发明名称 一种数据处理系统和方法
摘要 本发明公开了一种数据处理系统和方法。所述系统包括:数据获取模块,用于将获取的数据发送给解析系统;解析系统从接收数据中解析出用户行为数据和非用户行为数据;用户行为数据库将用户行为数据以树形结构进行存储,得到用户行为数据树;网络数据库将非用户行为数据按其结构属性进行存储;键值缓存模块保存上述数据库中所保存数据的查询键值;数据缓存模块保存已查询过的查询键值以及对应的数据;查询模块解析在键值缓存模块中查找查询键值,不存在则返回非法查询提示,存在则在数据缓存模块中查询并返回给外部应用,或在所述的数据库中进行查询。本技术方案,提高了数据处理系统的计算能力,且该系统易于扩展,自动化程度高,更利于查询。
申请公布号 CN103034650A 申请公布日期 2013.04.10
申请号 CN201110300725.9 申请日期 2011.09.29
申请人 北京新媒传信科技有限公司 发明人 张岩
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京市隆安律师事务所 11323 代理人 权鲜枝
主权项 一种数据处理系统,其特征在于,该系统包括:数据获取模块、解析系统、用户行为数据库、网络数据库、数据缓存模块、键值缓存模块和查询模块;数据获取模块,用于接收第一类外围系统实时推送的数据,以及对第二类外围系统进行监控,当第二类外围系统空闲时,从第二类外围系统主动获取数据;将数据发送给解析系统;解析系统,用于从所接收的数据中解析出用户行为数据和非用户行为数据;从所述用户行为数据中解析得到用户、行为和结果数据;并建立用户、行为和结果三者间的对应关系;其中结果为具体的行为内容;并将所述非用户行为数据根据所述网络数据库的结构属性进行解析;用户行为数据库,用于将所述用户、行为和结果三者间的对应关系以树形结构进行存储,得到用户行为数据树;其中,“用户”为根节点,“行为”为根节点下的分支节点,“结果”为“行为”节点下的分支节点;网络数据库,用于将所述非用户行为数据按所述结构属性进行存储;键值缓存模块,用于保存用户行为数据库和网络数据库中所保存数据的查询键值;数据缓存模块,用于保存已查询过的查询键值以及对应的数据;查询模块,用于接收外部应用的查询请求,解析查询请求中的查询键值,在键值缓存模块中查询是否存在该查询键值,如果不存在则向外部应用返回非法查询的提示,如果存在则进一步在数据缓存模块中查询是否存在该查询键值以及对应的数据,是则将数据缓存中的对应数据返回给外部应用,否则在用户行为数据库和网络数据库中进行查询,将查询到的数据返回给外部应用。
地址 100089 北京市海淀区万泉庄路28号万柳新贵大厦A座5层