轻应用调用本地端能力的方法、装置及设备制造方法及图纸

技术编号:11376594 阅读:77 留言:0更新日期:2015-04-30 17:02
本发明专利技术提供了一种轻应用调用本地端能力的方法、装置及设备。其中,轻应用调用本地端能力的方法包括:接收轻应用调起入口请求;根据配置信息确定所述入口对应的页面为轻应用页面;则加载所述入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库,所述本地端能力接口库中包含可被调用的本地端能力的接口信息,以便于轻应用根据所述本地端能力的接口信息调用本地端能力。本实施例实现了加载调起入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库,从而轻应用可以根据本地端能力接口库中包含的本地端能力的接口信息调用本地端能力,对轻应用的发展完善提供有利条件。

【技术实现步骤摘要】
轻应用调用本地端能力的方法、装置及设备
本专利技术涉及计算机领域,尤其涉及一种轻应用调用本地端能力的方法、装置及设备。
技术介绍
轻应用是一种无需下载、即搜即用的全功能应用(App),基于搜索的检索与智能分发特性,解决了移动用户需求与开发者对接的问题。客户端作为轻应用的载体提供Native能力(本地端能力),轻应用可通过访问本地端能力的接口(一般为JS接口,即Javascript接口)来使用Native能力。但是,由于当前轻应用页面加载时机及过程不可控,因此,其加载的轻应用页面无法获取完整的本地端能力的接口信息,因此无法有效访问Native能力。
技术实现思路
本专利技术解决的技术问题之一是提供一种轻应用调用本地端能力的方法、装置及设备,以实现轻应用可以有效访问各种本地端能力。根据本专利技术一方面的一个实施例,提供了一种轻应用调用本地端能力的方法,包括:接收轻应用调起入口请求;根据配置信息确定所述入口对应的页面为轻应用页面;则加载所述入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库,所述本地端能力接口库中包含可被调用的本地端能力的接口信息,以便于轻应用根据所述本地端能力的接口信息调用本地端能力。可选地,所述轻应用调起入口请求中携带轻应用标识,所述方法还包括:根据所述轻应用标识从本地或服务器获取所述配置信息。可选地,若从服务器获取所述配置信息,则所述方法还包括:将从服务器获取的所述配置信息保存到本地。可选地,根据配置信息确定所述入口对应的页面为轻应用页面包括:若从本地或服务器获取到所述配置信息,则确定所述入口对应的页面为轻应用页面;或若从本地或服务器获取到所述配置信息,且所述配置信息中指示所述入口对应的页面为轻应用页面,则确定所述入口对应的页面为轻应用页面。可选地,加载所述入口对应的轻应用页面前,所述方法还包括:根据所述配置信息识别用户权限;根据识别的用户权限加载相应的轻应用页面框架。可选地,加载本地端能力接口库包括:为所述轻应用页面提供本地端能力接口库的链接及访问权限。可选地,本地端能力的接口信息包括:本地端能力接口对应方法的方法名称及本地端能力接口。可选地,根据所述本地端能力的接口信息调用本地端能力包括:根据轻应用需要调用的方法的方法名称在本地端能力库中查找到对应方法名称的本地端能力接口;访问查找到的所述本地端能力接口实现本地端能力的调用。根据本专利技术另一方面的一个实施例,提供了一种轻应用调用本地端能力的装置,包括:用于接收轻应用调起入口请求的单元;用于根据配置信息确定所述入口对应的页面为轻应用页面的单元;则用于加载所述入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库的单元,所述本地端能力接口库中包含可被调用的本地端能力的接口信息,以便于轻应用根据所述本地端能力的接口信息调用本地端能力。可选地,所述轻应用调起入口请求中携带轻应用标识,所述方法还包括:根据所述轻应用标识从本地或服务器获取所述配置信息。可选地,若从服务器获取所述配置信息,则所述方法还包括:将从服务器获取的所述配置信息保存到本地。可选地,根据配置信息确定所述入口对应的页面为轻应用页面包括:若从本地或服务器获取到所述配置信息,则确定所述入口对应的页面为轻应用页面;或若从本地或服务器获取到所述配置信息,且所述配置信息中指示所述入口对应的页面为轻应用页面,则确定所述入口对应的页面为轻应用页面。可选地,加载所述入口对应的轻应用页面前,所述方法还包括:根据所述配置信息识别用户权限;根据识别的用户权限加载相应的轻应用页面框架。可选地,用于加载所述入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库的单元加载本地端能力接口库的方法包括:为所述轻应用页面提供本地端能力接口库的链接及访问权限。可选地,本地端能力的接口信息包括:本地端能力接口对应方法的方法名称及本地端能力接口。可选地,还包括:用于根据轻应用需要调用的方法的方法名称在本地端能力库中查找到对应方法名称的本地端能力接口的单元;用于访问查找到的所述本地端能力接口实现本地端能力的调用的单元。根据本专利技术的另一方面的一个实施例,还提供了一种计算机设备,包括前述轻应用调用本地端能力的装置。由于本专利技术实施例在接收到轻应用调起入口请求后,对所述轻应用调起入口对应的页面是否为轻应用页面进行确认,在确认轻应用调起入口对应的页面为轻应用页面情况下,加载所述入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库,从而轻应用可以根据本地端能力接口库中包含的本地端能力的接口信息调用本地端能力,对轻应用的发展完善提供有利条件。本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本专利技术并不仅限于这些实施例。而是,本专利技术的范围是广泛的,且意在仅通过后附的权利要求限定本专利技术的范围。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是根据本专利技术一个实施例的轻应用调用本地端能力的方法的流程图。图2是根据本专利技术另一个实施例的轻应用调用本地端能力的方法的流程图。图3是根据本专利技术一个实施例的轻应用调用本地端能力的装置的结构示意图。图4是根据本专利技术另一个实施例的轻应用调用本地端能力的装置的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式应用(App)一般指手机和平板电脑中本地安装或无需安装在线使用的应用。在面向对象上通常分为个人用户应用(面向个人消费者)与企业级应用(面向企业),在移动端系统分类上主要包括:iOSApp(如:同步推等)、AndroidApk(如:AirDroid、百度应用等)和windowsphone的xap和appx。本申请实施例中所述的轻应用是一种无需下载、即搜即用的全功能App,既有媲美甚至超越本地app的用户体验,又具备在线app的可被检索与智能分发的特性,将有效解决优质应用和服务与移动用户需求对接的问题。轻应用具有如下特点:第一,无需下载,即搜即用。例如,一款名叫多趣的旅游类应用,针对不同城市、不同景点有500多款应用,下载和更新成本成为横亘在开发者和用户间的高槛。通过轻应用,搜索“上海导览”、“周庄导览”的用户需求都可以直接调起多趣,开发者后端的每一处更新在前端都自动呈现,无需骚扰用户。第二,破壳检索,智能分发。开发者开发的应用不再是信息孤岛,里面的内容都可以被索引,这跟原生应用形成明显的差别。在应用商店里,只有用户输入明确的App名称,例如“嘀嘀打车”,这个应用才能够被分发。而现在,移动搜索中自然表达的所有与打车有关的需求,比如“我要打车”、“从国贸到雍和宫”等,都将导向开发者开发的打车类应用,大大增加应用的曝光量和使用率,从源头解决分发难题。第三,功能强大,全能体验。轻应用能够帮应用调起语音、摄像头、定位、存储等手机本地或云端的多种能力,让应用的功能更强大。以好大夫在线轻应用为例,开发者不仅可以设置语音交流模块,还可以调起本地摄像头帮助用户拍摄化验单或患处,从而提供和本地App相同甚至更好的体验。第四,订阅推送,沉淀用户。轻应用不仅支持用户搜索时实现调用,还支持用户主动订阅。如果用户有订阅需求并添加应用,相关开发者就能够将用户沉淀下来,并对用户进行持续、精准的信息和服务本文档来自技高网...

【技术保护点】
一种轻应用调用本地端能力的方法,其中,包括:接收轻应用调起入口请求;根据配置信息确定所述入口对应的页面为轻应用页面;则加载所述入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库,所述本地端能力接口库中包含可被调用的本地端能力的接口信息,以便于轻应用根据所述本地端能力的接口信息调用本地端能力。

【技术特征摘要】
1.一种轻应用调用本地端能力的方法,其中,包括:接收轻应用调起入口请求,其中所述轻应用调起入口请求中携带轻应用标识;根据所述轻应用标识从本地或服务器获取配置信息;根据所述配置信息确定所述入口对应的页面为轻应用页面;则加载所述入口对应的轻应用页面以及为所述轻应用页面加载本地端能力接口库,所述本地端能力接口库中包含可被调用的本地端能力的接口信息,以便于轻应用根据所述本地端能力的接口信息调用本地端能力。2.根据权利要求1所述的方法,其中若从服务器获取所述配置信息,则所述方法还包括:将从服务器获取的所述配置信息保存到本地。3.根据权利要求1或2所述的方法,其中根据配置信息确定所述入口对应的页面为轻应用页面包括:若从本地或服务器获取到所述配置信息,且所述配置信息中指示所述入口对应的页面为轻应用页面,则确定所述入口对应的页面为轻应用页面。4.根据权利要求1或2所述的方法,其中加载所述入口对应的轻应用页面前,所述方法还包括:根据所述配置信息识别用户权限;根据识别的用户权限加载相应的轻应用页面框架。5.根据权利要求1所述的方法,其中加载本地端能力接口库包括:为所述轻应用页面提供本地端能力接口库的链接及访问权限。6.根据权利要求1所述的方法,其中本地端能力的接口信息包括:本地端能力接口对应方法的方法名称及本地端能力接口。7.根据权利要求6所述的方法,其中根据所述本地端能力的接口信息调用本地端能力包括:根据轻应用需要调用的方法的方法名称在本地端能力库中查找到对应方法名称的本地端能力接口;访问查找到的所述本地端能力接口实现本地端能力的调用。8.一种轻应用调用本地端能力的装置,其中,包括:用于接收轻应用调起入口请求的单元,其中所述轻应用调起入口请求中携带轻应用标识;用于根据配置信息确定所述入...

【专利技术属性】
技术研发人员:于天航
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1