一种终端设备与终端管理系统远程通信交互和管理的方法与流程

文档序号:12135475阅读:620来源:国知局
一种终端设备与终端管理系统远程通信交互和管理的方法与流程
本发明涉及移动宽带
技术领域
,具体地说是一种终端设备与终端管理系统远程通信交互和管理的方法。
背景技术
:在现有技术的家庭终端设备与终端管理系统的远程交互过程中,经常会遇到一些问题,下面以机顶盒设备主动上报RMS系统为例,参见图1来进行详述,终端管理系统与终端设备之间的通信采用一问一答的方式进行,如接收北向工单后下发业务参数,对于用户来讲这是一次请求过程,但管理系统和设备之间要经过至少要经过认证连接、下发指令获取与发送、下发完成与响应三个步骤,这也是本次发明要解决异步通信过程。a)机顶盒发起Inform注册请求,Eventcode至少包括:0Boot或1Boot,ParameterList必须携带机顶盒的MAC地址和STBID.ITMS根据MAC把机顶盒和用户绑定在一起;b)RMS系统对机顶盒进行认证,返回InformResponse;c)机顶盒发起一条空的HttpPost请求;d)RMS系统通过SetParameterValues方法,下发机顶盒的业务账号、密码、认证服务器URL以及其他业务配置信息;e)机顶盒回应SetParameterValuesResponse,如果Status值为0则跳转到h步骤,如果Status值为1跳转到f步骤;f)终端要求配置重启生效ITMS通过Reboot方法重启网关;g)机顶盒回应Response;h)RMS系统发起一条空的HttpResponse回应;i)结束。终端管理系统主要由北向工单接口服务组件、中间层控制组件、南向设备服务组件三部分组成,请参见图2,NBI业务用于接收移动CRM或BOSS领域下达的北向工单,ACS服务器用于管理与接收南向设备的交互,ACS控制器用于管理通信交互与会话请求。家庭终端与终端管理系统之间采用异步通信交互,一次会话会产生几次交互过程,现有终端管理平台为保持通信交互的会话请求,通常是将会话保存与系统应用的变量中,现有处理无法实现系统的集群部署,随着现有智能家庭终端设备的普及和数量的增加,现有终端管理平台在应对高并发、高负载业务需求时已无法满足业务发展的需要。基于以上现状,本发明提出一种终端设备与终端管理系统远程通信交互和管理的方法,来解决上述问题。技术实现要素:本发明的技术任务是针对以上不足之处,提供一种终端设备与终端管理系统远程通信交互和管理的方法。一种终端设备与终端管理系统远程通信交互和管理的方法,其实现过程为:在终端设备与终端管理系统异步交互时,通过redis进行通信会话消息存储,即采用Redis内存数据库存储前台,即终端设备的用户请求和保持会话过程,等待终端管理系统响应结束后返回给前台,通信结束,使终端设备与终端管理系统之间的会话请求与应用部署解耦,不再限制于只能部署一套应用服务。终端设备与终端管理系统异步交互的过程为:1)首先终端管理系统将下发配置文件的请求信息存储在内存数据库Redis序列中;2)建立与终端设备的连接关系,终端设备发出会话请求,该请求存储于Redis序列中;3)终端管理系统根据请求,将相关配置文件发送给终端设备;4)终端设备完成接收后,将接收信息存储到Redis序列中。在步骤1)中,终端管理系统下发配置文件的请求时,将下发配置文件的请求方法抽象为DownloadObject实例对象,然后根据厂商OUI、设备序列号信息将其存储于内存数据库Redis序列中。终端管理系统与终端设备的连接过程为:终端管理系统向家庭网关发起GET连接请求,终端设备与终端管理系统之间进行双向认证,认证通过后,终端设备与终端管理系统开始会话。当终端设备与终端管理系统开始会话时,终端设备上报inform消息,inform消息中包含会话ID、设备基本信息,该设备基本信息包含厂商OUI、设备序列号SN,此时建立会话ID与请求列表的会话要求,并存储于Redis序列中。在步骤3)前,终端设备还发起空消息询问终端管理系统是否有后续操作,然后再近些步骤3)的操作,即根据会话ID从Redis内存数据库中获取要求下发配置文件的DownloadObject对象实例下发给终端设备。当出现若干终端设备同时发起心跳时,通过redis进行通信会话存储,采用集群部署,能够解决高并发、高负载的问题。本发明的一种终端设备与终端管理系统远程通信交互和管理的方法和现有技术相比,具有以下有益效果:本发明的一种终端设备与终端管理系统远程通信交互和管理的方法,通过引入redis进行通信会话存储,成功解决会话消息存储依赖于应用服务器的通用问题,这样就可以使终端与管理系统之间的会话请求与应用部署解耦,不再限制于只能部署一套应用服务中,当出现某大省份近亿台终端设备同时发起心跳时,采用集群部署,解决高并发,高负载的问题提供了有益的解决方案,提高移动家宽业务的运维效率,实用性强,适用范围广泛,具有很好的推广应用价值。附图说明附图1是对宽带终端与终端管理系统之间交互过程流程图。附图2是对终端管理系统应用结构图。附图3是对本方法进行技术方案描述时采用的配置文件下发实例的交互过程流程图。具体实施方式下面结合附图及具体实施例对本发明作进一步说明。一种终端设备与终端管理系统远程通信交互和管理的方法,通过该方法在支持数字家庭终端设备(包含机顶盒和智能网关设备)的自动发现,自动注册认证流程,业务“零配置”开通,设备的远程操作和集中管理的基础上,实现终端管理系统的集群部署解决方案,有效提升家宽业务运维效率。其实现过程为:在终端设备与终端管理系统异步交互时,通过redis进行通信会话消息存储,即采用Redis内存数据库存储前台,即终端设备的用户请求和保持会话过程,等待终端管理系统响应结束后返回给前台,通信结束,使终端设备与终端管理系统之间的会话请求与应用部署解耦,不再限制于只能部署一套应用服务。终端设备与终端管理系统异步交互的过程为:1)首先终端管理系统将下发配置文件的请求信息存储在内存数据库Redis序列中;2)建立与终端设备的连接关系,终端设备发出会话请求,该请求存储于Redis序列中;3)终端管理系统根据请求,将相关配置文件发送给终端设备;4)终端设备完成接收后,将接收信息存储到Redis序列中。在步骤1)中,终端管理系统下发配置文件的请求时,将下发配置文件的请求方法抽象为DownloadObject实例对象,然后根据厂商OUI、设备序列号信息将其存储于内存数据库Redis序列中。终端管理系统与终端设备的连接过程为:终端管理系统向家庭网关发起GET连接请求,终端设备与终端管理系统之间进行双向认证,认证通过后,终端设备与终端管理系统开始会话。当终端设备与终端管理系统开始会话时,终端设备上报inform消息,inform消息中包含会话ID、设备基本信息,该设备基本信息包含厂商OUI、设备序列号SN,此时建立会话ID与请求列表的会话要求,并存储于Redis序列中。在步骤3)前,终端设备还发起空消息询问终端管理系统是否有后续操作,然后再近些步骤3)的操作,即根据会话ID从Redis内存数据库中获取要求下发配置文件的DownloadObject对象实例下发给终端设备。当出现若干终端设备同时发起心跳时,通过redis进行通信会话存储,采用集群部署,能够解决高并发、高负载的问题。本发明技术方案以终端管理RMS系统要求终端设备升级配置文件的异步通信过程为例,请参见图3,阐述在此过程中运用的新型的通信交互方法,本方法中采用Redis内存数据库存储前台的用户请求和保持会话过程,等待终端响应结束后返回给前台,通信结束。RMS系统将下发配置文件的请求,将下发配置文件的请求方法抽象为DownloadObject实例对象,根据厂商OUI、设备序列号信息存储于内存数据库Redis序列中。KeyValueOUI_SN__AcsRequestDownloadObjectRMS系统向家庭网关发起GET连接请求,终端与终端管理系统之间进行双向认证。认证通过后,终端上报inform消息,inform消息中包含会话ID、设备基本信息(包含厂商OUI、设备序列号SN等),此时需要建立会话ID与请求列表的会话要求,存储于Redis序列中。KeyValueOUI_SN__AcsRequestDownloadObjectOUI_SN__AcsRequestSessionIdSessionIdDownloadObject终端设备发起空消息询问终端管理系统是否有后续操作,此时我们根据会话ID从Redis内存数据库中获取要求下发配置文件的DownloadObject对象实例下发给终端。终端完成下发配置文件后,返回TransferComplateResponse,我们将此结果存储至Redis序列中。KeyValueOUI_SN__AcsRequestDownloadObjectOUI_SN__AcsRequestSessionIdSessionIdTransferComplateResponse前台等待会话请求,当根据SessionId从redis序列中获取到TransferComplateResponse响应时告知前台配置文件升级成功。给终端设备发送空消息,本次通信交互结束。本发明的方法解决终端与终端管理系统之间会话保持于应用服务器变量中,无法使应用于会话解耦,实现集群部署的现实问题。通过上面具体实施方式,所述
技术领域
的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述
技术领域
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。除说明书所述的技术特征外,均为本专业技术人员的已知技术。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1