一种展示应用软件首页的方法和装置制造方法

文档序号:6508537阅读:93来源:国知局
一种展示应用软件首页的方法和装置制造方法
【专利摘要】本发明公开了一种展示应用软件首页的方法和装置,以进一步优化应用软件的可操作性。所述方法包括:接收并保存用户设置的作为应用软件首页的页面标识;在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识;生成与所述页面标识对应的页面,并将所述页面作为应用软件的首页进行显示。本发明实施例提供的展示应用软件首页的方法和装置能够给予应用软件的用户群更多的选择,在用户重新应用软件时,直接进入用户想最先进入的页面,免去了用户需要关闭系统给予的默认首页这一操作,因而进一步优化了应用软件的可操作性。
【专利说明】一种展示应用软件首页的方法和装置

【技术领域】
[0001]本发明涉及应用软件领域,具体涉及一种展示应用软件首页的方法和装置。

【背景技术】
[0002]即时通信(Instant Messenging, IM),例如QQ、MSN、飞信等等,是一款终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。IM产品、尤其是QQ以其合理的设计、良好的易用性、强大的功能和稳定高效的系统运行等特点,赢得了广大用户的青睐。随着智能技术的不断发展,手机QQ即安装在智能手机上的QQ,其用户群也在不断壮大。据一项权威调查的结果表明:手机QQ用户群中,大约有65%的手机QQ用户登录手机QQ后第一件事是查看好友信息,也就是会话页面,有35%的手机QQ用户登录手机QQ后的第一件事是查看好友列表,也就是联系人页面。由于大部分手机QQ用户在登录手机QQ后第一件事是查看会话页面,因此,目前设计的QQ这一 IM产品,在手机QQ用户登录后,其默认首页是会话页面。
[0003]然而,毕竟还是有部分手机QQ用户在登录成功后是想和好友进行聊天,即是想进入联系人页面。因此,默认首页是会话页面这一设计无形中增加了手机QQ用户的操作过程,即需要手机QQ用户从会话页面切换到联系人页面,然后才能在联系人页面查找好友进行聊天操作。
[0004]目前的应用软件,尤其是IM产品尚无展示应用软件首页的技术方案。


【发明内容】

[0005]本发明实施例提供一种展示应用软件首页的方法和装置,以进一步优化应用软件的可操作性。
[0006]一种展示应用软件首页的方法,所述包括:
[0007]接收并保存用户设置的作为应用软件首页的页面标识;
[0008]在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识;
[0009]生成与所述页面标识对应的页面,并将所述页面作为应用软件的首页进行显示。
[0010]一种展示应用软件首页的装置,所述装置包括:
[0011]保存模块,用于接收并保存用户设置的作为应用软件首页的页面标识;
[0012]获取模块,用于在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识;
[0013]生成模块,用于生成与所述页面标识对应的页面,并将所述页面作为应用软件的首页进行显示。
[0014]从上述本发明实施例可知,由于应用软件的首页是由用户选定而不再由系统给予默认,在启动所述应用软件,生成用户选定的首页并显示。因此,本发明实施例提供的展示应用软件首页的方法和装置能够给予应用软件的用户群更多的选择,在用户重新应用软件时,直接进入用户想最先进入的页面,免去了用户需要关闭系统给予的默认首页这一操作,因而进一步优化了应用软件的可操作性。

【专利附图】

【附图说明】
[0015]图1是本发明实施例提供的展示应用软件首页的方法的基本流程示意图;
[0016]图2_a是本发明实施例提供的“首页”按钮示意图;
[0017]图2_b是本发明实施例提供的展示应用软件首页备选项对话框示意图;
[0018]图2-c是本发明实施例提供的选中联系人页面的复选框的示意图;
[0019]图3是本发明实施例提供的展示应用软件首页的装置逻辑结构示意图;
[0020]图4是本发明另一实施例提供的展示应用软件首页的装置逻辑结构示意图;
[0021]图5_a是本发明另一实施例提供的展示应用软件首页的装置逻辑结构示意图;
[0022]图5_b是本发明另一实施例提供的展示应用软件首页的装置逻辑结构示意图;
[0023]图6-a是本发明另一实施例提供的图5-a是本发明另一实施例提供的展示应用软件首页的装置逻辑结构示意图首页的装置逻辑结构示意图;
[0024]图6_b是本发明另一实施例提供的展示应用软件首页的装置逻辑结构示意图。

【具体实施方式】
[0025]本发明实施例提供一种展示应用软件首页的方法,所述方法包括:接收并保存用户设置的作为应用软件首页的页面标识;在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识;生成与所述页面标识对应的页面,并将所述页面作为应用软件的首页进行显示。以下分别进行详细说明。
[0026]本发明实施例的应用软件可以是即时通信软件,特别是安装在智能手机上的即时通信软件,例如手机QQ,展示应用软件首页的方法基本流程可参考图1,主要包括步骤:
[0027]S101,接收并保存用户设置的作为应用软件首页的页面标识。
[0028]在本发明实施例中,可以为应用软件用户显示首页备选项,以供所述用户对应用软件首页进行选定。接收并保存用户设置的作为应用软件首页的页面标识包括:接收首页设置请求,根据所述首页设置请求显示首页设置页面,检测用户在所述首页设置页面的首页选定操作,保存所述首页选定操作所选定页面的页面标识。具体地,可以在用户进入即时通信的“设置”这一功能选项时,给出一个“首页”按钮。在本发明实施例中,“首页”按钮可以是一个带右箭头的按钮,如附图2-a所示。当用户点击附图2-a示例的“首页”按钮的右箭头时,弹出一个对话框,该对话框显示了首页备选项,每个首页备选项的右边是复选框,如附图2-b所示。当用户选中某个首页备选项右边的复选框时,系统检测到用户在所述首页设置页面的首页选定操作,保存所述首页选定操作所选定页面的页面标识。例如,当选中附图2-b示例的“联系人页面”这一首页右边的复选框时,如附图2-c所示,表示选定了“联系人页面”这一首页,系统将保存首页选定操作所选定的页面标识。
[0029]在本发明一个实施例中,保存首页选定操作所选定页面的页面标识可以是以二值逻辑中的逻辑值表示所述首页选定操作所选定页面的页面标识后,将所述逻辑值保存至文件,例如,将所述首页选定操作所选定页面的页面标识以二值逻辑中的“O”或“ I”表示后,将“O”或“I”保存至文件。进一步地,假设预先建立了二值逻辑中的逻辑值与加载首页的映射关系,例如,首页选定操作所选定页面的页面标识以二值逻辑“O”表示时,表示该页面标识所对应的页面是应当加载的首页,则当读取到文件中的二值逻辑“O”时则执行加载该首页。
[0030]S102,在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识。
[0031]如前所述,首页选定操作所选定页面的页面标识是以二值逻辑中的逻辑值表示后再保存至文件。作为本发明一个实施例,在启动应用软件时,获取用户设置的作为应用软件首页的页面标识可以是读取所述文件中仅有的所述逻辑值。例如,当文件是寄存器文件时,该文件只能保存一个寄存器变量,例如,二值逻辑的逻辑值“0”,则在读取寄存器文件时,只能读取该寄存器文件中仅有的寄存器变量即二值逻辑“O”。作为本发明另一实施例,在启动应用软件时,获取用户设置的作为应用软件首页的页面标识可以是从所述文件中最先读取所述逻辑值。例如,当文件是以后进先出(Last-1n First-Out, LIF0)栈(stack)的存取方式保存以二值逻辑中的逻辑值表示的首页选定操作所选定页面的页面标识时,虽然前几次保存了与二值逻辑中的逻辑值,但根据LIFO栈的存取特点,最后一次存入的逻辑值总是最先被读取。例如,前两次文件以LIFO存取方式保存了逻辑值“I”和“1”,最后一次该文件LIFO存取方式保存了逻辑值“0”,则在读取该文件时,最先读取的是逻辑值“O”。
[0032]S103,生成与页面标识对应的页面,并将所述页面作为应用软件首页进行显示。
[0033]如前所述,逻辑值与加载首页的映射关系可以事先预设,因此,可以在文件中读取逻辑值后,再根据逻辑值与加载首页的映射关系,加载以所述逻辑值表示的页面标识对应的首页的各项资源以显示所述应用软件的首页。
[0034]从上述本发明实施例提供的展示应用软件首页的方法可知,由于应用软件的首页是由用户选定而不再由系统给予默认,在启动所述应用软件,生成用户选定的首页并显示。因此,本发明实施例提供的展示应用软件首页的方法和装置能够给予应用软件的用户群更多的选择,在用户重新应用软件时,直接进入用户想最先进入的页面,免去了用户需要关闭系统给予的默认首页这一操作,因而进一步优化了应用软件的可操作性。
[0035]下面对用于执行上述展示应用软件首页的方法的本发明实施例的展示应用软件首页的装置进行说明,其基本逻辑结构参考图3。为了便于说明,仅仅示出了与本发明实施例相关的部分,主要包括保存模块301、获取模块302和生成模块303,各模块详细说明如下:
[0036]保存模块301,用于接收并保存用户设置的作为应用软件首页的页面标识;
[0037]获取模块302,用于在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识;
[0038]生成模块303,用于生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示。
[0039]需要说明的是,以上附图3示例的展示应用软件首页的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述展示应用软件首页的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的保存模块,可以是具有执行前述接收并保存用户设置的作为应用软件首页的页面标识的硬件,例如保存器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的生成模块,可以是具有执行前述生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示功能的硬件,例如生成器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。
[0040]附图3示例的展示应用软件首页的装置中,保存模块301可以包括接收单元401、检测单元402和页面标识保存单元403,如附图4所示本发明另一实施例提供的展示应用软件首页的装置,其中:
[0041]接收单元401,用于接收首页设置请求,根据所述首页设置请求显示首页设置页面;
[0042]检测单元402,用于检测用户在所述首页设置页面的首页选定操作;
[0043]页面标识保存单元403,用于保存所述首页选定操作所选定页面的页面标识。
[0044]附图4示例的页面标识保存单元403具体用于以二值逻辑中的逻辑值表示所述首页选定操作所选定页面的页面标识后将所述逻辑值保存至文件。
[0045]附图4示例的展示应用软件首页的装置中,获取模块302可以包括第一读取单元501或第二读取单元502,如附图5-a或附图5_b所示本发明另一实施例提供的展示应用软件首页的装置,其中:
[0046]第一读取单元501,用于读取所述文件中仅有的逻辑值;
[0047]第二读取单元502,用于从所述文件中最先读取所述逻辑值。
[0048]附图5-a或附图5-b示例的展示应用软件首页的装置中,生成模块303可以包括加载单元601,如附图6-a或附图6-b所示本发明另一实施例提供的展示应用软件首页的装置。加载单元601用于根据所述逻辑值与加载首页的映射关系,加载以所述逻辑值表示的页面标识对应的首页的各项资源以显示所述应用软件的首页。
[0049]附图3至附图6任一示例的展示应用软件首页的装置中,应用软件可以为即时通?目软件,例如,手机QQ等。
[0050]本发明实施例还给出一种终端,该终端可以用于实施上述实施例中提供的展示应用软件首页的方法。具体来讲:终端可以包括有一个或一个以上计算机可读存储介质的存储器、一个或者一个以上处理核心的处理器等部件。本领域技术人员可以理解,上述终端结构并不构成对终端的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0051]存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
[0052]尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含用于进行以下操作的指令:
[0053]接收并保存用户设置的作为应用软件首页的页面标识;
[0054]在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识;
[0055]生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示。
[0056]假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
[0057]接收首页设置请求,根据所述首页设置请求显示首页设置页面;
[0058]检测用户在所述首页设置页面的首页选定操作;
[0059]保存所述首页选定操作所选定页面的页面标识。
[0060]假设上述为第二种可能的实施方式,则在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述终端的存储器中,还包含以下指令:
[0061]以二值逻辑中的逻辑值表示所述首页选定操作所选定页面的页面标识后将所述逻辑值保存至文件。
[0062]假设上述为第三种可能的实施方式,则在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述终端的存储器中,还包含以下指令:
[0063]读取所述文件中仅有的所述逻辑值,或者从所述文件中最先读取所述逻辑值。
[0064]假设上述为第四种可能的实施方式,则在第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述终端的存储器中,还包含以下指令:
[0065]根据所述逻辑值与加载首页的映射关系,加载以所述逻辑值表示的页面标识对应的首页的各项资源以显示所述应用软件的首页。
[0066]在第一、第二、第三、第四种或者第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,所述应用软件为即时通信软件。
[0067]作为另一方面,本发明再一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序被一个或者一个以上的处理器用来执行一个展示应用软件首页的方法,所述方法包括:
[0068]接收并保存用户设置的作为应用软件首页的页面标识;
[0069]在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识;
[0070]生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示。
[0071]假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述接收并保存用户设置的作为应用软件首页的页面标识,包括:
[0072]接收首页设置请求,根据所述首页设置请求显示首页设置页面;
[0073]检测用户在所述首页设置页面的首页选定操作;
[0074]保存所述首页选定操作所选定页面的页面标识。
[0075]假设上述为第二种可能的实施方式,则在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述保存所述首页选定操作所选定页面的页面标识为,包括:
[0076]以二值逻辑中的逻辑值表示所述首页选定操作所选定页面的页面标识后将所述逻辑值保存至文件。
[0077]假设上述为第三种可能的实施方式,则在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识,包括:
[0078]读取所述文件中仅有的所述逻辑值,或者从所述文件中最先读取所述逻辑值。
[0079]假设上述为第四种可能的实施方式,则在第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示,包括:
[0080]根据所述逻辑值与加载首页的映射关系,加载以所述逻辑值表示的页面标识对应的首页的各项资源以显示所述应用软件的首页。
[0081]在第一、第二、第三、第四种或者第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,所述应用软件为即时通信软件。
[0082]需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0083]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
[0084]以上对本发明实施例所提供的展示应用软件首页的方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种展示应用软件首页的方法,其特征在于,所述方法包括: 接收并保存用户设置的作为应用软件首页的页面标识; 在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识; 生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示。
2.根据权利要求1所述的方法,其特征在于,所述接收并保存用户设置的作为应用软件首页的页面标识包括: 接收首页设置请求,根据所述首页设置请求显示首页设置页面; 检测用户在所述首页设置页面的首页选定操作; 保存所述首页选定操作所选定页面的页面标识。
3.根据权利要求2所述的方法,其特征在于,所述保存所述首页选定操作所选定页面的页面标识为:以二值逻辑中的逻辑值表示所述首页选定操作所选定页面的页面标识后将所述逻辑值保存至文件。
4.根据权利要求3所述的方法,其特征在于,所述在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识包括: 读取所述文件中仅有的所述逻辑值;或者 从所述文件中最先读取所述逻辑值。
5.根据权利要求4所述的方法,其特征在于,所述生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示包括: 根据所述逻辑值与加载首页的映射关系,加载以所述逻辑值表示的页面标识对应的首页的各项资源以显示所述应用软件的首页。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述应用软件为即时通信软件。
7.一种展示应用软件首页的装置,其特征在于,所述装置包括: 保存模块,用于接收并保存用户设置的作为应用软件首页的页面标识; 获取模块,用于在启动应用软件时,获取用户设置的作为应用软件首页的所述页面标识; 生成模块,用于生成与所述页面标识对应的页面,并将所述页面作为应用软件首页进行显示。
8.根据权利要求7所述的装置,其特征在于,所述保存模块包括: 接收单元,用于接收首页设置请求,根据所述首页设置请求显示首页设置页面; 检测单元,用于检测用户在所述首页设置页面的首页选定操作; 页面标识保存单元,用于保存所述首页选定操作所选定页面的页面标识。
9.根据权利要求8所述的装置,其特征在于,所述页面标识保存单元具体用于以二值逻辑中的逻辑值表示所述首页选定操作所选定页面的页面标识后将所述逻辑值保存至文件。
10.根据权利要求9所述的装置,其特征在于,所述获取模块包括第一读取单元或第二读取单元; 所述第一读取单元,用于读取所述文件中仅有的逻辑值; 所述第二读取单元,用于从所述文件中最先读取所述逻辑值。
11.根据权利要求10所述的装置,其特征在于,所述生成模块包括 加载单元,用于根据所述逻辑值与加载首页的映射关系,加载以所述逻辑值表示的页面标识对应的首页的各项资源以显示所述应用软件的首页。
12.根据权利要求7至11任意一项所述的装置,其特征在于,所述应用软件为即时通信软件。
【文档编号】G06F3/0484GK104423775SQ201310367661
【公开日】2015年3月18日 申请日期:2013年8月21日 优先权日:2013年8月21日
【发明者】谢东 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1