一种设备管理会话的触发方法、设备及系统技术方案

技术编号:12389059 阅读:80 留言:0更新日期:2015-11-25 22:21
本发明专利技术公开了一种设备管理(DM)会话的触发方法,该方法包括:获取最新软件升级包对应的固件版本信息;将所述固件版本信息携带于通知Notification消息发送,所述固件版本信息用于使终端设备确定是否向服务器发送DM会话请求以及是否启动空中接口固件更新(FOTA)操作。本发明专利技术还同时公开了一种DM会话的触发控制方法、服务器、终端设备、以及DM会话的触发控制系统。

【技术实现步骤摘要】

本专利技术涉及无线通信领域设备管理(DeviceManagement,DM)会话的触发控制技术,尤其涉及一种DM会话的触发方法、设备及系统。
技术介绍
随着数据业务日趋丰富和复杂,数据业务对终端设备的依赖性越来越高。终端设备作为用户使用数据业务的载体,已成为移动运营服务体系中不可或缺的重要组成部分。为了更好地使终端设备具备快速提升的能力,以应对日益激烈的市场竞争,未来终端设备制造商推出新的终端产品功能的周期将越来越短。为了能够提供有效、简便的升级服务,空中接口固件更新(FirmwareOverTheAir,FOTA)技术成为DM中非常关键的技术,并得到了通信产业的高度关注。FOTA技术是一种通过空中接口进行远程管理的技术,通过FOTA不仅可以更新终端设备的应用软件,也可以更新终端设备的系统软件。标准的DM协议定义了两种触发DM会话来启动FOTA升级流程的方式:方式一、网络触发(NetworkInitiated,NI),即服务器触发,服务器通过下发Notification消息通知客户端(终端设备),由终端设备触发DM会话来启动FOTA升级流程;方式二、设备触发(ClientInitiated,CI),即用户通过点击终端设备上菜单来触发DM会话来启动FOTA升级流程。专利技术人在实现本专利技术的过程中,发现现有的网络触发方案至少存在以下缺陷:终端设备在接收到Notification消息时,并不知道服务器究竟有无适合自己的最新软件升级包,服务器是在DM会话过程中才告诉终端设备最新软件升级包的信息,在很多时候终端设备在接收到服务器下发的Notification消息后,触发DM会话来启动FOTA操作,连接服务器下载该最新软件升级包,但结果是并无有效且适合该终端设备的最新软件升级包可用,从而浪费了用户的流量,并增加了服务器的负荷。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种DM会话的触发方法、设备及系统,能有效地控制DM会话的触发。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种DM会话的触发方法,该方法包括:获取最新软件升级包对应的固件版本信息;将所述固件版本信息携带于通知Notification消息发送,所述固件版本信息用于使终端设备确定是否向服务器发送DM会话请求以及是否启动空中接口固件更新FOTA操作。上述方案中,所述将所述固件版本信息携带于Notification消息发送,包括:采用二进制、八进制或十六进制方式对所述固件版本信息进行编码,将所述固件版本信息转换为对应的二进制、八进制或十六进制的编码信息;将所述编码信息填充到所述Notification消息的扩展字段中发送。上述方案中,所述固件版本信息包括厂商号码、设备的型号、设备ID号码以及软件版本型号。本专利技术实施例还提供了一种DM会话的触发控制方法,该方法包括:接收Notification消息,所述Notification消息中携带有最新软件升级包对应的固件版本信息;根据所述固件版本信息与自身当前的固件版本信息,确定是否向所述服务器发送DM会话请求以及是否启动FOTA操作。上述方案中,所述固件版本信息包括厂商号码、设备的型号、设备ID号码以及软件版本型号。上述方案中,所述根据所述固件版本信息与自身当前的固件版本信息,确定是否向所述服务器发送DM会话请求以及是否启动FOTA操作,包括:将所述固件版本信息与自身当前的固件版本信息进行对比;若所述固件版本信息中的厂商号码、设备的型号、设备ID号码与自身当前的厂商号码、设备的型号、设备ID号码不相同,则结束处理流程;若所述固件版本信息中的厂商号码、设备的型号、设备ID号码与自身当前的厂商号码、设备的型号、设备ID号码相同,则将所述固件版本信息中的软件版本型号与自身当前的软件版本型号进行对比;若所述软件版本型号高于自身当前的软件版本型号,则向所述服务器发送DM会话请求以及启动FOTA操作;若所述软件版本型号不高于自身当前的软件版本型号,则结束处理流程。基于上述方法,本专利技术实施例提供了一种服务器,该服务器包括:获取模块、发送模块;其中,所述获取模块,用于获取最新软件升级包对应的固件版本信息;所述发送模块,用于将所述固件版本信息携带于Notification消息发送,所述固件版本信息用于使终端设备确定是否向服务器发送DM会话请求以及是否启动FOTA操作。上述方案中,所述发送模块具体用于:采用二进制、八进制或十六进制方式对所述固件版本信息进行编码,将所述固件版本信息转换为对应的二进制、八进制或十六进制的编码信息;将所述编码信息填充到所述Notification消息的扩展字段中发送。上述方案中,所述固件版本信息包括厂商号码、设备的型号、设备ID号码以及软件版本型号。基于上述方法,本专利技术实施例还提供了一种终端设备,该终端设备包括:接收模块、确定模块;其中,所述接收模块,用于接收Notification消息,所述Notification消息中携带有最新软件升级包对应的固件版本信息;所述确定模块,用于根据所述固件版本信息与自身当前的固件版本信息,确定是否向所述服务器发送DM会话请求以及是否启动FOTA操作。上述方案中,所述固件版本信息包括厂商号码、设备的型号、设备ID号码以及软件版本型号。上述方案中,所述确定模块具体用于:将所述固件版本信息与自身当前的固件版本信息进行对比;若所述固件版本信息中的厂商号码、设备的型号、设备ID号码与自身当前的厂商号码、设备的型号、设备ID号码不相同,则结束处理流程;若所述固件版本信息中的厂商号码、设备的型号、设备ID号码与自身当前的厂商号码、设备的型号、设备ID号码相同,则将所述固件版本信息中的软件版本型号与自身当前的软件版本型号进行对比;若所述软件版本型号高于自身当前的软件版本型号,则向所述服务器发送DM会话请求以及启动FOTA操作;若所述软件版本型号不高于自身当前的软件版本型号,则结束处理流程。本专利技术实施例还提供了一种DM会话的触发控制系统,该系统包括:服务器、终端设备;其中,所述服务器,用于所述获取最新软件升级包对应的固件版本信息;将所述固件版本信息携带于Notification消息发送;所述终端设备,用于接收Notification消息,所述Notification消息中携带有最新软件升级包对应的固件版本信息;根据所本文档来自技高网
...

【技术保护点】
一种设备管理DM会话的触发方法,其特征在于,所述方法包括:获取最新软件升级包对应的固件版本信息;将所述固件版本信息携带于通知Notification消息发送,所述固件版本信息用于使终端设备确定是否向服务器发送DM会话请求以及是否启动空中接口固件更新FOTA操作。

【技术特征摘要】
1.一种设备管理DM会话的触发方法,其特征在于,所述方法包括:
获取最新软件升级包对应的固件版本信息;
将所述固件版本信息携带于通知Notification消息发送,所述固件版本信息
用于使终端设备确定是否向服务器发送DM会话请求以及是否启动空中接口固
件更新FOTA操作。
2.根据权利要求1所述的方法,其特征在于,所述将所述固件版本信息携
带于Notification消息发送,包括:
采用二进制、八进制或十六进制方式对所述固件版本信息进行编码,将所
述固件版本信息转换为对应的二进制、八进制或十六进制的编码信息;
将所述编码信息填充到所述Notification消息的扩展字段中发送。
3.根据权利要求1或2所述的方法,其特征在于,所述固件版本信息包括
厂商号码、设备的型号、设备ID号码以及软件版本型号。
4.一种DM会话的触发控制方法,其特征在于,所述方法包括:
接收Notification消息,所述Notification消息中携带有最新软件升级包对
应的固件版本信息;
根据所述固件版本信息与自身当前的固件版本信息,确定是否向所述服务
器发送DM会话请求以及是否启动FOTA操作。
5.根据权利要求4所述的方法,其特征在于,所述固件版本信息包括厂商
号码、设备的型号、设备ID号码以及软件版本型号。
6.根据权利要求5所述的方法,其特征在于,所述根据所述固件版本信息
与自身当前的固件版本信息,确定是否向所述服务器发送DM会话请求以及是
否启动FOTA操作,包括:
将所述固件版本信息与自身当前的固件版本信息进行对比;
若所述固件版本信息中的厂商号码、设备的型号、设备ID号码与自身当前
的厂商号码、设备的型号、设备ID号码不相同,则结束处理流程;
若所述固件版本信息中的厂商号码、设备的型号、设备ID号码与自身当前
的厂商号码、设备的型号、设备ID号码相同,则将所述固件版本信息中的软件
版本型号与自身当前的软件版本型号进行对比;
若所述软件版本型号高于自身当前的软件版本型号,则向所述服务器发送
DM会话请求以及启动FOTA操作;
若所述软件版本型号不高于自身当前的软件版本型号,则结束处理流程。
7.一种服务器,其特征在于,所述服务器包括:获取模块、发送模块;其
中,
所述获取模块,用于获取最新软件升级包对应的固件版本信息;
所述发送模块,用于将所述固件版本信息携带于Notification消息发送,所

【专利技术属性】
技术研发人员:徐禄勇
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1