[发明专利]客户端页面跳转方法、装置、设备及存储介质在审
| 申请号: | 202211155675.4 | 申请日: | 2022-09-21 |
| 公开(公告)号: | CN115600023A | 公开(公告)日: | 2023-01-13 |
| 发明(设计)人: | 李占鹏 | 申请(专利权)人: | 深圳市富途网络科技有限公司 |
| 主分类号: | G06F16/955 | 分类号: | G06F16/955 |
| 代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 徐明霞 |
| 地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端 页面 跳转 方法 装置 设备 存储 介质 | ||
本申请的实施例揭示了一种客户端页面跳转方法、装置、设备及存储介质。该方法包括:接收目标页面跳转链接,并获取所述目标页面跳转链接的定位地址,所述目标页面为不同的客户端程序中的页面;调用预设的定位跳转工具接口,以通过所述定位跳转工具接口判断所述定位地址是否包含预设的资源链接;其中所述资源链接包括资源路径和业务参数;若判断为是,则基于所述资源路径对应的解析结果和所述业务参数,跳转至目标页面;若判断为否,则基于所述定位地址中的业务参数,执行所述定位地址跳转至所述目标页面的原生页面。本申请的实施例能够通过避免了对该定位地址进行重定向时造成的中间态时间过长,提高了用户体验。
技术领域
本申请涉及计算机技术领域,具体涉及一种客户端页面跳转方法、装置、设备及存储介质。
背景技术
iOS系统是一种手持设备(如手机、平板、智能穿戴设备等)的操作系统。由于iOS系统比较封闭每个应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所有的非代码文件都要保存在此,例如图像、图标、声音、映像、属性列表、文本文件等,在iOS 系统里,应用程序(app)之间都是相互独立的,为了满足用户对应用程序间通信的需求,客户端程序内各个业务有非常多的运营位,可以直接使用http链接或者scheme下发到客户端,但是客户端对每个业务都需要单独判断链接协议类型,处理逻辑存在很大代码冗余,不够简洁。
发明内容
为解决上述技术问题,本申请的实施例提供了一种客户端页面跳转方法、装置、设备、可读存储介质以及计算机程序产品。
根据本申请实施例的一个方面,提供了一种客户端页面跳转方法,包括:接收目标页面跳转链接,并获取所述目标页面跳转链接的定位地址,所述目标页面为不同的客户端程序中的页面;调用预设的定位跳转工具接口,以通过所述定位跳转工具接口判断所述定位地址是否包含预设的资源链接;其中所述资源链接包括资源路径和业务参数;若判断为是,则基于所述资源路径对应的解析结果和所述业务参数,跳转至目标页面;若判断为否,则基于所述定位地址中的业务参数,执行所述定位地址跳转至所述目标页面的原生页面。
根据本申请实施例的一个方面,提供了一种客户端页面跳转装置,包括:取模块,用于接收目标页面跳转链接,并获取所述目标页面跳转链接的定位地址,所述目标页面为不同的客户端程序中的页面;调用模块,用于调用预设的定位跳转工具接口,以通过所述定位跳转工具接口判断所述定位地址是否包含预设的资源链接;其中所述资源链接包括资源路径和业务参数;第一跳转模块,用于则基于所述资源路径对应的解析结果和所述业务参数,跳转至目标页面;第二跳转模块,用于若判断为否,则基于所述定位地址中的业务参数,执行所述定位地址跳转至所述目标页面的原生页面。
根据本申请实施例的一个方面,该调用模块,具体用于调用预设的定位跳转工具接口,获取所述定位地址中的协议头;从所述预设的协议头数据库中,检测所述协议头是否包含于所述协议头数据库中;若是,则所述定位地否包含预设的资源链接。
根据本申请实施例的一个方面,所述第一跳转模块,具体用于基于所述资源链接中的业务参数,确定所述定位地址对应的业务类型;基于所述资源路径对应的解析结果,生成所述业务类型对应的目标页面。
根据本申请实施例的一个方面,所述第二跳转模块还包括:判断单元,用于基于所述定位地址中的业务参数,判断所述定位地址是否能跳转至所述目标页面的原生页面;解析单元,用于若判断为是,则对所述资源链接进行解析,以跳转至所述资源链接对应的原生页面;调用单元,用于若判断否,则调用网络视图控件执行所述定位地址,以跳转至所述目标页面。
根据本申请实施例的一个方面,所述判断单元,具体用于对所述定位地址进行解析,获取所述定位地址中位于第一个字符的首位参数,并确定所述首位参数对应的业务类型;基于所述定位地址中除所述首位参数之外的其余参数,对所述业务类型进行逐层划分,根据划分结果判断所述定位地址是否能跳转至所述目标页面的原生页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市富途网络科技有限公司,未经深圳市富途网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211155675.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三级延伸平台
- 下一篇:一种多无人机实体传输与中继方法以及中继装置和载体





