Web程序调用本地插件的方法及装置制造方法及图纸

技术编号:19903048 阅读:45 留言:0更新日期:2018-12-26 02:48
本发明专利技术提供了一种Web程序调用本地插件的方法及装置,其中的Web程序调用本地插件的方法,包括:获得Web程序调用本地插件权限的调用权限表;接收第一Web程序调用目标插件的请求及所述第一Web程序的身份验证信息;成功验证所述第一Web程序的身份验证信息;根据第一Web程序调用目标插件的请求,检测存在可供调用的所述目标插件;根据所述调用权限表确定所述第一Web程序具有调用所述目标插件的权限;调用所述目标插件。本发明专利技术提供的Web程序调用本地插件的方法及装置,根据预先设定的调用权限表来验证Web程序的调用权限,从而达到对不同的Web程序的调用权限的管理,有利于保护用户的隐私,避免Web程序未经验证就自行调用本地插件,提高调用本地插件的信息安全性。

【技术实现步骤摘要】
Web程序调用本地插件的方法及装置
本专利技术涉及通信领域,具体地涉及一种Web程序调用本地插件的方法及装置。
技术介绍
随着移动网络通信的速度和稳定性不断提高,WebApp(网页应用软件)被更多的运用在移动终端上,特别是云手机。WebApp是通过网页形式运行的应用软件,其可以实现在多种操作系统的跨平台的运行,减少了开发成本。并且通过Web页面运行应用软件不存在软件更新的问题,减少软件的维护成本,且提高了用户感受。随着HTML5规范的不断推广,基于HTML5的WebApp可以实现更多原生应用的功能,如基于LBS(位置服务)的功能、本地数据存储、音视频播放的功能,甚至还有调用照相机和结合GPU(图形处理器)的硬件加速功能。WebApp在调用本地插件功能(如调用摄像头、GPS模块、麦克风、发送SMS(短信)、拨打电话或其他插件等)时,有可能涉及用户的隐私信息的暴露。现有技术中的WebApp缺少对调用权限的验证,用户的角度只能统一设置浏览器对本地插件调用的权限以限制WebApp,无法做到针对不同的WebApp设置不同的调用权限,给用户带来了极大的不便。
技术实现思路
根据本专利技术的实施例提供本文档来自技高网...

【技术保护点】
1.一种Web程序调用本地插件的方法,其特征在于,包括:获得Web程序调用本地插件权限的调用权限表;接收第一Web程序调用目标插件的请求及所述第一Web程序的身份验证信息;成功验证所述第一Web程序的身份验证信息;根据第一Web程序调用目标插件的请求,检测存在可供调用的所述目标插件;根据所述调用权限表确定所述第一Web程序具有调用所述目标插件的权限;调用所述目标插件。

【技术特征摘要】
1.一种Web程序调用本地插件的方法,其特征在于,包括:获得Web程序调用本地插件权限的调用权限表;接收第一Web程序调用目标插件的请求及所述第一Web程序的身份验证信息;成功验证所述第一Web程序的身份验证信息;根据第一Web程序调用目标插件的请求,检测存在可供调用的所述目标插件;根据所述调用权限表确定所述第一Web程序具有调用所述目标插件的权限;调用所述目标插件。2.如权利要求1所述Web程序调用本地插件的方法,其特征在于:所述第一Web程序的身份验证信息,包括以下一个或一个以上信息,第一Web程序的URL地址、HTML文件标签中携带的验证信息、第一Web程序的身份标识信息。3.如权利要求1所述Web程序调用本地插件的方法,其特征在于:所述第一Web程序调用目标插件的请求包括调用所述目标插件的时限;所述方法还包括:当调用所述目标插件的时限届满时,停止调用所述目标插件。4.如权利要求1所述Web程序调用本地插件的方法,其特征在于:所述检测存在可供调用的所述目标插件,包括:检测本地侧插件中是否存在可供调用的所述目标插件;如果检测本地侧插件中存在可供调用的所述目标插件,则确定本地侧存在可供调用的所述目标插件;如果检测本地侧插件中不存在可供调用的所述目标插件,则检测非本地侧插件中是否存在可供调用的所述目标插件,如果检测非本地侧插件中存在可供调用的所述目标插件,则确定非本地侧存在可供调用的所述目标插件。5.如权利要求4所述Web程序调用本地插件的方法,其特征在于:所述确定非本地侧存在可供调用的所述目标插件后,所述调用所述目标插件前,还包括:从非本地侧下载所述目标插件。6.如权利要求1所述Web程序调用本地插件的方法,其特征在于:所述根据所述调用权限表确定所述第一Web程序具有调用所述目标插件的权限,包括:所述调用权限表中不包含所述第一Web程序对所述目标插件的调用权限信息,则发出获得所述第一Web程序对所述目标插件的调用权限信息的请求,根据反馈得到的调用权限信息确定所述第一Web程序具有调用所述目标插件的权限。7.如权利要求6所述Web程序调用本地插件的方法,其特征在于:所述方法还包括:根据得到的调用权限信息更新所述调用权限表。8.如权利要求7所述Web程序调用本地插件的方法,其特征在于:所述方法还包括:上传所述调用权限表。9.一种Web...

【专利技术属性】
技术研发人员:刘耕陈可唐睿骆平
申请(专利权)人:中国移动通信集团四川有限公司中国移动通信集团公司
类型:发明
国别省市:四川,51

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

1