视频搜索方法、视频搜索装置以及视频搜索系统与流程

文档序号:16628945发布日期:2019-01-16 06:23阅读:192来源:国知局
视频搜索方法、视频搜索装置以及视频搜索系统与流程

本申请涉及摄像领域,尤其涉及视频搜索方法、视频搜索装置以及视频搜索系统。



背景技术:

现有技术中,车辆上安装有摄像装置比如行车记录仪用于停车监控,能够在用户离开车辆后,监控车辆在停泊时,是否被人破坏或者偷盗等。但是,摄像装置一般安装在车辆的前方,只能监控车辆前方的画面,后方和侧向两边的位置都无法监控,如果车辆被盗或者车辆遭受到破坏的时候,就无法准确反映车辆当时的情景。如果安装多个摄像头的话,则会可能增加成本。



技术实现要素:

本申请提供一种视频搜索方法、视频搜索装置以及视频搜索系统,能够解决现在通过行车记录仪进行停车监控时只能拍摄车辆前方的画面无法监测车车辆其它方向的画面而导致无法准确反映车辆当时的情景以及如果使用多个摄像头监测会增加成本的问题。

根据本申请的第一方面,本申请提供一种视频搜索方法,方法包括:终端开启视频拍摄功能进行视频拍摄;提取拍摄视频中的车辆信息,终端上传包含车辆信息的拍摄视频,其中,车辆信息包括车牌号码;接收搜索指令,其中,搜索指令包括搜索服务器上包含车辆信息的拍摄视频,服务器上的拍摄视频包含除本车的终端外的其它终端上传的拍摄视频;根据搜索指令搜索云端服务器中的对应车辆信息的拍摄视频。

优选地,在终端开启视频拍摄功能进行视频拍摄的步骤之前,包括:上传车牌号码、用户的车型以及车辆外观;在提取拍摄视频中的车辆信息的步骤中,包括:提取包含车牌号码对应的拍摄视频,或者,提取包含用户的车型和车辆外观的拍摄视频;将包含车牌号码对应的拍摄视频以及包含用户的车型和车辆外观的拍摄视频对应车牌号码进行保存。

优选地,在根据搜索指令搜索对应车辆信息的拍摄视频的步骤中,包括:如果当搜索指令的车辆信息仅包含车牌号码,并且无法搜索到与车牌号码对应的拍摄视频时,则搜索包含用户的车型以及车辆外观的视频作为对应车辆信息的拍摄视频。

优选地,在开启视频拍摄功能进行视频拍摄的步骤中,还包括:记录进行视频拍摄的地理位置;当搜索指令包含地理位置时,在根据搜索指令搜索对应车辆信息的拍摄视频的步骤中,包括:从搜索得到的包含车辆信息的拍摄视频中选取对应地理位置的拍摄视频。

根据本申请的第二方面,本申请提供一种视频搜索装置,装置包括:拍摄模块,用于终端开启视频拍摄功能进行视频拍摄;提取模块,用于提取拍摄视频中的车辆信息,终端上传包含车辆信息的拍摄视频至云端服务器,其中,车辆信息包括车牌号码;指令模块,用于接收搜索指令,其中,搜索指令包括搜索服务器上包含车辆信息的拍摄视频,服务器上的拍摄视频包含除本车的终端外的其它终端上传的拍摄视频;搜索模块,用于根据搜索指令搜索云端服务器中的对应车辆信息的拍摄视频。

优选地,视频搜索装置还包括:上传模块,用于上传车牌号码、用户的车型以及车辆外观;提取模块用于:提取包含车牌号码对应的拍摄视频,或者,提取包含用户的车型和车辆外观的拍摄视频;将包含车牌号码对应的拍摄视频以及包含用户的车型和车辆外观的拍摄视频对应车牌号码进行保存。

优选地,搜索模块用于:如果当搜索指令的车辆信息仅包含车牌号码,并且无法搜索到与车牌号码对应的拍摄视频时,则搜索包含用户的车型以及车辆外观的视频作为对应车辆信息的拍摄视频。

优选地,拍摄模块还用于:记录进行视频拍摄的地理位置;当搜索指令包含地理位置时,搜索模块还用于包括:从搜索得到的包含车辆信息的拍摄视频中选取对应地理位置的拍摄视频。

根据本申请的第三方面,本申请提供一种视频搜索系统,视频搜索系统包括:行车记录仪,用于进行视频拍摄,提取拍摄视频中的车辆信息,上传包含车辆信息的拍摄视频,其中,车辆信息包括车牌号码;移动终端,用于输入搜索指令;以及云端服务器,接收搜索指令,根据搜索指令搜索对应车辆信息的拍摄视频,其中,搜索指令包括搜索包含车辆信息的拍摄视频。

根据本申请的第四方面,本申请提供一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上所述的方法的步骤。

根据本申请的第五方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上所述的方法的步骤。

本申请的有益效果在于:通过进行拍摄视频,提取包含车辆信息的拍摄视频,并将拍摄视频上传至云端服务器,待接收到搜索指令后,搜索云端服务器上其它车辆上传的与本车的车辆信息相关的拍摄视频,这样能够使得行车记录仪的停车监控更加全面,在车辆被盗或者遭受到破坏时,能够通过其他车辆拍摄到的与本车相关的拍摄视频来还原事件的过程,同时,成本也比较低。

附图说明

图1是本申请一实施例的视频搜索方法的流程图;

图2是本申请另一实施例的视频搜索方法的流程图;

图3是本申请一实施例的视频搜索装置的原理图;以及

图4是本申请一实施例的视频搜索系统的示意图。

具体实施方式

下面结合附图和示例性实施例对本发明作进一步地描述,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。此外,如果已知技术的详细描述对于示出本发明的特征是不必要的,则将其省略。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是

指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

实施例一:

请参阅图1,本申请提出一种视频搜索方法,方法包括:

步骤s101:终端开启视频拍摄功能进行视频拍摄。本实施例中,主要应用行车记录仪进行视频拍摄,当车辆停泊熄火后,启动行车记录仪的监控功能,进行视频拍摄。

步骤s102:提取拍摄视频中的车辆信息,终端上传包含车辆信息的拍摄视频至云端服务器,其中,车辆信息包括车牌号码。本实施例中,行车记录仪识别包含车辆信息的拍摄视频,比如,包含车牌号码的拍摄视频,因为主要是为了找到与车辆相关的视频,这样就能过滤掉一些无关的拍摄视频,使得后续搜索视频更为快捷和准确。本实施例中,终端为行车记录仪,行车记录仪联网后,将包含车辆信息比如包含车牌号码的拍摄视频上次至云端服务器。亦既是说,将所有联网的行车记录仪的拍摄视频上传至云端服务器,可以通过搜索云端服务器上所有的拍摄视频来获取与本车车辆信息相关的视频。

步骤s103:接收搜索指令,其中,搜索指令包括搜索服务器上包含车辆信息的拍摄视频,服务器上的拍摄视频包含除本车的终端外的其它终端上传的拍摄视频。

本实施例中,用户可以通过移动终端与云端服务器通信连接,移动终端app上提供搜索界面,用户输入需要搜索的车牌号码对应的拍摄视频,该移动终端app生成搜索指令为搜索车牌号码对应的拍摄视频,云端服务器接收到移动终端发送过来的搜索指令。

步骤s104:根据搜索指令搜索云端服务器中的对应车辆信息的拍摄视频。本实施例中,云端服务器接收到搜索指令后搜索所有其他行车记录仪上传上来的包含车辆信息的拍摄视频。

实施例二:

请参阅图2,本申请提出一种视频搜索方法,方法包括:

步骤s200:上传本车的的车牌号码、用户的车型以及车辆外观。本实施例中,可以在云端服务器上建立一个车辆信息账户,用户将本车的车牌号码、用户的车型以及车辆外观的图片上传至该车辆信息账户中。

步骤s201:行车记录仪开启视频拍摄功能进行视频拍摄,记录进行视频拍摄的地理位置。

步骤s202:提取拍摄视频中的车辆信息,行车记录仪上传包含车辆信息的拍摄视频至云端服务器,其中,车辆信息包括车牌号码。具体地,步骤s202还包括步骤:

步骤s2021:提取包含车牌号码对应的拍摄视频,或者,提取包含用户的车型和车辆外观的拍摄视频。通过图像识别技术从拍摄视频中提取包含用户的车型以及包含车辆外观的拍摄视频。

步骤s2022:将包含车牌号码对应的拍摄视频以及包含用户的车型和车辆外观的拍摄视频对应车牌号码进行保存。因为有些时候,有些视频的拍摄角度并不一定拍摄到车辆的车牌号码的,如果仅是搜索包含车牌号码的视频,则可能找不到相关视频,或者,找到的视频比较有局限性,比如,可能车辆左右两侧的视频没有拍摄到,这样就无法完全反应车辆当前的状态,所以可以将与车辆的车型以及车辆外观相关的视频也从拍摄视频从提取出来。因此,云端服务器上保存有两种视频,一种是包含车牌号码的拍摄视频,一种是包含车型和车辆外观的拍摄视频。

步骤s203:接收搜索指令,其中,搜索指令包括搜索服务器上包含车辆信息的拍摄视频,服务器上的拍摄视频包含除本车的终端外的其它终端上传的拍摄视频。

步骤s204:根据搜索指令搜索云端服务器中的对应车辆信息的拍摄视频。

如果当搜索指令的车辆信息仅包含车牌号码,并且无法搜索到与号码对应的拍摄视频时,则则搜索包含用户的车型以及车辆外观的视频作为对应车辆信息的拍摄视频。因此,当无法找到要搜索的车牌号码的视频时,可以通过搜索包含用户的车型和车辆外观的视频作为拍摄视频,用户再在这些搜索到的包含用户的车型和车辆外观的视频中进行筛选。

进一步地,在步骤s204中,包括:从服务器中搜索得到的包含车辆信息的拍摄视频中选取对应地理位置的拍摄视频。比如,可能通过搜索车牌号码对应的拍摄视频无法搜索到合适的视频的时候,搜索包含用户车型和车辆外观的视频,因为与用户车型和车辆外观的视频可能具有相似性的,再通过地理位置的筛选,能够找到用户需要的拍摄视频。当然,在找到与车牌号码相关的拍摄视频后,也可以通过地理位置的筛选,更加准确地找到用户需要查看的拍摄视频。

实施例三:

请参阅图3,本申请的视频搜索装置,装置包括:拍摄模块301,用于终端开启视频拍摄功能进行视频拍摄;提取模块302,用于提取拍摄视频中的车辆信息,上传包含车辆信息的拍摄视频,其中,车辆信息包括车牌号码;指令模块303,用于接收搜索指令,其中,搜索指令包括搜索服务器上包含车辆信息的拍摄视频,服务器上的拍摄视频包含除本车的终端外的其它终端上传的拍摄视频;搜索模块304,用于根据搜索指令搜索对应车辆信息的拍摄视频。

进一步地,视频搜索装置还包括:上传模块300,用于上传车牌号码、用户的车型以及车辆外观。

提取模块301用于:提取包含车牌号码对应的拍摄视频,或者,提取包含用户的车型和车辆外观的拍摄视频;将包含车牌号码对应的拍摄视频以及包含用户的车型和车辆外观的拍摄视频对应车牌号码进行保存。

进一步地,搜索模块302用于:如果当搜索指令的车辆信息仅包含车牌号码,并且无法搜索到与号码对应的拍摄视频时,则搜索包含用户的车型以及车辆外观的视频作为对应车辆信息的拍摄视频。

进一步地,拍摄模块301还用于:记录进行视频拍摄的地理位置。

当搜索指令包含地理位置时,搜索模块304还用于包括:从搜索得到的包含车辆信息的拍摄视频中选取对应地理位置的拍摄视频。本实施例中,云端服务器接收到搜索指令后搜索所有行车记录仪上传上来的包含车辆信息的拍摄视频。

实施例四:

请参阅图4,本申请的视频搜索系统,其包括:行车记录仪401,用于进行视频拍摄,提取所述拍摄视频中的车辆信息,上传包含所述车辆信息的拍摄视频,其中,所述车辆信息包括车牌号码;移动终端402,用于输入搜索指令;云端服务器403,接收搜索指令,根据所述搜索指令搜索对应所述车辆信息的拍摄视频,其中,所述搜索指令包括搜索包含所述车辆信息的拍摄视频。

处理器执行所述计算机程序时实现上述各个方法实施例中的步骤,例如图1所示的步骤。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能,例如图2的功能模块。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述收集装置中的执行过程。例如,所述计算机程序可以被分割成如图2所示的模块,各模块具体功能如上面的说明。

设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备,也可以行车记录仪、运动相机等拍摄设备。所述设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是收集装置的示例,并不构成对收集装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述收集装置还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述视频显示装置的控制中心,利用各种接口和线路连接整个视频显示装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述视频显示装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本公开提出一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上所述视频搜索方法的步骤。

所述设备的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本申请的有益效果在于:通过进行拍摄视频,提取包含车辆信息的拍摄视频,并将拍摄视频上传至云端服务器,待接收到搜索指令后,搜索云端服务器上其它车辆上传的与本车的车辆信息相关的拍摄视频,这样能够使得行车记录仪的停车监控更加全面,在车辆被盗或者遭受到破坏时,能够通过其他车辆拍摄到的与本车相关的拍摄视频来还原事件的过程,同时,成本也比较低。

本领域技术人员可以理解,上述实施方式中各种方法的全部或部分步骤可以通过程序来指令相关硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存取存储器、磁盘或光盘等。

以上内容是结合具体的实施方式对本申请所作的进一步详细说明,不能认定本申请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说,在不脱离本申请发明构思的前提下,还可以做出若干简单推演或替换。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1