一种语音通话方法及装置与流程

文档序号:11157998
一种语音通话方法及装置与制造工艺

本发明属于语音通话领域,尤其涉及一种语音通话方法及装置。



背景技术:

手机覆盖率越来越广,亲朋好友之间经常进行语音通话、视频通话,以保持联系,增进感情。

然而,目前的通话方式,显示资源信息时易受网络影响,难以保证通话质量。其原因在于,语音通话只能听到声音无法看到图像;视频通话虽然可以听到声音,看到实时的视频图像,但易受网络影响,占用带宽过高,耗费流量过多,通话过程中,要求通话双方网络一直保持良好状态,否则卡顿现象影响通话质量。



技术实现要素:

本发明实施例的目的在于提供一种语音通话方法,旨在解决目前的通话方式,显示资源信息时易受网络影响,难以保证通话质量的问题。

本发明实施例是这样实现的,一种语音通话方法,包括:

接收来电终端的呼叫请求;

在缓存数据中,获取与所述来电终端相关联的资源信息;

显示获取到的资源信息。

本发明实施例的另一目的在于提供一种语音通话装置,包括:

呼叫请求接收模块,用于接收来电终端的呼叫请求;

资源信息获取模块,用于在缓存数据中,获取与所述来电终端相关联的资源信息;

资源信息显示模块,用于显示获取到的资源信息。

在本发明实施例中,在缓存数据中,获取与所述来电终端相关联的资源信息,显示获取到的资源信息,解决了目前的通话方式,显示资源信息时易受网络影响,难以保证通话质量的问题。有益效果在于以下两方面,一方面,在正常的语音通话过程中,显示来电终端的最新资讯和动态,有利于增强用户之间的互动,资讯和动态包括但不限于用户照片、广告信息,另一方面,不会受网络影响,影响语音通话质量,相对于视频通话,提高了通话的稳定性。

附图说明

图1是本发明实施例提供的语音通话方法的实现流程图;

图2是本发明实施例提供的语音通话方法步骤S102的实现流程图;

图3是本发明实施例提供的语音通话方法步骤S103的实现流程图;

图4是本发明实施例提供的缓存资源信息的实现流程图;

图5是本发明实施例提供的删除资源信息的实现流程图;

图6是本发明实施例提供的语音通话装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“倘若”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“倘若确定”或“倘若读取到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

实施例一

图1是本发明实施例提供的语音通话方法的实现流程图,详述如下:

在步骤S101中,接收来电终端的呼叫请求;

在步骤S102中,在缓存数据中,获取与所述来电终端相关联的资源信息;

采用设定的网络模式连接所述服务器,获取缓存数据;

所述设定的网络模式包括WIFI网络模式、2G网络模式、3G网络模式、4G网络模式、5G网络模式中的至少一种。

缓存数据包括缓存的终端标识以及与其相关联的资源信息。

在步骤S103中,显示获取到的资源信息。

在通话过程中,在本机屏幕或第三方屏幕上,显示获取到的资源信息。

其中,所述资源信息的格式包括文本格式、图片格式、音频格式、视频格式之一或其组合。

在本发明实施例中,有益效果在于以下两方面,一方面,在正常的语音通话过程中,显示来电终端的最新资讯和动态,有利于增强用户之间的互动,资讯和动态包括但不限于用户照片、广告信息,另一方面,不会受网络影响,影响语音通话质量,相对于视频通话,提高了通话的稳定性。

实施例二

图2是本发明实施例提供的语音通话方法步骤S102的实现流程图,详述如下:

在步骤S201中,获取所述来电终端的终端标识;

终端标识包括终端采用的通话号码、终端的设备标识中的至少一种。

在步骤S202中,在缓存数据中,根据所述来电终端的终端标识,获取与所述来电终端相关联的资源信息。

其中,在缓存数据中,利用缓存的终端标识与资源信息之间的对应关系,将所述来电终端的终端标识与缓存的终端标识进行匹配,得到与所述来电终端相关联的资源信息。

在本发明实施例中,得到与所述来电终端相关联的资源信息后,后续可通过本机的屏幕或附近范围内的显示设备,显示资源信息。

实施例三

图3是本发明实施例提供的语音通话方法步骤S103的实现流程图,详述如下:

在步骤S301中,获取当前的通话模式;

在步骤S302中,倘若所述通话模式为免提模式时,在本机的屏幕上显示所述资源信息。

在步骤S303中,倘若所述通话模式非免提模式时,搜索附近范围内的显示设备,利用搜索到的显示设备,显示所述资源信息。

其中,附近范围内的显示设备不包括本机。

在本发明实施例中,在通话过程中,显示资源信息,便于用户浏览来电终端的最新资讯和动态。

实施例四

图4是本发明实施例提供的缓存资源信息的实现流程图,详述如下:

在步骤S401中,获取通讯录中每个终端标识的通讯频次;

在步骤S402中,根据所述通讯频次对应的资源信息缓存数目,从服务器中缓存所述终端标识关联的资源信息。

在本发明实施例中,缓存所述终端标识关联的资源信息,便于用户浏览来电终端的最新资讯和动态。

实施例五

图5是本发明实施例提供的删除资源信息的实现流程图,详述如下:

在步骤S501中,检测所述缓存数据是否超过预设的存储容量;

在步骤S502中,倘若所述缓存数据超过预设的存储容量,则获取通讯录中每个终端标识的通讯频次,根据所述通讯频次对应的资源信息删除数目,删除所述终端标识关联的资源信息。

在本发明实施例中,删除终端标识关联的资源信息,便于节省存储容量。

实施例六

本发明实施例描述了语音通话方法较佳的应用流程,为便于举例说明,以本机为手机A、来电终端为手机B,详述如下:

步骤1.用手机的终端标识作为账号,比如手机号,在服务器上对应的账号上传资源信息,可以是照片、视频等资源。

在服务器上设置具体的资源信息下载权限。比如,好友的终端标识能够下载所有资源,陌生人的终端标识下载指定的资源等。

步骤2.当手机A接到手机B的呼叫时,手机A接收记录手机B的终端标识M。如果手机A处于无WIFI网络模式时,则根据M从缓存中查询缓存数据,并进入步骤3显示。如果手机A处于WIFI网络模式时,则根据M从服务器查询对应的账号的资源信息,并进入步骤3同步显示。

步骤3.资源显示模式:

当得到资源数据时,根据手机A的通话模式决定显示位置。如果手机A处于免提模式,则将资源数据显示在当前手机A的屏幕上;

如果手机A处于非免提模式,搜索与手机A距离r范围的显示设备,如果搜索到,判断是否有权限,则将资源数据同步显示到显示设备上,否则显示到手机A的屏幕上。

其中,应用场景如下:

用户家里有一台智能电视,用户正在家里用手机A接听手机B打来的电话,则将手机B的资源信息同步显示到智能电视上,即可实现一边接听电话,一边从电视上浏览对方的最新动态信息、照片等。

其中,获取步骤2中缓存数据的过程如下:

当手机处于有网络状态时,按照通讯录通讯频率,依次从预设的服务器缓存与通讯录匹配的账号下的资源信息。

举例说明:手机A通讯录中有100个联系人,最近与联系人b的通话频次最高,为20次,联系人c的通话频次为10次,联系人d/e/f/g分别为1次。则在有网络状态下,根据联系人b的终端标识m,从服务器缓存与之对应的资源信息(30条资源信息)存储到手机A的缓存中。

同理,存储c的资源信息(5条资源信息)到手机A中,存储d/e/f/g分别1条资源信息到手机A中。

其中,删除步骤2中缓存数据的过程如下:

缓存数据定期按照一定的规则删除,比如手机容量低于阈值q时,删除较旧的资源信息,或者删除较多的资源信息,如删除上述实例中b的20条资源信息,剩余10条;删除4条c的资源信息,删除e、f、g的资源信息等。具体的删除规则,本申请不做限制。

实施例七

图6是本发明实施例提供的语音通话装置的结构框图,该装置可以运行于具备语音通话模块的用户设备中。用户设备包括但不限于手机、智能手表、平板电脑、笔记本电脑、台式电脑、PDA(Personal Digital Assistant,个人数字助理。为了便于说明,仅示出了与本实施例相关的部分。

参照图6,该语音通话装置,包括:

呼叫请求接收模块61,用于接收来电终端的呼叫请求;

资源信息获取模块62,用于在缓存数据中,获取与所述来电终端相关联的资源信息;

资源信息显示模块63,用于显示获取到的资源信息。

作为本实施例的一种实现方式,在所述语音通话装置中,所述资源信息获取模块,包括:

终端标识获取单元,用于获取所述来电终端的终端标识;

资源信息获取单元,用于在缓存数据中,根据所述来电终端的终端标识,获取与所述来电终端相关联的资源信息。

作为本实施例的一种实现方式,在所述语音通话装置中,所述资源信息显示模块,包括:

通话模式获取单元,用于获取当前的通话模式;

显示单元,用于倘若所述通话模式为免提模式时,在本机的屏幕上显示所述资源信息,倘若所述通话模式非免提模式时,搜索附近范围内的显示设备,利用搜索到的显示设备,显示所述资源信息。

作为本实施例的一种实现方式,所述语音通话装置,还包括:

通讯频次获取单元,用于获取通讯录中每个终端标识的通讯频次;

资源信息缓存单元,用于根据所述通讯频次对应的资源信息缓存数目,从服务器中缓存所述终端标识关联的资源信息。

作为本实施例的一种实现方式,所述语音通话装置,还包括:

存储容量检测单元,用于检测所述缓存数据是否超过预设的存储容量;

资源信息删除单元,用于倘若所述缓存数据超过预设的存储容量,则获取通讯录中每个终端标识的通讯频次,根据所述通讯频次对应的资源信息删除数目,删除所述终端标识关联的资源信息。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置和装置中的单元可以根据实际需要进行合并、划分和删减。

本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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