【技术实现步骤摘要】
身份标识、路由数据生成方法、装置及服务器
本申请属于计算机数据处理
,尤其涉及一种身份识别标识、路由数据生成方法、装置及服务器。
技术介绍
随着计算机和互联网的迅速发展,目前很多用户会通过互联网进行产品交易。而很多互联网企业的战略布局已经不局限于国内市场,开始逐步开拓国际市场,实施互联网应用的全球化部署。在企业全球化部署过程中,企业往往希望基于用户的地理位置信息提供更好的交易就近服务。如线上购物平台可以在不同的国家或地区分别部署包含一台或多台服务器的单元机房,该单元机房可以与全球总服务器建立连接,根据建立的路由规则将用户的请求或其他特征信息路由到相应的国家或地区单元机房,以供用户所属的本地服务器使用。从体量上来看,企业全球化部署具备更多潜在用户基数,因此,在面临全球化海量数据的情况下,路由数据及路由规则的合理规划及优化设计就显得十分重要。目前,在现有的一些路由规划设计中,通常需要对每个用户进行有效的路由编码,在路由编码中常常需要设置有标识用户属性的信息字段。如一种业内的路由编码设计方式中,需要使用若干个bit(如至少5bit)来标识用户路由编码中的用户属性,具体的可以用1bit标识用户买卖属性,1bit标识用户状态属性,其余的3bit(或者更多bit)用来标志用户所归属区域。如果基于一些业务的需要,路由编码的用户属性中还可以包括更多的字节,那么相应的路由开销字节会更多。在全球化战略部署过程中,企业所涉及到的国家可能越来越多,相应的用户的总量和增长量往往也是巨大的。在海量用户数据的情况下,对路由服务器的存储和读写处理能力要求也越来越高,因此,路由数据及 ...
【技术保护点】
1.一种身份标识生成方法,其特征在于,所述方法包括:接收用户的注册请求消息,所述注册请求消息中包括预定类型的用户属性字段;根据所述用户属性字段确定所述用户的身份标识所属的分组;按照所述分组所对应的预定编码区间生成所述用户的身份识别标识。
【技术特征摘要】
1.一种身份标识生成方法,其特征在于,所述方法包括:接收用户的注册请求消息,所述注册请求消息中包括预定类型的用户属性字段;根据所述用户属性字段确定所述用户的身份标识所属的分组;按照所述分组所对应的预定编码区间生成所述用户的身份识别标识。2.如权利要求1所述的一种身份标识生成方法,其特征在于,所述预定类型的用户属性字段包括与用户的路由数据相关联的至少一个用户属性信息。3.如权利要求1所述的一种身份标识生成方法,其特征在于,所述预定类型的用户属性字段包括用户所处地理位置的地理信息;所述根据所述用户属性字段确定所述用户的身份标识所属的分组,包括:根据所述地理信息,将属于相同地理位置划分区域的用户划分至同一个分组。4.如权利要求1所述的一种身份标识生成方法,其特征在于,所述身份识别标识以匹配字节为最小存储单元进行存储,所述匹配字节被设置成读写所述身份识别标识的中央处理器一次数据处理的字节长度。5.如权利要求1所述的一种身份标识生成方法,其特征在于,所述按照所述分组所对应的预定编码区间生成所述用户的身份识别标识,包括:在所述预定编码区间内,采用对所述身份识别标识连续编码的方式生成所述用户的身份识别标识,所述连续编码包括基于身份识别标识的间隔步长依次生成身份识别标识。6.一种生成路由数据的处理方法,其特征在于,所述方法包括:获取用户的身份识别标识,所述身份识别标识包括采用权利要求1或5中的任意一种方法生成;基于所述用户识别标识和路由编码的属性信息进行路由编码,生成所述用户的路由数据,所述路由编码的属性信息被设置成,包括剔除生成所述身份识别标识时的所述预定类型的用户属性字段。7.如权利要求6所述的一种生成路由数据的处理方法,其特征在于,生成的路由数据按照用户身份识别标识所属的分组进行分组存储,生成路由数据分组。8.如权利要求7所述的一种生成路由数据的处理方法,其特征在于,将所述路由数据以匹配字节为最小存储单元进行存储,所述匹配字节被设置成读写所述路由数据的中央处理器一次数据处理的字节长度。9.如权利要求7或8所述的一种生成路由数据的处理方法,其特征在于,所述方法还包括:选出所述路由数据分组中数据变更频率符合预设要求的候选分组,按照选取的数据离散度计算方法计算所述候选分组中的路由数据的数据离散度;若所述数据离散度符合预先设置的压缩阈值要求,则采用预设的数据压缩策略对所述候选分组内的路由数据进行压缩,形成压缩后路由数据。10.如权利要求9所述的一种生成路由数据的处理方法,其特征在于,在计算出所述数据离散度之后,所述方法还包括:从预先设置的候选压缩策略中选取出与计算得到的数据离散度相匹配的数据压缩策略;相应的,所述采用预设的数据压缩策略对所述候选分组内的路由数据进行压缩,包括:采用所述相匹配的数据压缩策略对所述候选分组内的路由数据进行压缩。11.如权利要求9所述的一种生成路由数据的处理方法,其特征在于,所述方法还包括:根据所述路由数据建立至少两级路由服务的分层路由数据,所述分层路由数据至少包括:存储单个路由数据分组的路由数据的子层路由数据、存储所有路由数据的根层路由数据。12.如权利要求11所述的一种生成路由数据的处理方法,其特征在于,当生成所述身份标识使用的预定类型为国家时,所述分层路由数据被设计成,包括:以用户所属的国家分组的路由数据作为国家路由表;属于相同大区的国家对应的国家路由表构建生成大区路由表,所述大区包括预先基于国家的地理位置划分的分组区域;汇总各个大区路由表生成全球用户中心路由表。13.一种身份标识生成装置,其特征在于,所述装置包括:接收模块,用于接收用户的注册请求消息,所述注册请求消息中包括预定类型的用户属性字段;分组模块,用于根据所述用户属性字段确定所述用户的身份标识所属的分组;标识生成模块,用于按照所述分组所对应的预定编码区间生成所述用户的身份识别标识。14.如权利要求13所述的一种身份标识生成装置,其特征在于,当所述预定类型的用户属性字段包括用户所处地理位置的地理信息时,所述分组模块根据所述用户属性字段确定所述用户的身份标识所属的分组包括:根据所述地理信息,将属于相同地理位置划分区域的用户划分至同一个分组。15.如权利要求13所述的一种身份标识生成装置,其特征在于,所述装置还包括:标识存储单元,用于以匹配字节为最小存储单元存储生成的身份识别标识,所述匹配字节被设置成读写所述身份识别标识的中央处理器一次数据处理的字节长度。16.如权利要求13所述的一种身份标识生成装置,其特征在于,所述标识生成模块按照所述分组所对应的预定编码区间生成所述用户的身份识别标识,包括:在所述预定编码区间内,采用对所述身份识别标识连续编码的方式生成所述用户的身份识别标识,所述连续编码包括基于身份识别标识的间隔步长依次生成身份识别标识。17.一种生成路由数据的处理装置,其特征在于,包括:信息获取模块,用于获取用户的身份识别标识,所述身份识别标识包括采用权利要求13至16中的任意一种身份标识生成装置生成;路由编码模块...
【专利技术属性】
技术研发人员:冯嘉,来翔,余俊,陈禹,李彦超,郭东白,雷继斌,陈立兵,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。