著录项信息
专利名称 | 快捷应用控制方法及装置 |
申请号 | CN201510907258.4 | 申请日期 | 2015-12-09 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-04-27 | 公开/公告号 | CN105530529A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/422 | IPC分类号 | H;0;4;N;2;1;/;4;2;2;;;H;0;4;N;2;1;/;4;4;3;;;H;0;4;N;2;1;/;8;1查看分类表>
|
申请人 | 深圳TCL数字技术有限公司 | 申请人地址 | 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前海深港合作区管理局综合办公楼A栋201室(入驻深圳市前海商务秘书有限公司)
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳TCL数字技术有限公司 | 当前权利人 | 深圳TCL数字技术有限公司 |
发明人 | 王济国;王云华 |
代理机构 | 深圳市世纪恒程知识产权代理事务所 | 代理人 | 胡海国 |
摘要
本发明公开了一种快捷应用控制方法,所述快捷应用控制方法包括以下步骤:在监测到有应用正在前台运行时,获取遥控器的运动数据;根据所述运动数据确定对应的对快捷应用列表的操作指令;若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除。本发明还公开了一种快捷应用控制装置。本发明避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。
1.一种快捷应用控制方法,其特征在于,所述快捷应用控制方法包括以下步骤:
监测预设的存储区是否有ascii码字符出现,所述存储区保存有当前正在运行的应用的应用包名字符串;
若有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行;
在监测到有应用正在前台运行时,获取遥控器的运动数据;
根据所述运动数据确定对应的对快捷应用列表的操作指令;
若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;
若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除。
2.如权利要求1所述的快捷应用控制方法,其特征在于,所述运动数据包括加速度数据和方向数据,所述根据所述运动数据确定对应的对快捷应用列表的操作指令的步骤包括:
根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值;
根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效;
若所述运动数据有效,则根据各轴的平均加速度值和方向数据确定对应的操作指令。
3.如权利要求2所述的快捷应用控制方法,其特征在于,所述根据各轴的平均加速度值和方向数据确定对应的操作指令的步骤包括:
将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对;
若x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令;
若y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。
4.如权利要求2所述的快捷应用控制方法,其特征在于,所述根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效的步骤包括:
分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对;
若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;
若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。
5.一种快捷应用控制装置,其特征在于,所述的快捷应用控制装置包括:
获取模块,用于在监测到有应用正在前台运行时,获取遥控器的运动数据;
判断模块,用于根据所述运动数据确定对应的对快捷应用列表的操作指令;
添加模块,用于若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;
删除模块,用于若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除;
检测模块,用于监测预设的存储区是否有ascii码字符出现,所述存储区保存有当前正在运行的应用的应用包名字符串;
所述检测模块,还用于若有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行。
6.如权利要求5所述的快捷应用控制装置,其特征在于,所述运动数据包括加速度数据和方向数据,所述判断模块包括计算单元、有效判断单元和指令判断单元;
所述计算单元,用于根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值;
所述有效判断单元,用于根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效;
所述指令判断单元,用于若所述运动数据有效,则根据各轴的平均加速度值和方向数据确定对应的操作指令。
7.如权利要求6所述的快捷应用控制装置,其特征在于,所述指令判断单元包括第一比对子单元、第一确定子单元;
所述第一比对子单元,用于将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对;
所述第一确定子单元,用于若x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令;
所述第一确定子单元,还用于若y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。
8.如权利要求6所述的快捷应用控制装置,其特征在于,所述有效判断单元包括第二比对子单元、第二确定子单元;
所述第二比对子单元,用于分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对;
所述第二确定子单元,用于若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;
所述第二确定子单元,还用于若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。
快捷应用控制方法及装置\n技术领域\n[0001] 本发明涉及智能电视领域,尤其涉及一种快捷应用控制方法及装置。\n背景技术\n[0002] 目前,智能电视的应用越来越多,出现了各种各样的智能电视应用,而用户经常使用的应用往往只有那么几个,传统的智能电视系统需要用户退出应用界面,切换到主菜单然后切换到应用页面,在应用页面查找到喜欢的应用点击打开应用,给用户带来了极大的不便。因此,出现了一种快捷遥控器,用户可以通过该快捷遥控器的快捷按键启动特定的应用,采用此种方式需要用户购买特定的快捷遥控器,提高了成本。通过提供快捷应用列表供用户快速打开喜欢的应用,能够有效的解决上述问题。但是,当用户将当前运行的应用添加至快捷应用列表时,需要用户退出当前应用界面,并在应用页面找半天找到喜欢的应用,将该应用添加至快捷应用列表。或者,当用户将当前运行的应用从快捷应用列表删除时,往往需要用户从当前应用界面退出,打开快捷应用列表,找半天找到目标应用,将其删除。需要用户经过很多步骤才能将应用添加至快捷应用列表,或者需要很多步骤的操作才能将应用从快捷应用列表中删除,耗费大量时间,使用极为不便,大大降低了用户体验。\n[0003] 因此,基于现有的智能电视系统将当前运行的应用添加至快捷应用列表或从快捷应用列表内删除时,操作不便的问题。此方面的问题亟待发明人解决。\n[0004] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。\n发明内容\n[0005] 本发明的主要目的在于解决基于现有的智能电视系统将当前运行的应用添加至快捷应用列表或从快捷应用列表内删除时,操作不便的问题。\n[0006] 为实现上述目的,本发明提供一种快捷应用控制方法,所述快捷应用控制方法包括以下步骤:\n[0007] 在监测到有应用正在前台运行时,获取遥控器的运动数据;\n[0008] 根据所述运动数据确定对应的对快捷应用列表的操作指令;\n[0009] 若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;\n[0010] 若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除。\n[0011] 优选的,所述运动数据包括加速度数据和方向数据,所述根据所述运动数据确定对应的对快捷应用列表的操作指令的步骤包括:\n[0012] 根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值;\n[0013] 根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效;\n[0014] 若所述运动数据有效,则根据各轴的平均加速度值和方向数据确定对应的操作指令。\n[0015] 优选的,所述根据各轴的平均加速度值和方向数据确定对应的操作指令的步骤包括:\n[0016] 将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对;\n[0017] 若x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令;\n[0018] 若y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。\n[0019] 优选的,所述根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效的步骤包括:\n[0020] 分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对;\n[0021] 若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;\n[0022] 若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。\n[0023] 优选的,所述在监测到有应用正在前台运行时,获取遥控器的运动数据的步骤之前,还包括:\n[0024] 监测预设的存储区是否有ascii码字符出现,所述存储区保存有当前正在运行的应用的应用包名字符串;\n[0025] 若有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行。\n[0026] 此外,为实现上述目的,本发明还提供一种快捷应用控制装置,所述的快捷应用控制装置包括:\n[0027] 获取模块,用于在监测到有应用正在前台运行时,获取遥控器的运动数据;\n[0028] 判断模块,用于根据所述运动数据确定对应的对快捷应用列表的操作指令;\n[0029] 添加模块,用于若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;\n[0030] 删除模块,用于若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除。\n[0031] 优选的,所述运动数据包括加速度数据和方向数据,所述判断模块包括计算单元、有效判断单元和指令判断单元;\n[0032] 所述计算单元,用于根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值;\n[0033] 所述有效判断单元,用于根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效;\n[0034] 所述指令判断单元,用于若所述运动数据有效,则根据各轴的平均加速度值和方向数据确定对应的操作指令。\n[0035] 优选的,所述指令判断单元包括第一比对子单元、第一确定子单元;\n[0036] 所述第一比对子单元,用于将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对;\n[0037] 所述第一确定子单元,用于若x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令;\n[0038] 所述第一确定子单元,还用于若y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。\n[0039] 优选的,所述有效判断单元包括第二比对子单元、第二确定子单元;\n[0040] 所述第二比对子单元,用于分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对;\n[0041] 所述第二确定子单元,用于若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;\n[0042] 所述第二确定子单元,还用于若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。\n[0043] 优选的,所述快捷应用控制装置还包括检测模块;\n[0044] 所述检测模块,用于监测预设的存储区是否有ascii码字符出现,所述存储区保存有当前正在运行的应用的应用包名字符串;\n[0045] 所述检测模块,还用于若有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行。\n[0046] 本发明根据遥控器的运动数据执行对应的添加指令或删除指令,快速的将当前运行的应用添加至快捷应用列表,或者将当前运行的应用从快捷应用列表删除,无需退出当前应用界面,仅通过晃动遥控器即可实现快捷应用的添加或删除,以便用户基于所述快捷应用列表快速打开喜欢的应用,避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。\n附图说明\n[0047] 图1为本发明快捷应用控制方法的第一实施例的流程示意图;\n[0048] 图2为实现本发明各个实施例的智能电视系统示意图;\n[0049] 图3为本发明快捷应用控制方法的第二实施例的流程示意图;\n[0050] 图4为本发明中遥控器的x轴和y轴的较佳实施例的示意图;\n[0051] 图5为本发明中根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效的较佳实施例的流程示意图;\n[0052] 图6为本发明中根据各轴的平均加速度值和方向数据确定对应的操作指令的较佳实施例的流程示意图;\n[0053] 图7为本发明快捷应用控制方法的第三实施例的流程示意图;\n[0054] 图8为本发明快捷应用控制方法的第四实施例的流程示意图;\n[0055] 图9为本发明快捷应用控制装置的第一实施例的功能模块示意图;\n[0056] 图10为本发明快捷应用控制装置的第二实施例的功能模块示意图;\n[0057] 图11为本发明中有效判断单元的较佳实施例的功能模块示意图;\n[0058] 图12为本发明中指令判断单元的较佳实施例的功能模块示意图;\n[0059] 图13为本发明快捷应用控制装置的第三实施例的功能模块示意图;\n[0060] 图14为本发明快捷应用控制装置的第四实施例的功能模块示意图。\n[0061] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。\n具体实施方式\n[0062] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0063] 本发明实施例的主要解决方案是:在监测到有应用正在前台运行时,获取遥控器的运动数据;根据所述运动数据确定对应的对快捷应用列表的操作指令;若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除。\n[0064] 基于现有的智能电视系统将当前运行的应用添加至快捷应用列表或从快捷应用列表内删除时,操作不便的问题。\n[0065] 基于上述问题,本发明提供一种快捷应用控制方法。\n[0066] 参照图1,图1为本发明快捷应用控制方法的第一实施例的流程示意图。\n[0067] 在本实施例中,所述快捷应用控制方法包括:\n[0068] 步骤S10,在监测到有应用正在前台运行时,获取遥控器的运动数据;\n[0069] 所述智能电视在监测到有应用正在前台运行时,获取遥控器的运动数据。所述遥控器可以是与所述智能电视匹配的诸如红外遥控器、RF射频遥控器等等的远程控制装置,或者所述遥控器也可以是与所述智能电视建立通信连接的各种移动终端,所述移动终端可以包括移动电话、智能电话、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)等等。\n[0070] 具体的,参照图2,图2为实现本发明各个实施例的智能电视系统示意图,所述智能电视系统包括智能电视和遥控器,所述遥控器内设有加速度传感器和方向传感器,所述加速度传感器用于检测遥控器的加速度,所述方向传感器用于检测遥控器的加速度方向。所述遥控器可以根据所述智能电视发出的诸如运动数据的获取指令,通过所述加速度传感器及所述方向传感器实时获取运动数据,并将所述运动数据发送给所述智能电视。\n[0071] 所述智能电视可以通过如下步骤实现对前台运行应用的监测:所述智能电视读取当前正在前台运行的应用的应用包名;将所述应用包名去掉包名前缀得到的字符串保存至存储区;在监测到所述存储区有字符串出现时,确定所述字符串对应的应用正在前台运行;\n所述智能电视在监测到有应用正在前台运行时,获取遥控器的运动数据。或者,所述智能电视可以在监测到所述存储区有字符串出现时,直接获取遥控器的运动数据。\n[0072] 所述智能电视获取遥控器的运动数据的过程,可以由所述智能电视实时获取所述遥控器发送的运动数据,并将所述运动数据保存在所述智能电视内预设的存储区域内,在监测到有应用正在前台运行时,从保存运动数据的存储区域内读取遥控器当前的运动数据,并进入操作指令判断的过程。\n[0073] 或者,还可以由所述智能电视在监测到有应用正在前台运行时,发送读取指令至遥控器,供所述遥控器返回当前的运动数据,所述智能电视接收来自所述遥控器的运动数据,并进入操作指令判断的过程。避免了所述智能电视频繁获取遥控器的运动数据,提高了系统效率。\n[0074] 步骤S20,根据所述运动数据确定对应的对快捷应用列表的操作指令;\n[0075] 步骤S30,若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;\n[0076] 步骤S40,若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除。\n[0077] 所述操作指令包括添加指令和删除指令,所述添加指令用于将智能电视当前运行的应用添加至快捷应用列表,所述删除指令用于将智能电视当前运行的应用从快捷应用列表删除。所述智能电视根据所述运动数据确定对应的操作指令;若所述操作指令为添加指令,所述智能电视则将所述应用添加至快捷应用列表;若所述操作指令为删除指令,所述智能电视则将所述应用从快捷应用列表删除。\n[0078] 所述快捷应用列表,用于供用户基于所述快捷应用列表快速打开所述快捷应用列表内的应用。具体的,所述快捷应用列表可以以列表的形式实施,将该列表的第一行作为所述快捷应用列表的第一行,将该列表的第二行作为所述快捷应用列表的第二行,依次排列;\n或者,所述快捷应用列表也可以以应用图标组成的矩阵形式实施,将该矩阵的第一行第一列对应的应用图标作为所述快捷应用列表的第一个应用,将该矩阵的第一行第二列对应的应用图标作为所述快捷应用列表的第二个应用,依次排列。\n[0079] 若所述操作指令为添加指令时,所述智能电视可以将快捷应用列表的应用图标依次向后移动一个位置,并将当前正在运行的应用图标添加至所述快捷应用列表的第一的位置。若所述操作指令为删除指令,所述智能电视可以根据当前应用对应的应用包名在快捷应用列表中查找所述应用包名对应的应用图标,将所述应用图标从所述快捷应用列表删除,将所述应用图标后的其它应用图标依次前移一个位置。\n[0080] 本实施例根据遥控器的运动数据执行对应的添加指令或删除指令,快速的将当前运行的应用添加至快捷应用列表,或者将当前运行的应用从快捷应用列表删除,无需退出当前应用界面,仅通过晃动遥控器即可实现快捷应用的添加或删除,以便用户基于所述快捷应用列表快速打开喜欢的应用,避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。\n[0081] 参照图3,图3为本发明快捷应用控制方法的第二实施例的流程示意图。基于上述快捷应用控制方法的第一实施例,所述运动数据包括加速度数据和方向数据,所述步骤S20包括:\n[0082] 步骤S21,根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值;\n[0083] 所述智能电视根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值。参照图4,图4为本发明中遥控器的x轴和y轴的较佳实施例的示意图。所述智能电视可以将1秒内所述遥控器的x轴和y轴的加速度值分别求和,然后求平均值,分别得到x轴和y轴的平均加速度值。\n[0084] 或者,所述智能电视也可以从1秒内所述遥控器的x轴和y轴的加速度值分别随机抽取4个加速度值求和,然后求平均值,分别得到x轴和y轴的平均加速度值。例如:所述智能电视读取x轴1秒内的加速度值,从中随机抽取4个加速度值求和,再求平均,得到x轴的加速度平均值为Sensor_Ave_val(x1)=(60+70+80+90)/4=75;读取y轴1秒内的加速度值,从中随机抽取4个加速度值求和,再求平均,得到y轴的加速度平均值为Sensor_Ave_val(y1)=(20+30+40+50)/4=35。\n[0085] 步骤S22,根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效;\n[0086] 所述智能电视根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效。以通过有效性的判断避免频繁的进行操作指令的处理,有效的提高系统效率。具体的,参照图5,图5为本发明中根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效的较佳实施例的流程示意图,所述步骤S22包括:\n[0087] 步骤S220,分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对;\n[0088] 步骤S221,若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;\n[0089] 步骤S222,若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。\n[0090] 所述智能电视分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对,所述第二加速度阈值,为用于对遥控器的运动数据进行有效性检测的加速度值;若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。\n[0091] 例如:x轴的加速度平均值为Sensor_Ave_val(x1)=(60+70+80+90)/4=75;y轴的加速度平均值为Sensor_Ave_val(y1)=(20+30+40+50)/4=35,所述智能电视分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值60进行比对,判定x轴的加速度平均值大于第二加速度阈值60,输出Sensor_Acc_val(x1)=1,确定所述运动数据有效。\n[0092] 步骤S23,若所述运动数据有效,则根据各轴的平均加速度值和方向数据确定对应的操作指令。\n[0093] 若所述运动数据有效,所述智能电视则根据各轴的平均加速度值和方向数据确定所述运动数据对应的操作指令。具体的,参照图6,图6为本发明中根据各轴的平均加速度值和方向数据确定对应的操作指令的较佳实施例的流程示意图,所述步骤S23包括:\n[0094] 步骤S230,将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对;\n[0095] 步骤S231,若x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令;\n[0096] 步骤S232,若y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。\n[0097] 所述智能终端将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对。所述第一加速度阈值,为用于对所述运动数据进行操作指令识别的加速度值,例如:可以将所述第一加速度阈值设置为预设的加速度阈值的70%,将所述第二加速度阈值设置为预设的加速度阈值的60%。\n[0098] 若所述智能电视判断x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令。若所述智能电视判断y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。所述角度阈值为用于判断遥控器的移动方向的角度值。\n[0099] 例如:x轴的加速度平均值为Sensor_Ave_val(x1)=(60+70+80+90)/4=75;y轴的加速度平均值为Sensor_Ave_val(y1)=(20+30+40+50)/4=35,所述智能电视判断所述x轴的加速度平均值大于预设加速度阈值的60%,输出Sensor_Acc_val(x1)=1;所述x轴的方向数据为Sensor_Or_val(x1)=35,所述x轴的方向数据大于预设的角度阈值30,所述智能电视确定对应的操作指令为添加指令Short_Cut_Chg(x1)=1(删除指令为Short_Cut_Chg(y1)=2),所述智能电视将当前运行的应用添加至快捷应用列表。\n[0100] 本实施例根据遥控器的运动数据进行数据有效性的判断,能够有效的避免频繁的进行操作指令的识别处理,提高运行效率。同时,在x轴的加速度值大于第一加速度阈值,且x轴的方向数据大于角度阈值时,确定对应的操作指令为添加指令,使得用户水平晃动遥控器即可将当前运行的应用添加至快捷应用列表;在y轴的加速度值大于第一加速度阈值,且y轴的方向数据大于角度阈值时,确定对应的操作指令为删除指令,使得用户水平晃动遥控器即可将当前运行的应用从快捷应用列表删除,方便用户基于所述快捷应用列表快速打开喜欢的应用,避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。\n[0101] 参照图7,图7为本发明快捷应用控制方法的第三实施例的流程示意图。基于上述快捷应用控制方法的第一实施例,所述步骤S10之前还包括:\n[0102] 步骤S11,监测预设的存储区是否有ascii码字符出现,所述存储区保存有当前正在运行的应用的应用包名字符串;\n[0103] 步骤S12,若有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行。\n[0104] 所述智能电视监测预设的存储区是否有ascii(American Standard Code for Information Interchange,美国标准信息交换代码)码字符出现,若所述存储区有ascii码字符出现,则表示所述存储区内有应用包名出现,进一步确定所述ascii码字符对应的应用正在前台运行,若所述存储区无ascii码字符出现,则确定当前无前台应用运行。所述存储区保存有当前正在运行的应用的应用包名字符串,所述智能电视可以读取当前正在前台运行的所述应用的应用包名;所述智能电视将所述应用包名去掉包名前缀,将得到的字符串保存至所述存储区,在监测到所述存储区有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行。或者所述智能电视也可以在确定当前无应用在前台运行时,则清空所述存储区内保存的字符串,或者所述智能电视在读取到当前正在前台运行的所述应用的应用包名时,将所述应用包名去掉前缀后,将得到的字符串替换掉所述存储区内原有的字符串。\n[0105] 例如:所述智能电视读取当前正在前台运行的应用的应用包名为PK_Name(x1)=com.Tvmerry,将所述应用包名保存至第一存储区,去掉所述应用包名的前缀“com.”得到PK_Anly_Name(x1)=Tvmerry,将字符串“Tvmerry”保存至第二存储区,所述智能电视监控所述第二存储区内是否有ascii(American Standard Code for Information Interchange,美国标准信息交换代码)码表字符出现,若有ascii码表字符出现,则确定所述第二存储区有应用包名出现,所述智能电视确定所述应用包名对应的应用正在前台运行。\n[0106] 本实施例通过读取当前前台运行的应用包名保存至存储区,通过监测存储区保存的字符实现对前台运行应用的监测,以通过所述应用包名确定对应的应用及应用图标,使得所述智能电视能够在当前有前台应用运行时再获取遥控器的运动数据,提高了运行效率。\n[0107] 参照图8,图8为本发明快捷应用控制方法的第四实施例的流程示意图。基于上述快捷应用控制方法的第一实施例,所述步骤S40之后还包括:\n[0108] 步骤S41,在接收到来自遥控器的显示指令时,显示所述快捷应用列表,以供用户基于所述快捷应用列表选择需快速打开的应用;\n[0109] 步骤S42,在侦测到基于所述快捷应用列表触发的选择完毕指令时,启动用户所选择的应用。\n[0110] 所述智能电视在接收到在接收到来自遥控器的显示指令时,显示所述快捷应用列表,以供用户基于所述快捷应用列表选择需快速打开的应用,所述显示指令,可以通过所述遥控器提供的用于打开所述快捷应用列表的物理按键触发所述显示指令;所述智能电视在侦测到用户基于所述快捷应用列表触发的选择完毕指令时,启动用户所选择的应用。方便用户基于所述快捷应用列表快速打开喜欢的应用。\n[0111] 或者,所述智能电视也可以在将所述应用添加至快捷应用列表之后或者将所述应用从所述快捷应用列表删除之后,即显示所述快捷应用列表,并基于所述快捷应用列表显示界面提供关闭按钮;在侦测到基于所述关闭按钮触发的关闭指令时,关闭所述显示界面。\n[0112] 本实施例通过快捷应用列表方便用户快速打开喜欢的应用,避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。\n[0113] 上述第一至第四实施例的快捷应用控制方法的执行主体均可以为智能电视或设置在智能电视内的快捷快捷应用控制装置。更进一步地,所述快捷应用控制方法可以由安装在智能电视或快捷快捷应用控制装置上的客户端控制程序实现。\n[0114] 本发明进一步提供一种快捷应用控制装置。\n[0115] 参照图9,图9为本发明快捷应用控制装置的第一实施例的功能模块示意图。\n[0116] 在本实施例中,所述快捷应用控制装置包括:获取模块10、判断模块20、添加模块\n30及删除模块40。\n[0117] 获取模块10,用于在监测到有应用正在前台运行时,获取遥控器的运动数据;\n[0118] 所述智能电视在监测到有应用正在前台运行时,获取遥控器的运动数据。所述遥控器可以是与所述智能电视匹配的诸如红外遥控器、RF射频遥控器等等的远程控制装置,或者所述遥控器也可以是与所述智能电视建立通信连接的各种移动终端,所述移动终端可以包括移动电话、智能电话、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)等等。\n[0119] 具体的,参照图2,图2为实现本发明各个实施例的智能电视系统示意图,所述智能电视系统包括智能电视和遥控器,所述遥控器内设有加速度传感器和方向传感器,所述加速度传感器用于检测遥控器的加速度,所述方向传感器用于检测遥控器的加速度方向。所述遥控器可以根据所述智能电视发出的诸如运动数据的获取指令,通过所述加速度传感器及所述方向传感器实时获取运动数据,并将所述运动数据发送给所述智能电视。\n[0120] 所述智能电视可以通过如下步骤实现对前台运行应用的监测:所述智能电视读取当前正在前台运行的应用的应用包名;将所述应用包名去掉包名前缀得到的字符串保存至存储区;在监测到所述存储区有字符串出现时,确定所述字符串对应的应用正在前台运行;\n所述智能电视在监测到有应用正在前台运行时,获取遥控器的运动数据。或者,所述智能电视可以在监测到所述存储区有字符串出现时,直接获取遥控器的运动数据。\n[0121] 所述智能电视获取遥控器的运动数据的过程,可以由所述智能电视实时获取所述遥控器发送的运动数据,并将所述运动数据保存在所述智能电视内预设的存储区域内,在监测到有应用正在前台运行时,从保存运动数据的存储区域内读取遥控器当前的运动数据,并进入操作指令判断的过程。\n[0122] 或者,还可以由所述智能电视在监测到有应用正在前台运行时,发送读取指令至遥控器,供所述遥控器返回当前的运动数据,所述智能电视接收来自所述遥控器的运动数据,并进入操作指令判断的过程。避免了所述智能电视频繁获取遥控器的运动数据,提高了系统效率。\n[0123] 判断模块20,用于根据所述运动数据确定对应的对快捷应用列表的操作指令;\n[0124] 添加模块30,用于若所述操作指令为添加指令,则将所述应用添加至所述快捷应用列表;\n[0125] 删除模块40,用于若所述操作指令为删除指令,则将所述应用从所述快捷应用列表删除。\n[0126] 所述快捷应用列表,用于供用户基于所述快捷应用列表快速打开所述快捷应用列表内的应用。所述操作指令包括添加指令和删除指令,所述添加指令用于将智能电视当前运行的应用添加至快捷应用列表,所述删除指令用于将智能电视当前运行的应用从快捷应用列表删除。所述智能电视根据所述运动数据确定对应的操作指令;若所述操作指令为添加指令,所述智能电视则将所述应用添加至快捷应用列表;若所述操作指令为删除指令,所述智能电视则将所述应用从快捷应用列表删除。\n[0127] 具体的,所述快捷应用列表可以以列表的形式实施,将该列表的第一行作为所述快捷应用列表的第一行,将该列表的第二行作为所述快捷应用列表的第二行,依次排列;或者,所述快捷应用列表也可以以应用图标组成的矩阵形式实施,将该矩阵的第一行第一列对应的应用图标作为所述快捷应用列表的第一个应用,将该矩阵的第一行第二列对应的应用图标作为所述快捷应用列表的第二个应用,依次排列。\n[0128] 若所述操作指令为添加指令时,所述智能电视可以将快捷应用列表的应用图标依次向后移动一个位置,并将当前正在运行的应用图标添加至所述快捷应用列表的第一的位置。若所述操作指令为删除指令,所述智能电视可以根据当前应用对应的应用包名在快捷应用列表中查找所述应用包名对应的应用图标,将所述应用图标从所述快捷应用列表删除,将所述应用图标后的其它应用图标依次前移一个位置。\n[0129] 本实施例根据遥控器的加速度数据和方向数据执行对应的添加指令或删除指令,快速的将当前运行的应用添加至快捷应用列表,或者将当前运行的应用从快捷应用列表删除,无需退出当前应用界面,仅通过晃动遥控器即可实现快捷应用的添加或删除,以便用户基于所述快捷应用列表快速打开喜欢的应用,避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。\n[0130] 参照图10,图10为本发明快捷应用控制装置的第二实施例的功能模块示意图。基于上述快捷应用控制装置的第一实施例,所述运动数据包括加速度数据和方向数据,所述判断模块20包括计算单元21、有效判断单元22和指令判断单元23。\n[0131] 所述计算单元21,用于根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值;\n[0132] 所述智能电视根据所述加速度数据分别计算所述遥控器的x轴和y轴的平均加速度值。参照图4,图4为本发明中遥控器的x轴和y轴的较佳实施例的示意图。所述智能电视可以将1秒内所述遥控器的x轴和y轴的加速度值分别求和,然后求平均值,分别得到x轴和y轴的平均加速度值。\n[0133] 或者,所述智能电视也可以从1秒内所述遥控器的x轴和y轴的加速度值分别随机抽取4个加速度值求和,然后求平均值,分别得到x轴和y轴的平均加速度值。例如:所述智能电视读取x轴1秒内的加速度值,从中随机抽取4个加速度值求和,再求平均,得到x轴的加速度平均值为Sensor_Ave_val(x1)=(60+70+80+90)/4=75;读取y轴1秒内的加速度值,从中随机抽取4个加速度值求和,再求平均,得到y轴的加速度平均值为Sensor_Ave_val(y1)=(20+30+40+50)/4=35。\n[0134] 所述有效判断单元22,用于根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效;\n[0135] 所述智能电视根据所述x轴和所述y轴的平均加速度值判断所述运动数据是否有效。以通过有效性的判断避免频繁的进行操作指令的处理,有效的提高系统效率。具体的,参照图11,图11为本发明中有效判断单元的较佳实施例的功能模块示意图,所述有效判断单元22包括第二比对子单元221、第二确定子单元222;\n[0136] 所述第二比对子单元221,用于分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对;\n[0137] 所述第二确定子单元222,用于若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;\n[0138] 所述第二确定子单元222,还用于若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。\n[0139] 所述智能电视分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值进行比对,所述第二加速度阈值,为用于对遥控器的运动数据进行有效性检测的加速度值;若所述x轴和所述y轴中存在一个轴的平均加速度值大于或等于所述第二加速度阈值,则确定所述运动数据有效;若所述x轴和所述y轴的平均加速度值均小于所述第二加速度阈值,则确定所述运动数据无效。\n[0140] 例如:x轴的加速度平均值为Sensor_Ave_val(x1)=(60+70+80+90)/4=75;y轴的加速度平均值为Sensor_Ave_val(y1)=(20+30+40+50)/4=35,所述智能电视分别将所述x轴和所述y轴的平均加速度值与预设的第二加速度阈值60进行比对,判定x轴的加速度平均值大于第二加速度阈值60,输出Sensor_Acc_val(x1)=1,确定所述运动数据有效。\n[0141] 所述指令判断单元23,用于若所述运动数据有效,则根据各轴的平均加速度值和方向数据确定对应的操作指令。\n[0142] 若所述运动数据有效,所述智能电视则根据各轴的平均加速度值和方向数据确定所述运动数据对应的操作指令。具体的,参照图12,图12为本发明中指令判断单元的较佳实施例的功能模块示意图,所述指令判断单元23包括第一比对子单元231、第一确定子单元\n232;\n[0143] 所述第一比对子单元231,用于将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对;\n[0144] 所述第一确定子单元232,用于若x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令;\n[0145] 所述第一确定子单元232,还用于若y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。\n[0146] 所述智能终端将所述x轴和所述y轴的平均加速度值分别与预设的第一加速度阈值进行比对,并将所述x轴和所述y轴的方向数据分别与预设的角度阈值进行比对。所述第一加速度阈值,为用于对所述运动数据进行操作指令识别的加速度值,例如:可以将所述第一加速度阈值设置为预设的加速度阈值的70%,将所述第二加速度阈值设置为预设的加速度阈值的60%。\n[0147] 若所述智能电视判断x轴的平均加速度值大于所述第一加速度阈值,且x轴的方向数据大于所述角度阈值,则确定对应的操作指令为添加指令。若所述智能电视判断y轴的平均加速度值大于所述第一加速度阈值,且y轴的方向数据大于所述角度阈值,则确定对应的操作指令为删除指令。所述角度阈值为用于判断遥控器的移动方向的角度值。\n[0148] 例如:x轴的加速度平均值为Sensor_Ave_val(x1)=(60+70+80+90)/4=75;y轴的加速度平均值为Sensor_Ave_val(y1)=(20+30+40+50)/4=35,所述智能电视判断所述x轴的加速度平均值大于预设加速度阈值的60%,输出Sensor_Acc_val(x1)=1;所述x轴的方向数据为Sensor_Or_val(x1)=35,所述x轴的方向数据大于预设的角度阈值30,所述智能电视确定对应的操作指令为添加指令Short_Cut_Chg(x1)=1(删除指令为Short_Cut_Chg(y1)=2),所述智能电视将当前运行的应用添加至快捷应用列表。\n[0149] 本实施例根据遥控器的运动数据进行数据有效性的判断,能够有效的避免频繁的进行操作指令的识别处理,提高运行效率。同时,在x轴的加速度值大于第一加速度阈值,且x轴的方向数据大于角度阈值时,确定对应的操作指令为添加指令,使得用户水平晃动遥控器即可将当前运行的应用添加至快捷应用列表;在y轴的加速度值大于第一加速度阈值,且y轴的方向数据大于角度阈值时,确定对应的操作指令为删除指令,使得用户水平晃动遥控器即可将当前运行的应用从快捷应用列表删除,方便用户基于所述快捷应用列表快速打开喜欢的应用,避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。\n[0150] 参照图13,图13为本发明快捷应用控制装置的第三实施例的功能模块示意图。基于上述快捷应用控制装置的第一实施例,所述快捷应用控制装置还包括检测模块50;\n[0151] 所述检测模块50,用于监测预设的存储区是否有ascii码字符出现,所述存储区保存有当前正在运行的应用的应用包名字符串;\n[0152] 所述检测模块50,还用于若有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行。\n[0153] 所述智能电视监测预设的存储区是否有ascii(American Standard Code for Information Interchange,美国标准信息交换代码)码字符出现,若所述存储区有ascii码字符出现,则表示所述存储区内有应用包名出现,进一步确定所述ascii码字符对应的应用正在前台运行,若所述存储区无ascii码字符出现,则确定当前无前台应用运行。所述存储区保存有当前正在运行的应用的应用包名字符串,所述智能电视可以读取当前正在前台运行的所述应用的应用包名;所述智能电视将所述应用包名去掉包名前缀,将得到的字符串保存至所述存储区,在监测到所述存储区有ascii码字符出现,则确定所述ascii码字符对应的应用正在前台运行。或者所述智能电视也可以在确定当前无应用在前台运行时,则清空所述存储区内保存的字符串,或者所述智能电视在读取到当前正在前台运行的所述应用的应用包名时,将所述应用包名去掉前缀后,将得到的字符串替换掉所述存储区内原有的字符串。\n[0154] 例如:所述智能电视读取当前正在前台运行的应用的应用包名为PK_Name(x1)=com.Tvmerry,将所述应用包名保存至第一存储区,去掉所述应用包名的前缀“com.”得到PK_Anly_Name(x1)=Tvmerry,将字符串“Tvmerry”保存至第二存储区,所述智能电视监控所述第二存储区内是否有ascii(American Standard Code for Information Interchange,美国标准信息交换代码)码表字符出现,若有ascii码表字符出现,则确定所述第二存储区有应用包名出现,所述智能电视确定所述应用包名对应的应用正在前台运行。\n[0155] 本实施例通过读取当前前台运行的应用包名保存至存储区,通过监测存储区保存的字符实现对前台运行应用的监测,以通过所述应用包名确定对应的应用及应用图标,使得所述智能电视能够在当前有前台应用运行时再获取遥控器的运动数据,提高了运行效率。\n[0156] 参照图14,图14为本发明快捷应用控制装置的第四实施例的功能模块示意图。基于上述快捷应用控制装置的第一实施例,所述快捷应用控制装置还包括显示模块60和启动模块70。\n[0157] 所述显示模块60,用于在接收到来自遥控器的显示指令时,控制显示所述快捷应用列表,以供用户基于所述快捷应用列表选择需快速打开的应用;\n[0158] 所述启动模块70,用于在侦测到基于所述快捷应用列表触发的选择完毕指令时,控制启动用户所选择的应用。\n[0159] 所述智能电视在接收到在接收到来自遥控器的显示指令时,显示所述快捷应用列表,以供用户基于所述快捷应用列表选择需快速打开的应用,所述显示指令,可以通过所述遥控器提供的用于打开所述快捷应用列表的物理按键触发所述显示指令;所述智能电视在侦测到用户基于所述快捷应用列表触发的选择完毕指令时,启动用户所选择的应用。方便用户基于所述快捷应用列表快速打开喜欢的应用。\n[0160] 或者,所述智能电视也可以在将所述应用添加至快捷应用列表之后或者将所述应用从所述快捷应用列表删除之后,即显示所述快捷应用列表,并基于所述快捷应用列表显示界面提供关闭按钮;在侦测到基于所述关闭按钮触发的关闭指令时,关闭所述显示界面。\n[0161] 本实施例通过快捷应用列表方便用户快速打开喜欢的应用,避免了繁琐的操作,节省了时间,提高了效率,极大的方便了用户的操作,提高了用户体验,让用户感觉到了智能电视的智能和优越性。\n[0162] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。\n[0163] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。\n[0164] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。\n[0165] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
法律信息
- 2019-04-23
- 2016-06-29
实质审查的生效
IPC(主分类): H04N 21/422
专利申请号: 201510907258.4
申请日: 2015.12.09
- 2016-04-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-12-31
|
2007-06-28
| | |
2
| |
2011-04-13
|
2010-11-30
| | |
3
| |
2010-01-06
|
2008-06-30
| | |
4
| |
2015-11-25
|
2015-07-22
| | |
5
| |
2012-11-28
|
2012-06-21
| | |
6
| |
2015-06-03
|
2015-02-05
| | |
7
| |
2013-02-20
|
2012-11-21
| | |
8
| |
2014-12-03
|
2013-05-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |