一种数据访问方法及装置的制造方法_3

文档序号:9474857阅读:来源:国知局
户之后,过一定的时间周期后将会有新的TID替代其原有分配的TID。同时TID存储系统将会刷新,并记录历史的对应关系。
[0079]基于TID的老化原则,实施例一提供的方法在具体实现时可以是:
[0080]所述运营商服务器对所述第一临时标识进行更新(实现该步骤的模块可以是图3TID业务系统中的功能模块TID生命周期管理),得到第二临时标识;
[0081]保存所述第二临时标识与所述第一临时标识之间的对应关系;
[0082]对应的,将所述第一数据中的唯一标识所述第一终端用户的标识信息替换成所述第一临时标识生成第二数据包括:
[0083]将所述第一数据中的唯一标识所述第一终端用户的标识信息替换成所述第二临时标识。
[0084]在该实施例中,因为TID随机分配没有一定的规律可循而且会在使用一定时间之后过期,所以非法用户在获取用户数据后也不能轻易的确定每个数据与终端用户的对应关系,从而能够有效保证数据安全。
[0085]实施例二
[0086]如图4所示,在具体的使用环境中,在该实施例中为了结合具体的应用环境,如图4所示运营商网络中的运营商服务器包括如图4所示的运营商数据开放接口、TID业务系统和开放数据库,运营商与第三方数据用户达成数据匿名开放的过程具体如下:
[0087]I)第三方业务应用系统(例如该业务应用系统为微博应用)想要查询运营商用户画像数据库中与某一 PrivateID(该PrivateID可以是某一用户在微博应用中的私人账号例如χχχ@.163.com)相关的用户数据,则携带与该PrivateID对应的TID向运营商数据开放系统发起查询请求;
[0088]其中,该TID是PrivateID对应的终端用户通过运营商网络访问第三方应用系统时,运营商服务器分配给所述终端用户与PrivateID对应的临时标识。
[0089]2)运营商服务器通过设置的数据开放接口接收到查询请求后,使用其中的TID值向TID业务系统发起查询请求;
[0090]3) TID业务系统接收到TID查询请求后在其数据库中找到该TID对应的頂SI标识(例如PrivateID对应终端用户的IMSI号码为460aaaaaaaaa055),并将该IMSI (即460aaaaaaaaa055)返回给运营商数据开放接口。
[0091 ] 4)该运营商数据开放接口获得TID对应的頂SI后向开放数据库查询该頂SI对应的数据值。在运营商网络系统中所有数据都是通过IMSI或者手机号进行标示的,所以只有将TID转换为頂SI才能对应的查找到PrivateID对应终端用户在运营商网络系统中的历史数据和实时数据。
[0092]5)开放数据库查询指定的頂SI对应的数据结果,并发回给运营商数据开放接口。
[0093]6)运营商数据开放接口用TID替换数据结果中的MSI,然后将查询结果数据发送给第三方业务应用系统。
[0094]实施例三
[0095]如图5所示,本发明实施例还提供另外一种数据访问方法,该方法具体包括以下实现步骤:
[0096]步骤501,第三方业务应用系统A接收第三方业务应用系统B发送来的获取第一终端用户相关数据的数据获取请求时,从该数据获取请求中获取第一临时标识;
[0097]步骤502,第三方业务应用系统A将所述第一临时标识发送到运营商服务器,并接收所述运营商服务器反馈的第二临时标识;其中,该第二临时标识在所述第三方业务应用系统B中唯一标示所述第一终端用户;
[0098]步骤503,第三方业务应用系统A利用预存的用户标识对应关系确定所述第二临时标识对应的第二标识;其中,该第二标识用于在所述第三方业务应用系统A中唯一标示所述第一终端用户;
[0099]步骤504,第三方业务应用系统A从自身数据库中获取与所述第二标识对应的第一数据;其中,该第一数据为所述数据库中存储的所述第一终端用户的历史数据和/或实时数据;
[0100]步骤505,第三方业务应用系统A将所述第一数据中唯一标示所述第一终端用户的标识信息替换成所述第二临时标识后生成第二数据;
[0101]步骤506,第三方业务应用系统A将所述第二数据反馈给所述第三方业务应用系统B。
[0102]现在终端用户通过手机执行的应用越来越多,而且为了数据的安全性每个应用一般都有一个独立的数据管理系统,为了更精确的为用户推送合理的业务避免出现通信资源浪费的问题,通过本发明实施例所提供的方法可以将不同应用间的数据进行共享。因为终端用户如果通过运营商所提供的网络访问第三方应用系统时,运营商服务器(该运营商服务器中至少包括一个TID业务系统)都可以将每个应用所对应的用户标识与用户的頂SI或MSISDN建立对应关系,并分配对应的TID,具体实现可以是(如图6所示):
[0103]I)第三方业务应用系统A(即图6中3riA)向第三方业务应用系统B (即图6中3rdB)发起数据查询请求,并携带某一个终端用户的Private IDl对应的TIDl ;
[0104]在该实施例中,3riA可以是QQ应用;3riB可以是微博应用,同一个终端用户在不同的应用中对应不同的Private ID,基于现有技术中手机集成多种功能后,终端用户很多时候都通过手机终端访问QQ应用和微博应用,所以通过图3所示的方法,则针对同一个终端用户可以得到针对QQ应用的TIDl和针对微博应用的TID2,所以分配了两个TID,但是这两个TID都和一个IMSI对应,所以如果YdA和3riB要进行数据互访,但是又不泄露用户的隐私数据就可以通过两个TID进行数据交互。
[0105]2)第三方业务应用系统B收到来自第三方业务应用系统A的请求之后先向TID业务系统发起TIDl的身份查询请求;
[0106]3)TID业务系统收到来自第三方业务应用系统B的请求之后发回TIDl对应的TID2 ;因为TIDl和TID都对应同一个頂SI或MSISDN,所以通过TIDl可以查找到对应的TID2 ;
[0107]4)第三方业务应用系统B收到TID业务系统发回的TIDl在自己系统中对应的TID2之后发起数据查询,并将查询到的数据反馈回第三方业务应用系统A。
[0108]实施例四
[0109]如图7所示,本发明实施例提供一种运营商服务器,该运营商服务器具体包括:
[0110]接口机701,用于接收第三方业务应用系统发送来的获取第一终端用户相关数据的数据获取请求,从该数据获取请求中获取第一临时标识;
[0111]处理器702,用于从预设的用户标识对应关系中确定与所述第一临时标识对应的第一标识;并利用所述第一标识从自身数据库中获取与所述第一标识对应的第一数据;将所述第一数据中唯一标示所述第一终端用户的标识信息替换成所述第一临时标识后生成第二数据;并利用所述接口机将所述第二数据反馈给所述第三方业务应用系统;其中,所述第一标识在所述运营商服务器中唯一标示所述第一终端用户;所述第一数据为所述数据库中存储的所述第一终端用户的历史数据和/或实时数据。
[0112]其中,可选的该处理器702还用于检测到所述第一终端用户访问所述第三方业务应用系统的访问请求时,分配所述第一临时标识给所述第一终端用户,保存所述第一临时标识与所述第一标识的对应关系;将所述第一临时标识插入所述访问请求中,并将插入所述第一临时标识的访问请求发送至所述第三方业务应用系统,使得第三方业务应用系统存储所述第一临时标识与第二标识的对应关系;其中,所述第二标识在所述第三方业务应用系统中唯一标示所述第一终端用户。
[0113]可选的,该处理器702还用于对所述第一临时标识进行更新,得到第二临时标识;保存所述第二临时标识与所述第一临时标识之间的对应关系,并将所述第一数据中的唯一标识所述第一终端用户的标识信息替换成所述第二临时标识生成所述第二数据。
[0114]实施例五
[0115]如图8所示,本发明实施例还提供一种数据访问装置,该装置设置于第三方业务应用系统A中,该装置包括:
[0116]接收器801,用于接收第三方业务应用系统B发送来的获
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1