基于文本隐藏的页面跳转方法及相关装置制造方法及图纸

技术编号:14337272 阅读:70 留言:0更新日期:2017-01-04 10:32
本申请公开了一种基于文本隐藏的页面跳转方法及相关装置,其在服务端预先通过目标隐形字符串标记跳转链接,并将目标隐形字符串的编码嵌入原始页面所载文本的编码中,使得客户端展示原始页面时,跳转链接不可见,而在需要执行页面跳转时,客户端可以根据原始页面中的目标隐形字符串确定跳转链接的目标载体,进而通过服务端分析得到该目标载体所指代的被隐藏的目标跳转链接,从而客户端可以根据目标跳转链接实现页面跳转。可见,本申请通过隐形字符串的匹配及嵌入操作实现跳转链接在原始页面中的隐藏,可以避免该跳转链接被仿造、删除及修改;且该隐藏方式不受文本格式和文本语句的限制,易于检测识别,可以保证跳转操作的正确执行。

【技术实现步骤摘要】

本申请涉及信息处理
,尤其涉及一种基于文本隐藏的页面跳转方法及相关装置
技术介绍
随着移动通信技术的发展及手机、平板电脑等移动终端的普及,应用于移动终端的各类应用程序(Application,APP)层出不穷,如浏览器、淘宝APP、微博APP等。为便于服务使用方快速访问应用程序内的页面,服务提供方常常在相关页面中嵌入若干个跳转链接(一般为目标页面的URL),使得移动终端可以根据该跳转链接直接跳转到对应的目标页面。例如,可以在浏览器展示的网页中嵌入淘宝网的某个商品链接,则移动终端可以根据该商品链接将其展示页面直接跳转到淘宝APP中该商品链接对应的商品页面。但是,如果上述跳转链接作为可见文本直接展示在页面中,则很容易被仿造、更改或删除,从而影响服务使用方正常访问相应页面、也对服务提供方的利益造成损害。
技术实现思路
为克服相关技术中存在的问题,本申请提供一种基于文本隐藏的页面跳转方法及相关装置。本申请第一方面提供一种基于文本隐藏的页面跳转方法;该方法应用于服务端,包括:确定用于隐藏跳转链接的载体,并根据载体类型确定作为隐藏标记的目标隐形字符串;其中,所述目标隐形字符串包括多位显示宽度为零的预设隐形字符;将所述目标隐形字符串对应的编码嵌入原始页面所载文本的编码中;接收客户端发送的目标载体,根据预设的匹配规则确定所述目标载体对应的目标跳转链接,并将所述目标跳转链接发送至客户端,使得客户端根据所述目标跳转链接加载对应的目标页面;其中,所述目标载体为客户端根据所述原始页面所载文本携带的目标隐形字符串确定。结合第一方面,在第一方面的第一种可行的实施方式中,根据载体类型确定作为隐藏标记的目标隐形字符串,包括:如果所述载体类型为隐形字符串,则确定所述跳转链接对应的特征字符串,并将所述特征字符串作为目标隐形字符串;如果所述载体类型为可见文本,则获取预设标记字符串作为所述目标隐形字符串。结合第一方面的第一种可行的实施方式,在第一方面的第二种可行的实施方式中,该页面跳转方法还包括:如果所述载体类型为隐形字符串,则将所述目标隐形字符串与所述跳转链接对应记录于第一匹配规则;如果所述载体类型为可见文本,则将作为载体的可见文本与所述跳转链接对应记录于第二匹配规则。结合第一方面的第二种可行的实施方式,在第一方面的第三种可行的实施方式中,根据预设的匹配规则确定所述目标载体对应的目标跳转链接,包括:如果所述目标载体为隐形字符串,则根据所述第一匹配规则确定所述目标跳转链接;如果所述目标载体为可见文本,则根据所述第二匹配规则确定所述目标跳转链接。本申请第二方面提供一种基于文本隐藏的页面跳转方法;该方法应用于客户端,包括:在原始页面所载文本的编码中查找目标隐形字符串;其中,所述目标隐形字符串包括多位显示宽度为零的预设隐形字符;根据查找到的目标隐形字符串确定对应的目标载体,并将所述目标载体发送至服务端,使得服务端在接收到所述目标载体后,根据跳转链接与其载体之间的匹配规则确定所述目标载体对应的目标跳转链接;获取服务端确定的所述目标跳转链接,并根据所述目标跳转链接加载相应的目标页面。结合第二方面,在第二方面的第一种可行的实施方式中,所述根据查找到的目标隐形字符串确定对应的目标载体,并将所述目标载体发送至服务端,包括:如果查找到的目标隐形字符串是特征字符串,则直接将所述目标隐形字符串作为目标载体发送至服务端,使得服务端根据跳转链接与特征字符串之间的第一匹配规则确定所述目标隐形字符串对应的目标跳转链接。结合第二方面,或者第二方面的第一种可行的实施方式,在第二方面的第二种可行的实施方式中,所述根据查找到的目标隐形字符串确定对应的目标载体,并将所述目标载体发送至服务端,包括:如果查找到的目标隐形字符串是预设标记字符串,则在所述原始页面所载文本中截取被标记的目标可见文本,并将其作为目标载体发送至服务端,使得服务端根据跳转链接与可见文本之间的第二匹配规则确定所述目标可见文本对应的目标跳转链接。结合第二方面,或者第二方面的第一种可行的实施方式,或者第二方面的第二种可行的实施方式,在第二方面的第三种可行的实施方式中,根据所述目标跳转链接加载相应的目标页面,包括:判断所述目标跳转链接是否符合前台运行的应用程序对应的域名规则;如果所述目标跳转链接符合所述域名规则,则在前台运行的应用程序中加载所述目标跳转链接对应的目标页面。本申请第三方面提供一种基于文本隐藏的页面跳转装置;该装置应用于服务端,包括:隐藏配置单元,被配置为确定用于隐藏跳转链接的载体,并根据载体类型确定作为隐藏标记的目标隐形字符串;其中,所述目标隐形字符串包括多位显示宽度为零的预设隐形字符;编码单元,被配置为将所述目标隐形字符串对应的编码嵌入原始页面所载文本的编码中;识别匹配单元,被配置为接收客户端发送的目标载体,根据预设的匹配规则确定所述目标载体对应的目标跳转链接,并将所述目标跳转链接发送至客户端,使得客户端根据所述目标跳转链接加载对应的目标页面;其中,所述目标载体为客户端根据所述原始页面所载文本携带的目标隐形字符串确定。本申请第四方面提供一种基于文本隐藏的页面跳转装置;该装置应用于客户端,包括:查找单元,用于在原始页面所载文本的编码中查找目标隐形字符串;其中,所述目标隐形字符串包括多位显示宽度为零的预设隐形字符;识别单元,用于根据查找到的目标隐形字符串确定对应的目标载体,并将所述目标载体发送至服务端,使得服务端在接收到所述目标载体后,根据跳转链接与其载体之间的匹配规则确定所述目标载体对应的目标跳转链接;加载单元,用于获取服务端确定的所述目标跳转链接,并在所述目标跳转链接对应的应用程序中加载相应的目标页面。由以上技术方案可知,本申请实施例中服务端预先通过目标隐形字符串标记跳转链接,并将目标隐形字符串的编码嵌入原始页面所载文本的编码中;由于目标隐形字符串中各个字符的宽度均为零,故其仅在编码层可见,在显示层不可见,达到隐藏目的。相应的,在需要执行页面跳转时,客户端可以根据原始页面所载文本的编码中的目标隐形字符串确定跳转链接的目标载体,并将该目标载体发送至服务端;进而服务端可以逆用跳转链接隐藏过程中确定跳转链接对应的载体所依据的规则,分析得到客户端发送的目标载体对应的目标跳转链接,并将其返回至客户端,从而客户端可以根据目标跳转链接实现页面跳转。可见,本申请实施例通过文本隐藏技术避免原始页面中的跳转链接被仿造、删除及修改;同时,本实施例通过隐形字符串的匹配及嵌入操作实现跳转链接的隐藏,不受文本格式和文本语句的限制,且由于目标隐形字符串由预设隐形字符构成,易于检测识别,保证跳转操作的正确执行。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是本申请实施例提供的一种基于文本隐藏的页面跳转方法的流程图。图2是本申请实施例提供的一种页面跳转方法中的隐形字符在显示层和编码层的状态示意图。图3是本申请实施例提供的另一种基于文本隐藏的页面跳转方法的流程图。图4是本申请实施例提供的页面跳转方法中的目标隐形字符串在原始页面所载文本中的嵌入位置本文档来自技高网...
基于文本隐藏的页面跳转方法及相关装置

【技术保护点】
一种基于文本隐藏的页面跳转方法,其特征在于,包括:确定用于隐藏跳转链接的载体,并根据载体类型确定作为隐藏标记的目标隐形字符串;其中,所述目标隐形字符串包括多位显示宽度为零的预设隐形字符;将所述目标隐形字符串对应的编码嵌入原始页面所载文本的编码中;接收客户端发送的目标载体,根据预设的匹配规则确定所述目标载体对应的目标跳转链接,并将所述目标跳转链接发送至客户端,使得客户端根据所述目标跳转链接加载对应的目标页面;其中,所述目标载体为客户端根据所述原始页面所载文本携带的目标隐形字符串确定。

【技术特征摘要】
1.一种基于文本隐藏的页面跳转方法,其特征在于,包括:确定用于隐藏跳转链接的载体,并根据载体类型确定作为隐藏标记的目标隐形字符串;其中,所述目标隐形字符串包括多位显示宽度为零的预设隐形字符;将所述目标隐形字符串对应的编码嵌入原始页面所载文本的编码中;接收客户端发送的目标载体,根据预设的匹配规则确定所述目标载体对应的目标跳转链接,并将所述目标跳转链接发送至客户端,使得客户端根据所述目标跳转链接加载对应的目标页面;其中,所述目标载体为客户端根据所述原始页面所载文本携带的目标隐形字符串确定。2.根据权利要求1所述的页面跳转方法,其特征在于,根据载体类型确定作为隐藏标记的目标隐形字符串,包括:如果所述载体类型为隐形字符串,则确定所述跳转链接对应的特征字符串,并将所述特征字符串作为目标隐形字符串;如果所述载体类型为可见文本,则获取预设标记字符串作为所述目标隐形字符串。3.根据权利要求2所述的页面跳转方法,其特征在于,还包括:如果所述载体类型为隐形字符串,则将所述目标隐形字符串与所述跳转链接对应记录于第一匹配规则;如果所述载体类型为可见文本,则将作为载体的可见文本与所述跳转链接对应记录于第二匹配规则。4.根据权利要求3所述的页面跳转方法,其特征在于,根据预设的匹配规则确定所述目标载体对应的目标跳转链接,包括:如果所述目标载体为隐形字符串,则根据所述第一匹配规则确定所述目标跳转链接;如果所述目标载体为可见文本,则根据所述第二匹配规则确定所述目标跳转链接。5.一种基于文本隐藏的页面跳转方法,其特征在于,包括:在原始页面所载文本的编码中查找目标隐形字符串;其中,所述目标隐形字符串包括多位显示宽度为零的预设隐形字符;根据查找到的目标隐形字符串确定对应的目标载体,并将所述目标载体发送至服务端,使得服务端在接收到所述目标载体后,根据跳转链接与其载体之间的匹配规则确定所述目标载体对应的目标跳转链接;获取服务端确定的所述目标跳转链接,并根据所述目标跳转链接加载相应的目标页面。6.根据权利要求5所述的页面跳转方法,其特征在于,所述根据查找到的目标隐形字符串确定对应的目标载体,并将所述目标载体发送至服务端,包括:如果查找到的目标隐形字符串是特征...

【专利技术属性】
技术研发人员:胡毅浩金达峰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1