CN110943911B - 基于protobuf的物联网高效数据传输方法 - Google Patents
基于protobuf的物联网高效数据传输方法 Download PDFInfo
- Publication number
- CN110943911B CN110943911B CN201911318854.3A CN201911318854A CN110943911B CN 110943911 B CN110943911 B CN 110943911B CN 201911318854 A CN201911318854 A CN 201911318854A CN 110943911 B CN110943911 B CN 110943911B
- Authority
- CN
- China
- Prior art keywords
- protobuf
- message
- mqtt
- data
- deserialization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 230000005540 biological transmission Effects 0.000 title abstract description 9
- 229910002056 binary alloy Inorganic materials 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 235000006719 Cassia obtusifolia Nutrition 0.000 description 4
- 235000014552 Cassia tora Nutrition 0.000 description 4
- 244000201986 Cassia tora Species 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/06—Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及物联网技术领域,公开了基于protobuf的物联网高效数据传输方法,包括以下步骤:S1)发布者publisher获取消息,对消息使用protobuf进行序列化处理;S2)对序列化处理的消息进行传输;S3)利用MQTT服务器获取序列化处理后的消息,对序列化处理后的消息使用protobuf进行反序列化处理;S4)订阅者Subscriber获取序列化处理后的消息并使用protobuf对序列化处理后的消息进行反序列化处理。本发明利用protobuf框架生成源代码,使用protobuf数据协议进行序列化处理以及反序列化,一旦需求有变,可以更新数据结构,而不会影响已部署程序,能够降低报文中挟带数据的长度,同时降低数据的序列化以及反序列化成本。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及基于protobuf的物联网高效数据传输方法。
背景技术
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布,MQTT协议中有三种身份:发布者(Pushlish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
MQTT通讯协议是为大量计算能力有限,且工作在低宽带、不可靠的网络的远程传感器或者控制通讯设计的协议,它具有如下特性:1)使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合:2)对负载内容屏蔽的消息传输;3)使用TCP/IP提供网络连接;4)有三种消息发布服务质量(Qos):
最多一次:消息发布完全依赖底层TCP/IP网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。
至少一次:确保消息到达,但消息重复可能会发生。
只有一次:确保消息到达一次。这一级别可用于如下情况,在计费***中,消息重复或丢失会导致不正确的结果。这种最高质量的消息发布服务还可以用于即时通讯类的APP的推送,确保用户收到且只会收到一次。
除了第一种消息发布服务质量外,消息内容均需要被临时保存。同时,在实际项目中,Broker侧会收集发布的信息,保存到各类数据库中用来进行数据分析,AI学习,以及策略判断等。目前主流技术基本采用json(JavaScript Object Notation)格式来保存消息中的报文有效载荷Payload数据。虽然使用简单易懂,但是本身在数据保存的尺寸,以及数据处理的速度上存在问题。尤其对于最高100万级别的设备连接,每秒超过1万次的数据发布场合,Broker服务器的数据转存压力会非常大。在面向大规模MQTT连接,事件发布吞吐量高的物联网等环境中,基于json的Payload数据保存方案,存在着数据尺寸大并且数据处理速度慢的问题。
发明内容
本发明的目的在于提供基于protobuf的物联网高效数据传输方法,从而解决现有技术中基于json的Payload数据保存方法存在着数据尺寸大并且数据处理速度慢的问题。
为了实现上述目的,本发明采用的技术方案如下:
基于protobuf的物联网高效数据传输方法,包括以下步骤:
S1)发布者publisher获取消息,对消息使用protobuf进行序列化处理;
S2)对序列化处理的消息进行传输;
S3)利用MQTT服务器获取序列化处理后的消息,对序列化处理后的消息使用protobuf进行反序列化处理;
S4)订阅者Subscriber获取序列化处理后的消息并使用protobuf对序列化处理后的消息进行反序列化处理。
MQTT采用发布(publisher)-订阅(Subscriber)模式。消息发布方,在把消息通过网络发送给MQTT服务器(即Broker)前,会先做消息的序列化。Broker接收数据或者Subscriber接收数据后,同样会做消息的反序列化的工作。本发明使用protobuf对消息(数据报文)进行序列化以及反序列化,通过两次数据报文的发送,数据报文的尺寸会大幅变小。同时数据报文的序列化以及反序列化所消耗的时间会大幅缩短。
进一步的,步骤S1)中消息包括固定报头(Fixed header)、可变报头(Variableheader)和报文有效载荷(Payload)。
进一步的,对消息中的报文有效载荷使用protobuf进行序列化处理。
进一步的,对消息中的报文有效载荷使用protobuf进行反序列化处理。
进一步的,序列化处理,包括步骤:
S11)定义数据结构,创建后缀为.proto的schema文件;
S12)利用protoc工具对schema文件进行编译,获得编译后的软件组件;
S13)在MQTT工程中增加protobuf的依赖库;
S14)把编译后的软件组件添加到MQTT工程;
S15)对MQTT的报文有效载荷用编译后的软件组件对应的二进制编码。
进一步的,反序列化处理,包括步骤:
S341)定义数据结构,编写后缀为.proto的schema文件;
S342)利用protoc工具对schema文件进行编译,获得编译后的软件组件;
S343)在MQTT工程中增加protobuf的依赖库;
S344)把编译后的软件组件添加到MQTT工程;
S345)对MQTT的报文有效载荷用编译后的软件组件对应的二进制解码。
本发明的有益效果是:本发明利用protobuf框架生成源代码,使用protobuf数据协议进行序列化处理以及反序列化,一旦需求有变,可以更新数据结构,而不会影响已部署程序,能够降低数据报文中挟带数据的长度,同时降低数据的序列化以及反序列化成本。
附图说明
图1是本发明实施例一整体流程图。
图2是本发明实施例一序列化处理流程图。
图3是本发明实施例一MQTT通讯协议数据传输示意图。
图4是本发明实施例一protobuf与json的性能对比图。
图5是本发明实施例一protobuf与json的数据包尺寸对比图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
实施例一,如图1和图3所示,基于protobuf的物联网高效数据传输方法,包括以下步骤:
S1)发布者publisher获取消息,消息包括固定报头、可变报头和报文有效载荷,对报文有效载荷使用protobuf进行序列化处理,如图2所示,包括步骤:
S11)定义数据结构,创建后缀为.proto的schema文件;
S12)利用protoc工具对schema文件进行编译,获得编译后的软件组件;
S13)在MQTT工程中增加protobuf的依赖库;
S14)把编译后的软件组件添加到MQTT工程;
S15)对MQTT的报文有效载荷用编译后的软件组件对应的二进制编码。
S2)对序列化处理的消息进行传输;
S3)利用MQTT服务器(Broker)获取序列化处理后的消息,对序列化处理后的消息中的报文有效载荷使用protobuf进行反序列化处理,包括步骤:
S31)定义数据结构,编写后缀为.proto的schema文件;
S32)利用protoc工具对schema文件进行编译,获得编译后的软件组件;
S33)在MQTT工程中增加protobuf的依赖库;
S34)把编译后的软件组件添加到MQTT工程;
S35)对MQTT的报文有效载荷用编译后的软件组件对应的二进制解码。
S4)订阅者Subscriber获取序列化处理后的消息并使用protobuf对序列化处理后的消息进行反序列化处理,包括步骤:
S41)定义数据结构,编写后缀为.proto的schema文件;
S42)利用protoc工具对schema文件进行编译,获得编译后的软件组件;
S43)在MQTT工程中增加protobuf的依赖库;
S44)把编译后的软件组件添加到MQTT工程;
S45)对MQTT的报文有效载荷用编译后的软件组件对应的二进制解码。
以Java为例,在MQTT的报文有效载荷payload实体中使用protobuf进行数据序列化和反序列化,按照下面步骤进行:
1)编写后缀为.proto的schema文件;
2)用protoc工具把.proto文件编译成JavaBean,JavaBean为一种可重用的Java组件,包含属性(Properties)、方法(Methods)、事件(Events)等特性。
3)在MQTT工程中增加protobuf的依赖库,同时把上一步的JavaBean添加到工程。对MQTT的payload实体用JavaBean对应的二进制编解码。
如图4所示,纵坐标表示不同类型的数据,横坐标表示处理速度。Jackson是一个Java的用来处理json格式数据的类库,对于各种不同类型的数据序列化处理速度方面,protobuf在序列化和反序列化处理过程均快于json,表明protobuf在序列化和反序列化性能上有很大的提高。对于数据包尺寸的缩小方面,如图5所示,相比于json格式,protobuf生成的Payload在尺寸上有明显的缩小。
通过采用本发明公开的上述技术方案,得到了如下有益的效果:
本发明利用protobuf框架生成源代码,使用protobuf数据协议进行序列化处理以及反序列化,一旦需求有变,可以更新数据结构,而不会影响已部署程序,能够降低报文(消息)中挟带数据的长度,同时降低数据的序列化以及反序列化成本。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
Claims (1)
1.基于protobuf的物联网高效数据传输方法,其特征在于,包括以下步骤:
S1)发布者publisher获取消息,所述消息包括固定报头、可变报头和报文有效载荷,对所述报文有效载荷使用protobuf进行序列化处理;
所述序列化处理,包括步骤:
S11)定义数据结构,创建后缀为.proto的schema文件;
S12)利用protoc工具对schema文件进行编译,获得编译后的软件组件;
S13)在MQTT工程中增加protobuf的依赖库;
S14)把编译后的软件组件添加到MQTT工程;
S15)对MQTT的报文有效载荷用编译后的软件组件对应的二进制编码;
S2)对序列化处理后的消息进行传输;
S3)利用MQTT服务器获取所述发布者传输的所述消息,对序列化处理后的所述报文有效载荷使用protobuf进行反序列化处理;
所述反序列化处理,包括步骤:
S341)定义数据结构,编写后缀为.proto的schema文件;
S342)利用protoc工具对schema文件进行编译,获得编译后的软件组件;
S343)在MQTT工程中增加protobuf的依赖库;
S344)把编译后的软件组件添加到MQTT工程;
S345)对MQTT的报文有效载荷用编译后的软件组件对应的二进制解码;
S4)订阅者Subscriber获取所述MQTT服务器接收到的所述消息,并使用protobuf对序列化处理后的所述报文有效载荷进行反序列化处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911318854.3A CN110943911B (zh) | 2019-12-19 | 2019-12-19 | 基于protobuf的物联网高效数据传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911318854.3A CN110943911B (zh) | 2019-12-19 | 2019-12-19 | 基于protobuf的物联网高效数据传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110943911A CN110943911A (zh) | 2020-03-31 |
CN110943911B true CN110943911B (zh) | 2022-05-31 |
Family
ID=69911844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911318854.3A Active CN110943911B (zh) | 2019-12-19 | 2019-12-19 | 基于protobuf的物联网高效数据传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110943911B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111917770B (zh) * | 2020-07-31 | 2022-09-20 | 北京骑胜科技有限公司 | 设备通信方法、装置、设备及存储介质 |
CN112087431A (zh) * | 2020-08-14 | 2020-12-15 | 华新(北京)网络科技有限公司 | 一种基于国密的物联网数据传输方法 |
CN112230968A (zh) * | 2020-12-17 | 2021-01-15 | 清华四川能源互联网研究院 | 固件更新方法、装置、服务器和计算机可读存储介质 |
CN112698786A (zh) * | 2020-12-25 | 2021-04-23 | 朗坤智慧科技股份有限公司 | 基于5g网络的高频振动数据采集与存储方法及装置 |
CN112685727A (zh) * | 2021-01-22 | 2021-04-20 | 读书郎教育科技有限公司 | 一种基于Protobuf的高效身份认证方法 |
CN113114775A (zh) * | 2021-04-17 | 2021-07-13 | 深圳前海云充科技有限公司 | 一种有限资源联网方法、***、计算机装置及存储介质 |
CN114138867A (zh) * | 2021-12-02 | 2022-03-04 | 杭州复杂美科技有限公司 | 区块链多项查询方法、计算机设备和存储介质 |
CN114268620A (zh) * | 2021-12-13 | 2022-04-01 | 深圳供电局有限公司 | 一种用于物联网智能设备的数据压缩传输方法 |
CN114510357B (zh) * | 2021-12-31 | 2023-11-17 | 北京空间飞行器总体设计部 | 一种卫星发射场试验鉴定业务消息交互方法及*** |
CN114710541A (zh) * | 2022-01-28 | 2022-07-05 | 赛纳生物科技(北京)有限公司 | 一种传输测序数据的方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105023232A (zh) * | 2014-04-04 | 2015-11-04 | 谭思哲 | 在载体图像中嵌入净荷的方法及净荷重建、传输方法 |
CN105897865A (zh) * | 2016-03-29 | 2016-08-24 | 北京轻元科技有限公司 | 一种协议无关的网络文件服务管理***和方法 |
US10073686B1 (en) * | 2017-08-10 | 2018-09-11 | Sap Se | Function serialization for inter-thread messaging |
CN109412895A (zh) * | 2018-11-14 | 2019-03-01 | 电信科学技术第五研究所有限公司 | 一种检测e1/t1链路时隙绑定方式的方法及设备 |
CN109871502A (zh) * | 2019-01-18 | 2019-06-11 | 北京赛思信安技术股份有限公司 | 一种基于Storm的流数据正则匹配方法 |
CN110381023A (zh) * | 2019-06-14 | 2019-10-25 | 浪潮软件股份有限公司 | 一种基于mqtt协议的消息存储方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523225A (zh) * | 2011-12-22 | 2012-06-27 | 浙江国自机器人技术有限公司 | 分布式松耦合构架中的解耦方法及分布式松耦合构架平台 |
CN103281311B (zh) * | 2013-05-12 | 2016-09-14 | 南京载玄信息科技有限公司 | 一种使用Protobuf描述的物联网协议解析方法 |
US9497282B2 (en) * | 2014-08-27 | 2016-11-15 | Palo Alto Research Center Incorporated | Network coding for content-centric network |
CN105591820B (zh) * | 2015-12-31 | 2020-05-08 | 北京轻元科技有限公司 | 一种高可扩展的容器网络管理***和方法 |
US10382395B2 (en) * | 2016-07-25 | 2019-08-13 | Honeywell International Inc. | Industrial process control using IP communications with publisher subscriber pattern |
US10157476B1 (en) * | 2017-06-15 | 2018-12-18 | Satori Worldwide, Llc | Self-learning spatial recognition system |
CN107294778A (zh) * | 2017-06-23 | 2017-10-24 | 济南浪潮高新科技投资发展有限公司 | 一种基于云物联平台实现工业设备采集的方法 |
SG10201707635WA (en) * | 2017-09-15 | 2019-04-29 | Smartclean Tech Pte Ltd | Methods and system design for predictive cleaning using artificial intelligence based smart alerting |
CN108924175A (zh) * | 2018-05-02 | 2018-11-30 | 北京链链信息技术有限公司 | 一种区块链间的通信方法和装置 |
CN109151037B (zh) * | 2018-09-04 | 2022-03-04 | 政采云有限公司 | 一种通信方法及装置 |
CN109286671A (zh) * | 2018-09-29 | 2019-01-29 | 青岛海尔科技有限公司 | 物联网环境下订阅通知处理方法、装置、存储介质及设备 |
-
2019
- 2019-12-19 CN CN201911318854.3A patent/CN110943911B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105023232A (zh) * | 2014-04-04 | 2015-11-04 | 谭思哲 | 在载体图像中嵌入净荷的方法及净荷重建、传输方法 |
CN105897865A (zh) * | 2016-03-29 | 2016-08-24 | 北京轻元科技有限公司 | 一种协议无关的网络文件服务管理***和方法 |
US10073686B1 (en) * | 2017-08-10 | 2018-09-11 | Sap Se | Function serialization for inter-thread messaging |
CN109412895A (zh) * | 2018-11-14 | 2019-03-01 | 电信科学技术第五研究所有限公司 | 一种检测e1/t1链路时隙绑定方式的方法及设备 |
CN109871502A (zh) * | 2019-01-18 | 2019-06-11 | 北京赛思信安技术股份有限公司 | 一种基于Storm的流数据正则匹配方法 |
CN110381023A (zh) * | 2019-06-14 | 2019-10-25 | 浪潮软件股份有限公司 | 一种基于mqtt协议的消息存储方法 |
Non-Patent Citations (2)
Title |
---|
Effect of Serialized Messaging on Web Services Performance;Ali Baba Dauda;《IEEE Xplore》;20171201;全文 * |
陈潇贤.即时通讯应用的流量识别技术研究.《 CNKI优秀硕士学位论文全文库》.2017, * |
Also Published As
Publication number | Publication date |
---|---|
CN110943911A (zh) | 2020-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110943911B (zh) | 基于protobuf的物联网高效数据传输方法 | |
US8375094B2 (en) | Creating a message readable by a plurality of heterogeneous recipients | |
Mumbaikar et al. | Web services based on soap and rest principles | |
KR101996598B1 (ko) | 차등적인 IoT 서비스를 제공하는 우선순위 기반의 MQTT 시스템 및 방법 | |
CN111711663A (zh) | 发布及订阅服务的处理方法、装置及电子设备 | |
KR20110076954A (ko) | 저자원 장치에서의 최적화 폴링 | |
CN102098330A (zh) | 基于json数据格式的异步传输方法、装置及*** | |
US20100146112A1 (en) | Efficient communication techniques | |
CN109857572B (zh) | 实现远程调用的方法、装置、设备及计算机可读存储介质 | |
CN114039703A (zh) | 数据传输方法、装置、设备和介质 | |
US9106596B2 (en) | Method and apparatus of configuring a data broadcast service | |
Chandrasekaran et al. | Fhdnn: Communication efficient and robust federated learning for aiot networks | |
CN111131219B (zh) | 基于FlatBuffers的物联网高效数据传输方法 | |
CN107317742B (zh) | 消息处理方法及***、计算机***、计算机可读存储介质 | |
Phung et al. | An experimental study of network coded REST HTTP in dynamic IoT systems | |
WO2023246309A1 (zh) | 数据处理方法、装置及*** | |
CN112689020A (zh) | 一种消息传输方法、消息中间件、电子设备及存储介质 | |
CN116800787A (zh) | 一种基于以太网通讯协议的车载通信方法及*** | |
KR101634822B1 (ko) | 상이한 네트워크들을 통해 데이터를 동기화하기 위한 어댑터 | |
CN102694865A (zh) | 一种Web Service服务端及其大批量数据传输方法 | |
Bhowmik et al. | An extended review of the application layer messaging protocol of the internet of things | |
CN112769741B (zh) | 一种消息通信方法及电子设备 | |
US20080147802A1 (en) | Queuing of invocations for mobile web services | |
CN114116074A (zh) | 一种高性能的数据序列化及反序列化*** | |
CN112291322A (zh) | 一种基于ims的应用管理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231121 Address after: 5089, 5th Floor, Building 2, China Agricultural University International Entrepreneurship Park, No. 10 Tianxiu Road, Haidian District, Beijing, 100193 Patentee after: Fenomen array (Beijing) Technology Co.,Ltd. Address before: 100000 a5-036, maker Plaza, 338 East Street, Huilongguan town, Changping District, Beijing Patentee before: BEIJING QINGYUAN TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |