短网址确定方法和装置的制造方法_4

文档序号:9276903阅读:来源:国知局
的短网址作为短网址进行存储,保证了服务器能够正常为各个目标网址设置短网址。
[0159]上述图3和图4所示实施例提供的装置能够用于实现图1、图2A、图2B和图2C所示实施例提供的方法流程。
[0160]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0161]本公开一示例性实施例还提供了一种短网址确定装置,能够实现本公开提供的短网址确定方法。该装置包括:处理器,以及用于存储处理器的可执行指令的存储器。其中,处理器被配置为:
[0162]获取目标网址;
[0163]从存储的各个短网址中选择一个短网址;
[0164]将选择的所述短网址确定为所述目标网址所对应的短网址;
[0165]建立并保存所述目标网址与所述短网址之间的对应关系。
[0166]可选地,所述处理器被配置为:
[0167]筛选所述各个短网址中不存在对应的目标网址的短网址;
[0168]从筛选得到的各个短网址中选择一个短网址。
[0169]可选地,所述处理器被配置为:
[0170]根据预设字符随机生成η个短网址,η为大于等于I的整数;所述η个短网址的域名为预设域名;
[0171]对于所述η个短网址中的每个短网址,检测是否已经存储有所述短网址;
[0172]若未存储所述短网址,则存储所述短网址。
[0173]可选地,所述处理器被配置为:
[0174]在根据预设字符随机生成η个短网址之前,统计已经存储的各个短网址中不存在对应的目标网址的短网址的个数;
[0175]检测所述个数是否小于预设阈值;
[0176]若小于所述预设阈值,则执行所述根据预设字符随机生成η个短网址的步骤。
[0177]可选地,所述处理器被配置为:
[0178]在空闲状态时,根据所述预设字符随机生成所述η个短网址。
[0179]可选地,所述处理器被配置为:
[0180]检测各个短网址所对应的目标网址中是否存在已经失效的目标网址;
[0181]若存在已经失效的目标网址,则解除所述短网址与所述目标网址之间的对应关系O
[0182]图5是根据一示例性实施例示出的一种用于确定短网址的装置600的框图。例如,装置600可以被提供为一服务器。参照图5,装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理部件622执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行上述短网址确定方法。
[0183]装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口 650被配置为将装置600连接到网络,和一个输入输出(I/O)接口658。装置600可以操作基于存储在存储器632的操作系统,例如Windows ServerTM, MacOS XTM,UnixTM, LinuxTM,FreeBSDTM 或类似。
[0184]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种短网址确定方法,其特征在于,包括: 获取目标网址; 从存储的各个短网址中选择一个短网址; 将选择的所述短网址确定为所述目标网址所对应的短网址; 建立并保存所述目标网址与所述短网址之间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述从存储的各个短网址中选择一个短网址,包括: 筛选所述各个短网址中不存在对应的目标网址的短网址; 从筛选得到的各个短网址中选择一个短网址。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据预设字符随机生成η个短网址,η为大于等于I的整数;所述η个短网址的域名为预设域名; 对于所述η个短网址中的每个短网址,检测是否已经存储有所述短网址; 若未存储所述短网址,则存储所述短网址。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 在根据预设字符随机生成η个短网址之前,统计已经存储的各个短网址中不存在对应的目标网址的短网址的个数; 检测所述个数是否小于预设阈值; 若小于所述预设阈值,则执行所述根据预设字符随机生成η个短网址的步骤。5.根据权利要求3所述的方法,其特征在于,所述根据预设字符随机生成η个短网址,包括: 在空闲状态时,根据所述预设字符随机生成所述η个短网址。6.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括: 检测各个短网址所对应的目标网址中是否存在已经失效的目标网址; 若存在已经失效的目标网址,则解除所述短网址与所述目标网址之间的对应关系。7.一种短网址确定装置,其特征在于,包括: 获取模块,被配置为获取目标网址; 选择模块,被配置为从存储的各个短网址中选择一个短网址; 确定模块,被配置为将所述选择模块选择的所述短网址确定为所述目标网址所对应的短网址; 关系建立模块,用于建立所述目标网址与所述短网址之间的对应关系; 关系保存模块,用于保存所述关系建立模块建立的所述对应关系。8.根据权利要求7所述的装置,其特征在于,所述选择模块,包括: 筛选子模块,被配置为筛选所述各个短网址中不存在对应的目标网址的短网址; 选择子模块,被配置为从所述筛选子模块筛选得到的各个短网址中选择一个短网址。9.根据权利要求7所述的装置,其特征在于,所述装置还包括: 生成模块,被配置为根据预设字符随机生成η个短网址,η为大于等于I的整数;所述η个短网址的域名为预设域名; 第一检测模块,被配置为对于所述生成模块生成的所述η个短网址中的每个短网址,检测是否已经存储有所述短网址; 存储模块,被配置为在所述第一检测模块的检测结果为未存储所述短网址时,存储所述短网址。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 统计模块,被配置为在所述生成模块根据所述预设字符随机生成所述η个短网址之前,统计已经存储的各个短网址中不存在对应的目标网址的短网址的个数; 第二检测模块,被配置为检测所述统计模块统计得到的所述个数是否小于预设阈值;所述生成模块,还被配置为在所述第二检测模块的检测结果为所述个数小于所述预设阈值时,根据所述预设字符随机生成所述η个短网址。11.根据权利要求9所述的装置,其特征在于, 所述生成模块,还被配置为在空闲状态时,根据所述预设字符随机生成所述η个短网址。12.根据权利要求7至11任一所述的装置,其特征在于,所述装置还包括: 第三检测模块,被配置为检测各个短网址所对应的目标网址中是否存在已经失效的目标网址; 关系解除模块,被配置为在所述第三检测模块的检测结果为存在已经失效的目标网址时,解除所述短网址与所述目标网址之间的对应关系。13.一种短网址确定装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取目标网址; 从存储的各个短网址中选择一个短网址; 将选择的所述短网址确定为所述目标网址所对应的短网址; 建立并保存所述目标网址与所述短网址之间的对应关系。
【专利摘要】本公开揭示了一种短网址确定方法和装置,属于互联网技术领域。所述方法包括:获取目标网址;从存储的各个短网址中选择一个短网址;将选择的所述短网址确定为所述目标网址所对应的短网址;建立并保存所述目标网址与所述短网址之间的对应关系。本公开提供的实施例达到了减少服务器确定短网址时所需占用的CPU资源和内存的效果。
【IPC分类】H04L29/12
【公开号】CN104994183
【申请号】CN201510346133
【发明人】谭国斌, 马哲, 沈建荣
【申请人】小米科技有限责任公司
【公开日】2015年10月21日
【申请日】2015年6月19日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1