[发明专利]业务处理方法和装置、业务处理系统有效
申请号: | 201710567330.2 | 申请日: | 2017-07-12 |
公开(公告)号: | CN107370805B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 刘凤鸣;邱光海;郭稷 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 校丽丽 |
地址: | 511442 广东省广州市番禺区南村镇万博二*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 系统 | ||
本发明公开了一种业务处理方法和装置、业务处理系统,属于通信技术领域。所述方法包括:第一业务节点接收第一业务请求,所述业务请求包括第一用户的用户信息、业务类型和请求内容;查询所述第一用户的归属地,当所述第一用户的归属地是第一区域时,对所述第一业务请求进行处理,所述第一区域为所述第一业务节点所在区域;当所述第一用户的归属地是第二区域时,向第二业务节点发送所述第一业务请求,所述第二业务节点位于所述第二区域内,所述第二区域和所述第一区域为不同的地理区域。
技术领域
本发明涉及通信技术领域,特别涉及一种业务处理方法和装置、业务处理系统。
背景技术
直播技术在近几年得到了快速的发展,越来越多的厂商也开始推出全球性的直播平台。
对于全球性直播平台而言,通常会按照地理位置将全球分为多个区域,每一个区域都有一套独立的,服务于本区用户的服务器。这些不同区域的服务器一起构成一个支撑全球业务的完整系统。用户的业务请求由当前登陆的区域的服务器进行处理,从而保证业务处理的速度。
当用户在不同区域之间移动时,可能会造成不同区域的数据不一致问题。以用户在A和B两个相邻区域内移动为例,用户先在区域A内登陆,其业务请求在区域A内的服务器处进行处理,使得区域A内的服务器中该用户的数据被更改;然后用户迅速移动至区域B,并在区域B内登陆,其业务请求在区域B内的服务器处进行处理,使得区域B内的服务器中该用户的数据被更改;如果区域B中的数据在用户移动到区域B之前没有完成同步,则会造成区域A和区域B内的该用户的数据都包含新的内容,导致同步无法正常进行。另外,如果用户使用虚拟专用网络(Virtual Private Network,VPN)线路进行登陆,且用户在不同VPN线路间切换,导致登陆区域不同时,如果用户在很短间隔时间内在不同的区域进行业务请求,同样会导致同步无法正常进行。
发明内容
为了解决现有技术中用户在不同区域之间移动或者采用VPN线路在不同区域登陆时,可能会造成不同区域的数据不一致问题的问题,本发明实施例提供了一种业务处理方法和装置、业务处理系统。
第一方面,本发明实施例提供了一种业务处理方法,所述方法包括:第一消息投递节点接收第一业务节点发送的第一业务请求,所述第一业务请求包括第一用户的用户信息、业务类型和请求内容,所述第一消息投递节点和所述第一业务节点均处于第一区域内;查询所述第一用户的归属地;当所述第一用户的归属地为所述第一区域时,将所述第一业务请求发送给所述第一业务节点;当所述第一用户的归属地为所述第二区域时,将所述第一业务请求发送给第二业务节点,所述第二业务节点位于所述第二区域内,所述第二区域与所述第一区域为不同的地理区域。
在本发明实施例中,第一消息投递节点接收所在的第一区域内的第一业务节点发送的第一业务请求,根据第一业务请求对应的第一用户的归属地,转发该第一业务请求,具体地,如果第一用户的归属地为第一区域,则将第一业务请求转发给第一业务节点进行处理,如果第一用户的归属地为第二区域,则将第一业务请求转发给第二区域内的第二业务节点进行处理,这种方式完全按照用户的归属地来分配业务节点,所以即使用户的登陆区域在不同区域之间来回切换(不论是用户在不同区域间移动,还是通过VPN在不同区域间切换),由于用户的归属地未发生变化,因此只会由一个业务节点处理该请求,避免了多个区域有数据同时写入而引发的数据不一致问题;业务节点的分配以及业务请求的转发由单独的消息投递节点完成,避免由业务节点执行上述动作造成业务节点的业务处理能力下降;而在一个区域内同时设置消息投递节点和业务节点,避免由业务节点发送业务请求至消息投递节点时传输时延造成的业务延迟;业务请求由业务节点发送给消息投递节点,使得业务节点可以先对业务请求进行初步处理(例如业务请求的拆分),然后再转发给消息投递节点。
在本发明实施例的一种实现方式中,查询所述第一用户的归属地,包括:向第一归属地服务器发送归属地查询请求,所述归属地查询请求包括所述第一用户的用户信息,所述第一归属地服务器位于所述第一区域内;接收所述第一归属地服务器返回的归属地查询应答,所述归属地查询应答包括所述第一用户的归属地。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710567330.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种NFC音频播放设备
- 下一篇:基于双通信网络的门禁系统