一种数据同步方法和数据同步系统技术方案

技术编号:14252950 阅读:84 留言:0更新日期:2016-12-22 15:21
本发明专利技术提供一种数据同步方法和数据同步系统,其中,该数据同步方法包括:网络服务器接收用户终端发送的第一数据报文,所述第一数据报文包括:图像数据;所述网络服务器根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态;当所述网络服务器确认数据同步流程结束时,则所述网络服务器向所述用户终端发送第一数据反馈报文;所述第一数据反馈报文包括:状态标识。本发明专利技术提供的技术方案能够有效解决图像检索系统中的数据同步问题。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体涉及一种数据同步方法和数据同步系统
技术介绍
在公安机关侦查办案过程,需要通过图像检索系统进行图侦。图侦即视频图像侦查,指的是根据案件的需要,通过对现场及周边监控图像的调取、观看、分析和研判,从中发现侦查线索,将现代科技手段与传统侦查措施结合使用,形成一种多方参与、整体作战以实现打击和防控刑事犯罪目的的方法体系,是公安机关侦查办案过程中获取证据、线索的重要组成部分。在图像检索系统中,图像数据需要从用户终端上传至网络服务器进行存储,写入数据库成功后,将图像数据发送至比对服务器进行提取特征。由于该流程涉及多端网络传输,故可能出现网络中断,网络响应缓慢,服务器出错等问题,以上问题可能会导致图像数据于网络服务器端保存后并没有在比对服务器端进行处理,导致数据不同步。
技术实现思路
本专利技术提供一种数据同步方法和数据同步系统,用于解决图像检索系统中的数据同步问题。本专利技术第一方面提供一种数据同步方法,包括:网络服务器接收用户终端发送的第一数据报文,所述第一数据报文包括:图像数据;所述网络服务器根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态;当所述网络服务器确认数据同步流程结束时,则所述网络服务器向所述用户终端发送第一数据反馈报文;所述第一数据反馈报文包括:状态标识。本专利技术第二方面提供一种数据同步系统,包括:用户终端,网络服务器,比对服务器;所述用户终端用于向网络服务器发送第一数据报文,所述第一数据报文包括:图像数据;接收所述网络服务器发送的第一数据反馈报文,所述第一数据反馈报文包括:状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态;所述网络服务器用于接收所述用户终端发送的第一数据报文,根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识;当所述网络服务器确认数据同步流程结束时,则所述网络服务器向所述用户终端发送第一数据反馈报文;所述第一数据反馈报文包括:状态标识;所述比对服务器用于接收所述网络服务器发送的第二数据报文,并获取所述第二数据报文中的所述图像数据;对所述图像数据进行特征提取;并向所述网络服务器反馈所述特征提取结果。由上可见,在本专利技术实施例中,网络服务器接收到用户终端发送的第一数据报文并根据第一数据报文中的图像数据进行数据处理后,会根据所述数据处理结果更新状态标识,当所述网络服务器确认数据同步流程结束时,则向所述用户终端反馈该状态标识;由于该状态标识用于表示图像数据当前在网络端的同步状态,因此,用户终端可以及时获知图像数据在网络端的同步状态,及时地根据该同步状态进行相应的处理,避免了图像数据在各个网络端不同步的情况出现。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中的数据同步方法的一个流程图;图2为本专利技术实施例中的数据同步方法的另一个流程图;图3为本专利技术实施例中的数据同步方法的另一个流程图;图4为本专利技术实施例中的数据同步系统的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下分别进行详细说明。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。请参阅图1,本专利技术实施例中数据同步方法的一个实施例包括:101、网络服务器接收用户终端发送的第一数据报文;网络服务器接收用户终端发送的第一数据报文,所述第一数据报文包括:图像数据。在实际应用中,网络(web)服务器可以包括文件服务器,缓存服务器(如,redis服务器)以及数据库(如,mysql数据库);所述网络服务器用于数据交互,数据存储以及数据处理,进一步的,还可以用于用户管理相关功能的具体逻辑,如将数据处理结果返回前端进行展示等。具体的,所述用户终端可以为网页客户端,也可以为独立应用的客户端。在实际应用中,用户可以在客户端中选择目标库上传人脸图像。当用户在客户端上传人脸图像之后,即可实施本专利技术的数据同步流程。具体的,所述第一数据报文用于传输图像数据;可选的,所述第一数据报文还可以携带有状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态,所述状态标识的初始化状态为未入库。在实际应用中,若网络服务器中没有预设有状态标识,则第一数据报文中可包含有状态标识位,网络服务器可在接收到所述第一数据报文后,根据该状态标识位更新并维护该状态标识。102、网络服务器根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识;所述网络服务器根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态。具体的,所述数据处理包括:提取图像数据,将图像数据写入数据库,将图像数据发送至比对服务器进行特征提取。可选的,所述同步状态包括:未入库;入库成功且提取特征成功;入库成功但提取特征失败;入库成功但因网络问题提取特征失败;上传网络服务器成功写入数据库失败;上传网络服务器失败。具体的,在数据报文中,所述同步状态可以用状态标识位表示,即上述每个同步状态可对应一个数字,标注在所述数据报文的状态标识位中。103、网络服务器向所述用户终端发送第一数据反馈报文。当所述网络服务器确认数据同步流程结束时,则所述网络服务器向所述用户终端发送第一数据反馈报文;所述第一数据反馈报文包括:状态标识。由上可见,在本专利技术实施例中,网络服务器接收到用户终端发送的第一数据报文并根据第一数据报文中的图像数据进行数据处理后,会根据所述数据处理结果更新状态标识,当所述网络服务器确认数据同步流程结束时,则向所述用户终端反馈该状态标识;由于该状态标识用于表示图像数据当前在网络端的同步状态,因此,用户终端可以及时获知图像数据在网络端的同步状态,及时地根据该同步状态进行相应的处理,避免了图像数据在各个网络端不同步的情况出现。下面从各个网络端交互的角度对本专利技术实施例中的数据同步方法进行描述,请参阅图2,本专利技术实施例中数据同步方法的另一个实施例包括:201、用户终端向网络服务器发送第一数据报文;用户终端向网络服务器发送第一数据报文,以在网络端对图像数据进行同步,所述第一数据报文包括:图像数据。202、网络服务器在所本文档来自技高网...
一种数据同步方法和数据同步系统

【技术保护点】
一种数据同步方法,其特征在于,包括:网络服务器接收用户终端发送的第一数据报文,所述第一数据报文包括:图像数据;所述网络服务器根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态;当所述网络服务器确认数据同步流程结束时,则所述网络服务器向所述用户终端发送第一数据反馈报文;所述第一数据反馈报文包括:状态标识。

【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:网络服务器接收用户终端发送的第一数据报文,所述第一数据报文包括:图像数据;所述网络服务器根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态;当所述网络服务器确认数据同步流程结束时,则所述网络服务器向所述用户终端发送第一数据反馈报文;所述第一数据反馈报文包括:状态标识。2.根据权利要求1所述的方法,其特征在于,所述同步状态包括:未入库;入库成功且提取特征成功;入库成功但提取特征失败;入库成功但因网络问题提取特征失败;上传网络服务器成功写入数据库失败;上传网络服务器失败。3.根据权利要求2所述的方法,其特征在于,所述网络服务器根据所述图像数据进行数据处理,并根据所述数据处理结果更新状态标识,包括:所述网络服务器在所述第一数据报文中提取图像数据;若所述图像数据提取失败,则当前的数据同步流程结束,并将状态标识更新为:上传网络服务器失败,所述状态标识用于表示图像数据当前在网络端的同步状态;若所述图像数据提取成功,则所述网络服务器将所述图像数据写入数据库;若所述图像数据写入数据库失败,则当前的数据同步流程结束,并将所述状态标识更新为:上传网络服务器成功写入数据库失败;若所述图像数据写入数据库成功,则所述网络服务器向比对服务器发送第二数据报文,使得所述比对服务器对所述第二数据报文中的图像数据进行特征提取,并向所述网络服务器反馈所述特征提取结果;当所述网络服务器接收到所述特征提取结果时,确认当前的数据同步流程结束,并根据所述特征提取结果更新所述状态标识。4.根据权利要求3所述的方法,其特征在于,所述根据所述特征提取结果更新所述状态标识,包括:若所述特征提取失败,则当前的数据同步流程结束,并将所述状态标识更新为:入库成功但提取特征失败;若所述特征提取成功,则当前的数据同步流程结束,并将所述状态标识更新为:入库成功且提取特征成功。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述网络服务器接收用户终端发送的第一删除报文,所述第一删除报文包括:待删除数据的标识;所述网络服务器根据所述第一删除报文进行数据处理,并根据所述数据处理结果更新所述状态标识;所述网络服务器向所述用户终端发送第一删除反馈报文;所述第一删除反馈报文包括:状态标识;所述状态标识表示的同步状态还包括:删除特征成功,数据库与文件服务器还保留数据;删除特征成功,删除文件服务器文件成功,数据库保留数据;完全删除。6.一种数据同步系统,其特征在于,包括:用户终端,网络服务器,比对服务器;所述用户终端用于向网络服务器发送第一数据报文,所述第一数据报文包括:图像数据;接收所述网络服务器发送的第一数据反馈报文,所述第一数据反馈报文包括:状态标识,所述状态标识用于表示图像数据当前在网络端的同步状态;...

【专利技术属性】
技术研发人员:林俊郯王晶王贝珊苏哲昆贾思博张广程李庆林
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1