一种端到端的网络通信方法、系统和装置与流程

文档序号:33987338发布日期:2023-04-29 13:50阅读:24来源:国知局
一种端到端的网络通信方法、系统和装置与流程

本发明涉及通信,特别涉及一种端到端的网络通信方法、系统和装置。


背景技术:

1、物联网技术是近年来信息技术高速发展的前沿,其聚合各种人工智能(artificial intelligence,ai)感知技术、网络技术、人工智能与自动化技术,通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信。在物联网场景下,从感知端到手机端到云端网络等端到端通信打通是很有必要的,可以使ai智能发挥更大的价值,使人与物智慧对话,创造一个更加丰富多彩的智能世界。

2、现有物联网系统中,设备端通常是基于板卡(比如w40dk硬件开发板)开发的超低功耗ai智能产品,设备端通常是支持接入点(access point,ap)网络模式的,即设备端作为ap允许移动终端接入,通过接入的移动终端实时查看设备端的传感器或其他监测数据,以及设备端模型对数据的处理结果。这种设备端只能工作在ap模式下,不能实现网络模式的动态切换,也不能实现设备端到移动终端到云端的无缝对接,不能满足设备端数据上报到云端的需求。


技术实现思路

1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种端到端的网络通信方法、系统和装置。

2、本发明实施例提供一种端到端的网络通信方法,包括:应用在物联网设备中,所述方法包括:

3、查询接入点配置文件;

4、基于存在接入点配置文件,进入客户端station模式的初始化流程,以便通过路由器接入局域网,初始化完成后,接收移动终端通过路由器发送的网络消息,根据网络消息配置与移动终端进行数据交互的传输参数;

5、基于不存在接入点配置文件,进入接入点ap模式的初始化流程,以便允许移动终端作为station接入,初始化完成后,接收移动终端发送的网络消息,根据网络消息配置与移动终端进行数据交互的传输参数。

6、在一些可选的实施例中,所述根据网络消息配置与移动终端进行数据交互的传输参数,包括:

7、根据网络消息中包括的移动终端所要求的数据类型和/或格式,配置向移动终端发送数据时的传输参数。

8、在一些可选的实施例中,所述根据网络消息配置与移动终端进行数据交互的传输参数之后,还包括:

9、初始化物联网设备中的人工智能ai模块,进行图像事件和/或对象检测事件注册,并加载相应的ai模型,以便ai模块采集数据并处理;

10、在ai模块开始采集数据后,触发图像事件和/或对象检测事件,基于采集到的数据为全局数据数组赋值,和/或基于对所述数据的处理结果为数据处理结果结构体赋值,并设置数据发送的全局变量;

11、基于赋值后的全局数据数组和/或赋值后的数据处理结果结构体,为网络数据发送结构体赋值,并向通信对端发送赋值后的网络数据发送结构体,当发送完成时,清零全局变量。

12、在一些可选的实施例中,图像事件和/或对象检测事件触发后,还包括:基于接收到的停止消息,停止触发图像事件和/或对象检测事件。

13、在一些可选的实施例中,所述进入客户端station模式初始化流程之前,还包括:

14、在ap模式下,接收移动终端发送的station模式的网络配置信息,将接收到的网络配置信息写入接入点配置文件。

15、在一些可选的实施例中,上述方法还包括:

16、当检测到复位按键中断事件或接收到移动终端发送的复位消息时,删除接入点配置文件,重新启动。

17、本发明实施例提供一种物联网设备,包括:查询模块、第一通信模块和第二通信模块;

18、所述查询模块,用于查询本地是否存在接入点配置文件;

19、第一通信模块,用于基于存在接入点配置文件,进入客户端station模式的初始化流程,以便通过路由器接入局域网,初始化完成后,接收移动终端通过路由器发送的网络消息,根据网络消息配置与移动终端进行数据交互的传输参数;

20、第二通信模块,用于基于不存在接入点配置文件,进入接入点ap模式的初始化流程,以便允许移动终端作为客户端接入,初始化完成后,接收移动终端发送的网络消息,根据网络消息配置与移动终端进行数据交互的传输参数。

21、本发明实施例还提供一种端到端的网络通信系统,包括:上述的物联网设备、路由器和移动终端;

22、所述物联网设备,用于在station模式通过路由器与移动终端进行通信,在ap模式下,所述移动终端作为station接入所述物联网设备,与所述物联网设备进行通信。

23、在一些可选的实施例中,上述系统还包括:

24、云端服务器,用于接收物联网设备和/或移动终端上报的数据。

25、本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现权利要求1-6任一所述的端到端的网络通信方法。

26、本发明实施例提供的上述技术方案的有益效果至少包括:

27、基于物联网设备本地是否存在接入点配置文件,确定物联设备的网络模式,若本地存在接入点配置文件则进入station模式的初始化流程,通过路由器接入局域网,与移动终端进行通信;若本地不存在接入点配置文件,进入ap模式的初始化流程,允许移动终端接入;该方案实现了物联网设备端网络模式的动态切换,物联网设备和移动终端能够连接到相同的无线网络环境中,实现端到端的网络通信打通,能够更好地实现通信的无缝对接,该方法实现简单、方便,通用性强,不受限于物联网设备的硬件条件,也能够满足设备端数据上报云端的需求。

28、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

29、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。



技术特征:

1.一种端到端的网络通信方法,其特征在于,应用在物联网设备中,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据网络消息配置与移动终端进行数据交互的传输参数,包括:

3.如权利要求1所述的方法,其特征在于,所述根据网络消息配置与移动终端进行数据交互的传输参数之后,还包括:

4.如权利要求3所述的方法,其特征在于,图像事件和/或对象检测事件触发后,还包括:基于接收到的停止消息,停止触发图像事件和/或对象检测事件。

5.如权利要求1所述的方法,其特征在于,所述进入客户端station模式初始化流程之前,还包括:

6.如权利要求1-5任一所述的方法,其特征在于,还包括:

7.一种物联网设备,其特征在于,包括:查询模块、第一通信模块和第二通信模块;

8.一种端到端的网络通信系统,其特征在于,包括:如权利要求7所述的物联网设备、路由器和移动终端;

9.如权利要求8所述的系统,还包括:

10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现权利要求1-6任一所述的端到端的网络通信方法。


技术总结
本发明公开了一种端到端的网络通信方法、系统和装置。该方法包括:查询接入点配置文件;基于存在接入点配置文件,进入Station模式的初始化流程,以便通过路由器接入局域网,初始化完成后,接收移动终端通过路由器发送的网络消息,根据网络消息配置与移动终端进行数据交互的传输参数;基于不存在接入点配置文件,进入AP模式的初始化流程,以便允许移动终端作为Station接入,初始化完成后,接收移动终端发送的网络消息,根据网络消息配置与移动终端进行数据交互的传输参数。能够实现打通端到端的网络通信,设备端能够实现动态的网络模式切换,设备端和移动终端能够连接在相同的无线网络环境中,实现更好的无缝对接。

技术研发人员:张宪华,于跃
受保护的技术使用者:中科创达(重庆)汽车科技有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1