一种遥控器升级后与机顶盒回连的方法及系统与流程

文档序号:14993837发布日期:2018-07-20 23:09阅读:282来源:国知局

本发明涉及电子技术领域,尤其涉及一种遥控器升级后与机顶盒回连的方法及系统



背景技术:

随着电子技术的不断发展,越来越多的家庭用户都安装了数字电视,与数字电视配备的机顶盒作为连接电视机和外部信号源的设备,在使用机顶盒的过程中,当遥控器升级后,经常会出现遥控器和机顶盒不能自动回连的情况,需要用户手动回连,用户不希望每次遥控器升级就要繁琐的手动回连遥控器和机顶盒。

目前现有技术中没有专门针对遥控器升级提出的升级后遥控器自动回连的方案。

公开号为cn107509160a的专利公开了一种数据发送方法、电子设备和存储介质。其中,数据发送方法适用于处于浅休眠模式下的具有蓝牙通信功能的第一电子设备,第一电子设备曾与具有蓝牙通信功能的第二电子设备蓝牙配对成功,该方法包括:获取设定发包时长,在设定发包时长内,每隔第一设定时长向外发送一次广播包,其中,发送一次广播包的持续时间为第二设定时长,第一设定时长和第二设定时长均小于设定发包时长;以及公开号为cn106131634a公开的一种遥控器连接处理方法及系统,所述方法包括:将遥控器与被遥控设备通过蓝牙连接,当蓝牙配对成功后,监测遥控器是否有操作;当遥控器没有操作时且被遥控设备处于开机状态,则将遥控器一直保持浅休眠模式连接,即控制遥控器蓝牙保持扫描状态,每隔第一预定时间发送一次数据包,控制监测蓝牙状态遥控器功耗在第一功耗内;当监测到将遥控器与被遥控设备蓝牙连接断开,则控制遥控器启动休眠模式,当处于休眠模式下,蓝牙关闭,功耗控制在第三功耗以内,并可通过任意键唤醒到工作模式。两个发明主要目的修改遥控器的功耗模式,解决回连速度可能带来的体验问题,而不是针对遥控器升级实现遥控器自动回连的解决方案。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种遥控器升级后与机顶盒回连的方法及系统,可以实现遥控器升级后快速自动与机顶盒回连。

为了实现以上目的,本发明采用以下技术方案:

一种遥控器升级后与机顶盒回连的方法,包括步骤:

机顶盒判断遥控器是否升级完成,若是,则判断是否接收来自遥控器的寻呼信息;

若所述机顶盒接收到所述寻呼信息,则发送寻呼响应信息至所述遥控器,所述遥控器与所述机顶盒配对并连接;

所述机顶盒发送回连广播至所述遥控器,所述遥控器接收到所述回连广播后完成回连。

进一步的,还包括步骤:

若遥控器没有升级,则所述机顶盒发送寻呼信息至遥控器;

所述机顶盒判断是否来自所述遥控器寻呼响应信息,若是,则判断是否接收与所述遥控器进行配对的信号;

若接收到所述配对信号,则与所述遥控器配对并连接。

进一步的,所述接收来自遥控器的寻呼信息具体步骤:

所述遥控器通过蓝牙接收寻呼消息至机顶盒,所述机顶盒接收所述寻呼信息并发出寻呼响应信息与所述遥控器进行蓝牙配对。

进一步的,所述蓝牙配对具体包括步骤:

所述机顶盒发送寻呼响应信息至所述遥控器,所述机顶盒和所述遥控器建立acl链路连接;

所述遥控器发送通道连接请求至所述机顶盒,所述机顶盒同意所述连接请求后与所述遥控器建立l2cap连接;

所述遥控器通过sdp查询所述机顶盒的免提服务获取rfcomm的通道号,所述遥控器发送rfcomm的连接请求至所述机顶盒与所述机顶盒建立rfcom连接,所述遥控器和所述机顶盒建立应用连接。

进一步的,还包括步骤:

所述遥控器判断所述回连广播是否携带验证密钥;

若携带验证密钥,则所述遥控器判断所述密钥是否通过验证;

若通过验证,则所述遥控器与所述机顶盒完成回连。

相应的,还提供一种遥控器升级后与机顶盒回连的系统,包括:

第一判断模块,用于机顶盒判断遥控器是否升级完成,若是,则判断是否接收来自遥控器的寻呼信息;

第一配对模块,用于若所述机顶盒接收到所述寻呼信息,则发送寻呼响应信息至所述遥控器,所述遥控器与所述机顶盒配对并连接;

发送模块,用于所述机顶盒发送回连广播至所述遥控器;

第一回连模块,所述遥控器接收到所述回连广播后完成回连。

进一步的,还包括:

第一发送模块,用于当遥控器没有升级时所述机顶盒发送寻呼信息至遥控器;

第二判断模块,用于所述机顶盒判断是否来自所述遥控器寻呼响应信息,若是,则判断是否接收与所述遥控器进行配对的信号;

第二配对模块,用于当接收到所述配对信号时与所述遥控器配对并连接。

进一步的,所述第一配对模块包括:

蓝牙配对单元,用于所述遥控器通过蓝牙接收寻呼消息至机顶盒,所述机顶盒接收所述寻呼信息并发出寻呼响应信息与所述遥控器进行蓝牙配对。

进一步的,所述蓝牙配对单元包括:

acl链路连接单元,用于所述机顶盒发送寻呼响应信息至所述遥控器,所述机顶盒和所述遥控器建立acl链路连接;

l2cap连接单元,用于所述遥控器发送通道连接请求至所述机顶盒,所述机顶盒同意所述连接请求后与所述遥控器建立l2cap连接;

rfcomm连接单元,用于所述遥控器通过sdp查询所述机顶盒的免提服务获取rfcomm的通道号,所述遥控器发送rfcomm的连接请求至所述机顶盒与所述机顶盒建立rfcom连接;

应用连接单元,用于所述遥控器和所述机顶盒建立应用连接。

进一步的,还包括:

第三判断模块,用于所述遥控器判断所述回连广播是否携带验证密钥;

第四判断模块,用于当所述回连广播携带验证密钥时所述遥控器判断所述密钥是否通过验证;

第二回连模块,用于所述遥控器与所述机顶盒完成回连。

与现有技术相比,本发明提出的一种遥控器升级后与机顶盒回连的方法及系统,通过机顶盒发送回连广播至遥控器中,保证遥控器升级完成后,可以自动的完成与机顶盒的回连,避免了手动回连所带来的麻烦,快速且有效。

附图说明

图1为实施例一提供的一种遥控器升级后与机顶盒回连的方法流程图;

图2为实施例一提供的一种遥控器升级后与机顶盒回连的系统结构图;

图3为实施例二提供的一种遥控器升级后与机顶盒回连的方法流程图;

图4为实施例二提供的一种遥控器升级后与机顶盒回连的系统结构图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供一种遥控器升级后与机顶盒回连的方法,如图1所示,包括步骤:

s11、机顶盒判断遥控器是否升级完成,若是,则判断是否接收来自遥控器的寻呼信息;

s12、若所述机顶盒接收到所述寻呼信息,则发送寻呼响应信息至所述遥控器,所述遥控器与所述机顶盒配对并连接;

s13、所述机顶盒发送回连广播至所述遥控器,所述遥控器接收到所述回连广播后完成回连。

随着电子技术的不断发展,越来越多的家庭用户都安装了数字电视,与数字电视配备的机顶盒作为连接电视机和外部信号源的设备,在使用机顶盒的过程中,当遥控器升级后,经常会出现遥控器和机顶盒不能自动回连的情况,需要用户手动回连,用户不希望每次遥控器升级就要繁琐的手动回连遥控器和机顶盒。但是,目前现有技术中还没有专门针对遥控器升级提出的升级后遥控器自动回连的方案。

本实施例主要通过给机顶盒增加一个回连广播机制来实现的。在遥控器升级成功或者升级失败后,遥控器会对外界进行寻呼,机顶盒在接收到遥控器的寻呼信息后会响应该寻呼信息并发送一个回连广播,遥控器接收到机顶盒的回连广播,从而完成自动回连,实现遥控器升级后自动完成与机顶盒的回连,无需人工操作,操作便捷。

本实施例通过蓝牙技术实现遥控器和机顶盒之间的数据交换,蓝牙技术规定,每一对设备进行蓝牙通讯时,必须有一个设备是主角色,即主端,另一个设备是从角色,即从端,必须由主端进行查找,选择好从端后,进行配对和连接。任何一个具备蓝牙通讯功能的设备,可以在两个角色间自由切换。

遥控器升级前,用户在使用机顶盒时,机顶盒作为主端,遥控器作为从端,遥控器进入蓝牙配对模式,并发送配对广播,机顶盒监听广播,用户需要在机顶盒的蓝牙列表中选择遥控器进行配对并连接;

在使用机顶盒的过程中,手动或自动检测出遥控器新版本,机顶盒将会自动下载遥控器新版本,下载完成后,手动或自动进行遥控器升级,升级的结果有两种:升级成功或者升级失败;

遥控器升级完成后,遥控器作为主端,机顶盒作为从端,机顶盒进入蓝牙配对模式,并发送回连广播,遥控器监听广播,并主动与机顶盒配对;互相配对后,即两者“握手”后,遥控器和机顶盒进行连接,从而完成遥控器自动回连。

首先,遥控器作为主设备(master,即发起连接的设备)会寻呼(page)机顶盒(slave,接收连接的设备),master会以跳频的方式去寻呼slave,slave会固定间隔地去扫描(scan)外部寻呼,即pagescan,

当scan到外部page时便会响应response该page,这样两个设备之间便会建立link的连接,即acl链路的连接。

当acl链路连接建立后,主设备会发起channel的连接请求,即l2cap的连接,

建立l2cap的连接之后,主设备采用sdp去查询从设备的免提服务,从中得到rfcomm的通道号,

然后主设备会发起rfcomm的连接请求建立rfcomm的连接。然后就建立了应用的连接。连接过程如下:

linkestablish->channelestablish->rfcommestablish->connection。

步骤s11在使用机顶盒的过程中,用户手动或机顶盒自动检测出遥控器新版本,机顶盒将会自动下载遥控器新版本,下载完成后,手动或自动进行遥控器升级,升级的结果有两种:升级成功或者升级失败,遥控器在升级过程中后,与机顶盒在短时间内断开,机顶盒判断遥控器是否升级完成,当遥控器升级完成后,遥控器作为主端,机顶盒作为从端,机顶盒进入蓝牙配对模式,并发送回连广播,遥控器监听广播,并主动与机顶盒配对;互相配对后,即两者“握手”后,遥控器和机顶盒进行连接,从而完成遥控器自动回连。遥控器会向周围设备发送寻呼信息;

步骤s12机顶盒接收到遥控器发送的寻呼信息后,发送寻呼响应信息至遥控器中,并发送配对请求至遥控器中,遥控器主动和机顶盒配对并连接;

步骤s13机顶盒和遥控器配对完成后,机顶盒发送回连广播到遥控器中,遥控器接收到该回连广播自动完成回连。

具体的,还包括步骤:

若遥控器没有升级,则所述机顶盒发送寻呼信息至遥控器;

所述机顶盒判断是否来自所述遥控器寻呼响应信息,若是,则判断是否接收与所述遥控器进行配对的信号;

若接收到所述配对信号,则与所述遥控器配对并连接。

遥控器没有升级时,用户在使用机顶盒时,机顶盒作为主端,机顶盒向周围发送寻呼信息,遥控器作为从端响应该寻呼信息,遥控器进入蓝牙配对模式,并发送配对广播,机顶盒监听广播,用户需要在机顶盒的蓝牙列表中选择遥控器进行配对并连接;机顶盒接收用户的配对选择后与遥控器进行配对连接,实现遥控器对机顶盒的信号传输。

具体的,所述接收来自遥控器的寻呼信息具体步骤:

所述遥控器通过蓝牙接收寻呼消息至机顶盒,所述机顶盒接收所述寻呼信息并发出寻呼响应信息与所述遥控器进行蓝牙配对。

具体的,所述蓝牙配对具体包括步骤:

所述机顶盒发送寻呼响应信息至所述遥控器,所述机顶盒和所述遥控器建立acl链路连接;

所述遥控器发送通道连接请求至所述机顶盒,所述机顶盒同意所述连接请求后与所述遥控器建立l2cap连接;

所述遥控器通过sdp查询所述机顶盒的免提服务获取rfcomm的通道号,所述遥控器发送rfcomm的连接请求至所述机顶盒与所述机顶盒建立rfcom连接,所述遥控器和所述机顶盒建立应用连接。

相应的,还提供一种遥控器升级后与机顶盒回连的系统,如图2所示,包括:

第一判断模块11,用于机顶盒判断遥控器是否升级完成,若是,则判断是否接收来自遥控器的寻呼信息;

第一配对模块12,用于若所述机顶盒接收到所述寻呼信息,则发送寻呼响应信息至所述遥控器,所述遥控器与所述机顶盒配对并连接;

发送模块13,用于所述机顶盒发送回连广播至所述遥控器;

第一回连模块14,所述遥控器接收到所述回连广播后完成回连。

具体的,还包括:

第一发送模块,用于当遥控器没有升级时所述机顶盒发送寻呼信息至遥控器;

第二判断模块,用于所述机顶盒判断是否来自所述遥控器寻呼响应信息,若是,则判断是否接收与所述遥控器进行配对的信号;

第二配对模块,用于当接收到所述配对信号时与所述遥控器配对并连接。

具体的,所述第一配对模块包括:

蓝牙配对单元,用于所述遥控器通过蓝牙接收寻呼消息至机顶盒,所述机顶盒接收所述寻呼信息并发出寻呼响应信息与所述遥控器进行蓝牙配对。

具体的,所述蓝牙配对单元包括:

acl链路连接单元,用于所述机顶盒发送寻呼响应信息至所述遥控器,所述机顶盒和所述遥控器建立acl链路连接;

l2cap连接单元,用于所述遥控器发送通道连接请求至所述机顶盒,所述机顶盒同意所述连接请求后与所述遥控器建立l2cap连接;

rfcomm连接单元,用于所述遥控器通过sdp查询所述机顶盒的免提服务获取rfcomm的通道号,所述遥控器发送rfcomm的连接请求至所述机顶盒与所述机顶盒建立rfcom连接;

应用连接单元,用于所述遥控器和所述机顶盒建立应用连接。

本实施例通过机顶盒发送回连广播至遥控器中,保证遥控器升级完成后,可以自动的完成与机顶盒的回连,避免了手动回连所带来的麻烦,快速且有效。

实施例二

本实施例提供一种遥控器升级后与机顶盒回连的方法,如图3所示,包括步骤:

s21、机顶盒判断遥控器是否升级完成,若是,则判断是否接收来自遥控器的寻呼信息;

s22、若所述机顶盒接收到所述寻呼信息,则发送寻呼响应信息至所述遥控器,所述遥控器与所述机顶盒配对并连接;

s23、所述机顶盒发送回连广播至所述遥控器;

s24、所述遥控器判断所述回连广播是否携带验证密钥;

s25、若携带验证密钥,则所述遥控器判断所述密钥是否通过验证;

s26、若通过验证,则所述遥控器与所述机顶盒完成回连。

与实施例一不同的是,本实施例还包括步骤s24、步骤s25及步骤s26。

在智能家庭中,有时候会出现多个机顶盒或其它的智能设备的信号源设备,为了防止遥控器回连错误以及保证回连安全性,本实施例通过设定回连广播的密钥,当遥控器接收到的回连广播密钥与设定密钥一致,则通过验证,遥控器和机顶盒回连完成,验证未通过说明该机顶盒和遥控器为非匹配设备,遥控器不与该机顶盒回连。

具体的,还包括步骤:

若遥控器没有升级,则所述机顶盒发送寻呼信息至遥控器;

所述机顶盒判断是否来自所述遥控器寻呼响应信息,若是,则判断是否接收与所述遥控器进行配对的信号;

若接收到所述配对信号,则与所述遥控器配对并连接。

具体的,所述接收来自遥控器的寻呼信息具体步骤:

所述遥控器通过蓝牙接收寻呼消息至机顶盒,所述机顶盒接收所述寻呼信息并发出寻呼响应信息与所述遥控器进行蓝牙配对。

具体的,所述蓝牙配对具体包括步骤:

所述机顶盒发送寻呼响应信息至所述遥控器,所述机顶盒和所述遥控器建立acl链路连接;

所述遥控器发送通道连接请求至所述机顶盒,所述机顶盒同意所述连接请求后与所述遥控器建立l2cap连接;

所述遥控器通过sdp查询所述机顶盒的免提服务获取rfcomm的通道号,所述遥控器发送rfcomm的连接请求至所述机顶盒与所述机顶盒建立rfcom连接,所述遥控器和所述机顶盒建立应用连接。

相应的,还提供一种遥控器升级后与机顶盒回连的系统法,如图4所示,包括:

第一判断模块21,用于机顶盒判断遥控器是否升级完成,若是,则判断是否接收来自遥控器的寻呼信息;

第一配对模块22,用于若所述机顶盒接收到所述寻呼信息,则发送寻呼响应信息至所述遥控器,所述遥控器与所述机顶盒配对并连接;

发送模块23,用于所述机顶盒发送回连广播至所述遥控器;

第三判断模块24,用于所述遥控器判断所述回连广播是否携带验证密钥;

第四判断模块25,用于当所述回连广播携带验证密钥时所述遥控器判断所述密钥是否通过验证;

第二回连模块26,用于所述遥控器与所述机顶盒完成回连。

与实施例一不同的是,本实施例还包括第三判断模块24,第四判断模块25及第二回连模块26。

进一步的,还包括:

第一发送模块,用于当遥控器没有升级时所述机顶盒发送寻呼信息至遥控器;

第二判断模块,用于所述机顶盒判断是否来自所述遥控器寻呼响应信息,若是,则判断是否接收与所述遥控器进行配对的信号;

第二配对模块,用于当接收到所述配对信号时与所述遥控器配对并连接。

进一步的,所述第一配对模块包括:

蓝牙配对单元,用于所述遥控器通过蓝牙接收寻呼消息至机顶盒,所述机顶盒接收所述寻呼信息并发出寻呼响应信息与所述遥控器进行蓝牙配对。

进一步的,所述蓝牙配对单元包括:

acl链路连接单元,用于所述机顶盒发送寻呼响应信息至所述遥控器,所述机顶盒和所述遥控器建立acl链路连接;

l2cap连接单元,用于所述遥控器发送通道连接请求至所述机顶盒,所述机顶盒同意所述连接请求后与所述遥控器建立l2cap连接;

rfcomm连接单元,用于所述遥控器通过sdp查询所述机顶盒的免提服务获取rfcomm的通道号,所述遥控器发送rfcomm的连接请求至所述机顶盒与所述机顶盒建立rfcom连接;

应用连接单元,用于所述遥控器和所述机顶盒建立应用连接。

本实施例通过设定回连广播的密钥,当遥控器接收到的回连广播密钥与设定密钥一致,则通过验证,遥控器和机顶盒回连完成,验证未通过说明该机顶盒和遥控器为非匹配设备,遥控器不与该机顶盒回连,可防止遥控器回连错误以及保证遥控器回连安全性。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1