一种实现快速链接的方法及系统技术方案

技术编号:16779588 阅读:46 留言:0更新日期:2017-12-12 23:53
本发明专利技术揭示了一种实现快速链接的方法及系统,方法包括如下步骤:建立BB码命名规则库;将需要被链接的内容生成对应的BB码,选择所述BB码并将其插入至需要建立超链接的位置;根据所述BB码命名规则库对所述BB码进行解析,生成指向为空的超链接;点击所述指向为空的超链接跳转至被链接的内容。本发明专利技术能够简化添加超链接的步骤,提高超链接的生成与识别速度。

A method and system for realizing fast link

The invention discloses a method and a system for realizing quick links, the method comprises the following steps: establishing BB code naming rule base; will need to be content to generate the corresponding link BB code, select the BB code and insert it to the need to establish a hyperlink position; according to the BB code base on naming rules the BB code analysis, in order to generate hyperlinks empty; click on the hyperlink pointing to the empty jump to be linked to the content. The invention can simplify the steps of adding hyperlinks and improve the generation and recognition speed of hyperlinks.

【技术实现步骤摘要】
一种实现快速链接的方法及系统
本专利技术涉及一种网络通信技术,尤其是涉及一种实现快速链接的方法及系统。
技术介绍
超链接为快速访问某一资源提供了便利,通常在网页、文件办公系统中等中添加超链接实现快速访问系统内部或者外部资源。一般的,在网页、办公文档中添加超链接的过程如下:(1)在对应文档的指定位置定位光标(2)选择超链接的类型(3)输入被链接内容的地址(4)输入最终想要显示的文字。在添加超链接的过程中往往会出现输入的被链接内容的地址错误或者显示的文字错误,此时都需要重新编辑超链接或者重新进行插入超链接的操作,大大增加了用户建立超链接的时间,使超链接的建立步骤更加的繁琐、复杂,影响了用户的工作效率。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种实现快速链接的方法及系统,简化添加超链接的步骤,提高了超链接的生成与识别速度。为实现上述目的,本专利技术提出如下技术方案:一种实现快速链接的方法,包括如下步骤:步骤S1,建立BB码命名规则库;步骤S2,将需要被链接的内容生成对应的BB码,选择所述BB码并将其插入至需要建立超链接的位置;步骤S3,根据所述BB码命名规则库对所述BB码进行解析,生成指向为空的超链接;步骤S4,点击所述超链接,跳转至被链接的内容。优选地,步骤S1中,所述BB码命名规则库包括BB码标识,用于标识被链接内容的类型;BB码格式,用于表示被链接内容的BB码编码格式,不同类型的内容对应不同的BB码编码格式;业务类型,与BB码标识相对应,用于表示用户即将访问的内容的类型;超链接文字,用于表示生成超链接后显示的文字;数据标识,用于表示被链接的内容的编号。优选地,步骤S2中,BB码的生成包括如下步骤:步骤S201,获取需要被链接内容的类型、编号,以及名称;步骤S202,根据所述被链接内容的类型查找BB码命名规则库,获得相应的BB码格式,根据获得的BB码格式将所述需要被链接的内容编码成BB码。优选地,步骤S3中,BB码的解析包括如下步骤:步骤S301,对BB码进行验证,若验证通过,则执行步骤302;步骤S302,获取BB码中存储的BB码标识,并根据所述BB码标识判断所述BB码标识对应的业务类型是否为外部链接,若是,则根据所述外部链接的地址生成指向为空的超链接,否则,执行步骤303;步骤S303,进一步获取BB码中的存储的编号,以及名称,并根据所述BB码标识、编号和名称,生成指向为空的超链接。优选地,当BB码的业务类型为外部链接时,所述指向为空的超链接为<ahref=“#”class=“link-doclink-Z”data-value=“P”>Q</a>,其中,P为外部链接地址,Q为名称;当BB码的业务类型为非外部链接时,所述指向为空的超链接为<ahref=“#”class=“link-doclink-A”data-value=“B”>C</a>,其中,A为BB码标识,B为编号,C为名称。一种实现快速链接的系统,包括BB码命名规则库建立模块,用于建立BB码命名规则库;BB码生成模块,用于将被链接的内容生成与其相对应的BB码;BB码解析模块,用于根据BB码命名规则库对BB码进行解析,并生成指向为空的超链接;超链接跳转模块,用于在用户点击指向为空的超链接时跳转至被链接的内容。优选地,所述BB码命名规则库包括BB码标识,用于标识被链接内容的类型;BB码格式,用于表示被链接内容的BB码编码格式,不同类型的内容对应不同的BB码编码格式;业务类型,与BB码标识相对应,用于表示用户即将访问的内容的类型;超链接文字,用于表示生成超链接后显示的文字;数据标识,用于表示被链接的内容的编号。优选地,所述BB码生成模块包括BB码内容获取模块,用于获取需要被链接内容的类型、编号,以及名称;BB码格式查找模块,用于根据所述被链接内容的类型查找BB码命名规则库,获得相应的BB码格式;BB码编码模块,用于根据获得的BB码格式将所述需要被链接的内容编码成BB码。优选地,所述BB码解析模块包括BB码验证模块,用于对BB码是否有效进行验证;业务类型判断模块,用于判断BB码中业务类型是否为外部链接;超链接生成模块,用于在BB码业务类型为外部链接时,根据所述外部链接的地址直接生成指向为空的超链接;在非外部链接时,进一步获取BB码中的存储的编号,以及名称,并根据所述BB码标识、编号和名称,生成指向为空的超链接。优选地,当BB码的业务类型为外部链接时,所述指向为空的超链接为<ahref=“#”class=“link-doclink-Z”data-value=“P”>Q</a>,其中,P为外部链接地址,Q为名称;当BB码的业务类型为外部链接时,所述指向为空的超链接为<ahref=“#”class=“link-doclink-A”data-value=“B”>C</a>,其中,A为BB码标识,B为编号,C为名称。本专利技术的有益效果是:与现有技术相比,(1)本专利技术通过使用BB码来建立超链接,在保障链接信息安全性的同时,简化了添加超链接的步骤,提高了系统内部超链接的生成与识别速度;(2)BB码具有较好的扩展性,添加BB码的识别类型只需在BB码命名规则库中添加即可;(3)在解析过程中,通过使用正则表达式的校验,减少恶意链接的可能性;BB码也可以在其他系统、软件中使用,只需要在其他系统、软件中添加BB码解析方法即可,用户只需复制粘贴BB码至需要建立超链接的位置,即可建立超链接,提高了超链接的生成与识别速度。附图说明图1是本专利技术的实现快速链接的方法流程示意图;图2是本专利技术的BB码命名规则库示意图;图3是本专利技术的BB码生成方法流程示意图;图4是本专利技术的BB码生成流程结构示意图;图5是本专利技术的BB码解析方法流程示意图;图6是本专利技术的BB码解析流程示意图;图7是本专利技术的实现快速链接的系统框图示意图。具体实施方式下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。本专利技术所揭示的一种实现快速链接的方法及系统,适用于ERP(EnterpriseResourcePlanning,企业资源计划)系统、文件办公系统等,简化了添加超链接的步骤,提高超链接的生成和识别速度。如图1所示,一种实现快速链接的方法,包括如下步骤:步骤S1,建立BB码命名规则库;如图2所示,本实施例中,所述BB码命名规则库包括业务类型、BB码标识、超链接文字、数据标识,以及BB码格式。其中,业务类型用于表示用户即将访问的内容的类型,如用户通过链接可以访问的内容类型为内部论坛帖子,带凭证性质、凭证编号的业务单据,普通业务,自定义业务,外部链接等;BB码标识与业务类型相对应,用于标识被链接内容的类型,如内部论坛帖子用K标识,带凭证性质、凭证编号的业务单据用D标识,普通业务用L标识,自定义业务用S标识,外部链接用Z标识;超链接文字用于表示生成超链接后显示的文字;所述数据标识用于表示用户需要被链接的内容对应的编号;所述BB码格式表示用于表示被链接内容的BB码编码格式,不同类型的内容对应不同的BB码编码格式,如被访问的内容为内部论坛帖子,则BB码编码格式适用[K10001|XXXX/],其中,10001表示内部论坛帖子的编号,XXXX表示相应帖子的名称,如编号为21568的内部论坛帖子,名本文档来自技高网...
一种实现快速链接的方法及系统

【技术保护点】
一种实现快速链接的方法,其特征在于,包括如下步骤:步骤S1,建立BB码命名规则库;步骤S2,将需要被链接的内容生成对应的BB码,选择所述BB码并将其插入至需要建立超链接的位置;步骤S3,根据所述BB码命名规则库对所述BB码进行解析,生成指向为空的超链接;步骤S4,点击所述超链接,跳转至被链接的内容。

【技术特征摘要】
1.一种实现快速链接的方法,其特征在于,包括如下步骤:步骤S1,建立BB码命名规则库;步骤S2,将需要被链接的内容生成对应的BB码,选择所述BB码并将其插入至需要建立超链接的位置;步骤S3,根据所述BB码命名规则库对所述BB码进行解析,生成指向为空的超链接;步骤S4,点击所述超链接,跳转至被链接的内容。2.根据权利要求1所述的实现快速链接的方法,其特征在于,步骤S1中,所述BB码命名规则库包括BB码标识,用于标识被链接内容的类型;BB码格式,用于表示被链接内容的BB码编码格式,不同类型的内容对应不同的BB码编码格式;业务类型,与BB码标识相对应,用于表示用户即将访问的内容的类型;超链接文字,用于表示生成超链接后显示的文字;数据标识,用于表示被链接的内容的编号。3.根据权利要求2所述的实现快速链接的方法,其特征在于,步骤S2中,BB码的生成包括如下步骤:步骤S201,获取需要被链接内容的类型、编号,以及名称;步骤S202,根据所述被链接内容的类型查找BB码命名规则库,获得相应的BB码格式,根据获得的BB码格式将所述需要被链接的内容编码成BB码。4.根据权利要求2所述的实现快速链接的方法,其特征在于,步骤S3中,BB码的解析包括如下步骤:步骤S301,对BB码进行验证,若验证通过,则执行步骤S302;步骤S302,获取BB码中存储的BB码标识,并根据所述BB码标识判断所述BB码标识对应的业务类型是否为外部链接,若是,则根据所述外部链接的地址生成指向为空的超链接,否则,执行步骤S303;步骤S303,进一步获取BB码中的存储的编号,以及名称,并根据所述BB码标识、编号和名称,生成指向为空的超链接。5.根据权利要求4所述的实现快速链接的方法,其特征在于,当BB码的业务类型为外部链接时,所述指向为空的超链接为<ahref=“#”class=“link-doclink-Z”data-value=“P”>Q</a>,其中,P为外部链接地址,Q为名称;当BB码的业务类型为非外部链接时,所述指向为空的超链接为<ahref=“#”class=“link-doclink-A”data-value=“B”>C<...

【专利技术属性】
技术研发人员:黄伟袁波刘锐恒
申请(专利权)人:苏州市普实软件有限公司
类型:发明
国别省市:江苏,32

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

1