本发明专利技术实施例公开了一种无线控制方法和机顶盒,该方法包括:通过局域网接收控制器发送的控制数据;根据接收到的控制数据执行对应的操作。该技术方案通过局域网接收如手机终端等控制器发出的控制数据,机顶盒可以解析接收到的控制数据,并且执行相应的控制操作,由于通过局域网进行的数据传输与红外线传输技术相比,更可靠且非常迅速,使得用户可以采用如手机终端等设备控制电视系统(具体可以是控制机顶盒,由机顶盒控制电视机)。
【技术实现步骤摘要】
本专利技术涉及广播电视及数字有线电视领域,具体涉及一种无线控制方法和机顶盒。
技术介绍
电视机对于现代人的生活可以说是非常熟悉,近些年来,数字电视系统的发展也逐渐改变了人们对传统电视系统的认知。但是,无论是当前发展迅速的数字电视系统,还是传统的电视系统,对于电视机的控制的方法,在多年的发展中的进展缓慢。现有技术中,对电视机的控制方法都是通过红外线遥控器进行控制的,但是红外线遥控器的抗干扰能力非常差,仅能在短距离且无障碍物的情况下,才可以实现对电视机或者机顶盒的控制,使得用户体验非常不好,例如浏览网页需要跳转时,需要多次移动对准电视即或者机顶盒的接收端,才可以执行相应的跳转指令;而且,现有的遥控器通常包括有上、下、左、右、确定、返回、和退出,这七个按键,需要字母输入时,需要多次切换才能输入,无法直接如手机一般的键盘输入;进一步,对于某些游戏功能,现有遥控器是无法操作的。
技术实现思路
本专利技术实施例提供了一种无线控制方法和机顶盒,可以远程控制电视机,克服红外线遥控电视时抗干扰能力差,需要短距离的缺点。本专利技术实施例提供了一种无线控制方法,该方法包括通过局域网接收控制器发送的控制数据;根据接收到的控制数据执行对应的操作。可选的,所述通过局域网接收控制器发送的控制数据之前,该方法还包括通过所述局域网与控制器建立连接;则所述通过局域网接收控制器发送的控制数据,具体包括根据所述建立连接,通过局域网接收控制器发送的控制数据。可选的,所述通过所述局域网与控制器建立连接,具体包括发送广播数据;通过所述局域网接收控制器发送的连接请求,验证并建立连接。可选的,所述根据接收到的控制数据执行对应的操作之后,所述方法还包括通过所述局域网广播发送心跳数据。可选的,所述控制数据的格式为可扩展标记语言(XML)格式;所述控制器采用Android操作系统。本专利技术实施例还提供一种机顶盒,该机顶盒包括接收单元和执行单元;所述接收单元,用于通过局域网接收控制器发送的控制数据;所述执行单元,用于根据接收到的控制数据执行对应的操作。可选的,所述机顶盒还包括建立连接单元,用于在所述通过局域网接收控制器发送的控制数据之前,通过所述局域网与控制器建立连接。可选的,所述建立连接单元进一步包括第一发送单元,和连接单元;所述第一发送单元,用于发送广播数据;所述连接单元,用于通过所述局域网接收控制器发送的连接请求,验证并建立连接。可选的,所述机顶盒还包括第二发送单元,用于在所述根据接收到的控制数据执行对应的操作之后,通过所述局域网广播发送心跳数据。可选的,所述控制数据的格式为可扩展标记语言(XML)格式;所述控制器采用Android操作系统。从以上技术方案可以看出,该技术方案通过局域网接收如手机终端等控制器发出的控制数据,机顶盒可以解析接收到的控制数据,并且执行相应的控制操作,由于通过局域网进行的数据传输与红外线传输技术相比,更可靠且非常迅速,使得用户可以采用如手机终端等设备控制电视系统(具体可以是控制机顶盒,由机顶盒控制电视机)。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例一提供的一种无线控制方法流程示意简图;图2是本专利技术实施例提供的一种机顶盒与手机终端连接的示意简图;图3是本专利技术实施例三提供的一种机顶盒的模块示意简图。具体实施例方式实施例一本专利技术实施例提供了一种无线控制方法,如图I所示,该方法包括步骤101 :通过局域网接收控制器发送的控制数据;其中,控制器是不同于现有技术中的红外线控制器,具体可以是手机终端,也可以是其它通信终端,如平板电脑等。该手机中的操作系统可以具体是Android系统,但是,不限于Android系统,也可以是其它操作系统。还需要说明的是,控制器发送的数据的格式可以具体是可扩展标记语言(XML, Extensible Markup Language),但不限于所说的 XML 数据。步骤101中所说的局域网具体可以是手机终端通过WiFi方式经由路由器和机顶盒建立连接,机顶盒和路由器可以采用有线或者无线的方式连接。步骤102 :根据接收到的控制数据执行对应的操作。其中,在步骤102中,机顶盒根据接收到数据,对数据进行解析,将解析完成的数据送到机顶盒中的数据处理模块中进行处理,组织成为标准的输入字符设备事件结构送到机顶盒中的虚拟输入设备驱动模块中,最后机顶盒还可以发送回应消息给手机终端,完成手机终端控制电视系统过程。通过上述方法说明的一种无线控制方法,可以通过局域网接收如手机终端等控制器发出的控制数据,机顶盒可以解析接收到的控制数据,并且执行相应的控制操作,由于通过局域网进行的数据传输可靠且非常迅速,使得用户可以采用如手机终端等设备控制电视系统(具体可以是控制机顶盒,由机顶盒控制电视机)。进一步,在步骤101之前,该方法还可以包括步骤103 :通过局域网与控制器建立连接;手机终端可以通过WiFi方式经由路由器和机顶盒建立连接,机顶盒和路由器可以采用有线或者无线的方式连接,具体参见图2所示,需要说明的是,图2是为了便于理解本专利技术实施例的举例,不应该理解为对本专利技术的限制,其机顶盒与手机终端的连接不限于当前举例。还需要理解的是,步骤103通过局域网与控制器建立连接的操作(未在图中体现),可以具体包括步骤103a :发送广播数据;其中,广播数据用于通知手机终端其机顶盒的互联网协议(IP,Internet Protocol)地址,以及网络端口(PORT)信息等。步骤103b :通过局域网接收控制器发送的连接请求,验证并建立连接。其中,步骤103b机顶盒接收到手机发送的连接请求,将连接成功信息发送给手机终端,手机终端可以发送连接成功的确认信息给机顶盒。通过执行上述步骤103通过局域网与控制器建立连接,使得控制器与被控制设备 (具体可以是机顶盒,但是不限于机顶盒)之间建立了网络连接,通过该网络连接,便于后续两者之间进行通信。进一步,在步骤102之后,该方法还可以包括步骤104 :通过局域网广播发送心跳数据;其中,机顶盒为了监听手机终端是否一直在线,可以通过局域网周期性的发送心跳数据,如果手机终端在线,收到广播的心跳数据,会进行相应的回应,若手机终端不回应, 则机顶盒侧则可以认为该手机终端与机顶盒之间的连接断开,若该手机终端需要与该机顶盒进行控制,需要重新建立网络连接,可以重新执行上述步骤103。通过执行上述步骤104通过局域网广播发送心跳数据,使得机顶盒能够理解在线的控制器,判断控制器和机顶盒之间的连接关系,便于进行后续通信。实施例二本专利技术实施例提供一种无线控制方法,该方法与实施例一相似,不同之处在于,本专利技术实施例中机顶盒和控制器中的操作系统是基于Android系统的。具体说明如下在控制器中(如手机终端)安装Android系统安装包(APK, Android Package) 应用程序,为用户提供操作界面。在机顶盒中包括客户端控制(SmartClient)模块,该模块用于控制发送广播数据或心跳数据的周期,设定使用本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:陈华兵,
申请(专利权)人:深圳市茁壮网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。