基于微信公众平台的数据查询分析系统及方法技术方案

技术编号:12164867 阅读:137 留言:0更新日期:2015-10-08 00:13
本发明专利技术公开了一种基于微信公众平台的数据查询分析系统,包括:数据同步单元,同步获取业务系统的更新操作;数据获取单元,解密获取数据;身份认证单元,读取配置文档完成身份验证;查询单元,用户可通过关键词进行数据信息查询;发送单元,查询结果数据经过处理发送至用户端;展现单元,调用程序接口,创建展现页面;反馈单元,对用户进行系统内容反馈。本发明专利技术提出的上述技术方案以微信公众平台为基础,实现移动端数据的实时、多样性展现,用户可针对关键词对数据进行查询,及时获取信息并掌握分析,同时又保证数据安全,防止数据泄漏,增强用户体验,提高用户工作效率。

【技术实现步骤摘要】

本专利技术属于通信
,应用于智能手机、平板电脑等移动客户端,具体涉及一种。
技术介绍
微信公众平台企业号,是微信为企业用户提供的移动应用入口。对于商业智能(BI)、决策系统(DSS)此类项目,现有模式下的数据查询分析一般是基于PC端进行展现分析服务的,而在如今移动客户端应用比较广泛的时期,PC端并不能完全满足信息的即时性及便携性的需求,微信公众平台更多的也只是单一的向用户推送信息,而用户无法通过查询获取企业的实时信息。如何解决在既有的商业智能(BI)数据应用平台基础上,实现移动端数据的实时、多样性展现,及时获取信息并掌握分析,同时又保证数据安全,防止数据泄漏,提高用户体验,是目前存在的问题。
技术实现思路
为了解决上述问题,公开了一种基于微信公众平台的数据查询分析系统,包括:数据同步单元,企业数据仓库应用平台对数据进行业务逻辑加工,通过第三方数据抽取工具针对数据库操作日志进行读取,在业务系统更新数据后,同步获取业务系统的更新操作;数据获取单元,数据仓库应用平台使用ESB通道加密发送数据,通过调用web服务接口,解密获取数据;身份认证单元,微信服务器设置开启回调模式,填入URL地址、Token和EncodingAESkey,发送身份验证请求后,微信服务器执行返回密文到所配置的URL中,解密返回的字符串,读取配置文档完成身份验证;查询单元,身份认证通过后,用户可通过关键词进行数据信息查询;发送单元,查询结果数据经过消息拼接、json转换处理,然后发送至用户端,类型包括纯文字格式,图文消息,news格式,语音消息;展现单元,调用程序接口,创建展现页面,页面内容包括文字、二维表格及图表,通过配置文档生成页面内容,文字及图表显示样式用户可以选择;反馈单元,建立相应数据库,实现用户访问机器人,根据用户发送的提问信息,进行筛选判断,对用户进行系统内容反馈。本专利技术还公开了一种基于微信公众平台的数据查询分析方法,包括以下步骤:S11,企业数据仓库应用平台对数据进行业务逻辑加工,通过第三方数据抽取工具针对数据库操作日志进行读取,在业务系统更新数据后,同步获取业务系统的更新操作;S12,数据仓库应用平台使用ESB通道加密发送数据,通过调用web服务接口,解密获取数据;S13,微信服务器设置开启回调模式,填入URL地址、Token和EncodingAESkey,发送身份验证请求后,微信服务器执行返回密文到所配置的URL中,解密返回的字符串,读取配置文档完成身份验证;S14,身份认证通过后,用户可通过关键词进行数据信息查询;S15,查询结果数据经过消息拼接、json转换处理,然后发送至用户端,类型包括纯文字格式,图文消息,news格式,语音消息;S16,调用程序接口,创建展现页面,页面内容包括文字、二维表格及图表,通过配置文档生成页面内容,文字及图表显示样式用户可以选择;S17,建立相应数据库,实现用户访问机器人,根据用户发送的提问信息,进行筛选判断,对用户进行系统内容反馈。本专利技术提出的上述技术方案以微信公众平台为基础,实现移动端数据的实时、多样性展现,用户可针对关键词对数据进行查询,及时获取信息并掌握分析,同时又保证数据安全,防止数据泄漏,增强用户体验,提高用户工作效率。【附图说明】图1为本专利技术一种基于微信公众平台的数据查询分析系统结构图图2为本专利技术一种基于微信公众平台的数据查询分析方法流程图【具体实施方式】参见图1,一种基于微信公众平台的数据查询分析系统,包括:数据同步单元21,企业数据仓库应用平台对数据进行业务逻辑加工,通过第三方数据抽取工具针对数据库操作日志进行读取,在业务系统更新数据后,查询分析系统在毫秒级同步获取到业务系统的更新操作;数据获取单元22,查询分析系统使用web服务获取企业最新数据,数据仓库应用平台使用ESB通道加密发送数据,通过调用web服务接口,解密获取数据;身份认证单元23,微信服务器设置开启回调模式,填入URL地址、Token和EncodingAESkey,发送身份验证请求后,微信服务器执行返回密文到所配置的URL中,解密返回的字符串,读取配置文档完成身份验证;查询单元24,身份认证通过后,用户可通过关键词进行数据信息查询;发送单元25,查询结果数据经过消息拼接、json转换处理,然后发送至用户端,类型包括纯文字格式,图文消息,news格式,语音消息;展现单元26,调用程序接口,创建展现页面,添加事件,页面内容包括文字、二维表格及图表,通过配置文档生成页面内容,文字及图表显示样式用户可以选择,用户访问也可按照权限展示不同跳转页面;图表采用Javascript图表库,其中,图表类型可自由选择切换,如饼图到柱图之间切换,柱图和折线图之间切换,图形报表方式包括,地图、雷达图、柱状图、折线图、散点图、K线图、饼图、和弦图、力导图、仪表盘、漏斗图、孤岛图、热力图等,图表组件包括坐标轴、网格、极坐标、标题、提示、图例、数据区域缩放、值域漫游、工具箱、时间轴等,文字报告字体根据移动客户端不同屏幕进行自动调节,二维表格内容根据用户操作,随意扩大缩小。反馈单元27,建立相应数据库,实现用户访问机器人,根据用户发送的提问信息,进行筛选判断,对用户进行系统内容反馈。参见图2,一种基于微信公众平台的数据查询分析方法流程图,包括以下步骤:S11,企业数据仓库应用平台对数据进行业务逻辑加工,通过第三方数据抽取工具针对数据库操作日志进行读取,在业务系统更新数据后,同步获取业务系统的更新操作;S12,数据仓库应用平台使用ESB通道加密发送数据,通过调用web服务接口,解密获取数据;S13,微信服务器设置开启回调模式,填入URL地址、Token和EncodingAESkey,发送身份验证请求后,微信服务器执行返回密文到所配置的URL中,解密返回的字符串,读取当前第1页1 2 本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104965868.html" title="基于微信公众平台的数据查询分析系统及方法原文来自X技术">基于微信公众平台的数据查询分析系统及方法</a>

【技术保护点】
一种基于微信公众平台的数据查询分析系统,其特征在于,包括:数据同步单元(21),企业数据仓库应用平台对数据进行业务逻辑加工,通过第三方数据抽取工具针对数据库操作日志进行读取,在业务系统更新数据后,同步获取业务系统的更新操作;数据获取单元(22),数据仓库应用平台使用ESB通道加密发送数据,通过调用web服务接口,解密获取数据;身份认证单元(23),微信服务器设置开启回调模式,填入URL地址、Token和EncodingAESkey,发送身份验证请求后,微信服务器执行返回密文到所配置的URL中,解密返回的字符串,读取配置文档完成身份验证;查询单元(24),身份认证通过后,用户可通过关键词进行数据信息查询;发送单元(25),查询结果数据经过消息拼接、json转换处理,然后发送至用户端,类型包括纯文字格式,图文消息,news格式,语音消息;展现单元(26),调用程序接口,创建展现页面,页面内容包括文字、二维表格及图表,通过配置文档生成页面内容,文字及图表显示样式用户可以选择;反馈单元(27),建立相应数据库,实现用户访问机器人,根据用户发送的提问信息,进行筛选判断,对用户进行系统内容反馈。

【技术特征摘要】

【专利技术属性】
技术研发人员:张雨夏陆瑛郭晓惠孙忱王珏赵云渤
申请(专利权)人:广西中烟工业有限责任公司
类型:发明
国别省市:广西;45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1