CN107181674A - 物联网中消息传递方法和装置 - Google Patents
物联网中消息传递方法和装置 Download PDFInfo
- Publication number
- CN107181674A CN107181674A CN201710461387.4A CN201710461387A CN107181674A CN 107181674 A CN107181674 A CN 107181674A CN 201710461387 A CN201710461387 A CN 201710461387A CN 107181674 A CN107181674 A CN 107181674A
- Authority
- CN
- China
- Prior art keywords
- message
- instruction
- terminal
- sending end
- actuating station
- 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.)
- Pending
Links
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/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- 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/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明属于物联网技术领域,涉及一种物联网中消息传递方法和装置,所述方法包括:接收消息指令,所述消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息;根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端;若所述消息指令已超时且当前终端是消息执行端,则放弃执行所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端;若所述消息指令已超时且当前终端不是消息执行端,则删除所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端。本发明提高了通过预定协议传输的消息指令执行情况的确定性。
Description
技术领域
本发明涉及物联网技术领域,特别是涉及一种物联网中消息传递方法和装置。
背景技术
物联网是指通过各种信息传感设备,实时采集任何需要监控、连接、互动的物体或过程等各种需要的信息,与互联网结合形成的一个巨大网络。物联网的目的是实现物与物、物与人,所有的物品与网络的连接,方便识别、管理和控制。
传统的物联网消息传递中,多采用预定协议,例如消息队列遥测传输、AMQP(Advanced Message Queuing Protocol先进消息队列协议)等。预定协议是一个即时通讯协议,采用轻量级发布和订阅消息传输机制,相比于其他通讯协议,预定协议更为简约、易于使用,特别适用于网络带宽低、网络延迟高、网络通信不稳定等受限环境中。预定协议作为重要的物联网传输协议,支持所有平台。预定协议支持三种消息发布服务质量。其中,QoS(Quality of Service,服务质量)=0,消息发送完即丢弃,会导致消息丢失或重复;QoS=1,消息发送后需要确认回复,确保消息到达,可能导致消息重复;QoS=2,消息发送后需要确认回复,确保消息到达一次。但在物联网环境中,由于网络带宽低、网络延迟高和网络通信不稳定等因素,常造成消息传递缓慢,因此,预定协议中三种消息发布服务质量所发送的消息指令执行情况具有不确定性。
发明内容
基于此,本发明提供一种物联网中消息传递方法和装置,以解决现有预定协议中三种消息发布服务质量所发送的消息指令执行情况具有不确定性的问题。
一方面,提供一种物联网中消息传递方法,包括:
接收通过预定协议传输的消息指令,所述消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息;
根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端;
若所述消息指令已超时且当前终端是消息执行端,则放弃执行所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端;
若所述消息指令已超时且当前终端不是消息执行端,则删除所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端。
在一个实施例中,所述消息指令中还包括消息传递路径信息,所述方法还包括:
若所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;
若所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
在一个实施例中,所述方法还包括:
若当前终端存在已超时消息指令,将接收的所述当前终端存在的消息指令覆盖所述已超时消息指令。
在一个实施例中,所述方法还包括:
向服务器发起时间同步请求;
接收所述服务器返回的所述时间同步请求的响应结果,根据所述响应结果进行时间同步。
在一个实施例中,所述向服务器发起时间同步请求还包括:
根据预设的时间间隔定期向服务器发起时间同步请求。
第二方面,提供一种物联网中消息传递装置,包括:
接收模块,用于接收通过预定协议传输的消息指令,所述消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息;
检测模块,用于根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端;
执行模块,用于若所述消息指令已超时且当前终端是消息执行端,则放弃执行所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端;若所述消息指令已超时且当前终端不是消息执行端,则删除所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端。
在一个实施例中,所述消息指令中还包括消息传递路径信息,
所述执行模块还用于若所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;若所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
在一个实施例中,所述装置还包括:
覆盖模块,用于若当前终端存在已超时消息指令,将接收的所述当前终端存在的消息指令覆盖所述已超时消息指令。
第三方面,提供一种物联网中消息传递装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述物联网中消息传递方法的步骤。
第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述物联网中消息传递方法的步骤。
本发明与现有技术相比存在的有益效果是:通过在预定协议传输的消息指令中设置时间戳和截止时间信息,可根据时间戳和截止时间信息判断接收到的消息指令是否超时,并将超时消息指令中断传输、超时提示信息反馈给消息发送端,使得超时消息指令不会被执行或继续传递下去,节省了网络传输流量、降低了网络拥堵的风险,对消息指令增加截止时间判断,提高了通过预定协议传输的消息指令执行情况的确定性,具有较强的易用性和实用性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中物联网中消息传递方法的应用环境示意图;
图2为一个实施例中物联网中消息传递方法的流程图;
图3为另一个实施例中物联网中消息传递方法的流程图;
图4为另一个实施例中物联网中消息传递方法的流程图;
图5为一个实施例中物联网中消息传递装置的结构框图;
图6为另一个实施例中物联网中消息传递装置的结构框图;
图7为另一个实施例中物联网中消息传递装置的结构框图;
图8为另一个实施例中物联网中消息传递装置的结构框图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。
终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。
可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。
可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一终端称为第二终端,且类似地,可将第二终端称为第一终端。第一终端和第二终端两者都是终端设备,但其不是同一终端设备。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1为一个实施例中物联网中消息传递方法的应用环境示意图。
如图1所示,该应用环境包括第一终端110、服务器120、第二终端130。第一终端110与第二终端130之间可通过互联网连接,第一终端110和第二终端130之间可进行消息交换和通信,第一终端110可通过互联网连接服务器120,第二终端130可通过互联网连接服务器120。
第一终端110将消息指令发送给第二终端130,第二终端130根据消息指令中信息对消息指令进行检测,并根据不同的检测结果执行相应的操作;第一终端110可向服务器120发起时间同步请求,并根据服务器120返回的时间同步请求的响应结果进行时间同步;第二终端130可向服务器120发起时间同步请求,并根据服务器120返回的时间同步请求的响应结果进行时间同步。
在本发明实施例中,第二终端130在向服务器120发起时间同步请求之前,可以预先设定一个触发条件,所述触发条件可以为:在监测到用户在第二终端130触摸屏上的触摸动作为两点触摸且滑动轨迹为纵向相对滑动后,判断两触摸点纵向相对滑动的位移是否同时大于预设的第一阈值、所述两触摸点最终落点的距离差是否小于预设的第二阈值、且所述两触摸点滑动的速度是否同时大于预设的第三阈值;或者在监测到所述触摸动作为两点触摸且所述滑动轨迹为相反方向滑动后,判断两触摸点相反方向滑动的位移是否同时大于预设的第一阈值、所述两触摸点最终落点的距离差是否大于预设的第四阈值、且所述两触摸点滑动的速度是否同时大于预设的第三阈值,若是(即上述三个条件判断结果都为“是”),则判定为触发第二终端130向服务器120发起时间同步请求;若否(上述三个条件的判断结果至少有一个为“否”),则不执行,结束当前操作。
其中,第一终端110为能接入网络且能发送消息指令的设备,如移动智能终端、车载智能终端、可穿戴设备和个人数字助理等。第二终端130为能接入网络且能接收消息指令的设备,如带有RFID(Radio Frequency Identification,射频识别)标签的电冰箱、带有RFID标签的洗衣机和带有RFID标签的空调等。
图2为一个实施例中物联网中消息传递方法的流程图。如图2所示,一种物联网中消息传递方法,运行于图1中的第二终端,包括:
S201,接收通过预定协议传输的消息指令,消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息。
其中,所述预定协议可以为消息队列遥测传输协议,或者AMQP(Advanced MessageQueuing Protocol先进消息队列协议)等。
时间戳是一个字符序列,用于唯一的标识消息指令发送的时刻,例如,消息发送端发送消息指令的时刻为10:00:01,则消息指令中时间戳记录消息指令发送时刻为10:00:01。截止时间信息是指消息指令能被执行的超时绝对时间和/或截止时间间隔。消息发送端是指发送消息指令的终端。消息执行端是指执行消息指令的终端。
第二终端接收消息发送端通过预定协议发送的消息指令或中间节点通过预定协议传递的消息指令。其中,中间节点是指消息发送端和消息执行端之间传递消息指令的终端。第二终端可为中间节点或消息执行端。
S202,根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端。
具体地,终端根据消息指令中时间戳和超时绝对时间来检测消息指令是否超时,超时绝对时间是指消息指令能被执行的截止时间。例如,消息发送端生成消息指令的时刻为05:01:00,设置该消息指令能被执行的超时绝对时间是05:01:30,则消息指令中时间戳记录的时刻为05:01:00,截止时间信息中记录的截止时间为05:01:30。终端在接收到消息指令后,将终端接收到消息指令的时刻与截止时间进行对比,若终端接收到消息指令的时刻早于截止时间,则消息指令未超时;若终端接收到消息指令的时刻晚于截止时间,则消息已超时。例如,终端接收到消息指令的时刻为05:01:20,早于截止时间05:01:30,则消息指令未超时;终端接收到消息指令的时刻为05:01:35,晚于截止时间05:01:30,则消息指令已超时。
在一个实施例中,终端根据消息指令中时间戳和截止时间间隔来检测消息指令是否超时,截止时间间隔是指消息指令从发送起允许被执行的时间范围。例如,消息发送端生成消息指令的时刻为05:01:00,设置该消息指令能被执行的超时绝对时间是05:01:30,则消息指令中时间戳记录的时刻为05:01:00,截止时间信息中记录的截止时间为30秒。终端在接收到消息指令后,计算终端接收到消息指令的时刻与时间戳记录的时刻之间的时间间隔,若时间间隔小于截止时间,则消息指令未超时;若时间间隔大于截止时间,则消息已超时。例如,终端接收到消息指令的时刻为05:01:20,与时间戳记录的时刻为05:01:00之间的时间间隔为20秒,小于截止时间30秒,则消息指令未超时;终端接收到消息指令的时刻为05:01:35,与时间戳记录的时刻05:01:00之间的时间间隔为35秒,大于截止时间30秒,则消息指令已超时。
另外,在检测消息是否超时的同时,根据消息指令中消息执行端信息检测当前终端是否为消息执行端。
具体地,消息执行端信息可包括消息指令执行终端的IP(Internet Protocol,网络之间互连的协议)地址、MAC(Medium Access Control,媒体访问控制)地址、设备编码或其他能唯一标识设备身份的信息。
S203,若消息指令已超时且当前终端是消息执行端,则放弃执行消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端。
S204,若消息指令已超时且当前终端不是消息执行端,则删除所述消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端。
可选的,还可以根据所述消息执行端信息将超时提示信息发送给消息执行端。
需要说明的是,删除所述消息指令即可节约终端内存,也可避免所述消息指令的再次传输。
本实施例中,若消息指令已超时,终端根据消息发送端信息将超时提示信息发送给消息发送端,以使消息发送端根据反馈的超时提示信息调整所要发送的消息指令。超时提示信息是指反馈给消息发送端该消息指令已超时不再传输或该消息指令已超时不再执行的信息。
上述物联网中消息传递方法,通过在预定协议传输的消息指令中设置时间戳和截止时间信息,可根据时间戳和截止时间信息判断接收到的消息指令是否超时,并将超时消息指令中断传输、超时提示信息反馈给消息发送端,使得超时消息指令不会被执行或继续传递下去,节省了网络传输流量、降低了网络拥堵的风险,对消息指令增加截止时间判断,提高了通过预定协议传输的消息指令执行情况的确定性。
图3为另一个实施例中物联网中消息传递方法的流程图。如图3所示,在一个实施例中,消息指令中还包括消息传递路径信息,上述物联网中消息传递方法还包括:
S301,根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端。
具体地,终端根据消息指令中时间戳和超时绝对时间来检测消息指令是否超时,超时绝对时间是指消息指令能被执行的截止时间。。
在一个实施例中,终端根据消息指令中时间戳和截止时间间隔来检测消息指令是否超时,截止时间间隔是指消息指令从发送起允许被执行的时间范围。
另外,在检测消息是否超时的同时,根据消息指令中消息执行端信息检测当前终端是否为消息执行端。
具体地,消息执行端信息可包括消息指令执行终端的IP(Internet Protocol,网络之间互连的协议)地址、MAC(Medium Access Control,媒体访问控制)地址、设备编码或其他能唯一标识设备身份的信息。
S302,若消息指令未超时且当前终端是消息执行端,则执行消息指令。
S303,若消息指令未超时且当前终端不是消息执行端,则根据消息传递路径信息传递消息指令。
具体地,消息传递路径信息是指消息指令通过预定协议由消息发送端传递到消息执行端所经过的节点顺序和节点信息,可依据消息传递路径信息中的节点顺序和节点信息查找消息指令传递的下一个节点。其中,节点信息可包括节点的IP(Internet Protocol,网络之间互连的协议)地址、MAC(Medium Access Control,媒体访问控制)地址、设备编码或其他能唯一标识设备身份的信息。例如,消息指令由A终端发送给B终端,根据预设的消息传递路径,消息指令是由A终端传向C节点、再传向D节点,最后传递给B终端。则消息传递路径信息中包括消息指令A→C→D→B的顺序,还包括C节点和D节点的IP(Internet Protocol,网络之间互连的协议)地址。根据A终端发送的消息指令的消息传递路径信息中节点顺序和节点信息,检测到下一个传递的节点为C节点,可定向查找C节点并将消息指令发送给C节点,若消息指令未超时,检测到下一个传递的节点为D节点,再定向查找D节点并将消息指令发送给D节点,若消息指令未超时,检测到下一个传递的节点为B终端且节点信息中不包括B终端的信息,再根据消息指令中消息执行端信息定向查找B终端并将消息指令发送给B终端。
在一个实施例中,上述物联网中消息传递方法还包括:若当前终端存在已超时消息指令,将接收的消息指令覆盖已超时消息指令。
本实施例中,终端用接收到的消息指令覆盖已超时的消息指令,不再将已超时的消息指令继续传递,节省了网络流量、减少了网络拥堵的风险。
图4为另一个实施例中物联网中消息传递方法的流程图。如图4所示,在一个实施例中,上述物联网中消息传递方法还包括:
S402,向服务器发起时间同步请求。
具体地,终端向服务器发送时钟同步报文,报文是指网络中交换与传输的数据单元,即站点一次性要发送的数据块,时钟同步报文中可包括时间同步请求和终端发送时钟同步报文的时间戳。
其中,服务器是指时间同步服务器,时间同步服务器是一种可独立基于NTP(Network Time Protocol,网络时间协议)/SNTP(Simple Network Time Protocol,简单网络时间协议)协议工作的时间服务器。时间同步服务器从GPS(Global PositioningSystem,全球定位***)卫星上获取标准时钟信号信息,并将信号信息在网络中传输,实现网络中终端与时间同步服务器时间同步。
S404,接收服务器返回的时间同步请求的响应结果,根据响应结果进行时间同步。
具体地,时间同步服务器在接收到时钟同步报文后作出响应,并将响应报文、接收时钟同步报文的时间戳和发送响应报文的时间戳返回终端;终端接收到响应报文后记录接收响应报文的时间戳。终端可根据时钟同步报文、响应报文、发送时钟同步报文的时间戳、发送响应报文的时间戳、接收时钟同步报文的时间戳和接收响应报文的时间戳计算传输时延和同步误差,实现终端时间与时间同步服务器时间的精准同步。例如,终端时间为10:00:00,时间同步服务器从GPS卫星上获取的标准时钟信号信息为11:00:00。终端向时间同步服务器发送时钟同步报文和发送时钟同步报文的时间戳T1,该时间戳T1为10:00:00;时间同步服务器接收到时钟同步报文的时间戳T2为11:00:01,时间同步服务器发送响应报文的时间戳T3为11:00:02,终端接收到响应报文的时间戳T4为10:00:03,则终端可计算报文的往返时延为(T4-T1)-(T3-T2)=2秒,终端相对于时间同步服务器的时间差为((T2-T1)+(T3-T4))/2=1小时,终端再跟据计算的时间差进行时间同步。
其中,终端包括消息发送端、中间节点和消息执行端,消息发送端可与时间同步服务器进行时间同步、中间节点可与时间同步服务器进行时间同步、消息执行端可与时间同步服务器进行时间同步,从而实现消息发送端、中间节点和消息执行端的时间精准同步。
本实施中,时间同步服务器与终端组成封闭式***,***中各终端通过向时间同步服务器发起时钟同步报文实现终端与时间同步服务器的时间同步,从而实现整个***处于同一时间维度,避免因各终端时间不同步造成消息指令产生和执行在时间维度上的混乱。
在一个实施例中,上述物联网中消息传递方法还包括:根据预设的时间间隔定期向服务器发起时间同步请求。
具体地,预设的时间间隔包括多个时间间隔的数值,例如预设的时间间隔可为1天、3天、7天、15天和30天。在物联网***中,可根据***环境选择不同的时间间隔的数值。例如,消息指令的截止时间为30秒,可每隔1天向服务器发起时间同步请求;消息指令的截止时间为2分钟,可每隔15天向服务器发起时间同步请求。
本实施例中,终端定期向时间同步服务器发送时间同步报文实现时间同步,避免了终端由于计时不准导致的各终端之间时间误差过大,从而造成消息指令不能准确执行的情况。
图5为一个实施例中物联网中消息传递装置的结构框图。如图5所示,一种物联网中消息传递装置,运行于图1的第二终端上,为实现图2的物联网中消息传递方法所架构的虚拟装置,包括:
接收模块501,用于接收通过预定协议传输的消息指令,消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息。
其中,所述预定协议可以为消息队列遥测传输协议,或者先进消息队列协议等。
时间戳是一个字符序列,用于唯一的标识消息指令发送的时刻。截止时间信息是指消息指令能被执行的超时绝对时间和/或截止时间间隔。消息发送端是指发送消息指令的终端。消息执行端是指执行消息指令的终端。
第二终端接收消息发送端通过预定协议发送的消息指令或中间节点通过预定协议传递的消息指令。其中,中间节点是指消息发送端和消息执行端之间传递消息指令的终端。第二终端可为中间节点或消息执行端。
检测模块502,用于根据消息指令中时间戳和截止时间信息检测消息指令是否超时,以及根据消息指令中消息执行端信息检测当前终端是否为消息执行端。
具体地,终端根据消息指令中时间戳和超时绝对时间来检测消息指令是否超时,超时绝对时间是指消息指令能被执行的截止时间。
在一个实施例中,终端根据消息指令中时间戳和截止时间间隔来检测消息指令是否超时,截止时间间隔是指消息指令从发送起允许被执行的时间范围。
另外,在检测消息是否超时的同时,根据消息指令中消息执行端信息检测当前终端是否为消息执行端。
具体地,消息执行端信息可包括消息指令执行终端的IP地址、MAC地址、设备编码或其他能唯一标识设备身份的信息。
执行模块503,用于若消息指令已超时且当前终端是消息执行端,则放弃执行消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端;若消息指令已超时且当前终端不是消息执行端,则删除消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端。
需要说明的是,删除所述消息指令即可节约终端内存,也可避免所述消息指令的再次传输。
本实施例中,若消息指令已超时,终端根据消息发送端信息将超时提示信息发送给消息发送端,以使消息发送端根据反馈的超时提示信息调整所要发送的消息指令。超时提示信息是指反馈给消息发送端该消息指令已超时不再传输或该消息指令已超时不再执行的信息。
上述物联网中消息传递装置,通过在预定协议传输的消息指令中设置时间戳和截止时间信息,可根据时间戳和截止时间信息判断接收到的消息指令是否超时,并将超时消息指令中断传输、超时提示信息反馈给消息发送端,使得超时消息指令不会被执行或继续传递下去,节省了网络传输流量、降低了网络拥堵的风险,对消息指令增加截止时间判断,提高了通过预定协议传输的消息指令执行情况的确定性。
在一个实施例中,所述消息指令中还包括消息传递路径信息,
执行模块503还用于若所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;若所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
图6为另一个实施例中物联网中消息传递装置的结构框图。如图6所示,在一个实施例中,上述物联网中消息传递装置,包括:
接收模块601、检测模块602、执行模块603和覆盖模块604,其中:
接收模块601,用于接收通过预定协议传输的消息指令,消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息。
检测模块602,用于根据消息指令中时间戳和截止时间信息检测消息指令是否超时,以及根据消息指令中消息执行端信息检测当前终端是否为消息执行端。
执行模块603,用于若消息指令已超时且当前终端是消息执行端,则放弃执行消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端;若消息指令已超时且当前终端不是消息执行端,则删除消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端。
在一个实施例中,所述消息指令中还包括消息传递路径信息,
执行模块603还用于若所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;若所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
覆盖模块604用于若当前终端存在已超时消息指令,将接收到的所述当前终端存在的消息指令覆盖已超时消息指令。
本实施例中,终端用接收到的消息指令覆盖已超时的消息指令,不再将已超时的消息指令继续传递,节省了网络流量、减少了网络拥堵的风险。
图7为另一个实施例中物联网中消息传递装置的结构框图。如图7所示,在一个实施例中,一种物联网中消息传递装置,包括:
接收模块701、检测模块702、执行模块703和请求模块704,其中:
接收模块701,用于接收通过预定协议传输的消息指令,消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息。
检测模块702,用于根据消息指令中时间戳和截止时间信息检测消息指令是否超时,以及根据消息指令中消息执行端信息检测当前终端是否为消息执行端。
执行模块703,用于若消息指令已超时且当前终端是消息执行端,则放弃执行消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端;若消息指令已超时且当前终端不是消息执行端,则删除消息指令,并根据消息发送端信息将超时提示信息发送给消息发送端。
在一个实施例中,所述消息指令中还包括消息传递路径信息,
执行模块703还用于若所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;若所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
请求模块704用于向服务器发起时间同步请求;
接收模块701还用于接收服务器返回的时间同步请求的响应结果,根据响应结果进行时间同步。
本实施中,时间同步服务器与终端组成封闭式***,***中各终端通过向时间同步服务器发起时钟同步报文实现终端与时间同步服务器的时间同步,从而实现整个***处于同一时间维度,避免因各终端时间不同步造成消息指令产生和执行在时间维度上的混乱。
在一个实施例中,请求模块704还用于根据预设的时间间隔定期向服务器发起时间同步请求。
本实施例中,终端定期向时间同步服务器发送时间同步报文实现时间同步,避免了终端由于计时不准导致的各终端之间时间误差过大,从而造成消息指令不能准确执行的情况。
参见图8,为另一个实施例中物联网中消息传递装置的结构框图。如图所示可以包括:一个或多个处理器801(图中仅示出一个);一个或多个输入设备802(图中仅示出一个),一个或多个输出设备803(图中仅示出一个)和存储器804。上述处理器801、输入设备802、输出设备803和存储器804通过总线805连接。存储器804用于存储指令,处理器801用于执行存储器804存储的指令。其中:
所述输入设备802,用于接收通过预定协议传输的消息指令,所述消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息;
所述处理器801,用于根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端。
所述处理器801,还用于在所述消息指令已超时且当前终端是消息执行端,则放弃执行所述消息指令,并根据所述消息发送端信息将超时提示信息通过输出设备803发送给消息发送端;
若所述消息指令已超时且当前终端不是消息执行端,则删除所述消息指令,并根据所述消息发送端信息将超时提示信息通过输出设备803发送给消息发送端。
可选的,所述消息指令中还包括消息传递路径信息,所述处理器801还用于,在所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;在所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
可选的,所述处理器801还用于,若当前终端存在已超时消息指令,将接收的所述消息指令覆盖所述已超时消息指令。
可选的,所述处理器801还用于通过输出设备803向服务器发起时间同步请求,并通过输入设备802接收所述服务器返回的所述时间同步请求的响应结果,根据所述响应结果进行时间同步。
具体的,所述处理器801通过输出设备803根据预设的时间间隔定期向服务器发起时间同步请求。
在本实施例中,其中,所述预定协议可以为消息队列遥测传输协议,或者先进消息队列协议等。
时间戳是一个字符序列,用于唯一的标识消息指令发送的时刻。截止时间信息是指消息指令能被执行的超时绝对时间和/或截止时间间隔。消息发送端是指发送消息指令的终端。消息执行端是指执行消息指令的终端。
第二终端接收消息发送端通过预定协议发送的消息指令或中间节点通过预定协议传递的消息指令。其中,中间节点是指消息发送端和消息执行端之间传递消息指令的终端。第二终端可为中间节点或消息执行端。
另外,终端根据消息指令中时间戳和超时绝对时间来检测消息指令是否超时,超时绝对时间是指消息指令能被执行的截止时间。
在一个实施例中,终端根据消息指令中时间戳和截止时间间隔来检测消息指令是否超时,截止时间间隔是指消息指令从发送起允许被执行的时间范围。
另外,在检测消息是否超时的同时,根据消息指令中消息执行端信息检测当前终端是否为消息执行端。
具体地,消息执行端信息可包括消息指令执行终端的IP地址、MAC地址、设备编码或其他能唯一标识设备身份的信息。
需要说明的是,本实施例删除所述消息指令即可节约终端内存,也可避免所述消息指令的再次传输。
本实施例中,若消息指令已超时,终端根据消息发送端信息将超时提示信息发送给消息发送端,以使消息发送端根据反馈的超时提示信息调整所要发送的消息指令。超时提示信息是指反馈给消息发送端该消息指令已超时不再传输或该消息指令已超时不再执行的信息。
进一步的,服务器在接收到时钟同步报文后作出响应,并将响应报文、接收时钟同步报文的时间戳和发送响应报文的时间戳返回终端;终端接收到响应报文后记录接收响应报文的时间戳。终端可根据时钟同步报文、响应报文、发送时钟同步报文的时间戳、发送响应报文的时间戳、接收时钟同步报文的时间戳和接收响应报文的时间戳计算传输时延和同步误差,实现终端时间与时间同步服务器时间的精准同步。
其中,终端包括消息发送端、中间节点和消息执行端,消息发送端可与时间同步服务器进行时间同步、中间节点可与时间同步服务器进行时间同步、消息执行端可与时间同步服务器进行时间同步,从而实现消息发送端、中间节点和消息执行端的时间精准同步。
本实施中,服务器与终端组成封闭式***,***中各终端通过向时间同步服务器发起时钟同步报文实现终端与时间同步服务器的时间同步,从而实现整个***处于同一时间维度,避免因各终端时间不同步造成消息指令产生和执行在时间维度上的混乱。
所述存储器804,用于存储软件程序以及模块。所述处理器801通过运行存储在所述存储器804的软件程序以及模块,从而执行各种功能应用以及数据处理。
应当理解,在本发明实施例中,所述处理器801可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备802可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风、数据接收接口等。输出设备803可以包括显示器(LCD等)、扬声器、数据发送接口等。
该存储器804可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器804的一部分还可以包括非易失性随机存取存储器。例如,存储器804还可以存储设备类型的信息。
具体实现中,本发明实施例中所描述的处理器801、输入设备802、输出设备803和存储器804可执行本发明实施例提供的物联网中消息传递方法的实施例中所描述的实现方式,在此不再赘述。
综上所述,本发明实施例通过在预定协议传输的消息指令中设置时间戳和截止时间信息,可根据时间戳和截止时间信息判断接收到的消息指令是否超时,并将超时消息指令中断传输、超时提示信息反馈给消息发送端,使得超时消息指令不会被执行或继续传递下去,节省了网络传输流量、降低了网络拥堵的风险,对消息指令增加截止时间判断,提高了通过预定协议传输的消息指令执行情况的确定性,具有较强的易用性和实用性。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的***实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种物联网中消息传递方法,其特征在于,包括:
接收通过预定协议传输的消息指令,所述消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息;
根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端;
若所述消息指令已超时且当前终端是消息执行端,则放弃执行所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端;
若所述消息指令已超时且当前终端不是消息执行端,则删除所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端。
2.根据权利要求1所述的物联网中消息传递方法,其特征在于,所述消息指令中还包括消息传递路径信息,所述方法还包括:
若所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;
若所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
3.根据权利要求1所述的物联网中消息传递方法,其特征在于,所述方法还包括:
若当前终端存在已超时消息指令,将接收的所述消息指令覆盖所述当前终端存在的已超时消息指令。
4.根据权利要求1所述的物联网中消息传递方法,其特征在于,所述方法还包括:
向服务器发起时间同步请求;
接收所述服务器返回的所述时间同步请求的响应结果,根据所述响应结果进行时间同步。
5.根据权利要求4所述的物联网中消息传递方法,其特征在于,所述向服务器发起时间同步请求还包括:
根据预设的时间间隔定期向服务器发起时间同步请求。
6.一种物联网中消息传递装置,其特征在于,包括:
接收模块,用于接收通过预定协议传输的消息指令,所述消息指令中包括消息发送端信息、消息执行端信息、时间戳和截止时间信息;
检测模块,用于根据所述消息指令中时间戳和截止时间信息检测所述消息指令是否超时,以及根据所述消息指令中消息执行端信息检测当前终端是否为消息执行端;
执行模块,用于若所述消息指令已超时且当前终端是消息执行端,则放弃执行所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端;若所述消息指令已超时且当前终端不是消息执行端,则删除所述消息指令,并根据所述消息发送端信息将超时提示信息发送给消息发送端。
7.根据权利要求6所述的物联网中消息传递装置,其特征在于:
所述消息指令中还包括消息传递路径信息,
所述执行模块还用于若所述消息指令未超时且当前终端是消息执行端,则执行所述消息指令;若所述消息指令未超时且当前终端不是消息执行端,则根据所述消息传递路径信息传递所述消息指令。
8.根据权利要求6所述的物联网中消息传递装置,其特征在于,所述装置还包括:
覆盖模块,用于若当前终端存在已超时消息指令,将接收的所述当前终端存在的消息指令覆盖所述已超时消息指令。
9.一种物联网中消息传递装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述物联网中消息传递方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述物联网中消息传递方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710461387.4A CN107181674A (zh) | 2017-06-16 | 2017-06-16 | 物联网中消息传递方法和装置 |
PCT/CN2017/093578 WO2018227703A1 (zh) | 2017-06-16 | 2017-07-19 | 物联网中消息传递方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710461387.4A CN107181674A (zh) | 2017-06-16 | 2017-06-16 | 物联网中消息传递方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107181674A true CN107181674A (zh) | 2017-09-19 |
Family
ID=59836733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710461387.4A Pending CN107181674A (zh) | 2017-06-16 | 2017-06-16 | 物联网中消息传递方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107181674A (zh) |
WO (1) | WO2018227703A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110032176A (zh) * | 2019-05-16 | 2019-07-19 | 广州文远知行科技有限公司 | 无人驾驶汽车的远程接管方法、装置、设备和存储介质 |
CN113709257A (zh) * | 2021-10-09 | 2021-11-26 | 天翼物联科技有限公司 | 消息缓存超期监控方法、装置、设备及介质 |
CN114138520A (zh) * | 2020-05-13 | 2022-03-04 | 浙江创邻科技有限公司 | 分布式消息处理方法及*** |
CN114360108A (zh) * | 2021-12-30 | 2022-04-15 | 沙龙智行科技有限公司 | 车辆的钥匙权限控制方法、装置及车辆 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140324973A1 (en) * | 2013-04-25 | 2014-10-30 | Qualcomm Incorporated | Coordinated resource sharing in machine-to-machine communication using a network-based group management and floor control mechanism |
CN106130693A (zh) * | 2016-07-08 | 2016-11-16 | 浙江工业大学 | 一种基于udp的可靠传输方法 |
CN106850397A (zh) * | 2016-12-13 | 2017-06-13 | 深圳市智物联网络有限公司 | 物联网中消息传递方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831156B (zh) * | 2012-06-29 | 2014-12-31 | 浙江大学 | 一种云计算平台上的分布式事务处理方法 |
CN103532823B (zh) * | 2012-07-04 | 2018-11-23 | 中兴通讯股份有限公司 | 物联网消息处理方法、装置及*** |
JP6438110B2 (ja) * | 2014-07-10 | 2018-12-12 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | 通信ネットワークでのシグナリングのための方法およびデバイス |
CN105681436B (zh) * | 2016-01-27 | 2019-02-05 | 四川长虹电器股份有限公司 | 控制端与物联网设备之间基于alljoyn协议的通信方法 |
-
2017
- 2017-06-16 CN CN201710461387.4A patent/CN107181674A/zh active Pending
- 2017-07-19 WO PCT/CN2017/093578 patent/WO2018227703A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140324973A1 (en) * | 2013-04-25 | 2014-10-30 | Qualcomm Incorporated | Coordinated resource sharing in machine-to-machine communication using a network-based group management and floor control mechanism |
CN106130693A (zh) * | 2016-07-08 | 2016-11-16 | 浙江工业大学 | 一种基于udp的可靠传输方法 |
CN106850397A (zh) * | 2016-12-13 | 2017-06-13 | 深圳市智物联网络有限公司 | 物联网中消息传递方法和装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110032176A (zh) * | 2019-05-16 | 2019-07-19 | 广州文远知行科技有限公司 | 无人驾驶汽车的远程接管方法、装置、设备和存储介质 |
CN114138520A (zh) * | 2020-05-13 | 2022-03-04 | 浙江创邻科技有限公司 | 分布式消息处理方法及*** |
CN113709257A (zh) * | 2021-10-09 | 2021-11-26 | 天翼物联科技有限公司 | 消息缓存超期监控方法、装置、设备及介质 |
CN113709257B (zh) * | 2021-10-09 | 2024-04-23 | 天翼物联科技有限公司 | 消息缓存超期监控方法、装置、设备及介质 |
CN114360108A (zh) * | 2021-12-30 | 2022-04-15 | 沙龙智行科技有限公司 | 车辆的钥匙权限控制方法、装置及车辆 |
Also Published As
Publication number | Publication date |
---|---|
WO2018227703A1 (zh) | 2018-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107181674A (zh) | 物联网中消息传递方法和装置 | |
US9626985B2 (en) | Audio processing method and apparatus | |
CN107995036B (zh) | 数据传输方法、装置、服务器及可读存储介质 | |
CN106548364B (zh) | 信息发送方法及装置 | |
WO2016197758A1 (zh) | 信息推荐***、方法及装置 | |
US9723057B2 (en) | Reducing web page load latency by scheduling sets of successive outgoing HTTP calls | |
US8200768B2 (en) | Deferred reading of email database in mobile environments | |
EP3531290A1 (en) | Data backup method, apparatus, electronic device, storage medium, and system | |
WO2011023068A1 (zh) | 一种个人网设备获取业务内容的装置、方法及相关装置 | |
EP3447631A1 (en) | Writing trajectory synchronization method and system for multiple clients | |
CN103703453B (zh) | 提供用于消息负载均衡的推送服务的***及其方法 | |
CN101137079B (zh) | 一种基于移动终端融合网页浏览与即时通信的方法及设备 | |
CN111901341B (zh) | 状态同步方法及设备 | |
CN109146446B (zh) | 一种虚拟物品发放方法、装置及*** | |
WO2018209635A1 (zh) | 一种搜索方法及装置 | |
CN112540996B (zh) | 一种业务数据的校验方法、装置、电子设备及存储介质 | |
CN111259022B (zh) | 一种信息同步方法、同步***、计算机设备和介质 | |
CN110166159A (zh) | 一种基于gprs网络对时、电能表对时方法及*** | |
CN106850397A (zh) | 物联网中消息传递方法和装置 | |
CN108702370A (zh) | 用于网络技术的多流交织 | |
CN114124916A (zh) | 数据传输方法、装置、电子设备及存储介质 | |
CN110445667A (zh) | 一种链路延迟检测方法、装置、存储介质以及终端 | |
CN108399535B (zh) | 一种资源转移方法、终端及服务器 | |
CN110462660B (zh) | 控制计算***以生成用于日历共享的预先接受的缓存 | |
Bergstrom et al. | The distributed open network emulator: Using relativistic time for distributed scalable simulation |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170919 |