一种控制中转装置及系统的制作方法

文档序号:28361741发布日期:2022-01-05 12:45阅读:68来源:国知局
一种控制中转装置及系统的制作方法

1.本实用新型属于控制技术领域,尤其涉及一种控制中转装置及系统。


背景技术:

2.随着科技进步,智能桌面式网络传输设备、pad、智能手机、笔记本电脑等多设备的交互越来越流行,智能桌面式网络传输设备与多个外部设备的交互也越来越频繁和流行。例如,我们可以用手机去控制智能桌面式网络传输设备的播放音量、屏幕亮度等。
3.但是由于不同无线网设备的协议不相同,例如,有些是安卓协议,有些是苹果协议等,从而造成其发射的控制指令的编码数据不同,现有技术对接收的控制指令数据解析时间长,用户在控制被控设备的过程中,被控设备对用户发出的控制指令反应时间长,用户体验效果差。


技术实现要素:

4.本实用新型实施例的目的在于提供一种控制中转装置,旨在解决现有技术中被控设备对用户发出的控制指令反应时间长,用户体验效果差的技术问题。
5.本实用新型实施例是这样实现的,所述控制中转装置包括接收模块、拆解协议模块、指令解析模块、存储模块以及发送模块;
6.所述接收模块,用于从客户端接收控制数据并将控制数据发送至所述拆解协议模块;
7.所述拆解协议模块用于确定控制数据的协议类型以及确定控制数据中编码数据;
8.所述指令解析模块用于根据控制数据的协议类型解析控制数据中的编码数据,以获取控制数据中编码数据对应的控制指令;
9.所述存储模块用于存储解析出的控制指令;
10.所述发送模块用于将所述控制指令发送至被控设备。
11.优选地,所述指令解析模块至少包括第一解析单元和第二解析单元,所述第一解析单元和所述第二解析单元分别用于解析不同协议类型对应的控制数据。
12.优选地,所述指令解析模块还包括解析仲裁单元;
13.所述解析仲裁单元用于根据控制数据的协议类型选择将控制数据的编码数据发送给所述第一解析单元或所述第二解析单元进行解析。
14.优选地,所述第一解析单元为安卓解析单元,所述第二解析单元为苹果解析单元;
15.所述安卓解析单元用于解析与安卓协议对应的控制数据中的编码数据;
16.所述苹果解析单元用于解析与苹果协议对应的控制数据中的编码数据。
17.优选地,所述拆解协议模块用于确定控制数据中的校验数据;所述存储模块还用于存储校验数据;
18.所述指令解析模块还包括校验单元,所述校验单元用于校验待解析的编码数据对应的校验数据与所述存储模块中存储的校验数据是否对齐;当待解析的编码数据对应的校
验数据与所述存储模块中存储的校验数据对齐,则存储模块中存储的该校验数据对应的控制指令即为该待解析的编码数据对应的控制指令。
19.优选地,所述接收模块包括蓝牙接收单元、红外接收单元以及无线接收单元。
20.优选地,所述发送模块包括蓝牙发送单元、红外发送单元以及无线发送单元。
21.优选地,所述控制中转装置还包括动态指令创建模块;
22.所述动态指令创建模块用于创建与被控设备的控制指令接收类型相对应的动态指令。
23.本实用新型实施例的另一目的在于提供一种控制系统,所述控制系统包括客户端、被控设备以及上述的一种控制中转装置;
24.所述客户端用于发送控制数据;
25.所述控制中转装置用于接收所述控制数据并确定所述控制数据对应控制指令,并将所述控制指令发送至所述被控设备;
26.所述被控设备用于接收所述控制指令,并执行所述控制指令对应的任务。
27.本实用新型实施例提供的一种控制中转装置,通过设置接收模块、拆解协议模块、指令解析模块、存储模块以及发送模块,可以接收客户端发出的控制数据,并确定控制数据的协议类型和编码数据,然后可以通过根据控制数据的协议类型解析控制数据中的编码数据,以获取控制数据中编码数据对应的控制指令,最后通过发送模块将控制数据发送给被控设备。这样通过确定控制数据的协议类型,然后根据控制数据的协议类型对控制数据进行解析,有效提高解析效率,提升用户体验。
附图说明
28.图1为本实用新型实施例提供的一种控制中转装置的结构框图;
29.图2为本实用新型实施例提供的一种控制中转装置中解析模块的结构框图;
30.图3为本实用新型实施例提供的一种控制系统的结构框图。
具体实施方式
31.为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。
32.以下结合具体实施例对本实用新型的具体实现进行详细描述。
33.如图1所示,为本实用新型实施例提供的一种控制中转装置的结构框图,所述控制中转装置包括接收模块、拆解协议模块、指令解析模块、存储模块以及发送模块;
34.所述接收模块,用于从客户端接收控制数据并将控制数据发送至所述拆解协议模块;
35.所述拆解协议模块用于确定控制数据的协议类型以及确定控制数据中编码数据;
36.所述指令解析模块用于根据控制数据的协议类型解析控制数据中的编码数据,以获取控制数据中编码数据对应的控制指令;
37.所述存储模块用于存储解析出的控制指令;
38.所述发送模块用于将所述控制指令发送至被控设备。
39.在本实用新型实施例中,客户端、控制中转装置之间以及控制中转装置与被控设备之间均通信连接,本实施例对其具体通信连接方式不做限制。
40.在本实用新型实施例中,对客户端和被控设备的具体结构形式不做限制,例如,客户端可以为手机、笔记本电脑、平板电脑或者智能手表等,被控设备可以为智慧电视机、智能台灯等智能家电,但不限于此。控制数据指携带对被设备的控制指令的数据,例如,当被控设备为智慧电视机,客户端为手机,当用户通过手机控制智慧电视机的音量,从手机发出的控制音量的信号所携带数据即为控制数据,例如,控制数据可以为字符串。
41.在本实用新型实施例中,对接收模块的具体结构不做限制,例如接收模块可以包括蓝牙接收单元、红外接收单元以及无线wifi接收单元,对应的发送模块包括蓝牙发送单元、红外发送单元以及无线wifi发送单元,这样客户端与控制中转装置之间以及控制中转装置与被控设备之间可以通过蓝牙、红外或者wifi中的任意一种形式进行通信连接。
42.在本实用新型实施例中,控制数据一般包含与其协议对应的字符,例如,当一段控制数据中包含字符“andriod”则可以确定该控制数据的协议类型为安卓;再如,当一段控制数据中包含字符“mac”则可以确定该控制数据的协议类型为苹果,从而拆解协议模块可以确定控制数据的协议类型。控制数据中还包括编码数据和校验数据,控制中转装置每接收到一个校验数据不同字符串就分配一个拆解线程,获取字符串中的编码数据和校验数据,其中编码数据为控制数据中携带控制指令的字符串,校验数据为可以校验不同控制数据是否对应同一控制指令字符串,例如当两个控制数据均为安卓协议类型,同时其校验数据对齐,说明该两个控制数据的控制指令相同。
43.在本实用新型实施例中,指令解析模块根据控制数据的协议类型解析控制数据的编码数据指指令解析模块根据控制数据的协议类型将控制数据分配到与其协议类型对应的解析单元进行解析。例如,如图2所示,指令解析模块可以至少包括第一解析单元和第二解析单元,第一解析单元和第二解析单元可以分别用于解析不同协议类型对应的控制数据。例如,第一解析单元可以为安卓解析单元,第二解析单元可以为苹果解析单元,安卓解析单元可以用于解析与安卓协议对应的控制数据中的编码数据;苹果解析单元用于解析与苹果协议对应的控制数据中的编码数据,这样控制中转装置可以同时适用安卓系统和苹果系统。当然解析模块中解析单元的数量和类型并不限于此。优选的,解析模块还包括解析仲裁单元,解析仲裁单元可以用于控制数据的协议类型选择将控制数据的编码数据发送给第一解析单元或第二解析单元进行解析。本实施例对解析单元对编码数据进行解析得到对应控制指令的具体流程不做限制。
44.本实用新型实施例提供的一种控制中转装置,可以接收客户端发出的控制数据,并确定控制数据的协议类型和编码数据,然后可以通过根据控制数据的协议类型分配与协议类型对应的解析单元解析控制数据中的编码数据,以获取控制数据中编码数据对应的控制指令,最后通过发送模块将控制数据发送给被控设备。这样通过确定控制数据的协议类型,然后根据控制数据的协议类型对控制数据进行解析,有效提高解析效率,提升用户体验。同时使控制中转装置可以适用不同系统的客户端,为客户对被控制设备的使用提供便利。
45.在本实用新型的另一个实施例中,所述拆解协议模块用于确定控制数据中的校验数据;所述存储模块还用于存储校验数据;
46.所述指令解析模块还包括校验单元,所述校验单元用于校验待解析的编码数据对应的校验数据与所述存储模块中存储的校验数据是否对齐;当待解析的编码数据对应的校验数据与所述存储模块中存储的校验数据对齐,则存储模块中存储的该校验数据对应的控制指令即为该待解析的编码数据对应的控制指令。
47.在本实用新型实施例中,在上一实施例中已经说明控制数据中还包括校验数据,校验数据为可以校验不同控制数据是否对应同一控制指令字符串,例如当两个控制数据均为安卓协议类型,同时其校验数据对齐,说明该两个控制数据的控制指令相同。当解析出一个控制数据中的编码数据对应的控制指令,会将该控制指令以及该控制数据中的校验数据均存储在存储模块中。
48.在本实用新型实施例中,校验单元校验待解析的编码数据对应的校验数据与存储模块中存储的校验数据是否对齐即校验待解析的编码数据对应的校验数据与存储模块中存储的校验数据是否相同。由于在接收该待解析的编码数据对应的控制数据之前,控制中转装置接收的控制数据中编码数据对应的控制指令以及校验数据均存储在存储模块中,当接收到一个新的控制数据,在对该控制数据中的编码数据进行解析之前,可以先听过校验单元校验存储模块中是否存储有与新接收的该控制数据中校验数据可以对齐的校验数据,当待解析的编码数据对应的校验数据与所述存储模块中存储的校验数据对齐,也就说存储模块中存储有与该校验数据相同的校验数据,又由于校验数据与控制指令是对应存储的,从而可以确定该校验数据对应的控制指令即为存储模块中与该校验数据对齐的校验数据对应的控制指令,从而可以直接确定新接收的该控制数据中编码数据对应的控制指令。当然,如果存储模块不存在与该校验数据相同的校验数据,再进一步通过根据该控制数据的协议类型分配对应的解析单元对其进行解析来确定其对应的控制指令,并存储在存储模块中,从而存储模块中存储的控制指令得到更新。
49.本实用新型实施例提供的一种控制中转装置,通过在解析模块中设置校验单元,可以通过校验待解析的编码数据对应的校验数据与所述存储模块中存储的校验数据是否对齐,确定存储模块中是否存储有该待解析的编码数据对应的控制指令,如果有的话可以直接从存储模块中获取该控制指令,不需要进一步通过解析单元对该待解析的编码数据进行解析,从而提高控制指令的确定效率,进一步提高被控设备的反应速率。
50.在本实用新型的另一个实施例中,所述控制中转装置还包括动态指令创建模块;
51.所述动态指令创建模块用于创建与被控设备的控制指令接收类型相对应的动态指令。
52.在本实用新型实施例中,控制中转装置接收无线路由分配的身份信息(时间+mac)地址与路由默认的比较,如果完全相同,控制中转装置再确定被控设备的系统类型苹果或者安卓,控制中转装置系统查询系统类型的控制指令集合对应的校验数据并存储在存储模块中,控制中转装置获取存储模块中的校验数据和控制指令来控制被控设备,同时控制中转装置还可以输出被控设备连接的系统类型,例如,控制中转装置还可以包括显示模块,被控设备连接的系统类型可以通过显示模块以弹窗形式输出。
53.本实用新型实施例提供的一种控制中转装置,通过设置动态指令创建模块,可以根据被控设备的系统类型创建与被控设备的系统类型对应的动态控制指令以实现对被控设备的控制,控制中转装置发送的控制指令与被控设备的类型不对应的问题,提高控制中
转装置的适用性。
54.如图3所示,在本实用新型的另一个实施例中,提供了一种控制系统,所述控制系统包括客户端、被控设备以及上述的一种控制中转装置;
55.所述客户端用于发送控制数据;
56.所述控制中转装置用于接收所述控制数据并确定所述控制数据对应控制指令,并将所述控制指令发送至所述被控设备;
57.所述被控设备用于接收所述控制指令,并执行所述控制指令对应的任务。
58.在本实用新型实施例中,客户端可以为手机、笔记本电脑、平板电脑或者智能手表等,被控设备可以为智慧电视机、智能台灯等智能家电,但客户端和被控设备的具体形式并不限于此。同时控制系统中一个控制中转装置可以连接多个客户端和多个被控设备。
59.本实用新型实施例提供的一种控制系统,通过设置控制中转装置,客户端发出的控制数据可以通过控制中转装置对控制数据进行解析后将控制数据对应的控制指令发送至被控设备,一方面控制中转装置可以提高被控设备对客户端发出的控制数据反映速度,提升用户体验,另一方面,控制中转装置与客户端和与被控设备的通信连接形式可以为蓝牙、红外或者wifi等,同时也不会受系统协议类型的限制,提高了控制系统的适用性。
60.以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1