一种视频播放方法及装置与流程

文档序号:16318333发布日期:2018-12-19 05:34阅读:152来源:国知局
一种视频播放方法及装置与流程

本发明涉及互联网领域,尤其涉及一种视频播放方法及装置。

背景技术

随着安全意识的增强,越来越多的家庭、企业会布设摄像头,对企业内或者家中进行监控,以防盗窃的发生,也可以对家中宠物、小孩等情况进行关注。智能摄像机会与用户设备关联。比如,与用户的手机、智能穿戴设备等等关联,使得用户设备在外也能够获取到摄像头采集的监控画面,实时关注到被监控环境的情况。智能摄像机有一个核心性能指标是用户设备对摄像机采集视频的打开速度。目前,用户设备对智能摄像机采集视频的打开速度一般在2-5秒,从而存在视频打开延迟。



技术实现要素:

鉴于用户设备对智能摄像机采集的监控视频存在打开延迟的技术问题,本发明实施例提供一种视频播放方法及装置。

第一方面,本发明实施例提供一种视频播放方法,应用在与一个以上的摄像机关联的用户设备中,所述方法包括:

展示摄像机列表页面,并在所述摄像机列表页面的目标卡片窗口中播放与所述目标卡片窗口对应的目标摄像机传来的实时监控画面;

检测用于进入所述用户设备中视频播放主窗口的触发操作;

响应所述触发操作,在所述视频播放主窗口中继续播放所述目标摄像机传来的实时监控画面。

可选的,所述在所述摄像机列表页面的目标卡片窗口中播放与所述目标卡片窗口对应的目标摄像机传来的实时监控画面,包括:

检测所述用户设备当前是否连接在第一类型网络;

如果是,控制所述用户设备接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放;否则,禁止接收所述目标摄像机传来的实时监控画面。

可选的,所述检测所述用户设备当前是否连接在第一类型网络,包括:

检测所述用户设备当前是否连接在任一wi-fi网络。

可选的,在所述控制所述用户设备接收所述目标摄像机传来的实时监控画面之后,还包括:

检测所述用户设备连接的网络是否从所述第一类型网络切换至与所述第一类型网络不同的第二类型网络;

如果是,停止接收所述目标摄像机传来的实时监控画面;

在检测到所述用户设备连接的网络切换回所述第一类型网络时,继续接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

可选的,所述用户设备关联多个摄像机,所述摄像机列表页面包括多个卡片窗口,每个卡片窗口对应一个摄像机。

可选的,所述控制所述用户设备接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放,包括:

从所述多个卡片窗口中确定目标卡片窗口;

从与所述用户设备关联的各摄像机中,将所述目标卡片窗口对应的摄像机确定为目标摄像机;

控制所述用户设备通过网络连接至所述目标摄像机;

接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

可选的,所述从所述多个卡片窗口中确定目标卡片窗口,包括:

从所述摄像机列表页面上排序的多个卡片窗口中,将当前完全显示在预设显示区域的卡片窗口确定为目标卡片窗,或者

从所述摄像机列表页面上排序的多个卡片窗口中,将位于摄像机列表页面的当前显示区域最上方的一个卡片窗口确定为目标卡片窗。

可选的,所述方法还包括:

获取从所述目标卡片窗口切换至下一卡片窗口的触发信号;

响应所述触发信号,在所述下一卡片窗口中播放所述下一卡片窗口对应的摄像机传来的实时监控画面。

第二方面,本发明实施例提供一种视频播放装置,应用在与一个以上的摄像机关联的用户设备,所述装置包括:

第一列表页面播放单元,用于展示摄像机列表页面,并在所述摄像机列表页面的目标卡片窗口中播放与所述目标卡片窗口对应的目标摄像机传来的实时监控画面;

操作检测单元,用于检测用于进入所述用户设备中视频播放主窗口的触发操作;

窗口播放单元,用于响应所述触发操作,在所述视频播放主窗口中继续播放所述目标摄像机传来的实时监控画面。

可选的,所述第一列表页面播放单元,包括:

网络检测子单元,用于检测所述用户设备当前是否连接在第一类型网络;

接收控制子单元,用于如果所述接收控制子单元的检测结果为是,控制所述用户设备接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放;否则,禁止接收所述目标摄像机传来的实时监控画面。

可选的,所述网络检测子单元,具体用于:

检测所述用户设备当前是否连接在任一wi-fi网络。

可选的,所述装置还包括:

第一切换检测单元,用于检测所述用户设备连接的网络是否从所述第一类型网络切换至与所述第一类型网络不同的第二类型网络;

停止控制单元,用于如果所述第一切换检测单元的检测结果为是,停止接收所述目标摄像机传来的实时监控画面;

第二切换检测单元,用于在检测到所述用户设备连接的网络切换回所述第一类型网络时,继续接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

可选的,所述用户设备关联多个摄像机,所述摄像机列表页面包括多个卡片窗口,每个卡片窗口对应一个摄像机。

可选的,所述第一列表页面播放单元,包括:

窗口确定子单元,用于从所述多个卡片窗口中确定目标卡片窗口;

摄像机确定子单元,用于从与所述用户设备关联的各摄像机中,将所述目标卡片窗口对应的摄像机确定为目标摄像机;

连接子单元,用于控制所述用户设备通过网络连接至所述目标摄像机;

播放子单元,用于接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

可选的,所述窗口确定子单元,具体用于:

从所述摄像机列表页面上排序的多个卡片窗口中,将当前完全显示在预设显示区域的卡片窗口确定为目标卡片窗,或者

从所述摄像机列表页面上排序的多个卡片窗口中,将位于摄像机列表页面的当前显示区域最上方的一个卡片窗口确定为目标卡片窗。

可选的,所述装置还包括:

触发信号获取单元,用于获取从所述目标卡片窗口切换至下一卡片窗口的触发信号;

第二列表页面播放单元,用于响应所述触发信号,在所述下一卡片窗口中播放所述下一卡片窗口对应的摄像机传来的实时监控画面。

第三方面,本发明实施例提供一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面中任一项所述的步骤。

第四方面,本发明实施例提供一种用户设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项所述的步骤。

本发明实施例提供的一个或者多个技术方案,至少存在如下技术效果或者优点:

本发明实施例提供的方法及装置,通过在摄像机列表页面的目标卡片窗口中播放与目标卡片窗口对应的目标摄像机传来的实时监控画面;若检测到用于进入用户设备中视频播放主窗口的触发操作;就在视频播放主窗口中继续播放目标摄像机传来的实时监控画面。从而在进入视频播放主窗口之前,已经在首页开始播放摄像机采集的实时监控画面,以此避免了在进入视频播放主窗口之后,才开始从摄像机获取并播放摄像机的实时监控画面,从而实现了首页(摄像机列表页面)与开流页(视频播放主窗口的页面)之间的不断流,体验上就是0延时地视频打开,完全解决了用户设备对监控视频的打开延迟的技术问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的视频播放方法的应用场景;

图2为本发明实施例提供的视频播放方法的流程图;

图3a为本发明实施例中处于摄像机列表页面的示意图;

图3b为本发明实施例中处于视频播放主窗口的示意图;

图4为本发明实施例提供的视频播放装置的结构图;

图5本发明实施例提供的用户设备的结构图。

具体实施方式

本发明实施例通过提供一种视频播放方法及装置,解决了智能摄像机的监控视频打开延迟的技术问题,总体思路如下:

在摄像机列表页面的目标卡片窗口中播放与目标卡片窗口对应的目标摄像机传来的实时监控画面;检测到用于进入用户设备中视频播放主窗口的触发操作;就在视频播放主窗口中继续播放目标摄像机传来的实时监控画面。

通过上述技术方案,能够在进入视频播放主窗口之前,在首页开始播放摄像机采集的实时监控画面,以此避免了在进入视频播放主窗口之后,才开始从摄像机获取并播放摄像机采集的实时监控画面,从而实现了首页(摄像机列表页面)与开流页(视频播放主窗口的页面)之间的不断流,体验上就是0延时地视频打开,完全解决了用户设备对监控视频打开延迟的技术问题。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

图1为本发明实施例提供的视频播放方法的场景应用图,包括:用户设备100、一个或者多个摄像机200,用户设备100与每个摄像机200通过网络连接。其中,用户设备100为具有联网功能的设备,比如,可以为用户的智能手机、笔记本、平板电脑,智能穿戴设备等等。具体的,各摄像机200可以连接在同一网络,比如,各摄像机200连接在同一wi-fi网络。各摄像机200也可以各自连接在不同的wi-fi网络下,或者部分连接在不同的wi-fi网络下。在具体实施过程中,摄像机可以为智能摄像头。具体来讲,摄像机200为包含摄像头和联网组件的设备。将摄像头200采集的监控视频发送给用户设备100。用户设备100上安装有用于查看摄像机200采集的监控视频以及对摄像机200进行设置的app(应用程序)。

本发明实施例提供的一种视频播放方法,应用在与摄像机关联的用户设备。参考图2所示,图2为本发明实施例提供的视频播放方法的流程图,本发明实施例提供的视频播放方法包括如下步骤:

s201、展示摄像机列表页面,并在摄像机列表页面的目标卡片窗口中播放与目标卡片窗口对应的目标摄像机传来的实时监控画面。

具体的,可以在用户设备上安装对应的app或者设置对应的网页,在对应的app上或者对应的网页上展示摄像机列表页面。

在具体实施过程中,在摄像机列表页面上包含一个或者多个卡片窗口。在在摄像机列表页面针对每个与用户设备关联的摄像机设置有卡片窗口。如果用户设备关联多个摄像机,则摄像机列表页面包括多个卡片窗口,每个卡片窗口对应一个摄像机。

参考图3a所示,图3a为摄像机列表页面的示意图。以与用户设备关联的摄像机包括:摄像机001、摄像机001、摄像机003为例进行举例说明:摄像机001对应卡片窗口a,摄像机002对应卡片窗口b,摄像机003对应卡片窗口c。

需要说明的是,目标摄像机传来的实时监控画面,具体为:目标摄像机当前采集并发送给用户设备的监控视频。

每个摄像机与用户设备之间关联的实现方式可以是:将摄像机的摄像机标识添加至用户设备的摄像机列表中,从而实现摄像机与用户设备之间的关联,在用户设备的摄像机列表中新增对应的卡片窗口。

在具体实施过程中,如果摄像机列表页面中包含唯一的卡片窗口,则目标卡片窗口为该唯一的卡片窗口;如果摄像机列表页面中包含多个卡片窗口,则目标卡片窗口为摄像机列表页面中的一个卡片窗口。

具体来讲,目标卡片窗口可以摄像机列表页面上存在的多个卡片窗口中被用户关注的卡片窗口。在具体实施过程中,可以是:从摄像机列表页面上排序的多个卡片窗口中,将当前完全显示在预设显示区域的卡片窗口作为目标卡片窗口。也可以是:从摄像机列表页面上排序的多个卡片窗口中,将位于摄像机列表页面的当前显示区域最上方的一个卡片窗口确定为目标卡片窗。

在摄像机列表页面的目标卡片窗口中播放目标摄像机传来的实时监控画面,从而在目标卡片窗口中就能够实时播放目标摄像机采集的实时监控画面,而不是首页显示图片。

在具体实施过程中,摄像机列表页面可以在app的首页,即摄像机列表页面展示在app被运行至前台时,首先所展示的界面上,从而一旦进入app,就直接地播放目标摄像机传来的实时监控画面。

通过步骤s101实现了在app首页上摄像机列表页面的摄像机卡片窗口中直接播放摄像机采集并传来的实时监控画面,从而实现了对实时监控画面的首页开流。这样可以让用户无需操作就可以看到实时的监控视频,减少了用户操作。

在步骤s101之后,接着执行步骤s202:检测用于进入用户设备中视频播放主窗口的触发操作。

具体的,用于进入用户设备中视频播放主窗口的触发操作,可以有多种实现方式,下面分别进行说明:

方式一、触发操作为在目标卡片窗口内的预设操作手势,如果用户在目标卡片窗口内执行预设操作手势,则确定为用于进入用户设备中视频播放主窗口的触发操作。比如,在目标卡片窗口内执行的双击操作、单击操作等等。本文不对预设操作手势的具体形式进行限制,在具体实施过程中,可以根据实际需求进行设置。

方式二:在用户设备的显示界面上,且不属于任一卡片窗口的区域,设置有用于进入视频播放主窗口的按钮区域,则将对按钮区域的触控操作确定为用于进入用户设备中视频播放主窗口的触发操作。

具体的,视频播放主窗口可以为app所设置的视频播放主窗口,也可以为调用的其他应用的视频播放主窗口,比如,用户设备的系统自带的视频播放窗口。

在步骤s202之后,接着执行步骤s203:响应触发操作,在视频播放主窗口中继续播放目标摄像机传来的实时监控画面。

具体的,响应触发操作,从用户设备的摄像机列表页面切换至视频播放主窗口,并在视频播放主窗口中继续播放目标摄像机传来的实时监控画面。

更具体来讲,在视频播放主窗口中继续播放实时监控画面,具体实施方式是:在进入视频播放主窗口的开流页时,接收目标摄像机从进入视频播放主窗口的开流页的时刻,目标摄像机采集并传来的实时监控画面,以在视频播放主窗口中进行播放。

举例来讲,在图3a的基础上执行步骤s202~s203,则进入用户设备的视频播放主窗口。接着,参考图3b所示,图3b为本发明实施例中处于视频播放主窗口的示意图,在视频播放主窗口中继续播放摄像机002采集并传来的实时监控画面。比如,在卡片窗口b中播放摄像机002采集并传来的实时监控画面至21:12:34,则从视频播放主窗口中的开流页开始,继续播放摄像机002从21:12:34开始采集并传来的实时监控画面。

比如,从摄像机列表页面切换至视频播放主窗口的时刻为11:12:45,即进入视频播放主窗口的开流页的时刻为11:12:45,则在目标卡片窗口中播放摄像机采集并传来的实时监控画面至11:12:45时为止,再在视频播放主窗口播放目标摄像机从11:12:45开始采集并传来的实时监控画面,从而,实现了首页与开流页之间不断流的播放目标摄像机传来的实时监控画面。

具体的,开流页指的是进入的专门查看摄像机采集的实时监控画面的页面,即:视频播放主窗口的页面。在具体实施实施过程中,开流页指的是点击首页的卡片窗口,进入的专门查看摄像机采集的实时监控画面的页面。

通过步骤s101~s102,由于在窗口卡片就自动播放摄像机传来的实时监控画面,进入视频播放主窗口继续播放传来的实时监控画面,体验上就是0延时的视频打开,避免了从首页改变至开流页过程的视频打开延迟。

进一步的,为了对视频打开延迟问题的解决不带来移动流量的耗费,从而节省移动流量。在步骤s101中,具体为:在摄像机列表页面中的卡片窗口中播放目标摄像机传来的实时监控画面,包括:

s1011、检测用户设备当前是否连接在第一类型网络。

第一类型网络具体为:任一不根据耗费流量的多少而改变收费的网络。在具体实施过程中,第一类型网络可以为任一wi-fi网络。则s1011具体为:则检测用户设备当前是否连接在任一wi-fi网络。

s1012、如果用户设备当前连接在第一类型网络,控制用户设备接收目标摄像机传来的实时监控画面,并在目标卡片窗口中播放;否则,禁止接收目标摄像机传来的实时监控画面。

从而通过步骤s1011~s1012实现了如果用户设备处于wi-fi网络下,就在目标卡片窗口中开始接收目标摄像机传来的实时监控画面并播放,这样可以让用户无需操作就可以看到目标摄像头所采集并传来的实时监控画面。进入视频播放主窗口时,用户设备的界面会进行跳转,但是实时监控画面不间断,从而实现实时监控画面的连续播放、不断流。

进一步的,在步骤s1012之后,还包括如下实施过程:

步骤1、检测用户设备当前连接的网络是否从第一类型网络切换至与第一类型网络不同的第二类型网络;

步骤2、如果步骤1的判断结果为是,停止接收目标摄像机采集的实时监控画面。

通过步骤1~2,避免了非wifi网络情况下的消耗流量。第二类型网络具体为:根据耗费流量的多少进行收费的网络,耗费流量越多,收费越高。在具体实施过程中,第二类型网络可以为3g(第三代无线蜂窝电话通讯协议,3rd-generation)网络、4g(the4thgenerationmobilecommunicationtechnology,第四代无线蜂窝电话通讯协议)网络或者更高传输速速度的网络。

在步骤2之后,本发明实施例还提供步骤3:检测用户设备是否从第二类型网络切换回第一类型网络,检测到用户设备连接的网络切换回第一类型网络时,继续接收目标摄像机传来的实时监控画面,并在目标卡片窗口中播放。

需要说明的是,用户设备切换回的第一类型网络与切换至第二类型网络之前连接的第一类型网络可以为同一网络,也可以为不同网络,只要是属于同一类型的网络即可,比如,切换至第二类型网络之前连接的是家里wi-fi网络,切换回后连接的是公司wi-fi网络或者是某一公共区域wi-fi网络。

举例来讲,在用户设备从第二类型网络切换回第一类型网络时,目标摄像机采集的是11:32:15时刻的实时监控画面,则用户设备从第二类型网络切换回第一类型网络时,在目标卡片窗口中播放目标摄像机从11:32:15时刻开始采集并传来的实时监控画面。

在步骤s101中,在摄像机列表页面的目标卡片窗口中播放目标摄像机传来的实时监控画面,包括:从多个卡片窗口中确定目标卡片窗口;从与用户设备关联的各摄像机中,将目标卡片窗口对应的摄像机确定为目标摄像机;控制用户设备通过网络连接至目标摄像机,接收目标摄像机传来的实时监控画面,并在目标卡片窗口中播放。

具体的,在摄像机列表页面上排序有多个卡片窗口。比如,从摄像机列表页面的上端至下端顺次排序有多个卡片窗口。则从摄像机列表页面上排序的多个卡片窗口中,将当前完全显示在预设显示区域的卡片窗口确定为目标卡片窗,或者将摄像机列表页面的当前显示区域的最上方的一个卡片窗口确定为目标卡片窗。

进一步的,本发明实施例还提供如下技术方案:获取从目标卡片窗口切换至下一卡片窗口的触发信号;响应触发信号,在下一卡片窗口中播放与下一卡片窗口对应的摄像机传来的实时监控画面。从而在首页完成实时监控画面的切换,进而实现首页切换监控画面的效果。

基于同一发明构思,本发明实施例提供一种视频播放装置,应用在与一个以上的摄像机关联的用户设备,参考图4所示,本发明实施例提供的视频播放装置包括:

第一列表页面播放单元401,用于展示摄像机列表页面,并在摄像机列表页面的目标卡片窗口中播放与所述目标卡片窗口对应的目标摄像机传来的实时监控画面;

操作检测单元402,用于检测用于进入用户设备中视频播放主窗口的触发操作;

窗口播放单元403,用于响应触发操作,在视频播放主窗口中继续播放目标摄像机传来的实时监控画面。

在一具体的实施方式中,第一列表页面播放单元401,包括:

网络检测子单元,用于检测用户设备当前是否连接在第一类型网络;

接收控制子单元,用于如果接收控制子单元的检测结果为是,控制用户设备接收目标摄像机传来的实时监控画面,并在目标卡片窗口中播放;否则,禁止接收目标摄像机传来的实时监控画面。

在一具体的实施方式中,网络检测子单元,具体用于:

检测用户设备当前是否连接在任一wi-fi网络。

在一具体的实施方式中,所述装置还包括:

第一切换检测单元,用于检测用户设备连接的网络是否从第一类型网络切换至与第一类型网络不同的第二类型网络;

停止控制单元,用于如果第一切换检测单元的检测结果为是,停止接收目标摄像机传来的实时监控画面;

第二切换检测单元,用于在检测到用户设备连接的网络切换回第一类型网络时,继续接收目标摄像机传来的实时监控画面,并在目标卡片窗口中播放。

可选的,用户设备关联多个摄像机,摄像机列表页面包括多个卡片窗口,每个卡片窗口对应一个摄像机。

在一具体的实施方式中,第一列表页面播放单元401,包括:

窗口确定子单元,用于从多个卡片窗口中确定目标卡片窗口;

摄像机确定子单元,用于从与用户设备关联的各摄像机中,将目标卡片窗口对应的摄像机确定为目标摄像机;

连接子单元,用于控制用户设备通过网络连接至目标摄像机;

播放子单元,用于接收目标摄像机传来的实时监控画面,并在目标卡片窗口中播放。

在一具体的实施方式中,窗口确定子单元,具体用于:

从摄像机列表页面上排序的多个卡片窗口中,将当前完全显示在预设显示区域的卡片窗口确定为目标卡片窗,或者

从摄像机列表页面上排序的多个卡片窗口中,将位于摄像机列表页面的当前显示区域最上方的一个卡片窗口确定为目标卡片窗。

在一具体的实施方式中,所述装置还包括:

触发信号获取单元,用于获取从目标卡片窗口切换至下一卡片窗口的触发信号;

第二列表页面播放单元,用于响应触发信号,在下一卡片窗口中播放下一卡片窗口对应的摄像机传来的实时监控画面。

本发明实施例提供的一个或者多个技术方案,至少存在如下技术效果或者优点:

本发明实施例提供的方法及装置,通过在摄像机列表页面的目标卡片窗口中播放与目标卡片窗口对应的目标摄像机传来的实时监控画面;若检测到用于进入用户设备中视频播放主窗口的触发操作;就在视频播放主窗口中继续播放目标摄像机传来的实时监控画面。从而在进入视频播放主窗口之前,已经在首页开始播放摄像机采集的实时监控画面,以此避免了在进入视频播放主窗口之后,才开始从摄像机获取并播放摄像机的实时监控画面,从而实现了首页(摄像机列表页面)与开流页(视频播放主窗口的页面)之间的不断流,体验上就是0延时地视频打开,完全解决了用户设备对监控视频的打开延迟的技术问题。

基于同一发明构思,本发明实施例提供一种用户设备50,参考图5所示,包括存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序503,处理器502执行程序503时实现前述设置引导方法实施例中任一种实施方式所述的步骤。

基于同一发明构思,本发明实施例提供一种计算机存储介质,其上存储有计算机程序,上述指令可由图5所示的用户设备50的处理器502执行以完成前述设置引导方法实施例中任一种实施方式所述的步骤。计算机存储介质具体为非临时性计算机可读存储介质,具体可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本发明实施例提供的一个或者多个技术方案,至少存在如下技术效果或者优点:

本发明实施例提供的方法及装置,通过在摄像机列表页面的目标卡片窗口中播放与目标卡片窗口对应的目标摄像机传来的实时监控画面;检测到用于进入用户设备中视频播放主窗口的触发操作;就在视频播放主窗口中继续播放实时监控画面。从而在进入视频播放主窗口之前,已经在首页开始播放摄像机采集的实时监控画面,以此避免了在进入视频播放主窗口之后,才开始从摄像机获取并播放摄像机采集的实时监控画面,从而实现了首页(摄像机列表页面)与开流页(视频播放主窗口的页面)之间的不断流,体验上就是0延时的视频打开,完全解决了用户设备对监控视频的打开延迟的技术问题。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的各描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的智能摄像系统以及网络摄像头中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者系统程序(如计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是,上述各实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应该将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或者步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干系统的单元权利要求中,这些系统中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了a1、一种视频播放方法,应用在与一个以上的摄像机关联的用户设备中,所述方法包括:

展示摄像机列表页面,并在所述摄像机列表页面的目标卡片窗口中播放与所述目标卡片窗口对应的目标摄像机传来的实时监控画面;

检测用于进入所述用户设备中视频播放主窗口的触发操作;

响应所述触发操作,在所述视频播放主窗口中继续播放所述目标摄像机传来的实时监控画面。

a2、如a1所述的视频播放方法,所述在所述摄像机列表页面的目标卡片窗口中播放与所述目标卡片窗口对应的目标摄像机传来的实时监控画面,包括:

检测所述用户设备当前是否连接在第一类型网络;

如果是,控制所述用户设备接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放;否则,禁止接收所述目标摄像机传来的实时监控画面。

a3、如a2所述的视频播放方法,所述检测所述用户设备当前是否连接在第一类型网络,包括:

检测所述用户设备当前是否连接在任一wi-fi网络。

a4、如a2所述的视频播放方法,在所述控制所述用户设备接收所述目标摄像机传来的实时监控画面之后,还包括:

检测所述用户设备连接的网络是否从所述第一类型网络切换至与所述第一类型网络不同的第二类型网络;

如果是,停止接收所述目标摄像机传来的实时监控画面;

在检测到所述用户设备连接的网络切换回所述第一类型网络时,继续接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

a5、如a2-a4中任一项所述的视频播放方法,所述用户设备关联多个摄像机,所述摄像机列表页面包括多个卡片窗口,每个卡片窗口对应一个摄像机。

a6、如a5所述的视频播放方法,所述控制所述用户设备接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放,包括:

从所述多个卡片窗口中确定目标卡片窗口;

从与所述用户设备关联的各摄像机中,将所述目标卡片窗口对应的摄像机确定为目标摄像机;

控制所述用户设备通过网络连接至所述目标摄像机;

接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

a7、如a6所述的视频播放方法,所述从所述多个卡片窗口中确定目标卡片窗口,包括:

从所述摄像机列表页面上排序的多个卡片窗口中,将当前完全显示在预设显示区域的卡片窗口确定为目标卡片窗,或者

从所述摄像机列表页面上排序的多个卡片窗口中,将位于摄像机列表页面的当前显示区域最上方的一个卡片窗口确定为目标卡片窗。

a8、如a1所述的视频播放方法,还包括:

获取从所述目标卡片窗口切换至下一卡片窗口的触发信号;

响应所述触发信号,在所述下一卡片窗口中播放所述下一卡片窗口对应的摄像机传来的实时监控画面。

本发明公开了b9、一种视频播放装置,应用在与一个以上的摄像机关联的用户设备,所述装置包括:

第一列表页面播放单元,用于展示摄像机列表页面,并在所述摄像机列表页面的目标卡片窗口中播放与所述目标卡片窗口对应的目标摄像机传来的实时监控画面;

操作检测单元,用于检测用于进入所述用户设备中视频播放主窗口的触发操作;

窗口播放单元,用于响应所述触发操作,在所述视频播放主窗口中继续播放所述目标摄像机传来的实时监控画面。

b10、如b9所述的视频播放装置,所述第一列表页面播放单元,包括:

网络检测子单元,用于检测所述用户设备当前是否连接在第一类型网络;

接收控制子单元,用于如果所述接收控制子单元的检测结果为是,控制所述用户设备接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放;否则,禁止接收所述目标摄像机传来的实时监控画面。

b11、如b10所述的视频播放装置,所述网络检测子单元,具体用于:

检测所述用户设备当前是否连接在任一wi-fi网络。

b12、如b10所述的视频播放装置,所述装置还包括:

第一切换检测单元,用于检测所述用户设备连接的网络是否从所述第一类型网络切换至与所述第一类型网络不同的第二类型网络;

停止控制单元,用于如果所述第一切换检测单元的检测结果为是,停止接收所述目标摄像机传来的实时监控画面;

第二切换检测单元,用于在检测到所述用户设备连接的网络切换回所述第一类型网络时,继续接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

b13、如b10-b12中任一项所述的视频播放装置,所述用户设备关联多个摄像机,所述摄像机列表页面包括多个卡片窗口,每个卡片窗口对应一个摄像机。

b14、如b13所述的视频播放装置,所述第一列表页面播放单元,包括:

窗口确定子单元,用于从所述多个卡片窗口中确定目标卡片窗口;

摄像机确定子单元,用于从与所述用户设备关联的各摄像机中,将所述目标卡片窗口对应的摄像机确定为目标摄像机;

连接子单元,用于控制所述用户设备通过网络连接至所述目标摄像机;

播放子单元,用于接收所述目标摄像机传来的实时监控画面,并在所述目标卡片窗口中播放。

b15、如b14所述的视频播放装置,所述窗口确定子单元,具体用于:

从所述摄像机列表页面上排序的多个卡片窗口中,将当前完全显示在预设显示区域的卡片窗口确定为目标卡片窗,或者

从所述摄像机列表页面上排序的多个卡片窗口中,将位于摄像机列表页面的当前显示区域最上方的一个卡片窗口确定为目标卡片窗。

b16、如b9所述的视频播放装置,所述装置还包括:

触发信号获取单元,用于获取从所述目标卡片窗口切换至下一卡片窗口的触发信号;

第二列表页面播放单元,用于响应所述触发信号,在所述下一卡片窗口中播放所述下一卡片窗口对应的摄像机传来的实时监控画面。

本发明公开了c19一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现a1-a8中任一项所述的步骤。

本发明公开了d20、一种用户设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现a1-a8中任一项所述的步骤。

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