CN113938733B - 遥控设备快捷键控制方法、设备、存储介质及装置 - Google Patents
遥控设备快捷键控制方法、设备、存储介质及装置 Download PDFInfo
- Publication number
- CN113938733B CN113938733B CN202111224476.XA CN202111224476A CN113938733B CN 113938733 B CN113938733 B CN 113938733B CN 202111224476 A CN202111224476 A CN 202111224476A CN 113938733 B CN113938733 B CN 113938733B
- Authority
- CN
- China
- Prior art keywords
- shortcut key
- application
- target
- package name
- name information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42215—Specific keyboard arrangements for facilitating data entry by measuring the time interval during which a key is pressed, e.g. for inputting sequences of digits when selecting a television channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42216—Specific keyboard arrangements for facilitating data entry for quick navigation, e.g. through an EPG
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种遥控设备快捷键控制方法、设备、存储介质及装置,本发明通过在与遥控设备建立连接时,接收遥控设备发送的控制指令;获取触发控制指令的目标快捷键,并查找目标快捷键对应的历史应用包名信息,根据历史应用包名信息确定待开启应用标识,并开启待开启应用标识对应的目标应用。由于本发明通过目标快捷键对应的历史应用包名信息确定待开启应用标识,并开启目标应用,本发明相对于现有技术开启电视系统中的应用步骤繁琐,本发明实现了快速开启电视系统中的应用,提升用户体验感。
Description
技术领域
本发明涉及电视领域,尤其涉及一种遥控设备快捷键控制方法、设备、存储介质及装置。
背景技术
目前,随着智能电视技术的发展,应用场景的增加,电视机现在也是无处不在,现有技术中Android电视应用也是多种多样。用户要进入或者操作一个具体应用,要进入首页、我的应用中找到具体应用然后点击操作。每次都要经过如上切换操作才能进入想要进入的应用,过程繁琐,从而导致用户体验感差。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种遥控设备快捷键控制方法、设备、存储介质及装置,旨在解决现有技术中遥控设备开启电视系统中的应用步骤繁琐,用户体验感差的技术问题。
为实现上述目的,本发明提供一种遥控设备快捷键控制方法,所述遥控设备快捷键控制方法包括以下步骤:
在与遥控设备建立连接时,接收所述遥控设备发送的控制指令;
获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息;
根据所述历史应用包名信息确定待开启应用标识,并开启所述待开启应用标识对应的目标应用。
可选地,所述在与遥控设备建立连接时,接收所述遥控设备发送的控制指令的步骤之后,还包括:
获取触发所述控制指令的目标快捷键的按压次数;
根据所述按压次数和预设次数确定所述目标快捷键对应的按压类型;
当所述按压类型为第一预设类型时,执行所述获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息的步骤。
可选地,所述根据所述按压次数和预设次数确定所述目标快捷键对应的按压类型的步骤之后,还包括:
当所述按压类型为第二预设类型时,提示用户是否需要对所述目标快捷键进行设置;
在接收到用户触发的目标快捷键设置指令时,记录当前应用包名信息;
将所述当前应用包名信息对应的待开启应用标识与所述目标快捷键进行绑定。
可选地,所述获取触发所述控制指令的目标快捷键的按压次数的步骤,包括:
获取控制指令中包含的按键按压信号和按键复位信号;
在检测到按键按压信号时,根据所述按键复位信号获取触发所述控制指令的目标快捷键的按压次数。
可选地,所述根据所述按压次数和预设次数判断所述目标快捷键对应的按压类型的步骤,包括:
在所述按压次数小于预设次数时,判定所述目标快捷键对应的按压类型为第一预设类型;
在所述按压次数大于或等于所述预设次数时,判定所述目标快捷键对应的按压类型为第二预设类型。
可选地,所述在所述按压类型为第二预设类型时,记录当前应用包名信息的步骤,包括:
在所述按压类型为第二预设类型时,根据待启动目标应用的包名信息和工作流名称生成预设类型字符串;
将所述预设类型字符串作为当前应用包名信息录入至预设记录数据库。
可选地,所述根据所述历史应用包名信息确定待开启应用标识,并开启所述待开启应用标识对应的目标应用的步骤之前,还包括:
获取用户基于当前应用页面触发的快捷键设置指令;
根据所述当前应用页面获取对应的应用包名信息;
将所述应用包名信息对应的应用标识与所述目标快捷键进行绑定。
此外,为实现上述目的,本发明还提出一种遥控设备快捷键控制设备,所述遥控设备快捷键控制设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的遥控设备快捷键控制程序,所述遥控设备快捷键控制程序配置为实现如上文所述的遥控设备快捷键控制的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有遥控设备快捷键控制程序,所述遥控设备快捷键控制程序被处理器执行时实现如上文所述的遥控设备快捷键控制方法的步骤。
此外,为实现上述目的,本发明还提出一种遥控设备快捷键控制装置,所述遥控设备快捷键控制装置包括:
指令接收模块,用于在与遥控设备建立连接时,接收所述遥控设备发送的控制指令;
信息查找模块,用于获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息;
应用启动模块,用于根据所述历史应用包名信息确定待开启应用标识,并开启所述待开启应用标识对应的目标应用。
本发明通过在与遥控设备建立连接时,接收遥控设备发送的控制指令;获取触发控制指令的目标快捷键,并查找目标快捷键对应的历史应用包名信息,根据历史应用包名信息确定待开启应用标识,并开启待开启应用标识对应的目标应用。由于本发明通过目标快捷键对应的历史应用包名信息确定待开启应用标识,并开启目标应用,本发明相对于现有技术遥控设备开启电视系统中的应用步骤繁琐,本发明实现了快速开启应用,提升用户体验感。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的遥控设备快捷键控制设备的结构示意图;
图2为本发明遥控设备快捷键控制方法第一实施例的流程示意图;
图3为本发明遥控设备快捷键控制方法第一实施例的快捷键示意图;
图4为本发明遥控设备快捷键控制方法第二实施例的流程示意图;
图5为本发明遥控设备快捷键控制方法第二实施例的快捷键控制流程示意图;
图6为本发明遥控设备快捷键控制方法第三实施例的流程示意图;
图7为本发明遥控设备快捷键控制装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的遥控设备快捷键控制设备结构示意图。
如图1所示,该遥控设备快捷键控制设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的存储器(Non-volatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对遥控设备快捷键控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及遥控设备快捷键控制程序。
在图1所示的遥控设备快捷键控制设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述遥控设备快捷键控制设备通过处理器1001调用存储器1005中存储的遥控设备快捷键控制程序,并执行本发明实施例提供的遥控设备快捷键控制方法。
基于上述硬件结构,提出本发明遥控设备快捷键控制方法的实施例。
参照图2,图2为本发明遥控设备快捷键控制方法第一实施例的流程示意图,提出本发明遥控设备快捷键控制方法第一实施例。
在本实施例中,所述遥控设备快捷键控制方法包括以下步骤:
步骤S10:在与遥控设备建立连接时,接收所述遥控设备发送的控制指令。
需说明的是,本实施例中的执行主体可以是电视设备,所述电视设备可以是指基于Android系统的电视设备。本实施例中对此不加以限制。
应理解的是,遥控设备可以是指与电视设备适配的遥控器,所述遥控器可以是虚拟遥控器也可以是实体遥控器,本实施例对此不加以限制。遥控器是电视机一个重要的组成部分,可以自由定制按键来实现应用快捷进入的遥控器,在家庭使用场合是有一定的应用场景,从功能和产品用途上讲,主要有以下两方面用途:用户场景下按键快捷自由进入指定应用,提升产品实用性;凸显产品人性化,加强产品设计理念,提升产品科技感。控制指令可以是指快捷键对应发出的指令,所述指令可以是控制电视设备开启应用界面的指令,所述控制指令可以是虚拟按键对应产生的指令,也可以是实体按键对应产生的指令。
具体实现中,电视设备在与遥控设备建立连接时,接收遥控设备发送的指令,电视设备可以根据所述控制指令进行相关操作。
步骤S20:获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息。
需说明的是,目标快捷键可以是指遥控设备上设定的快速开启应用界面对应的快捷键。例如:为了进一步说明可以参考图3快捷键示意图,遥控设备上有四个快捷键是用于快速开启应用界面的快捷键,所述目标快捷键可以是指其中一个,如对四个快捷键进行编号为1、2、3、4,若所述快捷键1用于开启微信,所述快捷键2用于开启QQ音乐,所述快捷键3用于开启QQ,所述快捷键4用于开启拍照,其中目标快捷键为1时,则触发快捷键1时,获取开启微信的控制指令。本实施例对快捷键数目及快速开启应用不加以具体限制。
应理解的是,历史应用包名信息可以是指目标快捷键对应存储的应用包名信息,所述应用包名信息可以包含按键对应的系统应用中的包名和程序的Activity名。
具体实现中,电视设备在获取触发控制指令的目标快捷键,并查找目标快捷键对应的历史应用包名信息。
步骤S30:根据所述历史应用包名信息确定待开启应用标识,并开启所述待开启应用标识对应的目标应用。
需说明的是,待开启应用标识可以根据历史包名信息中包含的应用图标信息、包名及程序的Activity名所确定。
可理解的是,目标应用可以根据应用图标信息、包名及程序的Activity名从系统应用中确定。
具体实现中,电视涉笔可以根据历史应用包名信息确定待开启应用标识,并开启待开启应用标识对应的目标应用。
本实施例通过在与遥控设备建立连接时,接收遥控设备发送的控制指令;获取触发控制指令的目标快捷键,并查找目标快捷键对应的历史应用包名信息,根据历史应用包名信息确定待开启应用标识,并开启待开启应用标识对应的目标应用。由于本实施例通过目标快捷键对应的历史应用包名信息确定待开启应用标识,并开启目标应用,本实施例相对于现有技术遥控设备开启电视系统中的应用步骤繁琐,本实施例实现了快速开启应用,提升用户体验感。
参照图4,图4为本发明遥控设备快捷键控制方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明遥控设备快捷键控制方法的第二实施例。
在本实施例中,所述步骤S10之后,包括:
步骤S110:获取触发所述控制指令的目标快捷键的按压次数。
需说明的是,可以通过预设计数函数轮询检测获取触发控制指令的目标快捷键的按压次数,预设计数函数可以是预先设置的用于检测用户在使用快捷键开启应用时识别到快捷键的次数,所述预设计数函数可以是Count函数、Counta函数、Countblank函数、Countif函数、Countifs函数等。
可理解的是,轮询检测可以是指针对触发控制指令的目标快捷键的按压信号进行周而复始的检测,直至按压信号消失。
应理解的是,按压次数可以是指通过轮循检测用户在使用快捷键时产生的按压信号到的次数,例如:用户在按压快捷键进行应用开启时,轮询检测到所述快捷键的按压信号的次数。
具体实现中,电视设备可以通过预先设置的计数函数轮询检测触发控制指令的目标快捷键的按压次数。
步骤S120:根据所述按压次数和预设次数确定所述目标快捷键对应的按压类型。
需说明的是,预设次数可以是指预先设置用于区分快捷键按压类型的次数,预设次数可以是根据样本数据测试设定的次数,例如:在电视设备出厂时,会根据测试数据设定快捷键对应的按压类型的次数,当用户首次使用电视设备,并根据与电视设备适配的遥控设备进行快捷键设定时,可以通过用户使用习惯调整预设次数。
可理解的是,按压类型可以是根据按压次数与预设次数进行对比后确定按压类型,按压类型可以分为长按和短按,长按可以是指用户在使用快捷键进行快速开启应用设定时检测到按压信号大于或等于所述预设次数的按压次数。短按可以是指用户在使用快捷键快速开启应用检测到的按压信号小于预设次数的按压次数。长按和短按对应的按压次数判断可以通过用户习惯设定,本实施例对此不加以限制。
具体实现中,电视设备可以通过目标快捷键对应的按压次数和预设次数确定快捷键对应的按压类型,按压类型可以根据按压次数与预设次数的比较分为长按和短按。本实施例中对按压类型不仅限于短按与长按。
步骤S130:当所述按压类型为第一预设类型时,执行所述获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息的步骤。
需说明的是,第一预设类型可以是指不需要对快捷键进行应用开启设定的按压类型,即第一预设类型可以是指直接开启目标快捷键对应的应用界面的按压类型。
具体实现中,电视设备在识别到当前按压类型为第一预设类型时,执行所述获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息的步骤。所述按压类型为第一预设类型时,从预设记录数据库中提取所述目标快捷键对应的历史应用包名信息;检测所述历史应用包名信息中包含的应用数量,根据预设时间排序对所述应用进行排序,并根据排序结果从所述历史应用包名信息中提取目标应用包名信息;根据所述目标应用包名信息控制启动目标应用。
进一步地,所述步骤S120之后还包括:当所述按压类型为第二预设类型时,提示用户是否需要对所述目标快捷键进行设置;在接收到用户触发的目标快捷键设置指令时,记录当前应用包名信息;将所述当前应用包名信息对应的待开启应用标识与所述目标快捷键进行绑定。
需说明的是,第二预设类型可以是指需要对快捷键进行应用开启设定的按压类型,即第二预设类型可以是指需要对目标快捷键进行应用绑定的按压类型。可以通过显示屏提示用户是否需要对目标快捷键进行设置,例如:提示用户按压A键确定设置目标快捷键或按压B键取消设置目标快捷键,在接收到用户触发的目标快捷键设置指令时,记录当前应用包名信息。目标快捷键设置指令可以是通过按压确定设置快捷键按键生成的指令,例如:按压A键,具体可以通过检测按压次数识别用户是否需要对目标快捷键进行设置,从而可以避免用户误按导致快捷键的错误设置。
可理解的是,当前应用包名信息可以是快捷键与待绑定应用之间的信息,当前应用包名信息可以包含待绑定应用的应用图标信息、包名及程序的Activity名,即Android系统在Android Framework框架系列PhonewindowManager,在Android中会有以下5个按键(Back、Home、Menu、Power、Volume)与用户进行交互,Framework层中实现按键功能PhoneWindowManager主要用于实现各种实体或虚拟按键处理,如需特殊处理按键,请修改源码,即在对目标快捷键进行应用绑定时,可以通过将当前待绑定应用包名信息与目标快捷键对应的标识信息修改所述目标快捷键之前存储的应用包名信息。
应理解的是,在绑定成功时按预设方式提示用户快捷键设置完毕时的预设方式可以是指预先设置的用来提醒用户快捷键设定完毕的方式,所述预设方式可以通过电视设备的电视窗口进行文字显示提醒用户,也可以通过电视设备语音提醒,也可以通过与电视设备适配的遥控设备提醒用户,如:可以通过闪烁信号灯提醒用户,也可以通过具有遥控功能设备的适配方式进行提醒,例如:遥控设备为手机时,可以通过在手机界面进行文字显示提醒用户。本实施例对此不加以限制。
具体实现中,电视设备可以在按压类型为第二预设类型时,提示用户是否需要对所述目标快捷键进行设置;在接收到用户触发的目标快捷键设置指令时,记录当前应用包名信息;将所述当前应用包名信息对应的待开启应用标识与目标快捷键进行绑定,在绑定成功时按预设方式提示用户快捷键设置完毕。为了进一步说明可以参考图5快捷键控制流程示意图,当识别到用户按压快捷键为长按时,记录当前应用包名信息,在识别到用户按压快捷键不为长按时,启动历史应用包名信息,从而实现对电视设备系统中的应用快起开启。
进一步地,为了提高信息查找速率,所述在所述按压类型为第二预设类型时,记录当前应用包名信息的步骤,包括:在所述按压类型为第二预设类型时,根据待启动目标应用的包名信息和工作流名称生成预设类型字符串;将所述预设类型字符串作为当前应用包名信息录入至预设记录数据库。
需说明的是,待启动目标应用的包名信息可以是指与目标快捷键需要进行绑定的目标应用的包名信息,所述包名信息可以包含目标应用在电视系统应用中存储路径信息、应用图标信息及包名(Package name)等信息,在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同。工作流名称(Activity名称)可以是指启动页名称,可以是指在不同的应用程序中的页面,一个页面就是一个Activity,不同的启动页对应的Activity名称不同,可以通过Activity名称拉起应用。
可理解的是,预设类型字符串可以指预先设置的字符串,如:引用类型的String类字符串,可以通过将待启动目标应用的包名信息同Activity名称赋值于一个String字符串,从而提升后期应用绑定效率。
具体实现中,为了提升后期电视设备系统应用与快捷键的绑定效率,可以在系统进行信息录入时,将待启动目标应用的包名信息同Activity名称赋值于一个String字符串,并将所述String字符串作为当前应用包名信息录入至预设记录数据库。
所述步骤S110,包括:获取控制指令中包含的按键按压信号和按键复位信号;在检测到按键按压信号时,根据所述按键复位信号获取触发所述控制指令的目标快捷键的按压次数。
需说明的是,按键按压信号可以是指用户在按压快捷键时产生的信号,按键复位信号可以是指抬起按压时按键复位产生的信号,所述快捷键可以是指实体按键也可以是指虚拟按键。
具体实现中,当Android系统在Framework PhonewindowManager.java接收到目标快捷键按键按下的按压信号时,会开启Count计数模块进行轮询检测,当检测到目标快捷键按键松开时,将获取到的Count计数值作为触发所述控制指令的目标快捷键的按压次数。
进一步地,为了提升用户使用感,所述步骤S120,包括:在所述按压次数小于预设次数时,判定所述目标快捷键对应的按压类型为第一预设类型;在所述按压次数大于或等于所述预设次数时,判定所述目标快捷键对应的按压类型为第二预设类型
需说明的是,第一预设类型可以是指不需要对快捷键进行应用开启设定的按压类型,即第一预设类型可以是指直接开启目标快捷键对应的应用界面的按压类型。
可理解的是,第二预设类型可以是指需要对快捷键进行应用开启设定的按压类型,即第二预设类型可以是指需要对目标快捷键进行应用绑定的按压类型。
具体实现中,可以通过用户使用习惯设定预设次数,第一预设类型可以是指用户短按快捷键,第二预设类型可以是指用户长按快捷键,例如:设定预设次数为20次,在识别到按压次数小于20次时,判定当前用户短按快捷键,在识别到按压次数达到20次时,判定当前用户长按快捷键,通过对按压类型进行分类,可以快速识别用户需求,从而提升用户体验感。本实施例中的预设次数可以根据实际情况进行设置,不做具体限制。
本实施例通过在与遥控设备建立连接时,接收遥控设备发送的控制指令,获取触发控制指令的目标快捷键的按压次数;根据按压次数和预设次数确定目标快捷键对应的按压类型;当按压类型为第一预设类型时,执行获取触发所述控制指令的目标快捷键,并查找目标快捷键对应的历史应用包名信息的步骤,根据历史应用包名信息确定待开启应用标识,并开启待开启应用标识对应的目标应用。由于本实施例通过目标快捷键对应的按压次数进行识别,并根据历史应用包名信息确定待开启应用标识,开启目标应用,本实施例相对于现有技术遥控设备开启电视系统中的应用步骤繁琐,本实施例实现了快速开启应用,提升用户体验感。
参照图6,图6为本发明遥控设备快捷键控制方法第三实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明遥控设备快捷键控制方法的第三实施例。
在本实施例中,所述步骤S30之前,还包括:
步骤S301:获取用户基于当前应用页面触发的快捷键设置指令。
需说明的是,当前应用页面可以是指需要与快捷键进行绑定的应用页面。
可理解的是,快捷键设置指令可以是指用户对需要与当前应用进行绑定的快捷键进行长按时产生的指令。
应理解的是,在需要对快捷键对应的应用进行更换时,可以通过第一预设按压类型的方式进行快捷键与当前应用的绑定,即可以通过在开启当前应用界面时长按待设定的快捷键进行设置。
具体实现中,电视设备可以通过获取用户基于当前应用页面触发的快捷键设置指令。
步骤S302:根据所述当前应用页面获取对应的应用包名信息。
需说明的是,当前应用页面可以是指待绑定的应用页面,电视设备可以根据待绑定的应用页面确定待绑定的应用包名信息。
具体实现中,为了更换快捷键中的应用绑定,可以通过获取待绑定应用的应用包名信息进行后期绑定。
步骤S303:将所述应用包名信息对应的应用标识与所述目标快捷键进行绑定。
需说明的是,应用包名信息对应的应用标识可以是指待绑定的应用对应的应用图标信息、包名及程序的Activity名。
本实施例通过在与遥控设备建立连接时,接收遥控设备发送的控制指令;获取触发控制指令的目标快捷键,并查找目标快捷键对应的历史应用包名信息,获取用户基于当前应用页面触发的快捷键设置指令;根据当前应用页面获取对应的应用包名信息;将应用包名信息对应的应用标识与目标快捷键进行绑定,根据历史应用包名信息确定待开启应用标识,并开启待开启应用标识对应的目标应用。由于本实施例通过目标快捷键进行更换,根据当前应用页面获取对应的应用包名信息;将应用包名信息对应的应用标识与目标快捷键进行绑定,从而开启待绑定的应用,本实施例相对于现有技术遥控设备开启电视系统中的应用步骤繁琐,本实施例实现了快速开启应用,提升用户体验感。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有遥控设备快捷键控制程序,所述遥控设备快捷键控制程序被处理器执行时实现如上文所述的遥控设备快捷键控制方法的步骤。
参照图7,图7为本发明遥控设备快捷键控制装置第一实施例的结构框图。
如图7所示,本发明实施例提出的遥控设备快捷键控制装置包括:
指令接收模块10,用于在与遥控设备建立连接时,接收所述遥控设备发送的控制指令;
信息查找模块20,用于获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息;
应用启动模块30,用于根据所述历史应用包名信息确定待开启应用标识,并开启所述待开启应用标识对应的目标应用。
本实施例通过在与遥控设备建立连接时,接收遥控设备发送的控制指令;获取触发控制指令的目标快捷键,并查找目标快捷键对应的历史应用包名信息,根据历史应用包名信息确定待开启应用标识,并开启待开启应用标识对应的目标应用。由于本实施例通过目标快捷键对应的历史应用包名信息确定待开启应用标识,并开启目标应用,本实施例相对于现有技术遥控设备开启电视系统中的应用步骤繁琐,本实施例实现了快速开启应用,提升用户体验感。
进一步地,所述遥控设备快捷键控制装置还包括:计数识别模块,所述计数识别模块用于获取触发所述控制指令的目标快捷键的按压次数;根据所述按压次数和预设次数确定所述目标快捷键对应的按压类型;当所述按压类型为第一预设类型时,执行所述获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息的步骤。
进一步地,所述遥控设备快捷键控制装置还包括:快捷键设定模块,所述快捷键设定模块用于当所述按压类型为第二预设类型时,提示用户是否需要对所述目标快捷键进行设置;在接收到用户触发的目标快捷键设置指令时,记录当前应用包名信息;将所述当前应用包名信息对应的待开启应用标识与所述目标快捷键进行绑定。
进一步地,所述计数识别模块还用于获取控制指令中包含的按键按压信号和按键复位信号;在检测到按键按压信号时,根据所述按键复位信号获取触发所述控制指令的目标快捷键的按压次数。
进一步地,所述遥控设备快捷键控制装置还包括:类型确定模块,所述类型确定模块用于在所述按压次数小于预设次数时,判定所述目标快捷键对应的按压类型为第一预设类型;在所述按压次数大于或等于所述预设次数时,判定所述目标快捷键对应的按压类型为第二预设类型。
进一步地,所述快捷键设定模块还用于在所述按压类型为第二预设类型时,根据待启动目标应用的包名信息和工作流名称生成预设类型字符串;将所述预设类型字符串作为当前应用包名信息录入至预设记录数据库。
进一步地,所述快捷键设定模块还用于获取用户基于当前应用页面触发的快捷键设置指令;根据所述当前应用页面获取对应的应用包名信息;将所述应用包名信息对应的应用标识与所述目标快捷键进行绑定。
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的遥控设备快捷键控制方法,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (5)
1.一种遥控设备快捷键控制方法,其特征在于,所述遥控设备快捷键控制方法包括以下步骤:
在与遥控设备建立连接时,接收所述遥控设备发送的控制指令中包含的按键按压信号和按键复位信号;
在检测到按键按压信号时,基于预设计数函数和所述按键复位信号获取触发所述控制指令的目标快捷键的按压次数,根据所述按压次数和预设次数确定所述目标快捷键对应的按压类型,所述预设计数函数是预先设置的用于轮循检测用户在使用快捷键开启应用时识别到快捷键的次数;
当所述按压类型为第一预设类型时,获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息;
根据所述历史应用包名信息中包含的应用数量和预设时间排序对所述应用进行排序,并根据排序结果从所述历史应用包名信息中提取目标应用包名信息;
根据所述目标应用包名信息中应用图标信息、包名以及程序的Activity名确定待开启应用标识,并开启所述待开启应用标识对应的目标应用;
当所述按压类型为第二预设类型时,提示用户是否需要对所述目标快捷键进行设置;
在接收到用户触发的目标快捷键设置指令时,根据待启动目标应用的包名信息和工作流名称生成预设类型字符串;
将所述预设类型字符串作为当前应用包名信息录入至预设记录数据库;
将所述当前应用包名信息对应的待开启应用标识与所述目标快捷键进行绑定;
所述根据所述历史应用包名信息中包含的应用数量和预设时间排序对所述应用进行排序,并根据排序结果从所述历史应用包名信息中提取目标应用包名信息的步骤之前,还包括:
获取用户基于当前应用页面触发的快捷键设置指令;
根据所述当前应用页面获取对应的应用包名信息;
将所述应用包名信息对应的应用标识与所述目标快捷键进行绑定。
2.如权利要求1所述的遥控设备快捷键控制方法,其特征在于,所述根据所述按压次数和预设次数判断所述目标快捷键对应的按压类型的步骤,包括:
在所述按压次数小于预设次数时,判定所述目标快捷键对应的按压类型为第一预设类型;
在所述按压次数大于或等于所述预设次数时,判定所述目标快捷键对应的按压类型为第二预设类型。
3.一种遥控设备快捷键控制设备,其特征在于,所述遥控设备快捷键控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的遥控设备快捷键控制程序,所述遥控设备快捷键控制程序被所述处理器执行时实现如权利要求1或2中任一项所述的遥控设备快捷键控制方法。
4.一种存储介质,其特征在于,所述存储介质上存储有遥控设备快捷键控制程序,所述遥控设备快捷键控制程序被处理器执行时实现如权利要求1或2中任一项所述的遥控设备快捷键控制方法。
5.一种遥控设备快捷键控制装置,其特征在于,所述遥控设备快捷键控制装置包括:
指令接收模块,用于在与遥控设备建立连接时,接收所述遥控设备发送的控制指令中包含的按键按压信号和按键复位信号;
计数识别模块,用于在检测到按键按压信号时,基于预设计数函数和所述按键复位信号获取触发所述控制指令的目标快捷键的按压次数,根据所述按压次数和预设次数确定所述目标快捷键对应的按压类型,所述预设计数函数是预先设置的用于轮循检测用户在使用快捷键开启应用时识别到快捷键的次数;
信息查找模块,用于当所述按压类型为第一预设类型时,获取触发所述控制指令的目标快捷键,获取触发所述控制指令的目标快捷键,并查找所述目标快捷键对应的历史应用包名信息;
应用启动模块,用于根据所述历史应用包名信息中包含的应用数量和预设时间排序对所述应用进行排序,并根据排序结果从所述历史应用包名信息中提取目标应用包名信息;根据所述目标应用包名信息中应用图标信息、包名以及程序的Activity名确定待开启应用标识,并开启所述待开启应用标识对应的目标应用;
快捷键设定模块,用于当所述按压类型为第二预设类型时,提示用户是否需要对所述目标快捷键进行设置;在接收到用户触发的目标快捷键设置指令时,根据待启动目标应用的包名信息和工作流名称生成预设类型字符串;将所述预设类型字符串作为当前应用包名信息录入至预设记录数据库;将所述当前应用包名信息对应的待开启应用标识与所述目标快捷键进行绑定;
所述快捷键设定模块,还用于获取用户基于当前应用页面触发的快捷键设置指令;根据所述当前应用页面获取对应的应用包名信息;将所述应用包名信息对应的应用标识与所述目标快捷键进行绑定。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111224476.XA CN113938733B (zh) | 2021-10-19 | 2021-10-19 | 遥控设备快捷键控制方法、设备、存储介质及装置 |
PCT/CN2021/139234 WO2023065517A1 (zh) | 2021-10-19 | 2021-12-17 | 遥控设备快捷键控制方法、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111224476.XA CN113938733B (zh) | 2021-10-19 | 2021-10-19 | 遥控设备快捷键控制方法、设备、存储介质及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113938733A CN113938733A (zh) | 2022-01-14 |
CN113938733B true CN113938733B (zh) | 2023-08-22 |
Family
ID=79281060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111224476.XA Active CN113938733B (zh) | 2021-10-19 | 2021-10-19 | 遥控设备快捷键控制方法、设备、存储介质及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113938733B (zh) |
WO (1) | WO2023065517A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115174976A (zh) * | 2022-07-04 | 2022-10-11 | 冠捷显示科技(武汉)有限公司 | 一种遥控器实现可编辑信号源热键的方法 |
CN115951623B (zh) * | 2023-03-10 | 2023-06-23 | 北京市农林科学院信息技术研究中心 | 控制方法、装置、系统、移动体、电子设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948746A (zh) * | 2017-12-06 | 2018-04-20 | 深圳Tcl新技术有限公司 | 智能电视应用启动方法、智能电视及计算机可读存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005252577A (ja) * | 2004-03-03 | 2005-09-15 | Sanyo Electric Co Ltd | 遠隔制御システム |
KR20070010226A (ko) * | 2005-07-18 | 2007-01-24 | 엘지전자 주식회사 | 다기능 단축키 설정 장치, 그 방법 및 그 기능을 가지는이동통신단말기 |
CN101441548B (zh) * | 2008-11-24 | 2010-09-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种触摸屏处理方法、系统及移动终端 |
CN102890616B (zh) * | 2012-09-26 | 2016-03-30 | 杨生虎 | 触摸屏的快捷输入方法及系统 |
CN105573748B (zh) * | 2015-12-11 | 2020-02-07 | 北京元心科技有限公司 | 快捷键定制方法以及智能终端 |
CN112492366A (zh) * | 2020-11-16 | 2021-03-12 | 未来电视有限公司 | 智能电视的遥控器按键定制方法、装置、智能电视及介质 |
CN112637652A (zh) * | 2020-12-17 | 2021-04-09 | 深圳创维-Rgb电子有限公司 | 智能电视的应用启动控制方法、装置、终端设备及介质 |
CN113141530B (zh) * | 2021-04-15 | 2023-04-07 | 深圳市欢太科技有限公司 | 基于遥控交互方法、装置、电子设备和存储介质 |
-
2021
- 2021-10-19 CN CN202111224476.XA patent/CN113938733B/zh active Active
- 2021-12-17 WO PCT/CN2021/139234 patent/WO2023065517A1/zh unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948746A (zh) * | 2017-12-06 | 2018-04-20 | 深圳Tcl新技术有限公司 | 智能电视应用启动方法、智能电视及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113938733A (zh) | 2022-01-14 |
WO2023065517A1 (zh) | 2023-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10140014B2 (en) | Method and terminal for activating application based on handwriting input | |
CN102999334B (zh) | 一种基于Android平台的快捷方式实现方法、装置及终端 | |
CN105122760B (zh) | 页面操作处理方法、装置及终端 | |
CN113938733B (zh) | 遥控设备快捷键控制方法、设备、存储介质及装置 | |
CN109979465A (zh) | 电子装置、服务器及其控制方法 | |
CN105573778B (zh) | 一种应用程序启动方法及终端 | |
CN111081005B (zh) | 定向遥控方法、装置、设备及存储介质 | |
EP3173963A1 (en) | Unlocking method and apparatus, computer program and recording medium | |
CN110570846B (zh) | 一种语音控制方法、装置及手机 | |
WO2015139406A1 (zh) | 一种终端显示页面的操作方法及终端 | |
CN113556596A (zh) | 快捷键控制方法、装置、设备及存储介质 | |
CN110891265B (zh) | 无线连接的控制方法、装置、移动终端和存储介质 | |
WO2021017853A1 (zh) | 推荐操作序列的方法、终端及计算机可读介质 | |
CN110933772A (zh) | 无线设备的连接方法、移动终端及计算机可读存储介质 | |
CN114175025A (zh) | 一种应用监控方法、装置、存储介质及电子设备 | |
CN109739462B (zh) | 一种内容输入的方法及装置 | |
CN111459272A (zh) | 一种交互方法、装置、存储介质及电子设备 | |
CN115361180B (zh) | 基于物理按键的语音处理方法、电子设备、装置及介质 | |
WO2021253425A1 (zh) | 输入法调用方法、装置、设备和存储介质 | |
CN114675483A (zh) | 投影对焦的控制方法、装置、设备及可读存储介质 | |
CN110673897A (zh) | 物理键功能控制方法、装置及计算机可读存储介质 | |
CN112083860A (zh) | 移动终端的控制方法及装置 | |
CN114115682B (zh) | 智能手表控制方法、装置、智能手表及存储介质 | |
CN105824743A (zh) | 一种测试解锁时间的方法及移动终端 | |
CN114625467A (zh) | 操作引导方法以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |