利索能及
我要发布
收藏
专利号: 2016106938753
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:无效专利
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种移动客户端中利用自定义URL实现页面跳转的方法,其特征在于,通过直接识别自定义的URL字符串来实现任意页面的跳转和打开,该方法的步骤为:步骤S1:服务器端将需要跳转的页面URL字符串,按照与移动客户端协商好的自定义URL格式发送至移动客户端,所述自定义URL格式包括:顺次排列的所需实现的功能部分、所需跳转的页面名称部分、所需跳转的页面路径部分以及由标识字段和验证内容组成的验证值部分,转入步骤S2;

步骤S2:移动客户端接收到自定义URL格式的页面URL字符串后,判断该页面URL字符串是否能被解析,若是,转入步骤S3;否则,结束;

步骤S3:对自定义URL格式的页面URL字符串进行解析,依次取出所需实现的功能部分和所需跳转的页面名称部分并进行验证;验证过程中,一旦某一部分验证未通过,则结束流程;若所有部分均验证通过,则转入步骤S4;

步骤S4:根据解析出的所需跳转的页面名称部分和所需跳转的页面路径部分打开页面,完成页面的跳转。

2.如权利要求1所述的移动客户端中利用自定义URL实现页面跳转的方法,其特征在于:所述自定义URL格式中包括头字符部分,所述头字符部分位于所需实现的功能部分之前;

在此基础上,步骤S2中,判断该页面URL字符串是否能被解析时,其具体流程为:获取该页面URL字符串的头字符,判断该头字符是否符合协商规定的头字符,若是,表明该页面URL字符串的格式正确,是本系统所能解析的;若不是,则表明该页面URL字符串的格式不正确,不是本系统所能解析的。

3.如权利要求1所述的移动客户端中利用自定义URL实现页面跳转的方法,其特征在于,步骤S3具体包括以下操作:步骤S301:对自定义URL格式的页面URL字符串进行解析,取出其中所需实现的功能部分所对应的数据,并对该数据进行验证,若找到所需实现的功能则表明验证通过,转入步骤S302;若未找到所需实现的功能,则表明验证未通过,结束流程并抛弃该部分内容;

步骤S302:继续对自定义URL格式的页面URL字符串进行解析,取出其中所需跳转的页面名称部分所对应的数据,并对该数据进行验证,若找到与所需跳转的页面名称相对应的页面,则表明验证通过,转入步骤S4;若未找到与所需跳转的页面名称相对应的页面,则表明验证未通过,结束流程并抛弃该部分内容。

4.如权利要求1所述的移动客户端中利用自定义URL实现页面跳转的方法,其特征在于:

在步骤S3中,在依次取出所需实现的功能部分和所需跳转的页面名称部分并进行验证之前,还要进行页面URL字符串的合法性验证操作:根据标识字段,获取到页面URL字符串中验证值部分,判断验证值部分中记载的验证内容是否与预设的验证内容相一致,若是,表明页面URL字符串合法,则继续执行操作;否则,表明页面URL字符串不合法,结束流程。

5.如权利要求4所述的移动客户端中利用自定义URL实现页面跳转的方法,其特征在于:所述标识字段用“secret”表示。

6.一种移动客户端中利用自定义URL实现页面跳转的系统,包括移动客户端和服务器端,其特征在于:所述移动客户端包括解析判断模块、解析验证模块和页面跳转模块;其中,所述服务器端用于:将需要跳转的页面URL字符串,按照与移动客户端协商好的自定义URL格式发送至移动客户端,所述自定义URL格式包括:顺次排列的所需实现的功能部分、所需跳转的页面名称部分和所需跳转的页面路径部分;

所述解析判断模块用于:接收到自定义URL格式的页面URL字符串后,判断该页面URL字符串是否能被解析,若是,向解析验证模块发送解析信号;否则,结束操作;

所述解析验证模块用于:收到解析信号后,对自定义URL格式的页面URL字符串进行解析,依次取出所需实现的功能部分和所需跳转的页面名称部分并进行验证;验证过程中,一旦某一部分验证未通过,则结束流程;若所有部分均验证通过,向页面跳转模块发送跳转信号;

所述页面跳转模块用于:收到跳转信号后,根据解析出的所需跳转的页面名称部分和所需跳转的页面路径部分打开页面,完成页面的跳转。

7.如权利要求6所述的移动客户端中利用自定义URL实现页面跳转的系统,其特征在于:所述自定义URL格式中包括头字符部分,所述头字符部分位于所需实现的功能部分之前;

在此基础上,所述解析判断模块判断该页面URL字符串是否能被解析时,其具体流程为:获取该页面URL字符串的头字符,判断该头字符是否符合协商规定的头字符,若是,表明该页面URL字符串的格式正确,是本系统所能解析的;若不是,则表明该页面URL字符串的格式不正确,不是本系统所能解析的。

8.如权利要求6所述的移动客户端中利用自定义URL实现页面跳转的系统,其特征在于:所述解析验证模块包括功能解析验证子模块和页面解析验证子模块;

所述功能解析验证子模块用于:对自定义URL格式的页面URL字符串进行解析,取出其中所需实现的功能部分所对应的数据,并对该数据进行验证,若找到所需实现的功能则表明验证通过,向页面解析验证子模块发送页面解析验证信号;若未找到所需实现的功能,则表明验证未通过,结束流程并抛弃该部分内容;

所述页面解析验证子模块用于:收到页面解析验证信号后,对自定义URL格式的页面URL字符串进行解析,取出其中所需跳转的页面名称部分所对应的数据,并对该数据进行验证,若找到与所需跳转的页面名称相对应的页面,则表明验证通过,向页面跳转模块发送跳转信号;若未找到与所需跳转的页面名称相对应的页面,则表明验证未通过,结束流程并抛弃该部分内容。

9.如权利要求6所述的移动客户端中利用自定义URL实现页面跳转的系统,其特征在于:所述自定义URL格式中还包括验证值部分,所述验证值部分由标识字段和验证内容组成;

在此基础上,所述解析验证模块在依次取出所需实现的功能部分和所需跳转的页面名称部分并进行验证之前,还要进行页面URL字符串的合法性验证操作:根据标识字段,获取到页面URL字符串中验证值部分,判断验证值部分中记载的验证内容是否与预设的验证内容相一致,若是,表明页面URL字符串合法,则继续执行操作;否则,表明页面URL字符串不合法,结束流程。

10.如权利要求9所述的移动客户端中利用自定义URL实现页面跳转的系统,其特征在于:所述标识字段用“secret”表示。