1.一种通过手机遥控机顶盒的遥控关系建立方法,其特征在于,包括:
手机向在同一局域网内的各个机顶盒广播发送获取MAC地址请求消息;
各个机顶盒响应手机发来的获取MAC地址请求消息,返回自身的MAC地址消息;
手机收到各个机顶盒返回的MAC地址消息后,根据所返回的MAC地址消息生成遥控机顶盒列表。
2.如权利要求1所述的通过手机遥控机顶盒的遥控关系建立方法,其特征在于:在所述手机与机顶盒遥控关系建立之前,所述手机与机顶盒通过网络加入同一局域网中。
3.如权利要求1所述的通过手机遥控机顶盒的遥控关系建立方法,其特征在于:在生成所述遥控机顶盒列表后,还包括:用户通过在该遥控机顶盒列表中进行选择,进入相应机顶盒的遥控界面。
4.如权利要求3所述的通过手机遥控机顶盒的遥控关系建立方法,其特征在于:
所述各个机顶盒响应手机发来的获取MAC地址请求消息,所返回的消息中还包括有设备类型信息;
根据用户所选择机顶盒所对应的设备类型信息,生成该机顶盒相对应设备类型的遥控界面。
5.一种通过手机遥控机顶盒中手机端生成遥控命令的方法,其特征在于,包括:
按权利要求3或4任一所述方法建立通过手机遥控机顶盒的遥控关系;
用户选择遥控界面中的按键;
手机根据该遥控界面所对应的机顶盒MAC地址信息和用户所选择的按键信息,生成按键控制消息;所述按键控制消息中包含有机顶盒MAC地址信息和按键信息;
手机向在同一局域网内的各个机顶盒广播发送该按键控制消息。
6.如权利要求5所述的通过手机遥控机顶盒中手机端生成遥控命令的方法,其特征在于:所述手机向在同一局域网内的各个机顶盒广播发送该按键控制消息的步骤改为:
手机根据所述按键控制消息中的机顶盒MAC地址信息,向目标机顶盒发送该按键控制消息。
7.一种通过手机遥控机顶盒中机顶盒端响应按键控制消息的方法,其特征在于,包括:
按权利要求1至4任一所述方法建立通过手机遥控机顶盒的遥控关系;
机顶盒接收在同一局域网内手机发送来的按键控制消息;
机顶盒识别所述按键控制消息中的机顶盒MAC地址信息,并与自身MAC地址信息相比对;如果与自身MAC地址信息不同,则丢弃该消息;如果与自身MAC地址信息相一致,则处理该消息;
机顶盒提取所述按键控制消息中的按键信息,并对该按键信息进行解码,生成按键控制命令;
机顶盒根据所生成的按键控制命令进行相应操作。
8.一种通过手机遥控机顶盒的系统,其特征在于:包括有在同一局域网内的至少一个手机和至少一个机顶盒;
所述手机包括:获取MAC地址请求模块、遥控机顶盒列表生成模块;所述获取MAC地址请求模块,用以生成获取MAC地址请求消息,并向在同一组播内的各个机顶盒发送该获取MAC地址请求消息;所述遥控机顶盒列表生成模块,用以根据所返回的机顶盒的MAC地址消息生成遥控机顶盒列表;
所述机顶盒设有MAC地址响应模块;所述MAC地址响应模块,用以响应手机发来的获取MAC地址请求消息,生成包含自身MAC地址的MAC地址消息。
9.如权利要求8所述的通过手机遥控机顶盒的系统,其特征在于:所述手机还包括遥控界面生成模块;所述遥控界面生成模块,用以用户选择遥控的机顶盒生成相应机顶盒的遥控界面。
10.如权利要求8所述的通过手机遥控机顶盒的系统,其特征在于:所述手机中还设有按键控制生成模块;所述按键控制生成模块,用以根据遥控界面所对应的机顶盒MAC地址信息和用户所选择的按键信息,生成按键控制消息;所述按键控制消息中包含有机顶盒MAC地址信息和按键信息。
11.如权利要求8所述的通过手机遥控机顶盒的系统,其特征在于:所述机顶盒中还设有:MAC地址比对模块、按键信息解码模块和按键控制命令处理模块;所述MAC地址比对模块,用以识别按键控制消息中的机顶盒MAC地址信息,并与自身MAC地址信息相比对;如果与自身MAC地址信息不同,则丢弃该消息;如果与自身MAC地址信息相一致,则处理该消息;
所述按键信息解码模块,用以提取按键控制消息中的按键信息,并对该按键信息进行解码,生成按键控制命令;所述按键控制命令处理模块,用以根据按键控制命令进行相应操作。
12.如权利要求9所述的通过手机遥控机顶盒的系统,其特征在于:所述MAC地址响应模块所生成的MAC地址消息中还包含有设备类型信息;所述遥控界面生成模块,根据用户所选择机顶盒所对应的设备类型信息,生成该机顶盒相对应设备类型的遥控界面。
一种通过手机遥控机顶盒的方法及系统\n技术领域\n[0001] 本发明涉及通讯技术领域,特别是一种通过手机遥控机顶盒的方法及系统。\n背景技术\n[0002] 现今手机已经是非常普遍的通信工具了,基本可以说人人一部手机,而智能手机是未来的大趋势。智能手机将是集多功能于一体的智能终端,利用智能手机代替平常的遥控器来遥控机顶盒也是非常实用,而且非常方便。市面上的一般遥控器是发射红外线,机顶盒通过相关驱动收到红外线信号作相应处理。而以手机作为遥控器的基本原理是,利用WIFI通过手机发送数据包到网络上,智能操作系统(如,Android系统)收到数据后作相应反应。目前,已有的手机遥控器解决方案是利用Ad-Hoc无线网络协议实现机顶盒与手机的通信,但是均不够理想。\n[0003] 红外线遥控器携带不方便,Ad-Hoc结构是一种省去了无线AP而搭建起的对等网络结构,只要安装了无线网卡的计算机彼此之间即可实现无线互联;其原理是网络中的一台电脑主机建立点对点连接相当于虚拟AP,而其它电脑就可以直接通过这个点对点连接进行网络互联与共享。使用Ad-Hoc无线协议的遥控器需要输入IP,搭建虚拟AP需要输入地址,使用不方便,用户体验差。\n[0004] 手机本身携带方便,只要通过WIFI联网即可实现手机与机顶盒的通信,即可做到想用就用,使用非常方便,应用前景广阔。因此,我们有必要提出另外一种以手机作为机顶盒遥控器的解决方案。\n发明内容\n[0005] 本发明的主要目的在于解决现有技术中存在的问题,提供一种通过手机遥控机顶盒的方法及系统。\n[0006] 本发明的目的是通过下述技术方案予以实现的:\n[0007] 一种通过手机遥控机顶盒的遥控关系建立方法,其特征在于,包括:\n[0008] 手机向在同一局域网内的各个机顶盒广播发送获取MAC地址请求消息;\n[0009] 各个机顶盒响应手机发来的获取MAC地址请求消息,返回自身的MAC地址消息;\n[0010] 手机收到各个机顶盒返回的MAC地址消息后,根据所返回的MAC地址消息生成遥控机顶盒列表。\n[0011] 在所述手机与机顶盒遥控关系建立之前,所述手机与机顶盒通过网络加入同一局域网中。\n[0012] 在生成所述遥控机顶盒列表后,还包括:用户通过在该遥控机顶盒列表中进行选择,进入相应机顶盒的遥控界面。\n[0013] 所述各个机顶盒响应手机发来的获取MAC地址请求消息,所返回的消息中还包括有设备类型信息;\n[0014] 根据用户所选择机顶盒所对应的设备类型信息,生成该机顶盒相对应设备类型的遥控界面。\n[0015] 一种通过手机遥控机顶盒中手机端生成遥控命令的方法,其特征在于,包括:\n[0016] 按上述通过手机遥控机顶盒的遥控关系建立方法建立通过手机遥控机顶盒的遥控关系;\n[0017] 用户选择遥控界面中的按键;\n[0018] 手机根据该遥控界面所对应的机顶盒MAC地址信息和用户所选择的按键信息,生成按键控制消息;所述按键控制消息中包含有机顶盒MAC地址信息和按键信息;\n[0019] 手机向在同一局域网内的各个机顶盒广播发送该按键控制消息。\n[0020] 手机根据所述按键控制消息中的机顶盒MAC地址信息,向目标机顶盒发送该按键控制消息。\n[0021] 一种通过手机遥控机顶盒中机顶盒端响应按键控制消息的方法,其特征在于,包括:\n[0022] 按上述通过手机遥控机顶盒的遥控关系建立方法建立通过手机遥控机顶盒的遥控关系;\n[0023] 机顶盒接收在同一局域网内手机发送来的按键控制消息;\n[0024] 机顶盒识别所述按键控制消息中的机顶盒MAC地址信息,并与自身MAC地址信息相比对;如果与自身MAC地址信息不同,则丢弃该消息;如果与自身MAC地址信息相一致,则处理该消息;\n[0025] 机顶盒提取所述按键控制消息中的按键信息,并对该按键信息进行解码,生成按键控制命令;\n[0026] 机顶盒根据所生成的按键控制命令进行相应操作。\n[0027] 一种通过手机遥控机顶盒的系统,其特征在于:包括有在同一局域网内的至少一个手机和至少一个机顶盒;\n[0028] 所述手机包括:获取MAC地址请求模块、遥控机顶盒列表生成模块;所述获取MAC地址请求模块,用以生成获取MAC地址请求消息,并向在同一组播内的各个机顶盒发送该获取MAC地址请求消息;所述遥控机顶盒列表生成模块,用以根据所返回的机顶盒的MAC地址消息生成遥控机顶盒列表;\n[0029] 所述机顶盒设有MAC地址响应模块;所述MAC地址响应模块,用以响应手机发来的获取MAC地址请求消息,生成包含自身MAC地址的MAC地址消息。\n[0030] 所述手机还包括遥控界面生成模块;所述遥控界面生成模块,用以用户选择遥控的机顶盒生成相应机顶盒的遥控界面。\n[0031] 所述手机中还设有按键控制生成模块;所述按键控制生成模块,用以根据遥控界面所对应的机顶盒MAC地址信息和用户所选择的按键信息,生成按键控制消息;所述按键控制消息中包含有机顶盒MAC地址信息和按键信息。\n[0032] 所述机顶盒中还设有:MAC地址比对模块、按键信息解码模块和按键控制命令处理模块;所述MAC地址比对模块,用以识别按键控制消息中的机顶盒MAC地址信息,并与自身MAC地址信息相比对;如果与自身MAC地址信息不同,则丢弃该消息;如果与自身MAC地址信息相一致,则处理该消息;所述按键信息解码模块,用以提取按键控制消息中的按键信息,并对该按键信息进行解码,生成按键控制命令;所述按键控制命令处理模块,用以根据按键控制命令进行相应操作。\n[0033] 所述MAC地址响应模块所生成的MAC地址消息中还包含有设备类型信息;所述遥控界面生成模块,根据用户所选择机顶盒所对应的设备类型信息,生成该机顶盒相对应设备类型的遥控界面。\n[0034] 通过本发明实施例,基于组播通信技术及MAC地址识别技术,通过手机对同一局域网内机顶盒进行遥控操作的技术方案,为用户提供了一种方便简捷的遥控操作方案。\n附图说明\n[0035] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:\n[0036] 图1为手机遥控机顶盒的系统架构示例图;\n[0037] 图2为通过手机遥控机顶盒的遥控建立方法流程图;\n[0038] 图3为手机向各个机顶盒获取MAC地址的请求过程示例图;\n[0039] 图4为手机向各个机顶盒获取MAC地址的响应过程示例图;\n[0040] 图5为通过手机遥控机顶盒中手机端遥控命令生成流程图一;\n[0041] 图6为通过手机遥控机顶盒中手机端遥控命令生成流程图二;\n[0042] 图7为通过手机遥控机顶盒中机顶盒端响应遥控命令的流程图;\n[0043] 图8为手机向各个机顶盒发出按键控制消息并由机顶盒响应处理过程示例图;\n[0044] 图9为通过手机遥控机顶盒的系统结构示意图。\n具体实施方式\n[0045] 为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。\n[0046] 在同一局域网内各个通信设备之间实现点对点的数据交互是现已成熟的技术。而每个硬件通信设备都有自己的MAC地址,以通信设备自身的MAC地址作为各个设备的唯一ID,从而可以用来区分和识别同一局域网内不同的通信设备。本发明所设计的通过手机遥控机顶盒的方法及系统即是基于上述原理,手机通过各个机顶盒的MAC地址对在同一局域网内的不同机顶盒进行区分识别,并利用广播及点对点技术对目标机顶盒发送控制信息,以实现手机对机顶盒进行遥控的目的。\n[0047] 图1为手机遥控机顶盒的系统架构示例图。图中,手机与机顶盒A、B、C在同一局域网内。图2为通过手机遥控机顶盒的遥控建立方法流程图。在本实施例中,手机与各个机顶盒之间是通过组播的方式进行通讯,通过组播地址230.20.1.1:8181进行组播通信,实现相互的数据交互。但应指出,现有技术中可在局域网内各个设备之间实现广播通讯的技术还有很多,上述组播实现方式并不应用以限定本发明的保护范围。如图所示,手机与机顶盒间的遥控关系建立过程如下:\n[0048] A1、手机及各个机顶盒通过网络加入同一局域网内;\n[0049] 其中,手机可以通过wifi连接加入局域网,而机顶盒则既可以通过wifi也可以通过有线方式连接加入局域网。\n[0050] A2、手机向在同一局域网内的各个机顶盒广播获取MAC地址请求消息;\n[0051] A3、各个机顶盒响应手机发来的获取MAC地址请求消息,返回自身的MAC地址消息;\n[0052] 图3、图4以图1所示系统架构为例示意手机向各个机顶盒获取MAC地址的请求响应过程。如图3所示,本实施例中,手机利用组播技术向在同一组播内的机顶盒A、B、C广播发送获取MAC地址请求消息,组播数据为:00:00:00:00:00:00。机顶盒A、B、C收到该获取MAC地址请求消息后,分别将各自的MAC地址编辑为组播数据返回给手机。\n[0053] A4、手机收到各个机顶盒返回的MAC地址消息后,根据所返回的MAC地址消息生成遥控机顶盒列表;\n[0054] A5、用户通过在该遥控机顶盒列表中进行选择,进入相应机顶盒的遥控界面。\n[0055] 通过上述流程,在同一局域网内的手机与各个机顶盒之间基于局域网内的广播通讯建立了遥控关系,手机用户可以通过建立的该遥控关系从手机中选择相应机顶盒的遥控界面对目标机顶盒进行遥控操作,从而为用户提供了一种方便简捷的遥控操作方案。\n[0056] 图5为通过手机遥控机顶盒中手机端遥控命令生成流程图一。如图所示,在手机与机顶盒间的遥控关系建立后,手机端生成遥控命令的过程如下:\n[0057] B1、用户选择遥控界面中的按键;\n[0058] B2、手机根据该遥控界面所对应的机顶盒MAC地址信息和用户所选择的按键信息,生成按键控制消息;所述按键控制消息中包含有机顶盒MAC地址信息和按键信息;\n[0059] B3、手机向在同一局域网内的各个机顶盒发送该按键控制消息。\n[0060] 通过上述流程,手机完成了对用户所选择按键对应生成按键控制消息的过程,通过发送该控制消息实现对目标机顶盒相应遥控操作的目的。\n[0061] 另外,上述手机向机顶盒发送按键控制消息过程中,并不一定要采用上述局域网内广播的通讯方式,也可采用点对点的通讯方式。如图6所示,具体将上述B3步骤改为下述步骤:\n[0062] B3’、手机根据该按键控制消息中的机顶盒MAC地址信息,向目标机顶盒发送该按键控制消息。\n[0063] 通过上述步骤,手机与机顶盒之间采用先广播获取机顶盒MAC地址,后对目标机顶盒采用点对点通讯的方式进行遥控控制,同样能够完成实现对目标机顶盒相应遥控操作的目的。\n[0064] 图7为通过手机遥控机顶盒中机顶盒端响应遥控命令的流程图。如图所示,在机顶盒接收到由手机端发送来的按键控制消息后,机顶盒端响应该按键控制消息的过程如下:\n[0065] C1、机顶盒接收在同一局域网内手机发送来的按键控制消息;\n[0066] C2、机顶盒识别所述按键控制消息中的机顶盒MAC地址信息,并与自身MAC地址信息相比对;如果与自身MAC地址信息不同,则丢弃该消息;如果与自身MAC地址信息相一致,则处理该消息;\n[0067] C3、机顶盒提取所述按键控制消息中的按键信息,并对该按键信息进行解码,生成按键控制命令;\n[0068] C4、机顶盒根据所生成的按键控制命令进行相应操作。\n[0069] 图8为以图1所示系统架构基于组播通讯技术进行数据交互为例,示意手机向各个机顶盒发出按键控制消息并由机顶盒响应处理的过程。如前所述,手机端采用MAC地址+按键信息的方式生成按键控制消息。该示例中,手机端发送的按键控制消息为:\n00:11:22:33:44:4F_left。其中,00:11:22:33:44:4F为目标机顶盒的MAC地址信息,left为按键信息。机顶盒A、B、C均通过组播通信收到上述按键控制消息。其中,机顶盒A、C识别所述按键控制消息中的机顶盒MAC地址信息后,通过比对发现其MAC地址信息与自身MAC地址信息不同,则直接丢弃该消息。而机顶盒B通过识别比对后发现其MAC地址信息与自身MAC地址信息相一致,则说明该按键控制消息的目标机顶盒为机顶盒B。机顶盒B进一步对该按键控制消息进行处理,提取其中的按键信息left,进行相应操作。\n[0070] 通过上述手机遥控机顶盒的方法中,手机与机顶盒间的遥控关系建立过程、手机端生成遥控命令过程、机顶盒端响应该按键控制消息过程,实现了一套完整的基于局域网数据交互技术及MAC地址识别技术,通过手机对同一局域网内机顶盒进行遥控操作的技术方案,为用户提供了一种方便简捷的遥控操作方案。\n[0071] 另外,应当指出本发明所述的机顶盒概念范围并不应仅限于电视机顶盒,该机顶盒概念应当涵盖所有可通过遥控控制的电器设备的遥控接收控制端。也就是说,如空调、录像机、放映机、电脑等其他可以接受遥控控制的电器设备的遥控接收控制部分也应该机顶盒的概念范围内。也可以通过上述手机遥控机顶盒的方法进行遥控操作。而众所周知,对于不同的电器设备其遥控界面也是不同的。鉴于此,本发明还设计所述手机与机顶盒间的遥控关系建立过程中还包括如下步骤:\n[0072] 所述步骤A3中,各个机顶盒响应手机发来的获取MAC地址请求消息,所返回的消息中还包括有设备类型信息。该设备类型信息即为该机顶盒所对应的电器设备类型。\n[0073] 所述步骤A5中,根据用户所选择机顶盒所对应的设备类型信息,生成该机顶盒相对应设备类型的遥控界面。\n[0074] 通过上述设计可以更进一步丰富该技术方案的应用范围,使得只要各个电视设备在同一局域网内,用户即可以仅仅通过手中的一部手机对所有局域网内不同类型的电器设备进行遥控操作。可见,这大大方便了用户的遥控操作。\n[0075] 图9为通过手机遥控机顶盒的系统结构示意图。如图所示,该系统包括有在同一局域网内的至少一个手机和至少一个机顶盒。在本实施例中,该手机与机顶盒之间具体采用通过组播通信进行数据交互。\n[0076] 所述手机包括:获取MAC地址请求模块、遥控机顶盒列表生成模块、遥控界面生成模块。所述获取MAC地址请求模块,用以生成获取MAC地址请求消息,并向在同一局域网内的各个机顶盒广播发送该获取MAC地址请求消息。所述遥控机顶盒列表生成模块,用以根据所返回的机顶盒的MAC地址消息生成遥控机顶盒列表。所述遥控界面生成模块,用以用户选择遥控的机顶盒生成相应机顶盒的遥控界面。\n[0077] 所述机顶盒设有MAC地址响应模块。所述MAC地址响应模块,用以响应手机发来的获取MAC地址请求消息,生成包含自身MAC地址的MAC地址消息。\n[0078] 如前所述,基于在手机与机顶盒间的遥控关系建立后,手机端生成遥控命令的过程。所述手机中还设有按键控制生成模块。所述按键控制生成模块,用以根据遥控界面所对应的机顶盒MAC地址信息和用户所选择的按键信息,生成按键控制消息;所述按键控制消息中包含有机顶盒MAC地址信息和按键信息。\n[0079] 如前所述,基于在机顶盒接收到由手机端发送来的按键控制消息后,机顶盒端响应该按键控制消息的过程。所述机顶盒中还设有:MAC地址比对模块、按键信息解码模块和按键控制命令处理模块。所述MAC地址比对模块,用以识别按键控制消息中的机顶盒MAC地址信息,并与自身MAC地址信息相比对;如果与自身MAC地址信息不同,则丢弃该消息;\n如果与自身MAC地址信息相一致,则处理该消息。所述按键信息解码模块,用以提取按键控制消息中的按键信息,并对该按键信息进行解码,生成按键控制命令。所述按键控制命令处理模块,用以根据按键控制命令进行相应操作。\n[0080] 另外,如前所述本发明所述的机顶盒概念范围并不仅限于电视机顶盒,还涵盖所有可通过遥控控制的电器设备的遥控接收控制端,均可以通过手机对其实施遥控操作。而众所周知,对于不同的电器设备其遥控界面也是不同的。鉴于此,所述MAC地址响应模块所生成的MAC地址消息中还包含有设备类型信息。该设备类型信息即为该机顶盒所对应的电器设备类型。所述遥控界面生成模块,根据用户所选择机顶盒所对应的设备类型信息,生成该机顶盒相对应设备类型的遥控界面。\n[0081] 综上所述,本发明提供了一种通过手机遥控机顶盒的方法及系统,基于局域网数据交互技术及MAC地址识别技术,通过手机对同一局域网内机顶盒进行遥控操作的技术方案,为用户提供了一种方便简捷的遥控操作方案。本领域一般技术人员在此设计思想之下所做任何不具有创造性的改造,均应视为在本发明的保护范围之内。
法律信息
- 2020-06-30
专利权的转移
登记生效日: 2020.06.11
专利权人由深圳市快播科技有限公司变更为南京乾颖科技发展有限公司
地址由518057 广东省深圳市南山区高新南一道009号中国科技开发院中科研发园三号楼22层A变更为210000 江苏省南京市江宁区麒麟科技创新园创研路266号
- 2015-01-21
- 2013-06-12
实质审查的生效
IPC(主分类): H04M 1/725
专利申请号: 201110349882.9
申请日: 2011.11.08
- 2013-05-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |