著录项信息
专利名称 | 基于多个智能遥控器的受控终端的受控决策方法和装置 |
申请号 | CN201410261103.3 | 申请日期 | 2014-06-12 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-10-08 | 公开/公告号 | CN104093050A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/422 | IPC分类号 | H;0;4;N;2;1;/;4;2;2;;;H;0;4;N;7;/;1;5查看分类表>
|
申请人 | 华南理工大学 | 申请人地址 | 广东省广州市天河区五山路381号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华南理工大学 | 当前权利人 | 华南理工大学 |
发明人 | 袁华;张凌;唐文军;许勇 |
代理机构 | 广州市华学知识产权代理有限公司 | 代理人 | 蔡茂略 |
摘要
本发明提出了一种基于多个智能遥控器的受控终端的受控决策方法和装置,用于多个智能遥控器(如手机、各种嵌入式遥控器)同时控制一个设备(以下简称受控终端)。该装置包括内嵌在受控终端中的受控决策模块以及智能遥控器上的遥控模块。受控决策模块包括消息处理、智能遥控器发现、智能遥控器选择、公共应用接口等模块。方法是:信息设置不同的优先选择权权限;受控终端接收到多个智能遥控器发送的控制指令和身份信息;根据身份信息的优先选择权权限选定最终的智能遥控器,执行该选定的智能遥控器所发送的控制指令。可根据需要加载不同的选择算法。通过本发明可满足多个遥控器对单个受控终端的应用需求,实现智能遥控器对受控终端的无冲突操控。
1.基于多个智能遥控器的受控终端的受控决策方法,其特征在于,一个受控终端对应多个智能遥控器,所述的智能遥控器是指安装在智能手机、平板电脑上的遥控器应用程序,或其它嵌入式遥控器,通过连接网络发送对受控终端的遥控指令,受控设备是指智能电视或会议终端或其它的智能家电;
该受控决策方法包括:
(1)将每个智能遥控器与其操作者的身份信息进行绑定;在受控终端上对每个身份信息设置不同的优先选择权权限;
(2)受控终端接收到多个智能遥控器发送的控制指令,同时还收到对应智能遥控器的身份信息,该步骤包括两种方式:
第一种方式,受控终端周期性广播探寻报文,搜寻可以控制该受控终端的智能遥控器;
能够控制该受控终端的智能遥控器接收到探寻报文后发送应答报文,在应答报文中包括控制指令和封装的自己的身份信息;
第二种方式,智能遥控器主动向受控终端发送应答报文,在应答报文中包括控制指令和封装的自己的身份信息;
(3)根据身份信息的优先选择权权限,选定最终的智能遥控器,执行该选定的智能遥控器所发送的控制指令;选择方法是:收到身份信息后,选择优先选择权权限级别最高的智能遥控器作为最终的智能电视遥控器;如果优先选择权权限级别最高的智能遥控器有多个,则根据先到先得的原则,从中选出最先到的控制指令对应的那个智能遥控器为最终的智能电视遥控器 。
2.根据权利要求1所述的基于多个智能遥控器的受控终端的受控决策方法,其特征在于,所述受控决策方法还包括:
(4)受控终端实时监控最终选定的智能遥控器,一旦该智能遥控器退出或意外掉线,则返回步骤(2)。
3.根据权利要求1所述的基于多个智能遥控器的受控终端的受控决策方法,其特征在于,在步骤(3)选定最终的智能遥控器后,受控终端仅接收该智能遥控器的遥控指令,屏蔽其他非选定智能遥控器的指令。
4.一种用于实现权利要求1-3任一项所述方法的受控决策装置,其特征在于,一个受控终端对应多个智能遥控器,该受控决策装置包括设置于受控终端上的受控决策模块以及设置于智能遥控器上的遥控模块;所述受控决策模块包括:
消息处理模块,用于调用受控终端的通用接口,实现和遥控模块的通信;
智能遥控器发现模块,用于周期性广播探寻报文,对接收到的应答报文进行解析,提取其中的控制指令和身份信息,将身份信息传递到智能遥控器选择模块;
智能遥控器选择模块,用于根据身份信息的优先选择权权限选定最终的智能遥控器;
公共应用接口模块,用于从智能遥控器选择模块接收决策结果信息,直接从消息处理模块接收选定智能遥控器的遥控指令,屏蔽非选定遥控器的指令;还用于安全信息的采集、处理和验证工作;
所述遥控模块包括:
通信模块,用于接收受控决策模块发出的探寻报文,并回复自己的存在、自己的身份信息和控制指令。
5.根据权利要求4所述的基于多智能遥控器的受控终端的受控决策装置,其特征在于,所述智能遥控器发现模块还用于和最终选定的智能遥控器保持联系,一旦该智能遥控器退出或意外掉线,则重新发出探寻报文。
6.根据权利要求4所述的基于多智能遥控器的受控终端的受控决策装置,其特征在于,所述受控决策模块运行在受控终端的开放平台上,调用其操作系统的通用接口,用于和遥控模块的通信;同时受控决策模块与受控终端的通用操作模块对接,用于将控制指令发送到该通用操作模块,实现对受控终端的操控。
基于多个智能遥控器的受控终端的受控决策方法和装置\n技术领域\n[0001] 本发明涉及智能终端的控制研究领域,特别涉及一种基于多个智能遥控器的受控终端的受控决策方法和装置。\n背景技术\n[0002] 目前,随着智能设备的逐渐普及,各个设备已由传统的一对一的遥控器转换为由智能遥控器进行控制,智能遥控器分为不同的种类,主要包括有体感遥控器、全键盘触摸遥控器、键盘鼠标遥控器、手机平板遥控器等。这里的智能遥控器具体是指安装在各种智能手机或各种平板电脑上的遥控器应用或其它嵌入式遥控器。这类遥控器跟智能设备(例如智能电视或会议终端)的通讯通常采用蓝牙或WIFI或其它网络连接,没有红外遥控器的限制,且易于扩展,可控制多个甚至多种智能家电。\n[0003] 但是,这就存在以下问题,例如:如图1所示,家庭中的成员几乎人人都有智能手机和平板电脑,这些都是智能遥控器的载体,如果都安装了遥控器程序,都可以操作家中的智能电视,在这些遥控器同时被操作时,电视是接受哪个遥控器的命令呢?[0004] 同样,如图2所示,在视频会议的会场,几乎每位参会者都握有手机或平板电脑,如果它们是智能遥控器的载体,安装了遥控器程序,可以操作会场中类似智能电视的会议终端;那么众多的智能遥控器中,在会议中终端选用哪个遥控器并接受它的指令呢?[0005] 因此,提出一种针对多智能遥控器的受控决策方法具有重要的研究意义和应用价值。\n发明内容\n[0006] 本发明的主要目的在于针对单台受控终端(例如智能电视或会议终端)由多个智能遥控器同时控制的情况,提出一种基于多个智能遥控器的受控终端的受控决策方法,该方法能够根据智能遥控器及其用户的情况进行判断,使用便捷,实用性强,可应用于多种场合。\n[0007] 基于上述方法,本发明还提出了一种基于多智能遥控器的受控终端的受控决策装置。\n[0008] 本发明的目的通过以下的技术方案实现:基于多个智能遥控器的受控终端的受控决策方法,一个受控终端对应多个智能遥控器,该受控决策方法包括:\n[0009] (1)将每个智能遥控器与其操作者的身份信息进行绑定;在受控终端上对每个身份信息设置不同的优先选择权权限;\n[0010] (2)受控终端接收到多个智能遥控器发送的控制指令,同时还收到对应智能遥控器的身份信息;\n[0011] (3)根据身份信息的优先选择权权限选定最终的智能遥控器,执行该选定的智能遥控器所发送的控制指令。\n[0012] 优选的,所述步骤(2)中,受控终端周期性广播探寻报文,搜寻可以控制该受控终端的智能遥控器;能够控制该受控终端的智能遥控器接收到探寻报文后发送应答报文,在应答报文中包括控制指令和封装的自己的身份信息。\n[0013] 作为另一种优选方案,所述步骤(2)中,智能遥控器主动向受控终端发送应答报文,在应答报文中包括控制指令和封装的自己的身份信息。从而可以不等周期性广播的到来,以加快加入的过程。\n[0014] 具体的,所述步骤(3)中,收到身份信息后,选择优先选择权权限级别最高的智能遥控器作为最终的智能电视遥控器;如果优先选择权权限级别最高的智能遥控器有多个,则根据先到先得的原则,从中选出最先到的控制指令对应的那个智能遥控器为最终的智能电视遥控器。这个选择算法是可以根据不同的应用场景进行调整、修改和加载的。\n[0015] 优选的,所述受控决策方法还包括:\n[0016] (4)受控终端实时监控最终选定的智能遥控器,一旦该智能遥控器退出或意外掉线,则返回步骤(2)。\n[0017] 优选的,在步骤(3)选定最终的智能遥控器后,受控终端仅接收该智能遥控器的遥控指令,屏蔽其他非选定智能遥控器的指令。\n[0018] 一种基于多个智能遥控器的受控终端的受控决策装置,一个受控终端对应多个智能遥控器,该受控决策装置包括设置于受控终端上的受控决策模块以及设置于智能遥控器上的遥控模块;所述受控决策模块包括:\n[0019] 消息处理模块,用于调用受控终端的通用接口,实现和遥控模块的通信;\n[0020] 智能遥控器发现模块,用于周期性广播探寻报文,对接收到的应答报文进行解析,提取其中的控制指令和身份信息,将身份信息传递到智能遥控器选择模块;\n[0021] 智能遥控器选择模块,用于根据身份信息的优先选择权权限选定最终的智能遥控器;\n[0022] 公共应用接口模块,用于从智能遥控器选择模块接收决策结果信息,直接从消息处理模块接收选定智能遥控器的遥控指令,屏蔽非选定遥控器的指令;还用于安全信息的采集、处理和验证工作;\n[0023] 所述遥控模块包括:\n[0024] 通信模块,用于接收受控决策模块发出的探寻报文,并回复自己的存在、自己的身份信息和控制指令。\n[0025] 优选的,所述智能遥控器发现模块还用于和最终选定的智能遥控器保持联系,一旦该智能遥控器退出或意外掉线,则重新发出探寻报文。\n[0026] 优选的,所述的智能遥控器是指安装在智能手机、平板电脑上的遥控器应用程序或其它嵌入式遥控器,可通过WIFI或蓝牙通道发送对受控终端的遥控指令。\n[0027] 优选的,所述受控决策模块运行在受控终端的开放平台上,调用其操作系统的通用接口,用于和遥控模块的通信;同时受控决策模块与受控终端的通用操作模块对接,用于将控制指令发送到该通用操作模块,实现对受控终端的操控。\n[0028] 本发明与现有技术相比,具有如下优点和有益效果:\n[0029] 本发明针对当前单个受控终端由多个智能遥控器进行控制时会出现指令冲突的问题,提出一种利用用户身份信息权限进行选择的方法和装置,能够很好地满足单受控终端对多个遥控器的应用需求,实现智能遥控器对受控终端的无冲突操控。随着智能家居的推进以及移动设备的普及,本发明的适用场景将越来越多,其意义和价值将得到彰显。\n附图说明\n[0030] 图1是现有技术中单个智能电视由多个智能遥控器控制的工作示意图。\n[0031] 图2是现有技术中单个会议终端由多个智能遥控器控制的工作示意图。\n[0032] 图3是本实施例的装置示意图。\n[0033] 图4是本实施例中受控决策模块与受控终端中其他模块的关系示意图。\n[0034] 图5是本实施例的方法流程示意图。\n具体实施方式\n[0035] 下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。\n[0036] 实施例1\n[0037] 针对如图1、2所示的单个智能电视由多个智能遥控器控制、单个会议终端由多个智能遥控器控制的应用场景,提出一种受控决策方法和装置。\n[0038] 本实施例涉及在受控终端和智能遥控器两方面的改进,下面结合附图3对装置进行详细说明。\n[0039] 受控决策模块内嵌在受控终端上,这里所述的受控终端以智能电视和会议终端为例。智能电视是指具有开放平台,搭载了嵌入式操作系统,可安装和卸载各种应用程序,可持续对功能进行扩充和升级的电视品种。会议终端是指具有开放平台,搭载了嵌入式操作系统,完成音视频采集、编解码等工作的视频会议终端。遥控模块也内嵌在智能遥控器上,这里所述的智能遥控器是指安装在智能手机、各种平板电脑上的应用程序,可通过WIFI/蓝牙通道等网络连接发送对智能电视的遥控指令。\n[0040] 如图3、4所示,受控决策模块包括消息处理模块、智能遥控器发现模块、智能遥控器选择模块和公共应用接口模块。对各模块功能详述如下。\n[0041] 消息处理模块调用受控终端操作系统的通用接口,建立起跟受控终端之外的智能遥控器的通信通道,并借此通道完成信令和指令的传送。\n[0042] 智能遥控器发现模块,用于周期性广播探寻报文,以搜寻可以控制本受控终端的智能遥控器;接收到探寻报文的智能遥控器,将发送应答报文,在应答报文中封装自己的身份信息;应答报文回来之后,该发现模块对其解析,并将提取到的各遥控器身份信息发给智能遥控器选择模块。\n[0043] 智能遥控器选择模块,用于将收到的各遥控器身份信息进行分析,跟遥控器绑定在一起的用户拥有不同的权限,选择模块根据用户不同的权限,优先选择权限高的用户,跟此用户绑定在一起的遥控器成为最终的智能电视遥控器。如果用户的权限级别一样,不分高下,选择模块将根据先到先得的原则,将控制权移交给先到的那个用户遥控器。同时,还负责和已经选定的智能遥控器保持联系,当选定的遥控器退出控制或者意外掉线,选择模块将重新启动决策机制,重新作出选择。上述跟遥控器绑定在一起的用户权限,可以跟其他应用系统联动,也可以由用户自己定义,如果是家庭用户,通常采用自己定义的方式。\n[0044] 公共应用接口模块,如图4,负责和受控终端中的通用操作模块对接,当接收到智能遥控器选择模块的决策结果之后,接口模块即可直接从消息处理模块接收对应的遥控指令,同时屏蔽掉其他未选择遥控器的任何操作指令;该模块还用于安全信息的采集、处理和验证工作。\n[0045] 如图3所示,遥控模块包括通信模块,该模块接收广播探寻报文并发出应答,如果错过了智能电视的周期广播,该通信模块可主动发送应答,加快加入的过程。通信模块和智能遥控器内部应用程序通信并获取跟遥控器绑定在一起的用户身份信息,封装在应答报文内,发回受控终端。所以,通信模块既通过无线信道和受控通信,也和智能遥控器内部的遥控程序通信。\n[0046] 根据上述装置的详细描述,结合图5,本实施例的受控决策方法如下:\n[0047] (1)将每个智能遥控器与其操作者的身份信息进行绑定;在受控终端上对每个身份信息设置不同的优先选择权权限。\n[0048] (2)受控终端通过消息处理模块周期性广播探寻报文,搜寻可以控制该受控终端的智能遥控器;能够控制该受控终端的智能遥控器接收到探寻报文后通过其对应的通信模块发送应答报文,在应答报文中包括控制指令和封装的自己的身份信息。同时,智能遥控器也可以主动向受控终端发送应答报文,在应答报文中包括控制指令和封装的自己的身份信息。\n[0049] (3)消息处理模块将收到的应答报文发送到智能遥控器发送模块,发送模块将封装的智能遥控器的身份信息发送到智能遥控器决策模块。智能遥控器决策模块收到身份信息后,选择优先选择权权限级别最高的智能遥控器作为最终的智能电视遥控器;如果优先选择权权限级别最高的智能遥控器有多个,则根据先到先得的原则,从中选出最先到的控制指令对应的那个智能遥控器为最终的智能电视遥控器。\n[0050] (4)智能遥控器决策模块将决策结果通过公共应用接口模块发送到受控终端内的用于执行该选定的智能遥控器所发送的控制指令的通用操作模块,完成遥控。\n[0051] 在上述过程中,智能遥控器发送模块还实时监控最终选定的智能遥控器,一旦该智能遥控器退出或意外掉线,则返回步骤(2),重新开始新的选择。\n[0052] 同时,在步骤(3)选定最终的智能遥控器后,受控终端中的消息处理模块仅接收该智能遥控器的遥控指令,屏蔽其他非选定智能遥控器的指令。\n[0053] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
法律信息
- 2017-10-20
- 2014-10-29
实质审查的生效
IPC(主分类): H04N 21/422
专利申请号: 201410261103.3
申请日: 2014.06.12
- 2014-10-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2012-08-31
| | |
2
| |
2005-07-13
|
2005-01-04
| | |
3
| |
2009-06-17
|
2008-12-03
| | |
4
| |
2013-10-02
|
2013-05-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |