本地资源访问方法、本地资源访问装置和电子设备制造方法及图纸

技术编号:21914176 阅读:28 留言:0更新日期:2019-08-21 12:29
本发明专利技术提供一种用于电子设备的本地资源访问方法,所述方法包括:与浏览器通信以接收用于访问所述电子设备的摄像头的访问请求;以及解析所述访问请求的内容,以调用摄像头的驱动程序,从而启动所述摄像头。

Local Resource Access Method, Local Resource Access Device and Electronic Equipment

【技术实现步骤摘要】
本地资源访问方法、本地资源访问装置和电子设备本申请是申请日为2012年12月31日、申请号为201210592367.8、专利技术名称为“本地资源访问方法、本地资源访问装置和电子设备”的专利技术专利申请的分案申请。
本专利技术涉及电子设备的领域,更具体地,本专利技术涉及一种本地资源访问方法、本地资源访问装置和电子设备。
技术介绍
随着web的不断发展,浏览器的功能已经不局限于上网浏览网页。例如,可以通过浏览器玩网络游戏、观看网络视频等。这些浏览器的功能主要是访问网络上的服务资源。然而,现在通过浏览器访问本地资源的能力还是非常有限。例如,无法通过浏览器打开、控制本地的摄像头,无法通过浏览器像在本地一样对磁盘上的文件进行各种操作(如打开、编辑、保存等等)。现有的解决方案是通过给浏览器增加插件的方式实现对本地资源的访问。例如,通过对浏览器增加控制按钮,从而实现对于本地的摄像头的控制功能。然而,该方案的主要缺点是由于现在的浏览器种类很多,所增加的功能插件需要为每一个浏览器进行开发和适配,通用性很差,而且开发成本高,使用也不方便。因此,期望提供一种本地资源访问方法、本地资源访问装置和电子设备,其能够方便地利用浏览器来对本地资源进行访问,从而大大提高用户体验。
技术实现思路
根据本专利技术一个实施例,提供了一种本地资源访问方法,该方法包括:与浏览器通信以接收用于访问本地资源的访问请求;解析所述访问请求的内容;根据所述访问请求的内容对相应的本地资源进行访问;以及将访问结果返回给浏览器。优选地,所述本地资源包括本地硬件资源和本地文件资源。优选地,所述对相应的本地资源进行访问包括:将对本地资源的访问请求的内容转换为本地资源可识别的操作命令,并且将所述操作命令传输到相应的本地资源访问接口。优选地,对于本地资源的访问采用私有协议,所述私有协议用于将对本地资源的访问请求的内容转换为本地资源可识别的操作命令,并且将所述操作命令传输到相应的本地资源访问接口。优选地,根据所述访问请求的内容对相应的本地资源进行访问包括:根据转换后的本地资源可识别的操作命令,经由相应的本地资源访问接口对相应的本地资源进行访问操作,并且相应的本地资源访问接口接收从本地资源返回的访问结果。优选地,将访问结果返回给浏览器包括:利用所述私有协议将访问结果封装,并且将封装后的访问结果返回给浏览器。优选地,所述方法还包括:通过所述浏览器呈现所述访问结果。优选地,与浏览器通信采用websocket协议。根据本专利技术另一实施例,提供了一种本地资源访问装置,包括:通信单元,用于与浏览器通信以接收用于访问本地资源的访问请求;解析单元,用于解析所述访问请求的内容;访问单元,用于根据所述访问请求的内容对相应的本地资源进行访问;以及返回单元,用于将访问结果返回给浏览器。优选地,所述访问单元根据所述访问请求的内容调动本地硬件和/或软件,访问相应的本地资源。优选地,所述访问单元对于本地资源的访问包括:将对本地资源的访问请求的内容转换为本地资源可识别的操作命令,并且将所述操作命令传输到相应的本地资源。优选地,所述访问单元对于本地资源的访问采用私有协议,所述私有协议用于将对本地资源的访问请求的内容转换为本地资源可识别的操作命令,并且将所述操作命令传输到相应的本地资源。优选地,所述访问单元根据转换后的本地资源可识别的操作命令,对相应的本地资源进行访问操作,并且接收从本地资源返回的访问结果。优选地,所述返回单元利用所述私有协议将访问结果封装,并且将封装后的访问结果返回给浏览器。优选地,所述通信单元与浏览器通信采用websocket协议。根据本专利技术另一实施例,提供了一种电子设备,包括:浏览器,用于接收访问本地资源的访问请求;本地资源,包括硬件资源和文件资源;以及本地资源访问装置,用于通过所述浏览器访问本地资源,其中,所述本地资源访问装置包括:通信单元,用于与所述浏览器通信以接收访问本地资源的访问请求;解析单元,用于解析所述访问请求的内容;访问单元,用于根据所述访问请求的内容对相应的本地资源进行访问;以及返回单元,用于将访问结果返回给浏览器。因此,根据本专利技术各实施例的本地资源访问方法、本地资源访问装置和电子设备,能够方便地利用浏览器来对本地资源进行访问,从而大大提高用户体验。根据本专利技术另一实施例,提供了一种用于电子设备的本地资源访问方法,所述方法包括:与浏览器通信以接收用于访问所述电子设备的摄像头的访问请求;以及解析所述访问请求的内容,以调用摄像头的驱动程序,从而启动所述摄像头。根据本专利技术另一实施例,提供了一种本地资源访问装置,包括:通信单元,用于与浏览器通信以接收用于访问电子设备的摄像头的访问请求;解析单元,用于解析所述访问请求的内容;访问单元,根据所述访问请求的内容来调用摄像头的驱动程序,从而启动所述摄像头;以及返回单元,用于将访问结果返回给浏览器。根据本专利技术另一实施例,提供了一种电子设备,包括:浏览器,用于接收访问所述电子设备的摄像头的访问请求;本地资源访问装置,所述访问装置包括:通信单元,用于与浏览器通信以接收用于访问电子设备的摄像头的访问请求;解析单元,用于解析所述访问请求的内容;访问单元,根据所述访问请求的内容来调用摄像头的驱动程序,从而启动所述摄像头;以及返回单元,用于将访问结果返回给浏览器。附图说明图1是说明根据本专利技术第一实施例的本地资源访问方法的流程图;图2A-2C是根据本专利技术第一实施例的本地资源访问方法的操作期间的效果图;图3A和3B是根据本专利技术第一实施例的本地资源访问方法的操作期间的另一效果图;图4是说明根据本专利技术第二实施例的本地资源访问装置的功能框图;以及图5是说明根据本专利技术第三实施例的电子设备的功能框图。具体实施方式以下,将参考附图详细描述的优选实施例。<第一实施例>以下,将参考图1到图3B描述根据本专利技术第一实施例的本地资源访问方法。该本地资源访问方法可以应用于各种电子设备,只要该电子设备能够运行浏览器应用即可。该电子设备例如可以是台式电脑、平板电脑、智能手机、个人数字助理等等。例如,该本地资源访问方法可以通过电子设备中运行的webserver(web服务程序)实现。例如,所述本地资源可以包括本地硬件资源和本地文件资源。本地硬件资源指在电子设备中安装的各种硬件资源,例如电子设备的显示器、摄像头、存储器等等。本地文件资源指电子设备中存储的各种文件,例如图像文件、文本文件、系统文件等等。此外,该文件资源不限于特定的格式,而是可以是任何格式的文件资源,只要系统能够识别该文件格式。如图1所示,本地资源访问方法100包括:步骤S101:与浏览器通信以接收用于访问本地资源的访问请求。在该步骤中,当用户通过浏览器输入对于本地资源的访问请求时,web服务程序与浏览器通信,以接收用于访问本地资源的访问请求。用户通过浏览器输入对于本地资源的访问请求的方式可以是各种各样的方式,例如可以通过浏览器的地址栏输入,可以通过浏览器中安装的插件输入。在一个实施例中,如果该电子设备使用触控显示屏,则可以识别用户在触控显示屏上的操作输入作为浏览器输入,并且识别该操作输入的内容作为对于本地资源的访问请求。该web服务程序与浏览器通信可以采用websocket协议。该websocket协议可以实现web方本文档来自技高网...

【技术保护点】
1.一种用于电子设备的本地资源访问方法,所述方法包括:与浏览器通信以接收用于访问所述电子设备的摄像头的访问请求;以及解析所述访问请求的内容,以调用摄像头的驱动程序,从而启动所述摄像头。

【技术特征摘要】
1.一种用于电子设备的本地资源访问方法,所述方法包括:与浏览器通信以接收用于访问所述电子设备的摄像头的访问请求;以及解析所述访问请求的内容,以调用摄像头的驱动程序,从而启动所述摄像头。2.如权利要求1所述的方法,其中,所述访问请求的内容还包括对于所述摄像头的操作参数,并且根据所述操作参数对所述摄像进行操作。3.如权利要求2所述的方法,其中,所述操作参数包括操作所述摄像头进行偏转、所述摄像头的偏转角度以及所述摄像头的偏转方向。4.如权利要求1所述的方法,其中,所述调用摄像头的驱动程序包括:通过私有协议将对所述摄像头的访问请求的内容转换为本地资源可识别的操作命令;以及将所述操作命令传输到所述摄像头的驱动程序。5.如权利要求4所述的方法,其中,所述方法还包括:根据转换后的可识别的操作命令,经由所述摄像头的驱动程序对所述摄像头进行操作,并且从摄像头驱动程序返回的访问结果;将所述访问结果返回给浏览器;以及通过所述浏览器呈现所述访问结果。6.如权利要求5所述的方法,其中,将访问结果返回给浏览器包括:利用所述私有协议将...

【专利技术属性】
技术研发人员:李小丁
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1