用于电子终端的通信方法和通信设备与流程

文档序号:12809954阅读:152来源:国知局
用于电子终端的通信方法和通信设备与流程

本发明涉及电子终端的通信技术领域,更具体地讲,涉及一种用于电子终端的通信方法和通信设备。



背景技术:

目前,随着电子终端的不断普及,不同电子终端的用户之间一般借助于电子终端中安装的各类通信应用来进行通信,例如,可利用通话应用来进行通话,或利用短信应用来相互传送短消息,或利用网络应用来进行视频、语音或文字的聊天。

但是,上述现有的各类通信应用对于用户的使用很不方便。



技术实现要素:

本发明的示例性实施例的目的在于提供一种用于电子终端的通信方法和通信设备,在各类通信应用之间建立关联,以改善用户的使用体验。

根据本发明示例性实施例的一方面,提供一种用于电子终端的通信方法,包括:(a)接收与预定通信应用相应的通话呼叫请求;(b)获取发起所述通话呼叫请求的联系人;(c)检测与所述联系人相关联的其他通信应用;(d)显示检测到的所述其他通信应用的标识。

可选地,步骤(d)可包括:在通话界面或浮动窗口中显示所述其他通信应用的标识。

可选地,所述通话界面可包括以下项中的至少一项:来电待接通界面、通话过程界面、通话结束界面。

可选地,步骤(c)可包括:检测具有与所述联系人相关联的联系人的其他通信应用。

可选地,步骤(c)可包括:检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

可选地,所述通信方法可还包括:(e)接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作;(f)响应于所述选择操作,显示所述一个其他通信应用的用户界面。

可选地,步骤(f)可还包括:响应于所述选择操作,切断与所述联系人的通话。

可选地,步骤(f)可包括:(f1)响应于所述选择操作,显示所述一个其他通信应用所支持的至少一种通信方式;(f2)接收用户对所述至少一种通信方式中的一种通信方式的选择;(f3)响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。

可选地,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。

可选地,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

可选地,步骤(f)可还包括:响应于所述选择操作,向所述联系人发送提示消息,其中,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

根据本发明示例性实施例的另一方面,提供一种用于电子终端的通信设备,包括:请求接收单元,接收与预定通信应用相应的通话呼叫请求;获取单元,获取发起所述通话呼叫请求的联系人;检测单元,检测与所述联系人相关联的其他通信应用;显示单元,显示检测到的所述其他通信应用的标识。

可选地,显示单元可在通话界面或浮动窗口中显示所述其他通信应用的标识。

可选地,所述通话界面可包括以下项中的至少一项:来电待接通界面、通话过程界面、通话结束界面。

可选地,检测单元可检测具有与所述联系人相关联的联系人的其他通信应用。

可选地,检测单元可检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

可选地,所述通信设备可还包括:第一操作接收单元,接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作,其中,显示单元 可响应于所述选择操作,显示所述一个其他通信应用的用户界面。

可选地,所述通信设备可还包括:通话切断单元,响应于所述选择操作,切断与所述联系人的通话。

可选地,显示单元可响应于所述选择操作,显示所述一个其他通信应用所支持的至少一种通信方式,可还包括:第二操作接收单元,接收用户对所述至少一种通信方式中的一种通信方式的选择,然后显示单元可响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。

可选地,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。

可选地,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

可选地,所述通信设备可还包括:信息发送单元,响应于所述选择操作,向所述联系人发送提示消息,其中,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

根据本发明示例性实施例的再一方面,提供一种用于电子终端的通信方法,包括:(a)接收用户用于在预定通信应用中发起通话呼叫请求的操作;(b)响应于所述操作,获取接收所述通话呼叫请求的联系人;(c)检测与所述联系人相关联的其他通信应用;(d)显示检测到的所述其他通信应用的标识。

可选地,步骤(d)可包括:在通话界面或浮动窗口中显示所述其他通信应用的标识。

可选地,所述通话界面可包括以下项中的至少一项:通话请求界面、通话过程界面、通话结束界面。

可选地,步骤(c)可包括:检测具有与所述联系人相关联的联系人的其他通信应用。

可选地,步骤(c)可包括:检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

可选地,所述通信方法可还包括:(e)接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作;(f)响应于所述选择操作,显示所述一个其他通信应用的用户界面。

可选地,步骤(f)可还包括:响应于所述选择操作,切断与所述联系人的通话。

可选地,步骤(f)可包括:(f1)响应于所述选择操作,显示所述一个其他通信应用所支持的至少一种通信方式;(f2)接收用户对所述至少一种通信方式中的一种通信方式的选择;(f3)响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。

可选地,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。

可选地,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

可选地,步骤(f)可还包括:响应于所述选择操作,向所述联系人发送提示消息,其中,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

根据本发明示例性实施例的再一方面,提供一种用于电子终端的通信设备,包括:第一操作接收单元,接收用户用于在预定通信应用中发起通话呼叫请求的操作;获取单元,响应于所述操作,获取接收所述通话呼叫请求的联系人;检测单元,检测与所述联系人相关联的其他通信应用;显示单元,显示检测到的所述其他通信应用的标识。

可选地,显示单元可在通话界面或浮动窗口中显示所述其他通信应用的标识。

可选地,所述通话界面可包括以下项中的至少一项:通话请求界面、通话过程界面、通话结束界面。

可选地,检测单元可检测具有与所述联系人相关联的联系人的其他通信应用。

可选地,检测单元可检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

可选地,所述通信设备可还包括:第二操作接收单元,接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作,其中,显示单元可响应于所述选择操作,显示所述一个其他通信应用的用户界面。

可选地,所述通信设备可还包括:通话切断单元,响应于所述选择操作, 切断与所述联系人的通话。

可选地,显示单元可响应于所述选择操作,显示所述一个其他通信应用所支持的至少一种通信方式,可还包括:第三操作接收单元,接收用户对所述至少一种通信方式中的一种通信方式的选择,然后显示单元可响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。

可选地,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。

可选地,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

可选地,所述通信设备可还包括:信息发送单元,响应于所述选择操作,向所述联系人发送提示消息,其中,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

采用上述用于电子终端的通信方法和通信设备,可在接收到通话呼叫请求时,向用户提供与发起该通话呼叫请求的联系人相关联的其他通信应用的标识,有助于用户将预定通信应用切换至其他通信应用来进行通信,从而提高了用户的使用体验。

附图说明

通过下面结合示例性地示出实施例的附图进行的详细描述,本发明示例性实施例的上述和其它目的、特点和优点将会变得更加清楚,其中:

图1示出根据本发明示例性实施例的用于电子终端的通信方法的流程图;

图2示出根据本发明示例性实施例的在来电待接通界面显示其他应用的标识的一个示例;

图3示出根据本发明示例性实施例的在通话结束界面显示其他应用的标识的示例;

图4示出根据本发明示例性实施例的在来电待接通界面显示其他应用的标识的另一个示例;

图5示出根据本发明示例性实施例的将预定通信应用切换至其他通信应用来进行通信的步骤的流程图;

图6示出根据本发明示例性实施例的图5中的显示一个其他通信应用的用户界面的步骤的流程图;

图7示出根据本发明示例性实施例的用于电子终端的通信设备的框图;

图8示出根据本发明另一示例性实施例的用于电子终端的通信方法的流程图;

图9示出根据本发明另一示例性实施例的将预定通信应用切换至其他通信应用来进行通信的步骤的流程图;

图10示出根据本发明另一示例性实施例的图9中的显示一个其他通信应用的用户界面的步骤的流程图;

图11示出根据本发明另一示例性实施例的用于电子终端的通信设备的框图。

具体实施方式

现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。

图1示出根据本发明示例性实施例的用于电子终端的通信方法(以下,称为“第一通信方法”)的流程图。这里,在本发明示例性实施例中,第一通信方法可为电子终端接收到通话呼叫请求时所执行的通信方法。作为示例,所述电子终端可以是智能手机、平板电脑、个人计算机、个人数字助理等能够进行通信的电子设备。

参照图1,在步骤s10中,接收与预定通信应用相应的通话呼叫请求。这里,应理解,图1所示的第一通信方法的执行主体应为电子终端中的所述预定通信应用,作为示例,所述预定通信应用可为电子终端中的通话组件,这里的通话组件是指实现通话功能的硬件组件或软件应用(例如,通话应用),或者,也可为电子终端中的基于互联网络的通信应用,例如,可通过互联网络来实现视频通话、语音通话、发送文字消息的通信应用。

在步骤s20中,获取发起所述通话呼叫请求的联系人。

在步骤s30中,检测与所述联系人相关联的其他通信应用。这里,作为示例,所述其他通信应用可为电子终端中的通话组件,这里的通话组件是指实现通话功能的硬件组件或软件应用(例如,通话应用),或者,也可为电子终端中的基于互联网络的通信应用,例如,可通过互联网络来实现视频通话、 语音通话、发送文字消息的通信应用。应理解,所述其他通信应用应与所述预定通信应用为不同的通信应用。

具体说来,可检测具有与所述联系人相关联的联系人的其他通信应用。这里,与所述联系人相关联的联系人可指与所述联系人进行绑定的联系人,例如,在步骤s30中可检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

在步骤s30的第一实施例中,可由所述其他通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在本示例中,可由微信将微信的通讯录中的联系人与通话应用的通讯录中的联系人进行绑定,例如,微信可将微信账号与电话号码进行绑定,此时,即将该微信账号对应的联系人与电话号码对应的联系人进行了绑定。

在步骤s30的第二实施例中,可由所述预定通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。

可选地,根据本发明示例性实施例的第一通信方法可还包括:获取所述其他应用的通讯录,在步骤s30中可由所述预定通信应用基于获取的所述其他应用的通讯录来对所述联系人进行绑定。

具体说来,在获取发起所述通话呼叫请求的联系人之后,在步骤s30中可获取所述联系人在所述预定通信应用的通讯录中的参数信息(例如,姓名、电话号码、关于该联系人的备注信息),然后检测所述其他应用的通讯录中的各联系人的参数信息中是否存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息,当所述其他应用的通讯录中的各联系人的参数信息中存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息时,将所述其他应用的通讯录中包含所述联系人在所述预定通信应用的通讯录中的参数信息的参数信息所对应的联系人与所述预定通信应用的通讯录中的所述联系人进行绑定。

例如,以所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信)为例,假设在步骤s30中获取了所述联系人在通话应用的通讯录中的姓名(例如,张三),此时,可检测获取的微信的通讯录中是否存在姓名为张三的联系人,如果微信的通讯录中存在姓名为张三 的联系人,则通话应用将通话应用的通讯录中的张三与微信的通讯录中的张三进行绑定。

在步骤s30的第三实施例中,可根据用户的设置来建立关联。例如,可根据用户的操作来将所述预定通信应用的通讯录中的联系人与所述其他应用的通讯录中的联系人进行绑定。

在步骤s40中,显示检测到的所述其他通信应用的标识。

在一个示例中,可在通话界面中显示所述其他通信应用的标识。作为示例,所述通话界面可包括以下项中的至少一项:来电待接通界面、通话过程界面、通话结束界面。

下面以通话界面为来电待接通界面为例,参照图2来详细描述在来电待接通界面中显示所述其他通信应用的标识的过程。

图2示出根据本发明示例性实施例的在来电待接通界面中显示其他应用的标识的一个示例。

在图2所示的示例中,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),当接收到来自通话应用的通话呼叫请求时,可在通话应用的来电待接通界面中显示微信的标识(例如,微信的图标)。这里,应理解,图2所示出的仅为本发明示例性实施例的第一通信方法的一个示例,本发明不限于此。

下面以通话界面为通话结束界面为例,参照图3来详细描述在通话结束界面中显示所述其他通信应用的标识的过程。

图3示出根据本发明示例性实施例的在通话结束界面中显示其他应用的标识的示例。

在图3所示的示例中,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),当结束来自通话应用的通话时,可在通话应用的通话结束界面中显示微信的标识(例如,微信的图标)。这里,应理解,图3所示出的仅为本发明示例性实施例的第一通信方法的一个示例,本发明不限于此。

在另一示例中,可在浮动窗口中显示所述其他通信应用的标识。

下面参照图4来详细描述在浮动窗口中显示所述其他通信应用的标识的过程。

图4示出根据本发明示例性实施例的在来电待接通界面显示其他应用的 标识的另一个示例。

在图4所示的示例中,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),当接收到来自通话应用的通话呼叫请求时,可在电子终端的屏幕上呈现一个浮动窗口,在所呈现的浮动窗口中显示通话应用的来电待接通界面,并在该通话应用的来电待接通界面中显示微信的标识(例如,微信的图标)。应理解,在图4的示例中,是在浮动窗口中显示来电待接通界面,在来电待接通界面中显示所述其他通信应用的标识,以实现在浮动窗口中显示所述其他通信应用的标识。然而,本发明不限于此,还可仅在浮动窗口中显示所述其他通信应用的标识。

这里,根据本发明示例性实施例的第一通信方法为改善用户体验,除了可显示所述其他通信应用的标识之外,还可将预定通信应用切换至其他通信应用来进行通信,下面参照图5来详细描述将预定通信应用切换至其他通信应用来进行通信的步骤。

图5示出根据本发明示例性实施例的将预定通信应用切换至其他通信应用来进行通信的步骤的流程图。

参照图5,在步骤s50中,接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作。此时,在步骤s40中可显示多个其他通信应用的标识。

在步骤s60中,响应于所述选择操作,显示所述一个其他通信应用的用户界面。

优选地,当基于所述预定通信应用所进行的通信方式为视频通话或语音通话时,在步骤s60中可响应于所述选择操作,切断与所述联系人的通话,然后再显示所述一个其他通信应用的用户界面。

可选地,在步骤s60中可还响应于所述选择操作,向所述联系人发送提示消息。这里,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

图6示出根据本发明示例性实施例的图5中的显示一个其他通信应用的用户界面的步骤的流程图。

参照图6,在步骤s61中,响应于所述选择操作,显示所述一个其他通信应用所支持的至少一种通信方式。作为示例,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

在步骤s62中,接收用户对所述至少一种通信方式中的一种通信方式的选择。

在步骤s63中,响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。这里,应理解,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。此时,当在步骤s62中用户选择视频通话或语音通话时,在步骤s63中可响应于所述选择,显示所述一个其他通信应用的视频通话请求界面或语音通话请求界面。

例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在此情况下,在步骤s61中可显示微信所支持的通信方式(例如,视频通话、语音通话、文字消息),如果在步骤s62中用户选择微信所支持的视频通话,则在步骤s63中响应于用户的选择,在电子终端的屏幕会显示微信的进行视频通话呼叫请求的界面。

图7示出根据本发明示例性实施例的用于电子终端的通信设备(以下,称为“第一通信设备”)的框图。这里,在本发明示例性实施例中,第一通信设备可为电子终端接收到通话呼叫请求时用于执行的上述第一通信方法的设备。作为示例,所述电子终端可以是智能手机、平板电脑、个人计算机、个人数字助理等能够进行通信的电子设备。

如图7所示,根据本发明示例性实施例的第一通信设备可包括:请求接收单元10、获取单元20、检测单元30和显示单元40。这里,应理解,这些单元应为预定通信应用中的各模块。作为示例,所述预定通信应用可为电子终端中的通话组件,这里的通话组件是指实现通话功能的硬件组件或软件应用(例如,通话应用)。例如,这些单元可被实现为安装在电子终端上的通话应用中的各个模块。或者,所述预定通信应用还可电子终端中的基于互联网络的通信应用,例如,可通过互联网络来实现视频通话、语音通话、发送文字消息的通信应用。此时,这些单元可被实现为安装在电子终端上的基于互联网络的通信应用中的各个模块。

具体说来,请求接收单元10接收与预定通信应用相应的通话呼叫请求。

获取单元20获取发起所述通话呼叫请求的联系人。

检测单元30检测与所述联系人相关联的其他通信应用。这里,应理解,所述其他通信应用应与所述预定通信应用为不同的通信应用。

具体说来,检测单元30可检测具有与所述联系人相关联的联系人的其他通信应用。这里,与所述联系人相关联的联系人可指与所述联系人进行绑定的联系人,例如,检测单元30可检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

在检测单元30的第一实施例中,可由所述其他通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在本示例中,可由微信将微信的通讯录中的联系人与通话应用的通讯录中的联系人进行绑定,例如,微信可将微信账号与电话号码进行绑定,此时,即将该微信账号对应的联系人与电话号码对应的联系人进行了绑定。

在检测单元30的第二实施例中,可由所述预定通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。

可选地,获取单元20可还获取所述其他应用的通讯录,检测单元30可由所述预定通信应用基于获取的所述其他应用的通讯录来对所述联系人进行绑定。

具体说来,在获取发起所述通话呼叫请求的联系人之后,检测单元30可获取所述联系人在所述预定通信应用的通讯录中的参数信息(例如,姓名、电话号码、关于该联系人的备注信息),然后检测所述其他应用的通讯录中的各联系人的参数信息中是否存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息,当所述其他应用的通讯录中的各联系人的参数信息中存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息时,将所述其他应用的通讯录中包含所述联系人在所述预定通信应用的通讯录中的参数信息的参数信息所对应的联系人与所述预定通信应用的通讯录中的所述联系人进行绑定。

例如,以所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信)为例,假设检测单元30获取了所述联系人在通话应用的通讯录中的姓名(例如,张三),此时,可检测获取的微信的通讯录中是否存在姓名为张三的联系人,如果微信的通讯录中存在姓名为张三的联系人,则通话应用将通话应用的通讯录中的张三与微信的通讯录中的张三 进行绑定。

在检测单元30的第三实施例中,可根据用户的设置来建立关联。例如,可根据用户的操作来将所述预定通信应用的通讯录中的联系人与所述其他应用的通讯录中的联系人进行绑定。

显示单元40显示检测到的所述其他通信应用的标识。

在一个示例中,显示单元40可在通话界面中显示所述其他通信应用的标识。作为示例,所述通话界面可包括以下项中的至少一项:来电待接通界面、通话过程界面、通话结束界面。

在另一示例中,显示单元40可在浮动窗口中显示所述其他通信应用的标识。

这里,根据本发明示例性实施例的第一通信设备为改善用户体验,除了可显示所述其他通信应用的标识之外,还可将预定通信应用切换至其他通信应用来进行通信。

可选地,根据本发明示例性实施例的第一通信设备可还包括:第一操作接收单元,接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作。此时,显示单元40可响应于所述选择操作,显示所述一个其他通信应用的用户界面。

具体说来,显示单元40可响应于所述选择操作,显示所述一个其他通信应用所支持的至少一种通信方式。作为示例,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

在此情况下,根据本发明示例性实施例的第一通信设备可还包括:第二操作接收单元,接收用户对所述至少一种通信方式中的一种通信方式的选择,然后显示单元40响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。这里,应理解,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。此时,当第二操作接收单元选择视频通话或语音通话时,显示单元40可响应于所述选择,显示所述一个其他通信应用的视频通话请求界面或语音通话请求界面。

例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在此情况下,显示单元40可显示微信所支持的通信方式(例如,视频通话、语音通话、文字消息),如果第二操作接 收单元接收用户对微信所支持的视频通话的选择,则显示单元40响应于用户的选择,在电子终端的屏幕会显示微信的进行视频通话呼叫请求的界面。

优选地,当基于所述预定通信应用所进行的通信方式为视频通话或语音通话时,根据本发明示例性实施例的第一通信设备可还包括:通话切断单元,响应于所述选择操作,切断与所述联系人的通话,然后显示单元40再显示所述一个其他通信应用的用户界面。

可选地,根据本发明示例性实施例的第一通信设备可还包括:信息发送单元,响应于所述选择操作,向所述联系人发送提示消息。这里,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

采用上述根据本发明示例性实施例的第一通信方法和第一通信设备,可在接收到通话呼叫请求时,显示与发起通话呼叫请求的预定通信应用相关联的其他通信应用的标识,为用户提供更多的通信选择,以提高用户的使用体验。

图8示出根据本发明另一示例性实施例的用于电子终端的通信方法(以下,称为“第二通信方法”)的流程图。这里,在本发明示例性实施例中,第二通信方法可为电子终端发起通话呼叫请求时所执行的通信方法。作为示例,所述电子终端可以是智能手机、平板电脑、个人计算机、个人数字助理等能够进行通信的电子设备。

参照图8,在步骤s100中,接收用户用于在预定通信应用中发起通话呼叫请求的操作。这里,应理解,图8所示的第二通信方法的执行主体应为电子终端中的所述预定通信应用,作为示例,所述预定通信应用可为电子终端中的通话组件,这里的通话组件是指实现通话功能的硬件组件或软件应用(例如,通话应用),或者,也可为电子终端中的基于互联网络的通信应用,例如,可通过互联网络来实现视频通话、语音通话、发送文字消息的通信应用。

例如,可在预定通信应用的用户界面中显示用于发起通话呼叫请求的标识(例如,按钮),在步骤s100中接收用户对所述标识的选择操作(例如,点击操作)。

在步骤s200中,响应于所述操作,获取接收所述通话呼叫请求的联系人。

在步骤s300中,检测与所述联系人相关联的其他通信应用。这里,作为示例,所述其他通信应用可为电子终端中的通话组件,这里的通话组件是指实现通话功能的硬件组件或软件应用(例如,通话应用),或者,也可为电子 终端中的基于互联网络的通信应用,例如,可通过互联网络来实现视频通话、语音通话、发送文字消息的通信应用。应理解,所述其他通信应用应与所述预定通信应用为不同的通信应用。

具体说来,可检测具有与所述联系人相关联的联系人的其他通信应用。这里,与所述联系人相关联的联系人可指与所述联系人进行绑定的联系人,例如,在步骤s300中可检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

在步骤s300的第一实施例中,可由所述其他通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在本示例中,可由微信将微信的通讯录中的联系人与通话应用的通讯录中的联系人进行绑定,例如,微信可将微信账号与电话号码进行绑定,此时,即将该微信账号对应的联系人与电话号码对应的联系人进行了绑定。

在步骤s300的第二实施例中,可由所述预定通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。

可选地,根据本发明示例性实施例的第二通信方法可还包括:获取所述其他应用的通讯录,在步骤s300中可由所述预定通信应用基于获取的所述其他应用的通讯录来对所述联系人进行绑定。

具体说来,在获取发起所述通话呼叫请求的联系人之后,在步骤s300中可获取所述联系人在所述预定通信应用的通讯录中的参数信息(例如,姓名、电话号码、关于该联系人的备注信息),然后检测所述其他应用的通讯录中的各联系人的参数信息中是否存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息,当所述其他应用的通讯录中的各联系人的参数信息中存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息时,将所述其他应用的通讯录中包含所述联系人在所述预定通信应用的通讯录中的参数信息的参数信息所对应的联系人与所述预定通信应用的通讯录中的所述联系人进行绑定。

例如,以所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信)为例,假设在步骤s300中获取了所述联系人在通话应用的通讯录中的姓名(例如,张三),此时,可检测获取的微信的通 讯录中是否存在姓名为张三的联系人,如果微信的通讯录中存在姓名为张三的联系人,则通话应用将通话应用的通讯录中的张三与微信的通讯录中的张三进行绑定。

在步骤s300的第三实施例中,可根据用户的设置来建立关联。例如,可根据用户的操作来将所述预定通信应用的通讯录中的联系人与所述其他应用的通讯录中的联系人进行绑定。

在步骤s400中,显示检测到的所述其他通信应用的标识。

在一个示例中,可在通话界面中显示所述其他通信应用的标识。作为示例,所述通话界面包括以下项中的至少一项:通话请求界面、通话过程界面、通话结束界面。

在另一示例中,在浮动窗口中显示所述其他通信应用的标识。

这里,根据本发明示例性实施例的第二通信方法为改善用户体验,除了可显示所述其他通信应用的标识之外,还可将预定通信应用切换至其他通信应用来进行通信,下面参照图9来详细描述将预定通信应用切换至其他通信应用来进行通信的步骤。

图9示出根据本发明另一示例性实施例的将预定通信应用切换至其他通信应用来进行通信的步骤的流程图。

参照图9,在步骤s500中,接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作。此时,在步骤s400中可显示多个其他通信应用的标识。

在步骤s600中,响应于所述选择操作,显示所述一个其他通信应用的用户界面。

优选地,当基于所述预定通信应用所进行的通信方式为视频通话或语音通话时,在步骤s600中可响应于所述选择操作,切断与所述联系人的通话,然后再显示所述一个其他通信应用的用户界面。

可选地,在步骤s600中可还响应于所述选择操作,向所述联系人发送提示消息。这里,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

图10示出根据本发明另一示例性实施例的图9中的显示一个其他通信应用的用户界面的步骤的流程图。

参照图10,在步骤s601中,响应于所述选择操作,显示所述一个其他 通信应用所支持的至少一种通信方式。作为示例,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

在步骤s602中,接收用户对所述至少一种通信方式中的一种通信方式的选择。

在步骤s603中,响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。作为示例,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。在此情况下,当在步骤s602中接收用户对视频通话或语音通话的选择时,在步骤s603中可响应于所述选择,显示所述一个其他通信应用的视频通话请求界面或语音通话请求界面。

例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在此情况下,在步骤s601中可显示微信所支持的通信方式(例如,视频通话、语音通话、文字消息),如果在步骤s602中用户选择微信所支持的视频通话,则在步骤s603中响应于用户的选择,在电子终端的屏幕会显示微信的进行视频通话呼叫请求的界面。

图11示出根据本发明另一示例性实施例的用于电子终端的通信设备(以下,称为“第二通信设备”)的框图。这里,在本发明示例性实施例中,第二通信设备可为电子终端接收到通话呼叫请求时用于执行的上述第二通信方法的设备。作为示例,所述电子终端可以是智能手机、平板电脑、个人计算机、个人数字助理等能够进行通信的电子设备。

如图11所示,根据本发明示例性实施例的第二通信设备可包括:第一操作接收单元100、获取单元200、检测单元300和显示单元400。这里,应理解,这些单元应为预定通信应用中的各模块。作为示例,所述预定通信应用可为电子终端中的通话组件,这里的通话组件是指实现通话功能的硬件组件或软件应用(例如,通话应用)。例如,这些单元可被实现为安装在电子终端上的通话应用中的各个模块。或者,所述预定通信应用还可电子终端中的基于互联网络的通信应用,例如,可通过互联网络来实现视频通话、语音通话、发送文字消息的通信应用。此时,这些单元可被实现为安装在电子终端上的基于互联网络的通信应用中的各个模块。

具体说来,第一操作接收单元100接收用户用于在预定通信应用中发起通话呼叫请求的操作。例如,可在预定通信应用的用户界面中显示用于发起 通话呼叫请求的标识(例如,按钮),第一操作接收单元100接收用户对所述标识的选择操作(例如,点击操作)。

获取单元200响应于所述操作,获取接收所述通话呼叫请求的联系人。

检测单元300检测与所述联系人相关联的其他通信应用。这里,应理解,所述其他通信应用应与所述预定通信应用为不同的通信应用。

具体说来,检测单元300可检测具有与所述联系人相关联的联系人的其他通信应用。这里,与所述联系人相关联的联系人可指与所述联系人进行绑定的联系人,例如,检测单元300可检测所述联系人所绑定的联系人,根据检测的联系人所属的通信应用来确定具有与所述联系人相关联的联系人的其他通信应用。

在检测单元300的第一实施例中,可由所述其他通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在本示例中,可由微信将微信的通讯录中的联系人与通话应用的通讯录中的联系人进行绑定,例如,微信可将微信账号与电话号码进行绑定,此时,即将该微信账号对应的联系人与电话号码对应的联系人进行了绑定。

在检测单元300的第二实施例中,可由所述预定通信应用对所述联系人进行绑定,以使所述预定通信应用与所述其他通信应用之间建立关联。

可选地,获取单元200可还获取所述其他应用的通讯录,检测单元300可由所述预定通信应用基于获取的所述其他应用的通讯录来对所述联系人进行绑定。

具体说来,在获取发起所述通话呼叫请求的联系人之后,检测单元300可获取所述联系人在所述预定通信应用的通讯录中的参数信息(例如,姓名、电话号码、关于该联系人的备注信息),然后检测所述其他应用的通讯录中的各联系人的参数信息中是否存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息,当所述其他应用的通讯录中的各联系人的参数信息中存在获取的所述联系人在所述预定通信应用的通讯录中的参数信息时,将所述其他应用的通讯录中包含所述联系人在所述预定通信应用的通讯录中的参数信息的参数信息所对应的联系人与所述预定通信应用的通讯录中的所述联系人进行绑定。

例如,以所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信)为例,假设检测单元300获取了所述联系人在通话应用的通讯录中的姓名(例如,张三),此时,可检测获取的微信的通讯录中是否存在姓名为张三的联系人,如果微信的通讯录中存在姓名为张三的联系人,则通话应用将通话应用的通讯录中的张三与微信的通讯录中的张三进行绑定。

在检测单元300的第三实施例中,可根据用户的设置来建立关联。例如,可根据用户的操作来将所述预定通信应用的通讯录中的联系人与所述其他应用的通讯录中的联系人进行绑定。

显示单元400显示检测到的所述其他通信应用的标识。

在一个示例中,显示单元400可在通话界面中显示所述其他通信应用的标识。作为示例,所述通话界面可包括以下项中的至少一项:来电待接通界面、通话过程界面、通话结束界面。

在另一示例中,显示单元400可在浮动窗口中显示所述其他通信应用的标识。

这里,根据本发明示例性实施例的第二通信设备为改善用户体验,除了可显示所述其他通信应用的标识之外,还可将预定通信应用切换至其他通信应用来进行通信。

可选地,根据本发明示例性实施例的第二通信设备可还包括:第二操作接收单元,接收用于选中所述其他通信应用中的一个其他通信应用的标识的选择操作。此时,显示单元400可响应于所述选择操作,显示所述一个其他通信应用的用户界面。

具体说来,显示单元400可响应于所述选择操作,显示所述一个其他通信应用所支持的至少一种通信方式。作为示例,所述至少一种通信方式可包括:视频通话、语音通话、文字消息。

在此情况下,根据本发明示例性实施例的第二通信设备可还包括:第三操作接收单元,接收用户对所述至少一种通信方式中的一种通信方式的选择,然后显示单元400响应于所述选择,显示所述一个其他通信应用的与选择的所述一种通信方式相应的用户界面。这里,应理解,所述用户界面可为所述一个其他通信应用用于与所述联系人相关联的联系人以所述一种通信方式进行通信的界面。此时,当第二操作接收单元选择视频通话或语音通话时,显 示单元400可响应于所述选择,显示所述一个其他通信应用的视频通话请求界面或语音通话请求界面。

例如,假设所述预定通信应用为通话应用,所述其他通信应用为基于互联网络的通信应用(例如,微信),在此情况下,显示单元400可显示微信所支持的通信方式(例如,视频通话、语音通话、文字消息),如果第二操作接收单元接收用户对微信所支持的视频通话的选择,则显示单元400响应于用户的选择,在电子终端的屏幕会显示微信的进行视频通话呼叫请求的界面。

优选地,当基于所述预定通信应用所进行的通信方式为视频通话或语音通话时,根据本发明示例性实施例的第二通信设备可还包括:通话切断单元,响应于所述选择操作,切断与所述联系人的通话,然后显示单元400再显示所述一个其他通信应用的用户界面。

可选地,根据本发明示例性实施例的第二通信设备可还包括:信息发送单元,响应于所述选择操作,向所述联系人发送提示消息。这里,所述提示消息可用于通知所述联系人将通过所述一个其他通信应用来与其进行通信。

采用上述根据本发明示例性实施例的第二通信方法和第二通信设备,可在发起通话呼叫请求时,显示与发起通话呼叫请求的预定通信应用相关联的其他通信应用的标识,为用户提供更多的通信选择,以提高用户的使用体验。

此外,应该理解,根据本发明示例性实施例的第一通信设备或第二通信设备中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(fpga)或专用集成电路(asic)来实现各个单元。

此外,根据本发明示例性实施例的第一通信放或第二通信方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

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