设备远程维护系统及方法

文档序号:7597814阅读:282来源:国知局
专利名称:设备远程维护系统及方法
技术领域
本发明涉及网络通信技术领域,具体涉及一种设备远程维护系统及方法。
背景技术
随着信息技术的发展,与之相关的通信设备、数据采集设备、监控设备也越来越多。为了满足人们随时随地使用信息服务,越来越多的设备要求不间断运行。要实现这个目的,除了在设备上加入容错处理,提高产品质量,还需要提供设备操作维护人机界面,让设备管理人员能够方便快捷地实现设备维护操作。
在传统的设备维护概念中,现场支持是解决问题的主要手段。随着网络、计算机技术的发展,远程支持成为了提高工作效率的有力手段,因此,出现了不同设备的管理系统。设备管理人员在管理系统上发送不同的维护命令到设备,设备收到命令后执行操作,返回结果。根据设备的返回结果,设备管理人员可以知道设备的运行情况。
现有的设备管理系统,通常由一个三层结构组成,如图1所示被维护设备、集中管理服务器和维护终端之间基于TCP/IP(传输控制协议/因特网协议)协议实现信息的交互。一个或者多个设备将数据上报到集中管理服务器,集中管理服务器将数据保存,并上送到一个或者多个维护终端显示。维护终端将操作命令下发到集中管理服务器,由集中管理服务器将命令转发到被维护设备。
利用这样的三层结构的设备管理系统,设备维护人员不需要亲自到现场检查每个设备的运行情况。只需在管理中心就可以查看各个设备状态。对运行不正常的设备,也可以在管理中心对该设备进行复位操作,使其恢复正常。如果集中管理服务器与因特网相连或者支持拨号上网的方式,设备人员也可以在普通的电脑上安装维护软件,连上集中管理服务器进行设备远程维护。
由于采用这种方式必须建立一个TCP/IP的网络,而如果设备在比较偏远地区或者是山区,不仅建立网络成本高,而且该网络也不容易维护。设备维护人员必须一直守在电脑旁边,查看设备状态,监测上报的故障信息,这样导致设备维护受环境限制、实现复杂、成本较高。

发明内容
本发明的目的在于提供一种设备远程维护系统及方法,以克服现有技术中对设备远程维护依赖于TCP/IP网络、实现复杂的缺点,简单、灵活地完成对不同地区设备的远程维护。
为此,本发明提供如下的解决方案一种设备远程维护系统,包括被维护设备、与所述被维护设备相连的网管服务器,用于对所述被维护设备进行维护操作,无线移动终端,用于通过短信方式发送用户管理信息;短信收发装置,通过无线网络与所述无线移动终端进行短信交互,接收所述无线移动终端发送的用户管理信息,并向所述无线移动终端返回处理结果;短信处理装置,分别与所述短信收发装置和所述网管服务器相连,用于接收并处理所述短信收发装置接收的用户管理信息及所述网管服务器返回的处理结果信息。
所述短信处理装置包括调度处理模块、短信接口模块、短信解释模块、数据接口模块,其中,所述调度处理模块分别控制所述短信接口模块与所述短信收发装置进行短信交互;
控制所述数据接口模块与所述网管服务器进行数据交互;控制所述短信解释模块对所述短信接口模块和所述数据接口模块接收的数据进行转换。
所述短信处理装置还包括用户验证模块,由所述调度处理模块控制其对所述短信处理装置进行用户验证。
所述短信处理装置与所述网管服务器集成于一体或分立。
所述无线移动终端具体为手机或支持短信收发的个人数字助理系统PDA。
所述无线网络具体为GSM系统或CDMA系统或CDMA2000系统或WCDMA系统。
所述网管服务器与所述短信处理装置通过内存队列方式或者TCP/IP通信方式进行数据交互。
所述短信收发装置与所述短信处理装置通过串行通信方式进行信息交互。
一种利用权利要求1所述系统实现的设备远程维护方法,所述系统包括被维护设备、网管服务器、无线移动终端、短信收发装置和短信处理装置,所述方法包括A、通过短信方式发送用户管理信息;B、所述网管服务器根据所述用户管理信息对所述被维护设备进行维护操作。
所述步骤A包括A1、将用户维护信息编辑为短信格式;A2、由所述无线移动终端将所述短信格式的用户维护信息发送到所述短信收发装置。
所述步骤B包括B1、所述短信收发装置接收所述用户维护信息;B2、将所述接收的用户维护信息传送给所述短信处理装置;B3、所述短信处理装置将所述用户维护信息转换为所述网管服务器能够识别的数据信息;B4、所述网管服务器根据所述数据信息对所述被维护设备进行维护操作。
所述步骤B2具体为所述短信收发装置通过传输控制协议/因特网协议将所述接收的用户维护信息传送给所述短信处理装置。
所述步骤B3还包括根据所述设备维护信息验证所述用户的合法性。
所述步骤B4还包括所述网管服务器通过传输控制协议/因特网协议或通过建立内存队列方式获取所述数据信息。
所述方法还包括所述网管服务器根据对所述被维护设备的操作返回结果信息;所述短信处理装置将所述结果信息转换为短信格式;将所述短信格式的结果信息发送给所述无线移动终端。
由以上本发明提供的技术方案可以看出,利用短信实现设备远程维护,可以随时随地了解设备的运行状况,节省设备维护的人力成本;利用无线网络的优势,减少了TCP/IP网络建设和维护成本。通过将短信格式的设备维护信息转换为现有技术中网管服务器能够识别的数据格式,可以将本发明系统灵活地接入现有的设备维护系统中。利用本发明方案,既可以建立新的终端程序接入,也可以作为原有系统的子模块接入,通过对不同设备维护信息的短信及数据格式的分析转换,使本发明可以适用于不同的设备环境,提高了设备维护系统的通用性和扩展性。


图1是现有设备管理系统组网图;图2是本发明系统组网示意图;图3是本发明系统中短信处理装置第一实施例方框图;图4是本发明系统中短信处理装置第二实施例方框图;图5是短信处理装置启动过程示意图;图6是短信处理装置将短信转发给网管服务器的过程示意图;图7是短信处理装置将数据转发给无线移动终端的过程示意图;图8是短信处理装置停止工作过程示意图;图9是本发明方法的流程图。
具体实施例方式
本发明的核心在于利用短信来实现对设备的远程维护,将用户对设备的维护命令以短信的方式转发给被维护设备附近的短信收发装置,然后将短信转换为网管服务器能够识别的数据格式传送给网管服务器,使网管服务器可以根据用户的命令对设备进行维护操作。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
参考图2,图2是本发明系统的组网示意图其中,网管服务器S2与被维护设备S1相连,直接对被维护设备进行维护操作。网管服务器可以与被维护设备集成在一起,也可以作为一个独立的维护终端。
对设备进行远程维护时,首先由无线移动终端S6将用户对设备的维护命令以短信的方式通过无线网络S5转发给被维护设备近端的短信收发装置S4,短信收发装置将接收的用户管理信息传送给短信处理装置S3,由其对该用户管理信息进行处理,将用户管理信息转换为网管服务器能够识别的数据格式并发送给网络服务器S2,然后,该网管服务器根据接收的数据对维护设备S1进行具体操作处理。并将处理结果返回给短信处理装置S3,当然,返回的处理结果为数据格式,需要由短信处理装置再将该数据格式的处理结果转换为短信格式,并传送给短信收发装置S4,然后,再由该短信收发装置将短信通过无线网络发送给无线移动终端。
本发明系统中使用的无线网络S5需要支持短信的传送,比如,GSM(全球移动通信系统)、CDMA(码分多址系统)等。
同样,本发明系统中使用的无线移动终端S6也需要支持短信的收发,比如,手机、能够发送短信的PDA(个人数字助理系统)等。
不同网络及终端所支持的短信格式会有所不同,只要在短信处理装置中设置对不同格式短信的识别功能,就可以不局限于特定的网络和终端的支持,使本发明系统适应不同的运行环境。
在具体实现中,根据实际需要,可以将短信处理装置S3集成到网管服务器上,也可以分别独立于不同的设备。
短信处理装置可以作为客户端的角色,通过TCP/IP通信方式与外部进行信息交互,比如,与网管服务器分立于不同的设备时进行数据收发;短信处理装置也可以通过内存队列的方式,通过建立读写队列与外部交互数据,比如,与网管服务器集成在同一个设备上时,通过内存数据的读写即可完成存储数据的交互。
当将短信处理装置集成到网管服务器上时,如果不希望网管服务器过多地干预该装置的运行,使其能自动运行完成其功能,则最好选用支持多线程工作方式的网管服务器,如果网管服务器不支持多线程的工作,可以通过建立独立的维护终端的方式接入系统。
参照图3,图3是本发明系统中短信处理装置结构示意图,其中包括调度处理模块S30、短信接口模块S33、短信解释模块S32、数据接口模S31块,其中,调度处理模块分别控制其他几个模块完成各自的功能,具体为控制短信接口模块与短信收发装置进行短信交互;控制数据接口模块与网管服务器进行数据交互;控制短信解释模块对短信接口模块和数据接口模块接收的数据进行转换。
为了保证短信的正确接收,使有操作权限的用户才能对设备进行维护,在图4所述短信处理装置中,增加了用户验证模块S34,由调度处理模块控制其根据短信中包含的用户信息进行用户验证。
短信处理装置的功能具体由调度处理模块控制其他几个模块来完成。在运行时,首先需要由网管服务器或者终端程序启动调度处理模块,再由调度处理模块分别启动其他功能模块。
短信处理装置的启动过程如图5所示1.由网管服务器或终端程序启动短信处理装置;2.由调度处理模块打开短信接口模块;3.启动用户验证模块;4.启动短信解释模块;5.启动数据接口模块。
这样,就完成了短信处理装置的启动过程。
当用户通过无线移动终端发送短信对被维护设备进行管理时,就可以通过短信收发装置接收该短信。短信处理装置从短信收发装置取得用户发送的短信内容,并对该短信进行解释,将其转换为网管服务器能够识别的数据格式并发送给网管服务器。
短信处理装置转发短信给网管服务器的过程如图6所示
1.由调度处理模块控制短信接口模块接收短信;2.由用户验证模块检查该短信发送用户号码是否有效;3.由调度处理模块控制短信解释模块将短信转换为数据;4.加入响应的用户号码;5.控制数据接口模块发送数据到网管服务器;6.网管服务器接收数据。
网管服务器根据接收的数据对被维护设备进行操作,并将处理结果通过短信处理模块解释后返回给用户。
短信处理装置转发数据给无线移动终端的过程如图7所示1.网管服务器发送数据到短信处理装置;2.由调度处理模块控制数据接口模块接收数据;3.由调度处理模块控制短信解释模块将数据转换为短信;4.取得响应的用户号码;5.由调度处理模块控制短信接口模块发送短信。
如果需要在近端由用户通过网管服务器直接对被维护设备进行操作,此时,需要关闭短信处理装置。
短信处理装置的关闭过程如图8所示1.由网管服务器或终端程序发送停止命令到短信处理装置;2.由调度处理模块关闭短信接口模块;3.停止用户验证模块工作;4.停止短信解释模块工作;5.停止数据接口模块工作。
下面将分别详细描述短信处理装置中各模块的功能1.短信接口模块该模块实现短信的接收和发送,通过串口与短信收发装置进行通信。可以采用以下通信方式a)使用线程运行方式当该模块正常打开后,建立读写队列,建立并运行线程。调用发送功能,将短信加入写队列;调用接收功能,从读队列取短信;线程运行后,“线程处理功能”自动完成短信接收和发送。
b)使用非线程运行方式启动该模块后,建立读写队列。由调度处理模块直接调用该模块完成收发功能。将数据先放到队列中,然后执行读写串口的操作。
该模块具有打开设备功能、关闭设备功能、读功能、写功能、线性处理功能、接收短信功能、发送短信功能。其中,(1)打开设备功能为对外接口,供调度处理模块调用。首先,根据配置的端口号,打开串口。向串口写入如下指令码设备是否在无线网络的服务区内,是否配置好网络标识卡,比如,SIM(客户识别模块)卡,设置短信报文为支持Unicode(统一码)的格式。读串口返回结果,比如,不在无线网络的服务区内,或者没有配置网络标识卡,或者设置报文格式失败。关闭串口,返回打开设备失败。然后,根据配置的队列大小,建立读写队列。如果使用线程方式,建立并启动线程。如果发生失败的情况,则关闭串口并返回打开设备失败消息;否则,返回打开设备成功消息。
(2)关闭设备功能也是对外接口,供调度处理模块调用。如果使用线程方式,则停止运行线程,并释放读、写队列,同时关闭串口。
(3)读功能是内部接口。通过建立读队列进行读操作。如果读队列已经满,则直接返回;如果读队列没有满,则向串口写入“取所有未阅读短信”指令。收到该指令后,读串口返回结果,然后从返回的报文中,查看是否有短信。如果有短信,则提取短信内容和发送用户号码。然后,将读到的所有短信加入读队列中。最后,向串口写入“删除已读短信”指令,以此保证设备上的短信满了以后,不能接收新短信。
(4)写功能同样是内部接口。通过建立写队列进行写操作。如果写队列有短信内容,则取出短信内容和接收者用户号码,并编码为需要发送的短信报文格式,然后向串口写入这些数据。读串口返回发送结果。根据返回结果,如果发送成功,则删除该条短信,继续发送下一条。直到写队列的短信发送完毕,返回发送成功;如果有失败情况,返回发送失败消息。
(5)线程处理功能是内部接口。如果设备是打开状态,循环执行读写功能。先执行读功能,取得用户短信;再执行写功能,将短信发送出去。如果设备处于关闭状态,则退出线程处理。
(6)发送短信功能是对外接口,供调度处理模块调用。如果写队列已经满,则返回失败消息;否则,将短信内容和接收者用户号码加入到发送队列中。如果使用线程方式,则直接返回发送成功;否则,调用写功能,返回相应结果。
(7)接收短信功能是对外接口,供调度处理模块调用。如果不是使用线程方式,调用读功能。如果读队列有短信内容,则直接返回短信内容和发送者用户号码,否则返回空内容。
2.用户验证模块该模块实现短信处理装置的用户验证功能。短信收发的用户号码,必须通过这个模块的检查。可以将用户信息保存在配置文件中,在模块启动的时候,加载用户信息到队列中。让短信解释模块调用,检查用户的合法性。
用户有如下信息a)用户号码类型为数字,在队列中号码具备唯一性。
b)密码类型为数字或者字母,或者数字和字母的组合,不能为空。对设备影响较大的操作,应该要密码符合才能执行。
c)业务权限比如,类型为数字,表示该用户号码能够执行什么业务操作。
该模块具有启动功能、停止功能、取得某业务用户号码功能、检查用户合法性功能、更新业务权限功能。其中,(1)启动功能是对外接口,供调度处理模块调用。用于建立用户信息队列,从配置文件中读出所有配置的用户信息用户号码,密码,业务权限,并加入到队列中。
(2)停止功能是对外接口,供调度处理模块调用。用于释放用户信息队列。
(3)取得某业务用户号码功能是对外接口,供调度处理模块调用。以传入的序号作为用户信息队列位置,取出该位置的业务权限信息。若该用户的该业务可用,取得用户号码,返回成功;否则返回失败。若传入序号超过了用户信息队列的范围,则返回无效序号。
(4)检查用户合法性功能是对外接口,供短信解释模块调用。根据手机号码查找用户信息队列,若号码不存在,该用户为无效用户。若要求校验密码,则取出该号码对应的密码,并与调用时传入的密码进行比较。如果密码不正确,则表明为无效用户。若要求校验业务权限,则需检查业务权限值,若该权限不具备,则为无效用户。
(5)更新业务权限功能是对外接口,供解释短信模块调用。根据手机号码查找用户信息队列,若号码不存在,则该用户为无效用户,不处理;否则,取出业务权限进行修改。修改后,更新配置文件。
3.短信解释模块该模块完成数据和短信之间的转换功能。转换过程如下将短信转为数据时,如果该短信不能按照预定的格式识别,则丢弃该短信;如果能够识别,则解释为网管服务器能够识别的数据格式。
将数据转为短信时,对数据进行解释,如果不能识别,则丢弃该数据;如果能够识别,则取出相应参数,并将参数解释为短信描述。
由于在某一时刻将用户的维护信息提交给网管服务器后,网管服务器不一定能立刻返回处理结果消息;或者刚刚接收到的结果可能是上一次的操作结果,并不是当前用户的操作结果。因此,为了保证将正确结果返回给用户,可以建立用户响应队列记录执行操作的用户号码、设备编号和操作命令。当向网管服务器提交数据后,记录这些信息到队列中。当收到被维护设备返回的结果,从这个队列中找出符合上述三项的用户号码,将短信发送出去。
为了能从用户响应队列中找出唯一的响应,执行操作的设备编号和操作命令的组合必须唯一。因此对于某个设备,当有一个用户在执行某个操作的时候,另一个用户如果想执行这个操作,必须等待前面操作执行完毕。例如A用户对0001设备执行复位操作,当操作没有完成的时候,B用户是不能对0001设备执行复位操作的。需要A执行完毕后,B才能执行。
在用户响应队列中,每项响应信息包括如下内容a)用户号码,类型为数字;b)设备编号,类型为数字或者字母,或者数字和字母的组合。在用户响应队列中,设备编号和操作命令的组合必须保持唯一。
c)操作命令,类型为数字或者字母,或者数字和字母的组合。
对于用户的操作命令,需要在无线移动终端上按预定格式输入,以便使短信解释模块识别。比如操作命令可以包括以下内容命令码(区分操作类型);设备编号(区分被维护的设备);密码(需要验证时);分隔符号(区分短信中各字段);其他参数。对于用户的每条命令,按照上述格式和内容进行编辑,短信解释模块即可正确识别并转换该命令。
对于不同的被维护设备,上报的数据格式可以不同。因此应该根据不同设备,区分不同格式的数据,对其进行分析并转换为相应的短信格式。
该模块具有启动功能、停止功能、取得响应的用户号码功能、加入响应的用户号码功能、数据转短信功、短信转数据功能。其中,
(1)启动功能是对外接口,供调度处理模块调用。在启动时,需要根据配置大小,建立用户响应队列。
(2)停止功能是对外接口,供调度处理模块调用。该功能用于释放用户响应队列。
(3)取得响应的用户号码功能是内部接口。具体为根据设备编号,查找用户响应队列,如果不存在,则返回失败消息;如果存在,则检查操作命令是否与传入参数一致,如果不一致,返回失败消息;否则,从用户响应队列删除该设备编号的信息,返回用户手机号码。
(4)加入响应的用户号码功能是内部接口。具体为根据设备编号和操作命令,查找用户响应队列,如果存在该用户信息,返回失败;如果不存在,在用户响应队列中加入设备编号、操作命令、用户号码信息,返回成功。
(5)数据转短信功能是对外接口,供调度处理模块调用。具体为将网管服务器返回的数据组合为短信内容。如果该操作命令需要发送给所有用户,返回发送所有标志;否则,根据设备编号,操作命令,调用“取得响应的用户号码功能”。如果取用户号码失败,则返回失败;否则,返回发送单用户标志;如果是其他数据命令,则返回失败。
(6)短信转数据功能是对外接口,供调度处理模块调用。
如果不是设备的操作命令,而是短信处理装置内部的命令,则调用相关的接口进行处理。比如,更新业务权限功能,调用“用户验证”->“更新业务权限功能”,如果操作成功,返回需要发送短信标志和短信信息;否则,返回失败。
如果是设备的操作命令,调用“用户验证”->“检查用户合法性功能”;如果是合法用户,调用“加入响应的用户号码功能”。然后,取出设备编号,或者其他参数的值,组合为被维护设备的数据,返回需要转发数据标志和转发的数据。如果有失败情况,则返回失败。对于重要的设备操作命令,除靠密码验证外,还可以加入确认机制先记录当前数据,返回需要确认标志和确认短信内容。如果是确认短信,找出记录数据,返回需要转发数据标志和转发的数据。
如果是其他短信命令,则返回失败。
4.数据接口模块该模块与网管服务器进行交互,实现数据的接收和发送。可以采用以下通信方式调度处理模块使用读写数据功能,将数据放入到读写队列中。
如果使用TCP/IP通信,该模块从写队列中将数据发送给网管服务器;接收到网管服务器的数据后,加入到读队列中。如果支持线程的方式,建立并运行线程,由线程完成TCP/IP通信的数据收发。
如果不支持TCP/IP通信,网管服务器可以通过调度处理模块的收发接口(在后面将详细说明),间接访问“转发数据”的读写队列。
该模块具有启动功能、停止功能、线程处理、读功能、写功能、接收功能、发送功能。其中,(1)启动功能是对外接口,供调度处理模块调用。根据配置的队列大小,建立读写队列。如果使用TCP/IP方式,根据配置的IP地址和端口号,建立TCP连接服务器。若支持线程方式,建立并启动线程,执行数据的收发。如果有错误情况,返回启动失败;否则返回启动成功。
(2)停止功能是对外接口,供调度处理模块调用。该功能的执行结果是如果使用TCP/IP的方式,关闭与服务器的通信连接;若支持线程方式,停止线程,并释放队列。
(3)线程处理是内部接口。如果TCP/IP连接有效,循环执行以下操作若读队列不满,通过TCP/IP连接读取数据,并放入到读队列中;若写队列有数据,将数据通过TCP/IP连接发送出去,发送成功,删除写队列中的数据。
(4)读功能是对外接口,供调度处理模块调用。
如果是TCP/IP通信方式且支持线程方式,则检查读队列是否有数据,如果有将数据返回,同时删除读队列中的数据。
如果是TCP/IP通信方式但不支持线程方式,则通过TCP/IP连接读取数据,并放到读队列中。检查读队列是否有数据,如果有将数据返回,同时删除读队列中的数据。
如果不支持TCP/IP通信方式,检查读队列是否有数据,如果有将数据返回,同时删除读队列中的数据。
(5)写功能是对外接口,供调度处理模块调用。检查写队列是否满,如果满则返回失败,否则,将数据加入写队列。
如果使用TCP/IP通信方式且支持线程方式,则返回成功。
如果使用TCP/IP通信方式但不支持线程方式,调用本模块的发送功能,然后返回发送结果。
如果不支持TCP/IP通信方式,则返回成功。
(6)接收功能是对外接口,供调度处理模块调用。该功能使网管服务器间接访问写队列。若写队列有数据,将数据返回;否则,返回为空数据。
(7)发送功能是对外接口,供调度处理模块调用。该功能使网管服务器间接访问读队列。检查读队列是否满,如果满则返回失败,否则,将数据加入读队列。
5.调度处理模块该模块启动并控制其他四个模块完成各自的功能。如果将短信处理装置集成在网管服务器上,该模块还完成短信及数据的转发功能。如果使用线程的方式,本模块通过线程执行数据交互处理;如果不支持线程的方式,数据交互处理的功能需要网管服务器调用实现。
该模块具有启动功能、停止功能、接收功能、发送功能、数据交互功能、线程处理功能。其中,(1)启动功能是对外接口,供网管服务器调用,调用过程可参照图5所示网管服务器通过该接口启动调用处理模块,而后调用处理模块依次启动短信接口模块,用户验证模块,短信解释模块,数据接口模块,使整个短信处理装置处于工作状态。
(2)停止功能是对外接口,供网管服务器调用,调用过程可参照图6所示由网管服务器在运行的时候,通过该接口发送命令,停止调用处理模块,调度处理模块在停止过程中,分别停止短信接口模块,短信解释模块,用户验证模块和数据接口模块。
(3)接收功能是对外接口,直接调用“数据接口模块”的“接收功能”。当短信处理装置不支持TCP/IP通信的时候,供网管服务器调用,接收用户的设备维护请求。
(4)发送功能是对外接口,直接调用“数据接口模块”的“发送功能”。当短信处理装置不支持TCP/IP通信的时候,供网管服务器调用,发送用户的设备维护结果。
(5)数据交互功能可以是对外接口,也可以是对内接口,当短信处理装置不支持线程方式时,供网管服务器调用;否则由线程处理功能调用。
检查是否收到了短信,如果收到短信,则取得短信内容和手机号码,然后调用短信解释模块将该短信转换为数据格式,调用“数据接口模块”写功能,将数据发送出去。
检查是否收到了数据,如果收到数据,则取得数据,然后调用短信解释模块将该数据转换为短信格式。
同时还要检查返回结果是返回单个用户还是所有用户。如果返回单个用户,则取得用户手机号码,调用“短信接口模块”向用户发送短信。如果返回所有用户,则需要取得业务类别,然后对每个用户进行业务类别验证,调用“短信接口模块”依次将短信发送给验证合格的用户。
(6)线程处理功能是内部接口,其作用是使该模块的“数据交互功能”循环执行。
本发明系统在原有的设备或者是设备与网管服务器集成设备上增加短信处理装置,使用户可以通过无线移动终端对设备进行远程维护。其中,短信处理装置可以作为现有被维护设备和网管服务器组成的一个部分,在被维护设备和网管服务器运行的时候,一起提供服务;该装置也可以作为现有被维护设备的一个维护终端,独立运行提供服务。这两种接入方式,均使用现有的维护接口,减少了对原有被维护设备接口的修改。
在本发明系统的具体实施中,可以灵活地对不同装置进行组合,比如可将短信收发装置和短信处理装置集成于一体,以减少分立设备通过串口通信对实时处理业务的影响。
基于上述本发明系统的组网方式,本发明还提供了设备远程维护方法,其核心在于,利用短信方式向远程设备近端的维护系统传送用户管理信息,维护系统接收短信后,将短信格式的用户管理信息转换为数据格式,以使网管服务器能够识别该信息,然后网管服务器根据该信息完成对被维护设备的操作。
图9示出了本发明方法的流程,其中,向被维护设备发送用户维护信息的过程包括以下步骤步骤101将用户维护信息编辑为短信格式。
步骤102由无线移动终端将短信格式的用户维护信息发送到短信收发装置。
步骤103由短信收发装置接收短信格式的用户维护信息。比如,可以通过串口根据TCP/IP协议接收该信息。
步骤104通过短信处理装置将用户维护信息转换为网管服务器能够识别的数据信息。如果需要,还可根据设备维护信息验证用户的合法性。以保证接收信息的正确及安全。
步骤105网管服务器通过TCP/IP协议或通过建立内存队列方式获取数据信息。
步骤106根据获取的数据信息对被维护设备进行维护操作。
网管服务器对接收的数据信息进行处理后,还需要向用户返回处理结果信息,向用户返回处理结果信息的过程包括以下步骤步骤201网管服务器根据对被维护设备的操作向短信处理装置返回数据格式的结果信息。
步骤202短信处理装置将数据格式的结果信息转换为短信格式。
步骤203短信处理装置将短信格式的结果信息传送给短信收发装置。比如,可以通过串口根据TCP/IP协议发送该信息。
步骤204短信收发装置将短信通过无线网络发送给用户。
上述各步骤的具体实现可参照前面所述的各模块的功能及实现,在此不再赘述。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种设备远程维护系统,包括被维护设备、与所述被维护设备相连的网管服务器,用于对所述被维护设备进行维护操作,其特征在于,还包括无线移动终端,用于通过短信方式发送用户管理信息;短信收发装置,通过无线网络与所述无线移动终端进行短信交互,接收所述无线移动终端发送的用户管理信息,并向所述无线移动终端返回处理结果;短信处理装置,分别与所述短信收发装置和所述网管服务器相连,用于接收并处理所述短信收发装置接收的用户管理信息及所述网管服务器返回的处理结果信息。
2.如权利要求1所述的设备远程维护系统,其特征在于,所述短信处理装置包括调度处理模块、短信接口模块、短信解释模块、数据接口模块,其中,所述调度处理模块分别控制所述短信接口模块与所述短信收发装置进行短信交互;控制所述数据接口模块与所述网管服务器进行数据交互;控制所述短信解释模块对所述短信接口模块和所述数据接口模块接收的数据进行转换。
3.如权利要求2所述的设备远程维护系统,其特征在于,所述短信处理装置还包括用户验证模块,由所述调度处理模块控制其对所述短信处理装置进行用户验证。
4.如权利要求1或2或3所述的设备远程维护系统,其特征在于,所述短信处理装置与所述网管服务器集成于一体或分立。
5.如权利要求1或2或3所述的设备远程维护系统,其特征在于,所述无线移动终端具体为手机或支持短信收发的个人数字助理系统PDA。
6.如权利要求1或2或3所述的设备远程维护系统,其特征在于,所述无线网络具体为GSM系统或CDMA系统或CDMA2000系统或WCDMA系统。
7.如权利要求1所述的设备远程维护系统,其特征在于,所述网管服务器与所述短信处理装置通过内存队列方式或者TCP/IP通信方式进行数据交互。
8.如权利要求1所述的设备远程维护系统,其特征在于,所述短信收发装置与所述短信处理装置通过串行通信方式进行信息交互。
9.一种利用权利要求1所述系统实现的设备远程维护方法,所述系统包括被维护设备、网管服务器、无线移动终端、短信收发装置和短信处理装置,其特征在于,所述方法包括A、通过短信方式发送用户管理信息;B、所述网管服务器根据所述用户管理信息对所述被维护设备进行维护操作。
10.根据权利要求9所述的设备远程维护方法,其特征在于,所述步骤A包括A1、将用户维护信息编辑为短信格式;A2、由所述无线移动终端将所述短信格式的用户维护信息发送到所述短信收发装置。
11.根据权利要求10所述的设备远程维护方法,其特征在于,所述步骤B包括B1、所述短信收发装置接收所述用户维护信息;B2、将所述接收的用户维护信息传送给所述短信处理装置;B3、所述短信处理装置将所述用户维护信息转换为所述网管服务器能够识别的数据信息;B4、所述网管服务器根据所述数据信息对所述被维护设备进行维护操作。
12.根据权利要求11所述的设备远程维护方法,其特征在于,所述步骤B2具体为所述短信收发装置通过传输控制协议/因特网协议将所述接收的用户维护信息传送给所述短信处理装置。
13.根据权利要求11所述的设备远程维护方法,其特征在于,所述步骤B3还包括根据所述设备维护信息验证所述用户的合法性。
14.根据权利要求11所述的设备远程维护方法,其特征在于,所述步骤B4还包括所述网管服务器通过传输控制协议/因特网协议或通过建立内存队列方式获取所述数据信息。
15.根据权利要求9至14任一项所述的设备远程维护方法,其特征在于,所述方法还包括所述网管服务器根据对所述被维护设备的操作返回结果信息;所述短信处理装置将所述结果信息转换为短信格式;将所述短信格式的结果信息发送给所述无线移动终端。
全文摘要
本发明公开了一种设备远程维护系统及方法,所述系统包括被维护设备、与被维护设备相连的网管服务器,用于通过短信方式发送用户管理信息的无线移动终端,通过无线网络与无线移动终端进行短信交互的短信收发装置,用于接收并处理短信收发装置接收的用户管理信息及网管服务器返回的处理结果信息的短信处理装置。利用本发明系统实现设备远程维护的方法为通过短信方式发送用户管理信息;由网管服务器根据用户管理信息对被维护设备进行维护操作。利用本发明,可以不依赖于TCP/IP网络,简单、灵活地完成对不同地区设备的远程维护,节省设备维护的人力成本,网络建设和维护成本。
文档编号H04L12/16GK1756161SQ20041008055
公开日2006年4月5日 申请日期2004年9月28日 优先权日2004年9月28日
发明者温其业 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1