短链接生成方法及装置的制造方法

文档序号:9929627阅读:603来源:国知局
短链接生成方法及装置的制造方法
【技术领域】
[0001] 本发明设及互联网领域,尤其设及一种短链接生成方法及装置。
【背景技术】
[0002] 互联网应用中,每种内容(如网页、图片或者文本等)都具有对应的链接地址,用户 之间通过传输链接地址来分享对应的内容。对于包含字符多的链接地址而言,通过互联网 传输时,具有传输流量大的问题。现有技术中,为了减少由于链接地址过长引起的传输流量 大的问题,通常采用短链接技术生成与原始长链接地址对应的短链接地址,短链接地址指 向原始长链接地址对应的内容,利用短链接地址代替原始长链接地址进行传输。
[0003] 现有的短链接地址生成方法是将原始长链接地址作为输入,通过哈希化ash)算法 生成与原始长链接地址对应的短链接地址。W微博平台的短链接技术为例,微博发布内容 限定在140个字W内,若发布内容超过140个字,则超过的部分会被微博平台截获。当用户在 微博中发布链接地址时,为了避免链接地址过长被截获,微博平台自动通过哈希算法生成 与原始长链接地址对应的短链接地址,短链接地址指向原始长链接地址对应的内容,微博 平台将短链接地址代替原始长链接地址发布出去。
[0004] 发明人在研究中发现,虽然通过现有技术能够生成与原始长链接地址对应的短链 接地址,然而,通过哈希算法自动生成的短链接地址中的字符并不规则,对用户不友好,不 方便用户记忆,进而降低用户使用短链接地址的体验度。

【发明内容】

[0005] 有鉴于此,本发明提供了 一种短链接生成方法及装置,能够根据用户自定义生成 与原始长链接地址对应的短链接地址,生成的短链接地址对用户友好,方便用户记忆,提高 用户使用短链接地址的体验度。
[0006] 第一方面,本发明实施例提供了一种短链接生成方法,所述方法包括:获取自定义 的短链接地址和所述短链接地址对应的原始长链接地址;判断所述短链接地址是否符合预 设的可用条件;若所述短链接地址符合预设的可用条件,则建立所述短链接地址与所述原 始长链接地址之间的映射关系,将所述短链接地址指向所述原始长链接地址对应的内容。
[0007] 结合第一方面,本发明实施例提供了第一方面第一种可能的实施方式,其中,判断 所述短链接地址是否符合预设的可用条件,包括:判断所述短链接地址是否未被注册,若所 述短链接地址未被注册,则确定所述短链接地址符合预设的可用条件;或者,判断所述短链 接地址是否未被注册,W及所述短链接地址的拼写是否满足预设的拼写规则,若所述短链 接地址未被注册且所述短链接地址的拼写满足预设的拼写规则,则确定所述短链接地址符 合预设的可用条件。
[000引结合第一方面,本发明实施例提供了第一方面第二种可能的实施方式,其中,所述 方法还包括:获取用户的身份信息及与所述身份信息相关联的所述短链接地址自定义的描 述信息;将所述身份信息和所述描述信息保存在所述短链接地址与所述原始长链接地址之 间的映射关系中。
[0009] 结合第一方面第二种可能的实施方式,本发明实施例提供了第一方面第=种可能 的实施方式,其中,所述方法还包括:生成短链接辅助功能接口;其中,所述短链接辅助功能 接口包括W下中的一个或多个:短链接跳转分接口、短链接管理分接口、短链接收藏分接 口、短链接历史记录分接口和热口短链接发现分接口;监听所述短链接辅助功能接口;根据 监听结果执行与所述短链接辅助功能接口对应的操作。
[0010] 结合第一方面第=种可能的实施方式,本发明实施例提供了第一方面第四种可能 的实施方式,其中,根据监听结果执行与所述短链接辅助功能接口对应的操作,包括:当监 听结果为所述短链接跳转分接口获取到所述自定义的短链接地址时,查找与所述短链接地 址具有映射关系的所述原始长链接地址,跳转至查找到的所述原始长链接地址对应的内 容;当监听结果为所述短链接管理分接口获取到短链接操作指令时,根据所述短链接操作 指令对所述短链接地址和/或所述短链接地址的描述信息进行修改或删除操作;当监听结 果为所述短链接收藏分接口获取到短链接收藏指令时,保存所述短链接收藏指令中携带的 映射关系;当监听结果为所述短链接历史记录分接口需要记录用户访问的短链接地址时, 将所述用户的身份信息W及所述用户访问的短链接地址记录于短链接历史数据库中,并对 所述短链接历史数据库中的各个短链接地址按照访问次数的大小进行排序;当监听结果为 热口短链接发现分接口获取到热口请求时,按照所述短链接历史数据库中各个短链接地址 的排序显示短链接地址。
[0011] 结合第一方面第二种可能的实施方式,本发明实施例提供了第一方面第五种可能 的实施方式,其中,所述方法还包括:当获取到短链接捜索请求时,解析所述短链接捜索请 求中携带的捜索关键词;根据所述捜索关键词对保存所述映射关系的存储区内存储的各个 所述短链接地址对应的描述信息进行检索;将检索结果中与所述捜索关键词相匹配的描述 信息对应的短链接地址进行显示。
[0012] 结合第一方面第四种可能的实施方式,本发明实施例提供了第一方面第六种可能 的实施方式,其中,所述方法还包括:确定当前在线用户的身份信息,根据所述身份信息在 所述短链接历史数据库中查找所述当前在线用户的短链接访问历史;根据所述短链接访问 历史确定所述当前在线用户的短链接访问关键词;根据所述短链接访问关键词对保存所述 映射关系的存储区内存储的各个所述短链接地址对应的描述信息进行检索;将检索结果中 与所述短链接访问关键词相匹配的描述信息对应的短链接地址进行显示。
[0013] 结合第一方面上述的实施方式,本发明实施例提供了第一方面第屯种可能的实施 方式,其中,所述方法还包括:若所述短链接地址不符合预设的可用条件,则根据所述原始 长链接地址生成可用的短链接地址,并将所述可用的短链接地址提供给用户。
[0014] 结合第一方面第屯种可能的实施方式,本发明实施例提供了第一方面第八种可能 的实施方式,其中,根据所述原始长链接地址生成可用的短链接地址,包括:获取所述原始 长链接地址对应的内容,对所述内容进行分词处理得到各个分词;根据所述各个分词出现 的频率计算所述各个分词的权重,按照所述各个分词的权重由大到小顺序选取预设数量的 分词;根据选取的所述预设数量的分词生成多种短链接地址;从所述多种短链接地址中筛 选得到可用的短链接地址。
[0015] 第二方面,本发明实施例提供了一种短链接生成装置,所述装置包括:链接地址获 取模块,用于获取自定义的短链接地址和所述短链接地址对应的原始长链接地址;判断模 块,用于判断所述短链接地址是否符合预设的可用条件;映射建立模块,用于若所述短链接 地址符合预设的可用条件,则建立所述短链接地址与所述原始长链接地址之间的映射关 系,将所述短链接地址指向所述原始长链接地址对应的内容。
[0016] 结合第二方面,本发明实施例提供了第二方面第一种可能的实施方式,其中,所述 判断模块包括:注册判断单元,用于判断所述短链接地址是否未被注册,若所述短链接地址 未被注册,则确定所述短链接地址符合预设的可用条件;或者,注册拼写判断单元,用于判 断所述短链接地址是否未被注册,W及所述短链接地址的拼写是否满足预设的拼写规则, 若所述短链接地址未被注册且所述短链接地址的拼写满足预设的拼写规则,则确定所述短 链接地址符合预设的可用条件。
[0017] 结合第二方面,本发明实施例提供了第二方面第二种可能的实施方式,其中,所述 装置还包括:信息获取模块,用于获取用户的身份信息及与所述身份信息相关联的所述短 链接地址自定义的描述信息;信息保存模块,用于将所述身份信息和所述描述信息保存在 所述短链接地址与所述原始长链接地址之间的映射关系中。
[0018] 结合第二方面第二种可能的实施方式,本发明实施例提供了第二方面第=种可能 的实施方式,其中,所述装置还包括:接口生成模块,用于生成短链接辅助功能接口;其中, 所述短链接辅助功能接口包括W下中的一个或多个:短链接跳转分接口、短链接管理分接 口、短链接收藏分接口、短链接历史记录分接口和热口短链接发现分接口;接口监听模块, 用于监听所述短链接辅助功能接口;操作模块,用于根据监听结果执行与所述短链接辅助 功能接口对应的操作。
[0019] 结合第二方面第=种可能的实施方式,本发明实施例提供了第二方面第四种可能 的实施方式,其中,所述操作模块包括:跳转操作单元,用于当监听结果为所述短链接跳转 分接口获取到所述自定义的短链接地址时,查找与所述短链接地址具有映射关系的所述原 始长链接地址,跳转至查找到的所述原始长链接地址对应的内容;管理操作单元,用于当监 听结果为所述短链接管理分接口获取到短链接操作指令时,根据所述短链接操作指令对所 述短链接地址和/或所述短链接地址的描述信息进行修改或删除操作;收藏操作单元,用于 当监听结果为所述短链接收藏分接口获取到短链接收藏指令时,保存所述短链接收藏指令 中携带的映射关系;记录操作单元,用于当监听结果为所述短链接历史记录分接口需要记 录用户访问的短链接地址时,将所述用户的身份信息W及所述用户访问的短链接地址记录 于短链接历史数据库中,并对所述短链接历史数据库中的各个短链接地址按照访问次数的 大小进行排序;热口链接操作单元,用于当监听结果为热口短链接发现分接口获取到热口 请求时,按照所述短链接历史数据库中各个短链接地址的排序显示短链接地址。
[0020] 结合第二方面第二种可能的实施方式,本发明实施例提供了第二方面第五种可能 的实施方式,其中,所述装置还包括:捜索请求解析模块,用于当获取到短链
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1