基于云端认证的医学检验数据共享方法和系统与流程

文档序号:36654632发布日期:2024-01-06 23:41阅读:21来源:国知局
基于云端认证的医学检验数据共享方法和系统与流程

本发明涉及数据共享的,特别涉及基于云端认证的医学检验数据共享方法和系统。


背景技术:

1、医院内部设置有多种不同的医学检测设备,每种医学检测设备在执行医学检测工作时会生成相应的医学检验数据,为了便于对医学检验数据进行统一管理,会将所有医学检测设备产生的医学检验数据上传至专用数据库中,对所有医学检验数据进行统一的存储和读取管理。当医生需要获取相应的医学检验数据时,需要登录专用数据库进行医学检验数据的读取。为了保证专用数据库中医学检验数据的安全性,专用数据库会限制同一时间对医学检验数据的读取量,这样不能保证不同用户能够对专用数据库进行同步的医学检验数据读取,无法实现医学检验数据的高效安全共享。


技术实现思路

1、针对现有技术存在的缺陷,本发明提供了基于云端认证的医学检验数据共享方法和系统,其基于医学检测设备的工作日志,获取医学检测设备生成的完整医学检验数据,并将其分为若干检验子数据,再对所有检验子数据添加访问标记信息后组成数据包,并将数据包上传至云端平台特定存储区间,以此对医学检验数据进行规范化整理,提高医学检验数据在云端平台的存储效率和可靠性;对用户端的数据获取请求进行认证分析,确定用户端期望获取的医学检验数据,基于云端平台的数据共享分配状态和期望获取的医学检验数据的访问标记信息,生成数据传输任务,实现医学检验数据的定向共享传输;还基于数据传输任务的执行状态,调整云端平台与用户端的连接状态,实现云端平台对医学检验数据的高效安全共享传输。

2、本发明提供基于云端认证的医学检验数据共享方法,包括如下步骤:

3、步骤s1,基于医学检测设备的工作日志,获取所述医学检测设备生成的完整医学检验数据;基于所述完整医学检验数据的第一数据特征信息,将所述完整医学检验数据分为若干检验子数据;

4、步骤s2,基于所述完整医学检验数据的第二数据特征信息,向所述完整医学检验数据下属所有检验子数据添加访问标记信息后,将所有检验子数据组成数据包;基于云端平台的数据存储状态信息,确定所述数据包在所述云端平台的存储区间,并将所述数据包上传至所述存储区间;

5、步骤s3,对用户端的数据获取请求进行认证分析,确定所述用户端当前期望获取的医学检验数据,并在所述云端平台对所述期望获取的医学检验数据进行隔离处理;基于所述云端平台的实时数据共享分配状态和所述期望获取的医学检验数据对应的访问标记信息,确定所述云端平台对所述用户端的数据传输任务;

6、步骤s4,基于所述云端平台对所述数据传输任务的执行状态,调整所述云端平台与所述用户端的连接状态以及所述期望获取的医学检验数据在所述云端平台的存储状态。

7、在本技术公开的一个实施例中,在所述步骤s1中,基于医学检测设备的工作日志,获取所述医学检测设备生成的完整医学检验数据;基于所述完整医学检验数据的第一数据特征信息,将所述完整医学检验数据分为若干检验子数据,包括:

8、对医学检测设备的工作日志进行分析,得到所述医学检测设备执行的所有医学检测任务各自的数据生成速度和数据错误代码率;若所述数据生成速度小于预设速度阈值,或所述数据错误代码率大于预设错误代码率阈值,则判断对应医学检测任务未正常执行;否则,判断对应医学检测任务正常执行;

9、从所述工作日志中提取所有正常执行的医学检测任务各自的执行时间信息,基于所述执行时间信息,从所述医学检测设备的医学检测数据记录中提取所有正常执行的医学检测任务各自的完整医学检验数据;

10、对所述完整医学检验数据进行分析处理,得到所述完整医学检验数据的数据节点分布特征信息,并基于所述数据节点分布特征信息,将所述完整医学检验数据分为若干检验子数据;其中,所述数据节点分布特征信息是指所述完整医学检验数据包含的所有数据分界节点各自的分布位置信息。

11、在本技术公开的一个实施例中,在所述步骤s2中,基于所述完整医学检验数据的第二数据特征信息,向所述完整医学检验数据下属所有检验子数据添加访问标记信息后,将所有检验子数据组成数据包;基于云端平台的数据存储状态信息,确定所述数据包在所述云端平台的存储区间,并将所述数据包上传至所述存储区间,包括:

12、获取所述完整医学检验数据下属所有检验子数据各自的数据比特量特征信息,基于所述数据比特量特征信息,向所述完整医学检验数据下属所有检验子数据添加访问顺序标记信息后,将所有检验子数据组成数据包;

13、基于云端平台的存储区间剩余可用存储空间分布状态信息,确定能够对所述数据包进行连续存储的存储区间在所述云端平台的存储区间地址信息;再基于所述存储区间地址信息,将所述数据包上传至相应的存储区间进行存储。

14、在本技术公开的一个实施例中,在所述步骤s3中,对用户端的数据获取请求进行认证分析,确定所述用户端当前期望获取的医学检验数据,并在所述云端平台对所述期望获取的医学检验数据进行隔离处理;基于所述云端平台的实时数据共享分配状态和所述期望获取的医学检验数据对应的访问标记信息,确定所述云端平台对所述用户端的数据传输任务,包括:

15、从用户端的数据获取请求中提取用户端的身份信息,将所述身份信息与预设用户身份信息名单进行对比,若所述身份信息存在于预设用户身份信息名单,则判断所述用户端的数据获取请求认证成功;否则,判断所述用户端的数据获取请求认证失败;

16、从认证成功的数据获取请求中提取所述用户端当前期望获取的医学检验数据关键词信息,将所述医学检验数据关键词信息与所述云端平台的数据存储目录进行对比,确定所述用户端当前期望获取的医学检验数据在所述云端平台的存储区间地址信息,再基于所述存储区间地址信息,在所述云端平台对所述期望获取的医学检验数据进行隔离处理;

17、基于所述云端平台的实时数据共享分配剩余宽带信息,判断所述云端平台当前的数据共享分配可用宽带是否能够满足所述期望获取的医学检验数据下属所有检验子数据的共享传输;若是,则基于所述期望获取的医学检验数据下属所有检验子数据添加访问顺序标记信息,确定所述云端平台对所述用户端发送所述期望获取的医学检验数据下属所有检验子数据的顺序,以此形成相应的数据传输任务;若否,则直到所述云端平台当前的数据共享分配可用宽带满足所述期望获取的医学检验数据下属所有检验子数据的共享传输后,才确定所述云端平台对所述用户端的数据传输任务。

18、在本技术公开的一个实施例中,在所述步骤s4中,基于所述云端平台对所述数据传输任务的执行状态,调整所述云端平台与所述用户端的连接状态以及所述期望获取的医学检验数据在所述云端平台的存储状态,包括:

19、获取所述云端平台对所述数据传输任务的执行进度,以此判断所述云端平台是否已经完成所述数据传输任务;若是,则中断所述云端平台与所述用户端的连接状态以及解除所述期望获取的医学检验数据在所述云端平台的隔离状态;若否,则保持所述云端平台与所述用户端当前的连接状态不变,并且获取所述数据传输任务的剩余未传输数据比特量;若所述剩余未传输数据比特量大于或等于预设数据比特量阈值,则增大所述数据传输任务的数据传输速度;否则,保持所述数据传输任务当前的数据传输速度不变。

20、本发明还提供基于云端认证的医学检验数据共享系统,包括:

21、医学检验数据获取模块,用于基于医学检测设备的工作日志,获取所述医学检测设备生成的完整医学检验数据;

22、医学检验数据分割模块,用于基于所述完整医学检验数据的第一数据特征信息,将所述完整医学检验数据分为若干检验子数据;

23、医学检验数据加工模块,用于基于所述完整医学检验数据的第二数据特征信息,向所述完整医学检验数据下属所有检验子数据添加访问标记信息后,将所有检验子数据组成数据包;

24、医学检验数据存储模块,用于基于云端平台的数据存储状态信息,确定所述数据包在所述云端平台的存储区间,并将所述数据包上传至所述存储区间;

25、数据传输任务确定模块,用于对用户端的数据获取请求进行认证分析,确定所述用户端当前期望获取的医学检验数据,并在所述云端平台对所述期望获取的医学检验数据进行隔离处理;基于所述云端平台的实时数据共享分配状态和所述期望获取的医学检验数据对应的访问标记信息,确定所述云端平台对所述用户端的数据传输任务;

26、云端平台数据共享调整模块,用于基于所述云端平台对所述数据传输任务的执行状态,调整所述云端平台与所述用户端的连接状态以及所述期望获取的医学检验数据在所述云端平台的存储状态。

27、在本技术公开的一个实施例中,所述医学检验数据获取模块用于基于医学检测设备的工作日志,获取所述医学检测设备生成的完整医学检验数据,包括:

28、对医学检测设备的工作日志进行分析,得到所述医学检测设备执行的所有医学检测任务各自的数据生成速度和数据错误代码率;若所述数据生成速度小于预设速度阈值,或所述数据错误代码率大于预设错误代码率阈值,则判断对应医学检测任务未正常执行;否则,判断对应医学检测任务正常执行;

29、从所述工作日志中提取所有正常执行的医学检测任务各自的执行时间信息,基于所述执行时间信息,从所述医学检测设备的医学检测数据记录中提取所有正常执行的医学检测任务各自的完整医学检验数据;

30、所述医学检验数据分割模块用于基于所述完整医学检验数据的第一数据特征信息,将所述完整医学检验数据分为若干检验子数据,包括:

31、对所述完整医学检验数据进行分析处理,得到所述完整医学检验数据的数据节点分布特征信息,并基于所述数据节点分布特征信息,将所述完整医学检验数据分为若干检验子数据;其中,所述数据节点分布特征信息是指所述完整医学检验数据包含的所有数据分界节点各自的分布位置信息。

32、在本技术公开的一个实施例中,所述医学检验数据加工模块用于基于所述完整医学检验数据的第二数据特征信息,向所述完整医学检验数据下属所有检验子数据添加访问标记信息后,将所有检验子数据组成数据包,包括:

33、获取所述完整医学检验数据下属所有检验子数据各自的数据比特量特征信息,基于所述数据比特量特征信息,向所述完整医学检验数据下属所有检验子数据添加访问顺序标记信息后,将所有检验子数据组成数据包;

34、所述医学检验数据存储模块用于基于云端平台的数据存储状态信息,确定所述数据包在所述云端平台的存储区间,并将所述数据包上传至所述存储区间,包括:

35、基于云端平台的存储区间剩余可用存储空间分布状态信息,确定能够对所述数据包进行连续存储的存储区间在所述云端平台的存储区间地址信息;再基于所述存储区间地址信息,将所述数据包上传至相应的存储区间进行存储。

36、在本技术公开的一个实施例中,所述数据传输任务确定模块用于对用户端的数据获取请求进行认证分析,确定所述用户端当前期望获取的医学检验数据,并在所述云端平台对所述期望获取的医学检验数据进行隔离处理;基于所述云端平台的实时数据共享分配状态和所述期望获取的医学检验数据对应的访问标记信息,确定所述云端平台对所述用户端的数据传输任务,包括:

37、从用户端的数据获取请求中提取用户端的身份信息,将所述身份信息与预设用户身份信息名单进行对比,若所述身份信息存在于预设用户身份信息名单,则判断所述用户端的数据获取请求认证成功;否则,判断所述用户端的数据获取请求认证失败;

38、从认证成功的数据获取请求中提取所述用户端当前期望获取的医学检验数据关键词信息,将所述医学检验数据关键词信息与所述云端平台的数据存储目录进行对比,确定所述用户端当前期望获取的医学检验数据在所述云端平台的存储区间地址信息,再基于所述存储区间地址信息,在所述云端平台对所述期望获取的医学检验数据进行隔离处理;

39、基于所述云端平台的实时数据共享分配剩余宽带信息,判断所述云端平台当前的数据共享分配可用宽带是否能够满足所述期望获取的医学检验数据下属所有检验子数据的共享传输;若是,则基于所述期望获取的医学检验数据下属所有检验子数据添加访问顺序标记信息,确定所述云端平台对所述用户端发送所述期望获取的医学检验数据下属所有检验子数据的顺序,以此形成相应的数据传输任务;若否,则直到所述云端平台当前的数据共享分配可用宽带满足所述期望获取的医学检验数据下属所有检验子数据的共享传输后,才确定所述云端平台对所述用户端的数据传输任务。

40、在本技术公开的一个实施例中,所述云端平台数据共享调整模块用于基于所述云端平台对所述数据传输任务的执行状态,调整所述云端平台与所述用户端的连接状态以及所述期望获取的医学检验数据在所述云端平台的存储状态,包括:

41、获取所述云端平台对所述数据传输任务的执行进度,以此判断所述云端平台是否已经完成所述数据传输任务;若是,则中断所述云端平台与所述用户端的连接状态以及解除所述期望获取的医学检验数据在所述云端平台的隔离状态;若否,则保持所述云端平台与所述用户端当前的连接状态不变,并且获取所述数据传输任务的剩余未传输数据比特量;若所述剩余未传输数据比特量大于或等于预设数据比特量阈值,则增大所述数据传输任务的数据传输速度;否则,保持所述数据传输任务当前的数据传输速度不变。

42、相比于现有技术,该基于云端认证的医学检验数据共享方法和系统基于医学检测设备的工作日志,获取医学检测设备生成的完整医学检验数据,并将其分为若干检验子数据,再对所有检验子数据添加访问标记信息后组成数据包,并将数据包上传至云端平台特定存储区间,以此对医学检验数据进行规范化整理,提高医学检验数据在云端平台的存储效率和可靠性;对用户端的数据获取请求进行认证分析,确定用户端期望获取的医学检验数据,基于云端平台的数据共享分配状态和期望获取的医学检验数据的访问标记信息,生成数据传输任务,实现医学检验数据的定向共享传输;还基于数据传输任务的执行状态,调整云端平台与用户端的连接状态,实现云端平台对医学检验数据的高效安全共享传输。

43、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

44、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

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