数据获取方法、集中器、数据获取系统及可读存储介质.pdf

上传人:jo****n 文档编号:10973616 上传时间:2021-08-28 格式:PDF 页数:12 大小:500.52KB
收藏 版权申诉 举报 下载
数据获取方法、集中器、数据获取系统及可读存储介质.pdf_第1页
第1页 / 共12页
数据获取方法、集中器、数据获取系统及可读存储介质.pdf_第2页
第2页 / 共12页
数据获取方法、集中器、数据获取系统及可读存储介质.pdf_第3页
第3页 / 共12页
文档描述:

《数据获取方法、集中器、数据获取系统及可读存储介质.pdf》由会员分享,可在线阅读,更多相关《数据获取方法、集中器、数据获取系统及可读存储介质.pdf(12页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910952002.3 (22)申请日 2019.10.09 (71)申请人 国网宁夏电力有限公司电力科学研 究院 地址 750000 宁夏回族自治区银川市金凤 区黄河东路716号 (72)发明人 梁飞马智强杨琦严绍奎 姚志黄吉涛徐文涛买波 汪海燕马广霞丁海丽刘鹏 樊博吴永浩赵荣幸 (74)专利代理机构 北京超凡宏宇专利代理事务 所(特殊普通合伙) 11463 代理人 谢玲 (51)Int.Cl. H04L 29/08(2006.01) G08C 19/00(2006.01。

2、) (54)发明名称 数据获取方法、 集中器、 数据获取系统及可 读存储介质 (57)摘要 本申请提供一种数据获取方法、 集中器、 数 据获取系统及可读存储介质, 涉及数据采集技术 领域。 该方法包括: 从与集中器通信连接的主站 设备获取当前应用程序, 当前应用程序用于驱动 集中器采集指定数据; 运行当前应用程序, 以通 过当前应用程序获取指定数据。 在本方案中, 集 中器运行时, 从主站设备获取应用程序, 有助于 集中器直接从主站设备获取到更新后的应用程 序, 改善集中器更新应用程序的效率低的问题。 权利要求书1页 说明书8页 附图2页 CN 110708379 A 2020.01.17 C。

3、N 110708379 A 1.一种数据获取方法, 其特征在于, 应用于集中器, 所述方法包括: 从与所述集中器通信连接的主站设备获取当前应用程序, 所述当前应用程序用于驱动 所述集中器采集指定数据; 运行所述当前应用程序, 以通过所述当前应用程序获取指定数据。 2.根据权利要求1所述的方法, 其特征在于, 从与所述集中器通信连接的主站设备获取 当前应用程序, 包括: 在所述集中器上电时, 识别出与所述集中器连接的第一通信模块的指定虚拟网口; 以客户端模式通过所述指定虚拟网口与所述主站设备建立所述通信连接; 从所述主站设备获取所述当前应用程序。 3.根据权利要求1所述的方法, 其特征在于, 所。

4、述方法还包括: 每隔预设时长将所述预设时长内获取的指定数据发送至所述主站设备, 或者 在获取的所述指定数据的总数据容量大于或等于指定阈值时, 将所述指定数据发送至 所述主站设备。 4.根据权利要求1所述的方法, 其特征在于, 在从与所述集中器通信连接的主站设备获 取当前应用程序之前, 所述方法还包括: 初始化所述集中器, 以删除所述集中器预先存储的应用程序。 5.根据权利要求1-4中任意一项所述的方法, 其特征在于, 所述当前应用程序为所述主 站设备中版本最新的用于驱动所述集中器采集指定数据的应用程序。 6.一种集中器, 其特征在于, 所述集中器包括第一通信模块及第二通信模块; 所述第一通信模。

5、块, 用于从与所述集中器通信连接的主站设备获取当前应用程序, 所 述当前应用程序用于驱动所述集中器采集指定数据; 在运行所述当前应用程序时, 所述当前应用程序用于驱动所述第二通信模块获取所述 指定数据。 7.根据权利要求6所述的集中器, 其特征在于, 所述第一通信模块还用于: 每隔预设时长将所述预设时长内获取的指定数据发送至所述主站设备, 或者 在获取的所述指定数据的总数据容量大于或等于指定阈值时, 将所述指定数据发送至 所述主站设备。 8.根据权利要求6或7所述的集中器, 其特征在于, 所述集中器的处理器通过USB口与所 述第一通信模块连接, 和/或, 所述处理器通过物理网口与所述第二通信模。

6、块连接。 9.一种数据获取系统, 其特征在于, 包括主站设备及如权利要求6-8中任意一项所述的 集中器, 所述集中器与所述主站设备通信连接。 10.一种计算机可读存储介质, 其特征在于, 所述可读存储介质中存储有计算机程序, 当所述计算机程序在计算机上运行时, 使得所述计算机执行如权利要求1-5中任意一项所 述的方法。 权利要求书 1/1 页 2 CN 110708379 A 2 数据获取方法、 集中器、 数据获取系统及可读存储介质 技术领域 0001 本发明涉及数据采集技术领域, 具体而言, 涉及一种数据获取方法、 集中器、 数据 获取系统及可读存储介质。 背景技术 0002 在集中器抄表领。

7、域中, 集中器可以通过运行自身存储的应用程序来采集表箱(比 如电表、 电子水表、 电子燃气表等)的数据, 实现集中抄表。 目前, 当需要对集中器的应用程 序进行更新时(比如应用程序存在漏洞或需要更新应用程序的功能), 需要管理人员以人工 的方式逐个对集中器的应用程序进行更新, 由于集中器的数量多, 且位置离散, 使得集中器 的应用程序更新的效率低。 发明内容 0003 本申请提供一种数据获取方法、 集中器、 数据获取系统及可读存储介质, 能够改善 集中器更新应用程序的效率低的问题。 0004 为了实现上述目的, 本申请实施例所提供的技术方案如下所示: 0005 第一方面, 本申请实施例提供一种。

8、数据获取方法, 应用于集中器, 所述方法包括: 从与所述集中器通信连接的主站设备获取当前应用程序, 所述当前应用程序用于驱动所述 集中器采集指定数据; 运行所述当前应用程序, 以通过所述当前应用程序获取指定数据。 0006 在上述的实施方式中, 集中器运行时, 从主站设备获取应用程序, 有助于集中器直 接从主站设备获取到更新后的应用程序, 改善集中器更新应用程序的效率低的问题。 0007 结合第一方面, 在一些可选的实施方式中, 从与所述集中器通信连接的主站设备 获取当前应用程序, 包括: 在所述集中器上电时, 识别出与所述集中器连接的第一通信模块 的指定虚拟网口; 以客户端模式通过所述指定虚。

9、拟网口与所述主站设备建立所述通信连 接; 从所述主站设备获取所述当前应用程序。 0008 在上述的实施方式中, 通过建立的通信连接以从主站设备获取应用程序, 当集中 器应用程序需要升级时, 可以通过替换主站设备中的应用程序来实现集中器的应用程序的 更新, 从而有助于简化集中器程序更新的操作步骤。 0009 结合第一方面, 在一些可选的实施方式中, 所述方法还包括: 每隔预设时长将所述 预设时长内获取的指定数据发送至所述主站设备, 或者在获取的所述指定数据的总数据容 量大于或等于指定阈值时, 将所述指定数据发送至所述主站设备。 0010 在上述的实施方式中, 在满足预设时长或指定阈值的条件时, 。

10、可以自动对所采集 的数据进行发送, 有助于降低发送数据的频率。 0011 结合第一方面, 在一些可选的实施方式中, 在从与所述集中器通信连接的主站设 备获取当前应用程序之前, 所述方法还包括: 初始化所述集中器, 以删除所述集中器预先存 储的应用程序。 0012 在上述的实施方式中, 通过初始化操作, 可以删除集中器已有的应用程序, 然后用 说明书 1/8 页 3 CN 110708379 A 3 当前应用程序替换已有的应用程序, 便于完成应用程序的更新。 0013 结合第一方面, 在一些可选的实施方式中, 所述当前应用程序为所述主站设备中 版本最新的用于驱动所述集中器采集指定数据的应用程序。。

11、 0014 在上述的实施方式中, 所获取的当前应用程序为最新版本的应用程序, 以便于集 中器及时使用最新版本的应用程序来采集表箱终端记录的数据。 0015 第二方面, 本申请实施例还提供一种集中器, 所述集中器包括第一通信模块及第 二通信模块; 所述第一通信模块, 用于从与所述集中器通信连接的主站设备获取当前应用 程序, 所述当前应用程序用于驱动所述集中器采集指定数据; 在运行所述当前应用程序时, 所述当前应用程序用于驱动所述第二通信模块获取所述指定数据。 0016 结合第二方面, 在一些可选的实施方式中, 所述第一通信模块还用于: 每隔预设时 长将所述预设时长内获取的指定数据发送至所述主站设。

12、备, 或者在获取的所述指定数据的 总数据容量大于或等于指定阈值时, 将所述指定数据发送至所述主站设备。 0017 结合第二方面, 在一些可选的实施方式中, 所述集中器的处理器通过USB口与所述 第一通信模块连接, 和/或, 所述处理器通过物理网口与所述第二通信模块连接。 0018 第三方面, 本申请实施例还提供一种数据获取系统, 包括主站设备及上述的集中 器, 所述集中器与所述主站设备通信连接。 0019 第四方面, 本申请实施例还提供一种计算机可读存储介质, 所述可读存储介质中 存储有计算机程序, 当所述计算机程序在计算机上运行时, 使得所述计算机执行上述的方 法。 附图说明 0020 为了。

13、更清楚地说明本申请实施例的技术方案, 下面将对实施例中所需要使用的附 图作简单地介绍。 应当理解, 以下附图仅示出了本申请的某些实施例, 因此不应被看作是对 范围的限定, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这 些附图获得其他相关的附图。 0021 图1为本申请实施例提供的数据采集系统与表箱终端的连接示意图。 0022 图2为本申请实施例提供的集中器的结构示意图。 0023 图3为本申请实施例提供的数据获取方法的流程示意图之一。 0024 图4为本申请实施例提供的数据获取方法的流程示意图之二。 0025 图标: 10-数据获取系统; 20-集中器; 21-第一。

14、通信模块; 22-第二通信模块; 23-处 理模块; 24-物理网口; 25-USB口; 30-主站设备; 40-表箱终端。 具体实施方式 0026 下面将结合本申请实施例中的附图, 对本申请实施例中的技术方案进行描述。 需 要说明的是, 术语 “第一” 、“第二” 等仅用于区分描述, 而不能理解为指示或暗示相对重要 性。 0027 请参照图1, 本申请实施例提供一种数据获取系统10, 可以用于执行或实现下述的 数据获取方法, 能够对集中器20中的应用程序进行更新。 该数据获取系统10可以包括主站 设备30及至少一个集中器20。 至少一个集中器20通过网络与主站设备30建立通信连接, 以 说明。

15、书 2/8 页 4 CN 110708379 A 4 进行数据交互。 其中, 与主站设备30通信连接的集中器20的数量可以为一个也可以为多个, 这里不作具体限定。 网络可以是, 但不限于, 有线网络或无线网络。 0028 在本实施例中, 集中器20可以与一个或多个表箱终端40建立通信连接, 用于从表 箱终端40采集表箱终端40记录的数据。 表箱终端40可以是但不限于用于采集用电量的电能 表、 用于采集用水量的电子式水表、 用于采集用气量的电子式燃气表。 0029 可理解地, 表箱终端40可以为数据获取系统10中的其中一种组成设备(数据获取 系统10中的其他组成设备可以为集中器20、 主站设备3。

16、0), 也可以为独立于数据获取系统 10, 不属于数据获取系统10的设备。 0030 主站设备30可以是, 但不限于个人电脑(Personal Computer, PC)、 个人数字助理 (Personal Digital Assistant, PDA)、 移动上网设备(Mobile Internet Device, MID)、 服 务器等。 0031 请参照图2, 本申请实施例还提供一种集中器20。 集中器20可以包括第一通信模块 21、 第二通信模块22、 处理模块23, 第一通信模块21、 第二通信模块22、 处理模块23各个元件 之间直接或间接地电性连接, 以实现数据的传输或交互。 例。

17、如, 这些元件相互之间可通过一 条或多条通讯总线或信号线实现电性连接。 0032 处理模块23可以是一种集成电路芯片, 具有信号的处理能力。 上述处理模块23可 以是通用处理器。 例如, 该处理器可以是微处理器、 中央处理器(Central Processing Unit, CPU)、 网络处理器(Network Processor, NP)等; 还可以是数字信号处理器(Digital Signal Processing, DSP)、 专用集成电路(Application Specific Integrated Circuit, ASIC)、 现场可编程门阵列(FieldProgrammabl。

18、e Gate Array, FPGA)或者其他可编程逻辑 器件、 分立门或者晶体管逻辑器件、 分立硬件组件, 可以实现或者执行本申请实施例中的公 开的各方法、 步骤及逻辑框图。 0033 例如, 处理模块23可以为SAM9X25芯片, 该芯片具备两路USB口25, 两路以太网口 (物理网口24), 可以满足与第一通信模块21、 第二通信模块22的连接。 0034 第一通信模块21可以是, 但不限于4G通信模块、 5G通信模块等, 用于通过无线网络 建立集中器20与主站设备30的通信连接, 以进行数据交互。 第二通信模块22可以为HPLC (High-SpeedPower line Commun。

19、ication, 高速电力载波)模块用于通过网络建立集中器20 与表箱终端40的通信连接, 并通过网络收发数据。 0035 集中器20还可以包括与处理模块23连接的存储模块。 可理解地, 存储模块可以集 成于处理模块23中, 使得处理模块23具有存储数据的功能。 或者, 存储模块为独立于处理模 块23的器件。 0036 存储模块可以是, 但不限于, 随机存取存储器, 只读存储器, 可编程只读存储器, 可 擦除可编程只读存储器, 电可擦除可编程只读存储器、 Flash(闪存)存储器等。 在本实施例 中, 存储模块可以用于存储从表箱终端40采集的数据。 比如, 表箱终端40为电能表, 存储模 块便。

20、可以存储集中器20从电能表获取电能表记录的用电量。 当然, 存储模块还可以用于存 储程序, 处理模块23在接收到执行指令后, 执行该程序。 0037 在本实施例中, 集中器20的存储模块中可以存储有固化程序。 第一通信模块21可 以通过USB口25与处理模块23连接。 例如, 4G通信模块可以通过USB口25与微处理器连接, 通 过固化程序, 可以通过4G通信模块建立集中器20与主站设备30的通信连接。 当连接成功后, 说明书 3/8 页 5 CN 110708379 A 5 集中器20可以通过NFS(Network File System, 网络文件系统)通信协议, 从主站设备30的 固定路。

21、径下获取应用程序, 然后运行该应用程序。 0038 由于处理模块23与第一通信模块21通过USB口25实现信号连接, 因此, 相比于物理 串口的连接方式, 通过USB口25实现处理模块23与第一通信模块21的连接(即, 建立USB高速 数据通道), 能够增大处理模块23与第一通信模块21之间传输数据的最大带宽, 从而有助于 提高集中器20与主站设备30之间数据传输的网速。 集中器20在从主站设备30获取应用程序 时, 便能快速实现应用程序的下载。 0039 第二通信模块22(比如HPLC模块)可以通过物理网口24与处理模块23连接, 当第二 通信模块22运行时, 集中器20运行在服务端模式, 。

22、第二通信模块22运行在客户端模式, 第二 通信模块22可以主动与集中器20建立Socket(套接字)连接, 使用TCP/IP(Transmission Control Protocol/Internet Protocol, 传输控制协议/互联网协议)协议通信。 0040 当集中器20上电后, 第一通信模(比如4G通信模块)块开始运行。 在第一通信模块 21运行时, 集中器20可以自动识别出USB口25下的虚拟网口(比如CDC_ECM虚拟网口), 然后 集中器20以客户端模式与主站设备30建立socket连接, 使用TCP/IP协议进行通信。 0041 由于第二通信模块22通过物理网口24与处理。

23、模块23连接, 相比于物理串口, 物理 网口24的连接方式能够增大处理模块23与第二通信模块22之间传输数据的最大带宽, 从而 有助于提高集中器20与表箱终端40之间数据传输的网速。 0042 可理解地, HPLC模块应用层的通信速率可达到3Mbit/s, 4G通信模块的通信速率可 以达到13Mbps。 申请人发现, 现有的物理串口通信速率只有115200bps112.5Kbit/s, 因 此, 物理串口的连接方式会成为提升集中器20速率的瓶颈, 限制了集中器20与主站设备30 及表箱终端40的整体通信速率。 本申请中, 通过采用物理网口24及USB口25, 便能够改善集 中器20与主站设备3。

24、0及表箱终端40的整体通信速率。 0043 可以理解的是, 图2所示的结构仅为集中器20的一种结构示意图, 集中器20还可以 包括比图2所示更多或更少的组件。 图2中所示的各组件可以采用硬件、 软件或其组合实现。 0044 请参照图3, 本申请实施例还挺一种数据获取方法, 该数据获取方法可以应用于上 述的集中器20, 可以由集中器20执行或实现方法的各个步骤。 在本实施例中, 数据获取方法 可以包括以下步骤: 0045 步骤S120, 从与所述集中器20通信连接的主站设备30获取当前应用程序, 所述当 前应用程序用于驱动所述集中器20采集指定数据; 0046 步骤S130, 运行所述当前应用程。

25、序, 以通过所述当前应用程序获取指定数据。 0047 在上述的实施方式中, 集中器20运行时, 从主站设备30获取应用程序, 有助于集中 器20直接从主站设备30获取到更新后的应用程序, 改善集中器20的应用程序更新的效率低 的问题。 0048 下面将对图3中所示的方法的各步骤进行详细阐述: 0049 步骤S120, 从与所述集中器20通信连接的主站设备30获取当前应用程序, 所述当 前应用程序用于驱动所述集中器20采集指定数据。 0050 在本实施例中, 主站设备30中所存储的集中器20的应用程序可以为版本最新的应 用程序。 当然, 主站设备30中也可以存储集中器20的其他版本的应用程序。 。

26、若主站设备30中 没有存储有集中器20最新版本的应用程序, 则可以由管理人员将最新版本的应用程序录入 说明书 4/8 页 6 CN 110708379 A 6 主站设备30中, 以便于主站设备30对各个集中器20的应用程序进行更新。 0051 当集中器20从主站设备30获取应用程序时, 主站设备30可以基于集中器20上次使 用的应用程序的版本与该主站设备30当前存储的应用程序的版本进行比较。 若上次使用的 应用程序的版本(可以称为第一版本)等级小于主站设备30当前存储的应用程序的版本(第 二版本), 则表示第一版本老于第二版本。 此时, 主站设备30可以将第二版本的应用程序发 送至集中器20以。

27、更新集中器20的应用程序。 0052 若第一版本与第二版本的版本相同, 主站设备30可以继续将第二版本的应用程序 发送至集中器20, 以使集中器20获取到应用程序, 以便于集中器20通过获取到的应用程序 来采集表箱终端40记录的指定数据。 其中, 指定数据可以根据实际情况进行设定, 比如, 指 定数据包括但不限于电能表的用电量、 电子式水表的用水量、 电子式燃气表的燃气用量等 数据。 0053 可理解地, 集中器20所获取的当前应用程序通常为主站设备30中版本最新的用于 驱动所述集中器20采集指定数据的应用程序, 以便于集中器20及时使用最新版本的应用程 序来采集表箱终端40记录的数据。 新版。

28、本的应用程序通常为修复了旧版本应用程序中的部 分漏洞的程序, 或者为更新了新功能的程序。 因此, 基于此, 可以改善因旧版本的应用程序 的漏洞导致数据采集存在安全风险的问题, 或者增加集中器20的功能。 其中, 新增的功能可 以根据更新的应用程序新增的功能而定, 该功能可以根据实际情况进行设置(比如变更集 中器20上传数据至主站设备30的时长), 这里不作具体限定。 0054 在本实施例中, 步骤S120可以包括: 在所述集中器20上电时, 识别出与所述集中器 20连接的第一通信模块21的指定虚拟网口; 以客户端模式通过所述指定虚拟网口与所述主 站设备30建立所述通信连接; 从所述主站设备30。

29、获取所述当前应用程序。 0055 例如, 第一通信模块21为4G通信模块(当然第一通信模块21也可以为其他的用于 远程通信的高速通信模块, 比如5G通信模块), 处理模块23可以识别与4G通信模块连接的指 定虚拟网口(该虚拟网口可以根据实际情况进行设定, 比如为CDC_ECM虚拟网口, 这里不作 限定); 然后, 集中器20以客户端模式通过所述指定虚拟网口与所述主站设备30建立Socket 连接。 在建立连接后, 集中器20可以通过4G通信模块, 并利用NFS通信协议, 从主站设备30的 固定路径下获取集中器20最新版本的应用程序, 所获取的应用程序便为集中器20的当前应 用程序。 0056 。

30、基于此, 当集中器20应用程序需要升级时, 可以通过替换主站设备30中的应用程 序便可以实现程序的更新, 从而有助于简化集中器20程序更新的操作步骤。 另外, 由于4G通 信模块通过USB口25与处理模块23连接, 因此, 有助于提高集中器20与主站设备30通信的最 大网速, 从而提高程序更新的效率, 缩短应用程序的传输时长。 0057 步骤S130, 运行所述当前应用程序, 以通过所述当前应用程序获取指定数据。 0058 在本实施例中, 当前应用程序可以根据实际情况进行创建, 例如, 可以由开发人员 根据采集表箱终端40的数据需求而设定。 当集中器20获取到当前应用程序后, 配合集中器 20。

31、已有的固件程序, 便可以对于集中器20连接的一个或多个表箱终端40记录的数据进行采 集, 实现数据的集中抄表。 0059 作为一种可选的实施方式, 方法还可以包括: 每隔预设时长将所述预设时长内获 取的指定数据发送至所述主站设备30。 说明书 5/8 页 7 CN 110708379 A 7 0060 在本实施例中, 预设时长(可以称为第一预设时长)可以根据实际情况进行设置, 可以为1小时、 24小时、 一周、 一个月等, 这里对预设时长不作具体限定。 集中器20在采集到 数据后, 可以将采集到的数据每隔预设时长(比如为1小时、 24小时、 一周、 一个月等时长)将 数据发送至主站设备30。 。

32、在将数据发送至主站设备30后, 集中器20可以将缓存中的数据进 行删除, 以为缓存腾出存储空间, 以便于缓存新的从表箱终端40采集的数据。 0061 作为一种可选的实施方式, 方法还可以包括: 集中器20可以每隔一段时长(该时长 可以称为第二预设时长, 可以根据实际情况进行设置, 比如, 可以为24小时, 一个月等时长) 从表箱终端40采集数据, 在采集到数据后, 集中器20可以直接将采集的数据发送至终端设 备。 基于此, 集中器20无需设置较大存储容量的存储模块。 可理解地, 较大容量(比如, 大于 64MB)的存储模块的硬件成本通常高于小容量(比如小于64MB)的存储模块, 基于此, 有助。

33、于 降低集中器20的硬件制作成本。 0062 作为一种可选的实施方式, 方法还可以包括: 在获取的所述指定数据的总数据容 量大于或等于指定阈值时, 将所述指定数据发送至所述主站设备30。 0063 在本实施例中, 指定阈值可以根据实际情况继续设置, 例如可以为100KB, 1M等。 当 集中器20从表箱终端40采集的指定数据的总数据容量大于或等于指定阈值时, 集中器20便 可以将截止当前所采集的总的指定数据全部发送至主站设备30。 0064 在将数据发送至主站设备30后, 集中器20可以删除本地中的已发送的数据, 然后 再对从表箱终端40采集的新的数据的容量进行记录, 当采集的新的数据的总数据。

34、容量大于 或等于指定阈值时, 可以再次将所采集的所有数据发送至主站设备30, 并以此方式循环采 集、 发送数据, 使得集中器20能够持续(或长期)地从表箱终端40采集数据, 并将采集的数据 发送至主站设备30。 0065 作为一种可选的实施方式, 方法还可以包括: 在预设时长内, 判断从表箱终端40采 集的指定数据的总数据容量是否大于或等于指定阈值; 在该总数据容量大于或等于指定阈 值时, 将截止当前所获取的指定数据发送至所述主站设备30。 此时, 集中器20可以重新计 时, 然后继续对新采集的数据(指定数据)进行检测, 若新采集的数据在预设时长内总数据 容量大于或等于指定阈值, 则将新采集到。

35、的数据发送至主站设备30; 若在重新计时后的预 设时长内, 采集的数据的总数据容量小于指定阈值, 则在时长为重新计时后的预设时长时, 将所采集的指定数据发送至主站设备30, 然后再重新计时。 0066 当然, 在该总数据容量大于或等于指定阈值时, 将截止当前所获取的指定数据发 送至所述主站设备30之后, 集中器20也可以在发送数据的时刻后继续计时(也就是此时不 重新计时), 然后对新采集的数据(不包括已经发送的数据)继续进行检测; 在该预设时长 内, 若还存在所采集的新的数据的总数据容量大于或等于指定阈值, 则继续新采集到的数 据发送至主站设备30。 当时长为预设时长时, 会将预设时长前最后一。

36、次向主站设备30发送 的数据的时刻(第一时刻)到预设时长这一时刻(第二时刻), 期间(第一时刻至第二时刻期 间)采集到的指定数据发送至主站设备30。 0067 请参照图4, 在步骤S120之前, 方法还可以包括对集中器20进行初始化的步骤。 例 如, 方法在步骤S120之前, 还可以包括步骤S110。 步骤S110, 初始化所述集中器20, 以删除所 述集中器20预先存储的应用程序。 0068 在本实施例中, 集中器20在上电时, 通过固件程序, 可以对存储模块进行初始化。 说明书 6/8 页 8 CN 110708379 A 8 可理解地, 针对集中器20的存储模块中用于存储应用程序的存储区。

37、域, 在初始化时, 无论该 存储区域是否存储有应用程序, 在初始化的过程中, 可以通过固件程序对该存储区域进行 数据格式化, 以清空该存储区域。 当然, 若存储区域中没有应用程序, 则可以无需初始化操 作; 或者, 在初始化时, 无需再对存储区域执行格式化(或清空)的操作。 0069 请再次参照图2, 在本申请实施例提供的集中器20中, 所述第一通信模块21, 用于 从与所述集中器20通信连接的主站设备30获取当前应用程序, 所述当前应用程序用于驱动 所述集中器20采集指定数据。 0070 在运行所述当前应用程序时, 所述当前应用程序用于驱动所述第二通信模块22获 取所述指定数据。 0071 。

38、第一通信模块21还可以用于: 每隔预设时长将所述预设时长内获取的指定数据发 送至所述主站设备30; 或者, 在获取的所述指定数据的总数据容量大于或等于指定阈值时, 将所述指定数据发送至所述主站设备30。 0072 可选地, 第二通信模块22在处理模块23的控制下, 还可以用于: 在所述集中器20上 电时, 识别出与所述集中器20连接的第一通信模块21的指定虚拟网口; 以客户端模式通过 所述指定虚拟网口与所述主站设备30建立所述通信连接; 从所述主站设备30获取所述当前 应用程序。 0073 可选地, 处理模块23还可以用于: 初始化所述集中器20, 以删除所述集中器20预先 存储的应用程序。 。

39、0074 需要说明的是, 所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上 述描述的集中器20的具体工作过程, 可以参考前述方法中的各步骤对应过程, 在此不再过 多赘述。 0075 本申请实施例还提供一种计算机可读存储介质。 可读存储介质中存储有计算机程 序, 当计算机程序在计算机上运行时, 使得计算机执行如上述实施例中所述的数据获取方 法。 0076 通过以上的实施方式的描述, 本领域的技术人员可以清楚地了解到本申请可以通 过硬件实现, 也可以借助软件加必要的通用硬件平台的方式来实现, 基于这样的理解, 本申 请的技术方案可以以软件产品的形式体现出来, 该软件产品可以存储在一个。

40、非易失性存储 介质(可以是CD-ROM, U盘, 移动硬盘等)中, 包括若干指令用以使得一台计算机设备(可以是 个人计算机, 服务器, 或者网络设备等)执行本申请各个实施场景所述的方法。 0077 综上所述, 本申请提供一种数据获取方法、 集中器、 数据获取系统及可读存储介 质。 该方法包括: 从与集中器通信连接的主站设备获取当前应用程序, 当前应用程序用于驱 动集中器采集指定数据; 运行当前应用程序, 以通过当前应用程序获取指定数据。 在本方案 中, 集中器运行时, 从主站设备获取应用程序, 有助于集中器直接从主站设备获取到更新后 的应用程序, 改善集中器更新应用程序的效率低的问题。 007。

41、8 在本申请所提供的实施例中, 应该理解到, 所揭露的装置、 系统和方法, 也可以通 过其它的方式实现。 以上所描述的装置、 系统和方法实施例仅仅是示意性的, 例如, 附图中 的流程图和框图显示了根据本申请的多个实施例的系统、 方法和计算机程序产品的可能实 现的体系架构、 功能和操作。 在这点上, 流程图或框图中的每个方框可以代表一个模块、 程 序段或代码的一部分, 所述模块、 程序段或代码的一部分包含一个或多个用于实现规定的 说明书 7/8 页 9 CN 110708379 A 9 逻辑功能的可执行指令。 也应当注意, 在有些作为替换的实现方式中, 方框中所标注的功能 也可以以不同于附图中所。

42、标注的顺序发生。 例如, 两个连续的方框实际上可以基本并行地 执行, 它们有时也可以按相反的顺序执行, 这依所涉及的功能而定。 也要注意的是, 框图和/ 或流程图中的每个方框、 以及框图和/或流程图中的方框的组合, 可以用执行规定的功能或 动作的专用的基于硬件的系统来实现, 或者可以用专用硬件与计算机指令的组合来实现。 另外, 在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分, 也可以 是各个模块单独存在, 也可以两个或两个以上模块集成形成一个独立的部分。 0079 以上所述仅为本申请的优选实施例而已, 并不用于限制本申请, 对于本领域的技 术人员来说, 本申请可以有各种更改和变化。 凡在本申请的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本申请的保护范围之内。 说明书 8/8 页 10 CN 110708379 A 10 图1 图2 说明书附图 1/2 页 11 CN 110708379 A 11 图3 图4 说明书附图 2/2 页 12 CN 110708379 A 12 。

展开阅读全文
内容关键字: 数据 获取 方法 集中器 系统 可读 存储 介质
关于本文
本文标题:数据获取方法、集中器、数据获取系统及可读存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10973616.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1