CN111819830B - 一种通信过程中信息的记录及显示方法及终端 - Google Patents

一种通信过程中信息的记录及显示方法及终端 Download PDF

Info

Publication number
CN111819830B
CN111819830B CN201880090760.2A CN201880090760A CN111819830B CN 111819830 B CN111819830 B CN 111819830B CN 201880090760 A CN201880090760 A CN 201880090760A CN 111819830 B CN111819830 B CN 111819830B
Authority
CN
China
Prior art keywords
voice data
terminal
interface
text
recording
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880090760.2A
Other languages
English (en)
Other versions
CN111819830A (zh
Inventor
王骅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN111819830A publication Critical patent/CN111819830A/zh
Application granted granted Critical
Publication of CN111819830B publication Critical patent/CN111819830B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例公开了一种通信过程中信息的记录及显示方法及终端,涉及通信技术领域,可以提高在进行语音通信的过程中录制的语音数据与该语音通信的通话记录的关联性。具体方案为:第一终端与第二终端进行语音通信的过程中,第一终端识别第一终端的麦克风捕获的语音数据;若麦克风捕获的第一语音数据对应的文本与预置启动词匹配,则第一终端开始录制第二终端的语音数据;在语音数据录制结束后,第一终端显示包括第一界面语音数据对应的文本;第一终端接收用户对语音数据对应的文本的第一操作,响应于第一操作播放语音数据。

Description

一种通信过程中信息的记录及显示方法及终端
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种通信过程中信息的记录及显示方法及终端。
背景技术
随着电子技术的发展,电子终端(如手机)的功能越来越多,用户对手机的依赖性也越来越强。例如,手机不仅可以作为一种通信或者娱乐工具,还可以包括备忘录功能和录音机,即用户可以在手机的备忘录中记录一些文字或者图片信息,在手机的录音机中记录一些语音信息。
为了方便用户在使用手机进行语音通信的过程中,可以记录与本次语音通信相关的信息,通常情况下可以在手机的语音通信界面集成备忘录和录音机的入口(如图1所示,手机100的语音通信界面101中包括备忘录的开启按钮103和录音机的开启按钮102),使得用户可以在进行语音通信的过程中,直接通过该入口启动备忘录或者录音机,通过备忘录或者录音机记录与本次语音通信相关的信息。
但是,在上述语音通话结束后,如果用户想要查看通过备忘录或者录音机记录记录的信息,该用户还需要启动手机中的备忘录或者收音机才可以查看对应的信息。并且,用户在查看备忘录或者收音机记录的信息时,可能需要翻看或者收听多项记录,才可以找到与本次语音通话相关的信息,用户体验不佳。
发明内容
本申请实施例提供一种通信过程中信息的记录及显示方法及终端,可以提高在进行语音通信的过程中录制的语音数据与该语音通信的通话记录的关联性。
第一方面,本申请实施例提供一种通信过程中信息的记录及显示方法,可以应用于第一终端与第二终端进行语音通信的过程中。第一终端可以在第一汇总段与第二终端进行语音通信的过程中,识别第一终端的麦克风捕获的语音数据;若麦克风捕获的第一语音数据对应的文本与预置启动词匹配,则第一终端开始录制第二终端的语音数据;第二终端的语音数据是由接收自第二终端的音频电信号转换而来的;在语音数据录制结束后,第一终端显示包括录制的语音数据对应的文本的第一界面;第一终端接收用户对语音数据对应的文本的第一操作,响应于第一操作播放录制的语音数据。
本申请实施例中,第一终端与第二终端进行语音通信的过程中,当第一终端的麦克风捕获的第一语音数据对应的文本与预置启动词文本匹配时,第一终端可以自动开始录制语音通信对应的语音数据。换言之,第一终端在接收用户发出的语音命令(即文本与预置启动词文本匹配的第一语音数据)后,便可以自动开始录制语音通信对应的语音数据。第一终端可以在语音数据录制结束后,显示包括语音数据对应的文本的第一界面。即第一终端可以直观的向用户展示第一终端录制的语音数据对应的文本信息。并且,第一终端可以响应于用户对语音数据对应的文本的第一操作播放语音数据,提高了文本信息与语音数据的关联性。
综上所述,第一终端响应于用户在语音通话过程中发出的语音命令,可以自动录制对应的语音数据。通过本方案,使得终端更加智能化,并且提高了终端与用户的交互性能,提升了用户体验。
结合第一方面,在一种可能的设计方式中,第一终端可以在语音数据录制结束后,自动显示所述第一界面。或者,第一终端可以响应于语音通信结束,显示第一界面;其中,语音通信结束时语音数据录制已经结束,或者语音通信结束时第一终端结束录制语音数据。或者,第一终端可以在语音数据录制结束后,响应于用户输入第二操作,显示所述第一界面。该第二操作用于指示第一终端显示第一终端的通话记录界面。该第一界面为通话记录界面。该通话记录界面包括上述语音通信的通话记录项。该通话记录项用于记录上述语音通信的通话记录信息。该通话记录项中包括录制的语音数据对应的文本。或者,第一终端可以在语音数据录制结束后,响应于用户对通话记录界面中语音通话的通话记录项的第三操作,显示第一界面。该第三操作用于指示第一终端显示语音通信的记录详情界面。该第一界面是记录详情界面。该记录详情界面用于显示语音通信的通话记录信息。该记录详情界面中包括录制的语音数据对应的文本。
结合第一方面,在另一种可能的设计方式中,第一终端不仅可以录制第二终端的语音数据,还可以录制第一终端的麦克风捕获的语音数据。本申请实施例的方法还可以包括:若麦克风捕获的第一语音数据对应的文本与所述预置启动词匹配,则第一终端开始录制麦克风捕获的语音数据。本申请实施例中,第一终端不仅可以录制第二终端的语音数据,还可以录制第一终端的麦克风捕获的语音数据。即第一终端可以录制主叫方与被叫方的对话内容。
结合第一方面,在另一种可能的设计方式中,上述录制的语音数据对应的文本包括至少两段文本信息。上述录制的语音数据包括至少两段语音数据。该至少两段文本信息与至少两段语音数据一一对应。第一终端可以接收用户对至少两段文本信息中的第一文本信息的第一操作;响应于第一操作,第一终端播放第一语音数据段。第一文本信息为至少两段文本信息中的一段文本信息。第一文本信息与第一语音数据段对应。
其中,录制的语音数据对应的文本可以包括至少两段文本信息。第一终端可以接收用户对至少两段文本信息中任一段文本信息的第一操作,播放对应的语音数据段。即用户可以选择性的控制第一终端播放第一终端录制的至少两段语音数据中的任一语音数据段。
结合第一方面,在另一种可能的设计方式中,第一终端将录制的语音数据转换为文本信息时,转换得到的文本信息与第一终端录制的语音数据的文本可能并不完全一致。即第一终端转换得到的文本信息可能会出现一些错误。基于这种情况,第一终端可以接收用户对第二文本信息的第四操作(即修改操作),该第四操作用于将第二文本信息修改为第三文本信息。第二文本信息为至少两段文本信息中的一段文本信息,第二文本信息与第二语音数据段对应。响应于第四操作,第一终端将第二文本信息修改为第三文本信息。其中,用户可以控制第一终端播放第二文本信息对应的第二语音数据段,对比第一终端播放的第二语音数据段和第一终端显示的第二文本信息。当第二文本信息与第一终端播放的第二语音数据段不一致时,操作第一终端修改第二文本信息。在修改了第二文本信息后,第一终端可以在第一界面上显示第三文本信息。第一终端接收用户对第三文本信息的第一操作,播放第二语音数据段(即第二文本信息对应的语音数据段)。
本申请实施例中,第一终端可以响应于用户对文本信息的修改操作,采用修改后的文本信息替换修改前的文本信息。如此,用户则可以根据第一终端中保存的语音数据修改第一终端转换语音数据得到的文本信息,可以修正第一终端转换语音数据得到文本信息时出现的错误。
结合第一方面,在另一种可能的设计方式中,录制的语音数据对应的文本可以包括至少两段文本信息。第一终端在第一界面显示录制的语音数据对应的文本时,可以按照录制文本信息对应的语音数据段的时间先后顺序,以及文本信息对应的语音数据段的来源信息,在第一界面显示至少两段文本信息。其中,来源信息用于指示语音数据段是麦克风捕获的语音数据,或者第二终端的语音数据。
其中,第一终端按照录制文本信息对应的语音数据段的时间先后顺序,以及文本信息对应的语音数据段的来源信息,在第一界面显示至少两段文本信息。这样,可以清楚的向用户展示主叫方与被叫方的对话内容。
结合第一方面,在另一种可能的设计方式中,第一终端可以在开始录制语音数据时,向用户提示第一终端开始录制语音数据。具体的,如果麦克风捕获的第一语音数据对应的文本与预置启动词匹配,第一终端则可以发出第一提示信息。该第一提示信息用于提示用户第一终端开始录制语音数据。该第一提示信息为提示音或者振动提示。
本申请实施例中,第一终端可以在第一语音数据对应的文本与预置启动词匹配时,即第一终端开始录制语音数据时,发出第一提示信息,以提示用户第一终端开始录制语音数据。如此,用户便可以通过该第一提示信息获知第一终端已经开始录制语音数据,增加了第一终端与用户直接的互动,提升了第一终端与用户的交互性能,提升用户体验。
结合第一方面,在另一种可能的设计方式中,在第一终端显示第一界面之前,本申请实施例的方法还可以包括:在录制语音数据过程中,若麦克风捕获的第二语音数据对应的文本与预置结束醒词匹配,则第一终端停止录制语音数据。
其中,在第一终端录制语音数据的过程中,当第一终端的麦克风捕获的第二语音数据对应的文本与预置结束词文本匹配时,第一终端可以自动停止录制语音数据。换言之,第一终端在接收用户发出的语音命令(即文本与预置结束词文本匹配的第二语音数据)后,便可以自动停止录制语音数据。
综上所述,第一终端响应于用户在语音通话过程中发出的语音命令,可以自动录制和停止录制语音数据。通过本方案,使得终端更加智能化,并且提高了终端与用户的交互性能,提升了用户体验。
结合第一方面,在另一种可能的设计方式中,第一终端还可以在停止录制语音数据时,向用户提示第一终端停止录制语音数据。具体的,在录制语音数据过程中,若麦克风捕获的第二语音数据对应的文本与预置结束醒词匹配,第一终端可以发出第二提示信息。该第二提示信息用于提示用户第一终端停止录制语音数据。该第二提示信息为提示音或者振动提示。
本申请实施例中,第一终端可以在第二语音数据对应的文本与预置启动词匹配时,即第一终端停止录制语音数据时,发出第二提示信息,以提示用户第一终端停止录制语音数据。如此,用户便可以通过该第而提示信息获知第一终端已经停止录制语音数据,增加了第一终端与用户直接的互动,提升了第一终端与用户的交互性能,提升用户体验。
结合第一方面,在另一种可能的设计方式中,在第一终端使用扬声器播放语音数据的情况下,当上述第一提示信息或者第一提示信息为提示音时,第一终端发出的提示音可能会被第一终端的麦克风捕获到。在这种情况下,第一终端在第一语音数据对应的文本与预置启动词匹配时,如果确定第一终端使用扬声器播放语音数据,第一终端则可以根据扬声器播放的语音数据对麦克风采集的语音数据进行回声抑制。
这样,回声抑制后的语音数据中则不会包括上述提示音。第一终端向第二终端发送的语音数据为回声抑制后的语音数据。第一终端向第二终端发送的语音数据则不会包括上述提示音。第二终端的用户则不会听到上述提示音。
进一步的,第一终端在播放第二提示信息后,可以停止对麦克风采集的语音数据进行回声抑制。这样,可以避免第一终端持续执行回声抑制所产生的功耗,延长第一终端的续航时间。
结合第一方面,在另一种可能的设计方式中,第一终端可以按照录制每段语音数据的时间先后顺序,以及每段语音数据的来源信息,保存至少两段语音数据。来源信息用于指示语音数据段是所述麦克风捕获,或者所述来源信息用于指示语音数据段是所述第二终端的语音数据。
结合第一方面,在另一种可能的设计方式中,上述第一界面中不仅可以包括至少两个文本信息,还可以包括至少两个播放器插件。至少两个播放插件用于播放至少两段语音数据,至少两个播放插件与至少两段文本信息一一对应。
第二方面,本申请实施例提供一种终端,该终端是第一终端。该终端包括:一个或多个处理器、存储器、触摸屏、麦克风、通信接口、受话器和扬声器;存储器、显示器、通信接口与处理器耦合;触摸屏用于显示处理器生成的图像;麦克风用于捕获语音数据;存储器用于存储计算机程序代码;计算机程序代码包括计算机指令,当处理器执行上述计算机指令时,处理器,用于通过通信接口与第二终端进行语音通信;识别麦克风捕获的语音数据;若识别到麦克风捕获的第一语音数据对应的文本与预置启动词匹配,则开始录制第二终端的语音数据,第二终端的语音数据是由接收自第二终端的音频电信号转换而来的;处理器,还用于在存储器中保存录制的语音数据;处理器,还用于在语音数据录制结束后,控制触摸屏显示第一界面;第一界面包括录制的语音数据对应的文本;处理器,还用于接收用户对触摸屏显示的文本的第一操作;响应于第一操作控制受话器或者扬声器播放语音数据。
结合第二方面,在一种可能的设计方式中,上述处理器,用于在语音数据录制结束后,控制触摸屏显示第一界面,包括:处理器,用于在语音数据录制结束后,自动控制触摸屏显示第一界面;或者,处理器,用于响应于语音通信结束,控制触摸屏显示第一界面,语音通信结束时语音数据录制结束;或者,处理器,用于在语音数据录制结束后,响应于用户输入第二操作,控制触摸屏显示第一界面,第二操作用于指示终端显示终端的通话记录界面,第一界面为通话记录界面,通话记录界面包括语音通信的通话记录项,通话记录项用于记录语音通信的通话记录信息,通话记录项中包括录制的语音数据对应的文本;或者,处理器,用于在语音数据录制结束后,响应于用户对通话记录界面中语音通话的通话记录项的第三操作,控制触摸屏显示第一界面,第三操作用于指示终端显示语音通信的记录详情界面,第一界面是记录详情界面,记录详情界面用于显示语音通信的通话记录信息,记录详情界面中包括录制的语音数据对应的文本。
结合第二方面,在另一种可能的设计方式中,上述处理器,还用于若识别到麦克风捕获的第一语音数据对应的文本与预置启动词匹配,则第一终端开始录制麦克风捕获的语音数据。
结合第二方面,在另一种可能的设计方式中,上述录制的语音数据对应的文本包括至少两段文本信息,语音数据包括至少两段语音数据,至少两段文本信息与至少两段语音数据一一对应。处理器,用于接收用户对触摸屏显示的文本的第一操作,响应于第一操作控制受话器或者扬声器播放语音数据,包括:处理器,用于接收用户对触摸屏显示的第一文本信息的第一操作;响应于第一操作,控制受话器或者扬声器播放第一语音数据段。其中,第一文本信息为至少两段文本信息中的一段文本信息;第一文本信息与第一语音数据段对应。
结合第二方面,在另一种可能的设计方式中,上述处理器,还用于接收用户对触摸屏显示的第二文本信息的第四操作,第四操作用于将第二文本信息修改为第三文本信息;第二文本信息为至少两段文本信息中的一段文本信息,第二文本信息与第二语音数据段对应;响应于第四操作,将第二文本信息修改为第三文本信息;在存储器中保存第三文本信息,以及第三文本信息与第二语音数据段的对应关系。处理器,还用于控制触摸屏在第一界面上显示第三文本信息;接收用户对触摸屏显示的第三文本信息的第一操作,控制受话器或者扬声器播放第二语音数据段。
结合第二方面,在另一种可能的设计方式中,上述处理器,用于控制触摸屏显示第一界面,包括:处理器,用于控制触摸屏按照录制文本信息对应的语音数据段的时间先后顺序,以及文本信息对应的语音数据段的来源信息,在第一界面显示至少两段文本信息。其中,来源信息用于指示语音数据段是麦克风捕获的语音数据,或者第二终端的语音数据。
结合第二方面,在另一种可能的设计方式中,上述处理器,还用于若识别到麦克风捕获的第一语音数据对应的文本与预置启动词匹配,则发出第一提示信息,第一提示信息用于提示用户终端开始录制语音数据,第一提示信息为提示音或者振动提示。
结合第二方面,在另一种可能的设计方式中,上述处理器,还用于控制触摸屏显示第一界面之前,在录制语音数据过程中,若识别到麦克风捕获的第二语音数据对应的文本与预置结束醒词匹配,则停止录制语音数据。
结合第二方面,在另一种可能的设计方式中,上述处理器,还用于在录制语音数据过程中,若识别到麦克风捕获的第二语音数据对应的文本与预置结束醒词匹配,则发出第二提示信息,第二提示信息用于提示用户第一终端停止录制语音数据,第二提示信息为提示音或者振动提示。
结合第二方面,在另一种可能的设计方式中,上述第一提示信息和第二提示信息为提示音,处理器,还用于在第一语音数据对应的文本与预置启动词匹配时,确定由扬声器播放语音数据;根据扬声器播放的语音数据对麦克风采集的语音数据进行回声抑制;在受话器或者扬声器播放第二提示信息后,停止对麦克风采集的语音数据进行回声抑制。
结合第二方面,在另一种可能的设计方式中,上述存储器按照录制每段语音数据的时间先后顺序,以及每段语音数据的来源信息,保存至少两段语音数据。来源信息用于指示语音数据段是麦克风捕获,或者来源信息用于指示语音数据段是第二终端的语音数据。
结合第二方面,在另一种可能的设计方式中,上述触摸屏显示的第一界面中还包括至少两个播放器插件,至少两个播放插件与至少两段文本信息一一对应,至少两个播放插件与至少两段语音数据一一对应。处理器,还用于接收用户对至少两个播放器插件中第一播放器插件的点击操作,控制受话器或者扬声器播放第一播放器插件对应的语音数据段。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质包括计算机指令,当所述计算机指令在终端上运行时,使得所述终端执行第一方面及其任一种可能的设计方式所述的通信过程中信息的记录及显示方法。
第四方面,本申请实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面及其任一种可能的设计方式所述的通信过程中信息的记录及显示方法。
另外,第二方面及其任一种设计方式所述的终端,以及第三方面所述的计算机存储介质、第四方面所述的计算机程序产品所带来的技术效果可参见上述第一方面及其不同设计方式所带来的技术效果,此处不再赘述。
附图说明
图1为本申请实施例提供的一种显示界面实例示意图一;
图2为本申请实施例提供的一种终端的硬件结构示意图;
图3为本申请实施例提供的一种通信场景实例示意图;
图4为本申请实施例提供的一种通信过程中信息的记录及显示方法流程图一;
图5为本申请实施例提供的一种显示界面实例示意图二;
图6为本申请实施例提供的一种显示界面实例示意图三;
图7为本申请实施例提供的一种显示界面实例示意图四;
图8为本申请实施例提供的一种显示界面实例示意图五;
图9为本申请实施例提供的一种显示界面实例示意图六;
图10A为本申请实施例提供的一种通信过程中信息的记录及显示方法流程图二;
图10B为本申请实施例提供的一种通信过程中信息的记录及显示方法流程图三;
图10C为本申请实施例提供的一种显示界面实例示意图七;
图11为本申请实施例提供的一种显示界面实例示意图八;
图12为本申请实施例提供的一种显示界面实例示意图九;
图13为本申请实施例提供的一种显示界面实例示意图十;
图14为本申请实施例提供的一种终端的结构组成示意图一;
图15为本申请实施例提供的一种终端的结构组成示意图二。
具体实施方式
本申请实施例提供一种通信过程中信息的记录及显示方法及终端,可以应用于第一终端与第二终端进行语音通信的过程中。具体的,在第一终端与第二终端进行语音通信的过程中,当第一终端的麦克风捕获的第一语音数据对应的文本与预置启动词文本匹配时,第一终端可以自动开始录制语音通信对应的语音数据。其中,第一终端的麦克风捕获的语音数据为第一终端的用户发出的语音数据。换言之,第一终端在接收第一终端的用户发出的语音命令(即文本与预置启动词文本匹配的第一语音数据)后,可以自动开始录制语音通信对应的语音数据。
当然,当第一终端的麦克风捕获的第二语音数据对应的文本与预置结束词文本匹配时,第一终端可以自动停止录制语音数据。
综上所述,在第一终端与第二终端进行语音通信的过程中,第一终端响应于用户的语音命令,可以自动录制和停止录制语音数据。通过本方案,使得终端更加智能化,并且提高了终端与用户的交互性能,提升了用户体验。
本申请实施例中的终端可以为便携式计算机(如手机)、笔记本电脑、个人计算机(personal computer,PC)、可穿戴电子设备(如智能手表)、平板电脑、增强现实(augmentedreality,AR)\虚拟现实(virtual reality,VR)设备、车载电脑等,以下实施例对该终端的具体形式不做特殊限制。
请参考图2,其示出本申请实施例提供一种终端200的结构框图。其中,终端200可以包括处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serialbus,USB)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,射频模块250,通信模块260,音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,SIM)卡接口295等。其中传感器模块280可以包括压力传感器280A,陀螺仪传感器280B,气压传感器280C,磁传感器280D,加速度传感器280E,距离传感器280F,接近光传感器280G,指纹传感器280H,温度传感器280J,触摸传感器280K,环境光传感器280L,骨传导传感器280M等。
本申请实施例示意的结构并不构成对终端200的限定。可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器210可以包括一个或多个处理单元。例如,处理器210可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
上述控制器可以是指挥终端200的各个部件按照指令协调工作的决策者。是终端200的神经中枢和指挥中心。控制器根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器,可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了***的效率。
在一些实施例中,处理器210可以包括接口。接口可以包括集成电路(Inter-Integrated Circuit,I2C)接口,集成电路内置音频(inter-integrated circuit Sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,SIM接口,和/或USB接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDL)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器210可以包含多组I2C总线。处理器210可以通过不同的I2C总线接口分别耦合触摸传感器280K,充电器,闪光灯,摄像头293等。例如:处理器210可以通过I2C接口耦合触摸传感器280K,使处理器210与触摸传感器280K通过I2C总线接口通信,实现终端200的触摸功能。
I2S接口可以用于音频通信。在一些实施例中,处理器210可以包含多组I2S总线。处理器210可以通过I2S总线与音频模块270耦合,实现处理器210与音频模块270之间的通信。在一些实施例中,音频模块270可以通过I2S接口向通信模块260传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块270与通信模块260可以通过PCM总线接口耦合。在一些实施例中,音频模块270也可以通过PCM接口向通信模块260传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信,两种接口的采样速率不同。
UART接口是一种通用串行数据总线,用于异步通信。该总线为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器210与通信模块260。例如:处理器210通过UART接口与蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块270可以通过UART接口向通信模块260传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器210与显示屏294,摄像头293等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器210和摄像头293通过CSI接口通信,实现终端200的拍摄功能。处理器210和显示屏294通过DSI接口通信,实现终端200的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以配置为控制信号,也可配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器210与摄像头293,显示屏294,通信模块260,音频模块270,传感器模块280等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
USB接口230可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口230可以用于连接充电器为终端200充电,也可以用于终端200与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。还可以用于连接其他电子设备,例如AR设备等。
本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端200的结构限定。终端200可以采用本申请实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块240可以通过USB接口230接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块240可以通过终端200的无线充电线圈接收无线充电输入。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为终端200供电。
电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收所述电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,外部存储器接口220,显示屏294,摄像头293,和通信模块260等供电。电源管理模块241还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在一些实施例中,电源管理模块241也可以设置于处理器210中。在一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。
终端200的无线通信功能可以通过天线1,天线2,射频模块250,通信模块260,调制解调器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端200中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将蜂窝网天线复用为无线局域网分集天线。在一些实施例中,天线可以和调谐开关结合使用。
射频模块250可以提供应用在终端200上的包括2G/3G/4G/5G等无线通信的解决方案的通信处理模块。射频模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。射频模块250由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调器进行解调。射频模块250还可以对经调制解调器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,射频模块250的至少部分功能模块可以被设置于处理器210中。在一些实施例中,射频模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。
调制解调器可以包括调制器和解调器。调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器270A,受话器270B等)输出声音信号,或通过显示屏294显示图像或视频。在一些实施例中,调制解调器可以是独立的器件。在一些实施例中,调制解调器可以独立于处理器210,与射频模块250或其他功能模块设置在同一个器件中。
通信模块260可以提供应用在终端200上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(blue yooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案的通信处理模块。通信模块260可以是集成至少一个通信处理模块的一个或多个器件。通信模块260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,终端200的天线1和射频模块250耦合,天线2和通信模块260耦合,使得终端200可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multipleaccess,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(longterm evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(satellite based augmentation systems,SBAS),全球导航卫星***(globalnavigation satellite system,GLONASS),北斗卫星导航***(BeiDou navigationsatellite system,BDS),准天顶卫星***(Quasi-Zenith satellite system,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
终端200通过GPU,显示屏294,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏294和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏294用于显示图像,视频等。显示屏294包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,终端200可以包括1个或N个显示屏294,N为大于1的正整数。
终端200可以通过ISP,摄像头293,视频编解码器,GPU,显示屏以及应用处理器等实现拍摄功能。
ISP用于处理摄像头293反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头293中。
摄像头293用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,终端200可以包括1个或N个摄像头293,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端200在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。终端200可以支持一种或多种视频编解码器。这样,终端200可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts Group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端200的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口220可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端200的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行终端200的各种功能应用以及数据处理。存储器221可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,其他易失性固态存储器件,通用闪存存储器(universal flash storage,UFS)等。
终端200可以通过音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块270用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块270还可以用于对音频信号编码和解码。在一些实施例中,音频模块270可以设置于处理器210中,或将音频模块270的部分功能模块设置于处理器210中。
扬声器270A,也称“喇叭”,用于将音频电信号转换为声音信号。终端200可以通过扬声器270A收听音乐,或收听免提通话。
受话器270B,也称“听筒”,用于将音频电信号转换成声音信号。当终端200接听电话或语音信息时,可以通过将受话器270B靠近人耳接听语音。
麦克风270C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风270C发声,将声音信号输入到麦克风270C。终端200可以设置至少一个麦克风270C。在一些实施例中,终端200可以设置两个麦克风270C,除了采集声音信号,还可以实现降噪功能。在一些实施例中,终端200还可以设置三个,四个或更多麦克风270C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口270D用于连接有线耳机。耳机接口270D可以是USB接口230,也可以是3.5mm的开放移动终端平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器280A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器280A可以设置于显示屏294。压力传感器280A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器,电极之间的电容改变。终端200根据电容的变化确定压力的强度。当有触摸操作作用于显示屏294,终端200根据压力传感器280A检测所述触摸操作强度。终端200也可以根据压力传感器280A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
陀螺仪传感器280B可以用于确定终端200的运动姿态。在一些实施例中,可以通过陀螺仪传感器280B确定终端200围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器280B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器280B检测终端200抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端200的抖动,实现防抖。陀螺仪传感器280B还可以用于导航,体感游戏场景。
气压传感器280C用于测量气压。在一些实施例中,终端200通过气压传感器280C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器280D包括霍尔传感器。终端200可以利用磁传感器280D检测翻盖皮套的开合。在一些实施例中,当终端200是翻盖机时,终端200可以根据磁传感器280D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器280E可检测终端200在各个方向上(一般为三轴)加速度的大小。当终端200静止时可检测出重力的大小及方向。还可以用于识别终端姿态,应用于横竖屏切换,计步器等应用。
距离传感器280F,用于测量距离。终端200可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端200可以利用距离传感器280F测距以实现快速对焦。
接近光传感器280G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。通过发光二极管向外发射红外光。使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端200附近有物体。当检测到不充分的反射光时,可以确定终端200附近没有物体。终端200可以利用接近光传感器280G检测用户手持终端200贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器280G也可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器280L用于感知环境光亮度。终端200可以根据感知的环境光亮度自适应调节显示屏亮度。环境光传感器280L也可用于拍照时自动调节白平衡。环境光传感器280L还可以与接近光传感器280G配合,检测终端200是否在口袋里,以防误触。
指纹传感器280H用于采集指纹。终端200可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器280J用于检测温度。在一些实施例中,终端200利用温度传感器280J检测的温度,执行温度处理策略。例如,当温度传感器280J上报的温度超过阈值,终端200执行降低位于温度传感器280J附近的处理器的性能,以便降低功耗实施热保护。
触摸传感器280K,也称“触控面板”。可设置于显示屏294。用于检测作用于其上或附近的触摸操作。可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型,并通过显示屏294提供相应的视觉输出。
骨传导传感器280M可以获取振动信号。在一些实施例中,骨传导传感器280M可以获取人体声部振动骨块的振动信号。骨传导传感器280M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器280M也可以设置于耳机中。音频模块270可以基于所述骨传导传感器280M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器280M获取的血压跳动信号解析心率信息,实现心率检测功能。
按键290包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。终端200接收按键290输入,产生与终端200的用户设置以及功能控制有关的键信号输入。
马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏294不同区域的触摸操作,也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口295用于连接SIM。SIM卡可以通过***SIM卡接口295,或从SIM卡接口295拔出,实现和终端200的接触和分离。终端200可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口295可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口295可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口295也可以兼容不同类型的SIM卡。SIM卡接口295也可以兼容外部存储卡。终端200通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端200采用eSIM。即:嵌入式SIM卡。eSIM卡可以嵌在终端200中,不能和终端200分离。
请参考图3,其示出本申请实施例提供的一种通信过程中信息的记录及显示方法所应用的通信场景实例示意图。本申请实施例以图3所示的终端200为本申请实施例中的第一终端,终端300为第二终端,终端200与终端300进行语音通信为例,对本申请实施例提供的一种通信过程中信息的记录及显示方法进行举例说明。其中,如图3所示,在终端200与终端300进行语音通信的过程中,用户210使用终端200与使用终端300的用户310进行语音通话。
本申请实施例提供一种通信过程中信息的记录方法,如图4所示,该通信过程中信息的记录方法可以包括S401-S404:
S401、终端200与终端300进行语音通信。
S402、终端200识别终端200的麦克风270C捕获的语音数据。
其中,在终端200与终端300进行语音通信的过程中,终端200的麦克风270C(也称“话筒”)可以捕获终端200周围的语音数据。终端200周围的语音数据可以包括用户210发出的语音数据和终端200的周围的环境噪音。终端200可以将麦克风270C捕获的语音数据转换成文本,然后判断转换得到的文本是否与预置启动词匹配。若匹配,终端200则可以开始录制上述语音通信对应的语音数据。
示例性的,上述预置启动词可以为“我记录一下”、“我记一下”、“开始记录”和“现在开始记录”等。
本申请实施例中的预置启动词可以是终端200出厂时,配置在终端200中的默认启动词。或者,该预置启动词可以是用户在终端200中设置的自定义启动词。
本申请实施例这里以图5所示的终端200(即手机200)为例,对终端接收用户设置的启动词的过程进行说明:
手机200可以接收用户对手机200的桌面上的“设置”应用图标的点击操作(如单击操作)。响应于用户对“设置”应用图标的点击操作,手机200可以显示手机设置界面。该手机设置界面中可以包括“飞行模式”选项、“WLAN”选项、“蓝牙”选项、“移动网络”选项和“***应用”选项等。其中,“飞行模式”选项、“WLAN”选项、“蓝牙”选项和“移动网络”选项的具体功能可以参考常规技术中的具体描述,本申请实施例这里不予赘述。手机200响应于用户对“***应用”选项的点击操作,可以显示***应用设置界面。该***应用设置界面中包括“电话”选项、“联系人”选项和“短信”选项等。手机200响应于用户对***应用设置界面中“电话”选项的点击操作,可以显示图5中的(a)所示的电话设置界面501。可选的,上述设置界面中可以包括“电话”选项。手机200响应于用户对手机设置界面中“电话”选项的点击操作,可以显示图5中的(a)所示的电话设置界面501。
如图5中的(a)所示,电话设置界面501中包括“呼叫转移”选项、“呼叫等待”选项、“来电拦截”选项和“通话录音”选项502。其中,“呼叫转移”选项、“呼叫等待”选项和“来电拦截”选项的具体功能可以参考常规技术中的具体描述,本申请实施例这里不予赘述。手机200响应于“通话录音”选项502的点击操作,可以显示图5中的(b)所示的通话录音界面503。通话录音界面503中包括“录音通知”选项、“接通自动录音”选项和“语音控制录音”选项504。“录音通知”选项开启后,手机200录音后可以在通知栏提示。“接通自动录音”选项开启后,手机200接通来电时可以自动录音。“语音控制录音”选项504开启后,在通话过程中,手机200接收用户发出的启动词(如“开始录音”或“我记一下”),便可以自动开始录音;手机200接收用户发出的结束词(如“结束录音”)或通话结束或手机200录音预设时间(如1分钟、2分钟或者5分钟等)后,便可以自动结束录音。手机200响应于用户对“语音控制录音”选项504的点击操作,可以显示图5中的(c)所示的语音控制录音界面505。语音控制录音界面505中包括语音控制录音开关506、“启动词”选项507和“结束词”选项510。“启动词”选项507中包括手机200中当前配置的启动词508和“自定义启动词”选项509。“结束词”选项510中包括手机200中当前配置的结束词511和“自定义结束词”选项512。其中,在用户还未在手机100中设置启动词和结束词之前,在“启动词”选项507中向用户指示默认启动词“开始录音”,在“结束词”选项510中向用户指示默认结束词“结束录音”。
手机200响应于用户对“自定义启动词”选项的点击操作,可以显示图6中所示的启动词自定义界面601。启动词自定义界面601中可以包括“取消”按钮604、“确定”按钮605、“启动词输入框”602和启动词建议603。其中,“取消”按钮604用于触发手机取消设置自定义启动词,并显示图5中的(c)所示的语音控制录音界面505。“启动词输入框”602用于接收用户输入的自定义启动词。“确定”按钮210用于保存用户在“启动词输入框”602输入的自定义启动词。启动词建议603用于提示用户手机对自定义启动词的要求。假设用户在图6所示的“启动词输入框”602输入自定义启动词“我记一下”。手机200响应于用户对图6所示的“确定”按钮605的点击操作(如单击操作),可以将手机200的启动词设置为“我记一下”。
S403、终端200判断麦克风270C捕获的第一语音数据对应的文本是否与预置启动词匹配。
具体的,若麦克风270C捕获的第一语音数据对应的文本与预置启动词匹配,终端200则执行S404;若麦克风270C捕获的第一语音数据对应的文本与预置启动词不匹配,终端200则继续执行S402:
S404、终端200录制终端300的语音数据。
其中,本申请实施例中,第一语音数据对应的文本与预置启动词匹配,具体为:第一语音数据对应的文本包括预置启动词。
示例性的,结合上述实例,终端200的预置启动词为“我记一下”。如图3所示,终端200与终端300进行语音通信的过程中,用户210发出语音数据1“可以提供一下您的地址和电话吗?”。终端200的麦克风270C则可以捕获到语音数据1“可以提供一下您的地址和电话吗?”。终端200可以识别该语音数据1,得到该语音数据1的文本“可以提供一下您的地址和电话吗?”,并确定语音数据1的文本与预置启动词“我记一下”不匹配。终端200与终端300进行语音通信的过程中,用户210发出语音数据2“我记一下”(即第一语音数据)。终端200的麦克风270C则可以捕获到语音数据2“我记一下”。终端200可以识别该语音数据2,得到该语音数据2的文本“我记一下”,并确定语音数据2的文本与预置启动词“我记一下”匹配。终端200确定语音数据2的文本与预置启动词“我记一下”匹配时,便可以开始录制语音通信对应的语音数据。如图3所示,终端200可以在t1时刻开始录制语音通信对应的语音数据。
本申请实施例中,终端300的语音数据是由接收自终端300的音频电信号转换而来的。
可选的,终端200还可以录制终端200的麦克风270C捕获的语音数据。如果麦克风270C捕获的第一语音数据对应的文本与预置启动词匹配,终端200不仅可以执行S404,还可以执行S404′:
S404′、终端200录制终端200的麦克风270C捕获的语音数据。
也就是说,终端200录制的语音数据可以包括:终端200的麦克风270C捕获的语音数据,以及由接收自终端300的音频电信号转换而来的语音数据。
其中,终端200的麦克风270C可以接收用户210发出的语音数据(即第一声音信号)。终端200可以将第一声音信号转换为第一音频电信号。然后,终端200向终端300发送该第一音频电信号。终端300可以将来自终端200的第一音频电信号转换为第一声音信号,并通过受话器(也称“听筒”)播放该第一声音信号,或者通过终端300的扬声器(也称“喇叭”)播放该第一声音信号。其中,上述“麦克风270C捕获的语音数据”具体为麦克风捕获的第一声音信号。
同样的,终端300的麦克风(也称“话筒”)可以接收用户310发出的语音数据(即第二声音信号)。终端300可以将第二声音信号转换为第二音频电信号。然后,终端300向终端200发送第二音频电信号。终端200可以将来自终端300的第二音频电信号转换为第二声音信号,并通过受话器270B(也称“听筒”)播放该第二声音信号,或者通过终端200的扬声器270A(也称“喇叭”)播放该第二声音信号。其中,上述“由接收自终端300的音频电信号转换而来的语音数据”具体为:终端200转换接收自终端300的第二音频电信号得到的第二声音信号。
可选的,如图4所示,在S404之后,本申请实施例的方法还可以包括S405-S406:
S405、在录制语音数据过程中,终端200判断麦克风270C捕获的第二语音数据对应的文本是否与预置结束词匹配。
具体的,若麦克风270C捕获的第二语音数据对应的文本与预置结束醒词匹配,终端200则执行S406;若麦克风270C捕获的第二语音数据对应的文本与预置结束醒词不匹配,终端200则继续录制语音数据:
S406、终端200停止录制语音数据。
示例性的,本申请实施例中的预置结束词可以是终端200出厂时,配置在终端200中的默认启动词。例如,手机200中的预置结束词可以为图5中的(c)所示的默认结束词“结束录音”。或者,该预置启动词可以是用户在终端200中设置的自定义启动词。例如,手机200响应于用户对图5中的(c)所示的“自定义结束词”选项512的点击操作,可以显示结束词自定义界面。结束词自定义界面用于设置结束词。结束词自定义界面的具体内容可以参考图6中所示的启动词自定义界面601。假设用户在结束词自定义界面为手机200(即终端200)设置自定义结束词“我记好了”。
举例来说,本申请实施例中的预置结束词可以为“结束录音”、“我记好了”、“结束记录”、“记好了”和“记录完毕”等。本申请实施例中,以终端200的预置结束词为“我记好了”为例,对本申请实例的方法进行说明。
如图3所示,终端200与终端300进行语音通信的过程中,从终端200开始录制语音数据(即从t1时刻)开始,用户310发出语音数据3“深圳市南山区科发路1号”。终端300的麦克风可以捕获到该语音数据3,并将语音数据3(即声音信号)转换为音频电信号1。终端300向终端200发送音频电信号1。终端200将来自终端300的音频电信号1转换为声音信号(即语音数据3),终端300保存该语音数据3。终端200的麦克风270C则可以捕获到语音数据4“嗯”,并录制该语音数据4。终端200接收到终端300发送的音频电信号2。终端200将音频信号2转换为声音信息,即语音数据5“电话号码是88776655”。终端200保存该语音数据4。
其中,本申请实施例中,第二语音数据对应的文本与预置结束词匹配,具体为:第二语音数据对应的文本包括预置结束词。
终端200的麦克风270C可以捕获到语音数据6“好的,我记好了”。终端200可以识别该语音数据6,得到该语音数据6的文本“好的,我记好了”,并确定语音数据6的文本中包括预置结束词“我记好了”。即终端200可以确定语音数据6的文本与预置结束词“我记好了”匹配。终端200确定语音数据6的文本与预置结束词“我记好了”匹配时,便可以结束录制语音通信对应的语音数据。如图3所示,终端200可以在t2时刻结束(即停止)录制语音通信对应的语音数据。
本申请实施例中,终端200与终端300进行语音通信的过程中,当终端200的麦克风207C捕获的第一语音数据对应的文本与预置启动词文本匹配时,终端200可以自动开始录制语音通信对应的语音数据。换言之,终端200在接收用户210发出的语音命令(即文本与预置启动词文本匹配的第一语音数据)后,便可以自动开始录制语音通信对应的语音数据。
并且,在终端200录制语音数据的过程中,当终端200的麦克风207C捕获的第二语音数据对应的文本与预置结束词文本匹配时,终端200可以自动停止录制语音数据。换言之,终端200在接收用户210发出的语音命令(即文本与预置结束词文本匹配的第二语音数据)后,便可以自动停止录制语音数据。
综上所述,终端200响应于用户在语音通话过程中发出的语音命令,可以自动录制和停止录制语音数据。通过本方案,使得终端更加智能化,并且提高了终端与用户的交互性能,提升了用户体验。
其中,本申请实施例中的S405-S406是可选的。终端200可以在语音通信结束时,停止录制语音数据。或者,终端200可以在录制了预设时间(如1分钟、2分钟或者5分钟等)的语音数据后,自动停止录制语音数据。
可选的,终端200还可以在开始录制语音通信对应的语音数据时,向用户提示终端200开始录制语音数据。具体的,在S403之后,如果麦克风270C捕获的第一语音数据对应的文本与预置启动词匹配,本申请实施例的方法还可以包括S701:
S701、终端200发出第一提示信息。该第一提示信息用于提示用户终端200开始录制语音数据。
示例性的,本申请实施例中的第一提示信息可以为提示音或者振动提示。例如,本申请实施例中的提示音可以为单音节提示音,如“叮”、“嘀”或者“嗖”等。或者,提示音可以为N秒长度铃音,如N等于2、3或5。或者,提示音为声音信号,如“开始记录”。
本申请实施例中,终端200可以在第一语音数据对应的文本与预置启动词匹配时,即终端200开始录制语音数据时,发出第一提示信息,以提示用户终端200开始录制语音数据。如此,用户便可以通过该第一提示信息获知终端200已经开始录制语音数据,增加了终端200与用户直接的互动,提升了终端200与用户的交互性能,提升用户体验。
可选的,终端200还可以在停止录制语音数据时,向用户提示终端200停止录制语音数据。具体的,在S405之后,若麦克风270C捕获的第二语音数据对应的文本与预置结束醒词匹配,本申请实施例的方法还可以包括S702:
S702、终端200发出第二提示信息。该第二提示信息用于提示用户终端200停止录制语音数据。
示例性的,本申请实施例中的第二提示信息可以为提示音或者振动提示。例如,本申请实施例中的提示音可以为单音节提示音,如“叮”、“嘀”或者“嗖”等。或者,提示音可以为N秒长度铃音,如N等于2、3或5。或者,提示音为声音信号,如“结束记录”。
其中,本申请实施例中的第二提示信息与第一提示信息可以相同,也可以不同。第二提示信息与第一提示信息不同,具体可以包括以下三种情况:
情况(1):第一提示信息为提示音,第二提示信息为振动提示。情况(2):第一提示信息和第二提示信息均为提示音,但第一提示信息对应的提示音和第二提示信息对应的提示音不同。例如,第一提示信息对应的提示音为“叮”,第二提示信息对应的提示音为“嘀”;或者,第一提示信息对应的提示音为“开始记录”,第二提示信息对应的提示音为“结束记录”。情况(3):第一提示信息和第二提示信息均为振动提示,但第一提示信息对应的振动提示和第二提示信息对应的振动提示的振动方式不同。例如。第一提示信息对应的振动提示的振动方式为单次振动,第二提示信息对应的振动提示的振动方式为连续两次振动。
本申请实施例中,终端200可以在第二语音数据对应的文本与预置启动词匹配时,即终端200停止录制语音数据时,发出第二提示信息,以提示用户终端200停止录制语音数据。如此,用户便可以通过该第而提示信息获知终端200已经停止录制语音数据,增加了终端200与用户直接的互动,提升了终端200与用户的交互性能,提升用户体验。
可以理解,在终端200使用扬声器270A播放语音数据的情况下,当上述第一提示信息或者第一提示信息为提示音时,终端200发出的提示音可能会被终端200的麦克风207C捕获到。在这种情况下,终端200会将麦克风207C捕获到的提示音发送到终端300。如此,用户310也可以听到该提示音,影响用户通话体验。
本申请实施例中,为了避免终端200的语音通信对端用户(即用户310)听到终端200发出的提示音。终端200可以在麦克风270C捕获的第一语音数据对应的文本与预置启动词匹配时,判断终端200在使用扬声器270A播放语音数据还是在使用受话器270B播放语音数据。在终端200使用扬声器270A播放语音数据的情况下,终端200可以根据扬声器270A播放的语音数据对麦克风270C采集的语音数据进行回声抑制。这样,回声抑制后的语音数据中则不会包括上述提示音。终端200向终端300发送的语音数据为回声抑制后的语音数据。终端200向终端300发送的语音数据则不会包括上述提示音。用户310则不会听到上述提示音。
进一步的,终端200可以在播放第二提示信息(即提示音)后,停止对麦克风270C采集的语音数据进行回声抑制。这样,可以避免终端200持续执行回声抑制所产生的功耗,延长终端200的续航时间。
其中,终端200录制的语音数据可以包括一段语音数据或者至少两段语音数据。例如,结合图3对应的实例。终端200可以录制三段语音数据:“深圳市南山区科发路1号”、“嗯”和“电话号码是88776655”。
本申请实施例中,终端200可以按照录制每段语音数据的时间先后顺序,以及每段语音数据的来源信息,保存上述录制的语音数据。其中,上述来源信息用于指示语音数据是麦克风270C捕获的语音数据,或者由接收自终端300的音频电信号转换而来的语音数据。
例如,终端200录制上述三段语音数据的时间先后顺序为:语音数据3“深圳市南山区科发路1号”、语音数据4“嗯”和语音数据5“电话号码是88776655”。语音数据3“深圳市南山区科发路1号”和语音数据5“电话号码是88776655”是由接收自终端300的音频电信号转换而来的语音数据。语音数据4“嗯”是终端200的麦克风270C捕获的语音数据。
示例性的,终端200可以采用表格的方式保存上述语音通信过程中录制的语音数据。假设终端200与终端300进行图6所示的语音通信的通话时间为2018年8月8日08:06,通话时长为21分钟。如表1所示,为本申请实施例示出的一种语音数据表实例:
表1
Figure GPA0000293355400000211
如表1所示,语音数据表中保存了终端200与终端300(电话号码为138****5678)通话过程中录制的语音数据。表1中按照录制语音数据的时间先后顺序和语音数据的来源依次保存了电话号码为138****5678,通话时间为2018年8月8日08:06的语音通话过程中,终端200录制的语音数据3“深圳市南山区科发路1号”、语音数据4“嗯”和语音数据5“电话号码是88776655”。并且,表1中还标注了各个语音数据的来源。如语音数据3和语音数据5的来源为对方。即语音数据3和语音数据5是由接收自终端300的音频电信号转换而来的语音数据。语音数据4的来源为本机。即语音数据4是终端200的麦克风270C捕获的语音数据。
在一种实现方式中,终端200可以按照语音数据的来源来对终端录制的语音数据进行分段。具体的,结合图3所示的实例,终端200录制上述语音数据3(由接收自终端300的音频电信号转换而来的语音数据)后,终端200的麦克风270C捕获到上述语音数据4。由于语音数据3的来源与语音数据4不同;因此,终端200可以将语音数据3和语音数据4分段保存。终端200的麦克风270C捕获到上述语音数据4后,终端200接收到来自终端300的音频电信号(语音数据5对应的音频电信号)。由于语音数据4和语音数据5的来源不同;因此,终端200可以将语音数据4和语音数据5分段保存。
在一些应用场景中,终端200与终端300进行语音通信的过程中,用户210发出一段语音数据(如语音数据a)后,用户210和用户310都会沉默一段时间,然后用户210再发出一段语音数据(如语音数据b)。或者,终端200与终端300进行语音通信的过程中,用户310发出一段语音数据后,用户210和用户310都会沉默一段时间,然后用户310再发出一段语音数据。在这种场景中,终端200对终端录制的语音数据进行分段时,不仅可以参考语音数据的来源,还可以参考语音数据的间隔时间。例如,终端200与终端300进行语音通信的过程中,用户210发出一段语音数据(如语音数据a),终端200的麦克风270C捕获到该语音数据a。麦克风270C捕获到该语音数据a后,如果在一定时间(如1分钟、2分钟或者5分钟等)内,麦克风270C没有捕获到新的语音数据,终端200也没有接收到来自终端300的音频电信号,在该一定时间之后,麦克风270C捕获到语音数据b,终端200可以将语音数据a和语音数据b分段保存。终端200的麦克风270C捕获到上述语音数据b后,终端200接收到来自终端300的音频电信号(语音数据c对应的音频电信号)。由于语音数据b和语音数据c的来源不同;因此,终端200可以将语音数据b和语音数据c分段保存。
示例性的,终端200可以采用表格的方式保存上述语音通信过程中录制的语音数据a、语音数据b和语音数据c。如表2所示,为本申请实施例示出的一种语音数据表实例:
表2
Figure GPA0000293355400000221
表2中按照录制语音数据的时间先后顺序和语音数据的来源依次保存了电话号码为138****5678,通话时间为2018年8月8日08:06的语音通话过程中,终端200录制的语音数据a、语音数据b和语音数据c。并且,表1中还标注了各个语音数据的来源。如语音数据a的来源为本机,语音数据b的来源为本机,语音数据c的来源为对方。即语音数据a和语音数据b是终端200的麦克风270C捕获的语音数据,语音数据c是由接收自终端300的音频电信号转换而来的语音数据。
上述语音数据可以与保存对应语音通信的通话记录信息保存在一起。即终端200可以将上述语音数据保存在用于保存通话记录信息的存储区域。或者,上述语音数据可以保存在一个单独的存储区域。本申请实施例这里不予赘述。如果终端200将上述语音数据与通话记录信息保存在一起,那么可能会因为终端200在一些语音通信过程中录制了语音数据,在另一些语音通信过程中没有录制语音数据,使得部分通话记录对应的信息中包括终端200录制的语音数据,部分通讯记录对应的信息中不包括终端200录制的语音数据。例如,如表3所示,为本申请实施例示出的一种通话记录信息表实例:
表3
Figure GPA0000293355400000231
在表3所示的通话记录信息表中,电话号码为138****5678,通话时间为2018年8月8日08:06的语音通话的通话记录信息中包括对应通话过程中录制的语音数据3-语音数据5。终端200在电话号码为180****1234,通话时间为2018年8月8日10:01的语音通话过程中,并未录制语音数据;因此,对应的通话记录信息中未保存语音数据。如表2所示,电话号码为180****1234,通话时间为2018年8月8日10:01的语音通话的通话记录信息的语音数据和来源这两项可以为空(如NULL)。
相比于表1所示的语音数据表,表3所示的通话记录信息表中不仅可以包括语音通话对应的电话号码、通话时间、语音数据和语音数据的来源信息,还可以包括语音通话的通话时间等信息。
本申请实施例提供一种通信过程中信息的显示方法。终端200在语音数据录制结束后,显示包括用于播放语音数据的播放器插件的第一界面。终端200可以接收用户对播放器插件的第一操作,响应于第一操作播放对应的语音数据。
在实现方式(1)中,终端200在语音数据录制结束后,响应于语音通信结束,可以自动显示第一界面。
示例性的,如图7所示,终端200响应于语音通信结束,可以显示图7所示的第一界面701。该第一界面701中可以包括用于播放终端200录制的语音数据的播放器插件。例如,第一界面701中播放器插件702、播放器插件703和播放器插件704。其中,播放器插件702用于播放上述语音数据3。播放器插件703用于播放上述语音数据4。播放器插件704用于播放上述语音数据5。当然,第一界面701中也可以只包括一个播放器插件,该播放器插件可以用于播放终端200在语音通信过程中录制的所有语音数据,如语音数据3、语音数据4和语音数据5。
在实现方式(2)中,终端200在语音数据录制结束后,可以自动显示第一界面。终端200语音数据录制结束后,终端200可能还在与终端300进行语音通信。这种情况下,终端200在语音数据录制结束后,在语音通信过程中,显示第一界面。
在实现方式(3)中,在语音数据录制结束后,终端200响应于用户输入第二操作,显示第一界面。该第二操作用于触发终端200显示终端200的通话记录界面,即第一界面。其中,终端200可以接收用户输入的第二操作。响应于第二操作,终端200显示终端200的通话记录界面。该通话记录界面中可以包括一个或多个通话记录项。一个通话记录项可以对应于一条通话记录。一条通话记录可以记录一次语音通信的对端通信号码、联系人信息(如联系人姓名或者备注名)、通话开始或者结束时间、以及通话时长等。例如,本申请实施例中的通话记录界面中包括终端200与终端300进行语音通信的通话记录项。该通话记录项用于记录终端200与终端300进行语音通信的通话记录信息,如终端300的电话号码138****5678。
示例性的,第二操作可以是用户对图8中的(a)所示的手机桌面801中的“电话”图标802的点击操作(如单击操作)。
本申请实施例中,终端200与终端300进行语音通信的通话记录项中还可以包括播放器插件。该播放器插件用于播放终端200录制的语音数据。
假设终端200中保持了三条通话记录,即图8中的(b)所示的通话记录项804对应的通话记录、通话记录项805对应的通话记录和通话记录项806对应的通话记录。响应于用户对“电话”图标802的点击操作,终端200可以显示图8中的(b)所示的通话记录界面803。通话记录界面803中包括通话记录项804、通话记录项805和通话记录项806。如表1所示,终端200中保存了终端200与电话号码138****5678对应的终端进行语音通信时录制的语音数据。那么,通话记录项804则可以包括用于播放表2中的语音数据3、语音数据4和语音数据5的播放器插件807。终端200响应于用户对播放器插件807的点击操作(如单击操作),可以依次播放表1中的语音数据3、语音数据4和语音数据5。如表1所示,终端200中保存了终端200与电话号码159****7986对应的终端进行语音通信时录制的语音数据。那么,通话记录项804则可以包括用于播放表2中的语音数据7的播放器插件808。终端200响应于用户对播放器插件808的点击操作(如单击操作),可以依次播放表1中的语音数据7。
可以理解,终端200在与电话号码为159****7986对应的终端进行语音通信的过程中,没有录制语音数据。因此,通话记录项806中不显示播放器插件。
其中,在本申请中,通话记录界面中的通话记录项中包括用于播放对应语音通信过程中录制的语音数据的播放器插件。如此,终端200可以响应于用户对播放器插件的点击操作,播放对应的语音数据。并且,终端200可以在通话记录界面向用户展示播放器插件播放的语音数据与通话记录的关系,提高了终端200录制的语音数据与通话记录的关联性。
在实现方式(4)中,通话记录界面中的通话记录项中可以不包括上述播放器插件。在这种实现方式中,在语音数据录制结束后,终端200响应于用户对通话记录界面中语音通话的通话记录项的第三操作,显示第一界面。该第三操作用于触发终端200显示该通话记录项对应的记录详情界面,即第一界面。该记录详情界面中包括至少一个播放器插件。该至少一个播放器插件与上述至少两段语音数据一一对应。该至少一个播放器插件按照录制对应语音数据的时间先后顺序,以及对应语音数据的来源信息,显示在记录详情界面中。
例如,响应于用户对图8中的(a)所示的手机桌面801中的“电话”图标802的点击操作,终端200可以显示图9中的(a)所示的通话记录界面901。通话记录界面901中包括通话记录项902、通话记录项903和通话记录项904。其中,通话记录项902、通话记录项903和通话记录项904中均不包括播放器插件。但是,响应于用户对通话记录项902的第三操作,终端200可以显示图9中的(b)所示的记录详情界面905。该记录详情界面905中包括播放器插件906、播放器插件907和播放器插件908。其中,播放器插件906、播放器插件907和播放器插件908在记录详情界面905中,按照其播放的语音数据被录制的先后顺序排列。响应于用户对播放器插件906的单击操作,终端200可以播放表1所示的语音数据3“深圳市南山区科发路1号”。响应于用户对播放器插件907的单击操作,终端200可以播放表1所示的语音数据4“嗯”。响应于用户对播放器插件908的单击操作,终端200可以播放表1所示的语音数据5“电话号码是88776655”。
其中,在本申请中,通话记录界面中的通话记录项中包括用于播放对应语音通信过程中录制的语音数据的播放器插件。如此,终端200可以响应于用户对播放器插件的点击操作,播放对应的语音数据。并且,终端200可以直观的在通话记录界面向用户展示播放器插件播放的语音数据与通话记录的关系,提高了终端200录制的语音数据与通话记录的关联性。
在本申请实施例中,终端200可以将录制的语音数据转换为文本信息,即录制的语音数据的文本。终端200录制的语音数据可以为至少两段语音数据。录制的语音数据的文本可以包括至少两段文本信息。至少两段文本信息与至少两段语音数据一一对应。其中,终端200可以按照录制文本信息对应的语音数据的时间先后顺序,以及文本信息对应的语音数据的来源信息,保存至少两段文本信息。
示例性的,终端200可以采用表格的方式保存上述语音通信过程中录制的语音数据和每段语音数据对应的文本信息。结合表1,如表4所示,为本申请实施例示出的一种语音数据和文本信息表实例:
表4
Figure GPA0000293355400000251
如表2所示,语音数据和文本信息表中保存了终端200与终端300(电话号码为138****5678)通话过程中录制的语音数据及其对应的文本信息。
如图10A所示,本申请实施例提供的一种通信过程中信息的显示方法可以包括S1001-S1002。如图10B所示,本申请实施例提供的一种通信过程中信息的记录及显示方法可以包括S401-S404、S404′和S1001-S1002。
S1001、在语音数据录制结束后,终端200显示包括录制的语音数据对应的文本的第一界面。该语音数据是终端200与终端300进行语音通信的过程中终端200录制的语音数据。
其中,第一界面,以及终端200响应于第一事件显示第一界面的方法可以参考上述实现方式(1)-实现方式(4)中的详细描述,本申请实施例这里不再赘述。不同的是,该实施例中第一界面中可以语音数据对应的文本。在本实施例中,第一界面中可以包括播放器插件,也可以不包括播放器插件。
其中,上述语音数据包括至少两段语音数据。例如,该语音数据可以包括上述语音数据3、语音数据4和语音数据5。上述语音数据对应的文本包括至少两段文本信息。至少两段语音数据与至少两段文本信息一一对应。本申请实施例中,终端200录制至少两段语音数据,保存至少两段语音数据与至少两段文本信息的方式可以参考上述实施例中的详细描述,本申请实施例这里不再赘述。
示例性的,以第一界面是上述记录详情界面为例。终端200可以接收用户对终端200与终端300进行语音通信的通话记录项的第三操作。该第三操作用于触发终端200显示该通话记录项对应的记录详情界面。该记录详情界面中包括至少两段文本信息。该至少两段文本信息与上述至少两段语音数据一一对应。例如,响应于用户对通话记录项902的第三操作,终端200可以显示图10C所示的记录详情界面1001。该记录详情界面1001包括表2所示的语音数据3对应的文本信息“深圳市南山区科发路1号”1002、语音数据4对应的文本信息“嗯”1003和语音数据5对应的文本信息“电话号码是88776655”1004。并且,文本信息“深圳市南山区科发路1号”1002、文本信息“嗯”1003和文本信息“电话号码是88776655”1004按照其对应的语音数据被录制的先后顺序排列。并且,记录详情界面1001中还指出了每个文本信息的来源。例如,文本信息“深圳市南山区科发路1号”1002来自对方,即文本信息“深圳市南山区科发路1号”1002是由接收自终端300的音频电信号转换而来的语音数据对应的文本信息。文本信息“嗯”1003来自本机,即文本信息“嗯”1003是麦克风270C捕获的语音数据对应的文本信息。文本信息“电话号码是88776655”1004来自对方,即文本信息“电话号码是88776655”1004是由接收自终端300的音频电信号转换而来的语音数据对应的文本信息。
本申请实施例中,终端200可以在通话记录的记录详情界面中显示终端200录制的语音数据对应的文本信息。即终端200可以直观的在通话记录界面向用户展示终端200录制的语音数据对应的文本信息,以及文本信息与通话记录的关系,提高了文本信息与通话记录的关联性。
S1002、终端200可以接收用户对上述语音数据对应的文本的第一操作,响应于第一操作播放对应的语音数据。
具体的,终端200还可以接收用户对记录详情界面中至少两段文本信息中任一段文本信息(如第一文本信息)的第一操作。该第一操作用户触发终端200播放第一文本信息对应的语音数据段。例如,该第一操作可以是用户对第一文本信息的单击操作、双击操作或者长按操作等任一种操作。响应于用户对第一文本信息的第一操作,终端200可以播放第一文本信息对应的第一语音数据段。第一语音数据段是至少两段语音数据中的一段语音数据。
示例性的,终端200可以接收用户对图10C所示的记录详情界面1001中的第一文本信息“深圳市南山区科发路1号”1002的第一操作。响应于用户对第一文本信息“深圳市南山区科发路1号”1002的第一操作,如图10C所示,终端200可以语音数据段“深圳市南山区科发路1号”。
可选的,上述记录详情界面中不仅可以包括至少两段文本信息,还可以包括至少两个播放器插件。至少两个播放器插件与至少两段文本信息一一对应。该至少两个播放器插件用于播放至少两段文本信息对应的语音数据。例如,如图11所示,记录详情界面1101中不仅可以包括文本信息“深圳市南山区科发路1号”1102、文本信息“嗯”1103和文本信息“电话号码是88776655”1104,还可以包括播放器插件1105、播放器插件1106和播放器插件1107。其中,播放器插件1105用于播放文本信息1102对应的语音数据“深圳市南山区科发路1号”。播放器插件1106用于播放文本信息1103对应的语音数据“嗯”。播放器插件1107用于播放文本信息1104对应的语音数据“电话号码是88776655”。
在一些情况下,终端200将终端200录制的语音数据转换为文本信息时,转换得到的文本信息与终端200录制的语音数据的文本可能并不完全一致。即终端200转换得到的文本信息可能会出现一些错误。本申请实施例中,终端200可以接收用户对至少两段文本信息中任一段文本信息(如第二文本信息)的第四操作(即修改操作),修改终端200中保存的第二文本信息。例如,该第四操作可以是用户对第二文本信息的单击操作、双击操作或者长按操作等任一种操作。该第四操作与上述第二操作不同。第二文本信息是至少两段文本信息中的一段文本信息。第二文本信息与至少两段语音数据中的第二语音数据段对应。如此,用户便可以控制终端200播放第二文本信息对应的第二语音数据段,对比终端200播放的第二语音数据段和终端200显示的第二文本信息。当第二文本信息与终端200播放的第二语音数据段的文本不一致时,操作终端200修改第二文本信息。
其中,响应于第四操作,第一终端可以将第二文本信息修改为第三文本信息;在第一界面上显示第三文本信息;接收用户对第三文本信息的第一操作,播放第二语音数据段。
示例性的,如图12中的(a)所示,记录详情界面1201中不仅可以包括文本信息“电话号码是8877665”1202,还可以包括播放器插件1203。播放器插件1203用于播放表2所示的语音数据5“电话号码是88776655”。响应于用户对播放器插件1203的单击操作,终端200播放语音数据5“电话号码是88776655”后,用户210发现文本信息“电话号码是8877665”1202与语音数据5不同。此时,用户可以按照语音数据5修改文本信息“电话号码是8877665”1202。
例如,终端200可以接收用户对第二文本信息“电话号码是8877665”1202的第四操作(如双击操作)。响应于该修改操作,终端200可以显示图12中的(b)所示的记录详情界面1204。记录详情界面1204中包括显示有第二文本信息的修改框1205和键盘1206。如图12中的(c)所示,用户在修改框1205中输入了正确的文本信息“电话号码是88776655”(即第三文本信息)。响应于用户对修改框1205中“OK”按钮的点击操作,终端200可以显示图12中的(d)所示的记录详情界面1208。记录详情界面1208中包括文本信息“电话号码是88776655”1207(即第三文本信息)。此后,终端200接收用户对文本信息“电话号码是88776655”1207的第一操作,可以播放第二语音数据段(即与第二文本信息对应的语音数据段)。
本申请实施例中,终端200可以响应于用户对文本信息的修改操作,采用修改后的文本信息替换修改前的文本信息。如此,用户则可以根据终端200中保存的语音数据修改终端200转换语音数据得到的文本信息,可以修正终端200转换语音数据得到文本信息时出现的错误。
可以理解,通话记录界面中的通话记录项中的位置有限,可能并不足以完全显示上述至少两段文本信息。在这种情况下,通话记录项中可以包括上述至少两段文本信息的关键字。终端200响应于用户对该关键字的点击操作(如单击操作)可以显示上述至少两段文本信息及其对应的播放器插件。例如,终端200可以显示图13中的(a)所示的通话记录界面1301。通话记录界面1301中包括通话记录项1302。通话记录项1302中包括关键字“地址、电话”1303。响应于用户对关键字“地址、电话”1303的点击操作,终端200可以显示图13中的(b)所示的至少两段文本信息及其对应的播放器插件1304。
可选的,在本申请实施例的一种实现方式中,终端200录制的至少两段语音数据仅包括由接收自终端300的音频电信号转换而来的语音数据,不包括麦克风270C捕获的语音数据。换言之,终端200仅录制来自对方的语音数据。终端200可以按照录制每段语音数据的时间先后顺序保存上述至少两段语音数据。
或者,在另一种实现方式中,终端200录制的至少两段语音数据仅包括麦克风270C捕获的语音数据,不包括由接收自终端300的音频电信号转换而来的语音数据。换言之,终端200仅录制本机机主发出的语音数据。终端200可以按照录制每段语音数据的时间先后顺序保存上述至少两段语音数据。
在上述两种实现方式中,终端200在通话记录界面中的通话记录项中显示语音数据的文本信息或者播放器插件的方式,终端200在通话记录项对应的记录详情界面中显示语音数据的文本信息或者播放器插件的方式,可以参考上述实施例中的详细介绍,本申请实施例这里不再赘述。
可以理解的是,上述终端200为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
本申请实施例可以根据上述方法示例对上述终端200进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
示例性的,在采用对应各个功能划分各个功能模块的情况下,图14示出了上述实施例中所涉及的终端的一种可能的结构示意图,该终端1400包括:控制模块1401、监听模块1402、自动语音识别模块1403、监听模块1404、回声抑制模块1405、录音模块1406、录音模块1407、文字记录模块1408和放音模块1409和显示模块1410。
其中,控制模块1401用于在终端1400与其他终端进行语音通信时,控制监听模块1402监听本机机主发出的语音数据。监听模块1402用于将监听到的语音数据传输至自动语音识别模块1403。自动语音识别模块1403将监听模块1402监听到的语音数据转换为文本信息。
控制模块1402还用于判断自动语音识别模块1403识别到的文本信息(即监听模块1402监听到的语音数据的文本)是否与预置启动词匹配。控制模块1402还用于在监听模块1402监听到的语音数据的文本与预置启动词匹配时,启动监听模块1404、录音模块1406、录音模块1407和文字记录模块1408。
其中,监听模块1404用于监听来自对端的语音数据,并将监听到的语音数据传输至自动语音识别模块1403。自动语音识别模块1403用于将监听模块1404监听到的语音数据转换为文本信息。控制模块1402还用于在监听模块1402监听到的语音数据的文本与预置启动词匹配时,控制自动语音识别模块1403将转换得到的文本信息及其来源信息传输至文字记录模块1408。文字记录模块1408用于记录来自自动语音识别模块1403的文本信息及其来源信息。录音模块1406用于记录本机机主发出的语音数据。录音模块1407用于记录来自对端的语音数据。
进一步的,控制模块1402还用于在监听模块1402监听到的语音数据的文本与预置结束词匹配时,关闭监听模块1404、录音模块1406、录音模块1407和文字记录模块1408。
可选的,控制模块1402还用于在监听模块1402监听到的语音数据的文本与预置结束词匹配时,控制放音模块1409播放上述实施例中所述的第二提示信息,如提示音。控制模块1402还用于在监听模块1402监听到的语音数据的文本与预置结束词匹配时,启动回声抑制模块1405。控制模块1402还用于在监听模块1402监听到的语音数据的文本与预置结束词匹配时,控制放音模块1409播放上述实施例所示的第二提示信息,如提示音。回声抑制模块1405用于根据放音模块1409播放的提示音对监听模块1402监听到的语音数据对回声抑制。控制模块1402还用于在放音模块1409播放第二提示信息后,关闭放音模块1409。
上述控制模块1401还用于控制显示模块1410显示上述实施例所述的来电提醒界面和通话记录界面等。
当然,终端1300包括但不限于上述所列举的单元模块。例如,终端300还可以包括接收模块和发送模块。接收模块用于接收其他终端发送的数据或者指令。发送模块用于向其他终端发送数据或者指令。并且,上述功能单元的具体所能够实现的功能也包括但不限于上述实例所述的方法步骤对应的功能,终端1400的其他单元的详细描述可以参考其所对应方法步骤的详细描述,本申请实施例这里不再赘述。
在采用集成的单元的情况下,图15示出了上述实施例中所涉及的终端的一种可能的结构示意图。该终端1500包括:处理模块1501、存储模块1502、显示模块1503、通信模块1504和音频模块1505。处理模块1501用于对终端1500的动作进行控制管理。例如,处理模块1501可以用于支持终端1500执行上述方法实施例中的S402,S403,S404,S404′,S405,S406,S701,S702,生成S1001中的第一界面,S1002中“接收第一操作”,和/或用于本文所描述的技术的其它过程。显示模块1503用于显示处理模块1501生成的图像。例如,显示模块1503用于支持终端1500执行上述方法实施例中的S1001,和/或用于本文所描述的技术的其它过程。存储模块1502,用于保存终端的程序代码和数据。例如,存储模块1502用于保存处理器执行S404和S404′录制的语音数据以及录制的语音数据的文本信息。通信模块1504用于支持终端200与其他网络实体(如终端300)的通信。例如,通信模块1504用于支持终端1500执行上述方法实施例中的S401,和/或用于本文所描述的技术的其它过程。音频模块1505用于采集终端200的用户发出的语音数据,以及播放语音数据。例如,音频模块1505(如音频模块1505中的麦克风)用于支持终端1500执行“捕获语音数据”的操作。音频模块1505(如音频模块1505中的扬声器和受话器)用于支持终端1500执行“播放语音数据”的操作。终端1500包括的各个单元的详细描述可以参考上述各方法实施例中的描述,这里不再赘述。
其中,处理模块1501可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块可以是收发器、收发电路或通信接口等。存储模块1502可以是存储器。
处理模块1501为处理器(如图2所示的处理器210),通信模块1504包括射频模块(如图2所示的射频模块250)。通信模块还可以包括Wi-Fi模块和蓝牙模块等。射频模块250、Wi-Fi模块和蓝牙模块等通信模块可以统称为通信接口。存储模块1502为存储器(如图2所示的内部存储器221)。显示模块1503为触摸屏(包括图2所示的显示屏294,该显示屏294中集成了显示面板和触控面板)。音频模块270可以包括麦克风(如图2所示的麦克风270C)、扬声器(如图2所示的扬声器270A)、受话器(如图2所示的受话器270B)和耳机接口(如图2所示的耳机接口270D)。本申请实施例所提供的终端可以为图2所示的终端200。其中,上述处理器、通信接口、触摸屏、存储器、麦克风、受话器和扬声器可以通过总线耦合在一起。
本申请实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当上述处理器执行该计算机程序代码时,该终端执行图4、图10A或图10B任一附图中的相关方法步骤实现上述实施例中的方法。
本申请实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行图4、图10A或图10B任一附图中的相关方法步骤实现上述实施例中的方法。
其中,本申请实施例提供的终端1400、终端1500、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以使用硬件的形式实现,也可以使用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (23)

1.一种通信过程中信息的记录及显示方法,其特征在于,应用于第一终端与第二终端进行语音通信的过程中,所述方法包括:
所述第一终端识别所述第一终端的麦克风捕获的语音数据;
若所述麦克风捕获的第一语音数据对应的文本与预置启动词匹配,则所述第一终端开始录制所述第二终端的语音数据,所述第二终端的语音数据是由接收自所述第二终端的音频电信号转换而来的;
在录制所述语音数据过程中,若所述麦克风捕获的第二语音数据对应的文本与预置结束醒词匹配,则所述第一终端停止录制语音数据;
在所述语音数据录制结束后,所述第一终端显示第一界面;所述第一界面包括录制的语音数据对应的文本;所述录制的语音数据包括所述第一终端录取所述第二终端的语音数据或所述麦克风捕获的语音数据;
所述第一终端接收用户对所述录制的语音数据对应的文本的第一操作,响应于所述第一操作播放所述录制的语音数据。
2.根据权利要求1所述的方法,其特征在于,所述在所述语音数据录制结束后,所述第一终端显示第一界面,包括:
在所述语音数据录制结束后,所述第一终端自动显示所述第一界面;
或者,
响应于所述语音通信结束,所述第一终端显示所述第一界面;
或者,
在所述语音数据录制结束后,响应于用户输入第二操作,所述第一终端显示所述第一界面,所述第二操作用于指示所述第一终端显示所述第一终端的通话记录界面,所述第一界面为所述通话记录界面,所述通话记录界面包括所述语音通信的通话记录项,所述通话记录项用于记录所述语音通信的通话记录信息,所述通话记录项中包括所述录制的语音数据对应的文本;
或者,
在所述语音数据录制结束后,响应于用户对通话记录界面中所述语音通信的通话记录项的第三操作,所述第一终端显示所述第一界面,所述第三操作用于指示所述第一终端显示所述语音通信的记录详情界面,所述第一界面是所述记录详情界面,所述记录详情界面用于显示所述语音通信的通话记录信息,所述记录详情界面中包括所述录制的语音数据对应的文本。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述麦克风捕获的第一语音数据对应的文本与所述预置启动词匹配,则所述第一终端开始录制所述麦克风捕获的语音数据。
4.根据权利要求1所述的方法,其特征在于,所述录制的语音数据对应的文本包括至少两段文本信息,所述录制的语音数据包括至少两段语音数据,所述至少两段文本信息与所述至少两段语音数据一一对应;
所述第一终端接收用户对所述录制的语音数据对应的文本的第一操作,响应于所述第一操作播放所述语音数据,包括:
所述第一终端接收用户对第一文本信息的所述第一操作;响应于所述第一操作,所述第一终端播放第一语音数据段;
其中,所述第一文本信息为所述至少两段文本信息中的一段文本信息;所述第一文本信息与所述第一语音数据段对应。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述第一终端接收用户对第二文本信息的第四操作,所述第四操作用于将所述第二文本信息修改为第三文本信息;所述第二文本信息为所述至少两段文本信息中的一段文本信息,所述第二文本信息与第二语音数据段对应;
响应于所述第四操作,所述第一终端将所述第二文本信息修改为所述第三文本信息;
所述第一终端在所述第一界面上显示所述第三文本信息;
所述第一终端接收用户对所述第三文本信息的所述第一操作,播放所述第二语音数据段。
6.根据权利要求4所述的方法,其特征在于,所述第一终端显示第一界面;所述第一界面包括所述录制的语音数据对应的文本,包括:
所述第一终端按照录制文本信息对应的语音数据段的时间先后顺序,以及文本信息对应的语音数据段的来源信息,在所述第一界面显示所述至少两段文本信息;
其中,所述来源信息用于指示所述语音数据段是所述麦克风捕获的语音数据,或者所述第二终端的语音数据。
7.根据权利要求1-6中任意一项所述的方法,其特征在于,所述方法还包括:
若所述第一语音数据对应的文本与所述预置启动词匹配,则所述第一终端发出第一提示信息,所述第一提示信息用于提示用户所述第一终端开始录制语音数据,所述第一提示信息为提示音或者振动提示。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在录制所述语音数据过程中,若所述麦克风捕获的第二语音数据对应的文本与预置结束醒词匹配,则所述第一终端发出第二提示信息,所述第二提示信息用于提示用户所述第一终端停止录制语音数据,所述第二提示信息为提示音或者振动提示。
9.根据权利要求8所述的方法,其特征在于,所述第一提示信息和第二提示信息为提示音,所述方法还包括:
所述第一终端在所述第一语音数据对应的文本与所述预置启动词匹配时,确定所述第一终端使用扬声器播放语音数据;
所述第一终端根据所述扬声器播放的语音数据对所述麦克风采集的语音数据进行回声抑制;
所述第一终端在播放所述第二提示信息后,停止对所述麦克风采集的语音数据进行回声抑制。
10.根据权利要求4-6中任意一项所述的方法,其特征在于,所述第一终端按照录制每段语音数据的时间先后顺序,以及每段语音数据的来源信息,保存所述至少两段语音数据;
所述来源信息用于指示语音数据段是所述麦克风捕获,或者所述来源信息用于指示语音数据段是所述第二终端的语音数据。
11.根据权利要求4-6中任意一项所述的方法,其特征在于,所述第一界面中还包括至少两个播放器插件;
所述至少两个播放插件用于播放所述至少两段语音数据,所述至少两个播放插件与所述至少两段文本信息一一对应。
12.一种终端,其特征在于,所述终端是第一终端,所述终端包括:一个或多个处理器、存储器、触摸屏、麦克风、通信接口、受话器和扬声器;所述存储器、所述通信接口与所述处理器耦合;所述触摸屏用于显示所述处理器生成的图像;所述麦克风用于捕获语音数据;所述存储器用于存储计算机程序代码;所述计算机程序代码包括计算机指令,当所述处理器执行上述计算机指令时,
所述处理器,用于通过所述通信接口与第二终端进行语音通信;识别所述麦克风捕获的语音数据;若识别到所述麦克风捕获的第一语音数据对应的文本与预置启动词匹配,则开始录制所述第二终端的语音数据,所述第二终端的语音数据是由接收自所述第二终端的音频电信号转换而来的;所述处理器,还用于在所述存储器中保存录制的语音数据;
所述处理器,还用于在所述语音数据录制结束后,控制所述触摸屏显示第一界面;所述第一界面包括所述录制的语音数据对应的文本;所述录制的语音数据包括所述第一终端录取所述第二终端的语音数据或所述麦克风捕获的语音数据;
所述处理器,还用于接收用户对所述触摸屏显示的所述文本的第一操作;响应于所述第一操作控制所述受话器或者所述扬声器播放所述语音数据;
所述处理器,还用于控制所述触摸屏显示第一界面之前,在录制所述语音数据过程中,若识别到所述麦克风捕获的第二语音数据对应的文本与预置结束醒词匹配,则停止录制语音数据。
13.根据权利要求12所述的终端,其特征在于,所述处理器,用于在所述语音数据录制结束后,控制所述触摸屏显示第一界面,包括:
所述处理器,用于在所述语音数据录制结束后,自动控制所述触摸屏显示所述第一界面;
或者,
所述处理器,用于响应于所述语音通信结束,控制所述触摸屏显示所述第一界面;
或者,
所述处理器,用于在所述语音数据录制结束后,响应于用户输入第二操作,控制所述触摸屏显示所述第一界面,所述第二操作用于指示所述终端显示所述终端的通话记录界面,所述第一界面为所述通话记录界面,所述通话记录界面包括所述语音通信的通话记录项,所述通话记录项用于记录所述语音通信的通话记录信息,所述通话记录项中包括所述录制的语音数据对应的文本;
或者,
所述处理器,用于在所述语音数据录制结束后,响应于用户对通话记录界面中所述语音通信的通话记录项的第三操作,控制所述触摸屏显示所述第一界面,所述第三操作用于指示所述终端显示所述语音通信的记录详情界面,所述第一界面是所述记录详情界面,所述记录详情界面用于显示所述语音通信的通话记录信息,所述记录详情界面中包括所述录制的语音数据对应的文本。
14.根据权利要求12所述的终端,其特征在于,所述处理器,还用于若识别到所述麦克风捕获的第一语音数据对应的文本与所述预置启动词匹配,则所述第一终端开始录制所述麦克风捕获的语音数据。
15.根据权利要求12所述的终端,其特征在于,所述录制的语音数据对应的文本包括至少两段文本信息,所述录制的语音数据包括至少两段语音数据,所述至少两段文本信息与所述至少两段语音数据一一对应;
所述处理器,用于接收用户对所述触摸屏显示的所述文本的第一操作,响应于所述第一操作控制所述受话器或者所述扬声器播放所述语音数据,包括:
所述处理器,用于接收用户对所述触摸屏显示的第一文本信息的所述第一操作;响应于所述第一操作,控制所述受话器或者所述扬声器播放第一语音数据段;
其中,所述第一文本信息为所述至少两段文本信息中的一段文本信息;所述第一文本信息与所述第一语音数据段对应。
16.根据权利要求15所述的终端,其特征在于,所述处理器,还用于接收用户对所述触摸屏显示的第二文本信息的第四操作,所述第四操作用于将所述第二文本信息修改为第三文本信息;所述第二文本信息为所述至少两段文本信息中的一段文本信息,所述第二文本信息与第二语音数据段对应;响应于所述第四操作,将所述第二文本信息修改为所述第三文本信息;在所述存储器中保存所述第三文本信息,以及所述第三文本信息与所述第二语音数据段的对应关系;
所述处理器,还用于控制所述触摸屏在所述第一界面上显示所述第三文本信息;接收用户对所述触摸屏显示的所述第三文本信息的所述第一操作,控制所述受话器或者扬声器播放所述第二语音数据段。
17.根据权利要求15所述的终端,其特征在于,所述处理器,用于控制所述触摸屏显示所述第一界面,包括:
所述处理器,用于控制所述触摸屏按照录制文本信息对应的语音数据段的时间先后顺序,以及文本信息对应的语音数据段的来源信息,在所述第一界面显示所述至少两段文本信息;
其中,所述来源信息用于指示所述语音数据段是所述麦克风捕获的语音数据,或者所述第二终端的语音数据。
18.根据权利要求12-17中任意一项所述的终端,其特征在于,所述处理器,还用于若识别到所述麦克风捕获的所述第一语音数据对应的文本与所述预置启动词匹配,则发出第一提示信息,所述第一提示信息用于提示用户所述终端开始录制语音数据,所述第一提示信息为提示音或者振动提示。
19.根据权利要求18所述的终端,其特征在于,所述处理器,还用于在录制所述语音数据过程中,若识别到所述麦克风捕获的第二语音数据对应的文本与所述预置结束醒词匹配,则发出第二提示信息,所述第二提示信息用于提示用户所述第一终端停止录制语音数据,所述第二提示信息为提示音或者振动提示。
20.根据权利要求19所述的终端,其特征在于,所述第一提示信息和第二提示信息为提示音,所述处理器,还用于在所述第一语音数据对应的文本与所述预置启动词匹配时,确定由所述扬声器播放语音数据;根据所述扬声器播放的语音数据对所述麦克风采集的语音数据进行回声抑制;在所述受话器或者扬声器播放所述第二提示信息后,停止对所述麦克风采集的语音数据进行回声抑制。
21.根据权利要求15-17中任意一项所述的终端,其特征在于,所述存储器按照录制每段语音数据的时间先后顺序,以及每段语音数据的来源信息,保存所述至少两段语音数据;
所述来源信息用于指示语音数据段是所述麦克风捕获,或者所述来源信息用于指示语音数据段是所述第二终端的语音数据。
22.根据权利要求15-17中任意一项所述的终端,其特征在于,所述触摸屏显示的所述第一界面中还包括至少两个播放器插件,所述至少两个播放插件与所述至少两段文本信息一一对应,所述至少两个播放插件与所述至少两段语音数据一一对应;
所述处理器,还用于接收用户对所述至少两个播放器插件中第一播放器插件的点击操作,控制所述受话器或者所述扬声器播放所述第一播放器插件对应的语音数据段。
23.一种计算机存储介质,其特征在于,所述计算机存储介质包括计算机指令,当所述计算机指令在终端上运行时,使得所述终端执行如权利要求1-11中任意一项所述的通信过程中信息的记录及显示方法。
CN201880090760.2A 2018-09-13 2018-09-13 一种通信过程中信息的记录及显示方法及终端 Active CN111819830B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/105571 WO2020051852A1 (zh) 2018-09-13 2018-09-13 一种通信过程中信息的记录及显示方法及终端

Publications (2)

Publication Number Publication Date
CN111819830A CN111819830A (zh) 2020-10-23
CN111819830B true CN111819830B (zh) 2022-05-17

Family

ID=69777304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880090760.2A Active CN111819830B (zh) 2018-09-13 2018-09-13 一种通信过程中信息的记录及显示方法及终端

Country Status (2)

Country Link
CN (1) CN111819830B (zh)
WO (1) WO2020051852A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114079809A (zh) * 2020-08-20 2022-02-22 华为技术有限公司 终端及其输入方法与装置
CN115242747B (zh) * 2022-07-21 2024-06-25 维沃移动通信有限公司 语音消息处理方法、装置、电子设备和可读存储介质
CN116087930B (zh) * 2022-08-18 2023-10-20 荣耀终端有限公司 音频测距方法、设备、存储介质和程序产品
CN117998005A (zh) * 2022-11-04 2024-05-07 荣耀终端有限公司 信息处理方法和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211615A (zh) * 2006-12-31 2008-07-02 于柏泉 一种对特定人的语音进行自动录制的方法、***及设备
CN103577965A (zh) * 2012-07-30 2014-02-12 腾讯科技(深圳)有限公司 一种事务提醒方法和装置
CN103888581A (zh) * 2014-03-28 2014-06-25 深圳市中兴移动通信有限公司 一种通信终端及其记录通话信息的方法
CN104754100A (zh) * 2013-12-25 2015-07-01 深圳桑菲消费通信有限公司 一种通话的录音方法、装置和移动终端
CN105657149A (zh) * 2015-08-25 2016-06-08 南京酷派软件技术有限公司 一种语音通信方法、***和通信终端
CN107591150A (zh) * 2017-08-16 2018-01-16 珠海市魅族科技有限公司 语音识别方法及装置、计算机装置及计算机可读存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277338A (zh) * 2007-03-29 2008-10-01 西门子(中国)有限公司 一种记录通信终端下行语音信号的方法及该通信终端
CN103581400A (zh) * 2013-11-26 2014-02-12 广东欧珀移动通信有限公司 一种通话过程中存储电话号码的方法
CN106131288A (zh) * 2016-08-25 2016-11-16 深圳市金立通信设备有限公司 一种通话信息的记录方法及终端
CN106385485A (zh) * 2016-08-25 2017-02-08 广东欧珀移动通信有限公司 通话录音方法、装置及移动终端
CN106357932A (zh) * 2016-11-22 2017-01-25 奇酷互联网络科技(深圳)有限公司 一种通话信息记录方法和移动终端
CN107040640A (zh) * 2017-05-26 2017-08-11 黄晓咏 一种用于记录电话内容的通讯模块
CN107295174B (zh) * 2017-06-22 2020-11-10 深圳传音通讯有限公司 通话内容的记录方法、装置和终端
CN107464557B (zh) * 2017-09-11 2021-05-07 Oppo广东移动通信有限公司 通话录音方法、装置、移动终端及存储介质
CN108172247A (zh) * 2017-12-22 2018-06-15 北京壹人壹本信息科技有限公司 录音播放方法、移动终端及具有存储功能的装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211615A (zh) * 2006-12-31 2008-07-02 于柏泉 一种对特定人的语音进行自动录制的方法、***及设备
CN103577965A (zh) * 2012-07-30 2014-02-12 腾讯科技(深圳)有限公司 一种事务提醒方法和装置
CN104754100A (zh) * 2013-12-25 2015-07-01 深圳桑菲消费通信有限公司 一种通话的录音方法、装置和移动终端
CN103888581A (zh) * 2014-03-28 2014-06-25 深圳市中兴移动通信有限公司 一种通信终端及其记录通话信息的方法
CN105657149A (zh) * 2015-08-25 2016-06-08 南京酷派软件技术有限公司 一种语音通信方法、***和通信终端
CN107591150A (zh) * 2017-08-16 2018-01-16 珠海市魅族科技有限公司 语音识别方法及装置、计算机装置及计算机可读存储介质

Also Published As

Publication number Publication date
CN111819830A (zh) 2020-10-23
WO2020051852A1 (zh) 2020-03-19

Similar Documents

Publication Publication Date Title
CN109584879B (zh) 一种语音控制方法及电子设备
CN110347269B (zh) 一种空鼠模式实现方法及相关设备
CN111095723B (zh) 无线充电方法及电子设备
CN111819533B (zh) 一种触发电子设备执行功能的方法及电子设备
CN111819830B (zh) 一种通信过程中信息的记录及显示方法及终端
CN111742539B (zh) 一种语音控制命令生成方法及终端
CN110401767B (zh) 信息处理方法和设备
CN115344173A (zh) 一种分屏显示的操作方法及电子设备
CN111742361A (zh) 一种终端更新语音助手的唤醒语音的方法及终端
CN112671976A (zh) 电子设备的控制方法及电子设备
CN112150778A (zh) 环境音处理方法及相关装置
CN114466107A (zh) 音效控制方法、装置、电子设备及计算机可读存储介质
CN111182140A (zh) 马达控制方法及装置、计算机可读介质及终端设备
CN112445762A (zh) 一种移动终端的文件共享方法及设备
CN114422340A (zh) 日志上报方法、电子设备及存储介质
CN114822525A (zh) 语音控制方法和电子设备
CN113473013A (zh) 图像美化效果的显示方法、装置和终端设备
CN111492678B (zh) 一种文件传输方法及电子设备
CN111142767B (zh) 一种折叠设备的自定义按键方法、设备及存储介质
CN109285563B (zh) 在线翻译过程中的语音数据处理方法及装置
CN114120987B (zh) 一种语音唤醒方法、电子设备及芯片***
CN115393676A (zh) 手势控制优化方法、装置、终端和存储介质
CN113867520A (zh) 设备控制方法、电子设备和计算机可读存储介质
CN112463086A (zh) 一种显示控制方法及电子设备
CN113905334B (zh) 信息共享的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant