计算系统及消息路由方法技术方案

技术编号:31009749 阅读:27 留言:0更新日期:2021-11-30 00:05
公开一种计算系统及消息路由方法。该一种消息路由方法适用于由多个IoT设备的通信耦合而构成的互联网络,每个IoT设备存储有连接信息,连接信息用于描述基于互联网络构建的虚拟树型网络结构中的每个IoT设备访问作为根节点的IoT设备要途径的IoT设备,该消息路由方法包括:根据连接信息确定消息从当前IoT设备到达目标IoT设备要途径的IoT设备;将消息依次发送给要途径的IoT设备并到达目标IoT设备。本公开实施例无需在IoT设备配置专门的网络组件来启动TCP/IP协议栈以及复杂的路由策略就可以完成消息传输,因此非常适用于低成本和低功耗的IoT设备组成的互联网络。IoT设备组成的互联网络。IoT设备组成的互联网络。

【技术实现步骤摘要】
计算系统及消息路由方法


[0001]本公开涉及物联网(IoT)领域,尤其涉及计算系统及消息路由方法。

技术介绍

[0002]物联网(IoT,Internet of things)是在互联网基础上的延伸和扩展的网络,是将各种传感设备与互联网结合起来而形成的网络。
[0003]通常,要想将IoT设备连接到互联网,需要IoT设备具有网卡等网络组件并通过运行TCP/IP协议栈实现消息路由。但是对于一些电子设备,虽然也有连接到物联网上的实际需求,但是考虑到产品制造成本,当前不具备且未来也不可能安装网卡等网络组件,而且,通过网络组件运行TCP/IP协议栈会增加处理器的负担,增加系统功耗,因此也并不适用于低功耗的IoT设备。
[0004]因此,有必要针对IoT设备,提供一种更合适的消息路由解决方案。

技术实现思路

[0005]有鉴于此,本公开的目的是提供一种计算系统及消息路由方法。
[0006]根据本公开实施例的第一方面,提供一种计算系统,包括由多个IoT设备的通信耦合而构成的互联网络,每个IoT设备存储有连接信息,所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算系统,包括由多个IoT设备的通信耦合而构成的互联网络,每个IoT设备存储有连接信息,所述连接信息用于描述基于所述互联网络构建的虚拟树型网络结构中的所述每个IoT设备访问作为根节点的IoT设备要途径的IoT设备,每个IoT设备包括IoT处理器和存储器,所述存储器存储有可由所述IoT处理器执行的计算机程序,所述计算机程序包括:客户端接口模块,用于发送消息,所述消息指定目标IoT设备;通信服务模块,用于接收消息,并根据所述连接信息确定所述消息从当前IoT设备到达所述目标IoT设备要途径的IoT设备,并据此发送所述消息,以将所述消息依次发送给所述要途径的IoT设备并到达所述目标IoT设备。2.根据权利要求1所述的计算系统,其中,所述互联网络为总线结构、星形结构、环形结构、网状结构、树型结构或以上结构的组合。3.根据权利要求2所述的系统,其中,所述互联网络为树型拓扑结构时,所述虚拟树型网络结构和所述互联网络具有相同的拓扑结构。4.根据权利要求1所述的计算系统,其中,在所述连接信息中,将每个IoT设备访问作为根节点的IoT设备要途径的IoT设备与该IoT设备的名称标识的组合作为该IoT设备的资源标识符。5.根据权利要求1所述的计算系统,其中,所述通信服务模块包括:前端路由单元,用于接收消息,并根据所述连接信息确定所述消息从当前IoT设备到达所述目标IoT设备要途径的IoT设备以及当前IoT设备与相邻IoT设备的通信类型,并以当前IoT设备与相邻IoT设备的通信类型作为输入参数调用通信接口以发送所述消息;后端通信单元,用于向所述前端路由单元提供所述通信接口。6.根据权利要求5所述的计算系统,其中,所述后端通信单元在启动时加载通信线程库并创建至少一种通信类型的通信线程,所述通信接口根据输入参数调用相应通信类型的通信线程以发送所述消息。7.根据权利要求1所述的计算系统,其中,所述通信服务模块以进程形式常驻内存执行。8.根据权利要求1所述的计算系统,其中,所述虚拟树型网络结构的构建步骤包括:确定所述互联网络的一个IoT设备作为根节点;确定每个IoT设备与作为根节点的IoT设备之间的至少一条路径,从所述至少一条路径中选出一条路径作为该IoT设备访问作为根节点的IoT设备的路径,并确定该IoT设备与相邻IoT设备的通信类型。9.根据权利要求8所述的计算系统,其中,从所述至少一条路径中选出一条路径包括:根据路径包含的IoT设备的数量从所述至少一条路径中选出一条路径;根据路径包含的通信类型从所述至少一条路径中选出一条路径。10.根据权利要求1所述的计算系统,其中,作为根节点的IoT设备与外部的云计算平台连接。11.根据权利要求5、8或9所述的计算系统,其中,所述通信类型包括:...

【专利技术属性】
技术研发人员:蔡火清朱治国
申请(专利权)人:平头哥杭州半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1