[发明专利]一种业务访问方法及装置有效
申请号: | 201810564378.2 | 申请日: | 2018-06-04 |
公开(公告)号: | CN109067818B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 戴鹏;向松涛 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/76 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器模块 项目功能 业务标识 预设 应用 业务访问请求 业务访问 预先配置 访问业务 兼容代码 接口访问 业务模块 移动终端 触发 访问 查找 携带 申请 维护 | ||
本申请提供一种业务访问方法及装置,方法应用于安装有混合应用的移动终端,混合应用中接入有预设的项目功能,通过项目功能能够访问混合应用包含的业务,且混合应用通过浏览器模块访问业务,方法包括:接收通过触发预设项目功能生成的业务访问请求;通过浏览器模块在预先配置的业务标识与接口的对应关系列表中,查找业务访问请求携带的业务标识对应的接口,并利用查找到的接口访问业务标识对应的业务模块。由于浏览器模块通过预先配置的业务标识与接口的对应关系列表即可实现,预设项目功能对混合应用的业务的访问,无需在浏览器模块中增加接入预设项目功能的混合应用的兼容代码,从而可以降低浏览器模块的维护难度,提升浏览器模块的适用性。
技术领域
本申请涉及通信技术领域,尤其涉及一种业务访问方法及装置。
背景技术
由于HTML5(Hypertext Markup Language,超文本标记语言)相对其它Web编程语言具有很多的优势,因此目前基于HTML5的浏览器在多平台(如Windows、MaxOS、IOS、Android、Linux等平台)上得到了应用。与此同时,各种基于HTML5的混合应用(Hybrid APP)也可以在多平台上实现运行,例如支付宝、钉钉、微信等混合应用。由此可知,对于HTML5的混合应用,相当于在混合应用中内嵌了一个浏览器,且在通过混合应用访问业务(如访问麦克风、摄像头、加密软件键盘等业务)时,需要通过HTML5模块访问。
在相关技术中,通常移动终端的HTML5模块通过混合应用提供的JSSDK(JavaScript Software Development Kit,基于JavaScript的软件开发工具)实现各业务的访问。然而,如果在混合应用中接入某一项目功能,并通过项目功能访问混合应用中的各业务时,由于各混合应用所使用的JSSDK不同,因此需要在HTML5模块中为项目功能接入的混合应用增加兼容代码,以实现项目功能对混合应用中的业务的访问,随着项目功能接入的混合应用数量增多,HTML5模块需要不断的增加兼容代码。从而导致HTML5模块的维护难度越来越大,适用性越来越低。
发明内容
有鉴于此,本申请提供一种业务访问方法及装置,以解决现有实现方式会导致HTML5模块的维护难度大,适用性低的问题。
根据本申请实施例的第一方面,提供一种业务访问方法,所述方法应用于安装有混合应用的移动终端,所述混合应用中接入有预设的项目功能,通过所述项目功能能够访问所述混合应用包含的业务,且所述混合应用通过浏览器模块访问业务,且所述混合应用中预先挂载有针对所述项目功能的业务标识与接口的对应关系列表,所述方法包括:
接收通过触发所述预设项目功能生成的业务访问请求;
通过所述浏览器模块在所述业务标识与接口的对应关系列表中,查找所述业务访问请求携带的业务标识对应的接口,并利用查找到的接口访问所述业务标识对应的业务模块。
根据本申请实施例的第二方面,提供一种业务访问装置,所述装置应用于安装有混合应用的移动终端,所述混合应用中接入有预设的项目功能,通过所述项目功能能够访问所述混合应用包含的业务,且所述混合应用通过浏览器模块访问业务,且所述混合应用中预先挂载有针对所述项目功能的业务标识与接口的对应关系列表,所述装置包括:
接收模块,用于接收通过触发所述项目功能生成的业务访问请求;
业务访问模块,用于通过所述浏览器模块在所述业务标识与接口的对应关系列表中,查找所述业务访问请求携带的业务标识对应的接口,并利用查找到的接口访问所述业务标识对应的业务模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810564378.2/2.html,转载请声明来源钻瓜专利网。