[发明专利]一种业务访问方法及装置有效
申请号: | 201810564378.2 | 申请日: | 2018-06-04 |
公开(公告)号: | CN109067818B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 戴鹏;向松涛 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/76 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器模块 项目功能 业务标识 预设 应用 业务访问请求 业务访问 预先配置 访问业务 兼容代码 接口访问 业务模块 移动终端 触发 访问 查找 携带 申请 维护 | ||
1.一种业务访问方法,所述方法应用于安装有混合应用的移动终端,其特征在于,所述混合应用中接入有预设的项目功能,通过所述项目功能能够访问所述混合应用包含的业务,且所述混合应用通过浏览器模块访问业务,且所述混合应用中预先挂载有针对所述项目功能的业务标识与接口的对应关系列表,所述方法包括:
接收通过触发所述项目功能生成的业务访问请求;
通过所述浏览器模块在所述业务标识与接口的对应关系列表中,查找所述业务访问请求携带的业务标识对应的接口,并利用查找到的接口访问所述业务标识对应的业务模块;
其中,所述项目功能并非所述混合应用的内置模块,而是所述混合应用被安装到移动终端后接入到混合应用中的;所述业务标识与接口的对应关系列表记录的是通过利用预先定义的接口驱动对所述混合应用的基于JavaScript的软件开发工具JSSDK中封装的业务模块的访问接口进行更新处理后,获得的所述业务模块的业务标识与更新后的接口的对应关系。
2.根据权利要求1所述的方法,其特征在于,采用如下方式获得业务标识与接口的对应关系列表:
通过所述混合应用发送预设页面请求,并接收针对所述页面请求的页面资源;
根据所述页面资源获取所述混合应用对应的接口驱动;
加载所述混合应用的基于JavaScript的软件开发工具JSSDK,并利用获取的接口驱动对所述JSSDK封装的业务模块的访问接口进行更新;
将业务模块的标识与更新后的接口保存到业务标识与接口的对应关系列表中。
3.根据权利要求2所述的方法,其特征在于,根据所述页面资源获取所述混合应用对应的接口驱动,包括:
通过执行所述页面资源包含的预设脚本,以提取所述混合应用的特征;
利用所述页面资源包含的驱动配置列表获取所述混合应用的特征对应的接口驱动,所述驱动配置列表中记录有混合应用的特征与接口驱动的地址的对应关系。
4.根据权利要求2所述的方法,其特征在于,将业务模块的标识与更新后的接口保存到业务标识与接口的对应关系列表中之后,所述方法还包括:
将所述业务标识与接口的对应关系列表挂载到所述混合应用提供的预设对象上;
向所述浏览器模块发送完成事件通知;其中,所述浏览器模块基于接收的完成事件通知,执行在所述业务标识与接口的对应关系列表中,查找所述业务访问请求携带的业务标识对应的接口的步骤。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果在所述业务标识与接口对应关系列表中未查找到所述业务标识对应的接口,则输出不支持的提示信息。
6.一种业务访问装置,所述装置应用于安装有混合应用的移动终端,其特征在于,所述混合应用中接入有预设的项目功能,通过所述项目功能能够访问所述混合应用包含的业务,且所述混合应用通过浏览器模块访问业务,且所述混合应用中预先挂载有针对所述项目功能的业务标识与接口的对应关系列表,所述装置包括:
接收模块,用于接收通过触发所述项目功能生成的业务访问请求;
业务访问模块,用于通过所述浏览器模块在所述业务标识与接口的对应关系列表中,查找所述业务访问请求携带的业务标识对应的接口,并利用查找到的接口访问所述业务标识对应的业务模块;
其中,所述项目功能并非所述混合应用的内置模块,而是所述混合应用被安装到移动终端后接入到混合应用中的;所述业务标识与接口的对应关系列表记录的是通过利用预先定义的接口驱动对所述混合应用的基于JavaScript的软件开发工具JSSDK中封装的业务模块的访问接口进行更新处理后,获得的所述业务模块的业务标识与更新后的接口的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810564378.2/1.html,转载请声明来源钻瓜专利网。