一种下载统计方法、终端和服务器技术

技术编号:11023944 阅读:113 留言:0更新日期:2015-02-11 12:39
本发明专利技术提供一种下载统计方法、终端和服务器,其中该方法包括:向服务器发送携带有终端ID的第一请求;获取所述服务器根据所述第一请求下发的欲下载数据的统一资源定位符URL;将所述终端ID和所述欲下载数据的URL进行处理,生成第二请求,并发送给所述服务器,使所述服务器从所述第二请求中解析出所述终端ID,并记录;接收所述服务器根据所述欲下载数据的URL下发的下载数据。本发明专利技术的方案便于服务器对下载终端的详细信息进行统计,也有利于对下载服务进行改进。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种下载统计方法、终端和服务器,其中该方法包括:向服务器发送携带有终端ID的第一请求;获取所述服务器根据所述第一请求下发的欲下载数据的统一资源定位符URL;将所述终端ID和所述欲下载数据的URL进行处理,生成第二请求,并发送给所述服务器,使所述服务器从所述第二请求中解析出所述终端ID,并记录;接收所述服务器根据所述欲下载数据的URL下发的下载数据。本专利技术的方案便于服务器对下载终端的详细信息进行统计,也有利于对下载服务进行改进。【专利说明】一种下载统计方法、终端和服务器
本专利技术涉及通信领域,特别是指一种下载统计方法、终端和服务器。
技术介绍
随着网络技术的飞速发展,基于C/S模式(客户端/服务器模式)的数据服务方式被广泛使用,服务提供商常常将数据放置于指定服务器上供相应终端设备(客户端)下载。在移动通信领域,运营商通常将旗下移动终端设备(手机、数据卡、平板电脑等)的固件/软件升级包放置于专用服务器上供终端下载。移动通信领域常用的OMA-DM和DL协议下载固件/软件升级包流程为: 1.终端向DM服务器发起DM会话请求,在DM会话报文中带上自己的ID号(通常为IMEI号); 2.DM服务器通过DM会话报文将相应的DL服务器地址(升级包url)下发到移动终端; 3.移动终端连接到DL服务器进行下载。 这种方法的一个局限性是DM服务器下发升级包url给终端之后,DL服务器不知道最终哪些终端下载了升级包,不便于DL服务器对服务效果进行正确统计,也不利于对下载服务进行改进。
技术实现思路
本专利技术要解决的技术问题是提供一种下载统计方法、终端和服务器,便于服务器对下载终端详细信息进行统计,也利于对下载服务进行改进。 为解决上述技术问题,本专利技术的实施例提供一种下载统计方法,应用于终端,包括: 向服务器发送携带有终端ID的第一请求; 获取所述服务器根据所述第一请求下发的欲下载数据的统一资源定位符URL ; 将所述终端ID和所述欲下载数据的URL进行处理,生成第二请求,并发送给所述服务器,使所述服务器从所述第二请求中解析出所述终端ID,并记录; 接收所述服务器根据所述欲下载数据的URL下发的下载数据。 其中,所述终端ID至少包括:设备型号、ID号、软件版本号信息;所述下载数据为所述终端的固件/软件升级包。 其中,将所述终端ID和所述欲下载数据的URL进行处理,生成第二请求的步骤具体为: 将所述终端ID和所述欲下载数据的URL进行编码,生成第二请求。 本专利技术的实施例还公开了一种终端,包括: 第一发送模块,用于向服务器发送携带有终端ID的第一请求; 第一获取模块,用于获取所述服务器根据所述第一请求下发的欲下载数据的统一资源定位符URL ; 第一处理模块,用于将所述终端和所述欲下载数据的URL进行处理,生成第二请求,并发送给所述服务器,使所述服务器从所述第二请求中解析出所述终端ID,并记录; 第一接收模块,用于接收所述服务器根据所述欲下载数据的URL下发的下载数据。 其中,所述终端ID至少包括:设备型号、ID号、软件版本号信息;所述下载数据为所述终端的固件/软件升级包。 其中,所述第一处理模块具体将所述终端ID和所述欲下载数据的URL进行编码,生成第二请求。 此外,本专利技术的实施例还公开了一种下载统计方法,应用于服务器,包括: 接收终端发送携带有终端ID的第一请求; 根据所述第一请求,获取欲下载数据的统一资源定位符URL ; 将所述终端ID和所述欲下载数据的URL进行处理,生成下载地址,并发送给所述终端;使所述终端根据所述下载地址向所述服务器发起第二请求; 从所述第二请求中解析出所述终端ID,并记录,并将所述URL对应的下载数据发送给终端。 其中,将所述终端ID和所述欲下载数据的URL进行处理,生成下载地址的步骤具体为: 将所述终端ID和所述欲下载数据的URL进行编码,生成下载地址。 本专利技术的实施例还公开了一种服务器,包括: 第二接收模块,用于接收终端发送携带有终端ID的第一请求; 第二获取模块,用于根据所述第一请求,获取欲下载数据的统一资源定位符URL ; 第二处理模块,用于将所述终端ID和所述欲下载数据的URL进行处理,生成下载地址,并发送给所述终端;使所述终端根据所述下载地址向所述服务器发起第二请求; 第二发送模块,用于从所述第二请求中解析出所述终端ID,并记录,并将所述URL对应的下载数据发送给终端。 其中,所述第二处理模块具体将所述终端ID和所述欲下载数据的URL进行编码,生成下载地址。 本专利技术的上述技术方案的有益效果如下: 本专利技术实施例的下载统计方法,终端和服务器,便于服务器对下载终端详细信息进行正确统计,也有利于对下载服务进行改进。 【专利附图】【附图说明】 图1表示本专利技术的应用于终端下载统计方法的流程图; 图2表示本专利技术的下载统计方法第一实施例的流程图; 图3表示本专利技术的应用于服务器下载统计方法的流程图; 图4表示本专利技术的下载统计方法第二实施例的流程图。 【具体实施方式】 为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。 本专利技术针对现有的服务器下发升级包url给终端之后,服务器不知道最终哪些终端下载了升级包,不便于服务器对服务效果进行正确统计,也不利于对下载服务进行改进的问题,提供了一种下载统计方法,终端和服务器。 如图1所示,本专利技术的实施例提供了一种下载统计方法,应用于终端,包括: 步骤11:向服务器发送携带有终端ID的第一请求,其中,所述终端ID至少包括:设备型号(Model)、ID号、软件版本号信息; 步骤12:获取所述服务器根据所述第一请求下发的欲下载数据的统一资源定位符 URL ; 步骤13:将所述终端ID和所述欲下载数据的URL进行处理,生成第二请求,并发送给所述服务器,使所述服务器从所述第二请求中解析出所述终端ID,并记录; 其中,将所述终端ID和所述欲下载数据的URL进行处理,生成第二请求的步骤具体可以为: 将所述终端ID和所述欲下载数据的URL进行编码,生成第二请求。 步骤14:接收所述服务器根据所述欲下载数据的URL下发的下载数据,其中,所述下载数据为所述终端的固件/软件升级包。 如图2所示,是本专利技术的一种下载统计方法的终端解决方案优选实施例的流程图,用于描述服务器侧的下载统计方法。本实施例中,终端先向DM服务器发起第一请求,请求升级包的url,然后将获得url与设备ID信息编码成url (ID),并向DL服务器发起下载请求(即上述第二请求);DL服务器在收到请求后,先从url (ID)中解码出终端ID信息和升级包url,然后进行下载统计和下发相应升级包给终端。本实施例包括以下步骤: 步骤SlOO:终端向DM服务器发送升级请求,并在请求中带上终端基本信息(如设备型号、ID号、软件版本号等); 步骤SlOl:DM服务器检测有无针对该设备的对应升级包,有则执行步骤S102,无则执行步骤S107 ; 步骤S102:DM服务器将升级包的url发送给终端; 步骤S103:终端将自身ID信息和本文档来自技高网...

【技术保护点】
一种下载统计方法,应用于终端,其特征在于,包括:向服务器发送携带有终端ID的第一请求;获取所述服务器根据所述第一请求下发的欲下载数据的统一资源定位符URL;将所述终端ID和所述欲下载数据的URL进行处理,生成第二请求,并发送给所述服务器,使所述服务器从所述第二请求中解析出所述终端ID,并记录;接收所述服务器根据所述欲下载数据的URL下发的下载数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗小东吴聪双建平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1