移动终端及所适用的界面返回方法

文档序号:6637989阅读:238来源:国知局
移动终端及所适用的界面返回方法
【专利摘要】本发明提供一种移动终端及所适用的界面返回方法。所述移动终端在用户操作所述移动终端中应用的过程中,记录所述应用中被操作过的人机交互组件;再基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择;以及基于所述用户的选择,将相应的人机交互组件的界面予以显示。本发明所述方案能够方便用户直接跳转到所要的界面,避免了用户层层返回、再层层进入的冗余操作,有效提高了用户的使用效率和体验度。
【专利说明】移动终端及所适用的界面返回方法

【技术领域】
[0001]本发明涉及一种计算机领域,特别是涉及一种移动终端及所适用的界面返回方法。

【背景技术】
[0002]每个应用中不同层的界面都对应一人机交互组件,以便监听并处理用户操作相应界面时所产生的事件,实现人机通信。因此,当用户使用移动终端中的一应用过程中,将会产生很多人机交互组件。当所述用户操作了一个应用中的多个交互界面后需要返回某一交互界面时,通常需要多次执行返回操作才能回到所需的界面。对于用户来说这种操作冗余、繁琐,但又无法回避。
[0003]例如,用户使用手机进入聊天软件,以跟多个好友进行聊天,该用户每次更换聊天对象时,必须先返回聊天对象的列表界面,再选择之前聊过的好友,进入与该好友的聊天界面。该实例仅简单的展现用户使用一应用软件的返回、选择操作过程。显然,当用户进入某应用的更多层人机交互界面后,若想返回某一操作过的界面,将会很繁琐。
[0004]因此,用户迫切希望能够使用一种方式来简易的返回所操作过的界面。


【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种移动终端及所适用的界面返回方法,用于解决现有技术中在一应用中的多层人机交互界面之间的交替过程冗余的问题。
[0006]为实现上述目的及其他相关目的,本发明提供一种用于移动终端的界面返回方法,包括:1)在用户操作所述移动终端中应用的过程中,记录所述应用中被操作过的人机交互组件;2)基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择;3)基于所述用户的选择,将相应的人机交互组件的界面予以显示。
[0007]优选地,所述步骤I)包括:将所述应用中被操作过的各人机交互组件的缩略图、人机交互组件名称、人机交互组件ID中的至少一项记录在所述移动终端的栈中。
[0008]优选地,所述步骤I)还包括:监听所记录的每个人机交互组件的激活指令;则所述步骤3)对应包括:基于所述用户的选择生成相应的激活指令,并按照所述激活指令将所对应的人机交互组件的界面予以显示。
[0009]优选地,所述步骤2)包括:基于所获取的返回预览请求生成新的用于预览所述应用中各人机交互组件的人机交互组件,并予以显示;其中,所述新的人机交互组件将所述应用中的各人机交互组件按预设方式予以展现。
[0010]优选地,所述预设方式包括以下中的至少一种:排版方式、将所记录的所述应用中各人机交互组件以图片或文字方式显示、分页显示方式。
[0011]基于上述目的,本发明还提供一种移动终端,包括:记录模块,用于在用户操作所述移动终端中应用的过程中,记录所述应用中被操作过的人机交互组件;返回预览展现模块,用于基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择;返回模块,用于基于所述用户的选择,将相应的人机交互组件的界面予以显示。
[0012]优选地,所述记录模块用于将所述应用中被操作过的各人机交互组件的缩略图、人机交互组件名称、人机交互组件ID中的至少一项记录在所述移动终端的栈中。
[0013]优选地,所述记录模块包括:监听单元,用于监听所记录的每个人机交互组件的激活指令;则对应的,所述返回模块还用于基于所述用户的选择生成相应的激活指令,并按照所述激活指令将所对应的人机交互组件的界面予以显示。
[0014]优选地,所述返回预览展现模块还用于基于所获取的返回预览请求生成新的用于预览所述应用中各人机交互组件的人机交互组件,并予以显示;其中,所述新的人机交互组件将所述应用中的各人机交互组件按预设方式予以展现。
[0015]优选地,所述预设方式包括以下中的至少一种:排版方式、将所记录的所述应用中各人机交互组件以图片或文字方式显示、分页显示方式。
[0016]如上所述,本发明的移动终端及所适用的界面返回方法,具有以下有益效果:通过记录用户操作某一应用过程中所激活的各人机交互组件,并在返回预览时将其展现出来,能够方便用户直接跳转到所要的界面,避免了用户层层返回、再层层进入的冗余操作,有效提高了用户的使用效率和体验度;另外,将返回预览界面设置在新的人机交互组件中,能更好的处理用户的选择操作,以便生成激活指令;还有,采用监听激活指令的方式能有效提高查询效率。

【专利附图】

【附图说明】
[0017]图1显示为本发明的用于移动终端的界面返回方法的流程图。
[0018]图2显示为本发明的用于移动终端的界面返回方法的一种优选方式的流程图。
[0019]图3显示为本发明的移动终端的结构示意图。
[0020]图4显示为本发明的移动终端的一种优选方式的结构示意图。
[0021]元件标号说明
[0022]I返回系统
[0023]11记录模块
[0024]111记录单元
[0025]112监听单元
[0026]12返回预览展现模块
[0027]13返回模块
[0028]SI ?S3、S1,?S3,步骤

【具体实施方式】
[0029]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0030]请参阅图1,本发明提供一种用于移动终端的界面返回方法。所述返回方法主要由返回系统来执行。其中,所述返回系统包括安装在所述移动终端中的软件和硬件。所述移动终端包括但不限于:手机、平板电脑等。所述移动终端包含如触摸屏、触摸笔、按键等人机交互装置。
[0031]在步骤SI中,在用户操作所述移动终端中的应用的过程中,所述返回系统记录所述应用中被操作过的人机交互组件。
[0032]具体地,当用户点开一所述移动终端中一应用,并操作该应用过程中,每个与所述用户交互的界面都由一个人机交互组件(Activity组件)来支持。各人机交互组件可以监听并对所述用户在相应界面中产生的事件作出响应。所述返回系统将所述应用中被操作过的人机交互组件按照操作顺序记录在内存或栈中,以便用户在点击返回时,按所述操作顺序的反序一步步的显不。
[0033]其中,记录所述应用中被操作过的人机交互组件的方式包括但不限于:将所述应用中被操作过的各人机交互组件的缩略图、人机交互组件名称、人机交互组件ID中的至少一项记录在所述移动终端的栈中。
[0034]例如,用户点开移动终端的设置图标,则进入包含设置选项界面的人机交互组件,所述用户每次在所述设置选项界面中选择一设置选项,则启动一个相应的人机交互组件。所述返回系统按照所述用户进出所述设置选项界面的顺序将各自所对应的人机交互组件的缩略图、和ID保存在栈中。
[0035]在步骤S2中,所述返回系统基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择。
[0036]具体地,当用户长按返回键、或专用的返回预览键时,所述移动终端产生一返回预览请求,则所述返回系统获取并基于所述返回预览请求将所记录的对应当前应用的各人机交互组件展现在返回预览界面中。其中,所述返回系统展现各所述人机交互组件的方式包括但不限于:排版方式、将所记录的所述应用中各人机交互组件以图片或文字方式显示、分页显示方式。
[0037]例如,所述返回系统在获取了返回预览请求后,按照所述栈的栈顶至栈底的顺序,将所述设置选择应用中所述用户所调整过的设置选项所对应的各人机交互组件的缩略图以网格格式显示在显示屏上。
[0038]需要说明的是,本领域技术人员应该理解,上述排版、显示方式仅为举例。事实上,所述返回系统还可以根据所述栈中的人机交互组件的数量来设置排版方式。例如,以半层叠的方式逐行显示。又如,按照分页滚动的方式予以显示等。其他现有的或今后可能出现的显示方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0039]优选地,所述步骤S2还可以为:所述返回系统基于所获取的返回预览请求生成新的用于预览所述应用中各人机交互组件的人机交互组件,并予以显示;其中,所述新的人机交互组件将所述应用中的各人机交互组件按预设方式予以展现。
[0040]具体地,针对Android操作系统,每个人机交互界面都由一人机交互组件来支撑。故,所述返回系统为了显示当前应用中用户所操作过的各人机交互组件的缩略图等,需要生成一新的人机交互组件,用于将各所述人机交互组件的相关信息按照上述预设方式予以展现。
[0041]在步骤S3中,所述返回系统基于所述用户的选择,将相应的人机交互组件的界面予以显示。
[0042]具体地,所述返回系统根据栈中的保存顺序和显示顺序的对应关系,查找所述用户所选择的人机交互组件,并将所找到的人机交互组件予以激活,以便将其界面显示出来。
[0043]例如,所述用户在返回预览界面中选择的人机交互组件为A,则所述返回系统根据显示所述人机交互组件A的网格位置与所述人机交互组件A在栈中的位置的对应关系,来查找所述人机交互组件A,并激活之,则所述人机交互组件A显示其人机交互界面。
[0044]作为一种优选方案,如图2所示,所述返回方法还可以由步骤S1’、S2’和S3’来执行。
[0045]在步骤SI’中,所述返回系统在用户操作所述移动终端中的应用过程中,记录所述应用中被操作过的人机交互组件,并监听所记录的每个人机交互组件的激活指令。
[0046]需要说明的是,本领域技术人员应该理解,所述步骤SI,中记录所述应用中被操作过的人机交互组件的方式与图1所示实施例中步骤Si相同或相似,在此不再详述。
[0047]所述返回系统在记录所述人机交互组件的同时还监听每个人机交互组件的激活指令。所述激活指令由用户在操作返回预览界面并选中所要返回的人机交互组件时产生。
[0048]在步骤S2’中,所述返回系统基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择。
[0049]需要说明的是,本领域技术人员应该理解,所述步骤S2’中所述展现所记录的所述应用中的各人机交互组件的方式与图1所述实施例中步骤S2相同或相似,在此不再详述。
[0050]S卩,所述返回系统基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件展现在所述返回预览界面中,当用户在所述返回预览界面中选择一人机交互组件时,所述返回系统对应的产生一激活指令。
[0051]在步骤S3’中,所述返回系统基于所述用户的选择生成相应的激活指令,并按照所述激活指令将所对应的人机交互组件的界面予以显示。
[0052]具体地,当所述用户选择一人机交互组件时,所述移动终端产生相应的激活指令,则所述返回系统监听到所述激活指令并找到相应的人机交互组件并予以激活,则所激活的人机交互组件显示其人机交互界面。
[0053]如图3所示,本发明还提供一种移动终端。所述移动终端I包括但不限于:手机、平板电脑等。所述移动终端I包含如触摸屏、触摸笔、按键等人机交互装置。所述移动终端I还包含:记录模块11、返回预览展现模块12和返回模块13。
[0054]所述记录模块11用于在用户操作所述移动终端I中应用的过程中,记录所述应用中被操作过的人机交互组件。
[0055]具体地,当用户点开一所述移动终端I中一应用,并操作该应用过程中,每个与所述用户交互的界面都由一个人机交互组件(Activity组件)来支持。各人机交互组件可以监听并对所述用户在相应界面中产生的事件作出响应。所述记录模块11将所述应用中被操作过的人机交互组件按照操作顺序记录在内存或栈中,以便用户在点击返回时,按所述操作顺序的反序一步步的显示。
[0056]其中,记录所述应用中被操作过的人机交互组件的方式包括但不限于:将所述应用中被操作过的各人机交互组件的缩略图、人机交互组件名称、人机交互组件ID中的至少一项记录在所述移动终端I的栈中。
[0057]例如,用户点开移动终端I的设置图标,则进入包含设置选项界面的人机交互组件,所述用户每次在所述设置选项界面中选择一设置选项,则启动一个相应的人机交互组件。所述记录模块11按照所述用户进出所述设置选项界面的顺序将各自所对应的人机交互组件的缩略图、和ID保存在栈中。
[0058]所述返回预览展现模块12用于基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择。
[0059]具体地,当用户长按返回键、或专用的返回预览键时,所述移动终端I产生一返回预览请求,则所述返回预览展现模块12获取并基于所述返回预览请求将所记录的对应当前应用的各人机交互组件展现在返回预览界面中。其中,所述返回预览展现模块12展现各所述人机交互组件的方式包括但不限于:排版方式、将所记录的所述应用中各人机交互组件以图片或文字方式显示、分页显示方式。
[0060]例如,所述返回预览展现模块12在获取了返回预览请求后,按照所述栈的栈顶至栈底的顺序,将所述设置选择应用中所述用户所调整过的设置选项所对应的各人机交互组件的缩略图以网格格式显示在显示屏上。
[0061]需要说明的是,本领域技术人员应该理解,上述排版、显示方式仅为举例。事实上,所述返回预览展现模块12还可以根据所述栈中的人机交互组件的数量来设置排版方式。例如,以半层叠的方式逐行显示。又如,按照分页滚动的方式予以显示等。其他现有的或今后可能出现的显示方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0062]优选地,所述返回预览展现模块12还基于所获取的返回预览请求生成新的用于预览所述应用中各人机交互组件的人机交互组件,并予以显示;其中,所述新的人机交互组件将所述应用中的各人机交互组件按预设方式予以展现。
[0063]具体地,针对Android操作系统,每个人机交互界面都由一人机交互组件来支撑。故,所述返回预览展现模块12为了显示当前应用中用户所操作过的各人机交互组件的缩略图等,需要生成一新的人机交互组件,用于将各所述人机交互组件的相关信息按照上述预设方式予以展现。
[0064]所述返回模块13用于基于所述用户的选择,将相应的人机交互组件的界面予以显不O
[0065]具体地,所述返回模块13根据栈中的保存顺序和显示顺序的对应关系,查找所述用户所选择的人机交互组件,并将所找到的人机交互组件予以激活,以便将其界面显示出来。
[0066]例如,所述用户在返回预览界面中选择的人机交互组件为A,则所述返回模块13根据显示所述人机交互组件A的网格位置与所述人机交互组件A在栈中的位置的对应关系,来查找所述人机交互组件A,并激活之,则所述人机交互组件A显示其人机交互界面。
[0067]作为一种优选方案,如图4所示,所述移动终端I包括:记录模块11、返回预览展现模块12、返回模块13。其中,所述记录模块11包含:记录单元111和监听单元112。
[0068]所述记录单元111用于在用户操作所述移动终端I中的应用过程中,记录所述应用中被操作过的人机交互组件。
[0069]所述监听单元112用于监听所记录的每个人机交互组件的激活指令。
[0070]需要说明的是,本领域技术人员应该理解,所述记录单元111与图3所示的实施例中记录模块11的执行过程相同或相似,在此不再详述。
[0071]所述监听单元112在所述记录单元111记录所述人机交互组件的同时,监听每个人机交互组件的激活指令。所述激活指令由用户在操作返回预览界面并选中所要返回的人机交互组件时产生。
[0072]所述返回预览展现模块12用于基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择。
[0073]需要说明的是,本领域技术人员应该理解,所述返回预览展现模块12与图3所示的实施例中返回预览展现模块12的执行过程相同或相似,在此不再详述。
[0074]S卩,本实施例中的所述返回预览展现模块12基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件展现在所述返回预览界面中,当用户在所述返回预览界面中选择一人机交互组件时,所述返回模块13对应的产生一激活指令。
[0075]所述返回模块13用于基于所述用户的选择生成相应的激活指令,并按照所述激活指令将所对应的人机交互组件的界面予以显示。
[0076]具体地,当所述用户选择一人机交互组件时,所述返回模块13产生相应的激活指令,则所述监听单元112监听到所述激活指令并找到相应的人机交互组件并予以激活,则所激活的人机交互组件显示其人机交互界面。
[0077]综上所述,本发明的一种移动终端及所适用的界面返回方法,通过记录用户操作某一应用过程中所激活的各人机交互组件,并在返回预览时将其展现出来,能够方便用户直接跳转到所要的界面,避免了用户层层返回、再层层进入的冗余操作,有效提高了用户的使用效率和体验度;另外,将返回预览界面设置在新的人机交互组件中,能更好的处理用户的选择操作,以便生成激活指令;还有,采用监听激活指令的方式能有效提高查询效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0078]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属【技术领域】中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【权利要求】
1.一种用于移动终端的界面返回方法,其特征在于,包括: 1)在用户操作所述移动终端中应用的过程中,记录所述应用中被操作过的人机交互组件; 2)基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择; 3)基于所述用户的选择,将相应的人机交互组件的界面予以显示。
2.根据权利要求1所述的用于移动终端的界面返回方法,其特征在于:所述步骤I)包括:将所述应用中被操作过的各人机交互组件的缩略图、人机交互组件名称、人机交互组件ID中的至少一项记录在所述移动终端的栈中。
3.根据权利要求1所述的用于移动终端的界面返回方法,其特征在于:所述步骤I)还包括:监听所记录的每个人机交互组件的激活指令;则所述步骤3)对应包括:基于所述用户的选择生成相应的激活指令,并按照所述激活指令将所对应的人机交互组件的界面予以显不O
4.根据权利要求1所述的用于移动终端的界面返回方法,其特征在于:所述步骤2)包括:基于所获取的返回预览请求生成新的用于预览所述应用中各人机交互组件的人机交互组件,并予以显示;其中,所述新的人机交互组件将所述应用中的各人机交互组件按预设方式予以展现。
5.根据权利要求1或4所述的用于移动终端的界面返回方法,其特征在于:所述预设方式包括以下中的至少一种:排版方式、将所记录的所述应用中各人机交互组件以图片或文字方式显示、分页显示方式。
6.一种移动终端,其特征在于,包括: 记录模块,用于在用户操作所述移动终端中应用的过程中,记录所述应用中被操作过的人机交互组件; 返回预览展现模块,用于基于所获取的返回预览请求将所记录的所述应用中的各人机交互组件按预设方式予以展现,以便所述用户选择; 返回模块,用于基于所述用户的选择,将相应的人机交互组件的界面予以显示。
7.根据权利要求6所述的移动终端,其特征在于:所述记录模块用于将所述应用中被操作过的各人机交互组件的缩略图、人机交互组件名称、人机交互组件ID中的至少一项记录在所述移动终端的找中。
8.根据权利要求6所述的移动终端,其特征在于:所述记录模块包括:监听单元,用于监听所记录的每个人机交互组件的激活指令;则对应的,所述返回模块还用于基于所述用户的选择生成相应的激活指令,并按照所述激活指令将所对应的人机交互组件的界面予以显不O
9.根据权利要求6所述的移动终端,其特征在于:所述返回预览展现模块还用于基于所获取的返回预览请求生成新的用于预览所述应用中各人机交互组件的人机交互组件,并予以显示;其中,所述新的人机交互组件将所述应用中的各人机交互组件按预设方式予以展现。
10.根据权利要求6或9所述的移动终端,其特征在于:所述预设方式包括以下中的至少一种:排版方式、将所记录的所述应用中各人机交互组件以图片或文字方式显示、分页显



bo N-r* / V t /
【文档编号】G06F3/0481GK104407778SQ201410751761
【公开日】2015年3月11日 申请日期:2014年12月10日 优先权日:2014年12月10日
【发明者】江锋 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1