首页 / 启动界面显示方法和装置

启动界面显示方法和装置有效专利 发明

技术领域

[0001] 本发明涉及互联网技术领域,特别涉及一种启动界面显示方法和装置。

相关背景技术

[0002] 客户端启动过程通常需要初始化,而为了避免初始化过程中屏幕黑屏。客户端通常会在初始化过程中显示一个界面,该界面称为启动界面。
[0003] 现有的一种启动界面显示方法包括:客户端启动时,客户端从服务器中获取预设的启动界面,显示获取到的该启动界面。其中,该启动界面的界面内容通常是具有公司品牌特征的Logo。
[0004] 在实现本发明的过程中,发明人发现上述技术至少存在以下问题:客户端显示启动界面之后,启动界面中的界面内容被用户接受的可能性较小,也即客户端显示的启动界面的界面内容的被关注度较低。

具体实施方式

[0056] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0057] 请参考图1,其示出了本发明各个实施例所涉及的一种实施环境的结构示意图,如图1所示,该实施环境可以包括客户端110和服务器120。
[0058] 客户端110是运行在终端中的、由服务提供方提供的客户端;在实际实现时,客户端110可以通过有线或者无线网络与服务器120连接。
[0059] 服务器120是服务提供方提供的后台服务器,用于与客户端110结合来为用户提供服务提供方提供的服务。
[0060] 请参考图2,其示出了本发明一个实施例提供的启动界面显示方法的方法流程图,本实施例以该启动界面显示方法用于图1所示的客户端110中来举例说明。如图2所示,该启动界面显示方法可以包括:
[0061] 步骤201,接收用于启动客户端的触发信号;
[0062] 步骤202,获取n个启动界面,n个启动界面中的至少一个启动界面中包括问题信息和对应于问题信息的候选答案信息,启动界面为客户端在启动过程中显示的界面,n≥1;
[0063] 步骤203,在客户端的启动过程中,显示n个启动界面。
[0064] 综上所述,本实施例提供的启动界面显示方法,通过在n个启动界面中设置至少一个包括问题信息和对应于该问题信息的候选答案信息的启动界面,显示n个启动界面,使得启动界面可以通过问题信息吸引用户的关注,解决了现有技术中客户端显示的启动界面的界面内容的被关注度较低的问题;达到了可以提高界面内容的被关注度的效果。
[0065] 需要补充说明的是,在步骤202中,客户端获取的启动界面可以为一个也可以为两个或者两个以上,且,
[0066] 当启动界面为一个,也即n=1时,客户端可以直接显示获取到的该启动界面。并且,用户可以根据客户端显示的启动界面中的问题信息和候选答案信息,选择一个候选答案信息。客户端可以接收到用于选择启动界面中的候选答案信息的选择信号之后,客户端可以发送包含选择的候选答案信息的信息标识的判断请求至服务器。服务器根据该候选答案信息的信息标识判断用户选择的候选答案信息是否是正确答案信息,并反馈判断结果至客户端。当客户端接收到的反馈结果表示是正确答案信息时,客户端可以等待启动完成(或者预定时间间隔)后进入应用界面;而如果客户端接收到的判断结果表示不是正确答案信息,则客户端可以显示正确答案信息,并等待启动完成(或者预定时间间隔)后进入应用界面。
[0067] 当启动界面为两个或者两个以上,也即n≥2时,客户端可以依次显示n个启动界面,其具体步骤如下述实施例所述。
[0068] 请参考图3A,其示出了本发明一个实施例提供的启动界面显示方法的方法流程图,本实施例以该启动界面显示方法用于图1所示的客户端110中,且n≥2来举例说明。如图3A所示,该启动界面显示方法可以包括:
[0069] 步骤301,接收用于启动客户端的触发信号;
[0070] 步骤302,获取n个启动界面,n个启动界面中的至少一个启动界面中包括问题信息和对应于问题信息的候选答案信息,启动界面为客户端在启动过程中显示的界面,n≥1;
[0071] 客户端接收到触发信号之后,客户端可以获取n个启动界面。其中,n个启动界面中的至少一个启动界面中包括问题信息和对应于该问题信息的候选答案信息,启动界面为客户端在启动过程中显示的界面。
[0072] 可选地,客户端获取n个启动界面的步骤可以包括:客户端发送请求获取启动界面的界面获取请求至服务器,服务器接收到界面获取请求之后返回查询到的启动界面至客户端。相应的,客户端接收服务器返回的n个启动界面。
[0073] 可选地,服务器中可以保存有一组启动界面,在服务器接收到界面获取请求之后,服务器可以直接将保存的一组启动界面返回至客户端。
[0074] 可选地,服务器中也可以保存有两组或者两组以上的启动界面,在服务器接收到界面获取请求之后,服务器可以从保存的多组启动界面中随机选择一组启动界面,并将随机选择的该组启动界面返回至客户端。当然,服务器也可以依序选择一组启动界面,将选择得到的该组启动界面返回至客户端。
[0075] 其中,每组启动界面中包括n个启动界面。
[0076] 步骤303,在客户端的启动过程中,显示n个启动界面中的第i个启动界面;
[0077] 在客户端获取到n个启动界面之后,客户端可以显示n个启动界面中的第i个启动界面。其中,i的初始值为1。
[0078] 比如,以i=1,且第1个启动界面中包括问题信息和对应于该问题信息的候选答案信息为例,客户端可以显示图3B所示的界面。
[0079] 可选地,当第i个启动界面中的问题信息为问题图形时,为了提高第i个启动界面对用户的吸引力,客户端还可以对第i个启动界面中的问题图形进行像素化处理,然后显示处理后的问题图形。其中,像素化处理可以是晶格化处理、点状化处理或者彩块化处理等等,本实施例对此并不做限定。
[0080] 步骤304,接收用于触发显示第i+1个启动界面的触发信号,触发信号包括用于切换至下一个启动界面的切换信号或者用于选择第i个启动界面中的候选答案信息的选择信号,i≤n-1;
[0081] 在客户端显示第i个启动界面之后,用户可以请求切换显示第i+1个启动界面。此时,客户端可以相应的接收到用于触发显示第i+1个启动界面的触发信号。其中,该触发信号可以包括用于切换至下一个启动界面的切换信号或者用于选择第i个启动界面中的候选答案信息的选择信号。
[0082] 可选地,当第i个启动界面中不包括问题信息和对应于该问题信息的候选答案信息时,用户可以通过在第i个启动界面中进行滑动的方式来请求显示下一个启动界面。客户端将用户的滑动信号作为触发信号。比如,请参考图3C,用户可以向左滑动,客户端将接收到的滑动信号作为触发信号。在实际实现时,第i个启动界面中还可以包括类似‘下一个’或者‘下一题’的操作控件,用户可以选择该操作控件,客户端将用户的选择信号作为触发信号。
[0083] 可选地,当第i个启动界面中包括问题信息和对应于该问题信息的候选答案信息时,用户可以选择显示的某一候选答案信息。客户端将接收到的选择信号作为触发信号。比如,在图3B,客户端可以将用户选择‘XX凉茶’的选择信号作为触发信号。
[0084] 可选地,第i个启动界面中还可以包括‘跳过’的操作控件,用户可以通过选择‘跳过’的方式来请求显示下一个启动界面,本实施例对此并不做限定。
[0085] 步骤305,显示第i+1个启动界面。
[0086] 客户端接收到用于触发显示第i+1个启动界面的触发信号之后,客户端可以显示第i+1个启动界面。
[0087] 可选地,当第i个启动界面中不包括问题信息和对应于该问题信息的候选答案信息时,客户端接收到触发信号之后,客户端可以直接显示第i+1个启动界面。
[0088] 可选地,当第i个启动界面中包括问题信息和对应于该问题信息的候选答案信息时,客户端可以发送携带有用户选择的候选答案信息的信息标识的判断请求至服务器,服务器根据判断请求判断用户选择的候选答案信息是否是正确答案信息,并反馈判断结果至客户端。客户端根据判断结果显示第i+1个启动界面。
[0089] 可选地,客户端根据判断结果显示第i+1个启动界面的步骤可以包括:
[0090] (1)、当在第i个启动界面中选择的候选答案信息是正确答案信息时,直接显示第i+1个启动界面;
[0091] 当客户端接收到的判断结果表示在第i个启动界面中选择的候选答案信息是正确答案信息时,客户端可以直接显示第i+1个启动界面。
[0092] (2)、当在第i个启动界面中选择的候选答案信息不是正确答案信息时,显示正确答案信息,并在预定时间间隔后显示第i+1个启动界面。
[0093] 而如果客户端接收到的判断结果表示第i个启动界面中选择的候选答案信息不是正确答案信息时,为了告知用户该问题信息的正确答案信息,客户端可以先显示正确答案信息,并在预定时间间隔后(比如2S后)显示第i+1个启动界面。
[0094] 在实际实现时,当第i个启动界面中的问题信息为问题图形,且客户端对问题图形进行像素化处理之后显示该问题图形时,客户端在显示正确答案信息的同时,客户端还可以显示问题图形的原图,进而解答用户的困惑,加深用户对问题图形的认识,本实施例对此并不做限定。
[0095] 需要补充说明的一点是,在客户端显示第i+1个启动界面之前,客户端还可以执行步骤:
[0096] 第一,统计从显示第1个启动界面的开始时刻到当前时刻的总时长;
[0097] 在客户端显示第1个启动界面时,客户端可以开始计时。
[0098] 第二,检测总时长是否达到预定时长;
[0099] 客户端可以检测计时得到的总时长是否达到预定时长。比如,检测总时长是否达到‘30S’。
[0100] 第三,如果总时长未达到预定时长,则执行显示第i+1个启动界面的步骤。
[0101] 如果客户端的检测结果为总时长未达到预定时长,则客户端可以执行显示第i+1个启动界面的操作。
[0102] 第四,如果总时长达到预定时长,则获取在预定时长内选择的正确候选答案信息的个数,显示个数。
[0103] 而如果客户端的检测结果为总时长达到预定时长,则此时,客户端可以获取在预定时长内用户选择的正确候选答案信息的个数,显示获取到的个数。比如,当客户端获取到的个数为‘10’个时,客户端可以显示图3D所示的界面。
[0104] 可选地,当第i个启动界面中包括问题信息和候选答案信息时,客户端接收到服务器反馈的判断结果之后,客户端可以累计选择正确答案信息的个数,存储累计的个数。此后,客户端可以直接读取存储的个数。
[0105] 可选地,在客户端显示获取到的个数之后,用户还可以请求将自己的成绩分享至其他好友。比如,用户可以选择图3D中的‘炫耀一下’,客户端接收到选择信号之后,客户端可以跳转至包含各个社交应用客户端的界面。在用户选择某一社交应用客户端之后,客户端可以将用户的成绩分享至该社交应用客户端中的各个好友,本实施例对此不做限定。
[0106] 需要补充说明的另一点是,为了促使用户能够参与互动,进而提高用户对启动界面中的界面内容的关注度,n个启动界面中可以设置多于一半的启动界面中包括问题信息和候选答案信息,也即n个启动界面中包括问题信息和候选答案信息的启动界面的个数当然,m的取值还可以为 本实施例对此并不做限定。
[0107] 需要补充说明的再一点是,为了提示用户能够从候选答案信息中选择问题信息的正确答案信息,第i个启动界面中还可以包括对问题信息的提示信息。比如,对应于图3B所示的启动界面,客户端还可以显示内容为‘凉茶领导者、红罐、改名’的提示信息,显示界面请参考图3E。这样,用户看到提示信息以及显示的图片之后,用户即可判定此款车为‘XX凉茶’。
[0108] 综上所述,本实施例提供的启动界面显示方法,通过在n个启动界面中设置至少一个包括问题信息和对应于该问题信息的候选答案信息的启动界面,显示n个启动界面,使得启动界面可以通过问题信息吸引用户的关注,解决了现有技术中客户端显示的启动界面的界面内容的被关注度较低的问题;达到了可以提高界面内容的被关注度的效果。
[0109] 本实施例通过在预定时长内显示启动界面,并在达到预定时长时,显示在预定时长内选择的正确答案信息的个数,提高了趣味性,避免了用户对启动界面的抵触心理。
[0110] 需要补充说明的一点是,在上述各个实施例中,在客户端显示n个启动界面之前,客户端还可以显示引导界面。该引导界面可以是客户端预先从服务器中获取并保存在本地的界面,也可以是客户端接收到触发开启客户端的触发信号之后,从服务器中获取的界面,本实施例对此并不做限定。
[0111] 比如,以n个启动界面中包含问题信息和候选答案信息的启动界面是用户猜图的界面为例,客户端可以先显示图3F所示的引导界面。此后,当用户选择其中的‘开始’控件之后,也即客户端接收到用户选择‘开始’的触发信号之后,客户端开始按照上述界面显示方法显示n个启动界面,本实施例对此并不做限定。
[0112] 需要补充说明的另一点是,为了方便用户在客户端显示启动界面的过程中,用户可以随时选择进入客户端的应用界面,各个启动界面中还可以包括‘进入应用’的操作控件,本实施例对此并不做限定。
[0113] 请参考图4,其示出了本发明一个实施例提供的启动界面显示装置的结构方框图,本实施例以该启动界面显示装置用于图1所示的客户端110中来举例说明。如图4所示,该启动界面显示装置可以包括:触发信号接收模块410、启动界面获取模块420和启动界面显示模块430。
[0114] 该触发信号接收模块410,用于接收用于启动客户端的触发信号;
[0115] 该启动界面获取模块420,用于获取n个启动界面,n个启动界面中的至少一个启动界面中包括问题信息和对应于问题信息的候选答案信息,启动界面为客户端在启动过程中显示的界面,n≥1;
[0116] 该启动界面显示模块430,用于在客户端的启动过程中,显示启动界面获取模块420获取到的n个启动界面。
[0117] 综上所述,本实施例提供的启动界面显示装置,通过在n个启动界面中设置至少一个包括问题信息和对应于该问题信息的候选答案信息的启动界面,显示n个启动界面,使得启动界面可以通过问题信息吸引用户的关注,解决了现有技术中客户端显示的启动界面的界面内容的被关注度较低的问题;达到了可以提高界面内容的被关注度的效果。
[0118] 请参考图5,其示出了本发明一个实施例提供的启动界面显示装置的结构方框图,本实施例以该启动界面显示装置用于图1所示的客户端110中来举例说明。如图5所示,该启动界面显示装置可以包括:触发信号接收模块510、启动界面获取模块520和启动界面显示模块530。
[0119] 该触发信号接收模块510,用于接收用于启动客户端的触发信号;
[0120] 该启动界面获取模块520,用于获取n个启动界面,n个启动界面中的至少一个启动界面中包括问题信息和对应于问题信息的候选答案信息,启动界面为客户端在启动过程中显示的界面,n≥1;
[0121] 该启动界面显示模块530,用于在客户端的启动过程中,显示启动界面获取模块520获取到的n个启动界面。
[0122] 可选地,该启动界面显示模块530,包括:
[0123] 显示单元531,用于当n≥2时,显示n个启动界面中的第i个启动界面;
[0124] 触发信号接收单元532,用于接收用于触发显示第i+1个启动界面的触发信号,触发信号包括用于切换至下一个启动界面的切换信号或者用于选择第i个启动界面中的候选答案信息的选择信号,i≤n-1;
[0125] 显示单元531,还用于显示第i+1个启动界面。
[0126] 可选地,该装置还包括:
[0127] 时长统计模块540,用于统计从显示第1个启动界面的开始时刻到当前时刻的总时长;
[0128] 时长检测模块550,用于检测时长统计模块统计得到的总时长是否达到预定时长;
[0129] 显示单元531,还用于在时长检测模块550的检测结果为总时长未达到预定时长时,执行显示第i+1个启动界面的操作。
[0130] 可选地,该装置还包括:
[0131] 个数显示模块560,用于在时长检测模块的检测结果为总时长达到预定时长时,获取在预定时长内选择的正确候选答案信息的个数,显示个数。
[0132] 可选地,该显示单元531,包括:
[0133] 第一显示子单元531a,用于当在第i个启动界面中选择的候选答案信息是正确答案信息时,直接显示第i+1个启动界面;
[0134] 第二显示子单元531b,用于当在第i个启动界面中选择的候选答案信息不是正确答案信息时,显示正确答案信息,并在预定时间间隔后显示第i+1个启动界面。
[0135] 可选地,该显示单元531,还用于当第i个启动界面中的问题信息为问题图形时,对问题图形进行像素化处理,显示处理后的问题图形。
[0136] 综上所述,本实施例提供的启动界面显示装置,通过在n个启动界面中设置至少一个包括问题信息和对应于该问题信息的候选答案信息的启动界面,显示n个启动界面,使得启动界面可以通过问题信息吸引用户的关注,解决了现有技术中客户端显示的启动界面的界面内容的被关注度较低的问题;达到了可以提高界面内容的被关注度的效果。
[0137] 本实施例通过在预定时长内显示启动界面,并在达到预定时长时,显示在预定时长内选择的正确答案信息的个数,提高了趣味性,避免了用户对启动界面的抵触心理。
[0138] 需要说明的是:上述实施例提供的启动界面显示装置在显示启动界面时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的启动界面显示装置与启动界面显示方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0139] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0140] 请参考图6,其示出了本发明一个实施例提供的终端的结构示意图。该终端运行有客户端,客户端用于实施上述实施例中提供的启动界面显示方法。具体来讲:
[0141] 终端600可以包括RF(Radio Frequency,射频)电路610、包括有一个或一个以上计算机可读存储介质的存储器620、输入单元630、显示单元640、传感器650、音频电路660、WiFi(wireless fidelity,无线保真)模块670、包括有一个或者一个以上处理核心的处理器680、以及电源690等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0142] RF电路610可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器680处理;另外,将涉及上行的数据发送给基站。通常,RF电路610包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
[0143] 存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端600的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器620还可以包括存储器控制器,以提供处理器680和输入单元630对存储器620的访问。
[0144] 输入单元630可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元630可包括图像输入设备631以及其他输入设备632。图像输入设备631可以是摄像头,也可以是光电扫描设备。除了图像输入设备631,输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0145] 显示单元640可用于显示由用户输入的信息或提供给用户的信息以及终端600的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元640可包括显示面板641,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板641。
[0146] 终端600还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板641的亮度,接近传感器可在终端600移动到耳边时,关闭显示面板641和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端600还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0147] 音频电路660、扬声器661,传声器662可提供用户与终端600之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据输出处理器680处理后,经RF电路610以发送给比如另一终端,或者将音频数据输出至存储器620以便进一步处理。音频电路660还可能包括耳塞插孔,以提供外设耳机与终端600的通信。
[0148] WiFi属于短距离无线传输技术,终端600通过WiFi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了WiFi模块670,但是可以理解的是,其并不属于终端600的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0149] 处理器680是终端600的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行终端600的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器680可包括一个或多个处理核心;优选的,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。
[0150] 终端600还包括给各个部件供电的电源690(比如电池),优选的,电源可以通过电源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源690还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0151] 尽管未示出,终端600还可以包括蓝牙模块等,在此不再赘述。
[0152] 具体在本实施例中,终端600还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序用于执行上述实施例提供的启动界面显示方法。
[0153] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0154] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0155] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页 第1页 第2页 第3页