一种基于自定义URL控制页面跳转的方法、装置及用户终端制造方法及图纸

技术编号:18165233 阅读:32 留言:0更新日期:2018-06-09 11:16
本发明专利技术涉及一种基于自定义URL控制页面跳转的方法、装置及用户终端。该方法包括:接收跳转请求;根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;根据所述页面链接跳转至对应的页面;根据所述操作函数,执行对应的功能。本发明专利技术将报文内容替换成URL,能准确定位到需要进行的页面及操作,包括跳转到指定页面、消息提示、打电话、发短信、参数传递等。

Method, device and user terminal for controlling page Jump based on self defined URL

The invention relates to a method, device and user terminal for controlling page Jump based on self defined URL. The method includes: receiving a jump request, matching the corresponding page links and corresponding operating functions in the configuration file according to the label in the jump request, jumping to the corresponding page according to the page link, and performing corresponding functions according to the operating function. The invention replaces the message content to URL, and can accurately locate the pages and operations needed, including the jump to the specified page, message prompt, phone call, text message, parameter transfer, etc.

【技术实现步骤摘要】
一种基于自定义URL控制页面跳转的方法、装置及用户终端
本专利技术涉及计算机程序,具体涉及页面跳转技术。
技术介绍
目前市场上大部分的APP对内容的处理,绝大部分是根据报文内容做内容转换,这种方法局限性特别大,首先是报文内容相对比较固定,需要转换的格式相对也比较固定,其次,并不能很准确的跳转到所需要的页面,并且在WebView网页上并不适用。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于自定义URL控制页面跳转的方法,其能解决不能准确跳转到所需页面的问题。本专利技术的目的之二在于提供一种基于自定义URL控制页面跳转的装置,其能解决不能准确跳转到所需页面的问题。本专利技术的目的之三在于提供一种用户终端,其能解决不能准确跳转到所需页面的问题。为了实现上述目的之一,本专利技术所采用的技术方案如下:一种基于自定义URL控制页面跳转的方法,其包括以下步骤:接收跳转请求;根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;根据所述页面链接跳转至对应的页面;根据所述操作函数,执行对应的功能。优选的,所述配置文件存储有标签、页面链接和操作函数的对应关系。优选的,配置文件中的标签、页面链接和操作函数均由用户自定义。优选的,所述页面链接采用预设的加密算法进行加密。优选的,所述页面为APP内部页面。为了实现上述目的之二,本专利技术所采用的技术方案如下:一种基于自定义URL控制页面跳转的装置,其包括以下模块:接收模块,用于接收跳转请求;匹配模块,用于根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;跳转模块,用于根据所述页面链接跳转至对应的页面;操作模块,用于根据所述操作函数,执行对应的功能。优选的,所述配置文件存储有标签、页面链接和操作函数的对应关系。优选的,配置文件中的标签、页面链接和操作函数均由用户自定义。优选的,所述页面链接采用预设的加密算法进行加密。优选的,所述页面为APP内部页面。为了实现上述目的之三,本专利技术所采用的技术方案如下:一种用户终端,其包括存储器和处理器;所述存储器,用于存储程序指令;所述处理器,用于运行所述程序指令,以执行以下步骤:接收跳转请求;根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;根据所述页面链接跳转至对应的页面;根据所述操作函数,执行对应的功能。优选的,所述配置文件存储有标签、页面链接和操作函数的对应关系。优选的,配置文件中的标签、页面链接和操作函数均由用户自定义。优选的,所述页面链接采用预设的加密算法进行加密。优选的,所述页面为APP内部页面。相比现有技术,本专利技术的有益效果在于:将报文内容替换成URL,能准确定位到需要进行的页面及操作,包括跳转到指定页面、消息提示、打电话、发短信、参数传递等。附图说明图1为本专利技术实施例一的基于自定义URL控制页面跳转的方法的流程图;图2为本专利技术实施例二的基于自定义URL控制页面跳转的装置的结构示意图;图3为本专利技术实施例三的用户终端的结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述:实施例一如图1所示,一种基于自定义URL控制页面跳转的方法,其包括以下步骤:步骤S1、接收跳转请求。该跳转请求可以是用户触发,例如用户点击某个按键或区域,或者根据预设条件触发,例如在某个页面停留时间达到预设时间等。步骤S2、根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数。所述配置文件存储有标签、页面链接和操作函数的对应关系,并且配置文件中的标签、页面链接和操作函数均由用户自定义。配置文件存储在预设的项目文件夹中。步骤S3、根据所述页面链接跳转至对应的页面。所述页面为APP内部页面。步骤S4、根据所述操作函数,执行对应的功能。本实施例的标签以及页面链接可自定义如下:ucs://打开指定页面,msg://弹框提示,share://调用分享,img://查看大图,tel://拨打电话,http://或https://打开网页。ucs、msg等即为对应的标签,“打开指定页面”、“弹框提示”等即为对应的页面链接,即本实施例所述的页面链接是广义的,并不仅仅是指网页链接,还可以是APP内部的弹窗信息等页面(步骤S3)。另外,操作函数是指实现“打开指定页面”、“弹框提示”、“拨打电话”等这些功能(步骤S4)的函数方法。本实施例的配置文件中的页面链接可采用预设的加密算法进行加密。该加密算法可以是RSA算法,防止在H5被他人暴力破解。下面,以具体的伪代码方式对本实施例进行解释说明。一、路由的定义(1)不加密ucs://100?param1=1&param2=2&param3=3http://www.baidu.commsg://敬请期待image://http://www.baidu.com.png(2)加密(RSA)ucs://xxxx?param1=1&param2=2&param3=3或者自定义的标签例如:dialog://二、用法:其中uri.scheme()对应协议之中的ucs/http/https/msg/image/...根据不同的scheme返回处理的platform然后加上配置就可以正常使用了UcsRouteConfig.getConfig().setUcsSchemeConfig(newCustomRouteConfig());//同时可以设置设置加密方式UcsRouteConfig.getConfig().setEncrypt()例如:StringucsUrl="ucs://100?param1=1&param2=2&param3=3";只需要调用一行代码newUcsRoute.Builder(this).uri(RouteUri.parse(url)).create().go();(go()方法用于实现页面的跳转)这样子就能跳转到100对应的页面,在mainfest(项目文件夹)之中配置实施例二如图2所示,本实施例公开了一种基于自定义URL控制页面跳转的装置,其包括以下模块:接收模块,用于接收跳转请求;匹配模块,用于根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;跳转模块,用于根据所述页面链接跳转至对应的页面;操作模块,用于根据所述操作函数,执行对应的功能。优选的,所述配置文件存储有标签、页面链接和操作函数的对应关系。优选的,配置文件中的标签、页面链接和操作函数均由用户自定义。优选的,所述页面链接采用预设的加密算法进行加密。优选的,所述页面为APP内部页面。实施例三如图3所示,本实施例公开了一种用户终端,其包括存储器和处理器;所述存储器,用于存储程序指令;所述处理器,用于运行所述程序指令,以执行以下步骤:接收跳转请求;根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;根据所述页面链接跳转至对应的页面;根据所述操作函数,执行对应的功能。优选的,所述配置文件存储有标签、页面链接和操作函数的对应关系。优选的,配置文件中的标签、页面链接和操作函数均由用户自定义。优选的,所述页面链接采用预设的加密算法进行加密。优选的,所述本文档来自技高网...
一种基于自定义URL控制页面跳转的方法、装置及用户终端

【技术保护点】
一种基于自定义URL控制页面跳转的方法,其特征在于,包括以下步骤:接收跳转请求;根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;根据所述页面链接跳转至对应的页面;根据所述操作函数,执行对应的功能。

【技术特征摘要】
1.一种基于自定义URL控制页面跳转的方法,其特征在于,包括以下步骤:接收跳转请求;根据所述跳转请求中的标签,在配置文件中匹配出对应的页面链接以及对应的操作函数;根据所述页面链接跳转至对应的页面;根据所述操作函数,执行对应的功能。2.如权利要求1所述的方法,其特征在于,所述配置文件存储有标签、页面链接和操作函数的对应关系。3.如权利要求2所述的方法,其特征在于,配置文件中的标签、页面链接和操作函数均由用户自定义。4.如权利要求1所述的方法,其特征在于,所述页面链接采用预设的加密算法进行加密。5.如权利要求1所述的方法,其特征在于,所述页面为APP内部页面。6.一种基于自定义URL控制页面跳转的装置,其特征在于,包括以下模块:接收模块,用于接收跳转请求;匹配模块,用于根据所述跳转请求中的标签,在配置文...

【专利技术属性】
技术研发人员:陈强陈坤彬
申请(专利权)人:广东网金云计算有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1