著录项信息
专利名称 | 数字电视系统的控制方法、系统及相关设备 |
申请号 | CN201210208486.9 | 申请日期 | 2012-06-25 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-01-16 | 公开/公告号 | CN102882920A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8;;;H;0;4;L;1;/;0;0;;;H;0;4;N;2;1;/;4;2;2查看分类表>
|
申请人 | 深圳市同洲电子股份有限公司 | 申请人地址 | 广东省深圳市南山区高新科技园北区彩虹科技大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市同洲电子股份有限公司 | 当前权利人 | 深圳市同洲电子股份有限公司 |
发明人 | 郑芬 |
代理机构 | 广州三环专利代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明公开了一种数字电视系统的控制方法及系统、相关设备。其中,一种数字电视系统的控制方法包括:接收移动终端以用户数据包协议方式传输过来的控制指令;解析所述控制指令,以获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;将所述对比标识通过应答指令传输给所述移动终端,以使所述移动终端校验所述对比标识与所述移动终端存储的对比标识相同后,停止重传所述控制指令;以及,根据所述附加数据中指定的控制指令内容执行相应的操作。本发明不仅可以保证采用UDP协议方式进行控制指令传输的可靠性,而且与TCP协议方式传输相比,还可以有效地节省操作系统内部资源。
1.一种数字电视系统的控制方法,其特征在于,包括:
数字电视系统接收移动终端以用户数据包UDP协议方式传输过来的控制指令;
数字电视系统解析所述控制指令,以获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;
其中,起始符用于数字电视系统判断移动终端以UDP协议方式传输过来的控制指令是否合法,对比标识用于确保移动终端以UDP协议方式进行控制指令的可靠传输,移动终端标识用于表示移动终端的身份,控制指令类别是移动终端和数字电视系统双方定义好的类控制指令类别,数字电视系统根据控制指令类型的不同做不同的操作,附加数据用于指定的控制指令内容,数字电视系统可以根据附加数据中指示的控制指令内容作相应的操作;
数字电视系统将所述对比标识通过应答指令传输给所述移动终端,以使所述移动终端校验所述对比标识与所述移动终端存储的对比标识相同后,停止重传所述控制指令,如果不相同,则使移动终端重传所述控制指令;
以及,数字电视系统根据所述附加数据中指定的控制指令内容执行相应的操作;
其中,移动终端在获得数字电视系统传输的应答指令之后,存储数字电视系统的本地IP地址,由此移动终端采用UDP协议方式传输上述控制指令给数字电视系统。
2.根据权利要求1所述的方法,其特征在于,所述数字电视系统将所述对比标识通过应答指令传输给所述移动终端之前,所述方法还包括:
判断所述起始符是否合法,如果合法,则执行所述的将所述对比标识通过应答指令传输给所述移动终端的步骤。
3.一种数字电视系统的控制方法,其特征在于,包括:
移动终端以用户数据包UDP协议方式传输控制指令给数字电视系统,使所述 数字电视系统解析所述控制指令后获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码,以及根据所述附加数据中指定的控制指令内容执行相应的操作;
其中,起始符用于数字电视系统判断移动终端以UDP协议方式传输过来的控制指令是否合法,对比标识用于确保移动终端以UDP协议方式进行控制指令的可靠传输,移动终端标识用于表示移动终端的身份,控制指令类别是移动终端和数字电视系统双方定义好的类控制指令类别,数字电视系统根据控制指令类型的不同做不同的操作,附加数据用于指定的控制指令内容,数字电视系统可以根据附加数据中指示的控制指令内容作相应的操作;
移动终端接收所述数字电视系统传输过来的所述对比标识,并校验所述对比标识与本地存储的对比标识是否相同,如果相同,则停止重传所述控制指令给所述数字电视系统,如果不相同,则重传所述控制指令给数字电视系统;
其中,移动终端在获得数字电视系统传输的应答指令之后,存储数字电视系统的本地IP地址,由此移动终端采用UDP协议方式传输上述控制指令给数字电视系统。
4.根据权利要求3所述的方法,其特征在于,所述移动终端以用户数据包协议方式传输控制指令给数字电视系统之前,所述方法还包括:
以广播方式传输匹配指令给数字电视系统;
接收所述数字电视系统传输过来的应答指令。
5.一种数字电视系统,其特征在于,包括:
接收单元,用于接收移动终端以用户数据包UDP协议方式传输过来的控制指令;
解析单元,用于解析所述控制指令,以获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;
其中,起始符用于数字电视系统判断移动终端以UDP协议方式传输过来的控制指令是否合法,对比标识用于确保移动终端以UDP协议方式进行控制指令的可靠传输,移动终端标识用于表示移动终端的身份,控制指令类别是移动终端和数 字电视系统双方定义好的类控制指令类别,数字电视系统根据控制指令类型的不同做不同的操作,附加数据用于指定的控制指令内容,数字电视系统可以根据附加数据中指示的控制指令内容作相应的操作;
传输单元,用于将所述对比标识通过应答指令传输给所述移动终端,以使所述移动终端校验所述对比标识与所述移动终端存储的对比标识相同后,停止重传所述控制指令,如果不相同,则接收移动终端重传的所述控制指令;
执行单元,用于根据所述附加数据中指定的控制指令内容执行相应的操作;
其中,移动终端在获得数字电视系统传输的应答指令之后,存储数字电视系统的本地IP地址,由此移动终端采用UDP协议方式传输上述控制指令给数字电视系统。
6.根据权利要求5所述的系统,其特征在于,还包括:
判断单元,用于判断所述起始符是否合法;
所述传输单元,具体用于在所述判断单元的判断结果合法时,将所述对比标识通过应答指令传输给所述移动终端,以使所述移动终端校验所述对比标识与所述移动终端存储的对比标识相同后,停止重传所述控制指令;
所述执行单元,具体用于在所述判断单元的判断结果合法时,根据所述附加数据中指定的控制指令内容执行相应的操作。
7.一种移动终端,其特征在于,包括:
传输单元,用于以用户数据包UDP协议方式传输控制指令给数字电视系统,使所述数字电视系统解析所述控制指令后获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码,以及根据所述附加数据中指定的控制指令内容执行相应的操作;
其中,起始符用于数字电视系统判断移动终端以UDP协议方式传输过来的控制指令是否合法,对比标识用于确保移动终端以UDP协议方式进行控制指令的可靠传输,移动终端标识用于表示移动终端的身份,控制指令类别是移动终端和数字电视系统双方定义好的类控制指令类别,数字电视系统根据控制指令类型的不同做不同的操作,附加数据用于指定的控制指令内容,数字电视系统可以根据附 加数据中指示的控制指令内容作相应的操作;
接收单元,用于接收所述数字电视系统传输过来的所述对比标识;
校验单元,用于校验所述对比标识与本地存储的对比标识是否相同;
控制单元,用于在所述校验单元的校验结果为是时,控制所述传输单元停止重传所述控制指令给所述数字电视系统,如果不相同,则重传所述控制指令给数字电视系统;
其中,移动终端在获得数字电视系统传输的应答指令之后,存储数字电视系统的本地IP地址,由此移动终端采用UDP协议方式传输上述控制指令给数字电视系统。
8.根据权利要求7所述的移动终端,其特征在于,
所述传输单元,还用于在以用户数据包协议方式传输控制指令给数字电视系统之前,以广播方式传输匹配指令给数字电视系统;
所述接收单元,还用于接收所述数字电视系统传输过来的应答指令。
9.一种数字电视系统的控制系统,其特征在于,包括:
数字电视系统,用于接收移动终端以用户数据包UDP协议方式传输过来的控制指令;
解析所述控制指令,以获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;将所述对比标识通过应答指令传输给所述移动终端,以及根据所述附加数据中指定的控制指令内容执行相应的操作;
其中,起始符用于数字电视系统判断移动终端以UDP协议方式传输过来的控制指令是否合法,对比标识用于确保移动终端以UDP协议方式进行控制指令的可靠传输,移动终端标识用于表示移动终端的身份,控制指令类别是移动终端和数字电视系统双方定义好的类控制指令类别,数字电视系统根据控制指令类型的不同做不同的操作,附加数据用于指定的控制指令内容,数字电视系统可以根据附加数据中指示的控制指令内容作相应的操作;
移动终端,用于以用户数据包UDP协议方式传输所述控制指令给所述数字电视系统,以及接收所述数字电视系统传输过来的所述对比标识,并校验所述对比 标识与本地存储的对比标识是否相同,如果相同,则停止重传所述控制指令给所述数字电视系统,如果不相同,则重传所述控制指令给数字电视系统;
其中,移动终端在获得数字电视系统传输的应答指令之后,存储数字电视系统的本地IP地址,由此移动终端采用UDP协议方式传输上述控制指令给数字电视系统。
10.根据权利要求9所述的控制系统,其特征在于,
所述数字电视系统,还用于接收所述移动终端以广播方式传输的匹配指令,以及传输应答指令给所述移动终端;
所述移动终端,还用于以广播方式传输匹配指令给所述数字电视系统,以及接收所述数字电视系统传输过来的所述应答指令。
数字电视系统的控制方法、系统及相关设备\n技术领域\n[0001] 本发明涉及数字电视系统领域,具体涉及一种数字电视系统的控制方法及系统、相关设备。\n背景技术\n[0002] 随着数字电视系统(主要包括机顶盒和数字电视机)的功能不断丰富,用户除了应用遥控器对数字电视系统进行控制之外,还可以应用移动电话、手持电脑等移动终端对数字电视系统进行控制。实际应用中,移动终端可以采用用户数据包协议(User Datagram Protocol,UDP)的方式传输控制指令给数字电视系统,或者采用传输控制协议(Transmission Control Protocol,TCP)的方式传输控制指令给数字电视系统,以实现对数字电视系统的切屏、关机等控制。\n[0003] 然而,UDP协议不提供传输保证,如果传输发生丢包,UDP协议不能做出任何检测或者提示,因此,UDP协议通常被认为是不可靠的传输协议。因此,移动终端往往会选择TCP协议来进行控制指令的传输。但是,TCP连接涉及到操作系统内部的各种资源,因此TCP连接的建立和释放会耗费很多操作系统内部资源。\n发明内容\n[0004] 本发明实施例提供了一种数字电视系统的控制方法及系统、相关设备,能够保证控制指令的可靠传输以及有效地节省操作系统内部资源。\n[0005] 本发明实施例一方面提供一种数字电视系统的控制方法,包括:\n[0006] 接收移动终端以用户数据包协议方式传输过来的控制指令;\n[0007] 解析所述控制指令,以获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;\n[0008] 将所述对比标识通过应答指令传输给所述移动终端,以使所述移动终端校验所述对比标识与所述移动终端存储的对比标识相同后,停止重传所述控制指令;\n[0009] 以及,根据所述附加数据中指定的控制指令内容执行相应的操作。\n[0010] 本发明实施例另一方面提供一种数字电视系统的控制方法,包括:\n[0011] 以用户数据包协议方式传输控制指令给数字电视系统,使所述数字电视系统解析所述控制指令后获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码,以及根据所述附加数据中指定的控制指令内容执行相应的操作;\n[0012] 接收所述数字电视系统传输过来的所述对比标识,并校验所述对比标识与本地存储的对比标识是否相同,如果相同,则停止重传所述控制指令给所述数字电视系统。\n[0013] 本发明实施例一方面提供一种数字电视系统,包括:\n[0014] 接收单元,用于接收移动终端以用户数据包协议方式传输过来的控制指令;\n[0015] 解析单元,用于解析所述控制指令,以获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;\n[0016] 传输单元,用于将所述对比标识通过应答指令传输给所述移动终端,以使所述移动终端校验所述对比标识与所述移动终端存储的对比标识相同后,停止重传所述控制指令;\n[0017] 执行单元,用于根据所述附加数据中指定的控制指令内容执行相应的操作。\n[0018] 本发明实施例另一方面提供一种移动终端,包括:\n[0019] 传输单元,用于以用户数据包协议方式传输控制指令给数字电视系统,使所述数字电视系统解析所述控制指令后获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码,以及根据所述附加数据中指定的控制指令内容执行相应的操作;\n[0020] 接收单元,用于接收所述数字电视系统传输过来的所述对比标识;\n[0021] 校验单元,用于校验所述对比标识与本地存储的对比标识是否相同;\n[0022] 控制单元,用于在所述校验单元的校验结果为是时,控制所述传输单元停止重传所述控制指令给所述数字电视系统。\n[0023] 本发明实施例另一方面提供一种数字电视系统的控制系统,包括:\n[0024] 数字电视系统,用于接收移动终端以用户数据包协议方式传输过来的控制指令;\n解析所述控制指令,以获得所述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;将所述对比标识通过应答指令传输给所述移动终端,以及根据所述附加数据中指定的控制指令内容执行相应的操作;\n[0025] 移动终端,用于以用户数据包协议方式传输所述控制指令给所述数字电视系统,以及接收所述数字电视系统传输过来的所述对比标识,并校验所述对比标识与本地存储的对比标识是否相同,如果相同,则停止重传所述控制指令给所述数字电视系统。\n[0026] 本发明实施例中,移动终端和数字电视系统之间可以采用UDP协议方式来进行控制指令传输,而且移动终端可以将解析该控制指令获得的对比标识传输给移动终端,使移动终端校验该对比标识与移动终端存储的对比标识相同后,停止重传该控制指令。由此可见,本发明实施例不仅可以保证采用UDP协议方式进行控制指令传输的可靠性,而且与TCP协议方式传输相比,本发明实施例还可以有效地节省操作系统内部资源。\n附图说明\n[0027] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0028] 图1是本发明实施例提供的一种数字电视系统的控制方法的流程图;\n[0029] 图2是本发明实施例提供的一种以UDP协议方式发送的控制指令格式图;\n[0030] 图3是本发明实施例提供的一种数字电视系统的控制方法的流程图;\n[0031] 图4是本发明实施例提供的一种数字电视系统的结构图;\n[0032] 图5是本发明实施例提供的另一种数字电视系统的控制系统的结构图;\n[0033] 图6是本发明实施例提供的一种移动终端的结构图;\n[0034] 图7是本发明实施例提供的一种数字电视系统的控制系统的结构图。\n具体实施方式\n[0035] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0036] 本发明实施例提供了一种数字电视系统的控制方法及系统、相关设备,能够保证控制指令的可靠传输以及有效地节省操作系统内部资源。以下分别进行详细说明。\n[0037] 请参阅图1,图1是本发明实施例提供的一种数字电视系统的控制方法的流程图。\n如图1所示,该数字电视系统的控制方法可以包括以下步骤。\n[0038] 101、数字电视系统接收移动终端以UDP协议方式传输过来的控制指令。\n[0039] 102、数字电视系统解析上述控制指令,以获得上述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码。\n[0040] 103、数字电视系统将上述对比标识通过应答指令传输给移动终端,以使移动终端校验上述对比标识与移动终端存储的对比标识相同后,停止重传上述控制指令。\n[0041] 104、数字电视系统根据附加数据中指定的控制指令内容执行相应的操作。\n[0042] 其中,上述步骤103和步骤104的先后顺序不作限定。\n[0043] 作为一种可选的实施方式,图1所示的数字电视系统的控制方法在步骤101之前,还可以包括以下步骤:\n[0044] 1)、数字电视系统接收移动终端以广播方式传输的匹配指令。\n[0045] 2)、数字电视系统传输应答指令给移动终端。\n[0046] 本发明实施例中,移动终端在获得数字电视系统传输的应答指令之后,可以存储数字电视系统的本地IP地址。进一步地,由于移动终端已经获悉了数字电视系统的本地IP地址,因此移动终端可以采用单播和UDP协议方式传输上述控制指令给数字电视系统。\n[0047] 作为一种可选的实施方式,图1所示的数字电视系统的控制方法在步骤103之前,还可以包括以下步骤:\n[0048] 数字电视系统判断上述起始符是否合法,如果合法,则执行上述的步骤103和步骤104;反之,则说明控制指令错误,数字电视系统可以停止执行上述的步骤103和步骤\n104。\n[0049] 作为一种可选的实施方式,图1所示的数字电视系统的控制方法在步骤104之后,还可以包括以下步骤:\n[0050] 数字电视系统将操作结果通过应答指令传输给移动设备。\n[0051] 本发明实施例中,移动终端以UDP协议方式传输过来的控制指令的格式可以如图\n2所示,其中,控制指令可以包括16bit的起始符、32bit的对比标识SYN、256bit的移动终端标识、8bit的控制指令类别、32bit的字节数、字节数*8bit的附加数据以及8bit的校验码。\n[0052] 其中,起始符主要用于数字电视系统判断移动终端以UDP协议方式传输过来的控制指令是否合法。\n[0053] 其中,对比标识SYN用于确保移动终端以UDP协议方式进行控制指令的可靠传输。\n[0054] 当数字电视系统接收到移动终端以UDP协议方式传输过来的控制指令之后,数字电视系统可以解析该控制指令,以获得该对比标识SYN,并通过应答指令ACK传输给移动终端,而移动终端接收到数字电视系统传输过来的对比标识SYN之后,移动终端可以校验该对比标识SYN与移动终端本地存储的对比标识SYN(即是移动终端之前通过控制指令发送的对比标识SYN)是否相同,如果相同,则认为移动终端与数字电视系统的控制指令交互成功,移动终端可以停止重传上述控制指令给数字电视系统;如果不相同,则认为移动终端与数字电视系统的控制指令交互失败,即移动终端以UDP协议方式传输的控制指令发生了丢包现象,移动终端重传上述控制指令给数字电视系统,直到移动终端与数字电视系统的控制指令交互成功为止。\n[0055] 其中,移动终端标识用于表示移动终端的身份。举例来说,移动终端标识可以是移动终端的IP地址、多媒体接入控制(Media Access Control,MAC)地址、移动终端的序列号等。\n[0056] 其中,控制指令类别是移动终端和数字电视系统双方互相协商并定义好的类控制指令类别,数字电视系统根据控制指令类型的不同做不同的操作。\n[0057] 举例来说,控制指令类型的种类可以如表1所示:\n[0058] 表1\n[0059] \n 控制指令类型 数值 备注\n 应答指令 1xxx xxxxb\n 匹配指令 01h 应答指令为81h\n 按键指令 02h 应答指令为82h\n 输入法指令 03h 应答指令为83h\n 模拟传感器指令 04h 应答指令为84h\n 鼠标指令 05h 无应答指令\n 切屏指令 06h 应答指令为86h\n 反切屏指令 07h 应答指令为87h\n 预留 08h-xxh\n[0060] 其中,附加数据用于指定的控制指令内容,数字电视系统可以根据附加数据中指示的控制指令内容作相应的操作。\n[0061] 举例来说,如果移动终端以UDP协议方式传输过来的控制指令的控制指令类型是按键指令,那么数字电视系统解析出的附加数据中指定的控制指令内容就是移动终端的按键值,相应地,数字电视系统可以执行该按键值对应的操作(如关机、开机等)。\n[0062] 又举例来说,如果移动终端以UDP协议方式传输过来的控制指令的控制指令类型是直播节目切屏指令,那么数字电视系统解析出的附加数据中指定的控制指令内容是一个json字符串,这个json字符串的格式定义如下:\n[0063] “{‘appUrl’:AppUrl,’command’:Command,’parameters’:{‘param_1’:Param_1,…,’param_n’:Param_n}}”\n[0064] 其中,数字电视系统可以从json字符串中取出节目的频点、符号率、调制方式、业务ID号、视频PID和音频PID,然后将这些字段拼装成一个直播页面启动 地 址:“http://
? Frequency = &SymbolRate =&ProgramNumber=&VideoPID=&AudioPID=”,然后跳转到相应的页面,从而实现直播节目切屏操作。\n[0065] 当然,如果数字电视机接收到的是其他的指令,则会按照其他指令的规则进行处理,比如接收到的是输入法指令,则会在相应的数字电视接收系统的当前光标位置,显示输入的文字。\n[0066] 由此可见,图1所示的数字电视系统的控制方法中,不仅可以保证采用UDP协议方式进行控制指令传输的可靠性,而且与TCP协议方式传输相比,还可以有效地节省操作系统内部资源。\n[0067] 请参阅图3,图3是本发明实施例提供的另一种数字电视系统的控制方法的流程图。如图3所示,该数字电视系统的控制方法可以包括以下步骤。\n[0068] 301、移动终端以UDP协议方式传输控制指令给数字电视系统,使数字电视系统解析该控制指令后获得该控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码,以及根据附加数据中指定的控制指令内容执行相应的操作。\n[0069] 302、移动终端接收数字电视系统传输过来的对比标识,并校验该对比标识与本地存储的对比标识是否相同,如果相同,则停止重传上述控制指令给数字电视系统。\n[0070] 一个实施例中,如果移动终端校验该对比标识与本地存储的对比标识不相同,则说明移动终端与数字电视系统的控制指令交互失败,即移动终端以UDP协议方式传输的控制指令发生了丢包现象,那么移动终端可以采用UDP协议方式传重传上述控制指令给数字电视系统,直到移动终端与数字电视系统的控制指令交互成功为止。\n[0071] 作为一种可选的实施方式,图3所示的数字电视系统的控制方法在步骤301之前,还可以包括以下步骤:\n[0072] 1)、移动终端以广播方式传输匹配指令给数字电视系统。\n[0073] 2)、移动终端接收数字电视系统传输过来的应答指令。\n[0074] 本发明实施例中,移动终端在获得数字电视系统传输过来的应答指令之后,可以存储数字电视系统的本地IP地址。进一步地,由于移动终端已经获悉了数字电视系统的本地IP地址,因此,在上述步骤301中移动终端可以采用单播和UDP协议方式传输上述控制指令给数字电视系统。\n[0075] 作为一种可选的实施方式,图3所示的数字电视系统的控制方法在步骤302之后,还可以包括以下步骤:\n[0076] 移动终端接收数字电视系统传输过来的携带有操作结果的应答指令。\n[0077] 由此可见,图3所示的数字电视系统的控制方法中,同样可以保证采用UDP协议方式进行控制指令传输的可靠性,而且与TCP协议方式传输相比,还可以有效地节省操作系统内部资源。\n[0078] 请参阅图4,图4是本发明实施例提供的一种数字电视系统的结构图。如图4所示,该数字电视系统可以包括:\n[0079] 接收单元401,用于接收移动终端以UDP协议方式传输过来的控制指令;\n[0080] 解析单元402,用于解析上述控制指令,以获得上述控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;\n[0081] 传输单元403,用于将上述对比标识通过应答指令传输给移动终端,以使移动终端校验上述对比标识与移动终端存储的对比标识相同后,停止重传上述控制指令;\n[0082] 执行单元404,用于根据附加数据中指定的控制指令内容执行相应的操作。\n[0083] 一个实施例中,上述接收单元401、解析单元402、传输单元403以及执行单元404可以设置在数字电视系统的机顶盒中。另一个实施例中,如果数字电视系统是内置有机顶盒的数字电视一体机,那么上述接收单元401、解析单元402、传输单元403以及执行单元\n404也可以内置在数字电视一体机中,本发明实施例不作限定。\n[0084] 作为一种可选的实施方式,图4所示的数字电视系统中,接收单元401还用于在接收移动终端以UDP协议方式传输过来的控制指令之前,接收移动终端以广播方式传输的匹配指令;相应地传出单元403还用于传输应答指令给移动终端。\n[0085] 请一并参阅图5,其中,图5是本发明实施例对图4所示的数字电视系统进行优化而得到的另一种数字电视系统的结构图。在图5所示的数字电视系统中,还可以包括:\n[0086] 判断单元405,用于判断上述起始符是否合法;\n[0087] 相应地,传输单元403具体用于在判断单元405的判断结果合法时,将对比标识通过应答指令传输给移动终端,以使移动终端校验对比标识与移动终端存储的对比标识相同后,停止重传控制指令。\n[0088] 相应地,执行单元404具体用于在判断单元405的判断结果合法时,根据附加数据中指定的控制指令内容执行相应的操作。\n[0089] 作为一种可选的实施方式,在图4、图5所示的数字电视系统中,传输单元403还用于在执行单元404根据附加数据中指定的控制指令内容执行相应的操作之后,将执行单元的操作结果通过应答指令传输给移动设备。\n[0090] 图4、图5所示的数字电视系统可以保证采用UDP协议方式进行控制指令传输的可靠性,而且与TCP协议方式传输相比,还可以有效地节省操作系统内部资源。\n[0091] 请参阅图6,图6是本发明实施例提供的一种移动终端的结构图。如图6所示,该移动终端可以包括:\n[0092] 传输单元601,用于以UDP协议方式传输控制指令给数字电视系统,使数字电视系统解析该控制指令后获得该控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码,以及根据附加数据中指定的控制指令内容执行相应的操作;\n[0093] 接收单元602,用于接收数字电视系统传输过来的对比标识;\n[0094] 校验单元603,用于校验该对比标识与本地存储的对比标识是否相同;\n[0095] 控制单元604,用于在校验单元的校验结果为是时,控制传输单元601停止重传上述控制指令给数字电视系统。\n[0096] 作为一种可选的实施方式,在图6所示的移动终端中,传输单元601还用于在以UDP协议方式传输控制指令给数字电视系统之前,以广播方式传输匹配指令给数字电视系统;相应地,接收单元602还用于接收数字电视系统传输过来的应答指令。\n[0097] 作为一种可选的实施方式,在图6所示的移动终端中,接收单元602还用接收数字电视系统传输过来的携带有操作结果的应答指令。\n[0098] 图6所示的移动终端同样可以保证采用UDP协议方式进行控制指令传输的可靠性,而且与TCP协议方式传输相比,还可以有效地节省操作系统内部资源。\n[0099] 请参阅图7,图7是本发明实施例提供的一种数字电视系统的控制系统的结构图。\n如图7所示,该数字电视系统的控制系统可以包括数字电视系统701和移动终端702,其中:\n[0100] 数字电视系统701,用于接收移动终端702以UDP协议方式传输过来的控制指令;\n解析该控制指令,以获得该控制指令中包含的起始符、对比标识、移动终端标识、控制指令类别、字节数、附加数据以及校验码;将对比标识通过应答指令传输给移动终端702,以及根据附加数据中指定的控制指令内容执行相应的操作;\n[0101] 移动终端702,用于以UDP协议方式传输上述控制指令给数字电视系统701,以及接收数字电视系统701传输过来的对比标识,并校验该对比标识与本地存储的对比标识是否相同,如果相同,则停止重传上述控制指令给数字电视系统701。\n[0102] 本发明实施例中,上述数字电视系统701的结构可以和图4、图5所示的数字电视系统的结构相同,本发明实施例不作赘述。\n[0103] 本发明实施例中,上述移动终端702的结构可以和图6所示的移动终端的结构相同,本发明实施例不作赘述。其中,移动终端702可以是遥控器、移动电话、手持电脑等移动终端。\n[0104] 作为一种可选的实施方式,在图7所示的数字电视系统的控制系统中,数字电视系统701还用于接收移动终端702以广播方式传输的匹配指令,以及传输应答指令给移动终端702;相应地,移动终端702还用于以广播方式传输匹配指令给数字电视系统701,以及接收数字电视系统701传输过来的上述应答指令。\n[0105] 作为一种可选的实施方式,在图7所示的数字电视系统的控制系统中,数字电视系统701还用于将操作结果通过应答指令传输给移动设备702;相应地,移动设备702还用接收数字电视系统701传输过来的携带有操作结果的应答指令。\n[0106] 图6所示的数字电视系统的控制系统同样可以保证采用UDP协议方式进行控制指令传输的可靠性,而且与TCP协议方式传输相比,还可以有效地节省操作系统内部资源。\n[0107] 本发明不仅仅局限于移动终端,对于局域网内所有连接的设备都适用,所有连接到数字电视系统的设备只要和数字电视系统匹配上,都可以控制数字电视系统,数字电视系统可以在其性能允许的范围内,支持尽可能多的移动终端。\n[0108] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。\n[0109] 以上对本发明实施例所提供的数字电视系统的控制方法及系统、相关设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。法律信息
- 2016-01-20
- 2013-04-10
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201210208486.9
申请日: 2012.06.25
- 2013-01-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |