即时信息交互方法、系统以及终端、服务器、存储介质与流程

文档序号:11388924阅读:275来源:国知局
即时信息交互方法、系统以及终端、服务器、存储介质与流程

本发明涉及即时信息交互技术领域,尤其涉及即时信息交互方法、系统以及终端、服务器、存储介质。



背景技术:

随着互联网技术的不断发展,人们信息交流方式也在不断增多,网络通话已经成为人们日常交流的常用方式。

现有技术中,网络通话虽然方便,但这种方式却存在很多问题,比如在通话交流过程中,对于交流信息的描述不够清晰,同时交流的信息类型也过于单一,进而无法提高通话双方交流过程中的交流效率,从而降低用户之间网络通话的使用体验。



技术实现要素:

本发明的主要目的在于提供一种即时信息交互方法、系统以及终端、服务器、存储介质,旨在解决如何提高用户进行网络通话时的交流效率的技术问题。

为实现上述目的,本发明提供一种即时信息交互方法,所述即时信息交互方法包括:

第一终端向服务器发送呼叫请求,以供通过服务器与第二终端建立网络通话连接;

在与所述第二终端进行网络通话的同时,所述第一终端通过所述服务器向所述第二终端发送即时信息或者接收所述服务器转发的所述第二终端发送的即时信息,进行即时信息交互,其中,所述网络通话与所述即时信息交互处于同一操作界面。

优选地,所述第一终端通过所述服务器向所述第二终端发送即时信息或者接收所述服务器转发的所述第二终端发送的即时信息,进行即时信息交互的步骤包括:

所述第一终端获取自身的实时位置信息,并通过所述服务器向所述第二终端发送所述第一终端实时位置信息,以供与所述第二终端进行即时位置信息交互;或者

所述第一终端接收所述服务器转发的所述第二终端发送的所述第二终端实时位置信息,以供与所述第二终端进行即时位置信息交互;

其中,当所述第一终端存在所述第二终端实时位置信息的查看操作时,通过所述第一终端的内置应用显示所述第二终端的实时位置信息;当所述第二终端存在对所述第一终端的实时位置信息进行查看的操作时,通过所述第二终端的内置应用显示所述第一终端的实时位置信息。

优选地,所述第一终端通过所述服务器向所述第二终端发送即时信息或者接收所述服务器转发的所述第二终端发送的即时信息,进行即时信息交互还包括:

所述第一终端获取自身存储的文件信息,并通过所述服务器向所述第二终端发送所述文件信息,以供与所述第二终端进行即时文件信息交互,所述文件信息至少包括视频信息、图片信息、名片信息中的任一种;或者

所述第一终端接收所述服务器转发的所述第二终端发送的文件信息,以供与所述第二终端进行即时文件信息交互;

其中,当所述第一终端存在所述第二终端的文件信息的查看操作时,通过所述第一终端的对应内置应用显示所述第二终端的文件信息;当所述第二终端存在对所述第一终端的文件信息进行查看的操作时,通过所述第二终端的对应内置应用显示所述第一终端的文件信息。

为实现上述目的,本发明还提供一种终端,所述终端为第一终端或第二终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的即时信息交互程序,所述即时信息交互程序被所述处理器执行时实现如上述任一项所述的即时信息交互方法的步骤。

为实现上述目的,本发明还提供一种服务器,所述服务器包括:

存储有即时信息交互程序的存储器;

处理器,配置为执行所述即时信息交互程序以执行下述操作:

接收第一终端发送的呼叫请求,并根据所述呼叫请求,建立所述第一终端与所述第二终端的网络通话连接;

在所述第一终端与所述第二终端进行网络通话的同时,接收所述第一终端或所述第二终端发送的即时信息,并将所述即时信息转发至所述第二终端或所述第一终端,以供实现所述第一终端与所述第二终端之间的即时信息交互,其中,所述网络通话与所述即时信息交互在所述第一终端或所述第二终端上处于同一操作界面。

优选地,执行所述在所述第一终端与所述第二终端进行网络通话的同时,接收所述第一终端或所述第二终端发送的即时信息,并将所述即时信息转发至所述第二终端或所述第一终端,以供实现所述第一终端与所述第二终端之间的即时信息交互的操作包括:

接收所述第一终端发送的所述第一终端实时位置信息,并将所述第一终端实时位置信息转发至所述第二终端,或者接收所述第二终端发送的所述第二终端实时位置信息,并将所述第二终端实时位置信息转发至所述第一终端,以供实现所述第一终端与所述第二终端之间的即时位置信息交互。

优选地,执行所述在所述第一终端与所述第二终端进行网络通话的同时,接收所述第一终端或所述第二终端发送的即时信息,并将所述即时信息转发至所述第二终端或所述第一终端,以供实现所述第一终端与所述第二终端之间的即时信息交互的操作还包括:

接收所述第一终端发送的文件信息,并将该文件信息转发至所述第二终端,或者接收所述第二终端发送的文件信息,并将该文件信息转发至所述第一终端,以供实现所述第一终端与所述第二终端之间的即时文件信息交互,其中,所述文件信息至少包括视频信息、图片信息、名片信息中的任一种。

为实现上述目的,本发明还提供一种即时信息交互系统,所述即时信息交互系统包括:上述所述终端以及上述所述服务器。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有即时信息交互程序,所述即时信息交互程序被处理器执行时实现如上述任一项所述的信息交互方法的步骤。

本发明提出的即时信息交互方法,在第一终端与第二终端之间建立网络通话连接的同时即时通信连接也成功连接,第一终端通过服务器发送即时信息至第二终端或者接收服务器转发的第二终端发送的即时信息,并且网络通话与即时信息交互处于同一操作界面,通过网络通话和即时通信的同时连接以及其操作同处于一个界面,实现了在达到即时信息交互的同时,提高了操作的便捷性和信息交流的高效性。

附图说明

图1是本发明即时信息交互系统一实施例的应场景示意图;

图2为本发明即时信息交互方法第一实施例的流程示意图;

图3为本发明即时信息交互方法第二实施例的流程示意图;

图4本发明即时信息交互系统进行即时信息交互一较佳实施例的流程示意图;

图5为本发明终端进行网络通话时呼叫界面示意图;

图6为本发明终端进行即时信息交互时呼叫界面的实时状态示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1是本发明即时信息交互系统一实施例的应场景示意图。

本发明的即时信息交互系统包括:

(1)多个终端,为便于对本发明进行解释说明,因此本发明具体以两个终端之间的交互进行举例说明,比如第一终端和第二终端。终端可以是手机、平板等可进行网络通话的移动设备,其中,第一、第二仅用于区分不同的终端,为便于解释本发明,下面具体以终端为手机进行举例说明。

(2)一个服务器,用于存储和转发第一终端与第二终端之间的交互信息。本实施例中对于服务器的类型及设置方式不限,具体根据实际需要进行设置。

可选的,为提升交互信息的处理效率,使网络通话与即时通信同时触发,在本发明中,使用一个服务器连接多个终端。同时,为了使一个服务器实现网络通话连接和即时通话连接同时触发和连接,在服务器内部需要存在分别用于连接网络通话和即时通信的连接通道,因此,在服务器内存在即时呼叫模块和即时通信模块,并且,在即时呼叫模块连接终端的网络通话的同时,即时通信连接也连接成功。

在本发明中,即时信息交互系统实现即时信息交互的过程:终端利用服务器建立网络通话连接,同时即时通话链接也连接成功;终端将即时信息发送至服务器,并通过服务器的转发将即时信息发送至另一终端。

在本发明中,将即时呼叫模块和即时通信模块放在一个服务器中,对于本领域技术人员,可知晓的是,可以将即时呼叫模块与即时通信模块分开放在不同的服务器上,但是当两个模块分别在不同服务器上时网络通话连接和即时通信连接需要分开触发,即在建立网络通话连接时,即时通话连接需要再次触发,没有保持同时触发。

对于上述利用两个服务器进行连接的连接方式,其即时信息交互的实现过程:多个终端通过即时呼叫模块所在的服务器进行网络通话连接,进行网络对话;当终端之间需要进行即时信息交互时,终端通过请求即时通信模块所在的服务器进行即时通信连接;当即时通信连接成功时,终端将即时信息发送至即时通信模块所在的服务器,并通过此服务器将即时信息发送至另一终端。

下面基于图1,进一步对即时信息交互过程进行举例说明。

实施例一:

参照图2,图2为本发明即时信息交互方法第一实施例的流程示意图。

步骤s110,第一终端向服务器发送呼叫请求,以供通过服务器与第二终端建立网络通话连接;

步骤s120,在与第二终端进行网络通话的同时,第一终端通过服务器向第二终端发送即时信息或者接收服务器转发的第二终端发送的即时信息,进行即时信息交互,其中,网络通话与即时信息交互处于同一操作界面;

本实施例中,第一终端向服务器发送建立与第二终端进行网络通话连接的请求,服务器通过第一终端的请求并建立网络通话连接,并在建立网络连接的同时,第一终端与第二终端的即时通信连接也已连接成功,且即时通信连接用于第一终端与第二终端进行即时信息交互。根据用户的实际情况,建立网络通话连接的方式有很多种,在本实施例中对于网络通话连接的建立方式不限。

本实施例中,用户可以通过终端,利用某一特定的网络通话软件与另一拥有此通话软件的终端的用户建立网络通话连接,同时用户终端之间的即时通信连接也已连接成功。例如,用户双方预先在手机上安装了可用来进行网络通话的软件,同时在用户双方的软件上均存储有联系人信息,用户通过点击联系人上的呼叫图标触发网络呼叫,当对方接通网络呼叫的同时,即时通信连接也接通,即同时接通了网络通话连接和即时通信连接,此时用户双方可以发送即时信息至服务器或者接收服务器发送的即时信息。

在本实施例中通过在第一终端与第二终端建立网络通话的同时,建立第一终端与第二终端之间的即时通信连接,使得用户双方在进行网络通话的同时也能进行即时信息交互,并且在需要进行即时信息交互时,不需要再次建立即时通信连接,减少了操作的复杂性,提高的信息交互的便捷性。

实施例二:

进一步的,步骤s120中即时信息交互的详细过程包括:

第一终端获取自身的实时位置信息,并通过服务器向第二终端发送所述实时位置信息,以供与第二终端进行即时位置信息交互;或者

第一终端接收服务器转发的第二终端发送的第二终端实时位置信息,以供与第二终端进行即时位置信息交互;

其中,当所述第一终端存在所述第二终端实时位置信息的查看操作时,通过所述第一终端的内置应用显示所述第二终端的实时位置信息;当所述第二终端存在所述第一终端的实时位置信息的查看操作时,通过所述第二终端的内置应用显示所述第一终端的实时位置信息。

本实施例中,用户所拥有的终端之间建立网络通话连接,同时建立了即时通信连接,在用户进行即时信息交互时,第一终端发送即时交互信息至服务器,服务器再将所接收到的即时信息发送至第二终端进行显示;或者接收服务器发送的第二终端发送至服务器的即时信息。本实施例中以实时位置信息为即使信息为例。

例如,终端双方利用手机建立网络通话连接以及即时通信连接,在第一终端用户需向第二终端用户分享自身的位置信息时,第一终端点击通话界面上位置共享图标,再利用手机自身的gps定位系统获取自身实时位置时,并将获得的实时位置信息发送至服务器,同时,在服务器将第一终端的实时位置信息发送至第二终端并进行显示的时候,第一终端会接收到服务器反馈的响应信息。其中,响应信息的反馈方式可以是在第二终端接收到实时位置信息时在第一终端通话界面上所发送信息旁边显示“已发送”,或者在第二终端查看了实时位置信息时在第一终端的通话界面上所发送信息旁边显示“已查看”。

再例如,当第一终端接收到服务器发送的第二终端的实时位置信息时,点击接收到的实时位置信息对实时位置进行查看,当点击接收到的实时位置信息时,启动手机内置的地图软件,比如:高德地图、百度地图等,对所接收到的实时位置信息进行显示。

实施例三:

进一步的,步骤s120中即时信息交互的详细过程还包括:

第一终端获取自身存储的文件信息,并通过服务器向第二终端发送文件信息,以供与第二终端进行即时文件信息交互,文件信息至少包括视频信息、图片信息、名片信息中的任一种;或者

第一终端接收服务器转发的第二终端发送的文件信息,以供与第二终端进行即时文件信息交互;

其中,当所述第一终端存在所述第二终端的文件信息的查看操作时,通过所述第一终端的对应内置应用显示所述第二终端的文件信息;当所述第二终端存在所述第一终端的文件信息的查看操作时,通过所述第二终端的对应内置应用显示所述第一终端的文件信息。

本实施例中,在用户双方进行文件信息交互时,在通话界面选取所需进行交互的信息类别,然后选择所需发送的信息发送至服务器。

例如,当用户在通话过程中需要告知对方另一联系人的联系方式时,可以在通话界面点击个人名片图标,此时在通话界面上显示手机自身和通话软件中的选择联系人列表信息,然后点击联系人头像将所选联系人信息发送至服务器,同时服务器将接收到的联系人信息发送至第二终端,在第二终端获取或者查看此信息时,会接收相应的响应信息并反馈至第一终端,此时在第一终端的通话界面上所发送信息旁边显示“已发送”或者“已查看”。再者,当第一终端接收到服务器发送的第二终端分享的个人名片信息时,点击所接收到的个人名片,并对此信息进行查看。

再例如,当分享的是一个图片时,点击相应的分享图标,进入手机或者通话软件自身图库,并选择所需分享的图片。同时,在接收到图片的分享信息时,点击所接收到的图片,利用手机内置的图片查看软件对图片进行查看。

还比如,当分享的是一个视频短片时,点击相应的分享图标,进入手机或者通话软件自身媒体库选取想要的视频。同时在接收到视频短片时,点击所接收到的视频短片信息,利用手机内置的视频查看器对视频进行播放,其中内置的视频播放器可以是优酷、腾讯视频、爱奇艺以及搜狐视频等。

实施例四:

参照图3,图3为本发明即时信息交互方法第二实施例的流程示意图。

步骤s210,服务器接收第一终端发送的呼叫请求,并根据呼叫请求,建立第一终端与第二终端的网络通话连接;

步骤s220,在第一终端与第二终端进行网络通话的同时,接收第一终端或第二终端发送的即时信息,并将即时信息转发至第二终端或第一终端,以供实现第一终端与第二终端之间的即时信息交互,其中,网络通话与即时信息交互在第一终端或第二终端上处于同一操作界面。

本实施例中,服务器接收到第一终端发送的呼叫请求,根据第二终端所回应的信息,建立第一终端与第二终端的网络通话连接,同时第一终端与第二终端之间的即时通信连接也连接成功,且即时通信连接用于第一终端与第二终端进行即时信息交互。根据用户实际情况,建立网络通话连接的方式有多重,在本实施例中对于网络通话连接的建立方式不限。

具体地,在服务器接收到第一终端发送的即时信息时,存储接收到的即时信息,然后将接收到的即时信息发送至第二终端进行显示。例如在接收到一张图片时,将图片发送至第二终端,并在第二终端进行显示。

本实施例中,服务器连接终端之间的网络通话连接,并在网络通话连接的同时即时通信连接也连接成功,这样就在进行通话的同时,也可以进行即时信息的交互。并且,通过一个服务器连接网络通话和即时通信,有效的减小了在需要进行信息交互时要重新建立即时通信连接所带来的操作的不便性和复杂性。

实施例五:

进一步的,步骤s220中即时信息交互的详细过程包括:

接收第一终端发送的第一终端实时位置信息,并将第一终端实时位置信息转发至第二终端,或者接收第二终端发送的第二终端实时位置信息,并将第二终端实时位置信息转发至第一终端,以供实现第一终端与第二终端之间的即时位置信息交互。

本实施例中,当服务器接收到第一终端发送的实时位置信息时,将此信息发送至第二终端的通话界面进行显示。在服务器将实时位置信息发送至第二终端或者第二终端查看了此信息时,会将此信息反馈给第一终端,比如当服务器将实时位置信息成功发送至第二终端时,第一终端的通话界面上所发送信息的旁边可以显示为“已发送”,再比如当第二终端查看了位置信息时,此时显示可以是“已查看”。

实施例六:

进一步的,步骤s220中即时信息交互的详细过程还包括:

接收第一终端发送的文件信息,并将该文件信息转发至第二终端,或者接收第二终端发送的文件信息,并将该文件信息转发至第一终端,以供实现第一终端与第二终端之间的即时文件信息交互,其中,所述文件信息至少包括视频信息、图片信息、名片信息中的任一种。

本实施例中,在用户双方进行文件信息交互时,服务器接收第一终端发送的文件信息,并将接收到的文件信息发送至第二终端进行显示。

例如,当用户发送的即时信息是个人名片时,接收第一终端发送的联系人的名片信息,然后将次名片信息发送至第二终端的通话界面进行显示。在第二终端获取或者查看此信息时,服务器会根据第二终端的具体操作反馈相应的响应信息,比如当第二终端已接收此信息时,反馈的响应信息可以是“已发送”,当已查看此信息时,反馈的响应信息可以是“已查看”。对于反馈信息的形式没有具体限制。

参照图4,图4本发明即时信息交互系统进行即时信息交互一较佳实施例的流程示意图。

进一步的,为了更好的理解本发明,在此提供一较佳实施例,即时信息交互方法包括:

1、用户a与用户b分别预先在手机上安装交互app并实行实名注册生成id号,并将id信息上传至交互app的服务器中;

2、用户a与用户b预先保存对方id号作为联系人;

3、用户a点击交互app进入联系人界面,点击用户b信息上的呼叫图标触发网络通话连接;

4、用户b点击接听,接通网络通话连接,同时建立了即时通信连接,并进入呼叫界面;

5、用户a在呼叫界面点击交互操作类型,手机app响应,并选择进行交互的信息发送至服务器;

6、用户b接收服务器发送的交互信息并进行显示;

7、用户a接收到服务器返回的用户b的响应信息并在呼叫界面上进行显示。

同时,在上述步骤5中所述的将交互信息发送至服务器包括:

当触发多媒体(图片、视频),手机app响应,进入将手机系统内的图片、视频界面,选择相应的图片、视频并发送给服务器,并由服务器将该图片、视频发送给用户b,并在用户b的呼叫界面进行显示。同时服务器返回响应信息给用户a的手机呼叫界面;

当触发位置图标,手机app响应,进入手机内置的高德地图软件,高德地图软件对用户a所在位置进行定位确认,将该确认后的位置信息发送给服务器,并由服务器发送给用户b,并在用户b的呼叫界面进行显示。用户b点击该位置信息时,同时调去用户b手机上的第三方位置服务平台,进行地图位置显示界面;

当触发名片推荐图标,手机app响应,进入将手机系统内的名片界面,选择相应联系人的名片并发送给服务器,并由服务器将名片信息发送给用户b,并在用户b的呼叫界面进行显示。同时服务器返回响应信息给用户a的手机呼叫界面。

参照图5,图5为本发明终端的进行网络通话时呼叫界面示意图。

本实施例中,将即时交互信息类型设定在通话界面上,在用户进行网络通话时,若需要进行即时信息交互时,直接点击通话界面上相应图标进行类型选择,然后根据需要选择进行交互的信息。

参照图6,图6为本发明终端的进行即时信息交互时呼叫界面的实时状态示意图。

本实施例中,在触及类型图标并选择进行交互的信息后,交互信息会在通话界面上显示出来,当查看交互信息时,点击画面内容,也就是所接收到的信息内容,便可以将交互信息显示出来。

本发明还提供一种终端。

本发明基于终端包括:存储器、处理器及存储在存储器上并可在处理器上运行的即时信息交互程序,即时信息交互程序被处理器执行时实现如上的即时信息交互方法的实施例一、二、三中的步骤。

其中,在处理器上运行的提示信息的即时信息交互程序被执行时所实现的方法可参照本发明即时信息交互的方法各个实施例,在此不再赘述。

本发明还提供一种服务器。

本发明基于服务器包括:存储器、处理器及存储在存储器上并可在处理器上运行的即时信息交互程序,即时信息交互程序被处理器执行时实现如上的即时信息交互方法的实施例四、五、六中的方法步骤。

其中,在处理器上运行的提示信息的即时信息交互程序被执行时所实现的方法可参照本发明即时信息交互的方法各个实施例,在此不再赘述。

本发明还提供一种计算机可读存储介质。

本发明计算机可读存储介质上存储有即时信息交互程序,所述即时信息交互程序被处理器执行时实现如上所述的智能家居分享授权方法的步骤。

其中,在所述处理器上运行的提示信息的显示程序被执行时所实现的方法可参照本发明即时信息交互方法各个实施例,在此不再赘述。

本实施例提出的即时信息交互方法,在第一终端与第二终端之间建立网络通话连接的同时即时通信连接也成功连接,第一终端通过服务器发送即时信息至第二终端或者接收服务器转发的第二终端发送的即时信息,并且网络通话与即时信息交互处于同一操作界面,通过网络通话和即时通信的同时连接以及其操作同处于一个界面,实现了在达到即时信息交互的同时,提高了操作的便捷性和信息交流的高效性。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

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

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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