首页 理论教育基于互联网的离线同步应用技术

基于互联网的离线同步应用技术

【摘要】:在基于互联网的应用中,互联网作为信息传输的媒介,其带宽与稳定性对用户体验有决定性的影响。基于我国互联网发展现状,针对医院管理信息软件,开发离线应用是非常必要的。离线临时服务的启动需要一定的感知机制,不能随便就启动离线应用,毕竟这只是一种应急策略。因此系统采用了智能的离线感知判断技术,当应用真正离线或离线中心服务出现问题时,就能够第一时间捕获离线服务的运行异常,反馈给管理员和用户,并记录日志。

在基于互联网的应用中,互联网作为信息传输的媒介,其带宽与稳定性对用户体验有决定性的影响。当互联网带宽过低、网速不够通畅和连接不稳定等情况发生时,常常导致软件不能正常使用甚至不能使用,如果出现医保费用无法报销、医疗信息无法共享、流程无法延续,这对医院的正常业务运行会带来极大的问题,甚至会造成较大社会影响。基于我国互联网发展现状,针对医院管理信息软件,开发离线应用是非常必要的。

针对互联网可能的不稳定性,需要在用户环境建立一套临时性的应用,保证可以满足医院关键业务离线运行,在信息系统零管理的前提下,能够实现数据交互和业务流程流转。

该项技术主要包括:

(1)离线中心服务。当互联网发生异常时,需要在用户环境临时建立一套中心服务,以用作业务和数据交换,交换基础基于TCP/IP协议、Socket数据传输和XML数据存储。(www.chuimin.cn)

(2)离线数据同步。当互联网业务正常时,需要将可以支持离线业务的功能涉及基础数据字典等缓存到本地隔离存储区,一旦网络发生异常启动离线模式时,离线功能可以从本地文件库读取基础数据,保证业务功能正常使用;当网络通畅时,将缓存的本地数据通过实时检测再上传到云服务端,保证本地和服务端的数据保持一致。

(3)离线运行感知。离线临时服务的启动需要一定的感知机制,不能随便就启动离线应用,毕竟这只是一种应急策略。因此系统采用了智能的离线感知判断技术,当应用真正离线或离线中心服务出现问题时,就能够第一时间捕获离线服务的运行异常,反馈给管理员和用户,并记录日志。