一种即时通信应用中的信息展示方法及装置,电子设备与流程

文档序号:11253848阅读:640来源:国知局
一种即时通信应用中的信息展示方法及装置,电子设备与流程

本申请涉及计算机技术领域,特别是涉及一种即时通信应用中的信息展示方法及装置,电子设备。



背景技术:

即时通信应用为用户提供了越来越多的功能,例如:进行会话、发送文件、共享数据等。但是,目前的即时通信应用中所管理和共享的数据仅限于即时通信应用系统内的数据,无法获取第三方应用的数据。例如,在即时通信应用中,用户a和用户b在进行会话时,如果会话内容涉及用户a发送给用户b的一封邮件,那么,用户a只能启动邮件应用程序,复制该邮件的内容,并粘贴至会话消息发送给用户b,便于二人针对邮件内容进行沟通,操作极不方便,降低了会话效率。

可见,现有技术中即时通信应用至少存在会话界面无法获取并展示第三方应用的信息的缺陷。



技术实现要素:

本申请提供一种方法,解决现有技术中即时通信应用的会话界面无法获取并展示第三方应用的信息的问题。

为了解决上述问题,第一方面,本申请实施例提供了一种即时通信应用中的信息展示方法包括:

获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息;

获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;

在所述当前会话所在界面展示所述往来信息。

第二方面,本申请实施例提供了一种即时通信应用中的信息展示装置,包括:

账户信息获取模块,用于获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息;

显示信息获取模块,用于获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;

展示模块,用于在所述当前会话所在界面展示所述往来信息。

第三方面,本申请实施例提供了一种即时通信应用中的信息展示方法包括:

根据即时通信应用客户端的请求,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并发送所述账户信息至所述即时通信应用客户端;

根据即时通信应用客户端的请求,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端。

第四方面,本申请实施例提供了一种即时通信应用中的信息展示装置,包括:

账户信息发送模块,用于根据即时通信应用客户端的请求,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并发送所述账户信息至所述即时通信应用客户端,其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息;

显示信息发送模块,用户根据即时通信应用客户端的请求,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端。

第五方面,本申请实施例提供了一种即时通信应用系统,包括:即时通信应用服务器、即时通信应用客户端和第三方信息服务器,其中,所述即时通信应用客户端用于执行本申请实施例所述的即时通信应用中信息展示方法。

第六方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的即时通信应用中信息展示的方法。

第七方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的即时通信应用中信息展示的方法的步骤。

本申请实施例公开的即时通信应用中的信息展示方法,通过获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息;然后,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;并在所述当前会话所在界面展示所述往来信息,解决了现有技术中即时通信应用的会话界面无法获取并展示第三方应用的信息的问题。通过由即时通信应用服务器或客户端向第三方信息服务器获取展示信息,使得即时通信应用客户端在会话界面可以展示第三方信息服务器的信息,增强了即时通信应用客户端获取信息的便捷性和多样性,同时,提升了用户体验。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例一的即时通信应用中的信息展示方法流程图;

图2是本申请实施例二的即时通信应用中的信息展示方法流程图;

图3是本申请实施例二的即时通信应用系统结构示意图;

图4是本申请实施例三的即时通信应用中的信息展示方法流程图;

图5是本申请实施例四的信息展示装置结构示意图之一;

图6是本申请实施例四的信息展示装置结构示意图之二;

图7是本申请实施例五的信息展示装置结构示意图之一;

图8是本申请实施例五的信息展示装置结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请应用于即时通信应用系统中。即时通信应用系统通常包括客户端和服务器端,用户通过即时通信应用客户端编辑信息后,发送至即时通信应用服务器,由即时通信应用服务器转发至相应的会话对象所在的即时通信应用客户端。本申请的实施例中,用户通过即时通信应用客户端开启当前会话,并通过当前会话和其他用户进行交流。在当前会话中有至少有两个用户参与,本申请中参与会话的用户称为会话对象,即当前会话中有至少有两个会话对象。即时通信应用客户端本地用户称为本地会话对象;当前会话中,除本地用户以外的其他用户称为对端会话对象。

当用户通过所述即时通信应用客户端启动某一会话之后,被启动的会话称为当前会话,用户可以在当前会话界面向对端会话对象发送会话消息,或接收对端会话对象发送的会话消息。

实施例一

本实施例公开的一种即时通信应用中的信息展示方法,应用于即时通信应用客户端,如图1所示,该方法包括:步骤100至步骤120。

步骤100,获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息。

其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息。

现有技术中,当用户通过所述即时通信应用客户端启动某一会话时,即时通信应用客户端向即时通信应用服务器发送建立会话指令,以指示即时通信应用服务器更新当前会话的会话记录等相关信息。

本申请实施例中,在即时通信应用服务器接收到即时通信应用客户端发送的建立会话指令的同时,不仅更新当前会话的会话记录等信息,同时将即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息发送至启动会话的即时通信应用客户端。

即时通信应用客户端和即时通信应用服务器之间的信息交互通常以指令的形式实现,指令的格式通常包括:命令字和参数。当用户启动某一会话时,即时通信应用客户端向即时通信应用服务器发送建立会话指令,所述建立会话指令的参数包括:即时通信应用客户端本地会话对象的用户标识,当前会话的会话标识,由即时通信应用服务器更新当前会话的会话消息,当前会话的会话对象的头像、昵称等信息。具体实施时,即时通信应用服务器更新当前会话的会话消息时,可以同时更新与该当前会话的会话对象的在第三方信息服务器注册的用户账户信息。或者,即时通信应用客户端在与通信应用服务器建立连接后,进一步发送账户信息获取指令,以指示即时通信应用服务器发送当前会话的会话对象在第三方信息服务器中注册的用户账户信息。

具体实施时,即时通信应用服务器预先存储有即时通信应用的用户账户和第三方信息服务器的注册用户之间的用户账户对应关系。

步骤110,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息。

获取到当前会话的对话对象在第三方信息服务器上的用户账户信息之后,可以进一步获取第三方信息服务器上存储的所述第一用户账户和所述第二用户账户之间的往来信息。具体实施时,可以由即时通信应用客户端发送信息获取指令之即时通信应用服务器,由即时通信应用服务器调用所述第三方信息服务器提供的接口,以获取所述第一用户账户和所述第二用户账户之间的往来信息。还可以由即时通信应用客户端直接与所述第三方信息服务器进行通信,以获取所述第一用户账户和所述第二用户账户之间的往来信息。

获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息时,通常需要进行身份认证。因此,前一步骤获取的第一用户账户信息和第二用户账户信息中包括所述第三方信息服务器对应户进行认证的必要信息,如账户名、密码。

步骤120,在所述当前会话所在界面展示所述往来信息。

所述即时通信应用客户端按照预设的格式对接收到的信息进行解析,并按照预设的形式进行展示。例如:按照所述往来信息的发送时间顺序显示;或者按照发送方或接收方分区进行显示;或者先显示所述即时通信应用客户端的当前会话的本地会话对象接收的信息,再显示所述即时通信应用客户端的当前会话的本地会话对象发送的信息。本申请对所述往来信息的具体显示顺序不做限定。

具体实施时,在所述即时通信应用客户端的当前会话界面创建以子窗口,在所述子窗口内显示接收到的往来信息。所述往来信息可以以列表形式显示,或者,以目录形式显示,本申请对所述往来信息的具体显示形式不做限定。

本申请实施例公开的即时通信应用中的信息展示方法,通过获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息;然后,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;并在所述当前会话所在界面展示所述往来信息,解决了现有技术中即时通信应用的会话界面无法获取并展示第三方应用的信息的问题。通过由即时通信应用服务器或客户端向第三方信息服务器获取展示信息,使得即时通信应用客户端在会话界面可以展示第三方信息服务器的信息,增强了即时通信应用客户端获取信息的便捷性和多样性,同时,提升了用户体验。

实施例二

本实施例公开的一种即时通信应用中的信息展示方法,应用于即时通信应用客户端,如图2所示,该方法包括:步骤200至步骤230。

本实施例中结合一个具体应用详细说明本实施例公开的一种即时通信应用中的信息展示方法。如图3所示,本申请公开的即时通信应用中的信息展示应用于即时通信应用系统,所述系统包括:即时通信应用客户端300、即时通信应用服务器310和至少一个第三方信息服务器320。所述即时通信应用客户端300可以通过所述即时通信应用服务器310获取所述第三方信息服务器320端存储的信息;或者,所述即时通信应用客户端300直接获取所述第三方信息服务器320端存储的信息。

步骤200,获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息。

其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息。

具体实施时,获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,包括:根据即时通信应用服务器预先存储的即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息。

所述第三方信息服务器包括:邮件服务器、短信服务器。在获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息之前,首选需要在即时通信应用服务器端建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系。

具体实施时,即时通信应用的注册用户可以通过即时通信应用客户端上的设置界面,绑定所述第三方信息服务器上的用户账户信息,即时通信应用服务器将存储所述即时通信应用的注册用户的账户信息和所述第三方信息服务器的注册用户的用户账户信息的对应关系。以即时通信应用为微信,第三方信息服务器为邮件服务器为例,对于微信应用的用户a,其微信系统的用户账户为:123,用户a可以通过微信客户端绑定其在邮件服务器上的用户账户,如:账户名a@meituan.com,密码:123456,微信服务器将存储“123”与“a@meituan.com,123456”的绑定信息。对于微信应用的用户b,其微信系统的用户账户为:125,用户b可以通过微信客户端绑定其在邮件服务器上的用户账户,如:账户名b@meituan.com,密码:654321,微信服务器将存储“125”与“b@meituan.com,654321”的绑定信息。对于微信应用的用户c,其微信系统的用户账户为:136,用户c可以通过微信客户端绑定其在邮件服务器上的用户账户,如:账户名c@meituan.com,密码:765432,微信服务器将存储“136”与“c@meituan.com,765432”的绑定信息。

具体实施时,即时通信应用服务器也可以通过对全网数据的搜索和聚合,确定即时通信应用系统的注册用户和第三方信息服务器上注册用户的对应关系,并据此建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系。

本申请实施例中,假设即时通信应用服务器接收到即时通信应用客户端发送的建立会话指令的同时,不仅更新当前会话的会话记录等信息,同时将即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息发送至启动会话的即时通信应用客户端。

当用户启动某一会话时,即时通信应用客户端向即时通信应用服务器发送建立会话指令,所述建立会话指令的参数包括:即时通信应用客户端本地会话对象的用户账户,当前会话的会话标识,由即时通信应用服务器更新当前会话的会话消息,当前会话的会话对象的头像、昵称等信息。其中,即时通信应用服务器根据所述参数中指定的本地会话对象的用户账户,在存储的即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系中进行匹配,确定所述本地会话对象在第三方信息服务器上注册用户的账户信息。以本地会话对象的用户账户为:123为例,即时通信应用服务器将确定所述本地会话对象在第三方信息服务器上注册用户的账户信息为:账户名a@meituan.com,密码:123456。

即时通信应用服务器还根据所述参数中指定的会话标识,在本地存储的会话数据中,确定所述当前会话的对端会话对象的用户账户。然后,即时通信应用服务器在存储的即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系中进行匹配,确定所述对端会话对象在第三方信息服务器上注册用户的账户信息。

以即时通信应用服务器接收到的指令中的会话标识为:987654321为例,即时通信应用服务器遍历预先存储的所有会话标识,匹配到“987654321”标识的会话之后,确定“987654321”标识的会话的会话参与者,例如,会话参与者的用户标识为:123、125、136。然后,即时通信应用服务器根据接收到的指令参数中指定的当前会话对象的用户账户,确定用户账户“123”对应的用户为发送建立会话指令的即时通信应用客户端上当前会话的本地会话对象,将用户账户“125”和“136”对应的用户作为发送建立会话指令的即时通信应用客户端上当前会话的对端会话对象。

然后,即时通信应用服务器在存储的即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系中进行匹配,确定用户账户“125”和“136”对应第三方信息服务器上注册用户的账户信息。如前所述,获取的即时通信应用当前会话的对端会话对象的第二用户账户信息将包括:b@meituan.com,654321和c@meituan.com,765432,其中,b@meituan.com和c@meituan.com为账户名,654321和765432为相应账户的密码。

步骤210,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息。

获取到当前会话的对话对象在第三方信息服务器上的用户账户信息之后,可以进一步获取第三方信息服务器上存储的所述第一用户账户和所述第二用户账户之间的往来信息。具体实施时,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息包括:通过即时通信应用服务器获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;或者,通过调用所述第三方信息服务器提供的接口,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息。

当即时通信应用客户端通过即时通信应用服务器获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息时,即时通信应用客户端将发送预设的信息获取指令至即时通信应用服务器,所述信息获取指令可以仅包含当前会话的会话标识,和当前会话的本地会话对象账户,由即时通信应用服务器根据所述会话标识进一步确定第一账户信息和第二账户信息,然后进一步调用所述第三方信息服务器提供的接口获取所述第一用户账户和所述第二用户账户之间的往来信息。或者,即时通信应用客户端将发送预设的信息获取指令至即时通信应用服务器时,同时发送第一账户信息和第二账户信息,然后由即时通信应用服务器进一步调用所述第三方信息服务器提供的接口获取所述第一用户账户和所述第二用户账户之间的往来信息。即时通信应用服务器通过调用所述第三方信息服务器提供的接口将获取的第一账户信息发送至第三方信息服务器,以获取所述第一账户信息发送和收到的信息。然后,即时通信应用服务器对所述第一账户信息发送和收到的信息进行筛选,保留所述第一用户账户发送给所述第二用户账户的信息,以及,所述第二用户账户发送给所述第一用户账户的信息,并将保留的信息发送至即时通信应用客户端。

当即时通信应用客户端通过调用所述第三方信息服务器提供的接口,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息时,即时通信应用客户端通过调用所述第三方信息服务器提供的接口将获取的第一账户信息发送至第三方信息服务器,以获取所述第一账户信息发送和收到的信息。然后,即时通信应用客户端对所述第一账户信息发送和收到的信息进行筛选,保留所述第一用户账户发送给所述第二用户账户的信息,以及,所述第二用户账户发送给所述第一用户账户的信息。

所述第一用户账户和所述第二用户账户之间的往来信息包括:所述第一用户账户发送给至少一个所述第二用户账户的信息以及所述第一用户账户接收到的任意一个所述第二用户账户发送的信息。如前所述,以第一用户账户为a@meituan.com、第二用户账户为b@meituan.com和c@meituan.com为例,所述第一用户账户和所述第二用户账户之间的往来信息,包括:用户账户a@meituan.com发送给用户账户b@meituan.com的邮件、用户账户a@meituan.com发送给用户账户c@meituan.com的邮件、用户账户a@meituan.com接收到用户账户b@meituan.com发送的邮件、用户账户a@meituan.com接收到用户账户c@meituan.com发送的邮件、用户账户a@meituan.com接收到用户账户b@meituan.com发送给用户账户c@meituan.com并抄送给用户账户a@meituan.com的邮件、用户账户a@meituan.com接收到用户账户b@meituan.com发送给用户账户a@meituan.com和用户账户c@meituan.com的邮件等。

步骤220,在所述当前会话所在界面展示所述往来信息。

所述即时通信应用客户端按照预设的格式对接收到的信息进行解析,并按照预设的形式进行展示。例如:按照所述往来信息的发送时间顺序显示;或者按照发送方或接收方分区进行显示;或者先显示所述即时通信应用客户端的当前会话的本地会话对象接收的信息,再显示所述即时通信应用客户端的当前会话的本地会话对象发送的信息。本申请对所述往来信息的具体显示顺序不做限定。

所述即时通信应用客户端按照预设的格式对接收到的信息进行解析,并按照预设的形式进行展示。如前所述,前述用户123所在即时通信应用客户端,在所述即时通信应用客户端的当前会话界面创建以子窗口,在所述子窗口内显示接收到的邮件。具体实施时,在显示接收到的邮件时,可以按照发件时间的先后顺序列表显示,也可以按照收到的邮件和发送的邮件分目录显示,还可以根据用户设置的其他方式进行显示。

步骤230,根据用户对所述当前会话所在界面显示的信息快速操作按钮的触发操作,启动对相应信息的编辑操作。

在另一个实施例中,在所述当前会话所在界面展示所述往来信息时,还包括:显示信息快速操作按钮。基于此,优选的,述在所述当前会话所在界面展示所述往来信息之后,还包括:根据用户对所述信息快速操作按钮的触发操作,启动对相应信息的编辑操作。具体实施时,可以在显示的每一封邮件的末尾显示快速回复或快速转发按钮,并与用户对该邮件进行快速编辑操作。

对该邮件进行快速编辑操作可以通过调用编辑器实现,当用户完成对信息的快速编辑操作之后,点击发送,将编辑后的信息发送至即时通信应用服务器,由即时通信应用服务器以会话消息的形式发送给相关会话对象。或者,由即时通信应用服务器调用第三方信息服务器的接口,由所述第三方信息服务器将编辑后的信息发送至相应对端会话对象绑定的用户账户。

在另一个实施例中,在所述当前会话所在界面展示所述往来信息之后,还包括:按照预设规则,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;在所述当前会话所在界面,更新所述往来信息。所述预设规则可以为:按照预设周期获取、当启动会话界面时获取或根据用户手动刷新请求获取。具体实施时,本地会话对象(如:123)可以在当前会话界面快速回复对端会话对象(如:125)发送的信息,如邮件,同时,对端会话对象(如:125)也可能在即时通信会话界面回复其他会话对象(如:123)发送的邮件,或者,用户通过第三方应用发送邮件,因此,在当前会话界面,需要实时更新本地会话对象和对端会话对象之间的往来信息。

具体实施时,可以按照预设周期,如30秒,自动获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,然后,在所述当前会话所在界面,更新所述往来信息。获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息的方法参见步骤210,此处不再赘述。

本申请实施例公开的即时通信应用中的信息展示方法,通过预先建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系,然后,根据所述对应关系获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并进一步获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,最后在所述当前会话所在界面展示所述往来信息,解决了现有技术中即时通信应用的会话界面无法获取并展示第三方应用的信息的问题。通过由即时通信应用服务器或即时通信应用客户端向第三方信息服务器获取会话双方的往来信息,使得即时通信应用客户端在会话界面可以展示第三方信息服务器的信息,增强了即时通信应用客户端获取信息的便捷性和多样性,同时,提升了用户体验。通过在即时通信应用的会话界面显示信息快捷操作按钮,便于用户快速回复信息,进一步提升用户体验。

实施例三

本实施例公开的一种即时通信应用中的信息展示方法,应用于即时通信应用服务器,如图4所示,该方法包括:步骤400至步骤410。

步骤400,根据即时通信应用客户端的请求,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并发送所述账户信息至所述即时通信应用客户端。

其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息。

确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息的具体实施方式参见实施例二,此处不再赘述。

在本申请的另一个实施例中,在所述即时通信应用服务器将所述第一用户账户信息和第二用户账户信息发送至所述即时通信应用客户端之后,还包括:步骤410。

步骤410,根据即时通信应用客户端的请求,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端。

具体实施时,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息的具体实施方式参见实施例二中的相关部分,此处不再赘述。

具体实施时,在所述即时通信应用服务器将获取的所述第三方信息服务器上存储的所述第一用户账户和所述第二用户账户之间的往来信息发送至所述即时通信应用客户端之后,还包括:按照预设规则,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端。所述预设规则可以为:按照预设周期获取、当启动会话界面时获取或根据用户手动刷新请求获取。

由即时通信应用服务器定期调用所述第三方信息服务器的接口,获取最新的所述第一用户账户和所述第二用户账户之间的往来信息,然后,发送至所述第一用户账户对应的本地会话对象所在的即时通信应用客户端,便于所述即时通信应用客户端更新展示的信息。

在本申请的另一实施例中,在根据即时通信应用客户端的请求,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端之后,还包括:根据即时通信应用客户端发送的消息,确定待发送信息内容和信息接收方;将所述信息内容发送至所述信息接收方。具体实施时,即时通信应用客户端的当前会话的本地会话对象可以通过触发所述信息快速操作按钮,启动对相应信息的编辑操作。当用户完成对信息的快速编辑操作之后,点击发送,即时通信应用客户端将编辑后的信息以消息的形式发送至即时通信应用服务器,所述消息包括:发送方账户信息、接收方账户信息以及信息内容。即时通信应用服务器接收到所述消息之后,按照第三方信息服务器的接口的要求,对接收的消息进行格式处理,然后调用第三方信息服务器的接口,通过所述第三方信息服务器将编辑后的信息发送至信息接收方。

具体实施时,在确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,及获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息之前,还包括:建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系的步骤。具体实施时,首先需要在即时通信应用服务器端建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系。建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系的具体实施方式参见实施例二,此处不再赘述。

本申请实施例公开的即时通信应用中的信息展示方法,通过建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系,然后,根据即时通信应用客户端的请求,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并发送所述账户信息至所述即时通信应用客户端;并根据即时通信应用客户端的请求,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端,便于客户店进行展示,解决了现有技术中即时通信应用的会话界面无法获取并展示第三方应用的信息的问题。通过由即时通信应用服务器向第三方信息服务器获取待显示信息,并发送给即时通信应用客户端,使得即时通信应用客户端在会话界面可以展示第三方信息服务器的信息,增强了即时通信应用客户端获取信息的便捷性和多样性,同时,提升了用户体验。

通过即时通信应用服务器按照预设规则,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端,使得即时通信应用客户端可以实时更新会话双方的往来信息,进一步提升用户体验。

通过根据即时通信应用客户端发送的消息,进一步调用所述第三方信息服务器的接口,将所述信息内容发送至所述信息接收方,实现了即时通信应用用户在会话界面快速回复信息,同时减轻了客户端的压力。

实施例四

本实施例公开的一种即时通信应用中的信息展示装置,如图5所示,所述装置包括:

账户信息获取模块500,用于获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息;

显示信息获取模块510,用于获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;

展示模块520,用于在所述当前会话所在界面展示所述往来信息。

可选的,所述第一用户账户和所述第二用户账户之间的往来信息包括:所述第一用户账户发送给至少一个所述第二用户账户的信息以及所述第一用户账户接收到的任意一个所述第二用户账户发送的信息。

可选的,如图6所示,所述展示模块520进一步用于:

显示信息快速操作按钮;

所述装置,还包括:

信息编辑模块530,用于根据用户对所述当前会话所在界面显示的信息快速操作按钮的触发操作,启动对相应信息的编辑操作。

可选的,如图6所示,还包括:

显示信息更新模块540,用于按照预设规则,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;

显示更新模块550,用于在所述当前会话所在界面,更新所述往来信息。

所述预设规则可以为:按照预设周期获取、当启动会话界面时获取或根据用户手动刷新请求获取。

可选的,所述获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息包括:

通过即时通信应用服务器获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息;或者,

通过调用所述第三方信息服务器提供的接口,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息。

可选的,所述账户信息获取模块500具体用于:

根据即时通信应用服务器预先存储的即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息。

本申请实施例公开的即时通信应用中的信息展示装置,通过预先建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系,然后,根据所述对应关系获取即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并进一步获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,最后在所述当前会话所在界面展示所述往来信息,解决了现有技术中即时通信应用的会话界面无法获取并展示第三方应用的信息的问题。通过由即时通信应用服务器或即时通信应用客户端向第三方信息服务器获取会话双方的往来信息,使得即时通信应用客户端在会话界面可以展示第三方信息服务器的信息,增强了即时通信应用客户端获取信息的便捷性和多样性,同时,提升了用户体验。通过在即时通信应用的会话界面显示信息快捷操作按钮,便于用户快速回复信息,进一步提升用户体验。

实施例五

本实施例公开的一种即时通信应用中的信息展示装置,如图7所示,所述装置包括:

账户信息发送模块700,用于根据即时通信应用客户端的请求,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并发送所述账户信息至所述即时通信应用客户端,其中,所述第一用户账户信息和第二用户账户信息为第三方信息服务器上注册用户的账户信息;

显示信息发送模块710,用户根据即时通信应用客户端的请求,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端。

可选的,所述第一用户账户和所述第二用户账户之间的往来信息包括:所述第一用户账户发送给至少一个所述第二用户账户的信息以及所述第一用户账户接收到的任意一个所述第二用户账户发送的信息。

可选的,所述装置还包括:

账户对应关系建立模块720,用于建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系。

可选的,如图8所示,所述装置还包括:

显示信息更新模块730,用于按照预设规则,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端。所述预设规则可以为:按照预设周期获取、当启动会话界面时获取或根据用户手动刷新请求获取。

可选的,如图8所示,所述装置还包括:信息回复模块740。

所述信息回复模块740,用于根据即时通信应用客户端发送的消息,确定待发送信息内容和信息接收方;以及,将所述信息内容发送至所述信息接收方。

本申请实施例公开的即时通信应用中的信息展示装置,通过建立即时通信应用账户信息和第三方信息服务器上注册用户的账户信息的对应关系,然后,根据即时通信应用客户端的请求,确定即时通信应用当前会话的本地会话对象对应的第一用户账户信息和对端会话对象对应的第二用户账户信息,并发送所述账户信息至所述即时通信应用客户端;并根据即时通信应用客户端的请求,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端,便于客户店进行展示,解决了现有技术中即时通信应用的会话界面无法获取并展示第三方应用的信息的问题。通过由即时通信应用服务器向第三方信息服务器获取待显示信息,并发送给即时通信应用客户端,使得即时通信应用客户端在会话界面可以展示第三方信息服务器的信息,增强了即时通信应用客户端获取信息的便捷性和多样性,同时,提升了用户体验。

通过即时通信应用服务器按照预设规则,获取所述第三方信息服务器存储的所述第一用户账户和所述第二用户账户之间的往来信息,并发送所述往来信息至所述即时通信应用客户端,使得即时通信应用客户端可以实时更新会话双方的往来信息,进一步提升用户体验。

通过根据即时通信应用客户端发送的消息,进一步调用所述第三方信息服务器的接口,将所述信息内容发送至所述信息接收方,实现了即时通信应用用户在会话界面快速回复信息,同时减轻了客户端的压力。

相应的,本申请还公开了一种即时通信应用系统,其特征在于,包括:即时通信应用服务器、即时通信应用客户端和第三方信息服务器,其中,所述即时通信应用客户端用于执行本申请实施例一和实施例二所述的信息展示方法,所述即时通信应用服务器用于执行本申请实施例三所述的信息展示方法的部分或全部步骤。

相应的,本申请还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例一至实施例三所述的即时通信应用中的信息展示方法。所述电子设备可以为pc机、移动终端、个人数字助理、平板电脑等。

本申请还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例一至实施例三所述的即时通信应用中的信息展示方法的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上对本申请提供的一种即时通信应用中的信息展示方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

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