本发明涉及计算机网络和图像处理,尤其涉及一种异构设备之间的数据无缝传输方法和系统。
背景技术:
1、目前医院设备种类繁杂,其中包含许多特殊检查设备,此类检查设备具有设备分布科室广、设备种类多、设备厂家多(即异构设备),并且大多数设备厂家不支持对接,造成大量的特殊检查设备处于单机状态。这些检查设备独立单机运行,缺乏信息化系统完成整个检查业务以及检查结果的信息化共享,业务流程也未能与医院整体信息化网络相连,成为信息孤岛。从而导致各检查设备的信息互联互通效率较低。因此如何提升各异构设备的信息互联互通效率是当前的研究重点。
2、传统的异构设备的互联互通效率提升方式是通过工作人员在每台检查设备上都需要手工录入患者基本信息,部分设备需要录入患者的诊疗信息,从而实现各异构设备的互联互通,但是录入的过程耗时耗力,并且容易出现手工录入错误,从而导致异构设备的互联互通精准度较低。
技术实现思路
1、本发明的主要目的在于提供了一种异构设备之间的数据无缝传输方法和系统,旨在解决现有技术中由于录入的过程耗时耗力,并且容易出现手工录入错误,从而导致异构设备的互联互通精准度较低的问题。
2、为实现上述目的,本发明提供一种异构设备之间的数据无缝传输方法,所述方法包括:
3、获取用户的用户编号数据、以及每个异构设备的数据生成方式、以及每个异构设备的数据存储方式,并基于每个异构设备的数据生成方式、以及每个用户的用户编号数据,构建每个异构设备的用户数据采集策略;
4、基于每个异构设备的数据存储方式,识别每个异构设备的数据存储策略,并采集每个异构设备的当前输入信息;
5、基于各所述当前输入信息,识别各所述异构设备的目标检查用户、以及各所述异构设备对所述目标检查用户的检查项目,并通过所述用户采集策略,采集各所述目标检查用户的检查结果;
6、基于各所述目标检查用户的检查项目、以及各所述目标检查用户的检查结果,生成各所述目标检查用户在各异构设备的目标检查信息,并基于各所述目标检查用户在各异构设备的目标检查信息,通过各所述异构设备的数据存储策略,更新各所述异构设备的数据存储区域,得到各所述异构设备的目标存储信息。
7、可选的,所述基于每个异构设备的数据生成方式、以及每个用户的用户编号数据,构建每个异构设备的用户数据采集策略,包括:
8、针对每个异构设备,基于所述异构设备的数据生成方式,识别所述异构设备的各数据生成结构,并识别每个数据生成结构的结构标识信息;
9、基于每个用户的用户编号数据,在所述结构标识信息为用户结构标识信息的用户数据生成结构中,构建每个用户的用户编号数据、与所述用户数据生成结构的结构关联信息;
10、基于各所述结构关联信息,构建所述异构设备的用户数据采集策略。
11、可选的,所述基于每个异构设备的数据存储方式,识别每个异构设备的数据存储策略,包括:
12、基于每个异构设备的数据存储方式,识别每个异构设备的数据存储路径、每个异构设备的数据存储格式、以及每个异构设备对各数据类型的数据存储区域;
13、基于每个异构设备的数据存储格式,识别每个异构设备对各数据类型的子数据存储格式,并基于每个异构设备的数据存储路径,识别每个异构设备的各数据存储区域的子存储路径;
14、基于每个异构设备对各数据类型的子数据存储格式、每个异构设备的各数据存储区域的子存储路径,以及每个异构设备对各数据类型的数据存储区域,确定每个异构设备对各数据类型的子数据存储策略;
15、将每个异构设备对所有数据类型的子数据存储策略,作为每个异构设备的数据存储策略。
16、可选的,所述基于各所述当前输入信息,识别各所述异构设备的目标检查用户、以及各所述异构设备对所述目标检查用户的检查项目,包括:
17、针对每个当前输入信息,将所述当前输入信息拆分为各数据结构的数据信息,并基于用户数据结构的数据信息中的当前用户编号数据,查询所述当前输入信息所输入的目标异构设备的目标检查用户;
18、基于各数据结构的数据信息,识别所述目标检查用户的检查需求信息,并基于所述目标异构设备的设备功能信息、以及所述目标检查用户的检查需求信息,识别所述目标检查用户的各子检查项目;
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、基于每个异构设备对各数据类型的子数据存储格式、每个异构设备的各数据存储区域的子存储路径,以及每个异构设备对各数据类型的数据存储区域,确定每个异构设备对各数据类型的子数据存储策略;
45、将每个异构设备对所有数据类型的子数据存储策略,作为每个异构设备的数据存储策略。
46、可选的,所述采集模块,具体用于:
47、针对每个当前输入信息,将所述当前输入信息拆分为各数据结构的数据信息,并基于用户数据结构的数据信息中的当前用户编号数据,查询所述当前输入信息所输入的目标异构设备的目标检查用户;
48、基于各数据结构的数据信息,识别所述目标检查用户的检查需求信息,并基于所述目标异构设备的设备功能信息、以及所述目标检查用户的检查需求信息,识别所述目标检查用户的各子检查项目;
49、将所述目标检查用户的所有子检查项目,作为所述目标检查用户的检查项目。
50、可选的,所述采集模块,具体用于:
51、针对每个异构设备,采集所述异构设备的设备输出信息,并将所述设备输出信息,拆分为各所述数据生成结构的输出数据信息;
52、基于所述用户数据生成结构的输出数据信息、以及各所述结构关联信息,识别所述设备输出信息对应的目标检查用户,并将各所述数据生成结构的输出数据信息,作为所述设备输出信息对应的目标检查用户的检查结果。
53、可选的,所述更新模块,具体用于:
54、针对每个目标检查用户,基于所述目标检查用户对应的目标异构设备的检查项目中的各子检查项目,在所述目标异构设备的设备数据库中,查询每个子检查项目对应的各目标数据生成结构;
55、在所述目标检查用户的检查结果中,筛选每个子检查项目对应的各目标数据生成结构的目标输出数据信息,并基于每个子检查项目对应的各目标数据生成结构的目标输出数据信息,生成每个子检查项目的子目标检查信息;
56、将所有子检查项目的子目标检查信息,作为所述目标检查用户在所述目标检查用户对应的目标异构设备的目标检查信息。
57、可选的,所述更新模块,具体用于:
58、针对每个目标检查用户,识别所述目标检查用户的每个子检查项目的子目标检查信息的数据格式、以及每个子检查项目的子目标检查信息的数据类型;
59、针对每个子目标检查信息,基于所述子目标检查信息的数据类型,识别所述子目标检查信息在每个异构设备中的子数据存储策略、以及所述子目标检查信息在每个异构设备中的子数据存储格式;
60、基于所述子目标检查信息在每个异构设备中的子数据存储格式,调整所述子目标检查信息的数据格式,得到每个异构设备对应的新子目标检查信息,并基于每个子目标检查信息在每个异构设备中的子数据存储策略,将每个异构设备对应的新子目标检查信息,存储于每个异构设备中,得到每个异构设备的子目标存储信息;
61、在完成所有子目标检查信息的存储任务时,得到每个异构设备的目标存储信息。
62、第三方面,本技术提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述的方法的步骤。
63、第四方面,本技术提供了一种计算机可读存储介质。其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。
64、第五方面,本技术提供了一种计算机程序产品。所述计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。
65、本发明提供了一种异构设备之间的数据无缝传输方法和系统,上述方法所述方法包括:获取用户的用户编号数据、以及每个异构设备的数据生成方式、以及每个异构设备的数据存储方式,并基于每个异构设备的数据生成方式、以及每个用户的用户编号数据,构建每个异构设备的用户数据采集策略;基于每个异构设备的数据存储方式,识别每个异构设备的数据存储策略,并采集每个异构设备的当前输入信息;基于各所述当前输入信息,识别各所述异构设备的目标检查用户、以及各所述异构设备对所述目标检查用户的检查项目,并通过所述用户采集策略,采集各所述目标检查用户的检查结果;基于各所述目标检查用户的检查项目、以及各所述目标检查用户的检查结果,生成各所述目标检查用户在各异构设备的目标检查信息,并基于各所述目标检查用户在各异构设备的目标检查信息,通过各所述异构设备的数据存储策略,更新各所述异构设备的数据存储区域,得到各所述异构设备的目标存储信息。本方案在不改变各异构设备的设备结构,每个异构设备的设备系统的情况下,通过识别每个异构设备的数据生成方式、和数据存储方式,构建适配每个异构设备的用户数据采集策略、以及数据存储策略,从而通过第三方控制系统,实时检测各异构设备的输入信息和检查结果,并识别各输入信息对应的目标检查用户,从而匹配每个检查结果与每个目标检查用户之间的对应关系。然后再通过第三方控制系统,自动将各目标检查用户的检查结果,分别输入各异构设备的数据存储区域中,从而实现存在异构设备的数据更新时,对所有异构设备的数据存储区域进行同时更新,确保各异构设备的数据信息能够互联互通,并且本方案能够精准识别每个目标检查用户的检查结果、每个目标检查用户对应的目标异构设备,确保了各异构设备之间的进行存储区域的数据更新时,能够精准识别需要更新的数据信息,从而提升了各异构设备的互联互通精准度。
1.一种异构设备之间的数据无缝传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于每个异构设备的数据生成方式、以及每个用户的用户编号数据,构建每个异构设备的用户数据采集策略,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于每个异构设备的数据存储方式,识别每个异构设备的数据存储策略,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于各所述当前输入信息,识别各所述异构设备的目标检查用户、以及各所述异构设备对所述目标检查用户的检查项目,包括:
5.根据权利要求4所述的方法,其特征在于,所述通过所述用户采集策略,采集各所述目标检查用户的检查结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于各所述目标检查用户的检查项目、以及各所述目标检查用户的检查结果,生成各所述目标检查用户在各异构设备的目标检查信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于各所述目标检查用户在各异构设备的目标检查信息,通过各所述异构设备的数据存储策略,更新各所述异构设备的数据存储区域,得到各所述异构设备的目标存储信息,包括:
8.一种异构设备之间的数据无缝传输系统,其特征在于,所述系统包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。