基于无线自组网微服务的数据传输方法及系统技术方案

技术编号:33615944 阅读:12 留言:0更新日期:2022-06-02 00:30
本发明专利技术提供一种基于无线自组网微服务的数据传输方法及系统,包括以下步骤:将无线自组网中每个微服务的设备划分为数据生产设备和数据消费设备;基于所述数据生产设备基于预设行为规则生成数据信息;基于所述数据消费设备接收所述数据信息,并根据预设传输规则对所述数据信息进行传输处理。本发明专利技术的基于无线自组网微服务的数据传输方法及系统通过数据前置分布式计算及按需数据分级传输,有效地提升了系统实时性,且降低了功耗。且降低了功耗。且降低了功耗。

【技术实现步骤摘要】
基于无线自组网微服务的数据传输方法及系统


[0001]本专利技术涉及无线通讯的
,特别是涉及一种基于无线自组网微服务的数据传输方法及系统。

技术介绍

[0002]仅以灯光控制为例,物联网的计算可以抽象为公式IoT=f(resource)。其中f()对应于CRUDNL六种操作,分别如下:
[0003]新建C:create(resource),即在网络里新建、部署新的设备,如新建LED灯;
[0004]获取R:read(resource),即获得网络设备的物理量、内容、文本,如获得灯的状态;
[0005]更新U:update(resource),即更新网络设备的属性、内容,如打开灯、关闭灯;
[0006]删除D:delete(resource),即撤除旧设备,如把损坏的LED灯从网络中取出;
[0007]通知N:notify(resource),即推送信息,如某个LED灯被关闭后,对外发出状态变更推送;
[0008]列表L:List(resource),即列出网内所有资源,或者设备中所有控制点的资源。
[0009]需要说明的是,以上公式普遍适用于各类物联网设备的计算。
[0010]现有技术中,物联网设计大多数以云计算模型为主。如图1所示,大多数数据经过设备端的简单预处理(如数字滤波)后都需要上传到云端中心服务器进行集约化数据处理。这种设计更加适合一些广域覆盖的离散型应用场景。比如人员定位、远程医疗设备、共享单车都可以作为离散型应用场景进行理解。在这类应用中,因为数据处理发生在中心服务器中,大多数通讯通道针对的也是单一类型设计,即单独的逻辑通道往往只针对某一类型的设备提供服务。如果同时接入多种设备,则会大大增加云服务器中数据处理的算法复杂度。
[0011]在一些区域性控制应用中,大多数设备都是面向设备提供云计算平台。如图2所示,设备间的互动大多是通过云端API互联互通、或者通过路由器和网关进行互联互通。即数据需要从设备,经由网关、送达服务器,控制信号再从服务器下发到网关,转发给受控设备。其中,典型的应用场景包括HomeKit,是一种以iPad/AppleTV作为中控设备的设计。
[0012]然而,上述两种模式存在以下缺陷:
[0013](1)需要大量的、冗余的多级数据传输,尤其是需要将大量的原始物理量上传服务器、网关进行处理;
[0014](2)过长的端到端控制回路,导致实时性很难得到保证;
[0015](3)为了满足实时性,设备需要持续上电,传输大量数据,无法满足低功耗要求。
[0016]因此,在低功耗、多设备互动、区域控制、实时反应的应用场景中,亟需一种新的数据传输模型。

技术实现思路

[0017]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于无线自组网微服务的数据传输方法及系统,通过数据前置分布式计算及按需数据分级传输,有效地提升了
系统实时性,且降低了功耗。
[0018]为实现上述目的及其他相关目的,本专利技术提供一种基于无线自组网微服务的数据传输方法,包括以下步骤:将无线自组网中每个微服务的设备划分为数据生产设备和数据消费设备;基于所述数据生产设备基于预设行为规则生成数据信息;基于所述数据消费设备接收所述数据信息,并根据预设传输规则对所述数据信息进行传输处理。
[0019]于本专利技术一实施例中,所述数据生产设备和数据消费设备通过广播播报自身的服务,以构建成微服务。
[0020]于本专利技术一实施例中,所述预设行为规则存储至所述数据生产设备的MCU中,所述预设传输规则存储至所述数据消费设备的存储空间中。
[0021]于本专利技术一实施例中,所述预设传输规则通过标记语言、代码、脚本中的一种或多种实现。
[0022]于本专利技术一实施例中,所述预设传输规则根据预定义的场景进行分级按需传输。
[0023]对应地,本专利技术提供一种基于无线自组网微服务的数据传输系统,包括数据生产设备和数据消费设备;所述数据生产设备和数据消费设备在无线自组网中构建成一个微服务;
[0024]所述数据生产设备用于基于预设行为规则生成数据信息;
[0025]所述数据消费设备用于接收所述数据信息,并根据预设传输规则对所述数据信息进行传输处理。
[0026]于本专利技术一实施例中,所述数据生产设备和数据消费设备通过广播播报自身的服务构建成微服务。
[0027]于本专利技术一实施例中,所述预设行为规则存储至所述数据生产设备的MCU中,所述预设传输规则存储至所述数据消费设备的存储空间中。
[0028]于本专利技术一实施例中,所述预设传输规则通过标记语言、代码、脚本中的一种或多种实现。
[0029]于本专利技术一实施例中,所述预设传输规则根据预定义的场景进行分级按需传输。
[0030]如上所述,本专利技术的基于无线自组网微服务的数据传输方法及系统,具有以下有益效果:
[0031](1)通过引入微服务概念实现数据前置分布式计算,提高了系统的实时性;
[0032](2)通过规则设置,实现数据分级传输、减少冗余数据传输,降低了系统功耗。
附图说明
[0033]图1显示为现有技术中的基于公共蜂窝数据网络的物联网于一实施例中的架构示意图;
[0034]图2显示为现有技术中的基于私有网络网关的物联网于一实施例中的架构示意图;
[0035]图3显示为本专利技术的基于无线自组网微服务的数据传输方法于一实施例中的流程图;
[0036]图4显示为本专利技术的预设传输规则于一实施例中的流程图;
[0037]图5显示为本专利技术的基于无线自组网微服务的物联网于一实施例中的架构示意
图;
[0038]图6显示为本专利技术的基于无线自组网微服务的数据传输系统于一实施例中的结构示意图。
具体实施方式
[0039]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。
[0040]需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0041]无线自组网是由一组带有无线收发装置的可移动节点所组成的一个临时性多跳自治系统,它不依赖于预设的基础设施,具有可临时组网、快速展开、无控制中心、抗毁性强等特点,在军事方面和民事方面和民用方面都具有广阔的应用前景,是网络研究中的热点问题。
[0042]微服务是对于面向服务的架构(Service

Oriented Architecture,SOA)的优化重塑,由一系列微本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于无线自组网微服务的数据传输方法,其特征在于:包括以下步骤:将无线自组网中每个微服务的设备划分为数据生产设备和数据消费设备;基于所述数据生产设备基于预设行为规则生成数据信息;基于所述数据消费设备接收所述数据信息,并根据预设传输规则对所述数据信息进行传输处理。2.根据权利要求1所述的基于无线自组网微服务的数据传输方法,其特征在于:所述数据生产设备和数据消费设备通过广播播报自身的服务,以构建成微服务。3.根据权利要求1所述的基于无线自组网微服务的数据传输方法,其特征在于:所述预设行为规则存储至所述数据生产设备的MCU中,所述预设传输规则存储至所述数据消费设备的存储空间中。4.根据权利要求1所述的基于无线自组网微服务的数据传输方法,其特征在于:所述预设传输规则通过标记语言、代码、脚本中的一种或多种实现。5.根据权利要求1所述的基于无线自组网微服务的数据传输方法,其特征在于:所述预设传输规则根据预定义的场景进行分级按需传输。6.一种基于无...

【专利技术属性】
技术研发人员:李蒙李宏朱鑫杰李嘉彦
申请(专利权)人:北京华与智联信息技术有限公司
类型:发明
国别省市:

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

1