WO2023134599A1 - Voice information sending method and apparatus, and electronic device - Google Patents

Voice information sending method and apparatus, and electronic device Download PDF

Info

Publication number
WO2023134599A1
WO2023134599A1 PCT/CN2023/071157 CN2023071157W WO2023134599A1 WO 2023134599 A1 WO2023134599 A1 WO 2023134599A1 CN 2023071157 W CN2023071157 W CN 2023071157W WO 2023134599 A1 WO2023134599 A1 WO 2023134599A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
input
voice
user
voice control
Prior art date
Application number
PCT/CN2023/071157
Other languages
French (fr)
Chinese (zh)
Inventor
张孝东
Original Assignee
维沃移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 维沃移动通信有限公司 filed Critical 维沃移动通信有限公司
Publication of WO2023134599A1 publication Critical patent/WO2023134599A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones

Definitions

  • the present application belongs to the technical field of communication, and in particular relates to a voice information sending method, device and electronic equipment.
  • an application in the mobile phone can apply for a recording permission, so as to use the mobile phone to send voice information.
  • the purpose of the embodiment of the present application is to provide a voice information sending method, device and electronic equipment, which can quickly send the acquired voice information to the target object through the target application, and the operation is convenient.
  • the embodiment of the present application provides a method for sending voice information, the method including:
  • the target application is an application corresponding to a target application icon in the at least one application icon.
  • the embodiment of the present application provides a device for sending voice information, the device comprising:
  • a display module configured to display voice control and at least one application icon
  • a receiving module configured to receive a user's first input to the voice control when the display module displays the voice control and at least one application icon;
  • a sending module configured to send the acquired voice information to the target object through the target application in response to the first input
  • the target application is an application corresponding to a target application icon in the at least one application icon.
  • the embodiment of the present application provides an electronic device, the electronic device includes a processor and a memory, the memory stores programs or instructions that can run on the processor, and the programs or instructions are processed by the The steps of the method described in the first aspect are realized when the controller is executed.
  • an embodiment of the present application provides a readable storage medium, on which a program or an instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented .
  • the embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions, so as to implement the first aspect the method described.
  • an embodiment of the present application provides a computer program product, the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the method described in the first aspect.
  • the electronic device when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, pass the acquired voice information through the target
  • the application is sent to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
  • Fig. 1 is a flow chart of the method for sending voice information provided by the embodiment of the present application
  • Fig. 2 is one of the interface display diagrams of the electronic device provided by the embodiment of the present application.
  • Fig. 3 is the second schematic diagram of the interface display of the electronic device provided by the embodiment of the present application.
  • Fig. 4 is the third schematic diagram of the interface display of the electronic device provided by the embodiment of the present application.
  • Fig. 5 is the fourth schematic diagram of the interface display of the electronic device provided by the embodiment of the present application.
  • Fig. 6 is the fifth schematic diagram of the interface display of the electronic device provided by the embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a voice information sending device provided by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
  • the embodiment of the present application provides a method for sending voice information.
  • the method can be applied to an electronic device, and the electronic device can be a mobile phone, a tablet computer, a notebook computer, and the like.
  • the method may include steps 1100 to 1200, which will be described in detail below.
  • Step 1100 when the voice control and at least one application icon are displayed, receive a user's first input on the voice control.
  • the voice control can be in the form of a recording hoverball.
  • the voice control 201 may be the recording floating ball shown in FIG. 2 , the shape of the recording floating ball is similar to that of a microphone, and the recording floating ball is displayed on the display interface of the electronic device.
  • the application icon may or may not be displayed around the voice control.
  • an icon of application A, an icon of application B, an icon of application C, an icon of application D, and an icon of application E are displayed on the display interface of the electronic device.
  • application A and application B are social applications
  • application C and application D are map navigation applications
  • application E is a search engine application.
  • the icons of application A, user B and application C are displayed around the voice control 201
  • the icons of application D and application E are not displayed around the voice control 201 .
  • the first input may be: a click input by the user on the voice control, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • the user can short press the voice control 201 as shown in FIG. 3 .
  • the first input may be an input of recording voice information.
  • the user can press and hold the voice control 201 to record the voice information.
  • the voice mark 501 can be displayed in the second preset area of the voice control 201.
  • the voice mark 501 is used for Indicates the recorded voice message.
  • the method for sending voice information in the embodiment of the present disclosure further includes: displaying a voice control when the first preset condition is met.
  • the first preset condition includes at least one of the following: at least one application has voice recording permission; at least two applications have voice recording permission, and the switching times of at least two applications within a preset time period are greater than a preset threshold.
  • the application may be a social application, a search engine application, a map navigation application, and the like.
  • the electronic device is preset with a first preset condition, and only when the first preset condition is satisfied, the voice control will be displayed on the display interface of the electronic device, so that the user can The control sends voice information; and if the first preset condition is not met, the voice control is hidden by default, that is, it is not displayed on the display interface of the electronic device.
  • the preset time period may be a value set according to actual application scenarios and actual needs, and the preset time period may be 10 minutes or 1 hour.
  • the preset number of times threshold may also be a value set according to actual application scenarios and actual needs, and the preset number of times threshold may be 3 times, or 5 times, etc.
  • application A, application B, and application C are applications with voice recording permission. If the number of switching times within 10 minutes is greater than 5, and the number of switching times of application C within the last 10 minutes is greater than 5 times, as shown in FIG. 2 , the voice control 201 can be displayed on the display interface of the electronic device.
  • step 1200 in response to the first input, send the acquired voice information to the target through the target application object.
  • the target application is an application corresponding to the target application icon in the at least one application icon. There can be one or more target applications.
  • the target object can be one or more.
  • the voice information may be voice information recorded by the electronic device.
  • sending the acquired voice information to the target object through the target application in step 1200 may further include: sending the acquired voice information to the first target object through the first target application.
  • the first target application and the first target object satisfy a second preset condition.
  • the second preset condition may be: the first target application is a target application running in the latest time period, and the first target object is a target object in the first target application that has input or output a message within the latest time period, and the message may be Text messages can also be voice messages.
  • the first target application is application B. Since the application B is a social software application, the first target object may be the contact M that application B is currently in contact with.
  • the first target application is application C. Since the application C is a map navigation application, the first target object may be the message background of application C.
  • the electronic device can perform speech recognition on the voice message "classmate xx, are you there?" and obtain the keyword xx classmate, because the keyword xx classmate If it is a person's name, it can be determined that the message type of the voice message is a communication type. Since application B is a social software application that has been running recently, and the contact that application B is contacting is contact M, the voice message "is student xx there?" can be sent to contact M through application B.
  • the electronic device can perform voice recognition on the voice information "I am going to eat at xx place” to obtain the keyword xx, because the keyword xx is the address, it can be determined that the message type of the voice message is the address type. Since application C is a map navigation application that has been running recently, the voice message "I am going to eat at xx place” can be sent to the message background of application C through application C, so that application C can provide a navigation route to xx place.
  • the electronic device will automatically identify the type of the voice message, so as to send the acquired voice information to the target contact through the target application, so as to improve the efficiency of voice message sending.
  • the electronic device when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, send the acquired voice information through the target application to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
  • the method for sending voice information in this embodiment of the present disclosure further includes: in the case of running the first application with voice recording authority , displaying a first application icon corresponding to the first application in a first preset area of the voice control. Wherein, the at least one application icon includes the first application icon.
  • the first preset area of the voice control means the surrounding area centered on the voice control, that is, the first application icon corresponding to the first application is displayed in the preset area centered on the voice control.
  • the first application is an application with voice recording authority running in the background of the electronic device, and the first application may be application A, application B, and application C shown in FIG. 2 .
  • the first application icon corresponding to the first application will be displayed in the first preset area of the voice control, so that the user can quickly pass through the first application. Use the icon to send voice messages.
  • the method for sending voice information in the embodiment of the present disclosure further includes the following steps 2100- Step 2400:
  • Step 2100 receiving a second input from the user on the voice control.
  • the second input can be: the user's click input on the voice control, or a voice command input by the user, or a specific gesture input by the user, which can be determined according to actual usage requirements, and is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • the user can short press the voice control as shown in FIG. 3 .
  • Step 2200 display an indication mark in response to the second input.
  • the indication mark may be an indication arrow, for example, the indication mark may be the indication arrow 401 shown in FIG. 4 .
  • the indicator 401 can be displayed next to the voice control 201 .
  • Step 2300 receiving a third input from the user on the voice control.
  • the third input can be: the user's click input on the voice control, or a voice command input by the user, or a specific gesture input by the user, which can be determined according to actual usage requirements, and is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • the user may press and hold the voice control 201 shown in FIG. 4 .
  • Step 2400 in response to the third input, control the indicator to point to the target application icon.
  • the indicator can follow the user's gesture to point to the target application icon, and then the voice information can be sent through the target application corresponding to the target application icon, improving the efficiency of voice information transmission.
  • the method for sending voice information in the embodiment of the present disclosure further includes the following step 3100 ⁇ Step 3200:
  • Step 3100 receiving a user's fourth input on the at least one application icon.
  • the fourth input can be: the user's click input on the voice control, or a voice command input by the user, or a specific gesture input by the user, which can be determined according to actual usage requirements, and is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • step 2400 when the indicator points to the icon of application B, it is determined that application B is the target application.
  • the user can drag the icon of application A onto the icon of application B, so that the icon of application A and the icon of application B at least partially overlap, so that the icon of application A and the icon of application B An application icon group can be formed.
  • Step 3200 in response to the fourth input, determine an application icon group, where the application icon group includes at least two application icons.
  • the application icon group includes the icon of application A and the icon of application B.
  • sending the acquired voice information to the target object through the target application in step 1200 may further include: sending the acquired voice information to the target object through each target application in the target application group.
  • the application icon group includes the icon of application A and the icon of application B. Then, after the electronic device receives the voice message "I'm going to eat at xx place" recorded by the user, it can send the voice message "I'm going to eat at xx place” through application A to contact N who is being contacted by application A, and, through App B sends the voice message "I'm going to eat at xx place” to the contact M whom App B is contacting.
  • this embodiment supports the user to create an application icon group, and then send the acquired voice information to the corresponding target contact through the application corresponding to the application icon in the application icon group, so as to achieve the purpose of sending voice information concurrently.
  • the first input may include a first sub-input and a second sub-input, wherein the first sub-input may be an input for recording voice information, and the second sub-input may be an input for selecting a target contact and sending a voice message Input of information.
  • receiving the user's first input to the voice control in the above step 1100 may further include: receiving the user's first sub-input to the voice control.
  • the first sub-input may be: a click input by the user on the voice control, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • the user can press and hold the voice control 201, and record the voice message "I'm going to eat at xx place".
  • a voice mark 501 is displayed, and the voice mark 501 is used to indicate the recorded voice information.
  • sending the acquired voice information to the target object through the target application may further include the following steps 1210 to 1230:
  • Step 1210 in response to the first sub-input, acquire voice information.
  • Step 1220 receiving a second sub-input from the user.
  • the second sub-input may be: a click input by the user, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • the electronic device will display an indicator 501 indicating the voice information in the second preset area of the voice control 201 .
  • the electronic device can receive the user's second sub-input on the voice mark 501.
  • the user can actively drag the voice mark 501 to the icon of application B, and the target contact list can be displayed next to the icon of application B.
  • an application name list is displayed beside the voice mark 501 (in the application name list, the application corresponding to the application name is the same as the application corresponding to at least one displayed application icon).
  • Step 1230 in response to the second sub-input, send the voice information to the second target object through the second target application.
  • the second target application and the second target object are determined based on the second sub-input.
  • the first target application and the second target application may be the same application or different applications, and the second target object and the first target object may be the same object or different objects, which are not limited in this embodiment .
  • the user can click to select contact M in the target contact list, and send the voice message "I am going to eat at xx place" to the contact M.
  • the application name list is displayed next to the voice mark 501
  • the user can select the name of application B in the application name list, and the target contact list can be displayed next to the name of application B.
  • this embodiment supports the user to actively select a target application and a target contact according to actual needs, and then send the acquired voice information to the target contact through the target application.
  • the method for sending voice information in the embodiment of the present disclosure further includes the following step 4100 ⁇ Step 4200:
  • Step 4100 receiving a fifth input from the user on the second application icon.
  • the application corresponding to the second application icon has voice recording authority.
  • the fifth input can be: the user's click input on the second application icon, or a voice command input by the user, or a specific gesture input by the user, which can be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application. .
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • the user may click the icon of the application E, and select the "Add" control.
  • Step 4200 in response to the fifth input, display the second application icon in the first preset area of the voice control.
  • the icon of application E when the user clicks the icon of application E and selects the “add” control, the icon of application E will be displayed in the first preset area of the voice control 201 .
  • this embodiment supports the user to manually add icons corresponding to applications with voice recording permission to the first preset area of the voice control.
  • the method for sending voice information in the embodiment of the present disclosure further includes the following step 5100 ⁇ Step 5200:
  • Step 5100 receiving a sixth input from the user on the first application icon.
  • the sixth input can be: the user's click input on the first application icon, or a voice command input by the user, or a specific gesture input by the user, which can be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application. .
  • the specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture;
  • the click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
  • the icon of application B is displayed in the first preset area of the voice control, the user may click the icon of application B in the first preset area, and select the "delete" control.
  • Step 5200 in response to the sixth input, cancel the display of the first application icon in the first preset area of the voice control.
  • the first preset area of the voice control 201 cancels the display of the icon of application B.
  • this embodiment it supports the user to manually delete the application icon in the first preset area of the voice control.
  • the present The voice information sending method of the disclosed embodiment further includes: canceling display of the at least one application icon in the first preset area of the voice control.
  • At least one application icon can be canceled and displayed in the first preset area of the voice control, that is, to return to FIG. 2 .
  • this embodiment supports automatically canceling the display of the indicating application icon in the first preset area of the voice control after the voice information is sent.
  • the voice information sending method of the present disclosure before performing the above step 1100 and receiving the user's first input on the voice control when the voice control and at least one application icon are displayed, the voice information sending method of the present disclosure further includes the following steps 6100- Step 6200:
  • Step 6100 receiving voice information through the second application.
  • the voice information may be a voice communication message, and the voice communication message may be a message sent by the first account to the second account registered in the electronic device.
  • the first account and the second account may both be different accounts logged into the same social software application.
  • the second account is an account for logging into social software application 1 in the electronic device
  • the first account is an account for logging in to application A in another electronic device.
  • the second account logged into the application A in the electronic device receives the voice message "hello" sent by the first account logged into the application A in another electronic device.
  • Step 6200 displaying a voice mark in a second preset area of the voice control, where the voice mark is used to indicate the voice information.
  • the electronic device may display an indicator 501 indicating the voice information in the second preset area of the voice control 201 .
  • receiving the user's first input to the voice control in the above step 1100 may further include: receiving the user's first input to the voice identification.
  • the user can move the voice mark 501 to the icon of application B.
  • sending the acquired voice information to the target object through the target application in step 1200 may further include: sending the acquired voice information to the third target object through the third target application.
  • the third target application is a different application from the second application.
  • the voice message "Hello" can be sent to the most recent contact A in application B through application B.
  • this embodiment it supports forwarding and sharing of received voice information among different applications.
  • the voice information sending method provided in the embodiment of the present application may be executed by a voice information sending device.
  • the method for sending voice information performed by the voice information sending device is taken as an example to illustrate the voice information sending device provided in the embodiment of the present application.
  • the embodiment of the present application also provides a voice information sending device 700, including:
  • the display module 710 is configured to display voice control and at least one application icon.
  • the receiving module 720 is configured to receive a user's first input on the voice control when the display module 710 displays the voice control and at least one application icon.
  • the sending module 730 is configured to send the acquired voice information to the target object through the target application in response to the first input.
  • the target application is an application corresponding to a target application icon in the at least one application icon.
  • the electronic device when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, send the acquired voice information through the target application to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
  • the display module 710 is further configured to display the voice control when the first preset condition is met;
  • the first preset condition includes at least one of the following: at least one application has voice recording permission; at least two applications have voice recording permission, and the switching times of the at least two applications within a preset time period are greater than the preset Set the count threshold.
  • the electronic device is preset with a first preset condition, and only when the first preset condition is met, the voice control will be displayed on the display interface of the electronic device, so that the user can The control sends voice information; and if the first preset condition is not met, the voice control is hidden by default, that is, it is not displayed on the display interface of the electronic device.
  • the display module 710 is further configured to, in the case of running the first application with voice recording permission, A first application icon corresponding to the first application is displayed in the first preset area;
  • the at least one application icon includes the first application icon.
  • the first application icon corresponding to the first application will be displayed in the first preset area of the voice control, so that the user can quickly pass through the first application. Use the icon to send voice messages.
  • the device 700 further includes a control module.
  • the display module 710 displays the voice control and at least one application icon, before the receiving module 720 receives the user's first input on the voice control, the receiving module 720, It is also used for receiving a second input from the user on the voice control.
  • the display module 710 is further configured to display an indication mark in response to the second input.
  • the receiving module 720 is further configured to receive a third input from the user on the voice control.
  • a control module configured to control the indicator to point to the target application icon in response to the third input.
  • the indicator can follow the user's gesture to point to the target application icon, and then the voice information can be sent through the target application corresponding to the target application icon, thereby improving the efficiency of voice information transmission.
  • the sending module 730 is specifically configured to send the acquired voice information to the target object through the target application.
  • the first target application and the first target object satisfy a second preset condition.
  • the electronic device will automatically identify the type of the voice message, so as to send the acquired voice information to the target contact through the target application, so as to improve the efficiency of voice message transmission.
  • the first input includes a first sub-input and a second sub-input.
  • the receiving module 720 is specifically configured to receive the user's first sub-input on the voice control.
  • the sending module 730 is specifically configured to obtain voice information in response to the first sub-input; receive a second sub-input from the user; and send the voice information to the second sub-input through the second target application in response to the second sub-input. Two target objects.
  • the second target application and the second target object are determined based on the second sub-input.
  • this embodiment supports the user to actively select a target application and a target contact according to actual needs, and then send the acquired voice information to the target contact through the target application.
  • the receiving module 720 when the display module 710 displays the voice control and at least one application icon, before the receiving module 720 receives the user's first input on the voice control, the receiving module 720 is further configured to receive the user's input on the voice control.
  • the sending module 730 is further configured to send the acquired voice information to the target object through each target application in the target application group.
  • the target application group includes an application corresponding to each application icon in the application icon group.
  • this embodiment supports the user to create an application icon group, and then send the acquired voice information to the corresponding target contact through the application corresponding to the application icon in the application icon group, so as to achieve the purpose of sending voice information concurrently.
  • the receiving module 720 is further configured to receive the user's first request for the second application icon. Five Enter.
  • the display module 710 is further configured to display the second application icon in the first preset area of the voice control in response to the fifth input.
  • the application corresponding to the second application icon has voice recording authority.
  • this embodiment supports the user to manually add icons corresponding to applications with voice recording permission to the first preset area of the voice control.
  • the receiving module 720 is further configured to receive the user's response to the first application icon The sixth input of .
  • the display module 710 is further configured to cancel display of the first application icon in the first preset area of the voice control in response to the sixth input.
  • the display Module 710 when the display position of the at least one application icon is the first preset area of the voice control, after the sending module 720 sends the acquired voice information to the target object through the target application, the display Module 710, further configured to cancel displaying the at least one application icon in the first preset area of the voice control.
  • this embodiment supports the user to manually delete the application icon in the first preset area of the voice control, and at the same time, it supports automatically canceling the display of the application icon in the first preset area of the voice control after the voice information is sent .
  • the receiving module 720 when the display module 710 displays the voice control and at least one application icon, before the receiving module 720 receives the user's first input on the voice control, the receiving module 720 is further configured to receive the voice control through the second application. voice message.
  • the display module 730 is further configured to display a voice mark in the second preset area of the voice control, and the voice mark is used to indicate the voice information.
  • the receiving module 720 is further configured to receive the user's first input on the voice identification; and send the acquired voice information to the third target object through the third target application.
  • the third target application and the second application are different applications.
  • this embodiment it supports forwarding and sharing of received voice information among different applications.
  • the voice information sending apparatus in the embodiment of the present application may be an electronic device, or may be a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device may be a terminal, or other devices other than the terminal.
  • the electronic device can be a mobile phone, a tablet computer, a notebook computer, a handheld computer, a vehicle electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) ) equipment, robots, wearable devices, ultra-mobile personal computer (ultra-mobile personal computer, UMPC), netbook or personal digital assistant (personal digital assistant, PDA), etc.
  • the voice information sending device in the embodiment of the present application may be a device with an operating system.
  • the operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in this embodiment of the present application.
  • the voice information sending device provided by the embodiment of the present application can realize various processes realized by the method embodiments in FIG. 1 to FIG. 6 , and details are not repeated here to avoid repetition.
  • the embodiment of the present application also provides an electronic device 800, including a processor 801 and a memory 802, and the memory 802 stores programs or instructions that can run on the processor 801.
  • the programs or instructions are executed by the processor 801, the steps of the above voice information sending method embodiments can be realized, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.
  • the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
  • FIG. 9 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
  • the electronic device 900 includes, but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910, etc. part.
  • the electronic device 900 can also include a power supply (such as a battery) for supplying power to various components, and the power supply can be logically connected to the processor 910 through the power management system, so that the management of charging, discharging, and function can be realized through the power management system. Consumption management and other functions.
  • a power supply such as a battery
  • the structure of the electronic device shown in FIG. 9 does not constitute a limitation to the electronic device.
  • the electronic device may include more or fewer components than shown in the figure, or combine some components, or arrange different components, which will not be repeated here. .
  • the user input unit 907 is configured to receive a user's first input on the voice control when the display unit 906 displays the voice control and at least one application icon.
  • the processor 910 is configured to, in response to the first input, send the acquired voice information to the target object through the target application.
  • the electronic device when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, send the acquired voice information through the target application to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
  • the display unit 906 is further configured to display the voice control when the first preset condition is met.
  • the first preset condition includes at least one of the following: at least one application has voice recording permission; at least two applications have voice recording permission, and the switching times of the at least two applications within a preset time period are greater than the preset Set the count threshold.
  • the electronic device is preset with a first preset condition, and only when the first preset condition is met, the voice control will be displayed on the display interface of the electronic device, so that the user can The control sends voice information; and if the first preset condition is not met, the voice control is hidden by default, that is, it is not displayed on the display interface of the electronic device.
  • the display unit 906 is further configured to display the first application corresponding to the first application in the first preset area of the voice control when the processor 910 runs the first application with voice recording permission.
  • An application icon is further configured to display the first application corresponding to the first application in the first preset area of the voice control when the processor 910 runs the first application with voice recording permission.
  • the at least one application icon includes the first application icon.
  • the first application icon corresponding to the first application will be displayed in the first preset area of the voice control, so that the user can quickly pass through the first application. Use the icon to send voice messages.
  • the user input unit 907 is further configured to receive a second input from the user on the voice control.
  • the display unit 906 is further configured to display an indication mark in response to the second input.
  • the user input unit 907 is further configured to receive a third input from the user on the voice control.
  • the processor 910 is further configured to, in response to the third input, control the indicator to point to the target application icon.
  • the indicator can follow the user's gesture to point to the target application icon, and then the voice information can be sent through the target application corresponding to the target application icon, thereby improving the efficiency of voice information transmission.
  • the processor 910 is further configured to send the acquired voice information to the first target object through the first target application;
  • the first target application and the first target object satisfy a second preset condition.
  • the electronic device will automatically identify the type of the voice message, so as to send the acquired voice information to the target contact through the target application, so as to improve the efficiency of voice message transmission.
  • the user input unit 907 is configured to receive the user's first sub-input on the voice control.
  • a processor 910 configured to acquire voice information in response to the first sub-input.
  • the user input unit 907 is configured to receive a second sub-input from the user.
  • the processor 910 is configured to, in response to the second sub-input, send the voice information to the second target object through the second target application.
  • the second target application and the second target object are determined based on the second sub-input.
  • this embodiment supports the user to actively select a target application and a target contact according to actual needs, and then send the acquired voice information to the target contact through the target application.
  • the user input unit 907 is further configured to receive a fourth user input on the at least one application icon.
  • the processor 910 is further configured to determine an application icon group in response to the fourth input, and the application icon group includes at least two application icons; and send the acquired voice information through each target application in the target application group to the target audience.
  • the target application group includes an application corresponding to each application icon in the application icon group.
  • this embodiment supports the user to create an application icon group, and then send the acquired voice information to the corresponding target contact through the application corresponding to the application icon in the application icon group, so as to achieve the purpose of sending voice information concurrently.
  • the user input unit 907 is further configured to receive a fifth input from the user on the second application icon.
  • the display unit 906 is further configured to display the second application icon in the first preset area of the voice control in response to the fifth input.
  • the application corresponding to the second application icon has voice recording authority.
  • this embodiment supports the user to manually add icons corresponding to applications with voice recording permission to the first preset area of the voice control.
  • the user input unit 907 is further configured to receive a sixth input from the user on the first application icon.
  • the display unit 906 is further configured to cancel displaying the first application icon in the first preset area of the voice control in response to the sixth input.
  • the display unit 906 is further configured to send the acquired voice information through the target application when the display position of the at least one application icon is the first preset area of the voice control After arriving at the target object, cancel displaying the at least one application icon in the first preset area of the voice control.
  • this embodiment supports the user to manually delete the application icon in the first preset area of the voice control, and at the same time, it supports automatically canceling the display of the application icon in the first preset area of the voice control after the voice information is sent .
  • the processor 910 is further configured to receive voice information through the second application.
  • the display unit 906 is further configured to display a voice mark in a second preset area of the voice control, where the voice mark is used to indicate the voice information.
  • the user input unit 907 is configured to receive the user's first input on the voice identification.
  • the processor 910 is configured to send the acquired voice information to the third target object through the third target application.
  • the third target application and the second application are different applications.
  • this embodiment it supports forwarding and sharing of received voice information among different applications.
  • the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 is used for the image capture device (such as the image data of the still picture or video obtained by the camera) for processing.
  • the display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
  • the user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072 .
  • the touch panel 9071 is also called a touch screen.
  • the touch panel 9071 may include two parts, a touch detection device and a touch controller.
  • Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, and joysticks, which will not be repeated here.
  • the memory 909 can be used to store software programs as well as various data.
  • the memory 909 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, an application program or instructions required by at least one function (such as a sound playing function, image playback function, etc.), etc.
  • memory 909 may include volatile memory or nonvolatile memory, or, memory 909 may include both volatile and nonvolatile memory.
  • the non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash.
  • ROM Read-Only Memory
  • PROM programmable read-only memory
  • Erasable PROM Erasable PROM
  • EPROM erasable programmable read-only memory
  • Electrical EPROM Electrical EPROM
  • EEPROM electronically programmable Erase Programmable Read-Only Memory
  • Volatile memory can be random access memory (Random Access Memory, RAM), static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synch link DRAM , SLDRAM) and Direct Memory Bus Random Access Memory (Direct Rambus RAM, DRRAM).
  • RAM Random Access Memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • DRAM synchronous dynamic random access memory
  • SDRAM double data rate synchronous dynamic random access memory
  • Double Data Rate SDRAM Double Data Rate SDRAM
  • DDRSDRAM double data rate synchronous dynamic random access memory
  • Enhanced SDRAM, ESDRAM enhanced synchronous dynamic random access memory
  • Synch link DRAM , SLDRAM
  • Direct Memory Bus Random Access Memory Direct Rambus
  • the processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly handles operations related to the operating system, user interface, and application programs, etc., Modem processors mainly process wireless communication signals, such as baseband processors. It can be understood that the foregoing modem processor may not be integrated into the processor 910 .
  • the embodiment of the present application also provides a readable storage medium, the readable storage medium stores a program or an instruction, and when the program or instruction is executed by a processor, each process of the above embodiment of the voice information sending method is realized, and can achieve The same technical effects are not repeated here to avoid repetition.
  • the processor is the processor in the electronic device described in the above embodiments.
  • the readable storage medium includes a computer-readable storage medium, and examples of the computer-readable storage medium include non-transitory computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disk or optical disk, and the like.
  • the embodiment of the present application also provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the above embodiment of the voice information sending method Each process, and can achieve the same technical effect, in order to avoid repetition, will not repeat them here.
  • chips mentioned in the embodiments of the present application may also be called system-on-chip, system-on-chip, system-on-a-chip, or system-on-a-chip.
  • the embodiment of the present application provides a computer program product, the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the various processes in the above embodiments of the voice information sending method, and can achieve the same technology Effect, in order to avoid repetition, will not repeat them here.
  • the term “comprising”, “comprising” or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase “comprising a " does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
  • the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

The present application relates to the technical field of communications, and discloses a voice information sending method and apparatus, and an electronic device. The method comprises: when a voice control and at least one application icon are displayed, receiving a first input of a user to the voice control; and in response to the first input, sending acquired voice information to a target object by means of a target application, wherein the target application is an application corresponding to a target application icon in the at least one application icon.

Description

语音信息发送方法、装置及电子设备Voice information sending method, device and electronic equipment
相关申请的交叉引用Cross References to Related Applications
本申请主张在2022年01月14日在中国提交的中国专利申请号202210046440.5的优先权,其全部内容通过引用包含于此。This application claims priority to Chinese Patent Application No. 202210046440.5 filed in China on January 14, 2022, the entire contents of which are hereby incorporated by reference.
技术领域technical field
本申请属于通信技术领域,具体涉及一种语音信息发送方法、装置及电子设备。The present application belongs to the technical field of communication, and in particular relates to a voice information sending method, device and electronic equipment.
背景技术Background technique
目前,在使用手机的过程中,手机中的应用可以申请录音权限,以利用手机进行语音信息的发送。At present, in the process of using a mobile phone, an application in the mobile phone can apply for a recording permission, so as to use the mobile phone to send voice information.
相关技术中,如果手机后台同时有多个应用均具有录音权限,并且可能都需要在前后时间段内进行语音信息的发送,此时就需要不断地切换应用,操作繁琐。In related technologies, if there are multiple applications in the background of the mobile phone that have recording authority, and may all need to send voice information within a period of time before and after, at this time, it is necessary to continuously switch applications, and the operation is cumbersome.
发明内容Contents of the invention
本申请实施例的目的是提供一种语音信息发送方法、装置及电子设备,能够快速将获取到的语音信息通过目标应用发送至目标对象,操作便捷。The purpose of the embodiment of the present application is to provide a voice information sending method, device and electronic equipment, which can quickly send the acquired voice information to the target object through the target application, and the operation is convenient.
第一方面,本申请实施例提供了一种语音信息发送方法,该方法包括:In the first aspect, the embodiment of the present application provides a method for sending voice information, the method including:
在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入;With the voice control and at least one application icon displayed, receiving a user's first input to the voice control;
响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象;In response to the first input, sending the acquired voice information to the target object through the target application;
其中,所述目标应用为所述至少一个应用图标中的目标应用图标对应的应用。Wherein, the target application is an application corresponding to a target application icon in the at least one application icon.
第二方面,本申请实施例提供了一种语音信息发送装置,该装置包括:In the second aspect, the embodiment of the present application provides a device for sending voice information, the device comprising:
显示模块,用于显示语音控件和至少一个应用图标;a display module, configured to display voice control and at least one application icon;
接收模块,用于在所述显示模块显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入;A receiving module, configured to receive a user's first input to the voice control when the display module displays the voice control and at least one application icon;
发送模块,用于响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象;A sending module, configured to send the acquired voice information to the target object through the target application in response to the first input;
其中,所述目标应用为所述至少一个应用图标中的目标应用图标对应的应用。Wherein, the target application is an application corresponding to a target application icon in the at least one application icon.
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In the third aspect, the embodiment of the present application provides an electronic device, the electronic device includes a processor and a memory, the memory stores programs or instructions that can run on the processor, and the programs or instructions are processed by the The steps of the method described in the first aspect are realized when the controller is executed.
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or an instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented .
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。In the fifth aspect, the embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions, so as to implement the first aspect the method described.
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。In a sixth aspect, an embodiment of the present application provides a computer program product, the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the method described in the first aspect.
在本申请实施例中,电子设备在显示语音控件和至少一个应用图标的情况下,会接收用户对该语音控件的第一输入,并响应于该第一输入,将获取到的语音信息通过目标应用发送至目标对象,并且,该目标应用为至少一个应用图标中的目标应用图标对应的应用。也就是说,用户仅对所显示的语音控件进行操作,便可快速将语音信息通过所显示的目标应用图标对应的目标应用发送至目标对象,避免应用频繁切换,操作便捷。In the embodiment of the present application, when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, pass the acquired voice information through the target The application is sent to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
附图说明Description of drawings
图1是本申请实施例提供的语音信息发送方法的流程图;Fig. 1 is a flow chart of the method for sending voice information provided by the embodiment of the present application;
图2是本申请实施例提供的电子设备的界面显示示意图之一;Fig. 2 is one of the interface display diagrams of the electronic device provided by the embodiment of the present application;
图3是本申请实施例提供的电子设备的界面显示示意图之二;Fig. 3 is the second schematic diagram of the interface display of the electronic device provided by the embodiment of the present application;
图4是本申请实施例提供的电子设备的界面显示示意图之三;Fig. 4 is the third schematic diagram of the interface display of the electronic device provided by the embodiment of the present application;
图5是本申请实施例提供的电子设备的界面显示示意图之四;Fig. 5 is the fourth schematic diagram of the interface display of the electronic device provided by the embodiment of the present application;
图6是本申请实施例提供的电子设备的界面显示示意图之五;Fig. 6 is the fifth schematic diagram of the interface display of the electronic device provided by the embodiment of the present application;
图7是本申请实施例提供的语音信息发送装置的结构示意图;FIG. 7 is a schematic structural diagram of a voice information sending device provided by an embodiment of the present application;
图8是本申请实施例提供的电子设备的结构示意图;FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;
图9是本申请实施例的电子设备的硬件结构示意图。FIG. 9 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The following will clearly describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of them. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in this application belong to the protection scope of this application.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific sequence or sequence. It should be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application can be practiced in sequences other than those illustrated or described herein, and that references to "first," "second," etc. distinguish Objects are generally of one type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, "and/or" in the specification and claims means at least one of the connected objects, and the character "/" generally means that the related objects are an "or" relationship.
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的语音信息发送方法进行详细地说明。The method for sending voice information provided by the embodiment of the present application will be described in detail below through specific embodiments and application scenarios with reference to the accompanying drawings.
如图1所示,本申请实施例提供一种语音信息发送方法。该方法可以应用于电子设备中,该电子设备可以为手机、平板电脑、笔记本电脑等。如图1所示,该方法可以包括步骤1100~步骤1200,以下予以详细说明。As shown in FIG. 1 , the embodiment of the present application provides a method for sending voice information. The method can be applied to an electronic device, and the electronic device can be a mobile phone, a tablet computer, a notebook computer, and the like. As shown in FIG. 1, the method may include steps 1100 to 1200, which will be described in detail below.
步骤1100,在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入。 Step 1100, when the voice control and at least one application icon are displayed, receive a user's first input on the voice control.
语音控件可以是录音悬浮球的形式。示例性地,该语音控件201可以是图2所示的录音悬浮球,该录音悬浮球的形状类似于麦克风,该录音悬浮球显示在电子设备的显示界面中。The voice control can be in the form of a recording hoverball. Exemplarily, the voice control 201 may be the recording floating ball shown in FIG. 2 , the shape of the recording floating ball is similar to that of a microphone, and the recording floating ball is displayed on the display interface of the electronic device.
应用图标可以显示在语音控件的周围,也可以不显示在该语音控件的周围。示例性地,如图3所示,电子设备的显示界面上显示有应用A的图标、应用B的图标、应用C的图标、应用D的图标及应用E的图标。其中,应用A、应用B为社交类应用,应用C、应用D为地图导航类应用,应用E为搜索引擎类应用。并且,应用A的图标、用户B的图标和应用C的图标显示在该语音控件201的周围,应用D的图标和应用E的图标未显示在该语音控件201的周围。The application icon may or may not be displayed around the voice control. Exemplarily, as shown in FIG. 3 , an icon of application A, an icon of application B, an icon of application C, an icon of application D, and an icon of application E are displayed on the display interface of the electronic device. Among them, application A and application B are social applications, application C and application D are map navigation applications, and application E is a search engine application. Moreover, the icons of application A, user B and application C are displayed around the voice control 201 , and the icons of application D and application E are not displayed around the voice control 201 .
该第一输入可以为:用户对语音控件的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The first input may be: a click input by the user on the voice control, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。示例性地,用户可以短按如图3所示的语音控件201。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input. Exemplarily, the user can short press the voice control 201 as shown in FIG. 3 .
具体的,该第一输入可以为录制语音信息的输入。如图5所示,用户可以长按语音控件201,并进行语音信息的录制,在语音信息录制完成,便可在语音控件201的第二预设区域显示语音标识501,该语音标识501用于指示该录制的语音信息。Specifically, the first input may be an input of recording voice information. As shown in FIG. 5 , the user can press and hold the voice control 201 to record the voice information. After the recording of the voice information is completed, the voice mark 501 can be displayed in the second preset area of the voice control 201. The voice mark 501 is used for Indicates the recorded voice message.
在一个可选地实施例中,本公开实施例的语音信息发送方法还包括:在满足第一预设条件的情况下,显示语音控件。其中,第一预设条件包括以下至少一项:至少一个应用具有语音录制权限;至少两个应用具有语音录制权限,且至少两个应用在预设时间段内的切换次数大于预设次数阈值。In an optional embodiment, the method for sending voice information in the embodiment of the present disclosure further includes: displaying a voice control when the first preset condition is met. Wherein, the first preset condition includes at least one of the following: at least one application has voice recording permission; at least two applications have voice recording permission, and the switching times of at least two applications within a preset time period are greater than a preset threshold.
应用可以是社交类应用、搜索引擎类应用、地图导航类应用等。本实施例中,电子设备中预先设置有第一预设条件,仅在满足该第一预设条件的情况下,才会在电子设备的显示界面显示该语音控件,进而使得用户能够通过该语音控件进行语音信息的发送;而在不满足该第一预设条件的情况下,该语音控件默认是隐藏的,即不显示在该电子设备的显示界面中。The application may be a social application, a search engine application, a map navigation application, and the like. In this embodiment, the electronic device is preset with a first preset condition, and only when the first preset condition is satisfied, the voice control will be displayed on the display interface of the electronic device, so that the user can The control sends voice information; and if the first preset condition is not met, the voice control is hidden by default, that is, it is not displayed on the display interface of the electronic device.
预设时间段可以是根据实际应用场景和实际需求设置的数值,该预设时间段可以是10分钟,也可以是1小时等。预设次数阈值也可以是根据实际应用场景和实际需求设置的数值,该预设次数阈值可以是3次,也可以是5次等。The preset time period may be a value set according to actual application scenarios and actual needs, and the preset time period may be 10 minutes or 1 hour. The preset number of times threshold may also be a value set according to actual application scenarios and actual needs, and the preset number of times threshold may be 3 times, or 5 times, etc.
示例性地,如图2所示,应用A、应用B和应用C为具有语音录制权限的应用,当电子设备检测到应用A在最近10分钟之内的切换次数大于5次,应用B在最近10分钟之内的切换次数大于5次,以及应用C在最近10分钟之内的切换次数大于5次的情况下,如图2所示,便可在电子设备的显示界面显示语音控件201。Exemplarily, as shown in FIG. 2, application A, application B, and application C are applications with voice recording permission. If the number of switching times within 10 minutes is greater than 5, and the number of switching times of application C within the last 10 minutes is greater than 5 times, as shown in FIG. 2 , the voice control 201 can be displayed on the display interface of the electronic device.
在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入之后,执行步骤1200,响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象。In the case of displaying the voice control and at least one application icon, after receiving the user's first input on the voice control, execute step 1200, in response to the first input, send the acquired voice information to the target through the target application object.
目标应用为所述至少一个应用图标中的目标应用图标对应的应用。该目标应用可以是一个,也可以是多个。该目标对象可以是一个,也可以是多个。The target application is an application corresponding to the target application icon in the at least one application icon. There can be one or more target applications. The target object can be one or more.
语音信息可以是电子设备录制的语音信息。The voice information may be voice information recorded by the electronic device.
本实施例中,本步骤1200中将获取到的语音信息通过目标应用发送至目标对象可以进一步包括:将获取到的语音信息通过所述第一目标应用发送至第一目标对象。In this embodiment, sending the acquired voice information to the target object through the target application in step 1200 may further include: sending the acquired voice information to the first target object through the first target application.
所述第一目标应用和所述第一目标对象满足第二预设条件。该第二预设条件可以是:第一目标应用为最近时间段运行的目标应用,第一目标对象为第一目标应用中的最近时间段内进行消息输入或输出的目标对象,该消息可以是文字消息,也可以是语音信息。例如,第一目标应用为应用B,由于该应用B为社交软件类应用,则第一目标对象可以是应用B最近 正在联系的联系人M。又例如,第一目标应用为应用C,由于该应用C为地图导航类应用,则第一目标对象可以为应用C的消息后台。The first target application and the first target object satisfy a second preset condition. The second preset condition may be: the first target application is a target application running in the latest time period, and the first target object is a target object in the first target application that has input or output a message within the latest time period, and the message may be Text messages can also be voice messages. For example, the first target application is application B. Since the application B is a social software application, the first target object may be the contact M that application B is currently in contact with. For another example, the first target application is application C. Since the application C is a map navigation application, the first target object may be the message background of application C.
示例性地,在语音信息为用户录制的语音信息“xx同学在吗”,电子设备便可对语音信息“xx同学你在吗”进行语音识别,得到关键词xx同学,由于该关键词xx同学为人名,便可确定该语音信息的消息类型为通讯类型。由于应用B为最近时间段运行的社交软件类应用,且应用B正在联系的联系人为联系人M,便可将语音信息“xx同学在吗”通过应用B发送至联系人M。Exemplarily, in the voice information recorded by the user "is classmate xx there?", the electronic device can perform speech recognition on the voice message "classmate xx, are you there?" and obtain the keyword xx classmate, because the keyword xx classmate If it is a person's name, it can be determined that the message type of the voice message is a communication type. Since application B is a social software application that has been running recently, and the contact that application B is contacting is contact M, the voice message "is student xx there?" can be sent to contact M through application B.
示例性地,在语音信息为用户录制的语音信息“我要去xx地方吃饭”,电子设备便可对语音信息“我去xx地方吃饭”进行语音识别,得到关键词xx,由于该关键词xx为地址,便可确定该语音信息的消息类型为地址类型。由于应用C为最近时间段运行的地图导航类应用,便可将语音信息“我要去xx地方吃饭”通过应用C发送至应用C的消息后台,以便应用C提供导航至xx地方的导航线路。Exemplarily, in the voice information recorded by the user "I am going to eat at xx place", the electronic device can perform voice recognition on the voice information "I am going to eat at xx place" to obtain the keyword xx, because the keyword xx is the address, it can be determined that the message type of the voice message is the address type. Since application C is a map navigation application that has been running recently, the voice message "I am going to eat at xx place" can be sent to the message background of application C through application C, so that application C can provide a navigation route to xx place.
也就是说,电子设备会自动对语音消息进行类型识别,以将获取到的语音信息通过目标应用发送至目标联系人,提高语音信息发送的效率。That is to say, the electronic device will automatically identify the type of the voice message, so as to send the acquired voice information to the target contact through the target application, so as to improve the efficiency of voice message sending.
根据本实施例,电子设备在显示语音控件和至少一个应用图标的情况下,会接收用户对该语音控件的第一输入,并响应于该第一输入,将获取到的语音信息通过目标应用发送至目标对象,并且,该目标应用为至少一个应用图标中的目标应用图标对应的应用。也就是说,用户仅对所显示的语音控件进行操作,便可快速将语音信息通过所显示的目标应用图标对应的目标应用发送至目标对象,避免应用频繁切换,操作便捷。According to this embodiment, when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, send the acquired voice information through the target application to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
在一个实施例中,在执行以上步骤1100中接收用户对所述语音控件的第一输入之前,本公开实施例的语音信息发送方法还包括:在运行具有语音录制权限的第一应用的情况下,在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标。其中,所述至少一个应用图标包括所述第一应用图标。In one embodiment, before receiving the user's first input on the voice control in step 1100 above, the method for sending voice information in this embodiment of the present disclosure further includes: in the case of running the first application with voice recording authority , displaying a first application icon corresponding to the first application in a first preset area of the voice control. Wherein, the at least one application icon includes the first application icon.
语音控件的第一预设区域表示,以语音控件为中心的周围区域,即在以语音控件为中心的预设区域内显示该第一应用对应的第一应用图标。The first preset area of the voice control means the surrounding area centered on the voice control, that is, the first application icon corresponding to the first application is displayed in the preset area centered on the voice control.
第一应用为电子设备的后台正在运行的具有语音录制权限的应用,该第一应用可以是图2所示的应用A、应用B和应用C。The first application is an application with voice recording authority running in the background of the electronic device, and the first application may be application A, application B, and application C shown in FIG. 2 .
示例性地,在电子设备的后台正在运行具有语音录制权限的应用A、应用B和应用C的情况下,如图3所示,在语音控件201的第一预设区域展示应用A的图标、应用B的图标和应用C的图标。Exemplarily, when the background of the electronic device is running application A, application B and application C with voice recording authority, as shown in FIG. 3 , the icon of application A, App B's icon and App C's icon.
根据本实施例,其在后台运行具有语音录制权限的第一应用的情况下,会在语音控件的第一预设区域显示该第一应用对应的第一应用图标,以便用户快速通过该第一应用图标进行语音信息的发送。According to this embodiment, when the first application with voice recording authority is running in the background, the first application icon corresponding to the first application will be displayed in the first preset area of the voice control, so that the user can quickly pass through the first application. Use the icon to send voice messages.
在一个实施例中,在执行以上步骤1100在显示语音控件和至少一个应用图标的情况下,接收用户对语音控件的第一输入之前,本公开实施例的语音信息发送方法还包括如下步骤2100~步骤2400:In one embodiment, before performing the above step 1100 and receiving the user's first input on the voice control when the voice control and at least one application icon are displayed, the method for sending voice information in the embodiment of the present disclosure further includes the following steps 2100- Step 2400:
步骤2100,接收用户对所述语音控件的第二输入。Step 2100, receiving a second input from the user on the voice control.
该第二输入可以为:用户对语音控件的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The second input can be: the user's click input on the voice control, or a voice command input by the user, or a specific gesture input by the user, which can be determined according to actual usage requirements, and is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。示例性地,用户可以短按如图3所示的语音控件。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input. Exemplarily, the user can short press the voice control as shown in FIG. 3 .
步骤2200,响应于所述第二输入,显示指示标识。Step 2200, display an indication mark in response to the second input.
指示标识可以是指示箭头,例如该指示标识可以是图4所示的指示箭头401。示例性地,当用户短按图3所示的语音控件201,如图4所示,便可在语音控件201的旁边显示该指示标识401。The indication mark may be an indication arrow, for example, the indication mark may be the indication arrow 401 shown in FIG. 4 . Exemplarily, when the user short presses the voice control 201 shown in FIG. 3 , as shown in FIG. 4 , the indicator 401 can be displayed next to the voice control 201 .
步骤2300,接收用户对所述语音控件的第三输入。Step 2300, receiving a third input from the user on the voice control.
该第三输入可以为:用户对语音控件的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The third input can be: the user's click input on the voice control, or a voice command input by the user, or a specific gesture input by the user, which can be determined according to actual usage requirements, and is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。示例性地,用户可以长按图4所示的语音控件201。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input. Exemplarily, the user may press and hold the voice control 201 shown in FIG. 4 .
步骤2400,响应于所述第三输入,控制所述指示标识指向所述目标应用图标。Step 2400, in response to the third input, control the indicator to point to the target application icon.
示例性地,当用户长按图4所示的语音控件201不松手,并移动手势,此时,该指示标识401也会随着手势滚动,如图4所示,当指示标识401指向应用B的图标时,则确定应用B为目标应用。便可在电子设备接收到用户录制的语音信息“我要去xx地方吃饭”之后,通过应用B将语音信息“我要去xx地方吃饭”发送至应用B正在联系的联系人M。Exemplarily, when the user presses and holds the voice control 201 shown in FIG. icon, it is determined that application B is the target application. Then, after the electronic device receives the voice message "I'm going to eat at xx place" recorded by the user, the voice message "I'm going to eat at xx place" can be sent to the contact M who is being contacted by application B through application B.
根据以上步骤2100~2400,其指示标识可以跟随用户的手势指向目标应用图标,进而能够通过该目标应用图标对应的目标应用发送语音信息,提供语音信息发送的效率。According to the above steps 2100-2400, the indicator can follow the user's gesture to point to the target application icon, and then the voice information can be sent through the target application corresponding to the target application icon, improving the efficiency of voice information transmission.
在一个实施例中,在执行以上步骤1100显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入之前,本公开实施例的语音信息发送方法还包括如下步骤3100~步骤3200:In one embodiment, when performing the above step 1100 to display the voice control and at least one application icon, before receiving the user's first input on the voice control, the method for sending voice information in the embodiment of the present disclosure further includes the following step 3100 ~Step 3200:
步骤3100,接收用户对所述至少一个应用图标的第四输入。Step 3100, receiving a user's fourth input on the at least one application icon.
该第四输入可以为:用户对语音控件的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The fourth input can be: the user's click input on the voice control, or a voice command input by the user, or a specific gesture input by the user, which can be determined according to actual usage requirements, and is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
继续上述步骤2400的示例,当指示标识指向应用B的图标时,则确定应用B为目标应用。在此,如图6所示,用户可以将应用A的图标拖动 至应用B的图标上,使得应用A的图标和应用B的图标至少部分重合,这样,应用A的图标和应用B的图标便可组成应用图标组。Continuing the above example of step 2400, when the indicator points to the icon of application B, it is determined that application B is the target application. Here, as shown in FIG. 6 , the user can drag the icon of application A onto the icon of application B, so that the icon of application A and the icon of application B at least partially overlap, so that the icon of application A and the icon of application B An application icon group can be formed.
步骤3200,响应于所述第四输入,确定应用图标组,所述应用图标组中包括至少两个应用图标。Step 3200, in response to the fourth input, determine an application icon group, where the application icon group includes at least two application icons.
继续上述示例,应用图标组中包括应用A的图标和应用B的图标。Continuing with the above example, the application icon group includes the icon of application A and the icon of application B.
本实施例中,以上步骤1200中将获取到的语音信息通过目标应用发送至目标对象可以进一步包括:将获取到的语音信息通过目标应用组中的每一个目标应用发送至目标对象。In this embodiment, sending the acquired voice information to the target object through the target application in step 1200 may further include: sending the acquired voice information to the target object through each target application in the target application group.
继续上述示例,由于应用图标组中包括应用A的图标和应用B的图标。便可在电子设备接收到用户录制的语音信息“我要去xx地方吃饭”之后,通过应用A将语音信息“我要去xx地方吃饭”发送至应用A正在联系的联系人N,以及,通过应用B将语音信息“我要去xx地方吃饭”发送至应用B正在联系的联系人M。Continuing with the above example, since the application icon group includes the icon of application A and the icon of application B. Then, after the electronic device receives the voice message "I'm going to eat at xx place" recorded by the user, it can send the voice message "I'm going to eat at xx place" through application A to contact N who is being contacted by application A, and, through App B sends the voice message "I'm going to eat at xx place" to the contact M whom App B is contacting.
根据本实施例,其支持用户创建应用图标组,进而将获取到的语音信息通过应用图标组中的应用图标对应的应用发送至对应的目标联系人,达到并发发送语音信息的目的。According to this embodiment, it supports the user to create an application icon group, and then send the acquired voice information to the corresponding target contact through the application corresponding to the application icon in the application icon group, so as to achieve the purpose of sending voice information concurrently.
在一个实施例中,第一输入可以包括第一子输入和第二子输入,其中,该第一子输入可以为录制语音信息的输入,该第二子输入可以为选择目标联系人并发送语音信息的输入。In one embodiment, the first input may include a first sub-input and a second sub-input, wherein the first sub-input may be an input for recording voice information, and the second sub-input may be an input for selecting a target contact and sending a voice message Input of information.
本实施例中,以上步骤1100中接收用户对所述语音控件的第一输入可以进一步包括:接收用户对所述语音控件的第一子输入。In this embodiment, receiving the user's first input to the voice control in the above step 1100 may further include: receiving the user's first sub-input to the voice control.
该第一子输入可以为:用户对语音控件的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The first sub-input may be: a click input by the user on the voice control, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
示例性地,如图5所示,用户可以长按语音控件201,并进行语音信息“我要去xx地方吃饭”的录制,在语音信息录制完成,便可在语音控件的第二预设区域显示语音标识501,该语音标识501用于指示该录制的语音信息。Exemplarily, as shown in Figure 5, the user can press and hold the voice control 201, and record the voice message "I'm going to eat at xx place". A voice mark 501 is displayed, and the voice mark 501 is used to indicate the recorded voice information.
本实施例中,以上步骤1200中响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象可以进一步包括如下步骤1210~步骤1230:In this embodiment, in response to the first input in the above step 1200, sending the acquired voice information to the target object through the target application may further include the following steps 1210 to 1230:
步骤1210,响应于所述第一子输入,获取语音信息。Step 1210, in response to the first sub-input, acquire voice information.
步骤1220,接收用户的第二子输入。Step 1220, receiving a second sub-input from the user.
该第二子输入可以为:用户的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The second sub-input may be: a click input by the user, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input.
继续上述示例,如图5所示,电子设备会在语音控件201的第二预设区域显示指示该语音信息的指示标识501。在此,电子设备便可接收用户对该语音标识501的第二子输入,例如用户可以主动将该语音标识501拖动至应用B的图标,便可在应用B的图标旁边显示目标联系人列表。又例如在该语音标识501旁边显示应用名称列表(该应用名称列表中,应用名称对应的应用与所显示的至少一个应用图标对应的应用相同)。Continuing with the above example, as shown in FIG. 5 , the electronic device will display an indicator 501 indicating the voice information in the second preset area of the voice control 201 . Here, the electronic device can receive the user's second sub-input on the voice mark 501. For example, the user can actively drag the voice mark 501 to the icon of application B, and the target contact list can be displayed next to the icon of application B. . For another example, an application name list is displayed beside the voice mark 501 (in the application name list, the application corresponding to the application name is the same as the application corresponding to at least one displayed application icon).
步骤1230,响应于所述第二子输入,将所述语音信息通过第二目标应用发送至第二目标对象。Step 1230, in response to the second sub-input, send the voice information to the second target object through the second target application.
所述第二目标应用和所述第二目标对象是基于所述第二子输入确定的。The second target application and the second target object are determined based on the second sub-input.
第一目标应用和第二目标应用可以是相同的应用,也可以是不同的应用,第二目标对象与第一目标对象可以是同一个对象,也可以是不同的对象,本实施例不做限定。The first target application and the second target application may be the same application or different applications, and the second target object and the first target object may be the same object or different objects, which are not limited in this embodiment .
继续上述示例,例如在应用B的图标旁边显示目标联系人列表的情况下,用户可以点击选择目标联系人列表中的联系人M,以该语音信息“我要去xx地方吃饭”发送至联系人M。又例如在该语音标识501旁边显示应用名称列表的情况下,用户可以选择应用名称列表中的应用B的名称,便可在应用B的名称旁边显示目标联系人列表,在此,用户点击选择联系人列表中的联系人M,以将该语音信息“我要去xx地方吃饭”发送至联系人M。Continuing the above example, for example, when the target contact list is displayed next to the icon of application B, the user can click to select contact M in the target contact list, and send the voice message "I am going to eat at xx place" to the contact M. For another example, when the application name list is displayed next to the voice mark 501, the user can select the name of application B in the application name list, and the target contact list can be displayed next to the name of application B. Here, the user clicks to select a contact Contact M in the people list, so as to send the voice message "I'm going to eat at xx place" to contact M.
根据本实施例,其支持用户根据实际需要主动选择目标应用和目标联系人,进而将获取到的语音信息通过目标应用发送至目标联系人。According to this embodiment, it supports the user to actively select a target application and a target contact according to actual needs, and then send the acquired voice information to the target contact through the target application.
在一个实施例中,在执行以上步骤在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标之后,本公开实施例的语音信息发送方法还进一步包括如下步骤4100~步骤4200:In one embodiment, after performing the above steps to display the first application icon corresponding to the first application in the first preset area of the voice control, the method for sending voice information in the embodiment of the present disclosure further includes the following step 4100 ~ Step 4200:
步骤4100,接收用户对第二应用图标的第五输入。Step 4100, receiving a fifth input from the user on the second application icon.
第二应用图标对应的应用具有语音录制权限。The application corresponding to the second application icon has voice recording authority.
该第五输入可以为:用户对第二应用图标的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The fifth input can be: the user's click input on the second application icon, or a voice command input by the user, or a specific gesture input by the user, which can be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application. .
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。示例性地,在应用E具有语音录制权限的情况下,用户可以点击应用E的图标,并选择“添加”控件。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input. Exemplarily, in the case that the application E has the voice recording permission, the user may click the icon of the application E, and select the "Add" control.
步骤4200,响应于所述第五输入,在所述语音控件的第一预设区域显示所述第二应用图标。Step 4200, in response to the fifth input, display the second application icon in the first preset area of the voice control.
继续上述示例,当用户点击应用E的图标,并选择“添加”控件之后,该应用E的图标则会显示在语音控件201的第一预设区域。Continuing with the above example, when the user clicks the icon of application E and selects the “add” control, the icon of application E will be displayed in the first preset area of the voice control 201 .
根据本实施例,其支持用户手动将具有语音录制权限的应用对应的图标添加至语音控件的第一预设区域。According to this embodiment, it supports the user to manually add icons corresponding to applications with voice recording permission to the first preset area of the voice control.
在一个实施例中,在执行以上步骤在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标之后,本公开实施例的语音信息发送方法还进一步包括如下步骤5100~步骤5200:In one embodiment, after performing the above steps to display the first application icon corresponding to the first application in the first preset area of the voice control, the method for sending voice information in the embodiment of the present disclosure further includes the following step 5100 ~ Step 5200:
步骤5100,接收用户对所述第一应用图标的第六输入。Step 5100, receiving a sixth input from the user on the first application icon.
该第六输入可以为:用户对第一应用图标的点击输入,或者为用户输入的语音指令,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The sixth input can be: the user's click input on the first application icon, or a voice command input by the user, or a specific gesture input by the user, which can be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application. .
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。示例性地,在应用B的图标显示在语音控件的第一预设区域的情况下,用户可以点击该第一预设区域中的应用B的图标,并选择“删除”控件。The specific gesture in the embodiment of the present application may be any one of a click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; The click input can be single-click input, double-click input, or any number of click inputs, etc., and can also be long-press input or short-press input. Exemplarily, when the icon of application B is displayed in the first preset area of the voice control, the user may click the icon of application B in the first preset area, and select the "delete" control.
步骤5200,响应于所述第六输入,在所述语音控件的第一预设区域取消显示所述第一应用图标。Step 5200, in response to the sixth input, cancel the display of the first application icon in the first preset area of the voice control.
继续上述示例,当用户点击应用B的图标,并选择“删除”控件之后,该语音控件201的第一预设区域便取消显示该应用B的图标。Continuing with the above example, when the user clicks on the icon of application B and selects the "delete" control, the first preset area of the voice control 201 cancels the display of the icon of application B.
根据本实施例,其支持用户手动删除语音控件的第一预设区域的应用图标。According to this embodiment, it supports the user to manually delete the application icon in the first preset area of the voice control.
在一个实施例中,在至少一个应用图标的显示位置为所述语音控件的第一预设区域的情况下,在执行以上步骤1200将获取到的语音信息通过目标应用发送至目标对象之后,本公开实施例的语音信息发送方法还包括:在所述语音控件的第一预设区域取消显示所述至少一个应用图标。In one embodiment, when the display position of at least one application icon is the first preset area of the voice control, after performing the above step 1200 to send the acquired voice information to the target object through the target application, the present The voice information sending method of the disclosed embodiment further includes: canceling display of the at least one application icon in the first preset area of the voice control.
示例性地,在发送语音信息之后,便可在语音控件的第一预设区域取消显示至少一个应用图标,即恢复至图2。Exemplarily, after the voice information is sent, at least one application icon can be canceled and displayed in the first preset area of the voice control, that is, to return to FIG. 2 .
根据本实施例,其支持在语音信息发送之后,自动在该语音控件的第一预设区域取消显示该指示一个应用图标。According to this embodiment, it supports automatically canceling the display of the indicating application icon in the first preset area of the voice control after the voice information is sent.
在一个实施例中,在执行以上步骤1100在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入之前,本公开的语音信息发送方法还包括如下步骤6100~步骤6200:In one embodiment, before performing the above step 1100 and receiving the user's first input on the voice control when the voice control and at least one application icon are displayed, the voice information sending method of the present disclosure further includes the following steps 6100- Step 6200:
步骤6100,通过第二应用接收语音信息。Step 6100, receiving voice information through the second application.
该语音信息可以为语音通讯消息,该语音通讯消息可以为第一账号向在电子设备登录的第二账号发送的消息。第一账号和第二账号可以均为登录同一社交软件应用的不同账号。例如,第二账号为在电子设备中登录社交软件应用1的账号,第一账号为在另一电子设备中登录应用A的账号。The voice information may be a voice communication message, and the voice communication message may be a message sent by the first account to the second account registered in the electronic device. The first account and the second account may both be different accounts logged into the same social software application. For example, the second account is an account for logging into social software application 1 in the electronic device, and the first account is an account for logging in to application A in another electronic device.
示例性地,电子设备中登录应用A的第二账号接收到在另一电子设备中登录应用A的第一账号发送的语音信息“你好”。Exemplarily, the second account logged into the application A in the electronic device receives the voice message "hello" sent by the first account logged into the application A in another electronic device.
步骤6200,在所述语音控件的第二预设区域显示语音标识,所述语音标识用于指示所述语音信息。Step 6200, displaying a voice mark in a second preset area of the voice control, where the voice mark is used to indicate the voice information.
示例性地,如图5所示,在接收到“你好”之后,电子设备便可在语音控件201的第二预设区域显示指示该语音信息的指示标识501。Exemplarily, as shown in FIG. 5 , after receiving "Hello", the electronic device may display an indicator 501 indicating the voice information in the second preset area of the voice control 201 .
本实施例中,以上步骤1100中接收用户对所述语音控件的第一输入可以进一步包括:接收用户对所述语音标识的第一输入。In this embodiment, receiving the user's first input to the voice control in the above step 1100 may further include: receiving the user's first input to the voice identification.
示例性地,在根据以上步骤6100在语音控件201的第二预设区域显示指示该语音信息的指示标识501之后,用户便可该语音标识501移动至应用B的图标上。Exemplarily, after the indication mark 501 indicating the voice information is displayed in the second preset area of the voice control 201 according to the above step 6100, the user can move the voice mark 501 to the icon of application B.
本实施例中,以上步骤1200中所述将获取到的语音信息通过目标应用发送至目标对象可以进一步包括:将获取到的语音信息通过第三目标应用发送至第三目标对象。In this embodiment, sending the acquired voice information to the target object through the target application in step 1200 may further include: sending the acquired voice information to the third target object through the third target application.
所述第三目标应用与所述第二应用为不同的应用。The third target application is a different application from the second application.
继续上述示例,用户该语音标识501移动至应用B的图标上,便可通过应用B将语音信息“你好”发送至应用B中最近联系的联系人A。Continuing with the above example, if the user moves the voice mark 501 to the icon of application B, the voice message "Hello" can be sent to the most recent contact A in application B through application B.
根据本实施例,其支持对接收到的语音信息在不同应用间进行转发和共享。According to this embodiment, it supports forwarding and sharing of received voice information among different applications.
本申请实施例提供的语音信息发送方法,执行主体可以为语音信息发送装置。本申请实施例中以语音信息发送装置执行语音信息发送方法为例,说明本申请实施例提供的语音信息发送装置。The voice information sending method provided in the embodiment of the present application may be executed by a voice information sending device. In the embodiment of the present application, the method for sending voice information performed by the voice information sending device is taken as an example to illustrate the voice information sending device provided in the embodiment of the present application.
与上述实施例相对应,参见图7,本申请实施例还提供一种语音信息发送装置700,包括:Corresponding to the above embodiment, referring to FIG. 7, the embodiment of the present application also provides a voice information sending device 700, including:
显示模块710,用于显示语音控件和至少一个应用图标。The display module 710 is configured to display voice control and at least one application icon.
接收模块720,用于在显示模块710显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入。The receiving module 720 is configured to receive a user's first input on the voice control when the display module 710 displays the voice control and at least one application icon.
发送模块730,用于响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象。The sending module 730 is configured to send the acquired voice information to the target object through the target application in response to the first input.
其中,所述目标应用为所述至少一个应用图标中的目标应用图标对应的应用。Wherein, the target application is an application corresponding to a target application icon in the at least one application icon.
根据本实施例,电子设备在显示语音控件和至少一个应用图标的情况下,会接收用户对该语音控件的第一输入,并响应于该第一输入,将获取到的语音信息通过目标应用发送至目标对象,并且,该目标应用为至少一个应用图标中的目标应用图标对应的应用。也就是说,用户仅对所显示的语音控件进行操作,便可快速将语音信息通过所显示的目标应用图标对应的目标应用发送至目标对象,避免应用频繁切换,操作便捷。According to this embodiment, when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, send the acquired voice information through the target application to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
在一个实施例中,在接收模块720接收用户对所述语音控件的第一输入之前,显示模块710,还用于在满足第一预设条件的情况下,显示所述语音控件;In one embodiment, before the receiving module 720 receives the user's first input on the voice control, the display module 710 is further configured to display the voice control when the first preset condition is met;
其中,所述第一预设条件包括以下至少一项:至少一个应用具有语音录制权限;至少两个应用具有语音录制权限,且所述至少两个应用在预设时间段内的切换次数大于预设次数阈值。Wherein, the first preset condition includes at least one of the following: at least one application has voice recording permission; at least two applications have voice recording permission, and the switching times of the at least two applications within a preset time period are greater than the preset Set the count threshold.
根据本实施例,电子设备中预先设置有第一预设条件,仅在满足该第一预设条件的情况下,才会在电子设备的显示界面显示该语音控件,进而使得用户能够通过该语音控件进行语音信息的发送;而在不满足该第一预设条件的情况下,该语音控件默认是隐藏的,即不显示在该电子设备的显示界面。According to this embodiment, the electronic device is preset with a first preset condition, and only when the first preset condition is met, the voice control will be displayed on the display interface of the electronic device, so that the user can The control sends voice information; and if the first preset condition is not met, the voice control is hidden by default, that is, it is not displayed on the display interface of the electronic device.
在一个实施例中,在接收模块720接收用户对所述语音控件的第一输入之前,显示模块710,还用于在运行具有语音录制权限的第一应用的情况下,在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标;In one embodiment, before the receiving module 720 receives the user's first input on the voice control, the display module 710 is further configured to, in the case of running the first application with voice recording permission, A first application icon corresponding to the first application is displayed in the first preset area;
其中,所述至少一个应用图标包括所述第一应用图标。Wherein, the at least one application icon includes the first application icon.
根据本实施例,其在后台运行具有语音录制权限的第一应用的情况下,会在语音控件的第一预设区域显示该第一应用对应的第一应用图标,以便用户快速通过该第一应用图标进行语音信息的发送。According to this embodiment, when the first application with voice recording authority is running in the background, the first application icon corresponding to the first application will be displayed in the first preset area of the voice control, so that the user can quickly pass through the first application. Use the icon to send voice messages.
在一个实施例中,装置700还包括控制模块,在显示模块710显示语音控件和至少一个应用图标的情况下,在接收模块720接收用户对所述语音控件的第一输入之前,接收模块720,还用于接收用户对所述语音控件的第二输入。In one embodiment, the device 700 further includes a control module. When the display module 710 displays the voice control and at least one application icon, before the receiving module 720 receives the user's first input on the voice control, the receiving module 720, It is also used for receiving a second input from the user on the voice control.
显示模块710,还用于响应于所述第二输入,显示指示标识。The display module 710 is further configured to display an indication mark in response to the second input.
接收模块720,还用于接收用户对所述语音控件的第三输入。The receiving module 720 is further configured to receive a third input from the user on the voice control.
控制模块,用于响应于所述第三输入,控制所述指示标识指向所述目标应用图标。A control module, configured to control the indicator to point to the target application icon in response to the third input.
根据本实施例,其指示标识可以跟随用户的手势指向目标应用图标,进而能够通过该目标应用图标对应的目标应用发送语音信息,提供语音信息发送的效率。According to this embodiment, the indicator can follow the user's gesture to point to the target application icon, and then the voice information can be sent through the target application corresponding to the target application icon, thereby improving the efficiency of voice information transmission.
在一个实施例中,发送模块730,具体用于将获取到的语音信息通过目标应用发送至目标对象。In one embodiment, the sending module 730 is specifically configured to send the acquired voice information to the target object through the target application.
其中,所述第一目标应用和所述第一目标对象满足第二预设条件。Wherein, the first target application and the first target object satisfy a second preset condition.
根据本实施例,电子设备会自动对语音消息进行类型识别,以将获取到的语音信息通过目标应用发送至目标联系人,提高语音信息发送的效率。According to this embodiment, the electronic device will automatically identify the type of the voice message, so as to send the acquired voice information to the target contact through the target application, so as to improve the efficiency of voice message transmission.
在一个实施例中,所述第一输入包括第一子输入和第二子输入。In one embodiment, the first input includes a first sub-input and a second sub-input.
接收模块720,具体用于接收用户对所述语音控件的第一子输入。The receiving module 720 is specifically configured to receive the user's first sub-input on the voice control.
发送模块730,具体用于响应于所述第一子输入,获取语音信息;接收用户的第二子输入;响应于所述第二子输入,将所述语音信息通过第二目标应用发送至第二目标对象。The sending module 730 is specifically configured to obtain voice information in response to the first sub-input; receive a second sub-input from the user; and send the voice information to the second sub-input through the second target application in response to the second sub-input. Two target objects.
其中,所述第二目标应用和所述第二目标对象是基于所述第二子输入确定的。Wherein, the second target application and the second target object are determined based on the second sub-input.
根据本实施例,其支持用户根据实际需要主动选择目标应用和目标联系人,进而将获取到的语音信息通过目标应用发送至目标联系人。According to this embodiment, it supports the user to actively select a target application and a target contact according to actual needs, and then send the acquired voice information to the target contact through the target application.
在一个实施例中,在显示模块710显示语音控件和至少一个应用图标的情况下,接收模块720接收用户对所述语音控件的第一输入之前,接收模块720,还用于接收用户对所述至少一个应用图标的第四输入;响应于所述第四输入,确定应用图标组,所述应用图标组中包括至少两个应用图标。In one embodiment, when the display module 710 displays the voice control and at least one application icon, before the receiving module 720 receives the user's first input on the voice control, the receiving module 720 is further configured to receive the user's input on the voice control. A fourth input of at least one application icon; in response to the fourth input, an application icon group is determined, and the application icon group includes at least two application icons.
发送模块730,还用于将获取到的语音信息通过目标应用组中的每一个目标应用发送至目标对象。The sending module 730 is further configured to send the acquired voice information to the target object through each target application in the target application group.
其中,所述目标应用组包括所述应用图标组中每一个应用图标对应的应用。Wherein, the target application group includes an application corresponding to each application icon in the application icon group.
根据本实施例,其支持用户创建应用图标组,进而将获取到的语音信息通过应用图标组中的应用图标对应的应用发送至对应的目标联系人,达到并发发送语音信息的目的。According to this embodiment, it supports the user to create an application icon group, and then send the acquired voice information to the corresponding target contact through the application corresponding to the application icon in the application icon group, so as to achieve the purpose of sending voice information concurrently.
在一个实施例中,显示模块710在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标之后,接收模块720,还用于接收用户对第二应用图标的第五输入。In one embodiment, after the display module 710 displays the first application icon corresponding to the first application in the first preset area of the voice control, the receiving module 720 is further configured to receive the user's first request for the second application icon. Five Enter.
显示模块710,还用于响应于所述第五输入,在所述语音控件的第一预设区域显示所述第二应用图标。The display module 710 is further configured to display the second application icon in the first preset area of the voice control in response to the fifth input.
其中,所述第二应用图标对应的应用具有语音录制权限。Wherein, the application corresponding to the second application icon has voice recording authority.
根据本实施例,其支持用户手动将具有语音录制权限的应用对应的图标添加至语音控件的第一预设区域。According to this embodiment, it supports the user to manually add icons corresponding to applications with voice recording permission to the first preset area of the voice control.
在一个实施例中,显示模块710在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标之后,接收模块720,还用于接收用户对所述第一应用图标的第六输入。In one embodiment, after the display module 710 displays the first application icon corresponding to the first application in the first preset area of the voice control, the receiving module 720 is further configured to receive the user's response to the first application icon The sixth input of .
显示模块710,还用于响应于所述第六输入,在所述语音控件的第一预设区域取消显示所述第一应用图标。The display module 710 is further configured to cancel display of the first application icon in the first preset area of the voice control in response to the sixth input.
在一个实施例中,在所述至少一个应用图标的显示位置为所述语音控件的第一预设区域的情况下,发送模块720将获取到的语音信息通过目标应用发送至目标对象之后,显示模块710,还用于在所述语音控件的第一预设区域取消显示所述至少一个应用图标。In one embodiment, when the display position of the at least one application icon is the first preset area of the voice control, after the sending module 720 sends the acquired voice information to the target object through the target application, the display Module 710, further configured to cancel displaying the at least one application icon in the first preset area of the voice control.
根据本实施例,其支持用户手动删除语音控件的第一预设区域的应用图标,同时,其支持在语音信息发送之后,自动在该语音控件的第一预设区域取消显示该指示一个应用图标。According to this embodiment, it supports the user to manually delete the application icon in the first preset area of the voice control, and at the same time, it supports automatically canceling the display of the application icon in the first preset area of the voice control after the voice information is sent .
在一个实施例中,在显示模块710显示语音控件和至少一个应用图标的情况下,接收模块720接收用户对所述语音控件的第一输入之前,接收模块720,还用于通过第二应用接收语音信息。In one embodiment, when the display module 710 displays the voice control and at least one application icon, before the receiving module 720 receives the user's first input on the voice control, the receiving module 720 is further configured to receive the voice control through the second application. voice message.
显示模块730,还用于在所述语音控件的第二预设区域显示语音标识,所述语音标识用于指示所述语音信息。The display module 730 is further configured to display a voice mark in the second preset area of the voice control, and the voice mark is used to indicate the voice information.
接收模块720,还用于接收用户对所述语音标识的第一输入;将获取到的语音信息通过第三目标应用发送至第三目标对象。The receiving module 720 is further configured to receive the user's first input on the voice identification; and send the acquired voice information to the third target object through the third target application.
其中,所述第三目标应用与所述第二应用为不同的应用。Wherein, the third target application and the second application are different applications.
根据本实施例,其支持对接收到的语音信息在不同应用间进行转发和共享。According to this embodiment, it supports forwarding and sharing of received voice information among different applications.
本申请实施例中的语音信息发送装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal  digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The voice information sending apparatus in the embodiment of the present application may be an electronic device, or may be a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or other devices other than the terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a handheld computer, a vehicle electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) ) equipment, robots, wearable devices, ultra-mobile personal computer (ultra-mobile personal computer, UMPC), netbook or personal digital assistant (personal digital assistant, PDA), etc., can also serve as server, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (television, TV), teller machine, or self-service machine, etc., which are not specifically limited in this embodiment of the present application.
本申请实施例中的语音信息发送装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。The voice information sending device in the embodiment of the present application may be a device with an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in this embodiment of the present application.
本申请实施例提供的语音信息发送装置能够实现图1至图6的方法实施例实现的各个过程,为避免重复,这里不再赘述。The voice information sending device provided by the embodiment of the present application can realize various processes realized by the method embodiments in FIG. 1 to FIG. 6 , and details are not repeated here to avoid repetition.
可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801和存储器802,存储器802上存储有可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述语音信息发送方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in FIG. 8 , the embodiment of the present application also provides an electronic device 800, including a processor 801 and a memory 802, and the memory 802 stores programs or instructions that can run on the processor 801. The When the programs or instructions are executed by the processor 801, the steps of the above voice information sending method embodiments can be realized, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。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.
图9是本申请实施例的电子设备的硬件结构示意图。FIG. 9 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。The electronic device 900 includes, but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910, etc. part.
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器910逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the electronic device 900 can also include a power supply (such as a battery) for supplying power to various components, and the power supply can be logically connected to the processor 910 through the power management system, so that the management of charging, discharging, and function can be realized through the power management system. Consumption management and other functions. The structure of the electronic device shown in FIG. 9 does not constitute a limitation to the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine some components, or arrange different components, which will not be repeated here. .
其中,用户输入单元907,用于在显示单元906显示显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入。Wherein, the user input unit 907 is configured to receive a user's first input on the voice control when the display unit 906 displays the voice control and at least one application icon.
处理器910,用于响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象。The processor 910 is configured to, in response to the first input, send the acquired voice information to the target object through the target application.
根据本实施例,电子设备在显示语音控件和至少一个应用图标的情况下,会接收用户对该语音控件的第一输入,并响应于该第一输入,将获取到的语音信息通过目标应用发送至目标对象,并且,该目标应用为至少一个应用图标中的目标应用图标对应的应用。也就是说,用户仅对所显示的语音控件进行操作,便可快速将语音信息通过所显示的目标应用图标对应的目标应用发送至目标对象,避免应用频繁切换,操作便捷。According to this embodiment, when the electronic device displays the voice control and at least one application icon, it will receive the user's first input to the voice control, and in response to the first input, send the acquired voice information through the target application to the target object, and the target application is the application corresponding to the target application icon in the at least one application icon. That is to say, the user can quickly send voice information to the target object through the target application corresponding to the displayed target application icon only by operating the displayed voice control, avoiding frequent switching of applications, and convenient operation.
在一个实施例中,显示单元906,还用于在满足第一预设条件的情况下,显示所述语音控件。In one embodiment, the display unit 906 is further configured to display the voice control when the first preset condition is met.
其中,所述第一预设条件包括以下至少一项:至少一个应用具有语音录制权限;至少两个应用具有语音录制权限,且所述至少两个应用在预设时间段内的切换次数大于预设次数阈值。Wherein, the first preset condition includes at least one of the following: at least one application has voice recording permission; at least two applications have voice recording permission, and the switching times of the at least two applications within a preset time period are greater than the preset Set the count threshold.
根据本实施例,电子设备中预先设置有第一预设条件,仅在满足该第一预设条件的情况下,才会在电子设备的显示界面显示该语音控件,进而使得用户能够通过该语音控件进行语音信息的发送;而在不满足该第一预设条件的情况下,该语音控件默认是隐藏的,即不显示在该电子设备的显示界面。According to this embodiment, the electronic device is preset with a first preset condition, and only when the first preset condition is met, the voice control will be displayed on the display interface of the electronic device, so that the user can The control sends voice information; and if the first preset condition is not met, the voice control is hidden by default, that is, it is not displayed on the display interface of the electronic device.
在一个实施例中,显示单元906,还用于在处理器910运行具有语音录制权限的第一应用的情况下,在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标。In one embodiment, the display unit 906 is further configured to display the first application corresponding to the first application in the first preset area of the voice control when the processor 910 runs the first application with voice recording permission. An application icon.
其中,所述至少一个应用图标包括所述第一应用图标。Wherein, the at least one application icon includes the first application icon.
根据本实施例,其在后台运行具有语音录制权限的第一应用的情况下,会在语音控件的第一预设区域显示该第一应用对应的第一应用图标,以便用户快速通过该第一应用图标进行语音信息的发送。According to this embodiment, when the first application with voice recording authority is running in the background, the first application icon corresponding to the first application will be displayed in the first preset area of the voice control, so that the user can quickly pass through the first application. Use the icon to send voice messages.
在一个实施例中,用户输入单元907,还用于接收用户对所述语音控件的第二输入。In one embodiment, the user input unit 907 is further configured to receive a second input from the user on the voice control.
显示单元906,还用于响应于所述第二输入,显示指示标识。The display unit 906 is further configured to display an indication mark in response to the second input.
用户输入单元907,还用于接收用户对所述语音控件的第三输入。The user input unit 907 is further configured to receive a third input from the user on the voice control.
处理器910,还用于响应于所述第三输入,控制所述指示标识指向所述目标应用图标。The processor 910 is further configured to, in response to the third input, control the indicator to point to the target application icon.
根据本实施例,其指示标识可以跟随用户的手势指向目标应用图标,进而能够通过该目标应用图标对应的目标应用发送语音信息,提供语音信息发送的效率。According to this embodiment, the indicator can follow the user's gesture to point to the target application icon, and then the voice information can be sent through the target application corresponding to the target application icon, thereby improving the efficiency of voice information transmission.
在一个实施例中,处理器910,还用于将获取到的语音信息通过第一目标应用发送至第一目标对象;In one embodiment, the processor 910 is further configured to send the acquired voice information to the first target object through the first target application;
其中,所述第一目标应用和所述第一目标对象满足第二预设条件。Wherein, the first target application and the first target object satisfy a second preset condition.
根据本实施例,电子设备会自动对语音消息进行类型识别,以将获取到的语音信息通过目标应用发送至目标联系人,提高语音信息发送的效率。According to this embodiment, the electronic device will automatically identify the type of the voice message, so as to send the acquired voice information to the target contact through the target application, so as to improve the efficiency of voice message transmission.
在一个实施例中,用户输入单元907,用于接收用户对所述语音控件的第一子输入。In one embodiment, the user input unit 907 is configured to receive the user's first sub-input on the voice control.
处理器910,用于响应于所述第一子输入,获取语音信息。A processor 910, configured to acquire voice information in response to the first sub-input.
用户输入单元907,用于接收用户的第二子输入。The user input unit 907 is configured to receive a second sub-input from the user.
处理器910,用于响应于所述第二子输入,将所述语音信息通过第二目标应用发送至第二目标对象。The processor 910 is configured to, in response to the second sub-input, send the voice information to the second target object through the second target application.
其中,所述第二目标应用和所述第二目标对象是基于所述第二子输入确定的。Wherein, the second target application and the second target object are determined based on the second sub-input.
根据本实施例,其支持用户根据实际需要主动选择目标应用和目标联系人,进而将获取到的语音信息通过目标应用发送至目标联系人。According to this embodiment, it supports the user to actively select a target application and a target contact according to actual needs, and then send the acquired voice information to the target contact through the target application.
在一个实施例中,用户输入单元907,还用于接收用户对所述至少一个应用图标的第四输入。In one embodiment, the user input unit 907 is further configured to receive a fourth user input on the at least one application icon.
处理器910,还用于响应于所述第四输入,确定应用图标组,所述应用图标组中包括至少两个应用图标;将获取到的语音信息通过目标应用组中的每一个目标应用发送至目标对象。The processor 910 is further configured to determine an application icon group in response to the fourth input, and the application icon group includes at least two application icons; and send the acquired voice information through each target application in the target application group to the target audience.
其中,所述目标应用组包括所述应用图标组中每一个应用图标对应的应用。Wherein, the target application group includes an application corresponding to each application icon in the application icon group.
根据本实施例,其支持用户创建应用图标组,进而将获取到的语音信息通过应用图标组中的应用图标对应的应用发送至对应的目标联系人,达到并发发送语音信息的目的。According to this embodiment, it supports the user to create an application icon group, and then send the acquired voice information to the corresponding target contact through the application corresponding to the application icon in the application icon group, so as to achieve the purpose of sending voice information concurrently.
在一个实施例中,用户输入单元907,还用于接收用户对第二应用图标的第五输入。In one embodiment, the user input unit 907 is further configured to receive a fifth input from the user on the second application icon.
显示单元906,还用于响应于所述第五输入,在所述语音控件的第一预设区域显示所述第二应用图标。The display unit 906 is further configured to display the second application icon in the first preset area of the voice control in response to the fifth input.
其中,所述第二应用图标对应的应用具有语音录制权限。Wherein, the application corresponding to the second application icon has voice recording authority.
根据本实施例,其支持用户手动将具有语音录制权限的应用对应的图标添加至语音控件的第一预设区域。According to this embodiment, it supports the user to manually add icons corresponding to applications with voice recording permission to the first preset area of the voice control.
在一个实施例中,用户输入单元907,还用于接收用户对所述第一应用图标的第六输入。In one embodiment, the user input unit 907 is further configured to receive a sixth input from the user on the first application icon.
显示单元906,还用于响应于所述第六输入,在所述语音控件的第一预设区域取消显示所述第一应用图标。The display unit 906 is further configured to cancel displaying the first application icon in the first preset area of the voice control in response to the sixth input.
在一个实施例中,显示单元906,还用于在所述至少一个应用图标的显示位置为所述语音控件的第一预设区域的情况下,所述将获取到的语音信息通过目标应用发送至目标对象之后,在所述语音控件的第一预设区域取消显示所述至少一个应用图标。In one embodiment, the display unit 906 is further configured to send the acquired voice information through the target application when the display position of the at least one application icon is the first preset area of the voice control After arriving at the target object, cancel displaying the at least one application icon in the first preset area of the voice control.
根据本实施例,其支持用户手动删除语音控件的第一预设区域的应用图标,同时,其支持在语音信息发送之后,自动在该语音控件的第一预设区域取消显示该指示一个应用图标。According to this embodiment, it supports the user to manually delete the application icon in the first preset area of the voice control, and at the same time, it supports automatically canceling the display of the application icon in the first preset area of the voice control after the voice information is sent .
在一个实施例中,处理器910,还用于通过第二应用接收语音信息。In one embodiment, the processor 910 is further configured to receive voice information through the second application.
显示单元906,还用于在所述语音控件的第二预设区域显示语音标识,所述语音标识用于指示所述语音信息。The display unit 906 is further configured to display a voice mark in a second preset area of the voice control, where the voice mark is used to indicate the voice information.
用户输入单元907,用于接收用户对所述语音标识的第一输入。The user input unit 907 is configured to receive the user's first input on the voice identification.
处理器910,用于将获取到的语音信息通过第三目标应用发送至第三目标对象。The processor 910 is configured to send the acquired voice information to the third target object through the third target application.
其中,所述第三目标应用与所述第二应用为不同的应用。Wherein, the third target application and the second application are different applications.
根据本实施例,其支持对接收到的语音信息在不同应用间进行转发和共享。According to this embodiment, it supports forwarding and sharing of received voice information among different applications.
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(Graphics Processing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072中的至少一种。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that, in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 is used for the image capture device ( Such as the image data of the still picture or video obtained by the camera) for processing. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072 . The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts, a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, and joysticks, which will not be repeated here.
存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器909可以包括易失性存储器或非易失性存储器,或者,存储器909可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器909包括但不限于这些和任意其它适合类型的存储器。The memory 909 can be used to store software programs as well as various data. The memory 909 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, an application program or instructions required by at least one function (such as a sound playing function, image playback function, etc.), etc. Furthermore, memory 909 may include volatile memory or nonvolatile memory, or, memory 909 may include both volatile and nonvolatile memory. Among them, the non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash. Volatile memory can be random access memory (Random Access Memory, RAM), static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synch link DRAM , SLDRAM) and Direct Memory Bus Random Access Memory (Direct Rambus RAM, DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
处理器910可包括一个或多个处理单元;可选地,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly handles operations related to the operating system, user interface, and application programs, etc., Modem processors mainly process wireless communication signals, such as baseband processors. It can be understood that the foregoing modem processor may not be integrated into the processor 910 .
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述语音信息发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a readable storage medium, the readable storage medium stores a program or an instruction, and when the program or instruction is executed by a processor, each process of the above embodiment of the voice information sending method is realized, and can achieve The same technical effects are not repeated here to avoid repetition.
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,计算机可读存储介质的示例包括非暂态计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。Wherein, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer-readable storage medium, and examples of the computer-readable storage medium include non-transitory computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disk or optical disk, and the like.
本申请实施例还提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述语音信息发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the above embodiment of the voice information sending method Each process, and can achieve the same technical effect, in order to avoid repetition, will not repeat them here.
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。It should be understood that the chips mentioned in the embodiments of the present application may also be called system-on-chip, system-on-chip, system-on-a-chip, or system-on-a-chip.
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述语音信息发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application provides a computer program product, the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the various processes in the above embodiments of the voice information sending method, and can achieve the same technology Effect, in order to avoid repetition, will not repeat them here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需 要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present application can be embodied in the form of computer software products, which are stored in a storage medium (such as ROM/RAM, magnetic disk, etc.) , optical disc), including several instructions to enable a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of this application, without departing from the purpose of this application and the scope of protection of the claims, many forms can also be made, all of which belong to the protection of this application.

Claims (17)

  1. 一种语音信息发送方法,包括:A method for sending voice information, comprising:
    在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入;With the voice control and at least one application icon displayed, receiving a user's first input to the voice control;
    响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象;In response to the first input, sending the acquired voice information to the target object through the target application;
    其中,所述目标应用为所述至少一个应用图标中的目标应用图标对应的应用。Wherein, the target application is an application corresponding to a target application icon in the at least one application icon.
  2. 根据权利要求1所述的方法,所述接收用户对所述语音控件的第一输入之前,还包括:The method according to claim 1, before receiving the user's first input on the voice control, further comprising:
    在满足第一预设条件的情况下,显示所述语音控件;displaying the voice control when the first preset condition is met;
    其中,所述第一预设条件包括以下至少一项:Wherein, the first preset condition includes at least one of the following:
    至少一个应用具有语音录制权限;At least one app has voice recording permission;
    至少两个应用具有语音录制权限,且所述至少两个应用在预设时间段内的切换次数大于预设次数阈值。At least two applications have voice recording authority, and switching times of the at least two applications within a preset time period are greater than a preset times threshold.
  3. 根据权利要求2所述的方法,所述接收用户对所述语音控件的第一输入之前,还包括:The method according to claim 2, before receiving the user's first input on the voice control, further comprising:
    在运行具有语音录制权限的第一应用的情况下,在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标;In the case of running a first application with voice recording authority, displaying a first application icon corresponding to the first application in a first preset area of the voice control;
    其中,所述至少一个应用图标包括所述第一应用图标。Wherein, the at least one application icon includes the first application icon.
  4. 根据权利要求1所述的方法,所述在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入之前,还包括:The method according to claim 1, when the voice control and at least one application icon are displayed, before receiving the user's first input on the voice control, further comprising:
    接收用户对所述语音控件的第二输入;receiving a second user input to the voice control;
    响应于所述第二输入,显示指示标识;displaying an indication in response to the second input;
    接收用户对所述语音控件的第三输入;receiving a third input from the user on the voice control;
    响应于所述第三输入,控制所述指示标识指向所述目标应用图标。In response to the third input, control the indicator to point to the target application icon.
  5. 根据权利要求1所述的方法,其中,所述将获取到的语音信息通过目标应用发送至目标对象,包括:The method according to claim 1, wherein said sending the acquired voice information to the target object through the target application comprises:
    将获取到的语音信息通过第一目标应用发送至第一目标对象;Send the acquired voice information to the first target object through the first target application;
    其中,所述第一目标应用和所述第一目标对象满足第二预设条件。Wherein, the first target application and the first target object satisfy a second preset condition.
  6. 根据权利要求1所述的方法,其中,所述第一输入包括第一子输入和第二子输入,所述接收用户对所述语音控件的第一输入,包括:The method according to claim 1, wherein the first input includes a first sub-input and a second sub-input, and the receiving the user's first input to the voice control includes:
    接收用户对所述语音控件的第一子输入;receiving a user's first sub-input on the voice control;
    所述响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象,包括:The sending the acquired voice information to the target object through the target application in response to the first input includes:
    响应于所述第一子输入,获取语音信息;acquiring voice information in response to the first sub-input;
    接收用户的第二子输入;receiving the second sub-input from the user;
    响应于所述第二子输入,将所述语音信息通过第二目标应用发送至第二目标对象;in response to the second sub-input, sending the voice information to a second target object through a second target application;
    其中,所述第二目标应用和所述第二目标对象是基于所述第二子输入确定的。Wherein, the second target application and the second target object are determined based on the second sub-input.
  7. 根据权利要求1所述的方法,所述在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入之前,还包括:The method according to claim 1, when the voice control and at least one application icon are displayed, before receiving the user's first input on the voice control, further comprising:
    接收用户对所述至少一个应用图标的第四输入;receiving a fourth user input on the at least one application icon;
    响应于所述第四输入,确定应用图标组,其中,所述应用图标组中包括至少两个应用图标;In response to the fourth input, an application icon group is determined, wherein the application icon group includes at least two application icons;
    所述将获取到的语音信息通过目标应用发送至目标对象,包括:Said sending the obtained voice information to the target object through the target application includes:
    将获取到的语音信息通过目标应用组中的每一个目标应用发送至目标对象;Send the acquired voice information to the target object through each target application in the target application group;
    其中,所述目标应用组包括所述应用图标组中每一个应用图标对应的应用。Wherein, the target application group includes an application corresponding to each application icon in the application icon group.
  8. 根据权利要求3所述的方法,所述在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标之后,还包括:The method according to claim 3, after displaying the first application icon corresponding to the first application in the first preset area of the voice control, further comprising:
    接收用户对第二应用图标的第五输入;receiving a fifth input from the user on the second application icon;
    响应于所述第五输入,在所述语音控件的第一预设区域显示所述第二应用图标;In response to the fifth input, displaying the second application icon in a first preset area of the voice control;
    其中,所述第二应用图标对应的应用具有语音录制权限。Wherein, the application corresponding to the second application icon has voice recording authority.
  9. 根据权利要求3所述的方法,所述在所述语音控件的第一预设区域显示所述第一应用对应的第一应用图标之后,还包括:The method according to claim 3, after displaying the first application icon corresponding to the first application in the first preset area of the voice control, further comprising:
    接收用户对所述第一应用图标的第六输入;receiving a sixth input from the user on the first application icon;
    响应于所述第六输入,在所述语音控件的第一预设区域取消显示所述第一应用图标。In response to the sixth input, canceling display of the first application icon in the first preset area of the voice control.
  10. 根据权利要求1所述的方法,在所述至少一个应用图标的显示位置为所述语音控件的第一预设区域的情况下,所述将获取到的语音信息通过目标应用发送至目标对象之后,还包括:According to the method according to claim 1, when the display position of the at least one application icon is the first preset area of the voice control, after the acquired voice information is sent to the target object through the target application ,Also includes:
    在所述语音控件的第一预设区域取消显示所述至少一个应用图标。Canceling the display of the at least one application icon in the first preset area of the voice control.
  11. 根据权利要求1所述的方法,所述在显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入之前,还包括:The method according to claim 1, when the voice control and at least one application icon are displayed, before receiving the user's first input on the voice control, further comprising:
    通过第二应用接收语音信息;receiving voice information through the second application;
    在所述语音控件的第二预设区域显示语音标识,其中,所述语音标识用于指示所述语音信息;Displaying a voice mark in a second preset area of the voice control, wherein the voice mark is used to indicate the voice information;
    所述接收用户对所述语音控件的第一输入,包括:The receiving the user's first input on the voice control includes:
    接收用户对所述语音标识的第一输入;receiving a user's first input on the voice identification;
    所述将获取到的语音信息通过目标应用发送至目标对象,包括:Said sending the obtained voice information to the target object through the target application includes:
    将获取到的语音信息通过第三目标应用发送至第三目标对象;Send the acquired voice information to the third target object through the third target application;
    其中,所述第三目标应用与所述第二应用为不同的应用。Wherein, the third target application and the second application are different applications.
  12. 一种语音信息发送装置,包括:A voice information sending device, comprising:
    显示模块,用于显示语音控件和至少一个应用图标;a display module, configured to display voice control and at least one application icon;
    接收模块,用于在所述显示模块显示语音控件和至少一个应用图标的情况下,接收用户对所述语音控件的第一输入;A receiving module, configured to receive a user's first input to the voice control when the display module displays the voice control and at least one application icon;
    发送模块,用于响应于所述第一输入,将获取到的语音信息通过目标应用发送至目标对象;A sending module, configured to send the acquired voice information to the target object through the target application in response to the first input;
    其中,所述目标应用为所述至少一个应用图标中的目标应用图标对应的应用。Wherein, the target application is an application corresponding to a target application icon in the at least one application icon.
  13. 一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-11任一项所述的语音信息发送的步骤。An electronic device, comprising a processor and a memory, the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, any one of claims 1-11 is implemented The step of sending the voice information.
  14. 一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-11任一项所述的语音信息发送的步骤。A readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the step of sending voice information according to any one of claims 1-11 is realized.
  15. 一种电子设备,被配置为用于执行如权利要求1-11任一项所述的语音信息发送的步骤。An electronic device configured to execute the step of sending voice information according to any one of claims 1-11.
  16. 一种计算机程序产品,所述计算机程序产品被至少一个处理器执行以实现如权利要求1-11任一项所述的语音信息发送的步骤。A computer program product, the computer program product is executed by at least one processor to implement the step of sending voice information according to any one of claims 1-11.
  17. 一种芯片,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1-11任一项所述的语音信息发送的步骤。A chip, including a processor and a communication interface, the communication interface is coupled to the processor, the processor is used to run programs or instructions, and realize the steps of sending voice information according to any one of claims 1-11 .
PCT/CN2023/071157 2022-01-14 2023-01-09 Voice information sending method and apparatus, and electronic device WO2023134599A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210046440.5 2022-01-14
CN202210046440.5A CN114489420A (en) 2022-01-14 2022-01-14 Voice information sending method and device and electronic equipment

Publications (1)

Publication Number Publication Date
WO2023134599A1 true WO2023134599A1 (en) 2023-07-20

Family

ID=81511601

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/071157 WO2023134599A1 (en) 2022-01-14 2023-01-09 Voice information sending method and apparatus, and electronic device

Country Status (2)

Country Link
CN (1) CN114489420A (en)
WO (1) WO2023134599A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114489420A (en) * 2022-01-14 2022-05-13 维沃移动通信有限公司 Voice information sending method and device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104076916A (en) * 2013-03-29 2014-10-01 联想(北京)有限公司 Information processing method and electronic device
CN104898821A (en) * 2014-03-03 2015-09-09 联想(北京)有限公司 Information processing method and electronic equipment
CN107592416A (en) * 2017-08-31 2018-01-16 努比亚技术有限公司 Method for sending voice message, terminal and computer-readable recording medium
CN109491562A (en) * 2018-10-09 2019-03-19 珠海格力电器股份有限公司 A kind of interface display method and terminal device of voice assistant application program
CN109634550A (en) * 2018-11-20 2019-04-16 维沃移动通信有限公司 A kind of voice operating control method and terminal device
CN114489420A (en) * 2022-01-14 2022-05-13 维沃移动通信有限公司 Voice information sending method and device and electronic equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109521932A (en) * 2018-11-06 2019-03-26 斑马网络技术有限公司 Voice control display processing method, device, vehicle, storage medium and equipment
EP3757990A1 (en) * 2019-06-25 2020-12-30 Miele & Cie. KG Method for operating a device by a user using voice control
CN111163224B (en) * 2019-12-27 2021-07-30 维沃移动通信有限公司 Voice message playing method and electronic equipment
CN111966257A (en) * 2020-08-25 2020-11-20 维沃移动通信有限公司 Information processing method and device and electronic equipment
CN113037924B (en) * 2021-01-27 2022-11-25 维沃移动通信有限公司 Voice transmission method, device, electronic equipment and readable storage medium
CN113362802A (en) * 2021-05-28 2021-09-07 维沃移动通信有限公司 Voice generation method and device and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104076916A (en) * 2013-03-29 2014-10-01 联想(北京)有限公司 Information processing method and electronic device
CN104898821A (en) * 2014-03-03 2015-09-09 联想(北京)有限公司 Information processing method and electronic equipment
CN107592416A (en) * 2017-08-31 2018-01-16 努比亚技术有限公司 Method for sending voice message, terminal and computer-readable recording medium
CN109491562A (en) * 2018-10-09 2019-03-19 珠海格力电器股份有限公司 A kind of interface display method and terminal device of voice assistant application program
CN109634550A (en) * 2018-11-20 2019-04-16 维沃移动通信有限公司 A kind of voice operating control method and terminal device
CN114489420A (en) * 2022-01-14 2022-05-13 维沃移动通信有限公司 Voice information sending method and device and electronic equipment

Also Published As

Publication number Publication date
CN114489420A (en) 2022-05-13

Similar Documents

Publication Publication Date Title
WO2021104365A1 (en) Object sharing method and electronic device
CN110276007B (en) Apparatus and method for providing information
KR102314274B1 (en) Method for processing contents and electronics device thereof
WO2019120191A1 (en) Method for copying multiple text segments and mobile terminal
CN105453612B (en) Message service providing apparatus and method of providing content via the same
CN107977248B (en) Display method of desktop pendant and mobile terminal
WO2022089594A1 (en) Information display method and apparatus, and electronic device
US20140025746A1 (en) Apparatus and method for managing user information
US20220404959A1 (en) Search method and electronic device
WO2020192322A1 (en) Display method and terminal device
WO2021017691A1 (en) Content display method and terminal device
WO2023125157A1 (en) Message sending method and apparatus, and electronic device and medium
WO2022257916A1 (en) Recommendation method and apparatus
WO2023134599A1 (en) Voice information sending method and apparatus, and electronic device
CN108710521B (en) Note generation method and terminal equipment
CN114827068A (en) Message sending method and device, electronic equipment and readable storage medium
US20240089223A1 (en) Information display method and apparatus, and electronic device
CN114443203A (en) Information display method and device, electronic equipment and readable storage medium
CN112887488A (en) Caller identification method and device and electronic equipment
CN110175063B (en) Operation assisting method, device, mobile terminal and storage medium
WO2023131092A1 (en) Information display method and apparatus
CN111045560A (en) Method for sending picture and electronic equipment
CN110888854A (en) Content sharing method and electronic equipment
WO2022247814A1 (en) Method and apparatus for selecting target character, electronic device, and storage medium
CN115412634A (en) Message display method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23739942

Country of ref document: EP

Kind code of ref document: A1