《一种用于多个网络摄像机视频显示的列表更新方法.pdf》由会员分享,可在线阅读,更多相关《一种用于多个网络摄像机视频显示的列表更新方法.pdf(15页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN101964822A43申请公布日20110202CN101964822ACN101964822A21申请号201010515592222申请日20101022H04L29/08200601H04N5/22520060171申请人江苏科技大学地址212003江苏省镇江市梦溪路2号72发明人刘镇张欣钱萍滕玮74专利代理机构南京经纬专利商标代理有限公司32200代理人楼高潮54发明名称一种用于多个网络摄像机视频显示的列表更新方法57摘要本发明公布了一种用于多个网络摄像机视频显示的列表更新方法,包括如下步骤根据网络摄像机设备信息形成一个中心列表,所述中心列表和网络摄像机设备一一对应。
2、;根据中心列表中网络摄像机的在线状态生成在线列表和离线列表;根据用户的需求将在线列表中网络摄像机视频显示到相应位置,在线列表和视频显示子窗口一一对应;在同一分屏模式下分别采用循环或手动模式更新视频显示界面,不同分屏模式下通过屏幕的切换动态的更新视频显示界面;各个过程之间通过接口模式实现连接与通信,网络摄像机和视频显示的位置呈动态更新的模式一一映。本发明使网络摄像机应用系统更具灵活性、开放性和移动性。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图7页CN101964823A1/2页21一种用于多个网络摄像机视频显示的列表更新方法,其特征在于包括如下步骤。
3、步骤一根据网络摄像机设备信息形成一个中心列表,所述中心列表和网络摄像机设备一一对应;步骤二根据中心列表中网络摄像机的在线状态生成在线列表和离线列表;步骤三根据用户的需求将在线列表中网络摄像机视频显示到相应位置,在线列表和视频显示子窗口一一对应;步骤四在同一分屏模式下分别采用循环或手动模式更新视频显示界面,不同分屏模式下通过屏幕的切换动态的更新视频显示界面;步骤五各个过程之间通过接口模式实现连接与通信,网络摄像机和视频显示的位置呈动态更新的模式一一映。2根据权利要求1所述的一种用于多个网络摄像机视频显示的列表更新方法其特征在于,所述的接口模式如下网络摄像机设备接口ID、中心列表接口INDEX、在。
4、线列表接口IN_INDEX、离线列表接口OUT_INDEX、视频界面显示接口M_INDEX在视频显示的过程中保持动态更新。3根据权利要求1所述的一种用于多个网络摄像机视频显示的列表更新方法,其特征在于所述中心列表生成方法如下所述的中心列表处于实时动态更新的状态,用户动态地更新网络摄像机设备的状态、设备信息以及物理位置,并根据网络摄像机在列表中的位置动态地分配ID,所述中心列表和网络摄像机设备的配置信息保持同步更新的状态。4根据权利要求1所述的一种用于多个网络摄像机视频显示的列表更新方法,其特征在于所述在线列表生成方法如下所述的在线列表由中心列表中网络摄像机的状态搜索产生,并按照一定的规则进行排。
5、列;在线列表中网络摄像机的排列顺序和视频显示子窗口的顺序保持一一对应;所述排列的规则有根据ID的大小循序排列、根据网络摄像的名称字母顺序排列、根据用户初始设定循序排列、根据网络摄像的频繁使用度排列四种。5根据权利要求1所述的一种用于多个网络摄像机视频显示的列表更新方法,其特征在于所述不同分屏模式下屏幕切换时视频显示的动态切换的方法如下所述的视频显示的动态切换是指在不同的分屏模式下,视频显示界面根据在线列表动态地切换显示在线的网络摄像机视频;在由多屏切换到少于当前屏幕的视频显示模式时,切换的过程中会自动地将多于显示窗口的在线的网络摄像机由初始化状态修改为暂停状态;在在由多屏切换到多于当前屏幕的视。
6、频显示模式时,切换的过程中会自动地将少于显示窗口的在线的网络摄像机由暂停状态调整为初始化状态。6根据权利要求1所述的一种用于多个网络摄像机视频显示的列表更新方法,其特征在于所述同一分屏模式下循环和手动视频显示更新的方法如下所述的循环模式是指根据当前分屏模式和在线排列中网络摄像机的顺序依次一屏一屏显示;所述的手动模式是指在当前分屏模式P和在线排列中网络摄像机的顺序,显示在线列表前P个网络摄像机视频,对大于P位置的网络摄像机视频视频显示,通过用户手动选择位于在线列表K位置的网络摄像机,KP,同时KP位置的网络摄像机暂停,使K位置的网络摄像机的视频使显示到KP位置,其它网络摄像机的视频显示位置不变,。
7、P和K都为大于1的自然数。7根据权利要求3所述的的一种用于多个网络摄像机视频显示的列表更新方法,其特征在于所述根据网络摄像的频繁使用度排列的方法如下所述的频繁使用度是指对用户最权利要求书CN101964822ACN101964823A2/2页3近所频繁使用的网络摄像机按照使用程度进行刷新统计,并根据频繁使用程度从高到低排列,使最频繁使用的网络摄像机位于在线列表的最前端,并始终显示在视频界面上。权利要求书CN101964822ACN101964823A1/5页4一种用于多个网络摄像机视频显示的列表更新方法技术领域0001本发明属于网络通信技术领域,涉及一种用于多个网络摄像机视频显示的列表更新方法。
8、。背景技术0002传统的网络摄像机应用系统是将网络摄像机设备和视频显示窗口的一一绑定,固定的网络摄像机视频只能显示视频界面固定的位置,任何一个网络摄像机的接入和退出视频显示界面不能同步更新,其灵活性差、网络摄像机在视频显示过程中缺乏开放性和移动性。0003在实际应用中,网络摄像机的数量越来越大,同时对网络摄像机在视频界面显示的灵活性要求也越来越高,网络摄像机应用系统应具有灵活性、开放性和移动性特点。发明内容0004本发明目的是针对现有技术存在的缺陷提供一种用于多个网络摄像机视频显示的列表更新方法。0005本发明为实现上述目的,采用如下技术方案本发明一种用于多个网络摄像机视频显示的列表更新方法,。
9、包括如下步骤步骤一根据网络摄像机设备信息形成一个中心列表,所述中心列表和网络摄像机设备一一对应;步骤二根据中心列表中网络摄像机的在线状态生成在线列表和离线列表;步骤三根据用户的需求将在线列表中网络摄像机视频显示到相应位置,在线列表和视频显示子窗口一一对应;步骤四在同一分屏模式下分别采用循环或手动模式更新视频显示界面,不同分屏模式下通过屏幕的切换动态的更新视频显示界面;步骤五各个过程之间通过接口模式实现连接与通信,网络摄像机和视频显示的位置呈动态更新的模式一一映。0006其中,所述的接口模式如下网络摄像机设备接口ID、中心列表接口INDEX、在线列表接口IN_INDEX、离线列表接口OUT_IN。
10、DEX、视频界面显示接口M_INDEX在视频显示的过程中保持动态更新。0007其中,所述中心列表生成方法如下所述的中心列表处于实时动态更新的状态,用户动态地更新网络摄像机设备的状态、设备信息以及物理位置,并根据网络摄像机在列表中的位置动态地分配ID,所述中心列表和网络摄像机设备的配置信息保持同步更新的状态。0008其中,所述在线列表生成方法如下所述的在线列表由中心列表中网络摄像机的状态搜索产生,并按照一定的规则进行排列;在线列表中网络摄像机的排列顺序和视频显示子窗口的顺序保持一一对应;所述排列的规则有根据ID的大小循序排列、根据网络摄像说明书CN101964822ACN101964823A2/。
11、5页5的名称字母顺序排列、根据用户初始设定循序排列、根据网络摄像的频繁使用度排列四种。0009其中,所述不同分屏模式下屏幕切换时视频显示的动态切换的方法如下所述的视频显示的动态切换是指在不同的分屏模式下,视频显示界面根据在线列表动态地切换显示在线的网络摄像机视频;在由多屏切换到少于当前屏幕的视频显示模式时,切换的过程中会自动地将多于显示窗口的在线的网络摄像机由初始化状态修改为暂停状态;在在由多屏切换到多于当前屏幕的视频显示模式时,切换的过程中会自动地将少于显示窗口的在线的网络摄像机由暂停状态调整为初始化状态。0010其中,所述同一分屏模式下循环和手动视频显示更新的方法如下所述的循环模式是指根据。
12、当前分屏模式和在线排列中网络摄像机的顺序依次一屏一屏显示;所述的手动模式是指在当前分屏模式P和在线排列中网络摄像机的顺序,显示在线列表前P个网络摄像机视频,对大于P位置的网络摄像机视频视频显示,通过用户手动选择位于在线列表K位置的网络摄像机,KP,同时KP位置的网络摄像机暂停,使K位置的网络摄像机的视频使显示到KP位置,其它网络摄像机的视频显示位置不变,P和K都为大于1的自然数。0011其中,所述根据网络摄像的频繁使用度排列的方法如下所述的频繁使用度是指对用户最近所频繁使用的网络摄像机按照使用程度进行刷新统计,并根据频繁使用程度从高到低排列,使最频繁使用的网络摄像机位于在线列表的最前端,并始终。
13、显示在视频界面上。0012本发明通过列表的动态更新方法实现了网络摄像机与视频显示子窗口的灵活匹配。在实际应用中,用户可以灵活地变更网络摄像机在视频界面中显示的位置,视频界面子窗口和在线列表中网络摄像机在列表中位置一致,通过ID标示查询中心列表中网络摄像机的设备信息,通过接口实现网络摄像机和视频显示位置的一一映射、灵活匹配,使网络摄像机应用系统更具灵活性、开放性和移动性。附图说明0013图1为本发明的框架图;图2为本发明配置网络摄像机的流程图;图3为本发明中心列表的生成和更新过程的流程图;图4为本发明中心列表的示意图;图5为本发明在线列表的生成和更新过程的流程图;图6为本发明在线列表的示意图;图。
14、7为本发明离线列表的示意图;图8为本发明默认状态下视频的显示过程的流程图;图9为本发明视频切换的流程图。具体实施方式0014下面以多个网络摄像机的视频监控为例,介绍本发明的具体实施过程。0015本发明中的列表是一个融合了网络摄像机设备信息和视频显示位置信息的载体,其根据网络摄像机在视频显示的位置而动态的更新,其特征是保持网络摄像机和视频显示的位置呈动态更新的模式一一映射、灵活匹配。说明书CN101964822ACN101964823A3/5页60016所述的列表更新实现过程,首先,根据网络摄像机设备信息形成一个中心列表,其和网络摄像机设备一一对应;再者,根据中心列表中网络摄像机的在线状态生成在。
15、线列表和离线列表,三者之间为动态更新的关系;最后,根据用户的需求将在线列表中网络摄像机视频显示到相应位置,在线列表和视频显示子窗口一一对应,各个过程之间通过接口模式实现连接与通信。也就是说,列表的更新包括中心列表、在线列表和离线列表的同步更新。0017所述的接口模式具体为网络摄像机设备接口ID,是网络摄像机动态的标示,随着网络摄像机在中心列表中位置改变而改变,ID和中心列表接口INDEX为一一对应的映射关系。0018中心列表接口INDEX,是表示网络摄像机设备在中心列表DISPATCHLISTINDEX中的位置,INDEX改变时会重新分配给网络摄像机对应的ID,两者为一一对应的映射关系。001。
16、9所述的中心列表包含网络摄像机设备的所有信息,具体主要包括网络摄像机的名称、分组、IP、WEB端口、VIDEO端口、网络摄像机的状态以及动态分配的ID等,其中任何信息的改变中心列表内存储的信息会同步更新。0020所述的网络摄像机的状态,有在线和离线两种,其中在线状态包括初始化和暂停。在线初始化状态的网络摄像机表示该网络摄像机在线,可以获取到视频数据,显示实时的视频;在线的暂停状态的网络摄像机表示该网络摄像机在线,但不提供视频数据,显示为暂停时的最后一帧静态图像;离线的网络摄像机表示该网络摄像机离线,不能和设备建立连接,显示为无信号图片。在视频显示的过程中用户可以根据自己的需求修改网络摄像机的状。
17、态。0021在线列表接口IN_INDEX,是表示网络摄像机位于在线列表DISPATCHLIST_ININ_INDEX中的位置,根据用户需求网络摄像机在视频子窗口显示的位置的改变而更新。0022所述的在线列表由中心列表DISPATCHLISTINDEX中网络摄像机的状态搜索产生,并按照一定的规则进行排列。排列规则有根据ID的大小循序排列;根据网络摄像的名称字母顺序排列;根据用户初始设定循序排列,对于不在线为空的位置提示用户调整;根据网络摄像的频繁使用度排列。在线列表存储信息主要有网络摄像机的名称和ID。在视频显示的过程中,会根据ID搜索网络摄像机在DISPATCHLIST的存储信息,登陆摄像机,。
18、将视频显示到对应的子窗口。0023所述的根据网络摄像的频繁使用度网络摄像机排列规则对于用户对网络摄像机的不同操作模式以视频显示为主要的判断方向对网络摄像机的使用频繁次数进行叠加统计,然后根据叠加后网络摄像机的使用次数从大到小进行排序,位于列表的第一个位置的为使用最频繁的网络摄像机,将其显示在最前端,方便用户对常用摄像机的基本操作。每次的统计做刷新清0,使统计保持最临近。0024离线列表接口OUT_INDEX,是表示处于离线状态的网络摄像机列表DISPATCHLIST_OUTOUT_INDEX中的位置,在操作的过程中根据网络摄像机的离线状态定时进行列表更新,其根据中心列表DISPATCHLIST。
19、INDEX查询搜索而产生,在操作过程中随着DISPATCHLIST中对应网络摄像机的状态的改变而改变。说明书CN101964822ACN101964823A4/5页70025所述的离线列表由中心列表DISPATCHLISTINDEX中网络摄像机的状态搜索产生,并按照一定的规则进行排列,便于对所有离线的网络摄像机的管理。0026两个辅列表DISPATCHLIST_IN和DISPATCHLIST_OUT为互补关系。0027对于网络摄像的在线和离线状态的改变,中心列表、在线列表、离线列表会保持同步的更新,并给出提示信息。对于突然在线的网络摄像机,中心列表动态分配其ID,在线列表按照上线的时间排列在列。
20、表中,在根据其位于列表的位置分配视频显示窗口并提示用户该视频显示位置是否合适,不合适给予用户调整提示;对于突然离线的网络摄像机,提示用户该视频显示位置为离线后更新为其它在线的网络摄像机视频。0028视频界面显示接口M_INDEX,是标示视频界面子窗口的位置。M_INDEX根据用户需求视频显示的位置动态更新,其和在线列表DISPATCHLIST_IN接口IN_INDEX为一一对应关系,两者的动态映射保证了视频的同步更新。0029网络摄像机应用系统较多地应用于1/4/9/16分屏模式下,不同的分屏模式下网络摄像机的视频显示根据在线的网络摄像机列表动态的切换。在不同分屏模式切换的过程中,由多屏切换到。
21、较少于当前屏幕的视频显示模式,切换的过程中会自动地将多于显示窗口的在线的网络摄像机由初始化状态修改为暂停状态;在反过来的屏幕切换的方式中,切换的过程中会自动地将少于显示窗口的在线的网络摄像机由暂停状态调整为初始化状态。对于同一分屏模式下,采用循环模式和手动模式满足当前所有在线网络摄像都能够显示到视频界面中的要求。0030图1为本发明的框架图,1由若干个网络摄像机设备构成,2为视频显示界面,3为一个管理中心,包括中心列表、在线列表、离线列表。通过接口模式将1的设备信息存储到3的中心列表中,3的在线、离线列表根据3的中心列表中网络摄像机的状态更新而改变,视频显示界面2通过3的在线列表显示1中网络摄。
22、像机的视频。0031首先,配置网络摄像机。图2为配置网络摄像机的流程图。在配置过程中,设置名称、分组、IP、端口等设备信息,分配默认的ID,存储至DISPATCHLIST并形成配置文件。配置的内容包括添加网络摄像机,添加过程中ID的分配和将网络摄像机的设备信息添加至DISPATCHLIST中;删除网络摄像机,删除过程中删除指定ID网络摄像机的DISPATCHLISTID信息并将大于ID的INDEX对应DISPATCHLIST依次顺序减1的方式更新列表;更新网络摄像机,更新内容包括网络摄像机设备信息的变更和其在中心列表中位置的变更,ID作同步的调整。在更新的过程中,是将指定拖动的网络摄像机信息插。
23、入至相应位置,其余位于变更位置之间的网络摄像机信息列表顺序后移。在整个配置的过程中保持网络摄像机的设备ID和其在中心列表中的位置为灵活对应的关系。配置文件的生成根据添加、删除、更新网络摄像机中心列表的过程中而定时动态更新。0032第二,中心列表的生成。图3为中心列表的生成和更新过程。在起始状态下,由默认的配置列表生成中心列表,并将网络摄像机的分组、名称、在离线状态以树形状态列(如图4)表现;在进一步的操作过程中,网络摄像机可能会突然的离线或在线,中心列表中网络摄像机的状态将会同步更新并提示,用户也可以自由拖动网络摄像机到指定的位置或分组,对应网络摄像机中心列表的信息更新,INDEX改变,网络摄。
24、像机设备分配的ID对应改变。0033第三,在线列表和离线列表的生成。图5为在线列表的生成和更新过程。在线列说明书CN101964822ACN101964823A5/5页8表由中心列表中网络摄像机在线状态按照ID的大小顺序提取出来并根据用户选择的排列模式产生,用户可以手动更新当前网络摄像机视频显示的位置和在线的状态。由于M_INDEX指示视频界面子窗口的位置,并且和网络摄像机位于在线列表对应的树形列表(如图6)IN_INDEX为一一对应关系,在取值上相等,用户可以通过自由拖动网络摄像机在树形列表的位置将视频显示到指定位置。对于在线列表中的网络摄像机突然离线有离线提示和同步的提示用户进行对应视频显。
25、示窗口的更新。在整个视频显示过程中,用户可以手动调整网络摄像机的状态,在线列表会将用户更新的状态反馈到中心列表中,实现视频显示界面的更新。图7离线列表的表现形式。离线列表由中心列表中网路摄像机的状态而生成,在刷新的过程中根据中心列表和在线列表中网络摄像机的状态的更新而改变。0034第四,图8为本发明默认状态下视频的显示过程的流程图。在网络摄像机应用系统较多地应用于1/4/9/16分屏模式下,多于当前分屏模式的在线网络摄像机将得不到显示,通过以下两种模式更新视频显示界面。循环模式(如图9的(4),根据用户需求定时使对于当前分屏模式的网络摄像机根据在线排列的顺序依次显示在一屏一屏地显示。手动模式(。
26、如图9的(5),P分屏模式下,首先显示位于在线列表最前端P个网络摄像机视频,在需要显示大于P位置的网络摄像机视频时,用户手动选择位于在线列表K(KP)位置的网络摄像机,同时使KP位置的网络摄像机暂停,使K位置的网络摄像机的视频使显示到KP位置,其它网络摄像机的视频显示位置不变。0035第五,图9为本发明视频切换的流程图。在视频切换时网络摄像机的状态需要灵活地调整,在线列表和中心列表同步更新。在不同分屏模式切换的过程中,由多屏切换到较少于当前分屏模式时,切换的过程中会自动地将多于显示窗口的在线的网络摄像机由初始化状态修改为暂停状态;在反过来的屏幕切换的方式中,切换的过程中会自动地将少于显示窗口的在线的网络摄像机由暂停状态调整为初始化状态。说明书CN101964822ACN101964823A1/7页9图1说明书附图CN101964822ACN101964823A2/7页10图2说明书附图CN101964822ACN101964823A3/7页11图3说明书附图CN101964822ACN101964823A4/7页12图4说明书附图CN101964822ACN101964823A5/7页13图5说明书附图CN101964822ACN101964823A6/7页14图6图7图8说明书附图CN101964822ACN101964823A7/7页15图9说明书附图CN101964822A。