System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及android设备的控制领域,具体涉及一种android电视机和android机顶盒的自适应控制方法及系统。
技术介绍
1、随着媒体业务的发展,当前主流电视机和机顶盒都是android系统并提供丰富的视频资源,机顶盒包括iptv机顶盒(interactive personality tv,即专用网络电视)和ott机顶盒(over the top,通过互联网在线看视频的高清终端,即公用网络电视)。当用户需要分别观看电视机视频资源和机顶盒视频资源时,需要用户先区分当前处于电视机视频资源中还是机顶盒视频资源中,再使用对应的遥控器进行控制操作。区分视频资源来源的困难和多个遥控器切换的繁琐都严重降低了用户观看视频的体验。
技术实现思路
1、针对现有技术中存在的缺陷,本专利技术解决的技术问题为:如何实现通过一个遥控器分别控制android电视机和android机顶盒,进而简化观看操作,增加观看体验。
2、为达到以上目的,本专利技术提供的android电视机和android机顶盒的自适应控制方法,包括以下步骤:将电视机和机顶盒通过蓝牙进行匹配;当信号源为电视机时,通过电视机来执行与电视机遥控器或机顶盒遥控器发出的按键键值对应的操作,当前信号源为与电视机匹配的机顶盒时,通过机顶盒来执行与所述按键键值对应的操作。
3、在上述技术方案的基础上,当按键键值为电视机遥控器发出时,该方法的流程包括:
4、s101:将当前按键键值转换为android键值后,确
5、s102:通过电视机执行与当前android键值对应的操作;
6、s103:确认当前android键值需要执行的操作:若为电视机操作,则转到s102;若为机顶盒操作,则转到s104;
7、s104:通过机顶盒执行与当前android键值对应的操作。
8、在上述技术方案的基础上,s103的流程具体包括:确认当前android键值的类型:若为信号源切换键,转到s102;若为音量加减键或静音键,转到s102或s104;若为其他按键,转到s104。
9、在上述技术方案的基础上,s103的流程还包括:当android键值为音量加减键时,获取机顶盒的音量值:若键值为音量加且机顶盒音量已达最大值、或者键值为音量减且机顶盒音量已达最小值,转到s102;若键值为音量加且机顶盒音量未达最大值、或者键值为音量减且机顶盒音量未达最小值,转到s104;
10、当android键值为静音键时,获取电视机和机顶盒的静音状态:若电视机和机顶盒都未静音,转到s104;若电视机和机顶盒都已静音,同时执行s102和s104;若机顶盒静音、电视机未静音,转到s104;若机顶盒未静音、电视机静音,转到s102。
11、在上述技术方案的基础上,当按键键值为机顶盒遥控器发出时,判断当前机顶盒是否与电视机建立蓝牙通信,若是,转到s101,否则转到s104;所述将电视机和机顶盒通过蓝牙进行匹配的流程包括:将电视机和机顶盒通过基于gatt服务的蓝牙连接后,获取机顶盒的设备名称和信号源,将信号源和对应的设备名称进行适配。
12、本专利技术提供的android电视机和android机顶盒的自适应控制系统,包括键值分发模块,其用于:收到机顶盒或电视机遥控器发出的按键键值后,将按键键值转换为android键值,确定当前信号源的情况:
13、若当前信号源为电视机、或者当前信号源不为电视机但无匹配的机顶盒,则将执行电视机处理流程;
14、若当前信号源为与电视机匹配的机顶盒,则确认当前android键值的类型:若为信号源切换键,则执行电视机处理流程;若为音量加减键,则获取机顶盒的音量值:若键值为音量加且机顶盒音量已达最大值、或者键值为音量减且机顶盒音量已达最小值,则执行电视机处理流程;若键值为音量加且机顶盒音量未达最大值、或者键值为音量减且机顶盒音量未达最小值,则执行机顶盒处理流程;若为静音键,则获取电视机和机顶盒的静音状态:若电视机和机顶盒都未静音,则执行机顶盒处理流程;若电视机和机顶盒都已静音,则同时执行电视机和机顶盒处理流程;若机顶盒静音、电视机未静音,则执行机顶盒处理流程;若机顶盒未静音、电视机静音,则执行电视机处理流程;若为其他按键,则执行机顶盒处理流程;
15、电视机处理流程包括:将当前android键值发送至电视机;机顶盒处理流程包括:将当前android键值通过发送至机顶盒。
16、在上述技术方案的基础上,该系统还包括电视机,所述键值分发模块设置于电视机上,电视机还包括电视机蓝牙通信模块和信号源管理模块;
17、电视机蓝牙通信模块用于:与机顶盒建立基于gatt服务的蓝牙通信;
18、信号源管理模块用于:获取机顶盒的设备名称和信号源,将信号源和对应的设备名称进行适配。
19、在上述技术方案的基础上,该系统还包括机顶盒,机顶盒包括机顶盒蓝牙通信模块和键值传输模块;
20、机顶盒蓝牙通信模块用于:与电视机蓝牙通信模块建立基于gatt服务的蓝牙通信;
21、键值传输模块用于:收到机顶盒遥控器发出的按键键值后,判断机顶盒是否与电视机建立蓝牙通信,若是,通过蓝牙通信模块将当前按键键值传输至键值分发模块,否则将当前按键键值传输至机顶盒。
22、在上述技术方案的基础上,该系统包括机顶盒,所述键值分发模块设置于机顶盒上,机顶盒还包括机顶盒蓝牙通信模块;机顶盒蓝牙通信模块用于:与电视机建立基于gatt服务的蓝牙通信。
23、在上述技术方案的基础上,该系统还包括电视机,电视机包括电视机蓝牙通信模块、信号源管理模块和键值传输模块;
24、电视机蓝牙通信模块用于:与机顶盒蓝牙通信模块建立基于gatt服务的蓝牙通信;
25、信号源管理模块用于:获取机顶盒的设备名称和信号源,将信号源和对应的设备名称进行适配;
26、键值传输模块用于:收到电视机遥控器发出的按键键值后,判断机顶盒是否与电视机建立蓝牙通信,若是,通过蓝牙通信模块将当前按键键值传输至键值分发模块,否则将当前按键键值传输至电视机。
27、与现有技术相比,本专利技术的优点在于:
28、本专利技术在蓝牙通信的基础上,实现了电视机和机顶盒的自适应,即使用电视机遥控器或机顶盒遥控器可自适应的所见即所得的控制电视机和多个机顶盒,观看其中的视频资源;进而不仅简化了观看操作,提高了观看体验,而且能够兼容红外遥控器和蓝牙遥控器,不会受到因网络不同和红外分发需要适配的限制,通用性较强。
29、在此基础上,本专利技术使用任意遥控器自适应控制电视机或机顶盒的具体执行逻辑(例如音量键的具体操作逻辑、静音键的具体操作逻辑等),虽然可能看似比较常规,但是专利技术本文档来自技高网...
【技术保护点】
1.一种Android电视机和Android机顶盒的自适应控制方法,其特征在于,该方法包括以下步骤:将电视机和机顶盒通过蓝牙进行匹配;当信号源为电视机时,通过电视机来执行与电视机遥控器或机顶盒遥控器发出的按键键值对应的操作,当前信号源为与电视机匹配的机顶盒时,通过机顶盒来执行与所述按键键值对应的操作。
2.如权利要求1所述的Android电视机和Android机顶盒的自适应控制方法,其特征在于,当按键键值为电视机遥控器发出时,该方法的流程包括:
3.如权利要求2所述的Android电视机和Android机顶盒的自适应控制方法,其特征在于,S103的流程具体包括:确认当前Android键值的类型:若为信号源切换键,转到S102;若为音量加减键或静音键,转到S102或S104;若为其他按键,转到S104。
4.如权利要求3所述的Android电视机和Android机顶盒的自适应控制方法,其特征在于,S103的流程还包括:当Android键值为音量加减键时,获取机顶盒的音量值:若键值为音量加且机顶盒音量已达最大值、或者键值为音量减且机顶盒音量已达最小
5.如权利要求2至4任一项所述的Android电视机和Android机顶盒的自适应控制方法,其特征在于,当按键键值为机顶盒遥控器发出时,判断当前机顶盒是否与电视机建立蓝牙通信,若是,转到S101,否则转到S104;所述将电视机和机顶盒通过蓝牙进行匹配的流程包括:将电视机和机顶盒通过基于GATT服务的蓝牙连接后,获取机顶盒的设备名称和信号源,将信号源和对应的设备名称进行适配。
6.一种Android电视机和Android机顶盒的自适应控制系统,其特征在于:该系统包括键值分发模块,其用于:收到机顶盒或电视机遥控器发出的按键键值后,将按键键值转换为Android键值,确定当前信号源的情况:
7.如权利要求6所述的Android电视机和Android机顶盒的自适应控制系统,其特征在于:该系统还包括电视机,所述键值分发模块设置于电视机上,电视机还包括电视机蓝牙通信模块和信号源管理模块;
8.如权利要求7所述的Android电视机和Android机顶盒的自适应控制系统,其特征在于:该系统还包括机顶盒,机顶盒包括机顶盒蓝牙通信模块和键值传输模块;
9.如权利要求6所述的Android电视机和Android机顶盒的自适应控制系统,其特征在于:该系统包括机顶盒,所述键值分发模块设置于机顶盒上,机顶盒还包括机顶盒蓝牙通信模块;机顶盒蓝牙通信模块用于:与电视机建立基于GATT服务的蓝牙通信。
10.如权利要求9所述的Android电视机和Android机顶盒的自适应控制系统,其特征在于:该系统还包括电视机,电视机包括电视机蓝牙通信模块、信号源管理模块和键值传输模块;
...【技术特征摘要】
1.一种android电视机和android机顶盒的自适应控制方法,其特征在于,该方法包括以下步骤:将电视机和机顶盒通过蓝牙进行匹配;当信号源为电视机时,通过电视机来执行与电视机遥控器或机顶盒遥控器发出的按键键值对应的操作,当前信号源为与电视机匹配的机顶盒时,通过机顶盒来执行与所述按键键值对应的操作。
2.如权利要求1所述的android电视机和android机顶盒的自适应控制方法,其特征在于,当按键键值为电视机遥控器发出时,该方法的流程包括:
3.如权利要求2所述的android电视机和android机顶盒的自适应控制方法,其特征在于,s103的流程具体包括:确认当前android键值的类型:若为信号源切换键,转到s102;若为音量加减键或静音键,转到s102或s104;若为其他按键,转到s104。
4.如权利要求3所述的android电视机和android机顶盒的自适应控制方法,其特征在于,s103的流程还包括:当android键值为音量加减键时,获取机顶盒的音量值:若键值为音量加且机顶盒音量已达最大值、或者键值为音量减且机顶盒音量已达最小值,转到s102;若键值为音量加且机顶盒音量未达最大值、或者键值为音量减且机顶盒音量未达最小值,转到s104;
5.如权利要求2至4任一项所述的android电视机和android机顶盒的自适应控制方法,其特征在于,当按键键值为机顶盒遥控器发出时,判断当前机顶盒是否...
【专利技术属性】
技术研发人员:李亮,刘芳,肖金磊,徐佳蓉,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。