【CN110069308A】页面启动方法、装置、电子设备和存储介质【专利】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910324995.X
(22)申请日 2019.04.22
(71)申请人 北京字节跳动网络技术有限公司
地址 100080 北京市石景山区实兴大街30
号院3号楼2层B-0035房间
(72)发明人 李昕蕾
(74)专利代理机构 北京品源专利代理有限公司
11332
代理人 孟金喆
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 9/445(2018.01)
(54)发明名称
页面启动方法、装置、电子设备和存储介质
(57)摘要
本公开实施例公开了一种页面启动方法、装
置、电子设备和存储介质,其中该方法包括:在宿
主程序环境支持的功能程序的运行状态下,获取
目标页面的启动请求,启动请求中包括目标页面
的页面链接;如果确定目标页面为功能程序的非
代码直接启动页面,则根据页面链接中的页面内
跳转协议,调用宿主程序以显示目标页面。本公
开实施例避免了现有技术中需要在功能程序中
重新编写代码来实现页面启动,节省了时间和人
力,优化了功能组件打开页面的过程,实现了页
面启动的通用化和便捷化。权利要求书1页 说明书9页 附图3页CN 110069308 A 2019.07.30
C N 110069308
A
权 利 要 求 书1/1页CN 110069308 A
1.一种页面启动方法,其特征在于,包括:
在宿主程序环境支持的功能程序的运行状态下,获取目标页面的启动请求,所述启动请求中包括所述目标页面的页面链接;
如果确定所述目标页面为所述功能程序的非代码直接启动页面,则根据所述页面链接中的页面内跳转协议,调用所述宿主程序以显示所述目标页面。
2.根据权利要求1所述的方法,其特征在于,根据所述页面链接中的页面内跳转协议,调用所述宿主程序以显示所述目标页面,包括:
若所述页面链接中的页面内跳转协议与所述宿主程序的第一设定页面内跳转协议相同,则将所述页面链接通过设定接口发送给所述宿主程序,以使所述宿主程序解析所述页面链接并显示所述目标页面。
3.根据权利要求2所述的方法,其特征在于,所述设定接口为所述功能程序与所述宿主程序之间的接口。
4.根据权利要求1所述的方法,其特征在于,确定所述目标页面为所述功能程序的非代码直接启动页面,包括:
按照所述功能程序的第二设定页面内跳转协议对所述目标页面进行匹配;
若匹配失败,则确定所述目标页面为所述功能程序的非代码直接启动页面。
5.根据权利要求4所述的方法,其特征在于,所述第二设定页面内跳转协议包括超文本传输协议和自定义协议中的至少一个。
6.根据权利要求1所述的方法,其特征在于,获取目标页面的启动请求之后,还包括:
如果确定所述目标页面为所述功能程序的代码直接启动页面,则采用本地代码进行所述目标页面的解析和显示。
7.根据权利要求1所述的方法,其特征在于,在宿主程序环境支持的功能程序的运行状态下,获取目标页面的启动请求,包括:
在宿主程序环境支持的功能程序的运行状态下,基于用户对所述功能程序中设定控件的操作获取目标页面的启动请求。
8.一种页面启动装置,其特征在于,包括:
启动请求模块,用于在宿主程序环境支持的功能程序的运行状态下,获取目标页面的启动请求,所述启动请求中包括所述目标页面的页面链接;
页面启动模块,用于如果确定所述目标页面为所述功能程序的非代码直接启动页面,则根据所述页面链接中的页面内跳转协议,调用所述宿主程序以显示所述目标页面。
9.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的页面启动方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的页面启动方法。
2