一种热键去重复操作的处理方法及系统的制作方法

文档序号:10539469阅读:216来源:国知局
一种热键去重复操作的处理方法及系统的制作方法
【专利摘要】本发明公开一种热键去重复操作的处理方法及系统。方法包括:步骤A、当用户启动热键操作时,启动热键服务;步骤B、获取系统中所有应用的信息,并将各应用以页面的形式呈现;步骤C、当接收到用户的添加应用指令时,判断操作标记是否为未完成状态;步骤D、若所述操作标记为完成状态,则将所述操作标记设定为开始状态,并在本次添加操作完成后,将所述操作标记设定为完成状态;若所述操作标记为未完成状态时,则不再响应用户的热键操作。本发明中,当用户在智能电视的遥控器上进行添加应用的操作时,通过判断操作标记的状态,确保不会重复添加应用。通过本发明可以让用户在智能电视上,有效且正确的添加并所喜爱的应用。
【专利说明】
一种热键去重复操作的处理方法及系统
技术领域
[0001]本发明涉及热键应用领域,尤其涉及一种热键去重复操作的处理方法及系统。
【背景技术】
[0002]在智能电视中,热键是一种供用户添加喜爱的应用或者添加系统推送的常用应用的快捷按键,通过遥控器定义的热键可以调出热键应用,并且可在任意页面弹出,不会对任何使用中的系统应用及第三方应用产生影响。但是频繁的应用添加与删除过程中,若操作按键过快,则导致重复添加的情况,这极大的影响了用户的使用体验。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种热键去重复操作的处理方法及系统,旨在解决现有的热键操作容易导致重复添加的问题。
[0005]本发明的技术方案如下:
一种热键去重复操作的处理方法,其中,包括:
步骤A、当用户启动热键操作时,启动热键服务;
步骤B、获取系统中所有应用的信息,并将各应用以页面的形式呈现;
步骤C、当接收到用户的添加应用指令时,判断操作标记是否为未完成状态;
步骤D、若所述操作标记为完成状态,则将所述操作标记设定为开始状态,并在本次添加操作完成后,将所述操作标记设定为完成状态;若所述操作标记为未完成状态时,则不再响应用户的热键操作。
[0006]所述的热键去重复操作的处理方法,其中,所述步骤A具体包括:
步骤Al、当接收到热键的按下指令时,向热键应用发送热键广播;
步骤A2、热键应用接收到广播后,通知其他界面应用退出;
步骤A3、初始化默认热键应用并显示。
[0007]所述的热键去重复操作的处理方法,其中,所述步骤B具体包括:
步骤B1、当接收到用户的添加应用事件时,获取系统中所有应用的信息;
步骤B2、提取所有应用的图标并放入到一个集合中;
步骤B3、将所述集合中的图标以页面的形式进行呈现。
[0008]所述的热键去重复操作的处理方法,其中,所述步骤C具体包括:
步骤Cl、当接收到用户的添加应用指令时,获取所需要添加应用的信息,并将获取到的信息保存在一对象中;
步骤C2、获取操作标记的状态,判断其是否为未完成状态。
[0009]所述的热键去重复操作的处理方法,其中,所述步骤D具体包括:
步骤Dl、若所述操作标记为完成状态,则将所述操作标记设定为开始状态,然后启动动画过程,将所述对象添加到应用集合表中,然后刷新显示页面,并在添加操作完成后,将所述操作标记设定为完成状态;
步骤D2、若所述操作标记为未完成状态,则不再响应用户的热键操作。
[0010]所述的热键去重复操作的处理方法,其中,所述步骤Dl中,若添加操作未完成,则保持所述操作标记为开始状态。
[0011]所述的热键去重复操作的处理方法,其中,所述步骤D2中,在预定时间后,将所述操作标记重置为完成状态。
[0012]一种热键去重复操作的处理系统,其中,包括:
启动模块,用于当用户启动热键操作时,启动热键服务;
显示模块,用于获取系统中所有应用的信息,并将各应用以页面的形式呈现;
判断模块,用于当接收到用户的添加应用指令时,判断操作标记是否为未完成状态;去重复模块,用于若所述操作标记为完成状态,则将所述操作标记设定为开始状态,并在本次添加操作完成后,将所述操作标记设定为完成状态;若所述操作标记为未完成状态时,则不再响应用户的热键操作。
[0013]所述的热键去重复操作的处理系统,其中,所述显示模块具体包括:
应用信息获取单元,用于当接收到用户的添加应用事件时,获取系统中所有应用的信息;
应用图标提取单元,用于提取所有应用的图标并放入到一个集合中;
应用图标显示单元,用于将所述集合中的图标以页面的形式进行呈现。
[0014]所述的热键去重复操作的处理系统,其中,所述判断模块具体包括:
保存单元,用于当接收到用户的添加应用指令时,获取所需要添加应用的信息,并将获取到的信息保存在一对象中;
判断单元,用于获取操作标记的状态,判断其是否为未完成状态。
[0015]有益效果:本发明中,当用户在智能电视的遥控器上进行添加应用的操作时,通过判断操作标记的状态,确保不会重复添加应用。通过本发明可以让用户在智能电视上,有效且正确的添加并所喜爱的应用。
【附图说明】
[0016]图1为本发明一种热键去重复操作的处理方法较佳实施例的流程图。
[0017]图2为图1所示方法中步骤SI的具体流程图。
[0018]图3为图1所示方法中步骤S2的具体流程图。
[0019]图4为图1所示方法中步骤S3的具体流程图。
[0020]图5为图1所示方法中步骤S4的具体流程图。
[0021]图6为本发明一种热键去重复操作的处理系统较佳实施例的结构框图图。
[0022]图7为图6所示系统中启动模块的具体结构框图。
[0023]图8为图6所示系统中显示模块的具体结构框图。
[0024]图9为图6所示系统中判断模块的具体结构框图。
[0025]图10为图6所示系统中去重复模块的具体结构框图。
【具体实施方式】
[0026]本发明提供一种热键去重复操作的处理方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]请参阅图1,图1为本发明一种热键去重复操作的处理方法较佳实施例的流程图,如图所示,其包括:
步骤S1、当用户启动热键操作时,启动热键服务;
步骤S2、获取系统中所有应用的信息,并将各应用以页面的形式呈现;
步骤S3、当接收到用户的添加应用指令时,判断操作标记是否为未完成状态;若所述操作标记为完成状态,则进入到步骤S4,若所述操作标记为未完成状态,则进入到步骤S5;
步骤S4、将所述操作标记设定为开始状态,并在本次添加操作完成后,将所述操作标记设定为完成状态;
步骤S5、不再响应用户的热键操作。
[0028]通过本发明,当用户添加应用的操作过快时,可通过判断操作标记的状态来确定是否可进入下一步的操作,当操作标记为完成状态时,才能进行本次添加的操作,而如果为未完成状态(即开始状态),那么不会响应用户的热键操作。从而确保用户的频繁操作下,避免重复添加应用,提高添加效率和准确性。
[0029]具体来说,如图2所示,所述步骤SI具体包括:
步骤SI 1、当接收到热键的按下指令时,向热键应用发送热键广播;
步骤S12、热键应用接收到广播后,通知其他界面应用退出;
步骤S13、初始化默认热键应用并显示。
[0030]上述步骤是实现通过操作遥控器热键调出热键应用,以便进入添加页面。当遥控器的热键被用户按下时,向热键应用发送热键广播;热键应用接收到广播后,启动热键服务。本发明中的热键应用属于界面应用,其好处是不会影响用户正在观看的节目,若启动热键服务,则会通知其他界面应用退出,若重复显示会影响用户观看,所以将其他界面应用退出,并将热键应用初始化,显示在默认位置即可。
[0031 ] 进一步,如图3所示,所述步骤S2具体包括:
步骤S21、当接收到用户的添加应用事件时,获取系统中所有应用的信息;
步骤S22、提取所有应用的图标并放入到一个集合中;
步骤S23、将所述集合中的图标以页面的形式进行呈现。
[0032]上述步骤是在热键应用的界面上进行操作以显示待添加应用的图标。在热键应用中显示有添加按钮,当用户确认添加时,则获取系统中所有应用的信息,从而获取这些应用的图标,并提取出这些图标然后放入到一个集合中,以将集合中的图标以页面的形式呈现给用户。在此页面下用户可以对应用进行添加操作,同时还可将添加的应用删除。所述的页面可在智能电视的某个区域进行显示,该区域称为待添加区,例如设置在智能电视的下方或者左侧。同时还可设置一个喜爱区域,用户可将待添加区中的应用添加至所述喜爱区域,实现应用添加,也可将喜爱区域中的应用删除,实现应用删除。
[0033]进一步,如图4所示,所述步骤S3具体包括:
步骤S31、当接收到用户的添加应用指令时,获取所需要添加应用的信息,并将获取到的信息保存在一对象中; 步骤S32、获取操作标记的状态,判断其是否为未完成状态。
[0034]在上述步骤中,当点击待添加区中的应用(即待添加应用)时,首先获取待添加应用的信息,例如包名、类名和图标等信息,并将这些信息保存在一个对象中。本发明中设置有一个操作标记,在添加应用时,会将其设定为开始状态,若添加完成,会将该操作标记设定为完成状态。所以需要判断操作标记的状态,根据该操作标记的状态以便判断上一次添加操作是否完成。
[0035]进一步,如图5所示,所述步骤S4具体包括:
步骤S41、将所述操作标记设定为开始状态;
步骤S42、启动动画过程,将所述对象添加到应用集合表中;
步骤S43、刷新显示页面,并在添加操作完成后,将所述操作标记设定为完成状态。
[0036]在上述步骤中,若操作标记为完成状态,说明上一次的应用添加操作已经完成,可以正常进行本次的应用添加操作,所以启动动画过程,将之前保存的对象添加到一个应用集合表中,该应用集合表可存储添加的应用。然后刷新页面,在添加操作完成后,将操作标记置为完成状态,以便进行下一次的应用添加操作。
[0037]在上述步骤S43中,可能本次的应用添加操作未完成,在这种情况下,则保持所述操作标记为开始状态,以使无法进行下一次的添加,避免重复添加应用。
[0038]另外,当用户频繁操作添加时,若操作标记长时间保持为未完成状态(即开始状态),那么会影响后续的操作,此时启动启动一个异常处理机制发送一个handleK处理)消息,在预定时间后,自动将操作标记标识为完成状态,以便进行后续的操作。此预定时间可以是I?3s,例如2s。
[0039]基于上述方法,本发明还提供一种热键去重复操作的处理系统较佳实施例,如图6所示,其包括:
启动模块100,用于当用户启动热键操作时,启动热键服务;
显示模块200,用于获取系统中所有应用的信息,并将各应用以页面的形式呈现;
判断模块300,用于当接收到用户的添加应用指令时,判断操作标记是否为未完成状态;
去重复模块400,用于若所述操作标记为完成状态,则将所述操作标记设定为开始状态,并在本次添加操作完成后,将所述操作标记设定为完成状态;若所述操作标记为未完成状态时,则不再响应用户的热键操作。
[0040]进一步,如图7所示,启动模块100具体包括:
广播单元110,用于当接收到热键的按下指令时,向热键应用发送热键广播;
通知单元120,用于热键应用接收到广播后,通知其他界面应用退出;
显示单元130,用于初始化默认热键应用并显示。
[0041 ] 进一步,如图8所示,所述显示模块200具体包括:
应用信息获取单元210,用于当接收到用户的添加应用事件时,获取系统中所有应用的信息;
应用图标提取单元220,用于提取所有应用的图标并放入到一个集合中;
应用图标显示单元230,用于将所述集合中的图标以页面的形式进行呈现。
[0042]进一步,如图9所示,所述判断模块300具体包括: 保存单元310,用于当接收到用户的添加应用指令时,获取所需要添加应用的信息,并将获取到的信息保存在一对象中;
判断单元320,用于获取操作标记的状态,判断其是否为未完成状态。
[0043I进一步,如图10所示,去重复模块400具体包括:
标记单元410,用于若所述操作标记为完成状态,则将所述操作标记设定为开始状态,然后启动动画过程,将所述对象添加到应用集合表中,然后刷新显示页面,并在添加操作完成后,将所述操作标记设定为完成状态;
去重复单元420,用于若所述操作标记为未完成状态,则不再响应用户的热键操作。
[0044]关于上述模块单元的技术内容,在前面的方法中已有详述,故不再赘述。
[0045]综上所述,本发明中,当用户在智能电视的遥控器上进行添加应用的操作时,通过判断操作标记的状态,确保不会重复添加应用。通过本发明可以让用户在智能电视上,有效且正确的添加并所喜爱的应用。
[0046]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种热键去重复操作的处理方法,其特征在于,包括: 步骤A、当用户启动热键操作时,启动热键服务; 步骤B、获取系统中所有应用的信息,并将各应用以页面的形式呈现; 步骤C、当接收到用户的添加应用指令时,判断操作标记是否为未完成状态; 步骤D、若所述操作标记为完成状态,则将所述操作标记设定为开始状态,并在本次添加操作完成后,将所述操作标记设定为完成状态;若所述操作标记为未完成状态时,则不再响应用户的热键操作。2.根据权利要求1所述的热键去重复操作的处理方法,其特征在于,所述步骤A具体包括: 步骤Al、当接收到热键的按下指令时,向热键应用发送热键广播; 步骤A2、热键应用接收到广播后,通知其他界面应用退出; 步骤A3、初始化默认热键应用并显示。3.根据权利要求1所述的热键去重复操作的处理方法,其特征在于,所述步骤B具体包括: 步骤B1、当接收到用户的添加应用事件时,获取系统中所有应用的信息; 步骤B2、提取所有应用的图标并放入到一个集合中; 步骤B3、将所述集合中的图标以页面的形式进行呈现。4.根据权利要求1所述的热键去重复操作的处理方法,其特征在于,所述步骤C具体包括: 步骤Cl、当接收到用户的添加应用指令时,获取所需要添加应用的信息,并将获取到的信息保存在一对象中; 步骤C2、获取操作标记的状态,判断其是否为未完成状态。5.根据权利要求4所述的热键去重复操作的处理方法,其特征在于,所述步骤D具体包括: 步骤D1、若所述操作标记为完成状态,则将所述操作标记设定为开始状态,然后启动动画过程,将所述对象添加到应用集合表中,然后刷新显示页面,并在添加操作完成后,将所述操作标记设定为完成状态; 步骤D2、若所述操作标记为未完成状态,则不再响应用户的热键操作。6.根据权利要求5所述的热键去重复操作的处理方法,其特征在于,所述步骤Dl中,若添加操作未完成,则保持所述操作标记为开始状态。7.根据权利要求5所述的热键去重复操作的处理方法,其特征在于,所述步骤D2中,在预定时间后,将所述操作标记重置为完成状态。8.一种热键去重复操作的处理系统,其特征在于,包括: 启动模块,用于当用户启动热键操作时,启动热键服务; 显示模块,用于获取系统中所有应用的信息,并将各应用以页面的形式呈现; 判断模块,用于当接收到用户的添加应用指令时,判断操作标记是否为未完成状态;去重复模块,用于若所述操作标记为完成状态,则将所述操作标记设定为开始状态,并在本次添加操作完成后,将所述操作标记设定为完成状态;若所述操作标记为未完成状态时,则不再响应用户的热键操作。9.根据权利要求8所述的热键去重复操作的处理系统,其特征在于,所述显示模块具体包括: 应用信息获取单元,用于当接收到用户的添加应用事件时,获取系统中所有应用的信息; 应用图标提取单元,用于提取所有应用的图标并放入到一个集合中; 应用图标显示单元,用于将所述集合中的图标以页面的形式进行呈现。10.根据权利要求8所述的热键去重复操作的处理系统,其特征在于,所述判断模块具体包括: 保存单元,用于当接收到用户的添加应用指令时,获取所需要添加应用的信息,并将获取到的信息保存在一对象中; 判断单元,用于获取操作标记的状态,判断其是否为未完成状态。
【文档编号】H04N21/422GK105898489SQ201610396281
【公开日】2016年8月24日
【申请日】2016年6月7日
【发明人】刘远凤
【申请人】Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1