[发明专利]XML数据的读取方法、读取装置、计算机设备和存储介质有效
申请号: | 201810008245.7 | 申请日: | 2018-01-04 |
公开(公告)号: | CN110110150B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 李生根;郭恩洋;黄站祥;姜军俊;王巧红 | 申请(专利权)人: | 北大医疗信息技术有限公司 |
主分类号: | G06F16/84 | 分类号: | G06F16/84 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | xml 数据 读取 方法 装置 计算机 设备 存储 介质 | ||
本发明提供了一种XML数据的读取方法、读取装置、计算机设备和存储介质,其中,XML数据的读取方法包括:在接收到数据工具客户端根据读取指令的访问请求时,获取数据库表中对应的SQL查询式;确定SQL查询式对应的XML文件对象;通过消息转化接口提取XML文件对象中的节点值;根据树形节点结构中的节点名称与节点值生成map集合;将map集合转化为XML格式数据或json格式数据,并将XML格式数据或json格式数据发送至数据工具客户端。通过本发明技术方案,实现了服务器端根据页面XML标识自动读取XML文件系统的节点值,并组织为普通XML格式数据或json格式数据,并返回客户端,使读取方式更加灵活与方便。
技术领域
本发明涉及数据获取领域,具体而言,涉及一种XML数据的读取方法、一种XML数据的读取装置、一种计算机设备和一种计算机可读存储介质。
背景技术
在相关技术中,随着医院信息化建设水平的不断提高,在长期的应用中积累了大量与宝贵的临床信息,由于这些临床信息分散存储在电子病历、收费、医嘱、药品、检验、手术等各自的业务系统中,而每个业务系统数据各自存储,由于不同系统间数据标准不一,融合困难,导致制约了医院的运行效率与医生的工作效率。
为了解决上述问题,医院引入集成平台系统,使各个相对独立的业务系统通过与集成平台系统对接进行数据交互,以实现不同业务系统之间的互联互通与数据共享,以及临床数据的集中化存储,进而使外部系统可以统一从集成平台系统访问临床数据,集成平台系统提供的图形化对外数据服务系统可以自定义Web Service或http接口,以通过编写SQL(Structured Query Language,结构化查询语言)组织查询结构化的临床数据,并返回查询结果集至浏览器客户端。
但是由于集成平台系统中对于临床数据的存储不是全部结构化存储,尤其大量的病历文书类XML(Extensible Markup Language,可扩展标记语言)格式的数据,在集成平台中采用的是文件系统存储的方式,导致存在以下缺陷:
在外部系统通过接口方式调用XML节点数据时,无法通过SQL语句灵活查询使用,尤其XML中有循环层次关系的节点数据,通过SQL语句更是无法完成节点数据抽取,导致削弱了集成平台系统对外提供数据服务的能力,同时影响了用户的使用体验。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的XML数据的读取方案,通过调用web service或http接口,以在数据工具客户端接收到读取指令时,访问数据工服务端,以由数据工具服务端根据读取指令向数据工具客户端发送对应的XML格式数据或json格式数据,实现了在集成平台系统上对XML格式数据的访问,提升了集成平台系统上对外提供数据服务的能力,进而提升了用户的使用体验。
有鉴于此,本发明提出了一种XML数据的读取方法,适用于数据工具客户端,包括:在接收到读取指令时,调用web service或http接口,以访问数据工具服务端;接收数据工具服务端根据读取指令反馈的XML格式数据或json格式数据。
在该技术方案中,通过调用web service或http接口,以在数据工具客户端接收到读取指令时,访问数据工服务端,以由数据工具服务端根据读取指令向数据工具客户端发送对应的XML格式数据或json格式数据,实现了在集成平台系统上对XML格式数据的访问,提升了集成平台系统上对外提供数据服务的能力,进而提升了用户的使用体验。
其中,数据工具客户端为B/S(Brower/Server,浏览器/服务器模式)客户端。
json(JavaScript Object Notation),一种轻量级的数据交换格式,与XML都使用结构化方法标记数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大医疗信息技术有限公司,未经北大医疗信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810008245.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置