一种体检数据同步方法、装置和系统与流程

文档序号:35289681发布日期:2023-09-01 11:07阅读:29来源:国知局
一种体检数据同步方法、装置和系统与流程

本公开涉及数据处理,尤其涉及一种体检数据同步方法、装置和系统。


背景技术:

1、相关技术中,体检一体机需要在有网络条件下进行数据采集和分析,然而,部分偏远乡村,网络信号差,无法在无网及弱网条件下进行使用体检一体机,非常不利于业务的开展,不利于用户的实际需求。

2、在健康体检查体问卷采集项过于庞大的情况下,国家对于部分体检项目的要求经常有变动,原生开发不利于用户及时更新,并且每次更新还需要重新下载和安装最新版本的应用程序,对用户来说,操作不便,太过于繁琐,体验太差。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种体检数据同步方法、装置和系统。

2、第一方面,本公开的实施例提供了一种体检数据同步方法,应用于移动端,所述方法包括:

3、响应于接收到的开启请求,同步本地预存的体检人员信息;

4、基于服务器端预存的最新版本的体检资源包,获取体检资源,其中,最新版本为更新时间距离当前时刻最近的版本;

5、接收录入的体检数据,并根据录入的体检数据、体检人员信息与体检资源生成待上传体检数据;

6、实时监测本地的网络状态,在网关状态满足预设要求的情况下,将待上传体检数据上传至服务器端。

7、在一种可能的实施方式中,所述基于服务器端预存的最新版本的体检资源包,获取体检资源,包括:

8、查询本地存储的体检资源包;

9、响应于本地未存储体检资源包,从服务器端获取最新版本的体检资源包,其中,最新版本为更新时间距离当前时刻最近的版本;

10、响应于本地已存储体检资源包,将本地存储的体检资源包的版本号发送至服务器端,在服务器端对比本地存储的体检资源包与最新版本体检资源包的版本号;

11、响应于本地存储的体检资源包与最新版本体检资源包的版本号不一致,将本地存储的体检资源包更新为服务器端最新版本的体检资源包,并对最新版本的体检资源包进行解压,得到解压后的资源;

12、响应于本地存储的体检资源包与最新版本体检资源包的版本号一致,在本地存储的体检资源包未解压的情况下,对本地存储的体检资源包进行解压,得到解压后的资源;

13、响应于本地存储的体检资源包与最新版本体检资源包的版本号一致,在本地存储的体检资源包已解压的情况下,直接获取解压后的资源;

14、对解压后的资源进行渲染,将渲染后的资源作为体检资源。

15、在一种可能的实施方式中,所述体检资源包的文件名包括版本号和功能,所述对比本地存储的体检资源包与最新版本体检资源包的版本号,包括:

16、对本地预存的资源包列表中的体检资源包,按照更新时间由近到远排序;

17、从排序后第一个体检资源包的文件名中获取的版本号,作为本地存储的体检资源包的版本号;

18、将本地存储的体检资源包的版本号与最新版本体检资源包的版本号进行对比。

19、在一种可能的实施方式中,所述对解压后的资源进行渲染,包括:

20、通过核心视图框架动态加载vue拖拽插件,将解压后的资源渲染至显示屏上。

21、在一种可能的实施方式中,所述根据录入的体检数据、体检人员信息与体检资源生成待上传体检数据,包括:

22、通过session机制将录入的体检数据注入vue拖拽插件中,vue拖拽插件动态获取录入的体检数据;

23、通过vue框架基于录入的体检数据、体检人员信息与体检资源生成待上传体检数据,通过js注入,将待上传体检数据回传至应用程序,存入数据库。

24、第二方面,本公开的实施例提供了一种体检数据同步方法,应用于服务器端,所述方法包括:

25、存储多个版本的体检资源包,其中,每个体检资源包分别有对应的版本号;

26、接收到多个移动端发送的待上传体检数据,汇总多个待上传体检数据,根据汇总后的待上传体检数据生成相应的体检报告,将已上传信息返回至移动端。

27、在一种可能的实施方式中,所述将已上传信息返回至移动端,包括:

28、通过sql将vue框架生成的待上传体检数据的状态更新为已上传状态,返回至移动端。

29、在一种可能的实施方式中,所述资源包为h5资源包,所述方法还包括:

30、响应于体检资源包中的项目发生变动,接收更新后体检资源包,以及更新后体检资源包的版本号。

31、第三方面,本公开的实施例提供了一种体检数据同步装置,应用于移动端,包括:

32、同步模块,用于响应于接收到的开启请求,同步本地预存的体检人员信息;

33、获取模块,用于基于服务器端预存的最新版本的体检资源包,获取体检资源,其中,最新版本为更新时间距离当前时刻最近的版本;

34、接收录入的体检数据,并根据录入的体检数据、体检人员信息与体检资源生成待上传体检数据;

35、实时监测本地的网络状态,在网关状态满足预设要求的情况下,将待上传体检数据上传至服务器端。

36、第四方面,本公开的实施例提供了一种体检数据同步系统,所述方法包括客户端和服务器端:

37、所述客户端响应于接收到的开启请求,同步本地预存的体检人员信息;

38、所述服务器端存储多个版本的体检资源包,其中,每个体检资源包分别有对应的版本号;

39、所述客户端基于服务器端预存的最新版本的体检资源包,获取体检资源,其中,最新版本为更新时间距离当前时刻最近的版本;

40、所述客户端接收录入的体检数据,并根据录入的体检数据、体检人员信息与体检资源生成待上传体检数据;

41、所述客户端实时监测本地的网络状态,在网关状态满足预设要求的情况下,将待上传体检数据上传至服务器端;

42、所述服务器端接收到多个移动端发送的待上传体检数据,汇总多个待上传体检数据,根据汇总后的待上传体检数据生成相应的体检报告,将已上传信息返回至移动端。

43、本公开实施例提供的上述技术方案与现有技术相比至少具有如下优点的部分或全部:

44、本公开实施例所述的体检数据同步方法,应用于客户端,响应于接收到的开启请求,同步本地预存的体检人员信息;基于服务器端预存的最新版本的体检资源包,获取体检资源,其中,最新版本为更新时间距离当前时刻最近的版本;接收录入的体检数据,并根据录入的体检数据、体检人员信息与体检资源生成待上传体检数据;实时监测本地的网络状态,在网关状态满足预设要求的情况下,将待上传体检数据上传至服务器端,能够离线采集体检数据,并根据体检数据生成待上传体检数据,服务器端变动的体检项目能及时更新至用户,节省用户流量,偏远山区也能够实现居民体检,由于支持数据断点同步上传,在网络条件允许的情况下,可以将偏远山区的数据共享,提高诊断准确率,能快速完成健康检查,传输健康数据至基本公卫系统,实现基层医生轻松下乡随访,快速便捷完成体检。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1