CN110225024A - 一种通信***、方法、计算机设备及可读存储介质 - Google Patents
一种通信***、方法、计算机设备及可读存储介质 Download PDFInfo
- Publication number
- CN110225024A CN110225024A CN201910489635.5A CN201910489635A CN110225024A CN 110225024 A CN110225024 A CN 110225024A CN 201910489635 A CN201910489635 A CN 201910489635A CN 110225024 A CN110225024 A CN 110225024A
- Authority
- CN
- China
- Prior art keywords
- communication
- correspondent node
- customer end
- identification information
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明适用于计算机领域,提供了一种通信***,所述通信***包括服务器以及与所述服务器进行通信的至少两个通信客户端,所述通信客户端用于向服务器发送包括第一通信内容以及通信对端身份标识信息的第一通信请求,所述服务器用于以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。本发明实施例提供的通信***,实现了多个通信客户端对外统一身份标识,通信对端无法具体知悉信息发送方的身份信息,也无法知悉信息发送方的身份是否发生改变,解决了现有技术中存在的在代他人通信时对端能够知晓身份变更的技术问题。
Description
技术领域
本发明涉及计算机领域,特别是涉及一种通信***、方法、计算机设备及可读存储介质。
背景技术
电子通信技术使得信息的传递十分简单,电子通信也逐渐代替了原有的线下通信,应用到了各行各业中。现有的通信***大多都是以账号作为身份识别码,通讯的双方根据账号可以确定身份。
但是,在某些特定场合下,比如企业的客服因事而需要其他客服帮忙与客户沟通时,如果将自己的账号发给其他客服,显然十分的不方便,并且账号的私人信息无法得到保障,而如果让帮忙的客服使用他自己的账号与客户进行沟通,从客户的角度看来,对方换了一个客服与自己沟通,体验会不太好。
可见,现有的通信***中,让他人代为进行通信还存在着诸多不便的地方。
发明内容
本发明实施例提供一种通信***,旨在解决背景技术中提出的技术问题。
本发明实施例提供一种通信***,所述通信***包括服务器以及与所述服务器进行通信的至少两个通信客户端;
所述通信客户端,用于向所述服务器发送第一通信请求,所述第一通信请求包括第一通信内容以及通信对端身份标识信息;
所述服务器,用于接收所述通信客户端发送的第一通信请求,并以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
本发明实施例还提供一种通信方法,应用于服务器,所述通信方法包括:
接收通信客户端发送的第一通信请求,所述第一通信请求包括第一通信内容以及通信对端身份标识信息;
以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
本发明实施例还提供一种计算机装置,所述计算机装置包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述所述的通信方法的步骤。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述所述通信方法的步骤。
本发明实施例提供的通信***,包括了服务器以及与所述服务器进行通信的至少两个通信客户端,当所述通信客户端需要发送信息给通信对端时,先通过向所述服务器发送包括通信内容以及所述通信对端对应的身份标识信息的通信请求,服务器在接收所述通信请求后,根据所述身份标识信息,以预设的统一身份将所述通信内容发送给相应的通信对端,使得通信对端获取的信息发送方的身份信息为预设的统一身份,实现了通信***内所有的通信客户端都是以统一身份与通信对端进行通信,通信对端无法具体知悉信息发送方的身份信息,也无法知悉信息发送方的身份是否发生改变,解决了现有技术中存在的在代他人通信时对端能够知晓身份变更的技术问题。
附图说明
图1为本发明实施例提供的通信***的应用环境图;
图2(a)为本发明实施例提供的服务器的结构示意图
图2(b)为本发明实施例提供的通信客户端的结构示意图;
图3(a)为本发明另一种实施例提供的服务器的结构示意图;
图3(b)为本发明另一种实施例提供的通信客户端的结构示意图;
图4(a)为本发明又一种实施例提供的服务器的结构示意图;
图4(b)为本发明又一种实施例提供的第一通信客户端的结构示意图;
图5(a)为本发明再一种实施例提供的服务器的结构示意图;
图5(b)为本发明再一种实施例提供的第二通信客户端的结构示意图;
图6为本发明实施例提供的服务器通信方法的步骤流程图;
图7为本发明另一种实施例提供的服务器通信方法的步骤流程图;
图8为本发明又一种实施例提供的服务器通信方法的步骤流程图;
图9为本发明再一种实施例提供的服务器通信方法的步骤流程图;
图10为本发明实施例提供的通信***的通信过程的详细流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,所述通信***包括服务器以及与所述服务器进行通信的至少两个通信客户端;所述服务器可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和CDN等基础云计算服务的云服务器。通信客户端可以是具有通信功能的软件,如QQ、微信,也可以是安装有上述具有通信功能软件的智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。
图1为本发明实施例提供的通信***的应用环境图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,所述通信***包括服务器102以及与所述服务器进行通信的至少两个通信客户端101,其中所述服务器还用于与通信***外的通信对端进行通信。
所述通信客户端101,用于向所述服务器发送第一通信请求。
在本发明实施例中,所述第一通信请求包括第一通信内容以及通信对端身份标识信息。
作为本发明的另一个实施例,所述通信客户端101还用于接收所述服务器发送的第二通信内容。
作为本发明的又一个实施例,所述通信客户端101包括位于第一用户侧的第一通信客户端与位于第二用户侧的第二通信客户端。
作为本发明的又一个实施例,进一步的,所述第一通信客户端101还用于向服务器102发送通信权限更改请求。
作为本发明的又一个实施例,其中,所述通信权限更改请求用于请求将所述第一通信客户端的全部或者部分通信权限转移给第二通信客户端,所述通信权限更改请求包括第一通信对端身份标识信息以及与第二用户身份标识信息。
作为本发明的再一个实施例,所述第二通信客户端还用于接收所述服务器发送的第一通信内容以及第二通信内容。
所述服务器102,用于接收所述通信客户端发送的第一通信请求,并以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
在本发明实施例中,所述通信对端获取的第一通信内容的发送方身份标识为预设的统一身份。
作为本发明的另一个实施例,所述服务器102还用于接收通信对端返回的第二通信请求,并根据预存的通信对端身份标识信息与通信客户端的对应关系将所述第二通信内容发送给与所述通信对端身份标识信息对应的通信客户端。
作为本发明的另一个实施例,进一步的,所述第二通信请求包括第二通信内容以及通信对端身份标识信息。
作为本发明的又一个实施例,所述服务器102还用于获取与第二用户身份标识信息对应的第二通信客户端信息,并将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系。
作为本发明的再一个实施例,所述服务器102还用于将包括第一通信对端身份标识信息的第一通信请求和第二通信请求中的第一通信内容以及第二通信内容发送给第二通信客户端。
本发明实施例提供的通信***,包括了服务器以及与所述服务器进行通信的至少两个通信客户端,当所述通信客户端需要发送信息给通信对端时,先通过向所述服务器发送包括通信内容以及所述通信对端对应的身份标识信息的通信请求,服务器在接收所述通信请求后,根据所述身份标识信息,以预设的统一身份将所述通信内容发送给相应的通信对端,使得通信对端获取的信息发送方的身份信息为预设的统一身份,实现了通信***内所有的通信客户端都是以统一身份与通信对端进行通信,通信对端无法具体知悉信息发送方的身份信息,也无法知悉信息发送方的身份是否发生改变,解决了现有技术中存在的在代他人通信时对端能够知晓身份变更的技术问题。
图4(a),为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,所述服务器包括第一通信请求接收单元201a以及第一通信内容发送单元202a。
所述第一通信请求接收单元201a,用于接收所述通信客户端发送的第一通信请求。
在本发明实施例中,所述第一通信请求包括第一通信内容以及通信对端身份标识信息。
所述第一通信内容发送单元202a,用于以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
在本发明实施例中,所述通信对端获取的第一通信内容的发送方身份标识为预设的统一身份。
图2(b)为本发明实施例提供的通信客户端的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,所述通信客户端包括第一通信请求发送单元201b。
所述第一通信请求发送单元201b,用于向所述服务器发送第一通信请求。
在本发明实施例中,所述第一通信请求包括第一通信内容以及通信对端身份标识信息。
本发明实施例提供的服务器能够将所有接收的信息以预设的统一身份发送出去,使得通讯对端获取的信息发送方为所述统一身份,实现了通信***内所有的通信客户端都是以统一身份与通信对端进行通信。
图3(a)为本发明另一种实施例提供的服务器的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,与图2(a)示出的服务器的结构示意图的不同之处在于,所述服务器还包括第二通信请求接收单元301a以及第二通信内容发送单元302a。
所述第二通信请求接收单元301a,用于接收通信对端返回的第二通信请求。
在本发明实施例中,所述第二通信请求包括通信内容以及通信对端身份标识信息。
所述第二通信内容发送单元302a,用于根据预存的通信对端身份标识信息与通信客户端的对应关系将所述第二通信内容发送给与所述通信对端身份标识信息对应的通信客户端。
在本发明实施例中,所述服务器中预存有通信对端身份标识信息与通信客户端的对应关系,使得服务器在接收所述通信对端发送的第二通信请求时,能够根据包括的通信对端身份标识信息以及所述对应关系,确定第二通信内容的对应接收方。
图3(b)为本发明另一种实施例提供的通信客户端的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,与图2(b)示出的通信客户端的结构示意图的不同之处在于,所述通信客户端还包括第二通信内容接收单元301b。
所述第二通信内容接收单元301b,用于接收所述服务器发送的第二通信内容。
本发明实施例提供的服务器通过预存有通信对端身份标识信息与通信客户端的对应关系,从而实现了通信对端与通信客户端的往来通信。由于通信对端只能够将第二通信信息发送至服务器,而无法具体的发送给对应的通信客户端,因此需要通过服务器在接收所述第二通信信息后,根据预存的通信对端身份标识信息与通信客户端的对应关系,将所述第二通信信息发送给对应的通信客户端。
图4(a)为本发明又一种实施例提供的服务器的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,与图2(a)示出的服务器的结构示意图的不同之处在于,所述服务器还包括通信权限更改请求接收单元401a、第二通信客户端信息获取单元402a以及通信权限更改单元403a。
所述通信权限更改请求接收单元401a,用于接收所述第一通信客户端发送的通信权限更改请求。
在本发明实施例中,所述通信权限更改请求用于请求将所述第一通信客户端的全部或者部分通信权限转移给第二通信客户端,所述通信权限更改请求包括第一通信对端身份标识信息以及与第二用户身份标识信息,进一步的,所述第一通信客户端预先与第一通信对端进行通信。
在本发明实施例中,所述第一通信对端身份标识信息用于向服务器表明想要更改与第一通信客户端与哪一个通信对端的通信权限,所述第二用户身份标识信息用于向服务器表明想要和更改所述通信权限到哪一个通信客户端上。
所述第二通信客户端信息获取单元402a,用于获取与第二用户身份标识信息对应的第二通信客户端信息。
所述通信权限更改单元403a,用于将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系。
在本发明实施例中,所述通信权限实质就是预存的通信对端身份标识信息与通信客户端之间对应的关系。
在本发明实施例中,当所述服务器预存有第一通信客户端与第一通信对端身份标识信息时,即表明服务器会根据所述对应关系将所述第二通信内容发送给第一通信客户端,即第一通信客户端有与第一通信对端通信的权限。
在本发明实施例中,当预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系时,此时,服务器会根据更新后的对应关系将所述第一通信对端的信息发送至第二通信客户端,而不再发送给第一通信客户端,即此时拥有与第一通信对端通信权限的通信客户端是第二通信客户端,通信权限发生了改变。
图4(b)为本发明又一种实施例提供的第一通信客户端的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,与图2(b)示出的通信客户端的结构示意图的不同之处在于,所述第一通信客户端还包括通信权限更改请求401b。
所述通信权限更改请求401b,用于向服务器发送通信权限更改请求。
在本发明实施例中,所述通信权限更改请求用于请求将所述第一通信客户端的全部或者部分通信权限转移给第二通信客户端,所述通信权限更改请求包括第一通信对端身份标识信息以及与第二用户身份标识信息,进一步的,所述第一通信客户端预先与第一通信对端进行通信。
在本发明实施例中,所述第一通信对端身份标识信息用于向服务器表明想要更改与第一通信客户端与哪一个通信对端的通信权限,所述第二用户身份标识信息用于向服务器表明想要和更改所述通信权限到哪一个通信客户端上。
在本发明实施例中,为了更好地解释说明本发明实施例中通信权限更改请求的完整流程,以下述为例。当公司客服A因事无法继续与客户B沟通时,寻求客服C协助与客户B沟通,此时,公司客服A通过第一通信客户端向服务器发送通信权限更改请求,作为一种简单可行的通信权限更改请求方式,客服通过直接将客户B拖动至与客服C的聊天窗口,即可视为向服务器发送通信权限更改请求,此时服务器在接收客服A发送的通信权限更改请求后,先确定与客服C身份标识信息对应的第二通信客户端信息,然后将预存的第一通信客户端与第一通信对端的对应关系修改为第二通信客户端与第一通信对端的对应关系,即后续再次接收第一通信对端返回的第二通信请求时,根据对应关系将第二通信内容发送给第二通信客户端,实现了客户B的转交过程,而从客户B看来,由于客服A和客服C都是通过服务器以统一身份与客户B进行通信,客户B并无法知悉对应的客服A已经更改。
在本发明实施例提供的服务器,通过在接收第一通信客户端的通信权限请求后,将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系,实现了通信权限的更改,使得后续通信对端发送的通信信息会传递给更改后的用于通信权限的第二通信客户端。
图5(a)为本发明再一种实施例提供的服务器的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,与图4(a)示出的服务器的结构示意图的不同之处在于,所述服务器还包括历史通信内容重发送单元501a。
所述历史通信内容重发送单元501a,用于将包括第一通信对端身份标识信息的第一通信请求和第二通信请求中的第一通信内容以及第二通信内容发送给第二通信客户端。
在本发明实施例中,由于第二通信客户端未储存有先前第一通信客户端与第一通信对端之间的通信内容,在建立了第二通信客户端与第一通信对端的对应关系后,应当将先前第一通信客户端与第一通信对端之间的通信内容发送给第二通信客户端,以使第二用户可以知晓第一用户与通信对端的沟通信息。
图5(b)为本发明再一种实施例提供的第二通信客户端的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。
在本发明实施例中,与图4(b)示出的通信客户端的结构示意图的不同之处在于,所述第二通信客户端还包括历史通信内容重接收单元501b。
所述历史通信内容重接收单元501b,用于接收所述服务器发送的第一通信内容以及第二通信内容。
在本发明实施例中,应当知晓的是,图4示出的一种第一通信客户端与图5示出的一种第二通信客户端均属于通信客户端,而为了体现两者的区别,本发明实施例将所述两种客户端分开解释说明。事实上,通信客户端可以是第一通信客户端也可以是第二通信客户端,这也意味着通信客户端可以理解为图4示出的第一通信客户端与图5示出的第二通信客户端的组合体,在不同的情形下,行使不同的功能。
本发明实施例提供的服务器,通过在通信权限更改后,将历史通信内容发送给更改后的通信客户端,使得更改后的通信客户端可以获取历史通信内容,第一用户无需再向第二用户传达历史通信内容,方便了第二用户的进一步通信。
图6为本发明实施例提供的服务器通信方法的步骤流程图,详述如下。
步骤S601,接收通信客户端发送的第一通信请求。
在本发明实施例中,所述第一通信请求包括第一通信内容以及通信对端身份标识信息。
步骤S602,以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
在本发明实施例中,所述通信对端获取的第一通信内容的发送方身份标识为预设的统一身份。
本发明实施例提供的服务器通信方法能够将所有接收的信息以预设的统一身份发送出去,使得通讯对端获取的信息发送方为所述统一身份,实现了通信***内所有的通信客户端都是以统一身份与通信对端进行通信。
本发明实施例提供的通信***,包括了服务器以及与所述服务器进行通信的至少两个通信客户端,当所述通信客户端需要发送信息给通信对端时,先通过向所述服务器发送包括通信内容以及所述通信对端对应的身份标识信息的通信请求,服务器在接收所述通信请求后,根据所述身份标识信息,以预设的统一身份将所述通信内容发送给相应的通信对端,使得通信对端获取的信息发送方的身份信息为预设的统一身份,实现了通信***内所有的通信客户端都是以统一身份与通信对端进行通信,通信对端无法具体知悉信息发送方的身份信息,也无法知悉信息发送方的身份是否发生改变,解决了现有技术中存在的在代他人通信时对端能够知晓身份变更的技术问题。
图7为本发明另一种实施例提供的服务器通信方法的步骤流程图,详述如下。
在本发明实施例中,与图6示出的一种服务器通信方法的不同之处在于,还包括:
步骤S701,接收通信对端返回的第二通信请求。
在本发明实施例中,所述第二通信请求包括通信内容以及通信对端身份标识信息。
步骤S702,根据预存的通信对端身份标识信息与通信客户端的对应关系将所述第二通信内容发送给与所述通信对端身份标识信息对应的通信客户端。
在本发明实施例中,所述服务器中预存有通信对端身份标识信息与通信客户端的对应关系,使得服务器在接收所述通信对端发送的第二通信请求时,能够根据包括的通信对端身份标识信息以及所述对应关系,确定第二通信内容的对应接收方。
本发明实施例提供的服务器通信方法通过预存有通信对端身份标识信息与通信客户端的对应关系,从而实现了通信对端与通信客户端的往来通信。由于通信对端只能够将第二通信信息发送至服务器,而无法具体的发送给对应的通信客户端,因此需要通过服务器在接收所述第二通信信息后,根据预存的通信对端身份标识信息与通信客户端的对应关系,将所述第二通信信息发送给对应的通信客户端。
图8为本发明又一种实施例提供的服务器通信方法的步骤流程图,详述如下。
在本发明实施例中,与图6示出的一种服务器通信方法的不同之处在于,还包括:
步骤S801,接收所述第一通信客户端发送的通信权限更改请求。
在本发明实施例中,所述通信权限更改请求用于请求将所述第一通信客户端的全部或者部分通信权限转移给第二通信客户端,所述通信权限更改请求包括第一通信对端身份标识信息以及与第二用户身份标识信息,进一步的,所述第一通信客户端预先与第一通信对端进行通信。
在本发明实施例中,所述第一通信对端身份标识信息用于向服务器表明想要更改与第一通信客户端与哪一个通信对端的通信权限,所述第二用户身份标识信息用于向服务器表明想要和更改所述通信权限到哪一个通信客户端上。
步骤S802,获取与第二用户身份标识信息对应的第二通信客户端信息。
步骤S803,将预存的第一通信对端身份标识信息与第一通信客户端的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系。
在本发明实施例中,所述通信权限实质就是预存的通信对端身份标识信息与通信客户端之间对应的关系。
在本发明实施例中,当所述服务器预存有第一通信客户端与第一通信对端身份标识信息时,即表明服务器会根据所述对应关系将所述第二通信内容发送给第一通信客户端,即第一通信客户端有与第一通信对端通信的权限。
在本发明实施例中,当预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系时,此时,服务器会根据更新后的对应关系将所述第一通信对端的信息发送至第二通信客户端,而不再发送给第一通信客户端,即此时拥有与第一通信对端通信权限的通信客户端是第二通信客户端,通信权限发生了改变。
本发明实施例提供的服务器通信方法,通过在接收第一通信客户端的通信权限请求后,将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系,实现了通信权限的更改,使得后续通信对端发送的通信信息会传递给更改后的用于通信权限的第二通信客户端。
图9为本发明再一种实施例提供的服务器通信方法的步骤流程图,详述如下。
在本发明实施例中,与图8示出的一种服务器通信方法的不同之处在于,还包括:
步骤S901,将包括第一通信对端身份标识信息的第一通信请求和第二通信请求中的第一通信内容以及第二通信内容发送给第二通信客户端。
在本发明实施例中,由于第二通信客户端未储存有先前第一通信客户端与第一通信对端之间的通信内容,在建立了第二通信客户端与第一通信对端的对应关系后,应当将先前第一通信客户端与第一通信对端之间的通信内容发送给第二通信客户端,以使第二用户可以知晓第一用户与通信对端的沟通信息。
本发明实施例提供的服务器,通过在通信权限更改后,将历史通信内容发送给更改后的通信客户端,使得更改后的通信客户端可以获取历史通信内容,第一用户无需再向第二用户传达历史通信内容,方便了第二用户的进一步通信。
图10为本发明实施例提供的通信***的通信过程的详细流程图,详述如下。
在本发明实施例中,所述通信***可分为三个主要功能模块,其中步骤S1001~步骤S1002表示向外发送通信信息的过程,步骤S1003~步骤S1004表示接收外部发送的通信信息的过程,步骤S1005~步骤S1008表示转移通信权限的过程。
步骤S1001a、S1001b,通信客户端向服务器发送第一通信请求。
在本发明实施例中,所述第一通信请求包括第一通信内容以及通信对端身份标识信息。
步骤S1002,服务器以预设的统一身份将通信内容发送给与通信对端身份标识信息对应的通信对端。
在本发明实施例中,所述通信对端获取的第一通信内容的发送方身份标识为预设的统一身份。
本发明实施例提供的服务器通信方法能够将所有接收的信息以预设的统一身份发送出去,使得通讯对端获取的信息发送方为所述统一身份,实现了通信***内所有的通信客户端都是以统一身份与通信对端进行通信。
步骤S1003,服务器接收通信对端返回的第二通信请求。
在本发明实施例中,所述第二通信请求包括通信内容以及通信对端身份标识信息。
步骤S1004a、S1004b,服务器根据预存的通信对端身份标识信息与通信客户端的对应关系将第二通信内容发送给与通信对端身份标识信息对应的通信客户端。
在本发明实施例中,所述服务器中预存有通信对端身份标识信息与通信客户端的对应关系,使得服务器在接收所述通信对端发送的第二通信请求时,能够根据包括的通信对端身份标识信息以及所述对应关系,确定第二通信内容的对应接收方。
本发明实施例提供的服务器通信方法通过预存有通信对端身份标识信息与通信客户端的对应关系,从而实现了通信对端与通信客户端的往来通信。由于通信对端只能够将第二通信信息发送至服务器,而无法具体的发送给对应的通信客户端,因此需要通过服务器在接收所述第二通信信息后,根据预存的通信对端身份标识信息与通信客户端的对应关系,将所述第二通信信息发送给对应的通信客户端。
步骤S1005,第一通信客户端还用于向服务器发送通信权限更改请求。
在本发明实施例中,所述通信权限更改请求用于请求将所述第一通信客户端的全部或者部分通信权限转移给第二通信客户端,所述通信权限更改请求包括第一通信对端身份标识信息以及与第二用户身份标识信息,进一步的,所述第一通信客户端预先与第一通信对端进行通信。
在本发明实施例中,所述第一通信对端身份标识信息用于向服务器表明想要更改与第一通信客户端与哪一个通信对端的通信权限,所述第二用户身份标识信息用于向服务器表明想要和更改所述通信权限到哪一个通信客户端上。
步骤S1006,服务器获取与第二用户身份标识信息对应的第二通信客户端信息。
步骤S1007,服务器处理所述通信权限更改请求,将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系。
在本发明实施例中,所述通信权限实质就是预存的通信对端身份标识信息与通信客户端之间对应的关系。
在本发明实施例中,当所述服务器预存有第一通信客户端与第一通信对端身份标识信息时,即表明服务器会根据所述对应关系将所述第二通信内容发送给第一通信客户端,即第一通信客户端有与第一通信对端通信的权限。
在本发明实施例中,当预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系时,此时,服务器会根据更新后的对应关系将所述第一通信对端的信息发送至第二通信客户端,而不再发送给第一通信客户端,即此时拥有与第一通信对端通信权限的通信客户端是第二通信客户端,通信权限发生了改变。
本发明实施例提供的服务器通信方法,通过在接收第一通信客户端的通信权限请求后,将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系,实现了通信权限的更改,使得后续通信对端发送的通信信息会传递给更改后的用于通信权限的第二通信客户端。
步骤S1008,服务器将包括第一通信对端身份标识信息的第一通信请求和第二通信请求中的第一通信内容以及第二通信内容发送给第二通信客户端。
在本发明实施例中,由于第二通信客户端未储存有先前第一通信客户端与第一通信对端之间的通信内容,在建立了第二通信客户端与第一通信对端的对应关系后,应当将先前第一通信客户端与第一通信对端之间的通信内容发送给第二通信客户端,以使第二用户可以知晓第一用户与通信对端的沟通信息。
本发明实施例提供的服务器,通过在通信权限更改后,将历史通信内容发送给更改后的通信客户端,使得更改后的通信客户端可以获取历史通信内容,第一用户无需再向第二用户传达历史通信内容,方便了第二用户的进一步通信。
在本发明实施例中,上述各功能模块相对独立,虽然本示意图示出了所有的功能模块,但上述功能模块的任意组合均应当被视为本发明要求保护的范围之内。
本发明实施例还提供一种计算机装置,该计算机装置包括处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述所述的图6~图9示出的通信方法的步骤。
示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。例如,计算机程序可以被分割成上述各个方法实施例提供的通信方法的步骤。
本领域技术人员可以理解,上述计算机装置的描述仅仅是示例,并不构成对计算机装置的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述计算机装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信号以及软件分发介质等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种通信***,其特征在于,所述通信***包括服务器以及与所述服务器进行通信的至少两个通信客户端;
所述通信客户端,用于向所述服务器发送第一通信请求,所述第一通信请求包括第一通信内容以及通信对端身份标识信息;
所述服务器,用于接收所述通信客户端发送的第一通信请求,并以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
2.根据权利要求1所述的***,其特征在于,所述服务器还用于接收通信对端返回的第二通信请求,所述第二通信请求包括第二通信内容以及通信对端身份标识信息;根据预存的通信对端身份标识信息与通信客户端的对应关系将所述第二通信内容发送给与所述通信对端身份标识信息对应的通信客户端;
所述通信客户端还用于接收所述服务器发送的第二通信内容。
3.根据权利要求1所述的***,其特征在于,所述通信客户端包括位于第一用户侧的第一通信客户端与位于第二用户侧的第二通信客户端;
所述第一通信客户端还用于向服务器发送通信权限更改请求,所述通信权限更改请求用于请求将所述第一通信客户端的全部或者部分通信权限转移给第二通信客户端,所述通信权限更改请求包括第一通信对端身份标识信息以及与第二用户身份标识信息;
所述服务器还用于接收所述第一通信客户端发送的通信权限更改请求,获取与第二用户身份标识信息对应的第二通信客户端信息;将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系。
4.根据权利要求3所述的***,其特征在于,所述服务器还用于将包括第一通信对端身份标识信息的第一通信请求和第二通信请求中的第一通信内容以及第二通信内容发送给第二通信客户端:
所述第二通信客户端还用于接收所述服务器发送的第一通信内容以及第二通信内容。
5.根据权利要求1所述的***,其特征在于,所述服务器包括:
第一通信请求接收单元,用于接收所述通信客户端发送的第一通信请求;
第一通信内容发送单元,以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
6.根据权利要求5所述的***,其特征在于,所述服务器还包括:
第二通信请求接收单元,用于接收通信对端返回的第二通信请求,所述第二通信请求包括通信内容以及通信对端身份标识信息;
第二通信内容发送单元,用于根据预存的通信对端身份标识信息与通信客户端的对应关系将所述第二通信内容发送给与所述通信对端身份标识信息对应的通信客户端。
7.根据权利要求5所述的***,其特征在于,所述服务器还包括:
通信权限更改请求接收单元,用于接收所述第一通信客户端发送的通信权限更改请求;
第二通信客户端信息获取单元,用于获取与第二用户身份标识信息对应的第二通信客户端信息;
通信权限更改单元,用于将预存的第一通信对端身份标识信息与第一通信客户段的对应关系更改为第一通信对端身份标识信息与第二通信客户端的对应关系。
8.一种通信方法,其特征在于,应用于服务器,所述通信方法包括:
接收通信客户端发送的第一通信请求,所述第一通信请求包括第一通信内容以及通信对端身份标识信息;
以预设的统一身份将所述第一通信内容发送给与所述通信对端身份标识信息对应的通信对端。
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求8中所述的通信方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求8中所述的通信方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910489635.5A CN110225024A (zh) | 2019-06-06 | 2019-06-06 | 一种通信***、方法、计算机设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910489635.5A CN110225024A (zh) | 2019-06-06 | 2019-06-06 | 一种通信***、方法、计算机设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110225024A true CN110225024A (zh) | 2019-09-10 |
Family
ID=67819597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910489635.5A Withdrawn CN110225024A (zh) | 2019-06-06 | 2019-06-06 | 一种通信***、方法、计算机设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110225024A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116389401A (zh) * | 2023-04-26 | 2023-07-04 | 广东企企通科技有限公司 | 基于业务维度的交流方法、装置、计算机设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104734941A (zh) * | 2014-12-05 | 2015-06-24 | 北京晶乐互动科技有限公司 | 一种基于实名/匿名切换的即时通信***及其方法 |
CN105391676A (zh) * | 2014-09-05 | 2016-03-09 | 腾讯科技(深圳)有限公司 | 即时通讯消息处理方法及装置和*** |
US20160294756A1 (en) * | 2015-04-06 | 2016-10-06 | BetterCompany Inc. | Anonymous content posting |
CN106776651A (zh) * | 2015-11-24 | 2017-05-31 | 阿里巴巴集团控股有限公司 | 业务纠纷的处理方法及装置 |
CN108476167A (zh) * | 2015-12-03 | 2018-08-31 | 谷罗信息公司 | 用于间接消息传递的***和方法 |
-
2019
- 2019-06-06 CN CN201910489635.5A patent/CN110225024A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105391676A (zh) * | 2014-09-05 | 2016-03-09 | 腾讯科技(深圳)有限公司 | 即时通讯消息处理方法及装置和*** |
CN104734941A (zh) * | 2014-12-05 | 2015-06-24 | 北京晶乐互动科技有限公司 | 一种基于实名/匿名切换的即时通信***及其方法 |
US20160294756A1 (en) * | 2015-04-06 | 2016-10-06 | BetterCompany Inc. | Anonymous content posting |
CN106776651A (zh) * | 2015-11-24 | 2017-05-31 | 阿里巴巴集团控股有限公司 | 业务纠纷的处理方法及装置 |
CN108476167A (zh) * | 2015-12-03 | 2018-08-31 | 谷罗信息公司 | 用于间接消息传递的***和方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116389401A (zh) * | 2023-04-26 | 2023-07-04 | 广东企企通科技有限公司 | 基于业务维度的交流方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8321498B2 (en) | Policy interface description framework | |
US20110170505A1 (en) | Systems and methods for exposing different service facades of an underlying network | |
CN109150904A (zh) | 接口服务调用方法及终端设备 | |
CN107682397A (zh) | 客户资源获取方法、装置、终端设备及存储介质 | |
MXPA04002729A (es) | Transmision y recepcion de mensajes a traves de un canal de comunicacion y modelo de programacion adaptable. | |
WO2007060430A1 (en) | Apparatus for and a method of delivering a message to a user | |
EP3531749B1 (en) | Management method, management unit and system for network function | |
CN111010527B (zh) | 一种通过短信链接建立视频通话的方法及相关装置 | |
JP2005506642A (ja) | 個人情報アクセス制御方法及び装置 | |
CN113691635B (zh) | 调用微服务的方法、装置、电子设备和可读存储介质 | |
CN108287894A (zh) | 数据处理方法、装置、计算设备及存储介质 | |
CN106357654B (zh) | 远程过程调用方法、装置及通信*** | |
GB2375264A (en) | Remote assembly of control messages | |
US7363487B2 (en) | Method and system for dynamic client authentication in support of JAAS programming model | |
CN110225024A (zh) | 一种通信***、方法、计算机设备及可读存储介质 | |
WO2022090847A1 (en) | Handling deferrable network requests | |
CN112260933B (zh) | 通信的方法、装置、电子设备及介质 | |
CN101938510A (zh) | 共同主持sip小服务程序应用 | |
CN113541981B (zh) | 网络切片的成员管理方法及*** | |
CN117407195A (zh) | 一种应用***与第三方***的接口***、集成方法和装置 | |
CN112241544A (zh) | 业务***、访问方法、装置、计算机设备和存储介质 | |
CN114968617B (zh) | Api转换***及其访问请求处理方法、电子设备及介质 | |
CN116055403A (zh) | 报文数据的传输方法、装置和服务器 | |
US11637819B2 (en) | Establishing connectivity between user devices | |
CN110929269B (zh) | ***权限管理方法、装置、介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190910 |