CN112469065A - 一种5g短信一体机的保活检测方法 - Google Patents
一种5g短信一体机的保活检测方法 Download PDFInfo
- Publication number
- CN112469065A CN112469065A CN202011532722.3A CN202011532722A CN112469065A CN 112469065 A CN112469065 A CN 112469065A CN 202011532722 A CN202011532722 A CN 202011532722A CN 112469065 A CN112469065 A CN 112469065A
- Authority
- CN
- China
- Prior art keywords
- thread
- monitoring
- equipment
- short message
- detection method
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提出了一种5G短信一体机的保活检测方法:***启动后,在正常工作线程之外增加一个监控线程,监控线程负责监控设备状态,在设备运行异常时,发送***消息,***实现重新复位处理,达到保活的效果。此方法可以有效避免由于短信模块非正常停止造成收发短信不及时的问题,不仅可以确保设备正常运行,也能大大减少设备维护的人工成本。
Description
技术领域
本发明涉及短信通信领域,尤其涉及一种5G短信一体机的保活检测方法。
背景技术
目前手机是人们应用最普遍的便携式通信工具,短信也就成为了一种最直接有效的通信方式,相对于手机收发短信,短信一体机收发短信更快捷,更容易操作,安全性可靠性更高,数据存储更方便,因此被广泛应用于公司会议通知、自然灾害预警、发送动态码、数据采集、水文监测、救灾抢险等方面。
但是当受到静电、电流波动、固件漏洞等因素时,有可能会造成短信一体机内的短信模块停止工作,由于一些特殊的需求,短信一体机会部署在无人值守的机房,或是其他偏远的地方,如果不能及时发现模块停止工作并恢复正常,就会延误短信的收发,从而造成不能及时获取信息或发送通知。
因此,当设备模块工作状态不正常时,***能尽快恢复正常工作状态显得十分重要。
***正常工作流程包括:启动***,通过串口连接模块,执行模块初始化操作,启动正常工作线程(接收用户指令发送短信,读取模块短信并通知用户)。
***软件和模块之间是通过AT指令进行通信,通过发送AT获得OK回应的方式可判断模块工作状态是否正常。AT指令等待返回有几种情形:及时返回并返回OK,及时返回但不是OK,超时无返回,其他未知异常。只有及时返回OK属于正常状态。
正常工作中,串口的操作属于独占模式,只能在一个进程中进行操作。
发明内容
为了克服背景技术里提到的缺点和不足,本发明提出了一种5G短信一体机的保活检测方法。此方法可以有效避免由于短信模块非正常停止造成收发短信不及时的问题,不仅可以确保设备正常运行,也能大大减少设备维护的人工成本。
本发明的解决方法:在***启动后,在正常工作线程之外增加一个监控线程,监控线程负责监控设备状态,在设备运行异常时,发送***消息,***实现重新复位处理,达到保活的效果。
附图说明
如图1为***整体流程图
如图2为监控线程的工作流程图
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明
(1)在***正常工作线程之外增加一个模块监控线程,负责监视设备工作状态是否正常;
(2)监控线程和正常工作线程同时运行,通过串口给5G模块发送AT指令并获得返回值来判断模块是否正常工作;
(3)监控线程和正常工作线程使用软件同步锁进行同步,一方面可保持串口的独占性,一方面避免对正常工作线程的干扰;
(4)监控线程采取定时检测的模式进行监控,定时发送AT指令,并获取相应的返回值,对没有及时返回OK的状态认定为非正常状态,一旦连续出现限定次数的非正常状态,则认为***运行异常;
(5)监控线程判断设备异常时,对***发送全局通知消息,通知***进行复位处理;
(6)***获得复位消息后,关闭现有线程,并重新进行初始化复位操作。
Claims (4)
1.一种5G短信一体机的保活检测方法,其特征在于:在***启动后,在正常工作线程之外增加一个监控线程,监控线程负责监控设备状态,在设备运行异常时,发送***消息,***实现重新复位处理,达到保活的效果:
(1)在***正常工作线程之外增加一个模块监控线程,负责监视设备工作状态是否正常;
(2)监控线程和正常工作线程同时运行,通过往串口AT指令并获得OK返回作为模块判断模块是否正常工作;
(3)监控线程和正常工作线程使用软件同步锁进行同步,一方面可保持串口的独占性,一方面避免对正常工作线程的干扰;
(4)监控线程采取定时检测的模式进行监控,对非及时返回OK的状态进行非正常判断,一旦连续出现限定次数非正常状态,则认为***运行异常;
(5)监控线程判断设备异常时,对***发送全局通知消息,通知***进行复位处理;
(6)***获得复位消息后,关闭现有线程,并重新进行初始化复位操作。
2.根据权利要求1所述的检测方法,其特征在于:使用AT指令并获得OK返回作为模块正常的判断依据。
3.根据权利要求1所述的检测方法,其特征在于:监控线程和主线程采用同步锁的模式,实现对独占设备的共享操作。
4.根据权利要求1所述的检测方法,其特征在于:监控线程设置限定次数的方式,避免偶然情况造成的误判。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011532722.3A CN112469065A (zh) | 2020-12-23 | 2020-12-23 | 一种5g短信一体机的保活检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011532722.3A CN112469065A (zh) | 2020-12-23 | 2020-12-23 | 一种5g短信一体机的保活检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112469065A true CN112469065A (zh) | 2021-03-09 |
Family
ID=74803329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011532722.3A Pending CN112469065A (zh) | 2020-12-23 | 2020-12-23 | 一种5g短信一体机的保活检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112469065A (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030058144A (ko) * | 2001-12-29 | 2003-07-07 | 엘지엔시스(주) | 정보통신 시스템의 프로세스 장애 감시방법 및 복구방법 |
CN1808386A (zh) * | 2005-01-18 | 2006-07-26 | 华为技术有限公司 | 处理多线程/多任务/多处理器的方法 |
JP2008003770A (ja) * | 2006-06-21 | 2008-01-10 | Denso Wave Inc | 携帯端末 |
CN101374080A (zh) * | 2007-08-24 | 2009-02-25 | 上海合胜计算机科技有限公司 | 短信网关服务器的监控方法 |
CN101374081A (zh) * | 2007-08-24 | 2009-02-25 | 上海合胜计算机科技有限公司 | Domino服务器的简便自动监控方法 |
CN101409887A (zh) * | 2008-01-22 | 2009-04-15 | 深圳国人通信有限公司 | 解决无线调制解调器假死的方法 |
CN101621734A (zh) * | 2008-07-01 | 2010-01-06 | 鸿富锦精密工业(深圳)有限公司 | 不间断电源的异常事件通知***及方法 |
CN101695174A (zh) * | 2009-10-22 | 2010-04-14 | 中兴通讯股份有限公司 | 一种监控短信中心的***及方法 |
CN102209326A (zh) * | 2011-05-20 | 2011-10-05 | 北京中研瑞丰信息技术研究所(有限合伙) | 基于智能手机无线电接口层的恶意行为检测方法及*** |
CN108255585A (zh) * | 2016-12-28 | 2018-07-06 | 北京奇虎科技有限公司 | Sdk异常控制及应用程序运行方法、装置及其设备 |
JP2019028593A (ja) * | 2017-07-27 | 2019-02-21 | キヤノン株式会社 | システム、システムの制御方法、情報処理装置、情報処理装置の制御方法、及びプログラム |
CN109542599A (zh) * | 2018-11-08 | 2019-03-29 | 南京理工大学 | 一种嵌入式操作***线程监视方法 |
CN111106955A (zh) * | 2019-12-17 | 2020-05-05 | 国网智能科技股份有限公司 | 一种智能站通信网关机及通信方法 |
-
2020
- 2020-12-23 CN CN202011532722.3A patent/CN112469065A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030058144A (ko) * | 2001-12-29 | 2003-07-07 | 엘지엔시스(주) | 정보통신 시스템의 프로세스 장애 감시방법 및 복구방법 |
CN1808386A (zh) * | 2005-01-18 | 2006-07-26 | 华为技术有限公司 | 处理多线程/多任务/多处理器的方法 |
JP2008003770A (ja) * | 2006-06-21 | 2008-01-10 | Denso Wave Inc | 携帯端末 |
CN101374080A (zh) * | 2007-08-24 | 2009-02-25 | 上海合胜计算机科技有限公司 | 短信网关服务器的监控方法 |
CN101374081A (zh) * | 2007-08-24 | 2009-02-25 | 上海合胜计算机科技有限公司 | Domino服务器的简便自动监控方法 |
CN101409887A (zh) * | 2008-01-22 | 2009-04-15 | 深圳国人通信有限公司 | 解决无线调制解调器假死的方法 |
CN101621734A (zh) * | 2008-07-01 | 2010-01-06 | 鸿富锦精密工业(深圳)有限公司 | 不间断电源的异常事件通知***及方法 |
CN101695174A (zh) * | 2009-10-22 | 2010-04-14 | 中兴通讯股份有限公司 | 一种监控短信中心的***及方法 |
CN102209326A (zh) * | 2011-05-20 | 2011-10-05 | 北京中研瑞丰信息技术研究所(有限合伙) | 基于智能手机无线电接口层的恶意行为检测方法及*** |
CN108255585A (zh) * | 2016-12-28 | 2018-07-06 | 北京奇虎科技有限公司 | Sdk异常控制及应用程序运行方法、装置及其设备 |
JP2019028593A (ja) * | 2017-07-27 | 2019-02-21 | キヤノン株式会社 | システム、システムの制御方法、情報処理装置、情報処理装置の制御方法、及びプログラム |
CN109542599A (zh) * | 2018-11-08 | 2019-03-29 | 南京理工大学 | 一种嵌入式操作***线程监视方法 |
CN111106955A (zh) * | 2019-12-17 | 2020-05-05 | 国网智能科技股份有限公司 | 一种智能站通信网关机及通信方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106946110B (zh) | 一种电梯困人故障监控***和方法 | |
CN101788936B (zh) | 移动终端运行时快照备份、恢复方法及装置 | |
CN104038373B (zh) | 信息预警与自修复***及方法 | |
CN202995357U (zh) | 一种设备指示灯检测与报警装置 | |
CN104270533A (zh) | 一种事件提醒的方法及装置 | |
CN111858176A (zh) | 一种远程监控故障自愈***和方法 | |
CN104599428A (zh) | 一种实验室智能火灾报警*** | |
CN105550012A (zh) | 一种自定义恢复故障虚拟机的方法 | |
CN104394194A (zh) | 一种基于PaaS平台的云***运维监控方法及*** | |
CN116107819A (zh) | 一种服务器启动故障检测***、方法、装置以及介质 | |
CN104950754A (zh) | 一种用于工业制冷控制***的智能化***控方法 | |
CN103092724A (zh) | 用于嵌入式电力终端的***自恢复方法 | |
CN110445932B (zh) | 异常掉卡处理方法、装置、存储介质以及终端 | |
CN112637004A (zh) | 一种基于窄带物联网监控板卡的服务器监测***及方法 | |
CN102662787A (zh) | 一种保护***盘raid的方法 | |
CN112469065A (zh) | 一种5g短信一体机的保活检测方法 | |
CN113468023A (zh) | 监控方法、装置、介质及电子设备 | |
CN210795418U (zh) | 一种电梯闲时故障自动检测*** | |
CN101764698B (zh) | 电力设备自动回复的方法 | |
CN101895414A (zh) | 服务器掉电保护***及服务器掉电保护的方法 | |
CN105391575B (zh) | 一种金库控制方法及*** | |
CN114816930A (zh) | 一种主动式服务自愈运维***及方法 | |
CN205212976U (zh) | 一种根据手机mac地址识别身份控制主机布撤防报警*** | |
CN107590647A (zh) | 船舶管理***的伺服监管*** | |
CN111221680A (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 |