一种帐户信息资产交互方法

文档序号:6379966阅读:283来源:国知局
专利名称:一种帐户信息资产交互方法
技术领域
本发明涉及计算机应用技术领域,尤其是互联网络服务体系结构的一种帐户信息资产交互方法。
背景技术
当前国内外的互联网在线服务环境中,用户每使用一个服务商的服务都需要申请一个或多个用户帐户,这样用户需要维护很多不同的用户名和密码。一方面,这种复杂的身份认证方式已经成为用户的一种负担甚至是障碍,并使得盗用密码等在线欺诈和身份盗取行为很容易实现,在线企业面临不断增加的用户帐户管理成本、在线欺诈的巨额损失;另一方面,用户的个人信息、用户在服务过程中生产的个人信息资产、用户个性化推荐信息被分散到各个互不相干的服务商帐号系统内,用户不仅为使用服务商提供的服务付费,而且 这些本来属于用户个人的信息资产自然成为服务商的信息资产,甚至被个别服务商非法滥用,难于集中形成用户终身有效个人信息资产。互联网服务的用户数量快速增长,用户产生的数据量暴涨;同时,由于这种用户(数据)锁定(lock-in)于特定服务商的模式,使得用户(数据)逐渐聚拢到少数的互联网服务,逐渐形成互联网寡头垄断。比如很多网络用户都在Google、Facebook、Flickr上申请有帐户,都提供照片服务,但是数据互相不能连通,从而形成孤岛。即使有Google FriendConnect和Facebook Connect,亦只支持其他站点分别与Google和Facebook连接,而Google与Facebook由于竞争关系等互相不能连接,从而形成两大“孤岛”。用户数据锁定(lock-in)于服务商,数据被服务商控制和利用。以Facebook为例,用户的个人基本信息和好友关系;用户上传的照片、视频,撰写的博客等;用户活动产生的系统日志;以及通过Facebook Connect关联的其他Web站点的账号和部分数据,都被Facebook用来分析挖掘用户行为,从而利于推送广告,这样用户个人隐私将受到威胁。另一方面,用户数据完全锁定于互联网公司,必须是相应的互联网服务才能读取和修改,当用户在其他服务商注册新的帐户时,先前积累的个人历史数据不能再分析利用,导致个性化推荐无历史数据的“冷启动”问题。造成这种技术问题的根本原因是当前互联网络服务缺少一套通用计算机帐户(UCA)管理系统。现在计算机、互联网络几乎成了相当一部分人日常生活的必须品,个人/家庭专用的电脑普及率越来越高,但是作为用户连接和使用互联网络的第一道门槛的用户系统,却是由各个应用网络服务提供商,依据自身服务需要独立开发、部署和运营的,缺乏统一的用户信息标准,安全性要求、认证方式各不相同。用户只能满足服务提供商的要求,到各个服务网站上单独注册一套用户信息,并管理自己的用户名、密码、证书等,这些用户信息及资产都是固定的捆绑到该服务商。在个人用户的专用计算机中没有一套通用计算机帐户系统,能够提供与服务(商)无绑定、无缝集成用户信息资产、终身有效的通用计算帐户系统。本发明正是基于申请人于2012年3月20日申请的一种通用计算机帐户管理系统及其实现方法的思路(中国发明专利申请号201210075795. 3),预期利用现有网络技术和方法,针对用户的信息资产,提出一套不锁定于服务(商)、无缝集成的用户信息资产双向交互方法,实现用户在不同服务(商)的信息资产的集成、交互和管理,打破信息资产孤岛,使得互联网应用可以在任何人的数据上运行,而不论数据在哪里存储,也不管应用在哪里运行。

发明内容
本发明解决的技术问题在于针对用户数据锁定于服务商,被服务商而不能被用户自己控制和利用的问题;提供一种跨站点、跨服务的用户信息资产交互方法;为用户信息资产提供一套不锁定于服务(商)、无缝集成的双向交互方法,实现用户在不同服务商的信息资产的集成、交互和管理,打破信息资产孤岛,使得互联网应用可以在任何人的数据上运行,而不论数据在哪里存储,也不管应用在哪里运行。本发明解决上述技术问题的技术方案是
所述的交互方法涉及UCA系统、账户、服务、账户资产、资产交互接口 ;所述的UCA系统是以人为中心的通用帐户管理系统,专门管理用户的通用帐户及帐户信息资产;所述的帐户是UCA系统的一个用户帐户,可以同时具有多个逻辑身份,逻辑身份相当于在不同服务中使用的别名;所述的服务是满足UCA通用帐户标准和接口的互联网络服务,可以属于多个独立的网络服务提供商;所述的帐户资产是帐户在使用服务过程中产生的与用户相关的数据信息,属于用户个人信息资产,具有明确定义的数据结构和语义;资产操作的算子包括增加、修改、删除、分享、转让、聚合、比较、匹配、导入、导出、搜索;所述的资产交互接口是需要服务和UCA都提供的资产双向交互接口,接口具有统一的数据读写、服务数据与帐户资产之间转化的功能;集成到UCA帐户认证的服务,首先定义提交给UCA资产的schema元数据格式信息,同时也可以定义需要获得用户信息的schema ;此信息均通过定义一个虚拟表schema实现,这个虚拟表的schema可以随时调整属性,而不是一个固定的接口 ;从服务直接读取出来的数据,通过在服务通过schema映射设置成资产的元数据格式或者UCA获得资产信息后让用户自己参与转化而转化成帐户资产;资产的获取方式可以为UCA主动定时刷新获取、用户发请求实时获取或服务主动送达;资产交互过程中先对用户身份认证进行安全控制;包括用户认证、权限检查;不论是UCA端还是服务端,在发送资产请求前都需要专门的认证用户身份,获得认证标识后,确认UCA中心和用户身份的真实性;UCA端在发出请求前,需要先确认用户是本UCA的合法身份并带上相应的认证标识,这样服务端接受到该请求后不会再到UCA端认证用户;而服务端在主动送达资产时,需要首先专门发送一个用户身份的认证请求,以确保是送达到用户所属的UCA;服务端发送资产时,首先确定送达资产的时间段,要么是请求资产方指定需要请求的资产时间段;要么是上次传递时间节点以来的所有资产,针对资产内容,除了通用的资产属性需要服务建立映射关系外,其他的资产属性服务端采用XML自描述的结构组织内容,一个内容体内可以有多条记录;整个资产内容体以XML形式嵌入到HTTP数据包中;资产接收方需要自解析XML格式内容,转化成相应的数据对象结构,借助资产管理系统,实现资产格式的转换,并在用户的交互参与下映射成持久存储结构;自动无法转换的且用户又未参与的送达资产保持XML自描述的存储结构。 用户有一个UCA通用帐户,登录UCA后可以访问闪记、微社会、闪记APP三个应用服务;访问闪记服务,用户记录从论文文献中学到的CAP原理的知识;用户通过UCA,将闪记服务的数据主动集成到UCA中形成该用户的一条资产;访问微社会服务,与好友探讨云计算的一致性知识;
通过闪记客户端,记录线下学习到的云计算的可用性知识;微社会/闪记APP各自将这些知识(包括主动为xy用户个性化推荐的相关知识)作为新的资产主动送达到用户的UCA中;用户认为,CAP原理资产,与一致性、可用性知识,具有很强相关性,所以通过资产聚合操作,统一合并到CAP原理的该条资产中。本发明UCA系统的通用帐户,在与网络服务交互过程中产生的帐户信息资产,通过资产交互方法集成到UCA系统中,形成用户可独立控制的终身信息资产。通过资产交互方法,可以实现网络内容和服务(如个性化推荐)主动送达到帐户,从而实现以人为中心的“资产找人”的主动服务模式,比现在用户需要登录到各个服务中获取资源的“人找资源”的被动服务模式更人性化。使用本发明的方法,个人用户在登录到通用计算机帐户(UCA)管理系统后,可以无站式的访问来自多个服务提供商的满足UCA帐户标准的网络服务,产生的帐户资产主动的送达到UCA系统中,实现个人信息资产跨服务提供商、跨站点的无缝集成。在UCA的体系中,可以对用户所访问的服务按照主动提供的信息资产的质量、精度和效率等程度,按照优先级排序,帮助每个帐户推荐最优的服务,从而实现“资产找人”的主动送达服务模式。


下面结合附图对本发明进一步说明图I是本发明资产交互方法示意;图2是本发明资产交互方法应用场景示例图。
具体实施例方式本发明的帐户信息资产交互方法涉及UCA系统、账户、服务、账户资产、资产交互接口 ;通用计算机帐户(Universal Computer Account, UCA)系统以人为中心的通用
帐户管理系统,专门管理用户的通用帐户及帐户信息资产。帐户(Account) UCA系统的一个用户帐户,可以同时具有多个逻辑身份(UserIdentity),逻辑身份相当于在不同服务中使用的别名。服务(Service):满足UCA通用帐户标准和接口的互联网络服务,可以属于多个独立的网络服务提供商。帐户资产(Account Asset):帐户在使用服务过程中产生的与用户相关的数据信息,属于用户个人信息资产,具有明确定义的数据结构和语义。资产操作的算子包括增加、修改、删除、分享、转让、聚合、比较、匹配、导入、导出、搜索。资产交互接口(Asset Access Interface):需要服务和UCA都提供的资产双向交互接口,接口具有统一的功能数据读写、服务数据与帐户资产之间转化。帐户资产交互方法(AccountAsset Interaction Protocol)的内容概述
集成到UCA帐户认证的服务,首先需要定义提交给UCA资产的schema元数据格式信息。同时也可以定义需要获得用户信息的schema。此信息均通过定义一个虚拟表schema实现,这个虚拟表的schema可以随时调整属性,而不是一个固定的接口,也就是说,相对于远程调用的接口来说,资产交互的schema是可以动态变更定制的。服务需要实现提供帐户信息资产的交互接口。从服务直接读取出来的数据,如何转化成帐户资产有2种方式1)在服务通过schema映射设置成资产的元数据格式;2) UCA获得资产信息后,让用户自己参与转化(整理)。需要安全控制1)用户认证;2)权限检查;资产的获取方式1) UCA主动定时刷新获取;2)用户发请求实时获取;3)服务主云力送达;除支持UCA资产的基本操作外,还特别支持1)多点同步更新;2)资产的聚合和比较;交互方法的特点1)双向交互UCA和服务可以相互写操作;2)多点同步更新同时更新UCA和(多个)服务;3)主动送达服务,实现“资产找人”。UCA根据服务交互提供的资产质量(比如,提供的资产条数、用户接受的条数、修改变更的条数等参数来确定),通过在线分析交互行为,对服务进行个性化指数综合排名,从而对新注册的帐户按照排名推荐相应的服务。帐户资产交互方法引擎包括UCA端交互引擎、服务端交互引擎。它们功能有别,但都具有资产发送与接受相关的功能,没有明确的客户端与服务端区别,是以支持各种语言的开发工具包的形式提供集成接口。资产交互方法使用标准的HTTP(S)请求和响应,因此它不需要UCA系统和服务具有特殊能力或者其他客户端软件。I、资产资产是用户交互过程中产生的有价值的信息资源的抽象集成体,而不是用户在网络世界的生活流水记录。从数据结构上来说,一条信息资产是一类有明确结构定义的Entities集合(体)和语义,Entity之间有层次关系,每个Entity又由一系列属性构成。考虑到信息资产的多形态性,制定统一的资产内容的元数据较困难,但是一些共性特性是可以统一定义的,其他资产的具体内容可以采用资产的自描述形式。资产可以用xml结构表示,具体的属性定义(xml元素)与交互方法实现机制无关,属于交互方法的内容。资产以xml格式的内容嵌入到http方法传输,利用http方法定义的基本操作Get, Post, Put,Delete,实现资产的的所有操作算子。
2、UCA 端UCA端实现帐户和资产的全生命周期过程管理,需要实现资产的所有操作算子的功能。有些操作,比如资产转移,需要涉及两次交互方法的调用(转入帐户的资产增加以及转出帐户的资产删除),因此,需要定义资产操作事务的语义。在UCA中,还实现对资产交互的行为采集及分析。对服务提供的资产的质量、精度和效率等进行在线分析,按照优先级排序,对帐户提供个性化服务推荐。除此以外,UCA端的资产交互方法引擎负责方法基于http的数据流的资产获取和发送,以及交互方法的xml内容与资产实体对象之间的串行化和反串行化功能。3、服务端 服务端实现帐户信息资产的获取和推送接口,主要由服务端的资产交互方法引擎实现。需要定义服务数据与资产实体之间元数据的映射关系;数据对象与基于数据流的交互方法xml内容之间的串行化和反串行化的功能;针对服务主动资产送达的模式,服务还可以设定送达的策略,比如定时送达及频率,或者事件触发实时送达。资产数据结构有固定的元数据结构和语义,而各种服务的数据内容和格式多样,不要求与资产数据格式一一映射,甚至有些资产属性是由用户在UCA资产管理中增加/变更的,而不要求服务全部提供。服务端接口的实现是以库函数的形式为服务开发者提供开发包,服务开发人员只需要定义具体数据与资产的映射关系、送达策略。4、交互图I表示了资产交互方法的工作原理。资产交互需要用户身份认证的安全控制I)用户认证;2)权限检查;因此,必须在交互方法中带上身份或者认证标识信息。不论是UCA端还是服务端,在发送资产请求前都需要专门的认证用户身份,获得认证标识后,确认UCA中心和用户身份的真实性。UCA端在发出请求前,需要先确认用户是本UCA的合法身份并带上相应的认证标识,这样服务端接受到该请求后不会再到UCA端认证用户。而服务端在主动送达资产时,需要首先专门发送一个用户身份的认证请求,以确保是送达到用户所属的UCA。是双向交互的,不仅仅资产可以从服务端写到UCA端,也可以从UCA同步到(多个)服务端。服务端可以支持实现写接口,即UCA把相应的资产作为服务的数据写入到服务数据库中,这种写入操作分为一次性导入、部分同步、记录更新几种情况。比如,用户更换服务后,将先前服务的数据导入到新服务中。当然服务端也可以设置成不支持从UCA写数据的请求,返回一个错误的应答。支持三类资产的交互触发方式1) UCA主动定时刷新获取;2)用户发请求实时获取;3)服务主动送达。每类都有资产交互的请求和应答。5、资产发送服务端发送资产时,首先要确定送达资产的时间段,要么是请求资产方指定需要请求的资产时间段;要么是上次传递时间节点以来的所有资产(如果数据量很大,要多次传输)。针对资产内容,除了通用的资产属性需要服务建立映射关系外,其他的资产属性服务端采用XML自描述的结构组织内容,一个内容体内可以有多条记录。整个资产内容体以XML形式嵌入到HTTP数据包中。6、资产接受由于资产送达方送达的资产格式是XML描述的非固定内容,资产接收方的方法引擎需要自解析XML格式内容,转化成相应的数据对象结构,借助资产管理系统,实现资产格式的转换,并在用户的交互参与下映射成持久存储结构。自动无法转换的且用户又未参与的送达资产保持XML自描述的存储结构。7、应用场景对资产交互方法在UCA的应用场景(图2)的说明是I.用户xy有一个UCA通用帐户。登录UCA后可以访问闪记、微社会、闪记APP三个应用服务。 2.访问闪记服务,xy记录从论文文献中学到的CAP原理的知识。3. xy用户通过UCA,将闪记服务的数据主动集成到UCA中形成该用户的一条资产。4.访问微社会服务,与好友探讨云计算的一致性知识。5.通过闪记客户端,记录线下学习到的云计算的可用性知识。6.微社会/闪记APP各自将这些知识(包括主动为xy用户个性化推荐的相关知识)作为新的资产主动送达到xy的UCA中。7. xy用户认为,CAP原理资产,与一致性、可用性知识,具有很强相关性,所以通过资产聚合操作,统一合并到CAP原理的该条资产中。
权利要求
1.一种账户信息资产交互方法,其特征在于所述的交互方法涉及UCA系统、账户、月艮务、账户资产、资产交互接口 ; 所述的UCA系统是以人为中心的通用帐户管理系统,专门管理用户的通用帐户及帐户信息资产; 所述的帐户是UCA系统的一个用户帐户,可以同时具有多个逻辑身份,逻辑身份相当于在不同服务中使用的别名; 所述的服务是满足UCA通用帐户标准和接口的互联网络服务,可以属于多个独立的网络服务提供商; 所述的帐户资产是帐户在使用服务过程中产生的与用户相关的数据信息,属于用户个人信息资产,具有明确定义的数据结构和语义;资产操作的算子包括增加、修改、删除、分享、转让、聚合、比较、匹配、导入、导出、搜索; 所述的资产交互接口是需要服务和UCA都提供的资产双向交互接口,接口具有统一的数据读写、服务数据与帐户资产之间转化的功能; 集成到UCA帐户认证的服务,首先定义提交给UCA资产的schema元数据格式信息,同时也可以定义需要获得用户信息的schema ;此信息均通过定义一个虚拟表schema实现,这个虚拟表的schema可以随时调整属性,而不是一个固定的接口 ; 从服务直接读取出来的数据,通过在服务通过schema映射设置成资产的元数据格式或者UCA获得资产信息后让用户自己参与转化而转化成帐户资产; 资产的获取方式可以为UCA主动定时刷新获取、用户发请求实时获取或服务主动送达; 资产交互过程中先对用户身份认证进行安全控制;包括用户认证、权限检查;不论是UCA端还是服务端,在发送资产请求前都需要专门的认证用户身份,获得认证标识后,确认UCA中心和用户身份的真实性;UCA端在发出请求前,需要先确认用户是本UCA的合法身份并带上相应的认证标识,这样服务端接受到该请求后不会再到UCA端认证用户;而服务端在主动送达资产时,需要首先专门发送一个用户身份的认证请求,以确保是送达到用户所属的UCA; 服务端发送资产时,首先确定送达资产的时间段,要么是请求资产方指定需要请求的资产时间段;要么是上次传递时间节点以来的所有资产,针对资产内容,除了通用的资产属性需要服务建立映射关系外,其他的资产属性服务端采用XML自描述的结构组织内容,一个内容体内可以有多条记录;整个资产内容体以XML形式嵌入到HTTP数据包中; 资产接收方需要自解析XML格式内容,转化成相应的数据对象结构,借助资产管理系统,实现资产格式的转换,并在用户的交互参与下映射成持久存储结构;自动无法转换的且用户又未参与的送达资产保持XML自描述的存储结构。
2.根据权利要求I所述的交互方法,其特征在于用户有一个UCA通用帐户,登录UCA后可以访问闪记、微社会、闪记APP三个应用服务; 访问闪记服务,用户记录从论文文献中学到的CAP原理的知识; 用户通过UCA,将闪记服务的数据主动集成到UCA中形成该用户的一条资产; 访问微社会服务,与好友探讨云计算的一致性知识; 通过闪记客户端,记录线下学习到的云计算的可用性知识;微社会/闪记APP各自将这些知识(包括主动为xy用户个性化推荐的相关知识)作为新的资产主动送达到用户的UCA中; 用户认为,CAP原理资产,与一致性、可用性知识,具有很强相关性,所以通过资产聚合操作,统一合并到CAP原理的该条资产中。
全文摘要
本发明涉及计算机应用技术领域,尤其是互联网络服务体系结构的一种帐户信息资产交互方法。本发明集成到UCA帐户认证的服务,首先定义提交给UCA资产的schema元数据格式信息,同时也可以定义需要获得用户信息的schema;此信息均通过定义一个虚拟表schema实现;从服务直接读取出来的数据,通过在服务通过schema映射设置成资产的元数据格式或者UCA获得资产信息后让用户自己参与转化而转化成帐户资产;资产的获取方式可以为UCA主动定时刷新获取、用户发请求实时获取或服务主动送达;资产交互过程中先对用户身份认证进行安全控制;包括用户认证、权限检查。本发明为用户信息资产提供一套不锁定于服务、无缝集成的双向信息资产交互方法;可以用于账户信息资产管理中。
文档编号G06Q10/06GK102968684SQ20121042207
公开日2013年3月13日 申请日期2012年10月26日 优先权日2012年10月26日
发明者徐志伟, 李晓林, 谢毅, 袁子牧, 岳强 申请人:广东电子工业研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1