本发明涉及数据处理,特别涉及一种用于家居设备互联的中转设备及数据传输方法。
背景技术:
1、在目前的智能家居系统开发中,如果需要做到不同品牌的家居产品设备实现互联,往往需要做到支持matter协议。部分老的设备(如摄像头)不一定支持matter协议,想要实现家居设备互联必须要购买新的设备,以替换掉老的设备,这样无疑会增加用户的成本。
技术实现思路
1、本发明提供一种用于家居设备互联的中转设备及数据传输方法,能够在实现家居互联时,不增加用户的投入成本。
2、鉴于此,本发明一方面提供一种用于家居设备互联的中转设备,所述中转设备包括:
3、标识识别单元,用于接收待传输的家居数据,并识别所述家居数据中携带的数据标识;
4、协议转换单元,用于判断所述数据标识是否表征视频数据,若是,从所述家居数据中提取视频流,并将所述视频流封装为符合matter协议的协议数据;
5、数据传输单元,用于识别所述视频流的目的地址,并将所述协议数据发送至所述目的地址表征的目标设备处。
6、在一个实施方式中,所述协议转换单元具体用于,计算所述数据标识与预设掩码之间的位运算结果,以还原出所述数据标识对应的明文字符串;按照预设规则从所述明文字符串中识别出有效字段,并判断所述有效字段表征的数据类型是否对应视频数据。
7、在一个实施方式中,所述协议转换单元具体用于,逐一检测所述明文字符串中的各个字符,并将预先收录于规范字典中的字符提取出来,以基于提取的字符形成有效字段。
8、在一个实施方式中,所述数据传输单元具体用于,检测从所述中转设备到所述目标设备之间的候选传输路径,并从所述候选传输路径中选择传输延时最短的目标传输路径,并基于所述目标传输路径覆盖的传输节点,将所述协议数据发送至所述目标设备处。
9、在一个实施方式中,所述数据传输单元具体用于,针对任一候选传输路径,计算所述候选传输路径中任意两个相邻传输节点之间的传输开销,并将计算出的各个传输开销的总和,作为所述候选传输路径的传输延时。
10、本发明另一方面提供一种数据传输方法,所述方法包括:
11、接收待传输的家居数据,并识别所述家居数据中携带的数据标识;
12、判断所述数据标识是否表征视频数据,若是,从所述家居数据中提取视频流,并将所述视频流封装为符合matter协议的协议数据;
13、识别所述视频流的目的地址,并将所述协议数据发送至所述目的地址表征的目标设备处。
14、在一个实施方式中,判断所述数据标识是否表征视频数据包括:
15、计算所述数据标识与预设掩码之间的位运算结果,以还原出所述数据标识对应的明文字符串;
16、按照预设规则从所述明文字符串中识别出有效字段,并判断所述有效字段表征的数据类型是否对应视频数据。
17、在一个实施方式中,按照预设规则从所述明文字符串中识别出有效字段包括:
18、逐一检测所述明文字符串中的各个字符,并将预先收录于规范字典中的字符提取出来,以基于提取的字符形成有效字段。
19、本发明提供的技术方案,用户不需要重新购买支持matter协议的设备,而是通过中转设备便可以实现老设备与新设备之间的互联。具体地,中转设备通过识别家居数据中的数据标识,可以判定家居数据是否为视频数据,如果是,则可以通过协议转换,得到符合matter协议的协议数据,后续可以转发该协议数据。这样,便可以在节省成本的情况下,实现老设备与新设备之间的家居互联。
20、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
21、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
1.一种用于家居设备互联的中转设备,其特征在于,所述中转设备包括:
2.根据权利要求1所述的中转设备,其特征在于,所述协议转换单元具体用于,计算所述数据标识与预设掩码之间的位运算结果,以还原出所述数据标识对应的明文字符串;按照预设规则从所述明文字符串中识别出有效字段,并判断所述有效字段表征的数据类型是否对应视频数据。
3.根据权利要求2所述的中转设备,其特征在于,所述协议转换单元具体用于,逐一检测所述明文字符串中的各个字符,并将预先收录于规范字典中的字符提取出来,以基于提取的字符形成有效字段。
4.根据权利要求1所述的中转设备,其特征在于,所述数据传输单元具体用于,检测从所述中转设备到所述目标设备之间的候选传输路径,并从所述候选传输路径中选择传输延时最短的目标传输路径,并基于所述目标传输路径覆盖的传输节点,将所述协议数据发送至所述目标设备处。
5.根据权利要求4所述的中转设备,其特征在于,所述数据传输单元具体用于,针对任一候选传输路径,计算所述候选传输路径中任意两个相邻传输节点之间的传输开销,并将计算出的各个传输开销的总和,作为所述候选传输路径的传输延时。
6.一种数据传输方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,判断所述数据标识是否表征视频数据包括:
8.根据权利要求7所述的方法,其特征在于,按照预设规则从所述明文字符串中识别出有效字段包括: