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

文档序号:9381275阅读:来源:国知局
布式系统是基于UC(unifiedcommunicat1n,统一通信)系统建立的,即该UC系统包括各地的UMS系统,用户可通过任意地方的终端,使用UC账号登录至UC系统,例如用户在C地使用UC账号登录至UC系统后,UC系统完成用户身份鉴权,可获知用户开通了收发语音邮箱业务,便向第一设备的UMS系统请求获取语音邮件;由于用户的语音邮箱地址不归属于第一设备的UMS系统,则第一设备的UMS系统向位置服务器查询确定用户的邮箱地址归属地为位于A地的第二设备;则第一设备通过SIP Notify (SIP (Sess1n Initiat1n Protocol,会话初始协议)协议中的消息)通知第二设备用户已经在C地登录UC系统,即用户的位置发生变化,因此第二设备的UMS系统用SIP message (SIP协议中的消息)消息把用户位于A地的语音邮箱的配置参数及语音邮件发送至第一设备的UMS系统,上述第一设备向第二设备通知用户在C地登陆UC系统的消息,相当于前述位置变更请求;随后第一设备依次执行S304?S306。
[0136]本实施例中,当语音邮箱的地址归属于第二设备时,第一设备接收到用户发送的收发语音邮件业务的请求时,第一设备通过控制第二设备对语音邮箱的地址进行归属位置变更操作,可使该语音邮箱的地址归属于该第一设备,则第一设备便可在第一设备上为用户建立语音邮箱,并为用户提供收发语音邮件的服务,不必再将该上述收发语音邮件业务转交至第二设备,避免了业务服务质量的下降,且其处理过程及效果与第二设备处理第一业务的过程、效果一致,保证了用户跨地区发起业务时,得到一致的用户体验。
[0137]需要补充说明的是,收发语音邮件业务仅用于说明本发明实施例提供的分布式系统的控制方法,但本发明实施例提供过的分布式系统的控制方法可应用的场景并不以此为限,例如上述分布式系统的控制方法还可应用与会议业务,例如用户在A地运行UMS的第二设备上建立了会议厅,且配置了会议厅的功能及小组成员等,则当用户在C地出差时,可依照前述各个实施例,在C地运行UMS的第一设备上建立与A地一致的会议厅,使用户跨地区体验一致。
[0138]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0139]图5为本发明分布式系统的控制装置实施例一的结构图。如图5所示,分布式系统的控制装置为分布式系统中的第一设备,所述控制装置包括:
[0140]接收模块41,用于接收终端发送的用于访问第一业务的请求,所述请求携带所述第一业务的账户信息;
[0141]确定模块42,用于根据所述账户信息,确定所述账户信息归属于所述分布式系统中的第二设备;所述第二设备存储了与所述账户信息关联的第一业务的信息;
[0142]控制模块43,用于控制所述第二设备对所述账户信息,进行归属位置变更操作;
[0143]所述接收模块41还用于接收所述第二设备在确定要对所述账户信息进行归属位置变更操作时发送的与所述账户信息关联的第一业务的信息;
[0144]处理模块44,用于将所述第一业务的账户信息归属于所述第一设备;
[0145]所述处理模块44还用于根据所述第一业务的信息进行所述第一业务的处理。
[0146]进一步的,所述控制模块43具体用于为所述第二设备和所述终端之间的通信,建立会话通道,以使所述第二设备接收所述终端通过所述会话通道发送的位置变更指示,所述第一设备接收的所述第一业务的信息是所述第二设备在根据所述位置变更指示确定要对所述账户信息进行归属位置变更操作时发送的;或者所述控制模块43通过所述发送模块向所述第二设备发送位置变更请求;所述第一设备接收的所述第一业务的信息是所述第二设备在根据所述位置变更请求确定要对所述账户信息进行归属位置变更操作时发送的。
[0147]进一步的,所述第一业务的信息包括处理所述第一业务所需的配置参数,所述处理模块44具体用于根据所述配置参数,建立第一业务处理环境;
[0148]通过所述第一业务处理环境,处理所述第一业务。
[0149]可选的,所述确定模块42具体用于根据所述账户信息,查询所述第一设备的账户注册库;若在所述第一设备的账户注册库中未查询到所述第一业务的账户信息,则根据所述账户信息查询位置服务器,确定所述账户信息归属于所述第二设备;其中,所述分布式系统中的各个设备内均具备账户注册库;归属于所述设备的业务的账户信息存储在该设备内的账户注册库。
[0150]进一步的,上述处理模块44用于将所述第一业务的账户信息归属于所述第一设备,包括:所述处理模块44具体用于将所述第一业务的账户信息存储在所述第一设备的账户注册库中。
[0151]进一步的,上述处理模块44还用于将所述位置服务器中所述第一业务的账户信息的归属位置更新为所述第一设备;或者在所述位置服务器中,新增所述第一设备作为所述账户信息的归属位置,且使所述第一设备的第一业务的信息与所述第二设备的第一业务的信息保持同步。
[0152]更具体的,当所述第一业务为收发语音邮件业务时,所述第一业务的账户信息为所述终端待访问的语音邮箱的地址;所述配置参数包括用于在所述第一设备上建立所述终端待访问的语音邮箱的地址所对应的语音邮箱的设定参数;则所述处理模块44具体用于根据所述设定参数,在所述第一设备上建立所述语音邮箱的地址所对应的语音邮箱,并通过所述第一设备上建立的所述语音邮箱处理所述收发语音邮件业务。
[0153]可选的,当所述第一业务为收发语音邮件业务时,所述第一业务的信息还包括下述信息中的至少一个:通信录、历史语音邮件;
[0154]则当所述第一业务的信息包括所述通信录时,所述处理模块44还用于将所述通信录导入至所述第一设备上建立的所述语音邮箱的地址所对应的语音邮箱中;
[0155]当所述第一业务的信息包括所述历史语音邮件时,所述处理模块44还用于将所述历史语音邮件导入至所述第一设备上建立的所述语音邮箱的地址所对应的语音邮箱中。
[0156]需要补充说明的是,本实施例中各个模块对应执行前述图2至图4所示的各个方法实施例中的各个步骤,具体的执行过程及有益效果可参考前述各个方法实施例。
[0157]本实施例中,当第一业务的账户信息归属于第二设备时,第一设备接收到用户发送的第一业务的请求时,第一设备通过控制第二设备对账户信息,进行归属位置变更操作,可使该第一业务的账户信息归属于该第一设备,则第一设备可根据与所述第一业务的账户信息关联的第一业务的信息处理该第一业务,不必再将该第一业务的请求路由至第二设备,避免了业务服务质量的下降,且其处理过程及效果与第一设备处理第一业务的过程、效果一致,保证了用户跨地区发起业务时,得到一致的用户体验。
[0158]图6为本发明分布式系统实施例一的TJK意图。如图6所分布式系统包括第一设备51和第二设备52 ;
[0159]其中,所述第一设备51用于接收终端发送的用于访问第一业务的请求,所述请求携带所述第一业务的账户信息;
[0160]所述第一设备51还用于根据所述账户信息,确定所述账户信息归属于所述分布式系统中的第二设备52 ;所述第二设备52存储了与所述账户信息关联的第一业务的信息;
[0161]所述第一设备51还用于控制所述第二设备52对所述账户信息,进行归属位置变更操作;
[0162]所述第一设备51还用于接收所述第二设备52在确定要对所述账户信息进行归属位置变更操作时发送的与所述账户信息关联的第一业务的信息,并将所述第一业务的账户信息归属于所述第一设备51 ;
[0163]所述第一设备51还用于根据所述第一业务的信息进行所述第一业务的处理;
[0164]所述第二设备52用于接受所述第一设备的控制,对所述账户信息进行归属位置变更操作,所述第二设备用于接受所述第一设备的控制,对所述账户信息进行归属位置变更操作;
[0165]所述对所述账户信息进行归属位置变更操作,包括:
[0166]所述第二设备52在确定要对所述账户信息进行归属位置变更操作时,向所述第一设备51发送与所述账户信息关联的第一业务的信息。
[0167]更具体的,本实施例中的第一设备51和第二设备52分别对应为前述图2?至图4所示的各个方法实施例中的第一设备和第二设备,该第一设备和第二设备具体用于实现前述图2?至图4所示的各个方法实施例中的各个步骤,具体的实施过程及有益效果可参考前述各个方法实施例,且第一设备51具体可包括前述图5所示的各个模块。
[0168]本实施例中,当第一业务的账户信息归属于第二设备时,第一设备接收到用户发送的第一业务的请求时,第一设备通过控制第二设备对账户信息,进行归属位置变更操作,可使该第一业务的账户信息归属于该第一设备,则第一设备可根据与所述第一业务的账户信息关联的第一业务的信息处理该第一业务,不必再将该第一业务的请求路由至第二设备,避免了业务服务质量的下降,且其处理过程及效果与第一设备处理第一业务的过程、效果一致,保证了用户跨地区发起业务时,得到一致的用户体验。
[0169]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1