本申请公开了一种用户接入系统,包括:注册服务器、数据库和游客接入服务器,其中:注册服务器与数据库连接,从用户设备接收游客注册请求消息,向数据库发送第一查询消息,将从数据库查询到的游客用户标识和对应的游客接入服务器的地址发送给用户设备;数据库与注册服务器连接,从注册服务器接收第一查询消息,向注册服务器发送第一查询响应消息;游客接入服务器从用户设备接收该用户设备根据所述游客用户标识和游客接入服务器的地址发送的游客登录请求消息。本实用新型专利技术在现有所有代码逻辑不更改的条件下,采用工程部署的手段增设游客接入服务器来为游客用户提供接入服务,无需重新开发功能,在现有架构上进行相应的部署调整即可满足游客需求。
【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种用户接入系统。
技术介绍
随着移动智能终端设备的普及,移动互联网得到了迅速的发展,同时在移动互联网中出现了大量的应用软件。在移动互联网应用中一般都会通过注册方式积累自己的会员,为了吸引用户注册成为会员从而使用更加丰富的软件功能,一些应用将某些特定的功能在用户未注册成会员进行登录前展现给用户,由于特定的功能是基于登录会员而开发制定的,为未注册成会员的用户展现这些功能就会带来一些问题。具体体现在:(1)为登录会员提供的功能一般是基于在线或会话而构建的,对于未领取正式身份的游客无法使用;(2)由于游客的临时性和不稳定性,在使用登录会员的一些功能时存在一些安全隐患;(3)如果将游客需要访问的功能重新开发则成本较高,维护较为困难,不利于以后扩展;(4)游客访问量较大,不利于统计与管理。
技术实现思路
本技术要解决的技术问题是提供一种用户接入系统,能够将已经构建的针对会员的功能部分开放给游客使用,同时又能满足对游客的可扩展性和可管理性的需求。为解决上述技术问题,本技术的一种用户接入系统,包括:注册服务器、数据库和游客接入服务器,其中:所述注册服务器与所述数据库连接,并与用户设备建立通信连接;所述数据库与所述注册服务器连接;所述游客接入服务器与用户设备建立通信连接。进一步地,所述系统还包括会员接入服务器,其中:所述会员接入服务器与用户设备建立通信连接。进一步地,所述游客接入服务器还与所述数据库连接。进一步地,所述游客接入服务器与所述会员接入服务器为对等的且处理逻辑相同的服务器。进一步地,所述游客接入服务器部署多台。进一步地,一种用户接入系统,包括:用户设备、注册服务器、数据库和游客接入服务器,其中:所述用户设备分别与所述注册服务器和所述游客接入服务器连接;所述注册服务器分别与所述用户设备和所述数据库连接;所述数据库与所述注册服务器连接;所述游客接入服务器与所述用户设备连接。进一步地,所述系统还包括会员接入服务器,其中:所述会员接入服务器与用户设备建立通信连接。进一步地,所述游客接入服务器还与所述数据库连接。进一步地,所述游客接入服务器与所述会员接入服务器为对等的且处理逻辑相同的服务器。进一步地,所述游客接入服务器部署多台。综上所述,本技术在现有所有代码逻辑不更改的条件下,采用工程部署的手段增设游客接入服务器来为游客用户提供接入服务,本申请具有如下有益效果:(1)无需重新开发功能,在现有架构上进行相应的部署调整即可满足游客需求;(2)实现成本较低,稳定性较高,扩展性较好,可以定向投放;(3)便于对游客的统一管理与数据统计;(4)对于客户端同样可以利用现有逻辑,改动较小。附图说明图1为本申请的用户接入系统的架构图;图2为本申请的另一种用户接入系统的架构图;图3为本申请的用户接入系统接入游客的流程图;图4为本申请的用户接入系统接入会员的流程图。具体实施方式本申请中考虑到游客身份的特殊性,在移动互联网的构建时进行特殊处理与考虑,增设游客接入服务器为游客用户提供接入服务,通过部署策略和控制方法解决游客用户接入的问题。本申请可以实现对游客用户标识的分配、回收和辨别,以及部分会员功能对游客的屏蔽,并且客户端相应的处理逻辑无需改变。下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本申请的用户接入系统,包括:注册服务器、数据库和游客接入服务器,其中:注册服务器与数据库连接,从用户设备接收游客注册请求消息,向数据库发送第一查询消息,将从数据库查询到的游客用户标识和对应的游客接入服务器的地址发送给用户设备。本申请中,注册服务器接收到游客注册请求消息后,从数据库中专门配置的游客用户号段中分配游客用户标识,游客用户号段与对应的游客接入服务器相绑定。用户设备(游客)得到注册返回的接入服务器的地址后,登录到对应的接入服务器(游客接入服务器)。用户设备使用注册服务器返回的 游客接入服务器的地址进行登录后,可以像正常会员一样使用部分受限的功能。一些关键和核心的会员功能需要对游客进行防守,可以通过为游客分配的专有号段来区分游客身份和会员身份。数据库与注册服务器连接,从注册服务器接收第一查询消息,向注册服务器发送第一查询响应消息,第一查询响应消息中包含游客用户号段和对应的游客接入服务器的地址。游客接入服务器从用户设备接收该用户设备根据游客用户标识和游客接入服务器的地址发送的游客登录请求消息。本申请的系统中还包括会员接入服务器,其中:注册服务器从用户设备接收会员注册请求消息,向数据库发送第二查询消息,将从数据库查询到的会员用户标识和对应的会员接入服务器的地址发送给用户设备。本申请中,注册服务器全局唯一,用来为用户注册时分配用户标识和接入服务器的地址,注册时根据用户设备提交的用户类型(0-会员,1-游客)进行资源的分配。数据库从注册服务器接收第二查询消息,向注册服务器发送第二查询响应消息,第二查询响应消息中包含会员用户标识和对应的会员接入服务器的地址。会员接入服务器从用户设备接收该用户设备根据会员用户标识和会员接入服务器的地址发送的会员登录请求消息。表1示出了一张配置在数据库中的接入服务器配置表,用来指定用户号段(游客用户标识以及会员用户标识)分配和接入服务器(游客接入服务器和会员接入服务器)。表1ServerIDBeginUserIDEndUserIDServerTypeServerAddr260001150000000公网IP地址:端口2600025000001100000000公网IP地址:端口2601015000000015050000001公网IP地址:端口……………在表1中ServerID为接入服务器的编号,BeginUserID和EndUserID标识出为这台接入服务器使用的用户号段,ServerType标识出这台接入服务器的类型(0-会员接入服务器,1-游客接入服务器),ServerAddr为接入服务器的地址(IP+PORT)。由于游客属于临时身份,最终是需要转换成正式会员的,那么对于游客用户可能存在号段资源的分配耗竭的问题,需要一种回收机制来保证有充足的号段可以给游客用户分配。游客用户号段的回收可以采用如下两种策略并行的执行:注销回收:游客接入服务器与数据库连接,从用户设备接收游客注销请求消息,向数据库发送游客用户标识回收消息;数据库从游客接入服务器接收游客用户标识回收消息,回收游客用户标识。当游客用户注册成正式会员时,通过游客注销方式通知游客接入服务器回收此游客用户标识,游客接入服务器将此标识回收后加入到待分配游客号段中再次分配和使用本文档来自技高网...
【技术保护点】
一种用户接入系统,其特征在于,包括:注册服务器、数据库和游客接入服务器,其中:所述注册服务器与所述数据库连接,并与用户设备建立通信连接;所述数据库与所述注册服务器连接;所述游客接入服务器与用户设备建立通信连接。
【技术特征摘要】
1.一种用户接入系统,其特征在于,包括:注册服务器、数据库和游客接入服务器,其中:
所述注册服务器与所述数据库连接,并与用户设备建立通信连接;
所述数据库与所述注册服务器连接;
所述游客接入服务器与用户设备建立通信连接。
2.如权利要求1所述的系统,其特征在于,所述系统还包括会员接入服务器,其中:
所述会员接入服务器与用户设备建立通信连接。
3.如权利要求1或2所述的系统,其特征在于:
所述游客接入服务器还与所述数据库连接。
4.如权利要求2所述的系统,其特征在于,所述游客接入服务器与所述会员接入服务器为对等的且处理逻辑相同的服务器。
5.如权利要求1或2所述的系统,其特征在于,所述游客接入服务器部署多台。
6.一种用户接入系统,其特征在于,包...
【专利技术属性】
技术研发人员:国兴旺,
申请(专利权)人:贵阳朗玛信息技术股份有限公司,
类型:新型
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。