【技术实现步骤摘要】
相机资源分发方法、操作系统、终端和广播装置
本专利技术涉及信息处理领域,尤其涉及一种相机资源分发方法、操作系统、终端和广播装置。
技术介绍
智能设备通常都带可以采集图像的摄像头。随着智能设备的普及,摄像头相关的需求与使用场景也越来越多,常见的摄像头应用有拍照、录像、视频通话、手势识别、人脸解锁等功能。现有的智能设备操作系统(例如,Android系统)不支持多个应用同时访问同一个物理摄像头设备。如果多个应用需要同时使用同一个摄像头时,就会出现摄像头资源冲突,导致摄像头应用不能被同时执行。因此,如何为多个APP同时访问相机资源提供支持,成为了本领域所需解决的一个问题。
技术实现思路
为了解决如上至少一个问题,本专利技术提出了一种终端相机资源分发方法,以及相应的操作系统、终端和广播装置。在现有操作系统(例如,Android系统)基础上,通过相机数据广播功能的添加,实现了基于广播对多APP同时获取相机数据的支持。根据本专利技术的第一方面,提出了一种相机资源分发方法,包括:广播装置获取相机资源;所述广播装置确定已注册的请求;以及所述广播装置将获取的所述相机资源广播至已注册的多个请求。根据本专利技术的第二方面,提出了一种直播资源分发方法,包括:广播装置获取直播资源;所述广播装置确定已注册的请求;以及所述广播装置将获取的所述直播资源广播至已注册的多个请求。根据本专利技术的第三方面,提出了一种广播装置,用于执行如第一或第二方面所述的方法。根据本专利技术的第四方面,提 ...
【技术保护点】
1.一种相机资源分发方法,包括:/n广播装置获取相机资源;/n所述广播装置确定已注册的请求;以及/n所述广播装置将获取的所述相机资源广播至已注册的多个请求。/n
【技术特征摘要】
1.一种相机资源分发方法,包括:
广播装置获取相机资源;
所述广播装置确定已注册的请求;以及
所述广播装置将获取的所述相机资源广播至已注册的多个请求。
2.如权利要求1所述的方法,还包括:
所述多个请求各自向所述广播装置请求访问所述相机资源;以及
所述广播装置注册请求访问所述相机资源的所述多个请求。
3.如权利要求2所述的方法,还包括:
某一请求向所述广播装置通知不再访问所述相机资源;
所述广播装置移除该请求的注册;以及
所述广播装置停止向被移除注册的请求广播所述相机资源。
4.如权利要求3所述的方法,其中,所述广播装置存储有注册请求列表,所述注册请求列表用于记录当前注册的每个请求。
5.如权利要求2所述的方法,其中,所述多个请求各自向所述广播装置请求访问所述相机资源包括:
所述多个请求经由注册数据接口向所述广播装置发送请求。
6.如权利要求2所述的方法,其中,将获取的所述相机资源广播给多个请求还包括:
所述广播装置向经注册的所述多个请求提供各自的接收数据接口,以通过所述接收数据接口广播所述相机资源。
7.如权利要求6所述的方法,其中,所述接收数据接口如下至少一项:
操作系统的标准数据接口;
通用数据接口。
8.如权利要求2所述的方法,还包括:
所述广播装置基于某一请求的类型信息确定所述请求所需的相机资源形式,并且
所述广播装置将获取的所述相机资源广播至已注册的多个请求包括:
所述广播装置以各个请求所需的相应相机资源形式向所述多个请求广播所述相机资源。
9.如权利要求2所述的方法,还包括:
所述广播装置基于某一请求的类型信息确定所述请求需要对其他资源进行的相机资源相关操作;
所述广播装置针对获取的所述相机资源进行所述相机资源相关操作。
10.如权利要求2所述的方法,还包括:
所述广播装置获取所述多个请求各自的属性信息;
基于所述属性信息确定对应请求的权限信息,并且
所述广播装置将获取的所述相机资源广播至已注册的多个请求包括:
所述广播装置将符合权限信息的相机资源向对应请求进行广播。
11.如权利要求1所述的方法,其中,所述多个请求包括如下至少一项:
来自同一操作系统内的多个应用的访问请求;
来自联网系统内其他设备的外部访问请求;
来自同一应用的多个访问请求。
12.如权利要求11所述的方法,其中,广播装置获取相机资源包括:
广播装置获取来自不同摄像头的多个相机资源,并且
所述广播装置将获取的所述相机资源广播至已注册的多个请求包括:
所述广播装置将多个相同资源分别广播给不同类型的已注册请求。
13.如权利要求1所述的方法,还包括:
所述广播装置将所述相机资源的使用状况广播至已注册的一个或多个请求。
14.如权利要求1所述的方法,其中,广播装置获取相机资源包括:
所述广播装置获取由相机应用框架获取的图像数据作为所述相机资源。
15.一种直播资源分发方法,包括:
广播装置获取直播资源;
所述广播装置确定已注册的请求;以及
所述广播装置将获取的所述直播资源广播至已注册的多个请求。
16.如权利要求15所述的方法,其中,已注册的请求包括:
已注册观看直播的请求,所述请求包括如下至少一项:
来自安装了同种直播APP的多个同类设备的请求;
来自安装了不同直播APP的多个不同类设备的请求。
17.一种广播装置,用于执行如权利要求1-16中任一项所述的方法。
18.一种操作系统,安装有多个应用,所述操作系统包括广播装置,所述广播装置包括:
相机资源获取模块,用于获取由相机模块采集的相机资源;
注册确认模块,用于确认已注册的应用或应用...
【专利技术属性】
技术研发人员:庞倢,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。