[发明专利]一种基于分布式系统架构的数据映射推送系统及方法有效
申请号: | 201210433646.X | 申请日: | 2012-10-31 |
公开(公告)号: | CN102946423A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 毕经元;张巍;侯雄;杨秋皓;杨玉堃;王立伟;贾倩;杜俊鹏;褚厚斌;康磊晶;章乐平;王志勇;张冶;许怡婷;郭莉 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于分布式系统架构的数据映射推送系统及方法,该系统及方法在分布式系统环境下提供一种数据推送的有效途径。该系统由6个模块组成:数据采集模块、数据推送模块、数据解析封装模块、数据匹配模块、数据映射模块以及数据展示模块,实现了数据资源的跨业务领域映射,提升了基于用户业务行为的数据推送实时性,本发明具有跨业务、实时推送的优点。 | ||
搜索关键词: | 一种 基于 分布式 系统 架构 数据 映射 推送 方法 | ||
【主权项】:
一种基于分布式系统架构的数据映射推送系统,其特征在于:所述分布式系统由客户端服务器和中心服务器构成,在客户端服务器部署数据采集模块、数据推送模块及数据展示模块;中心服务器部署于数据解析封装模块、数据匹配模块及数据映射模块;数据采集模块:当客户端发生数据资源提交行为时,对分布式系统客户端的用户业务行为与用户的数据资源提交行为进行记录,并将记录结果传递至中心服务器,所述的分布式系统由中心服务器与客户端服务器组成,客户端服务器间的通讯由中心服务器完成,所述的用户业务行为由行为名称、行为时间和分布式系统客户端标识组成,行为名称为数据流来源应用程序名称,所述的数据资源提交行为由数据资源名称、数据资源存放地址、行为时间和分布式系统客户端标识组成,所述的记录结果由用户业务行为和数据资源提交行为组成;当客户端服务器与中心服务器通讯时,在客户端TCP/IP端口过滤数据流,若数据流在dataflow集(数据流格式集合)中存在定义,则对用户业务行为与数据资源提交行为进行记录并形成记录结果文件,供数据解析封装模块调用;若本地dataflow集内无对应数据流格式,则在本地dataflow集和action集(用户业务行为名称集合)中增加新记录,供数据解析封装模块调用;所述的dataflow集是数据流格式集合;所述的action集是用户业务行为名称集合;数据解析封装模块:接收数据采集模块产生的记录结果文件,解析文件中客户端标识、用户业务行为名称、数据资源名称、数据资源存放地址四项属性信息,并以XML格式存储于中心服务器端,供数据映射模块调用;接收数据推送模块产生的数据资源推送请求文件,解析文件中的用户业务行为名称、时间、客户端标识三项属性信息,并以XML格式存储于中心服务器端,供数据匹配模块调用;接收数据匹配模块产生的数据资源列表文件,解析文件中的推送请求客户端标识,根据得到的客户端位置,将数据资源列表文件分发至相应客户端;接收数据采集模块发送的dataflow集与action集,转换为XML格式 后供数据映射模块调用;接收数据映射模块发送的最新dataflow集与action集,并分发至系统内各客户端;数据映射模块:接收数据解析封装模块传送的记录结果文件,创建按照主键、客户端标识、用户业务行为名称、数据资源名称、数据资源存放地址以及时间五个属性构成的数据映射记录,并将该记录写入数据映射表;接收数据解析封装模块发送的dataflow集与action集,并将新增信息写入数据映射表中的对应集合;提取数据映射表中的最新dataflow集与action集,将其发送至数据映射模块;数据推送模块:在客户端服务器进程中捕捉用户业务行为,并在action集内进行匹配,若存在对应记录,则生成数据资源推送请求文件,所述请求文件由业务行为名称、客户端标识及时间组成,供数据映射模块调用;接收并解析数据资源列表文件,生成包含数据资源名称、客户端标识以及时间的数据资源列表,供数据展示模块调用;数据匹配模块:接收数据解析封装模块产生的数据资源推送请求文件,得到推送请求的用户业务行为名称,并根据用户业务行为名称从数据映射记录中检索,将请求客户端标识、数据资源名称、数据资源存放地址及来源客户端标识封装为数据资源列表文件,发送至数据解析封装模块;数据展示模块:接收数据推送模块发送的数据资源列表文件,解析文件中的数据资源名称、客户端位置及时间属性,并采用悬浮窗方式在客户端服务器进行动态显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210433646.X/,转载请声明来源钻瓜专利网。
- 上一篇:固化型涂覆剂组合物
- 下一篇:后装压缩式垃圾车翻桶装置