CN111768603A - 燃气抄表方法及终端 - Google Patents
燃气抄表方法及终端 Download PDFInfo
- Publication number
- CN111768603A CN111768603A CN202010480340.4A CN202010480340A CN111768603A CN 111768603 A CN111768603 A CN 111768603A CN 202010480340 A CN202010480340 A CN 202010480340A CN 111768603 A CN111768603 A CN 111768603A
- Authority
- CN
- China
- Prior art keywords
- terminal
- server module
- gas meter
- data
- encryption
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000002159 abnormal effect Effects 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims description 46
- 238000013500 data storage Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000007958 sleep Effects 0.000 claims description 9
- 238000012795 verification Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000003032 molecular docking Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004622 sleep time Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种燃气抄表方法。燃气抄表方法包括以下步骤:启动终端并判断终端启动类型;终端检测到终端启动类型为异常报警后,终端上传报警信息至服务器模组;终端的控制单元读取服务器模组发送的控制指令,判断控制指令的类型;以及,终端通过数据加密单元对接收的控制指令进行解密,并通过数据加密单元进行加密后向发送至服务器模组。本发明实施例还公开了一种用于执行燃气抄表方法的终端。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种燃气抄表方法和执行该燃气抄表方法的终端。
背景技术
物联网技术的发展已经成为时代趋势,窄带物联网(Narrow Band Internet ofThings,NB-IoT)是物联网技术领域的新兴技术,其可以支持低功耗设备在广域网的蜂窝数据连接。窄带物联网由于具有功耗低、网络覆盖广等优点,因此,窄带物联网技术解决了传统物联网技术传输功耗大的问题,能够满足燃气表电池的连续运行寿命的技术要求,进而满足了市场对燃气表功耗和成本的要求。
目前,燃气表所使用的窄带物联网通讯模组,主要采用微控制单元对燃气表数据进行采集并存储,通过局域网上传至服务器模组。然而,一旦设备中的相关软件设置完成,受到微控制单元性能影响,燃气表软件后期无法改变,存在维护升级困难,燃气表软件后期维护成本较高的问题,而且存在由于无法升级而导致数据被破译窃听的安全隐患。
发明内容
为解决前述问题,本申请提供一种燃气抄表方法和一种执行该燃气抄表方法的终端。
本申请一实施例中提供燃气抄表方法,包括:启动终端并判断终端启动类型;所述终端检测到所述终端启动类型为异常报警后,所述终端上传报警信息至服务器模组;所述终端的控制单元读取所述服务器模组发送的控制指令,判断所述控制指令的类型;所述终端通过数据加密单元对接收的所述控制指令进行解密,并通过所述数据加密单元进行加密后向发送至所述服务器模组。
在本申请一实施例中,提供一种用于执行前述燃气抄表方法的终端。
相较于现有技术,本发明实施例公开了的燃气抄表方法,在终端安装完成后,不仅可以实现对终端中的软件在线升级,还可以通过手持蓝牙设备对终端中的软件升级,终端与服务器模组之间信息传输会经过加密插件加密,更进一步地,加密插件也可以通过在线升级或手持蓝牙设备升级,不仅保证数据传输的安全性,而且在较大程度上简化了后期对终端维护升级的步骤,降低了终端中软件后期维护成本,有利于大范围推广实施。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种燃气抄表方法的流程示意图;
图2是图1所示燃气抄表方法中步骤S100的流程示意图;
图3是图1所示燃气抄表方法中步骤S200的流程示意图;
图4a-图4c是图1所示燃气抄表方法中步骤S300的流程示意图;
图5是图1所示燃气抄表方法中步骤S400的流程示意图;
图6是本发明实施例提供的一种终端的结构示意图;
图7是本发明实施例提供的一种终端抄表系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
以下各实施例的说明是参考附加的图示,用以例示本申请可用以实施的特定实施例。本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。本申请中所提到的方向用语,例如,“上”、“下”、“前”、“后”、“左”、“右”、“内”、“外”、“侧面”等,仅是参考附加图式的方向,因此,使用的方向用语是为了更好、更清楚地说明及理解本申请,而不是指示或暗指所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸地连接,或者一体地连接;可以是机械连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。需要说明的是,本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。
请参阅图1-图5,其中图1是本发明实施例提供的一种燃气抄表方法的流程示意图。如图1所示,燃气抄表方法应用于对终端中的软件维护升级,终端中的通信单元与服务器模组相互通信传输数据信息。应说明的是,本发明实施方式的燃气抄表方法并不限于图1所示的流程图中的步骤及顺序。根据不同的需求,所示流程图中的步骤可以增加、移除、或者改变顺序。在本实施例中,所述燃气抄表方法包括以下步骤:
步骤S100,启动终端并判断终端启动类型。
具体地,在本实施例中,所述终端可以包括时钟单元、电压检测单元、控制器单元、数据加密单元、安全检测单元、数据存储单元、显示单元、计量单元以及通信单元;
如图2所示,在本实施例中,所述步骤S100至少包括如下步骤:
步骤S101,判断终端启动类型;
具体地,在本实施例中,在开启终端后,终端中的控制单元将判断终端启动类型,其中,终端启动类型包括:终端数据传输至服务器模组、外部按键报警启动以及正常启动。若终端启动类型为正常启动和终端数据传输至服务器模组时,终端中的控制单元按照预先设置的指令进行下一步操作。
步骤S102,初始化终端中的系统;
具体地,在本实施例中,初始化终端中的系统包括:将终端中的硬件设定默认状态,并通过终端中的通信单元连接窄带物联网(Narrow Band Internet of Things,NB-IoT),以及,在数据存储单元中预存储的数据,其中,所述预存储的数据为终端上次关闭之前,预先从服务器模组接收到的控制指令。
步骤S103,连接网络和读取终端数据。
具体地,在本实施例中,在将终端系统初始化之后,终端中的硬件设定为默认状态,终端连接窄带物联网,进而与服务器模组通信,同时终端中的控制单元读取终端中的数据存储单元中预存储的数据。在终端成功连接窄带物联网,且控制单元成功读取到终端中的数据存储单元内的控制指令时,终端中的控制单元对依据预设的程序对控制指令进行判断。
在本实施中,终端启动时,终端中的控制单元执行步骤S101、步骤S102和步骤S103。具体地,终端执行步骤的先后顺序可以为先完成步骤S102,其次完成步骤S101,最后完成步骤S103,也可以为先完成步骤S103,其次完成步骤S102,最后完成步骤S101。控制单元依据读取到的数据存储单元中的控制指令后,控制单元按照服务器模组发送的控制指令,分别对终端中的其他功能模块进行相应指令的控制。
在本实施例中,若终端接收到外部按键报警启动则执行步骤S200。
步骤S200,终端检测到所述终端启动类型为异常报警后,终端上传报警信息至服务器模组。
如图3所示,在本实施例中,所述步骤S200至少包括如下步骤:
步骤S201,终端连接网络后检查终端状态和终端中的电压值;
具体地,在本实施例中,终端检查终端的状态位,若终端中的功能模组状态位为1,则说明终端状态异常。若状态位为0,则说明终端状态正常。若终端中电压值小于第一预定电压值V1,则向服务器模组发送低电压报警信息。优选地,第一预定电压值V1为3V。
步骤S202,终端判断是否有报警信息,若有报警信息,则执行步骤S203,若无报警信息,则执行步骤S205;
步骤S203,终端中的通信单元发送报警指令至服务器模组,并判断是否发送成功,若发送失败,则执行步骤S204,若发送失败,则执行步骤S205;
步骤S204,终端缓存报警信息至数据储存单元,并预设报警补传唤醒时钟;
具体地,在本申请实施例中,终端缓存报警信息次数为预设报警次数M,若终端缓存报警信息超过预设报警次数M,则终端仅上传预设报警信息在M次以内的最新报警信息。优选地,终端发送的报警指令的格式传输协议以及报警信息传输格式按照《NB-IoT居民燃气表数据采集系统技术规范》和《居民燃气表与NB模组对接协议》定义的格式传输至服务器模组,所述预设报警次数M为8次。
步骤S205,终端按照服务器模组发送结束指令,设置下次终端数据发送时间的唤醒时钟。
若终端检测到异常报警后,终端上传报警信息传输至服务器模组。终端在休眠时接收到异常报警信息后,终端将检测自身的电压和电流是否产生异常。其中,终端出现异常时,可以通过外部按键唤醒终端,也可以通过终端中的安全检测单元检测到终端异常后,安全检测单元将报警信息通过控制单元中的任意一个输入引脚唤醒终端。终端因故障自动向服务器模组发送报警信息,方便技术人员及时对终端进行维护。
所述物理按键可以为固定在终端上的按键开关,按键开关电性连接于控制单元的输入引脚。
在本实施例中,在终端在发生异常时,终端可以及时发送报警信息至服务器模组,不仅提高了终端的安全性,还方便了技术人员及时对终端进行维护。
步骤S300,终端的控制单元读取服务器模组发送的控制指令,并判断控制指令的类型;
具体地,在本实施例中,根据控制指令的类型,服务器模组发送的控制指令可为第一控制指令、第二控制指令、第三控制指令以及加密结束指令。所述第一控制指令可以为十六进制表示的0xE,所述第二控制指令可以为十六进制表示的0xD,所述第三控制指令可以为十六进制表示的0x4、0x5以及0xF中的任意一个。
如图4a-图4c所示,依据终端中的控制单元接收到的控制指令不同,所述步骤S300至少包括如下步骤:
步骤S301,终端中的控制单元读取到为第一控制指令;
步骤S302,终端通过无线连接的方式下载软件升级包升级,终端中的功能模块升级完成,重启终端。
在本实施例中,终端中的功能模组中可以连接蓝牙设备下载软件升级包进行升级,也可以通过物联网连接服务器模组下载软件升级包进行升级。终端重启后的操作步骤与步骤S100相同,此处不再赘述。所述软件升级包可以包括数据加密插件程序。
在本实施例中,终端中的通信单元可以连接蓝牙设备,终端中的软件需要升级时,可以对终端中的软件进行远程升级,且连接蓝牙设备升级时,终端功耗较低,不需要对终端进行繁琐的操作,方便终端后期维护。
步骤S311,终端中的控制单元读取到第二控制指令;
步骤S312,服务器模组对终端中功能模组中的参数进行查询和配置,然后重启终端。
具体地,在本实施例中,终端重启后的操作步骤与步骤S100相同,此处不再赘述。
服务器模组向终端发送第二控制指令,可以实时掌握终端的参数配置,若对终端远程升级后,需要改变终端中功能模组相应的参数配置,可以通过服务器模组进行远程查询,方便技术人员对终端进行维护,减少终端的后期维护成本。
步骤S321,终端中的控制单元读取到第三控制指令;
具体地,在本实施例中,当终端读取到控制指令为第三控制指令时,终端通过通信单元连接物联网与服务器模组进行通信,接收服务器模组发送的控制指令,优选地,控制指令包括修改网络参数,更新加密协议插件、下载更新软件包、控制终端开关、终端故障关闭使能,回复出厂设置、预设终端唤醒时间、设置或读取终端参数。优选地,无线网络为窄带物联网。
步骤S322,判断终端中的通信单元是否连接物联网,若终端中的通信单元未连接物联网,则执行步骤S323,若终端中的通信单元连接物联网,则执行步骤S324;
步骤S323,终端将采集到的数据信息存储到数据存储单元中,在终端下次向服务器模组发送数据时,将存储的数据信息补发至服务器模组;
步骤S324,终端中的通信单元连接物联网,终端按照预定协议格式向服务器模组发送终端数据;
具体地,在本实施例中,服务器模组收到终端发送的数据并进行应答处理,若终端功能模块未接收到服务器模组返回的应答信息,则定义为终端数据未发送至服务器模组,终端将保存本次传输的终端数据至数据存储单元。
优选地,所述预定协议格式为按照《NB-IoT居民燃气表数据采集系统技术规范》定义的格式向服务器模组发送终端数据。
步骤S325,判断终端数据是否发送成功,若终端数据发送成功,则执行步骤S326,若终端数据发送失败,则执行步骤S323;
步骤S326,终端按照服务器模组发送的结束指令,设置下次发送时间的唤醒时钟。
在本实施例中,终端通过唤醒时钟唤醒后,终端的操作步骤与步骤S100相同,此处不再赘述。
具体地,若终端功能模块未收到服务器模组返回的应答包,则定义为终端数据上传服务器模组失败,终端将保存本次传输的终端数据,并按照第一预设时间T1设置补报计时器进入省电休眠模式。进一步地,若终端在第二时间段T2内未接收到服务器模组返回的应答包,则认为终端数据发送失败,终端中的功能模块预设在第一预设时间T1后,终端中的时钟单元唤醒控制单元和通信单元自动向服务器模组发送终端数据。优选地,第一预设时间T1为1小时。若终端在第二时间段T2后向服务器模组自动发送终端数据失败,则在终端下一次正常与服务器模组通信时,将发送失败的终端数据和最新终端数据一并发送至服务器模组。
在本实施例中,终端与服务器模组之间通信失败后,终端针对发送失败的终端数据进行存储并多次补偿发送,保证服务器模组接收到的终端数据的完整性。
步骤S400,终端通过数据加密单元对接收的控制指令进行解密,并通过数据加密单元向发送至服务器模组的数据进行加密;
具体地,在本实施例中,终端功能模块首次发送终端数据至服务器模组为明文通信,在服务器模组未向终端发送加密控制指令时,服务器模组与终端之间通信都为明文通信,不需进行加密处理。当终端接收到服务器模组的加密控制指令时,终端再次向服务器模组发送终端数据时,需要通过数据加密单元对终端进行加密处理,对接收到的控制指令需要数据加密单元解密后,输入至控制单元。终端与服务器模组之间传输数据通过加密技术,保证终端与服务器模组之间通信的安全性。优选地,所述加密技术为超级一次密码加密(Super One Time Password,SOTP)技术。
如图5所示,在本实施例中,所述步骤S400至少包括如下步骤:
步骤S401,终端的控制单元读取的控制指令的类型为加密结束指令时,终端进入省电休眠模式,终端再次唤醒后,所述终端读取保存的加密结束指令;
在本实施例中,为了使终端功耗降到最小,在终端不与服务器模组通信的时候,终端依据服务器模组发送的结束指令进行省电休眠模式,也即是低功耗模式,同时终端中的时钟单元将设置唤醒时钟,保证终端下次向服务器模组发送终端数据的时间。终端再次唤醒后,终端的操作步骤与步骤S100相同,此处不再赘述。
步骤S402,终端判断是否需要与服务器模组进行加密通信和下载加密插件,若需要进行加密通信并下载加密插件,则执行步骤S403,若不要进行加密通信,则执行步骤S406;
步骤S403,终端判断加密插件是否下载成功,若加密插件下载成功,则执行步骤S404,若加密插件下载失败,则执行步骤S406;
具体地,本实施例中,终端若下载加密插件失败,则终端与服务器模组之间通信方式为明文通信,服务器模组再次向终端发送控制指令时,若包含有加密指令,则终端需要再次下载加密插件,若终端发送控制指令没有加密控制指令,则终端与服务器模组之间进行明文通信。
步骤S404,终端登录服务器模组验证加密插件是否通过,若验证通过则执行步骤S405,若验证失败则执行步骤S406;
具体地,本实施例中,终端验证加密插件时,可连续重复验证N次,所述N为任意正整数。在重复验证N次过程中,任何一次验证通过则表示加密插件验证成功,若连续N次都验证失败,则服务器模组与终端之间进行明文通信。优选地,终端验证加密插件时,可连续重复验证3次。
步骤S405,终端与服务器模组之间进行加密通信,终端接到结束指令时停止与服务器模组通信;
步骤S406,终端使用明文通信方式发送终端数据至服务器模组,终端接到结束指令时停止与服务器模组通信。
在本实施例中,当服务器模组判断本次通信完成后,服务器模组发送结束指令至终端功能模块,更进一步地,所述结束指令功能包括终端下次上报终端数据的预设时间和通信结束指令。终端中的控制单元依据结束指令设置下次通信时间,逻辑计算出终端休眠时间,通过时钟单元设定计时器控制终端进入省电休眠模式。
在本实施例中,若加密插件验证成功,则终端对服务器模组发送的终端数据不完全加密,其中,加密字段仅为终端数据的负载数据字段,在数据字段起始位置加载本次加密的插件信息,以便服务器模组进行解密,服务器模组发送的控制指令同样加密了负载数据字段,终端功能模块对负载数据字段进行解密处理。若终端功能模块解密成功则进行数据分析并执行相应的控制指令动作。若终端功能模块解密失败则不做任何处理。
所述负载数据字段为发送的终端数据或控制指令的有效数据信息字段。
步骤S500,终端按照服务器模组发送结束指令,设置下次终端数据发送时间的唤醒时钟,然后终端设进入省电休眠模式。
具体地,在本实施例中,终端与服务器模组之间通信结束后,服务器模组将发送结束指令至终端,终端依据结束指令设备唤醒时钟,也即是,终端下一次向服务器模组发送终端数据的时间,最后控制终端进入休眠模式,在终端进入省电休眠时,终端中产生的终端数据将存储在数据存储单元中。
请参阅图6,其为本发明实施例提供的一种终端的结构示意图。如图6所述,终端3用于执行上述图1-图5所示实施例提供的燃气抄表方法。在本实施例中,所述终端3包括时钟单元31、电压检测单元32、控制器单元33、数据加密单元33、安全检测单元34、数据存储单元35、显示单元36、计量单元37以及通信单元38。其中上述功能单元组成终端3的功能模组,所述功能模组用于记录、存储燃气表的数据信息、电压信息、数据异常信息和网络连接信息,并发送终端数据信息、电压信息、终端数据异常信息至服务器模组。优选地,所述终端3为燃气表。可以理解,上述功能单元具体可由相应的功能电路、电子器件和/或集成芯片在具体的电路构成或实现。例如,时钟单元31可由时钟电路构成或实现,控制器单元33可由控制器电路构成或实现。
在本申请实施例中,终端3中包括的功能模组可以通过总线的方式连接,也可以通过集成电路的方式实现。
燃气表通过功能模组将燃气表的数据信息发送至NB网络,服务器模组通过NB网络接受的燃气表数据信息,技术人员依据所接收的燃气表数据信息,发送相应的控制指令,控制燃气表运行状态。通信单元38可以通过NB网络连接服务器模组对燃气表中所有的软件进行升级处理,同时,通信单元38可以通过连接手持蓝牙设备对燃气表中的所有软件进行升级处理。
进一步地,功能模组中的电压检测单元32实时检测燃气表电压值,当燃气表电压过低时,发送低电压报警信息至服务器模组,通知技术人员及时维修更换燃气表电池。通信单元38可以实时与服务器模组进行通信,在燃气表与服务器模组通信时,数据加密单元33对燃气表所发送的数据信息进行加密处理,保证数据信息传输的安全性,燃气表与服务器模组通信结束后,为降低自身功耗进入省电休眠模式,依据服务器模组发送的最后结束信息,通过时钟单元设置唤醒时钟。燃气表休眠时间阶段内,数据存储单元35将存储燃气表的数据信息,燃气表结束休眠后,通过通信单元38将所存储的燃气表数据上传至服务器模组。
所述燃气表的数据信息包括用户燃气使用量、燃气表功能模块电压信息、燃气表显示数据信息、燃气表网络连接信息以及燃气表加密插件信息。
请参阅图7,其为本发明一实施例中终端抄表系统的结构示意图,如图7所示,终端抄表系统1包括窄带网络2、终端3以及服务器模组4。终端3通过窄带网络2与服务器模组4之间进行通信连接,终端3将储存的终端数据通过窄带网络2发送至服务器模组4。
在本实施例中,所述终端3包括上述图6所示的终端,其用于执行上述图1-图5所示实施例提供的燃气抄表方法。终端3与窄带网络2之间按照《NB-IoT居民燃气表数据采集系统技术规范》和《居民燃气表与NB模组对接协议》协议连接,提高终端抄表系统1的兼容性。对于支持上述协议的终端3均可通过所述终端抄表系统1进行通信。
在本发明所提供的具体实施方式中,应该理解到,所揭露的检测设备和方法,可以通过其它的方式实现。例如,以上描述的终端抄表系统实施方式仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
以上对本发明实施例公开的一种燃气抄表方法以及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种燃气抄表方法,其特征在于,包括以下步骤:
启动终端并判断终端启动类型;
所述终端检测到所述终端启动类型为异常报警后,所述终端上传报警信息至服务器模组;
所述终端的控制单元读取所述服务器模组发送的控制指令,判断所述控制指令的类型;
所述终端通过数据加密单元对接收的所述控制指令进行解密,并通过所述数据加密单元进行加密后向发送至所述服务器模组。
2.根据权利要求1所述的燃气抄表方法,其特征在于,所述终端的控制单元读取服务器模组发送的所述控制指令,包括以下步骤:
当所述终端的控制单元读取的所述控制指令的类型为第一控制指令时,所述终端通过无线连接的方式下载软件升级包升级;
所述终端中的功能模块升级完成,重启所述终端;
当所述终端的控制单元读取的所述控制指令的类型为第二控制指令时,所述服务器模组对所述终端的参数进行查询和配置,并重启所述终端。
3.根据权利要求2所述的燃气抄表方法,其特征在于,所述终端的控制单元读取所述服务器模组发送的控制指令,还包括以下步骤:
当所述终端的控制单元读取的所述控制指令的类型为第三控制指令时,判断终端中的通信单元是否连接物联网;
若所述终端中的通信单元未连接所述物联网,所述终端将采集到的数据信息存储到数据存储单元中,在所述终端下次向所述服务器模组发送所述终端数据时,将存储的所述数据信息补发至所述服务器模组;
若所述终端中的通信单元连接所述物联网,所述终端按照预定协议格式向所述服务器模组发送所述终端数据。
4.根据权利要求3所述的燃气抄表方法,其特征在于,所述终端按照预定协议格式向所述服务器模组发送所述终端数据,包括:
若所述服务器模组接收到所述终端数据时,所述终端按照所述服务器模组发送的结束指令,设置下次发送时间的唤醒时钟;
若所述服务器模组未接收到所述终端数据时,所述终端将采集到的所述数据信息存储到所述数据存储单元中,在所述终端下次向所述服务器模组发送所述终端数据时,将存储的所述数据信息补发至所述服务器模组。
5.根据权利要求1所述的燃气抄表方法,其特征在于,所述终端的控制单元读取所述服务器模组发送的控制指令,还包括以下步骤:
当所述终端的控制单元读取的所述控制指令的类型为加密结束指令时,所述终端进入省电休眠模式,所述终端再次唤醒后,所述终端读取保存的所述加密结束指令。
6.根据权利要求5所述的燃气抄表方法,其特征在于,所述终端判断是否需要与所述服务器模组进行加密通信和下载加密插件,若所述终端无需与所述服务器模组进行所述加密通信,所述终端使用明文通信方式发送所述终端数据至所述服务器模组,所述终端接到所述结束指令时停止与所述服务器模组通信;或者,
若所述终端需要与所述服务器模组进行所述加密通信和下载所述加密插件,所述终端读取保存的所述加密结束指令后,所述终端下载所述加密插件,所述终端与所述服务器模组之间进行所述加密通信,所述终端接到结束指令时停止与所述服务器模组通信。
7.根据权利要求6所述的燃气抄表方法,其特征在于,
所述终端下载所述加密插件失败,所述终端使用所述明文通信方式与所述服务器模组通信;
所述服务器模组再次向所述终端发送所述控制指令时,若所述控制指令包含有所述加密指令,所述终端重复下载所述加密插件。
8.根据权利要求7所述的燃气抄表方法,其特征在于,所述终端成功下载所述加密插件,所述终端登陆所述服务器模组验证所述加密插件,所述终端重复验证N次,所述N为任意正整数;
若所述终端重复验证N次中任意一次通过,则所述加密插件验证成功;
若所述终端重复验证N次未通过,则所述服务器模组与所述终端之间进行所述明文通信。
9.根据权利要求1所述的燃气抄表方法,其特征在于,所述终端检测到异常报警后,所述终端连接网络后检查所述终端中的功能模块电压值和电流值,所述终端中的通信单元发送报警指令至所述服务器模组。
10.根据权利要求9所述的燃气抄表方法,其特征在于,所述终端中的通信单元发送所述报警指令至所述服务器模组,包括:
若所述服务器模组未接收到所述报警指令,所述终端缓存报警信息至数据储存单元,并预设报警补传唤醒时钟;
若所述服务器模组接收到所述报警指令,所述终端按照所述服务器模组发送的结束指令,设置下次所述终端数据发送时间的所述唤醒时钟。
11.一种终端,其特征在于,用于执行上述权利要求1-10任意一项所述的燃气抄表方法。
12.根据权利要求11所述的终端,其特征在于,所述终端为燃气表,所述燃气表包括功能模组,所述功能模组用于记录并存储所述燃气表的数据信息、电压信息、数据异常信息和网络连接信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010480340.4A CN111768603A (zh) | 2020-05-30 | 2020-05-30 | 燃气抄表方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010480340.4A CN111768603A (zh) | 2020-05-30 | 2020-05-30 | 燃气抄表方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111768603A true CN111768603A (zh) | 2020-10-13 |
Family
ID=72719728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010480340.4A Pending CN111768603A (zh) | 2020-05-30 | 2020-05-30 | 燃气抄表方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111768603A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104283675A (zh) * | 2013-07-10 | 2015-01-14 | 中兴通讯股份有限公司 | 集中器、电表及其消息处理方法 |
CN206350035U (zh) * | 2016-12-29 | 2017-07-21 | 金卡智能集团股份有限公司 | 一种具有远程固件升级功能的物联网计量仪表及系统 |
CN108614715A (zh) * | 2018-05-07 | 2018-10-02 | 四川恒芯科技股份有限公司 | 一种可自主升级的物联网燃气表及升级方法 |
CN108632309A (zh) * | 2017-03-17 | 2018-10-09 | 华为技术有限公司 | 一种升级窄带物联网终端的方法及装置 |
CN109754583A (zh) * | 2017-11-01 | 2019-05-14 | 辽宁思凯科技股份有限公司 | 一种基于内嵌智能超声波水表功能窄带nb-iot通讯模组的智能超声波水表 |
CN109798947A (zh) * | 2017-11-14 | 2019-05-24 | 辽宁思凯科技股份有限公司 | 一种用于超声波燃气表的窄带nb-iot通讯模组及其使用方法 |
-
2020
- 2020-05-30 CN CN202010480340.4A patent/CN111768603A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104283675A (zh) * | 2013-07-10 | 2015-01-14 | 中兴通讯股份有限公司 | 集中器、电表及其消息处理方法 |
CN206350035U (zh) * | 2016-12-29 | 2017-07-21 | 金卡智能集团股份有限公司 | 一种具有远程固件升级功能的物联网计量仪表及系统 |
CN108632309A (zh) * | 2017-03-17 | 2018-10-09 | 华为技术有限公司 | 一种升级窄带物联网终端的方法及装置 |
CN109754583A (zh) * | 2017-11-01 | 2019-05-14 | 辽宁思凯科技股份有限公司 | 一种基于内嵌智能超声波水表功能窄带nb-iot通讯模组的智能超声波水表 |
CN109798947A (zh) * | 2017-11-14 | 2019-05-24 | 辽宁思凯科技股份有限公司 | 一种用于超声波燃气表的窄带nb-iot通讯模组及其使用方法 |
CN108614715A (zh) * | 2018-05-07 | 2018-10-02 | 四川恒芯科技股份有限公司 | 一种可自主升级的物联网燃气表及升级方法 |
Non-Patent Citations (1)
Title |
---|
山东省教育厅组编: "《大学IT实验教程 第7版》", 30 June 2014 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111694579B (zh) | 储能系统的远程升级方法、能量管理系统和电池管理系统 | |
CN106874054B (zh) | 一种直放站内模块程序在线升级方法与系统 | |
CN101286066A (zh) | 一种汽车控制器软件刷新的方法 | |
CN103414741A (zh) | 一种远程升级plc的方法和系统 | |
CN110116408B (zh) | 机器人安全控制方法、机器人及计算机可读存储介质 | |
US20080229125A1 (en) | Power managing method of a scheduling system and related scheduling system | |
CN101673202A (zh) | 一种程序烧写方法和系统以及一种待烧写装置和烧写装置 | |
CN102945177A (zh) | Plc固件升级系统及方法 | |
CN112198858B (zh) | 基于uds协议的电动汽车电机控制器无线诊断方法、装置、介质和设备 | |
CN102932757A (zh) | 移动终端的心跳消息发送方法、移动终端、信息推送系统 | |
CN112738755A (zh) | 电力物联网领域无线通信模组与传感器交互的方法 | |
CN107656751A (zh) | 用户程序升级方法及装置 | |
US6925365B2 (en) | Flash loader for vehicle electronic control units | |
CN106445578A (zh) | 远程硬件升级方法及装置、无线温湿度监测仪 | |
CN113660317B (zh) | 一种基于ftp协议的车载终端远程升级方法 | |
US7499978B2 (en) | Apparatus for restoring network information for home network system and method thereof | |
CN115122920B (zh) | 一种新能源汽车vtcu唤醒系统及方法 | |
CN111768603A (zh) | 燃气抄表方法及终端 | |
US11928458B2 (en) | Method for updating a digital system | |
CN111600378B (zh) | 一种应用于主站和终端的通信组件的通信方法和系统 | |
CN117369844A (zh) | Ota升级方法、装置、设备以及存储介质 | |
CN216388066U (zh) | 一种可实时唤醒的电力高塔巡检设备 | |
CN115955608A (zh) | 一种电子外后视镜的系统、控制方法及升级方法 | |
CN116744250B (zh) | 一种储能电池物联网平台架构实现方法 | |
CN112433746A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201013 |
|
RJ01 | Rejection of invention patent application after publication |