物联网数据交互通讯方法、装置、计算机设备以及存储介质与流程
- 国知局
- 2024-09-11 14:27:12
本发明涉及物联网数据通讯的,尤其是涉及一种物联网数据交互通讯方法、装置、计算机设备以及存储介质。
背景技术:
1、物联网(internet of things , iot),即“万物相互连接的网络”,是指通过各种信息技术、传感技术,借助各类通信手段,实现物与物、人与物的泛在连接,相当于将互联网从 虚拟层面推向了现实层面,极大地拓展了信息技术的应用范围,也使得在人工智能加持下 的智慧家庭、智慧医疗等与人民生活息息相关又能够极大提升生活体验及质量的新兴概念 成为可能。
2、相关技术中,为实现提高终端外接机器与服务器中的网关的交互效率,当网络质量较差时,通常采用减少传输的数据量的方式,此种方式虽然提高了终端外接机器与网关的交互效率,但传输的数据内容的减少,同样会降低用户的使用体验,因此,实质上并没有解决网络质量较差时,终端外接机器与网关的交互效率降低的问题,存在一定的改进空间。
3、上述中的相关技术方案存在以下缺陷:在网络质量较差时,终端外接机器与网关的交互效率较低。
技术实现思路
1、为了在网络质量较差时,提高终端外接机器与网关的交互效率,本技术提供一种物联网数据交互通讯方法、装置、计算机设备以及存储介质。
2、第一方面,本技术的上述发明目的是通过以下技术方案得以实现的:
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、根据所述反馈测试结果,触发数据传输指令。
29、通过采用上述技术方案,反馈测试结果中包括表示反馈测试传输数据的传输速度的测试数据传输速度,以及表示对终端所联通的网络宽带的占用率的测试宽带占用率,根据该反馈测试结果,能够得知当前终端所联通的网络质量,以及当前终端所联通的网络的数据传输能力,因此,根据该反馈测试结果,生成剩余的传输数据的传输策略,例如,当该反馈测试结果表示当前网络质量较差时,则提取能够使网关响应的数据进行传输,保障网关先响应于传输数据进行准备,再将表示用户操作的实质内容进行传输,以此实现了传输数据的分类分步传输,提高了网关的整体响应速度,进而提高终端外接机器与网关的交互效率。
30、本技术在一较佳示例中可以进一步配置为:所述根据所述反馈测试结果,触发数据传输指令,具体包括:
31、根据所述测试数据传输速度和测试宽带占用率,获得传输能力信息;
32、根据所述传输能力信息和所述传输数据信息,生成传输计划数据;
33、基于所述传输计划数据,触发数据传输指令。
34、通过采用上述技术方案,传输能力信息表示当前终端所联通的网络传输数据的能力的强弱,根据该传输能力信息以及表示数据量大小的传输数据信息,将传输数据划分为若干部分,并生成对该若干部分的传输数据的传输顺序,以此确定了适应于当前终端所联通的网络质量的传输计划,从而提高终端外接机器与网关的交互效率。
35、本技术在一较佳示例中可以进一步配置为:所述基于所述数据传输指令,触发回复数据回复指令,具体包括:
36、基于所述数据传输指令,获取回复数据传输速度;
37、将所述回复数据传输速度和所述回复反馈测试传输数据输入至预设的验证模型,根据所述验证模型,获取预设的第二回复数据略缩规则;
38、根据所述第二交互数据略缩规则,触发回复数据回复指令。
39、通过采用上述技术方案,在完成终端外接机器的回复数据传输至网关后,获取此次传输的传输速度,并将该传输速度输入至验证模型中,在验证模型中将该传输速度与预设的传输速度进行对比,当该传输速度小于预设的传输速度时,则获取预设的第二回复数据略缩规则,在后续的网关回复终端外接机器时,使用基于该第二回复数据略缩规则的传输策略进行传输,以此保障了终端外接机器与网关交换数据的效率。
40、第二方面,本技术的上述发明目的是通过以下技术方案得以实现的:
41、一种物联网数据交互通讯装置,所述物联网数据交互通讯装置包括:
42、传输数据类型获取模块,用于获取传输数据格式信息,根据预设的分类规则和所述传输数据格式信息,得到传输数据对应的传输数据类型,其中,所述传输数据类型包括回复数据和储存数据;
43、传输数据识别模块,用于获取传输数据,识别所述传输数据对应的传输数据类型和表示传输数据的特征信息的传输数据信息;
44、反馈测试传输数据获取模块,用于根据所述传输数据类型和所述传输数据信息,获取用于测试传输速度的反馈测试传输数据,所述反馈测试传输数据包括回复反馈测试传输数据和储存反馈测试传输数据;
45、数据传输指令模块,用于基于用于测试传输速度的所述反馈测试传输数据获取反馈测试结果,根据所述反馈测试结果,触发数据传输指令;
46、回复数据回复指令模块,用于基于所述数据传输指令,触发回复数据回复指令。
47、第三方面,本技术的上述发明目的是通过以下技术方案得以实现的:
48、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述物联网数据交互通讯方法的步骤。
49、第四方面,本技术的上述发明目的是通过以下技术方案得以实现的:
50、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述物联网数据交互通讯方法的步骤。
51、综上所述,本技术包括以下至少一种有益技术效果:
52、1、将传输数据分为回复数据和储存数据,便于后续进行数据传输时对不同数据采用不同的策略,提高整体数据传输的效率,使用反馈测试传输数据进行测试,得到表示当前网络质量的测试结果,再根据测试结果确定对其余传输数据的传输策略,提高了终端外接机器与网关的交互效率;
53、2、当该反馈测试结果表示当前网络质量较差时,则提取能够使网关响应的数据进行传输,保障网关先响应于传输数据进行准备,再将表示用户操作的实质内容进行传输,以此实现了传输数据的分类分步传输,提高了网关的整体响应速度,进而提高终端外接机器与网关的交互效率;
54、3、在验证模型中将该传输速度与预设的传输速度进行对比,当该传输速度小于预设的传输速度时,则获取预设的第二回复数据略缩规则,在后续的网关回复终端外接机器时,使用基于该第二回复数据略缩规则的传输策略进行传输,以此保障了终端外接机器与网关交换数据的效率。
本文地址:https://www.jishuxx.com/zhuanli/20240911/290876.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表