一种数据同步方法、设备、电子设备及存储介质转让专利
申请号 : CN202110115060.8
文献号 : CN112463891B
文献日 : 2021-05-11
发明人 : 涂欣 , 丁学利 , 苏巧运
申请人 : 北京梦天门科技股份有限公司
摘要 :
权利要求 :
1.一种数据同步方法,其特征在于,包括:获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;
响应于确定进入同步模式,获取所述输入终端的部分操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;
确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;
将所述同步数据输出给所述同步终端进行数据同步。
2.根据权利要求1所述的方法,其特征在于,所述获取所述输入终端的操作界面的截屏图片,包括:
确定所述操作界面正在展示的数据类型;
根据所述数据类型确定对应的数据截取规则;
根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片。
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片,包括:指示所述输入终端根据所述数据截取规则生成提示信息;
确定用户在所述操作界面中的圈选操作;
确定所述圈选操作对应的所述操作界面中的选定区域,获取所述选定区域的所述截屏图片。
4.根据权利要求2所述的方法,其特征在于,所述数据类型,包括:表格类型、图表类型、图片类型和/或文本类型。
5.根据权利要求4所述的方法,其特征在于,所述数据类型为表格类型;
所述数据截取规则,包括:
根据所述表格类型确定需要获取的所有数据项,顺序获取每项所述数据项对应的所述截屏图片。
6.根据权利要求1所述的方法,其特征在于,所述根据所述操作判断是否进入同步模式,包括:
当获取到所述用户在所述输入终端上触发的同步指令时,判定进入所述同步模式。
7.根据权利要求1所述的方法,其特征在于,所述根据所述操作判断是否进入同步模式,包括:
当确定所述用户在所述输入终端上进入设定界面预定时间后,判定进入所述同步模式。
8.一种数据同步设备,其特征在于,包括:判断模块,用于获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;
获取模块,用于响应于确定进入同步模式时,获取所述输入终端的部分操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;
生成模块,用于确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;
输出模块,用于将所述同步数据输出给所述同步终端进行数据同步。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机实现权利要求1至7任一项所述的方法。
说明书 :
一种数据同步方法、设备、电子设备及存储介质
技术领域
背景技术
变化同步到另一个数据库,即进行数据同步。
据同步等等。但是这样的数据同步方式如果在非常要求数据及时性的场景下就显得不是很
灵活,效率低下。
发明内容
实现如上任一项所述的方法。
机实现如上任一项所述的方法。
同步模式;响应于确定进入同步模式,获取所述输入终端的操作界面的截屏图片,对所述截
屏图片进行图片分析,生成待同步数据;确定同步终端的数据格式,根据所述数据格式对所
述待同步数据进行数据转换,生成同步数据;将所述同步数据输出给所述同步终端进行数
据同步。本说明书一个或多个实施例通过在输入终端中设置同步模式,在进入同步模式后
通过截屏的方式实时的截取界面以获取用户当前在输入终端输入的内容,之后通过对截屏
图片的分析及分析结果的格式转换,将用户输入内容同步到同步终端。进而即使用户正在
进行数据录入,还正在编撰录入数据时,就能进行数据同步,能够在第一时间将内容同步到
其他终端中,提高了数据同步的及时性及同步效率,同时节俭了用户同步数据的操作步骤。
附图说明
附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性
劳动的前提下,还可以根据这些附图获得其他的附图。
具体实施方式
“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成
部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件、物件或者方法步骤涵盖
出现在该词后面列举的元件、物件或者方法步骤及其等同,而不排除其他元件、物件或者方
法步骤。之后,“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可
以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位
置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
同步的方式一般包括共享数据库、共享文件、标准系统传输接口等几种方式,但是由于各个
医疗卫生系统因信息安全的约束和限制,以上实时传输数据的方式将不能进行应用,如果
通过拷贝数据文件等方式,既不能保障数据的即时同步、也不能保障数据的拷贝丢失。特别
是在涉及诸如复杂诊断的重大疾病或突发新发传染病等情况时,对数据同步的效率有极高
的要求,越快的同步数据越能为病患或者疫情防控争取到更多的时间,而现有数据同步的
方法其数据同步的效率已无法达到要求。
同时,还必须要将管理相对人的相关资料迅速的同步到整个监督检查系统中,从而能够实
现即时的解决问题,例如即时提出整改意见、公共网站预警等,越快的同步数据越能快速的
进行反应,从而尽可能的净化公共场所,落实卫生安全主体责任,保护人民群众身体健康,
而现有数据同步的方法其数据同步的效率同样无法达到这样的要求。
户当前在输入终端输入的内容,之后通过对截屏图片的分析及分析结果的格式转换,将用
户输入内容同步到同步终端。进而即使用户正在进行数据录入,还正在编撰录入数据时,就
能进行数据同步,能够在第一时间将内容同步到其他终端中,提高了数据同步的及时性及
同步效率,同时节俭了用户同步数据的操作步骤。
体应用场景中,可以是医生、护士或数据录入人员等等。输入终端即为医生使用的终端处理
器,例如电脑、智能平板、智能医疗仪器等等,用于医生在现场对病患或者目标对象进行的
第一手数据录入。
户需要进行同步模式。这些操作可以是在特定区域进行点击,例如在输入终端屏幕上的特
定区域显示一个同步按钮,当用户对这个同步按钮进行点击时,确定进行同步模式;还可以
是通过特定的鼠标指针轨迹或是触碰轨迹确定是否进行同步模式,例如鼠标右键在一直点
击的状态下画出一个“S”的轨迹,则确定进行同步模式;还可以在用户进入特定界面一定时
间或进行特定操作后确定进行同步模式,例如在进入特定表格页面后1分钟后自动进入同
步模式等等。
目的。
即为输入终端当前显示器所显示出来的界面,即,用户界面(User Interface)是指对软件
的人机交互、操作逻辑、界面美观的整体设计。操作界面是输入终端和用户之间进行交互和
信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。操作界面是介
于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操
作硬件以达成双向之交互,完成所希望借助硬件完成之工作。之后,对这个操作界面进行截
屏操作,其可以是对整个操作界面进行整体的截屏,也可以是对特定区域进行截屏,例如在
用户在利用特定的表格工具进行表格填写时,仅对操作界面中显示出来的表格工具的表格
部分进行截屏。截屏生成的图片可以是能够满足之后图片分析需要的各种格式,例如webp、
bmp、jpg、png、tif、gif等等。
片可以通过灰度等方式进行识别,例如在具体应用场景中,在医院对病患的图片数据一般
都是X光照片或B超照片等等,其一般都是黑白照片并且黑白分明,同时在进行医疗数据或
报告撰写时,也很少会利用到彩色照片或图表,从而可以较为方便的提取出其中需要的图
片或图表的。
并生成待获取数据信息,并通过输入终端提示用户,用户根据待获取数据信息中的每一项
顺序的确定每一项对应的截屏区域,比如输入终端中提示要获取姓名信息,用户则在输入
终端中进行圈选等操作,该操作对应的区域即为需要进行同步的姓名信息所在的区域,对
该区域进行截屏并分析截屏图片中的文字确定待同步的姓名信息。
骤102得到的待同步数据可能是没有格式的或格式为某个固定格式的,从而需要对这些待
同步数据进行数据转换,生成同步终端需要的数据。从而,先确定目标同步终端需要的数据
格式,再根据该格式利用对应的转码器进行格式转码,数据转换后生成同步数据。
能够从显示部件上直接看到同步数据的内容。
内的其他作为接收方的预设设备上,即同步终端上,以使得同步终端可以对其进行后续处
理。可选的,该同步终端可以是预设的服务器,服务器一般设置在云端,作为数据的处理和
存储中心,其能够对同步数据进行存储和分发;其中,分发的接收方是终端设备,该些终端
设备的持有者或操作者可以是医院数据管理人员、医院数据监管人员、需要使用该数据的
公司或个人等等。
列举中的一种或多种。
即可,对于同步完成后的处理或在数据同步的同时还进行的其他数据输出方式并不进行限
制。
模式,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同
步数据;确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生
成同步数据;将所述同步数据输出给所述同步终端进行数据同步。本说明书一个或多个实
施例通过在输入终端中设置同步模式,在进入同步模式后通过截屏的方式实时的截取界面
以获取用户当前在输入终端输入的内容,之后通过对截屏图片的分析及分析结果的格式转
换,将用户输入内容同步到同步终端。进而即使用户正在进行数据录入,还正在编撰录入数
据时,就能进行数据同步,能够在第一时间将内容同步到其他终端中,提高了数据同步的及
时性及同步效率,同时节俭了用户同步数据的操作步骤。
来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本说明书一个
或多个实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述
的方法。
执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺
序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可
以的或者可能是有利的。
据类型;根据所述数据类型确定对应的数据截取规则;根据所述数据截取规则指示所述输
入终端对所述操作界面进行截取生成所述截屏图片。
端进行操作时,可以确定出用户当前正在填写的是哪种类型的数据,从而确定出其特定的
数据截取规则,在此,由于数据的种类可能是固定的,进而可以对每一种数据类型都设置一
个对应的数据截取规则,从而可以通过这些针对性的数据截取规则进行更为精确的截屏处
理。
包括:指示所述输入终端根据所述数据截取规则生成提示信息;确定用户在所述操作界面
中的圈选操作;确定所述圈选操作对应的所述操作界面中的选定区域,获取所述选定区域
的所述截屏图片。
表格格式的数据进行同步时,根据该表格对应的数据截取规则,确定需要获取数据的每一
项并以此生成提示信息,用户根据提示信息顺序的进行圈选或选取等操作来进行每一项信
息的确认,以此来确定每一项对应的截屏区域。如:根据数据截取规则需要获取病患姓名、
病患性别、身份证号等等数据,以此生成提示信息后,按照顺序先提示要获取病患姓名信
息,用户根据该提示信息在操作界面中的进行圈选操作,之后对圈选出的区域进行截屏,截
屏出的图片就可以与病患姓名进行对应,这个图片中分析出的数据即为病患姓名。即,所述
数据类型为表格类型时;所述数据截取规则,包括:根据所述表格类型确定需要获取的所有
数据项,顺序获取每项所述数据项对应的所述截屏图片。
步指令时,判定进入所述同步模式。或,所述根据所述操作判断是否进入同步模式,包括:当
确定所述用户在所述输入终端上进入设定界面预定时间后,判定进入所述同步模式。
或是,在用户进入特定程序,进行特定表格填写或特定图表制作等操作时,当用户在这些特
定页面停留超过一定时间后,即判定进入了同步模式。
器执行所述程序时实现如上任意一实施例所述的一种数据同步方法。
310、存储器320、输入/输出接口330和通信接口340通过总线350实现彼此之间在设备内部
的通信连接。
多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案
时,相关的程序代码保存在存储器320中,并由处理器310来调用执行。
输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、
扬声器、振动器、指示灯等。
(例如移动网络、WIFI、蓝牙等)实现通信。
所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现
本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
计算机实现如上任意一实施例所述的一种数据同步方法。
其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器
(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器
(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读
存储器(CD‑ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或
其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如
上所述的本说明书一个或多个实施例的不同方面的许多其它变化,为了简明它们没有在细
节中提供。
接地连接。此外,可以以框图的形式示出设备,以便避免使本说明书一个或多个实施例难以
理解,并且这也考虑了以下事实,即关于这些框图设备的实施方式的细节是高度取决于将
要实施本说明书一个或多个实施例的平台的(即,这些细节应当完全处于本领域技术人员
的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,
对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细
节有变化的情况下实施本说明书一个或多个实施例。因此,这些描述应被认为是说明性的
而不是限制性的。
如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。