The invention discloses a method and a system for managing user data. Among them, the method includes: application server when a change is detected user data preset operation, change the preset operation generates the corresponding event user data message; the application server transmits the message in the event message queue; user data processing server acquires the events stored in the message queue by them; the event message, by the user data processing server prior to the message queuing subscription; and according to the user data to the event message to modify the event message corresponding to the users in the database. By the way, can in many Internet applications together with a linkage between user data, which can maintain the independence of each application server itself, and can not increase the coupling operation of the application server and the user data, which has better expansibility and maintainability.
【技术实现步骤摘要】
一种管理用户数据的方法及系统
本专利技术属于通信领域,尤其涉及一种管理用户数据的方法及系统。
技术介绍
在互联网时代,很多互联网公司在一款应用产品发展壮大起来后通常会陆续开发出其他多种不同类型的应用产品,以期望获得更多的业务发展机会。而对于一款应用产品来说,用户数流量的多寡是其能否成功的最重要的外部因素之一。因此,各家公司在巩固原来应用产品的用户数的同时,如何将原有应用用户引导至新开发的其他应用产品中就显得非常重要且有价值了。为了实现这一目标,各公司通常会引入一套复杂用户等级成长体系,如通过在线时长积累、完成各类任务获得相应积分、虚拟勋章、升级等等,这样既可以提高用户忠诚度、提高用户粘性和活跃度,又可以借此将新开发的应用推荐给原有应用的用户,达到一举数得的好处。在技术实现上,同一用户通常通过同一用户账号进行登录/或身份验证,以在多个应用产品间共享一套用户帐号,这样既方便用户进行数据管理,又便于用户操作各种应用。但是通常一家公司的各款不同应用的服务器是相互独立的,而用户在操作各应用时,各应用服务器需要改变一些共同的用户数据。比如上面说的等级成长数据,如果每个应用服务器都直接的修改共同的用户数据,那各服务器的代码实现势必就会与用户数据间操作耦合在一起,这将给维护和扩展带来很多的不便。综上所述,各独立的应用服务器在多互联网应用间共同联动同一份用户数据时,需要增加各应用服务器与用户数据间操作的耦合性,很难维护用户数据,不利于应用的扩展。
技术实现思路
本专利技术提供一种管理用户数据的方法及系统,能够在多互联网应用间共同联动同一份用户数据时,可以保持各应用服务器自身的独 ...
【技术保护点】
一种管理用户数据的方法,其特征在于,所述方法包括:应用服务器当检测到改变用户数据的预设操作时,生成所述改变用户数据的预设操作对应的事件消息;所述应用服务器将所述消息事件存入消息队列;用户数据处理服务器获取存入所述消息队列的所述事件消息;其中,所述事件消息由所述用户数据处理服务器预先向所述消息队列订阅;以及根据所述事件消息修改用户数据库中所述事件消息对应的用户数据。
【技术特征摘要】
1.一种管理用户数据的方法,其特征在于,所述方法包括:应用服务器当检测到改变用户数据的预设操作时,生成所述改变用户数据的预设操作对应的事件消息;所述应用服务器将所述消息事件存入消息队列;用户数据处理服务器获取存入所述消息队列的所述事件消息;其中,所述事件消息由所述用户数据处理服务器预先向所述消息队列订阅;以及根据所述事件消息修改用户数据库中所述事件消息对应的用户数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括;所述用户数据处理服务器向所述消息队列订阅事件消息;其中,所述订阅事件消息用于订阅所述应用服务器生成的事件消息;所述用户数据处理服务器获取存入所述消息队列的所述事件消息具体包括:所述用户数据处理服务器获取存入所述消息队列,且与所述订阅事件消息匹配的事件消息。3.根据权利要求2所述的方法,其特征在于,所述用户数据处理服务器获取存入所述消息队列,且与所述订阅事件消息匹配的事件消息具体为:所述用户数据处理服务器获取所述消息队列在确定所述事件消息为所述订阅请求信息对应的目标事件消息时,向所述用户数据处理服务器推送的所述事件消息所述事件消息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:所述应用服务器根据用户输入的需求信息定义所述需求信息对应...
【专利技术属性】
技术研发人员:廖冬生,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。