一种信息交互方法

文档序号:6425348阅读:361来源:国知局
专利名称:一种信息交互方法
技术领域
本发明涉及信息拥有方和应用方进行信息交互,同时信息拥有方保持信息的保密性的信息交互方法。
背景技术
云计算(Cloud computing),是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。目前主要有以下几种服务模式SAAS :SaaS 是 Software-as-a-service (软件即服务)的简称,它通过 hternet 提供软件的模式,用户不用再购买软件,而改为向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件PAAS :PaaS是Platform-as-a-service (平台即服务)的简称,提供了基础架构, 软件开发者可以在这个基础架构之上建设新的应用,或者扩展已有的应用,同时却不必购买开发、质量控制或生产服务器。IAAShfrastructure-as-a-service (基础架构即服务)的简称,通过互联网提供了数据中心、基础架构硬件和软件资源。IaaS可以提供服务器、操作系统、磁盘存储、数据库和/或信息资源。除此之外,基于知识即服务KAAS (knowledge as a service)的新型服务模式,知识提供商将通过数据收集和商业智能提取获得的知识作为一种服务提供给第三方应用厂商,应用厂商可以根据所得的知识开发智能应用,适应用户的个性化需求。在知识即服务的模式中,第三方应用向知识提供商请求获得相关知识的流程如下第三方应用向知识即服务云平台发出请求,通常包含所需用户唯一身份标识或事件 ID, KAAS平台收到请求后,从其知识数据库中进行查找,返回用户唯一身份标识或事件ID 所对应的知识,第三方应用根据所获得的知识进行相应的操作。这种方式存在如下问题KAAS平台在把知识发送给第三方应用后,第三方应用即可将用户唯一身份标识或事件ID和所获得的知识进行匹配存储,建立自己的知识库,当知识库扩展到一定程度后就无需再依靠KAAS平台,这样知识提供商的知识产权就无法获得保障。

发明内容
本发明的目的在于提供一种即能实现信息拥有方和应用方的信息交互、同时又能使信息拥有方保持信息的保密性的信息交互方法。为了实现上述目的,本发明采用的技术方案如下本发明的信息交互方法,包括以下步骤SOl =KAAS平台接收第三方应用发送过来的该第三方应用获得的所需了解知识的用户唯一标识或事件ID ;S02 :KAAS平台生成随机ID,并将该随机ID与所述用户唯一标识或事件ID建立对应关系;S03 =KAAS平台从其知识库中获得该用户唯一标识或事件ID所对应的知识;S04 =KAAS平台将获得的知识与步骤S02中生成的随机ID对应一起发送给第三方应用;S05 =KAAS平台接收第三方应用根据获得的知识找到的行为策略,并接收该第三方应用对应发送的与该行为策略对应的随机ID ;S06 =KAAS平台根据接收到的随机ID和上述步骤S02中的对应关系,获得该随机 ID对应的原始用户唯一标识或事件ID ;S07 =KAAS平台将获得的原始用户唯一标识或事件ID和步骤S05中接收到的行为
策略对应返回给第三方应用。优选的,在所述的步骤S04中,当第三方只发送少量请求时,KAAS平台经一段随机时间延迟后,再将获得的知识与步骤S02中生成的随机ID对应一起发送给第三方应用。优选的,在所述的步骤S04中,KAAS平台将获得的知识与步骤S02中生成的随机 ID对应一起发送给第三方应用时,将应答的次序随机打乱,避免应答次序和请求次序相同。优选的,在所述KAAS平台上设有临时存储模块,所述的随机ID与所述用户唯一标识或事件ID的对应关系存储在所述的临时存储器中。优选的,所述随机ID采用随机ID生成器生成。本发明的有益效果如下本发明的信息交互方法,在整个知识的查询过程中,第三方并不会获得用户和知识的对应关系,也就无法建立自己的知识库,从而实现信息拥有方和应用方的信息交互、同时又能使信息拥有方保持信息的保密性,为知识即服务云计算平台提供知识产权的保护。


图1为本发明的信息交互方法的基本流程图;图2为本发明的信息交互方法一个具体实施例的过程示意图。
具体实施例方式参见附图1,为本发明的信息交互方法的基本流程图,工作过程如下首先,第三方应用获得所需了解知识的唯一用户标识或事件ID,并发送给KAAS平台,这时KAAS平台会进行步骤SOl 接收第三方应用发送过来的该第三方应用获得的所需了解知识的用户唯一标识或事件ID ;之后,进行步骤S02 =KAAS平台生成随机ID,并将该随机ID与所述用户唯一标识或事件ID建立对应关系,在一些实施例中,此步骤中生成随机ID采用随机ID生成器生成, 在另一些实施例中,KASS平台上设有临时存储模块,存储此步骤建立起来的对应关系。进行步骤S03 :KAAS平台从其知识库中获得该用户唯一标识或事件ID所对应的知识;进行步骤S04 :KAAS平台将获得的知识与步骤S02中生成的随机ID对应一起发送给第三方应用;进行此步骤时,为了防止第三方应用可以将用户唯一标识或事件ID与所生成的随机ID对应,当第三方只发送少量请求时,可经一段随机时间延迟后再发送;应答的
4次序也可随机打乱,避免应答次序和请求次序相同。第三方应用获得该随机ID和其对应知识后,根据所获得的知识在其行为策略存储模块中查找其对应的行为策略,并将该行为策略与所获得的随机ID对应,之后,将该ID 及与其对应的行为策略传送给KAAS平台,此时KAAS平台会进行步骤S05 :KAAS平台接收第三方应用根据获得的知识找到的行为策略,并接收该第三方应用对应发送的与该行为策略对应的随机ID ;S06 =KAAS平台根据接收到的随机ID和上述步骤S02中的对应关系,获得该随机 ID对应的原始用户唯一标识或事件ID ;当,KASS平台上设有临时存储模块时,KAAS平台会在临时存储模块中查找接收到的随机ID,得到与其对应原始用户唯一标识或事件ID。然后,进行步骤S07 =KAAS平台将获得的原始用户唯一标识或事件ID和步骤S05 中接收到的行为策略对应返回给第三方应用。第三方应用接受原始用户唯一标识或事件ID和其对应的行为策略,完成知识查询。在整个知识的查询过程中,第三方并不会获得用户和知识的对应关系,也就无法建立自己的知识库,从而保证了知识提供商的知识产权。下面结合一个基于用户行为偏好知识的精准推送广告的实施例及附图2对本发明的技术方案进一步进行阐述为了达到更好的广告效果,往往需要根据不同访问用户的兴趣爱好进行又针对性地推广,这就需要预先掌握大量用户的偏好,这种偏好知识最为知识提供平台的提供内容时可以通过本发明的方法来保证知识使用方无法获得,从而保护知识提供商的知识产权, 应用本发明的方法完成广告推送的具体过程如下本实施例中参与双方包括第三方广告调度系统(后简称A)和知识提供平台(后简称B)。A负责基于从B获得的用户行为偏好知识为网站进行广告调度。1、A获得当前访问网站用户IP ;2、A将用户IP发送给B,附图2中的箭头1 ;3、B生成随机ID,与原始IP对应,该对应关系保存在临时存储模块中;4、在B的知识库中查找该IP对应用户的行为偏好信息及其所属的兴趣组;5、返回随机ID和用户行为偏好和兴趣组的组合,附图中的箭头2 ;6、A获得该用户行为偏好和兴趣组信息后,根据该信息和A的广告调度策略在广告库中查找与用户行为偏好和兴趣组匹配的广告;7、A将该ID和对应广告返回给B,附图中的箭头3 ;8、B查找该ID所对应的原始IPJf IP和对应广告返回A,附图中的箭头4 ;9、A获得IP和广告后,为该IP用户调度广告。在完成一次用户行为偏好知识的查询后,第三方广告调度系统并不会获得访问用户和气行为偏好知识的对应,从而无法建立自己的数据库,这样就保证了知识提供平台的知识产权不会因为提供服务而被侵犯。
权利要求
1.一种信息交互方法,其特征在于,包括以下步骤501=KAAS平台接收第三方应用发送过来的该第三方应用获得的所需了解知识的用户唯一标识或事件ID ;502:KAAS平台生成随机ID,并将该随机ID与所述用户唯一标识或事件ID建立对应关系;503=KAAS平台从其知识库中获得该用户唯一标识或事件ID所对应的知识;504:KAAS平台将获得的知识与步骤S02中生成的随机ID对应一起发送给第三方应用;505:KAAS平台接收第三方应用根据获得的知识找到的行为策略,并接收该第三方应用对应发送的与该行为策略对应的随机ID ;506=KAAS平台根据接收到的随机ID和上述步骤S02中的对应关系,获得该随机ID对应的原始用户唯一标识或事件ID ;507=KAAS平台将获得的原始用户唯一标识或事件ID和步骤S05中接收到的行为策略对应返回给第三方应用。
2.根据权利要求1所述的信息交互方法,其特征在于,在所述的步骤S04中,当第三方只发送少量请求时,KAAS平台经一段随机时间延迟后,再将获得的知识与步骤S02中生成的随机ID对应一起发送给第三方应用。
3.根据权利要求1所述的信息交互方法,其特征在于,在所述的步骤S04中,KAAS平台将获得的知识与步骤S02中生成的随机ID对应一起发送给第三方应用时,将应答的次序随机打乱,避免应答次序和请求次序相同。
4.根据权利要求1所述的信息交互方法,其特征在于在所述KAAS平台上设有临时存储模块,所述的随机ID与所述用户唯一标识或事件ID的对应关系存储在所述的临时存储器中。
5.根据权利要求1所述的信息交互方法,其特征在于所述随机ID采用随机ID生成器生成。
全文摘要
本发明公开了一种信息交互方法,该方法在第三方应用向KAAS平台请求一项知识时,会生成一个随机ID和本次请求的的用户唯一标识或事件ID对应;并在答复请求时发送随机ID与知识的组合给第三方应用,第三方应用获得知识后确定行为策略,将行为策略与随机ID的组合发送给KAAS平台,KAAS平台根据随机ID找到用户唯一标识或事件ID,然后将用户唯一标识或事件ID和行为策略的组合发送给第三方应用。本发明的信息交互方法,在整个知识的查询过程中,第三方并不会获得用户和知识的对应关系,从而实现信息拥有方和应用方的信息交互、同时又能使信息拥有方保持信息的保密性,为知识即服务云计算平台提供知识产权的保护。
文档编号G06F9/46GK102226889SQ20111014526
公开日2011年10月26日 申请日期2011年5月31日 优先权日2011年5月31日
发明者刘书良, 刘生, 张玉波, 李娜, 王琪, 罗峰, 阎飞飞, 黄苏支 申请人:北京亿赞普网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1