[发明专利]一种管理用户数据的方法及系统有效
申请号: | 201611236987.2 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106776079B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 廖冬生 | 申请(专利权)人: | TCL科技集团股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L29/08 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李艳丽 |
地址: | 516006 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 用户 数据 方法 系统 | ||
本发明公开了一种管理用户数据的方法及系统。其中,所述方法包括:应用服务器当检测到改变用户数据的预设操作时,生成所述改变用户数据的预设操作对应的事件消息;所述应用服务器将所述消息事件存入消息队列;用户数据处理服务器获取存入所述消息队列的所述事件消息;其中,所述事件消息由所述用户数据处理服务器预先向所述消息队列订阅;以及根据所述事件消息修改用户数据库中所述事件消息对应的用户数据。通过上述方式,能够在多互联网应用间共同联动同一份用户数据时,可以保持各应用服务器自身的独立性,又可以不增加各应用服务器与用户数据间操作的耦合性,从而拥有更好的维护性和扩展性。
技术领域
本发明属于通信领域,尤其涉及一种管理用户数据的方法及系统。
背景技术
在互联网时代,很多互联网公司在一款应用产品发展壮大起来后通常会陆续开发出其他多种不同类型的应用产品,以期望获得更多的业务发展机会。而对于一款应用产品来说,用户数流量的多寡是其能否成功的最重要的外部因素之一。因此,各家公司在巩固原来应用产品的用户数的同时,如何将原有应用用户引导至新开发的其他应用产品中就显得非常重要且有价值了。为了实现这一目标,各公司通常会引入一套复杂用户等级成长体系,如通过在线时长积累、完成各类任务获得相应积分、虚拟勋章、升级等等,这样既可以提高用户忠诚度、提高用户粘性和活跃度,又可以借此将新开发的应用推荐给原有应用的用户,达到一举数得的好处。
在技术实现上,同一用户通常通过同一用户账号进行登录/或身份验证,以在多个应用产品间共享一套用户帐号,这样既方便用户进行数据管理,又便于用户操作各种应用。
但是通常一家公司的各款不同应用的服务器是相互独立的,而用户在操作各应用时,各应用服务器需要改变一些共同的用户数据。比如上面说的等级成长数据,如果每个应用服务器都直接的修改共同的用户数据,那各服务器的代码实现势必就会与用户数据间操作耦合在一起,这将给维护和扩展带来很多的不便。
综上所述,各独立的应用服务器在多互联网应用间共同联动同一份用户数据时,需要增加各应用服务器与用户数据间操作的耦合性,很难维护用户数据,不利于应用的扩展。
发明内容
本发明提供一种管理用户数据的方法及系统,能够在多互联网应用间共同联动同一份用户数据时,可以保持各应用服务器自身的独立性,又可以不增加各应用服务器与用户数据间操作的耦合性,从而拥有更好的维护性和扩展性。
为解决上述问题,本发明第一方面提供一种管理用户数据的方法,所述方法包括:
应用服务器当检测到改变用户数据的预设操作时,生成所述改变用户数据的预设操作对应的事件消息;
所述应用服务器将所述消息事件存入消息队列;
用户数据处理服务器获取存入所述消息队列的所述事件消息;其中,所述事件消息由所述用户数据处理服务器预先向所述消息队列订阅;以及
根据所述事件消息修改用户数据库中所述事件消息对应的用户数据。
为解决上述问题,本发明提供第二方面提供一种管理用户数据的系统,所述系统包括:
应用服务器,用于当检测到改变用户数据的预设操作时,生成所述改变用户数据的预设操作对应的事件消息;以及用于将所述消息事件存入消息队列;
用户数据处理服务器,用于获取存入所述消息队列的所述事件消息;其中,所述事件消息由所述用户数据处理服务器预先向所述消息队列订阅;以及用于根据所述事件消息修改用户数据库中所述事件消息对应的用户数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL科技集团股份有限公司,未经TCL科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611236987.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:剪切板内容处理方法、装置以及终端设备
- 下一篇:工作线程的连接建立方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置