Caller identification method and device

By receiving a call request initiated by the second electronic device and determining the audio data and display content based on the communication identifier, dynamically adjusting the display content to match the rhythm of the audio data, the problem of single call interface in the prior art is solved, and a more interactive and personalized caller ID effect is achieved.

CN120223799APending Publication Date: 2025-06-27LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510400467.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing mobile phone call interface is relatively single, lacking personalization and interactivity, and cannot dynamically adjust to match the rhythm of call audio data and the user's social situation.

Method used

By receiving a call request initiated by the second electronic device, the corresponding audio data and display content are determined based on the communication identifier, the display content is dynamically adjusted to match the rhythm of the audio data, and the personalized display content is generated based on relevant information of the user of the second electronic device.

Benefits of technology

It improves the visual experience of the call, makes the call interface closer to the user's personal preferences and social situations, and enhances the interactivity and fun of the call.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223799A_ABST
    Figure CN120223799A_ABST
Patent Text Reader

Abstract

The invention discloses an incoming call display method and equipment, which is applied to first electronic equipment and comprises the following steps: receiving a call request initiated by second electronic equipment; determining audio data and display content corresponding to the call request based on a communication identifier of the second electronic equipment in the call request; wherein the display content is content matched with the audio data, and / or content generated based on related information of a user of the second electronic equipment; the audio data is data played under the condition that the first electronic equipment receives the call request, and the display content is content displayed under the condition that the first electronic equipment receives the call request.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to display technology, and in particular to a method and device for incoming call display. Background Art

[0002] Currently, when a call comes in on a mobile phone, the vibration rhythm of the mobile phone can change following the rhythm of the incoming call ringtone, that is, the two rhythms are consistent. However, the same incoming call interface is presented each time, that is, the incoming call interface is relatively single. Summary of the Invention

[0003] This application provides a method and device for incoming call display.

[0004] The technical solution of this application is implemented as follows:

[0005] In a first aspect, there is provided a method for incoming call display, which is applied to a first electronic device and includes:

[0006] Receiving a call request initiated by a second electronic device;

[0007] Based on the communication identifier of the second electronic device in the call request, determining the audio data and display content corresponding to the call request;

[0008] Wherein, the display content is content that matches the audio data, and / or content generated based on relevant information of the user of the second electronic device; the audio data is data played when the first electronic device receives the call request, and the display content is content displayed when the first electronic device receives the call request.

[0009] In a second aspect, there is provided a first electronic device, including:

[0010] A receiving unit, configured to receive a call request initiated by a second electronic device;

[0011] A processing unit, configured to determine the audio data and display content corresponding to the call request based on the communication identifier of the second electronic device in the call request; wherein, the display content is content that matches the audio data, and / or content generated based on relevant information of the user of the second electronic device; the audio data is data played when the first electronic device receives the call request, and the display content is content displayed when the first electronic device receives the call request;

[0012] A display area of a display screen, configured to display the display content corresponding to the call request;

[0013] An audio playback unit for playing the audio data corresponding to the call request, where the audio playback unit at least includes an audio processor, an audio codec, and a speaker.

[0014] In a third aspect, a first electronic device is provided, including: a processor and a memory configured to store a computer program that can run on the processor, where the processor is configured to execute the steps of the method in the first aspect when running the computer program.

[0015] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, where the computer program realizes the steps of the method in the first aspect when executed by a processor.

[0016] In a fifth aspect, a computer program product is provided, including a computer program, where the computer program realizes the steps of the method in the first aspect when executed by a processor. Description of the Drawings

[0017] Figure 1 Schematic flowchart of the incoming call display method in the embodiments of the present application Figure 1 ;

[0018] Figure 2 Schematic flowchart of the incoming call display method in the embodiments of the present application Figure 2 ;

[0019] Figure 3 Schematic flowchart of the incoming call display method in the embodiments of the present application Figure 3 ;

[0020] Figure 4 Schematic flowchart of the incoming call display method in the embodiments of the present application Figure 4 ;

[0021] Figure 5 Schematic flowchart of the incoming call display method in the embodiments of the present application Figure 5 ;

[0022] Figure 6 Schematic structural diagram of the composition of the first electronic device in the embodiments of the present application Figure 1 ;

[0023] Figure 7 Schematic structural diagram of the composition of the first electronic device in the embodiments of the present application Figure 2 . Detailed Description of the Embodiments

[0024] In order to be able to understand the features and technical content of the embodiments of the present application in more detail, the implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings. The accompanying drawings are only for reference and illustration purposes and are not used to limit the embodiments of the present application.

[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein are for the purpose of describing the embodiments only and are not intended to limit this application.

[0026] In the following description, reference is made to "some embodiments", "this embodiment", "this embodiment", and examples, etc., which describe subsets of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with each other without conflict.

[0027] If a similar description such as "first / second" appears in the application documents, the following explanation is added. In the following description, the terms "first\second\third" are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence when allowed, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein.

[0028] In this embodiment, the term "and / or" is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist simultaneously, and object B exists alone.

[0029] The embodiment of this application provides a call display method. Figure 1 It is a schematic flow of the call display method in the embodiment of this application. Figure 1 and is applied to a first electronic device, which includes but is not limited to a smart phone and a tablet. As Figure 1 shown, the call display method includes the following steps:

[0030] S101: Receive a call request initiated by a second electronic device.

[0031] In the embodiment of this application, the first electronic device can directly receive a call request initiated by the second electronic device, or the second electronic device can receive a call request initiated by the second electronic device through a relay device.

[0032] Among them, the call request refers to a signal instruction for the second electronic device to initiate a voice or video call connection to the first electronic device through specific technical means during the communication process. Its core function is to trigger the establishment of a communication link and coordinate the two devices to prepare for data transmission.

[0033] Among them, the second electronic device includes but is not limited to a smart phone and a tablet.

[0034] Exemplarily, when the first electronic device is a smartphone and the second electronic device is also a smartphone, and the call type between the two electronic devices is traditional cellular (such as 2G, 3G), the second electronic device sends a call request to the base station of the second electronic device, and the base station of the second electronic device then sends the call request to the Mobile Switching Center (MSC). The MSC then sends the call request to the base station of the first electronic device, and the base station of the first electronic device then sends the call request to the first electronic device, so that the first electronic device receives the call request initiated by the second electronic device through the relay devices (i.e., the base station and the MSC).

[0035] When the call type between the two electronic devices is Voice over LTE (VoLTE) (such as 4G, 5G), the second electronic device sends a call request to the IP Multimedia Subsystem (IMS) core network, and the IMS core network then sends the call request to the base station of the first electronic device. The base station of the first electronic device then sends the call request to the first electronic device, so that the first electronic device receives the call request initiated by the second electronic device through the relay devices (i.e., the base station and the IMS).

[0036] When the call type between the two electronic devices is a WeChat call, the second electronic device sends a call request to the WeChat server, and the WeChat server then sends the call request to the first electronic device, so that the first electronic device receives the call request initiated by the second electronic device through the relay device (i.e., the WeChat server).

[0037] When the call type between the two electronic devices is a satellite call, the second electronic device sends a call request to the satellite, and the satellite then sends the call request to the ground station. The ground station then sends the call request to the first electronic device, so that the first electronic device receives the call request initiated by the second electronic device through the relay devices (i.e., the satellite and the ground station).

[0038] S102: Determine the audio data and display content corresponding to the call request based on the communication identifier of the second electronic device in the call request;

[0039] Wherein, the display content is the content that matches the audio data and / or the content generated based on the relevant information of the user of the second electronic device; the audio data is the data played when the first electronic device receives the call request, and the display content is the content displayed when the first electronic device receives the call request.

[0040] In the embodiments of the present application, the communication identifier refers to an identifier used to identify a second electronic device. Exemplarily, the communication identifier may be a telephone number, an International Mobile Equipment Identity (IMEI), a Mobile Equipment Identifier (MEID), a Unique Device Identifier (UDID), or a MAC address.

[0041] Exemplarily, corresponding audio data is pre-set in the first electronic device based on the telephone number of the second electronic device. When the first electronic device identifies the telephone number of the second electronic device, the corresponding audio data is determined. Then, it is sent to the audio playback unit for playing the audio data. The number of audio data may be at least one, and the audio data may be obtained sequentially according to the setting order, or randomly.

[0042] In the embodiments of the present application, the display content is content that matches the audio data. Exemplarily, the audio data is used as the input of the content generation module, and the display content corresponding to the audio data is output. Then, the display content corresponding to the audio data is displayed through the display area of the display screen. Or, different display contents corresponding to different audio data are pre-built in the first electronic device. Based on this, the display content corresponding to the audio data is directly obtained and displayed through the display area of the display screen.

[0043] Further, exemparily, if the audio data indicates that spring flowers are blooming, the display content may be a static or dynamic scene content of spring flowers blooming, such as a blooming cherry tree, flying butterflies, and a picture of warm sunlight shining on the grass. If the audio data indicates a vast prairie, the display content may be a static or dynamic scene of a vast and boundless green prairie, such as swaying wild grass, sheep grazing leisurely in the distance, and the horizon under the blue sky and white clouds.

[0044] In the embodiments of the present application, the display content is content generated based on the relevant information of the user of the second electronic device. Exemplarily, the relevant information of the user of the second electronic device includes, but is not limited to: the geographical location of the city where the user is located, weather information, time information, famous scenic spots, food, the interests of the user, and the location where the second electronic device belongs. Then, the relevant information of the user of the second electronic device can be used as the input of the content generation module to output the corresponding display content.

[0045] Further, by way of example, if the relevant information is the geographical location of the city where the user is located, the display content can be the landmark buildings of the city. If the relevant information is the weather information of the city where the user is located, the display content can be static or dynamic rain or snow. If the relevant information includes the weather information and time information of the city where the user is located, the display content can be a static or dynamic snowy or rainy night.

[0046] In the embodiments of the present application, according to the audio data and / or the relevant information of the user of the second electronic device, the display content of the call interface is dynamically adjusted. This dynamic adjustment not only improves the visual experience of the call, but also makes the call interface more in line with the user's personal preferences and / or social situations, thereby enhancing the interactivity and interest of the call.

[0047] In some embodiments of the present application, the following steps are further included:

[0048] S201: Determine whether the display form of the display content is synchronized with the rhythm of the audio data.

[0049] Here, in the case where the display form of the display content is not synchronized with the rhythm of the audio data, S202 is executed; in the case where the display form of the display content is synchronized with the rhythm of the audio data, S203 is executed.

[0050] Here, the rhythm of the audio data refers to the combination pattern of notes with different time values in music, which reflects the flow and rhythm of time. Rhythm is the organizational way of the time dimension of music, involving the combination of note lengths, the position of accents, and the continuous rhythmic forms.

[0051] By way of example, the display form of the display content includes but is not limited to the animation rhythm, the color, brightness, and shape transformation of the static graph.

[0052] By way of example, time stamps are added to each frame of the display content and the audio data. The time stamp represents the specific time point when the frame data is collected. By comparing the time stamp differences between the two, it can be determined whether the display form of the display content is synchronized with the rhythm of the audio data. When the time stamp difference is within the preset difference threshold range, it is considered that the display form of the display content is synchronized with the rhythm of the audio data. When the time stamp difference is outside the preset difference threshold range, it is considered that the display form of the display content is not synchronized with the rhythm of the audio data.

[0053] S202: Based on the rhythm of the audio data, determine the display form of the display content.

[0054] In the embodiments of the present application, based on the rhythm of the audio data, the display form of the display content is set to be synchronized with the rhythm of the audio data.

[0055] Exemplarily, when the displayed content is rain, set the rhythm of the raindrops falling to be synchronized with the rhythm of the audio data. When the displayed content is snow, set the rhythm of the snowflakes floating to be synchronized with the rhythm of the audio data. When the displayed content is a water ripple animation, set the animation effect of the water ripples to be synchronized with the rhythm of the audio data. When the displayed content is a particle animation, set the animation effect of the particles to be synchronized with the rhythm of the audio data.

[0056] S203: Output the audio data and the displayed content.

[0057] In the embodiments of the present application, the rhythm change of the audio can be intuitively reflected through the displayed content, enabling the user to visually perceive the rhythm of the audio.

[0058] In some embodiments of the present application, determining the audio data and the displayed content corresponding to the call request based on the communication identifier of the second electronic device in the call request includes the following steps:

[0059] S301: Based on the communication identifier of the second electronic device, determine the audio data corresponding to the call request, and based on the communication identifier, obtain the geographical location of the user of the second electronic device from the preset storage space.

[0060] In some embodiments, it further includes: receiving the geographical location of the user of the second electronic device; based on the communication identifier of the second electronic device, storing the geographical location of the user of the second electronic device in the preset storage space.

[0061] That is to say, when the second electronic device enables the geographical location sharing function, the second electronic device shares the geographical location of the user with the first electronic device, enabling the first electronic device to establish a corresponding relationship between the communication identifier of the second electronic device and the geographical location of the user and store it in the preset storage space.

[0062] Exemplarily, the first electronic device can establish a corresponding relationship between the phone number corresponding to the second electronic device and the geographical location of the user and store it in the preset storage space. Based on this, when the first electronic device identifies the phone number corresponding to the second electronic device, it obtains the geographical location of the user of the second electronic device from the preset storage space.

[0063] S302: Based on the geographical location of the user of the second electronic device, determine the displayed content corresponding to the call request; wherein, the relevant information includes the geographical location of the user.

[0064] Exemplarily, when the relevant information is the geographical location of the city where the user is located, the determined displayed content can be the landmark buildings, famous scenic spots, cuisine, weather or time of the city.

[0065] Further exemplarily, if the relevant information is the weather information of the city where the user is located, the display content may be static or dynamic rain or snow. If the relevant information includes the weather information and time information of the city where the user is located, the display content may be a static or dynamic snowy or rainy night.

[0066] In some embodiments of the present application, determining the display content corresponding to the call request based on the geographical location of the user of the second electronic device includes:

[0067] Determining the corresponding weather information based on the geographical location of the user of the second electronic device;

[0068] Determining the display content corresponding to the call request based on the weather information.

[0069] Exemplarily, based on the geographical location of the user of the second electronic device, if the weather information of the city is rainy, the display content corresponding to the call request is determined to be static or dynamic rain. Based on the geographical location of the user of the second electronic device, if the weather information of the city is snowy, the display content corresponding to the call request is determined to be static or dynamic snow. Based on the geographical location of the user of the second electronic device, if the weather information of the city is cloudy, the display content corresponding to the call request is determined to be static or dynamic clouds. Based on the geographical location of the user of the second electronic device, if the weather information of the city is sunny, the display content corresponding to the call request is determined to be static or dynamic sun and blue sky.

[0070] In some embodiments of the present application, determining the display content corresponding to the call request based on the weather information includes:

[0071] Determining the time information based on the geographical location of the user of the second electronic device;

[0072] Determining the display content corresponding to the call request based on the weather information and the time information.

[0073] Exemplarily, based on the geographical location of the user of the second electronic device, if the time is determined to be early morning, and combined with the weather information such as sunny, the display content may be a grassland with dew and a puppy running on the grassland, and the whole picture is relatively bright. Based on the geographical location of the user of the second electronic device, if the time is determined to be night, and combined with the weather information such as snowy, the display content may be falling snowflakes and a passerby with an umbrella covered by thick snow on the ground, and the whole picture is relatively dim.

[0074] In some other embodiments of the present application, determining the audio data and display content corresponding to the call request based on the communication identifier of the second electronic device in the call request includes the following steps:

[0075] S401: Determine the attribution locations of the audio data and communication identifier corresponding to the call request based on the communication identifier of the second electronic device.

[0076] Here, different communication identifiers may correspond to different audio data or the same audio data.

[0077] Exemplarily, when the communication identifier of the second electronic device is a telephone number and the telephone number is a landline number, based on the audio data corresponding to the landline number and based on the landline number, know the attribution location of the second electronic device. When the communication identifier of the second electronic device is a telephone number and the telephone number is a mobile phone number, based on the audio data corresponding to the mobile phone number and based on the mobile phone number, know the attribution location of the second electronic device.

[0078] S402: Determine the display content corresponding to the call request based on the attribution location of the communication identifier; wherein, the relevant information includes the attribution location of the communication identifier.

[0079] Exemplarily, when the relevant information is the attribution location of the communication identifier, the determined display content may be landmark buildings, famous scenic spots, food, weather or time in the city.

[0080] Further exemplarily, if the relevant information is the weather information of the attribution location of the communication identifier, the display content may be static or dynamic rain or snow. If the relevant information includes the weather information and time information of the attribution location of the communication identifier, the display content may be a static or dynamic snowy or rainy night.

[0081] In some embodiments of the present application, determining the display content corresponding to the call request based on the attribution location of the communication identifier includes:

[0082] Determine the corresponding weather information based on the attribution location of the communication identifier;

[0083] Determine the display content corresponding to the call request based on the weather information.

[0084] Exemplarily, when it is determined based on the attribution location of the communication identifier that the weather information of the city is rainy, determine that the display content corresponding to the call request is static or dynamic rain. When it is determined based on the attribution location of the communication identifier that the weather information of the city is snowy, determine that the display content corresponding to the call request is static or dynamic snow. When it is determined based on the attribution location of the communication identifier that the weather information of the city is cloudy, determine that the display content corresponding to the call request is static or dynamic clouds. When it is determined based on the attribution location of the communication identifier that the weather information of the city is sunny, determine that the display content corresponding to the call request is static or dynamic sun, blue sky.

[0085] In some embodiments of the present application, determining the display content corresponding to the call request based on the weather information includes:

[0086] Determining time information based on the home location of the communication identifier;

[0087] Determining the display content corresponding to the call request based on the weather information and the time information.

[0088] Exemplarily, when the time is determined to be early morning based on the home location of the communication identifier, and combined with weather information such as sunny, the determined display content may be a grassland with dew and a puppy running on the grassland, and the entire picture is relatively bright. When the time is determined to be night based on the home location of the communication identifier, and combined with weather information such as snowy, the determined display content may be falling snowflakes, a thick layer of snow covering the ground, and a passerby with an umbrella, and the entire picture is relatively dim.

[0089] Before receiving the call request initiated by the second electronic device, it further includes:

[0090] Obtaining the geographical location of the user of the first electronic device;

[0091] Sending the geographical location of the user of the first electronic device to the second electronic device.

[0092] That is to say, the first electronic device shares the geographical location of its user with the second electronic device, so that the second electronic device knows the geographical location of the user of the first electronic device.

[0093] Among them, the home location of the telephone number corresponding to the first electronic device may be the same as or different from the geographical location of the user.

[0094] In some embodiments of the present application, determining the display form of the display content based on the rhythm of the audio data includes:

[0095] Performing rhythm analysis on the audio data to obtain the rhythm of the audio data;

[0096] Determining the display form of the display content based on the rhythm of the audio data.

[0097] Exemplarily, for audio data files such as WAV and MP3, the audio data can be transformed from the time domain to the frequency domain through Fourier transform to obtain a spectrogram. The spectrogram can reflect the energy distribution of the audio at different frequencies, and further analyze the rhythm characteristics of the audio. At the same time, the rhythm can also be analyzed by identifying the beat points (such as drum beats) in the audio.

[0098] Based on this, based on the rhythm characteristics of the analyzed audio data, determine the display form of the display content, play the audio data through the audio playback unit, and display the display content determined based on the rhythm characteristics through the display area of the display screen. In this way, the rhythm changes of the audio can be intuitively reflected through the display content, enabling the user to perceive the rhythm of the audio visually.

[0099] In some embodiments of the present application, it further includes: determining the vibration frequency of the vibration device of the first electronic device based on the rhythm of the audio data, and triggering the vibration device.

[0100] Based on this, based on the rhythm characteristics of the analyzed audio data, determine the display form of the display content, and determine the vibration frequency of the vibration device of the first electronic device, play the audio data through the audio playback unit, display the display content determined based on the rhythm characteristics through the display area of the display screen, and trigger the vibration device. In this way, the rhythm changes of the audio can be intuitively reflected through the display content, and the rhythm changes of the audio can be perceived through touch, enabling the user to perceive the rhythm of the audio visually and tactilely, and ultimately achieving the unity of hearing, touch, and vision.

[0101] Based on the above embodiments, taking the first electronic device as the called device and the second electronic device as the calling device as an example, a specific example of a call display method is provided. Figure 5 Schematic flow of the call display method in the embodiments of the present application Figure 5 , applied to the called device, as Figure 5 shown, the call display method includes the following steps:

[0102] S501: The called device receives a call request initiated by the calling device.

[0103] S502: The called device determines the audio data corresponding to the call request based on the phone number of the calling device corresponding to the call request, and obtains the geographical location of the user of the calling device from the preset storage space.

[0104] S503: The called device determines the weather information and time information based on the geographical location of the user of the calling device.

[0105] S504: The called device determines the display content of the animation file corresponding to the call request based on the weather information and time information.

[0106] S505: The called device determines whether the display form of the display content of the animation file is synchronized with the rhythm of the audio data.

[0107] When the called device determines that the display form of the display content of the animation file is not synchronized with the rhythm of the audio data, S506 is executed; when the called device determines that the display form of the display content of the animation file is synchronized with the rhythm of the audio data, S507 is executed.

[0108] S506: The called device determines the display form of the display content of the animation file based on the rhythm of the audio data.

[0109] S507: The called device displays the display content of the animation file based on the display area of the display screen, and plays the audio data corresponding to the call request based on the audio playback unit.

[0110] In this way, the rhythm change of the audio can be intuitively reflected through the display content, enabling the user to perceive the rhythm of the audio visually.

[0111] To implement the method of the embodiments of the present application, based on the same inventive concept, a first electronic device is also provided in the embodiments of the present application. Figure 6 For the structural schematic diagram of the first electronic device in the embodiments of the present application Figure 1 , as Figure 6 shown, the first electronic device 60 includes:

[0112] A receiving unit 601, configured to receive a call request initiated by a second electronic device;

[0113] A processing unit 602, configured to determine the audio data and display content corresponding to the call request based on the communication identifier of the second electronic device in the call request; wherein, the display content is content that matches the audio data, and / or content generated based on the relevant information of the user of the second electronic device; the audio data is the data played when the first electronic device receives the call request, and the display content is the content displayed when the first electronic device receives the call request;

[0114] A display area 603 of the display screen, configured to display the display content corresponding to the call request;

[0115] An audio playback unit 604, configured to play the audio data corresponding to the call request, and the audio playback unit at least includes an audio processor, an audio codec, and a speaker.

[0116] In the embodiments of the present application, the display content of the call interface is dynamically adjusted according to the audio data and / or the relevant information of the user of the second electronic device. This dynamic adjustment not only improves the visual experience of the call, but also makes the call interface more in line with the user's personal preferences and / or social situations, thereby enhancing the interactivity and interest of the call.

[0117] In some embodiments of the present application, the processing unit 602 is further configured to determine the display form of the display content based on the rhythm of the audio data in the case where the display form of the display content is not synchronized with the rhythm of the audio data.

[0118] In some embodiments of the present application, the processing unit 602 is further configured to determine the audio data corresponding to the call request based on the communication identifier of the second electronic device, and obtain the geographical location of the user of the second electronic device from a preset storage space based on the communication identifier;

[0119] Determine the display content corresponding to the call request based on the geographical location of the user of the second electronic device; wherein, the relevant information includes the geographical location of the user.

[0120] In some embodiments of the present application, the processing unit 602 is further configured to determine the corresponding weather information based on the geographical location of the user of the second electronic device;

[0121] Determine the display content corresponding to the call request based on the weather information.

[0122] In some embodiments of the present application, the processing unit 602 is further configured to determine time information based on the geographical location of the user of the second electronic device;

[0123] Determine the display content corresponding to the call request based on the weather information and the time information.

[0124] In some embodiments of the present application, the processing unit 602 is further configured to receive the geographical location of the user of the second electronic device;

[0125] Store the geographical location of the user of the second electronic device in the preset storage space based on the communication identifier of the second electronic device.

[0126] In some embodiments of the present application, the processing unit 602 is further configured to determine the audio data corresponding to the call request and the attribution location of the communication identifier based on the communication identifier of the second electronic device;

[0127] Determine the display content corresponding to the call request based on the attribution location of the communication identifier; wherein, the relevant information includes the attribution location of the communication identifier.

[0128] In some embodiments of the present application, the processing unit 602 is further configured to obtain the geographical location of the user of the first electronic device;

[0129] Send the geographical location of the user of the first electronic device to the second electronic device.

[0130] In some embodiments of the present application, the processing unit 602 is further configured to perform rhythm analysis on the audio data to obtain the rhythm of the audio data;

[0131] Based on the rhythm of the audio data, determine the display form of the display content.

[0132] The embodiments of the present application also provide another first electronic device. Figure 7 It is a schematic structural diagram of the first electronic device in the embodiments of the present application. Figure 2 As Figure 7 shown, the first electronic device 60 includes: a processor 701 and a memory 702 configured to store a computer program that can run on the processor;

[0133] Wherein, when the processor 701 is configured to run the computer program, it executes the method steps in the foregoing embodiments.

[0134] Of course, in actual application, as Figure 7 shown, the various components in the first electronic device 60 are coupled together through a bus system 703. It can be understood that the bus system 703 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 703 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 7 all kinds of buses are labeled as the bus system 703.

[0135] In actual application, the foregoing processor may be at least one of an application specific integrated circuit (ASIC), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, and a microprocessor. It can be understood that for different devices, the electronic devices for realizing the functions of the foregoing processor may be others, and the embodiments of the present application do not make specific limitations.

[0136] The above-mentioned memory may be a volatile memory, such as a random-access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); or a combination of the above types of memories, and provides instructions and data to the processor.

[0137] In an exemplary embodiment, the embodiment of the present application further provides a computer-readable storage medium for storing a computer program.

[0138] Optionally, the computer-readable storage medium can be applied to any of the methods in the embodiment of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the processor in each of the methods of the embodiment of the present application. For the sake of brevity, it will not be described in detail here.

[0139] Exemplarily, the embodiment of the present application further provides a computer program product, including a computer program, which can be executed by a processor of an electronic device to complete the steps of any of the foregoing methods.

[0140] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical, or other forms.

[0141] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or distributed to multiple network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0142] In addition, each functional unit in the embodiments of the present invention may be all integrated into a processing module, or each unit may be separately taken as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated unit may be implemented in the form of hardware, or in the form of a combination of hardware and software functional units. Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program may be stored in a computer-readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes: various media that can store program codes such as removable storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.

[0143] The methods disclosed in several method embodiments provided by this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0144] The features disclosed in several product embodiments provided by this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0145] The features disclosed in several method or device embodiments provided by this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0146] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered by the protection scope of the present invention.

Claims

1. A method for displaying incoming calls, applied to a first electronic device, comprising: receiving a call request initiated by a second electronic device; Determining audio data and display content corresponding to the call request based on the communication identifier of the second electronic device in the call request; Wherein, the displayed content is content that matches the audio data, and / or is content generated based on relevant information of a user of the second electronic device; The audio data is data played when the first electronic device receives the call request, and the display content is content displayed when the first electronic device receives the call request.

2. The method according to claim 1, wherein: Also includes: In a case where the display form of the display content is not synchronized with the rhythm of the audio data, the display form of the display content is determined based on the rhythm of the audio data.

3. The method according to claim 1 or 2, wherein: The determining, based on the communication identifier of the second electronic device in the call request, the audio data and display content corresponding to the call request includes: Based on the communication identifier of the second electronic device, determine the audio data corresponding to the call request, and based on the communication identifier, obtain the geographic location of the user of the second electronic device from a preset storage space; Based on the geographic location of the user of the second electronic device, the display content corresponding to the call request is determined; wherein the relevant information includes the geographic location of the user.

4. The method according to claim 3, wherein: The determining, based on the geographic location of the user of the second electronic device, display content corresponding to the call request includes: Determining corresponding weather information based on the geographic location of the user of the second electronic device; Based on the weather information, display content corresponding to the call request is determined.

5. The method according to claim 4, wherein: The determining, based on the weather information, display content corresponding to the call request includes: determining time information based on a geographic location of a user of the second electronic device; Based on the weather information and the time information, display content corresponding to the call request is determined.

6. The method according to claim 3, wherein: Also includes: receiving a geographic location from a user of the second electronic device; Based on the communication identifier of the second electronic device, the geographic location of the user of the second electronic device is stored in the preset storage space.

7. The method according to claim 1 or 2, wherein: The determining, based on the communication identifier of the second electronic device in the call request, the audio data and display content corresponding to the call request includes: Based on the communication identifier of the second electronic device, determining the location of the audio data corresponding to the call request and the communication identifier; Based on the belonging location of the communication identifier, the display content corresponding to the call request is determined; wherein the relevant information includes the belonging location of the communication identifier.

8. The method according to claim 1 or 2, wherein: Before receiving the call request initiated by the second electronic device, the method further includes: Acquire the geographic location of the user of the first electronic device; The geographic location of the user of the first electronic device is sent to the second electronic device.

9. The method according to claim 2, characterized in that: The determining, based on the rhythm of the audio data, the display form of the display content comprises: Performing rhythm analysis on the audio data to obtain the rhythm of the audio data; Based on the rhythm of the audio data, a display form of the display content is determined.

10. A first electronic device, comprising: A receiving unit, configured to receive a call request initiated by a second electronic device; a processing unit, configured to determine audio data and display content corresponding to the call request based on the communication identifier of the second electronic device in the call request; wherein the display content is content matching the audio data and / or content generated based on relevant information of a user of the second electronic device; the audio data is data played when the first electronic device receives the call request, and the display content is content displayed when the first electronic device receives the call request; A display area of ​​the display screen, used to display the display content corresponding to the call request; The audio playback unit is used to play the audio data corresponding to the call request, and the audio playback unit at least includes an audio processor, an audio codec and a speaker.