一种蓝宝石报警图片的搜索方法

文档序号:8943121阅读:270来源:国知局
一种蓝宝石报警图片的搜索方法
【技术领域】
[0001]本发明涉及一种搜索方法,特别是涉及一种蓝宝石报警图片的搜索方法。
【背景技术】
[0002]目前,回看事件发生现场情况常用的做法是通过播放现场录像和查看事件的截图,通过拉拽播放器的时间轴来反复观看录像,从录像信息中寻找有用的信息,或者对已有的事后截图进行查看及核对。在查看截图时,需要逐条对比,不能有选择性的过滤,无法根据属性特征,灵活的查找和回看事件发生的现场情况。
[0003]—旦需要对未知明确发生时间的事件进行检索时,传统的做法将需要面临逐条查看大量的图片或视频的问题,并且对查找到结果所耗费的时间不可预测。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种蓝宝石报警图片的搜索方法,其有效的从部分数据中进行搜索,避免了从全部数据中搜索的过程,提高了搜索的效率。
[0005]本发明是通过下述技术方案来解决上述技术问题的:一种蓝宝石报警图片的搜索方法,其特征在于,该搜索方法采用用户电脑、HTTP服务器、数据库服务器和文件存储服务器,该搜索方法包括以下步骤:
[0006]步骤一:从一台用户电脑向HTTP服务器提交搜索的蓝宝石生产文字请求信息;
[0007]步骤二:HTTP服务器将提交搜索的文字转换为图片并反馈给用户,用户判断后向数据库服务器发起搜索请求;
[0008]步骤三:数据库服务器接收到搜索请求后,将进行比对、辨识、搜索;
[0009]步骤四:数据库服务器将综合比对、辨识、搜索后的结果返回给HTTP服务器,搜索结果中包含报警的图片名称,根据报警的图片名称,HTTP服务器向文件存储服务器发起请求;
[0010]步骤五:文件存储服务器接收到HTTP服务器发出的请求后开始查找该文件名的图片文件,HTTP服务器将接收到的报警的文字和图片返回给用户电脑,用户电脑得到所需要的结果。
[0011]优选地,所述提交搜索的文字请求信息的内容包括事情发生的时间区间、通道、算法类型、触发的形状、报警信息的级别、报警信息的状态以及关键字。
[0012]优选地,所述时间区间可以选择任意区间,不受时间限制。
[0013]本发明的积极进步效果在于:本发明不需要对大量的图片进行逐个查看对比,根据已有的事件特征进行搜索,有效的提高了查看图片的效率,对查找结果的耗时可控。
【附图说明】
[0014]图1为本发明蓝宝石报警图片的搜索方法使用的搜索系统的原理图。
[0015]图2为本发明数据库服务器中数据存储的原理图。
[0016]图3为本发明事后报警图片的搜索方法的流程图。
【具体实施方式】
[0017]下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
[0018]如图1所示,本发明蓝宝石报警图片的搜索方法使用的搜索系统包括用户电脑1、HTTP服务器2、数据库服务器3和文件存储服务器4,用户电脑1、数据库服务器3、文件存储服务器4与HTTP服务器2连接,用户发起搜索请求的客户机为用户电脑,用户电脑可以是局域网或互联网内的任意电脑。HTTP服务器提供HTTP服务,数据库服务器提供数据的存储。当用户电脑I向HTTP服务器2发起请求后,HTTP服务器2根据提交的请求条件,从数据库服务器3中开始搜索符合搜索条件的结果,数据库服务器3将搜索结果返回给HTTP服务器2。HTTP服务器2根据返回的结果,向文件存储服务器4发起提取文件请求,文件存储服务器4返回结果给HTTP服务器3,HTTP服务器3将完整的结果返回给用户电脑I。
[0019]如图2所示,存放实际报警数据的数据表12的数量可以是一个或多个。将存放实际报警数据的数据表12分为多个表存放的目的是为了保证单张表的处理能力和处理效率。存放实际报警数据的数据表12通过一张索引数据表11进行管理,索引数据表11中的每一条记录保存了起始日期,对应了每一个存放实际报警数据的数据表12中所有记录的最大日期和最小日期。索引数据表11中每条记录保存了最大ID和最小ID,对应了每个存放实际报警数据的数据表12中所有记录的最大ID和最小ID。
[0020]在报警信息数据库表中,保存报警的属性信息包括时间、通道、算法类型、触发的规则、报警级别、关键字、报警状态、图片文件名,在检索的时候,根据用户提交的时间、通道、算法类型等信息,找到符合要求的报警信息结果,数据库返回与之对应的报警信息内容和文件名。
[0021]如图3所示,本发明事后报警图片的搜索方法包括以下步骤:
[0022]步骤一:从一台用户电脑向HTTP服务器提交搜索的文字请求信息,用户电脑可以是在局域网或者互联网内可以访问到HTTP服务器的任意电脑。提交搜索的文字请求信息的内容包括事情发生的时间区间、通道、算法类型、触发的形状、报警信息的级别、报警信息的状态以及关键字。关键字可以是人工标记的标签,也可以是由智能算法产生的文字信息。提交搜索的文字请求信息包括以上内容的全部或者部分。
[0023]步骤二:HTTP服务器将提交搜索的文字转换为图片并反馈给用户,用户判断后向数据库服务器发起搜索请求;
[0024]步骤三:数据库服务器接收到搜索请求后,根据搜索请求的条件进行搜索。随着数据量的增加,单张数据表难以提供高效稳定的搜索,数据可以被分割在多张表中,多张表通过索引数据表管理。索引数据表中记录多张表的各自起始时间、流水ID号的最大值和最小值,当搜索请求的时间区间落在索引数据表的时间区间内。则搜索的时候包含该表,否则,搜索不包含该表。这样做的目的是数据量很大时,对所有记录进行搜索效率很低。而将一个很大的数据表按照时间顺序分成若干份后,再在搜索请求时间区间中包含该表时间的数据表中进行搜索,这样提高了搜索的效率。举例来说,如果不使用数据分割的策略,一次搜索请求在10000万条数据中搜索。而使用分割策略后,数据被分成10份,每份100万。通过先查找索引数据表,数据可能只分布在两张表里,即只要在200万数据中搜索。这相比于1000万条数据中查找,大大提高了效率。
[0025]步骤四:数据库服务器将搜索结果返回给HTTP服务器。搜索结果中包含报警的时间、报警通道、算法类型、触发的规则形状、报警的级别、报警的状态和报警的图片名称等。根据报警的图片名称,HTTP服务器向文件存储服务器发起请求。在进行人脸图片搜索时,根据提交的人脸样张图片进行检索,查找与之相同和相似的图片,并根据相似的程度进行排序。在进行车牌图片搜索时,输入车牌的编号的全部或者部分,搜索出图片中含有此车牌编号的全部或部分的图片。
[0026]步骤五:文件存储服务器接收到HTTP服务器发出的请求后开始查找该文件名的图片文件,将该文件名的图片文件返回过HTTP服务器。
[0027]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改。因此,本发明的保护范围由所附权利要求书限定。
【主权项】
1.一种蓝宝石报警图片的搜索方法,其特征在于,该搜索方法采用用户电脑、HTTP服务器、数据库服务器和文件存储服务器,该搜索方法包括以下步骤: 步骤一:从一台用户电脑向HTTP服务器提交搜索的蓝宝石生产文字请求信息; 步骤二:HTTP服务器将提交搜索的文字转换为图片并反馈给用户,用户判断后向数据库服务器发起搜索请求; 步骤三:数据库服务器接收到搜索请求后,将进行比对、辨识、搜索; 步骤四:数据库服务器将综合比对、辨识、搜索后的结果返回给HTTP服务器,搜索结果中包含报警的图片名称,根据报警的图片名称,HTTP服务器向文件存储服务器发起请求; 步骤五:文件存储服务器接收到HTTP服务器发出的请求后开始查找该文件名的图片文件,HTTP服务器将接收到的报警的文字和图片返回给用户电脑,用户电脑得到所需要的结果。2.如权利要求1所述的蓝宝石报警图片的搜索方法,其特征在于,所述提交搜索的文字请求信息的内容包括事情发生的时间区间、通道、算法类型、触发的形状、报警信息的级别、报警信息的状态以及关键字。3.如权利要求2所述的蓝宝石报警图片的搜索方法,其特征在于,所述时间区间可以选择任意区间,不受时间限制。4.如权利要求2所述的蓝宝石报警图片的搜索方法,其特征在于,所述算法类型不受限制。5.如权利要求2所述的蓝宝石报警图片的搜索方法,其特征在于,所述报警信息的级别分为I?3级,I级为最高。
【专利摘要】本发明公开了一种蓝宝石报警图片的搜索方法,其包括以下步骤:从一台用户电脑向HTTP服务器提交搜索的文字请求信息;HTTP服务器判断提交搜索的文字请求信息的合法性;数据库服务器接收到搜索请求后,根据搜索请求的条件进行搜索;数据库服务器将搜索结果返回给HTTP服务器,搜索结果中包含报警的图片名称,HTTP服务器向文件存储服务器发起请求;文件存储服务器接收到HTTP服务器发出的请求后开始查找该文件名的图片文件,将该文件名的图片文件返回过HTTP服务器;HTTP服务器接受到了报警的文字信息和报警的图片文件,将这些信息返回给用户电脑,用户电脑得到所需要的结果。本发明提高了搜索的效率。
【IPC分类】G06F17/30
【公开号】CN105160041
【申请号】CN201510669825
【发明人】潘今一, 潘健武, 石详
【申请人】山西晶科光电材料有限公司
【公开日】2015年12月16日
【申请日】2015年10月16日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1