基于通话模式变化记录通话信息的方法及装置与流程

文档序号:13142298阅读:367来源:国知局
基于通话模式变化记录通话信息的方法及装置与流程

本发明涉及移动通信技术领域,特别是涉及一种基于通话模式变化记录通话信息的方法及装置。



背景技术:

随着移动通信技术的发展,手机、平板电脑等移动终端已经成为人们生活中必不可少的一部分。人们使用移动终端可以实现语音通话、视频通话等远距离通话,并且在通话过程中,还可以根据个人需求切换通话模式。

现有的通话模式主要包括听筒模式和免提模式。当用户点击接听后,默认的通话模式为听筒模式;若用户想要切换为免提模式,则可以点击通话界面上的免提按钮触发移动终端开启免提模式;若用户想要恢复听筒模式,则可以再次点击免提按钮,以使得移动终端关闭免提模式,并切换为听筒模式。

然而,当用户使用听筒模式将移动终端放置于耳边与其他用户进行通话的过程中,若想要将听筒模式切换为免提模式,则需要将移动终端从耳边移动到身体前方,然后才方便按下通话界面上的免提按钮。而由于这段时间移动终端依然处于听筒模式,所以很可能会造成用户未听清对方所说的话而导致部分通话信息未知的现象。现有技术中,若该用户想要获知这部分未知通话信息,则只能要求对方进行重复说明,从而导致通话效率降低。



技术实现要素:

有鉴于此,本发明提供的基于通话模式变化记录通话信息的方法及装置,能够记录通话模式变化过程中产生的通话记录,从而避免发生因需要通话模式切换而造成部分通话信息丢失,需要求对方重复说明的现象。

本发明的目的是采用以下技术方案来实现的:

一方面,本发明提供了一种基于通话模式变化记录通话信息的方法,所述方法包括:

在第一终端基于听筒模式与第二终端进行语音通话的过程中,检测所述第一终端是否满足自动触发记录通话信息的触发条件;

若满足所述触发条件,则开始记录所述第二终端发送的语音信息;

当接收到免提模式开启请求时,停止记录所述第二终端发送的语音信息,获得模式转换过程中产生的通话记录;

当满足通话记录输出条件时,输出所述通话记录。

可选的,当满足通话记录输出条件时,输出所述通话记录包括:

在停止记录所述第二终端发送的语音信息时,将记录的语音格式的通话记录转化为文字格式的通话记录;

直接在通话界面上显示所述文字格式的通话记录,或者在接收到基于所述通话界面显示通话记录的指令后,显示所述文字格式的通话记录。

可选的,当满足通话记录输出条件时,输出所述通话记录包括:

在语音通话结束后,若接收到通话记录播放指令,则播放记录的语音格式的通话记录。

可选的,所述方法还包括:

从开始记录所述第二终端发送的语音信息到接收到所述免提模式开启请求之前,若所述第一终端不满足所述触发条件,则停止记录所述第二终端发送的语音信息。

可选的,检测所述第一终端是否满足自动触发记录通话信息的触发条件包括:

当接近传感器检测到所述第一终端与所述第一终端的用户之间的距离达到预设距离阈值时,确定所述第一终端满足所述触发条件;

或者当加速度传感器检测到所述第一终端的加速度达到预设加速阈值时,确定所述第一终端满足所述触发条件;

或者当光照传感器检测到所述第一终端的环境光强参数达到预设光强阈值时,确定所述第一终端满足所述触发条件;

或者当角度传感器检测到所述第一终端相对于水平面的偏转角度达到预设角度阈值时,确定所述第一终端满足所述触发条件。

另一方面,本发明提供了一种基于通话模式变化记录通话信息的装置,所述装置包括:

检测单元,用于在第一终端基于听筒模式与第二终端进行语音通话的过程中,检测所述第一终端是否满足自动触发记录通话信息的触发条件;

记录单元,用于当所述检测单元的检测结果为满足所述触发条件时,开始记录所述第二终端发送的语音信息;

停止单元,用于当接收到免提模式开启请求时,停止记录所述第二终端发送的语音信息,获得模式转换过程中产生的通话记录;

输出单元,用于当满足通话记录输出条件时,输出所述通话记录。

可选的,所述输出单元包括:

转化模块,用于在停止记录所述第二终端发送的语音信息时,将记录的语音格式的通话记录转化为文字格式的通话记录;

第一显示模块,用于直接在通话界面上显示所述文字格式的通话记录;

第二显示模块,用于在接收到基于所述通话界面显示通话记录的指令后,显示所述文字格式的通话记录。

可选的,所述输出单元包括:

播放模块,用于在语音通话结束后,若接收到通话记录播放指令,则播放记录的语音格式的通话记录。

可选的,所述停止单元还用于从开始记录所述第二终端发送的语音信息到接收到所述免提模式开启请求之前,若所述第一终端不满足所述触发条件,则停止记录所述第二终端发送的语音信息。

可选的,所述检测单元包括:

第一确定模块,用于当接近传感器检测到所述第一终端与所述第一终端的用户之间的距离达到预设距离阈值时,确定所述第一终端满足所述触发条件;

第二确定模块,用于当加速度传感器检测到所述第一终端的加速度达到预设加速阈值时,确定所述第一终端满足所述触发条件;

第三确定模块,用于当光照传感器检测到所述第一终端的环境光强参数达到预设光强阈值时,确定所述第一终端满足所述触发条件;

第四确定模块,用于当角度传感器检测到所述第一终端相对于水平面的偏转角度达到预设角度阈值时,确定所述第一终端满足所述触发条件。

借由上述技术方案,本发明提供的基于通话模式变化记录通话信息的方法及装置,与现有技术相比,能够在第一终端基于听筒模式与第二终端进行语音通话的过程中,第一终端不仅将第二终端发送过来的语音信息通过听筒模式播放出来,还实时检测自身是否满足自动触发记录通话信息的触发条件,并且当满足该触发条件时,开始记录第二终端发送的语音信息,当接收到免提模式开启请求时,停止记录第二终端发送的语音信息,由此获得通话模式变化过程中产生的通话记录(即用户将第一终端从耳边移动到身前点击免提按钮的过程中产生的通话记录),并且在满足输出条件时,第一终端可以输出该通话记录,从而当由于进行通话模式切换而导致用户没有听清对方所说的话时,用户无需要求对方进行重复说明,即可获得这段通话记录,进而提高了通话效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种基于通话模式变化记录通话信息的方法的流程图;

图2示出了本发明实施例提供的另一种基于通话模式变化记录通话信息的方法的流程图;

图3示出了本发明实施例提供的一种基于通话界面显示通话记录的示意图;

图4示出了本发明实施例提供的一种基于通话模式变化记录通话信息的装置的组成框图;

图5示出了本发明实施例提供的另一种基于通话模式变化记录通话信息的装置的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了避免因需要通话模式切换而造成部分通话信息丢失,本发明实施例提供了一种基于通话模式变化记录通话信息的方法,如图1所示,所述方法主要包括:

101、在第一终端基于听筒模式与第二终端进行语音通话的过程中,检测所述第一终端是否满足自动触发记录通话信息的触发条件。

当第一终端的用户使用听筒模式将第一终端放置于耳边与第二终端的用户进行通话的过程中,若想要将听筒模式切换为免提模式,则需要将第一终端从耳边移动到身体前方,然后才方便按下通话界面上的免提按钮。由此可知,在第一终端的用户意图将听筒模式切换为免提模式的过程中,第一终端会逐渐远离第一终端的用户的耳朵,使得第一终端的用户从第一终端侧听见的声音越来越小,并且在第一终端被移动的过程中,很多参数都发生变化,例如第一终端与第一终端的用户的距离、第一终端运动的加速度、第一终端的环境光强参数以及第一终端相对于水平面的偏转角度等。因此,第一终端可以通过检测这些参数的变化来判断用户是否想要将听筒模式转换为免提模式,并在确定用户想要将听筒模式转换为免提模式时,确定第一终端满足自动触发记录通话信息的触发条件,然后执行步骤102;在确定用户不想要将听筒模式转换为免提模式时,确定第一终端不满足自动触发记录通话信息的触发条件,然后继续检测第一终端是否满足该触发条件。

102、若满足所述触发条件,则开始记录所述第二终端发送的语音信息。

当第一终端确定其满足自动触发记录通话信息的触发条件时,可以确定第一终端的状态发生了较大改变,第一终端的用户很可能是要将第一终端从耳边移动到身前进行模式切换操作,因此可以开始记录第二终端发送的语音信息,以防止第一终端的用户因没有听清第一终端播放的语音信息,而造成部分语音数据丢失的现象。

103、当接收到免提模式开启请求时,停止记录所述第二终端发送的语音信息,获得模式转换过程中产生的通话记录。

当第一终端的用户在第一终端的通话界面上点击免提按钮后,第一终端可以接收到免提模式开启请求,并基于该请求开启免提模式,使得播放声音足以让第一终端的用户听清,因此当接收到免提模式开启请求时,第一终端可以停止记录第二终端发送的语音信息,并获得模式转换过程中产生的通话记录。

104、当满足通话记录输出条件时,输出所述通话记录。

在获得模式转换过程中产生的通话记录后,第一终端可以在通话结束前输出通话记录,也可以在通话结束后输出通话记录,其具体输出时机在此不做限定。其中,若第一终端在通话结束前输出通话记录,则为了避免打扰用户通话,可以以文字形式进行输出。

本发明实施例提供的基于通话模式变化记录通话信息的方法,与现有技术相比,能够在第一终端基于听筒模式与第二终端进行语音通话的过程中,第一终端不仅将第二终端发送过来的语音信息通过听筒模式播放出来,还实时检测自身是否满足自动触发记录通话信息的触发条件,并且当满足该触发条件时,开始记录第二终端发送的语音信息,当接收到免提模式开启请求时,停止记录第二终端发送的语音信息,由此获得通话模式变化过程中产生的通话记录(即用户将第一终端从耳边移动到身前点击免提按钮的过程中产生的通话记录),并且在满足输出条件时,第一终端可以输出该通话记录,从而当由于进行通话模式切换而导致用户没有听清对方所说的话时,用户无需要求对方进行重复说明,即可获得这段通话记录,进而提高了通话效率。

进一步的,依据图1所述的方法,本发明的另一个实施例还提供了一种基于通话模式变化记录通话信息的方法,如图2所示,所述方法主要包括:

201、在第一终端基于听筒模式与第二终端进行语音通话的过程中,检测所述第一终端是否满足自动触发记录通话信息的触发条件。

在上述实施例的步骤101中提及,在第一终端从用户耳边移动至用户身前进行模式切换的过程中,第一终端的很多参数都会发生变化,第一终端可以根据这些参数的变化来设置自动触发记录通话信息的触发条件。下面分别针对不同的参数对本步骤的具体实现方式进行介绍:

方式一:当接近传感器检测到所述第一终端与所述第一终端的用户之间的距离达到预设距离阈值时,确定所述第一终端满足所述触发条件。

由于当用户使用听筒模式打电话时,第一终端与用户的距离几乎为0,而当用户使用免提模式打电话时,第一终端与用户的距离远大于0,所以可以使用第一终端的接近传感器检测第一终端与用户的距离,并且当该距离达到预设距离阈值时,确定第一终端满足该触发条件。

方式二:当加速度传感器检测到所述第一终端的加速度达到预设加速阈值时,确定所述第一终端满足所述触发条件。

由于当用户使用听筒模式打电话时,第一终端的加速度几乎为0,而当用户将第一终端从耳边移动到身前时,第一终端的加速度会增大,所以可以使用第一终端的加速度传感器检测第一终端的加速度,并且当该加速度达到预设加速阈值时,确定第一终端满足该触发条件。

方式三:当光照传感器检测到所述第一终端的环境光强参数达到预设光强阈值时,确定所述第一终端满足所述触发条件。

由于当用户使用听筒模式打电话时,用户会遮挡第一终端周围的光线,而当用户将第一终端移动至身前时,第一终端周围的光线逐渐变强,所以可以使用第一终端的光照传感器检测第一终端的环境光强参数,并且当该环境光强参数达到预设光强阈值时,确定第一终端满足该触发条件。

方式四:当角度传感器检测到所述第一终端相对于水平面的偏转角度达到预设角度阈值时,确定所述第一终端满足所述触发条件。

由于当用户使用听筒模式打电话时,第一终端相对于水平面的偏转角度几乎为90度,而当用户将第一终端移动至身前时,该偏转角度会由90度变为0度,所以可以使用第一终端的角度传感器检测第一终端相对于水平面的偏转角度,并且当该偏转角度达到预设角度阈值时,确定第一终端满足该触发条件。

202、若满足所述触发条件,则开始记录所述第二终端发送的语音信息。

本步骤的具体实现方式与上述步骤102的具体实现方式相同,在此不再赘述。

203、从开始记录所述第二终端发送的语音信息到接收到所述免提模式开启请求之前,继续检测所述第一终端是否满足所述触发条件;若所述第一终端不满足所述触发条件,则执行步骤204;若一直满足所述触发条件,则执行步骤205。

在实际应用中,用户可能不想切换为免提模式,而只是想稍微移动一下手机再继续贴耳接听。因此,若从第一次开始记录第二终端发送的语音信息起,当第一终端不满足所述触发条件时,仍然记录第二终端发送的语音信息,则很可能会发生用户长时间并没有按下免提按钮,而只是稍微移动了一下手机而已。并且这种情况下记录的通话记录不仅大部分对于用户没有利用价值,还占用第一终端大量的存储空间。因此,第一终端可以仅记录满足所述触发条件时所产生的通话记录,而无需记录其他信息。

204、停止记录所述第二终端发送的语音信息,并继续执行步骤201。

205、当接收到免提模式开启请求时,停止记录所述第二终端发送的语音信息,获得模式转换过程中产生的通话记录。

由于从第一次开始记录语音信息到接收到免提模式开启请求的过程中,可能会发生第一终端不满足自动触发记录通话信息的触发条件的情况,并且当不满足所述触发条件时,停止记录语音信息,并继续检测是否满足所述触发条件,所以在接收到免提模式开启请求并停止记录时,第一终端获得的通话记录可能只有一段通话记录,也可能有多段通话记录。

206、当满足通话记录输出条件时,输出所述通话记录。

在上述实施例的步骤104中提及,在获得模式转换过程中产生的通话记录后,第一终端可以在通话结束前输出通话记录,也可以在通话结束后输出通话记录,下面分别对这两种情况进行详细介绍:

情况一:在通话结束前输出通话记录

具体的,在停止记录所述第二终端发送的语音信息时,将记录的语音格式的通话记录转化为文字格式的通话记录;直接在通话界面上显示所述文字格式的通话记录,或者在接收到基于所述通话界面显示通话记录的指令后,显示所述文字格式的通话记录。

其中,由于在通话过程中直接播放模式转换过程中产生的语音格式的通话记录,会干扰用户正常通话,所以可以在停止记录第二终端发送的语音信息时,将记录的语音格式的通话记录转化为文字格式的通话记录,并输出文字格式的通话记录。

在将文字格式的通话记录进行输出时,第一终端可以在获得文字格式的通话记录后,立即将该文字格式的通话记录显示在通话界面上,以便用户及时获知这部分通话;也可以在通话界面上设置一个通话记录显示按钮,当用户按下这个按钮后,才显示文字格式的通话记录。例如,输出通话记录的通话界面可以如图3所示。

需要说明的是,文字格式的通话记录的输出方式可以为静态输出方式,也可以为动态输出方式(如弹幕方式),其具体输出方式在此不做限定。

情况二:在通话结束后输出通话记录

具体的,在语音通话结束后,若接收到通话记录播放指令,则播放记录的语音格式的通话记录。

在实际应用中,用户可能只需要在通话结束后,确认一下进行模式切换时没有听清的话是否重要,因此第一终端获得语音格式的通话记录后,可以将其以文件形式保存在特定的文件夹下,当用户需要播放该文件时,可以从该特定文件夹下查找到该文件后,打开进行播放。

本发明实施例提供的基于通话模式变化记录通话信息的方法,能够记录且仅记录所有的第一终端在听筒模式下远离用户耳边时第二终端发送过来的语音信息,而不记录从远离耳边又移动至贴近耳边时第二终端发送的语音信息,从而不仅可以使得用户远离第一终端而没有听清对方所说的话的情况下,获得这段通话记录,还可以节省第一终端的存储空间。

进一步的,依据上述方法实施例,本发明的另一个实施例还提供了一种基于通话模式变化记录通话信息的装置,如图4所示,所述装置主要包括:检测单元31、记录单元32、停止单元33以及输出单元34。其中,

检测单元31,用于在第一终端基于听筒模式与第二终端进行语音通话的过程中,检测所述第一终端是否满足自动触发记录通话信息的触发条件;

记录单元32,用于当所述检测单元31的检测结果为满足所述触发条件时,开始记录所述第二终端发送的语音信息;

停止单元33,用于当接收到免提模式开启请求时,停止记录所述第二终端发送的语音信息,获得模式转换过程中产生的通话记录;

输出单元34,用于当满足通话记录输出条件时,输出所述通话记录。

可选的,如图5所示,所述输出单元34包括:

转化模块341,用于在停止记录所述第二终端发送的语音信息时,将记录的语音格式的通话记录转化为文字格式的通话记录;

第一显示模块342,用于直接在通话界面上显示所述文字格式的通话记录;

第二显示模块343,用于在接收到基于所述通话界面显示通话记录的指令后,显示所述文字格式的通话记录。

可选的,如图5所示,所述输出单元34包括:

播放模块344,用于在语音通话结束后,若接收到通话记录播放指令,则播放记录的语音格式的通话记录。

可选的,所述停止单元33还用于从开始记录所述第二终端发送的语音信息到接收到所述免提模式开启请求之前,若所述第一终端不满足所述触发条件,则停止记录所述第二终端发送的语音信息。

可选的,如图5所示,所述检测单元31包括:

第一确定模块311,用于当接近传感器检测到所述第一终端与所述第一终端的用户之间的距离达到预设距离阈值时,确定所述第一终端满足所述触发条件;

第二确定模块312,用于当加速度传感器检测到所述第一终端的加速度达到预设加速阈值时,确定所述第一终端满足所述触发条件;

第三确定模块313,用于当光照传感器检测到所述第一终端的环境光强参数达到预设光强阈值时,确定所述第一终端满足所述触发条件;

第四确定模块314,用于当角度传感器检测到所述第一终端相对于水平面的偏转角度达到预设角度阈值时,确定所述第一终端满足所述触发条件。

本发明实施例提供的基于通话模式变化记录通话信息的装置,与现有技术相比,能够在第一终端基于听筒模式与第二终端进行语音通话的过程中,第一终端不仅将第二终端发送过来的语音信息通过听筒模式播放出来,还实时检测自身是否满足自动触发记录通话信息的触发条件,并且当满足该触发条件时,开始记录第二终端发送的语音信息,当接收到免提模式开启请求时,停止记录第二终端发送的语音信息,由此获得通话模式变化过程中产生的通话记录(即用户将第一终端从耳边移动到身前点击免提按钮的过程中产生的通话记录),并且在满足输出条件时,第一终端可以输出该通话记录,从而当由于进行通话模式切换而导致用户没有听清对方所说的话时,用户无需要求对方进行重复说明,即可获得这段通话记录,进而提高了通话效率。

可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的基于通话模式变化记录通话信息的方法及装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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