一种支持离线应用的方法和智能卡的制作方法

文档序号:7920432阅读:237来源:国知局
专利名称:一种支持离线应用的方法和智能卡的制作方法
技术领域
本发明涉及智能卡,尤其涉及一种支持离线应用的方法和智能卡。
背景技术
传统的诸如SIM卡这样的智能卡主要用于身份识别、鉴权加密和诸如短消息和电话本等这样的用户个人信息的存储。这样的应用所需的存储空间不大,因此,智能卡的存储容量也不大。 随着微电子技术的不断发展,集成电路的集成度飞速提高,智能卡也在向着更快和更大容量的方向发展。在这种情况下,智能卡也可以安装和执行原来只能在移动终端中安装和执行的复杂应用和高端应用。
目前,安装在智能卡上的应用越来越多的是网络应用。网络应用的特点是其所处
理的数据一般不存储在智能卡本地,而是发送给网络中的服务器进行存储。 因此,当用户使用智能卡上的网络应用时,一般需要智能卡所插入的移动终端与
网络中的服务器建立连接以便智能卡上的网络应用经由移动终端能实时把数据发送给服务器。 从而,智能卡上的网络应用通常都是在智能卡所插入的移动终端与服务器之前的网络状况良好的情况下才能正常使用。如果网络状况不好,则用户使用智能卡上的网络应用时常常会出现等待的情况,这对用户很不方便。尤其在使用网络应用的过程中,如果由于网络状况差而导致智能卡与网络中的服务器的连接中断,则网络应用所处理的数据将被丢弃,这会给用户造成很大的损失。

发明内容
本发明的目的在于提供一种支持离线应用的方法和智能卡,使得在网络状况差的情况下用户也能够正常使用智能卡中的网络应用。 为了实现本发明的目的,按照本发明的一种由智能卡执行的支持离线应用的方法,包括步骤 检测所述智能卡所插入的移动终端与网络中的服务器之间的网络状况; 如果所述检测的网络状况低于预定网络状况阈值,则拦截所述智能卡中的网络应
用经由所述移动终端向所述服务器发送的数据;以及 以非易失性的方式在本地存储所述拦截的数据。 为了实现本发明的目的,按照本发明的一种智能卡,包括 检测单元,用于检测所述智能卡所插入的移动终端与网络中的服务器之间的网络状况; 控制器,用于当所述检测的网络状况低于预定网络状况阈值时,拦截所述智能卡中的网络应用经由所述移动终端向所述服务器发送的数据;以及
存储单元,用于以非易失性的方式存储所述拦截的数据。


本发明的其他特征、目的和益处通过以下结合附图的详细描述将变得更加显而易 见。其中 图1示出了按照本发明一个实施例的支持离线应用的系统的示意方框图。
图2示出了按照本发明一个实施例的支持离线应用的方法的流程图。
具体实施例方式
下面,将结合附图详细描述本发明的各个实施例。 图1示出了按照本发明一个实施例的支持离线应用的系统的示意方框图。如图1 所示,支持离线应用的系统10包括智能卡100、移动终端150和网络中的服务器200。智能 卡100插入在移动终端150中,智能卡100上的应用经由移动终端150与服务器200通信。
其中,智能卡IOO包括网络状况检测单元102、控制器104、数据库106、网络应用 108和存储空间管理单元110。 其中,网络应用108是安装在智能卡100中供用户使用的应用程序。在用户使用 网络应用108的过程中,网络应用108可能会响应于用户的操作产生数据。例如,当网络应 用108是一个网络文本编辑器时,用户可能会使用网络应用108来撰写一篇新文档。又例 如,当网络应用108是一个网络视频编辑应用时,用户可能会使用网络应用108将一些照片 编辑成一段视频。由于网络应用108的特点,网络应用108会把所产生的数据经由移动终 端150发送给服务器200进行存储或者更新以前存储在服务器200中的数据。
网络状况检测单元102根据移动终端150所测量的网络状况信息来检测移动终端 150与服务器200之间的网络状况。 控制器104把网络状况检测单元102所检测的网络状况与预定网络状况阈值进行 比较,以确定在移动终端150与服务器200之间是否适于传输数据。通常,当所检测的网络 状况低于预定网络状况阈值时,表明网络状况很差,甚至移动终端150与服务器200之间的 连接已经中断,从而在移动终端150与服务器200之间不适于传输数据。相反,当所检测的 网络状况等于或高于预定网络状况阈值时,表明网络状况良好,从而在移动终端150与服 务器200之间适于传输数据。 在移动终端150与服务器200之间不适于传输数据的情况下,如果网络应用108 经由移动终端150向服务器200发送数据,则控制器104拦截网络应用108向服务器200 发送的数据并将所拦截的数据保存在数据库106中。 在移动终端150与服务器200之间适于传输数据的情况下,控制器104把数据库 106中当前保存的数据经由移动终端150发送给服务器200,并在发送给服务器200后,删 除数据库106中当前保存的数据。 数据库106作为智能卡100本地的存储单元,以非易失性的方式保存控制器104 所拦截的数据。 存储空间管理单元IIO在控制器104把所拦截的数据保存在数据库106之前,检 查数据库106中是否有足够的空间保存控制器104所拦截的数据,并且在检查结果为否定 时,删除数据库106中较早保存的数据,以便数据库106有足够的空间来保存控制器104所拦截的数据。 图2示出了按照本发明一个实施例的支持离线应用的方法的流程图。该方法可以 周期地执行和/或当智能卡100中的网络应用108向服务器200发送数据时执行。
如图2所示,首先,智能卡100中的网络状况检测单元102从移动终端150中获取 移动终端150测量的网络状况信息并且根据所获取的网络状况信息来检测移动终端150与 服务器200之间的网络状况(步骤S100)。 智能卡100中的控制器104判断网络状况检测单元102所检测的网络状况是否小 于预定网络状况阈值(步骤S110)。 如果步骤S110的判断结果为是,则在这种情况下,如果智能卡100中的网络应用 108经由移动终端150向服务器200发送数据,则智能卡100中的控制器104拦截智能卡 100中的网络应用108经由移动终端150向服务器200发送的数据(步骤S120)。
智能卡100中的存储空间管理单元110检查数据库106中是否有足够的空间来保 存控制器104所拦截的数据(步骤S130)。 如果步骤S130的检查结果为否,则智能卡100中的存储空间管理单元110删除数 据库106中较早保存的数据(步骤S140)。 如果步骤S130的检查结果为是,或者,智能卡100中的存储空间管理单元110已 经删除了数据库106中较早保存的数据,则智能卡100中的控制器104将所拦截的数据保 存在数据库106中(步骤S150)。 如果步骤SllO的判断结果为否,则智能卡100中的控制器104将数据库106当前 所保存的数据经由移动终端150发送给服务器200 (步骤S160)。 在发送给服务器200后,智能卡100中的控制器104删除数据库106当前所保存 的数据(步骤S170)。 本领域技术人员应当理解,本发明的实施例所公开的支持离线应用的方法和系统 可以在不偏离发明实质的情况下做出各种变形、变化和改变,因此,本发明的保护范围由所 附的权利要求书来限定。
权利要求
一种由智能卡执行的支持离线应用的方法,包括步骤检测所述智能卡所插入的移动终端与网络中的服务器之间的网络状况;如果所述检测的网络状况低于预定网络状况阈值,则拦截所述智能卡中的网络应用经由所述移动终端向所述服务器发送的数据;以及以非易失性的方式在本地存储所述拦截的数据。
2. 如权利要求l所述的方法,其中,还包括如果所述检测的网络状况等于或高于所述预定网络状况阈值,则将当前以非易失性的 方式在本地所存储的数据经由所述移动终端发送给所述服务器。
3. 如权利要求2所述的方法,其中,还包括在发送给所述服务器后,删除所述当前以非易失性的方式在本地所存储的数据。
4. 如权利要求1所述的方法,其中,在所述存储步骤之前还包括 检查所述智能卡是否具有足够的存储空间来存储所述拦截的数据;以及 如果检查结果为否定,则删除较早以非易失性的方式在本地存储的数据。
5. 如权利要求1所述的方法,其中,所述检测步骤进一步包括 根据所述移动终端所测量的网络状况信息来检测所述网络状况。
6. —种智能卡,包括检测单元,用于检测所述智能卡所插入的移动终端与网络中的服务器之间的网络状况;控制器,用于当所述检测的网络状况低于预定网络状况阈值时,拦截所述智能卡中的 网络应用经由所述移动终端向所述服务器发送的数据;以及 存储单元,用于以非易失性的方式存储所述拦截的数据。
7. 如权利要求6所述的智能卡,其中,还包括当所述检测的网络状况等于或高于所述预定网络状况阈值时,所述控制器将所述存储 单元当前所存储的数据经由所述移动终端发送给所述服务器。
8. 如权利要求7所述的智能卡,其中,还包括在发送给所述服务器后,所述控制器删除所述存储单元当前所存储的数据。
9. 如权利要求6所述的智能卡,其中,还包括存储空间管理单元,用于在所述存储单元存储所述拦截的数据之前,检查所述所述存 储单元是否具有足够的存储空间来存储所述拦截的数据,并且当检查结果为否定时,从所 述存储单元中删除较早存储的数据。
10. 如权利要求6所述的智能卡,其中,所述检测单元根据所述移动终端所测量的网络状况信息来检测所述网络状况。
全文摘要
本发明涉及一种支持离线应用的方法和智能卡,其中,智能卡包括检测单元,用于检测所述智能卡所插入的移动终端与网络中的服务器之间的网络状况;控制器,用于当所述检测的网络状况低于预定网络状况阈值时,拦截所述智能卡中的网络应用经由所述移动终端向所述服务器发送的数据;以及,存储单元,用于以非易失性的方式存储所述拦截的数据。利用该方法和智能卡,在网络状况差的情况下用户也能够正常使用智能卡中的网络应用。
文档编号H04M1/02GK101719940SQ200810169900
公开日2010年6月2日 申请日期2008年10月9日 优先权日2008年10月9日
发明者李丞培, 李琨, 李相研, 罗栋元, 金亨一 申请人:爱思开电讯投资(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1