【技术实现步骤摘要】
一种统一资源定位符URL转换方法及装置
本申请涉及计算机
,尤其涉及一种URL转换方法及装置。
技术介绍
随着网络技术的飞速发展,出现了提供各种网络服务的网络平台。这些网络服务平台可以向用户提供各种各样的网络服务。例如:提供发布信息的网络服务,提供旅游的网络服务、提供购物的网络服务等,这些网络服务已经逐渐融入到了人们生活中的各个方面,能够给人们带来全新的生活体验。然而,用户通常根据获取到网络服务平台的统一资源定位符(UniformResourceLocator,URL)实现对该网络服务平台的访问。用户可以通过其他用户或推广网络服务平台等方式获取到该网络服务平台的URL,但是,用户根据获取到该URL访问网络服务平台时存在无法准确的访问到指定的网络服务平台或者访问出错的问题。例如,用户A从用户B处获取到待访问的网络服务平台的URL,但是由于该URL中包含多个字符且各字符之间无序排列,一旦用户B在向用户A发送该URL时出现字符遗漏或者发生错误,这样以来,将导致用户A无法通过获取到的该URL访问到指定的网络服务平台,从而给用户带来了不便。
技术实现思路
本申请实施例提供一种统一资源定位符URL的转换方法,用以解决现有技术中用户无法通过URL准确访问指定网络服务平台的问题。本申请实施例提供了一种统一资源定位符URL的转换方法,包括:接收包含第一URL的转换请求;确定所述第一URL对应的标识ID,所述标识ID用于表示所述第一URL的存储位置;根据预设的图谱以及所述标识ID,转换得到与所述第一URL对应的第二URL。本申请实施例提供一种统一资源定位符URL的转换方法, ...
【技术保护点】
一种统一资源定位符URL的转换方法,其特征在于,包括:接收包含第一URL的转换请求;确定所述第一URL对应的标识ID,所述标识ID用于表示所述第一URL的存储位置;根据预设的图谱以及所述标识ID,转换得到与所述第一URL对应的第二URL。
【技术特征摘要】
1.一种统一资源定位符URL的转换方法,其特征在于,包括:接收包含第一URL的转换请求;确定所述第一URL对应的标识ID,所述标识ID用于表示所述第一URL的存储位置;根据预设的图谱以及所述标识ID,转换得到与所述第一URL对应的第二URL。2.如权利要求1所述的方法,其特征在于,确定所述第一URL对应的标识ID,包括:根据各数据库的属性数据,确定用于存储所述第一URL的数据库;根据所述数据库中已存储的URL,为所述第一URL分配标识ID。3.如权利要求2所述的方法,其特征在于,根据各数据库的属性数据,确定用于存储所述第一URL的数据库,具体包括:根据各数据库的属性数据,从各数据库中确定符合预设存储条件的数据库;将符合预设存储条件的所述数据库确定为存储所述第一URL的数据库。4.如权利要求3所述的方法,其特征在于,根据各数据库的属性数据,从各数据库中确定符合预设存储条件的数据库,具体包括:确定各数据的第一属性数据和/或第二属性数据,所述第一属性数据为数据库存储URL的总数量,所述第二属性数据为在预设时间内数据库存储URL的数量;针对各数据库,分别根据所述第一属性数据和/或所述第二属性数据,确定数据库的状态数据;根据确定出的各数据库的状态数据,确定符合预设存储条件的数据库。5.如权利要求2所述的方法,其特征在于,根据预设的图谱以及所述标识ID,转换得到与所述第一URL对应的第二URL,具体包括:根据预先建立的数据库的库标识与图谱标识之间的对应关系,确定所述数据库的库标识对应的图谱标识;根据所述图谱标识对应的图谱,将所述标识ID执行编码操作,得到所述标识ID对应的编码信息;根据所述编码信息,转换得到与所述第一URL对应的第二URL。6.如权利要求5所述的方法,其特征在于,根据所述图谱标识对应的图谱,将所述标识ID进行编码操作,得到对应所述标识ID的编码信息,具体包括:确定所述图谱包含的元素的个数;根据所述个数、所述图谱中包含的元素以及预设的规则,将所述标识ID执行编码操作,得到与所述标识ID对应的编码信息。7.如权利要求6所述的方法,其特征在于,所述标识ID为长整型的ID;根据所述个数、所述图谱中包含的元素以及预设的规则,将所述标识ID执行编码操作,得到与所述标识ID对应的编码信息,具体包括:计算所述标识ID与所述个数的商,得到第M商值以及第M余数;循环执行:计算第M商值与所述个数的商,得到第M+1商值以及第M+1余数,M为大于等于1的正整数,直至计算得到的第M+P商值为零,P为正整数;在计算得到的各余数后,根据所述图谱中包含的元素与余数之间的对应关系,确定计算得到的各余数对应的元素;将所述元素按照预设的排序规则进行排序,得到所述编码信息。8.如权利要求5至7任一项所述的方法,其特征在于,根据所述编码信息,转换得到与所述第一URL对应的第二URL,包括:根据预先建立的图谱标识与标识符之间的对应关系,确定与所述图谱标识对应的标识符;根据所述编码信息以及所述标识符,转换得到与所述第一URL对应的第二URL。9.如权利要求8所述的方法,其特征在于,根据所述编码信息以及所述标识符,转换得到与所述第一URL对应的第二URL,具体包括:确定转换所述第一URL所需的第三URL,其中,所述第三URL为预设的或根据所述第一URL中指定部分的字段确定的;将所述编码信息、所述标识符以及所述第三URL进行组合,转换得到所述第一URL对应的第二URL。10.如权利要求2所述的方法,其特征在于,所述方法还包括:建立所述第一URL、第二URL以及标识ID三者之间的对应关系,将所述对应关系保存在所述数据库中。11.如权利要求1~10任一所述的方法,其特征在于,所述第一URL为长URL,所述第二URL为短URL。12.一种统一资源定位符URL的转换方法,其特征在于,包括:接收包含第一URL的转换请求;识别所述第一URL中包含的标识符以及编码信息;根据所述标识符以及所述编码信息,转换得到与所述第一URL对应的第二URL。13.如权利要求12所述的方法,其特征在于,根据所述标识符以及编码信息,转换得到与所述第一URL对应的第二URL,具体包括:根据预先建立的数据库的库标识与标识符的对应关系,确定所述标识符所对应的数据库,所述数据库用于存储所述第一URL以及所述第一URL对应的第二URL;根据所述编码信息以及所述数据库,得到与所述第一URL对应的第二URL。14.如权利要求13所述的方法,其特征在于,根据所述编码信息以及所述数据库,转换得到与所述第一URL对应的第二URL,具体包括:根据预先建立的数据库的库标识与图谱标识的对应关系,确定所述数据库的库标识所对应的图谱标识;根据所述图谱标识对应的图谱,将所述编码信息执行解码操作,得到与所述编码信息对应的标识ID,所述标识ID为存储所述第二URL的所述数据库为其分配的;根据所述标识ID,从所述数据库中得到与所述第一URL对应的第二URL。15.如权利要求14所述的方法,其特征在于,根据所述图谱标识对应的图谱,将所述编码信息执行解码操作,得到与所述编码信息对...
【专利技术属性】
技术研发人员:李杰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。