CN110290262B - 一种通话方法及终端设备 - Google Patents
一种通话方法及终端设备 Download PDFInfo
- Publication number
- CN110290262B CN110290262B CN201910517896.3A CN201910517896A CN110290262B CN 110290262 B CN110290262 B CN 110290262B CN 201910517896 A CN201910517896 A CN 201910517896A CN 110290262 B CN110290262 B CN 110290262B
- Authority
- CN
- China
- Prior art keywords
- signal
- terminal device
- user
- environment
- call
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72484—User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种通话方法及终端设备,涉及通话技术领域,能够在通话过程中避免隐私信息的泄露,提升用户体验。具体方案为:终端设备检测到用于接通第一用户来电的第一操作时,响应于第一操作,接收并输出第一信号,以及确定终端设备当前处于第一通话环境,生成并输出干扰信号。其中,第一信号为终端设备通过第一用户输入的声波信号得到的,干扰信号用于降低终端设备输出第一信号时所泄露的第二信号的可懂度,第一通话环境为容易泄露通话内容的环境。本申请实施例用于通话。
Description
技术领域
本申请涉及通话技术领域,尤其涉及一种通话方法及终端设备。
背景技术
终端设备可以实现多种功能,例如拍照、语音通话,以及视频聊天等,但是终端设备作为较常用的通讯工具,终端设备中的通话功能始终是最基本的通讯功能。
通常通话的双方,也就是主叫方和被叫方无法做到随意愿选择通话的场景,比如,此次通话是比较急的通话,那么主叫方可能就当前所在场景呼叫被叫方,或者被叫方可能就当前所在场景接听通话。而由于声音信号进入人耳经过人耳的反射导致声音信号是扩散状态,可以在空气中传播,那么此次通话的内容很容易被通话的任一方附近的其他用户听到,进而造成隐私信息的泄露,降低用户的体验。
发明内容
本申请提供一种通话方法及终端设备,以尽量避免造成隐私信息的泄露,提升用户的体验。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,提供一种通话方法,该方法可由终端设备(比如手机,ipad等具有通话功能的设备)执行。该方法包括:终端设备检测到用于接通第一用户来电的第一操作时,响应于第一操作,接收并输出第一信号,以及确定终端设备当前处于第一通话环境,生成并输出干扰信号。其中,第一信号为终端设备通过第一用户输入的声波信号得到的,干扰信号用于降低终端设备输出第一信号时所泄露的第二信号的可懂度,第一通话环境为容易泄露通话内容的环境。
在该方案中,当终端设备确定当前处于容易泄露通话内容的环境时,在接收到来自第一用户输入的声波信号时,可以生成干扰信号。而由于干扰信号用于降低终端设备输出第一信号时所泄露的第二信号的可懂度,所以终端设备周围的其他用户无法从所接收的信号,即第二信号和干扰信号的合成信号中正确解读第二信号,从而达到避免造成隐私信息的泄露的目的。
第二方面,提供一种通话方法,该方法可由终端设备(比如手机,ipad等具有通话功能的设备)执行。该方法包括:终端设备测到用于接通第一用户来电的第一操作时,响应于第一操作,开启声音采集器,在确定终端设备当前处于第一通话环境,且采集到来自使用终端设备的第二用户的第三信号时,生成并输出干扰信号。其中,干扰信号用于降低第三信号的可懂度。
在该方案中,第三信号可以是使用终端设备的第二用户向对端用户传输的声波信号,当终端设备确定当前处于容易泄露通话内容的环境时,在接收到第三信号,可以生成干扰信号。而由于干扰信号用于降低第三信号的可懂度,所以第二用户周围的其他用户无法从所接收的信号,即第三信号和干扰信号的合成信号中正确解读第三信号,从而达到避免造成隐私信息的泄露的目的。
在一种可能的设计中,终端设备可以基于以下方式确定当前处于第一通话环境:
终端设备可以采集终端设备周围的环境声音,并检测终端设备周围是否存在除第二用户之外的其他用户,如果终端设备所采集的环境声音的强度低于第一预设阈值,且终端设备周围存在其他用户,那么可以确定终端设备当前处于容易泄露通话内容的环境,即第一通话环境。
也就是说,终端设备生成干扰信号之前,可以先确定是否有必要生成干扰信号,终端设备只有在确定当前处于第一通话环境才生成干扰信号,从而尽量减轻终端设备的负担,降低终端设备的能耗。
在一种可能的设计中,终端设备可以基于以下方式生成干扰信号:
终端设备通过至少一个传感器采集终端设备当前所在的通话环境的至少一种环境参数,并根据预设的环境参数与信号参数值的映射关系,确定与至少一种环境参数对应的至少一种信号参数值,再根据至少一种信号参数值生成干扰信号。
在该方案中,终端设备生成干扰信号,可以在通话过程中,基于采集的通话环境的至少一种环境参数生成对应的干扰信号,不同的环境参数所生成的干扰信号也有所不同,从而尽量得到较为准确的干扰信号,提高避免隐私信息的泄露的效果。
在一种可能的设计中,终端设备还可以接收来自第一用户的第一信号,并模拟终端设备所处的通话环境,调整第一信号的至少一种信号参数值,直到根据调整后的至少一种信号参数值生成的干扰信号与第二信号的耦合信号的可懂度低于第二预设阈值,此时,创建至少一种环境参数与至少一种信号参数值的对应关系,获得映射关系。其中,通话环境包括至少一种环境参数。
也就是说,本申请实施例事先可以根据模拟终端设备所处的通话环境,在接收到第一用户的第一信号,通过改变第一信号的信号参数值,模拟生成干扰信号,从而得到环境参数与干扰信号的信号参数值的对应关系。由于,第二信号是第一信号通过终端设备泄露出去的,所以第二信号与第一信号的特征基本一致这样,而本申请实施例中,用于降低第二信号的可懂度的干扰信号是通过改变第一信号的信号参数值得到的,这样干扰信号就较为准确。同时,事先得到该映射关系,可以减少生成干扰信号时的计算量,减少延时,有助于使得终端设备较为快速地生成干扰信号,从而尽量提高避免隐私信息泄露的效果。
在一种可能的设计中,终端设备还可以采集来自第二用户的第三信号,并模拟终端设备所处的通话环境,调整第三信号的至少一种信号参数值,直到根据调整后的至少一种信号参数值生成的干扰信号与第三信号的耦合信号的可懂度低于第三预设阈值,此时,创建至少一种环境参数与至少一种信号参数值的对应关系,获得映射关系。其中,通话环境包括至少一种环境参数;
与如上方案同理,本申请实施例还可以根据来自第二用户的第三信号确定映射关系,这样生成用于降低第三信号的可懂度的干扰信号就较为准确,同时,也可以减少生成干扰信号时的计算量,有助于使得终端设备较为快速地生成干扰信号,从而尽量提高避免隐私信息泄露的效果。
在一种可能的设计中,如果终端设备采集到至少两种环境参数,终端设备可以基于以下方式生成干扰信号:
终端设备可以确定至少两种环境参数的各个环境参数的优先级,再根据优先级最高的环境参数对应的映射关系,确定与至少一种环境参数对应的至少一种信号参数值,从而根据至少一种信号参数值生成干扰信号。
在该方案中,终端设备还可以基于多个环境参数中的部分环境参数或全部环境参数来生成干扰信号,以尽量减少生成干扰信号的计算量。另外,不同环境参数对于隐私信息泄露的影响程度不同,基于环境参数的优先级选择适当的环境参数,再根据所选择的环境参数生成干扰信号,这样得到的干扰信号可以较为准确的降低第二信号或者第三信号的可懂度,以尽量提高避免隐私信息泄露的效果。
在一种可能的设计中,如果终端设备采集的环境参数包括第一环境参数,即用于指示其他用户位于终端设备360°范围内的扇形区域,扇形区域的圆心角为锐角,那么终端设可以确定与第一环境参数对应的至少一种信号参数值,之后,再周期性地根据至少一种信号参数值生成干扰信号。
在该方案中,扇形区域相较于360°的圆形区域来说,对应的信号参数值较少,这样基于扇形区域来确定的信号参数值就较少,从而可以减少生成干扰信号的计算量,减轻终端设备的负担。另外,根据扇形区域周期性地生成干扰信号,即,在单一时间段,仅针对一个较小区域进行避免隐私信息泄露的处理,可以对高频语音信号具有更好的避免泄露的效果。
在一种可能的设计中,终端设备可以在输出第一信号和第一干扰信号之后,采集第四信号,如果确定第四信号的强度大于第四预设阈值,则输出第一提示信息,其中,第一提示信息用于提示调整映射关系中的信号参数值。其中,第四信号为第一干扰信号和第二信号的混合信号。
在该方案中,终端设备可以采集第四信号,以判断当前的第一干扰信号对第二信号进行干扰的效果。如果第四信号的强度较大,则可以认为当前的干扰信号降低第二信号的可懂度的效果较差,此时,输出提示信息,用于提醒优化用于生成干扰信号的信号参数值,从而适应性调整信号参数值。
在一种可能的设计中,终端设备可以在输出第二干扰信号之后,采集第五信号,如果确定第五信号的强度大于第五预设阈值,则输出第二提示信息,其中,第二提示信息用于提示调整映射关系中的信号参数值。其中,第五信号为第二干扰信号和第三信号的混合信号。
同如上方案原理类似,终端设备可以确定当前的第二干扰信息降低第三信号的可懂度的效果,如果确定第二干扰信息降低第三信号的可懂度的效果较差,则可以输出提示信息,以提示用户优化用于生成第二干扰信号的信号参数值。
在一种可能的设计中,终端设备还可以在检测到输入的第二操作时,响应于第二操作,显示提示界面,并在检测到针对调整选项输入的第三操作时,响应于第三操作,将映射关系中的信号参数值调整为第三操作所指示的取值。其中,第二操作用于请求调整映射关系中的信号参数值,提示界面包括调整选项,调整选项用于指示映射关系中的信号参数值的取值范围,第三操作用于指示在各个信号参数值的取值范围中分别选择的取值。
在该方案中,终端设备可以基于用户输入的操作实现用于生成干扰信号的信号参数值,以适应性调整用于生成干扰信号的信号参数值,从而提高生成的干扰信号的准确度。
第二方面,本申请实施例提供了一种终端设备,其中,该终端设备包括至少一个传感器、处理器和存储器,其中,存储器中存储有程序指令,当程序指令被执行时,使得终端设备执行如上述第一方面以及第一方面的任一项可能的实现中的通话方法。
另一方面,本申请实施例提供了一种终端设备,该终端设备具有实现上述方面及上述方面的可能实现方式中终端设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,确定模块或单元、判断模块或单元、生成模块或单元等。
另一方面,本申请实施例提供了一种终端设备,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述任一方面任一项可能的实现中的通话方法。
另一方面,本申请实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在终端设备上运行时,使得终端设备执行上述任一方面任一项可能的实现中的图像显示方法。
另一方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的设计中的通话方法。
附图说明
图1为本申请实施例适用的一种通信***的架构示意图;
图2为本申请实施例提供的一种应用场景的示意图;
图3为本申请实施例提供的拨打电话的用户界面的示意图;
图4为本申请实施例提供的终端设备的硬件结构示意图;
图5为本申请实施例提供的终端设备的摄像头的布局示意图;
图6为本申请实施例提供的原始声波信号的一种传输示意图;
图7为本申请实施例提供的用户B以及周围的用户C的相对位置的示意图;
图8为本申请实施例提供的原始声波信号的一种传输示意图;
图9为本申请实施例提供的原始声波信号的一种传输示意图;
图10为本申请实施例提供的原始声波信号的一种传输示意图;
图11为本申请实施例提供的通话方法的流程示意图;
图12为本申请实施例提供的通话方法的流程示意图;
图13为本申请实施例提供的终端设备的一种结构示意图。
具体实施方式
为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合说明书附图以及具体的实施方式对本申请实施例中的技术方案进行详细的说明。
本申请实施例为了避免现有技术中终端设备在通话过程中容易造成话音隐私信息的泄露,提出一种通话方法,该方法适可以用于终端设备中,终端设备在用户通话过程中能够生成用于干扰通话过程中主叫方发出的语音内容的信号,从而降低被泄露的语音信号的可懂度,从而避免通话过程中的语音隐私信息的泄露,提升用户体验。
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
本申请实施例涉及的终端设备,又可以称为用户设备(user equipment,UE),可以是智能手机、平板电脑、各类可穿戴设备等具体通话功能的设备。这里的通话功能可以是电话呼叫***所提供的通话功能,或者,也可以是即时通讯软件所具有的通话功能,例如终端设备中可以安装例如微信、QQ等应用程序,这些应用程序都能够提供语音通话功能。
本申请实施例涉及的多个,是指大于或等于两个。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
请参阅图1,为本申请实施例适用的一种通信***的架构示意图。具体的,图1所示的通信***架构包括终端设备100-1、终端设备100-2和移动通信网络。终端设备100-1和终端设备100-2可以通过移动通信网络进行通信。其中,移动通信网络可以为第二代移动通信(2nd-generation,2G)网络、或者第三代移动通信(3rd-generation,3G)网络,又可以为***移动通信(4th-generation,4G)网络,还可以第五代移动通信(5th-generation,5G)网络等。
用户A使用终端设备100-1,用户B使用终端设备100-2,请参阅图2,用户A可以通过直接在终端设备100-1的用户界面200上输入用户B的电话号码来向用户B发起呼叫。例如,如图2所示,终端设备100-1的用户界面200包括拨号键盘、输入的电话号码“12345659876”以及拨号按钮201。当输入的电话号码为用户B的电话号码时,终端设备100-1响应于对拨号按钮201的操作,向用户B发起呼叫,并在显示屏上显示如图2中所示的用户界面202。需要说明的是,本申请实施例中用户A还可以使用终端设备100-1通过其它方式向用户B发起呼叫,例如通过上述即时通讯软件提供的语音交互方式向用户B发起呼叫。
用户B通过终端设备100-2的听筒接收来自用户A的语音信息。实际使用中,因用户习惯不同,用户B的耳朵与终端设备100-2的距离可近可远,例如,如图3所示,用户B在接听电话时,耳朵与终端设备100-2可能贴合,也可能与终端设备100-2存在较远距离。无论是用户B的耳朵与终端设备100-2的距离较近或者较远,耳朵与终端设备100-2之间都不是完全贴合的状态。由于语音信息的实质是声音信号,声音信号可以通过空气传输,在加上耳朵对声音信号的反射,导致声音信号有可能被用户B旁边的用户听到,这就可能造成语音隐私信息的泄露。
鉴于此,本申请实施例提供了一种通话方法,该方法适用于终端设备中,终端设备在用户通话过程中能够生成用于干扰通话过程中主叫方发出的语音内容的信号,从而降低被泄露的语音信号的可懂度,从而避免通话过程中的语音隐私信息的泄露,提升用户体验。
示例性的,图4示出了本申请实施例可能应用到的一种终端设备的结构图。请参阅图4所示,所述终端设备400可以包括处理器410、内部存储器421、外部存储器接口422、天线1、移动通信模块431、天线2、无线通信模块432、音频模块440、扬声器440A、受话器440B、麦克风440C、耳机接口440D、显示屏451、用户标识模块(subscriber identificationmodule,SIM)卡接口452、摄像头453、按键454、传感器模块460、通用串行总线(universalserial bus,USB)接口470、充电管理模块480、电源管理模块481和电池482。其中,传感器模块460可以包括触摸传感器460A,指纹传感器460B、陀螺仪传感器460C,压力传感器460D,加速度传感器460E,距离传感器460F,距离传感器460F,接近光传感器460G,温度传感器460H,骨传导传感器460I等。在另一些实施例中,终端设备400还可以包括指示器455、马达456等。
可以理解的是,本申请实施例示意的结构并不构成对终端设备400的具体限定。在本申请另一些实施例中,终端设备400可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
其中,处理器410可以包括一个或多个处理单元。例如:处理器410可以包括应用处理器(application processor,AP)、调制解调处理器、图形处理器(graphics processingunit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(digital signal processor,DSP)、基带处理器、和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是终端设备400的神经中枢和指挥中心。处理器410可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。本申请实施例中,处理器410可以通过执行程序指令,完成在用户通话过程中生成用于干扰通话过程中主叫方发出的语音内容的信号的过程。
在一些实施例中,处理器410中还可以设置存储器,用于存储指令和数据。示例的,处理器410中的存储器可以为高速缓冲存储器。该存储器可以用于保存处理器410刚用过或循环使用的指令或数据。如果处理器410需要再次使用该指令或数据,可从该存储器中直接调用。从而有助于避免重复存取,减少了处理器410的等待时间,因而提高了***的效率。
内部存储器421可以用于存储计算机可执行程序代码。所述可执行程序代码包括指令。处理器410通过运行存储在内部存储器421的指令,从而执行终端设备的各种功能应用以及数据处理。内部存储器421可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。存储数据区可存储终端设备使用过程中所创建的数据(比如音频数据、电话本等)等。此外,内部存储器421可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、通用闪存存储器(universal flash storage,UFS)等。本申请实施例中内部存储器421中可以存储用于在用户通话过程中生成用于干扰通话过程中主叫方发出的语音内容的信号的指令或代码。
外部存储器接口422可以用于连接外部存储卡(例如,Micro SD卡),实现扩展终端设备的存储能力。外部存储卡通过外部存储器接口422与处理器410通信,实现数据存储功能。例如将音乐、视频等文件保存在外部存储卡中。
终端设备400的无线通信功能可以通过天线1,天线2,移动通信模块431,无线通信模块432,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端设备400中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块431可以提供应用在终端设备400上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块431可以包括至少一个滤波器、开关、功率放大器、低噪声放大器(low noise amplifier,LNA)等。移动通信模块431可以由天线1接收电磁波信号,并对接收的电磁波信号进行滤波、放大等处理,传送至调制解调处理器进行解调。移动通信模块431还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波信号辐射出去。在一些实施例中,移动通信模块431的至少部分功能模块可以被设置于处理器410中。在一些实施例中,移动通信模块431的至少部分功能模块可以与处理器410的至少部分模块被设置在同一个器件中。例如,移动通信模块431可以向其它终端设备发送语音,也可以接收其它终端设备发送的语音。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器440A、受话器440B等)输出声波信号,或通过显示屏451显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器410,与移动通信模块431或其他功能模块设置在同一个器件中。
无线通信模块432可以提供应用在终端设备上的包括无线局域网(wirelesslocal area networks,WLAN)(如Wi-Fi网络)、蓝牙(bluetooth,BT)、全球导航卫星***(global navigation satellite system,GNSS)、调频(frequency modulation,FM)、近距离无线通信技术(near field communication,NFC)、红外技术(infrared,IR)等无线通信的解决方案。无线通信模块432可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块432经由天线2接收电磁波信号,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器410。无线通信模块432还可以从处理器410接收待发送的信号,对其进行调频、放大,经天线2转为电磁波信号辐射出去。
在一些实施例中,终端设备的天线1和移动通信模块431耦合,天线2和无线通信模块432耦合,使得终端设备400可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM)、通用分组无线服务(general packet radio service,GPRS)、码分多址接入(codedivision multiple access,CDMA)、宽带码分多址(wideband code division multipleaccess,WCDMA)、时分码分多址(time-division code division multiple access,TD-SCDMA)、长期演进(long term evolution,LTE)、BT、GNSS、WLAN、NFC、FM、和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS)、全球导航卫星***(global navigation satellite system,GLONASS)、北斗卫星导航***(beidounavigation satellite system,BDS)、准天顶卫星***(quasi-zenith satellitesystem,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
终端设备400可以通过音频模块440、扬声器440A、受话器440B、麦克风440C、耳机接口440D以及应用处理器等实现音频功能。例如音乐播放、录音等。
音频模块440可以用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块440还可以用于对音频信号编码和解码。在一些实施例中,音频模块440可以设置于处理器410中,或将音频模块440的部分功能模块设置于处理器410中。
扬声器440A,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备400可以通过扬声器440A收听音乐、或接听免提通话。
受话器440B,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备接听电话或语音信息时,可以通过将受话器440B靠近人耳接听语音。
麦克风440C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风440C发声,麦克风440C可以用于采集用户的声音,然后,将用户的声音转换为电信号。终端设备可以设置至少一个麦克风440C。在另一些实施例中,终端设备可以设置两个麦克风440C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端设备还可以设置三个、四个或更多麦克风440C,实现声音信号采集、降噪、还可以识别声音来源,实现定向录音功能等。
耳机接口440D用于连接有线耳机。耳机接口440D可以是USB接口470,也可以是3.5mm的开放移动终端设备平台(open mobile terminal platform,OMTP)标准接口、美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口等。
终端设备400可以通过GPU、显示屏451、以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏451和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器410可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏451可以用于显示图像、视频等。显示屏451可以包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)、有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED)、柔性发光二极管(flex light-emitting diode,FLED)、Miniled、MicroLed、Micro-oLed、量子点发光二极管(quantum dotlight emitting diodes,QLED)等。在一些实施例中,终端设备400可以包括4个或N个显示屏451,N为大于1的正整数。
终端设备400可以通过摄像头453、ISP、DSP、视频编解码器、显示屏451以及应用处理器等实现拍摄功能。
摄像头453可以用于捕获静态图像或视频。示例性地,摄像头453可以包括镜头和图像传感器。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备400可以包括1个或N个摄像头453,N为大于1的正整数。
需要说明的是,本申请实施例中终端设备可以包括一个或N个摄像头453,其中N为大于或者等于2的正整数。示例的,如图5所示,终端设备包括5个摄像头,其中,摄像头453A和摄像头453B位于终端设备的正面,又可称之为前置摄像头,摄像头453C、摄像头453D和摄像头453E位于终端设备的背面,又可称之为后置摄像头。以图5为例,摄像头453A、摄像头453B、摄像头453C、摄像头453D和摄像头453E中的镜头可以均为标准镜头,也可以部分为标准镜头,另一部分为变形镜头。例如,摄像头453A、摄像头453C和摄像头453E的镜头为标准镜头,摄像头453B和摄像头453D的镜头为变形镜头。当终端设备拍摄宽画幅图像时使用变形镜头采集图像,有助于简化后续的图像处理过程,也有助于使得终端设备拍摄的图像中呈现出更多的内容,可以更为准确地确定终端设备所处的环境。
还需要说明的是,变形镜头又可称之为变形宽荧幕镜头。图像传感器可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,CMOS)光电晶体管。图像传感器把光信号转换成电信号,之后将电信号传递给ISP。
ISP可以设置在摄像头453中,用于处理摄像头453反馈的数据。在一些实施例中,ISP还可以对拍摄场景的曝光、色温等参数优化。在对数字图像信号进行后期的图像处理后,将处理后的数字图像信号输出到视频编解码器中进行压缩编码。
图像处理器可以为DSP,也可以为其它用于进行图像处理的器件。此外,ISP还可以在得到数字图像信号后,直接进行后期图像处理,例如对图像的噪点、亮度、色彩进行算法优化。
视频编解码器用于对数字视频压缩或解压缩。终端设备400可以支持一种或多种视频编解码器。这样,终端设备400可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端设备400的智能认知等应用,例如:语音识别,文本理解等。
按键454可以包括开机键、音量键等。按键454可以是机械按键。也可以是触摸式按键。终端设备可以接收按键输入,产生与终端设备的用户设置以及功能控制有关的键信号输入。
指示器455可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
马达456可以产生振动提示。马达456可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏451不同区域的触摸操作,马达456也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
传感器模块460可以包括一个或多个传感器。例如,触摸传感器460A、指纹传感器460B、陀螺仪传感器460C、压力传感器460D、加速度传感器460E、距离传感器460F、接近光传感器460G等。在一些实施例中,传感器模块460还可以包括环境传感器等。
触摸传感器460A,也可称为“触控面板”。触摸传感器460A可以设置于显示屏454,由触摸传感器460A与显示屏451组成触摸屏,也称“触控屏”。触摸传感器460A用于检测作用于其上或附近的触摸操作。触摸传感器460A可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏451提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器460A也可以设置于终端设备的表面,与显示屏451所处的位置不同。
指纹传感器460B可以用于采集指纹。终端设备可以利用采集的指纹特性实现指纹解锁、访问应用锁、指纹拍照、指纹接听来电等。
陀螺仪传感器460C可以用于确定终端设备的运动姿态。在一些实施例中,可以通过陀螺仪传感器460C确定终端设备围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器460C可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器460C检测终端设备抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端设备的抖动,实现防抖。陀螺仪传感器460C还可以用于导航、体感游戏场景。
压力传感器460D用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器460D可以设置于显示屏451。压力传感器460D的种类很多,如电阻式压力传感器、电感式压力传感器、电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器480A,电极之间的电容改变。终端设备根据电容的变化确定压力的强度。当有触摸操作作用于显示屏494,终端设备根据压力传感器480A检测所述触摸操作强度。终端设备也可以根据压力传感器480A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
加速度传感器460E可检测终端设备在各个方向上(一般为三轴)加速度的大小。当终端设备静止时可检测出重力的大小及方向。还可以用于识别终端设备姿态,应用于横竖屏切换、计步器等应用。
距离传感器460F用于测量距离。终端设备400可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端设备400可以利用距离传感器460F测距以实现快速对焦。
接近光传感器460G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端设备400通过发光二极管向外发射红外光。终端设备400使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端设备400附近有物体。当检测到不充分的反射光时,终端设备400可以确定终端设备400附近没有物体。终端设备400可以利用接近光传感器460G检测用户手持终端设备400贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器460G也可用于皮套模式,口袋模式自动解锁与锁屏。
在一些实施例中,传感器还可以包括温度传感器、骨传导传感器等。
在另一些实施例中,处理器410还可以包括一个或多个接口。例如,接口可以为SIM卡接口452。又例如,接口还可以为USB接口470。再例如,接口还可以为集成电路(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)接口等。可以理解的是,本申请实施例处理器410可以通过接口连接终端设备的不同模块,从而使得终端设备能够实现不同的功能。例如拍照、处理等。需要说明的是,本申请实施例对终端设备中接口的连接方式不作限定。
其中,SIM卡接口452可以用于连接SIM卡。SIM卡可以通过***SIM卡接口452,或从SIM卡接口452拔出,实现和终端设备的接触和分离。终端设备可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口452可以支持Nano SIM卡、Micro SIM卡、SIM卡等。同一个SIM卡接口452可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口452也可以兼容不同类型的SIM卡。SIM卡接口452也可以兼容外部存储卡。终端设备通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在终端设备中,不能和终端设备分离。
USB接口470是符合USB标准规范的接口。例如,USB接口470可以包括Mini USB接口、Micro USB接口、USB Type C接口等。USB接口470可以用于连接充电器为终端设备充电,也可以用于终端设备与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。
充电管理模块480用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块480可以通过USB接口470接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块480可以通过终端设备的无线充电线圈接收无线充电输入。充电管理模块440为电池482充电的同时,还可以通过电源管理模块481为终端设备供电。
电源管理模块481用于连接电池482,充电管理模块480与处理器410。电源管理模块481接收电池482和/或充电管理模块480的输入,为处理器410、内部存储器421、外部存储器、显示屏451、摄像头453、移动通信模块431和无线通信模块432等供电。电源管理模块484还可以用于监测电池容量、电池循环次数、电池健康状态(漏电、阻抗)等参数。在其他一些实施例中,电源管理模块481也可以设置于处理器410中。在另一些实施例中,电源管理模块481和充电管理模块480也可以设置于同一个器件中。
在一些实施例中,处理器410可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备400的结构限定。在本申请另一些实施例中,终端设备400也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。应理解,图4所示的硬件结构仅是一个示例。本申请实施例的终端设备可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面结合图4所示结构的终端设备为例,结合附图对本申请实施例的通话方法进行详细的说明。
以用户A通过终端设备100-1对用户B发起呼叫为例。请继续参阅图2,当终端设备100-1检测到用户A点击终端设备100-1的用户界面(user interface,UI)200上的拨号按钮201时,终端设备100-1响应于对拨号按钮201的操作,向用户B发起呼叫,并在显示屏上显示如图2中所示的用户界面202。终端设备100-1发起的呼叫信号传输给移动通信网络中的例如基站,基站连通用户B使用的终端设备100-2,此时,终端设备100-1与终端设备100-2建立起通信连接。
用户A对着终端设备100-1讲话时,声带的振动激励空气振动,形成声波信号,下文中,将该声波信号称为第一信号。
终端设备100-1中的麦克风440C或受话器440B采集到第一信号后,将第一信号转化为电流信号,由编解码模块对电流信号进行编码,然后由调制解调模块将编码信号调制成射频信号通过移动通信模块431或无线通信模块432发送到移动通信网络,经由移动通信网络传输给终端设备100-2。终端设备100-2中的调制解调模块将射频信号解调成编码信号,再由编解码模块对编码信号进行解码处理,得到电流信号,再由扬声器440A或听筒(即受话器440B)等发声元件将接收的电流信号转化为声波信号并输出,这样用户B通过终端设备100-2的听筒或扬声器440A就可以收听到用户A的讲话。下文中,将终端设备100-2接收到来自用户A的信号称为第二信号。
终端设备100-2在输出第二信号时,第二信号可能经由终端设备100-2顶部或侧部的缝隙漏出,从而导致隐私信息的泄露。下文中,将终端设备100-2输出第二信号时被泄露的信号称为第三信号。
为了避免隐私信息的泄露,终端设备100-2中在接收到用户A的语音信号时可以生成用于干扰第三信号的干扰信号,以降低用户B周围的用户对第三信号的可懂度,甚至降低用户B周围的用户听到用户A的讲话内容的可能性。第三信号的可懂度可以理解为对第三信号的辨识度,例如,第三信号的强度较低,那么用户B周围的用户听到第三信号的可能性较低,从而正确解读第三信号的内容可能性较低,即对第三信号的辨识度也较低。又例如,如果第三信号在时域上或频域上被掩蔽,那么该第三信号的有用信息在一定程度上会存在缺失,这种情况下,第三信号的辨识度也较低。
终端设备100-2可以基于第二信号生成用于干扰第三信号的第一干扰信号,并输出第一干扰信号。其中,第二信号可以通过终端设备100-2上的一个发声元件,例如一个听筒输出,而第一干扰信号可以通过终端设备100-2的另一发声元件,例如另一个听筒输出。从终端设备100-2泄露的第三信号和第一干扰信号可以在空气中传播时合成,形成第四信号,以传输给用户周围的其他用户。由于第二信号是通过终端设备100-2上的例如听筒的发声元件输出,用户B通过听筒直接接收第二信号,不会影响对第二信号的解读。但是第一干扰信号可以对第三信号形成干扰,所以第一干扰信号使得第三信号的辨识度降低,从而降低了用户B周围的其他用户对第三信号的可懂度。例如,第一干扰信号如果是与第三信号的相位相反的信号,那么第一干扰信号和第三信号形成的第四信号的强度相较于第三信号的强度变小,也就是第四信号的幅度低于第三信号的幅度,可以降低了用户B周围的用户听到用户A的讲话内容的可能性,从而降低用户B周围的其他用户对第三信号的可懂度。又例如,第一干扰信号可以对第三信号造成时域掩蔽,那么用户B周围的其他用户接收到第三信号,无法从第三信号中获取全部的有用信息,从而降低用户B周围的其他用户对第三信号的可懂度。
在本申请实施例中,利用终端设备100-2接收的第二信号作为生成第一干扰信号的基础信号,这样不需要另外单独设置用于生成第一干扰信号的基础信号。且,通常来说,第三信号是第二信号经过终端设备100-2泄露出去的,第三信号与第二信号的特征基本相同,基于第二信号生成干扰第三信号的第一干扰信号,较有针对性,生成的第一干扰信号可以较好地干扰第三信号。例如,终端设备100-2在接收到第二信号时,实时地基于第二信号生成第一干扰信号,之后在输出第一干扰信号。这样第二信号和第一干扰信号几乎同时输出,可以实时地降低第三信号的可懂度。
另外,如果在降低用户对第三信号的可懂度时,以第三信号为上述的基础信号,即根据第三信号自身生成干扰信号,那么就需要实时地采集第三信号,对信号处理的实时性要求较高。而本申请将接收的第二信号作为基础信号,不需要实时地采集第三信号,对信号处理的实时性要求较低。
示例性的,第一干扰信号可以包括第二信号的延时信号,为了便于描述,下文中,将第二信号的延时信号称为混音信号;或者,第一干扰信号可以包括第二信号的时域翻转信号,下文中也称为时域掩蔽信号;或者,第一干扰信号可以包括第二信号的频域扰动信号,下文中也称为频域掩蔽信号,又或者,第一干扰信号可以是谐波信号等等。以上仅列举了四种第一干扰信号,实际上只要是可以降低第三信号的可懂度的信号均可以,例如,第一干扰信号也可以是上述四种第一干扰信号中的至少两种第一干扰信号叠加形成的信号,本申请实施例对此不作限制。
为了便于理解,请参阅图6,为本申请实施例提供的第二信号的传输示意图。图6以终端设备100-2设置两个发声元件为例,其中,发声元件1用于产生第二信号,发声元件2用于生成第一干扰信号。在图6中,信号S为第二信号,信号X为第三信号,信号Y为第一干扰信号,信号D为第二信号,即第三信号X和第一干扰信号Y的合成信号。从图6中可以看出,第三信号即信号X从终端设备100-2输出后经过用户B的耳朵反射之后在空气中传播。第一干扰信号Y是用于降低第三信号X的可懂度的信号,如图6所示,以第一干扰信号Y是与第三信号X相位相反的信号为例。从图6中可以看出,第四信号D的幅度低于第三信号X的幅度,即第一干扰信号使得第三信号X的幅度降低,也即第一干扰信号Y使得第三信号X的强度减弱,从而减小用户B周围的其他用户听清楚第三信号X的可能性。这样用户B周围的用户接收到第四信号D时,较难从第四信号D中解读出第三信号X,从而降低用户B周围的用户听对第三信号X的正确解读的可能性,达到避免用户声音隐私信息泄露的目的。
实际上,不同的通话环境对终端设备100-2的隐私信息的泄露的影响程度也所有不同。例如,终端设备100-2在电梯内,由于电梯空间相对狭小,且有回声,那么隐私信息泄露的可能性较大。相对的,终端设备100-2在广场上,由于广场空间相对开放,隐私信息泄露的可能性就较小。又例如,即使处于相同的通话场所,用户B周围的其他用户与用户B之间的距离不同,对隐私信息的泄露的影响程度也所有不同。例如,其他用户与用户B之间的距离较近,那么隐私信息泄露的可能性较大,反之,其他用户与用户B之间的距离较远,则隐私信息泄露的可能性较小。再例如,其他用户与用户B的相对位置不同,对隐私信息的泄露的影响程度也所有不同。例如,用户B通过右耳接听终端设备100-2输出的声波信号,当其他用户位于用户B的右侧,隐私信息泄露的可能性较大,反之,其他用户位于用户B的左侧,隐私信息泄露的可能性较小。
考虑到不同的通话环境对终端设备100-2的隐私信息的泄露的影响程度不同,本申请实施例中的终端设备100-2可以根据终端设备100-2当前的通话环境生成对应的第一干扰信号,以尽量降低第三信号的可懂度。
具体的,终端设备100-2在接通终端设备100-1的通话呼叫时,终端设备100-2可以检测终端设备100-2当前所处的通话环境。这里的通话环境可以是终端设备100-2所处的通话场景(例如电梯、广场等),也可以是用户B周围的其他用户与用户B之间的距离,或者,也可以是用户B的耳朵距离终端设备100-2的距离等,这里就不再一一列举。当然,这里的通话环境也可以是上述列举的三种通话环境的任意组合,本申请实施例对通话环境的组合不作限制。
示例性的,终端设备100-2在接通终端设备100-1的通话呼叫时,可以开启摄像头,并接收摄像头所拍摄的图像。终端设备100-2可以根据所拍摄的图像确定用户B周围的对象是其他用户,还是其他物体(例如建筑物)。同时,终端设备100-2也可以根据摄像头所拍摄的图像确定终端设备100-2所在场所是相对空间狭小的场所(例如电梯、会议室),还是空间相对开放的场所(例如广场)。为了更为准确地确定终端设备100-2周围的环境,这里的摄像头可以是类似上述摄像头453B和摄像头453D等镜头为变形镜头的摄像头。这样当终端设备100-2可以拍摄宽画幅图像,有助于使得拍摄的图像中呈现出更多的内容。
示例性的,终端设备100-2在接通终端设备100-1的通话呼叫时,还可以开启其上设置的距离传感器460F,并接收来自距离传感器460F检测的距离信号。终端设备100-2根据距离信号可以确定用户B周围的其他用户与用户B之间的距离。
示例性的,终端设备100-2在接通终端设备100-1的通话呼叫时,还可以开启其上设置的接近光传感器460G,并接收来接近光传感器460G检测的电信号。终端设备100-2根据该电信号可以确定用户B的耳朵与终端设备100-2之间的距离。
为了简便,上述仅列举了终端设备100-2检测终端设备100-2当前所处的通话环境的三种具体实施方式。实际上,本申请实施例终端设备100-2检测终端设备100-2当前所处的通话环境可以是上述三种具体实施方式中任意两种或者三种的组合,本申请实施例对此不作限制。当终端设备100-2确定了终端设备100-2当前所处的通话环境,可以根据所确定的通话环境生成对应的第一干扰信号。
例如,本申请实施例可以事先模拟第二信号,并基于模拟的第二信号生成第一干扰信号,并确定第一干扰信号的信号参数值。这里的信号参数值可以认为信号的属性参数的取值。这里的属性参数可以包括相位、幅度、频率、时域上的延时等的至少一种。不同的通话环境对应不同的第一干扰信号,一个第一干扰信号对应一组属性参数,也就是不同的通话环境对应不同的一组属性参数中的各个属性参数的取值。
具体的,本申请实施例事先可以将终端设备100-2置于不同的通话环境,并模拟用户A通过终端设备100-1与使用终端设备100-2的用户B进行通话。在终端设备100-2的听筒等发声元件接收到用户A通过终端设备100-1输入的第二信号时,终端设备100-2通过除该听筒之外的发声元件输出第一干扰信号,并进行测试,直到测试位置处(用户B周围的用户C)接收的第四信号的幅度或者可懂度低于第一预设阈值,此时记录第一干扰信号的参数值。
在一种可能的实施方式中,本申请实施例可以通过深度学习的方式,修改第二信号的至少一种属性参数,并根据修改后的至少一种属性参数训练第二信号,以得到第一干扰信号,直到训练所得的第一干扰信号使得测试位置处的信号的幅度或可懂度低于第一预设阈值。此时,获取第一干扰信号的信号参数值。
需要说明的是,测试位置处的信号的幅度对应的第一预设阈值,与测试位置处的信号的可懂度对应的第一预设阈值可能相同,也可能不同。
示例性的,用户B手持终端设备100-2处于电梯的一角(假设为顶点A),当终端设备100-2处于通话状态时,分别采集电梯位于B点和C点位置处的声波信号的强度。其中,B点是与顶A点为同一边上的相邻顶点,C点与顶点A的连线是电梯的对角线。通常来说,当用户听到的声波信号的强度低于第一预设阈值时,用户无法正确解读声波信号。所以,在本申请实施例中,当用户B手持终端设备100-2处于电梯的A点收听来自终端设备100-1的第二信号时,可以修改第二信号的至少一种属性参数,并训练第二信号。每次训练后所得的第一干扰信号经由发声元件输出,并和第三信号在空气传播过程中叠加形成第四信号输出,直到测试处于B点或C点的第四信号的幅度或可懂度低于第一预设阈值,此时记录训练第二信号对应的信号参数值。
又例如,用户B手持终端设备100-2处于广场,针对采集用户B周围的多个位置中的任意一个位置,当用户B手持终端设备100-2收听来自终端设备100-1的第二信号时,修改第二信号的至少一种属性参数,并训练第二信号,直到训练第二信号后所得的第一干扰信号和第三信号在上述任意一个位置合成的第四信号的幅度或可懂度低于第一预设阈值,此时记录训练第二信号对应的信号参数值。
上述两个例子仅是针对同一通话场景下,基于用户B周围的其他用户与用户B的距离确定与第一干扰信号对应的信号参数值为例,在具体实施过程中,本申请实施例可以事先针对多种通话环境进行模拟测试,从而得出与第一干扰信号对应的信号参数值。
示例性的,本申请实施例还可以基于用户B周围的其他用户与用户B的距离相同的情况下,针对不同的通话场景进行模拟测试,得出与第一干扰信号对应的信号参数值。
例如,用户B手持终端设备100-2时,由于个人使用习惯的不同,有的用户的耳朵离终端设备100-2较近,有的用户的耳朵离终端设备100-2较远,而用户的耳朵离终端设备100-2的距离的不同,导致第一干扰信号也有所不同。所以,本申请实施例可以在同一通话场景下,用户B周围的其他用户与用户B的距离相同的情况下,分别针对用户B的耳朵离终端设备100-2的距离不同的情况下,修改第二信号的至少一种属性参数,并训练第二信号,从而得出与第一干扰信号对应的信号参数值。
又例如,作为另一实施例,由于第二信号的其他特征,例如第二信号是男声声波信号,或者第二信号是女生声波信号,对应的第一干扰信号也可能有所不同。又或者,第二信号是英文声波信号或者中文声波信号,对应的第一干扰信号也可能有所不同。所以,本申请实施例在确定第一干扰信号的信号参数值时,可以以不同类型的第二信号进行测试。例如,针对同一通话环境,分别以男生声波信号和女生声波信号进行测试,获得对应的第一干扰信号,再确定与第一干扰信号对应的信号参数值。这里的通话环境可以指通话场景和/或用户B周围的其他用户与用户B的距离等。
又例如,用户B周围的其他用户可能分散在用户B周围的360°范围内,也可能只是位于用户B周围的某个角度区域内,如图7所示。图8以用户B周围存在3个其他用户(如图7所示的3个用户C)为例,从图7中可以看出,3个其他用户C位于用户B周围的区域A范围内,区域A为圆心角为90°的扇形区域。为了便于描述,下文中将其他用户位于用户B周围的区域称为目标区域。
通常来说,目标区域越大,训练第二信号的属性参数的种类越多,复杂度越高,避免隐私信息泄露的效果越差。且,终端设备100-2基于较多的属性参数生成第一干扰信号时,占用***资源也较多。
考虑到这种情况,为了降低属性参数的复杂性,并提高隐私信息泄露的效果,本申请实施例还可以基于目标区域有选择性地训练第二信号的属性参数,而不是训练第二信号的全部属性参数,这样训练的属性参数的种类较少,降低了复杂度。
具体的,不同的目标区域对应的属性参数也有所不同。本申请实施例可以事先模拟其他用户与用户B的相对位置关系,即模拟多个目标区域。针对模拟的每一个目标区域,本申请实施例可以修改第二信号的至少一种属性参数中的部分属性参数或者全部属性参数,并训练第二信号,直到训练后得到的第一干扰信号和第三信号在测试处合成的第四信号的可懂度小于第一预设阈值。
示例性的,针对不同的目标区域,训练的第二信号的属性参数也可能有所不同,得到的第一干扰信号防止隐私信息的泄露的效果也所有不同。例如,用户B周围的第一目标区域对应第一组属性参数,用户B周围的第二目标区域对应第二组属性参数,第一组属性参数与第二组属性参数不同,第一组属性参数相比第二组属性参数种类更多,那么通过第一组属性参数训练第二信号得到的第一干扰信号防止隐私信息的泄露的效果相较于第二组属性参数训练第二信号得到的第一干扰信号防止隐私信息的泄露的效果更好。
本申请实施例可以基于目标区域确定对应的属性参数,而由于考虑的区域较小,选择的属性参数可能较少,所以训练属性参数的复杂度降低了。同时,目标区域就是其他用户所在区域,所以基于目标区域得到的属性参数具有针对性,相较于基于用户B周围的360°范围确定的属性参数,可以进一步提高避免隐私信息泄露的效果。
需要说明的是,在具体实施过程中,本申请实施例可以事先基于通话环境的一个环境参数或多个环境参数进行模拟测试,从而得出与第一干扰信号对应的信号参数值。这里的环境参数指的是通话场景、用户B周围的其他用户与用户B的距离、用户B的耳朵距离终端设备100-2的距离、第二信号的类型,当然也可以是其他可能的环境参数,例如,其他用户是在用户B的耳朵的左侧还是右侧等。
本申请实施例确定了第一干扰信号的信号参数值,可以建立通话环境与第一干扰信号的信号参数值的映射关系,也可以是建立环境参数与第一干扰信号的信号参数值的映射关系。该映射关系可以存储在终端设备100-2中,这样终端设备100-2就可以基于当前确定的通话环境以及该映射关系,选择对应的属性参数来生成第一干扰信号。
具体的,考虑到通话环境中,不同环境参数对隐私信息泄露的影响程度也所有不同。本申请实施例在选择与第一干扰信号对应的属性参数时,可以基于对隐私信息泄露的影响程度的优先级来确定,而不需要考虑全部的环境参数,尽量选择较为简单的属性参数,以节约终端设备100-2的能耗。
不同的环境参数可能对应不同的信号参数值,也就是对应不同的属性参数,即不同的环境参数可能对应的第一干扰信号也所有不同。在本申请实施例中,事先可以根据不同的环境参数建立多个映射关系。例如,环境参数指示封闭空间,则对应第一映射关系,第一映射关系对应的属性参数可能是幅度;环境参数指示开放空间,则对应第二映射关系,第二映射关系对应的属性参数可能是相位。又例如,环境参数指示其他用户与用户B之间的距离较近,则对应第三映射关系,第三映射关系对应的属性参数可能是频域;环境参数指示其他用户与用户B之间的距离较远,则对应第四映射关系,第三映射关系对应的属性参数可能是时域。当然,上述仅是举例,环境参数可以是多个,例如环境参数指示封闭空间,且指示其他用户与用户B之间的距离较近,则对应第五映射关系,第三映射关系对应的属性参数可能是频域和幅度。以上仅是举例,并不限定实际的对应关系。
本申请实施例事先可以确定通话环境的多个环境参数的优先级。例如,由于电梯空间相对狭小且有回声,这种情况下,通话场景相对于其他环境参数(例如第二信号的类型)来说,对隐私信息泄露的影响程度较大。此时,电梯的优先级高于第二信号的类型的优先级。又例如,由于广场空间相对开放,这种情况下,通话场景相对于其他环境参数(例如第二信号的类型)来说,对隐私信息泄露的影响程度较小。此时,广场的优先级低于第二信号的类型的优先级。又或者,相同的通话场景,其他用户与用户B之间的距离相对于其他环境参数(例如第二信号的类型)来说,对隐私信息泄露的影响程度较大。此时,其他用户与用户B之间的距离的优先级高于第二信号的类型的优先级。
本申请实施例对通话环境的多个环境参数的优先级进行排序之后,基于当前确定的通话环境以及每个环境参数的优先级,从多个映射关系中选择与优先级最高的环境参数对应的映射关系,以根据所选择的映射关系生成第一干扰信号。为了便于理解,下面以不同的通话环境介绍终端设备100-2如何选择映射关系,生成第一干扰信号。
第一种通话环境:电梯且电梯内还有其他用户,第二信号是女生声波信号。
终端设备100-2确定当前的通话环境的环境参数为通话场景和第二信号的类型,且通话场景是电梯,此时终端设备100-2以优先级较高的电梯作为基准条件,选择与电梯对应的映射关系。
或者,在一些实例中,终端设备100-2以优先级较高的第二信号的类型作为基准条件。例如,终端设备100-2可以基于用户B在通话过程中的频率信息确定用户B是男生还是女生,事先在通讯录中标记,从而当用户B使用终端设备100-2进行通话时,终端设备100-2可以判断出用户B是女生,选择与女生声波信号对应的映射关系。
第二种通话环境:广场且广场内存在多个其他用户,这多个其他用户与用户B的距离有远有近。
终端设备100-2确定当前的通话环境的环境参数为通话场景和第二信号,且通话场景是广场,此时终端设备100-2以优先级较高的其他用户与用户B的距离作为基准条件,选择与距离对应的映射关系。
上述两种通话环境仅以包括两种环境参数为例,实际上可以包括两种以上的环境参数。当通话环境包括两种以上的环境参数时,本申请实施例基于同一优先级下的环境参数下的另一环境参数的优先级确定映射关系,具体类似上述两种通话环境下的选择方法,这里不再赘述。
当然,本申请实施例为了尽量保证避免隐私信息泄露,也可以基于通话环境中的全部环境参数选择映射关系,即基于较多的属性参数生成第一干扰信号。
例如,请参见图8,图8为本申请实施例提供的第二信号的传输示意图。图8以终端设备100-2所处的当前通话环境是上述第一种通话环境为例。图8中第二信号为信号S,终端设备100-2选择与电梯对应的映射关系所生成的第一干扰信号(如图8所示的信号Y1),在空气中传播叠加在第三信号(如图8所示的信号X1)中后可以形成第四信号(如图8所示的信号D1),从图8中可以看出信号D1的强度较低。为了与下文中的信号D2进行区分,这里假设信号D1的幅度或可懂度低于第二预设阈值。而终端设备100-2综合考虑电梯和中文的第二信号,选择与电梯以及第二信号对应的映射关系所生成的第一干扰信号(如图8所示的信号Y2),叠加在第三信号(如图8所示的信号X2)中后,形成的第四信号(如图8所示的信号D2)的强度低于第三预设阈值,其中,第三预设阈值低于第二预设阈值。
在一种可能的实施方式中,目标区域的优先级最高,这种情况下,终端设备100-2接通终端设备100-1的通话呼叫时,可以开启终端设备100-2上设置的摄像头和距离传感器等,确定其他用户相对用户B的目标区域。终端设备100-2确定了目标区域之后,基于与目标区域对应的映射关系生成第一干扰信号,或者,终端设备100-2基于目标区域以及其他的环境参数确定映射关系,并基于确定的映射关系生成第一干扰信号,以实现避免隐私信息的泄露。
考虑到终端设备100-2处于通话过程中时,终端设备100-2随着用户B的移动也在移动,那么终端设备100-2所处的通话环境也肯可能在改变。例如,终端设备100-2随着用户B可能从封闭空间移动至开放空间,也可能从存在其他用户的环境中移动至无其他用户在周围的环境。所以,本申请实施例在通话过程中,可以实时地或者周期性地确定当前的通话环境,以根据当前确定的通话环境,适应性地调整所选择的映射关系,以更好地防止隐私信息的泄露。
示例性的,以通话环境是目标区域,本申请实施例可以周期性地确定目标区域,以适应性调整所选择的映射关系,即调整第一干扰信号,提高隐私信息的保护效果。
请参见图9,图9为本申请实施例提供的第二信号的传输示意图。图9以在终端设备100-2处于通话状态中,用户B周围的其他用户(如图9所示的用户C)与用户B的相对位置发生变化为例。从图9中可以看出,终端设备100-2通过其上设置的传感器(例如距离传感器等)确定用户C从目标区域A移动到目标区域B,那么终端设备100-2调整所采用的映射关系,将当前所采用的映射关系调整为与目标区域B对应的映射关系。图9中目标区域A和目标区域B以虚线分界线进行示意。为了便于区分,基于目标区域A对应的映射关系生成的第一干扰信号为图9所示的信号Y1,基于目标区域B对应的映射关系生成的第一干扰信号为图9所示的信号Y2,目标区域A对应的第三信号为图10所示的信号X1,目标区域B对应的第三信号为图9所示的信号X2。信号Y1和信号Y2可能相同也可能不同,图9以信号Y1的幅度和信号Y2的幅度不相同为例。
当然,目标区域可能是用户B周围的360°范围的区域。如果目标区域是用户B周围的360°范围的区域,那么目标区域对应的映射关系所对应的属性参数的复杂度较高,终端设备100-2基于映射关系生成第一干扰信号时,所占用***资源较多,用时较长。且如果终端设备100-2可能处于较为复杂的反射环境下,这种情况下,第三信号的高频成分存在较为复杂的叠加,而高频信号由于波长越短,如果大范围内针对第三信号的强度进行消除,只能在特定位置实现对第三信号的强度的消除,这样避免隐私信息泄露的效果较差。
鉴于此,作为另一可能的实施方式,针对目标区域是用户B周围的360°范围的区域的情况,本申请实施例可以将目标区域划分为多个子目标区域。一个子目标区域对应的映射关系对应一组属性参数,终端设备100-2可以周期性地使用与该子目标区域对应的属性参数生成第一干扰信号,即周期性地生成第一干扰信号。这样针对一个子目标区域,位于该子目标区域的其他用户接收到第四信号,是无法从第四信号中解读出第三信号的。甚至由于第四信号的强度较低,位于该子目标区域的其他用户无法接收到第四信号。而下一个时间段,即针对与该子目标区域相邻的另一个子目标区域来说,位于另一个子目标区域的其他用户无法从第四信号中解读出第三信号,甚至无法接收到第四信号。即,在单一时间段,仅针对一个子目标区域进行避免隐私信息泄露的处理,其他时间段内,采用对应子目标区域对应的属性参数进行避免隐私信息泄露的处理,即可实现用户B周围的360°范围的区域的避免隐私信息泄露的处理。这样,每次针对一个子目标区域即在较小区域进行避免隐私信息泄露的处理,可以对高频语音信号具有更好的避免泄露的效果。本申请实施例以预设的扫描速度扫描每个子目标区域,能够降低用户B周围的360°范围的区域的第三信号的高频成分的可懂度。
具体的,请参见图10,为本申请实施例提供的第二信号传输的示意图。终端设备100-2在生成第一干扰信号时,可以采用预设的扫描速度对用户B周围区域进行扫描。基于初始扫描到的第一子目标区域(如图10所示的区域A)对应的映射关系生成第一干扰信号(如图10所示的信号Y1),在空气中传播叠加在第三信号(如图10所示的信号X1)形成第四信号(如图10所示的信号D1)的强度低于某个阈值,例如第四预设阈值。依次扫描到第二子目标区域(如图10所示的区域B),基于第二子目标区域对应的映射关系生成第一干扰信号(如图10所示的信号Y2),在空气中传播叠加在第三信号(如图10所示的信号X2)形成第四信号(如图10所示的信号D2)的强度也低于某个阈值,例如第五预设阈值。之后扫描到第三子目标区域(如图10所示的区域C),基于第二子目标区域对应的映射关系生成第一干扰信号(如图10所示的信号Y3),在空气中传播叠加在第三信号(如图10所示的信号X3)形成第四信号(如图10所示的信号D3)的强度也低于阈值,例如第六预设阈值,直到扫描到终端设备100-2通话结束。其中,上述第四预设阈值、第五预设阈值和第六预设阈值可能相同,也可能不同,只要是用户B周围的用户基于第四预设阈值、第五预设阈值和第六预设阈值均不能正确解读第三信号即可。需要说明的是,第四预设阈值、第五预设阈值和第六预设阈值仅是为了更好地解释图10,并不具有限定意义。
需要说明的是,本申请实施例对多个子目标区域的数量以及面积不作限制。具体的,对于子目标区域的数量或者面积可以基于属性参数的复杂度以及避免隐私信息泄露的效果来确定,例如,在一种可能的实施方式中,多个子目标区域的数量可以是6,多个子目标区域的面积可以是相同的,也可以是不同的。
本申请实施例中的终端设备100-2可以通过内置的数字信号处理(DigitalSignal Processing)芯片或者其他可能的信号发生器件基于第二信号以及映射关系,即环境参数与第一干扰信号的信号参数值生成第一干扰信号。DSP芯片可以将生成的第一干扰信号传输给终端设备100-2上设置的类似听筒等的发声元件。这样终端设备100-2的一个发声元件,例如终端设备100-2上所设置的听筒可以输出第二信号,另一个发声元件可以输出的第一干扰信号。
本申请实施例中的终端设备100-2设置的发声元件可以是一个或多个听筒,或者类似听筒的发声元件。一个或多个发声元件可以设置在终端设备上与麦克风相对的一侧,为了便于描述,下文中称设置麦克风的一侧称为终端设备的底部,那么与底部相对的一侧称为顶部。或者,一个或多个发声元件可以设置在终端设备的背面(与显示屏相对的一面),又或者,有的发声元件设置在顶部,有的发声元件设置在终端设备的背面。
需要说明的是,如果终端设备100-2是通过除了自身设置的听筒之外的发声元件输出第一干扰信号,那么终端设备100-2优先选择靠近终端设备100-2的听筒的发声元件输出第一干扰信号。例如,如果听筒设置在终端设备100-2的顶部,发声元件设置在终端设备100-2的背面,那么优选选择设置在终端设备100-2的背面靠近顶部的位置的发声元件。发声元件离听筒(声源)较近,这样发声元件与听筒对声波信号的发射情况较为接近,而第一干扰信号的属性参数是以听筒作为发声元件训练得到的,所以可以尽量提高避免隐私信息泄露的效果。
上述实施例中,终端设备100-2接通来自终端设备100-1的通话呼叫或者接收到来自终端设备100-1的第二信号时,就检测终端设备100-2所处的通话环境,并根据所检测的通话环境生成第一干扰信号。但是如果终端设备100-2在相对嘈杂的环境下,接听来自终端设备100-1的通话,那么环境中的噪声对第三信号本身就造成了一定的干扰,可以降低第三信号的可懂度,此时用户B附近的其他用户听到声波信号的可能性较低。这种情况下,终端设备100-2可以不需要生成第一干扰信号,以尽量节约终端设备100-2的能耗。
作为另一实施例,终端设备100-2在接通来自终端设备100-2的通话呼叫时,可以检测终端设备100-2所在环境的噪声,从而根据所检测到的噪声的大小确定是否生成第一干扰信号。例如,终端设备100-2事先可以存储环境噪声阈值,例如80dB,当终端设备100-2当前所在环境的环境噪声大于或等于环境噪声阈值,则可以认为终端设备100-2当前所在环境较为嘈杂,否则终端设备100-2当前所在环境较为安静。当终端设备100-2确定当前所在环境较为嘈杂,则生成第一干扰信号。
示例性的,当终端设备100-2接通来自终端设备100-1的呼叫时,可以启动终端设备100-2上所设置的例如上述麦克风440C采集声波信号,这里的声波信号可能仅是来自终端设备100-2所在环境的噪声,也可能是来自终端设备100-2所在环境的噪声,以及来自用户B的声波信号。麦克风440C可以将采集的声波信号发送给处理器410,处理器410分析声波信号,确定终端设备100-2所在环境的噪声的大小。
终端设备100-2处于通话过程中时,终端设备100-2所在环境可能会发生变化,例如,终端设备100-2随着用户B的移动也在移动。所以当终端设备100-2接通来自终端设备100-1的呼叫后,终端设备100-2的处理器410可以周期性地分析麦克风440C所采集的声波信号,以尽量较为准确地确定终端设备100-2当前所在环境的噪声大小。同时,终端设备100-2可以根据周期性的检测终端设备100-2当前所在环境的噪声大小,适应性开启用于生成第一干扰信号的例如DSP芯片等信号发生器件,这样可能不需要一直开启终端设备100-2的信号发生器件,从而节约了终端设备100-2的能耗。
在另一实施例中,本申请实施例可以对终端设备100-2存储的用于生成第一干扰信号的映射关系进行更新,以尽量提高避免隐私信息泄露的可能性。
具体的,终端设备100-2可以采用位于终端设备100-2背面所设置的麦克风等声音采集器采集终端设备100-2的发声元件输出的第三信号与第一干扰信号的合成信号,即第四信号。终端设备100-2将采集的第四信号的强度与预设阈值进行比较,以确定第四信号的强度是否满足预设条件。例如,预设阈值可以是用户B能听到的较为合适的音量值,而距离用户B预设范围内的用户听不到的音量值。如果终端设备100-2将采集的第四信号的强度大于预设阈值,则认为第四信号的音量较大,用户B周围的其他用户听到该第四信号的可能性较大。这种情况下,终端设备100-2可以更新用于生成第一干扰信号的映射关系,以使得第四信号的强度小于预设阈值。
示例性的,终端设备100-2可以采用位于终端设备100-2背面所设置的麦克风等声音采集器采集第四信号,以根据第四信号的音量值的大小判断用户B周围的其他用户解读第三信号的可能性的大小。如果第四信号的音量值大于预设阈值,则认为用户B周围的其他用户解读第三信号的可能性较大,此时,终端设备100-2可以输出提示信息,该提示信号用于提示调整映射关系中的信号参数值。在可能的实施方式中,提示信息可以是语音提示信息,也可以是文本提示信息,在本申请实施例中,对此不作限定。
终端设备100-2在检测到用户用于请求调整映射关系中的信号参数值的输入操作时,响应该输入操作,可以在显示界面上显示调整选项。该调整选项可以指示映射关系中的各信号参数值的取值范围,从而为用户提供调整映射关系中的信号参数值的依据。
示例性的,终端设备100-2可以存储用于生成第一干扰信号的映射关系包括的信号参数值的取值范围。当终端设备100-2检测到用户输入的输入操作时,终端设备100-2可读取所存储的取值范围,从而显示调整选项。终端设备100-2可以接收用户针对调整选项的输入操作时,响应该输入操作,将映射关系中的信号参数值调整为该输入操作所指示的取值,实现对映射关系的更新。
终端设备100-2如果确定基于更新后的映射关系生成第一干扰信号时,得到的第四信号的音量值仍然大于预设阈值,那么终端设备100-2可以继续输出提示信息,以提示用户继续更新映射关系。
在一种可能的实施方式中,终端设备100-2可以设置用于更新映射关系的功能开关。当终端设备100-2检测到该功能开关处于开启状态,则对映射关系进行更新;反之,不对映射关系进行更新。又或者,终端设备100-2可以周期性地更新映射关系,或者由***自定义更新映射关系。
如上实施例介绍了终端设备100-2处于较为安静的环境下,如何避免由于从终端设备100-2泄露的第三信号导致隐私信息的泄露。而在实际通话过程中,用户B通过终端设备100-2与用户A进行通话时,用户B周围的用户还是可能会听到用户B向用户A的通话信号,即类似第一信号。下文中,将用户B向用户A进行的通话信号称为第五信号。
为了防止第五信号被用户B周围的其他用户听到,导致隐私信息的泄露,本申请实施例可以通过发声元件生成用于干扰第五信号的第二干扰信号。第二干扰信号与第五信号在空气中合成为第六信号,使得第六信号的幅度或可懂度降低,从而达到避免隐私信息泄露的目的。具体的,第二干扰信号的生成方法与上文中的第一干扰信号的生成方法类似,所以终端设备100-2的发声元件生成第二干扰信号可以参考上文中生成第一干扰信号的方式,这里不再赘述。
在一些实施例中,当终端设备100-2的麦克风等声音采集元件采集到第五信号时,终端设备100-2的发声元件生成第二干扰信号,并输出第二干扰信号。其中,这里用于生成第二干扰信号的发声元件与上文中用于生成第一干扰信号的发声元件可以是同一个发声元件,也可以是不同的发声元件。
如上实施例介绍了终端设备100-2处于较为安静的环境下如何避免隐私信息的泄露。而在实际通话过程中,终端设备100-2可能处于较为安静的环境下,也可能处于较为嘈杂的环境。如果终端设备100-2处于较为嘈杂的环境,那么来自环境中的噪声也会被终端设备100-2的麦克风采集到,并同第五信号一起作为向终端设备100-1输入的第五信号。这样导致用户A收听到的来自终端设备100-1的第五信号中的噪声信号可能较大,降低用户A的体验。
鉴于此,本申请实施例中的终端设备100-2如果确定所处的当前环境较为嘈杂时,可以对环境噪声进行降噪处理,以尽量减少第五信号携带的噪声,降低用户A收听到的噪声的可能性,提升通话质量。
具体的,终端设备100-2通过其上设置的麦克风等声音采集元件,采集终端设备100-2所处的环境中的噪声信号以及用户B输入的第五信号,并对噪声信号进行降噪处理。
在一种可能的实施方式中,终端设备100-2存储了降低环境噪声的音量的降噪算法,当终端设备100-1确定环境噪声的音量大于预设阈值时,则基于所存储的降噪算法对环境噪声进行降噪处理。这样最后经由发声元件输出的第五信号中环境噪声信号就减少了,降低用户A收听到的噪声的可能性,提升通话质量。
结合上述实施例及相关附图,本申请实施例提供了一种通话方法,该方法可以在如图所示的具有听筒和麦克风以及摄像头和传感器的终端设备(例如手机、平板电脑等)中实现。如图11所示,该方法可以包括以下步骤:
步骤S111、终端设备检测到用于接通第一用户来电的第一操作。
该终端设备可以是上述的终端设备100-2,第一用户为上述的用户A,下文中,以此为例。
步骤S112、终端设备响应第一操作,在进入通话状态时,确定终端设备当前所处的通话环境。
示例性的,终端设备进入通话状态时,终端设备可以开启声音传感器,以确定终端设备所处环境中的噪声。终端设备还可以开启其上设置的摄像头,以确定终端设备当前所处的通话场景,例如电梯或广场,以及终端设备周围是否存在其他用户。或者,终端设备也可以开启其上设置的距离传感器,以确定终端设备周围可能存在的其他用户与终端设备的距离。
步骤S113、终端设备若确定当前处于第一通话环境,则在接收到第二信号时,根据第一通话环境以及第二信号,生成并输出第一干扰信号。
步骤S114、终端设备若确定当前处于第一通话环境,则在采集到第五信号时,根据第一通话环境以及第五信号,生成并输出第二干扰信号。
这里的第一通话环境可以理解为是容易泄露通话内容的通话环境,例如,终端设备处于安静场景内,且当前使用终端设备的用户周围存在其他用户。
第一干扰信号是基于第二信号以及通话环境包括的环境参数与信号参数值的映射关生成的,用于降低第三信号的可懂度。第五信号可以是第二用户即使用该终端设备的用户发出的信号。第二干扰信号是基于第五信号以及通话环境包括的环境参数与信号参数值的映射关生成的,用于降低第五信号的可懂度。
第一干扰信号和第二干扰信号均可以是上述的混音信号、谐波信号、频域掩蔽信号和时域掩蔽信号等。终端设备究竟生成何种第一干扰信号或第二干扰信号,可以根据终端设备所处的当前通话环境确定,以尽量避免隐私信息的泄露。具体的,以终端设备生成第一干扰信号为例,终端设备存储了用于生成第一干扰信号的映射关系,该映射关系为环境参数和信号参数值的对应关系,信号参数值可以认为是信号的属性参数的取值。终端设备可以基于确定的通话环境包括的环境参数以及映射关系,生成一种第一干扰信号。
示例性的,终端设备可以预先确定终端设备周围的其他用户与终端设备的相对位置关系,以确定前述的目标区域。终端设备优先基于目标区域从存储的多个映射关系中选择与目标区域对应的映射关系生成对应的第一干扰信号。
终端设备响应第一输入操作,如果接收到第二信号则输出第二信号,在生成第一干扰信号时输出第一干扰信号,在生成第二干扰信号时输出第二干扰信号。
示例性的,终端设备设置的第一发声元件可以输出第二信号。终端设备中的例如DSP芯片生成第一干扰信号之后,可以将第一干扰信号输出给终端设备的第二发声元件,由第二发声元件输出第一干信号。第二信号经由终端设备泄露形成的第三信号在空气中传播,第一干扰信号也在空气中传播,第三信号和第一干扰信号在传播过程中形成第四信号。由于第一干扰信号是基于第二信号生成的,即第一用户输入的表征通话内容的原始信号,那么第一干扰信号基于第二信号生成,具有针对性,可以更好地降低第三信号的可懂度。例如,第一干扰信号是与第二信号被泄露的第三信号对应的相位受调制,幅度相近的信号。这样第三信号和第一干扰信号合成的第四信号的强度就较低,从而可以降低位于收听者周围的其他用户收听到第四信号的可能性,无法正确解读第三信号,达到保护隐私信息的目的。
示例性的,终端设备设置的第三发声元件可以输出第二干扰信号。第五信号在空气中传播,第二干扰信号也在空气中传播,第五信号和第二干扰三信号在传播过程中耦合。由于第二干扰信号可以降低第五信号的可懂度的信号,所以,第五信号和第二干扰信号耦合后形成的信号的可懂度较低,从而降低了周围的用户正确解读第五信号的可能性,达到保护隐私信息的目的。
在另一实施例中,该方法还可以包括:
终端设备周期性地确定终端设备当前所处的通话环境,以适应性调整用于生成第一干扰信号或第二干扰信号的映射关系。
在另一实施例中,终端设备在进入通话状态时,可以基于终端设备当前所处的通话环境的噪声大小,判断是否进入降噪模式或者隐私保护模式。这里的降噪模式指对终端设备接收的声波信号进行降噪处理。隐私保护模式可以是生成第一干扰信号的模式,也可以是生成第二干扰信号的模式,为了便于区分,下文中将生成第一干扰信号的模式称为第一隐私保护模式,将生成第二干扰信号的模式称为第二隐私保护模式。
具体的,请参见图12,步骤S121、终端设备根据当前的通话环境判断是否进入降噪模式。
示例性的,终端设备在进入通话状态时,可以检测当前的通话环境中的噪声。如果所述当前通话环境中的环境噪声信号的幅度高于预设阈值,则可以认为终端设备处于相对嘈杂的环境,那么隐私信息泄露的可能性较小,此时确定终端设备不进入隐私保护模式。这样就不需要开启摄像头或者传感器确定其他种类的通话环境,例如通话场所或者用户周围是否存在其他用户,以尽量节省终端设备的能耗。
但是,这种情况下如果终端设备处于相对嘈杂的环境,环境中的噪声信号和用户输入的语音信号一并被麦克风采集到。为了降低噪声对用户输入的语音信号的影响,提高通话质量,需要对输入的语音信号进行降噪处理,此时,终端设备确定进入降噪模式。
终端设备进入降噪模式时,当麦克风采集到输入的第五信号以及环境噪声信号时,对环境噪声信号进行降噪处理这样最后终端设备接收的第二信号中环境噪声信号就减少了,降低用户收听到的噪声的可能性,提升通话质量。
步骤S122、终端设备确定不进入降噪模式,判断是否进入隐私保护模式。
具体的,如果当前的通话环境中的环境噪声信号的幅度低于预设阈值,则可以认为终端设备处于相对安静的环境,那么隐私信息泄露的可能性较大。此时,终端设备确定可以进入隐私保护模式。
进一步地,终端设备开启摄像头检测通话环境中是否存在其他用户。如果终端设备确定周围不存在其他用户,那么终端设备确定不进入隐私保护模式,以尽量节约终端设备的能耗。否则,如果终端设备确定周围存在其他用户,那么终端设备可以确定进入隐私保护模式。
具体的,在步骤S123中,如果终端设备接收到第二信号,则终端设备确定进入第一隐私保护模式。在步骤S124中,如果终端设备采集到第五信号,则终端设备确定进入第二隐私保护模式。
可以理解的是,终端设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本实施例可以根据上述方法示例对终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图13示出了上述实施例中涉及的终端设备100-2的一种可能的组成示意图,如图13所示,该终端设备100-2可以包括:确定单元1301、判断单元1302和生成单元1303。
其中,确定单元1301可以用于支持终端设备100-2执行上述步骤S111和步骤112等,和/或用于本文所描述的技术的其他过程。
判断单元1302可以用于支持终端设备100-2执行上述步骤S121和步骤122等,和/或用于本文所描述的技术的其他过程。
生成单元1303可以用于支持终端设备100-2执行上述步骤S113和步骤S114等,和/或用于本文所描述的技术的其他过程。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本实施例提供的终端设备,用于执行上述通话方法,因此可以达到与上述实现方法相同的效果。
在采用集成的单元的情况下,终端设备100-2可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对终端设备100-2的动作进行控制管理,例如,可以用于支持终端设备执行上述确定单元1301、判断单元1302和生成单元1303执行的步骤。存储模块可以用于支持终端设备100-2执行上述属性参数,以及存储程序代码和数据等。通信模块,可以用于支持终端设备100-2与其他设备的通信。
其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digital signal processing,DSP)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、Wi-Fi芯片等与其他终端设备交互的设备。
在一个实施例中,当处理模块为处理器,存储模块为存储器时,本实施例所涉及的终端设备可以为具有图3所示结构的设备。
本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在终端设备100-2上运行时,使得终端设备100-2执行上述相关方法步骤实现上述实施例中的通话方法。
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的通话方法。
另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的通话方法。
其中,本实施例提供的终端设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (11)
1.一种通话方法,应用于具有通话功能的终端设备,其特征在于,包括:
检测到用于接通第一用户来电的第一操作;
响应于所述第一操作,接收并输出第一信号,其中,所述第一信号为所述终端设备通过所述第一用户输入的声波信号得到的;以及
确定所述终端设备当前处于第一通话环境,生成干扰信号,并输出所述干扰信号,其中,所述干扰信号用于降低所述终端设备输出所述第一信号时所泄露的第二信号的可懂度,所述第一通话环境为容易泄露通话内容的环境;
其中,生成干扰信号,包括:
通过至少一个传感器采集所述终端设备当前所在的所述第一通话环境的环境参数;
若采集到至少两种环境参数,确定所述至少两种环境参数的各个环境参数的优先级;
根据优先级最高的环境参数对应的映射关系,确定与所述至少两种环境参数对应的至少一种信号参数值,其中,所述映射关系为预设的环境参数与信号参数值的映射关系;
根据所述至少一种信号参数值生成所述干扰信号。
2.一种通话方法,应用于具有通话功能的终端设备,其特征在于,包括:
检测到用于接通第一用户来电的第一操作;
响应于所述第一操作,开启声音采集器;
确定所述终端设备当前处于第一通话环境,在采集到来自使用所述终端设备的第二用户的第三信号时,生成干扰信号,并输出所述干扰信号,其中,所述干扰信号用于降低所述第三信号的可懂度;
其中,生成干扰信号,包括:
通过至少一个传感器采集所述终端设备当前所在的所述第一通话环境的环境参数;
若采集到至少两种环境参数,确定所述至少两种环境参数的各个环境参数的优先级;
根据优先级最高的环境参数对应的映射关系,确定与所述至少两种环境参数对应的至少一种信号参数值,其中,所述映射关系为预设的环境参数与信号参数值的映射关系;
根据所述至少一种信号参数值生成所述干扰信号。
3.如权利要求1或2所述的方法,其特征在于,确定所述终端设备当前处于第一通话环境,包括:
采集所述终端设备周围的环境声音,并检测所述终端设备周围是否存在除第二用户之外的其他用户;
若所述环境声音的强度低于第一预设阈值,且所述终端设备周围存在所述其他用户,则确定所述终端设备当前处于所述第一通话环境。
4.如权利要求3所述的方法,其特征在于,还包括:
接收来自所述第一用户的所述第一信号;
模拟所述终端设备所处的通话环境,调整所述第一信号的至少一种信号参数值,直到根据调整后的所述至少一种信号参数值生成的干扰信号与所述第二信号的耦合信号的可懂度低于第二预设阈值,其中,所述通话环境包括至少一种环境参数;
创建所述至少一种环境参数与所述至少一种信号参数值的对应关系,获得所述映射关系。
5.如权利要求3所述的方法,其特征在于,还包括:
采集来自所述第二用户的第三信号;
模拟所述终端设备所处的通话环境,调整所述第三信号的至少一种信号参数值,直到根据调整后的所述至少一种信号参数值生成的干扰信号与所述第三信号的耦合信号的可懂度低于第三预设阈值,其中,所述通话环境包括至少一种环境参数;
创建所述至少一种环境参数与所述至少一种信号参数值的对应关系,获得所述映射关系。
6.如权利要求3所述的方法,其特征在于,生成所述干扰信号,包括:
若确定所述至少一种环境参数包括第一环境参数,确定与所述第一环境参数对应的至少一种信号参数值;其中,所述第一环境参数用于指示所述其他用户位于所述终端设备360°范围内的扇形区域,所述扇形区域的圆心角为锐角;
周期性地根据至少一种信号参数值生成所述干扰信号。
7.如权利要求3所述的方法,其特征在于,还包括:
在输出所述第一信号和所述干扰信号之后,采集第四信号,其中,所述第四信号为所述干扰信号和所述第二信号的混合信号;
若确定所述第四信号的强度大于第四预设阈值,则输出第一提示信息,其中,所述第一提示信息用于提示调整所述映射关系中的信号参数值。
8.如权利要求3所述的方法,其特征在于,还包括:
在输出所述干扰信号之后,采集第五信号,其中,所述第五信号为所述干扰信号和来自第二用户的第三信号的混合信号;
若确定所述第五信号的强度大于第五预设阈值,则输出第二提示信息,其中,所述第二提示信息用于提示调整所述映射关系中的信号参数值。
9.如权利要求3所述的方法,其特征在于,还包括:
检测到输入的第二操作,其中,所述第二操作用于请求调整所述映射关系中的信号参数值;
响应于所述第二操作,显示提示界面,其中,所述提示界面包括调整选项,所述调整选项用于指示所述映射关系中的信号参数值的取值范围;
检测到针对所述调整选项输入的第三操作,其中,所述第三操作用于指示在各个信号参数值的取值范围中分别选择的取值;
响应于所述第三操作,将所述映射关系中的信号参数值调整为所述第三操作所指示的取值。
10.一种终端设备,其特征在于,所述设备包括至少一个传感器、处理器和存储器;
所述存储器中存储有程序指令;
当所述程序指令被执行时,使得所述终端设备执行如权利要求1至9任一所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,当计算机程序在终端设备上运行时,使得所述终端设备执行如权利要求1至9任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910517896.3A CN110290262B (zh) | 2019-06-14 | 2019-06-14 | 一种通话方法及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910517896.3A CN110290262B (zh) | 2019-06-14 | 2019-06-14 | 一种通话方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110290262A CN110290262A (zh) | 2019-09-27 |
CN110290262B true CN110290262B (zh) | 2020-12-01 |
Family
ID=68003862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910517896.3A Active CN110290262B (zh) | 2019-06-14 | 2019-06-14 | 一种通话方法及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110290262B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110602696A (zh) * | 2019-10-30 | 2019-12-20 | 维沃移动通信有限公司 | 通话隐私保护方法和电子设备 |
CN113645334A (zh) * | 2020-05-11 | 2021-11-12 | 华为技术有限公司 | 用于减少漏音的装置 |
CN111930339B (zh) * | 2020-08-19 | 2024-04-12 | Oppo广东移动通信有限公司 | 设备控制方法、装置、存储介质及电子设备 |
CN111988458A (zh) * | 2020-08-21 | 2020-11-24 | Oppo广东移动通信有限公司 | 通话隐私保护方法、终端设备以及存储介质 |
CN112596869B (zh) * | 2020-12-08 | 2023-05-26 | 成都海光微电子技术有限公司 | 延时模型的构建方法及装置、电子设备及存储介质 |
CN113890928B (zh) * | 2021-12-09 | 2022-03-15 | 武汉玖保慧信息科技有限公司 | 智能语音信息管理方法、装置、存储介质及电子设备 |
CN115086477B (zh) * | 2022-06-02 | 2024-05-03 | Oppo广东移动通信有限公司 | 控制方法和装置、电子设备、通话***及可读存储介质 |
CN116112066B (zh) * | 2023-04-12 | 2023-07-18 | 深圳市云天智能通讯有限公司 | 一种卫星通信终端的通信和降噪方法、及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106888327A (zh) * | 2017-02-28 | 2017-06-23 | 北京小米移动软件有限公司 | 语音播放方法及装置 |
CN106911864A (zh) * | 2017-04-26 | 2017-06-30 | 维沃移动通信有限公司 | 一种语音播放方法和移动终端 |
CN107995360A (zh) * | 2017-11-27 | 2018-05-04 | 广东欧珀移动通信有限公司 | 通话处理方法及相关产品 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9389574B2 (en) * | 2014-02-27 | 2016-07-12 | Ricoh Company, Limited | Sound absorbing device, electronic device, and image forming apparatus |
CN106101350B (zh) * | 2016-05-31 | 2019-05-17 | 维沃移动通信有限公司 | 一种移动终端及其通话方法 |
KR102589400B1 (ko) * | 2016-11-10 | 2023-10-16 | 삼성전자주식회사 | 사이드 스피커 홀을 구비한 전자 장치 |
CN108494918A (zh) * | 2018-05-28 | 2018-09-04 | 维沃移动通信有限公司 | 一种移动终端 |
CN109121038A (zh) * | 2018-08-30 | 2019-01-01 | Oppo广东移动通信有限公司 | 一种抑制漏音的穿戴式设备、抑制漏音方法及存储介质 |
-
2019
- 2019-06-14 CN CN201910517896.3A patent/CN110290262B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106888327A (zh) * | 2017-02-28 | 2017-06-23 | 北京小米移动软件有限公司 | 语音播放方法及装置 |
CN106911864A (zh) * | 2017-04-26 | 2017-06-30 | 维沃移动通信有限公司 | 一种语音播放方法和移动终端 |
CN107995360A (zh) * | 2017-11-27 | 2018-05-04 | 广东欧珀移动通信有限公司 | 通话处理方法及相关产品 |
Also Published As
Publication number | Publication date |
---|---|
CN110290262A (zh) | 2019-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110290262B (zh) | 一种通话方法及终端设备 | |
CN110381197B (zh) | 多对一投屏中音频数据的处理方法、装置及*** | |
CN110138937B (zh) | 一种通话方法、设备及*** | |
US11703960B2 (en) | Air mouse mode implementation method and related device | |
CN111602379B (zh) | 语音通话方法、电子设备及*** | |
WO2020062159A1 (zh) | 无线充电方法及电子设备 | |
CN112312366B (zh) | 一种通过nfc标签实现功能的方法、电子设备及*** | |
CN112119641B (zh) | 通过转发模式连接的多tws耳机实现自动翻译的方法及装置 | |
CN114466097A (zh) | 防漏音的移动终端及移动终端的声音输出方法 | |
CN114422340A (zh) | 日志上报方法、电子设备及存储介质 | |
CN112150778A (zh) | 环境音处理方法及相关装置 | |
CN111343326A (zh) | 获取测试日志的方法及相关装置 | |
CN111556479B (zh) | 信息共享方法及相关装置 | |
CN113490291B (zh) | 数据下载方法、装置和终端设备 | |
CN112272191B (zh) | 数据转移方法及相关装置 | |
CN111837381A (zh) | 增强现实的通信方法及电子设备 | |
CN114822525A (zh) | 语音控制方法和电子设备 | |
CN109285563B (zh) | 在线翻译过程中的语音数据处理方法及装置 | |
WO2023071502A1 (zh) | 音量控制方法、装置及电子设备 | |
CN115641867A (zh) | 语音处理方法和终端设备 | |
CN114120950A (zh) | 一种人声屏蔽方法和电子设备 | |
CN115706755A (zh) | 回声消除方法、电子设备及存储介质 | |
CN113678481B (zh) | 无线音频***、音频通讯方法及设备 | |
CN116320123B (zh) | 一种语音信号的输出方法和电子设备 | |
CN112840680A (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 |