通信系统中的信息处理方法、装置、介质和计算设备与流程

文档序号:16463917发布日期:2019-01-02 22:41阅读:172来源:国知局
通信系统中的信息处理方法、装置、介质和计算设备与流程

本发明的实施方式涉及计算机技术领域,更具体地,本发明的实施方式涉及一种通信系统中的信息处理方法、装置、介质和计算设备。



背景技术:

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

随着科学技术的快速发展,各种即时通信应用越来越多地应用于生活、工作等方方面面。通常情况下,各个即时通信应用具有各自的通信服务器为其提供服务,例如,微信应用具有微信后台服务器为其提供服务,qq应用具有qq后台服务器为其提供服务。然而,使用不同的即时通信应用的用户之间不能相互通信,用户双方为了能够通过即时通信应用实现交互,不得不下载并使用相同的即时通信应用,极其不便,使得用户体验感较差。



技术实现要素:

可见,现有技术中的不同即时通信应用之间不能实现交互,不便于用户之间的通信效率,为用户使用带来不便。

为此,非常需要一种改进的通信系统,该系统中包括多个通信应用对应的域通信服务器,各个域通信服务器之间可以通过中心服务器进行信息交互,用户之间可以根据相应的消息互通规则实现不同域通信服务器之间的信息交互,提高了用户体验。

在本上下文中,本发明的实施方式期望提供一种通信系统中的信息处理方法、装置、介质和计算设备。

在本发明实施方式的第一方面中,提供了一种通信系统中的信息处理方法,所述通信系统包括中心服务器和至少两个域通信服务器,所述至少两个域通信服务器分别对应至少两种通信应用,所述方法应用于所述中心服务器中,该方法包括:获取用户对应的或者接收用户指定的所述通信系统中的至少一个域通信服务器,以及确定所述至少一个域通信服务器中的至多一个域通信服务器为所述用户的主域,其中,所述用户能够通过所述主域将消息发送给其他用户对应的所述通信系统中的任一个或多个域通信服务器,以及/或者所述用户能够通过所述主域接收来自其他用户对应的所述通信系统中的任一域通信服务器发送的消息。

在本发明的一个实施例中,上述方法还包括:接收其中一个域通信服务器发送的个人信息变更同步请求,以及将所述变更后的个人信息同步到其他域通信服务器中,其中,所述个人信息包括好友信息和/或个人描述信息。

在本发明的一个实施例中,上述方法还包括:接收其中一个域通信服务器发送的用户状态信息,以及将所述用户状态信息广播至所述用户的主域和/或所述用户的至少一个好友对应的主域。

在本发明的一个实施例中,上述方法还包括:接收所述用户通过其主域发送的消息发送请求,以及至少将所述消息发送至目标用户对应的主域。

在本发明的一个实施例中,上述方法还包括:接收所述用户通过其非主域发送的消息发送请求,以及至少将所述消息发送至所述用户的主域。

在本发明的一个实施例中,上述方法还包括:接收所述用户通过其主域发送的群消息发送请求,其中,所述群基于第一非主域通信服务器所建立,以及将所述群消息发送至所述群消息的多个目标用户的每个目标用户对应的主域和所述第一非主域通信服务器中。

在本发明的一个实施例中,上述方法还包括:接收所述用户通过其非主域发送的群消息发送请求,其中,所述群基于所述非主域通信服务器所建立,以及将所述群消息发送至所述用户主域通信服务器以及所述群消息的多个目标用户的每个目标用户对应的主域中。

在本发明的一个实施例中,上述方法还包括:接收其中一个域通信服务器发送的消息已读信息,以及通知收到所述消息的其他域服务器将所述消息设置为已读状态。

在本发明的一个实施例中,上述方法还包括:在接收到消息的主域和其他域通信服务器对应的应用程序都处于非登录状态的情况下,若接收到新的消息,则提醒所述主域对应的应用程序。

在本发明实施方式的第二方面中,提供了一种通信系统中的信息处理方法,所述通信系统包括中心服务器和至少两个域通信服务器,所述至少两个域通信服务器分别对应至少两种通信应用,所述方法应用于其中一个域通信服务器中,该方法包括:接收所述中心服务器广播的主域信息,以及记录所述中心服务器广播的主域信息,其中,用户能够通过其主域将消息发送给其他用户对应的所述通信系统中的任一个或多个域通信服务器,以及/或者所述用户能够通过其主域接收来自其他用户对应的所述通信系统中的任一域通信服务器发送的消息。

在本发明的一个实施例中,上述方法还包括:接收用户发送的个人信息变更请求,以及将所述个人信息变更请求发送至中心服务器,其中,所述个人信息包括好友信息和/或个人描述信息。

在本发明的一个实施例中,上述方法还包括:接收用户发送的用户状态信息显示请求,以及在所述用户对应的主域为其本身,并且所述用户的至少一个好友对应的主域都为其本身的情况下,由其本身显示所述用户状态信息,否则,将所述用户状态信息发送至中心服务器。

在本发明的一个实施例中,上述方法还包括:接收用户发送的消息发送请求,在其本身为所述用户的主域的情况下,判断所述消息的目标用户对应的主域是否为其本身,以及若所述消息的目标用户对应的主域为其本身,则所述消息经由其发送,否则,将所述消息发送请求发送至中心服务器,由所述中心服务器至少将所述消息转发给所述目标用户对应的主域。

在本发明的一个实施例中,上述方法还包括:接收用户发送的消息发送请求,以及在其本身不为所述用户的主域的情况下,将所述消息发送请求发送至中心服务器,由所述中心服务器至少将所述消息发送给所述用户的主域。

在本发明的一个实施例中,上述方法还包括:接收用户发送的群消息发送请求,以及在其本身为所述用户的主域、所述群是基于其本身所建立的群以及所述群消息的多个目标用户的每个目标用户对应的主域都为其本身的情况下,则所述群消息经由其发送,否则,将所述群消息发送至中心服务器。

在本发明实施方式的第三方面中,提供了一种通信系统中的信息处理装置,所述通信系统包括中心服务器和至少两个域通信服务器,所述至少两个域通信服务器分别对应至少两种通信应用,所述装置应用于所述中心服务器中,该装置包括获取模块和确定模块。其中,获取模块获取用户对应或者接收用户指定的所述通信系统中的至少一个域通信服务器。确定模块确定所述至少一个域通信服务器中的至多一个域通信服务器为所述用户的主域,其中,所述用户能够通过所述主域将消息发送给其他用户对应的所述通信系统中的任一个或多个域通信服务器,以及/或者所述用户能够通过所述主域接收来自其他用户对应的所述通信系统中的任一域通信服务器发送的消息。

在本发明的一个实施例中,上述装置还包括第一接收模块和同步模块。第一接收模块接收其中一个域通信服务器发送的个人信息变更同步请求。同步模块,将所述变更后的个人信息同步到其他域通信服务器中,其中,所述个人信息包括好友信息和/或个人描述信息。

在本发明的一个实施例中,上述装置还包括第二接收模块和广播模块。第二接收模块接收其中一个域通信服务器发送的用户状态信息。广播模块将所述用户状态信息广播至所述用户的主域和/或所述用户的至少一个好友对应的主域。

在本发明的一个实施例中,上述装置还包括第三接收模块和第一发送模块。其中,第三接收模块接收所述用户通过其主域发送的消息发送请求。第一发送模块至少将所述消息发送至目标用户对应的主域。

在本发明的一个实施例中,上述装置还包括第四接收模块和第二发送模块。第四接收模块接收所述用户通过其非主域发送的消息发送请求。第二发送模块至少将所述消息发送至所述用户的主域。

在本发明的一个实施例中,上述装置还包括第五接收模块和第三发送模块。第五接收模块接收所述用户通过其主域发送的群消息发送请求,其中,所述群基于第一非主域通信服务器所建立。第三发送模块将所述群消息发送至所述群消息的多个目标用户的每个目标用户对应的主域和所述第一非主域通信服务器中。

在本发明的一个实施例中,上述装置还包括第六接收模块和第四发送模块。第六接收模块接收所述用户通过其非主域发送的群消息发送请求,其中,所述群基于所述非主域通信服务器所建立。第四发送模块将所述群消息发送至所述用户主域通信服务器以及所述群消息的多个目标用户的每个目标用户对应的主域中。

在本发明的一个实施例中,上述装置还包括第七接收模块和设置模块。第七接收模块接收其中一个域通信服务器发送的消息已读信息。设置模块通知收到所述消息的其他域服务器将所述消息设置为已读状态。

在本发明的一个实施例中,上述装置还包括:提醒模块,在接收到消息的主域和其他域通信服务器对应的应用程序都处于非登录状态的情况下,若接收到新的消息,则提醒所述主域对应的应用程序。

在本发明实施方式的第四方面中,提供了一种通信系统中的信息处理装置,所述通信系统包括中心服务器和至少两个域通信服务器,所述至少两个域通信服务器分别对应至少两种通信应用,所述装置应用于其中一个域通信服务器中,该装置包括第一接收模块和记录模块。第一接收模块接收所述中心服务器广播的主域信息。记录模块记录所述中心服务器广播的主域消息,其中,用户能够通过其主域将消息发送给其他用户对应的所述通信系统中的任一个或多个域通信服务器,以及/或者所述用户能够通过其主域接收来自其他用户对应的所述通信系统中的任一域通信服务器发送的消息。

在本发明的一个实施例中,上述装置还包括第二接收模块和第一发送模块。第二接收模块接收用户发送的个人信息变更请求。第一发送模块将所述个人信息变更请求发送至中心服务器,其中,所述个人信息包括好友信息和/或个人描述信息。

在本发明的一个实施例中,上述装置还包括第三接收模块和显示发送模块。第三接收模块接收用户发送的用户状态信息显示请求。显示发送模块在所述用户对应的主域为其本身,并且所述用户的至少一个好友对应的主域都为其本身的情况下,由其本身显示所述用户状态信息,否则,将所述用户状态信息发送至中心服务器。

在本发明的一个实施例中,上述装置还包括第四接收模块、判断模块和第二发送模块。第四接收模块接收用户发送的消息发送请求。判断模块在其本身为所述用户的主域的情况下,判断所述消息的目标用户对应的主域是否为其本身。第二发送模块若所述消息的目标用户对应的主域为其本身,则所述消息经由其发送,否则,将所述消息发送请求发送至中心服务器,由所述中心服务器至少将所述消息转发给所述目标用户对应的主域。

在本发明的一个实施例中,上述装置还包括第五接收模块和第三发送模块。第五接收模块接收用户发送的消息发送请求。第三发送模块在其本身不为所述用户的主域的情况下,将所述消息发送请求发送至中心服务器,由所述中心服务器至少将所述消息发送给所述用户的主域。

在本发明的一个实施例中,上述装置还包括第六接收模块和第四发送模块。第六接收模块接收用户发送的群消息发送请求。第四发送模块在其本身为所述用户的主域、所述群是基于其本身所建立的群以及所述群消息的多个目标用户的每个目标用户对应的主域都为其本身的情况下,则所述群消息经由其发送,否则,将所述群消息发送至中心服务器。

在本发明实施方式的第五方面中,提供了一种计算设备,包括:处理单元,以及存储单元,其上存储有可执行指令,所述指令被所述处理单元执行时使所述处理单元执行如上述的任一方法。

在本发明实施方式的第六方面中,提供了一种计算机可读存储介质,其上存储有可执行指令,所述指令被处理单元执行时使所述处理单元执行如上所述的任一方法。

根据本发明实施方式的通信系统中的信息处理方法,通过中心服务器与多个域通信服务器之间的通信连接,使得不同的域通信服务器之间可以通过中心服务器交互信息。本发明实施例的方法通过将用户的一个域通信服务器设置为主域,每个用户的主域可以接收到来自其他用户对应的任一域通信服务器发送的消息,也可以将消息发送给其他用户对应的任一个或多个域通信服务器,从而主域可以实现用户在通信系统中的往来消息的同步,保障了消息的完整性,并且可以减少用户更换域通信服务器的需求,提高了用户体验感。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

图1示意性地示出了根据本发明实施例的应用场景;

图2a和2b示意性地示出了根据本发明实施方式的通信系统中的信息处理方法的流程图;

图3a~3c示意性地示出了根据本发明实施方式的个人信息变更的信息处理方法示意图;

图4a~4c示意性地示出了根据本发明实施方式的用户状态信息的信息处理方法示意图;

图5a~5c示意性地示出了根据本发明实施方式的主域发送消息的信息处理方法示意图;

图6a~6c示意性地示出了根据本发明实施方式的非主域发送消息的信息处理方法示意图;

图7a~7e示意性地示出了根据本发明实施方式的群消息发送的信息处理方法示意图;

图8示意性地示出了根据本发明实施方式的信息状态的信息处理方法示意图;

图9示意性地示出了根据本发明实施例的可读存储介质的示意图;

图10a~10b示意性地示出了根据本发明实施方式的应用于中心服务器中的通信系统的信息处理装置的框图;

图11a~11b示意性地示出了根据本发明实施方式的应用于域通信服务器中的通信系统的信息处理装置的框图;

图12示意性地示出了根据本发明实施例的计算设备的示意图。

在附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本发明可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本发明的实施方式,提出了一种通信系统中的信息处理方法、装置、介质和计算设备。

在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

发明概述

本发明人发现,为了使得不同的通信应用之间能够实现即时通信,可以构建通信系统,通信系统可以包括中心服务器以及多个域通信服务器,该中心服务器能够与多个域通信服务器实现通信连接,从而各个域通信服务器可以将各自的相应的数据发送至中心服务器,通过中心服务器实现数据的交互。并且该通信系统还可以为每个用户设置主域,每个用户的主域可以接收到来自其他用户对应的任一域通信服务器发送的消息,也可以将消息发送给其他用户对应的任一个或多个域通信服务器,从而主域可以实现用户在通信系统中的往来消息的同步,保障了消息的完整性,并且可以减少用户更换域通信服务器的需求,提高了用户体验感。

在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。

应用场景总览

首先参考图1,图1示意性地示出了根据本发明实施例的应用场景。

如图1所示,该应用场景包括通信系统100,通信系统100可以包括中心服务器110、第一域通信服务器120、第二域通信服务器130以及第三域通信服务器140。

根据本发明实施例,中心服务器110能够与第一域通信服务器120、第二域通信服务器130以及第三域通信服务器140实现通信连接,例如可以是有线、无线通信链路等等。

在本发明实施例中,第一域通信服务器120、第二域通信服务器130以及第三域通信服务器140可以是为对应的即时通信应用提供服务的服务器或者服务器集群。例如,可以是对即时通信应用提供支持的各种后台服务器或者服务器集群。例如,第一域通信服务器120可以为微信应用提供服务,第二域通信服务器130可以为qq应用提供服务、第三域通信服务器140可以为网易云音乐应用提供服务等等。可以理解,图1中的域通信服务器的数目仅仅是示意性的,根据实际需要,本发明实施例可以具有任意数目的域通信服务器。

在本发明实施例中,中心服务器110例如可以是网关节点、路由节点、管理平台或其他存储有其连接的域通信服务器的至少部分公共信息的各类设备。

本发明实施例中的各域通信服务器可以与中心服务器实现交互,从而各域通信服务器之间可以通过中心服务器实现交互,使得使用不同通信应用的用户也可以彼此交互。

基于此,本发明提供了一种用户之间的消息互通规则,以便用户在通信系统100中实现更好的交互体验。具体地,如图1所示,用户a对应第一域通信服务器120、第二域通信服务器130和第三域通信服务器140,即,用户a能够使用第一域通信服务器120、第二域通信服务器130和第三域通信服务器140对应的即时通信应用。用户b对应第一域通信服务器120和第二域通信服务器130,即,用户b能够使用第一域通信服务器120和第二域通信服务器130对应的即时通信应用。用户c对应第一域通信服务器120和第三域通信服务器140,即,用户c能够使用第一域通信服务器120和第三域通信服务器140对应的即时通信应用。

在本发明实施例中,可以将第一域通信服务器120设置为用户a的主域。则当用户a想要将消息发送给用户b时,可以通过其主域120将消息发送给用户b对应的任一个或多个域通信服务器,即,可以将消息发送给第一域通信服务器120和/或第二域通信服务器130。并且,当用户c想要发消息给用户a时,不论用户c通过第一域通信服务器120或是第三域通信服务器140发送的消息,用户a的主域120都能收到该条消息。从而用户a的主域120可以实现用户在通信系统中的往来消息的同步,保障了消息的完整性,并且可以减少用户a更换域通信服务器以接发消息的需求,提高了用户体验感。

需要注意的是,图1所示仅为可以应用本发明实施例的应用场景的示例,以帮助本领域技术人员理解本发明的技术内容,但并不意味着本发明实施例不可以用于其他设备、系统、环境或场景。

示例性方法

下面结合图1的应用场景,参考图2a~图8来描述根据本发明示例性实施方式的通信系统中的信息处理方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。

图2a和2b示意性地示出了根据本发明实施方式的通信系统中的信息处理方法的流程图。

如图2a所示,该方法包括操作s211~s212。根据本发明实施例,通信系统包括中心服务器和至少两个域通信服务器,至少两个域通信服务器分别对应至少两种通信应用,该方法应用于中心服务器中。

在操作s211,获取用户对应的或者接收用户指定的通信系统中的至少一个域通信服务器。

在操作s212,确定至少一个域通信服务器中的至多一个域通信服务器为该用户的主域,其中,用户能够通过其主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过其主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息。

根据本发明实施例,每个用户在通信系统中可以具有唯一标识,用以表征该用户,用户在通信系统中可以对应至少一个域通信服务器,中心服务器中可以存储有该通信系统中的用户的用户标识以及其对应的域通信服务器的关系。

在本发明实施例中,可以将用户对应的至少一个域通信服务器中的至多一个域通信服务器设置为该用户的主域。例如,可以通过用户选择其中一个域通信服务器为其主域,或者也可以是系统自动设置其中一个域通信服务器为其主域。

本发明实施例中的主域可以接收来自其他用户对应的任一域通信服务器发送的消息,也可以将消息发送给其他用户对应的任一个或多个域通信服务器。例如,用户x可以通过其主域将消息发送给用户y的任一个或多个域通信服务器,用户y通过任一域通信服务器发送给用户x的消息,用户x的主域都能接收到。

根据本发明实施例,在中心服务器确定了用户对应的主域后,可以将该用户与其对应的主域的信息广播给各域通信服务器,以使各域通信服务器共享该信息。

如图2b所示,该方法包括操作s221~s222。根据本发明实施例,通信系统包括中心服务器和至少两个域通信服务器,至少两个域通信服务器分别对应至少两种通信应用,该方法应用于其中一个域通信服务器中。

在操作s221,接收中心服务器广播的主域信息。

在操作s222,记录中心服务器广播的主域消息,其中,能够通过其主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过其主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息。

在本发明实施例中,中心服务器可以为各用户设定主域,并将其主域信息广播给各域通信服务器。各域通信服务器可以接收中心服务器广播的主域信息,并进行存储,以便获知各用户对应的主域信息。

根据本发明的实施例,域通信服务器可以根据接收到的主域信息,确定其对应的各用户的主域是否为其本身,以便在发送消息时根据消息互通规则进行发送。例如,用户可以通过其主域接收来自其他用户对应的任一域通信服务器发送的消息,也通过其主域将消息发送给其他用户对应的任一个或多个域通信服务器。

本发明的实施例通过中心服务器为各用户确定对应的主域,并且将该主域信息广播给各域通信服务器,以使各域通信服务器共享各用户的主域信息,从而中心服务器与各域通信服务器可以根据主域的消息互通规则进行信息交互。从而用户的主域可以实现用户在通信系统中的往来消息的同步,保障了消息的完整性,并且可以减少用户更换域通信服务器以接发消息的需求,提高了用户体验感。

下面参考图3a~图8来描述根据本发明示例性实施方式的各场景下的示例性信息处理方法。

图3a~3c示意性地示出了根据本发明实施方式的个人信息变更的信息处理方法示意图。

如图3a所示,该方法包括操作s311~s312,该方法可以应用于域通信服务器中。

在操作s311,接收用户发送的个人信息变更请求。

在操作s312,将个人信息变更请求发送至中心服务器,其中,个人信息包括好友信息和/或个人描述信息。

如图3b所示,该方法包括操作s321~s322,该方法可以应用于中心服务器中。

在操作s321,接收其中一个域通信服务器发送的个人信息变更同步请求。

在操作s322,将变更后的个人信息同步到其他域通信服务器中,其中,个人信息包括好友信息和/或个人描述信息。

在本发明实施例中,关于用户的个人信息的变更的情况可以不涉及主域或非主域,可以将该变更同步到通信系统的各域通信服务器中。

例如,如图3c所示,如果用户通过通信系统中的某一应用程序a更改个人信息,例如,更改好友列表(添加或者删除好友等)或者更改个人描述信息(个人介绍等),则该应用程序对应的域通信服务器a可以接收到该用户的个人信息变更请求。

在本发明实施例中,域通信服务器a在接收到用户的个人信息变更请求后,可以在本域内完成信息变更,并将该变更请求发送至中心服务器,中心服务器接收到变更同步请求后,将变更后的个人信息广播给其他域通信服务器b、c、d等,以便通信系统中的各域通信服务器可以同步更新该用户的个人信息。

本发明实施例不限定个人描述信息的类型,本领域技术人员可以根据实际情况进行设定,例如,确定哪些描述信息需要全通信系统同步(例如,个人简介等),哪些描述信息不需要(例如,在不同通信应用中的昵称等)。

图4a~4c示意性地示出了根据本发明实施方式的用户状态信息的信息处理方法示意图。

如图4a所示,该方法包括操作s411~s412,该方法可以应用于域通信服务器中。

在操作s411,接收用户发送的用户状态信息显示请求。

在操作s412,在该用户对应的主域为其本身,并且用户的至少一个好友对应的主域都为其本身的情况下,由其本身显示该用户状态信息,否则,将用户状态信息发送至中心服务器。

如图4b所示,该方法包括操作s421~s422,该方法可以应用于中心服务器中。

在操作s421,接收其中一个域通信服务器发送的用户状态信息。

在操作s422,将用户状态信息广播至该用户的主域和/或该用户的至少一个好友对应的主域。

在本发明实施例中,用户可以选择是否显示自己状态,例如,选择状态对外可见或者不可见等。例如,用户正在使用某个应用程序玩游戏,则其状态可以包括在线、正在匹配中,房间中或者正在游戏中等,用户可以选择是否让自己的状态可见。

本发明实施例的方法在用户的状态信息为可见时,可以使该状态信息在该用户的主域中可见,以及该用户的好友的主域中可见。

在用户选择状态信息可见或者系统默认状态信息可见时,用户当前活动的活动域的服务器能够接收到用户的状态信息显示请求,该活动域服务器判断其本身是否为该用户的主域,并且该用户的好友的主域也都为其本身的情况下,则该活动域服务器显示该用户状态信息即可,否则将该用户状态信息发送至中心服务器,由中心服务器将该状态信息广播至该用户的主域和/或该用户的好友对应的主域。

例如,如图4c所示,用户x与用户y互为好友。用户x在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器a为用户x的主域,域通信服务器b为用户x的当前活动域。用户y在通信系统中对应域通信服务器a、b、c、d、e,其中,域通信服务器d为用户y的主域。用户x可以选择显示其状态信息,例如,b应用游戏中,因为活动域b并非是用户x的主域,也不是用户y的主域,因此域通信服务器b可以将用户的状态信息发送至中心服务器,由中心服务器将该状态信息发送至用户x的主域a以及其好友用户y的主域d。可以理解,用户y的同域b中也可以看到用户x的状态信息,域通信服务器b可以根据自身的规定正常显示用户x的状态信息。

本发明实施例可以将用户的状态信息同步到各用户的主域中,从而各用户的主域中能够有通信系统的各用户的状态信息,保障了消息的完整性,并且可以减少用户更换域通信服务器以查看好友状态的需求,提高了用户体验感。

图5a~5c示意性地示出了根据本发明实施方式的主域发送消息的信息处理方法示意图。

如图5a所示,该方法包括操作s511~s513,该方法可以应用于域通信服务器中。

在操作s511,接收用户发送的消息发送请求。

在操作s512,在其本身为用户的主域的情况下,判断该消息的目标用户对应的主域是否为其本身。

在操作s513,若消息的目标用户对应的主域为其本身,则消息经由其发送,否则,将消息发送请求发送至中心服务器,由中心服务器至少将消息转发给目标用户对应的主域。

如图5b所示,该方法包括操作s521~s522,该方法可以应用于中心服务器中。

在操作s521,接收用户通过其主域发送的消息发送请求。

在操作s522,至少将消息发送至目标用户对应的主域。

在本发明实施例中,当用户通过其主域发送消息时,可以把消息推送给对方的主域和同域。

用户通过当前应用程序将消息发送给目标好友,当前应用程序对应的域通信服务器接收该消息发送请求,并确定其本身是否为该用户的主域,在其本身为该用户的主域的情况下,判断目标好友的主域是否为其本身,如果是,则该消息经由该域通信服务器发送给目标好友即可,否则,其本身将该消息发送给目标好友的同时,也将消息发送请求发送给中心服务器,再由中心服务器将该消息发送给目标好友对应的主域。

例如,如图5c所示,用户x与用户y互为好友。用户x在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器b为用户x的主域。用户y在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器a为用户y的主域。当用户x通过其主域b向用户y发送消息时,域通信服务器b可以将该消息发送给y的同域b,并且域通信服务器b还将该消息发送给中心服务器,由中心服务器转发给用户y的主域a。

根据本发明实施例,主域也可以选择给特定域(通过中心服务器)发送消息,该特定域可以是用户最近一次登录的域通信服务器,也可以是用户登录频率最高的域通信服务器等。

在本发明实施例中,当用户y回复消息时,可以将该消息发送给该消息的来源域、同域以及对方的主域。例如,用户y通过主域a回复消息时,可以将消息发送给来源域b,同域a,以及对方主域b(其中,来源域与主域重复,给该域发一次消息即可)。例如,用户y通过同域b回复消息时,可以将消息发送给来源域b、同域b以及对方主域b(其中,来源域、同域以及对方主域重复,给该域发一次消息即可)。在本发明实施中,y通过其同域回复消息时,还可以将回复的消息同步到自己的主域中。

在本发明的一些实施例中,用户x与y的一次对话的内容都可以同步到用户x的主域,以及用户y的主域,使得用户x和用户y的主域中都可以保留一份完整的对话记录。

根据本发明实施例,如果目标好友既没有设置主域,也没有注册同域的应用程序,则该消息目标好友无法通过应用程序接收,则该消息可以由中心服务器通过短信的形式下发,告知用户此消息的存在,并引导用户下载应用程序。

可以理解,在现有技术中,用户x通过应用程序b发送消息给用户y时,应用程序b对应的域通信服务器b只能将该消息发送给用户y的相同的应用程序b,用户y只能通过应用程序b查收该消息。而本发明实施例提供的方法中,用户y的主域a和同域b都能接收到该消息。

本发明实施例可以将用户的发送或者接收的消息同步到主域中,从而各用户的主域中能够有该用户在通信系统中的往来消息,保障了消息的完整性,并且可以减少用户更换域通信服务器以查看消息的需求,提高了用户体验感。

图6a~6c示意性地示出了根据本发明实施方式的非主域发送消息的信息处理方法示意图。

如图6a所示,该方法包括操作s611~s612,该方法可以应用于域通信服务器中。

在操作s611,接收用户发送的消息发送请求。

在操作s612,在其本身不为该用户的主域的情况下,将消息发送请求发送至中心服务器,由中心服务器至少将消息发送给该用户的主域。

如图6b所示,该方法包括操作s621~s622,该方法可以应用于中心服务器中。

在操作s621,接收用户通过其非主域发送的消息发送请求。

在操作s622,至少将消息发送至该用户的主域。

在本发明实施例中,当用户通过其非主域发送消息时,可以把消息推送给对方的主域和同域,并且发送给自己的主域。

用户通过当前应用程序将消息发送给目标好友,当前应用程序对应的域通信服务器接收该消息发送请求,并确定其本身是否为该用户的主域,在其本身不为该用户的主域的情况下,将消息发送请求发送给中心服务器,由中心服务器将该消息发送给该用户的主域,在目标用户对应的主域不是其本身时,中心服务器也将消息发送目标用户对应的主域,如果目标用户对应的主域就是其本身,经由其本身发送该消息即可。

例如,如图6c所示,用户x与用户y互为好友。用户x在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器b为用户x的主域。用户y在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器a为用户y的主域。当用户x通过其非主域c向用户y发送消息时,域通信服务器c可以将该消息发送给y的同域c,并且域通信服务器c还将该消息发送给中心服务器,由中心服务器转发给用户y的主域a以及用户x本身的主域b。

在本发明实施例中,当用户y回复消息时,可以将该消息发送给该消息的来源域、同域以及对方的主域。例如,用户y通过主域a回复消息时,可以将消息发送给来源域c、同域a以及对方的主域b。当用户y通过其同域回复消息时,可以将该消息发送给来源域c、同域c以及对方的主域b(其中,来源域与同域重复,给该域发一次消息即可)。在本发明实施中,y通过其同域回复消息时,还可以将回复的消息同步到自己的主域中。

在本发明的一些实施例中,用户x与y的一次对话的内容都可以同步到用户x的主域,以及用户y的主域,使得用户x和用户y的主域中都可以保留一份完整的对话记录。

根据本发明实施例,如果目标好友既没有设置主域,也没有注册同域的应用程序,则该消息目标好友无法通过应用程序接收,则该消息可以由中心服务器通过短信的形式下发,告知用户此消息的存在,并引导用户下载应用程序。

可以理解,在现有技术中,用户x通过应用程序c发送消息给用户y时,应用程序c对应的域通信服务器c只能将该消息发送给用户y的相同的应用程序c,用户y只能通过应用程序c查收该消息。而本发明实施例提供的方法中,用户y的主域a和同域c都能接收到该消息。

本发明实施例可以将用户的发送或者接收的消息同步到主域中,从而各用户的主域中能够有该用户在通信系统中的往来消息,保障了消息的完整性,并且可以减少用户更换域通信服务器以查看消息的需求,提高了用户体验感。

图7a~7e示意性地示出了根据本发明实施方式的群消息发送的信息处理方法示意图。

如图7a所示,该方法包括操作s711~s712,该方法可以应用于域通信服务器中。

在操作s711,接收用户发送的群消息发送请求。

在操作s712,在其本身为该用户的主域、该群是基于其本身所建立的群以及群消息的多个目标用户的每个目标用户对应的主域都为其本身的情况下,该群消息经由其发送,否则,将群消息发送至中心服务器。

如图7b所示,该方法包括操作s721~s722,该方法可以应用于中心服务器中。

在操作s721,接收用户通过其主域发送的群消息发送请求,其中,该群基于第一非主域通信服务器所建立。

在操作s722,将群消息发送至群消息的多个目标用户的每个目标用户对应的主域和第一非主域通信服务器中。

如图7c所示,该方法包括操作s731~s732,该方法可以应用于中心服务器中。

在操作s731,接收用户通过其非主域发送的群消息发送请求,其中,该群基于该非主域通信服务器所建立。

在操作s732,将群消息发送至该用户主域通信服务器以及群消息的多个目标用户的每个目标用户对应的主域中。

在本发明实施例中,在有群组的情况下,该群存在于每个群成员的主域通信服务器中以及建立该群的域通信服务器中。如果每个群成员的主域都是建立该群的域通信服务器,则群消息都经由该域通信服务发送即可,否则,群消息需要同步到每个群成员的主域以及建立该群的域通信服务器中。

用户通过当前应用程序发送群消息,当前应用程序对应的域通信服务器接收该群消息发送请求,如果该域通信服务器为该用户的主域以及所有群成员的主域并且该群基于该域通信服务器建立的情况下,该群消息经由其发送,否则,将群消息发送至中心服务器。中心服务器接收到群消息发送请求时,确定是否是通过用户的主域发送的请求,如果是,则将该消息发送给建立该群的域通信服务器以及其他群成员的主域,否则,将该消息发送给该用户的主域以及其他群成员的主域。

例如,如图7d所示,该群组基于域通信服务器b所建立,用户x、y、z是该群组的群成员。用户x在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器a为用户x的主域。用户y/z在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器d为用户y/z的主域。例如,当用户x通过其非主域b(即,建立该群的域通信服务器)发送群消息时,域通信服务器b可以经由中心服务器将该消息发送给用户x的主域a,以及发送给其他群成员y/z的对应的主域,以及经由其自身将该群消息发送给同域中的群成员。

如图7e所示,该群组基于域通信服务器b所建立,用户x、y、z是该群组的群成员。用户x在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器a为用户x的主域。用户y/z在通信系统中对应域通信服务器a、b、c、d,其中,域通信服务器d为用户y/z的主域。例如,当用户x通过其主域a(非建立该群的域通信服务器)发送群消息时,域通信服务器a可以经由中心服务器将该消息发送给其他群成员的对应的主域d以及建立该群的域通信服务器b中。

在本发明的一些实施例中,群组的对话内容可以同步到每个群成员的主域以及建立该群的域通信服务器中,从而每个群成员的主域中都可以保留一份完整的群对话记录。

根据本发明实施例,好友列表中的好友均可以邀请加入群组,如果某邀请的好友既没有设置主域,也没有注册同域的应用程序,则该好友无法通过应用程序接收群消息,也无法显示该群,则中心服务器可以通过短信的形式提醒,告知用户此群的存在,并引导用户下载应用程序。

本发明实施例可以将用户的发送或者接收的群消息同步到每个群成员的主域中,从而各群成员的主域中能够有该群的对话消息,保障了消息的完整性,并且可以减少用户更换域通信服务器以查看群消息的需求,提高了用户体验感。

图8示意性地示出了根据本发明实施方式的信息状态的信息处理方法示意图。

如图8所示,该方法包括操作s801~s802,该方法可以应用于中心服务器中

在操作s801,接收其中一个域通信服务器发送的消息已读信息。

在操作s802,通知收到消息的其他域服务器将该消息设置为已读状态。

根据本发明实施例,当用户对应的多个应用程序都收到了相同的消息,则用户通过其中一个应用程序读取该消息后,该应用程序对应的域通信服务器可以向中心服务器发送消息已读通知。中心服务器接收到消息已读通知后,可以通知收到该消息的其他域通信服务器将该消息都同步为已读状态。从而可以提高用户体验感,避免用户重复读相同的消息。

在本发明实施例中,在用户接收到消息的主域和其他域通信服务器对应的应用程序都处于非登录状态的情况下,若接收到新的消息,则提醒用户的主域对应的应用程序。可以理解,当收到消息后,若当前正在运行的程序不是该应用程序时,则会将该消息推送提醒用户,若当前正在运行的程序是该应用程序,则不需要推送提醒。本发明在用户的接收到消息的各域通信服务器对应的应用程序都处于非登录状态的情况下,如果用户接收到新消息,则通过用户的主域推送提醒用户,避免接收到该新消息的应用程序都推送提醒消息,相同的消息多次打扰用户。

在本发明实施例中,如果用户没有设置主域,则可以通过同域推送提醒消息。如果接收到消息的同域和主域中的至少一个应用程序处于当前会话界面,则不推送提醒消息。

本发明的实施例通过中心服务器为各用户确定对应的主域,主域中可以同步用户各域的内容,保障了消息的完整性,并且可以减少用户更换域通信服务器以查询信息的需求,提高了用户体验感。

本发明所公开的上述实施例可任意组合,或者做简单变换,得到需要的信息处理方法,以实现较好的技术效果。

示例性介质

本发明示例性实施方式提供了一种计算机可读存储介质,存储有计算机可执行指令,上述指令在被处理单元执行时用于实现上述方法实施例中任一项所述的应用于中心服务器的通信系统中的信息处理方法或者应用于域通信服务器的通信系统中的信息处理方法。

在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算设备上运行时,所述程序代码用于使所述计算设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的应用于中心服务器的通信系统中的信息处理方法或者应用于域通信服务器的通信系统中的信息处理方法中的操作,例如,所述计算设备可以执行如图2a中所示的操作s211:获取用户对应的或者接收用户指定的通信系统中的至少一个域通信服务器;操作s212:确定至少一个域通信服务器中的至多一个域通信服务器为该用户的主域,其中,用户能够通过其主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过其主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息,或者执行如图2b所示的操作s221:接收中心服务器广播的主域信息;操作s222:记录中心服务器广播的主域信息,其中,用户能够通过其主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过其主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

如图9所示,描述了根据本发明的实施方式的用于通信系统中的信息处理方法的程序产品90,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在计算设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆,rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言——诸如java,c++等,还包括常规的过程式程序设计语言—一诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分在用户设备上执行部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)一连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

示例性装置

在介绍了本发明示例性实施方式的介质之后,接下来,参考图10a~11b对本发明示例性实施方式的通信系统中的信息处理装置进行介绍。

图10a~10b示意性地示出了根据本发明实施方式的应用于中心服务器中的通信系统的信息处理装置1000的框图。

如图10a所示,该信息处理装置1000包括获取模块1001和确定模块1002。

获取模块1001获取用户对应的或者接收用户指定的通信系统中的至少一个域通信服务器。

确定模块1002确定至少一个域通信服务器中的至多一个域通信服务器为用户的主域,其中,该用户能够通过主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息。

如图10b所示,该信息处理装置1000还可以包括第一接收模块1003、同步模块1004、第二接收模块1005、广播模块1006、第三接收模块1007、第一发送模块1008、第四接收模块1009、第二发送模块1010、第五接收模块1011、第三发送模块1012、第六接收模块1013、第四发送模块1014、第七接收模块1015、设置模块1016以及提醒模块1017。

第一接收模块1003接收其中一个域通信服务器发送的个人信息变更同步请求。

同步模块1004将变更后的个人信息同步到其他域通信服务器中,其中,个人信息包括好友信息和/或个人描述信息。

第二接收模块1005接收其中一个域通信服务器发送的用户状态信息。

广播模块1006将用户状态信息广播至用户的主域和/或用户的至少一个好友对应的主域。

第三接收模块1007接收用户通过其主域发送的消息发送请求。

第一发送模块1008至少将第三接收模块1007接收的消息发送至目标用户对应的主域。

第四接收模块1009接收用户通过其非主域发送的消息发送请求。

第二发送模块1010至少将第四接收模块1009接收的消息发送至用户的主域。

第五接收模块1011接收用户通过其主域发送的群消息发送请求,其中,群基于第一非主域通信服务器所建立。

第三发送模块1012将群消息发送至群消息的多个目标用户的每个目标用户对应的主域和第一非主域通信服务器中。

第六接收模块1013接收用户通过其非主域发送的群消息发送请求,其中,群基于该非主域通信服务器所建立。

第四发送模块1014将群消息发送至用户主域通信服务器以及群消息的多个目标用户的每个目标用户对应的主域中。

第七接收模块1015接收其中一个域通信服务器发送的消息已读信息。

设置模块1016通知收到消息的其他域服务器将消息设置为已读状态。

提醒模块1017在接收到消息的主域和其他域通信服务器对应的应用程序都处于非登录状态的情况下,若接收到新的消息,则提醒用户主域对应的应用程序。

根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,获取模块1001、确定模块1002、第一接收模块1003、同步模块1004、第二接收模块1005、广播模块1006、第三接收模块1007、第一发送模块1008、第四接收模块1009、第二发送模块1010、第五接收模块1011、第三发送模块1012、第六接收模块1013、第四发送模块1014、第七接收模块1015、设置模块1016以及提醒模块1017中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,获取模块1001、确定模块1002、第一接收模块1003、同步模块1004、第二接收模块1005、广播模块1006、第三接收模块1007、第一发送模块1008、第四接收模块1009、第二发送模块1010、第五接收模块1011、第三发送模块1012、第六接收模块1013、第四发送模块1014、第七接收模块1015、设置模块1016以及提醒模块1017中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,获取模块1001、确定模块1002、第一接收模块1003、同步模块1004、第二接收模块1005、广播模块1006、第三接收模块1007、第一发送模块1008、第四接收模块1009、第二发送模块1010、第五接收模块1011、第三发送模块1012、第六接收模块1013、第四发送模块1014、第七接收模块1015、设置模块1016以及提醒模块1017中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图11a~11b示意性地示出了根据本发明实施方式的应用于域通信服务器中的通信系统的信息处理装置1100的框图。

如图11a所示,该信息处理装置1100包括第一接收模块1101和记录模块1102。

第一接收模块1101接收中心服务器广播的主域信息。

记录模块1102记录中心服务器广播的主域信息,其中,用户能够通过其主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过其主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息。

如图11b所示,该信息处理装置1100还可以包括第二接收模块1103、第一发送模块1104、第三接收模块1105、显示发送模块1106、第四接收模块1107、判断模块1108、第二发送模块1109、第五接收模块1110、第三发送模块1111、第六接收模块1112以及第四发送模块1113。

第二接收模块1103接收用户发送的个人信息变更请求。

第一发送模块1104将个人信息变更请求发送至中心服务器,其中,个人信息包括好友信息和/或个人描述信息。

第三接收模块1105接收用户发送的用户状态信息显示请求。

显示发送模块1106在用户对应的主域为其本身,并且用户的至少一个好友对应的主域都为其本身的情况下,由其本身显示用户状态信息,否则,将用户状态信息发送至中心服务器。

第四接收模块1107接收用户发送的消息发送请求。

判断模块1108在其本身为用户的主域的情况下,判断消息的目标用户对应的主域是否为其本身。

第二发送模块1109若消息的目标用户对应的主域为其本身,则消息经由其发送,否则,将消息发送请求发送至中心服务器,由中心服务器至少将消息转发给目标用户对应的主域。

第五接收模块1110接收用户发送的消息发送请求。

第三发送模块1111在其本身不为用户的主域的情况下,将消息发送请求发送至中心服务器,由中心服务器至少将消息发送给用户的主域。

第六接收模块1112接收用户发送的群消息发送请求.

第四发送模块1113在其本身为用户的主域、群是基于其本身所建立的群以及群消息的多个目标用户的每个目标用户对应的主域都为其本身的情况下,则群消息经由其发送,否则,将群消息发送至中心服务器。

根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,第一接收模块1101、记录模块1102、第二接收模块1103、第一发送模块1104、第三接收模块1105、显示发送模块1106、第四接收模块1107、判断模块1108、第二发送模块1109、第五接收模块1110、第三发送模块1111、第六接收模块1112以及第四发送模块1113中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,第一接收模块1101、记录模块1102、第二接收模块1103、第一发送模块1104、第三接收模块1105、显示发送模块1106、第四接收模块1107、判断模块1108、第二发送模块1109、第五接收模块1110、第三发送模块1111、第六接收模块1112以及第四发送模块1113中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,第一接收模块1101、记录模块1102、第二接收模块1103、第一发送模块1104、第三接收模块1105、显示发送模块1106、第四接收模块1107、判断模块1108、第二发送模块1109、第五接收模块1110、第三发送模块1111、第六接收模块1112以及第四发送模块1113中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

示例性计算设备

在介绍了本发明示例性实施方式的方法、介质和装置之后,接下来,参考图12描述本发明示例性实施方式的一种计算设备,其用于实现本发明的应用于中心服务器的通信系统中的信息处理方法或者应用于域通信服务器的通信系统中的信息处理方法。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

在一些可能的实施方式中,根据本发明的计算设备可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的应用于中心服务器的通信系统中的信息处理方法或者应用于域通信服务器的通信系统中的信息处理方法中的操作。例如,所述计算设备可以执行如图2a中所示的操作s211:获取用户对应的或者接收用户指定的通信系统中的至少一个域通信服务器;操作s212:确定至少一个域通信服务器中的至多一个域通信服务器为该用户的主域,其中,用户能够通过其主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过其主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息,或者执行如图2b所示的操作s221:接收中心服务器广播的主域信息;操作s222:记录中心服务器广播的主域信息,其中,用户能够通过其主域将消息发送给其他用户对应的通信系统中的任一个或多个域通信服务器,以及/或者用户能够通过其主域接收来自其他用户对应的通信系统中的任一域通信服务器发送的消息。

下面参照图12来描述根据本发明的这种实施方式的计算设备1200。图12所示的计算设备1200仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图12所示,计算设备1200以通用计算设备的形式表现。计算设备1200的组件可以包括但不限于:上述至少一个处理单元1210、上述至少一个存储单元1220、连接不同系统组件(包括存储单元1220和处理单元1210)的总线1230。

总线1230包括数据总线、控制总线、地址总线等。

存储单元1220可以包括易失性存储器,例如随机存取存储器(ram)1221和/或高速缓存存储器1222,还可以进一步包括只读存储器(rom)1223。

存储单元1220还可以包括具有一组(至少一个)程序模块1224的程序/实用工具1225,这样的程序模块1224包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

计算设备1200也可以与一个或多个外部设备1240(例如键盘、指向设备、蓝牙设备等)通信,这种通信可以通过输入/输出(i/o)接口1250进行。并且,计算设备1200还可以通过网络适配器1260与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1260通过总线1230与计算设备1200的其它模块通信。应当明白,尽管图中未示出,可以结合计算设备1200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了应用于中心服务器的通信系统的信息处理装置或者应用于域通信服务器的通信系统的信息处理装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1