基于安卓平台的监控方法、装置和移动终端设备的制造方法

文档序号:10539199阅读:386来源:国知局
基于安卓平台的监控方法、装置和移动终端设备的制造方法
【专利摘要】本发明实施例提供一种基于安卓平台的监控方法、装置和移动终端设备,所述方法包括:接收来自至少两路摄像头的监控视频;并行对所述监控视频进行解码;调用至少两个播放窗口在同一页面上分别播放解码后的监控视频。根据本发明实施例提供的基于安卓平台的监控方法、装置和移动终端设备,目前基于安卓平台的物联网监控系统,通过同一接口接收多个摄像头的监控视频,并行解码后,通过多个播放窗口同时在同一页面分别播放解码后的监控视频,使得用户可以同时观看多路监控视频,提高监控效率。
【专利说明】
基于安卓平台的监控方法、装置和移动终端设备
技术领域
[0001]本发明涉及监控领域,尤其涉及一种基于安卓平台的监控方法、装置和移动终端设备。
【背景技术】
[0002]物联网监控系统,主要由前端采集设备、传输网络、监控运营平台三块组成,通过视频和/或声音监控以其直观、准确和及时,以实现物与物之间联动反应。目前基于安卓平台的物联网监控系统,在显示监控视频时,同一时间只能采用单个播放窗口显示单个摄像头的监控数据。

【发明内容】

[0003]本发明的目的在于,提供一种基于安卓平台的监控方法、装置和移动终端设备,提高监控效率。
[0004]根据本发明的一方面,提供基于安卓平台的监控方法,所述方法包括:接收来自至少两路摄像头的监控视频;并行对所述监控视频进行解码;调用至少两个播放窗口在同一页面上分别播放解码后的监控视频。
[0005]进一步地,所述并行对所述监控视频进行解码包括:解析所述监控视频的数量;根据所述监控视频的数量创建对应数量的线程;并行调用所述对应数量的线程分别对所述监控视频进行解码。
[0006]进一步地,所述方法还包括:存储解码后的监控视频。
[0007]进一步地,所述方法还包括:所述监控视频携带时间戳;根据所述时间戳,调用至少播放窗口在所述同一页面上分别播放不同时刻同一摄像头对应的监控视频。
[0008]根据本发明的另一方面,提供基于安卓平台的监控装置,所述装置包括:接收单元,用于接收来自至少两路摄像头的监控视频;解码单元,用于并行对所述接收单元接收的监控视频进行解码;第一播放单元,用于调用至少两个播放窗口在同一页面上分别播放所述解码单元解码后的监控视频。
[0009]进一步地,所述解码单元包括:解析子单元,用于解析所述接收单元接收的监控视频的数量;线程子单元,用于根据所述解析子单元解析的监控视频的数量创建对应数量的线程;解码子单元,用于并行调用所述线程子单元创建的对应数量的线程分别对所述监控视频进行解码。
[0010]进一步地,所述装置还包括:存储单元,用于存储所述解码单元解码后的监控视频。
[0011]进一步地,所述监控视频携带时间戳;所述装置还包括:第二播放单元,用于根据所述时间戳,调用第三播放窗口和第四播放窗口在所述同一页面上分别播放不同时刻同一摄像头对应的所述解码单元解码后的监控视频。
[0012]根据本发明的另一方面,提供一种安卓移动终端设备,所述安卓移动终端设备包括前述的基于安卓平台的监控装置。
[0013]根据本发明实施例提供的基于安卓平台的监控方法、装置和移动终端设备,目前基于安卓平台的物联网监控系统,通过同一接口接收多个摄像头的监控视频,并行解码后,通过多个播放窗口同时在同一页面分别播放解码后的监控视频,使得用户可以同时观看多路监控视频,提高监控效率。
【附图说明】
[0014]图1是示出根据本发明实施例的基于安卓平台的监控方法的流程图;
[0015]图2是示出根据本发明实施例的基于安卓平台的监控装置的结构示意图。
【具体实施方式】
[0016]下面结合附图详细描述本发明的示例性实施例。
[0017]实施例一
[0018]图1是示出根据本发明实施例的基于安卓平台的监控方法的流程图。参照图1,本发明实施例基于安卓平台的监控方法包括以下步骤:
[0019]在步骤S110,接收来自至少两路摄像头的监控视频。
[0020]本实施例中的安卓平台是指安装安卓系统的终端设备,包括但不限于智能手机和/或智能电视等等。
[0021]本实施例中的摄像头可以置于各种场合,例如安装在家中用于家居安全监控的摄像头、安装在办公室用于办公安全监控的摄像头和/或安装在公共场所用于公共安全监控的摄像头等。优选地,摄像头可以内置W1-Fi连接,从而连接到家庭/办公/公共无线路由器上,用户可以通过终端设备查看摄像头所拍摄的内容。优选地,还可以在摄像头中集成传感器,例如包括但不限于红外感应和/或热感应等,集成了红外感应的摄像头在环境亮度低于亮度阈值(例如夜晚或者雾霾天气或者阴雨天气等等)时也可以正常工作,拍摄环境中的视频。还可以在摄像头上内置USB接口,从而可以连接在充电器上,24小时不间断给电。
[0022]可以通过包括但不限于现有的互联网、广电网络和/或通信网络等接收来自至少两路摄像头的监控视频,例如可以包括但不限于接收来自第一摄像头的第一监控视频和来自第二摄像头的第二监控视频,或者接收来自第一摄像头的第一监控视频、来自第二摄像头的第二监控视频和来自第三摄像头的第三监控视频等。
[0023]在步骤S120,并行对所述监控视频进行解码。
[0024]在本实施例中,可以根据监控视频的数量创建对应数量的线程,并行调用线程对监控视频进行解码。可以仅创建对应数量的用于解码的线程,例如,在本实施例中,分别创建第一线程和第二线程,调用第一线程解码第一监控视频,以及调用第二线程解码第二监控视频,第一线程和第二线程并行处理。优选的,本实施例的技术方案需要对监控视频进行播放,那么可以分别创建第一播放窗口线程和第二播放窗口线程,调用第一播放窗口线程解码第一监控视频,以及调用第二播放窗口线程解码第二监控视频,第一播放窗口线程和第二播放窗口线程并行处理。如果有第三监控视频,则处理原理相同,即创建第三线程/第三播放窗口线程,调用第三线程/第三播放窗口线程解码第三监控视频,第三线程/第三播放窗口线程与第一线程/第一播放窗口线程以及第二线程/第二播放窗口线程并行。
[0025]在步骤S130,调用至少两个播放窗口在同一页面上分别播放解码后的监控视频。
[0026]可以在监控视频分别解码完毕后,分别调用第一播放窗口和第二播放窗口(至少两个)在同一页面上播放解码后的监控视频,可以解码多路监控视频后,仅播放其中的部分监控视频,例如,解码了第一监控视频、第二监控视频和第三监控视频,仅同时播放第一监控视频、第二监控视频。例如,以第一摄像头安装在客厅,第二摄像头安装在厨房,第三摄像头安装在卧室为例进行示例性说明,第一摄像头拍摄的第一监控视频为客厅视频,第二摄像头拍摄的第二监控视频为厨房视频,第三摄像头拍摄的第三监控视频为卧室视频,终端设备在后台分别创建第一线程/第一播放窗口线程、第二线程/第二播放窗口线程以及第三线程/第三播放窗口线程并行对客厅视频、厨房视频和卧室视频进行解码,当用户(例如家长)在厨房做饭,孩子在客厅玩耍时,用户通过终端设备在同一页面(监控页面)上同时通过第二播放窗口播放厨房视频和通过第一播放窗口播放客厅视频;或者,当用户在厨房做饭,孩子在卧室睡觉时,用户通过终端设备在监控页面上同时通过第二播放窗口播放厨房视频和通过第三播放窗口播放卧室视频;当然,也可以在监控页面上同时通过第一播放窗口播放客厅视频、通过第二播放窗口播放厨房视频以及通过第三播放窗口播放卧室视频。
[0027]还可以在监控视频解码过程中(即尚未解码完毕),分别调用第一播放窗口和第二播放窗口在同一页面上播放解码后的监控视频,例如第一线程解码第一监控视频的同时,第一播放窗口播放已解码的第一监控视频的部分,第二线程解码第二监控视频的同时,第二播放窗口播放已解码的第二监控视频的部分。例如,当终端设备在后台分别创建第一线程/第一播放窗口线程、第二线程/第二播放窗口线程以及第三线程/第三播放窗口线程并行对客厅视频、厨房视频和卧室视频进行解码时,以需解码监控视频的时长为5分钟为例,当第一监控视频、第二监控视频和第三监控视频分别解码到I分钟时长时,将已解码部分的客厅视频、已解码部分的厨房视频和已解码部分的卧室视频(例如分别为I分钟时长)放入缓存中,当用户(例如家长)在厨房做饭,孩子在客厅玩耍时,用户通过终端设备在同一页面(监控页面)上同时通过第二播放窗口播放已解码部分的厨房视频和通过第一播放窗口播放已解码部分的客厅视频;或者,当用户在厨房做饭,孩子在卧室睡觉时,用户通过终端设备在监控页面上同时通过第二播放窗口播放已解码部分的厨房视频和通过第三播放窗口播放已解码部分的卧室视频;当然,也可以在监控页面上同时通过第一播放窗口播放已解码部分的客厅视频、通过第二播放窗口播放已解码部分的厨房视频以及通过第三播放窗口播放已解码部分的卧室视频。在播放的同时,后台分别对多个监控视频的解码也同步进行,例如当播放完解码的I分钟时长的监控视频时,后台分别对多个监控视频的解码时长也达到了 3分钟,那么可以继续播放第2分钟和第3分钟时长的视频内容,从而实现边解码边播放。
[0028]可选地,所述方法还可以包括:
[0029]在步骤S140,存储解码后的监控视频。
[0030]除了实时监控之外,在家庭安全、办公安全和/或公共安全监控方面,有些异常情况发生时,可能通过观看监控视频不一定可以发现,而需要将一段时间内的监控视频进行比较才可以发现,这就存在对监控视频回放的需求,例如,住宅、办公楼或者地铁等公共建筑内,某根柱子发生了倾斜,由于这种情况是缓慢变化的,通过监控人员的肉眼难以直接发现,而通过一段时间内柱子的连续监控视频的对比,比较容易发现,因此可以将预设时间段内解码后的监控视频进行存储,可以将解码后的监控视频直接存储在终端设备中,可选地,考虑到保证终端设备的运行效率,也可以外置存储装置存储解码后的监控视频,外置存储装置可以包括但不限于移动硬盘和/或U盘等。
[0031 ] 可选地,所述监控视频携带时间戳;所述方法还可以包括:
[0032]在执行步骤S140的基础上,为了便于了解任一摄像头所监控情况的变化,可以执行步骤S150。
[0033]在步骤S150,根据所述时间戳,调用至少两个播放窗口在所述同一页面上分别播放不同时刻同一摄像头对应的监控视频。
[0034]时间戳可以用来区分不同时刻拍摄的监控视频,因此,根据监控视频中的时间戳,可以实现在同一页面上分别播放不同时刻同一摄像头对应的监控视频。同步骤S140中示例所述,在家庭安全、办公安全和/或公共安全监控方面,为了对特定区域的情况进行分析,判别是否出现异常,需要将一段时间内的监控视频进行比较才可以发现。相应的,时间戳可以根据监控的具体需求,以预定的方式设定,例如时间戳以周为单位、时间戳以天为单位或者时间戳以小时为单位,对于一些变化比较缓慢的区域或者物体,时间戳可以以周为单位,甚至时间戳可以以月为单位,例如对于楼房外设坡道的监控视频,其时间戳可以以月或者周为单位,对于用来监控楼房是否失火的监控视频,其时间戳以小时或者分钟为单位等等。例如,同时播放2013年11月I日第一摄像头所拍摄的第一监控视频和2014年11月I日第一摄像头所拍摄的第一监控视频。
[0035]根据本发明实施例提供的基于安卓平台的监控方法,目前基于安卓平台的物联网监控系统,通过同一接口接收多个摄像头的监控视频,并行解码后,通过多个播放窗口同时在同一页面分别播放解码后的监控视频,使得用户可以同时观看多路监控视频,提高监控效率。
[0036]实施例二
[0037]图2是示出根据本发明实施例的基于安卓平台的监控装置的结构示意图。
[0038]参照图2,在本实施例中,该装置包括:
[0039]接收单元21,用于接收来自至少两路摄像头的监控视频。
[0040]解码单元22,用于并行对所述接收单元接收的监控视频进行解码。
[0041]第一播放单元23,用于调用至少两个播放窗口在同一页面上分别播放所述解码单元解码后的监控视频。
[0042]进一步的,所述解码单元包括:
[0043]解析子单元(图中未示出),用于解析所述接收单元接收的监控视频的数量。
[0044]线程子单元(图中未示出),用于根据所述解析子单元解析的监控视频的数量创建对应数量的线程。
[0045]解码子单元(图中未示出),用于并行调用所述线程子单元创建的对应数量的线程分别对所述监控视频进行解码。
[0046]进一步的,所述装置还包括:
[0047]存储单元(图中未示出),用于存储所述解码单元解码后的监控视频。
[0048]进一步的,所述监控视频携带时间戳;所述装置还包括:
[0049]第二播放单元(图中未示出),用于根据所述时间戳,调用至少两个播放窗口在所述同一页面上分别播放不同时刻同一摄像头对应的所述解码单元解码后的监控视频。
[0050]根据本发明实施例提供的基于安卓平台的监控装置,目前基于安卓平台的物联网监控系统,通过同一接口接收多个摄像头的监控视频,并行解码后,通过多个播放窗口同时在同一页面分别播放解码后的监控视频,使得用户可以同时观看多路监控视频,提高监控效率。
[0051]实施例三
[0052]本发明实施例还提供了一种安卓移动终端设备,所述安卓移动终端设备包括上述的基于安卓平台的监控装置。
[0053]具体地,该移动终端设备可以为手机、平板电脑或智能电视机等。
[0054]根据本发明实施例提供的基于安卓平台的监控方法、装置和移动终端设备,目前基于安卓平台的物联网监控系统,通过同一接口接收多个摄像头的监控视频,并行解码后,通过多个播放窗口同时在同一页面分别播放解码后的监控视频,使得用户可以同时观看多路监控视频,提高监控效率。
[0055]需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
[0056]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、R0M、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0057]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种基于安卓平台的监控方法,其特征在于,所述方法包括: 接收来自至少两路摄像头的监控视频; 并行对所述监控视频进行解码; 调用至少两个播放窗口在同一页面上分别播放解码后的监控视频。2.根据权利要求1所述的方法,其特征在于,所述并行对所述监控视频进行解码包括: 解析所述监控视频的数量; 根据所述监控视频的数量创建对应数量的线程; 并行调用所述对应数量的线程分别对所述监控视频进行解码。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 存储解码后的监控视频。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 所述监控视频携带时间戳; 根据所述时间戳,调用至少两个播放窗口在所述同一页面上分别播放不同时刻同一摄像头对应的监控视频。5.一种基于安卓平台的监控装置,其特征在于,所述装置包括: 接收单元,用于接收来自至少两路摄像头的监控视频; 解码单元,用于并行对所述接收单元接收的监控视频进行解码; 第一播放单元,用于调用至少两个播放窗口在同一页面上分别播放所述解码单元解码后的监控视频。6.根据权利要求5所述的装置,其特征在于,所述解码单元包括: 解析子单元,用于解析所述接收单元接收的监控视频的数量; 线程子单元,用于根据所述解析子单元解析的监控视频的数量创建对应数量的线程;解码子单元,用于并行调用所述线程子单元创建的对应数量的线程分别对所述监控视频进行解码。7.根据权利要求5所述的装置,其特征在于,所述装置还包括: 存储单元,用于存储所述解码单元解码后的监控视频。8.根据权利要求7所述的装置,其特征在于,所述监控视频携带时间戳;所述装置还包括: 第二播放单元,用于根据所述时间戳,调用至少两个播放窗口在所述同一页面上分别播放不同时刻同一摄像头对应的所述解码单元解码后的监控视频。9.一种安卓移动终端设备,其特征在于,所述安卓移动终端设备包括如权利要求5-8中任意一项所述的基于安卓平台的监控装置。
【文档编号】H04N7/18GK105898210SQ201510907237
【公开日】2016年8月24日
【申请日】2015年12月9日
【发明人】张蒙
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1