时序数据检测方法及装置制造方法及图纸

技术编号:15768707 阅读:396 留言:0更新日期:2017-07-07 10:18
本发明专利技术实施例涉及数据检测技术,尤其涉及一种时序数据检测方法及装置。一种时序数据检测方法,所述方法应用于数据传输系统中,包括:根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据,其中所述数据信息包括时间信息和/或序列编号;若有丢失的时序数据,则保存所述丢失的时序数据的数据信息;确定当前是否达到预设的数据丢失通知触发条件;若达到所述数据丢失通知触发条件,则向目标设备发送数据丢失通知信息。本发明专利技术实施例的时序数据检测方法及装置,能够在数据传输系统中实现对丢失时序数据的检测和上报。

Method and device for detecting sequence data

The embodiment of the invention relates to data detection technology, in particular to a time sequence data detection method and device. A sequential data detection method, including the method used in the data transmission system, according to carry timing data from a data source device data, determine whether the timing of data loss in the data receiving process, wherein the data information including time information and / or sequence number; if the time series data the missing data is stored, the timing of missing data; determining whether the current data loss notice reaches the preset triggering condition; if to the data loss notification trigger conditions, to the target device to send data loss notification information. The method and the device for detecting the time sequence data of the embodiment of the invention can realize the detection and reporting of the lost time series data in the data transmission system.

【技术实现步骤摘要】

本专利技术实施例涉及数据检测技术,尤其涉及一种时序数据检测方法及装置
技术介绍
M2M(MachinetoMachine,机器对机器)是终端与终端之间进行对话的算法模型,在M2M应用中存在一种比较特殊的数据类型—时序数据(或称为时间序列数据),时序数据具有时间先后顺序、动态性、无限性以及不可预知性等特点。现有技术中,采用oneM2M模型进行时序数据的存储传输,其中在oneM2M模型中,利用时序资源以及时序实例资源描述时序数据的数据属性。上述oneM2M模型中,通过时序资源以及时序实例资源的属性描述实现了时序数据的接收存储,但在数据接收过程中,难以避免的会存在数据的丢失,在M2M模型中如何进行时序数据丢失检测和上报是亟待解决的一个问题。
技术实现思路
本专利技术实施例提供了一种时序数据检测方法、装置及设备,以在M2M数据传输系统中实现对丢失时序数据的检测和上报。第一方面,本专利技术实施例提供了一种时序数据检测方法,所述方法应用于数据传输系统中,包括:根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据,其中所述数据信息包括时间信息和/或序列编号;若有丢失的时序数据,则保存所述丢失的时序数据的数据信息;确定当前是否达到预设的数据丢失通知触发条件;若达到所述数据丢失通知触发条件,则向目标设备发送数据丢失通知信息。可选的,所述根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据之前,还包括:确定预先建立的时序资源中缺失数据检测参数中的数值是否为真;若为真,则根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据。可选的,所述根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据之前,还包括:根据来自数据源设备的请求建立时序资源的第一请求消息,建立时序资源;其中,所述第一请求消息中携带以下参数:最大丢失数据量、当前丢失数据量以及丢失数据列表;所述时序资源中包括根据所述最大丢失数据量、所述当前丢失数据量以及所述丢失数据列表分别建立的最大丢失数据量属性、当前丢失数据量属性以及丢失数据列表属性;所述最大丢失数据量属性用于记录丢失的时序数据的最大数目,所述当前丢失数据量属性用于记录当前丢失的时序数据的数目,所述丢失数据列表用于记录已丢失的时序数据的时间信息和/或序列编号。可选的,所述第一请求消息携带的参数中还包括:最长等待时间;所述时序资源中还包括根据所述最长等待时间建立的最长等待时间属性,其中,所述最长等待时间属性用于标识未接收到的时序数据被确定为丢失时序数据的最长等待时间。可选的,所述第一请求消息携带的参数中还包括:时序数据丢失通知触发参数;所述时序资源中还包括订阅资源,所述订阅资源中包括根据所述时序数据丢失通知触发参数设置的丢失数据订阅事件;所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。可选的,所述方法还包括:根据来自所述数据源设备的请求建立订阅资源的第二请求消息,建立订阅资源;其中,所述订阅资源为所述时序资源的子资源,所述第二请求消息中携带时序数据丢失通知触发参数;所述订阅资源中包括根据所述时序数据丢失通知触发参数设置的丢失数据订阅事件;所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。可选的,所述根据来自数据源设备的时序数据所携带的时间信息,确定在数据接收过程中是否有丢失的时序数据,包括:接收来自于所述数据源设备的周期性时序数据;根据接到的所述周期性时序数据携带的周期时间或者与所述周期时间对应的序列编号的连续性,确定在数据接收过程中是否有丢失的时序数据。可选的,所述根据接到的所述周期性时序数据携带的周期时间或者与所述周期时间对应的序列编号的连续性,确定在数据接收过程中是否有丢失的时序数据,包括:根据所述接到的所述周期性时序数据携带的周期时间或者与所述周期时间对应的序列编号的连续性,确定是否存在未接收到的时序数据;若存在未接收到的时序数据,则在等待预设时长之后确定是否仍有未接收到的时序数据;若仍有未接收到的时序数据,则将所述在等待预设时长之后仍未接收到的时序数据确定为已丢失的时序数据。可选的,所述确定当前是否达到预设的数据丢失通知触发条件之前,还包括:确定预先建立的订阅资源中是否设置有丢失数据订阅事件;若有,则确定当前是否达到所述丢失数据订阅事件中预先设置的数据丢失通知触发条件。可选的,所述数据丢失通知触发条件包括:当前时间是否达到预设的丢失数据上报周期中所设定的上报时间;和/或,当前已丢失的时序数据的数量是否达到预设的上报数量。第二方面,本专利技术实施例提供了一种时序数据检测方法,所述方法应用于数据传输系统中,包括:根据待发送的数据的数据信息,生成时序数据,其中,所述时序数据携带所述数据信息,所述数据信息包括时间信息和/或序列编号;将所述时序数据发送给数据接收设备,用于所述数据接收设备根据接收到的时序数据所携带的时间信息和/或序列编号,确定在数据接收过程中是否有丢失的时序数据;若有丢失的时序数据,则保存所述丢失的时序数据的数据信息;所述数据接收设备还确定当前是否达到预设的数据丢失通知触发条件;若达到所述数据丢失通知触发条件,则向目标设备发送数据丢失通知信息。可选的,所述将所述时序数据发送给数据接收设备之前,还包括:向所述数据接收设备发送请求所述数据接收设备建立时序资源的第一请求消息;所述第一请求消息中携带以下参数:最大丢失数据量、当前丢失数据量以及丢失数据列表;用于所述数据接收设备根据所述最大丢失数据量、所述当前丢失数据量以及所述丢失数据列表在时序资源中分别建立的最大丢失数据量属性、当前丢失数据量属性以及丢失数据列表属性;所述最大丢失数据量属性用于记录丢失的时序数据的最大数目,所述当前丢失数据量属性用于记录当前丢失的时序数据的数目,所述丢失数据列表用于记录已丢失的时序数据的时间信息和/或序列编号。可选的,所述第一请求消息携带的参数中还包括:最长等待时间,用于所述数据接收设备根据所述最长等待时间,在所述时序资源中建立最长等待时间属性,其中,所述最长等待时间属性用于所述数据接收设备标识未接收到的时序数据被确定为丢失时序数据的最长等待时间。可选的,所述第一请求消息携带的参数中还包括:时序数据丢失通知触发参数,用于所述数据接收设备根据所述时序数据丢失通知触发参数在时序资源的订阅资源中设置丢失数据订阅事件,所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。可选的,所述方法还包括:向所述数据接收设备发送用于请求所述数据接收设备建立订阅资源的第二请求消息;所述第二请求消息中携带时序数据丢失通知触发参数,用于所述数据接收设备在创建的订阅资源中根据所述时序数据丢失通知触发参数设置的丢失数据订阅事件;所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。第三方面,本专利技术实施例提供了一种时序数据检测装置,所述装置应用于数据传输系统中,包括:第一确定模块,用于根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的本文档来自技高网...
时序数据检测方法及装置

【技术保护点】
一种时序数据检测方法,其特征在于,所述方法应用于数据传输系统中,包括:根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据,其中所述数据信息包括时间信息和/或序列编号;若有丢失的时序数据,则保存所述丢失的时序数据的数据信息;确定当前是否达到预设的数据丢失通知触发条件;若达到所述数据丢失通知触发条件,则向目标设备发送数据丢失通知信息。

【技术特征摘要】
1.一种时序数据检测方法,其特征在于,所述方法应用于数据传输系统中,包括:根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据,其中所述数据信息包括时间信息和/或序列编号;若有丢失的时序数据,则保存所述丢失的时序数据的数据信息;确定当前是否达到预设的数据丢失通知触发条件;若达到所述数据丢失通知触发条件,则向目标设备发送数据丢失通知信息。2.根据权利要求1所述的方法,其特征在于,所述根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据之前,还包括:确定预先建立的时序资源中缺失数据检测参数中的数值是否为真;若为真,则根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据。3.根据权利要求1或2所述的方法,其特征在于,所述根据来自数据源设备的时序数据所携带的数据信息,确定在数据接收过程中是否有丢失的时序数据之前,还包括:根据来自数据源设备的请求建立时序资源的第一请求消息,建立时序资源;其中,所述第一请求消息中携带以下参数:最大丢失数据量、当前丢失数据量以及丢失数据列表;所述时序资源中包括根据所述最大丢失数据量、所述当前丢失数据量以及所述丢失数据列表分别建立的最大丢失数据量属性、当前丢失数据量属性以及丢失数据列表属性;所述最大丢失数据量属性用于记录丢失的时序数据的最大数目,所述当前丢失数据量属性用于记录当前丢失的时序数据的数目,所述丢失数据列表用于记录已丢失的时序数据的时间信息和/或序列编号。4.根据权利要求3所述的方法,其特征在于,所述第一请求消息携带的参数中还包括:最长等待时间;所述时序资源中还包括根据所述最长等待时间建立的最长等待时间属性,其中,所述最长等待时间属性用于标识未接收到的时序数据被确定为丢失时序数据的最长等待时间。5.根据权利要求3或4所述的方法,其特征在于,所述第一请求消息携带的参数中还包括:时序数据丢失通知触发参数;所述时序资源中还包括订阅资源,所述订阅资源中包括根据所述时序数据丢失通知触发参数设置的丢失数据订阅事件;所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。6.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:根据来自所述数据源设备的请求建立订阅资源的第二请求消息,建立订阅资源;其中,所述订阅资源为所述时序资源的子资源,所述第二请求消息中携带时序数据丢失通知触发参数;所述订阅资源中包括根据所述时序数据丢失通知触发参数设置的丢失数据订阅事件;所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。7.根据权利要求1所述的方法,其特征在于,所述根据来自数据源设备的时序数据所携带的时间信息,确定在数据接收过程中是否有丢失的时序数据,包括:接收来自于所述数据源设备的周期性时序数据;根据接到的所述周期性时序数据携带的周期时间或者与所述周期时间对应的序列编号的连续性,确定在数据接收过程中是否有丢失的时序数据。8.根据权利要求7所述的方法,其特征在于,所述根据接到的所述周期性时序数据携带的周期时间或者与所述周期时间对应的序列编号的连续性,确定在数据接收过程中是否有丢失的时序数据,包括:根据所述接到的所述周期性时序数据携带的周期时间或者与所述周期时间对应的序列编号的连续性,确定是否存在未接收到的时序数据;若存在未接收到的时序数据,则在等待预设时长之后确定是否仍有未接
\t收到的时序数据;若仍有未接收到的时序数据,则将所述在等待预设时长之后仍未接收到的时序数据确定为已丢失的时序数据。9.根据权利要求1所述的方法,其特征在于,所述确定当前是否达到预设的数据丢失通知触发条件之前,还包括:确定预先建立的订阅资源中是否设置有丢失数据订阅事件;若有,则确定当前是否达到所述丢失数据订阅事件中预先设置的数据丢失通知触发条件。10.根据权利要求1所述的方法,其特征在于,所述数据丢失通知触发条件包括:当前时间是否达到预设的丢失数据上报周期中所设定的上报时间;和/或,当前已丢失的时序数据的数量是否达到预设的上报数量。11.一种时序数据检测方法,其特征在于,所述方法应用于数据传输系统中,包括:根据待发送的数据的数据信息,生成时序数据,其中,所述时序数据携带所述数据信息,所述数据信息包括时间信息和/或序列编号;将所述时序数据发送给数据接收设备,用于所述数据接收设备根据接收到的时序数据所携带的时间信息和/或序列编号,确定在数据接收过程中是否有丢失的时序数据;若有丢失的时序数据,则保存所述丢失的时序数据的数据信息;所述数据接收设备还确定当前是否达到预设的数据丢失通知触发条件;若达到所述数据丢失通知触发条件,则向目标设备发送数据丢失通知信息。12.根据权利要求11所述的方法,其特征在于,所述将所述时序数据发送给数据接收设备之前,还包括:向所述数据接收设备发送请求所述数据接收设备建立时序资源的第一请求消息;所述第一请求消息中携带以下参数:最大丢失数据量、当前丢失数据量以及丢失数据列表;用于所述数据接收设备根据所述最大丢失数据量、所述当前丢失数据量以及所述丢失数据列表在时序资源中分别建立的最大丢失数
\t据量属性、当前丢失数据量属性以及丢失数据列表属性;所述最大丢失数据量属性用于记录丢失的时序数据的最大数目,所述当前丢失数据量属性用于记录当前丢失的时序数据的数目,所述丢失数据列表用于记录已丢失的时序数据的时间信息和/或序列编号。13.根据权利要求12所述的方法,其特征在于,所述第一请求消息携带的参数中还包括:最长等待时间,用于所述数据接收设备根据所述最长等待时间,在所述时序资源中建立最长等待时间属性,其中,所述最长等待时间属性用于所述数据接收设备标识未接收到的时序数据被确定为丢失时序数据的最长等待时间。14.根据权利要求12或13所述的方法,其特征在于,所述第一请求消息携带的参数中还包括:时序数据丢失通知触发参数,用于所述数据接收设备根据所述时序数据丢失通知触发参数在时序资源的订阅资源中设置丢失数据订阅事件,所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。15.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:向所述数据接收设备发送用于请求所述数据接收设备建立订阅资源的第二请求消息;所述第二请求消息中携带时序数据丢失通知触发参数,用于所述数据接收设备在创建的订阅资源中根据所述时序数据丢失通知触发参数设置的丢失数据订阅事件;所述丢失数据订阅事件中包含根据所述时序数据丢失通知触发参数设置的所述数据丢失通知触发条件。16.一种时序...

【专利技术属性】
技术研发人员:于琦姜艳平曾米奇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1