业务下载的方法、utk卡和移动终端的制作方法

文档序号:7773637阅读:296来源:国知局
专利名称:业务下载的方法、utk卡和移动终端的制作方法
技术领域
本发明涉及移动互联网业务下载领域,尤其涉及一种业务下载的方法、UTK卡和移动终端。
背景技术
UTK是“UM card Tool Kit”的英文缩写,意思是“UM卡开发工具包”。UTK卡是中国电信的一种移动通讯的互动卡,是支持ΠΜ Tool Kit的UM卡,它包含一组指令用于手机与UIM卡的交互,可以使ΠΜ卡运行卡内的小应用程序,实现增值服务的目的。UTK技术为UIM卡的增值业务提供了可开发的环境,即一个简单、易操作的开发平台,安装了智能包的UTK卡,能够提供更多的移动通信增值业务。基于http的下载类业务,用户在终端浏览器点击下载后,平台侧进行计费,用户终端再进行业务下载,由于下载过程中采用的是临时变量,且没有下载成功后的状态报告,服务器侧无法判断用户是否已下载完毕,经常出现用户下载中断或下载失败但已扣费的情况,带来了很多用户投诉。服务器侧往往只能统计用户的点击下载量,但无法统计用户成功下载量,对平台及网络性能无法做出准确评估。

发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种业务下载的方法,能够获得业务下载过程中的状态信息,判断下载是否成功。一种业务下载的方法,UTK卡获取移动终端下载业务的状态信息;所述UTK卡通过所述状态信息判断下载是否成功,并发送短消息将所述判断的结果通知计费管理平台。根据本发明方法的一个实施例,所述UTK卡获取移动终端下载业务的状态信息包括:所述UTK卡获取业务下载过程中的临时变量值,所述临时变量值包括:下载文件的大小和当前下载量。根据本发明方法的一个实施例,所述UTK卡通过所述状态信息判断下载是否成功包括:当所述UTK卡不能读取所述临时变量值时,则判断链接中断;当下载时间超过预先设置的时间阈值时,则判断下载超时;所述UTK卡计算所述下载文件的大小和当前下载量的差值,当差值为O时,则判断下载成功。根据本发明方法的一个实施例,所述发送短消息将所述判断的结果通知计费管理平台包括:所述UTK卡将下载结果码以短消息形式发送至所述计费管理平台,所述计费管理平台根据所述下载结果码判断是否进行补款或生成话单;其中,所述下载结果码包括:0表示下载成功、I表示下载超时、2表示链接中断。根据本发明方法的一个实施例,所述UTK卡获取业务下载过程中的临时变量值包括:所述移动终端访问服务器的下载地址,并选择下载、启动下载程序;所述移动终端周期性地向所述UTK卡发送下载状态信息机卡命令,或者得到所述UTK卡发送的请求命令后,返回所述下载状态信息机卡命令;其中所述下载状态信息机卡命令包括:表述指令类别的CLA字段、指令码INS字段、参数P1、P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域。其中,当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡,P1、P2设置为00,表示不带参数,Lc字段设置为20,表示数据域长度为32字节,Le字段设置为00,表示无响应数据。数据域中1-16字节表示下载文件的大小,17-32字节表示当前下载量。本发明的UTK卡获取移动终端下载业务的状态信息,通过所述状态信息判断下载是否成功,并发送短消息将所述判断的结果通知计费管理平台,可以获得业务下载是否成功的信息。本发明要解决的一个技术问题是提供一种UTK卡,可以获得业务下载过程中的状态信息,判断下载是否成功。一种UTK卡,包括:下载状态获取单元,用于获取移动终端下载业务的状态信息;下载结果判断单元,用于判断下载是否成功;下载结果发送单元,用于发送短消息通知计费管理平台下载的结果。根据本发明UTK卡的一个实施例,下载状态获取单元获取业务下载过程中的临时变量值,所述临时变量值包括:下载文件的大小和当前下载量。根据本发明UTK卡的一个实施例,当不能读取所述临时变量值时,所述下载结果判断单元判断链接中断;当下载时间超过预先设置的时间阈值时,所述下载结果判断单元判断下载超时;当所述下载文件的大小和当前下载量的差值为O时,所述下载结果判断单元判断下载成功。根据本发明UTK卡的一个实施例,所述下载结果发送单元将下载结果码以短消息形式发送至所述计费管理平台,所述计费管理平台根据所述下载结果码判断是否进行补款或生成话单操作;其中,所述下载结果码包括:0表示下载成功;1表示下载超时;2表示链接中断。根据本发明UTK卡的一个实施例,所述下载状态获取单元获取移动终端发送的下载状态信息机卡命令;其中所述下载状态信息机卡命令的格式包括:表述指令类别的CLA字段、指令码INS字段、参数P1、P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域。其中,当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡,P1、P2设置为00,表示不带参数,Lc字段设置为20,表示数据域长度为32字节,Le字段设置为00,表示无响应数据。数据域中1-16字节表示下载文件的大小,17-32字节表示当前下载量。本发明的UTK卡可以获取移动终端下载业务的状态信息,通过所述状态信息判断下载是否成功,并发送短消息将所述判断的结果通知计费管理平台,可以知道业务下载是否成功。本发明要解决的一个技术问题是提供一种移动终端,可以获得业务下载过程中的状态信息,并发送给UTK卡。一种移动终端,其特征在于,下载单元,用于访问服务器的下载地址并选择下载;发送下载状态单元,用于发送给UTK卡下载的临时变量,所述临时变量包括:下载文件的大小的临时变量和当前下载量的临时变量。根据本发明移动终端的一个实施例,所述发送下载状态单元周期性地向所述UTK卡发送下载状态信息机卡命令,或者得到所述UTK卡发送的请求命令后,所述发送下载状态单元返回所述下载状态信息机卡命令;其中所述下载状态信息机卡命令的格式包括:表述指令类别的CLA字段、指令码INS字段、参数P1、P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域。其中,当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡,P1、P2设置为00,表示不带参数,Lc字段设置为20,表示数据域长度为32字节,Le字段设置为00,表示无响应数据。数据域中1_16字节表示下载文件的大小,17-32字节表示当前下载量。本发明的移动终端获取下载业务的状态信息,并发送给UTK卡业务关于下载过程中的状态信息。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本发明的业务下载的方法的一个实施例的流程图;图2为根据本发明的业务下载的方法的另一个实施例的流程图;图3为本发明一个实施例的下载状态信息机卡命令格式的示意图;图4为本发明一个实施例的UTK卡的示意图;图5为本发明一个实施例的移动终端的示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明的业务下载的方法中,UTK卡获取移动终端下载业务的状态信息;UTK卡通过状态信息判断下载是否成功,并发送短消息将判断的结果通知计费管理平台,获得业务下载过程中的状态信息,能够判断下载是否成功,并可以统计用户成功下载量,对平台及网络性能做出准确评估。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。图1为根据本发明的业务下载的方法的一个实施例的流程图。如图1所示:步骤102,UTK卡获取移动终端下载业务的状态信息。步骤103,UTK卡通过状态信息判断下载是否成功,并发送短消息将判断的结果通知计费管理平台。UTK卡通过状态信息判断下载是否成功,并发送短消息将判断的结果通知计费管理平台,通过获得业务下载过程中的状态信息,判断下载是否成功,可以统计用户成功下载量,对平台及网络性能做出准确评估。
根据本发明的一个实施例,UTK卡获取业务下载过程中的临时变量值,临时变量值包括:下载文件的大小和当前下载量。当UTK卡不能读取临时变量值时,则判断链接中断。当下载时间超过预先设置的时间阈值时,则判断下载超时。UTK卡计算下载文件的大小和当前下载量的差值,当差值为O时,则判断下载成功。根据本发明的一个实施例,UTK卡将下载结果码以短消息形式发送至计费管理平台,计费管理平台根据下载结果码判断是否进行补款或生成话单。其中,下载结果码包括:O表示下载成功、I表示下载超时、2表示链接中断。图2为根据本发明的业务下载的方法的另一个实施例的流程图。如图2所示:步骤201,移动终端开始下载,并触发UTK卡获取下载状态信息。移动终端访问服务器的下载地址,并选择下载、启动下载程序。移动终端周期性地触发下载状态信息的机卡命令,向UTK卡发送下载状态信息机卡命令,使UTK卡能实时的获取下载过程中的参数信息下载状态信息机卡命令。步骤202,UTK卡读取终端下载程序中的临时变量fileSize和downLoadFiIeSize的值。fileSize为下载文件的大小,downLoadFileSize为当前下载量。若读取不到两变量值,UTK卡退出机卡命令,进入步骤205,否则进入步骤203。步骤203,UTK卡判断下载过程时间是否超过UTK卡内预先设置的时间,若已超过则进入步骤205,若未超过则进入步骤204。步骤204,UTK卡将读取的临时变量值fileSize和downLoadFileSize的差值与O做比对,若差值为0,则进入步骤步骤205,若差值不为0,则进入步骤203。步骤204,UTK卡将下载结果以后台短信形式发送至平台侧。图3为根据本发明一个实施例的下载状态信息机卡命令格式的示意图。如图3所示:机卡接口命令为StoreParameter命令,其命令格式中的字段为:CLA:指令类别,此处的填写表示针对CDMA终端。INS:指令码,表示将参数存入UTK卡。PU P2为参数,该命令不带参数。Lc =DATA长度,参数为32字节。Le:响应回答的数据字节数的最大可能长度,此处无响应数据。数据域:下载文件的大小和当前下载量的数据DATA。下载状态信息机卡命令包括:表述指令类别的CLA字段、指令码INS字段、参数P1、P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域。当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡,P1、P2设置为00,表示不带参数,Lc字段设置为20,表示数据域长度为32字节,Le字段设置为00,表示无响应数据。数据域中1-16字节表示下载文件的大小,17-32字节表示当前下载量。图4为本发明一个实施例的UTK卡的示意图。如图4所示:UTK卡41包括:下载状态获取单元411、下载结果判断单元412和下载结果发送单元413。下载状态获取单元411获取移动终端下载业务的状态信息。下载结果判断单元412判断下载是否成功。下载结果发送单元413发送短消息通知计费管理平台下载的结果。
根据本发明的一个实施例,下载状态获取单元41获取业务下载过程中的临时变量值,临时变量值包括:下载文件的大小和当前下载量。当不能读取临时变量值时,下载结果判断单元412判断链接中断。当下载时间超过预先设置的时间阈值时,下载结果判断单元412判断下载超时。当下载文件的大小和当前下载量的差值为O时,下载结果判断单元412判断下载成功。根据本发明的一个实施例,UTK卡安装在下载业务的移动终端中。根据本发明的一个实施例,下载结果发送单元413将下载结果码以短消息形式发送至计费管理平台,计费管理平台根据下载结果码判断是否进行补款或生成话单操作。下载结果码包括:0表示下载成功,I表示下载超时,2表示链接中断。下载状态获取单元411获取并执行移动终端触发的下载状态信息机卡命令,其中下载状态信息机卡命令的格式包括:表述指令类别的CLA字段、指令码INS字段、参数P1、P2字段、数据域长度Lc字段、应答数据长度Le字段。其中,当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡,P1、P2设置为00,表示不带参数,Lc字段设置为20,表示数据域长度为32字节,Le字段设置为00,表示无响应数据。数据域中1-16字节表示下载文件的大小,17-32字节表示当前下载量。UTK卡通过下载状态信息判断下载是否成功,并发送短消息将判断的结果通知计费管理平台,可以统计用户成功下载量,对平台及网络性能做出准确评估。图5为本发明一个实施例的移动终端的示意图。如图5所示:移动终端51包括下载单元511、发送下载状态单元512。下载单元511访问服务器的下载地址并选择下载。发送下载状态单元512触发机卡命令,使UTK卡能实时的获取下载过程中的临时变量,临时变量包括:下载文件的大小的临时变量和当前下载量的临时变量。根据本发明的一个实施例,发送下载状态单元512周期性地触发下载状态信息机卡命令的发送,使UTK卡能实时的获取下载过程中的参数信息下载状态信息机卡命令。其中下载状态信息机卡命令的格式包括:表述指令类别的CLA字段、指令码INS字段、参数PU P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域。当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡,P1、P2设置为00,表示不带参数,Lc字段设置为20,表示数据域长度为32字节,Le字段设置为00,表示无响应数据。数据域中1-16字节表示下载文件的大小,17-32字节表示当前下载量。本发明的UTK卡获取移动终端下载业务的状态信息。UTK卡通过状态信息判断下载是否成功,并发送短消息将判断的结果通知计费管理平台,获得业务下载过程中的状态信息,能够判断下载是否成功,减少由于无法判断用户下载的状态而带来的计费错误等,提高用户使用下载业务的舒适度,并可以统计用户成功下载量,对平台及网络性能做出准确评估。可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种业务下载的方法,其特征在于: UTK卡获取移动终端下载业务的状态信息; 所述UTK卡通过所述状态信息判断下载是否成功,并发送短消息将所述判断的结果通知计费管理平台。
2.如权利要求1所述的方法,其特征在于,所述UTK卡获取移动终端下载业务的状态信息包括: 所述UTK卡获取业务下载过程中的临时变量值,所述临时变量值包括:下载文件的大小和当前下载量。
3.如权利要求2所述的方法,其特征在于,所述UTK卡通过所述状态信息判断下载是否成功包括: 当所述UTK卡不能读取所述临时变量值时,则判断链接中断; 当下载时间超过预先设置的时间阈值时,则判断下载超时; 所述UTK卡计算所述下载文件的大小和当前下载量的差值,当差值为O时,则判断下载成功。
4.如权利要求1所述的 方法,其特征在于,所述发送短消息将所述判断的结果通知计费管理平台包括: 所述UTK卡将下载结果码以短消息形式发送至所述计费管理平台,所述计费管理平台根据所述下载结果码判断是否进行补款或生成话单; 其中,所述下载结果码包括:0表示下载成功、I表示下载超时、2表示链接中断。
5.如权利要求2所述的方法,其特征在于,所述UTK卡获取业务下载过程中的临时变量值包括: 所述移动终端访问服务器的下载地址,并选择下载、启动下载程序;所述移动终端周期性地向所述UTK卡发送下载状态信息机卡命令; 其中所述下载状态信息机卡命令包括:表述指令类别的CLA字段、指令码INS字段、参数Pl字段、参数P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域; 其中,当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡;参数Pl字段和参数P2字段都设置为00,表示不带参数;Lc字段设置为20,表示数据域长度为32字节;Le字段设置为00,表示无响应数据;数据域中1_16字节表示下载文件的大小,17-32字节表示当前下载量。
6.一种UTK卡,其特征在于,包括: 下载状态获取单元,用于获取移动终端下载业务的状态信息; 下载结果判断单元,用于判断下载是否成功; 下载结果发送单元,用于发送短消息通知计费管理平台下载的结果。
7.如权利要求6所述的UTK卡,其特征在于: 下载状态获取单元获取业务下载过程中的临时变量值,所述临时变量值包括:下载文件的大小和当前下载量。
8.如权利要求7所述的UTK卡,其特征在于: 当不能读取所述临时变量值时,所述下载结果判断单元判断链接中断; 当下载时间超过预先设置的时间阈值时,所述下载结果判断单元判断下载超时;当所述下载文件的大小和当前下载量的差值为O时,所述下载结果判断单元判断下载成功。
9.如权利要求6所述的UTK卡,其特征在于: 所述下载结果发送单元将下载结果码以短消息形式发送至所述计费管理平台,所述计费管理平台根据所述下载结果码判断是否进行补款或生成话单操作; 其中,所述下载结果码包括:0表示下载成功;1表示下载超时;2表示链接中断。
10.如权利要求9所述的UTK卡,其特征在于: 所述下载状态获取单元获取移动终端发送的下载状态信息机卡命令,并执行所述下载状态信息机卡命令; 其中所述下载状态信息机卡命令包括:表述指令类别的CLA字段、指令码INS字段、参数Pl字段、参数P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域; 其中,当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡;参数Pl和P2字段设置为00,表示不带参数;Lc字段设置为20,表示数据域长度为32字节;Le字段设置为00,表示无响应数据;数据域中1-16字节表示下载文件的大小,17-32字节表示当前下载量。
11.一种移动终端,其特征在于,包括: 下载单元,用于访问服务器的下载地址并选择下载; 发送下载状态单元,用于发送下载的临时变量给UTK卡,所述临时变量包括:下载文件的大小的临时变量和当前下载量的临时变量。
12.如权利要求11所述的移动终端,其特征在于:所述 所述发送下载状态单元周期性地向所述UTK卡发送下载状态信息机卡命令; 其中所述下载状态信息机卡命令包括:表述指令类别的CLA字段、指令码INS字段、参数Pl字段、参数P2字段、数据域长度Lc字段、应答数据长度Le字段和数据域; 其中,当移动终端为CDMA终端时,CLA字段设为AO ;INS字段设置为DE,表示将数据域中的参数值存入UTK卡;参数Pl和P2字段都设置为00,表示不带参数;Lc字段设置为20,表示数据域长度为32字节;Le字段设置为00,表示无响应数据;数据域中1-16字节表示下载文件的大小,17-32字节表示当前下载量。
全文摘要
本发明公开了一种业务下载的方法、UTK卡和移动终端,涉及移动互联网业务下载领域。UTK卡获取移动终端下载业务的状态信息,UTK卡通过状态信息判断下载是否成功,并发送短消息将判断的结果通知计费管理平台。本发明公开的业务下载的方法、UTK卡和移动终端,通过获得业务下载过程中的状态信息,判断下载是否成功,提高用户使用的舒适度,也可以统计用户成功下载量,对平台及网络性能做出准确评估。
文档编号H04W8/20GK103167477SQ20111041267
公开日2013年6月19日 申请日期2011年12月13日 优先权日2011年12月13日
发明者桂思思, 王铮, 方燕萍, 任华, 杨迪, 毕家瑜 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1