CN112463891A - 一种数据同步方法、设备、电子设备及存储介质 - Google Patents
一种数据同步方法、设备、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112463891A CN112463891A CN202110115060.8A CN202110115060A CN112463891A CN 112463891 A CN112463891 A CN 112463891A CN 202110115060 A CN202110115060 A CN 202110115060A CN 112463891 A CN112463891 A CN 112463891A
- Authority
- CN
- China
- Prior art keywords
- data
- synchronization
- input terminal
- synchronous
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/413—Classification of content, e.g. text, photographs or tables
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本说明书一个或多个实施例提供的一种数据同步方法、设备、电子设备及存储介质,包括:获取用户的操作,根据操作判断是否进入同步模式;进入同步模式后,获取操作界面的截屏图片,并进行图片分析,生成待同步数据;确定同步终端的数据格式,对待同步数据进行数据转换,生成同步数据;将同步数据输出。本说明书一个或多个实施例通过在输入终端中设置同步模式,在进入同步模式后通过截屏的方式实时的截取界面以获取用户当前在输入终端输入的内容,之后通过对截屏图片的分析及分析结果的格式转换,将用户输入内容同步到同步终端。进而能够在第一时间将内容同步到其他终端中,提高了数据同步的及时性及同步效率,同时节俭了用户同步数据的操作步骤。
Description
技术领域
本说明书一个或多个实施例涉及数据处理技术领域,尤其涉及一种数据同步方法、设备、电子设备及存储介质。
背景技术
目前,在大数据时代,数据具有海量、高增长、多样化等特点,在实际的大数据处理中,常常需要将一个***中的数据变化及时的同步到另一个***,或将一个数据库的数据变化同步到另一个数据库,即进行数据同步。
现有的各种数据库在进行数据同步时,一般都是通过人工进行输入导入的方式或是通过在数据积攒到一定量或是符合一定条件时进行数据同步,例如在每天的凌晨进行数据同步等等。但是这样的数据同步方式如果在非常要求数据及时性的场景下就显得不是很灵活,效率低下。
发明内容
有鉴于此,本说明书一个或多个实施例的目的在于提出一种数据同步方法、设备、电子设备及存储介质,以解决数据同步效率不高的问题。
基于上述目的,本说明书一个或多个实施例提供了一种数据同步方法,包括:
获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;
响应于确定进入同步模式,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;
确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;
将所述同步数据输出给所述同步终端进行数据同步。
在一些实施方式中,所述获取所述输入终端的操作界面的截屏图片,包括:
确定所述操作界面正在展示的数据类型;
根据所述数据类型确定对应的数据截取规则;
根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片。
在一些实施方式中,所述根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片,包括:
指示所述输入终端根据所述数据截取规则生成提示信息;
确定用户在所述操作界面中的圈选操作;
确定所述圈选操作对应的所述操作界面中的选定区域,获取所述选定区域的所述截屏图片。
在一些实施方式中,所述数据类型,包括:表格类型、图表类型、图片类型和/或文本类型。
在一些实施方式中,所述数据类型为表格类型;
所述数据截取规则,包括:
根据所述表格类型确定需要获取的所有数据项,顺序获取每项所述数据项对应的所述截屏图片。
在一些实施方式中,所述根据所述操作判断是否进入同步模式,包括:
当获取到所述用户在所述输入终端上触发的同步指令时,判定进入所述同步模式。
在一些实施方式中,所述根据所述操作判断是否进入同步模式,包括:
当确定所述用户在所述输入终端上进入设定界面预定时间后,判定进入所述同步模式。
基于同一构思,本说明书一个或多个实施例还提供了一种数据同步设备,包括:
判断模块,用于获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;
获取模块,用于响应于确定进入同步模式时,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;
生成模块,用于确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;
输出模块,用于将所述同步数据输出给所述同步终端进行数据同步。
基于同一构思,本说明书一个或多个实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一项所述的方法。
基于同一构思,本说明书一个或多个实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机实现如上任一项所述的方法。
从上面所述可以看出,本说明书一个或多个实施例提供的一种数据同步方法、设备、电子设备及存储介质,包括:获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;响应于确定进入同步模式,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;将所述同步数据输出给所述同步终端进行数据同步。本说明书一个或多个实施例通过在输入终端中设置同步模式,在进入同步模式后通过截屏的方式实时的截取界面以获取用户当前在输入终端输入的内容,之后通过对截屏图片的分析及分析结果的格式转换,将用户输入内容同步到同步终端。进而即使用户正在进行数据录入,还正在编撰录入数据时,就能进行数据同步,能够在第一时间将内容同步到其他终端中,提高了数据同步的及时性及同步效率,同时节俭了用户同步数据的操作步骤。
附图说明
为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书一个或多个实施例提出的一种数据同步方法的流程示意图;
图2为本说明书一个或多个实施例提出的一种数据同步设备的结构示意图;
图3为本说明书一个或多个实施例提出的电子设备结构示意图。
具体实施方式
为使本说明书的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本说明书进一步详细说明。
需要说明的是,除非另外定义,本说明书实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件、物件或者方法步骤涵盖出现在该词后面列举的元件、物件或者方法步骤及其等同,而不排除其他元件、物件或者方法步骤。之后,“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
如背景技术部分所述,在一个具体应用场景中,在医疗领域,随着各种医疗卫生数据库的出现,需要一种方法来解决不同医疗数据库之间进行数据同步问题。但是,现有数据同步的方式一般包括共享数据库、共享文件、标准***传输接口等几种方式,但是由于各个医疗卫生***因信息安全的约束和限制,以上实时传输数据的方式将不能进行应用,如果通过拷贝数据文件等方式,既不能保障数据的即时同步、也不能保障数据的拷贝丢失。特别是在涉及诸如复杂诊断的重大疾病或突发新发传染病等情况时,对数据同步的效率有极高的要求,越快的同步数据越能为病患或者疫情防控争取到更多的时间,而现有数据同步的方法其数据同步的效率已无法达到要求。
同样的,在另外一个具体应用场景中,在公共场所卫生监督检查领域,其中也涉及了各种各样的数据库。而在针对公共卫生管理相对人的监管监督时,在快速的发现问题的同时,还必须要将管理相对人的相关资料迅速的同步到整个监督检查***中,从而能够实现即时的解决问题,例如即时提出整改意见、公共网站预警等,越快的同步数据越能快速的进行反应,从而尽可能的净化公共场所,落实卫生安全主体责任,保护人民群众身体健康,而现有数据同步的方法其数据同步的效率同样无法达到这样的要求。
结合上述实际情况,本说明书一个或多个实施例提出了一种数据同步方案,通过在输入终端中设置同步模式,在进入同步模式后通过截屏的方式实时的截取界面以获取用户当前在输入终端输入的内容,之后通过对截屏图片的分析及分析结果的格式转换,将用户输入内容同步到同步终端。进而即使用户正在进行数据录入,还正在编撰录入数据时,就能进行数据同步,能够在第一时间将内容同步到其他终端中,提高了数据同步的及时性及同步效率,同时节俭了用户同步数据的操作步骤。
参考图1所示,为本说明书一个实施例的一种数据同步方法的流程示意图,具体包括以下步骤:
步骤101,获取用户在输入终端的操作,根据所述操作判断是否进入同步模式。
本步骤旨在,在根据用户在输入终端上的操作来确定是否进入了同步模式,以此来确定当前的在输入终端屏幕上展示的内容是否是需要进行数据同步的。其中,用户在具体应用场景中,可以是医生、护士或数据录入人员等等。输入终端即为医生使用的终端处理器,例如电脑、智能平板、智能医疗仪器等等,用于医生在现场对病患或者目标对象进行的第一手数据录入。
之后,用户可以在输入终端中进行各种操作,例如点击、拖动、旋转、文字输入、图表绘制、表格填写等等。之后对这些操作进行判断或是比对,当完成特定的操作时,确定用户需要进行同步模式。这些操作可以是在特定区域进行点击,例如在输入终端屏幕上的特定区域显示一个同步按钮,当用户对这个同步按钮进行点击时,确定进行同步模式;还可以是通过特定的鼠标指针轨迹或是触碰轨迹确定是否进行同步模式,例如鼠标右键在一直点击的状态下画出一个“S”的轨迹,则确定进行同步模式;还可以在用户进入特定界面一定时间或进行特定操作后确定进行同步模式,例如在进入特定表格页面后1分钟后自动进入同步模式等等。
最后,同步模式即为一种特定模式,在该模式下会实时的获取输入终端的数据,并对这些数据进行分析处理,并根据不同的数据库格式进行数据转换以此来达到数据同步的目的。
步骤102,响应于确定进入同步模式,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据。
本步骤旨在,在确定进入同步模式后,获取输入终端的截屏图片并对图片进行数据提取生成待同步数据,以此来完成数据同步的数据准备工作。其中,输入终端的操作界面即为输入终端当前显示器所显示出来的界面,即,用户界面(User Interface)是指对软件的人机交互、操作逻辑、界面美观的整体设计。操作界面是输入终端和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。操作界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作。之后,对这个操作界面进行截屏操作,其可以是对整个操作界面进行整体的截屏,也可以是对特定区域进行截屏,例如在用户在利用特定的表格工具进行表格填写时,仅对操作界面中显示出来的表格工具的表格部分进行截屏。截屏生成的图片可以是能够满足之后图片分析需要的各种格式,例如webp、bmp、jpg、png、tif、gif等等。
之后对该截屏图片进行图片分析,将其中的文字或设定格式的图片或表格等识别出来,生成待同步数据。其中,文字可以通过文字识别技术进行图片识别,图片中的特定图片可以通过灰度等方式进行识别,例如在具体应用场景中,在医院对病患的图片数据一般都是X光照片或B超照片等等,其一般都是黑白照片并且黑白分明,同时在进行医疗数据或报告撰写时,也很少会利用到彩色照片或图表,从而可以较为方便的提取出其中需要的图片或图表的。
在具体应用场景中,若用户填写的是特定的有设定格式的表格等。可以按照事先确定的获取规则进行数据获取,例如在针对固定格式的表格时,确定整个表格中的每一项并生成待获取数据信息,并通过输入终端提示用户,用户根据待获取数据信息中的每一项顺序的确定每一项对应的截屏区域,比如输入终端中提示要获取姓名信息,用户则在输入终端中进行圈选等操作,该操作对应的区域即为需要进行同步的姓名信息所在的区域,对该区域进行截屏并分析截屏图片中的文字确定待同步的姓名信息。
步骤103,确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据。
本步骤旨在,确定目标同步终端的需要的数据格式,并对待同步数据进行数据转换,以此方便进行数据同步操作。
其中,同步终端与输入终端类似,同步终端中有用于进行数据储存的数据库或数据再加工的程序等等。而不同的数据库或程序,其对获取到的数据是有格式要求的,而由步骤102得到的待同步数据可能是没有格式的或格式为某个固定格式的,从而需要对这些待同步数据进行数据转换,生成同步终端需要的数据。从而,先确定目标同步终端需要的数据格式,再根据该格式利用对应的转码器进行格式转码,数据转换后生成同步数据。
步骤104,将所述同步数据输出给所述同步终端进行数据同步。
本步骤旨在,将同步数据输出,以使同步终端能够进行数据同步,完成在用户输入数据的同时进行数据同步。
本步骤中,对同步数据的输出,其可以用以存储、展示、使用或再加工该同步数据。根据不同的应用场景和实施需要,具体的对于该同步数据的输出方式可以灵活选择。
例如,对于本实施例的方法在单一设备上执行的应用场景,可以将同步数据直接在当前设备的显示部件(显示器、投影仪等)上以显示的方式输出,使得当前设备的操作者能够从显示部件上直接看到同步数据的内容。
又如,对于本实施例的方法在多个设备组成的***上执行的应用场景,可以将同步数据通过任意的数据通信方式(有线连接、NFC、蓝牙、wifi、蜂窝移动网络等)发送至***内的其他作为接收方的预设设备上,即同步终端上,以使得同步终端可以对其进行后续处理。可选的,该同步终端可以是预设的服务器,服务器一般设置在云端,作为数据的处理和存储中心,其能够对同步数据进行存储和分发;其中,分发的接收方是终端设备,该些终端设备的持有者或操作者可以是医院数据管理人员、医院数据监管人员、需要使用该数据的公司或个人等等。
再如,对于本实施例的方法在多个设备组成的***上执行的应用场景时,可以将同步数据通过任意的数据通信方式直接发送至预设的终端设备,终端设备可以是前述段落列举中的一种或多种。
即,在将同步数据输出给同步终端时,处理器本身可以展示出这些数据,同时同步终端在接到同步数据后,可以对同步数据进行存储或者再加工,其只要能够完成数据同步即可,对于同步完成后的处理或在数据同步的同时还进行的其他数据输出方式并不进行限制。
结合上述实际情况,本说明书一个或多个实施例提出的一种数据同步方法,包括:获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;响应于确定进入同步模式,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;将所述同步数据输出给所述同步终端进行数据同步。本说明书一个或多个实施例通过在输入终端中设置同步模式,在进入同步模式后通过截屏的方式实时的截取界面以获取用户当前在输入终端输入的内容,之后通过对截屏图片的分析及分析结果的格式转换,将用户输入内容同步到同步终端。进而即使用户正在进行数据录入,还正在编撰录入数据时,就能进行数据同步,能够在第一时间将内容同步到其他终端中,提高了数据同步的及时性及同步效率,同时节俭了用户同步数据的操作步骤。
需要说明的是,本说明书一个或多个实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本说明书一个或多个实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在本说明书的可选实施例中,为了准确的针对不同的数据格式执行对应的截屏方式。所述获取所述输入终端的操作界面的截屏图片,包括:确定所述操作界面正在展示的数据类型;根据所述数据类型确定对应的数据截取规则;根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片。
其中,数据类型可以是表格、纯文字、图表、图片等等,即,所述数据类型,包括:表格类型、图表类型、图片类型和/或文本类型。
在具体应用场景中,医疗数据中会进行数据同步的数据一般格式都是固定的,例如固定的信息表格、X光报告或B超报告等的格式都是固定和通用的。从而当用户在输入终端进行操作时,可以确定出用户当前正在填写的是哪种类型的数据,从而确定出其特定的数据截取规则,在此,由于数据的种类可能是固定的,进而可以对每一种数据类型都设置一个对应的数据截取规则,从而可以通过这些针对性的数据截取规则进行更为精确的截屏处理。
在本说明书的可选实施例中,为了更为准确的获取到每一项需要同步的数据。所述根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片,包括:指示所述输入终端根据所述数据截取规则生成提示信息;确定用户在所述操作界面中的圈选操作;确定所述圈选操作对应的所述操作界面中的选定区域,获取所述选定区域的所述截屏图片。
在具体应用场景中,由于数据截取规则对应的数据格式是固定的,例如表格格式等等,从而可以针对性的进行信息提示,并根据用户的操作获取更为准确的信息。例如在对表格格式的数据进行同步时,根据该表格对应的数据截取规则,确定需要获取数据的每一项并以此生成提示信息,用户根据提示信息顺序的进行圈选或选取等操作来进行每一项信息的确认,以此来确定每一项对应的截屏区域。如:根据数据截取规则需要获取病患姓名、病患性别、身份证号等等数据,以此生成提示信息后,按照顺序先提示要获取病患姓名信息,用户根据该提示信息在操作界面中的进行圈选操作,之后对圈选出的区域进行截屏,截屏出的图片就可以与病患姓名进行对应,这个图片中分析出的数据即为病患姓名。即,所述数据类型为表格类型时;所述数据截取规则,包括:根据所述表格类型确定需要获取的所有数据项,顺序获取每项所述数据项对应的所述截屏图片。
在本说明书的可选实施例中,为了准确判断用户是否需要进入同步模式。所述根据所述操作判断是否进入同步模式,包括:当获取到所述用户在所述输入终端上触发的同步指令时,判定进入所述同步模式。或,所述根据所述操作判断是否进入同步模式,包括:当确定所述用户在所述输入终端上进入设定界面预定时间后,判定进入所述同步模式。
在具体应用场景中,判断是否进入同步模式的方式可以是在输入终端的显示区域内设置一个同步按钮等虚拟组件,在用户对同步按钮进行点击操作时,即为进入同步模式。或是,在用户进入特定程序,进行特定表格填写或特定图表制作等操作时,当用户在这些特定页面停留超过一定时间后,即判定进入了同步模式。
基于同一构思,本说明书一个或多个实施例还提供了一种数据同步设备,如图2所示,包括:
判断模块201,用于获取用户在输入终端的操作,根据所述操作判断是否进入同步模式。
获取模块202,用于响应于确定进入同步模式时,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据。
生成模块203,用于确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据。
输出模块204,用于将所述同步数据输出给所述同步终端进行数据同步。
为了描述的方便,描述以上设备时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
上述实施例的设备用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
作为一个可选的实施例,所述获取模块202,还可以用于:
确定所述操作界面正在展示的数据类型;
根据所述数据类型确定对应的数据截取规则;
根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片。
作为一个可选的实施例,所述获取模块202,还可以用于:
指示所述输入终端根据所述数据截取规则生成提示信息;
确定用户在所述操作界面中的圈选操作;
确定所述圈选操作对应的所述操作界面中的选定区域,获取所述选定区域的所述截屏图片。
作为一个可选的实施例,所述数据类型,包括:表格类型、图表类型、图片类型和/或文本类型。
作为一个可选的实施例,所述数据类型为表格类型;
所述数据截取规则,包括:
根据所述表格类型确定需要获取的所有数据项,顺序获取每项所述数据项对应的所述截屏图片。
作为一个可选的实施例,所述判断模块201,还可以用于:
当获取到所述用户在所述输入终端上触发的同步指令时,判定进入所述同步模式。
作为一个可选的实施例,所述判断模块201,还可以用于:
当确定所述用户在所述输入终端上进入设定界面预定时间后,判定进入所述同步模式。
基于同一发明构思,本说明书一个或多个实施例还提供了一种电子设备。该电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一实施例所述的一种数据同步方法。
图3示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器310、存储器320、输入/输出接口330、通信接口340和总线350。其中处理器310、存储器320、输入/输出接口330和通信接口340通过总线350实现彼此之间在设备内部的通信连接。
处理器310可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
存储器320可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器320可以存储操作***和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器320中,并由处理器310来调用执行。
输入/输出接口330用于连接输入/输出模块,以实现信息输入及输出。输入/输出模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
通信接口340用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线350包括一通路,在设备的各个组件(例如处理器310、存储器320、输入/输出接口330和通信接口340)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器310、存储器320、输入/输出接口330、通信接口340以及总线350,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
上述实施例的设备用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
基于同一发明构思,本说明书一个或多个实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机实现如上任意一实施例所述的一种数据同步方法。
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本说明书一个或多个实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
另外,为简化说明和讨论,并且为了不会使本说明书一个或多个实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出设备,以便避免使本说明书一个或多个实施例难以理解,并且这也考虑了以下事实,即关于这些框图设备的实施方式的细节是高度取决于将要实施本说明书一个或多个实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本说明书一个或多个实施例。因此,这些描述应被认为是说明性的而不是限制性的。
尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
本说明书一个或多个实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
Claims (10)
1.一种数据同步方法,其特征在于,包括:
获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;
响应于确定进入同步模式,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;
确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;
将所述同步数据输出给所述同步终端进行数据同步。
2.根据权利要求1所述的方法,其特征在于,所述获取所述输入终端的操作界面的截屏图片,包括:
确定所述操作界面正在展示的数据类型;
根据所述数据类型确定对应的数据截取规则;
根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片。
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据截取规则指示所述输入终端对所述操作界面进行截取生成所述截屏图片,包括:
指示所述输入终端根据所述数据截取规则生成提示信息;
确定用户在所述操作界面中的圈选操作;
确定所述圈选操作对应的所述操作界面中的选定区域,获取所述选定区域的所述截屏图片。
4.根据权利要求2所述的方法,其特征在于,所述数据类型,包括:表格类型、图表类型、图片类型和/或文本类型。
5.根据权利要求4所述的方法,其特征在于,所述数据类型为表格类型;
所述数据截取规则,包括:
根据所述表格类型确定需要获取的所有数据项,顺序获取每项所述数据项对应的所述截屏图片。
6.根据权利要求1所述的方法,其特征在于,所述根据所述操作判断是否进入同步模式,包括:
当获取到所述用户在所述输入终端上触发的同步指令时,判定进入所述同步模式。
7.根据权利要求1所述的方法,其特征在于,所述根据所述操作判断是否进入同步模式,包括:
当确定所述用户在所述输入终端上进入设定界面预定时间后,判定进入所述同步模式。
8.一种数据同步设备,其特征在于,包括:
判断模块,用于获取用户在输入终端的操作,根据所述操作判断是否进入同步模式;
获取模块,用于响应于确定进入同步模式时,获取所述输入终端的操作界面的截屏图片,对所述截屏图片进行图片分析,生成待同步数据;
生成模块,用于确定同步终端的数据格式,根据所述数据格式对所述待同步数据进行数据转换,生成同步数据;
输出模块,用于将所述同步数据输出给所述同步终端进行数据同步。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机实现权利要求1至7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110115060.8A CN112463891B (zh) | 2021-01-28 | 2021-01-28 | 一种数据同步方法、设备、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110115060.8A CN112463891B (zh) | 2021-01-28 | 2021-01-28 | 一种数据同步方法、设备、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112463891A true CN112463891A (zh) | 2021-03-09 |
CN112463891B CN112463891B (zh) | 2021-05-11 |
Family
ID=74802548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110115060.8A Active CN112463891B (zh) | 2021-01-28 | 2021-01-28 | 一种数据同步方法、设备、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112463891B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113791723A (zh) * | 2021-09-23 | 2021-12-14 | 苏州美能华智能科技有限公司 | 数据录入方法、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461474A (zh) * | 2013-09-12 | 2015-03-25 | 北京三星通信技术研究有限公司 | 用于移动终端的截屏方法和截屏装置以及移动终端 |
WO2016070372A1 (zh) * | 2014-11-06 | 2016-05-12 | 北京安奇智联科技有限公司 | 用于在移动设备和web终端之间进行同步显示的方法 |
US20190146637A1 (en) * | 2017-11-15 | 2019-05-16 | Rockwell Automation Technologies, Inc. | Mobile data snapshots |
CN109783759A (zh) * | 2019-01-15 | 2019-05-21 | 北京智融网络科技有限公司 | 页面截图自动化生成方法、设备及可读存储介质 |
-
2021
- 2021-01-28 CN CN202110115060.8A patent/CN112463891B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461474A (zh) * | 2013-09-12 | 2015-03-25 | 北京三星通信技术研究有限公司 | 用于移动终端的截屏方法和截屏装置以及移动终端 |
CN111078343A (zh) * | 2013-09-12 | 2020-04-28 | 北京三星通信技术研究有限公司 | 用于移动终端的截屏方法和截屏装置以及移动终端 |
WO2016070372A1 (zh) * | 2014-11-06 | 2016-05-12 | 北京安奇智联科技有限公司 | 用于在移动设备和web终端之间进行同步显示的方法 |
US20190146637A1 (en) * | 2017-11-15 | 2019-05-16 | Rockwell Automation Technologies, Inc. | Mobile data snapshots |
CN109783759A (zh) * | 2019-01-15 | 2019-05-21 | 北京智融网络科技有限公司 | 页面截图自动化生成方法、设备及可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113791723A (zh) * | 2021-09-23 | 2021-12-14 | 苏州美能华智能科技有限公司 | 数据录入方法、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112463891B (zh) | 2021-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109154861A (zh) | 情绪/认知状态呈现 | |
Raja et al. | Android and ODK based data collection framework to aid in epidemiological analysis | |
WO2011070871A1 (ja) | 情報処理装置、情報処理方法およびプログラム | |
US20140164968A1 (en) | Medical Photography User Interface Utilizing a Body Map Overlay in Camera Preview to Control Photo Taking and Automatically Tag Photo with Body Location | |
CN109784304B (zh) | 用于标注牙齿图像的方法和装置 | |
CN111882634B (zh) | 一种图像渲染方法、装置、设备及存储介质 | |
CN106455056B (zh) | 定位方法和装置 | |
US20190304574A1 (en) | Systems and methods for managing server-based patient centric medical data | |
KR102182579B1 (ko) | 전자차트와 치과용 프로그램 간 연동방법 및 이를 수행하는 치과용 보험청구 시스템 | |
CN112463891B (zh) | 一种数据同步方法、设备、电子设备及存储介质 | |
US20170024918A1 (en) | Server and method of providing data | |
US11742063B2 (en) | Aggregation and viewing of health records received from multiple sources | |
JP6720353B2 (ja) | 処理方法及び端末 | |
CN112101257B (zh) | 训练样本生成方法、图像处理方法、装置、设备和介质 | |
US10057321B2 (en) | Image management apparatus and control method capable of automatically creating comment data relevant to an image | |
CN111967269A (zh) | 业务风险识别方法、装置及电子设备 | |
CN115328997B (zh) | 数据同步方法、***、设备及存储介质 | |
CN111192643A (zh) | 病历数据处理方法及相关设备 | |
JP2014026411A (ja) | ヘルスケアシステム及びそのサーバ | |
CN116230223A (zh) | 一种基于人体运动数据的健康管理***及方法 | |
CN109545304A (zh) | 基于智能手环的医护方法、装置、设备及存储介质 | |
CN108153655A (zh) | 虚拟现实软件的绘制调用数量的检测方法及存储介质 | |
CN116309005A (zh) | 虚拟换装方法、装置、电子设备及可读介质 | |
CN108573505B (zh) | 虚拟视场合理性检测的方法及其***、存储介质 | |
CN112183657A (zh) | 获取标注信息的方法、装置、电子设备和计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |