一种摄像机资源共享的方法和装置制造方法及图纸

技术编号:15023175 阅读:153 留言:0更新日期:2017-04-05 00:35
本发明专利技术的技术方案包括一种摄像机资源共享方法,该方法包括:对应用程序进行监控;对请求调取数据资源的应用程序创建唯一性标识进行标识;然后为唯一标识的应用程序映射对应一个虚拟通道用于实现与摄像机模块的数据交互。还包括一种摄像机资源共享装置,包括监控模块,用于对所述应用程序模块下运行的应用程序进行监控;分类模块,对应用程序标识进行标识和分类;数据通道模块,创建对应的唯一摄像机虚拟通道;数据调取模块,用于提取数据资源。本发明专利技术的有益效果为将资源、逻辑、数据分离,结构简化,大大降低开发的复杂程度,减少代码重复性,同时界面行为等都在同一个数据表上,使看不懂程序的人也可以进行修改。

【技术实现步骤摘要】

本专利技术涉及一种摄像机资源共享方法和装置,属于计算机领域。
技术介绍
现有的技术应用程序对摄像机的操作都是独占性的,多个应用不能同时连接一个摄像机模块。即当一个应用程序成功连接一个摄像机时,此应用程序会锁定此摄像机,直到此应用断开连接摄像机时才解锁,在锁定期间其它应用程序无法再连接摄像机,也就无法得到此摄像机提供的服务,即同一时间只能有一个应用连接一个摄像机设备。
技术实现思路
针对现有技术无法对摄像机的操作实现非独占性,本专利技术的技术方案提供了一种使应用程序对摄像机达到非独占性的方法,实现一个摄像机为多个应用程序提供资源。本专利技术的技术方案包括一种摄像机资源共享的方法,其特征在于,方法应用于摄像机系统,其中摄像机系统包括应用程序模块、摄像机模块,该方法步骤为:A.对所述程序模块下运行的应用程序进行监控,对请求调取摄像机中数据资源的应用程序加入请求列表;B.对每个加入请求列表的应用程序使用唯一性标识进行标识,获取请求列表中的请求信息并进行分类;C.对所述步骤B中的应用程序创建对应的唯一摄像机虚拟通道,用于请求信息的传输和数据资源;D.应用程序通过摄像机虚拟通道向摄像机提取对应的数据资源。进一步,所述步骤A还包括:调取所述应用程序模块下运行的应用程序,获取应用程序信息及运行状况,创建对应的应用程序列表进行动态监控,当一个或多个应用程序发起请求调取摄像机中数据资源时,对发送请求的的程序创建请求列表并存储请求信息。进一步,所述步骤B还包括:获取应用程序请求的字段信息,预处理字段信息,然后解析字段信息所包括的资源请求内容、资源请求类型,并根据资源请求内容和资源请求信息对多个应用程序请求进行分类存储。进一步,所述步骤C还包括:根据所述步骤B分类后的应用程序请求,为每一个应用程序请求映射唯一对应的摄像机虚拟通道,所述摄像机虚拟通道创建对应的接口分别与对应用程序请求和摄像机模块相连。进一步,所述步骤D还包括:根据所述步骤C的请求信息并通过接口向摄像机模块调取对应的数据资源,然后通过接口将数据资源通过摄像机虚拟通道传输至对应应用程序。进一步,所述步骤D还包括:在应用程序请求调取所述摄像机模块下的数据资源时,会先进行确认摄像机模块是否已经启动,如果没有启动则发送启动的指令,还包括对没有请求调取数据资源的摄像机模块进行关闭处理。本专利技术的技术方案还包括一种摄像机资源共享装置,该装置包括:监控模块,用于对所述应用程序模块下运行的应用程序进行监控,对请求调取摄像机中数据资源的应用程序加入请求列表;分类模块,对每个加入请求列表的的应用程序使用唯一性标识进行标识,获取请求列表中的请求信息并进行分类;数据通道模块,用于对所述分类模块中的应用程序创建对应的唯一摄像机虚拟通道,用于请求信息的传输和数据资源;数据调取模块,用于允许应用程序通过摄像机虚拟通道向摄像机提取对应的数据资源。本专利技术的有益效果为:提高了摄像机资源的利用率和共享度,更加简便操作方式和更少的资源消耗。附图说明图1所示为根据本专利技术实施方式的摄像机虚拟通道原理图;图2所示为根据本专利技术实施方式的摄像机虚拟通道建立流程图;图3所示为根据本专利技术实施方式的摄像机虚拟通道工作流程图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术的摄像机资源共享的方法应用于摄像机的系统。图1为摄像机虚拟通道原理图,其中每个摄像机模块包括多个需要使用摄像机模块的资源,因此为了使所有的应用程序都能够同时使用摄像机模块上的系统资源,则对每个应用程序创建一个对应的摄像机虚拟通道,每个摄像机虚拟通道唯一映射对应一个应用程序并与摄像机模块相连,虚拟通道实现的是摄像机的功能,因此以虚拟摄像机与物理摄像机进行区分,用于表述虚拟通道实现了摄像机的功能。图2为摄像机摄像机虚拟通道建立流程图,其执行的步骤如S201~S207所示:S201,开始;S202,当有多个应用程序向摄像机请求调取数据资源时;S203,为每个应用程序创建对应的摄像机虚拟通道;S204,同时对摄像机模块的启动进行检查,如果摄像机模块已经启动,则执行步骤S206,如果没有启动则执行S205;S205,打开摄像机;S206,向摄像机映射虚拟通道;S207,结束。图3所示为根据本专利技术实施方式的虚拟摄像机工作流程图,其执行的步骤如S201~S207所示。S301,开始;S302,确认摄像机数据资源S303,通知摄像机虚拟通道调取数据;S304,对没有通知的虚拟通道进行通知;S205,结束。以上所述,只是本专利技术的较佳实施例而已,本专利技术并不局限于上述实施方式,只要其以相同的手段达到本专利技术的技术效果,都应属于本专利技术的保护范围。在本专利技术的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。本文档来自技高网...

【技术保护点】
一种摄像机资源共享的方法,其特征在于,方法应用于摄像机系统,其中摄像机系统包括应用程序模块、摄像机模块,该方法步骤为:A.对所述应用程序模块下运行的应用程序进行监控,对请求调取摄像机中数据资源的应用程序加入请求列表;B.对每个加入请求列表的的应用程序使用唯一性标识进行标识,获取请求列表中的请求信息并进行分类;C.对所述步骤B中的应用程序创建对应的唯一摄像机虚拟通道,用于请求信息的传输和数据资源;D.应用程序通过摄像机虚拟通道向摄像机提取对应的数据资源。

【技术特征摘要】
1.一种摄像机资源共享的方法,其特征在于,方法应用于摄像机系统,其中摄像机系统包括应用程序模块、摄像机模块,该方法步骤为:
A.对所述应用程序模块下运行的应用程序进行监控,对请求调取摄像机中数据资源的应用程序加入请求列表;
B.对每个加入请求列表的的应用程序使用唯一性标识进行标识,获取请求列表中的请求信息并进行分类;
C.对所述步骤B中的应用程序创建对应的唯一摄像机虚拟通道,用于请求信息的传输和数据资源;
D.应用程序通过摄像机虚拟通道向摄像机提取对应的数据资源。
2.根据权利要求1所述的摄像机资源共享的方法,其特征在于,所述的步骤A还包括:
调取所述应用程序模块下运行的应用程序,获取应用程序信息及运行状况,创建对应的应用程序列表进行动态监控,当一个或多个应用程序发起请求调取摄像机中数据资源时,对发送请求的的程序创建请求列表并存储请求信息。
3.根据权利要求1所述的摄像机资源共享的方法,其特征在于,所述的步骤B还包括:
获取应用程序请求的字段信息,预处理字段信息,然后解析字段信息所包括的资源请求内容、资源请求类型,并根据资源请求内容和资源请求信息对多个应用程序请求进行分类存储。
4.根据权利要求1所述的摄像机资源共享的方法,其特征在于,所述的步骤C还包括:

【专利技术属性】
技术研发人员:古世明
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1