CN111698200A - 跨平台通信方法、装置、电子设备、存储介质 - Google Patents
跨平台通信方法、装置、电子设备、存储介质 Download PDFInfo
- Publication number
- CN111698200A CN111698200A CN202010323800.2A CN202010323800A CN111698200A CN 111698200 A CN111698200 A CN 111698200A CN 202010323800 A CN202010323800 A CN 202010323800A CN 111698200 A CN111698200 A CN 111698200A
- Authority
- CN
- China
- Prior art keywords
- user
- account
- server
- information
- target
- 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.)
- Pending
Links
Images
Classifications
-
- 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
-
- 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]
-
- 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
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)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种跨平台通信方法、装置、电子设备、存储介质,方法包括:于第一服务器,使第一用户的第一账号及第一用户的目标账号关联;响应于第二用户的目标账号,在目标服务器向第一用户的目标账号发送好友添加请求,于第一服务器生成第二用户的第三账号;于第一服务器,使第二用户的第三账号与第二用户的目标账号关联;响应于第一用户的第一账号通过第一服务器向第二用户的第三账号发送信息,将所发送的信息显示于第二用户的目标账号的通信界面;响应于第二用户的目标账号通过第二服务器向第一用户的目标账号发送信息,将所发送的信息显示于第一用户的第一账号的通信界面。本发明提供的方法及装置实现跨平台通信。
Description
技术领域
本发明涉及计算机应用领域,尤其涉及一种跨平台通信方法、装置、电子设备、存储介质。
背景技术
随着互联网的发展,用户开始使用各类网络通信平台进行通信。网络通信平台可以包括即时通信平台、社交网络通信平台以及独立的企业内部通信平台等。尤其是对于企业内部的通信平台,其还具有对员工进行管理的能力。然而企业内部的员工,若要与企业外的客户进行通信时,考虑到企业外的客户并不具有该企业内部的通信工具,从而企业内部的员工需要通过其它的即时通信平台、社交网络通信平台来与客户进行通信。
然而,这样的操作方式,企业内部的员工需要通过不同的通信工具来与不同的客户进行沟通,沟通信息分散的同时,企业内部的员工还需要在不同的通信工具之间进行切换,通信过程操作十分繁琐。
由此,如何在整合企业内部的员工采用企业内部的通信工具来与采用其它通信工具的用户进行通信,是本领域亟待解决的技术问题。
发明内容
本发明为了克服上述相关技术存在的缺陷,提供一种跨平台通信方法、装置、电子设备、存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本发明的一个方面,提供一种跨平台通信方法,包括:
至少于第一服务器,使第一用户的第一账号与至少一第一用户的目标账号关联,所述第一账号为所述第一用户在第一服务器中的账号,所述第一用户的目标账号为所述第一用户在至少一目标服务器中的账号;
响应于第二用户的目标账号,在所述目标服务器向所述第一用户的目标账号发送好友添加请求,基于第二用户的目标账号,于所述第一服务器生成第二用户的第三账号,所述第二用户的目标账号为所述第二用户在所述目标服务器的账号;
至少于所述第一服务器,使第二用户的第三账号与第二用户的目标账号关联;
响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与至少一所述目标服务器通信以将所发送的信息显示于所述第二用户的目标账号的通信界面;
响应于所述第二用户的目标账号通过所述目标服务器向所述第一用户的目标账号发送信息,所述第一服务器与所述目标服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
所述目标服务器的数量大于等于一个,所述第一用户的目标账号的数量与所述目标服务器的数量相同,所述第二用户的目标账号的数量与所述目标服务器的数量相同。
在本发明的一些实施例中,所述第二用户的二目标账号,通过一包含所述第一用户的目标账号的链接、二维码生成所述好友添加请求。
在本发明的一些实施例中,所述目标服务器包括第二服务器和第三服务器,所述第二用户的目标账号包括所述第二用户于第二服务器上的第四账号以及所述第二用户于第三服务器上的第六账号;所述第一用户的目标账号包括所述第一用户于第二服务器上的第二账号以及所述第一用户于第三服务器中的第五账号,
当所述第一用户与所述第二用户通过第一服务器与所述第二服务器通信之后,所述第一用户与所述第二用户通过第一服务器与所述第三服务器通信的步骤还包括:
于所述第一服务器和第三服务器,使第一用户的第一账号及第一用户的第五账号关联,所述第五账号为所述第一用户在第三服务器中的账号;
响应于第二用户的第六账号,在第三服务器向第一用户的第五账号发送好友添加请求,基于第二用户的第六账号,于第一服务器匹配该第二用户的第三账号;
于所述第一服务器和第三服务器,使第二用户的第三账号与第二用户的第六账号关联;
响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第二用户的第六账号的通信界面;
响应于所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
在本发明的一些实施例中,还包括:
整合所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送的信息以及所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送的信息,显示于所述第一用户的第一账号的通信界面的同一通信窗口中。
在本发明的一些实施例中,所述整合所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送的信息以及所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送的信息,显示于所述第一用户的第一账号的通信界面的同一通信窗口中包括:
所述第一服务器接收所述第二服务器发送的第一通信数据,所述通信数据包括所述第二用户的第四账号、所述第一用户的第二账号以及第一信息;
所述第一服务器根据所述第一用户的第二账号查询所述第一用户的第一账号;
所述第一服务器根据所述第二用户的第四账号查询所述第二用户的第三账号;
所述第一服务器根据所述第一用户的第一账号以及所述第二用户的第三账号查询所述第一用户的第一账号与第二用户的第三账号的通信窗口;
所述第一服务器将所述第一信息显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口;
所述第一服务器接收所述第三服务器发送的第二通信数据,所述第二通信数据包括所述第二用户的第六账号、所述第一用户的第五账号以及第二信息;
所述第一服务器根据所述第一用户的第五账号查询所述第一用户的第一账号;
所述第一服务器根据所述第二用户的第六账号查询所述第二用户的第三账号;
所述第一服务器根据所述第一用户的第一账号以及所述第二用户的第三账号查询所述第一用户的第一账号与第二用户的第三账号的通信窗口;
所述第一服务器将所述第二信息显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口。
在本发明的一些实施例中,所述第一信息及所述第二信息按发送时间/接收时间由远及近依次显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口。
在本发明的一些实施例中,还包括:
响应于所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作,于所述第一用户的第一账号与第二用户的第三账号的通信窗口中显示一浮窗,所述浮窗用以显示与***作的信息同源的信息。
在本发明的一些实施例中,所述响应于所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作,于所述第一用户的第一账号与第二用户的第三账号的通信窗口中显示一浮窗,所述浮窗用以显示与***作的信息同源的信息包括:
响应于所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作,使与***作的信息不同源的信息作为背景,并使与***作的信息同源的信息自所述第一用户的第一账号与第二用户的第三账号的通信窗口浮起并合并至所述浮窗中;
使与***作的信息不同源的信息合并以去除与***作的信息同源的信息自所述第一用户的第一账号与第二用户的第三账号的通信窗口浮起产生的间隔。
在本发明的一些实施例中,所述第一信息及所述第二信息分别以第一可视化形式及第二可视化形式显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口,所述第一可视化形式和所述第二可视化形式用于区别所述第一信息及所述第二信息。
在本发明的一些实施例中,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息还包括:
根据所述第一用户的选择,确定所述第一服务器与所述第二服务器通信或者所述第一服务器与所述第三服务器通信;或者
根据所述第一用户与该第二用户通信中,将所述第一服务器上一次通信的服务器作为本次通信的服务器。
在本发明的一些实施例中,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第二服务器通信以将所发送的信息显示于所述第二用户的第四账号的通信界面包括:
将至少部分发送至所述第二用户的第六账号的历史信息显示于所述第二用户的第四账号的通信界面,其中,至少部分发送至所述第二用户的第六账号的历史信息以区别于发送至所述第二用户的第四账号的信息的不同的可视化形式显示。
在本发明的一些实施例中,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第二用户的第六账号的通信界面包括:
将至少部分发送至所述第二用户的第四账号的历史信息显示于所述第二用户的第六账号的通信界面,其中,至少部分发送至所述第二用户的第四账号的历史信息以区别于发送至所述第二用户的第六账号的信息的不同的可视化形式显示。
根据本发明的又一方面,还提供一种跨平台通信装置,包括:
第一关联模块,用于至少于第一服务器,使第一用户的第一账号与至少一第一用户的目标账号关联,所述第一账号为所述第一用户在第一服务器中的账号,所述第一用户的目标账号为所述第一用户在至少一目标服务器中的账号;
生成模块,用于响应于第二用户的目标账号,在所述目标服务器向所述第一用户的目标账号发送好友添加请求,基于第二用户的目标账号,于所述第一服务器生成第二用户的第三账号,所述第二用户的目标账号为所述第二用户在所述目标服务器的账号;
第二关联模块,用于至少于所述第一服务器,使第二用户的第三账号与第二用户的目标账号关联;
第一通信模块,用于响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与至少一所述目标服务器通信以将所发送的信息显示于所述第二用户的目标账号的通信界面;
第二通信模块,用于响应于所述第二用户的目标账号通过所述目标服务器向所述第一用户的目标账号发送信息,所述第一服务器与所述目标服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
根据本发明的又一方面,还提供一种电子设备,所述电子设备包括:处理器;存储介质,其上存储有计算机程序,所述计算机程序被所述处理器运行时执行如上所述的步骤。
根据本发明的又一方面,还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上所述的步骤。
相比现有技术,本发明的优势在于:
本发明通过服务器之间的通信,来整合企业内部的员工采用企业内部的通信工具与通用通信工具,从而使得企业内部的员工可以采用企业内部的通信工具来与采用其它通用通信工具的用户进行通信。
附图说明
通过参照附图详细描述其示例实施方式,本发明的上述和其它特征及优点将变得更加明显。
图1示出了根据本发明实施例的跨平台通信方法的流程图。
图2示出了根据本发明实施例的第一服务器与第三服务器的跨平台通信方法的流程图。
图3示出了根据本发明实施例的第一服务器与第二服务器、第三服务器的跨平台通信整合的流程图。
图4示出了根据本发明实施例的通信窗口的显示变化的流程图。
图5示出了图4的一个具体实现方式的流程图。
图6示出了根据本发明实施例的跨平台通信装置的模块图。
图7示意性示出本发明示例性实施例中一种计算机可读存储介质示意图。
图8示意性示出本发明示例性实施例中一种电子设备示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
此外,附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此,实际执行的顺序有可能根据实际情况改变。
在本发明的各个实施例中,所述的第一服务器和目标服务器可以是云端服务器、分布式服务器或者其它类型的服务器,本发明并非以此为限制。第一服务器和目标服务器分别为不同通信工具的服务器。在本发明的优选实施例中,第一服务器为自主研发的企业内部的通信服务器,目标服务器为通用通信工具(例如微信、line、Kakao Talk等即时通信工具或者其它具有通信功能的社交网络,所述的社交网络例如是微博、Instagram、twitter、facebook等)的服务器。进一步地,在本发明的各个实施例中,第一服务器自目标服务器获取的用户信息、用户数据皆经由用户授权后实现。
在本发明的各个实施例中,在实际应用时,第一用户例如是企业员工,第二用户例如是非企业员工的普通用户。由此,第一用户可以通过自主研发的企业内容的通信服务器与其它通用服务器进行通信,在实现跨平台通信的同时,还可以通过自主研发的企业内容的通信服务器实现更多的便捷功能(例如绩效考核等)。
在本发明的各个实施例中,所述的账号(第一账号至第六账号)可以是用户昵称、用户邮箱、用户手机号等可以标识不同用户的账号。
图1示出了根据本发明实施例的跨平台通信方法的流程图。跨平台通信方法包括如下步骤:
步骤S110:至少于第一服务器,使第一用户的第一账号与至少一第一用户的目标账号关联,所述第一账号为所述第一用户在第一服务器中的账号,所述第一用户的目标账号为所述第一用户在至少一目标服务器中的账号。
具体而言,在本发明的一些实施例中,可以仅在第一服务器中储存第一用户的第一账号和目标账号的关联。在一些变化例中,可以在第一服务器和目标服务器中,皆储存第一用户的第一账号和第一用户的目标账号的关联。上述的关联可以以映射表的形式储存,本发明并非以此为限制。
步骤S120:响应于第二用户的目标账号,在所述目标服务器向所述第一用户的目标账号发送好友添加请求,基于第二用户的目标账号,于所述第一服务器生成第二用户的第三账号,所述第二用户的目标账号为所述第二用户在所述目标服务器的账号。
具体而言,在一些实施例中,于第一服务器生成的第二用户的第三账号所需的用户信息可以经由第二用户的授权从所述目标服务器中获取。进一步地,在本发明的应用场景中,由于第二用户无需通过第三账号登录第一服务器,所述第二用户的第三账号可以仅仅用作在第一服务器中的第二用户的标识和区分。
步骤S130:至少于所述第一服务器,使第二用户的第三账号与第二用户的目标账号关联。
具体而言,在本发明的一些实施例中,可以仅在第一服务器中储存第二用户的第三账号和第二用户的目标账号的关联。在一些变化例中,可以在第一服务器和第二服务器中,皆储存第二用户的第三账号和第二用户的目标账号的关联。上述的关联可以以映射表的形式储存,本发明并非以此为限制。
步骤S140:响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与至少一所述目标服务器通信以将所发送的信息显示于所述第二用户的目标账号的通信界面。
步骤S150:响应于所述第二用户的目标账号通过所述目标服务器向所述第一用户的目标账号发送信息,所述第一服务器与所述目标服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
具体而言,上述步骤S140和步骤S150之前还包括在目标服务器中实现第二用户的目标账号和第一用户的目标账号的好友添加的步骤。
在本发明的各个实施例中,所述目标服务器的数量大于等于一个,由此,可以实现通过第一服务器跨多个平台的通信。具体而言,所述第一用户的目标账号的数量与所述目标服务器的数量相同,所述第二用户的目标账号的数量与所述目标服务器的数量相同。
在本发明提供的跨平台通信方法中,通过服务器之间的通信,来整合企业内部的员工采用企业内部的通信工具与通用通信工具,从而使得企业内部的员工可以采用企业内部的通信工具来与采用其它通用通信工具的用户进行通信。
在本发明的一些实施例中,所述第二用户的目标账号,通过一包含所述第一用户的目标账号的链接、二维码生成所述好友添加请求。由此,第二用户可以以第二用户的目标账号在登录目标服务器的情况下,通过扫描二维码或点击链接,从而获取第一用户的目标账号的信息,以快速便捷地在目标服务器中实现第二用户的目标账号和第一用户的目标账号的好友添加动作。
在本发明的各个实施例中,考虑到同一用户通常会使用多个通讯工具,因此,在本实施例中,所述目标服务器包括第二服务器和第三服务器,所述第二用户的目标账号包括所述第二用户于第二服务器上的第四账号以及所述第二用户于第三服务器上的第六账号;所述第一用户的目标账号包括所述第一用户于第二服务器上的第二账号以及所述第一用户于第三服务器中的第五账号。当所述第一用户与所述第二用户基于如下步骤,通过第一服务器与所述第二服务器通信后:至少于第一服务器,使第一用户的第一账号及第一用户的第二账号关联;响应于第二用户的第四账号,在第二服务器向第一用户的第二账号发送好友添加请求,基于第二用户的第四账号,于第一服务器生成第二用户的第三账号;至少于第一服务器,使第二用户的第三账号与第二用户的第四账号关联;响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第二服务器通信以将所发送的信息显示于所述第二用户的第四账号的通信界面;响应于所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送信息,所述第一服务器与所述第二服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
所述第一用户与所述第二用户通过第一服务器与所述第三服务器通信的步骤如图2所示。图2共示出如下步骤:
步骤S111:于所述第一服务器和第三服务器,使第一用户的第一账号及第一用户的第五账号关联,所述第五账号为所述第一用户在第三服务器中的账号。
具体而言,在本发明的一些实施例中,可以仅在第一服务器中储存第一用户的第一账号和第五账号的关联。在一些变化例中,可以在第一服务器和第三服务器中,皆储存第一用户的第一账号和第五账号的关联。上述的关联可以以映射表的形式储存,本发明并非以此为限制。
步骤S121:响应于第二用户的第六账号,在第三服务器向第一用户的第五账号发送好友添加请求,基于第二用户的第六账号,于第一服务器匹配该第二用户的第三账号。
具体而言,在一些实施例中,用于在第一服务器匹配第二用户的第三账号的第二用户的用户信息,可以经由第二用户的授权从所述第三服务器中获取。进一步地,根据前述步骤S120中第二用户的第三账号的类型,确定自第三服务器中获取的用户信息的类型。例如,第三账号为用户手机号,则本步骤中自第三服务器中获取的用户手机号以进行匹配;又例如,第三账号为用户邮箱,则本步骤中自第三服务器中获取的用户邮箱以进行匹配。
步骤S131:于所述第一服务器和第三服务器,使第二用户的第三账号与第二用户的第六账号关联。
具体而言,在本发明的一些实施例中,可以仅在第一服务器中储存第二用户的第三账号和第六账号的关联。在一些变化例中,可以在第一服务器和第三服务器中,皆储存第二用户的第三账号和第六账号的关联。上述的关联可以以映射表的形式储存,本发明并非以此为限制。
步骤S141:响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第二用户的第六账号的通信界面。
步骤S151:响应于所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
具体而言,上述步骤S141和步骤S151之前还包括在第三服务器中实现第二用户的第六账号和第一用户的第五账号的好友添加的步骤。
在上述实施例中,由于第一用户可以通过第一服务器与使用不同通信工具(第二服务器和第三服务器)的第二用户进行通信,为了保证第一用户处的通信的连续性和信息的完整性,本发明还可以包括如下步骤:整合所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送的信息以及所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送的信息,显示于所述第一用户的第一账号的通信界面的同一通信窗口中。由此,即使第一用户通过不同的服务器(不同的通信工具)与第二用户进行通信,第一用户与第二用户整个通信过程仍然可以完整连续地展示于同一通信窗口中。进一步地,上述步骤的具体实现可以参见图3,图3示出了根据本发明实施例的第一服务器与第二服务器、第三服务器的跨平台通信整合的流程图。图3共示出如下步骤:
步骤S201:所述第一服务器接收所述第二服务器发送的第一通信数据,所述通信数据包括所述第二用户的第四账号、所述第一用户的第二账号以及第一信息。
其中,所述第一信息为所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送的信息。
步骤S202:所述第一服务器根据所述第一用户的第二账号查询所述第一用户的第一账号。
步骤S203:所述第一服务器根据所述第二用户的第四账号查询所述第二用户的第三账号。
步骤S204:所述第一服务器根据所述第一用户的第一账号以及所述第二用户的第三账号查询所述第一用户的第一账号与第二用户的第三账号的通信窗口。
步骤S205:所述第一服务器将所述第一信息显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口。
步骤S206:所述第一服务器接收所述第三服务器发送的第二通信数据,所述第二通信数据包括所述第二用户的第六账号、所述第一用户的第五账号以及第二信息。
其中,所述第二信息为所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送的信息。
步骤S207:所述第一服务器根据所述第一用户的第五账号查询所述第一用户的第一账号。
步骤S208:所述第一服务器根据所述第二用户的第六账号查询所述第二用户的第三账号。
步骤S209:所述第一服务器根据所述第一用户的第一账号以及所述第二用户的第三账号查询所述第一用户的第一账号与第二用户的第三账号的通信窗口。
步骤S210:所述第一服务器将所述第二信息显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口。
在上述实施例中,各步骤可按不同的顺序执行,例如,步骤S201至步骤S205在步骤S206至步骤S210之后执行;又例如,步骤S201至步骤S205和步骤S206至步骤S210同步执行;再例如,步骤S202和步骤S203可以同步执行或以相反的顺序执行;还例如,步骤S207和步骤S208可以同步执行或以相反的顺序执行。本发明并非以此为限制。
在本实施例中,上述步骤皆有第一服务器执行。在一些变化例中,上述账号匹配查询的步骤也可由第二服务器/第三服务器执行。本发明并非以此为限制。进一步地,考虑到本发明的应用场景,为了避免对于第二服务器/第三服务器的更改,优选地,上述步骤皆在第一服务器中执行。
在上述实施例中,所述第一信息及所述第二信息按发送时间/接收时间由远及近依次显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口。由此,以使得同一通信窗口中的信息在时间上更具连续性。
进一步地,所述第一信息及所述第二信息可以分别以第一可视化形式及第二可视化形式显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口,所述第一可视化形式和所述第二可视化形式用于区别所述第一信息及所述第二信息。例如,第一信息和第二信息分别由不同颜色的对话框、不同颜色的文字、不同字体、或者不同的标识图案进行区分,由此,可直观地在同一通信窗口中区分不同来源的信息。
下面参见图4和图5,图4示出了根据本发明实施例的通信窗口的显示变化的流程图,图5示出了图4的一个具体实现方式的流程图。
图4示出如下步骤:
步骤S301:所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作。
具体而言,对所述第一信息/第二信息的操作例如可以是,对第一信息/第二信息的点击、长时间触控、压力触控等。在本发明的第一个优选例中,为了区别于对第一信息/第二信息本身的操作,第一信息/第二信息在显示于同一通信窗口时,具有信息对话区域以及来源标识区域(信息对话区域以及来源标识区域可以相离、相交或包含的形式显示),当用户操作于信息对话区域时,则实现对第一信息/第二信息本身的操作(如复制、转发等),当用户操作于来源标识区域时,则作为步骤S301中对第一信息/第二信息的操作。在另一些实施例中,可以通过对同一操作区域的不同手势来区分对第一信息/第二信息本身的操作或者步骤S301中所述的对第一信息/第二信息的操作。本发明并非以此为限制。
步骤S302:于所述第一用户的第一账号与第二用户的第三账号的通信窗口中显示一浮窗,所述浮窗用以显示与***作的信息同源的信息。
上述实施例中由如下步骤具体实现:
步骤S311:所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作。
步骤S312:使与***作的信息不同源的信息作为背景;
步骤S313:使与***作的信息同源的信息自所述第一用户的第一账号与第二用户的第三账号的通信窗口浮起并合并至所述浮窗中。
步骤S314:使与***作的信息不同源的信息合并以去除与***作的信息同源的信息自所述第一用户的第一账号与第二用户的第三账号的通信窗口浮起产生的间隔。
具体而言,上述步骤S312至步骤S314可以同步执行,本发明并非以此为限制。通过上述实施例,第一用户可以快速便捷地将同一来源的信息集合起来进行显示,以更为直观的了解同一来源的信息的前后顺序。
在上述实施例中,无论选择哪一来源的信息,在浮窗显示中,还包括如下步骤(以选择第一信息为例):确定相邻第一信息之间是否存在第二信息;若相邻第一信息之间不存在第二信息,则将第一信息之间的第一用户发送至第二用户的信息一并浮起并结合第一信息按时间顺序合并至所述浮窗中;
若相邻第一信息之间存在第二信息,则将该相邻的两个第一信息中前一信息后的至少一第一用户发送至第二用户的信息,以及后一信息前的至少一第一用户发送至第二用户的信息一并浮起并结合第一信息按时间顺序合并至所述浮窗中。由此,第一用户可以进一步了解第一用户和第二用户的对话过程。
在上述实施例中,若用户对该相邻的两个第一信息中前一信息后的至少一第一用户发送至第二用户的信息和/或以及后一信息前的至少一第一用户发送至第二用户的信息进行操作,则将该相邻的两个第一信息中前一信息后的至少一第一用户发送至第二用户的信息及后一信息前的至少一第一用户发送至第二用户的信息之间的其它信息一并显示于所述浮窗。从而进一步便于用户通过简单的操作获取更完整的对话信息。
进一步地,在一些实施例中,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息还可以包括根据所述第一用户的选择,确定所述第一服务器与所述第二服务器通信或者所述第一服务器与所述第三服务器通信。由此,第一用户可以自行选择所要通信的服务器。在另一些实施例中,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息还可以包括根据所述第一用户与该第二用户通信中,将所述第一服务器上一次通信的服务器作为本次通信的服务器。由此,自动实现对话的连续性和完整性。进一步地,上述步骤可以结合来实现,本发明并非以此为限制。
在本发明的一些实施例中,图1中所述步骤S140响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第二服务器通信以将所发送的信息显示于所述第二用户的第四账号的通信界面可以包括:将至少部分发送至所述第二用户的第六账号的历史信息显示于所述第二用户的第四账号的通信界面,其中,至少部分发送至所述第二用户的第六账号的历史信息以区别于发送至所述第二用户的第四账号的信息的不同的可视化形式显示。由此,即使第二用户采用了不同的通信工具与第一用户进行通信时,可以通过该形式便捷地获知其在另一通信工具中的通信内容。在本实施例中,历史信息可以仅为预定时间段内的历史信息;历史信息的摘要/关键字等。在本实施例的一些变化例中,也可以仅在通信界面中提供显示历史信息的选项,当用户选择该选项时,再自动获取历史信息进行显示。进一步地,本实施例中所述的不同的可视化形式例如包括不同颜色的对话框、不同颜色的文字、不同字体、或者不同的标识图案,本发明并非以此为限制。
在本发明的一些实施例中,图2中所述步骤S141响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第二用户的第六账号的通信界面还可以包括如下步骤:将至少部分发送至所述第二用户的第四账号的历史信息显示于所述第二用户的第六账号的通信界面,其中,至少部分发送至所述第二用户的第四账号的历史信息以区别于发送至所述第二用户的第六账号的信息的不同的可视化形式显示。
由此,即使第二用户采用了不同的通信工具与第一用户进行通信时,可以通过该形式便捷地获知其在另一通信工具中的通信内容。在本实施例中,历史信息可以仅为预定时间段内的历史信息;历史信息的摘要/关键字等。在本实施例的一些变化例中,也可以仅在通信界面中提供显示历史信息的选项,当用户选择该选项时,再自动获取历史信息进行显示。进一步地,本实施例中所述的不同的可视化形式例如包括不同颜色的对话框、不同颜色的文字、不同字体、或者不同的标识图案,本发明并非以此为限制。
以上仅仅是示意性地描述了第一服务器、第二服务器和第三服务器的实施例,本发明还可以实现第四服务器、第五服务器等,这些变化方式皆在本发明的保护范围之内,在此不予赘述。
以上仅仅是本发明的多个具体实现方式,各具体实现可以单独或组合来实现,本发明并非以此为限制。
图6示出了根据本发明实施例的跨平台通信装置的模块图。跨平台通信装置400包括第一关联模块410、生成模块420、第二关联模块430、第一通信模块440以及第二通信模块450。
第一关联模块410用于至少于第一服务器,使第一用户的第一账号与至少一第一用户的目标账号关联,所述第一账号为所述第一用户在第一服务器中的账号,所述第一用户的目标账号为所述第一用户在至少一目标服务器中的账号;
生成模块420用于响应于第二用户的目标账号,在所述目标服务器向所述第一用户的目标账号发送好友添加请求,基于第二用户的目标账号,于所述第一服务器生成第二用户的第三账号,所述第二用户的目标账号为所述第二用户在所述目标服务器的账号;
第二关联模块430用于至少于所述第一服务器,使第二用户的第三账号与第二用户的目标账号关联;
第一通信模块440用于响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与至少一所述目标服务器通信以将所发送的信息显示于所述第二用户的目标账号的通信界面;
第二通信模块450用于响应于所述第二用户的目标账号通过所述目标服务器向所述第一用户的目标账号发送信息,所述第一服务器与所述目标服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
在本发明的示例性实施方式的跨平台通信装置中,通过服务器之间的通信,来整合企业内部的员工采用企业内部的通信工具与通用通信工具,从而使得企业内部的员工可以采用企业内部的通信工具来与采用其它通用通信工具的用户进行通信。
图6仅仅是示意性的示出本发明提供的跨平台通信装置400,在不违背本发明构思的前提下,模块的拆分、合并、增加都在本发明的保护范围之内。本发明提供的跨平台通信装置400可以由软件、硬件、固件、插件及他们之间的任意组合来实现,本发明并非以此为限。
在本发明的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被例如处理器执行时可以实现上述任意一个实施例中所述跨平台通信方法的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述跨平台通信方法部分中描述的根据本发明各种示例性实施方式的步骤。
参考图7所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品700,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在租户计算设备上执行、部分地在租户设备上执行、作为一个独立的软件包执行、部分在租户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到租户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
在本发明的示例性实施例中,还提供一种电子设备,该电子设备可以包括处理器,以及用于存储所述处理器的可执行指令的存储器。其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一个实施例中所述跨平台通信方法的步骤。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为***、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“***”。
下面参照图8来描述根据本发明的这种实施方式的电子设备500。图8显示的电子设备500仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图8所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括但不限于:至少一个处理单元510、至少一个存储单元520、连接不同***组件(包括存储单元520和处理单元510)的总线530、显示单元540等。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元510执行,使得所述处理单元510执行本说明书上述跨平台通信方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元510可以执行如图1至图5任一附图所示的步骤。
所述存储单元520可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)5201和/或高速缓存存储单元5202,还可以进一步包括只读存储单元(ROM)5203。
所述存储单元520还可以包括具有一组(至少一个)程序模块5205的程序/实用工具5204,这样的程序模块5205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线530可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备500也可以与一个或多个外部设备600(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得租户能与该电子设备500交互的设备通信,和/或与使得该电子设备500能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口550进行。并且,电子设备500还可以通过网络适配器560与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器560可以通过总线530与电子设备500的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本发明实施方式的上述跨平台通信方法。
相比现有技术,本发明的优势在于:
本发明通过服务器之间的通信,来整合企业内部的员工采用企业内部的通信工具与通用通信工具,从而使得企业内部的员工可以采用企业内部的通信工具来与采用其它通用通信工具的用户进行通信。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
Claims (16)
1.一种跨平台通信方法,其特征在于,包括:
至少于第一服务器,使第一用户的第一账号与第一用户的至少一目标账号关联,所述第一账号为所述第一用户在第一服务器中的账号,所述第一用户的目标账号为所述第一用户在至少一目标服务器中的账号;
响应于第二用户的目标账号,在所述目标服务器向所述第一用户的目标账号发送好友添加请求,基于第二用户的目标账号,于所述第一服务器生成第二用户的第三账号,所述第二用户的目标账号为所述第二用户在所述目标服务器的账号;
至少于所述第一服务器,使第二用户的第三账号与第二用户的目标账号关联;
响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与至少一所述目标服务器通信以将所发送的信息显示于所述第二用户的目标账号的通信界面;
响应于所述第二用户的目标账号通过所述目标服务器向所述第一用户的目标账号发送信息,所述第一服务器与所述目标服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
2.如权利要求1所述的跨平台通信方法,其特征在于,所述第二用户的目标账号,通过一包含所述第一用户的目标账号的链接、二维码生成所述好友添加请求。
3.如权利要求1所述的跨平台通信方法,其特征在于,所述目标服务器的数量大于等于一个,所述第一用户的目标账号的数量与所述目标服务器的数量相同,所述第二用户的目标账号的数量与所述目标服务器的数量相同。
4.如权利要求3所述的跨平台通信方法,其特征在于,所述目标服务器包括第二服务器和第三服务器,所述第二用户的目标账号包括所述第二用户于第二服务器上的第四账号以及所述第二用户于第三服务器上的第六账号;所述第一用户的目标账号包括所述第一用户于第二服务器上的第二账号以及所述第一用户于第三服务器中的第五账号,
当所述第一用户与所述第二用户通过第一服务器与所述第二服务器通信之后,所述第一用户与所述第二用户通过第一服务器与所述第三服务器通信的步骤包括:
于所述第一服务器和第三服务器,使第一用户的第一账号及第一用户的第五账号关联;
响应于第二用户的第六账号,在第三服务器向第一用户的第五账号发送好友添加请求,基于第二用户的第六账号,于第一服务器匹配该第二用户的第三账号;
于所述第一服务器和第三服务器,使第二用户的第三账号与第二用户的第六账号关联;
响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第二用户的第六账号的通信界面;
响应于所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
5.如权利要求3所述的跨平台通信方法,其特征在于,还包括:
整合所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送的信息以及所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送的信息,显示于所述第一用户的第一账号的通信界面的同一通信窗口中。
6.如权利要求5所述的跨平台通信方法,其特征在于,所述整合所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送的信息以及所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送的信息,显示于所述第一用户的第一账号的通信界面的同一通信窗口中包括:
所述第一服务器接收所述第二服务器发送的第一通信数据,所述通信数据包括所述第二用户的第四账号、所述第一用户的第二账号以及第一信息;
所述第一服务器根据所述第一用户的第二账号查询所述第一用户的第一账号;
所述第一服务器根据所述第二用户的第四账号查询所述第二用户的第三账号;
所述第一服务器根据所述第一用户的第一账号以及所述第二用户的第三账号查询所述第一用户的第一账号与第二用户的第三账号的通信窗口;
所述第一服务器将所述第一信息显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口;
所述第一服务器接收所述第三服务器发送的第二通信数据,所述第二通信数据包括所述第二用户的第六账号、所述第一用户的第五账号以及第二信息;
所述第一服务器根据所述第一用户的第五账号查询所述第一用户的第一账号;
所述第一服务器根据所述第二用户的第六账号查询所述第二用户的第三账号;
所述第一服务器根据所述第一用户的第一账号以及所述第二用户的第三账号查询所述第一用户的第一账号与第二用户的第三账号的通信窗口;
所述第一服务器将所述第二信息显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口。
7.如权利要求6所述的跨平台通信方法,其特征在于,所述第一信息及所述第二信息按发送时间/接收时间由远及近依次显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口。
8.如权利要求7所述的跨平台通信方法,其特征在于,还包括:
响应于所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作,于所述第一用户的第一账号与第二用户的第三账号的通信窗口中显示一浮窗,所述浮窗用以显示与***作的信息同源的信息。
9.如权利要求8所述的跨平台通信方法,其特征在于,所述响应于所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作,于所述第一用户的第一账号与第二用户的第三账号的通信窗口中显示一浮窗,所述浮窗用以显示与***作的信息同源的信息包括:
响应于所述第一用户于所述第一用户的第一账号与第二用户的第三账号的通信窗口中对所述第一信息/第二信息的操作,使与***作的信息不同源的信息作为背景,并使与***作的信息同源的信息自所述第一用户的第一账号与第二用户的第三账号的通信窗口浮起并合并至所述浮窗中;
使与***作的信息不同源的信息合并以去除与***作的信息同源的信息自所述第一用户的第一账号与第二用户的第三账号的通信窗口浮起产生的间隔。
10.如权利要求6所述的跨平台通信方法,其特征在于,所述第一信息及所述第二信息分别以第一可视化形式及第二可视化形式显示于所述第一用户的第一账号与第二用户的第三账号的通信窗口,所述第一可视化形式和所述第二可视化形式用于区别所述第一信息及所述第二信息。
11.如权利要求6所述的跨平台通信方法,其特征在于,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息还包括:
根据所述第一用户的选择,确定所述第一服务器与所述第二服务器通信或者所述第一服务器与所述第三服务器通信;或者
根据所述第一用户与该第二用户通信中,将所述第一服务器上一次通信的服务器作为本次通信的服务器。
12.如权利要求6所述的跨平台通信方法,其特征在于,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第二服务器通信以将所发送的信息显示于所述第二用户的第四账号的通信界面包括:
将至少部分发送至所述第二用户的第六账号的历史信息显示于所述第二用户的第四账号的通信界面,其中,至少部分发送至所述第二用户的第六账号的历史信息以区别于发送至所述第二用户的第四账号的信息的不同的可视化形式显示。
13.如权利要求6所述的跨平台通信方法,其特征在于,所述响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第二用户的第六账号的通信界面包括:
将至少部分发送至所述第二用户的第四账号的历史信息显示于所述第二用户的第六账号的通信界面,其中,至少部分发送至所述第二用户的第四账号的历史信息以区别于发送至所述第二用户的第六账号的信息的不同的可视化形式显示。
14.一种跨平台通信装置,其特征在于,包括:
第一关联模块,用于至少于第一服务器,使第一用户的第一账号与第一用户的至少一目标账号关联,所述第一账号为所述第一用户在第一服务器中的账号,所述第一用户的目标账号为所述第一用户在至少一目标服务器中的账号;
生成模块,用于响应于第二用户的目标账号,在所述目标服务器向所述第一用户的目标账号发送好友添加请求,基于第二用户的目标账号,于所述第一服务器生成第二用户的第三账号,所述第二用户的目标账号为所述第二用户在所述目标服务器的账号;
第二关联模块,用于至少于所述第一服务器,使第二用户的第三账号与第二用户的目标账号关联;
第一通信模块,用于响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,所述第一服务器与至少一所述目标服务器通信以将所发送的信息显示于所述第二用户的目标账号的通信界面;
第二通信模块,用于响应于所述第二用户的目标账号通过所述目标服务器向所述第一用户的目标账号发送信息,所述第一服务器与所述目标服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面。
15.一种电子设备,其特征在于,所述电子设备包括:
处理器;
存储器,其上存储有计算机程序,所述计算机程序被所述处理器运行时执行如权利要求1至13任一项所述的跨平台通信方法。
16.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至13任一项所述的跨平台通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010323800.2A CN111698200A (zh) | 2020-04-22 | 2020-04-22 | 跨平台通信方法、装置、电子设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010323800.2A CN111698200A (zh) | 2020-04-22 | 2020-04-22 | 跨平台通信方法、装置、电子设备、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111698200A true CN111698200A (zh) | 2020-09-22 |
Family
ID=72476579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010323800.2A Pending CN111698200A (zh) | 2020-04-22 | 2020-04-22 | 跨平台通信方法、装置、电子设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111698200A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102710534A (zh) * | 2011-03-28 | 2012-10-03 | 腾讯科技(深圳)有限公司 | 一种跨应用的网络通信方法和设备 |
CN104348869A (zh) * | 2013-08-02 | 2015-02-11 | 华为技术有限公司 | 不同ott之间互通的方法及设备 |
WO2017032268A1 (zh) * | 2015-08-21 | 2017-03-02 | 腾讯科技(深圳)有限公司 | 实现跨平台交互的方法、终端设备和应用平台 |
CN106559314A (zh) * | 2015-09-30 | 2017-04-05 | 北京奇虎科技有限公司 | 一种跨平台的通信处理方法、装置 |
CN108111392A (zh) * | 2017-11-29 | 2018-06-01 | 努比亚技术有限公司 | 一种信息处理方法、装置及计算机可读存储介质 |
-
2020
- 2020-04-22 CN CN202010323800.2A patent/CN111698200A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102710534A (zh) * | 2011-03-28 | 2012-10-03 | 腾讯科技(深圳)有限公司 | 一种跨应用的网络通信方法和设备 |
CN104348869A (zh) * | 2013-08-02 | 2015-02-11 | 华为技术有限公司 | 不同ott之间互通的方法及设备 |
WO2017032268A1 (zh) * | 2015-08-21 | 2017-03-02 | 腾讯科技(深圳)有限公司 | 实现跨平台交互的方法、终端设备和应用平台 |
CN106559314A (zh) * | 2015-09-30 | 2017-04-05 | 北京奇虎科技有限公司 | 一种跨平台的通信处理方法、装置 |
CN108111392A (zh) * | 2017-11-29 | 2018-06-01 | 努比亚技术有限公司 | 一种信息处理方法、装置及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108519967B (zh) | 图表可视化方法、装置、终端和存储介质 | |
US10693827B2 (en) | Determining intended electronic message recipients via linguistic profiles | |
KR102485121B1 (ko) | 스크린 미러링 방법, 장치, 기기 및 저장 매체 | |
US20210224229A1 (en) | Prioritizing thumbnail previews based on message content | |
US20190215295A1 (en) | Obtainability management in a social networking environment | |
CN112528179B (zh) | 二维码的处理方法、***、电子设备和存储介质 | |
CN107408243A (zh) | 提供用于管理对话中的附件的附件控件 | |
EP3610376B1 (en) | Automatic context passing between applications | |
US10929491B2 (en) | Social sharing path user interface insights | |
CN104657406B (zh) | 用于社会协作环境中的条目的交互分割的方法和*** | |
US9990116B2 (en) | Systems and methods for self-learning dynamic interfaces | |
KR20220061926A (ko) | 미니 프로그램 페이지의 스킨 전환 방법, 장치 및 전자 기기 | |
CN114330249A (zh) | 信息的编辑方法、装置、设备以及存储介质 | |
CN111680224A (zh) | 跨平台课程推送方法、装置、电子设备、存储介质 | |
CN111698200A (zh) | 跨平台通信方法、装置、电子设备、存储介质 | |
CN111680208B (zh) | 跨平台通信关键词检索方法、装置、电子设备、存储介质 | |
CN111147353B (zh) | 识别好友的方法及装置、计算机存储介质、电子设备 | |
CN114866505A (zh) | 邮件发送方法、***、设备及存储介质 | |
CN110224921B (zh) | 发送包含招聘信息的邮件的方法、装置、介质、电子设备 | |
CN113888295A (zh) | 差旅报销方法、装置、存储介质及电子设备 | |
WO2018048733A1 (en) | Determining consensus among message participants based on message content | |
CN113743288A (zh) | 一种云手机的图像识别方法、装置、设备及存储介质 | |
CN111680223B (zh) | 跨平台课程推送方法、装置、电子设备、存储介质 | |
CN112887803B (zh) | 一种会话处理方法、装置、存储介质及电子设备 | |
CN111090721B (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210112 Address after: 200030 unit 01, room 801, 166 Kaibin Road, Xuhui District, Shanghai Applicant after: Shanghai Ping An Education Technology Co.,Ltd. Address before: 152, 86 Tianshui Road, Hongkou District, Shanghai Applicant before: TUTORABC NETWORK TECHNOLOGY (SHANGHAI) Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200922 |
|
WD01 | Invention patent application deemed withdrawn after publication |