分布式系统的控制方法、装置和分布式系统的制作方法

文档序号:9381275阅读:392来源:国知局
分布式系统的控制方法、装置和分布式系统的制作方法
【技术领域】
[0001]本发明实施例涉及通信技术领域,尤其涉及一种分布式系统的控制方法、装置和分布式系统。
【背景技术】
[0002]分布式系统具有高度的内聚性和透明性,目前许多跨国大型企业应用分布式系统进行管理,具体的,如分布式UMS(Unified message system,统一消息服务)部署方式,企业在多个地区有分公司,每个分公司部署UMS系统;具体的,图1为现有技术中分布式系统的示意图。如图1所示,在A地的第二设备、C地的第一设备中分别架设了 UMS系统,用户在A地的UMS系统中创建了语音邮箱,并且按照个人使用习惯,设置了欢迎语,导入了通讯录等,当用户出差至C地,用户使用C地的IP话机接入C地的UMS系统进行语音邮箱业务时,由于C地的UMS系统中并无用户的语音邮箱记录,因此用户不能在C地获得与A地一致的业务体验;为了解决这一问题,通常C地的UMS系统根据用户的邮箱地址,在网络中的位置服务器中确定该用户的语音邮箱归属于A地UMS系统,则向A地UMS系统请求创建临时账号,以使上述C地的IP话机根据该临时账号注册于A地UMS系统,则用户可使用C地的IP话机访问至A地UMS系统,从而使用归属于A地UMS系统的语音邮箱收发邮件;也就是说,在现有技术中,用户在C地发起的语音邮箱业务的请求,需要通过网络路径路由至语音邮箱所归属的A地UMS系统,并由A地UMS系统进行响应。
[0003]本领域技术人员在使用上述现有技术时发现,由于用户在C地发起的业务需要通过网络路径路由至A地才可进行,而A地和C地之间的网络路径较长时,会导致业务的服务质量下降,给用户的使用造成不便。

【发明内容】

[0004]本发明实施例提供一种分布式系统的控制方法、装置和分布式系统,用于保证用户跨地区发起业务时,得到一致的用户体验。
[0005]第一方面,本发明实施例提供一种分布式系统的控制方法,包括:
[0006]分布式系统中的第一设备接收终端发送的用于访问第一业务的请求,所述请求携带所述第一业务的账户信息;
[0007]所述第一设备根据所述账户信息,确定所述账户信息归属于所述分布式系统中的第二设备;所述第二设备存储了与所述账户信息关联的第一业务的信息;
[0008]所述第一设备控制所述第二设备对所述账户信息,进行归属位置变更操作;
[0009]所述第一设备接收所述第二设备在确定要对所述账户信息进行归属位置变更操作时发送的与所述账户信息关联的第一业务的信息,并将所述第一业务的账户信息归属于所述第一设备;
[0010]所述第一设备根据所述第一业务的信息进行所述第一业务的处理。
[0011]结合第一方面,在第一实施方式中,所述第一设备控制所述第二设备对所述账户信息,进行归属位置变更操作,包括:
[0012]所述第一设备为所述第二设备和所述终端之间的通信,建立会话通道,以使所述第二设备接收所述终端通过所述会话通道发送的位置变更指示,所述第一设备接收的所述第一业务的信息是所述第二设备在根据所述位置变更指示确定要对所述账户信息进行归属位置变更操作时发送的;或者
[0013]所述第一设备向所述第二设备发送位置变更请求,所述第一设备接收的所述第一业务的信息是所述第二设备在根据所述位置变更请求确定要对所述账户信息进行归属位置变更操作时发送的。
[0014]结合第一方面第一实施方式,在第二实施方式中,所述第一业务的信息包括处理所述第一业务所需的配置参数,则所述根据所述第一业务的信息进行所述第一业务的处理,包括:
[0015]所述第一设备根据所述配置参数,建立第一业务处理环境;
[0016]所述第一设备通过所述第一业务处理环境,处理所述第一业务。
[0017]结合第一方面第一或第二实施方式,在第三实施方式中,所述根据所述账户信息,确定所述账户信息归属于分布式系统中的第二设备,包括:
[0018]所述第一设备根据所述账户信息,查询所述第一设备的账户注册库;
[0019]若在第一设备的账户注册库中未查询到所述账户信息,所述第一设备根据所述账户信息查询位置服务器,确定所述账户信息归属于所述第二设备;
[0020]其中,所述分布式系统中的各个设备内均具备账户注册库;归属于所述设备的业务的账户信息存储在该设备内的账户注册库。
[0021]结合第一方面第三实施方式,在第四实施方式中,所述将所述第一业务的账户信息归属于所述第一设备,包括:
[0022]所述第一设备将所述第一业务的账户信息存储在所述第一设备的账户注册库中。
[0023]结合第一方面第四实施方式,在第五实施方式中,在所述接收所述第二设备发送的所述第一业务信息之后,所述控制方法还包括:
[0024]所述第一设备将所述位置服务器中所述账户信息的归属位置更新为所述第一设备;或者所述第一设备在所述位置服务器中,新增所述第一设备作为所述账户信息的归属位置,且使所述第一设备的第一业务的信息与所述第二设备的第一业务的信息保持同步。
[0025]结合第一方面第二至第五实施方式中任一种实施方式,在第六实施方式中,当所述第一业务为收发语音邮件业务时,所述第一业务的账户信息为所述终端待访问的语音邮箱的地址;所述配置参数包括用于在所述第一设备上建立所述终端待访问的语音邮箱的地址所对应的语音邮箱的设定参数;
[0026]则所述第一设备根据所述配置参数,建立第一业务处理环境,包括:
[0027]所述第一设备根据所述设定参数,在所述第一设备上建立所述语音邮箱的地址所对应的语音邮箱。
[0028]结合第一方面第六实施方式,在第七实施方式中,所述第一业务的信息还包括下述信息中的至少一个:通信录、历史语音邮件;
[0029]则所述控制方法还包括:
[0030]当所述第一业务的信息包括所述通信录时,所述第一设备将所述通信录导入至所述第一设备上建立的所述语音邮箱的地址所对应的语音邮箱中;
[0031]当所述第一业务的信息包括所述历史语音邮件时,所述第一设备将所述历史语音邮件导入至所述第一设备上建立的所述语音邮箱的地址所对应的语音邮箱中。
[0032]第二方面,本发明实施例提供一种分布式系统的控制装置,所述分布式系统的控制装置为分布式系统中的第一设备,所述控制装置包括:
[0033]接收模块,用于接收终端发送的用于访问第一业务的请求,所述请求携带所述第一业务的账户信息;
[0034]确定模块,用于根据所述账户信息,确定所述账户信息归属于所述分布式系统中的第二设备;所述第二设备存储了与所述账户信息关联的第一业务的信息;
[0035]控制模块,用于控制所述第二设备对所述账户信息,进行归属位置变更操作;
[0036]所述接收模块还用于接收所述第二设备在确定要对所述账户信息进行归属位置变更操作时发送的与所述账户信息关联的第一业务的信息;
[0037]处理模块,用于将所述第一业务的账户信息归属于所述第一设备;
[0038]所述处理模块还用于根据所述第一业务的信息进行所述第一业务的处理。
[0039]结合第二方面,在第一实施方式中,所述控制模块具体用于
[0040]为所述第二设备和所述终端之间的通信,建立会话通道,以使所述第二设备接收所述终端通过所述会话通道发送的位置变更指示,所述第一设备接收的所述第一业务的信息是所述第二设备在根据所述位置变更指示确定要对所述账户信息进行归属位置变更操作时发送的;或者
[0041]所述控制模块通过所述发送模块向所述第二设备发送位置变更请求;所述第一设备接收的所述第一业务的信息是所述第二设备在根据所述位置变更请求确定要对所述账户信息进行归属位置变更操作时发送的。
[0042]结合第二方面第一实施方式,在第二实施方式中,所述第一业务的信息包括处理所述第一业务所需的配置参数,所述处理模块具体用于
[0043]根据所述配置参数,建立第一业务处理环境;
[0044]通过所述第一业务处理环境,处理所述第一业务。
[0045]结合第二方面第一或第二实施方式,在第三实施方式中,所述确定模块具体用于
[0046]根据所述账户信息,查询所述第一设备的账户注册库;
[0047]若在所述第一设备的账户注册库中未查询到所述第一业务的账户信息,则根据所述账户信息查询位置服务器,确定所述账户信息归属于所述第二设备;
[0048]其中,所述分布式系统中的各个设备内均具备账户注册库;归属于所述设备的业务的账户信息存储在该设备内的账户注册库。
[0049]结合第二方面第三实施方式,在第四实施方式中,所述处理模块用于将所述第一业务的账户信息归属于所述第一设备,包括:
[0050]所述处理模块具体用于将所述第一业务的账户信息存储在所述第一设备的账户注册库中。
[0051]结合第二方面第四实施方式,在第五实施方式中,所述处理模块还用于将所述位置服务器中所述第一业务的账户信息的归属位置更新为所述第一设备;或者在所述位置服务器中,新增所述第一设备作为所述账户信息的归属位置,且使所述第一设备的第一业务的信息与所述第二设备的第一业务的信息保持同步。
[0052]结合第二方面第二至第五实施方式中任一种实施方式,在第六实施方式中,当所述第一业务为收发语音邮件业务时,所述第一业务的账户信息为所述终端待访问
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1