基于区块链的即时通讯系统实现方法、介质和计算设备与流程

文档序号:14993399发布日期:2018-07-20 22:58阅读:167来源:国知局

本发明的实施方式涉及即时通讯技术领域,更具体地,本发明的实施方式涉及一种基于区块链的即时通讯系统实现方法、介质和计算设备。



背景技术:

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

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



技术实现要素:

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

为此,非常需要一种改进的即时通信系统,该系统中包括多个即时通信应用对应的即时通信服务器,并且可以使得各个即时通信服务器之间可以进行交互,从而多个即时通信应用之间能够实现即时通信,提高用户体验。

在本上下文中,本发明的实施方式期望提供一种基于区块链的即时通讯系统实现方法、介质和计算设备。

在本发明实施方式的第一方面中,提供了一种基于区块链的即时通讯系统实现方法,所述即时通讯系统包括中心节点和至少两个域即时通讯服务器,所述中心节点包括管理节点和区块链节点,所述区块链节点中存储与用户相关的信息,所述至少两个域即时通信服务器分别对应于至少两种即时通信应用,所述方法应用于所述中心节点中,包括以下步骤:响应于所述域即时通讯服务器的请求,进行相应的操作或者将对应的与所述用户相关的信息提供给所述域即时通讯服务器。

在本发明的一个实施例中,所述响应于所述域即时通讯服务器的请求,进行相应的操作,包括:所述管理节点响应于接收到用户通过其中一个域即时通讯服务器发送的注册请求,执行针对所述用户的注册处理,并记录该用户的相关信息。

在本发明的一个实施例中,所述记录该用户的相关信息包括:所述管理节点为该用户分配系统唯一的标识,建立所述系统唯一的标识与用户请求注册的初始标识之间的映射关系,并将所述系统唯一的标识的相关信息记录在所述区块链节点中。

在本发明的一个实施例中,所述系统唯一的标识的相关信息为以下相关信息的中至少其中一个:所述系统唯一的标识、所述系统唯一的标识的签名、所述系统唯一的标识的地址信息和所述系统唯一的标识建立时的特征值。

在本发明的一个实施例中,所述用户请求注册的初始标识为手机号码。

在本发明的一个实施例中,所述方法还包括:所述管理节点响应于所述用户利用用于注册的新标识改变用户请求注册的初始标识的请求,使用所述用于注册的新标识,更新所述映射关系。

在本发明的一个实施例中,所述记录该用户的相关信息包括:记录从其接收所述用户的注册请求的域即时通讯服务器的标识。

在本发明的一个实施例中,所述方法还包括:所述管理节点向其他域即时通讯服务器广播从其接收所述用户的注册请求的域即时通讯服务器的标识。

在本发明的一个实施例中,所述响应于所述域即时通讯服务器发送的请求,将对应的与所述用户相关的信息提供给所述域即时通讯服务器,包括:所述区块链节点响应于其中一个域即时通讯服务器发送的获取用户好友列表的请求,将对应的用户好友列表的相关信息提供给所述其中一个域即时通讯服务器。

在本发明的一个实施例中,所述用户好友列表的相关信息为以下相关信息的中至少其中一个:所述用户好友列表、所述用户好友列表的签名、所述用户好友列表的地址信息,所述用户好友关系建立时的特征值和所述用户好友列表整体特征值。

在本发明的一个实施例中,所述用户好友列表是所述用户通过其他域即时通信服务器建立、并由所述其他域即时通信服务器传递给所述区块链节点的,或者,所述用户好友列表是所述用户通过其他域即时通信服务器发起建立请求、由所述管理节点建立后并存储在所述区块链节点中。

在本发明的一个实施例中,所述方法还包括:所述管理节点接收用户通过其中一个域即时通讯服务器发布的社交圈动态,将所述所社交圈动态发送给其他域即时通信服务器。

在本发明的一个实施例中,所述的方法,其特征在于,包括:所述管理节点响应于用户在其中一个域即时通讯服务器上的登陆请求,向所述其中一个域即时通讯服务器发送用户登陆验证结果。

在本发明的一个实施例中,所述方法,其中,每个域即时通信服务器包括一个即时通信服务器或服务器集群,所述一个即时通信服务器或服务器集群为对应的即时通信应用提供服务。

在本发明的一个实施例中,所述的方法,其特征在于,包括:记录从其接收所述用户的登陆请求的域即时通讯服务器的标识。

在本发明的一个实施例中,所述方法,其特征在于,记录从其接收所述用户的登陆请求的域即时通讯服务器的标识包括:在从其接收所述用户的本次登陆请求的域即时通信服务器与从其接收上次登陆请求的域即时通信服务器发生变化的情况下,记录从其接收所述用户的本次登陆请求的域即时通讯服务器的标识。

在本发明的一个实施例中,所述方法还包括:所述管理节点向其他域即时通讯服务器广播从其接收所述用户的登陆请求的域即时通讯服务器的标识。

在本发明的一个实施例中,所述响应于所述域即时通信服务器的请求,进行相应的操作,包括:响应于所述域即时通信服务器的发送信息的请求,将相关信息发送给目标域即时通信服务器,其中,所述目标域即时通信服务器包括所述发送信息对应的目标用户注册或最近登录的域通信服务器。

在本发明实施方式的第二方面中,提供了一种即时通信系统中的数据处理方法,所述即时通信系统包括中心服务器和至少两个域即时通信服务器,所述中心服务器存储与用户相关的信息,所述至少两个域即时通信服务器分别对应于至少两种即时通信应用,所述方法应用于所述中心服务器中,该方法包括:响应于所述域即时通信服务器的请求,进行相应的操作或者将对应的与所述用户相关的信息提供给所述域即时通信服务器。

在本发明的一个实施例中,所述响应于所述域即时通信服务器的请求,进行相应的操作,包括:响应于接收到用户通过其中一个域即时通信服务器发送的注册请求,执行针对所述用户的注册处理,并在其中记录该用户的相关信息。

在本发明的一个实施例中,所述在其中记录该用户的相关信息包括:为该用户分配系统唯一的标识,建立所述系统唯一的标识与用户请求注册的初始标识之间的映射关系。

在本发明的一个实施例中,所述方法,还包括:存储所述系统唯一的标识的相关信息,所述系统唯一的标识的相关信息为以下相关信息的中至少其中一个:所述系统唯一的标识、所述系统唯一的标识的签名、所述系统唯一的标识的地址信息和所述系统唯一的标识建立时的特征值。

在本发明的一个实施例中,所述用户请求注册的初始标识包括手机号码。

在本发明的一个实施例中,所述方法还包括:响应于所述用户利用用于注册的新标识改变用户请求注册的初始标识的请求,使用所述用于注册的新标识,更新所述映射关系。

在本发明的一个实施例中,所述在其中记录该用户的相关信息包括:

记录从其接收所述用户的注册请求的域即时通信服务器的标识。

在本发明的一个实施例中,所述方法还包括:向其他域即时通信服务器广播从其记录的所述用户的注册请求的域即时通信服务器的标识。

在本发明的一个实施例中,所述响应于所述域即时通信服务器发送的请求,将对应的与所述用户相关的信息提供给所述域即时通信服务器,包括:响应于其中一个域即时通信服务器发送的获取用户好友列表的请求,将对应的用户好友列表的相关信息提供给所述其中一个域即时通信服务器。

在本发明的一个实施例中,所述用户好友列表是所述用户通过其他域即时通信服务器建立、并由所述其他域即时通信服务器传递给所述中心服务器的,或者,所述用户好友列表是所述用户通过其他域即时通信服务器发起建立请求、并由所述中心服务器建立的。

在本发明的一个实施例中,所述用户好友列表的相关信息为以下相关信息的中至少其中一个:所述用户好友列表、所述用户好友列表的签名、所述用户好友列表的地址信息,所述用户好友关系建立时的特征值和所述用户好友列表整体特征值。

在本发明的一个实施例中,所述方法还包括:接收用户通过其中一个域即时通信服务器发布的社交圈动态,将所述所社交圈动态提供给其他域即时通信服务器。

在本发明的一个实施例中,所述响应于所域即时通信服务器的请求,进行相应的操作,包括:响应于用户在其中一个域即时通信服务器上的登录请求,向所述其中一个域即时通信服务器发送用户登录验证结果。

在本发明的一个实施例中,所述方法还包括:记录从其接收所述用户的登录请求的域即时通信服务器的标识。

在本发明的一个实施例中,所述记录从其接收所述用户的登录请求的域即时通信服务器的标识,包括:在从其接收所述用户的本次登录请求的域即时通信服务器与从其接收上次登录请求的域即时通信服务器发生变化的情况下,记录从其接收所述用户的本次登录请求的域即时通信服务器的标识。

在本发明的一个实施例中,所述方法还包括:向其他域即时通信服务器广播从其记录所述用户的登录请求的域即时通信服务器的标识。

在本发明的一个实施例中,所述响应于所述域即时通信服务器的请求,进行相应的操作,包括:响应于所述域即时通信服务器的发送信息的请求,将相关信息发送给目标域即时通信服务器,其中,所述目标域即时通信服务器包括所述发送信息对应的目标用户注册或最近登录的域通信服务器。

在本发明的一个实施例中,所述方法,其中,每个域即时通信服务器包括一个即时通信服务器或服务器集群,所述一个即时通信服务器或服务器集群为对应的即时通信应用提供服务。

在本发明的一个实施例中,所述方法,其特征在于:所述中心服务器包括管理节点和存储节点。

在本发明的一个实施例中,所述方法,其特征在于:所述管理节点用于执行以下至少一项:执行针对所述用户的注册处理、为该用户分配系统唯一的标识并建立所述系统唯一的标识与用户请求注册的初始标识之间的映射关系以及接收用户发布的社交圈动态。

在本发明的一个实施例中,所述方法,其特征在于:所述存储节点用于存储以下至少一项:用户的系统唯一的标识相关的消息、用户好友列表相关的消息以及用户之间的即时通信消息的记录数据。

在本发明的一个实施例中,所述方法,其特征在于,还包括:依据所述用户之间的即时通信消息的记录数据,向用户发放激励资源。

在本发明的一个实施例中,所述方法,其特征在于:所述存储节点为区块链节点。

在本发明实施方式的第三方面中,提供了一种即时通信系统中的数据处理方法,所述即时通信系统包括中心服务器和至少两个域即时通信服务器,所述中心服务器存储与用户相关的信息,所述至少两个域即时通信服务器分别对应于至少两种即时通信应用,所述方法应用于其中一个域即时通信服务器中,该方法包括:响应于用户向其的注册、最近登录请求或者由所述中心服务器广播的接收了用户的注册、最近登录请求的其他域即时通信服务器的标识,记录或更新用户注册或最近登录的域通信服务器。

在本发明的一个实施例中,所述方法,包括:接受用户发送信息的请求,判断所述信息的目标用户注册或最近登录的域通信服务器,若为其本身,则所述信息经由其发送;若为其他域即时通信服务器,则将所述信息转发给所述中心服务器,由所述中心服务器转发给其他域即时通信服务器。

在本发明的一个实施例中,所述信息包括以下任意一种或多种:普通通信信息、社交圈动态通知信息或群组信息。

在本发明的一个实施例中,所述方法,其中,在所述信息包括社交圈动态通知信息或群组信息的情况下,针对所述信息的多个目标用户的每个目标用户,判断该目标用户注册或最近登录的域通信服务器,若为其本身,则所述信息经由其发送;若为其他域即时通信服务器,则将所述信息转发给所述中心服务器,由所述中心服务器转发给其他域即时通信服务器。

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

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

根据本发明实施方式的即时通信系统中的数据处理方法和数据处理系统,通过中心服务器与多个域即时通信服务器之间的通信连接,使得多个域即时通信服务器可以通过中心服务器共享各个用户的相关信息,并且通过中心服务器实现不同域即时通信服务器之间的交互。

附图说明

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

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

图2示意性地示出了根据本发明实施例的基于区块链的即时通讯系统数据处理方法的流程图;

图3示意性地示出了根据本发明实施例的即时通信系统中的数据处理方法的流程图;

图4示意性地示出了根据本发明另一实施例的即时通信系统中的数据处理方法的流程图;

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

图6示意性地示出了根据本发明实施例的适于实现即时通信系统中的数据处理方法和系统的计算设备。

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

具体实施方式

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

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

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

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

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

发明概述

本发明人发现,为了使得不同的通信应用之间能够实现即时通信,可以构建即时通信系统,即时通信系统可以包括中心服务器以及多个域即时通信服务器,该中心服务器能够与多个域即时通信服务器实现通信连接,从而各个域即时通信服务器可以将各自的相应的数据发送至中心服务器,通过中心服务器实现数据的共享,并且通过中心服务器实现不同域即时通信服务器之间的交互。

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

应用场景总览

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

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

根据本公开实施例,中心服务器110能够与第一域即时通信服务器120以及第二域即时通信服务器130实现通信连接,例如可以是有线、无线通信链路或者光纤电缆等等。

在本公开实施例中,第一域即时通信服务器120以及第二域即时通信服务器130可以是为对应的即时通信应用提供服务的服务器或者服务器集群。例如,可以是对即时通信应用提供支持的各种后台服务器或者服务器集群。例如,第一域即时通信服务器120可以为微信应用提供服务,第二域即时通信服务器120可以为qq应用提供服务等等。

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

根据本公开实施例,用户a通过第一即时通信应用发送消息给用户b,则第一域即时通信服务器120可以判断用户b注册或者最近登录的是否为第一域即时通信服务器120,若是,则认为用户a和用户b属于同一域即时通信服务器,因此,第一域即时通信服务器120将该消息发送给用户b,否则,则将消息发送给中心服务器110,由中心服务器110将该消息发送给用户b注册或者最近登录的相应的域即时通信服务器。因此可以实现不同通信应用之间的交互,提高不同通信应用的用户之间通信效率,提高用户在使用通信应用时的体验感。

示例性方法

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

图2示意性地示出了根据本发明实施方式的基于区块链的即时通信系统实现方法的流程图。

根据本公开实施例,即时通讯系统包括中心节点和至少两个域即时通讯服务器。其中,中心节点包括管理节点和区块链节点,区块链节点中存储与用户相关的信息。至少两个域即时通信服务器分别对应于至少两种即时通信应用。

在本公开实施例中,中心节点能够与至少两个域即时通信服务器实现通信连接。

在本公开实施例中,域即时通信服务器可以是为对应的即时通信应用提供服务的服务器或者服务器集群,例如,可以是对即时通信应用提供支持的各种后台服务器或者服务器集群。例如,微信域即时通信服务器可以为微信应用提供服务,qq域即时通信服务器可以为qq应用提供服务等等。

具体地,如图2所示,该方法包括操作s201~s202,该方法可以应用于中心节点中。

在操作s201,接收域即时通信服务器的请求。

在操作s202,响应于域即时通信服务器的请求,进行相应的操作或者将对应的与用户相关的信息提供给域即时通信服务器。

根据本公开实施例,中心节点可以与域即时通信服务器实现通信连接,从而可以实现数据交互。其中,响应于域即时通信服务器的请求进行相应的操作例如可以是中心节点接收来自域即时通信服务器的请求,并将与请求相关的信息提供给该域即时通信服务器;也可以是中心节点接收来自一域即时通信服务器的请求,将相关的信息发送至另一域即时通信服务器;还可以是中心节点接收来自域即时通信服务器的请求,在中心节点处执行相应的操作。

在本公开实施例中,响应于域即时通信服务器的请求,进行相应的操作,可以包括:管理节点响应于接收到用户通过其中一个域即时通信服务器发送的注册请求,执行针对用户的注册处理,并记录该用户的相关信息。

例如,用户通过域即时通信服务器a进行注册,则域即时通信服务器a可以将该用户的注册请求发送给管理节点,由管理节点执行相应注册处理,并将该用户的相关信息记录在区块链节点中,从而可以将来自不同域即时通信服务器的注册用户的相关信息记录汇总在区块链节点中。各个域即时通信服务器可以访问区块链节点中存储的用户相关信息,从而可以实现跨域的交互。

根据本公开实施例,管理节点可以为该用户分配系统唯一的标识,建立系统唯一的标识与用户请求注册的初始标识之间的映射关系,并将系统唯一的标识的相关信息记录在区块链节点中。其中,用户请求注册的初始标识例如可以为手机号码。

例如,在用户注册某一域即时通信服务器时,管理节点可以为每个用户在整个即时通信系统中分配唯一的系统标识来表示该用户在该即时通信系统中的身份,并且建立系统标识与用户请求注册的初始标识的映射关系。例如,用户使用手机号码进行注册,中心服务器为该用户分配系统标识ifjij83aopsl(仅为示例),并建立系统标识与用户手机号码的映射关系,从而确定该用户在系统中唯一的身份。

可以理解,用户在不同的即时通信应用中可以具有不同的应用标识。例如,用户在qq中的qqid可以是aaaaaa,在微信中的微信id可以是bbbbbb,中心服务器中也可以建立该名用户在不同的即时通信应用中的不同的应用标识、唯一的系统标识以及用户请求注册的初始标识之间的映射关系。

根据本公开实施例,管理节点可以将系统唯一的标识的相关信息记录在区块链节点中,其中,系统唯一的标识的相关信息为以下相关信息的中至少其中一个:系统唯一的标识、系统唯一的标识的签名、系统唯一的标识的地址信息和系统唯一的标识建立时的特征值。

可以理解,为了减少系统唯一标识的相关信息占用的存储空间,可以不必存储全部的系统唯一标识的相关信息,仅选择系统唯一的标识的签名、系统唯一的标识的地址信息和系统唯一的标识建立时的特征值中的至少一个进行存储。

在本公开实施例中,管理节点还可以响应于用户利用用于注册的新标识改变用户请求注册的初始标识的请求,使用用于注册的新标识,更新映射关系。

例如,本公开实施例允许用户更换手机号码的行为,用户更换手机号码后,该用户的唯一的系统标识不变,仅使用新的手机号码替换注册时的初始手机号码,并且更新手机号码与唯一的系统标识之间的映射关系。

其中,记录该用户的相关信息还可以包括记录从其接收用户的注册请求的域即时通信服务器的标识。例如,用户通过域即时通信服务器a进行注册,域即时通信服务器a将用户的注册请求发送给中心节点,中心节点记录该用户的相关信息,相关信息中可以包括用户进行注册的域即时通信服务器a的标识,使得中心节点中可以记录该用户是通过哪个即时通信应用进行注册的。

在本公开实施例中,管理节点可以向其他域即时通信服务器广播从其接收用户的注册请求的域即时通信服务器的标识。例如,管理节点可以在接收到新用户注册请求并且记录后,向其他的域即时通信服务器广播该新用户以及该新用户注册的域即时通信服务器的标识,使得各个域即时通信服务器也可以更新该名用户的相关信息。

在本公开实施例中,响应于域即时通信服务器发送的请求,将对应的与用户相关的信息提供给域即时通信服务器,包括:区块链节点响应于其中一个域即时通信服务器发送的获取用户好友列表的请求,将对应的用户好友列表的相关信息提供给其中一个域即时通信服务器。

在本公开实施例中,区块链节点中可以存储各用户的用户好友列表的相关信息。好友列表可以是用户通过其他域即时通信服务器建立、并由其他域即时通信服务器传递给区块链节点的,或者也可以是用户通过其他域即时通信服务器发起建立请求、由管理节点建立后并存储在区块链节点中。

例如,用户通过域即时通信服务器a登陆,域即时通信服务器a可以向区块链节点发送获取该名用户的好友列表的请求,然后区块链节点将存储的该名用户的好友列表提供给域即时通信服务器a。同理,该名用户通过域即时通信服务器b登陆,也可以通过区块链节点获取好友列表。可以理解,本公开实施例中的区块链节点可以存储各个用户的好友列表的相关信息,使得用户不论通过哪个即时通信应用登录,都可以获得其好友列表,从而可以跟好友进行信息交互。

根据本公开实施例,用户好友列表的相关信息可以为以下相关信息的中至少其中一个:用户好友列表、用户好友列表的签名、用户好友列表的地址信息,用户好友关系建立时的特征值和用户好友列表整体特征值。

可以理解,由于好友列表的相关信息可以包括好友头像数据等,其占用存储空间极大,为了减小好友列表的相关信息可以仅存储用户好友列表的签名、用户好友列表的地址信息,用户好友关系建立时的特征值和用户好友列表整体特征值中的至少一种。

根据本公开实施例,管理节点可以接收用户通过其中一个域即时通信服务器发布的社交圈动态,以及将社交圈动态发送给其他域即时通信服务器。

管理节点可以主动将社交圈动态发送给其他域即时通信服务器,也可以响应于他域即时通信服务器的获取动态请求将社交圈动态发送给其他域即时通信服务器。

例如,用户x通过域即时通信服务器a发布社交圈动态(例如,微信朋友圈、qq空间等),管理节点可以接收到该社交圈动态,而后主动将该社交圈动态发送给用户x的好友列表中的好友所在的各个域即时通信服务器,也可以响应于用户x的好友列表中的好友所在的域即时通信服务器的获取动态请求,将社交圈动态发送给发出请求的域即时通信服务器。

在本公开实施例中,响应于域即时通信服务器的请求,进行相应的操作,可以包括:管理节点响应于用户在其中一个域即时通信服务器上的登陆请求,向其中一个域即时通信服务器发送用户登陆验证结果。

根据本公开实施例,用户通过域即时通信服务器进行登录时,相应的域即时通信服务器会将该名用户的登录请求发送给管理节点,而后管理节点对登陆请求进行验证,并将验证结果发送给该域即时通信服务器。

在本公开实施例中,中心节点在接收到用户的登录请求后,记录从其接收用户的登陆请求的域即时通信服务器的标识。从而区块链节点中可以存储有各个用户的登录信息,例如,用户何时登录,用户通过哪个域即时通信服务器登录等。

具体地,管理节点可以在从其接收的用户的本次登陆请求的域即时通信服务器与从其接收上次登陆请求的域即时通信服务器发生变化的情况下,记录从其接收用户的本次登陆请求的域即时通信服务器的标识。

在本公开实施例中,可以是用户本次登录的域即时通信服务器判断用户本次登录与上次登录的域即时通信服务器是否发生变化,在发生变化的情况下,将用户本次登录请求发送给中心节点,以便中心节点记录其登录信息。

在本公开实施例中,还可以是用户本次登录的域即时通信服务器将用户本次登录请求直接发送给中心节点,由中心节点判断用户本次登录与上次登录的域即时通信服务器是否发生变化,在发生变化的情况下,中心节点记录变化后的登录信息,可以将变化后的登录信息广播给其他域即时通信服务器。

通过上述方法,本公开实施例中的区块链节点中可以记录各个用户最新一次登录该即时通信系统是通过哪个域即时通信服务器登录的。

根据本公开实施例,管理节点可以向其他域即时通信服务器广播从其记录用户的登陆请求的域即时通信服务器的标识。例如,管理节点可以在记录了用户的登录请求后,向其他域即时通信服务器广播,从而使得各个域即时通信服务器可以同步区块链节点中记录的各用户的登录信息,进而各个域即时通信服务器也可以知道各个用户最新一次登录该即时通信系统是通过哪个域即时通信服务器登录的。

在本公开实施例中,响应于域即时通信服务器的请求,进行相应的操作,可以包括:管理节点响应于域即时通信服务器的发送信息的请求,将相关信息发送给目标域即时通信服务器,其中,目标域即时通信服务器包括发送信息对应的目标用户注册或最近登录的域通信服务器。

根据本公开实施例,用户x想要发送信息给目标用户,则可以先判断目标用户注册或者最近登录的域即时通信服务器是否与用户x当前所在的域即时通信服务器相同,若相同,则可以通过该域即时通信服务器发送信息,若不同,则将该信息发送给中心节点,由中心节点发送给目标用户注册或最近登录的域即时通信服务器,再由目标用户注册或最近登录的域即时通信服务器将该消息发送给目标用户。

本公开实施例通过中心节点能够与多个域即时通信服务器实现通信连接,并且区块链节点中可以存储各个用户的相关信息,使得多个域即时通信服务器可以通过区块链节点共享各个用户的相关信息,并且通过中心节点实现不同域即时通信服务器之间的交互。

图3示意性地示出了根据本发明实施方式的即时通信系统中的数据处理方法的流程图。

根据本公开实施例,即时通信系统可以包括中心服务器和至少两个域即时通信服务器。其中,中心服务器存储与用户相关的信息,至少两个域即时通信服务器分别对应于至少两种即时通信应用。

在本公开实施例中,域即时通信服务器可以是为对应的即时通信应用提供服务的服务器或者服务器集群,例如,可以是对即时通信应用提供支持的各种后台服务器或者服务器集群。例如,微信域即时通信服务器可以为微信应用提供服务,qq域即时通信服务器可以为qq应用提供服务等等。

在本公开实施例中,中心服务器能够与至少两个域即时通信服务器实现通信连接,中心服务器例如可以是存储有其连接的至少两个域即时通信服务器的至少部分公共信息(例如,与用户相关的信息)的网关、路由等各种网络节点。

具体地,如图3所示,该方法包括操作s301~s302,该方法可以应用于中心服务器中。

在操作s301,接收域即时通信服务器的请求。

在操作s302,响应于域即时通信服务器的请求,进行相应的操作或者将对应的与用户相关的信息提供给域即时通信服务器。

根据本公开实施例,中心服务器可以与域即时通信服务器实现通信连接,从而可以实现数据交互。其中,响应于域即时通信服务器的请求进行相应的操作例如可以是中心服务器接收来自域即时通信服务器的请求,并将与请求相关的信息发送给该域即时通信服务器;也可以是中心服务器接收来自一域即时通信服务器的请求,将相关的信息发送至另一域即时通信服务器;还可以是中心服务器接收来自域即时通信服务器的请求,记录或者处理相应请求等等。

在本公开实施例中,响应于域即时通信服务器的请求,进行相应的操作,可以包括:响应于接收到用户通过其中一个域即时通信服务器发送的注册请求,执行针对用户的注册处理,并在其中记录该用户的相关信息。

例如,用户通过域即时通信服务器a进行注册,则域即时通信服务器a可以将该用户的注册请求发送给中心服务器,由中心服务器执行相应注册处理,并记录该用户的相关信息,从而可以将来自不同域即时通信服务器的注册用户的相关信息记录汇总在中心服务器中。各个域即时通信服务器可以访问中心服务器中存储的公共信息,中心服务器也可以将相应的公共信息广播给各个域即时通信服务器,从而可以实现跨域的交互。

其中,在中心服务器中记录该用户的相关信息可以包括:为该用户分配系统唯一的标识,建立系统唯一的标识与用户请求注册的初始标识之间的映射关系。用户请求注册的初始标识例如可以为手机号码。

例如,在用户进行注册时,中心服务器为每个用户在整个即时通信系统中分配唯一的系统标识表示来该用户在该即时通信系统中的身份,并且建立系统标识与用户请求注册的初始标识的映射关系。例如,用户使用手机号码进行注册,中心服务器为该用户分配系统标识ifjij83aopsl(仅为示例),并建立系统标识与用户手机号码的映射关系,从而确定该用户在系统中唯一的身份。

可以理解,用户在不同的即时通信应用中可以具有不同的应用标识例如,用户在qq中的qqid可以是aaaaaa,在微信中的微信id可以是bbbbbb,中心服务器中也可以建立该名用户在不同的即时通信应用中的不同的应用标识、唯一的系统标识以及用户请求注册的初始标识之间的映射关系。

根据本公开实施例,记录该用户的相关信息可以包括存储系统唯一的标识的相关信息,所述系统唯一的标识的相关信息为以下相关信息的中至少其中一个:系统唯一的标识、系统唯一的标识的签名、系统唯一的标识的地址信息和系统唯一的标识建立时的特征值。

可以理解,为了减少系统唯一标识的相关信息占用的存储空间,可以不必存储全部的相关信息,仅选择系统唯一的标识、系统唯一的标识的签名、系统唯一的标识的地址信息和系统唯一的标识建立时的特征值中的至少一个进行存储。

在本公开实施例中,中心服务器还可以响应于用户利用用于注册的新标识改变用户请求注册的初始标识的请求,使用用于注册的新标识,更新映射关系。

例如,本公开实施例允许用户更换手机号码的行为,用户更换手机号码后,该用户的唯一的系统标识不变,仅使用新的手机号码替换注册时的初始手机号码,并且更新手机号码与唯一的系统标识之间的映射关系。

其中,在中心服务器中记录该用户的相关信息还可以包括记录从其接收用户的注册请求的域即时通信服务器的标识。例如,用户通过域即时通信服务器a进行注册,域即时通信服务器a将用户的注册请求发送给中心服务器,中心服务器记录该用户的相关信息,相关信息中可以包括用户进行注册的域即时通信服务器a的标识,使得中心服务器中可以记录该用户是通过哪个即时通信应用进行注册的。

在本公开实施例中,中心服务器可以向其他域即时通信服务器广播从其记录的用户的注册请求的域即时通信服务器的标识。例如,中心服务器可以在接收到新用户注册请求并且记录后,向其他的域即时通信服务器广播该新用户以及该新用户注册的域即时通信服务器的标识,使得各个域即时通信服务器可以共享系统的动态信息。

在本公开实施例中,响应于域即时通信服务器发送的请求,将对应的与用户相关的信息提供给域即时通信服务器,包括:响应于其中一个域即时通信服务器发送的获取用户好友列表的请求,将对应的用户好友列表的相关信息提供给所述其中一个域即时通信服务器。

在本公开实施例中,中心服务器中可以存储各用户的好友列表,其好友列表中的好友关系可以是用户通过其他域即时通信服务器建立、并由其他域即时通信服务器传递给中心服务器的,或者也可以是用户通过其他域即时通信服务器发起建立请求、并由中心服务器建立的。

例如,用户通过域即时通信服务器a登陆,域即时通信服务器a可以向中心服务器发送获取该名用户的好友列表的请求,然后中心服务器将存储的该名用户的好友列表提供给域即时通信服务器a。同理,该名用户通过域即时通信服务器b登陆,也可以通过中心服务器获取好友列表。可以理解,本公开实施例中的中心服务器可以存储各个用户的好友列表,使得用户不论通过哪个即时通信应用登陆,都可以获得其好友列表,从而可以跟好友进行信息交互。

根据本公开实施例,用户好友列表的相关信息可以为以下相关信息的中至少其中一个:用户好友列表、用户好友列表的签名、用户好友列表的地址信息,用户好友关系建立时的特征值和用户好友列表整体特征值。

可以理解,由于好友列表的相关信息可以包括好友头像数据等,其占用存储空间极大,为了减小好友列表的相关信息可以仅存储用户好友列表的签名、用户好友列表的地址信息,用户好友关系建立时的特征值和用户好友列表整体特征值中的至少一种。

根据本公开实施例,中心服务器可以接收用户通过其中一个域即时通信服务器发布的社交圈动态,并将社交圈动态发送给其他域即时通信服务器。中心服务器可以主动将社交圈动态发送给其他域即时通信服务器,也可以响应于他域即时通信服务器的获取动态请求并将社交圈动态发送给其他域即时通信服务器。

例如,用户x通过域即时通信服务器a发布社交圈动态(例如,微信朋友圈、qq空间等),中心服务器可以接收到该社交圈动态,而后中心服务器可以主动将该社交圈动态发送给用户x的好友列表中的好友所在的各个域即时通信服务器,也可以响应于用户x的好友列表中的好友所在的域即时通信服务器的获取动态请求,将社交圈动态发送给发出请求的域即时通信服务器。

在本公开实施例中,响应于域即时通信服务器的请求,进行相应的操作,可以包括:响应于用户在其中一个域即时通信服务器上的登陆请求,向所述其中一个域即时通信服务器发送用户登陆验证结果。

根据本公开实施例,用户通过域即时通信服务器进行登录时,相应的域即时通信服务器会将该名用户的登录请求发送给中心服务器,而后中心服务器对登陆请求进行验证,并将验证结果发送给该域即时通信服务器。

在本公开实施例中,中心服务器在接收到用户的登录请求后,记录从其接收用户的登陆请求的域即时通信服务器的标识。从而中心服务器中可以存储有各个用户的登录信息,例如,用户何时登录,用户通过哪个域即时通信服务器登录等。

具体地,中心服务器可以在从其接收的用户的本次登陆请求的域即时通信服务器与从其接收上次登陆请求的域即时通信服务器发生变化的情况下,记录从其接收用户的本次登陆请求的域即时通信服务器的标识。

在本公开实施例中,可以是用户本次登录的域即时通信服务器判断用户本次登录与上次登录的域即时通信服务器是否发生变化,在发生变化的情况下,将用户本次登录请求发送给中心服务器,以便中心服务器记录其登录信息。

在本公开实施例中,还可以是用户本次登录的域即时通信服务器将用户本次登录请求直接发送给中心服务器,由中心服务器判断用户本次登录与上次登录的域即时通信服务器是否发生变化,在发生变化的情况下,中心服务器记录变化后的登录信息,可以将变化后的登录信息广播给其他域即时通信服务器。

通过上述方法,本公开实施例中的中心服务器中可以记录各个用户最新一次登录该即时通信系统是通过哪个域即时通信服务器登录的。

根据本公开实施例,中心服务器可以向其他域即时通信服务器广播从其记录用户的登陆请求的域即时通信服务器的标识。例如,中心服务器可以在记录了用户的登录请求后,向其他域即时通信服务器广播,从而使得各个域即时通信服务器可以同步中心服务器的登录信息,进而各个域即时通信服务器也可以知道各个用户最新一次登录该即时通信系统是通过哪个域即时通信服务器登录的。

在本公开实施例中,响应于域即时通信服务器的请求,进行相应的操作,可以包括:响应于域即时通信服务器的发送信息的请求,将相关信息发送给目标域即时通信服务器,其中,目标域即时通信服务器包括发送信息对应的目标用户注册或最近登录的域通信服务器。

根据本公开实施例,用户x想要发送信息给目标用户,则可以先判断目标用户注册或者最近登录的域即时通信服务器是否与用户x当前所在的域即时通信服务器相同,若相同,则可以通过该域即时通信服务器发送信息,若不同,则将该信息发送给中心服务器,由中心服务器发送给目标用户注册或最近登录的域即时通信服务器,再由目标用户注册或最近登录的域即时通信服务器将该消息发送给目标用户。

根据本公开实施例,中心服务器可以包括管理节点和存储节点。

其中,管理节点可以用于执行以下至少一项:执行针对用户的注册处理、为该用户分配系统唯一的标识并建立系统唯一的标识与用户请求注册的初始标识之间的映射关系以及接收用户发布的社交圈动态。

存储节点用于存储以下至少一项:用户的系统唯一的标识、用户好友列表以及用户之间的即时通信消息的记录数据。

在本公开实施例中,依据用户之间的即时通信消息的记录数据,管理节点可以向用户发放激励资源奖励。

在本公开实施例中,存储节点可以为区块链节点。

本公开实施例通过中心服务器能够与多个域即时通信服务器实现通信连接,并且中心服务器可以存储和更新各个用户的相关信息,使得多个域即时通信服务器可以通过中心服务器共享各个用户的相关信息,并且通过中心服务器实现不同域即时通信服务器之间的交互。

图4示意性地示出了根据本发明另一实施方式的即时通信系统中的数据处理方法的流程图。

根据本公开实施例,即时通信系统可以包括中心服务器和至少两个域即时通信服务器。其中,中心服务器存储与用户相关的信息,至少两个域即时通信服务器分别对应于至少两种即时通信应用。

具体地,如图4所示,该方法包括操作s401~s402,该方法可以应用于其中一个域即时通信服务器中。

在操作s401,接收用户向其的注册、最近登录请求或者由中心服务器广播的接收了用户的注册、最近登录请求的其他域即时通信服务器的标识。

在操作s402,响应于用户向其的注册、最近登录请求或者由中心服务器广播的接收了用户的注册、最近登录请求的其他域即时通信服务器的标识,记录或更新用户注册或最近登陆的域即时通信服务器。

可以理解,中心服务器以及各个域即时通信服务器中都可以存储有各个用户注册或者最近登录的域即时通信服务器,例如用户a注册的域即时通信服务器为域即时通信服务器1,最近登录的域即时通信服务器为域即时通信服务器2,用户b注册的域即时通信服务器为域即时通信服务器3,最近登录的域即时通信服务器为域即时通信服务器1等。从而在用户发送消息时,可以通过该些信息确定目标用户的注册或者登录的域即时通信服务器是否为本域即时通信服务器,从而确定是由本域即时通信服务器发送该消息,还是将该消息发送给中心服务器,经由中心服务器转发给其他域即时通信服务器。

为保证各个服务器中的相应消息能够随着各个用户的操作行为及时更新,接收到用户注册或者登录请求的域即时通信服务器在更新自身的用户信息的同时,还需将注册或者登录请求信息发送给中心服务器,由中心服务器广播给其他域即时通信服务器,使得其他各个域即时通信服务器也可以及时更新或者记录该名用户的用户信息。

根据本公开实施例,在用户发生的注册或者登录行为的域即时通信服务器为当前域即时通信服务器的情况下,当前域即时通信服务器在接收到用户的注册请求后,可以记录该用户以及该用户发生注册行为的域即时通信服务器标识(即,当前域即时通信服务器)。当前域即时通信服务器在接收到用户的登录请求后,可以更新该用户发生登录行为的域即时通信服务器标识(即,当前域即时通信服务器)。

例如,当用户在域即时通信服务器a注册时,该域即时通信服务器a记录注册的用户,或者,当用户在域即时通信服务器a登录时,在域即时通信服务器a中更新用户的登录情况为从当前的域即时通信服务器a登录。

在用户发生的注册或者登录行为的域即时通信服务器为其他域即时通信服务器的情况下,当前域即时通信服务器可以通过中心服务器广播的该用户的用户信息,更新或者记录该名用户以及该名用户发生注册或者登录行为的域即时通信服务器的标识。

例如,当用户在域即时通信服务器b注册时,由中心服务器广播该用户的注册信息(该注册信息包括从域即时通信服务器b注册),该域即时通信服务器a接收该广播,并在域即时通信服务器a中记录该用户注册所在的域即时通信服务器b的标识。或者,当用户在域即时通信服务器b登录时,则由中心服务器广播域即时通信服务器b的标识,在域即时通信服务器a中更新该名用户的登录情况为从域即时通信服务器b登录。

根据本公开实施例,接受用户发送信息的请求,判断信息的目标用户注册或最近登陆的域即时通信服务器,若为其本身,则信息经由其发送;若为其他域即时通信服务器,则将信息转发给中心服务器,由中心服务器转发给其他域即时通信服务器。其中,该信息包括以下任意一种或多种:普通通信信息、社交圈动态通知信息或群组信息。

根据本公开实施例,当用户a想要将信息发送给目标用户b的情况下,用户a对当前域即时通信服务器发送请求,当前域即时通信服务器判断目标用户注册或最近登陆的域即时通信服务器是否为当前域即时通信服务器,若是,则可以在本域内通过当前域即时通信服务器发送该消息,否则,当前域即时通信服务器将该消息发送给中心服务器,而后由中心服务器转发给其他域即时通信服务器。

在本公开实施例中,在信息包括社交圈动态通知信息或群组信息的情况下,针对信息的多个目标用户的每个目标用户,判断该目标用户注册或最近登陆的域通讯服务器,若为其本身,则信息经由其发送;若为其他域即时通讯服务器,则将信息转发给中心服务器,由中心服务器转发给其他域即时通讯服务器。

例如,当目标用户为多个用户的情况下,需要针对每个用户进行判断,用户注册或最近登陆的域通讯服务器为当前域通讯服务器可以由当前域通讯服务器进行发送,用户注册或最近登陆的域通讯服务器为其他域通讯服务器的经由中心服务器转发。

本公开实施例的域即时通信服务器可以记录或更新各个用户注册或者最近登录的域即时通信服务器,从而得知各个用户的状态信息,以便在向目标用户发送信息时,可以确定目标用户是否在本通信应用内,如果在,则可以通过本通信应用的域即时通信服务器实现用户双方的交互,否则,通过中心服务器也可以实现不同通信应用的用户之间的交互。

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

示例性介质

本发明示例性实施方式提供了一种计算机可读存储介质,存储有计算机可执行指令,上述指令在被处理单元执行时用于实现上述方法实施例中任一项所述的即时通信系统中的数据处理方法或者基于区块链的即时通讯系统实现方法。

在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算设备上运行时,所述程序代码用于使所述计算设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的即时通信系统中的数据处理方法或者基于区块链的即时通讯系统实现方法数据处理方法中的步骤,例如,所述计算设备可以执行如图2中所示的操作s201:接收域即时通信服务器的请求;操作s202:响应于域即时通信服务器的请求,进行相应的操作或者将对应的与用户相关的信息提供给域即时通信服务器。

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

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

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

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

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

示例性计算设备

在介绍了本发明示例性实施方式的方法、介质和装置之后,接下来,参考图6对本发明示例性实施方式的一种计算设备,用于实现本发明的即时通信系统中的数据处理方法或者基于区块链的即时通讯系统实现方法。

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

在一些可能的实施方式中,根据本发明的计算设备可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的即时通信系统中的数据处理方法中的步骤。例如,所述处理单元可以执行如图3中所示的操作s301:接收域即时通信服务器的请求;操作s302:响应于域即时通信服务器的请求,进行相应的操作或者将对应的与用户相关的信息提供给域即时通信服务器。

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

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

总线630表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。

存储单元620可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)621和/或高速缓存存储器622,还可以进一步包括只读存储器(rom)623。

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

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

应当注意,尽管在上文详细描述中提及了对显示区域中的多个组件进行显示的装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

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

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

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