CN108683789A - contact information adding method, device, terminal and storage medium - Google Patents
contact information adding method, device, terminal and storage medium Download PDFInfo
- Publication number
- CN108683789A CN108683789A CN201810501489.9A CN201810501489A CN108683789A CN 108683789 A CN108683789 A CN 108683789A CN 201810501489 A CN201810501489 A CN 201810501489A CN 108683789 A CN108683789 A CN 108683789A
- Authority
- CN
- China
- Prior art keywords
- information
- calling party
- call content
- call
- contact
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/271—Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27453—Directories allowing storage of additional subscriber data, e.g. metadata
- H04M1/27457—Management thereof, e.g. manual editing of data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/2753—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
- H04M1/2757—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Library & Information Science (AREA)
- Computational Linguistics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域technical field
本申请实施例涉及终端领域,特别涉及一种联系人信息添加方法、装置、终端及存储介质。The embodiments of the present application relate to the field of terminals, and in particular to a method, device, terminal and storage medium for adding contact information.
背景技术Background technique
通讯录是一种用于存储用户联系方式的常用工具,其中包含联系人的姓名、手机号码、地址以及工作单位等信息。The address book is a common tool used to store user contact information, which includes information such as the contact person's name, mobile phone number, address, and work unit.
当用户接收到陌生号码的来电,并想将该陌生号码添加到通讯录时,需要在历史通话界面中选中该陌生号码,并通过新建联系人功能,触发终端显示联系人信息界面,从而在联系人信息界面中手动输入联系人姓名等信息,完成新建联系人操作。When a user receives a call from an unfamiliar number and wants to add the unfamiliar number to the address book, he needs to select the unfamiliar number in the call history interface, and use the function of creating a new contact to trigger the terminal to display the contact information interface, so as to Manually enter the contact name and other information in the person information interface to complete the operation of creating a new contact.
发明内容Contents of the invention
本申请实施例提供了一种联系人信息添加方法、装置、终端及存储介质,可以用于解决添加陌生号码时,需要用户手动输入联系人姓名等信息,添加效率较低的问题。所述技术方案如下:The embodiment of the present application provides a method, device, terminal and storage medium for adding contact information, which can be used to solve the problem that when adding an unfamiliar number, the user needs to manually input contact name and other information, and the adding efficiency is low. Described technical scheme is as follows:
一方面,提供了一种联系人信息添加方法,所述方法用于被叫方终端,所述方法包括:In one aspect, a method for adding contact information is provided, the method is used for a called party terminal, and the method includes:
当接收到来电时,获取主叫方号码;When receiving an incoming call, obtain the calling party number;
若通讯录中不包含主叫方号码,则对接通来电后预设时长内的通话内容进行语音识别,提取通话内容中包含的主叫方信息;If the caller's number is not included in the address book, perform speech recognition on the call content within the preset time period after the call is connected, and extract the caller information contained in the call content;
当接收到添加主叫方号码的操作信号时,根据主叫方信息的信息类型,将主叫方信息添加到对应的联系人信息字段。When the operation signal for adding the calling party number is received, the calling party information is added to the corresponding contact information field according to the information type of the calling party information.
另一方面,提供了一种联系人信息添加装置,所述装置用于被叫方终端,所述装置包括:In another aspect, a device for adding contact information is provided, the device is used for a called party terminal, and the device includes:
获取模块,用于当接收到来电时,获取主叫方号码;An acquisition module, configured to acquire the calling party number when an incoming call is received;
提取模块,用于当通讯录中不包含主叫方号码时,对接通来电后预设时长内的通话内容进行语音识别,提取通话内容中包含的主叫方信息;The extraction module is used to perform speech recognition on the call content within the preset duration after the call is connected when the address book does not contain the calling party number, and extract the calling party information contained in the call content;
添加模块,用于当接收到添加主叫方号码的操作信号时,根据主叫方信息的信息类型,将主叫方信息添加到对应的联系人信息字段。The adding module is configured to add the calling party information to the corresponding contact information field according to the information type of the calling party information when receiving the operation signal of adding the calling party number.
另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现上述联系人信息添加方法。In another aspect, a terminal is provided, the terminal includes a processor and a memory, and at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to implement the above method for adding contact information.
第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述联系人信息添加方法。In a fourth aspect, a computer-readable storage medium is provided, wherein at least one instruction is stored in the storage medium, and the instruction is loaded and executed by a processor to implement the above method for adding contact information.
本申请实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought by the technical solutions provided by the embodiments of the present application at least include:
当接收到通讯录以外主叫方号码的来电时,终端通过对通话内容进行语音识别,从而提取出其中包含的主叫方信息,并在用户执行添加该主叫方号码的操作时,自动将主叫方信息添加到对应的联系人信息字段中,整个联系人信息添加过程中无需用户手动输入联系人信息,从而提高了添加联系人的效率;同时,由于身份询问以及介绍通常发生在通话过程的前段,因此,终端对接通来电后预设时长内的通话内容进行语音识别,能够提高主叫方信息的提取效率以及准确性。When receiving a call from a calling party number outside the address book, the terminal will extract the calling party information contained in it through voice recognition of the call content, and automatically add the calling party number when the user performs the operation of adding the calling party number The calling party information is added to the corresponding contact information field, and the user does not need to manually enter the contact information during the entire process of adding contact information, thereby improving the efficiency of adding contacts; at the same time, because identity inquiries and introductions usually occur during the call Therefore, the terminal performs voice recognition on the call content within a preset time period after the call is connected, which can improve the efficiency and accuracy of calling party information extraction.
附图说明Description of drawings
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1和图2是本申请一个示例性实施例提供的终端的结构方框图;FIG. 1 and FIG. 2 are structural block diagrams of a terminal provided by an exemplary embodiment of the present application;
图3是相关技术中添加陌生号码过程的实施示意图;Fig. 3 is a schematic diagram of the implementation of the process of adding an unfamiliar number in the related art;
图4示出了本申请一个示例性实施例提供的联系人信息添加方法的流程图;FIG. 4 shows a flowchart of a method for adding contact information provided by an exemplary embodiment of the present application;
图5示出了本申请另一个示例性实施例提供的联系人信息添加方法的流程图;FIG. 5 shows a flowchart of a method for adding contact information provided by another exemplary embodiment of the present application;
图6示出了本申请另一个示例性实施例提供的联系人信息添加方法的流程图;FIG. 6 shows a flowchart of a method for adding contact information provided by another exemplary embodiment of the present application;
图7是主叫方信息与联系人信息匹配过程的原理示意图;FIG. 7 is a schematic diagram of the principle of the matching process between calling party information and contact information;
图8是本申请实施例中添加陌生号码过程的实施示意图;Figure 8 is a schematic diagram of the implementation of the process of adding an unfamiliar number in the embodiment of the present application;
图9示出了本申请一个示例性实施例提供的联系人信息添加装置的结构框图。Fig. 9 shows a structural block diagram of an apparatus for adding contact information provided by an exemplary embodiment of the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.
在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。In the description of the present application, unless otherwise specified, "plurality" means two or more. "And/or" describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B may indicate: A exists alone, A and B exist simultaneously, and B exists independently. The character "/" generally indicates that the contextual objects are an "or" relationship.
参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是具有通话功能的智能手机、平板电脑等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。其中,存储器120中存储有至少一条指令,所述指令由处理器110加载并执行以实现下述实施例所述的联系人信息添加方法。Referring to FIG. 1 and FIG. 2 , it shows a structural block diagram of a terminal 100 provided by an exemplary embodiment of the present application. The terminal 100 may be a smart phone, a tablet computer, etc. with a calling function. The terminal 100 in this application may include one or more of the following components: a processor 110 , a memory 120 and a touch display 130 . Wherein, at least one instruction is stored in the memory 120, and the instruction is loaded and executed by the processor 110 to implement the method for adding contact information described in the following embodiments.
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。Processor 110 may include one or more processing cores. The processor 110 uses various interfaces and lines to connect various parts of the entire terminal 100, and executes the terminal by running or executing instructions, programs, code sets or instruction sets stored in the memory 120, and calling data stored in the memory 120. 100's of various functions and processing data. Optionally, the processor 110 may use at least one of Digital Signal Processing (Digital Signal Processing, DSP), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), and Programmable Logic Array (Programmable LogicArray, PLA). implemented in the form of hardware. The processor 110 may integrate one or a combination of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), a modem, and the like. Among them, the CPU mainly processes the operating system, user interface and application programs, etc.; the GPU is responsible for rendering and drawing the content that needs to be displayed on the touch screen 130 ; the modem is used for processing wireless communication. It can be understood that, the above-mentioned modem may not be integrated into the processor 110, but implemented by a single chip.
可选的,处理器110还可以包括人工智能(Artificial Intelligence,AI)处理器,该AI处理器用于处理有关机器学习的计算操作。本申请实施例中,该AI处理器可以用于对通话内容进行语音/语义分析,从通话内容中提取出主叫方信息。Optionally, the processor 110 may also include an artificial intelligence (Artificial Intelligence, AI) processor, where the AI processor is configured to process computing operations related to machine learning. In the embodiment of the present application, the AI processor can be used to perform voice/semantic analysis on the call content, and extract the calling party information from the call content.
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。The memory 120 may include a random access memory (Random Access Memory, RAM), and may also include a read-only memory (Read-Only Memory). Optionally, the memory 120 includes a non-transitory computer-readable storage medium. The memory 120 may be used to store instructions, programs, codes, sets of codes, or sets of instructions. The memory 120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), Instructions and the like for implementing the following method embodiments; the storage data area can store data created according to the use of the terminal 100 (such as audio data, phonebook) and the like.
以操作系统为安卓(Android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、系统运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层240通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有Android运行时库242(Android Runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作系统自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。Taking the operating system as an Android system as an example, the programs and data stored in the memory 120 are as shown in Figure 1, and the memory 120 is stored with a Linux kernel layer 220, a system runtime layer 240, an application framework layer 260 and an application layer 280 . The Linux kernel layer 220 provides underlying drivers for various hardware of the terminal 100, such as display drivers, audio drivers, camera drivers, Bluetooth drivers, Wi-Fi drivers, power management, and so on. The system runtime layer 240 provides main feature support for the Android system through some C/C++ libraries. For example, the SQLite library provides database support, the OpenGL/ES library provides 3D drawing support, and the Webkit library provides browser kernel support. The system runtime layer 240 also provides an Android runtime library 242 (Android Runtime), which mainly provides some core libraries and can allow developers to use the Java language to write Android applications. The application framework layer 260 provides various APIs that may be used when building applications. Developers can also use these APIs to build their own applications, such as activity management, window management, view management, notification management, content providers, Package management, call management, resource management, location management. There is at least one application program running in the application layer 280, and these application programs can be contact programs, SMS programs, clock programs, camera applications, etc. Communication programs, photo beautification programs, etc.
以操作系统为IOS系统为例,存储器120中存储的程序和数据如图2所示,IOS系统包括:核心操作系统层320(Core OS layer)、核心服务层340(Core Services layer)、媒体层360(Media layer)、可触摸层380(Cocoa Touch Layer)。核心操作系统层320包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层340的程序框架所使用。核心服务层340提供给应用程序所需要的系统服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层360为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层380为应用程序开发提供了各种常用的界面相关的框架,可触摸层380负责用户在终端100上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。Taking the operating system as the IOS system as an example, the programs and data stored in the memory 120 are as shown in Figure 2, and the IOS system includes: a core operating system layer 320 (Core OS layer), a core service layer 340 (Core Services layer), a media layer 360 (Media layer), touchable layer 380 (Cocoa Touch Layer). The core operating system layer 320 includes an operating system kernel, drivers, and underlying program frameworks. These underlying program frameworks provide functions closer to hardware for use by the program frameworks located in the core service layer 340 . The core service layer 340 provides system services and/or program frameworks required by applications, such as foundation framework, account framework, advertisement framework, data storage framework, network connection framework, geographic location framework, exercise framework and so on. The media layer 360 provides audio-visual interfaces for applications, such as interfaces related to graphics and images, interfaces related to audio technology, interfaces related to video technology, and wireless playback (AirPlay) interfaces of audio and video transmission technologies. The touchable layer 380 provides various commonly used interface-related frameworks for application development, and the touchable layer 380 is responsible for the user's touch interaction operation on the terminal 100 . Such as local notification service, remote push service, advertisement framework, game tool framework, message user interface interface (User Interface, UI) framework, user interface UIKit framework, map framework and so on.
在图2所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层340中的基础框架和可触摸层380中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。In the framework shown in FIG. 2 , frameworks related to most applications include but not limited to: the basic framework in the core service layer 340 and the UIKit framework in the touchable layer 380 . The basic framework provides many basic object classes and data types, and provides the most basic system services for all applications, regardless of UI. The class provided by the UIKit framework is a basic UI class library for creating a touch-based user interface. iOS applications can provide UI based on the UIKit framework, so it provides the infrastructure of the application for building user interfaces, drawing , Handle and user interaction events, respond to gestures, and more.
触摸显示屏130用于显示各个应用程序的用户界面,以及用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作。触摸显示屏130通常设置在终端100的前面板。触摸显示屏130可被设计成为全面屏、曲面屏或异型屏。触摸显示屏130还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本实施例对此不加以限定。The touch screen 130 is used for displaying user interfaces of various application programs, and for receiving user's touch operations on or near it using any suitable object such as a finger or a touch pen. The touch display screen 130 is generally arranged on the front panel of the terminal 100 . The touch display screen 130 can be designed as a full screen, a curved screen or a special-shaped screen. The touch display screen 130 can also be designed as a combination of a full screen and a curved screen, or a combination of a special-shaped screen and a curved screen, which is not limited in this embodiment.
除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。In addition, those skilled in the art can understand that the structure of the terminal 100 shown in the above drawings does not constitute a limitation on the terminal 100, and the terminal may include more or less components than those shown in the figure, or combine some components, or different component arrangements. For example, the terminal 100 also includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a wireless fidelity (Wireless Fidelity, WiFi) module, a power supply, and a Bluetooth module, which will not be repeated here.
如图3所示,相关技术中,当需要将陌生号码添加到通讯录时,用户需要从历史通话界面31中选中陌生号码311,然后在通话详情界面32中点击新建联系人321呼出联系人信息界面33,从而手动在联系人信息界面33中输入陌生号码对应联系的姓名、公司等信息,完成陌生号码添加。As shown in Figure 3, in related technologies, when an unfamiliar number needs to be added to the address book, the user needs to select the unfamiliar number 311 from the history call interface 31, and then click on the new contact 321 in the call details interface 32 to call out the contact information interface 33, thereby manually input information such as the name and company corresponding to the unfamiliar number in the contact information interface 33, and complete the addition of the unfamiliar number.
显然,采用上述方法手动添加陌生号码时,需要用户自主回忆并填写该号码对应联系人的相关信息,添加效率较低,并且,若用户未在通话后立即进行添加,可能会遗忘相关信息,导致陌生号码添加失败。Obviously, when using the above method to manually add an unfamiliar number, the user needs to recall and fill in the relevant contact information of the number, and the addition efficiency is low. Moreover, if the user does not add it immediately after the call, the relevant information may be forgotten, resulting in Failed to add unknown number.
而采用本申请实施例提供的联系人信息添加方法,当接收到陌生号码的来电时,终端即对接通来电后的通话内容进行语音识别,提取出其中包含的主叫方信息,并将该主叫方信息与主叫方号码进行关联存储。用户后续需要将该陌生号码添加到通讯录中,终端即将主叫方信息自动填充到联系人信息界面中相应的联系人信息字段中,无需用户回忆并手动输入,提高添加效率和准确性。下面采用示意性的实施例进行说明。However, using the method for adding contact information provided by the embodiment of the present application, when receiving an incoming call from an unfamiliar number, the terminal performs voice recognition on the content of the call after the incoming call is connected, extracts the calling party information contained therein, and The calling party information is stored in association with the calling party number. The user needs to add the unfamiliar number to the address book later, and the terminal will automatically fill the calling party information into the corresponding contact information field in the contact information interface, without the need for the user to recall and manually input, improving the efficiency and accuracy of adding. The following uses a schematic embodiment for description.
请参考图4,其示出了本申请一个示例性实施例提供的联系人信息添加方法的流程图。本实施例以该方法应用于被叫方终端来举例说明。所述方法包括:Please refer to FIG. 4 , which shows a flowchart of a method for adding contact information provided by an exemplary embodiment of the present application. This embodiment is described by taking the method applied to the called party terminal as an example. The methods include:
步骤401,当接收到来电时,获取主叫方号码。Step 401, when receiving an incoming call, obtain the calling party number.
主叫方号码即为主叫终端对应的号码,该主叫方终端可以为固定电话或移动电话,相应的,主叫方号码可以为固定电话号码或者手机号码。The calling party number is the number corresponding to the calling terminal. The calling party terminal can be a fixed phone or a mobile phone. Correspondingly, the calling party number can be a fixed phone number or a mobile phone number.
获取到主叫方号码后,终端即确定该主叫方号码是陌生号码还是已存号码。在一种可能的实施方式中,终端遍历通讯录,检测是否存在与该主叫方号码一致的号码,若存在,则确定该主叫方号码为已存号码,并根据已存号码对应的联系人名称进行来电提示;若不存在,则确定该主叫方号码为陌生号码,并执行下述步骤402。After obtaining the calling party number, the terminal determines whether the calling party number is an unfamiliar number or a stored number. In a possible implementation manner, the terminal traverses the address book to detect whether there is a number that is consistent with the calling party number, and if so, determines that the calling party number is a stored number, and contacts according to the stored number If it does not exist, it is determined that the calling party number is an unfamiliar number, and the following step 402 is performed.
步骤402,若通讯录中不包含主叫方号码,则对接通来电后预设时长内的通话内容进行语音识别,提取通话内容中包含的主叫方信息。Step 402, if the caller's number is not included in the address book, perform speech recognition on the call content within a preset time period after the incoming call is connected, and extract the calling party information included in the call content.
对于陌生号码的来电,终端对主叫方和被叫方的通话内容进行语音识别,并从中提取出指示主叫方身份的主叫方信息。其中,终端进行语音识别时可以采用成熟技术,本申请并不具体的语音识别技术进行限定。For an incoming call from an unfamiliar number, the terminal performs speech recognition on the call content of the calling party and the called party, and extracts the calling party information indicating the identity of the calling party. Wherein, mature technology may be used when the terminal performs voice recognition, and this application does not limit the specific voice recognition technology.
可选的,该主叫方信息包括如下信息中的至少一种:主叫方称呼信息、主叫方工作信息、主叫方电子邮箱、主叫方即时通讯信息、主叫方住址信息。本申请实施例并不对主叫方信息包含的具体内容进行限定。Optionally, the calling party information includes at least one of the following information: calling party calling information, calling party work information, calling party's email address, calling party's instant messaging information, and calling party's address information. The embodiment of the present application does not limit the specific content contained in the calling party information.
在一种可能的实施方式中,终端在整个通话过程中,实时对通话内容进行语音识别;在另一种可能的实施方式中,由于身份询问以及身份介绍通过位于通话过程的前段,因此,为了降低语音识别所耗费的处理资源,终端在接通来电后的预设时长内,对通话内容进行语音识别。比如,该预设时长为30s。In one possible implementation, the terminal performs voice recognition on the content of the call in real time during the entire call; in another possible implementation, since identity inquiry and identity introduction are located at the front of the call, therefore, for To reduce the processing resources consumed by speech recognition, the terminal performs speech recognition on the call content within the preset time period after the call is connected. For example, the preset duration is 30s.
可选的,若在接通来电后的预设时长内提取到主叫方基本信息,终端即停止进行语音识别,若在接通来电后的预设时长内未提取到主叫方基本信息,终端则持续对通话内容进行语音识别,直至提取到主叫方基本信息或通话结束。其中,该主叫方基本信息包括主叫方名称信息或主叫方工作信息中的至少一种。Optionally, if the basic information of the calling party is extracted within the preset time period after the call is connected, the terminal stops performing voice recognition; if the basic information of the calling party is not extracted within the preset time period after the call is connected, The terminal continues to perform speech recognition on the call content until the basic information of the calling party is extracted or the call ends. Wherein, the calling party basic information includes at least one of calling party name information or calling party work information.
比如,当从接通来电后预设时长内的通话内容中提取到主叫方姓名或主叫方工作单位时,终端即停止语音识别,否则,终端持续进行语音识别。For example, when the calling party's name or the calling party's work unit is extracted from the call content within the preset time period after the call is connected, the terminal stops voice recognition; otherwise, the terminal continues to perform voice recognition.
可选的,提取到主叫方信息后,终端将主叫方号码与主叫方信息进行关联存储,以便后续添加主叫方号码时调用。Optionally, after extracting the calling party information, the terminal associates and stores the calling party number and the calling party information, so that it can be invoked when adding the calling party number later.
可选的,当再次接收到该主叫方号码的来电时,但是该主叫方号码未被添加到通讯录时,由于已存储有对应的主叫方信息,因此终端将不会对通话内容进行语音识别。Optionally, when an incoming call from the calling party number is received again, but the calling party number has not been added to the address book, the terminal will not check the content of the call because the corresponding calling party information has been stored. for voice recognition.
步骤403,当接收到添加主叫方号码的操作信号时,根据主叫方信息的信息类型,将主叫方信息添加到对应的联系人信息字段。Step 403, when receiving the operation signal of adding the calling party number, add the calling party information to the corresponding contact information field according to the information type of the calling party information.
可选的,该操作信号是通话结束后,用户选中主叫方号码,并指示将主叫方号码添加到通讯录时触发。示意性的,如图3所示,当用户选中主叫方号码311,并点击新建联系人321时,终端即接收到操作信号。Optionally, the operation signal is triggered when the user selects the calling party number and instructs to add the calling party number to the address book after the call ends. Schematically, as shown in FIG. 3, when the user selects the calling party number 311 and clicks on the new contact 321, the terminal receives an operation signal.
进一步的,由于主叫方信息中可能包含多条不同类型的信息,因此,终端根据信息类型,将主叫方信息中的各条信息添加到相应的联系人信息字段。Further, since the calling party information may contain multiple pieces of information of different types, the terminal adds each piece of information in the calling party information to the corresponding contact information field according to the information type.
比如,将主叫方信息中主叫方称呼信息添加到联系人称呼字段,将主叫方工作信息添加到联系人公司字段,将主叫方电子邮箱添加到联系人邮箱字段,将主叫方住址信息添加到联系人住址字段。For example, add the calling party's title information in the calling party information to the contact title field, add the calling party's work information to the contact company field, add the calling party's email address to the contact email field, and add the calling party's Address information is added to the Contact Home Address field.
可选的,当终端自动添加的联系人信息有误时,终端可以根据用户触发的修改信号,对相应的联系人信息字段进行修改。Optionally, when the contact information automatically added by the terminal is incorrect, the terminal may modify the corresponding contact information field according to a modification signal triggered by the user.
综上所述,本实施例中,当接收到通讯录以外主叫方号码的来电时,终端通过对通话内容进行语音识别,从而提取出其中包含的主叫方信息,并在用户执行添加该主叫方号码的操作时,自动将主叫方信息添加到对应的联系人信息字段中,整个联系人信息添加过程中无需用户手动输入联系人信息,从而提高了添加联系人的效率;同时,由于身份询问以及介绍通常发生在通话过程的前段,因此,终端对接通来电后预设时长内的通话内容进行语音识别,能够提高主叫方信息的提取效率以及准确性。To sum up, in this embodiment, when receiving an incoming call from a calling party number outside the address book, the terminal performs speech recognition on the call content to extract the calling party information contained in it, and adds the calling party information when the user executes the call. When the calling party number is operated, the calling party information is automatically added to the corresponding contact information field, and the user does not need to manually enter the contact information during the entire contact information adding process, thereby improving the efficiency of adding contacts; at the same time, Since identity inquiry and introduction usually occur in the early part of the call process, the terminal performs speech recognition on the call content within the preset time after the call is connected, which can improve the efficiency and accuracy of calling party information extraction.
为了提高主叫方信息提取的准确性,在一种可能的实施方式中,终端分别对主叫方通话内容和被叫方通话内容进行语音识别,或,基于主叫方内容与被叫方内容之间的上下文关系进行语音识别,下面采用示意性的实施例进行说明。In order to improve the accuracy of calling party information extraction, in a possible implementation manner, the terminal performs speech recognition on the call content of the calling party and the call content of the called party respectively, or, based on the content of the calling party and the content of the called party, Speech recognition is carried out based on the contextual relationship among them, which will be described below using a schematic embodiment.
请参考图5,其示出了本申请另一个示例性实施例提供的联系人信息添加方法的流程图。本实施例以该方法应用于被叫方终端来举例说明。所述方法包括:Please refer to FIG. 5 , which shows a flowchart of a method for adding contact information provided by another exemplary embodiment of the present application. This embodiment is described by taking the method applied to the called party terminal as an example. The methods include:
步骤501,当接收到来电时,获取主叫方号码。Step 501, when receiving an incoming call, obtain the calling party number.
本步骤的实施方式与步骤401相似,本实施例在此不再赘述。The implementation manner of this step is similar to that of step 401, and will not be repeated here in this embodiment.
步骤502,若通讯录中不包含主叫方号码,则获取通话内容中的主叫方通话内容和被叫方通话内容,主叫方通话内容为主叫方终端传输的通话内容,被叫方通话内容为被叫方终端通过麦克风采集的通话内容。Step 502, if the caller's number is not included in the address book, then obtain the calling party's call content and the called party's call content in the call content, the calling party's call content is the call content transmitted by the calling party's terminal, and the called party's call content The call content is the call content collected by the called party terminal through the microphone.
在一种可能的通话场景下,主叫方用户在通话初期进行自我介绍,或者,在被叫方用户询问身份后回复自己的身份,此时主叫方通话内容中通常包含主叫方信息。这种场景下,终端可以重点针对主叫方通话内容进行语音识别,以提高主叫方信息的提取效率。In a possible call scenario, the calling party user introduces himself at the beginning of the call, or the called party user replies with his own identity after being asked about his identity. At this time, the call content of the calling party usually includes the calling party information. In this scenario, the terminal may focus on performing voice recognition on the call content of the calling party, so as to improve the efficiency of extracting the calling party information.
在另一种可能的通话场景下,通讯录中已有联系人使用更换后的号码来电时,被叫方用户通过声音识别出主叫方用户,并进行身份确认,此时被叫方通话内容中通常包含主叫方信息。这种场景下,终端可能针对被叫方通话内容进行语音识别,以提高主叫方信息的提取效率。In another possible call scenario, when an existing contact in the address book calls with a changed number, the called party recognizes the calling party through voice and confirms the identity. At this time, the call content of the called party Usually contains calling party information. In this scenario, the terminal may perform voice recognition on the call content of the called party, so as to improve the efficiency of extracting the calling party information.
因此,为了提高主叫方信息的提取效率和准确性,终端可以针对性的对主叫方通话内容和/或被叫方通话内容进行语音识别。Therefore, in order to improve the efficiency and accuracy of calling party information extraction, the terminal can perform targeted voice recognition on the call content of the calling party and/or the call content of the called party.
在一种可能的实施方式中,终端根据通话内容的获取方式,区分被叫方通话内容和主叫方通话内容。可选的,终端将主叫方终端传输的通话内容确定为主叫方通话内容,将通过麦克风采集到的通话内容确定为被叫方通话内容。In a possible implementation manner, the terminal distinguishes the call content of the called party from the call content of the calling party according to the method of obtaining the call content. Optionally, the terminal determines the call content transmitted by the terminal of the calling party as the call content of the calling party, and determines the call content collected by the microphone as the call content of the called party.
步骤503,对主叫方通话内容,和/或,被叫方通话内容进行语音识别,提取主叫方信息。Step 503, performing speech recognition on the call content of the calling party and/or the call content of the called party, and extracting the calling party information.
其中,终端可以仅对主叫方通话内容进行语音识别,或者,仅对被叫方通话内容进行语音识别,或者,同时对主叫方通话内容和被叫方通话内容进行语音识别。下面分别对三种语音识别方式进行说明。Wherein, the terminal may only perform voice recognition on the call content of the calling party, or only perform voice recognition on the call content of the called party, or perform voice recognition on both the call content of the calling party and the call content of the called party. The three voice recognition modes are described below respectively.
一、对主叫方通话内容进行语音识别。1. Carry out voice recognition on the call content of the calling party.
主叫方用户上报身份时,所采用的句式中通常会包含身份介绍关键词,因此,终端可以通过语音识别技术,识别出主叫方通话内容中包含的身份介绍关键词,并进一步从身份介绍关键词后的主叫方通话内容中提取主叫方信息。When the calling party user reports his or her identity, the sentence pattern used usually contains identity introduction keywords. Therefore, the terminal can recognize the identity introduction keywords contained in the call content of the caller through voice recognition technology, and further identify the key words from the identity The calling party information is extracted from the call content of the calling party after the keyword is introduced.
其中,该身份介绍关键词可以包括“我是”、“我这叫”、“这里是”等等,本申请实施例并不对此进行限定。Wherein, the identity introduction keywords may include "I am", "My name is", "Here is" and so on, which is not limited in this embodiment of the present application.
在一种提取主叫方信息的实现方式中,终端中存储有至少一个信息提取模板,识别出通话内容中包含身份关键词后,终端将身份关键词后的主叫方通话内容与各个身份提取模板进行匹配,并基于匹配的信息提取模板,从通话内容中提取出主叫方信息,该信息提取模板用于指示通话内容中各部分内容对应的信息类型。In an implementation of extracting calling party information, at least one information extraction template is stored in the terminal, and after recognizing that the call content contains identity keywords, the terminal extracts the call content after the identity keywords and each identity The template is matched, and based on the matched information extraction template, the caller information is extracted from the call content, and the information extraction template is used to indicate the type of information corresponding to each part of the call content.
比如,信息提取模板“我是A公司的B”,其中,A指示主叫方工作信息,B指示主叫方称呼信息;又比如,信息提取模板“我是C的朋友D”,其中,D指示主叫方称呼信息。For example, the information extraction template "I am B of company A", wherein, A indicates the work information of the calling party, and B indicates the calling information of the calling party; another example, the information extraction template "I am a friend D of C", wherein, D Indicates calling party salutation information.
借助信息提取模板进行信息提取,能够提高信息提取的准确性。Using information extraction templates to extract information can improve the accuracy of information extraction.
在一个示意性的例子中,终端识别出主叫方通话内容“刘先生,您好,我是婚庆公司的小王”中包含身份介绍关键词“我是”,且匹配到信息提取模板“我是A公司的B”,根据该模板,终端提取主叫方称呼信息“小王”以及主叫方工作信息“婚庆”。In an illustrative example, the terminal recognizes that the calling party's call content "Mr. Liu, hello, I am Xiao Wang from the wedding company" contains the identity introduction keyword "I am", and matches the information extraction template "I am It is B of company A." According to the template, the terminal extracts the calling party's address information "Xiao Wang" and the calling party's work information "wedding".
可选的,为了提高语音识别的准确性,终端对身份介绍关键词后的主叫方通话内容进行录音,并对录音进行去噪等处理,从而对处理后的录音进行语音识别。Optionally, in order to improve the accuracy of voice recognition, the terminal records the call content of the calling party after the identity introduction keyword, and performs processing such as denoising on the recording, so as to perform voice recognition on the processed recording.
二、对被叫方通话内容进行语音识别。2. Carry out speech recognition on the call content of the called party.
被叫方用户通过声音识别出主叫方用户身份后,会就其识别出的身份进行确认,此时,终端可以对被叫方通话内容进行语音识别,识别被叫方通话内容中包含的称呼信息,进而将该称呼信息确定为主叫方信息。After the called party user recognizes the identity of the calling party user through the voice, it will confirm the identified identity. At this time, the terminal can perform voice recognition on the call content of the called party, and recognize the address contained in the call content of the called party. information, and then determine the calling information as calling party information.
其中,该称呼信息包括“XX老师”、“XX经理”、“XX总”、“XX工”等等,本申请实施例并不对此进行限定。Wherein, the address information includes "XX teacher", "XX manager", "XX general manager", "XX worker" and so on, which is not limited in this embodiment of the present application.
在一个示意性的例子中,终端识别出被叫方通话内容“是李工啊,你好”中包含称呼信息“李工”,从而将“李工”确定为主叫方称呼信息。In an illustrative example, the terminal recognizes that the called party's call content "It's Mr. Li, hello" contains the address information "Gong Li", so that "Gong Li" is determined as the address information of the calling party.
三、对主叫方通话内容和被叫方通话内容进行语音识别。3. Carry out voice recognition on the call content of the calling party and the call content of the called party.
通常情况下,被叫方用户询问主叫方用户身份后,主叫方用户会立即进行回答,相应的,从主叫方用户的回答中提取到主叫方信息的成功率和准确度较高。因此,终端可以同时对主叫方通话内容和被叫方通话内容进行语音识别,基于通话内容的上下文关系,从主叫方通话内容中提取信息。Usually, after the called party user asks about the identity of the calling party user, the calling party user will answer immediately. Correspondingly, the success rate and accuracy of extracting the calling party information from the calling party user's answer are relatively high . Therefore, the terminal can perform voice recognition on the call content of the calling party and the call content of the called party at the same time, and extract information from the call content of the calling party based on the context of the call content.
可选的,终端对被叫方通话内容进行语音识别,识别被叫方通话内容中包含的身份询问内容,并在被叫方通话内容中包含身份询问内容时,对身份询问内容后的主叫方通话内容进行语音识别,提取主叫方信息。Optionally, the terminal performs voice recognition on the call content of the called party, recognizes the identity inquiry content contained in the call content of the called party, and when the identity inquiry content is included in the call content of the called party, the caller after the identity inquiry content Voice recognition is performed on the call content of the other party, and the information of the calling party is extracted.
其中,该身份询问内容指包含身份询问关键词的通话内容,该身份询问关键词可以包括“你是”、“你哪位”、“你谁”等等,本申请实施例对此不做限定。Wherein, the content of the identity query refers to the content of the call containing the keyword of the identity query, and the keyword of the identity query may include "you are", "who are you", "who are you" and so on, which is not limited in the embodiment of the present application .
识别出包含身份询问内容后,终端进一步对身份询问内容后的主叫方通话内容进行语音识别,即对主叫方用户的身份回答内容进行识别,从而提取出主叫方信息。After identifying the contents of the identity inquiry, the terminal further performs speech recognition on the calling content after the identity inquiry, that is, recognizes the identity answer content of the calling party user, thereby extracting the calling party information.
在一种可能的实施方式中,终端使用信息提取模板(如第一种方式所述),从主叫方通话内容中提取主叫方信息。In a possible implementation manner, the terminal uses an information extraction template (as described in the first manner) to extract the calling party information from the call content of the calling party.
在一个示意性的例子中,终端识别出被叫方通话内容中包含身份询问内容“请问你是哪位啊?”,进而对身份询问内容后的主叫方通话内容“我是婚庆公司的小王”进行语音识别,从中提取到主叫方称呼信息“小王”以及主叫方工作信息“婚庆”。In a schematic example, the terminal recognizes that the call content of the called party contains the content of identity inquiry "Who are you?" "Wang" for speech recognition, from which the calling party's address information "Xiao Wang" and the calling party's work information "wedding celebration" are extracted.
可选的,为了提高语音识别的准确性,终端对身份询问内容后的主叫方通话内容进行录音,并对录音进行去噪等处理,从而对处理后的录音进行语音识别。Optionally, in order to improve the accuracy of voice recognition, the terminal records the call content of the calling party after the content of the identity inquiry, and performs processing such as denoising on the recording, so as to perform voice recognition on the processed recording.
步骤504,确定主叫方信息与通讯录中的联系人信息是否匹配。Step 504, determine whether the calling party information matches the contact information in the address book.
提取到主叫方信息后,终端进一步检测主叫方信息(不包含号码)与通讯录中联系人信息是否匹配,从而确定该主叫方号码是已存联系人更换的号码或陌生人的号码。After extracting the calling party information, the terminal further checks whether the calling party information (not including the number) matches the contact information in the address book, so as to determine whether the calling party number is a number replaced by a stored contact or a stranger's number .
在一种可能的实施方式中,对于主叫方信息和联系人信息中属于同一信息类型信息,终端计算两者的相似度,从而根据相似度确定两者是否匹配。In a possible implementation manner, for the information of the same information type in the calling party information and the contact information, the terminal calculates the similarity between the two, so as to determine whether the two match according to the similarity.
比如,终端计算主叫方信息和联系人信息中称呼信息之间的相似度、工作信息之间的相似度,从而基于两个相似度确定出主叫方信息和联系人信息的相似度。For example, the terminal calculates the similarity between the calling information and the similarity between the work information in the calling party information and the contact information, so as to determine the similarity between the calling party information and the contact information based on the two similarities.
仅根据称呼信息、工作信息等信息确定主叫方信息与联系人信息是否匹配时,匹配结果可能不准确,比如对于同公司两个姓氏相同的联系人,若称呼信息中仅包含姓氏,由于两者的相似度较高,因此会被误判为同一联系人。为了提高匹配结果的准确性,终端可以基于主叫方用户和已有联系人的生物特征,确定两者是否是同一联系人。其中,该生物特征可以为通话过程中易于采集的声纹特征。When it is determined whether the calling party information matches the contact information only based on the title information, work information, etc., the matching result may be inaccurate. The similarity between the two persons is high, so they will be misjudged as the same contact. In order to improve the accuracy of the matching result, the terminal can determine whether the two are the same contact based on the biological characteristics of the calling user and the existing contact. Wherein, the biometric feature may be a voiceprint feature that is easy to collect during a call.
在一种可能的实施方式中,用户与通信录中的联系人进行通话过程中,终端对联系人声音进行分析,得到联系人的声纹特征,并将声纹特征添加到联系人信息中。后续接收到陌生人来电时,终端对主叫方通话内容进行分析,并将得到的主叫方声纹特征添加到主叫方信息中。In a possible implementation manner, during a call between the user and a contact in the address book, the terminal analyzes the voice of the contact to obtain the voiceprint feature of the contact, and adds the voiceprint feature to the contact information. When subsequently receiving a call from a stranger, the terminal analyzes the call content of the calling party, and adds the obtained voiceprint characteristics of the calling party to the calling party information.
相应的,如图6所示,在确定主叫方信息与联系人信息是否匹配时,包括如下步骤。Correspondingly, as shown in FIG. 6 , when determining whether the calling party information matches the contact information, the following steps are included.
步骤504A,计算主叫方称呼信息与联系人称呼信息的第一相似度。Step 504A, calculating a first similarity between the calling party's appellation information and the contact's appellation information.
当主叫方信息和联系人信息中均包含称呼信息时,终端计算两个称呼的第一相似度。可选的,当主叫方信息和联系人信息中还包括其他属于同一信息类型的信息时,终端还可以综合其他信息计算第一相似度(不同信息对应的相似度权重不同),本实施例并不对此进行限定。When both the calling party information and the contact information contain title information, the terminal calculates the first similarity between the two titles. Optionally, when the calling party information and the contact information also include other information belonging to the same information type, the terminal may also calculate the first similarity based on other information (different information corresponds to different similarity weights), this embodiment This is not limited.
计算得到第一相似度后,终端检测第一相似度是否大于第一阈值,若大于,则执行步骤504C,若小于,则执行步骤504B。比如,该第一阈值可以为60%。After the first similarity is calculated, the terminal detects whether the first similarity is greater than the first threshold, if greater, executes step 504C, and if smaller, executes step 504B. For example, the first threshold may be 60%.
如图7所示,终端从主叫方信息71中提取主叫方称呼信息711,从联系人信息72中提取联系人称呼信息721,并计算两者的第一相似度73。As shown in FIG. 7 , the terminal extracts calling party title information 711 from calling party information 71 , extracts contact title information 721 from contact information 72 , and calculates a first similarity 73 between them.
步骤504B,若第一相似度小于第一阈值,则确定主叫方信息与通讯录中的联系人信息不匹配。Step 504B, if the first similarity is smaller than the first threshold, it is determined that the calling party information does not match the contact information in the address book.
当第一相似度小于第一阈值,主叫方为已存联系人的概率较低,因此,终端确定主叫方信息与联系人信息不匹配。When the first similarity is smaller than the first threshold, the calling party has a low probability of being a stored contact, and therefore, the terminal determines that the calling party information does not match the contact information.
如图7所示,当第一相似度73小于第一阈值时,终端确定主叫方信息71与联系人信息72不匹配。As shown in FIG. 7 , when the first similarity degree 73 is smaller than the first threshold, the terminal determines that the calling party information 71 does not match the contact information 72 .
步骤504C,若第一相似度大于第一阈值,则计算主叫方声纹特征与联系人声纹特征的第二相似度。Step 504C, if the first similarity is greater than the first threshold, calculate a second similarity between the calling party's voiceprint feature and the contact's voiceprint feature.
为了避免将同姓的两个用户识别为同一联系人,当第一相似度大于第一阈值时,终端进一步通过生物特征比对的方式,计算主叫方声纹特征与联系人声纹特征的第二相似度。其中,计算声纹相似度的可以采用成熟的声纹识别技术,本实施例对此不做限定。In order to prevent two users with the same surname from being identified as the same contact, when the first similarity is greater than the first threshold, the terminal further calculates the first-ranked difference between the calling party's voiceprint feature and the contact's voiceprint feature by means of biometric comparison. Two similarities. A mature voiceprint recognition technology may be used to calculate the voiceprint similarity, which is not limited in this embodiment.
计算得到第二相似度后,终端检测第二相似度是否大于第二阈值,若大于,则执行步骤504E,如小于,则执行步骤504D。比如,该第二阈值可以为85%。After the second similarity is calculated, the terminal detects whether the second similarity is greater than a second threshold, if greater, executes step 504E, and if less, executes step 504D. For example, the second threshold may be 85%.
如图7所示,终端从主叫方信息71中提取主叫方声纹特征712,从联系人信息72中提取联系人声纹特征722,并计算两者的第二相似度74As shown in FIG. 7, the terminal extracts the voiceprint feature 712 of the calling party from the calling party information 71, extracts the voiceprint feature 722 of the contact person from the contact information 72, and calculates the second similarity 74 between the two.
在一个示意性的例子中,终端检测到主叫方称呼信息“小张”与联系人称呼信息“张三”的第一相似度大于第一阈值时,终端进一步计算“小张”与“张三”声纹特征的相似度。In an illustrative example, when the terminal detects that the first similarity between the calling party's appellation information "Xiao Zhang" and the contact's appellation information "Zhang San" is greater than the first threshold, the terminal further calculates the difference between "Xiao Zhang" and "Zhang San". Three" similarity of voiceprint features.
步骤504D,若第二相似度小于第二阈值,则确定主叫方信息与通讯录中的联系人信息不匹配。Step 504D, if the second similarity degree is smaller than the second threshold, it is determined that the calling party information does not match the contact information in the address book.
当两者的声纹特征不匹配时,终端确定主叫方信息与联系人信息不匹配。When the two voiceprint features do not match, the terminal determines that the calling party information does not match the contact information.
相较于直接比较主叫方和联系人的声纹特征,首先根据称呼信息过滤掉一批低相似度的联系人,能够降低后续声纹特征比较所耗费的处理资源。Compared with directly comparing the voiceprint features of the calling party and contacts, first filtering out a batch of contacts with low similarity based on the address information can reduce the processing resources consumed by subsequent voiceprint feature comparisons.
如图7所示,当第二相似度74小于第二阈值时,终端确定主叫方信息71与联系人信息72不匹配。As shown in FIG. 7 , when the second similarity degree 74 is smaller than the second threshold, the terminal determines that the calling party information 71 does not match the contact information 72 .
步骤504E,若第二相似度大于第二阈值,则确定主叫方信息与通讯录中的联系人信息匹配。Step 504E, if the second similarity degree is greater than the second threshold, determine that the calling party information matches the contact information in the address book.
当主叫方与已存联系人的名称信息相似,且声纹特征相似时,终端确定主叫方信息与联系人匹配,即主叫方为通讯录中已有的联系人。When the name information and voiceprint characteristics of the calling party are similar to those of the stored contacts, the terminal determines that the calling party information matches the contact, that is, the calling party is an existing contact in the address book.
步骤505,若主叫方信息与通讯录中的联系人信息不匹配,则在接收到添加主叫方号码的操作信号时,根据主叫方信息的信息类型,将主叫方信息添加到对应的联系人信息字段。Step 505, if the calling party information does not match the contact information in the address book, when receiving the operation signal to add the calling party number, according to the information type of the calling party information, add the calling party information to the corresponding Contact information field for .
当识别出的主叫方并非通讯录中的已有联系人时,用户添加主叫方号码时,即根据主叫方信息自动填充对应的联系人信息字段。When the identified calling party is not an existing contact in the address book, when the user adds the calling party number, the corresponding contact information field is automatically filled in according to the calling party information.
在一种场景下,终端提取到的主叫方称呼信息可能并非主叫方的全名,而是主叫方的昵称(比如小张、老李一类的称呼),若直接将昵称填充到联系人称呼字段,后续终端根据联系人称呼字段进行来电提醒时,用户仍旧无法直接根据显示的昵称确定主叫方。为了提高后续来电提醒的有效性,在一种可能的实施方式中,本步骤包括如下步骤。In one scenario, the caller's call information extracted by the terminal may not be the caller's full name, but the caller's nickname (such as Xiao Zhang, Lao Li, etc.), if the nickname is directly filled in The contact name field, when the subsequent terminal performs an incoming call reminder based on the contact name field, the user still cannot directly determine the calling party based on the displayed nickname. In order to improve the effectiveness of subsequent call reminders, in a possible implementation manner, this step includes the following steps.
一、若主叫方称呼信息为昵称,则根据主叫方称呼信息和主叫方工作信息生成主叫方姓名。1. If the calling information of the calling party is a nickname, then generate the name of the calling party according to the calling information of the calling party and the work information of the calling party.
终端检测提取到的主叫方称呼信息是否为昵称,可选的,终端检测主叫方称呼信息与昵称模板是否匹配,该昵称模板可以为:(大、小)+姓氏,或者,姓氏+(哥、姐、妹、弟)。The terminal detects whether the extracted caller's call information is a nickname. Optionally, the terminal detects whether the caller's call information matches the nickname template. The nickname template can be: (big, small)+surname, or, last name+( Brother, Sister, Sister, Brother).
若主叫方称呼信息为昵称,终端进一步提取主叫方信息中的工作信息,并采用拼接的方式生成主叫方姓名,可选的,该主叫方姓名为:主叫方工作信息+主叫方称呼信息。If the calling party’s calling information is a nickname, the terminal further extracts the work information in the calling party’s information, and generates the calling party’s name by splicing. Optionally, the calling party’s name is: calling party’s work information + calling party’s name The caller's salutation information.
比如,当提取到的主叫方称呼信息为“小张”,终端获取到“小张”对应的工作信息为“婚庆”,从而生成主叫方姓名“婚庆小张”。For example, when the extracted caller's address information is "Xiao Zhang", the terminal obtains the work information corresponding to "Xiao Zhang" as "Wedding", thereby generating the name of the calling party "Wedding Xiao Zhang".
二、将主叫方姓名添加到联系人姓名字段。2. Add the calling party name to the Contact Name field.
进一步的,终端自动将主叫方姓名填充到联系人姓名字段中。Further, the terminal automatically fills the name of the calling party into the contact name field.
示意性的,如图8所示,当需要将陌生号码添加到通讯录时,用户只需要从历史通话界面31中选中陌生号码311,然后在通话详情界面32中点击新建联系人321呼出联系人信息界面33,终端即自动在联系人信息界面33中填充陌生号码对应联系的姓名、公司等信息。Schematically, as shown in Figure 8, when an unfamiliar number needs to be added to the address book, the user only needs to select the unfamiliar number 311 from the historical call interface 31, and then click on the new contact 321 in the call details interface 32 to call out the contact Information interface 33, the terminal automatically fills in the contact information interface 33 the name, company and other information corresponding to the unfamiliar number.
步骤506,若主叫方信息与通讯录中的联系人信息匹配,则在接收到添加主叫方号码的操作信号时,根据主叫方号码更新目标联系人信息,目标联系人信息与主叫方信息匹配。Step 506, if the calling party information matches the contact information in the address book, when receiving the operation signal to add the calling party number, update the target contact information according to the calling party number, the target contact information is consistent with the calling party number. Party information matches.
当主叫方为通讯录中已有的联系人时,当接收到添加主叫方号码的操作信号时,终端则根据主叫方号码更新与主叫方对应目标联系人的目标联系人信息。When the calling party is an existing contact in the address book, when receiving an operation signal for adding the calling party number, the terminal updates the target contact information of the target contact corresponding to the calling party according to the calling party number.
可选的,在更新联系人信息前,终端显示相应的提示信息,提示用户是否进行更新,并在接收到确认信号时,根据主叫方号码进行联系人信息更新。Optionally, before updating the contact information, the terminal displays corresponding prompt information to prompt the user whether to update, and when receiving a confirmation signal, updates the contact information according to the calling party number.
本实施例中,终端分别对主叫方通话内容和被叫方通话内容进行语音识别,或,基于主叫方内容与被叫方内容之间的上下文关系进行语音识别,在降低信息提取难度的同时,提高了信息提取的准确性。In this embodiment, the terminal performs voice recognition on the call content of the calling party and the call content of the called party, or performs voice recognition based on the contextual relationship between the content of the calling party and the content of the called party, in order to reduce the difficulty of information extraction At the same time, the accuracy of information extraction is improved.
另外,本实施例中,终端基于主叫方信息中的称呼信息和声纹特征,确定主叫方是否为通讯录中已有的联系人,并在主叫方是已有联系人时,利用主叫方号码对联系人信息进行更新,避免通讯录中存在同一用户的无效联系方式。In addition, in this embodiment, the terminal determines whether the calling party is an existing contact in the address book based on the calling information and voiceprint features in the calling party information, and when the calling party is an existing contact, uses The calling party number updates the contact information to avoid invalid contact information of the same user in the address book.
另外,本实施例中,在提取到主叫方的昵称时,终端根据该昵称和主叫方工作信息,生成主叫方姓名,并利用主叫方姓名填充联系人姓名字段,以便后续终端根据联系人姓名字段进行来电提醒时,用户根据提醒内容即可快速确定主叫方。In addition, in this embodiment, when the calling party's nickname is extracted, the terminal generates the calling party's name according to the nickname and the calling party's work information, and fills the contact name field with the calling party's name, so that the subsequent terminal can When the contact name field is used as an incoming call reminder, the user can quickly determine the calling party based on the reminder content.
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
请参考图9,其示出了本申请一个示例性实施例提供的联系人信息添加装置的结构框图。该装置包括:Please refer to FIG. 9 , which shows a structural block diagram of an apparatus for adding contact information provided by an exemplary embodiment of the present application. The unit includes:
获取模块910,用于当接收到来电时,获取主叫方号码;An acquisition module 910, configured to acquire the calling party number when receiving an incoming call;
提取模块920,用于当通讯录中不包含所述主叫方号码时,对接通来电后预设时长内的通话内容进行语音识别,提取所述通话内容中包含的主叫方信息;An extraction module 920, configured to perform speech recognition on the call content within a preset time period after the call is connected when the address book does not contain the calling party number, and extract the calling party information contained in the call content;
添加模块930,用于当接收到添加所述主叫方号码的操作信号时,根据所述主叫方信息的信息类型,将所述主叫方信息添加到对应的联系人信息字段。The adding module 930 is configured to add the calling party information to the corresponding contact information field according to the information type of the calling party information when receiving the operation signal for adding the calling party number.
可选的,所述提取模块920,包括:Optionally, the extraction module 920 includes:
获取单元,用于识别所述通话内容中的主叫方通话内容和被叫方通话内容,所述主叫方通话内容为主叫方终端传输的通话内容,所述被叫方通话内容为所述被叫方终端通过麦克风采集的通话内容;An acquisition unit, configured to identify the call content of the calling party and the call content of the called party in the call content, the call content of the calling party is the call content transmitted by the calling party terminal, and the call content of the called party is the call content of the called party Describe the call content collected by the called party terminal through the microphone;
提取单元,用于对所述主叫方通话内容,和/或,所述被叫方通话内容进行语音识别,提取所述主叫方信息。The extracting unit is configured to perform voice recognition on the call content of the calling party and/or the call content of the called party, and extract the calling party information.
可选的,所述提取单元,用于:Optionally, the extraction unit is used for:
对所述主叫方通话内容进行语音识别,识别所述主叫方通话内容中包含的身份介绍关键词;从所述身份介绍关键词后的所述主叫方通话内容中提取所述主叫方信息;Perform voice recognition on the call content of the calling party, identify the identity introduction keywords contained in the call content of the calling party; extract the caller from the call content of the caller after the identity introduction keywords party information;
和/或,and / or,
对所述被叫方通话内容进行语音识别,识别所述被叫方通话内容中包含的称呼信息;将所述称呼信息确定为所述主叫方信息;Carrying out voice recognition on the call content of the called party, identifying the call information contained in the call content of the called party; determining the call information as the calling party information;
和/或,and / or,
对所述被叫方通话内容进行语音识别,识别所述被叫方通话内容中包含的身份询问内容;对所述身份询问内容后的所述主叫方通话内容进行语音识别,提取所述主叫方信息。performing voice recognition on the call content of the called party, identifying the identity inquiry content contained in the call content of the called party; performing voice recognition on the call content of the calling party after the identity inquiry content, and extracting the Caller information.
可选的,所述装置还包括:Optionally, the device also includes:
确定模块,用于确定所述主叫方信息与所述通讯录中的联系人信息是否匹配;A determining module, configured to determine whether the calling party information matches the contact information in the address book;
所述添加模块930,用于当所述主叫方信息与所述通讯录中的联系人信息不匹配时,则在接收到添加所述主叫方号码的操作信号时,根据所述主叫方信息的信息类型,将所述主叫方信息添加到对应的联系人信息字段;The adding module 930 is configured to: when the calling party information does not match the contact information in the address book, when receiving an operation signal for adding the calling party number, according to the calling party The information type of the party information, adding the calling party information to the corresponding contact information field;
更新模块,用于当所述主叫方信息与所述通讯录中的联系人信息匹配时,在接收到添加所述主叫方号码的操作信号时,根据所述主叫方号码更新目标联系人信息,所述目标联系人信息与所述主叫方信息匹配。An update module, configured to update the target contact according to the calling party number when the calling party information matches the contact information in the address book and when receiving an operation signal for adding the calling party number Person information, the target contact information matches the calling party information.
可选的,所述主叫方信息中包含主叫方称呼信息和主叫方声纹特征,所述联系人信息中包含联系人称呼信息和联系人声纹特征;Optionally, the calling party information includes calling party calling information and calling party voiceprint features, and the contact information includes contact calling information and contact voiceprint features;
所述确定模块,包括:The determination module includes:
第一计算单元,用于计算所述主叫方称呼信息与所述联系人称呼信息的第一相似度;a first calculating unit, configured to calculate a first similarity between the calling party's appellation information and the contact's appellation information;
第一确定单元,用于当所述第一相似度小于第一阈值时,确定所述主叫方信息与所述通讯录中的联系人信息不匹配;A first determining unit, configured to determine that the calling party information does not match the contact information in the address book when the first similarity is less than a first threshold;
第二计算单元,用于当所述第一相似度大于所述第一阈值时,计算所述主叫方声纹特征与所述联系人声纹特征的第二相似度;A second calculation unit, configured to calculate a second similarity between the voiceprint features of the calling party and the voiceprint features of the contact when the first similarity is greater than the first threshold;
第二确定单元,用于当所述第二相似度小于第二阈值时,确定所述主叫方信息与所述通讯录中的联系人信息不匹配;A second determining unit, configured to determine that the calling party information does not match the contact information in the address book when the second similarity is smaller than a second threshold;
第三确定单元,用于当所述第二相似度大于所述第二阈值时,确定所述主叫方信息与所述通讯录中的联系人信息匹配。A third determining unit, configured to determine that the calling party information matches the contact information in the address book when the second similarity is greater than the second threshold.
可选的,所述主叫方信息中包含主叫方称呼信息和主叫方工作信息;Optionally, the calling party information includes calling party title information and calling party work information;
所述添加模块930,包括:The adding module 930 includes:
生成单元,用于当所述主叫方称呼信息为昵称时,根据所述主叫方称呼信息和所述主叫方工作信息生成主叫方姓名;A generating unit, configured to generate a calling party name according to the calling party calling information and the calling party work information when the calling party calling information is a nickname;
添加单元,用于将所述主叫方姓名添加到联系人姓名字段。An adding unit, configured to add the calling party name to the contact name field.
综上所述,本实施例中,当接收到通讯录以外主叫方号码的来电时,终端通过对通话内容进行语音识别,从而提取出其中包含的主叫方信息,并在用户执行添加该主叫方号码的操作时,自动将主叫方信息添加到对应的联系人信息字段中,整个联系人信息添加过程中无需用户手动输入联系人信息,从而提高了添加联系人的效率;同时,由于身份询问以及介绍通常发生在通话过程的前段,因此,终端对接通来电后预设时长内的通话内容进行语音识别,能够提高主叫方信息的提取效率以及准确性。To sum up, in this embodiment, when receiving an incoming call from a calling party number outside the address book, the terminal performs speech recognition on the call content to extract the calling party information contained in it, and adds the calling party information when the user executes the call. When the calling party number is operated, the calling party information is automatically added to the corresponding contact information field, and the user does not need to manually enter the contact information during the entire contact information adding process, thereby improving the efficiency of adding contacts; at the same time, Since identity inquiry and introduction usually occur in the early part of the call process, the terminal performs speech recognition on the call content within the preset time after the call is connected, which can improve the efficiency and accuracy of calling party information extraction.
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that, when realizing the functions of the device provided by the above-mentioned embodiments, the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional modules according to the needs. The internal structure of the terminal is divided into different functional modules to complete all or part of the functions described above. In addition, the device and the method embodiment provided by the above embodiment belong to the same idea, and the specific implementation process thereof is detailed in the method embodiment, and will not be repeated here.
本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的联系人信息添加方法。The embodiment of the present application also provides a computer-readable medium, the computer-readable medium stores at least one instruction, and the at least one instruction is loaded and executed by the processor to realize the contact information described in the above embodiments Add method.
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的联系人信息添加方法。The embodiment of the present application also provides a computer program product, the computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the method for adding contact information as described in the above embodiments .
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present application are for description only, and do not represent the advantages and disadvantages of the embodiments.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, and can also be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, and the like.
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the application, and are not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application shall be included in the protection of the application. within range.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810501489.9A CN108683789A (en) | 2018-05-23 | 2018-05-23 | contact information adding method, device, terminal and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810501489.9A CN108683789A (en) | 2018-05-23 | 2018-05-23 | contact information adding method, device, terminal and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108683789A true CN108683789A (en) | 2018-10-19 |
Family
ID=63808115
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810501489.9A Pending CN108683789A (en) | 2018-05-23 | 2018-05-23 | contact information adding method, device, terminal and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108683789A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112102842A (en) * | 2020-09-15 | 2020-12-18 | 珠海格力电器股份有限公司 | Communication information recording method and recording device, and electronic equipment |
| CN113114839A (en) * | 2021-05-11 | 2021-07-13 | 中国联合网络通信集团有限公司 | Method, terminal and edge server for automatically correcting contact persons in address list |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101951432A (en) * | 2010-08-30 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, device and mobile terminal for adding contact information into address book |
| CN103700371A (en) * | 2013-12-13 | 2014-04-02 | 江苏大学 | Voiceprint identification-based incoming call identity identification system and identification method |
| CN103973861A (en) * | 2014-05-26 | 2014-08-06 | 深圳市中兴移动通信有限公司 | Mobile terminal, contact updating device and contact updating method |
| CN105306657A (en) * | 2014-06-20 | 2016-02-03 | 中兴通讯股份有限公司 | Identity identification method, identity identification device and communication terminal |
| CN105991809A (en) * | 2015-03-06 | 2016-10-05 | 中兴通讯股份有限公司 | Method and device for storing temporary contact |
| CN106161713A (en) * | 2016-08-30 | 2016-11-23 | 惠州Tcl移动通信有限公司 | The method and system of strangeness numbers in a kind of automatic memory mobile phone |
| CN106331293A (en) * | 2015-06-29 | 2017-01-11 | 小米科技有限责任公司 | Incoming call information processing method and device |
| CN107197074A (en) * | 2017-06-30 | 2017-09-22 | 广东欧珀移动通信有限公司 | Book management method, device, storage medium and electronic equipment |
-
2018
- 2018-05-23 CN CN201810501489.9A patent/CN108683789A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101951432A (en) * | 2010-08-30 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, device and mobile terminal for adding contact information into address book |
| CN103700371A (en) * | 2013-12-13 | 2014-04-02 | 江苏大学 | Voiceprint identification-based incoming call identity identification system and identification method |
| CN103973861A (en) * | 2014-05-26 | 2014-08-06 | 深圳市中兴移动通信有限公司 | Mobile terminal, contact updating device and contact updating method |
| CN105306657A (en) * | 2014-06-20 | 2016-02-03 | 中兴通讯股份有限公司 | Identity identification method, identity identification device and communication terminal |
| CN105991809A (en) * | 2015-03-06 | 2016-10-05 | 中兴通讯股份有限公司 | Method and device for storing temporary contact |
| CN106331293A (en) * | 2015-06-29 | 2017-01-11 | 小米科技有限责任公司 | Incoming call information processing method and device |
| CN106161713A (en) * | 2016-08-30 | 2016-11-23 | 惠州Tcl移动通信有限公司 | The method and system of strangeness numbers in a kind of automatic memory mobile phone |
| CN107197074A (en) * | 2017-06-30 | 2017-09-22 | 广东欧珀移动通信有限公司 | Book management method, device, storage medium and electronic equipment |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112102842A (en) * | 2020-09-15 | 2020-12-18 | 珠海格力电器股份有限公司 | Communication information recording method and recording device, and electronic equipment |
| CN113114839A (en) * | 2021-05-11 | 2021-07-13 | 中国联合网络通信集团有限公司 | Method, terminal and edge server for automatically correcting contact persons in address list |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220030100A1 (en) | Electronic device and method of executing function of electronic device | |
| JP7118056B2 (en) | Personalize your virtual assistant | |
| CN114787814B (en) | Anaphoric resolution | |
| KR102136962B1 (en) | Voice interaction at a primary device to access call functionality of a companion device | |
| EP3119070B1 (en) | Method and device for determining a crank phone number | |
| US20170277993A1 (en) | Virtual assistant escalation | |
| EP3603040B1 (en) | Electronic device and method of executing function of electronic device | |
| US20230035047A1 (en) | Remote assistance method, device, storage medium, and terminal | |
| CN113826089A (en) | Contextual feedback with expiration metrics for natural understanding systems in chatbots | |
| CN106663427A (en) | A caching apparatus for serving phonetic pronunciations | |
| US9172795B1 (en) | Phone call context setting | |
| WO2020156199A1 (en) | Application login method and device, terminal and storage medium | |
| EP3734472A1 (en) | Method and device for text processing | |
| CN111176533A (en) | Wallpaper switching method, device, storage medium and terminal | |
| CN109391734A (en) | Data transmission method, device, terminal and storage medium | |
| CN113126859A (en) | Contextual model control method, contextual model control device, storage medium and terminal | |
| CN116861926A (en) | Intention recognition method, device, electronic equipment and storage medium | |
| CN109683760B (en) | Recent content display method, device, terminal and storage medium | |
| EP4071690A2 (en) | Method and apparatus for task information management, device and storage medium | |
| CN108683789A (en) | contact information adding method, device, terminal and storage medium | |
| CN111381685B (en) | A sentence association method and device | |
| KR102665972B1 (en) | Electronic apparatus and method for outputting message data thereof | |
| CN109933260A (en) | Screen recognition method, device, terminal and storage medium | |
| WO2016090928A1 (en) | Information processing method and device | |
| CN112667196B (en) | Information display method and device, electronic equipment and medium |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181019 |