数据推送方法和终端设备的制作方法

文档序号:7798877阅读:159来源:国知局
数据推送方法和终端设备的制作方法
【专利摘要】本发明提供一种数据推送方法和终端设备,所述数据推送方法包括:终端接收数据,所述终端安装了大容量用户身份识别模块SIM卡;所述终端确定所述数据来自云服务器之后,将所述数据传送到所述终端安装的大容量SIM卡。本发明可以实现云服务器直接将数据推送到终端安装的大容量SIM卡,充分利用大容量SIM卡的存储空间,并且,在用户更换终端之后,直接将大容量SIM卡插到更换后的终端中,就可以在更换后的终端上继续显示大容量SIM卡上的数据,这样原终端上就不会再保存有大容量SIM卡上的数据,有利于用户数据的保护。
【专利说明】数据推送方法和终端设备
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种数据推送方法和终端设备。
【背景技术】
[0002]大容量用户身份识别模块(Subscriber Identity Module ;以下简称:SIM)卡是在传统SIM卡的基础上扩展了存储空间,即在传统SIM卡的基础上增加了大容量的存储模块,例如:容量为2G-16G的存储模块,从而使用户可以在上述大容量SIM卡中存储更多的数据。
[0003]现有技术中,推送消息的方法是由服务器将消息推送到终端上,终端将接收到的消息显示给用户。
[0004]但是,现有的这种推送消息的方法只能将消息推送到终端上,这样,安装了大容量SIM卡的终端就无法充分利用大容量SIM卡中的存储空间,导致大容量SIM卡中存储空间的浪费;并且,现有的这种推送消息的方法,服务器将消息推送到终端上,在用户更换终端之后,该用户就无法在更换后的终端上看到存储在原终端上的消息。

【发明内容】

[0005]本发明提供一种数据推送方法,以实现云服务器直接将数据推送到终端安装的大容量SIM卡中。
[0006]本发明一方面提供一种数据推送方法,包括:
[0007]终端接收数据,所述终端安装了大容量用户身份识别模块SIM卡;
[0008]所述终端确定所述数据来自云服务器之后,将所述数据传送到所述终端安装的大容量SM卡。
[0009]本发明另一方面提供一种终端设备,所述终端设备安装了大容量用户身份识别模块SM卡,所述终端设备包括:
[0010]接收模块,用于接收数据;
[0011]确定模块,用于确定所述接收模块接收的数据来自云服务器;
[0012]传送模块,用于在所述确定模块确定所述接收模块接收的数据来自云服务器之后,将所述数据传送到所述大容量SIM卡。
[0013]本发明的技术效果是:安装了大容量SIM卡的终端接收到数据,确定上述数据来自云服务器之后,直接将上述数据传送到上述终端安装的大容量SM卡。从而可以实现云服务器直接将数据推送到终端安装的大容量SIM卡,充分利用大容量SIM卡的存储空间,并且,在用户更换终端之后,直接将大各量SIM卡插到更换后的终端中,就可以在更换后的终端上继续显示大容量SM卡上的数据,这样原终端上就不会再保存有大容量SM卡上的数据,有利于用户数据的保护。
【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本发明数据推送方法一个实施例的流程图;
[0016]图2为本发明数据推送方法另一个实施例的示意图;
[0017]图3为本发明数据推送方法再一个实施例的流程图;
[0018]图4为本发明数据推送方法再一个实施例的流程图;
[0019]图5为本发明终端设备一个实施例的结构示意图。
【具体实施方式】
[0020]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]图1为本发明数据推送方法一个实施例的流程图,如图1所示,该数据推送方法可以包括:
[0022]步骤101,终端接收数据,上述终端安装了大容量SM卡。
[0023]具体地,终端接收数据可以为:终端中的射频(Radio Frequency ;以下简称:RF)模块接收数据。
[0024]步骤102,终端确定上述数据来自云服务器之后,将上述数据传送到上述终端安装的大容量SIM卡。
[0025]具体地,终端确定上述数据来自云服务器可以为:终端根据上述数据中携带的标识确定上述数据来自云服务器。其中,上述数据中携带的标识可以为上述数据中携带的发送方地址或发送方标识,当然本实施例并不仅限于此,本实施例对上述数据中携带的标识的形式不作限定,只要可以表示上述数据来自云服务器即可。
[0026]进一步地,将上述数据传送到上述终端安装的大容量SM卡之后,上述大容量SM卡还可以对上述数据进行认证;然后,上述大容量SM卡将通过认证的数据存储在上述大容量SM卡的数据存储部分,并拒绝接收未通过认证的数据。
[0027]具体地,上述大容量SM卡将通过认证的数据存储在上述大容量SM卡的数据存储部分可以为:上述大容量SM卡确定上述数据的重要性,将上述数据存储在上述大容量SIM卡的数据存储部分中与上述数据的重要性对应的区域。
[0028]在具体实现时,大容量SIM卡的数据存储部分可以划分为N个区域,例如:可以分为1,2,3区,每个区域按照数据的重要性进行不同方式的加密,大容量SIM卡在存储数据时,根据数据的重要性将数据存储在该大容量SIM卡的数据存储部分中与上述数据的重要性对应的区域。举例来说,I区存放用户的私密数据,比如银行卡密码和/或证书之类的数据,加密方式为用户不可读不可写;2区存放运营商的数据,加密方式为用户可读不可写;3区存放用户的个人数据,加密方式为用户可读可写。
[0029]具体地,上述大容量SIM卡对上述数据进行认证可以为:大容量SIM卡对上述云服务器的合法性进行认证和对上述数据的类型进行认证;[0030]这样,通过认证的数据包括认证为合法的云服务器推送的数据,并且认证为属于使用上述终端的用户同意接收的类型的数据;未通过认证的数据包括认证为非法的云服务器推送的数据,或者认证为属于使用上述终端的用户不同意接收的类型的数据。
[0031]其中,大容量SM卡对云服务器的合法性进行认证的一种方式可以为:当上述数据携带的标识为上述数据中携带的发送方地址或发送方标识时,大容量SM卡根据上述数据携带的标识,不仅可以获知上述数据来自云服务器,还可以获知上述云服务器的地址或标识,这样大容量SIM卡根据该云服务器的地址或标识就可以对云服务器的合法性进行认证,举例来说,大容量SM卡可以预先保存一张列表,该列表中保存合法的云服务器的地址或标识,接收到数据之后,大容量SM卡在上述列表中查找发送上述数据的云服务器的地址或标识,如果能查找到,则确定发送上述数据的云服务器为合法的云服务器,如果未查找至IJ,则确定发送上述数据的云服务器为非法的云服务器。
[0032]大容量SIM卡对云服务器的合法性进行认证的另一种方式可以为:大容量SIM卡接收到上述数据之后,如果确定上述数据中包含安全性字段,并且上述数据中安全性字段的值表示上述数据安全,则确定发送上述数据的云服务器为合法的云服务器;如果上述数据中未包含安全性字段,或者上述数据中包含安全性字段,但该安全性字段的值表示上述数据不安全,则确定发送上述数据的云服务器为非法的云服务器。
[0033]其中,大容量SM卡对上述数据的类型进行认证可以为:大容量SM卡先缓存上述数据,然后根据上述数据中数据类型字段的值,确定上述数据的类型,例如,当数据类型字段的值为“O”时,可以确定上述数据的类型为广告;当数据类型字段的值为“I”时,可以确定上述数据的类型为游戏等等;
[0034]或者,大容量SM卡先缓存上述数据,然后根据上述数据的发送方地址或发送方标识确定上述数据的类型;例如,如果某个手机号发送的数据均为广告数据,那么可以判定来自该手机号的数据均为广告数据。
[0035]本实施例中,数据类型可以包括:广告、游戏、应用或话费账单等。举例来说,可以设置使用上述终端的用户同意接收的数据类型为应用、游戏和话费账单;使用上述终端的用户不同意接收的数据类型为广告。
[0036]在具体实现时,大容量SM卡中可以设置一白名单,在该白名单上保存使用上述终端的用户同意接收的数据类型字段的值,如果大容量SIM卡确定接收到的数据的数据类型字段的值在上述白名单中,那么大容量SM卡可以确定上述数据属于使用上述终端的用户同意接收的类型;和/或,
[0037]大容量SM卡中可以设置一黑名单,在该黑名单上保存发送方地址或发送方标识,如果大容量SM卡确定接收到的数据的发送方地址或发送方标识在上述黑名单中,那么大容量SM卡可以确定上述数据属于使用上述终端的用户不同意接收的类型。
[0038]这样,如果上述数据被认证为合法的云服务器推送的数据,并且属于使用上述终端的用户同意接收的类型,那么上述数据即为通过认证的数据;或者,如果上述数据被认证为合法的云服务器推送的数据,并且不属于使用上述终端的用户不同意接收的类型,那么上述数据即为通过认证的数据。
[0039]而如果上述数据被认证为非法的云服务器推送的数据,或者属于使用所述终端的用户不同意接收的类型的数据,或者不属于使用所述终端的用户同意接收的类型的数据,巨例的示意图,如图2所示,该数据推送方法
I卡的终端推送数据。
击数据后,将上述数据传递给终端的操作系
居来自云服务器之后,将上述数据传送到上
丨来自云服务器的方式可以参见本发明图1
7认证,将通过认证的数据存储在上述大容
1大容量311卡的数据存储部分可以为:大储在上述大容量3頂卡的数据存储部分中
过认证的数据,并通过上述终端中的射[0055]步骤302,云服务器将上述应用推送到具有上述用户号码的终端上。
[0056]步骤303,终端确定上述应用来自云服务器之后,将上述应用传送到大容量SM卡上。
[0057]步骤304,大容量SM卡对上述应用进行认证,如果上述应用通过认证,则执行步骤305 ;如果上述应用未通过认证,则执行步骤306。
[0058]具体地,大容量SM卡对上述应用进行认证的过程可以参见本发明图1所示实施例中的相关描述,在此不再赘述。
[0059]步骤305,大容量SM卡将上述应用存储在上述大容量SM卡的数据存储部分。本次流程结束。
[0060]步骤306,大容量SM卡拒绝接收上述应用,并通过终端的射频模块向云服务器回复拒绝接收上述应用的响应。本次流程结束。
[0061]上述实施例可以实现云服务器将应用直接推送到终端安装的大容量SM卡上,充分利用了大容量SIM卡的存储空间,并且,在用户更换终端之后,直接将大容量SIM卡插到更换后的终端中,就可以在更换后的终端上继续显示大容量SM卡上的应用,这样原终端上就不会再保存有大容量SM卡上的应用,有利于用户数据的保护。
[0062]图4为本发明数据推送方法再一个实施例的流程图,本实施例中,云服务器将用户的话费账单直接传送到用户所用终端的大容量SM卡上,以保证用户的话费账单的安全性。如图4所示,该数据推送方法可以包括:
[0063]步骤401,云服务器将用户的话费账单与该用户的手机号码对应存储在云服务器中。
[0064]步骤402,云服务器根据上述用户的手机号码将该用户的话费账单推送到该用户使用的终端上。
[0065]其中,该用户使用的终端上安装了大容量SM卡。
[0066]步骤403,上述终端确定上述话费账单来自云服务器之后,将上述账单传送到该终端安装的大容量SM卡上。
[0067]步骤404,大容量SM卡对上述话费账单进行认证,如果上述话费账单通过认证,则执行步骤405 ;如果上述话费账单未通过认证,则执行步骤406。
[0068]具体地,大容量SM卡对上述话费账单进行认证的过程可以参见本发明图1所示实施例中的相关描述,在此不再赘述。
[0069]步骤405,大容量SM卡将上述话费账单存储到上述大容量SM卡的数据存储部分。然后执行步骤407。
[0070]步骤406,大容量SM卡拒绝接收上述话费账单,并通过终端的射频模块向云服务器回复拒绝接收上述话费账单的响应。本次流程结束。
[0071]步骤407,大容量SM卡通过终端将上述话费账单展示给使用该终端的用户。本次流程结束。
[0072]上述实施例可以实现云服务器将用户的话费账单直接传送到用户所用终端的大容量SIM卡上,从而可以充分利用大容量SIM卡的存储空间,进而可以保证用户的话费账单的安全性,并且,在用户更换终端之后,直接将大容量SIM卡插到更换后的终端中,就可以在更换后的终端上继续显示大容量SM卡上的话费账单,这样原终端上就不会再保存有大容量SM卡上的话费账单,有利于用户数据的保护。
[0073]本发明实施例中,云服务器在向终端推送数据时,可以根据云服务器保存的该终端的数据,有针对性地向上述终端推送数据。举例来说,如果云服务器对该云服务器保存的上述终端的数据进行统计,确定该云服务器保存的上述终端的数据中,50%为游戏,30%为音乐,15%为视频,5%为账单,那么云服务器向上述终端推送数据时,就可以向该终端多推送游戏类应用,尽量少推送账单类数据。
[0074]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0075]图5为本发明终端设备一个实施例的结构示意图,本实施例中的终端设备可以实现本发明图1所示实施例的流程。如图5所示,上述终端设备安装了大容量SIM卡51,上述终端设备包括:接收模块52、确定模块53和传送模块54 ;
[0076]其中,接收模块52,用于接收数据;
[0077]确定模块53,用于确定接收模块52接收的数据来自云服务器;
[0078]传送模块54,用于在确定模块53确定接收模块52接收的数据来自云服务器之后,将上述数据传送到大容量SM卡51。
[0079]大容量SM卡51,用于对传送模块54传送的数据进行认证;以及将通过认证的数据存储在大容量SM卡51的数据存储部分,并拒绝接收未通过认证的数据。
[0080]具体地,大容量SM卡51用于将通过认证的数据存储在大容量SM卡51的数据存储部分可以为:大容量SIM卡51,具体用于确定上述数据的重要性,将上述数据存储在大容量SM卡51的数据存储部分中与上述数据的重要性对应的区域。
[0081]在具体实现时,大容量SIM卡51的数据存储部分可以划分为N个区域,例如:可以分为1,2,3区,每个区域按照数据的重要性进行不同方式的加密,大容量SIM卡51在存储数据时,根据数据的重要性将数据存储在该大容量SIM卡的数据存储部分中与上述数据的重要性对应的区域。举例来说,I区存放用户的私密数据,比如银行卡密码和/或证书之类的数据,加密方式为用户不可读不可写;2区存放运营商的数据,加密方式为用户可读不可写;3区存放用户的个人数据,加密方式为用户可读可写。
[0082]具体地,大容量SM卡51用于对传送模块54传送的数据进行认证可以为:大容量SM卡51,具体用于对云服务器的合法性和上述数据的类型进行认证;这样,通过认证的数据包括认证为合法的云服务器推送的数据,并且认证为属于使用上述终端的用户同意接收的类型的数据;未通过认证的数据包括认证为非法的云服务器推送的数据,或者认证为属于使用上述终端的用户不同意接收的类型的数据。
[0083]其中,大容量SM卡51对云服务器的合法性进行认证的一种方式可以为:当上述数据携带的标识为上述数据中携带的发送方地址或发送方标识时,大容量SIM卡51根据上述数据携带的标识,不仅可以获知上述数据来自云服务器,还可以获知上述云服务器的地址或标识,这样大容量SM卡根据该云服务器的地址或标识就可以对云服务器的合法性进行认证,举例来说,大容量SIM卡51可以预先保存一张列表,该列表中保存合法的云服务器的地址或标识,接收到数据之后,大容量SM卡51在上述列表中查找发送上述数据的云服务器的地址或标识,如果能查找到,则确定发送上述数据的云服务器为合法的云服务器,如果未查找到,则确定发送上述数据的云服务器为非法的云服务器。
[0084]大容量SM卡51对云服务器的合法性进行认证的另一种方式可以为:大容量SM卡51接收到上述数据之后,如果确定上述数据中包含安全性字段,并且上述数据中安全性字段的值表示上述数据安全,则确定发送上述数据的云服务器为合法的云服务器;如果上述数据中未包含安全性字段,或者上述数据中包含安全性字段,但该安全性字段的值表示上述数据不安全,则确定发送上述数据的云服务器为非法的云服务器。
[0085]其中,大容量SM卡51对上述数据的类型进行认证可以为:大容量SM卡51先缓存上述数据,然后根据上述数据中数据类型字段的值,确定上述数据的类型,例如,当数据类型字段的值为“O”时,可以确定上述数据的类型为广告;当数据类型字段的值为“I”时,可以确定上述数据的类型为游戏等等;
[0086]或者,大容量SM卡51先缓存上述数据,然后根据上述数据的发送方地址或发送方标识确定上述数据的类型;例如,如果某个手机号发送的数据均为广告数据,那么可以判定来自该手机号的数据均为广告数据。
[0087]本实施例中,数据类型可以包括:广告、游戏、应用或话费账单等。举例来说,可以设置使用上述终端的用户同意接收的数据类型为应用、游戏和话费账单;使用上述终端的用户不同意接收的数据类型为广告。
[0088]在具体实现时,大容量SM卡51中可以设置一白名单,在该白名单上保存使用上述终端的用户同意接收的数据类型字段的值,如果大容量SIM卡51确定接收到的数据的数据类型字段的值在上述白名单中,那么大容量SIM卡51可以确定上述数据属于使用上述终端的用户同意接收的类型;和/或,
[0089]大容量SM卡51中可以设置一黑名单,在该黑名单上保存发送方地址或发送方标识,如果大容量SM卡51确定接收到的数据的发送方地址或发送方标识在上述黑名单中,那么大容量SM卡51可以确定上述数据属于使用上述终端的用户不同意接收的类型。
[0090]这样,如果上述数据被认证为合法的云服务器推送的数据,并且属于使用上述终端的用户同意接收的类型,那么上述数据即为通过认证的数据;或者,如果上述数据被认证为合法的云服务器推送的数据,并且不属于使用上述终端的用户不同意接收的类型,那么上述数据即为通过认证的数据。
[0091]而如果上述数据被认证为非法的云服务器推送的数据,或者属于使用所述终端的用户不同意接收的类型的数据,或者不属于使用所述终端的用户同意接收的类型的数据,那么上述数据即为未通过认证的数据。
[0092]本实施例中,大容量SM卡51,还用于向上述云服务器回复拒绝接收上述未通过认证的数据的响应。
[0093]本实施例中,确定模块53,具体用于根据接收模块52接收的数据所携带的标识确定上述数据来自云服务器。
[0094]上述终端设备中,接收模块52接收到数据,确定模块53确定上述数据来自云服务器之后,直接将上述数据传送到上述终端安装的大容量SIM卡51。从而可以实现云服务器直接将数据推送到终端安装的大容量SIM卡,充分利用大容量SIM卡的存储空间,并且,在用户更换终端之后,直接将大各量SIM卡插到更换后的终端中,就可以在更换后的终端上继续显示大容量SIM卡上的数据,这样原终端上就不会再保存有大容量SIM卡上的数据,有利于用户数据的保护。
[0095]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种数据推送方法,其特征在于,包括: 终端接收数据,所述终端安装了大容量用户身份识别模块SIM卡; 所述终端确定所述数据来自云服务器之后,将所述数据传送到所述终端安装的大容量S頂卡。
2.根据权利要求1所述的方法,其特征在于,所述将所述数据传送到所述终端安装的大容量SIM卡之后,还包括: 所述大容量SIM卡对所述数据进行认证; 所述大容量SIM卡将通过认证的数据存储在所述大容量SIM卡的数据存储部分,并拒绝接收未通过认证的数据。
3.根据权利要求2所述的方法,其特征在于,所述大容量SIM卡将通过认证的数据存储在所述大容量SIM卡的数据存储部分包括: 所述大容量SIM卡确定所述数据的重要性,将所述数据存储在所述大容量SIM卡的数据存储部分中与所述数据的重要性对应的区域。
4.根据权利要求2所述的方法,其特征在于,所述大容量SIM卡对所述数据进行认证包括: 所述大容量SIM卡对所述云服务器的合法性和所述数据的类型进行认证; 所述通过认证的数据包括认证为合法的云服务器推送的数据,并且认证为属于使用所述终端的用户同意 接收的类型的数据;或者,所述通过认证的数据包括认证为合法的云服务器推送的数据,并且认证为不属于使用所述终端的用户不同意接收的类型的数据; 所述未通过认证的数据包括认证为非法的云服务器推送的数据,或者认证为属于使用所述终端的用户不同意接收的类型的数据,或者认证为不属于使用所述终端的用户同意接收的类型的数据。
5.根据权利要求2所述的方法,其特征在于,所述拒绝接收未通过认证的数据之后,还包括: 所述大容量SIM卡向所述云服务器回复拒绝接收所述未通过认证的数据的响应。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述终端确定所述数据来自云服务器包括: 所述终端根据所述数据携带的标识确定所述数据来自云服务器。
7.—种终端设备,其特征在于,所述终端设备安装了大容量用户身份识别模块SIM卡,所述终端设备包括: 接收模块,用于接收数据; 确定模块,用于确定所述接收模块接收的数据来自云服务器; 传送模块,用于在所述确定模块确定所述接收模块接收的数据来自云服务器之后,将所述数据传送到所述大容量SIM卡。
8.根据权利要求7所述的终端设备,其特征在于, 所述大容量SIM卡,用于对所述传送模块传送的数据进行认证;以及将通过认证的数据存储在所述大容量SIM卡的数据存储部分,并拒绝接收未通过认证的数据。
9.根据权利要求8所述的终端设备,其特征在于,所述大容量SIM卡用于将通过认证的数据存储在所述大容量SIM卡的数据存储部分包括:所述大容量SIM卡,具体用于确定所述数据的重要性,将所述数据存储在所述大容量SIM卡的数据存储部分中与所述数据的重要性对应的区域。
10.根据权利要求8所述的终端设备,其特征在于,所述大容量SIM卡用于对所述传送模块传送的数据进行认证包括: 所述大容量SIM卡,具体用于对所述云服务器的合法性和所述数据的类型进行认证;所述通过认证的数据包括认证为合法的云服务器推送的数据,并且认证为属于使用所述终端的用户同意接收的类型的数据;或者,所述通过认证的数据包括认证为合法的云服务器推送的数据,并且认证为不属于使用所述终端的用户不同意接收的类型的数据; 所述未通过认证的数据包括认证为非法的云服务器推送的数据,或者认证为属于使用所述终端的用户不同意接收的类型的数据,或者认证为不属于使用所述终端的用户同意接收的类型的数据。
11.根据权利要求8所述的终端设备,其特征在于, 所述大容量SM卡,还用于向所述云服务器回复拒绝接收所述未通过认证的数据的响应。
12.根据权利要求7-11任意一项所述的终端设备,其特征在于, 所述确定模块,具体用于根据所述接收模块接收的数据所携带的标识确定所述数据来自云服务 器。
【文档编号】H04L29/08GK103841201SQ201410093572
【公开日】2014年6月4日 申请日期:2014年3月13日 优先权日:2014年3月13日
【发明者】叶丹, 张俊, 李笑郁, 严斌峰, 侯玉华, 胡博, 郭晓花, 董双赫 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1