Location prompt method, device, equipment and storage medium

By obtaining user location and generating spatial audio information, the problem of low navigation convenience in group calls is solved, and multiple users can meet quickly without viewing navigation routes, which is suitable for multi-party call scenarios.

CN116033353BActive Publication Date: 2025-08-26VIVO SOFTWARE TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211606030.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-12
Publication Date
2025-08-26
Estimated Expiration
2042-12-12

AI Technical Summary

Technical Problem

In the prior art, the navigation method in group call scenarios is not very convenient, and multiple users cannot be quickly and effectively guided, and the user operations are cumbersome.

Method used

By obtaining the location information of multiple users, determining the target position with equal distances, and generating spatial audio information based on the audio information, guiding the user to move to the sound source position, achieving encounters without viewing the navigation route.

Benefits of technology

It enables convenient guidance of multiple users to meet at the target location without user operation, which is suitable for both parties or multi-party group calls, improving convenience and applicability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116033353B_ABST
    Figure CN116033353B_ABST
Patent Text Reader

Abstract

The present application discloses a location prompting method, apparatus, device, and storage medium, belonging to the technical field of electronic devices. The method comprises: obtaining N first locations corresponding to the first user and the N-1 second users when a first user is in a group call with N-1 second users; determining a target location that is equal to the distance from the N first locations; upon obtaining audio information of the second user, determining spatial audio information based on the audio information and the target location, wherein the sound source location corresponding to the spatial audio information is the target location; and outputting the spatial audio information, wherein the spatial audio information is used to indicate the direction in which the first user is traveling with reference to the sound source location.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of electronic equipment, and specifically relates to a location prompt method, apparatus, device and storage medium. Background Art

[0002] With the development of communication technology, communication between people has evolved from one-to-one calls to many-to-many calls, called multi-party calls, also known as group calls. The emergence of group calling has brought great convenience to people's work and life.

[0003] In the related art, in a scenario where two users are talking on a phone, an electronic device can provide a navigation route between the locations of the two parties to guide the two people to meet. However, this guidance method requires the user to operate the electronic device at all times to check the navigation route, which is cumbersome for the user to operate and cannot achieve convenient guidance. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide a location prompt method, apparatus, device and storage medium, which can solve the problem of low convenience of navigation methods in related technologies.

[0005] In a first aspect, an embodiment of the present application provides a location prompt method, which includes: when a first user is talking with a group of N-1 second users, obtaining N first positions corresponding to the first user and the N-1 second users; determining a target position that is equal to the distance from the N first positions; when audio information of the second user is obtained, determining spatial audio information based on the audio information and the target position, wherein the sound source position corresponding to the spatial audio information is the target position; and outputting the spatial audio information, wherein the spatial audio information is used to indicate the first user to move in the direction of the reference sound source position.

[0006] In the second aspect, an embodiment of the present application provides a position prompt device, which includes: an acquisition module for acquiring N first positions corresponding to the first user and N-1 second user groups when the first user is talking with the N-1 second user groups; a determination module for determining a target position that is equal to the distance from the N first positions; the determination module is also used to determine spatial audio information based on the audio information and the target position when the audio information of the second user is acquired, wherein the sound source position corresponding to the spatial audio information is the target position; an output module for outputting spatial audio information, wherein the spatial audio information is used to indicate the first user to move in the direction of the reference sound source position.

[0007] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the location prompt method of the first aspect are implemented.

[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, which stores a program or instruction. When the program or instruction is executed by a processor, the steps of the location prompt method of the first aspect are implemented.

[0009] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the location prompt method of the first aspect.

[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the location prompt method as described in the first aspect.

[0011] In an embodiment of the present application, when a first user is in a group call with N-1 second users, the first location of the first user and the first locations of the N-1 second users are obtained, resulting in N first locations. Based on this, the electronic device can determine a target location that is equidistant from the N first locations. Since the target location is equidistant from the N first locations, during the call, the electronic device can determine spatial audio information based on the second user's audio information and the target location. The sound source location of this spatial audio information is the target location. This is a spatial mixing effect of the second user's audio information superimposed with the sound source location at the target location, so that the spatial audio information has the audio effect of being transmitted from the target location. In this way, by outputting this spatial audio information, the first user can be guided toward the sound source location of the spatial audio information, that is, in the direction of the target location, thereby enabling the first user and the N-1 second users to meet at the target location. In this way, this location prompting method can guide a user to meet other users through sound, without requiring the user to check the navigation route or manual operation, which is more convenient and can quickly and effectively guide multiple users to meet. It is suitable for two-party or multi-party group call scenarios and has high applicability. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 is a schematic diagram of an example of a location prompt method provided in the related art;

[0013] Figure 2 This is a flow chart of a location prompting method provided by an embodiment of the present application;

[0014] Figure 3 is a schematic diagram of an example of a location prompt effect provided by an embodiment of the present application;

[0015] Figure 4is a schematic diagram of an example of a location sharing interface provided by an embodiment of the present application;

[0016] Figure 5 is a schematic structural diagram of an example of an earphone device provided in one embodiment of the present application;

[0017] Figure 6 This is a structural diagram of a position prompt device provided in an embodiment of the present application;

[0018] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0019] Figure 8 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0020] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0021] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0022] In scenarios where two users are talking on a call, an electronic device can provide a navigation route between the two users' locations, guiding them to meet. However, this guidance method requires the user to constantly operate the electronic device to check the navigation route, which is cumbersome and does not provide convenient guidance. Furthermore, in scenarios where multiple users are in a group call, the navigation methods used in related technologies cannot quickly and effectively guide multiple users to meet, making them less applicable.

[0023] For example, Figure 1As shown, in a scenario where users A, B, and C are in a group call, while user A is moving towards user B's location, user C is moving towards user A's location. Since user A's location is constantly changing, user C's movement path is constantly changing. It is difficult for user C to accurately meet user A, and it is impossible to quickly and effectively guide users A, B, and C to meet.

[0024] In response to the problems encountered in the related art, an embodiment of the present application provides a location prompt method. When a first user is talking to a group of N-1 second users, the first location of the first user and the first locations of the N-1 second users are obtained, resulting in N first locations. Based on this, the electronic device can determine a target location that is equal to the distance from the N first locations. Since the target location is equal to the distance from the N first locations, during the call, the electronic device can determine spatial audio information based on the audio information of the second user and the target location. The sound source location of the spatial audio information is the target location, that is, the spatial mixing effect of the second user's audio information superimposed with the sound source location as the target location, so that the spatial audio information has the audio effect of coming from the target location. In this way, by outputting the spatial audio information, the first user can be guided to the sound source location of the spatial audio information, that is, to move in the direction of the target location, thereby achieving the first user and the N-1 second users meeting at the target location. In this way, the location prompt method can guide users to meet other users through sound, without the need for users to check the navigation route or manual operation. It is more convenient and can quickly and effectively guide multiple users to meet. It can be applied to two-party or multi-party group call scenarios, has high applicability, and solves the problem of low convenience of navigation methods in related technologies.

[0025] The location prompt method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0026] Figure 2 1 is a flow chart of a location prompting method provided by an embodiment of the present application. The execution subject of the location prompting method can be an electronic device. It should be noted that the above execution subject does not constitute a limitation of the present application.

[0027] like Figure 2 As shown, the location prompt method provided in the embodiment of the present application may include steps 210 to 230.

[0028] Step 210 : When a first user is in a group conversation with N−1 second users, obtain N first locations corresponding to the first user and the N−1 second users.

[0029] Wherein, N is an integer greater than 1, and the N first locations include the current location of the first user and the current locations of N-1 second users.

[0030] Step 220: Determine a target position that is equidistant from the N first positions.

[0031] For example, if N is 3, Figure 3 As shown, the first positions corresponding to users A, B, and C are P1, P2, and P3, respectively, and the target position is Q. The lines connecting P1, P2, and P3 can form a triangle, and Q is the intersection point of the perpendicular bisectors of the three sides of the triangle.

[0032] Step 230: When the audio information of the second user is obtained, determine the spatial audio information based on the audio information and the target position.

[0033] Among them, the sound source position corresponding to the spatial audio information is the target position.

[0034] Step 240: output spatial audio information, where the spatial audio information is used to indicate that the first user is moving in a direction where the reference sound source position is located.

[0035] For example, the first user is user C, referring to Figure 3 For user C, target location Q is north of second location P3. Therefore, when user C's electronic device receives audio information from users A and B, it can superimpose a spatial mixing effect with the sound source at target location Q on the audio information of users A and B. This allows the output spatial audio information to have the effect of being transmitted from target location Q. This spatial audio information can then be used to guide user C towards target location Q, allowing them to precisely meet users A and B at point Q.

[0036] The location prompting method provided in an embodiment of the present application obtains the first location of the first user and the first locations of the N-1 second users, resulting in N first locations. Based on this, the electronic device can determine a target location that is equidistant from the N first locations. Since the target location is equidistant from the N first locations, during the call, the electronic device can determine spatial audio information based on the second user's audio information and the target location. The sound source location of this spatial audio information is the target location. This is a spatial mixing effect of the second user's audio information superimposed with the sound source location at the target location, so that the spatial audio information has the audio effect of being transmitted from the target location. In this way, by outputting this spatial audio information, the first user can be guided toward the sound source location of the spatial audio information, that is, toward the target location, thereby enabling the first user and the N-1 second users to meet at the target location. In this way, this location prompting method can guide users to meet other users through sound, without requiring the user to check navigation routes or manual operation, which is more convenient and can quickly and effectively guide multiple users to meet. It is suitable for two-party or multi-party group call scenarios and has high applicability.

[0037] The above steps 210 to 240 are described in detail below with reference to specific embodiments.

[0038] In step 210 , when a first user is in a group call with N−1 second users, N first positions corresponding to the first user and the N−1 second users are obtained.

[0039] The location of the electronic device is the first location corresponding to the first user.

[0040] In some embodiments of the present application, the electronic device may include an earphone device, and step 210 may specifically include the following steps: obtaining audio information of N-1 second users through the earphone device; identifying the audio information based on spatial audio technology, and determining the first positions of the N-1 second users.

[0041] Specifically, the electronic device can use spatial audio technology to identify the audio information of all second users, sense the direction from which the voices of the second users come, and obtain the spatial position information of each second user.

[0042] In the embodiments of the present application, the electronic device utilizes spatial audio technology to accurately obtain the spatial location information of the second user, thereby obtaining the first location of each second user. Based on this, after determining the first location of all call participants, the center location between the N first locations can be accurately calculated, enabling dynamic encounters between multiple call participants in a call scenario.

[0043] In some other embodiments of the present application, step 210 may specifically include the following steps: when N-1 second users turn on the location sharing mode, receiving the first locations of the N-1 second users sent by the server.

[0044] The server may be a server of a group call application. When N-1 second users turn on the location sharing mode, the electronic device of each second user may upload its current location information, ie, the first location, to the server.

[0045] Referring to step 220 , a target position having an equal distance from the N first positions is determined.

[0046] The lines connecting the N first positions can form a polygon, the target position is located within the polygon, and the distance between the target position and each first position is equal or close.

[0047] In step 230 , when the audio information of the second user is obtained, spatial audio information is determined based on the audio information and the target position.

[0048] Specifically, the electronic device can superimpose a spatial mixing effect with the sound source position being the target position on the audio information of each second user based on spatial audio technology to obtain spatial audio information with the sound source position being the target position.

[0049] In step 240 , the spatial audio information is output.

[0050] Specifically, the electronic device can output spatial audio information through the headphone device.

[0051] In some embodiments of the present application, after step 230, the method may further include: outputting relative position information between the target position and the second position, wherein the second position is the first position corresponding to the first user.

[0052] The relative position information is used to indicate the direction of the target position relative to the second position. The direction can be front, back, left, right, east, south, west, or north, and can guide the first user to move from the second position to the target position.

[0053] For example, the first user is user C, referring to Figure 3 For user C, target location Q is north of second location P3. Therefore, user C's electronic device can directly output relative location information such as "Please drive 20 meters north" to guide user C to target location Q. Similarly, for user A, user A's electronic device can directly output relative location information such as "Please drive 20 meters southeast"; for user B, user B's electronic device can directly output relative location information such as "Please drive 20 meters southwest."

[0054] In this embodiment of the present application, by outputting relative position information between the target location and the second location, the first user can be guided to move from the current second location toward the target location, thereby enabling the first user to meet N-1 second users at the target location. In this way, this location prompting method can quickly and effectively guide multiple users to meet, and is applicable to two-party or multi-party group call scenarios, with high applicability.

[0055] It should be noted that the step of outputting the relative position information and step 230 can be executed simultaneously, regardless of order.

[0056] In some embodiments of the present application, outputting the relative position information of the target location and the second location may specifically include: when the first user and N-1 second users turn on the location sharing mode, displaying the navigation route from the second location to the target location on the location sharing interface, and the navigation route is used to indicate the relative position information of the target location and the second location.

[0057] For example, the first user is user C, referring to Figure 3 , for user C, the target position Q is on the north side of the second position P3. Based on this, Figure 4 As shown, the electronic device can directly display the navigation route from the second position P3 to the target position Q on the position sharing interface 401 , guiding the user C to move to the target position Q to meet users A and B.

[0058] In an embodiment of the present application, in a scenario where a first user and N-1 second users turn on a location sharing mode, the first user's electronic device can display a unique navigation route from the first user to the target location on the location sharing interface, effectively guiding the first user to move to the target location along the unique navigation route, avoiding the first user's slow movement or detour due to changes in the movement path, and enabling the first user to quickly meet the remaining call members.

[0059] At present, there are still tens of millions of hearing-impaired people in real life, and these hearing-impaired people may not be able to parse the location information contained in the sound.

[0060] In some embodiments of the present application, in order to assist the hearing-impaired group in perceiving relative position information, the electronic device may include an earphone device, the earphone device includes an earphone head and an earphone column, a first rotating component is provided on the earphone head, and a second rotating component is provided between the earphone head and the earphone column. Outputting the relative position information between the target position and the second position may specifically include: outputting the relative position information by controlling the rotation of at least one of the first rotating component and the second rotating component.

[0061] Specifically, both the earphone head and the earphone column can contact the user's external auditory canal. Therefore, when the first rotating component rotates and the second rotating component drives the earphone column to rotate relative to the earphone head, the user can perceive the rotation information, which can be used to indicate the relative position information between the target position and the second position.

[0062] In one example, if Figure 5 As shown, the earphone device includes an earphone head 501 and an earphone column 502, wherein a first rotating component 503 is provided on the earphone head 501, and a second rotating component 504 is provided between the earphone head 501 and the earphone column 502, and the second rotating component 504 can drive the earphone column 502 to rotate relative to the earphone head 501.

[0063] In an embodiment of the present application, by adding a first rotating component and a second rotating component to the original headphone device and controlling the first rotating component and / or the second rotating component to rotate, the user can perceive the rotation of the mechanical structure of the headphone, and through the rotation, understand the phase position information of the target position and the second position conveyed by the electronic device, guiding the user to quickly and accurately locate the target position.

[0064] In one embodiment, the relative position information may include first relative position information and second relative position information. The above-mentioned output of relative position information by controlling at least one of the first rotating component and the second rotating component to rotate may specifically include: outputting the first relative position information by controlling the first rotating component to rotate clockwise or counterclockwise around the first axis, wherein the first relative position information is used to indicate that the target position is in front of or behind the second position; and / or outputting the second relative position information by controlling the second rotating component to rotate clockwise or counterclockwise around the second axis, wherein the second relative position information is used to indicate that the target position is on the left or right side of the second position.

[0065] Specifically, when the first rotating component rotates clockwise around the first axis, the first relative position information is used to indicate that the target position is in front of the second position; when the first rotating component rotates counterclockwise around the first axis, the first relative position information is used to indicate that the target position is behind the second position; when the second rotating component rotates clockwise around the second axis, the second relative position information is used to indicate that the target position is on the left side of the second position; when the second rotating component rotates counterclockwise around the second axis, the second relative position information is used to indicate that the target position is on the right side of the second position.

[0066] For example, the first axis may be Figure 5 The x-axis shown, the second axis can be Figure 5As shown in the y-axis, if the target position is to the left of the second position, the electronic device can control the second rotating component of the headphone device to rotate clockwise around the y-axis to prompt the user to move to the left.

[0067] In an embodiment of the present application, the electronic device can output front, back, left, and right directional information to the user by controlling the first rotating component and the second rotating component to rotate clockwise or counterclockwise around different axes, thereby assisting the user to obtain the directional information of the target position by sensing the rotation of the mechanical structure, thereby guiding the user to move smoothly to the target position and improving the encounter speed of N users.

[0068] In one embodiment, the first rotating component may be Figure 5 Universal swivel wheel shown.

[0069] In one embodiment, step 230 may specifically include: outputting relative position information by controlling the first rotating component to rotate clockwise or counterclockwise around the first axis, and controlling the second rotating component to rotate clockwise or counterclockwise around the second axis, and the relative position information can be used to indicate that the target position is one of the left front side, right front side, left rear side, and right rear side of the second position.

[0070] In one embodiment, the output of relative position information by controlling the rotation of at least one of the first rotating component and the second rotating component may specifically include: controlling the intermittent rotation of at least one of the first rotating component and the second rotating component based on a preset period until the distance between the second position and the target position is less than a preset distance threshold.

[0071] Among them, the preset period and preset distance threshold can be set according to specific needs. For example, the preset period can be set to 3S, 4S or other values, and the preset distance threshold can be set to 1m, 1.5m or other values. This application does not make specific limitations here.

[0072] For example, the electronic device may control the first rotating component and / or the second rotating component to rotate once every 3 seconds until the distance between the second position and the target position is less than 1.5 m, and then stop rotating.

[0073] In an embodiment of the present application, by setting a preset period, the first rotating component and / or the second rotating component can be controlled to rotate intermittently. By setting a preset distance threshold, the rotation can be stopped in time when the first user approaches the destination. Compared with continuous rotation, it can effectively reduce the energy consumption of the headphone device, and at the same time avoid continuous rotation resulting in a poor headphone wearing experience for the user.

[0074] It should be noted that the location prompting method provided in the embodiments of this application can be executed by a location prompting device or a control module within the location prompting device that is used to execute the location prompting method. In the embodiments of this application, the location prompting device provided in the embodiments of this application is described using the location prompting device executing the location prompting method as an example. The location prompting device is described in detail below.

[0075] Figure 6 This is a structural diagram of a position prompt device provided by this application.

[0076] like Figure 6 As shown, an embodiment of the present application provides a position prompting device 600 , which includes: an acquisition module 610 , a determination module 620 and an output module 630 .

[0077] Among them, the acquisition module 610 is used to obtain N first positions corresponding to the first user and N-1 second users when the first user is talking with a group of N-1 second users; the determination module 620 is used to determine a target position that is equal to the distance from the N first positions; the determination module 620 is also used to determine spatial audio information based on the audio information and the target position when the audio information of the second user is obtained, wherein the sound source position corresponding to the spatial audio information is the target position; the output module 630 is used to output spatial audio information, wherein the spatial audio information is used to indicate the first user to move in the direction of the reference sound source position.

[0078] The location prompting device provided in an embodiment of the present application obtains the first location of the first user and the first locations of the N-1 second users, resulting in N first locations. Based on this, the electronic device can determine a target location that is equidistant from the N first locations. Since the target location is equidistant from the N first locations, during the call, the electronic device can determine spatial audio information based on the second user's audio information and the target location. The sound source location of this spatial audio information is the target location, that is, a spatial mixing effect of the second user's audio information superimposed with the sound source location at the target location, so that the spatial audio information has the audio effect of being transmitted from the target location. In this way, by outputting this spatial audio information, the first user can be guided toward the sound source location of the spatial audio information, that is, toward the target location, thereby enabling the first user and the N-1 second users to meet at the target location. In this way, this location prompting method can guide a user to meet other users through sound, without requiring the user to check the navigation route or manual operation, which is more convenient and can quickly and effectively guide multiple users to meet. It is suitable for two-party or multi-party group call scenarios and has high applicability.

[0079] In some embodiments of the present application, the output module 630 is further used to output relative position information between the target position and the second position after determining the target position that is equidistant from the N first positions, wherein the second position is the first position corresponding to the first user.

[0080] In some embodiments of the present application, the output module 630 is specifically used to: when the first user and N-1 second users turn on the location sharing mode, display the navigation route from the second location to the target location on the location sharing interface, and the navigation route is used to indicate the relative position information between the target location and the second location.

[0081] In some embodiments of the present application, the device is applied to an electronic device, the electronic device includes an earphone device, the earphone device includes an earphone head and an earphone column, a first rotating component is provided on the earphone head, a second rotating component is provided between the earphone head and the earphone column, the second rotating component is used to drive the earphone column to rotate relative to the earphone head, and the output module 630 is specifically used to: output relative position information by controlling the rotation of at least one of the first rotating component and the second rotating component.

[0082] In some embodiments of the present application, the relative position information includes first relative position information and second relative position information, and the output module 630 is specifically used to: output the first relative position information by controlling the first rotating component to rotate clockwise or counterclockwise around the first axis, wherein the first relative position information is used to indicate that the target position is in front of or behind the second position; and / or, output the second relative position information by controlling the second rotating component to rotate clockwise or counterclockwise around the second axis, wherein the second relative position information is used to indicate that the target position is on the left or right of the second position.

[0083] In some embodiments of the present application, the output module 630 is specifically configured to control at least one of the first rotating component and the second rotating component to rotate intermittently based on a preset period until the distance between the second position and the target position is less than a preset distance threshold.

[0084] The position prompt device provided in the embodiment of the present application can achieve Figure 1-Figure 5 To avoid repetition, the various processes implemented by the electronic device in the method embodiment are not described here.

[0085] The location prompt device in the embodiment of the present application can be an electronic device, or a component, integrated circuit, or chip in the electronic device. The electronic device can be a terminal, or a device other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc. It can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not specifically limit it.

[0086] The location prompt device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0087] Alternatively, as Figure 7 As shown, an embodiment of the present application also provides an electronic device 700, including a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, each process of the above-mentioned location prompt method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0088] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0089] Figure 8 A schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.

[0090] The electronic device 800 includes but is not limited to components such as a radio frequency unit 801 , a network module 802 , an audio output unit 803 , an input unit 804 , a sensor 805 , a display unit 806 , a user input unit 807 , an interface unit 808 , a memory 809 , and a processor 810 .

[0091] Those skilled in the art will understand that the electronic device 800 may also include a power source (such as a battery) to power each component, and the power source may be logically connected to the processor 810 through a power management system, thereby managing charging, discharging, and power consumption, etc. through the power management system. Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.

[0092] Among them, the processor 810 is used to: when the first user is talking with a group of N-1 second users, obtain N first positions corresponding to the first user and N-1 second users; determine a target position that is equal to the distance from the N first positions; when the audio information of the second user is obtained, determine the spatial audio information based on the audio information and the target position, wherein the sound source position corresponding to the spatial audio information is the target position; output the spatial audio information, wherein the spatial audio information is used to indicate the first user to move in the direction of the reference sound source position.

[0093] In an embodiment of the present application, when a first user is in a group call with N-1 second users, the first location of the first user and the first locations of the N-1 second users are obtained, resulting in N first locations. Based on this, the electronic device can determine a target location that is equidistant from the N first locations. Since the target location is equidistant from the N first locations, during the call, the electronic device can determine spatial audio information based on the second user's audio information and the target location. The sound source location of this spatial audio information is the target location, that is, a spatial mixing effect of the second user's audio information superimposed with the sound source location at the target location, so that the spatial audio information has the audio effect of being transmitted from the target location. In this way, by outputting this spatial audio information, the first user can be guided toward the sound source location of the spatial audio information, that is, toward the target location, thereby enabling the first user and the N-1 second users to meet at the target location. In this way, this location prompting method can guide users to meet other users through sound, without requiring the user to check the navigation route or manual operation, which is more convenient and can quickly and effectively guide multiple users to meet. It is suitable for two-party or multi-party group call scenarios and has high applicability.

[0094] In some embodiments of the present application, the processor 810 is further used to: after determining a target position that is equidistant from N first positions, output relative position information between the target position and a second position, wherein the second position is the first position corresponding to the first user.

[0095] In some embodiments of the present application, the processor 810 is specifically used to: when the first user and N-1 second users turn on the location sharing mode, display the navigation route from the second location to the target location on the location sharing interface, and the navigation route is used to indicate the relative position information between the target location and the second location.

[0096] In some embodiments of the present application, the electronic device includes an earphone device, the earphone device includes an earphone head and an earphone column, a first rotating component is provided on the earphone head, a second rotating component is provided between the earphone head and the earphone column, the second rotating component is used to drive the earphone column to rotate relative to the earphone head, and the processor 810 is specifically used to: output relative position information by controlling the rotation of at least one of the first rotating component and the second rotating component.

[0097] In some embodiments of the present application, the relative position information includes first relative position information and second relative position information, and the processor 810 is specifically used to: output the first relative position information by controlling the first rotating component to rotate clockwise or counterclockwise around the first axis, wherein the first relative position information is used to indicate that the target position is in front of or behind the second position; and / or, output the second relative position information by controlling the second rotating component to rotate clockwise or counterclockwise around the second axis, wherein the second relative position information is used to indicate that the target position is on the left or right of the second position.

[0098] In some embodiments of the present application, the processor 810 is specifically configured to control at least one of the first rotating component and the second rotating component to rotate intermittently based on a preset period until the distance between the second position and the target position is less than a preset distance threshold.

[0099] It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0100] The memory 809 can be used to store software programs and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, N required application programs or instructions (such as sound playback, image playback, etc.), etc. In addition, the memory 809 may include a volatile memory or a non-volatile memory, or the memory 809 may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0101] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.

[0102] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned location prompt method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0103] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer-readable storage medium. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0104] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned location prompt method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0105] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0106] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned location prompt method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0107] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to being performed in the order shown or discussed, and may also include being performed in a substantially simultaneous manner or in the opposite order as involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0108] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0109] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A location prompting method, characterized in that: include: In the case where a first user is in a group call with N-1 second users, obtaining N first positions corresponding to the first user and the N-1 second users; Determining a target position that is equidistant from the N first positions; When the audio information of the second user is obtained, a spatial mixing effect with a sound source position of the target position is superimposed on the audio information of each second user to obtain spatial audio information with a sound source position of the target position; outputting the spatial audio information, wherein the spatial audio information is used to instruct the first user to move in a direction where the sound source is located; The method is applied to an electronic device, wherein the electronic device includes an earphone device, the earphone device includes an earphone head and an earphone stem, the earphone head is provided with a first rotating assembly, and a second rotating assembly is provided between the earphone head and the earphone stem, the first rotating assembly is used to drive the earphone head to rotate relative to the earphone stem, and the second rotating assembly is used to drive the earphone stem to rotate relative to the earphone head; Outputting first relative position information by controlling the first rotating component to rotate clockwise or counterclockwise around the first axis, wherein the first relative position information is used to indicate whether the target position is in front of or behind the second position; and / or, Outputting second relative position information by controlling the second rotating component to rotate clockwise or counterclockwise around the second axis, wherein the second relative position information is used to indicate whether the target position is to the left or to the right of the second position; The second location is the first location corresponding to the first user.

2. The method according to claim 1, characterized in that The method further comprises: When the first user and the N-1 second users turn on the location sharing mode, the navigation route from the second location to the target location is displayed on the location sharing interface, and the navigation route is used to indicate the relative location information between the target location and the second location.

3. The method according to claim 1, characterized in that The step of controlling the first rotating component to rotate clockwise or counterclockwise about the first axis to output first relative position information includes: controlling the first rotating component to rotate intermittently based on a preset period until the distance between the second position and the target position is less than a preset distance threshold; and / or, The outputting of the second relative position information by controlling the second rotating component to rotate clockwise or counterclockwise around the second axis includes: The second rotating component is controlled to rotate intermittently based on a preset period until the distance between the second position and the target position is less than a preset distance threshold.

4. A position prompting device, characterized in that: include: An acquisition module, configured to acquire N first locations corresponding to the first user and the N-1 second users when the first user is in a group call with the N-1 second users; a determination module, configured to determine a target position that is equidistant from the N first positions; The determining module is further configured to, upon acquiring the audio information of the second user, superimpose a spatial mixing effect with a sound source position at the target position on the audio information of each second user, thereby obtaining spatial audio information with a sound source position at the target position, wherein the sound source position corresponding to the spatial audio information is the target position; an output module, configured to output the spatial audio information, wherein the spatial audio information is used to instruct the first user to move in a direction with reference to the sound source location; The device is applied to an electronic device, wherein the electronic device includes an earphone device, and the earphone device includes an earphone head and an earphone column. A first rotating assembly is provided on the earphone head, and a second rotating assembly is provided between the earphone head and the earphone column. The first rotating assembly is used to drive the earphone head to rotate relative to the earphone column, and the second rotating assembly is used to drive the earphone column to rotate relative to the earphone head. The output module is further configured to output first relative position information by controlling the first rotating component to rotate clockwise or counterclockwise around the first axis, wherein the first relative position information is used to indicate whether the target position is in front of or behind the second position; and / or, The output module is further configured to output second relative position information by controlling the second rotating component to rotate clockwise or counterclockwise around the second axis, wherein the second relative position information is used to indicate whether the target position is to the left or right of the second position; The second location is the first location corresponding to the first user.

5. The device according to claim 4, characterized in that The output module is also used for: When the first user and the N-1 second users turn on the location sharing mode, the navigation route from the second location to the target location is displayed on the location sharing interface, and the navigation route is used to indicate the relative location information between the target location and the second location.

6. The device according to claim 4, characterized in that The output module is specifically used for: controlling the first rotating component to rotate intermittently based on a preset period until the distance between the second position and the target position is less than a preset distance threshold; and / or, The second rotating component is controlled to rotate intermittently based on a preset period until the distance between the second position and the target position is less than a preset distance threshold.

7. An electronic device, characterized in that: The electronic device includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the location prompt method according to any one of claims 1 to 3 are implemented.

8. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the location prompt method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Conversation method, device and terminal

    CN115103302A

  • Haptic output system

    US10966007B1