ImageVerifierCode 换一换
格式:PDF , 页数:23 ,大小:682.47KB ,
资源ID:4306404      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-4306404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(对终端进行升级的方法和系统、网络设备以及终端.pdf)为本站会员(1***)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

对终端进行升级的方法和系统、网络设备以及终端.pdf

1、(10)申请公布号 CN 102624569 A (43)申请公布日 2012.08.01 C N 1 0 2 6 2 4 5 6 9 A *CN102624569A* (21)申请号 201210113998.7 (22)申请日 2012.04.18 H04L 12/24(2006.01) H04L 29/08(2006.01) (71)申请人华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人段海峰 (74)专利代理机构北京龙双利达知识产权代理 有限公司 11329 代理人毛威 张亮 (54) 发明名称 对终端进行升级的方法和系统、网络设备以 及终端

2、 (57) 摘要 本发明实施例提供了一种对终端进行升级的 方法和系统、网络设备以及终端。该方法包括:接 收第一终端发送的第一消息,该第一消息携带该 第一终端的识别码;确定该第一终端的识别码是 否属于预置的识别码列表,该识别码列表包括需 要下载升级文件包的终端的识别码,该升级文件 包用于对下载该升级文件包的终端进行升级;在 确定该第一终端的识别码属于该识别码列表,且 接收到该第一终端发送的网页浏览业务请求之 后,向该第一终端发送用于指示该第一终端下载 该升级文件包的重定向信息。本发明实施例的对 终端进行升级的方法和系统、网络设备以及终端, 能够增强终端的终端能力,并能增强运营商对终 端的控制能力

3、。 (51)Int.Cl. 权利要求书4页 说明书12页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 4 页 说明书 12 页 附图 6 页 1/4页 2 1.一种对终端进行升级的方法,其特征在于,包括: 接收第一终端发送的第一消息,所述第一消息携带所述第一终端的识别码; 确定所述第一终端的识别码是否属于预置的识别码列表,所述识别码列表包括需要下 载升级文件包的终端的识别码,所述升级文件包用于对下载所述升级文件包的终端进行升 级; 确定所述第一终端的识别码属于所述识别码列表,且接收到所述第一终端发送的网页 浏览业务请求,向所述第一终端发送用于指示所述第一终

4、端下载所述升级文件包的重定向 信息,以便于所述第一终端根据所述重定向信息,从升级服务器处获取所述升级文件包并 安装所述升级文件包。 2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 确定所述第一终端成功安装所述升级文件包,并将所述第一终端的识别码从所述识别 码列表中删除。 3.根据权利要求2所述的方法,其特征在于,所述确定所述第一终端成功安装所述升 级文件包,包括: 接收所述第一终端在成功安装所述升级文件包后发送的通知消息,所述通知消息用于 指示所述第一终端已成功安装所述升级文件包; 根据所述通知消息,确定所述第一终端成功安装所述文件包。 4.根据权利要求2所述的方法,其特征在于,所

5、述确定所述第一终端成功安装所述升 级文件包,包括: 接收所述第一终端在成功安装所述升级文件包后发送的通知消息,所述通知消息携带 第二消息和第一消息摘要,所述第二消息用于指示所述第一终端已成功安装所述升级文件 包,所述第一消息摘要是所述第一终端根据所述升级文件包携带的消息摘要生成算法和密 钥,以及所述第二消息生成的; 根据存储的所述的消息摘要生成算法和密钥,以及所述第二消息,生成第二消息摘 要; 确定所述第二消息摘要与所述第一消息摘要相同。 5.根据权利要求2至4中任一项所述的方法,其特征在于,所述方法还包括: 阻断除域名系统DNS报文、因特网控制报文协议ICMP报文、终端升级业务和网页浏览 业

6、务请求之外的所述第一终端的数据业务; 在所述确定所述第一终端成功安装所述升级文件包之后,所述方法还包括: 取消对所述数据业务的阻断。 6.根据权利要求1至4中任一项所述的方法,其特征在于,所述向所述第一终端发送用 于指示所述第一终端下载所述升级文件包的重定向信息,包括: 向所述第一终端发送包括所述升级文件包的下载页面的统一资源定位符URL的所述 重定向信息,以便于所述第一终端根据所述URL从所述升级服务器获取所述下载页面,并 根据所述下载页面从所述升级服务器处获取所述升级文件包以及安装所述升级文件包。 7.根据权利要求1至4中任一项所述的方法,其特征在于,在所述向所述第一终端发送 用于指示所述

7、第一终端下载所述升级文件包的重定向信息之前,所述方法还包括: 向所述升级服务器发送下载页面请求,所述下载页面请求用于请求所述升级文件包的 权 利 要 求 书CN 102624569 A 2/4页 3 下载页面; 接收所述升级服务器发送的下载页面响应,所述下载页面响应携带所述升级文件包的 下载页面; 所述向所述第一终端发送用于指示所述第一终端下载所述升级文件包的重定向信息, 包括: 向所述第一终端发送包括所述下载页面的所述重定向信息,以便于所述第一终端根据 所述下载页面从所述升级服务器处获取所述升级文件包并安装所述升级文件包。 8.一种对终端进行升级的方法,其特征在于,包括: 向网络设备发送第一

8、消息以及网页浏览业务请求,所述第一消息携带终端的识别码; 接收所述网络设备根据所述第一消息以及所述网页浏览业务请求发送的重定向信息, 所述重定向信息用于指示所述终端下载用于升级所述终端的升级文件包; 根据所述重定向信息,从升级服务器处获取所述升级文件包并安装所述升级文件包。 9.根据权利要求8所述的方法,其特征在于,所述方法还包括: 在成功安装所述升级文件包后,向所述网络设备发送通知消息,所述通知消息用于指 示所述终端已成功安装所述升级文件包;或者 在成功安装所述升级文件包后生成第二消息,所述第二消息用于指示所述终端已成功 安装所述升级文件包,并根据所述升级文件包中携带的消息摘要生成算法和密钥

9、,以及所 述第二消息生成第一消息摘要; 向所述网络设备发送通知消息,所述通知消息携带所述第二消息和所述第一消息摘 要。 10.一种网络设备,其特征在于,包括: 第一接收模块,用于接收第一终端发送的第一消息,所述第一消息携带所述第一终端 的识别码; 第一确定模块,用于确定所述终端的识别码是否属于预置的识别码列表,所述识别码 列表包括需要下载升级文件包的终端的识别码,所述升级文件包用于对下载所述升级文件 包的终端进行升级; 第一发送模块,用于在第一确定模块确定所述第一终端的识别码属于所述识别码列 表,且所述第一接收模块接收到所述第一终端发送的网页浏览业务请求,向所述第一终端 发送用于指示所述第一终

10、端下载所述升级文件包的重定向信息,以便于所述第一终端根据 所述重定向信息,从升级服务器处获取所述升级文件包并安装所述升级文件包。 11.根据权利要求10所述的网络设备,其特征在于,所述网络设备还包括: 第二确定模块,用于确定所述第一终端成功安装所述升级文件包; 删除模块,用于将所述第一终端的识别码从所述识别码列表中删除。 12.根据权利要求11所述的网络设备,其特征在于,所述第二确定模块具体用于: 接收所述第一终端在成功安装所述升级文件包后发送的通知消息,所述通知消息用于 指示所述第一终端已成功安装所述升级文件包; 根据所述通知消息,确定所述第一终端成功安装所述文件包。 13.根据权利要求11

11、所述的网络设备,其特征在于,所述第二确定模块具体用于: 接收所述第一终端在成功安装所述升级文件包后发送的通知消息,所述通知消息携带 权 利 要 求 书CN 102624569 A 3/4页 4 第二消息和第一消息摘要,所述第二消息用于指示所述第一终端已成功安装所述升级文件 包,所述第一消息摘要是所述第一终端根据所述升级文件包携带的消息摘要生成算法和密 钥,以及所述第二消息生成的; 根据存储的所述的消息摘要生成算法和密钥,以及所述第二消息,生成第二消息摘 要; 确定所述第二消息摘要与所述第一消息摘要相同。 14.根据权利要求11至13中任一项所述的网络设备,其特征在于,所述网络设备还包 括: 阻

12、断模块,用于阻断除域名系统DNS报文、因特网控制报文协议ICMP报文、终端升级业 务和网页浏览业务请求之外的所述终端的数据业务; 取消模块,用于在所述第二确定模块确定所述第一终端在成功安装所述升级文件包之 后,取消对所述数据业务的阻断。 15.根据权利要求10至13中任一项所述的网络设备,其特征在于,所述第一发送模块 具体用于: 向所述第一终端发送包括所述升级文件包的下载页面的统一资源定位符URL的所述 重定向信息,以便于所述终端根据所述URL从所述升级服务器获取所述下载页面,并根据 所述下载页面从所述升级服务器处获取所述升级文件包以及安装所述升级文件包。 16.根据权利要求10至13中任一项

13、所述的网络设备,其特征在于,所述网络设备还包 括: 第二发送模块,用于向所述升级服务器发送下载页面请求,所述下载页面请求用于请 求所述升级文件包的下载页面; 第二接收模块,用于接收所述升级服务器发送的下载页面响应,所述下载页面响应携 带所述升级文件包的下载页面; 则所述第一发送模块,具体用于向所述第一终端发送包括所述下载页面的所述重定向 信息,以便于所述第一终端根据所述下载页面从所述升级服务器处获取所述升级文件包并 安装所述升级文件包。 17.一种终端,其特征在于,包括: 第一发送模块,用于向网络设备发送第一消息以及网页浏览业务请求,所述第一消息 携带终端的识别码; 第一接收模块,用于接收所述

14、网络设备根据所述第一消息以及所述网页浏览业务请 求发送的重定信息,所述重定向信息用于指示所述终端下载用于升级所述终端的升级文件 包; 第一获取模块,用于根据所述第一接收模块接收的所述重定向信息,从升级服务器处 获取所述升级文件包并安装所述升级文件包。 18.根据权利要求17所述的终端,其特征在于,所述终端还包括: 第二发送模块,用于在成功安装所述升级文件包后,向所述网络设备发送通知消息,所 述通知消息用于指示所述终端已成功安装所述升级文件包;或者 生成模块,用于在成功安装所述升级文件包后生成第二消息,所述第二消息用于指示 所述终端已成功安装所述升级文件包,并根据所述升级文件包中携带的消息摘要生

15、成算法 权 利 要 求 书CN 102624569 A 4/4页 5 和密钥,以及所述第二消息生成第一消息摘要; 第三发送模块,用于向所述网络设备发送通知消息,所述通知消息携带所述第二消息 和所述第一消息摘要。 19.一种对终端进行升级的系统,其特征在于,包括: 如权利要求10至16中任一项所述的网络设备以及升级服务器,其中,所述网络设备 用于接收第一终端发送的第一消息,所述第一消息携带所述第一终端的识别码,确定所述 第一终端的识别码是否属于预置的识别码列表,所述识别码列表包括需要下载升级文件包 的终端的识别码,所述升级文件包用于对下载所述升级文件包的终端进行升级,在确定所 述第一终端的识别码

16、属于所述识别码列表,且接收到所述第一终端发送的网页浏览业务请 求,向所述第一终端发送用于指示所述第一终端下载所述升级文件包的重定向信息,以便 于所述第一终端根据所述重定向信息,从升级服务器处获取所述升级文件包并安装所述升 级文件包。 权 利 要 求 书CN 102624569 A 1/12页 6 对终端进行升级的方法和系统、 网络设备以及终端 技术领域 0001 本发明涉及通信领域,并且更具体地,涉及对终端进行升级的方法和系统、网络设 备以及终端。 背景技术 0002 当前,在数据业务网络中,为了使终端用户更新终端的终端软件(可以为终端的 操作系统,也可以为操作系统上运行的应用软件),使终端具

17、备新的终端能力,例如,使一些 老款终端具备自动升级终端软件的能力,可以通过一些消息渠道,譬如短信、运营商门户网 站、首次上线后的web(环球网)提醒等,通知终端用户自行到指定的服务器下载相应的升 级文件包,并安装该升级文件包,其中,该升级文件包可以为升级的操作系统,也可以为用 于升级操作系统的补丁。 0003 然而,现阶段不能识别终端类型,并自动提醒特定终端(例如,老款终端)用户更 新终端软件,并且用于通知终端用户下载终端软件的消息容易被终端用户忽略,使终端软 件不能得到及时的升级,并且某些终端用户在得知更新终端软件会增加运营商对自身的控 制能力时,会反感甚至拒绝自行更新终端软件。 0004

18、因此,需要一种合适的技术方案,以增强终端的终端能力,并增强运营商对终端的 控制能力。 发明内容 0005 本发明实施例提供一种对终端进行升级的方法和系统、网络设备以及终端,能够 在增强终端的终端能力的同时,增强运营商对终端的控制能力。 0006 一方面,提供了一种对终端进行升级的方法,该方法包括:接收第一终端发送的第 一消息,该第一消息携带该第一终端的识别码;确定该第一终端的识别码是否属于预置的 识别码列表,该识别码列表包括需要下载升级文件包的终端的识别码,该升级文件包用于 对下载该升级文件包的终端进行升级;在确定该第一终端的识别码属于该识别码列表,且 接收到该第一终端发送的网页浏览业务请求之

19、后,向该第一终端发送用于指示该第一终端 下载该升级文件包的重定向信息,以便于该第一终端根据该重定向信息,从升级服务器处 获取该升级文件包并安装该升级文件包。 0007 另一方面,提供了一种对终端进行升级的方法,该方法包括:向网络设备发送第一 消息以及网页浏览业务请求,该第一消息携带终端的识别码;接收该网络设备根据该第一 消息以及该网页浏览业务请求发送的重定信息,该重定向信息用于指示该终端下载用于升 级该终端的升级文件包;根据该重定向信息,从升级服务器处获取该升级文件包并安装该 升级文件包。 0008 另一方面,提供了一种网络设备,该网络设备包括:第一接收模块,用于接收第一 终端发送的第一消息,

20、该第一消息携带该第一终端的识别码;第一确定模块,用于确定该第 一终端的识别码是否属于预置的识别码列表,该识别码列表包括需要下载升级文件包的终 说 明 书CN 102624569 A 2/12页 7 端的识别码,该升级文件包用于对下载该升级文件包的终端进行升级;第一发送模块,用于 在第一确定模块确定该第一终端的识别码属于该识别码列表,且该第一接收模块接收到该 第一终端发送的网页浏览业务请求之后,向该第一终端发送用于指示该第一终端下载该升 级文件包的重定向信息,以便于该第一终端根据该重定向信息,从升级服务器处获取该升 级文件包并安装该升级文件包。 0009 另一方面,提供了一种终端,该终端包括:第

21、一发送模块,用于向网络设备发送第 一消息以及网页浏览业务请求,该第一消息携带终端的识别码;第一接收模块,用于接收该 网络设备根据该第一消息以及该网页浏览业务请求发送的重定信息,该重定向信息用于指 示该终端下载用于升级该终端的升级文件包;第一获取模块,用于根据该第一接收模块接 收的该重定向信息,从升级服务器处获取该升级文件包并安装该升级文件包。 0010 另一方面,提供了一种对终端进行升级的系统,该系统包括:网络设备以及升级服 务器,其中,该网络设备用于接收第一终端发送的第一消息,该第一消息携带该第一终端的 识别码,确定该第一终端的识别码是否属于预置的识别码列表,该识别码列表包括需要下 载升级文

22、件包的终端的识别码,该升级文件包用于对下载该升级文件包的终端进行升级, 在确定该第一终端的识别码属于该识别码列表,且接收到该第一终端发送的网页浏览业务 请求之后,向该第一终端发送用于指示该第一终端下载该升级文件包的重定向信息,以便 于该第一终端根据该重定向信息,从升级服务器处获取该升级文件包并安装该升级文件 包。 0011 基于以上技术方案,本发明实施例的对终端进行升级的方法和系统、网络设备和 终端,通过终端的识别码确定终端是否属于需要升级的终端,在确定终端属于需要升级的 终端且接收到终端发送的网页浏览业务请求之后,控制终端从升级服务器处获取用于升级 该终端的升级文件包并安装,从而能够增强终端

23、的终端能力,并能增强运营商对终端的控 制能力。 附图说明 0012 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 0013 图1示出了根据本发明实施例的对终端进行升级的方法的示意性流程图。 0014 图2示出了根据本发明另一实施例的对终端进行升级的方法的示意性流程图。 0015 图3示出了根据本发明另一实施例的对终端进行升级的方法的示意性流程图。 0016 图4示出了根据本发明另一实施例的对终端进行

24、升级的方法的示意性流程图。 0017 图5示出了根据本发明实施例的网络设备的示意性框图。 0018 图6示出了根据本发明另一实施例的网络设备的示意性框图。 0019 图7示出了根据本发明实施例的终端的示意性框图。 0020 图8示出了根据本发明另一实施例的终端的示意性框图。 0021 图9示出了根据本发明实施例的对终端进行升级的系统的示意性框图。 说 明 书CN 102624569 A 3/12页 8 具体实施方式 0022 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本

25、领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。 0023 应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯 (Global System of Mobile communication,简称“GSM”)系统、码分多址(Code Division Multiple Access,简称“CDMA”)系统、宽带码分多址(Wideband Code Division Multiple Access,简称“WCDMA”)系统、通用分组无线业务(General Packet Radio Service,简称 “GPRS”)、长期演进(L

26、ong Term Evolution,简称“LTE”)系统、LTE频分双工(Frequency Division Duplex,简称“FDD”)系统、LTE时分双工(Time Division Duplex,简称“TDD”)、 通用移动通信系统(Universal Mobile Telecommunication System,简称“UMTS”)等。 0024 终端(Terminal),可以称之为用户设备(User Equipment,简称“UE”)、用户等,可 以经无线接入网(例如,Radio Access Network,简称“RAN”)与一个或多个核心网进行通 信,可以是移动终端,如移动

27、电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如, 可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交 换语言和/或数据。 0025 图1是根据本发明实施例的对终端进行升级的方法。如图1所示,该方法100包 括: 0026 S110,接收第一终端发送的第一消息,该第一消息携带该第一终端的识别码; 0027 其中,第一终端的识别码用于确定第一终端的终端类型,例如,可以通过第一终端 的识别码区别该第一终端是老款终端还是新款终端等。 0028 需要说明的是,第一终端的识别码可以为表示该第一终端的唯一标识,例如,可以 为该第一终端的国际移动设备识别码(Interna

28、tional Mobile Device Identifier,简称 “IMEI”)、电子序列号(Electronic Serial Number,简称“ESN”)或移动设备识别码(Mobile Equipment Identifier,简称“MEID”)等。 0029 S120,确定该第一终端的识别码是否属于预置的识别码列表,该识别码列表包括 需要下载升级文件包的终端的识别码,该升级文件包用于用于对下载该升级文件包的终端 进行升级。其中,在本发明实施例中,该识别码列表可以包括需要下载该升级文件包的该所 有终端的每个终端的IMEI、ESN和MEID中的至少一种。 0030 S130,在确定该第

29、一终端的识别码属于该识别码列表,且接收到该第一终端发送 的网页浏览业务请求,向该第一终端发送用于指示该第一终端下载该升级文件包的重定向 信息,以便于该第一终端根据该重定向信息,从升级服务器处获取该升级文件包并安装该 升级文件包。 0031 在终端的分组数据协议(Packet Date protocol,简称“PDP”)激活的过程中,该 终端会向网络设备发送包括该终端的识别码的第一消息,网络设备在接收到该终端发送的 第一消息之后,查询自身预先存储的识别码列表,该识别码列表中包括需要下载升级文件 包的终端的识别码,其中,该预先存储的识别码列表可以为网络设备的内存中内置的一张 数据表,该数据表可以记

30、录终端供应商或者运营商提供的需要下载该升级文件包的终端的 说 明 书CN 102624569 A 4/12页 9 识别码,该识别码可以为IMEI、ESN和MEID中的至少一种,其中,该升级文件包用于对下载 该升级文件包的终端进行升级。 0032 网络设备确定该第一消息携带的终端的识别码是否属于识别码列表,在确定该终 端的识别码属于识别码列表,且接收到该终端发送的网页浏览业务请求之后,例如,web或 无线应用协议(Wireless Application Protocol,简称“WAP”)类浏览业务请求,可以向该 终端发送重定向信息,该重定向信息用于指示该终端下载该升级文件包,从而,该终端接收

31、到网络设备发送的重定向信息之后,可以根据该重定向信息用从升级服务器处获取该升级 文件包并安装该升级文件包,即完成对终端软件的升级。 0033 因此,本发实施例的对终端进行升级的方法,通过终端的识别码确定终端是否属 于需要升级的终端,在确定终端属于需要升级的终端且接收到终端发送的网页浏览业务请 求之后,控制终端从升级服务器处获取用于升级该终端的升级文件包并安装,从而能够增 强终端的终端能力,并能增强运营商对终端的控制能力。 0034 应理解,在本发明实施例中,对终端进行升级,可以为对终端的终端软件进行升 级,也可以为使终端具备新的应用软件,其中,终端软件可以为终端的操作系统,也可以为 终端的操作

32、系统上运行的应用软件。还应理解,在本发明实施例中,用于升级终端的升级文 件包可以为完整的终端软件,也可以为用于升级终端软件的补丁。 0035 在本发明实施例中,网络设备可以为网络接入服务器(Network Access Server, 简称“NAS”,指的是网关通用分组无线服务技术支持节点(Gateway General Packet Radio Service Support Node,简称“GGSN”),分组数据服务节点(Packet Data Serving Node,简 称“PDSN”)等接入服务器),也可以为网关(Gateway,简称“GW”),该网络设备可以与升级 服务器合设,也可

33、以与升级服务器独立存在。 0036 在本发明实施例中,如图2所示,除了S110,S120和S130,方法100还可以包括: 0037 S140,确定该第一终端成功安装该升级文件包,并将该第一终端的识别码从该识 别码列表中删除。 0038 在网络设备确定终端成功安装升级文件包后,可以将该终端的识别码从识别码列 表中删除,因此,终端在后续发起的业务请求时,由于在识别码列表中无该终端的信息,终 端可以直接访问数据业务。 0039 在本发明实施例中,S140中,确定该第一终端成功安装该升级文件包,可以包括: 0040 接收该第一终端在成功安装该升级文件包后发送的通知消息,该通知消息用于指 示该第一终端

34、已成功安装该升级文件包; 0041 根据该通知消息,确定该第一终端成功安装该升级文件包。 0042 即,终端在获取升级文件包并安装该升级文件包之后,可以重新进行PDP激活,并 在再次PDP激活的过程中上报终端的识别码,并向网络设备发送通知消息,通知消息用于 指示该第一终端已成功安装该升级文件包,网络设备在接收到终端发送的通知消息后,可 以根据该通知消息确定该终端已成功安装该升级文件包,从而可以将终端的识别码从识别 码列表中删除。 0043 在本发明实施例中,S140中,确定该第一终端成功安装该升级文件包,可以包括: 0044 接收该第一终端在成功安装该升级文件包后发送的通知消息,该通知消息携带

35、第 二消息和第一消息摘要,该第二消息用于指示该第一终端已成功安装该升级文件包,该第 说 明 书CN 102624569 A 5/12页 10 一消息摘要是该第一终端根据该升级文件包携带的消息摘要生成算法和密钥,以及该第二 消息生成的; 0045 根据存储的该的消息摘要生成算法和密钥,以及该第二消息,生成第二消息摘 要; 0046 确定该第二消息摘要与该第一消息摘要相同。 0047 即,终端在获取升级文件包并安装该升级文件包之后,可以重新进行PDP激活,并 在再次PDP激活的过程中上报终端的识别码,并会生成一个用于通知网络设备已成功安装 该升级文件包的第二消息,为了防止网络设备对通知消息的误判,

36、终端可以根据第二消息 以及升级文件包中携带的消息摘要生成算法和密钥生成第一消息摘要,从而终端可以向网 络设备发送包括该第二消息和第一消息摘要的通知消息,网络设备接收到终端发送的通知 消息之后,可以获取自身存储的消息摘要生成算法,并根据该自身存储的消息摘要生成算 法以及该第二消息,生成第二消息摘要,并确定该第二消息摘要是否与该第一消息摘要相 同,并在该第二消息摘要与该第一消息摘要相同的时候,将该终端的识别码从该识别码列 表中删除。 0048 在本发明实施例中的消息摘要生成算法可以为消息摘要算法第五版(Message Digest Algorithm,简称“MD5”)、安全哈希算法(Secure

37、Hash Algorithm,简称“SHA”)消 息摘要生成算法,也可以为别的消息摘要生成算法,本发明实施例并不对此做任何限定。 0049 在本发明实施例中,该方法100还可以包括: 0050 阻断除域名系统(Domain Name System,简称“DNS”)报文、因特网控制报文协议 (Internet Control Message Protocol,简称“ICMP”)报文、终端升级业务和网页浏览业务 请求之外的该终端的数据业务。 0051 并在S140确定该第一终端成功安装所述升级文件包之后,该方法还可以包括: 0052 取消对该数据业务的阻断。 0053 网络设备在确终端的识别码属于

38、识别码列表之后,可以阻断该终端的除DNS报 文、ICMP报文、终端升级业务和网页浏览业务请求之外的该终端的数据业务,并在确定该终 端已成功安装该升级文件包之后,取消对该终端的数据业务的阻断,从而可以进一步确保 终端能够得到及时升级,并能进一步增强运营商对终端的控制能力。 0054 在本发明实施例中,S130中向该终端发送用于指示该终端下载该升级文件包的重 定向信息,可以包括: 0055 向该第一终端发送包括该升级文件包的下载页面的统一资源定位符(Universal Resource Locator,简称“URL”)的该重定向信息,以便于该第一终端根据该URL从该升级 服务器获取该下载页面,并根

39、据该下载页面从该升级服务器处获取该升级文件包以及安装 该升级文件包。 0056 网络设备在确定该终端的识别码属于识别码列表,且接收到该终端发送的网页浏 览业务请求之后,可以通过重定向机制,例如,302 redirect(重定向)机制,将该终端的网 页浏览业务请求重定向至该升级文件包的下载页面,即向该终端发送包括该下载页面URL 的重定向信息,从而终端接收到网络设备发送的重定向信息之后,可以通过该重定向信息 包含的URL,从升级服务器获取该升级文件包的下载页面,并通过该下载页面获取该升级文 件包并安装该升级文件包。 说 明 书CN 102624569 A 10 6/12页 11 0057 在本发

40、明实施例中,S130中向该第一终端发送用于指示该第一终端下载该升级文 件包的重定向信息之前,该方法还可以包括: 0058 向该升级服务器发送下载页面请求,该下载页面请求用于请求该升级文件包的下 载页面。 0059 接收该升级服务器发送的下载页面响应,该下载页面响应携带该升级文件包的下 载页面。 0060 S130中向该第一终端发送用于指示该第一终端下载该升级文件包的重定向信息, 包括: 0061 向该第一终端发送包括该下载页面的该重定向信息,以便于该第一终端根据该下 载页面从该升级服务器处获取该升级文件包并安装该升级文件包。 0062 网络设备在确定终端的识别码属于识别码列表,且接收到终端发送

41、的网页浏览业 务请求之后,可以通过透明代理或显示代理的重定向机制将终端的网页浏览业务请求重定 向至该升级文件包的下载页面,即,网络设备向升级服务器发送用于请求该升级文件包的 下载页面的下载页面请求,升级服务器在接收到网络设备发送的下载页面请求之后,可以 获取相应的下载页面,并向网络设备发送包括该下载页面的下载页面响应,网络设备在接 收到升级服务器发送的下载页面响应之后,向终端发送包括该下载页面的重定向信息,从 而终端可以通过重定向信息中包括的下载页面,下载该升级文件包并安装该升级文件包。 0063 因此,本发实施例的对终端进行升级的方法,通过终端的识别码确定终端是否属 于需要升级的终端,在确定

42、终端属于需要升级的终端且接收到终端发送的网页浏览业务请 求之后,控制终端从升级服务器处获取用于升级该终端的升级文件包并安装,从而能够增 强终端的终端能力,并能增强运营商对终端的控制能力。 0064 以上已结合图1和图2从网络设备侧描述根据本发明实施例的对终端进行升级的 方法100。以下将结合图3从终端侧描述根据本发明实施例的对终端进行升级的方法200。 0065 图3是根据本发明实施例的对终端进行升级的方法200的示意性流程图。如图3 所示,该方法200包括: 0066 S210,向网络设备发送第一消息以及网页浏览业务请求,该第一消息携带终端的 识别码; 0067 S220,接收该网络设备根据

43、该第一消息以及该网页浏览业务请求发送的重定信 息,该重定向信息用于指示该终端下载用于升级该终端的升级文件包; 0068 S230,根据该重定向信息,从升级服务器处获取该升级文件包并安装该升级文件 包。 0069 终端在PDP激活的过程中,会向网络设备发送携带该终端的识别码的第一消息, 并在需要浏览网页的时候,向网络设备发送网页浏览业务请求;网络设备根据终端发送的 识别码确定该终端是否属于需要下载用于升级终端的升级文件包,如果属于,则向终端发 送用于指示终端下载用于升级该终端的升级文件包的重定向信息,终端在接收到网络设备 发送的重定向信息之后,可以根据该重定向信息,从升级服务器处获取该升级文件包

44、并安 装该升级文件包,其中,在重定向信息包括该升级文件包的下载页面URL时,终端可以根据 该URL向升级服务器获取下载页面,并通过该下载页面,从升级服务器处下载该升级文件 包并安装该升级文件包,在重定向信息包括该升级文件包的下载页面时,终端可以直接通 说 明 书CN 102624569 A 11 7/12页 12 过该下载页面,从升级服务器处获取该升级文件包并安装该升级文件包。 0070 在本发明实施例中,方法200还可以包括: 0071 在成功安装该升级文件包后,向该网络设备发送通知消息,该通知消息用于指示 该终端已成功安装该升级文件包; 0072 即,终端在获取文件包并安装该文件包之后,可

45、以重新进行PDP激活,并在再次 PDP激活的过程中上报终端的识别码,并会向网络设备发送通知消息,通知消息用于指示该 第一终端已成功安装该升级文件包,从而,网络设备在接收到终端发送的通知消息后,可以 根据该通知消息确定该终端已成功安装该升级文件包,从而可以将终端的识别码从识别码 列表中删除。 0073 或者,在本发明实施中,方法200还可以包括: 0074 在成功安装该升级文件包后生成第二消息,该第二消息用于指示该终端已成功安 装该升级文件包,并根据该升级文件包中携带的消息摘要生成算法和密钥,以及该第二消 息生成第一消息摘要; 0075 向该网络设备发送通知消息,该通知消息携带该第二消息和该第一

46、消息摘要。 0076 即,终端在获取文件包并安装该升级文件包之后,可以重新进行PDP激活,并在再 次PDP激活的过程中上报终端的识别码,并会生成一个用于通知网络设备已成功安装该升 级文件包的第二消息,为了防止网络设备对通知消息的误判,终端可以根据第二消息以及 升级文件包中携带的消息摘要生成算法和密钥生成第一消息摘要,从而终端可以向网络设 备发送包括该第二消息和第一消息摘要的通知消息,网络设备接收到终端发送的通知消息 之后,可以获取自身存储的消息摘要生成算法和密钥,并根据该自身存储的消息摘要生成 算法以及该第二消息,生成第二消息摘要,并确定该第二消息摘要是否与该第一消息摘要 相同,并在该第二消息

47、摘要与该第一消息摘要相同的时候,将该终端的识别码从该识别码 列表中删除。 0077 因此,本发实施例的对终端进行升级的方法,通过终端向网络设备上报识别码,网 络设备根据终端的识别码确定终端是否属于需要升级的终端,在确定终端属于需要升级的 终端且接收到终端发送的网页浏览业务请求之后,控制终端从升级服务器处获取用于升级 该终端的升级文件包并安装,从而能够增强终端的终端能力,并能增强运营商对终端的控 制能力。 0078 图4是根据本发明实施例的对终端进行升级的方法300的示意性流程图。如图4 所示,方法300可以包括: 0079 S301,终端在进行PDP激活的过程中,向网络设备上报该终端的识别码,

48、如IMEI、 ESN或MEID。 0080 S302,网络设备在接收到终端上报的识别码之后,可以确定该终端的识别码是否 属于预置的识别码列表,其中,该识别码列表包括需要下载用于升级终端的升级文件包的 终端的识别码,在确定该终端的识别码属于识别码列表时,配置为对终端后续发送的除DNS 报文、ICMP报文、终端升级业务和网页浏览业务请求之外的数据业务不进行处理,即对这些 数据业务进行阻断。 0081 S303,终端向网络设备发送网页浏览业务请求。 0082 其中,网络设备在接收到终端发送的网页浏览业务请求之后,根据S302的判断, 说 明 书CN 102624569 A 12 8/12页 13 确

49、定该终端的识别码属于识别码列表,后续可以通过302redirect机制或显示代理(或透 明代理)的机制将该终端的网页浏览业务请求重定向至该升级文件包的下载页面。其中, S304至S306为302redirect重定向机制的具体执行步骤;S307至S309为透明代理或显示 代理的具体执行步骤。 0083 S304,网络设备向终端发送包括该升级文件包的下载页面URL的重定向信息。 0084 S305,终端接收到网络设备发送的重定向信息之后,根据该重定向信息包括的下 载页面URL向升级服务器发送用于获取该升级文件包的下载页面的下载页面请求。 0085 S306,升级服务器在接收到终端发送的下载页面请求之后,获取相应的下载页面, 并向终端发送该下载页面。 0086 S307,网络设备向升级服务器发送用于获取该升级文件包的下载页面的下载页面 请求。 0087 S308,升级服务器在接收到网络设备发送的下载页面请求之后,获取相应的页面, 并向该网络设备

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1