CN109194738A - 远程重启方法、路由开发板及硬件底板 - Google Patents

远程重启方法、路由开发板及硬件底板 Download PDF

Info

Publication number
CN109194738A
CN109194738A CN201811010759.2A CN201811010759A CN109194738A CN 109194738 A CN109194738 A CN 109194738A CN 201811010759 A CN201811010759 A CN 201811010759A CN 109194738 A CN109194738 A CN 109194738A
Authority
CN
China
Prior art keywords
restarting
load
instruction
warning message
equipment
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
Application number
CN201811010759.2A
Other languages
English (en)
Inventor
应甫臣
支涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yunji Technology Co Ltd
Original Assignee
Beijing Yunji Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Yunji Technology Co Ltd filed Critical Beijing Yunji Technology Co Ltd
Priority to CN201811010759.2A priority Critical patent/CN109194738A/zh
Publication of CN109194738A publication Critical patent/CN109194738A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请公开了一种远程重启方法、路由开发板及硬件底板。该远程重启方法包括:接收负载过高警告信息;根据所述负载过高警告信息生成重启指令;发送所述重启指令至硬件底板;获取所述重启指令中的设备IP;根据所述设备IP匹配相对应的设备,并执行对所述设备的重启。该路由开发板包括:信息接收模块、信息判断模块、生成模块、信息发送模块。该硬件底板包括数据接口和端口识别模块。在本申请实施例中,采用远程重启设备的方式,通过接收负载过高警告信息,然后根据所述负载过高警告信息生成重启指令并执行对所述设备的重启,实现了远程控制重启设备的技术效果,从而解决了现有技术中存在的语音网关设备负载过高时不能远程重启设备的技术问题。

Description

远程重启方法、路由开发板及硬件底板
技术领域
本申请涉及通信技术领域,具体涉及一种远程重启方法、路由开发板及硬件底板。
背景技术
服务机器人具有送物后到达指定目的地打电话通知客人取物或通知酒店前台报警的功能,本技术属于这一核心功能的衍生品。经过长期生产环境运行的经验总结下来,发现所选用的语音网关设备在连续运行一段时间后会出现设备负载过高的问题,导致其丧失正常拨打电话功能,通常处理这种现象的办法是通知客户去交换机房手动断电硬重启语音网关设备,释放内存,然后重新注册上远端电话服务器,从而正常拨打电话。
但是随着客户数量的增多,通知客户去交换机房手动断电硬重启语音网关设备,一方面给客户带来了不便,还可能发生误操作断电其他设备的情况,另一方面也不便于日常工作者的管理。
针对现有技术中存在的语音网关设备负载过高时不能远程重启的技术问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种远程重启方法、路由开发板及硬件底板,以解决现有技术中存在的语音网关设备负载过高时不能远程重启的技术问题。
为了实现上述目的,根据本申请的一个方面,提供了一种远程重启方法。
该远程重启方法包括:接收负载过高警告信息;根据所述负载过高警告信息生成重启指令;发送所述重启指令至硬件底板。
进一步的,所述负载过高警告信息包括设备安装地址、设备问题、设备编号和设备IP。
进一步的,根据所述负载过高警告信息生成重启指令包括:读取所述负载过高警告信息;记录所述负载过高警告信息中的设备IP;根据所述设备IP生成重启指令。
进一步的,根据所述设备IP生成的重启指令为http://设备IP//cgi-bin/poff。
为了实现上述目的,根据本申请的第二方面,还提供了一种远程重启方法。
该远程重启方法包括:接收所述重启指令;获取所述重启指令中的设备IP;根据所述设备IP匹配相对应的设备,并执行对所述设备的重启。
进一步的,根据所述设备IP匹配相对应的设备,并执行对所述设备的重启包括:根据所述设备IP识别出与所述设备IP相对应的所述设备的API接口;调用重启所述设备的API接口。
为了实现上述目的,根据本申请的第三方面,提供了一种路由开发板。
该路由开发板包括:信息接收模块,用于接收所述负载过高警告信息;信息判断模块,用于对所述负载过高警告信息进行识别判断处理;生成模块,用于根据所述负载过高警告信息生成重启指令;信息发送模块,用于发送所述重启指令至硬件底板。
进一步的,所述信息判断模块包括:第一读取单元,用于读取所述负载过高警告信息;记录单元,用于记录所述负载过高警告信息中的设备IP。
为了实现上述目的,根据本申请的第四方面,还提供了一种硬件底板。
该硬件底板包括数据接口和端口识别模块,其中:数据接口包括网路接口和USB接口;数据接口用于接收所述重启指令;端口识别模块,用于识别所述重启指令对应的所述设备的端口。
进一步的,所述端口识别模块包括:第二读取单元,用于读取所述重启指令中的设备IP;端口判断单元,用于根据所述设备IP判断出所述设备IP对应的所述设备的端口。
在本申请实施例中,采用远程重启设备的方式,通过接收负载过高警告信息,然后根据所述负载过高警告信息生成重启指令并执行对所述设备的重启,实现了远程控制重启设备的技术效果,从而解决了现有技术中存在的语音网关设备负载过高时不能远程重启设备的技术问题。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请第一实施例中远程重启方法的流程示意图;
图2是本申请第二实施例中远程重启方法的流程示意图;
图3是本申请第三实施例中远程重启方法的流程示意图;
图4是本申请第四实施例中远程重启方法的流程示意图;
图5是本申请第一实施例中远程重启***的结构示意图;
图6是本申请第一实施例中信息判断单元的结构示意图;
图7是本申请第二实施例中远程重启***的结构示意图;
图8是本申请第二实施例中数据接口的结构示意图;
图9是本申请第二实施例中端口识别模块的结构示意图;
图10是本申请中路由开发板、硬件底板和电话盒子网关设备的交互示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
如图1所示,该远程重启方法包括如下的步骤S11至步骤S13:
步骤S11,接收负载过高警告信息。在本步骤中,当设备出现负载过高的情况后,会发出负载过高警告信息,然后***接收所述负载过高警信息,所述负载过高警告信息包括设备安装地址、设备问题、设备编号和设备IP。比如,当电话盒子出现负载过高的情况时,发出负载过高的警告信息,该负载过高的警告信息包括电话盒子的安装地址、电话盒子出现的问题、电话盒子的编号和电话盒子的IP等,例如:
成都最佳西方金韵酒店
电话负载高:
2018-06-23 04:54:00
1529700840118
盒子编号:279
电话IP:172.16.214.184
步骤S12,根据所述负载过高警告信息生成重启指令。在本步骤中,***接收到上述负载过高警告信息后根据上述负载过高警告信息生成重启指令。
步骤S13,发送所述重启指令至硬件底板。在本步骤中,***将生成的重启指令发送给硬件底板。
如图2所示,根据所述负载过高警告信息生成重启指令包括步骤S121至步骤S123:
步骤S121,读取所述负载过高警告信息。在本步骤中,***接收到上述负载过高警告信息后,读取上述负载过高警告信息,读取信息内容包括设备安装地址、设备问题、设备编号和设备IP等。
步骤S122,记录所述负载过高警告信息中的设备IP。在本步骤中,***将记录上述负载过高警告信息中的设备IP,比如当***接收到的负载过高警告信息为:
成都最佳西方金韵酒店
电话负载高:
2018-06-23 04:54:00
1529700840118
盒子编号:279
电话IP:172.16.214.184
***将记录上述负载过高警告信息的电话IP“172.16.214.184”。
步骤S123,根据所述设备IP生成重启指令。在本步骤中,***会根据记录的设备IP生成重启指令,并且根据上述设备IP生成的重启指令为http://设备IP//cgi-bin/poff。比如,***记录的电话IP为“172.16.214.184”,然后***根据上述电话IP生成重启指令“http://172.16.214.184//cgi-bin/poff”。
根据本申请实施例,还提供了一种远程重启方法,如图3所示,该远程重启方法包括步骤S21至步骤S23:
步骤S21,接收所述重启指令。在本步骤中,***接收上述重启指令,比如,接收上述电话IP“172.16.214.184”生成的重启指令“http://172.16.214.184//cgi-bin/poff”。
步骤S22,获取所述重启指令中的设备IP。在本步骤中,当***接收到上述重启指令后,获取所述重启指令中的设备IP,比如,接收重启指令“http://172.16.214.184//cgi-bin/poff”,然后获取上述重启指令中的电话IP“172.16.214.184”。
步骤S23,根据所述设备IP匹配相对应的设备,并执行对所述设备的重启。在本步骤中,获取设备IP后,根据设备IP识别判断出与上述设备IP相匹配的设备,然后执行对上述设备的重启。比如,获取到重启指令中的电话IP为“172.16.214.184”,然后识别判断出与上述电话IP“172.16.214.184”相对应的电话盒子,执行对上述电话盒子的重启。
如图4所示,根据所述设备IP匹配相对应的设备,并执行对所述设备的重启包括步骤S231至步骤S232:
步骤S231,根据所述设备IP识别出与所述设备IP相对应的所述设备的API接口。
步骤S232,调用重启所述设备的API接口。
上述实施例中,***获取设备IP后,根据设备IP判断识别出与上述设备IP相匹配的设备API接口,然后调用重启上述设备的API接口。比如,***获取重启指令中的电话IP为“172.16.214.184”,然后识别判断出与上述电话IP“172.16.214.184”相对应的电话盒子的API接口,调用重启上述电话盒子的API接口。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本申请实施例,还提供了一种用于实施上述远程重启方法的路由开发板,如图5和图6所示,该路由开发板包括信息接收模块1、信息判断模块2、生成模块3和信息发送模块4,其中:
信息接收模块1,用于接收所述负载过高警告信息。当电话盒子语音网关设置负载过高,处于未注册的状态时,会产生负载过高警告信息,信息接收模块1用于接收负载过高警告信息,之后将负载过高警告信息传递至信息判断模块2。
信息判断模块2,用于对所述负载过高警告信息进行识别判断处理。当信息判断模块2对上述负载过高警告信息进行分析判断,通过数据类型识别软件,获取负载过高警告信息内容,并记录负载过高警告信息中的设备IP,然后将上述设备IP发送至生成模块3。
生成模块3,用于根据所述负载过高警告信息生成重启指令。生成模块3根据接收到的设备IP生成重启指令,所述重启指令用于对电话盒子语音网关设备的重启,然后将上述重启指令发给至信息发送模块4。
信息发送模块4,用于发送所述重启指令至硬件底板。信息发送模块4将上述重启指令发送至硬件底板。
进一步的,如图6所示,所述信息判断模块2包括第一读取单元201和记录单元202,其中:
第一读取单元201,用于读取所述负载过高警告信息。
记录单元202,用于记录所述负载过高警告信息中的设备IP。
根据本申请实施例,还提供了一种远程重启***,如图7至图9所示,该远程重启***包括数据接口5和端口识别模块6,其中:
数据接口5包括网路接口501和USB接口502。
数据接口5,用于接收所述重启指令。
端口识别模块6,用于识别所述重启指令对应的所述设备的端口。端口识别模块6将根据上述重启指令中的设备IP识别判断出该重启指令所对应的设备端口。
进一步的,如图9所示,所述端口识别模块6包括第二读取单元601和端口判断单元602,其中:
第二读取单元601,用于读取所述重启指令中的设备IP。
端口判断单元602,用于根据所述设备IP判断出所述设备IP对应的所述设备的端口。
另外,路由开发板、硬件底板和电话盒子语音网关的交互流程图参照图10。
在上述实施例中,路由开发板和电话盒子语音网关设备通过串口连接在硬件底板上,当电话盒子语音网关设备负载过高,处于未注册状态时,路由开发板会接收到负载过高警告信息,并根据上述负载过高警告信息生成重启指令,然后将上述重启指令发送至硬件底板,硬件底板接收到上述重启指令后,执行对上述电话盒子语音网关设备的重启,从而实现了远程控制重启语音网关电话盒子的技术效果。
从以上的描述中,可以看出,本申请实现了如下技术效果:采用远程重启设备的方式,通过接收负载过高警告信息,然后根据所述负载过高警告信息生成重启指令并执行对所述设备的重启,实现了远程控制重启设备的技术效果。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种远程重启方法,其特征在于,包括:
接收负载过高警告信息;
根据所述负载过高警告信息生成重启指令;
发送所述重启指令至硬件底板。
2.根据权利要求1所述的远程重启方法,其特征在于,所述负载过高警告信息包括设备安装地址、设备问题、设备编号和设备IP。
3.根据权利要求2所述的远程重启方法,其特征在于,根据所述负载过高警告信息生成重启指令包括:
读取所述负载过高警告信息;
记录所述负载过高警告信息中的设备IP;
根据所述设备IP生成重启指令。
4.根据权利要求3所述的远程重启方法,其特征在于,根据所述设备IP生成的重启指令为http://设备IP//cgi-bin/poff。
5.一种远程重启方法,其特征在于,包括:
接收所述重启指令;
获取所述重启指令中的设备IP;
根据所述设备IP匹配相对应的设备,并执行对所述设备的重启。
6.根据权利要求5所述的远程重启方法,其特征在于,根据所述设备IP匹配相对应的设备,并执行对所述设备的重启包括:
根据所述设备IP识别出与所述设备IP相对应的所述设备的API接口;
调用重启所述设备的API接口。
7.一种路由开发板,其特征在于,包括:
信息接收模块,用于接收所述负载过高警告信息;
信息判断模块,用于对所述负载过高警告信息进行识别判断处理;
生成模块,用于根据所述负载过高警告信息生成重启指令;
信息发送模块,用于发送所述重启指令至硬件底板。
8.根据权利要求7所述的路由开发板,其特征在于,所述信息判断模块包括:
第一读取单元,用于读取所述负载过高警告信息;
记录单元,用于记录所述负载过高警告信息中的设备IP。
9.一种硬件底板,其特征在于,包括数据接口和端口识别模块,其中:数据接口包括网路接口和USB接口;
数据接口,用于接收所述重启指令;
端口识别模块,用于识别所述重启指令对应的所述设备的端口。
10.根据权利要求9所述的硬件底板,其特征在于,所述端口识别模块包括:
第二读取单元,用于读取所述重启指令中的设备IP;
端口判断单元,用于根据所述设备IP判断出所述设备IP对应的所述设备的端口。
CN201811010759.2A 2018-08-31 2018-08-31 远程重启方法、路由开发板及硬件底板 Pending CN109194738A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811010759.2A CN109194738A (zh) 2018-08-31 2018-08-31 远程重启方法、路由开发板及硬件底板

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811010759.2A CN109194738A (zh) 2018-08-31 2018-08-31 远程重启方法、路由开发板及硬件底板

Publications (1)

Publication Number Publication Date
CN109194738A true CN109194738A (zh) 2019-01-11

Family

ID=64917575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811010759.2A Pending CN109194738A (zh) 2018-08-31 2018-08-31 远程重启方法、路由开发板及硬件底板

Country Status (1)

Country Link
CN (1) CN109194738A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111030865A (zh) * 2019-12-17 2020-04-17 威创集团股份有限公司 一种信源主机的远程控制方法及分布式音视频传输***
CN111581014A (zh) * 2020-03-30 2020-08-25 中国建设银行股份有限公司 自动控制主机进行重启的方法、装置及相关设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035192A (zh) * 2007-04-06 2007-09-12 中兴通讯股份有限公司 一种ip机顶盒重启时快速接入网络的方法
CN103699560A (zh) * 2013-10-31 2014-04-02 于丽珠 一种分布式数据库的操作方法
CN106161592A (zh) * 2016-06-21 2016-11-23 微梦创科网络科技(中国)有限公司 一种实现远程命令执行的方法及装置
CN106302618A (zh) * 2015-06-11 2017-01-04 阿里巴巴集团控股有限公司 远程控制方法、远程服务器、管理设备和终端
CN106685765A (zh) * 2017-01-10 2017-05-17 北京腾凌科技有限公司 重启状态的确定方法及装置
US9686232B2 (en) * 2012-06-25 2017-06-20 Connectify, Inc. Network address translating router for mobile networking

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035192A (zh) * 2007-04-06 2007-09-12 中兴通讯股份有限公司 一种ip机顶盒重启时快速接入网络的方法
US9686232B2 (en) * 2012-06-25 2017-06-20 Connectify, Inc. Network address translating router for mobile networking
CN103699560A (zh) * 2013-10-31 2014-04-02 于丽珠 一种分布式数据库的操作方法
CN106302618A (zh) * 2015-06-11 2017-01-04 阿里巴巴集团控股有限公司 远程控制方法、远程服务器、管理设备和终端
CN106161592A (zh) * 2016-06-21 2016-11-23 微梦创科网络科技(中国)有限公司 一种实现远程命令执行的方法及装置
CN106685765A (zh) * 2017-01-10 2017-05-17 北京腾凌科技有限公司 重启状态的确定方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111030865A (zh) * 2019-12-17 2020-04-17 威创集团股份有限公司 一种信源主机的远程控制方法及分布式音视频传输***
CN111581014A (zh) * 2020-03-30 2020-08-25 中国建设银行股份有限公司 自动控制主机进行重启的方法、装置及相关设备
CN111581014B (zh) * 2020-03-30 2024-03-22 中国建设银行股份有限公司 自动控制主机进行重启的方法、装置及相关设备

Similar Documents

Publication Publication Date Title
KR102260435B1 (ko) 데이터 처리 방법 및 장치
CN104852990A (zh) 一种信息处理方法及智能家居控制***
CN100558109C (zh) 基于会话初始协议的负载均衡实现方法及***
CN109412878A (zh) 多租户业务接入实现方法、装置及电子设备
CN105721389B (zh) 多终端设备互通数据处理和服务响应方法、装置
CN108965109A (zh) 一种即时通讯控制方法、装置及存储介质
US20160183229A1 (en) Ip phone network system, server apparatus, ip exchange and resource capacity expansion method
CN108390954A (zh) 一种报文传输方法和设备
CN109412877A (zh) 一种基于utn网络的网络能力开放***
CN109194738A (zh) 远程重启方法、路由开发板及硬件底板
CN101771769B (zh) 呼叫控制的方法、装置和***
CN109039764A (zh) 一种分布式存储***的网络参数配置方法
CN108882262A (zh) 设备状态同步方法、***、智能终端及可读存储介质
EP2949083B1 (en) Receiving a communication event
US10728171B2 (en) Governing bare metal guests
CN102904739B (zh) 一种实现事件转发的方法及通用信息模型cim服务器
CN109088974A (zh) 一种数据保存方法及其装置、设备、存储介质
CN108337387A (zh) 呼叫中心的监控方法、装置、电子设备、存储介质
CN109413118A (zh) 一种实现会话同步的方法、装置及存储介质、程序产品
CN114143144A (zh) 基于分布式网关的微服务调用方法、装置及相关设备
CN103188289A (zh) 一种客户端与服务端的消息通信方法
CN101938496A (zh) 话务台的呼叫控制方法、设备和***
CN104994116A (zh) 多屏统一通信的方法、装置和***
JPH0993630A (ja) 構内交換機の端末制御システム
CN205453848U (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190111