CN102968685A - 一种帐户信息资产管理系统及其方法 - Google Patents
一种帐户信息资产管理系统及其方法 Download PDFInfo
- Publication number
- CN102968685A CN102968685A CN201210422075XA CN201210422075A CN102968685A CN 102968685 A CN102968685 A CN 102968685A CN 201210422075X A CN201210422075X A CN 201210422075XA CN 201210422075 A CN201210422075 A CN 201210422075A CN 102968685 A CN102968685 A CN 102968685A
- Authority
- CN
- China
- Prior art keywords
- assets
- asset
- asset management
- service
- management system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及计算机应用技术领域,特别涉及一种帐户信息资产管理系统及其方法。本发明的系统由资产模型、资产运算引擎、资产管理引擎构成;并提供相应的开发和集成接口。资产模型由微资产、资产、资产代数构成,是资产管理系统的基础;微资产是表示一条资产的最小单位,资产是微资产的集合;资产代数是以资产为运算对象的一组高级运算的集合;资产运算引擎以资产为核心概念,实现资产操作算子的操作语义;提供资产管理服务和接口;资产管理引擎统一管理用户在存储系统上的数据;提供资产无缝集成、统一访问服务和接口。本发明通过建立一套独立的帐户资产管理系统,将各个服务产生的帐户信息资产统一管理、服务和存储;可以用于账户信息资产管理中。
Description
技术领域
本发明涉及计算机应用技术领域,特别涉及互联网络服务体系结构的一种帐户信息资产管理系统及其方法。
背景技术
当前国内外的互联网在线服务环境中,用户每使用一个服务商的服务都需要申请一个或多个用户帐户;用户的个人信息、个性化推荐信息、用户在服务过程中生产的个人信息资产被分散到各个互不相干的服务商帐号系统内。这导致用户数据锁定(lock-in)于服务商,数据被服务商控制和利用,用户自己难于集中再利用。
以Facebook为例,用户的个人基本信息和好友关系;用户上传的照片、视频,撰写的博客等;用户活动产生的系统日志;以及通过Facebook Connect关联的其他Web站点的账号和部分数据;都被Facebook用来分析挖掘用户行为,从而利于推送广告;这样用户个人隐私将受到威胁。另一方面,用户数据完全锁定于互联网公司,必须是相应的互联网服务才能读取和修改,当用户在其他服务商注册新的帐户时,先前积累的个人历史数据不能再分析利用,导致个性化推荐无历史数据的“冷启动”问题。
造成这种技术问题的根本原因是当前互联网络服务缺少一套通用计算机帐户(UCA)管理系统。现在计算机、互联网络几乎成了相当一部分人日常生活的必须品,个人/家庭专用的电脑普及率越来越高,但是作为用户连接和使用互联网络的第一道门槛的用户系统,却是由各个应用网络服务提供商,依据自身服务需要独立开发、部署和运营的,缺乏统一的用户信息标准,安全性要求、认证方式各不相同。用户只能满足服务提供商的要求,到各个服务网站上单独注册一套用户信息,并管理自己的用户名、密码、证书等,这些用户信息及资产都是固定的捆绑到该服务商。在个人用户的专用计算机中没有一套通用计算机帐户系统,能够提供与服务(商)无绑定、无缝集成用户信息资产、终身有效的通用计算帐户系统。
本发明正是基于申请人于2012年3月20日申请的一种通用计算机帐户管理系统及其实现方法的思路(中国发明专利申请号201210075795.3),预期在建立服务通用的帐户基础上,通过建立一套独立的帐户资产管理系统,将各个服务生产的帐户信息资产,进行统一管理、服务和存储,打破帐户信息资产孤岛,使得用户信息资产可以独立于服务(商)再利用,形成终身有效的资产。
发明内容
本发明解决的技术问题在于针对用户数据锁定于服务商,被服务商而不能被用户自己控制和利用的问题,提供一种跨站点、跨服务的统一的帐户信息资产管理系统,以及相应的实现方法。为用户信息资产提供一套独立于服务(商)、无缝集成的管理服务,实现用户在不同服务商的信息资产的集成、交互和管理,打破信息资产孤岛,使得用户信息资产可以独立于服务(商)再利用,形成终身有效的资产。
本发明解决上述技术问题的技术方案是:所述的系统由资产模型、资产运算引擎、资产管理引擎构成;并提供相应的开发和集成接口;
所述的资产模型由微资产、资产、资产代数构成,是资产管理系统的基础;微资产是表示一条资产的最小单位,由三元组<元数据,内容,引文>定义;元数据描述资产的元信息;内容是资产的信息;引文代表资产的出处或来源;资产是微资产的集合;资产代数是以资产为运算对象的一组高级运算的集合;
所述的资产运算引擎以资产为核心概念,实现资产操作算子的操作语义;提供资产管理服务和接口;需要调用资产管理服务的网络应用或帐户,通过消息服务或者库函数直接接口调用,向资产管理服务发送请求;资产运算引擎接受请求后解析,并按照资产操作的语义运算,转化成对下层资产管理引擎针对资源的(多个)查询请求(比如SQL),发送给资产管理层服务;同时资产运算引擎具有资产索引、资产缓存的基本功能。
所述的资产管理引擎以资源为核心概念,以CRUD为主要操作,统一管理用户在存储系统上的数据;提供资产无缝集成、统一访问服务和接口。
所述的资产模型的资产代数定义的操作算子列表如下:
序号 | 算子 | 类型 | 语义 | 应用实例:闪记功能 |
1 | add | 一元 | 增加一条资产 | 增加一条笔记 |
2 | delete | 一元 | 删除一条资产 | 删除一条笔记 |
3 | update | 一元 | 更新一条资产 | 更新一条笔记 |
4 | share | 一元 | 共享一条资产 | 共享一条笔记 |
5 | transfer | 一元 | 转移一条资产 | 转移一条笔记给其他帐户 |
6 | search | 多元 | 搜索满足条件的资产 | 搜索某一主题的笔记 |
7 | combine | 多元 | 组合同主题的资产 | 查看同主题的笔记 |
8 | compare | 二元 | 比较两条资产 | 比较两条笔记的主题 |
9 | match | 二元 | 匹配两条资产 | 匹配两条资产的关系 |
10 | import | 多元 | 导入资产 | 从Evernote中导入笔记 |
11 | export | 多元 | 导出资产 | 将笔记导入到Evernote中 |
所述的资产是也就是说用户操作服务(工具)的配置设置信息不算资产,只能算服务的临时状态;非交互产生的数据,比如预先存储的信息,叫信息资源,不叫资产。
资产管理系统与其他应用和服务之间的交互采用异步消息的松耦合交互模式;闪记客户端需要访问资产管理系统时,向消息中心发送资产消息,资产消息订阅者通过资产管理客户端依据资产交互协议发送资产交互请求;资产管理系统接收传来的资产交互请求,执行资产操作运算,完成资产操作;资产运算引擎通过统一存储访问接口与存储管理系统进行交互;存储访问接口必须向资产运算引擎隐藏数据存储的细节部分,包括数据分布、缓存策略等。
资产管理服务内部请求执行的数据流程是:闪记的各种资产操作,以RPC的模式访问资产管理服务;通过可扩展跨语言的服务Thrift框架,提供支持各种语言的资产访问接口,按照资产交互协议规范访问资产管理服务,资产管理服务内部将请求转化成资产查询语言传递给资产运算引擎;运算引擎完成运算后,确定要访问哪些资产存储,调用相应的统一存储访问接口访问。
本发明使得个人用户在登录到通用计算机帐户(UCA)管理系统后,可以无站式的访问来自多个服务提供商的满足UCA帐户标准的网络服务,产生的帐户资产主动的送达到UCA的信息资产管理系统中,实现个人信息资产跨服务提供商、跨站点的无缝集成。从而使得用户使用网络服务的个人数据能够集成到通用用户帐户的资产管理系统中,形成用户独立控制、终身有效的信息资产。在资产管理系统中,可以对用户所访问的服务按照主动提供的信息资产的质量、精度和效率等程度,按照优先级排序,帮助每个帐户推荐最优的服务,从而实现“资产找人”的主动送达服务模式。本发明支持多种免费的存储介质,允许用户数据自由的在多个存储系统上迁移;支持多个应用,统一管理多个应用中的资产;支持多种商业模式,允许用户、服务、资产管理系统三者之间的直接交互。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明资产管理系统的总体结构图;
图2是本发明资产管理系统与其他应用和服务之间的交互模式图;
图3是本发明资产管理服务内部请求执行的数据流程。
具体实施方式
图1表示了资产管理系统的总体结构图,其核心是资产运算引擎和资产管理引擎,统称为资产管理服务。上层为资产管理系统支持的应用示范,包括:闪记的笔记、发票报销、教育云等。底下的存储系统为资产管理服务提供统一的存储访问接口。可以选择的存储系统包括专用于管理文档的MongoDB,其中还有Redis用来存放元数据,同时还承担缓存的作用,GridFS用来存放引文。这些存储系统原则上可以无缝切换,不固定的绑定到资产管理系统,还可以考虑使用金山快盘、115网盘等免费云存储来作为闪记的存储系统。统一存储访问接口为这些异构多样的存储系统提供统一透明的数据存储方式。存储访问接口和资产访问接口的根本区别取决于这两层不同的数据模型。
本发明资产定义为:帐户与服务(工具)交互产生的独立于服务(工具)、能单独持久存储的信息。也就是说用户操作服务(工具)的配置设置信息不算资产,只能算服务的临时状态;非交互产生的数据,比如预先存储的信息,叫信息资源,不叫资产。
本发明帐户信息资产管理系统由三部分构成:资产模型、资产运算引擎、资产管理引擎,以及提供相应的开发和集成接口。
资产模型:由微资产、资产、资产代数构成资产管理系统的基础。
●微资产:表示一条资产的最小单位,由三元组<元数据,内容,引文>定义。元数据描述资产的元信息;内容是资产的信息;引文代表资产的出处或来源。
●资产:微资产的集合。
●资产代数是以资产为运算对象的一组高级运算的集合,定义的操作算子列表如下:
序号 | 算子 | 类型 | 语义 | 应用实例:闪记功能 |
1 | add | 一元 | 增加一条资产 | 增加一条笔记 |
2 | delete | 一元 | 删除一条资产 | 删除一条笔记 |
3 | update | 一元 | 更新一条资产 | 更新一条笔记 |
4 | share | 一元 | 共享一条资产 | 共享一条笔记 |
5 | transfer | 一元 | 转移一条资产 | 转移一条笔记给其他帐户 |
6 | search | 多元 | 搜索满足条件的资产 | 搜索某一主题的笔记 |
7 | combine | 多元 | 组合同主题的资产 | 查看同主题的笔记 |
8 | compare | 二元 | 比较两条资产 | 比较两条笔记的主题 |
9 | match | 二元 | 匹配两条资产 | 匹配两条资产的关系 |
10 | import | 多元 | 导入资产 | 从Evernote中导入笔记 |
11 | export | 多元 | 导出资产 | 将笔记导入到Evernote中 |
资产运算引擎:以资产为核心概念,实现资产操作算子的操作语义;提供资产管理服务和接口。需要调用资产管理服务的网络应用或帐户,通过消息服务或者库函数直接接口调用,向资产管理服务发送请求,资产运算引擎接受请求后解析,并按照资产操作的语义运算,转化成对下层资产管理引擎针对资源的(多个)查询请求(比如SQL),发送给资产管理层服务。同时资产运算引擎具有资产索引、资产缓存的基本功能。
资产管理引擎:以资源为核心概念,以CRUD为主要操作,统一管理用户在存储系统上的数据;提供资产无缝集成、统一访问服务和接口。资产管理引擎主要从数据存储、异构资产数据的虚拟化访问的角度提供高效的资产信息服务,解决多媒介质资产的统一透明定位和存储访问问题。
图2表示资产管理系统与其他应用和服务之间的交互模式,采用异步消息的松耦合交互模式。闪记客户端需要访问资产管理系统时,向消息中心发送资产消息,资产消息订阅者通过资产管理客户端依据资产交互协议发送资产交互请求。资产管理系统接收传来的资产交互请求,执行资产操作运算,完成资产操作。存储管理系统由Redis和MongoDB组成,Redis有两个作用,第一,存储资产的元数据;第二,提供缓存,用于提升资产访问速度。MongoDB的作用是用来存储资产内容以及原件内容。资产运算引擎通过统一存储访问接口与存储管理系统进行交互。存储访问接口必须向资产运算引擎隐藏数据存储的细节部分,包括数据分布、缓存策略等。
图3表示资产管理服务内部请求执行的数据流程。闪记的各种资产操作(比如创建笔记操作),以RPC(Remote Process Call)的模式访问资产管理服务。通过可扩展跨语言的服务Thrift框架,提供支持各种语言的资产访问接口,按照资产交互协议规范访问资产管理服务,资产管理服务内部将请求转化成资产查询语言传递给资产运算引擎;运算引擎完成运算后,确定要访问哪些资产存储,调用相应的统一存储访问接口访问。
Claims (5)
1.一种账户信息资产管理系统,其特征在于:所述的系统由资产模型、资产运算引擎、资产管理引擎构成;并提供相应的开发和集成接口;
所述的资产模型由微资产、资产、资产代数构成,是资产管理系统的基础;微资产是表示一条资产的最小单位,由三元组<元数据,内容,引文>定义;元数据描述资产的元信息;内容是资产的信息;引文代表资产的出处或来源;资产是微资产的集合;资产代数是以资产为运算对象的一组高级运算的集合;
所述的资产运算引擎以资产为核心概念,实现资产操作算子的操作语义;提供资产管理服务和接口;需要调用资产管理服务的网络应用或帐户,通过消息服务或者库函数直接接口调用,向资产管理服务发送请求;资产运算引擎接受请求后解析,并按照资产操作的语义运算,转化成对下层资产管理引擎针对资源的查询请求,发送给资产管理层服务;
所述的资产管理引擎以资源为核心概念,以CRUD为主要操作,统一管理用户在存储系统上的数据;提供资产无缝集成、统一访问服务和接口。
2.根据权利要求1所述的账户信息资产管理系统,其特征在于:所述的资产模型的资产代数定义的操作算子列表如下:
3.根据权利要求1或2所述的账户信息资产管理系统,其特征在于:所述的资产是帐户与服务交互产生的独立于服务、能单独持久存储的信息。
4.权利要求1至3任一项所述的账户信息资产管理系统的实现方法,其特征在于:资产管理系统与其他应用和服务之间的交互采用异步消息的松耦合交互模式;闪记客户端需要访问资产管理系统时,向消息中心发送资产消息,资产消息订阅者通过资产管理客户端依据资产交互协议发送资产交互请求;资产管理系统接收传来的资产交互请求,执行资产操作运算,完成资产操作;资产运算引擎通过统一存储访问接口与存储管理系统进行交互;存储访问接口必须向资产运算引擎隐藏数据存储的细节部分,包括数据分布、缓存策略等。
5.根据权利要求4所述的账户信息资产管理系统的实现方法,其特征在于:资产管理服务内部请求执行的数据流程是:闪记的各种资产操作,以RPC的模式访问资产管理服务;通过可扩展跨语言的服务Thrift框架,提供支持各种语言的资产访问接口,按照资产交互协议规范访问资产管理服务,资产管理服务内部将请求转化成资产查询语言传递给资产运算引擎;运算引擎完成运算后,确定要访问哪些资产存储,调用相应的统一存储访问接口访问。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210422075XA CN102968685A (zh) | 2012-10-26 | 2012-10-26 | 一种帐户信息资产管理系统及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210422075XA CN102968685A (zh) | 2012-10-26 | 2012-10-26 | 一种帐户信息资产管理系统及其方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102968685A true CN102968685A (zh) | 2013-03-13 |
Family
ID=47798815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210422075XA Pending CN102968685A (zh) | 2012-10-26 | 2012-10-26 | 一种帐户信息资产管理系统及其方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102968685A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016127720A1 (zh) * | 2015-02-12 | 2016-08-18 | 腾讯科技(深圳)有限公司 | 一种数据互通的方法,及数据互通设备 |
CN109491648A (zh) * | 2018-11-19 | 2019-03-19 | 上海新时达电气股份有限公司 | 嵌入式软件中库函数独立分区的实现方法和系统以及设备 |
CN112685425A (zh) * | 2021-01-08 | 2021-04-20 | 东云睿连(武汉)计算技术有限公司 | 一种数据资产元信息处理系统和方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1820245A (zh) * | 2003-08-21 | 2006-08-16 | 微软公司 | 用于基于项目的存储平台中的数据建模的系统和方法 |
KR20090003461A (ko) * | 2007-06-12 | 2009-01-12 | 주식회사 어니언소프트웨어 | 정보 기술 서비스 관리 시스템에서의 관리 현황 정보 제공방법 |
-
2012
- 2012-10-26 CN CN201210422075XA patent/CN102968685A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1820245A (zh) * | 2003-08-21 | 2006-08-16 | 微软公司 | 用于基于项目的存储平台中的数据建模的系统和方法 |
KR20090003461A (ko) * | 2007-06-12 | 2009-01-12 | 주식회사 어니언소프트웨어 | 정보 기술 서비스 관리 시스템에서의 관리 현황 정보 제공방법 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016127720A1 (zh) * | 2015-02-12 | 2016-08-18 | 腾讯科技(深圳)有限公司 | 一种数据互通的方法,及数据互通设备 |
CN109491648A (zh) * | 2018-11-19 | 2019-03-19 | 上海新时达电气股份有限公司 | 嵌入式软件中库函数独立分区的实现方法和系统以及设备 |
CN109491648B (zh) * | 2018-11-19 | 2022-05-17 | 上海新时达电气股份有限公司 | 嵌入式软件中库函数独立分区的实现方法和系统以及设备 |
CN112685425A (zh) * | 2021-01-08 | 2021-04-20 | 东云睿连(武汉)计算技术有限公司 | 一种数据资产元信息处理系统和方法 |
CN112685425B (zh) * | 2021-01-08 | 2022-06-17 | 东云睿连(武汉)计算技术有限公司 | 一种数据资产元信息处理系统和方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Das et al. | Big data analytics: A framework for unstructured data analysis | |
US9047462B2 (en) | Computer account management system and realizing method thereof | |
US9455991B2 (en) | Method and apparatus for providing reactive authorization | |
US8073857B2 (en) | Semantics-based data transformation over a wire in mashups | |
US11765176B2 (en) | Method, apparatus, and computer program product for managing access permissions for a searchable enterprise platform | |
Cranor et al. | Designing a social protocol: Lessons learned from the platform for privacy preferences project | |
CN105809356A (zh) | 一种基于应用集成云平台的信息系统资源管理方法 | |
JP7538949B2 (ja) | ユーザー介入をトリガーするグループベースコミュニケーションシステムを介したアプリケーション間データ交換 | |
CN103346957A (zh) | 一种根据联系人消息改变联系人头像表情的系统及方法 | |
US20140189126A1 (en) | Predictive scaling for clusters | |
US20140129511A1 (en) | On-demand viewing of a report with security permissions | |
CN103701633A (zh) | 对分布式搜索SolrCloud进行可视化集群应用搭建和维护的系统 | |
CN107819886A (zh) | 一种智能云平台图书馆 | |
CN104182846A (zh) | 一种客户管理系统 | |
KR20130009869A (ko) | 마이크로블로그 클라이언트, 마이크로블로그 메시지들을 집적하기 위한 방법 및 인스턴트 메시징 클라이언트 | |
CN102968685A (zh) | 一种帐户信息资产管理系统及其方法 | |
KR101590554B1 (ko) | 식별 정보를 기반으로 파일을 업로드 또는 다운로드하는 방법 및 장치 | |
CN104813304B (zh) | 标识由服务存储的共享内容 | |
Chao et al. | Social networking federation: A position paper | |
CN108683657A (zh) | 数据的安全访问方法、装置、终端设备及可读存储介质 | |
Fan et al. | Semantic client‐side approach for web personalization of SaaS‐based cloud services | |
US8990836B2 (en) | Integrating software solution units | |
Abdulrahman et al. | Data extraction from online social networks using application programming interface in a multi agent system approach | |
CN101977227A (zh) | 多用户网络存储系统及其搭建方法 | |
Hong et al. | Applying SDN for data extraction and mining: an enhanced architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130313 |