添加唤醒时间的数据发送处理方法转让专利

申请号 : CN202110077597.X

文献号 : CN112788592B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 温文坤陈名峰陈杰文李玮棠马凤鸣林英喜

申请人 : 广州技象科技有限公司

摘要 :

本发明实施例公开了一种添加唤醒时间的数据发送处理方法及装置,该方法包括:物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备;所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器;为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自对应的所述唤醒时间内进行数据通信。本方案,实现了高效的数据处理,优化了唤醒周期,同时降低了物联网设备的功耗。

权利要求 :

1.添加唤醒时间的数据发送处理方法,其特征在于,包括:物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;

所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备;

所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器;

为每个分组业务数据添加对应的唤醒时间,其中,包括根据每个分组业务数据的发送时间以及最大时延得到每个业务数据的唤醒时间区间,再对所述分组业务数据下的每个业务数据对应的唤醒时间区间进行聚类得到聚类结果,根据聚类结果区间确定对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自对应的所述唤醒时间内进行数据通信。

2.根据权利要求1所述的添加唤醒时间的数据发送处理方法,其特征在于,所述物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识,包括:确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否为记录的自定义时间进程;

如果是,则在所述业务数据中添加唤醒周期标识。

3.根据权利要求1所述的添加唤醒时间的数据发送处理方法,其特征在于,在所述业务数据中添加唤醒周期标识之前,还包括:物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所述业务数据添加唤醒周期标识,其中,包括统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确定该反馈型业务数据的时延时间,判断所述时延时间满足标识添加条件。

4.根据权利要求1‑3中任一项所述的添加唤醒时间的数据发送处理方法,其特征在于,所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,包括:

所述中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型;

所述中转设备根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据;

相应的,所述为每个分组业务数据添加对应的唤醒时间,包括:基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间。

说明书 :

添加唤醒时间的数据发送处理方法

技术领域

[0001] 本申请实施例涉及物联网技术领域,尤其涉及一种添加唤醒时间的数据发送处理方法及装置。

背景技术

[0002] 随着物联网技术的普及以及智能设备的功能的强大,物联网设备在人们日常生活中扮演着越来越重的角色。各类智能化的物理网终端设备被应用在各个领域。通常,物联网
通过各类信息感知设备将物品与互联网相联,让所有能够被独立寻址的普通物理对象可以
实现信息交换,最终达到智能化识别、定位、跟踪、监控和管理的目。
[0003] 如何降低物联网设备的功耗以期更稳定、长久的运行是目前关注的重点。现有技术中,物联网终端设备采用定期唤醒接收下行数据的方式,在休眠期设备不进行下行信道
的监听,以此降低终端设备的功耗,然而该种方式灵活性较差,不能满足越来越多功能需求
的物联网终端,高效、准确的实现其复杂的功能。

发明内容

[0004] 本发明实施例提供了一种添加唤醒时间的数据发送处理方法及装置,实现了高效的数据处理,同时降低了物联网设备的功耗。
[0005] 第一方面,本发明实施例提供了一种添加唤醒时间的数据发送处理方法,该方法包括:
[0006] 物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;
[0007] 所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备;
[0008] 所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器;
[0009] 为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自对应的所述唤醒时间
内进行数据通信。
[0010] 可选的,所述物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识,包括:
[0011] 确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程;
[0012] 如果是,则在所述业务数据中添加唤醒周期标识。
[0013] 可选的,在所述业务数据中添加唤醒周期标识之前,还包括:
[0014] 物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所述业务数据添加唤醒周期标识,其中,包括
统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确定该反馈型业务数据的
时延时间,判断所述时延时间满足标识添加条件。
[0015] 可选的,所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,包括:
[0016] 所述中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型;
[0017] 所述中转设备根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据;
[0018] 相应的,所述为每个分组业务数据添加对应的唤醒时间,包括:
[0019] 基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间。
[0020] 第二方面,发明实施例还提供了一种添加唤醒时间的数据发送处理装置,包括:
[0021] 标识添加模块,用于物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;
[0022] 数据发送模块,用于所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备;
[0023] 数据分组模块,用于所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器;
[0024] 时间添加模块,用于为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自
对应的所述唤醒时间内进行数据通信。
[0025] 可选的,所述标识添加模块具体用于:
[0026] 确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程;
[0027] 如果是,则在所述业务数据中添加唤醒周期标识。
[0028] 可选的,所述标识添加模块还用于:
[0029] 在所述业务数据中添加唤醒周期标识之前,物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所
述业务数据添加唤醒周期标识,其中,包括统计所有业务数据的反馈类型,如果所述反馈类
型为反馈型,则确定该反馈型业务数据的时延时间,判断所述时延时间满足标识添加条件。
[0030] 可选的,所述数据分组模块具体用于:
[0031] 所述中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型;
[0032] 所述中转设备根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据;
[0033] 相应的,所述为每个分组业务数据添加对应的唤醒时间,包括:
[0034] 基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间。
[0035] 第三方面,本发明实施例还提供了一种添加唤醒时间的数据发送处理设备,该设备包括:
[0036] 一个或多个处理器;
[0037] 存储装置,用于存储一个或多个程序,
[0038] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的添加唤醒时间的数据发送处理方法。
[0039] 第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本发明实施例所述的添加唤醒时间
的数据发送处理方法。
[0040] 本发明实施例中,通过物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设
备;所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进
行分组,得到分组业务数据,并将所述业务数据发送至服务器;为每个分组业务数据添加对
应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述
物联网终端和所述服务器在各自对应的所述唤醒时间内进行数据通信。本方案,实现了高
效的数据处理,优化了唤醒周期,同时降低了物联网设备的功耗。

附图说明

[0041] 图1为本发明实施例提供的一种添加唤醒时间的数据发送处理方法的流程图;
[0042] 图2为本发明实施例提供的另一种添加唤醒时间的数据发送处理方法的流程图;
[0043] 图3为本发明实施例提供的另一种添加唤醒时间的数据发送处理方法的流程图;
[0044] 图4为本发明实施例提供的另一种添加唤醒时间的数据发送处理方法的流程图;
[0045] 图5为本发明实施例提供的一种添加唤醒时间的数据发送处理装置的结构框图;
[0046] 图6为本发明实施例提供的一种设备的结构示意图。

具体实施方式

[0047] 下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还
需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
[0048] 图1为本发明实施例提供的一种添加唤醒时间的数据发送处理方法的流程图,本实施例可适物联网设备数据的传输。本申请一实施例方案具体包括如下步骤:
[0049] 步骤S101、物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识。
[0050] 在一个实施例中,物联网终端设备产生和服务器进行传输通信的业务数据以实现物联网功能。对于产生的业务数据,可通过添加唤醒周期标识的方式以对该业务数据的响
应时间进行调整,进而确定其合理的唤醒时间,保证低功耗处理。可选的,物联网终端设备
在生成业务数据时,确定该业务数据是否需要添加唤醒周期标识,如果需要,则在所述业务
数据中添加唤醒周期标识。
[0051] 步骤S102、所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备。
[0052] 在一个实施例中,物联网终端设备通过组网内的中转设备以实现和服务器的业务数据传输通信,即物联网终端设备将业务数据发送至中转设备进行转发。在发送业务数据
至中转设备的同时,针对需要进行周期调整的业务数据,其自动携带有步骤S101中添加的
唤醒周期标识。
[0053] 步骤S103、所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器。
[0054] 在一个实施例中,中转设备对接收到的多个业务数据的类型进行分组后,将业务数据划分至对应的分组得到分组业务数据,将每组分组业务数据作为一个整体发送至服务
器。示例性的,业务数据的类型包括传感数据类型和定位数据类型。
[0055] 在另一个实施例中,可根据业务数据对应获取的消息获取内容进行分组。具体的,物联网设备发送的业务数据为获取服务器中的相关数据信息的数据,具体的消息获取内容
可以分类为查询类内容、数据处理类内容以及通知变更类内容。中转设备根据该业务数据
获取消息内容的不同,将业务数据划分至不同的业务分组中,进而用于后续得到对应的唤
醒时间。
[0056] 步骤S104、为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自对应的所
述唤醒时间内进行数据通信。
[0057] 在一个实施例中,为每个分组业务数据添加对应的唤醒时间的方式可以是:根据每个分组业务数据的发送时间以及最大时延确定对应的唤醒时间。具体的,以每个业务数
据的发送时间为起始时间,最大时延为最终要求的得到响应数据的时间上限,根据该起始
时间以及时间上限得到每个业务数据的唤醒时间区间,再对该分组业务数据下的每个业务
数据对应的唤醒时间区间进行聚类得到聚类结果。其中,如使用k‑means 算法聚类结果,如
果聚类结果唯一,则将该聚类结果区间确定为该分组业务数据中每个业务数据对应的唤醒
时间,即终端设备在该分配的唤醒时间进行唤醒以接收服务器针对该业务数据的响应数
据。如果聚类结果不唯一,则根据每个业务数据的发送时间确定出最邻近的聚类结果区间,
将该聚类结果区间作为该业务数据对应分配的唤醒时间。
[0058] 由此可知,通过物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备;所
述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分
组,得到分组业务数据,并将所述业务数据发送至服务器;为每个分组业务数据添加对应的
唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联
网终端和所述服务器在各自对应的所述唤醒时间内进行数据通信。本方案,实现了高效的
数据处理,优化了唤醒周期,同时降低了物联网设备的功耗。
[0059] 图2为本发明实施例提供的另一种添加唤醒时间的数据发送处理方法的流程图。在上述技术方案的基础上,所述物联网终端设备在生成业务数据时,在所述业务数据中添
加唤醒周期标识,包括:
[0060] 确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程;
[0061] 如果是,则在所述业务数据中添加唤醒周期标识。具体为:
[0062] 步骤S201、确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程,如果是,则在所述
业务数据中添加唤醒周期标识。
[0063] 具体的,物联网终端设备在生成业务数据时,确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,,即针对应用程序,在开发阶段需要进行唤醒时间控制的业务
数据,定义一自定义唤醒时间的调用接口,在业务数据产生时,如果确定发送所述业务数据
的调用接口定义有自定义唤醒时间,则相应的添加唤醒周期标识至业务数据中。在另一个
实施例中,根据发起所述业务数据的系统进程确定是否为记录的自定义时间进程。针对每
个创建的进程,当进程创建时,如果是需要进行唤醒周期分配的进程,则记录该进程为自定
义时间进程。
[0064] 步骤S202、所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备。
[0065] 步骤S203、所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器。
[0066] 步骤S204、为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自对应的所
述唤醒时间内进行数据通信。
[0067] 由上述可知,通过确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程,如果是,则
在所述业务数据中添加唤醒周期标识,优化了业务数据生成模式,便于实现唤醒时间的添
加分配。
[0068] 图3为本发明实施例提供的另一种添加唤醒时间的数据发送处理方法的流程图。在上述技术方案的基础上,在所述业务数据中添加唤醒周期标识之前,还包括:
[0069] 物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所述业务数据添加唤醒周期标识,其中,包括
统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确定该反馈型业务数据的
时延时间,判断所述时延时间满足标识添加条件。具体为:
[0070] 步骤S301、物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所述业务数据添加唤醒周期标识,
其中,包括统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确定该反馈型业
务数据的时延时间,判断所述时延时间满足标识添加条件。
[0071] 在一个实施例中,限定了另一种生成添加唤醒周期标识的过程。物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期
标识。统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确定该反馈型业务数
据的时延时间,判断所述时延时间满足标识添加条件。其中,针对需要接收反馈信息的业务
数据定义为反馈型,仅上报发送数据至服务器的业务数据定义为非反馈型。针对反馈型数
据而言,针对不同业务数据的响应时间需求的不同设置有一时延时间,该时延时间表征了
最晚接收响应数据的时间。在一个实施例中,判断所述时延时间是否满足标识添加条件,如
果满足,则为所述业务数据添加唤醒周期标识。示例性的,如时延时间小于2小时,则判定其
满足标识添加条件,为该业务数据添加唤醒周期标识。步骤S302、确定发送所述业务数据的
调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为
记录的自定义时间进程,如果是,则在所述业务数据中添加唤醒周期标识。
[0072] 步骤S303、所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备。
[0073] 步骤S304、所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器。
[0074] 步骤S305、为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自对应的所
述唤醒时间内进行数据通信。
[0075] 由上述方案可知,通过物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所述业务数据添加唤
醒周期标识,其中,包括统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确
定该反馈型业务数据的时延时间,判断所述时延时间满足标识添加条件,实现了针对性的
唤醒周期的添加分配,实现了高效的数据处理,优化了唤醒周期,同时降低了物联网设备的
功耗。
[0076] 图4为本发明实施例提供的另一种添加唤醒时间的数据发送处理方法的流程图。在上述技术方案的基础上,所述中转设备接收各个物联网终端设备发送的业务数据,根据
所述业务数据的类型进行分组,得到分组业务数据,包括:
[0077] 所述中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型;
[0078] 所述中转设备根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据;
[0079] 相应的,所述为每个分组业务数据添加对应的唤醒时间,包括:
[0080] 基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间。具体为:
[0081] 步骤S401、物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所述业务数据添加唤醒周期标识,
其中,包括统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确定该反馈型业
务数据的时延时间,判断所述时延时间满足标识添加条件。
[0082] 步骤S402、确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程,如果是,则在所述
业务数据中添加唤醒周期标识。
[0083] 步骤S403、所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备。
[0084] 步骤S404、所述中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型,所述中转设备
根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据,并将所述
业务数据发送至服务器。
[0085] 在一个实施例中,确定业务数据类型的方式为对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型。具体的,将数据字段一致的业务数据归
类为同一种数据类型,还可以是对数据字段的内容进行解析,根据解析结果进行业务数据
类型的分类。如解析出温度数据字段、湿度数据字段则该业务数据类型为传感数据类型,如
解析出数据字段内容为查询关键字,则为消息获取数据类型。相应的,中转设备根据确定出
的每种业务数据的数据类型对业务数据进行分组得到分组业务数据,并将所述业务数据发
送至服务器。
[0086] 步骤S405、基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端
和所述服务器在各自对应的所述唤醒时间内进行数据通信。
[0087] 在一个实施例中,给出了一种具体的分配唤醒时间的方式,即基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间,将所述唤醒时间发送至对应的物联
网终端设备以及所述服务器。示例性的,针对相同类型的即每个已经进行分组的分组业务
数据,为其分配相同的唤醒时间周期,令物联网终端设备在该唤醒时间周期进行唤醒,以集
中处理同类型的业务数据得到的服务器的响应数据,响应的,服务器在接收到该唤醒时间
后,在该唤醒时间周期内发送每个物联网终端设备业务数据对应的响应数据。
[0088] 由上述可知,通过中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型,所述中转设
备根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据,并将所
述业务数据发送至服务器,同时,基于每个分组业务数据中业务数据的数据字段内容添加
对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所
述物联网终端和所述服务器在各自对应的所述唤醒时间内进行数据通信,优化了物联网终
端设备的唤醒机制,实现了高效的数据处理,优化了唤醒周期,同时降低了物联网设备的功
耗。
[0089] 图5为本发明实施例提供的一种添加唤醒时间的数据发送处理装置的结构框图,该装置用于执行上述数据接收端实施例提供的添加唤醒时间的数据发送处理方法,具备执
行方法相应的功能模块和有益效果。如图5所示,该装置具体包括:标识添加模块101、数据
发送模块102、数据分组模块103和时间添加模块104,其中,
[0090] 标识添加模块101,用于物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;
[0091] 数据发送模块102,用于所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备;
[0092] 数据分组模块103,用于所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器;
[0093] 时间添加模块104,用于为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各
自对应的所述唤醒时间内进行数据通信。
[0094] 由上述方案可知,通过物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设
备;所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进
行分组,得到分组业务数据,并将所述业务数据发送至服务器;为每个分组业务数据添加对
应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述
物联网终端和所述服务器在各自对应的所述唤醒时间内进行数据通信。本方案,实现了高
效的数据处理,优化了唤醒周期,同时降低了物联网设备的功耗。
[0095] 在一个可能的实施例中,所述标识添加模块具体用于:
[0096] 确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程;
[0097] 如果是,则在所述业务数据中添加唤醒周期标识。
[0098] 在一个可能的实施例中,所述标识添加模块还用于:
[0099] 在所述业务数据中添加唤醒周期标识之前,物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所
述业务数据添加唤醒周期标识,其中,包括统计所有业务数据的反馈类型,如果所述反馈类
型为反馈型,则确定该反馈型业务数据的时延时间,判断所述时延时间满足标识添加条件。
[0100] 在一个可能的实施例中,所述数据分组模块具体用于:
[0101] 所述中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型;
[0102] 所述中转设备根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据;
[0103] 相应的,所述为每个分组业务数据添加对应的唤醒时间,包括:
[0104] 基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间。
[0105] 图6为本发明实施例提供的一种添加唤醒时间的数据发送处理设备的结构示意图,如图6所示,该设备包括处理器201、存储器202、输入装置203和输出装置204;设备中处
理器201的数量可以是一个或多个,图6中以一个处理器201为例;设备中的处理器201、存储
器202、输入装置203和输出装置204可以通过总线或其他方式连接,图6中以通过总线连接
为例。存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序
以及模块,如本发明实施例中的添加唤醒时间的数据发送处理方法对应的程序指令/模块。
处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种
功能应用以及数据处理,即实现上述的添加唤醒时间的数据发送处理方法。输入装置203可
用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号
输入。输出装置204可包括显示屏等显示设备。
[0106] 本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种添加唤醒时间的数据发送处理方法,该方法包
括:
[0107] 物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识;
[0108] 所述物联网终端设备发送添加有所述唤醒周期标识的业务数据至中转设备;
[0109] 所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,并将所述业务数据发送至服务器;
[0110] 为每个分组业务数据添加对应的唤醒时间,将所述唤醒时间发送至对应的物联网终端设备以及所述服务器,用于所述物联网终端和所述服务器在各自对应的所述唤醒时间
内进行数据通信。
[0111] 在一个可能的实施例中,所述物联网终端设备在生成业务数据时,在所述业务数据中添加唤醒周期标识,包括:
[0112] 确定发送所述业务数据的调用接口是否定义有自定义唤醒时间,或根据发起所述业务数据的系统进程确定是否和为记录的自定义时间进程;
[0113] 如果是,则在所述业务数据中添加唤醒周期标识。
[0114] 在一个可能的实施例中,在所述业务数据中添加唤醒周期标识之前,还包括:
[0115] 物联网终端设备对自身发送的所有业务数据进行统计分析,根据所述统计分析结果确定是否添加唤醒周期标识,如果是,则为所述业务数据添加唤醒周期标识,其中,包括
统计所有业务数据的反馈类型,如果所述反馈类型为反馈型,则确定该反馈型业务数据的
时延时间,判断所述时延时间满足标识添加条件。
[0116] 在一个可能的实施例中,所述中转设备接收各个物联网终端设备发送的业务数据,根据所述业务数据的类型进行分组,得到分组业务数据,包括:
[0117] 所述中转设备接收各个物联网终端设备发送的业务数据,对所述业务数据的包含的字段进行统计,根据统计结果确定每种业务数据的数据类型;
[0118] 所述中转设备根据确定出的每种业务数据的数据类型对业务数据进行分组得到分组业务数据;
[0119] 相应的,所述为每个分组业务数据添加对应的唤醒时间,包括:
[0120] 基于每个分组业务数据中业务数据的数据字段内容添加对应的唤醒时间。
[0121] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明实施例可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前
者是更佳的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技
术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机
可读存储介质中,如计算机的软盘、只读存储器(Read‑Only Memory, ROM)、随机存取存储
器(Random Access Memory, RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一
台计算机设备(可以是个人计算机,服务,或者网络设备等)执行本发明实施例各个实施例
所述的方法。
[0122] 值得注意的是,上述添加唤醒时间的数据发送处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相
应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发
明实施例的保护范围。
[0123] 注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各
种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上
实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施
例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施
例的范围由所附的权利要求范围决定。