银行数据自动获取系统的制作方法

文档序号:6427493阅读:378来源:国知局
专利名称:银行数据自动获取系统的制作方法
技术领域
本发明涉及互联网信息技术领域,特别涉及一种银行数据自动获取系统。
背景技术
随着hternet及电脑硬件的普及和商用化,信息的展示方式及传输效率都在不断的提升。最终用户对软件的要求也随之提高。传统的银行数据获取系统对信息获取及展示不能同时满足客户需求,二者之间要有取舍,并对银行数据的展示不能自动地进行实时更新,需要用户刷新或主动更新信息。

发明内容
(一)要解决的技术问题本发明要解决的技术问题是如何获取银行数据,并实现银行数据的自动更新。( 二 )技术方案为解决上述技术问题,本发明提供了一种银行数据自动获取系统,包括数据请求单元,用于将包含加密的用户账户的请求消息通过网络发送到银行数据中心,以获取所述账户的银行数据;显示单元,用于显示所述账户的银行数据;数据同步单元,用于实时自动更新所述账户的银行数据,并通知显示单元更新显
7J\ ο其中,所述订阅单元包括账户信息发送子单元,用于同步账户信息,将包含加密的用户账户的请求消息通过网络发送到所述银行数据中心;银行数据获取子单元,用于通过网络接口获取银行数据中心返回的所述账户的银行数据。其中,所述数据同步单元包括注册接口子单元,用于使银行数据中心通过所述注册接口子单元向数据同步单元发送更新的银行数据。其中,所述系统还包括网络检测单元,用于实时检测网络的通断,若断网,则显示网络连接断开。其中,所述系统还包括循环请求单元用于当所述账户信息发送子单元发送出所述请求消息时,进行计时,达到预定时间后,若所述银行数据获取子单元未获取到相应账户的银行数据,则触发所述账户信息发送子单元再次发送所述请求消息,且每次循环时时间阈值增加一倍,并达到时间阈值后停止请求。其中,所述预定时间为10 30秒,时间阈值为10 15分钟。(三)有益效果本发明通过在原有的银行数据获取系统的基础上实现对银行数据自动同步功能。并且银行数据中心的数据更新后通过注册接口自动地将更新的银行数据发送给本发明的系统,实现了银行数据的主动更新。


图1是本发明的实施例的一种银行数据自动获取系统结构示意图;图2图1中系统的工作流程图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。如图1所示,本发明实施例的一种银行数据自动获取系统结构示意图,包括数据请求单元,用于将包含加密的用户账户的请求消息通过网络发送到银行数据中心,以获取所述账户的银行数据。数据请求单元包括账户信息发送子单元,用于将包含加密的用户账户的请求消息通过网络发送到所述银行数据中心。银行数据获取子单元,用于通过网络接口获取银行数据中心返回的所述账户的银行数据。该系统还包括显示单元,从数据请求单元获取账户对应的银行数据,并显示。 本发明使用Microsoft最新的前台展示技术WPF进行银行数据展示。(WPF,即Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3. 0的一部分,带给用户全新的操作体验。尤其适合在触摸屏上操作,应用部分支持多点触控操作。该系统还包括数据同步单元,接收银行数据中心发来的更新后的相应账户的银行数据。该单元中包括一个在银行数据中心注过册的注册接口子单元。银行数据中心记录了账户信息,当该账户的数据发生变化时,银行数据中心通过上述注册接口子单元向数据同步单元发送更新的银行数据,即采用事件推送机制进行信息传递。更新后,数据同步单元通知显示单元更新显示。显示时,对银行数据进行动态绑定(当实时更新单元发现相关的消息,可以从后台推向显示单元显示,实现主动更新)。该系统还包括网络检测单元,实时检测网络的通断,若断网,则显示网络连接断开。该系统还包括循环请求单元用于检测银行数据获取子单元是否成功获取到相应账户的银行数据,若在预定时间内未收到银行数据中心的响应,则未获取成功,即认为账户信息发送子单元未成功发送账户信息,当账户信息发送子单元发送出请求消息时,进行计时,达到预定时间后,若银行数据获取子单元未获取到相应账户的银行数据,则触发账户信息发送子单元再次发送请求消息,且每次循环时时间阈值增加一倍,并达到时间阈值后停止请求。其中,预定时间为10 30秒,时间阈值为10 15分钟。例如第一次预定时间为20秒时间,如果失败,每次循环获取帐户详细信息时请求数据的预定时间增加一倍, 直到请求时间超过10分钟时为止。获取数据方式采用循环请求,请求时间与请求次数相关,确保网络质量差时取到数据,也可以确保网络连接不正常时节约CPU与内存。本发明的银行数据自动获取系统工作流程如图2所示,1、输入帐户与密码,保存入系统,并对账户和密码进行加密。2、同步帐户信息,获取当前帐户的详细信息。3、检查网络状态,若网络断开,提示用户,否则执行步骤4。4、将包含加密的用户账户的请求消息通过网络发送到所述银行数据中心,并获得该账户对应的银行数据,并将该银行数据动态绑定到显示单元显示。由于采用事件推送机制进行信息传递,对银行数据进行动态绑定,可以实时同步银行数据,并更新显示。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种银行数据自动获取系统,其特征在于,包括数据请求单元,用于将包含加密的用户账户的请求消息通过网络发送到银行数据中心,以获取所述账户的银行数据;显示单元,用于显示所述账户的银行数据;数据同步单元,用于实时自动更新所述账户的银行数据,并通知显示单元更新显示。
2.如权利要求1所述的银行数据自动获取系统,其特征在于,所述订阅单元包括账户信息发送子单元,用于同步账户信息,将包含加密的用户账户的请求消息通过网络发送到所述银行数据中心;银行数据获取子单元,用于通过网络接口获取银行数据中心返回的所述账户的银行数据。
3.如权利要求1所述的银行数据自动获取系统,其特征在于,所述数据同步单元包括 注册接口子单元,用于使银行数据中心通过所述注册接口子单元向数据同步单元发送更新的银行数据。
4.如权利要求2或3所述的银行数据自动获取系统,其特征在于,所述系统还包括 网络检测单元,用于实时检测网络的通断,若断网,则显示网络连接断开。
5.如权利要求2或3所述的银行数据自动获取系统,其特征在于,所述系统还包括 循环请求单元用于当所述账户信息发送子单元发送出所述请求消息时,进行计时,达到预定时间后,若所述银行数据获取子单元未获取到相应账户的银行数据,则触发所述账户信息发送子单元再次发送所述请求消息,且每次循环时时间阈值增加一倍,并达到时间阈值后停止请求。
6.如权利要求5所述的银行数据自动获取系统,其特征在于,所述预定时间为10 30 秒,时间阈值为10 15分钟。
全文摘要
本发明公开了一种银行数据自动获取系统,涉及互联网信息技术领域,包括数据请求单元,用于将包含加密的用户账户的请求消息通过网络发送到银行数据中心,以获取所述账户的银行数据;显示单元,用于显示所述账户的银行数据;数据同步单元,用于实时自动更新所述账户的银行数据,并通知显示单元更新显示。本发明通过在原有的银行数据获取系统的基础上实现对银行数据自动同步功能,实现了银行数据的主动更新。
文档编号G06F17/30GK102236872SQ201110179679
公开日2011年11月9日 申请日期2011年6月29日 优先权日2011年6月29日
发明者万雪松, 于晓军, 赵辰清 申请人:北京思创银联科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1