CN112398564B - 设备数据的随机上传方法 - Google Patents
设备数据的随机上传方法 Download PDFInfo
- Publication number
- CN112398564B CN112398564B CN202011213374.3A CN202011213374A CN112398564B CN 112398564 B CN112398564 B CN 112398564B CN 202011213374 A CN202011213374 A CN 202011213374A CN 112398564 B CN112398564 B CN 112398564B
- Authority
- CN
- China
- Prior art keywords
- time
- random
- equipment
- data
- reporting period
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- 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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
一种设备数据的随机上传方法,包括用于对设备进行NTP同步的NTP同步步骤,以及用于计算随机上报周期值的随机上报周期计算步骤;在对所述设备进行NTP同步后,于整点时间对有效数据采集、缓存与整理,最后在所述随机上报周期对所述有效数据进行上传,实现设备数据的随机上传;所述随机上报周期的计算步骤为:通过获取设备SN号作为随机种子,并根据所述随机种子的数量,生成若干组位于上报周期区间的数据上报周期值,然后使用所述设备SN的后三位作为索引值,取出其所述周期值作为所述随机上报周期;通过对设备内部上报周期处理优化,错开上报时间,避开集中上报,使用整点时间采集数据,从而优化云端数据的处理效率,提高可对比度和有效性。
Description
技术领域
本发明涉及网络应用领域,具体涉及一种设备数据的随机上传方法。
背景技术
随着物联网设备的发展,越来越多的设备加入物联网阵营,特别是通过移动运营商的2G/3G/4G/5G通讯基站进行联网的方式,如果设备部署比较集中,全部都进行大量数据传输,对基站负载也会造成不小的压力,甚至使基站服务器宕机,影响其它基站资源。
发明内容
为了解决设备部署密度较高的区域在进行数据集中上报时所产生的问题,本发明提出一种设备数据的随机上传方法,通过设立随机上报周期对数据进行随机上传,提高传输效率,减轻基站负载压力,其具体技术内容如下:
一种设备数据的随机上传方法,包括用于对设备进行NTP同步的NTP同步步骤,以及用于计算随机上报周期值的随机上报周期计算步骤;在对所述设备进行NTP同步后,于整点时间对有效数据采集、缓存与整理,最后在所述随机上报周期对所述有效数据进行上传。
于本发明的一个或多个实施例当中,所述设备数据的随机上传方法,包括用于在整点时间对有效数据采集、缓存与整理的数据采集整理阶段,以及执行设备NTP同步以及随机上报周期计算,并于所述数据采集整理阶段后在所述随机上报周期对效数据进行上传的数据上传阶段。
于本发明的一个或多个实施例当中,所述数据采集整理阶段包括,首先计算当前时间与下一整点时间的差值,然后到达所述整点时间进行有效数据采集的步骤。
于本发明的一个或多个实施例当中,所述计算当前时间与下一整点时间的差值的步骤为:先获取当前设备的时间戳以及计算出下一整点时间的时间戳,再计算当前设备与所述下一整点时间的差值。
于本发明的一个或多个实施例当中,有效数据采集的步骤为:计算出当前设备与所述下一整点时间的差值后,使用定时器进行差值倒计时,当倒计时结束后,进行对有效数据采集、缓存与整理操作。
于本发明的一个或多个实施例当中,计算下一个整点时间的时间戳步骤为:首先获取当前设备的时间的分钟值和下一整点时间的分钟值,算出分钟差值后加上当前设备的完整时间得出下一个整点时间的完整时间点,再把秒数置0,最后把所述完整时间点转换为下一整点时间戳。
于本发明的一个或多个实施例当中,所述的整点时间设为每个时间间隔以5分钟作为单位一个整点时间,如5分钟、10分钟、15分钟等,且时间为整分钟0秒时间。
于本发明的一个或多个实施例当中,所述随机上报周期的计算步骤为:通过获取设备SN号作为随机种子,并根据所述随机种子的数量,生成若干组位于上报周期区间的数据上报周期值,然后使用所述设备SN的后三位作为索引值,取出其所述周期值作为所述随机上报周期。
于本发明的一个或多个实施例当中,所述上报周期区间根据设备数据整理完成时间后,从开始上传数据到所述数据上传完成时间而设立。
于本发明的一个或多个实施例当中,所述设备NTP同步,首先获取设备当前时间,再与网络时间进行对比,不一致时对设备时间进行校正,使其与网络时间同步。
本发明的有益效果是:通过对设备内部上报周期的处理优化,避开集中部署带来的大批次设备对基站资源的占用,线路占用和高负荷负载,再使随机上传方式,使物联网设备互相错开上报高峰,同时通过整点时间数据采集的方式,优化云端数据的处理效率,使不同设备在同一时刻的数据高度一致化,提高可对比度和有效性,突出环境数据的差异性,使数据更有价值意义。
附图说明
图1为本发明的数据采集整理阶段流程示意图。
图2为本发明的随机上报周期计算的流程示意图。
具体实施方式
如下对本申请方案作进一步描述:
一种设备数据的随机上传方法,包括用于对设备进行NTP同步的NTP同步步骤,以及用于计算随机上报周期值的随机上报周期计算步骤;在对所述设备进行NTP同步后,于整点时间对有效数据采集、缓存与整理,最后在所述随机上报周期对所述有效数据进行上传;所述设备数据的随机上传方法,包括用于在整点时间对有效数据采集、缓存与整理的数据采集整理阶段,以及执行设备NTP同步以及随机上报周期计算,并于所述数据采集整理阶段后在所述随机上报周期对效数据进行上传的数据上传阶段;所述数据采集整理阶段包括,首先计算当前时间与下一整点时间的差值,然后到达所述整点时间进行有效数据采集的步骤;通过对设备内部上报周期处理优化,错开上报时间,避开集中上报,使用整点时间采集数据,从而优化云端数据的处理效率,提高可对比度和有效性。
参见附图1,所述设备NTP同步步骤为:首先获取设备当前时间,再与网络时间进行对比,不一致时对设备时间进行校正,使其与网络时间同步,保证上报数据的时间精确度,同时为所述整点时间对所述有效数据采集缓存提供数据支持;
所述计算当前时间与下一整点时间的差值的步骤为:先获取当前设备的时间戳以及计算出下一整点时间的时间戳,再计算当前设备与所述下一整点时间的差值;为下一整点时间缓存数据作准备;
有效数据采集的步骤为:计算出当前设备与所述下一整点时间的差值后,使用定时器进行差值倒计时,当倒计时结束后,进行对有效数据采集、缓存与整理操作,等待上传;使用整点时间采集数据,从而优化云端数据的处理效率,使不同设备在同一时刻的数据高度一致化,提高可对比度和有效性;
计算下一个整点时间的时间戳步骤为:首先获取当前设备的时间的分钟值和下一整点时间的分钟值,算出分钟差值后加上当前设备的完整时间得出下一个整点时间的完整时间点,再把秒数置0,最后把所述完整时间点转换为下一整点时间戳,例如:当前时间为09点08分12秒,提取分钟值08,下一个整点时间分钟值为10,其与当前时间的分钟差值为2,再把差值2加上当前的完整时间得出09点10分12秒,后把秒数置0,得出下一个完整的时间点为09点10分0秒,使所述整点时间准确保持在整分零秒,最后把时间转换为时间戳便于对比计算;
所述的整点时间设为每个时间间隔以5分钟作为单位一个整点时间,如5分钟、10分钟、15分钟等,且时间为整分钟0秒时间,于本实施例中利用5分钟、10分钟、15分钟等每个时间间隔5分钟为一个整点时间,即第一整点时间为5分钟,第二整点时间为10分钟,第三整点时间为15分钟,如此类推,更便于数据对比。
参见附图2,所述随机上报周期的计算步骤为:通过获取设备SN号作为随机种子,并根据所述随机种子的数量,生成若干组位于上报周期区间的数据上报周期值,然后使用所述设备SN的后三位作为索引值,取出其所述周期值作为所述随机上报周期,本实施例设立上报周期值数量为由1至1000个,侧最少可以生成1个上报周期值,最多可以生成1000个上报周期值,若设备数量为50个,则生成50个上报周期值,通过获取设备SN号作为所述随机种子,避免所述随机种子发生号码冲突以及更好分辨同一批次设备,通过对设备内部上报周期处理优化,错开上报时间,避开集中上报带来的大批次设备对基站资源的占用;
所述上报周期区间根据设备数据整理完成时间后,从开始上传数据到所述数据上传完成时间而设立,于本实施例中所述设备数据整理完成时间为90分钟以内,从开始上传数据到所述数据上传完成时间为120分钟以内,则其上报周期设立于90分钟以后至120分钟,设立上报周期区间,更利于上报周期值的计算。
上述优选实施方式应视为本申请方案实施方式的举例说明,凡与本申请方案雷同、近似或以此为基础作出的技术推演、替换、改进等,均应视为本专利的保护范围。
Claims (7)
1.一种设备数据的随机上传方法,其特征在于:包括用于对设备进行NTP同步的NTP同步步骤,以及用于计算随机上报周期值的随机上报周期计算步骤;在对所述设备进行NTP同步后,于整点时间对有效数据采集、缓存与整理,最后在所述随机上报周期对所述有效数据进行上传;
其中,包括用于在整点时间对有效数据采集、缓存与整理的数据采集整理阶段,以及执行设备NTP同步以及随机上报周期计算,并于所述数据采集整理阶段后在所述随机上报周期对效数据进行上传的数据上传阶段;
所述随机上报周期的计算步骤为:通过获取设备SN号作为随机种子,并根据所述随机种子的数量,生成若干组位于上报周期区间的数据上报周期值,然后使用所述设备SN的后三位作为索引值,取出其所述周期值作为所述随机上报周期;
所述上报周期区间根据设备数据整理完成时间后,从开始上传数据到所述数据上传完成时间而设立。
2.根据权利要求1所述的设备数据的随机上传方法,其特征在于:所述数据采集整理阶段包括,首先计算当前时间与下一整点时间的差值,然后到达所述整点时间进行有效数据采集的步骤。
3.根据权利要求2所述的设备数据的随机上传方法,其特征在于:所述计算当前时间与下一整点时间的差值的步骤为:先获取当前设备的时间戳以及计算出下一整点时间的时间戳,再计算当前设备与所述下一整点时间的差值。
4.根据权利要求2所述的设备数据的随机上传方法,其特征在于:有效数据采集的步骤为:计算出当前设备与所述下一整点时间的差值后,使用定时器进行差值倒计时,当倒计时结束后,进行对有效数据采集、缓存与整理操作。
5.根据权利要求3所述的设备数据的随机上传方法,其特征在于:计算下一个整点时间的时间戳步骤为:首先获取当前设备的时间的分钟值和下一整点时间的分钟值,算出分钟差值后加上当前设备的完整时间得出下一个整点时间的完整时间点,再把秒数置0,最后把所述完整时间点转换为下一整点时间戳。
6.根据权利要求5所述的设备数据的随机上传方法,其特征在于:所述的整点时间设为每个时间间隔以5分钟作为单位一个整点时间,如5分钟、10分钟、15分钟等,且时间为整分钟0秒时间。
7.根据权利要求1所述的设备数据的随机上传方法,其特征在于:所述设备NTP同步,首先获取设备当前时间,再与网络时间进行对比,不一致时对设备时间进行校正,使其与网络时间同步。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011213374.3A CN112398564B (zh) | 2020-11-04 | 2020-11-04 | 设备数据的随机上传方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011213374.3A CN112398564B (zh) | 2020-11-04 | 2020-11-04 | 设备数据的随机上传方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112398564A CN112398564A (zh) | 2021-02-23 |
CN112398564B true CN112398564B (zh) | 2023-03-31 |
Family
ID=74598065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011213374.3A Active CN112398564B (zh) | 2020-11-04 | 2020-11-04 | 设备数据的随机上传方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112398564B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018010763A1 (en) * | 2016-07-11 | 2018-01-18 | Huawei Technologies Co., Ltd. | Secure device location detection mechanism by pseudo-random sequences |
CN109561400A (zh) * | 2015-05-29 | 2019-04-02 | Oppo广东移动通信有限公司 | 机器类型通信的方法、基站以及终端 |
CN110913496A (zh) * | 2018-09-14 | 2020-03-24 | 电信科学技术研究院有限公司 | 一种信息上报方法、信息获取方法、终端及网络设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9154249B2 (en) * | 2012-06-13 | 2015-10-06 | Simmonds Precision Products, Inc. | System and method for synchronizing wireless devices without sending timestamp data |
-
2020
- 2020-11-04 CN CN202011213374.3A patent/CN112398564B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109561400A (zh) * | 2015-05-29 | 2019-04-02 | Oppo广东移动通信有限公司 | 机器类型通信的方法、基站以及终端 |
WO2018010763A1 (en) * | 2016-07-11 | 2018-01-18 | Huawei Technologies Co., Ltd. | Secure device location detection mechanism by pseudo-random sequences |
CN110913496A (zh) * | 2018-09-14 | 2020-03-24 | 电信科学技术研究院有限公司 | 一种信息上报方法、信息获取方法、终端及网络设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112398564A (zh) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109391629B (zh) | 轨道交通综合监控***数据处理方法 | |
CN100346591C (zh) | 起始小区检索算法 | |
CN111372209B (zh) | 信令数据处理方法、装置、设备及介质 | |
CN109982361B (zh) | 信号干扰分析方法、装置、设备及介质 | |
CN102014172A (zh) | 一种自动搜索采集器下电表地址的方法 | |
CN112398564B (zh) | 设备数据的随机上传方法 | |
CN111008245A (zh) | 基于调控云的省级以上调度机构wams数据共享方法 | |
CN113377696A (zh) | 一种基于计算机设备的总线数据处理方法 | |
CA2242504A1 (en) | Network information searching apparatus and network information searching method | |
CN112800140B (zh) | 一种基于区块链预言机的高可信数据获取方法 | |
CN112116802A (zh) | 一种用于电力采集***实时数据采集与上报的方法 | |
CN1898983A (zh) | 移动通信***以及装置 | |
CN113194011B (zh) | 一种无线电电磁信号环境的自动建立方法及装置 | |
CN112234995A (zh) | 基于时空编码的信令压缩方法及*** | |
CN113115107A (zh) | 一种基于5g网络的手持视频采集终端*** | |
CN111065125A (zh) | 一种用于网络中短驻留的诊断分析方法 | |
CN111832805A (zh) | 一种基于电力大数据的经济预警分析***及方法 | |
CN114286203B (zh) | 一种基于大数据的电表核收数据分流处理***及方法 | |
CN112235825B (zh) | 基于物联网的wifi探针设备分析随机mac的方法 | |
CN116112985A (zh) | 一种基于智能电网的5g网络切片*** | |
CN114530943A (zh) | 一种新型电压暂降分层溯源监测、分析*** | |
CN116633870B (zh) | 一种基于云加端模式的运维数据处理***及方法 | |
CN116962392A (zh) | 一种光伏智能运维数据的传输方法 | |
CN101635580A (zh) | 一种确认小区的同步序列码及该码位置的方法及装置 | |
CN108398641B (zh) | 一种电池数据处理方法和电池数据服务器 |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210312 Address after: 518000 Tangtou community, Shiyan street, Bao'an District, Shenzhen City, Guangdong Province Applicant after: Guangdong Yuanyuan Technology Co.,Ltd. Applicant after: Beijing Zhixin Yida Technology Co.,Ltd. Address before: 518000 Tangtou community, Shiyan street, Bao'an District, Shenzhen City, Guangdong Province Applicant before: Guangdong Yuanyuan Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |