CN109120784B - Audio playing method and electronic equipment - Google Patents

Audio playing method and electronic equipment Download PDF

Info

Publication number
CN109120784B
CN109120784B CN201810927464.5A CN201810927464A CN109120784B CN 109120784 B CN109120784 B CN 109120784B CN 201810927464 A CN201810927464 A CN 201810927464A CN 109120784 B CN109120784 B CN 109120784B
Authority
CN
China
Prior art keywords
information
audio
user
playing
electronic equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810927464.5A
Other languages
Chinese (zh)
Other versions
CN109120784A (en
Inventor
姚强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201810927464.5A priority Critical patent/CN109120784B/en
Publication of CN109120784A publication Critical patent/CN109120784A/en
Application granted granted Critical
Publication of CN109120784B publication Critical patent/CN109120784B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • 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/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • 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/72442User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Multimedia (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present disclosure provides an audio playing method, including: acquiring scene information of a user; determining audio information matched with the scene information based on the scene information; and playing the audio information. The present disclosure also provides an electronic device.

Description

Audio playing method and electronic equipment
Technical Field
The present disclosure relates to an audio playing method and an electronic device.
Background
With the rapid development of electronic technology, various electronic devices are increasingly applied to many scenes such as life and work, wherein the electronic devices have various functions, such as an audio playing function. However, as the user demands the electronic device to play audio more and more, the audio playing function of the existing electronic device cannot meet the user demand. Therefore, it is desirable to provide an intelligent audio playing function to enhance the user experience.
Disclosure of Invention
One aspect of the present disclosure provides an audio playing method, including: the method comprises the steps of obtaining scene information of a user, determining audio information matched with the scene information based on the scene information, and playing the audio information.
Optionally, the scene information includes one or more of the following combinations: time information, weather information, and environmental information.
Optionally, the context information includes environment information, and the acquiring of the context information of the user includes: the method comprises the steps of obtaining position information of a user, and determining environment information of a geographic position corresponding to the position information based on the position information.
Optionally, the method is applied to an electronic device, and the method further includes: and if the current state of the electronic equipment meets a first preset condition, prohibiting the audio information from being played.
Optionally, the above if the current state of the electronic device satisfies the first predetermined condition, including: the current application program executed by the electronic equipment is a first application program, or the electronic equipment receives a first input operation made by a user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Optionally, the method is applied to an electronic device, and the method further includes: and acquiring the current state of the external equipment connected with the electronic equipment, and if the current state of the external equipment meets a second preset condition, prohibiting playing the audio information.
Optionally, the above if the current state of the external device meets a second predetermined condition, including: the current application program executed by the external device is a second application program, or the external device receives a second input operation made by the user aiming at the prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Another aspect of the present disclosure provides an electronic device including: a processor, and a memory to store executable instructions, wherein the instructions, when executed by the processor, cause the processor to perform: the method comprises the steps of obtaining scene information of a user, determining audio information matched with the scene information based on the scene information, and playing the audio information.
Optionally, the scene information includes one or more of the following combinations: time information, weather information, and environmental information.
Optionally, the context information includes environment information, and the processor further performs: the method comprises the steps of obtaining position information of a user, and determining environment information of a geographic position corresponding to the position information based on the position information.
Optionally, the processor further performs: and if the current state of the electronic equipment meets a first preset condition, prohibiting the audio information from being played.
Optionally, the above if the current state of the electronic device satisfies the first predetermined condition, including: the current application program executed by the electronic equipment is a first application program, or the electronic equipment receives a first input operation made by a user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Optionally, the processor further performs: and acquiring the current state of the external equipment connected with the electronic equipment, and if the current state of the external equipment meets a second preset condition, prohibiting playing the audio information.
Optionally, the above if the current state of the external device meets a second predetermined condition, including: the current application program executed by the external device is a second application program, or the external device receives a second input operation made by the user aiming at the prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Another aspect of the disclosure provides an audio playing apparatus including a first obtaining module, a determining module, and a playing module. The first acquisition module is used for acquiring scene information of a user, the determination module is used for determining audio information matched with the scene information based on the scene information, and the playing module is used for playing the audio information.
Optionally, the scene information includes one or more of the following combinations: time information, weather information, and environmental information.
Optionally, the context information includes environment information, and the acquiring of the context information of the user includes: the method comprises the steps of obtaining position information of a user, and determining environment information of a geographic position corresponding to the position information based on the position information.
Optionally, the above apparatus is applied to an electronic device, and the apparatus further includes: the first forbidding module is used for forbidding to play the audio information if the current state of the electronic equipment meets a first preset condition.
Optionally, the above if the current state of the electronic device satisfies the first predetermined condition, including: the current application program executed by the electronic equipment is a first application program, or the electronic equipment receives a first input operation made by a user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Optionally, the above apparatus is applied to an electronic device, and the apparatus further includes: the device comprises a second acquisition module and a second prohibition module. The second obtaining module is used for obtaining the current state of the external equipment connected with the electronic equipment, and the second forbidding module is used for forbidding playing the audio information if the current state of the external equipment meets a second preset condition.
Optionally, the above if the current state of the external device meets a second predetermined condition, including: the current application program executed by the external device is a second application program, or the external device receives a second input operation made by the user aiming at the prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Another aspect of the disclosure provides a non-volatile storage medium storing computer-executable instructions for implementing the method as described above when executed.
Another aspect of the disclosure provides a computer program comprising computer executable instructions for implementing the method as described above when executed.
Drawings
For a more complete understanding of the present disclosure and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
fig. 1 schematically illustrates an application scenario of an audio playing method and an electronic device according to an embodiment of the present disclosure;
fig. 2 schematically shows a flow chart of an audio playing method according to an embodiment of the present disclosure;
FIG. 3A schematically illustrates a flow chart of an audio playback method according to another embodiment of the present disclosure;
3B-3C schematically show electronic device audio playback diagrams according to embodiments of the present disclosure;
FIG. 4A schematically illustrates a flow chart of an audio playback method according to yet another embodiment of the present disclosure;
FIG. 4B schematically shows an electronic device audio playback schematic according to another embodiment of the present disclosure;
FIG. 5 schematically shows a block diagram of an electronic device according to an embodiment of the disclosure;
fig. 6 schematically shows a block diagram of an audio playback apparatus according to an embodiment of the present disclosure;
fig. 7 schematically shows a block diagram of an audio playback apparatus according to another embodiment of the present disclosure;
fig. 8 schematically shows a block diagram of an audio playback apparatus according to yet another embodiment of the present disclosure; and
FIG. 9 schematically shows a block diagram of a computer system for playing audio according to an embodiment of the disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It is noted that the terms used herein should be interpreted as having a meaning that is consistent with the context of this specification and should not be interpreted in an idealized or overly formal sense.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B and C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.). Where a convention analogous to "A, B or at least one of C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B or C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase "a or B" should be understood to include the possibility of "a" or "B", or "a and B".
Some block diagrams and/or flow diagrams are shown in the figures. It will be understood that some blocks of the block diagrams and/or flowchart illustrations, or combinations thereof, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the instructions, which execute via the processor, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
Accordingly, the techniques of this disclosure may be implemented in hardware and/or software (including firmware, microcode, etc.). In addition, the techniques of this disclosure may take the form of a computer program product on a computer-readable medium having instructions stored thereon for use by or in connection with an instruction execution system. In the context of this disclosure, a computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the instructions. For example, the computer readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. Specific examples of the computer readable medium include: magnetic storage devices, such as magnetic tape or Hard Disk Drives (HDDs); optical storage devices, such as compact disks (CD-ROMs); a memory, such as a Random Access Memory (RAM) or a flash memory; and/or wired/wireless communication links.
The embodiment of the disclosure provides an audio playing method, which includes acquiring scene information of a user, determining audio information matched with the scene information based on the scene information, and playing the audio information.
Therefore, in the technical scheme of the embodiment of the disclosure, the function of intelligently playing the audio according to the scene information is realized by acquiring the scene information where the user is located and playing the audio information matched with the scene information for the user, the field experience of the user is enhanced, and the requirement of the user on the audio playing function is met.
Fig. 1 schematically illustrates an application scenario of an electronic device and an audio playing method according to an embodiment of the present disclosure. It should be noted that fig. 1 is only an example of a scenario in which the embodiments of the present disclosure may be applied to help those skilled in the art understand the technical content of the present disclosure, but does not mean that the embodiments of the present disclosure may not be applied to other devices, systems, environments or scenarios.
As shown in fig. 1, the application scenario 100 may include, for example, an electronic device 110 and a location scenario 120.
In the disclosed embodiment, the electronic device 110 may be, for example, a device having a function of playing audio. The electronic device 110 has its own processor, for example, which can be used to process the related information acquired by the electronic device 110 and to control the audio playing function of the electronic device, and so on.
For example, the electronic device 110 may be a smart phone, a mobile phone, a computer, or other devices with an audio playing function.
In the embodiment of the present disclosure, the scene 120 includes, for example, an environment where the user is located, for example, the environment may be a forest, a lake, a road, and the like.
In the disclosed embodiment, the electronic device 110 is capable of acquiring a scene 120 in which a user is located, for example. And can recommend or play music matching the scene 120 to the user according to the scene 120.
Specifically, as shown in fig. 1, the electronic device 110 may be a smart headset, and when the user walks in a forest, the smart headset may obtain the location information of the user (for example, through a positioning function), and determine that the scene 120 where the user is located is the forest through the location information, at this time, the smart headset may automatically recommend or play music corresponding to the scene 120 to the user, for example, automatically play background music corresponding to a bird cry, a cricket cry, and the like, so as to enhance the live experience of the user.
In the disclosed embodiment, for example, when the user walks around a lake, the electronic device 110 can automatically play the sound of a wave or a frog or the like for the user. It is to be understood that the above exemplary scenarios are only examples for understanding the embodiments of the present disclosure, and the embodiments of the present disclosure are not limited to the specific scenarios.
Fig. 2 schematically shows a flow chart of an audio playing method according to an embodiment of the present disclosure.
As shown in fig. 2, the method includes operations S210 to S230.
In operation S210, scene information where the user is located is acquired.
According to the embodiment of the present disclosure, the scene information can reflect, for example, current temporal information or spatial information of the user. Wherein the scene information comprises one or more of the following combinations: time information, weather information, and environmental information. That is, the scene information can reflect information such as the current time, weather, or environment of the user.
For example, the time information may be a specific time of the user at present, may be a specific season of the year, or a specific time period of the day. For example, a particular time of day may include the morning, afternoon, or evening, etc.
For example, the weather information may be the current weather condition of the user, and may be, for example, sunny days, rainy days, snowy days, and the like.
For example, the environment information may be an environment corresponding to a geographic location where the user is currently located, for example, the environment information may be a forest, a lake, a road, and the like.
The scene information may also be a combination of time information, weather information, and environment information. For example, taking the combination of the time information and the environment information as an example, the current scene information of the user may be a forest in the morning, a forest in the evening, and the like.
Specifically, the following description takes scene information as environment information as an example.
For example, the context information includes environment information, and acquiring the context information where the user is located includes: and acquiring the position information of the user, and determining the environment information of the geographical position corresponding to the position information based on the position information.
In the embodiment of the present disclosure, the location information may be, for example, the current location coordinates of the user, for example, the current location information of the user is located through a positioning function (for example, the location information of the user is obtained through GPS).
After the location information of the user is obtained, the environment information of the geographic location corresponding to the location information can be determined. For example, environment information of a geographical position corresponding to the position information (for example, position coordinates) is specified in the electronic map.
Specifically, for example, the position coordinates determined by the GPS are (a, b), and the geographic position of the position coordinates (a, b) in the electronic map is a forest, and the environment information corresponding to the position information is the forest.
In operation S220, audio information matching the scene information is determined based on the scene information.
In the embodiment of the present disclosure, the audio information matching the scene information is determined, for example, the audio information matching the current time, weather, or environment of the user may be determined.
For example, taking scene information as the environment information as an example, after the environment information where the user is located is determined, the audio information matching with the environment information may be determined.
Specifically, the audio information matched with the user when the user walks in the forest may be, for example, a bird cricket sound, a cricket sound, or may be, for example, a wave sound, a frog cricket sound when the user walks near a lake, or may be a vehicle whistle sound or the like when the user walks on a busy road.
For example, taking time information as an example, when the current time of the user is morning, the audio information matched with the time information may be cheerful music, and when the time is evening, the audio information matched with the time information may be silent music.
For example, taking weather information as an example, when the current weather of the user is rainy, the audio information matched with the weather information may be a water drop sound.
For example, a combination of time and environment is taken as an example, when the user walks in a forest in the morning, the audio information matched with the user may be cheerful bird scream, and when the user walks in a forest in the afternoon, the audio information matched with the user may be noisy cicada scream.
In operation S230, audio information is played.
According to the embodiment of the disclosure, after the audio information matched with the scene information is determined, the audio information can be automatically played, so that the user can listen to corresponding music in the scene, and the live experience of the user is enhanced.
According to the embodiment of the disclosure, the scene information of the user is acquired, the audio information matched with the scene information is determined based on the scene information, and the audio information is played. Therefore, the audio information matched with the scene information is played for the user, the function of intelligently playing the audio according to the scene information is achieved, the field experience of the user is enhanced, and the requirement of the user on the audio playing function is met.
Fig. 3A schematically shows a flow chart of an audio playing method according to another embodiment of the present disclosure.
As shown in fig. 3A, the method includes operations S210 to S230 and S310. Operations S210 to S230 are the same as or similar to the operations described above with reference to fig. 2, and are not described again here.
In operation S310, if the current state of the electronic device satisfies a first predetermined condition, the audio information is prohibited from being played.
In the embodiment of the present disclosure, the operation can be applied to, for example, an electronic device, and when the electronic device is playing audio information or is preparing to play audio information, if a current state of the electronic device satisfies a first predetermined condition, it is characterized that a user does not want to play audio information in the current state, and at this time, the user's requirement is satisfied by prohibiting playing the audio information.
According to the embodiment of the disclosure, if the current state of the electronic device satisfies the first predetermined condition, the method includes: the current application program executed by the electronic equipment is the first application program, or the electronic equipment receives a first input operation made by a user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
In the disclosed embodiment, the first application may be, for example, a specific application, which when executed by the electronic device indicates that the user does not wish to play audio information.
For example, the electronic device may be a smart headset, a mobile phone, a computer, or other devices with an audio playing function.
When the electronic device is an intelligent earphone, the intelligent earphone is provided with a processor and can run a corresponding application program, at this time, the first application program corresponding to the intelligent earphone can be a music playing program, that is, when a user uses the music playing function of the intelligent earphone, the user more wants to listen to the music and does not want to have other sounds, and at this time, the playing of audio information matched with the scene information can be prohibited.
When the electronic device is a mobile phone, the first application program may be a call program, that is, when the user is in a call, in order to be able to hear the sound of the opposite party or concentrate on the sound, the user does not want to be interfered by other sounds except the sound of the opposite party, and therefore, playing of audio information matching with the scene information may be prohibited.
It is to be understood that the above examples of the first application are merely provided to facilitate understanding of the aspects of the embodiments of the present disclosure, and those skilled in the art may specifically set the specific type of the first application according to the actual application.
In the embodiment of the present disclosure, after the electronic device determines the audio information matching with the scene information based on the scene information, the electronic device can send prompt information for inquiring whether the user needs to play the audio information, where the prompt information may include, for example, an option of accepting the audio information, an option of not accepting the audio information, and the like.
The first input operation may be a selection operation made by the user for the prompt information, where the selection operation does not accept playing of the audio information, for example, the first input operation may be a click operation of the user, or a voice control, and when the first input operation of the user is not accepting the audio information, the playing of the audio information matching the scene information is prohibited.
Fig. 3B to 3C schematically show an audio playing schematic diagram of an electronic device according to an embodiment of the disclosure.
As shown in fig. 3B, the electronic device may be, for example, a smart headset 310, and when the user wears the smart headset 310, the smart headset 310 can obtain current scene information of the user, determine audio information matching the scene information, and play the audio information for the user.
For example, when the user wears the smart headset 310 and walks in a forest, the audio information determined by the smart headset 310 and matched with the forest is, for example, a bird song, and at this time, the smart headset 310 can automatically play the bird song for the user, so that the field experience of the user is improved.
As shown in fig. 3C, the electronic device may be, for example, a mobile phone 320, and when the user carries the mobile phone 320, the mobile phone 320 can obtain current scene information of the user, determine audio information matched with the scene information, and play the audio information for the user.
For example, when the user walks around a lake with the mobile phone 320, the audio information determined by the mobile phone 320 and matched with the lake edge is, for example, a frog cry, and at this time, the mobile phone 320 can automatically play the frog cry for the user, so that the on-site experience of the user is improved.
Fig. 4A schematically shows a flow chart of an audio playing method according to still another embodiment of the present disclosure.
As shown in fig. 4A, the method includes operations S210 to S230 and S410 to S420. Operations S210 to S230 are the same as or similar to the operations described above with reference to fig. 2, and are not described again here.
In operation S410, a current state of an external device connected to an electronic device is acquired.
In the embodiment of the present disclosure, the electronic device can be connected to an external device, for example, the electronic device is an intelligent headset, the external device is a mobile phone, for example, the intelligent headset may be used to play sound of the mobile phone, and at this time, a current state of the mobile phone is obtained, for example, an application program currently running on the mobile phone or a user operation received by the mobile phone is obtained.
In operation S420, if the current state of the external device satisfies a second predetermined condition, the audio information is prohibited from being played.
In the embodiment of the present disclosure, when the current state of the external device satisfies the second predetermined condition, it is characterized that the user does not want to play the audio information when the external device is in the current state, and at this time, the user's requirement is satisfied by prohibiting playing the audio information.
According to the embodiment of the present disclosure, if the current state of the external device satisfies the second predetermined condition, the method includes: the current application program executed by the external device is a second application program, or the external device receives a second input operation made by the user aiming at the prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
The second application program may be, for example, a music playing program, a video playing program, or a call program, which is being used by the mobile phone. At this time, the user does not want other sounds to influence the use process of the second application program, that is, the smart headset connected with the mobile phone prohibits playing of the audio information matched with the scene information, so as to avoid influencing the use of the second application program.
In the embodiment of the present disclosure, the second input operation may be the same as or similar to the first input operation described in fig. 3A, that is, the second output operation may be a selection operation that is received by the mobile phone and is made by the user for the prompt information, where the selection operation does not accept playing of the audio information, for example, the second output operation may be a click operation of the user, or a voice control, and so on, and when the second input operation is received by the mobile phone, the smart headset prohibits playing of the audio information matching with the scene information.
Fig. 4B schematically illustrates an electronic device audio playback schematic diagram according to another embodiment of the present disclosure.
As shown in fig. 4B, the electronic device may be, for example, a smart phone 410, the external device may be, for example, a mobile phone 420, and the smart phone 410 is connected to the mobile phone 420 for playing the sound of the mobile phone 420.
Specifically, the smart phone 410 can obtain the current scene information of the user, determine the audio information matched with the scene information, and play the audio information for the user.
Or, the mobile phone 420 may acquire current scene information of the user, determine audio information matching the scene information, and control the smart headset 410 to play the audio information matching the scene information.
For example, when a user walks in a forest while carrying the mobile phone 420 and the smart phone 410 in a connected state with the mobile phone 420, the audio information determined by the smart phone 410 or the mobile phone 420 and matched with the forest is, for example, a bird song, and at this time, the smart phone 410 can automatically play the bird song for the user, thereby improving the on-site experience of the user.
Therefore, according to the technical scheme of the embodiment of the disclosure, the audio information matched with the scene information is determined according to the scene information, and the audio information is played for the user, so that the function of intelligently playing the audio according to the scene information is realized, the field experience of the user is enhanced, and the requirement of the user on the audio playing function is met.
Fig. 5 schematically shows a block diagram of an electronic device according to an embodiment of the disclosure.
The electronic device 500 of the disclosed embodiment comprises a processor 510 and a memory 520, the memory 520 being configured to store executable instructions, wherein the instructions, when executed by the processor 510, cause the processor 510 to perform: the method comprises the steps of obtaining scene information of a user, determining audio information matched with the scene information based on the scene information, and playing the audio information.
According to an embodiment of the present disclosure, the scene information includes one or more of the following combinations: time information, weather information, and environmental information.
According to an embodiment of the present disclosure, the scene information includes environment information, and the processor 510 further performs: and acquiring the position information of the user, and determining the environment information of the geographical position corresponding to the position information based on the position information.
According to an embodiment of the present disclosure, processor 510 further performs: and if the current state of the electronic equipment meets a first preset condition, prohibiting the audio information from being played.
According to an embodiment of the present disclosure, the above if the current state of the electronic device satisfies the first predetermined condition, including: the current application program executed by the electronic equipment is the first application program, or the electronic equipment receives a first input operation made by a user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
According to an embodiment of the present disclosure, processor 510 further performs: and acquiring the current state of the external equipment connected with the electronic equipment, and if the current state of the external equipment meets a second preset condition, prohibiting playing the audio information.
According to an embodiment of the present disclosure, if the current state of the external device satisfies the second predetermined condition, the method includes: the current application program executed by the external device is a second application program, or the external device receives a second input operation made by the user aiming at the prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Fig. 6 schematically shows a block diagram of an audio playback apparatus according to an embodiment of the present disclosure.
As shown in fig. 6, the audio playing apparatus 600 includes a first obtaining module 610, a determining module 620 and a playing module 630.
The first obtaining module 610 may be configured to obtain scene information of a user. According to an embodiment of the present disclosure, the first obtaining module 610 may, for example, perform operation S210 described above with reference to fig. 2, which is not described herein again.
The determining module 620 may be configured to determine audio information matching the scene information based on the scene information.
According to an embodiment of the present disclosure, the context information includes one or more combinations of the following: time information, weather information, and environmental information.
According to the embodiment of the present disclosure, the scene information includes environment information, and acquiring the scene information where the user is located includes: and acquiring the position information of the user, and determining the environment information of the geographical position corresponding to the position information based on the position information.
According to the embodiment of the present disclosure, the determining module 620 may perform, for example, the operation S220 described above with reference to fig. 2, which is not described herein again.
The playing module 630 may be used to play audio information. According to the embodiment of the present disclosure, the playing module 630 may, for example, perform the operation S230 described above with reference to fig. 2, which is not described herein again.
Fig. 7 schematically shows a block diagram of an audio playback apparatus according to another embodiment of the present disclosure.
As shown in fig. 7, the audio playing apparatus 700 includes a first obtaining module 610, a determining module 620, a playing module 630, and a first prohibiting module 710. The first obtaining module 610, the determining module 620, and the playing module 630 are the same as or similar to the modules described above with reference to fig. 6, and are not described herein again.
The first prohibiting module 710 may be configured to prohibit the audio information from being played if the current state of the electronic device satisfies a first predetermined condition.
According to the embodiment of the disclosure, if the current state of the electronic device satisfies the first predetermined condition, the method includes: the current application program executed by the electronic equipment is the first application program, or the electronic equipment receives a first input operation made by a user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
According to an embodiment of the present disclosure, the first disabling module 710 may, for example, perform operation S310 described above with reference to fig. 3A, which is not described herein again.
Fig. 8 schematically shows a block diagram of an audio playback apparatus according to still another embodiment of the present disclosure.
As shown in fig. 8, the audio playing apparatus 800 includes a first obtaining module 610, a determining module 620, a playing module 630, a second obtaining module 810, and a second prohibiting module 820. The first obtaining module 610, the determining module 620, and the playing module 630 are the same as or similar to the modules described above with reference to fig. 6, and are not described herein again.
The second obtaining module 810 may be configured to obtain a current state of an external device connected to the electronic device. According to an embodiment of the present disclosure, the second obtaining module 810 may, for example, perform operation S410 described above with reference to fig. 4A, which is not described herein again.
The second inhibiting module 820 may be configured to inhibit the audio information from being played if the current status of the external device satisfies a second predetermined condition.
According to the embodiment of the present disclosure, if the current state of the external device satisfies the second predetermined condition, the method includes: the current application program executed by the external device is a second application program, or the external device receives a second input operation made by the user aiming at the prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
According to an embodiment of the disclosure, the second disabling module 820 may, for example, perform operation S420 described above with reference to fig. 4A, which is not described herein again.
Any number of modules, sub-modules, units, sub-units, or at least part of the functionality of any number thereof according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules, sub-modules, units, and sub-units according to the embodiments of the present disclosure may be implemented by being split into a plurality of modules. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in any other reasonable manner of hardware or firmware by integrating or packaging a circuit, or in any one of or a suitable combination of software, hardware, and firmware implementations. Alternatively, one or more of the modules, sub-modules, units, sub-units according to embodiments of the disclosure may be at least partially implemented as a computer program module, which when executed may perform the corresponding functions.
For example, any plurality of the first obtaining module 610, the determining module 620, the playing module 630, the first prohibiting module 710, the second obtaining module 810, and the second prohibiting module 820 may be combined and implemented in one module, or any one of them may be split into a plurality of modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of the other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the first obtaining module 610, the determining module 620, the playing module 630, the first disabling module 710, the second obtaining module 810, and the second disabling module 820 may be at least partially implemented as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented by hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or implemented by any one of three implementations of software, hardware, and firmware, or in a suitable combination of any of them. Alternatively, at least one of the first acquiring module 610, the determining module 620, the playing module 630, the first prohibiting module 710, the second acquiring module 810, and the second prohibiting module 820 may be at least partially implemented as a computer program module, which when executed, may perform a corresponding function.
FIG. 9 schematically shows a block diagram of a computer system for playing audio according to an embodiment of the disclosure. The computer system illustrated in FIG. 9 is only one example and should not impose any limitations on the scope of use or functionality of embodiments of the disclosure.
As shown in fig. 9, a computer system 900 implemented for audio playback includes a processor 901, a computer-readable storage medium 902. The system 900 may perform a method according to an embodiment of the disclosure.
In particular, processor 901 may comprise, for example, a general purpose microprocessor, an instruction set processor and/or related chip set and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. The processor 901 may also include on-board memory for caching purposes. The processor 901 may be a single processing unit or a plurality of processing units for performing the different actions of the method flows according to embodiments of the present disclosure.
Computer-readable storage medium 902 may be, for example, any medium that can contain, store, communicate, propagate, or transport the instructions. For example, a readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. Specific examples of the readable storage medium include: magnetic storage devices, such as magnetic tape or Hard Disk Drives (HDDs); optical storage devices, such as compact disks (CD-ROMs); a memory, such as a Random Access Memory (RAM) or a flash memory; and/or wired/wireless communication links.
The computer-readable storage medium 902 may comprise a computer program 903, which computer program 903 may comprise code/computer-executable instructions that, when executed by a processor 901, cause the processor 901 to perform a method according to an embodiment of the disclosure or any variant thereof.
The computer program 903 may be configured with computer program code, for example, comprising computer program modules. For example, in an example embodiment, code in computer program 903 may include one or more program modules, including for example 903A, 903B, … …. It should be noted that the division and number of the modules are not fixed, and those skilled in the art may use suitable program modules or program module combinations according to actual situations, so that the processor 901 may execute the method according to the embodiment of the present disclosure or any variation thereof when the program modules are executed by the processor 901.
According to an embodiment of the present invention, at least one of the first obtaining module 610, the determining module 620, the playing module 630, the first prohibiting module 710, the second obtaining module 810, and the second prohibiting module 820 may be implemented as a computer program module described with reference to fig. 9, which when executed by the processor 901 may implement the corresponding operations described above.
The present disclosure also provides a computer-readable medium, which may be embodied in the apparatus/device/system described in the above embodiments; or may exist separately and not be assembled into the device/apparatus/system. The computer readable medium carries one or more programs which, when executed, implement:
an audio playback method, comprising: the method comprises the steps of obtaining scene information of a user, determining audio information matched with the scene information based on the scene information, and playing the audio information.
Optionally, the scene information includes one or more of the following combinations: time information, weather information, and environmental information.
Optionally, the context information includes environment information, and acquiring the context information where the user is located includes: and acquiring the position information of the user, and determining the environment information of the geographical position corresponding to the position information based on the position information.
Optionally, the method is applied to an electronic device, and the method further includes: and if the current state of the electronic equipment meets a first preset condition, prohibiting the audio information from being played.
Optionally, the above if the current state of the electronic device satisfies the first predetermined condition, including: the current application program executed by the electronic equipment is the first application program, or the electronic equipment receives a first input operation made by a user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
Optionally, the method is applied to an electronic device, and the method further includes: and acquiring the current state of the external equipment connected with the electronic equipment, and if the current state of the external equipment meets a second preset condition, prohibiting playing the audio information.
Optionally, the step of, if the current state of the external device meets the second predetermined condition, includes: the current application program executed by the external device is a second application program, or the external device receives a second input operation made by the user aiming at the prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
According to embodiments of the present disclosure, a computer readable medium may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, optical fiber cable, radio frequency signals, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that various combinations and/or combinations of features recited in the various embodiments and/or claims of the present disclosure can be made, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments and/or claims of the present disclosure may be made without departing from the spirit or teaching of the present disclosure. All such combinations and/or associations are within the scope of the present disclosure.
While the disclosure has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents. Accordingly, the scope of the present disclosure should not be limited to the above-described embodiments, but should be defined not only by the appended claims, but also by equivalents thereof.

Claims (9)

1. An audio playing method is applied to electronic equipment and comprises the following steps:
acquiring scene information of a user, wherein a scene corresponding to the scene information comprises at least one object, and the scene information comprises at least two of time information, weather information and environment information;
determining audio information matched with the scene information based on the scene information;
playing the audio information to simulate the sound of the at least one object;
when the current application program executed by the electronic equipment is a first application program needing audio playing, prohibiting the electronic equipment from playing the audio information; and
the electronic equipment is used for playing the audio of the external equipment connected with the electronic equipment, and when the current application program executed by the external equipment is a second application program needing audio playing, the electronic equipment is prohibited from playing the audio information, and the electronic equipment is controlled to play the audio of the current application program.
2. The method of claim 1, wherein the context information comprises environment information, and the obtaining context information of the user comprises:
acquiring the position information of a user;
determining environmental information of a geographic location corresponding to the location information based on the location information.
3. The method of claim 1, further comprising:
and if the current state of the electronic equipment meets a first preset condition, prohibiting the audio information from being played.
4. The method of claim 3, wherein the if the current state of the electronic device satisfies a first predetermined condition comprises:
the current application program executed by the electronic equipment is a first application program; or
The electronic equipment receives a first input operation made by a user for prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
5. The method of claim 1, further comprising:
acquiring the current state of an external device connected with the electronic device;
and if the current state of the external equipment meets a second preset condition, prohibiting playing the audio information.
6. The method of claim 5, wherein the step of, if the current state of the external device satisfies a second predetermined condition, comprises:
the current application program executed by the external equipment is a second application program; or
And the external equipment receives a second input operation made by the user aiming at prompt information, wherein the prompt information is used for inquiring whether the user accepts the audio information.
7. An electronic device, comprising:
a processor; and
a memory to store executable instructions, wherein the instructions, when executed by the processor, cause the processor to perform:
acquiring scene information of a user, wherein a scene corresponding to the scene information comprises at least one object, and the scene information comprises at least two of time information, weather information and environment information;
determining audio information matched with the scene information based on the scene information;
playing the audio information to simulate the sound of the at least one object;
when the current application program executed by the electronic equipment is a first application program needing audio playing, prohibiting the electronic equipment from playing the audio information; and
the electronic equipment is used for playing the audio of the external equipment connected with the electronic equipment, and when the current application program executed by the external equipment is a second application program needing audio playing, the electronic equipment is prohibited from playing the audio information, and the electronic equipment is controlled to play the audio of the current application program.
8. The electronic device of claim 7, wherein the context information comprises context information, the processor further to perform:
acquiring the position information of a user;
determining environmental information of a geographic location corresponding to the location information based on the location information.
9. The electronic device of claim 7, wherein the processor further performs:
and if the current state of the electronic equipment meets a preset condition, prohibiting playing the audio information.
CN201810927464.5A 2018-08-14 2018-08-14 Audio playing method and electronic equipment Active CN109120784B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810927464.5A CN109120784B (en) 2018-08-14 2018-08-14 Audio playing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810927464.5A CN109120784B (en) 2018-08-14 2018-08-14 Audio playing method and electronic equipment

Publications (2)

Publication Number Publication Date
CN109120784A CN109120784A (en) 2019-01-01
CN109120784B true CN109120784B (en) 2021-11-16

Family

ID=64853168

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810927464.5A Active CN109120784B (en) 2018-08-14 2018-08-14 Audio playing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN109120784B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112150778A (en) * 2019-06-29 2020-12-29 华为技术有限公司 Environmental sound processing method and related device
CN111723234A (en) * 2020-06-15 2020-09-29 中国第一汽车股份有限公司 Audio providing method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103167125A (en) * 2012-07-24 2013-06-19 深圳市金立通信设备有限公司 Mobile phone music playing system and method for the blind
CN104410748A (en) * 2014-10-17 2015-03-11 广东小天才科技有限公司 Method for adding background sound effect according to position of mobile terminal and mobile terminal
CN107257405A (en) * 2017-05-24 2017-10-17 北京小米移动软件有限公司 Alarm clock control method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9031939B2 (en) * 2007-10-03 2015-05-12 Peter Neal Nissen Media sequencing method to provide location-relevant entertainment
CN101950577A (en) * 2010-09-08 2011-01-19 惠州Tcl移动通信有限公司 Method for selecting and playing corresponding type of music according to current weather condition
CN105278684B (en) * 2015-09-25 2018-03-09 广东欧珀移动通信有限公司 A kind of intelligent playing method and device
CN105654975A (en) * 2015-12-28 2016-06-08 惠州Tcl移动通信有限公司 Music playing method of mobile terminal and mobile terminal
CN105787027A (en) * 2016-02-24 2016-07-20 广东欧珀移动通信有限公司 Audio file playing method and terminal
CN106371795A (en) * 2016-08-29 2017-02-01 乐视控股(北京)有限公司 Music switching method and device
CN106648524A (en) * 2016-09-30 2017-05-10 四川九洲电器集团有限责任公司 Audio paying method and audio playing equipment
CN107179908B (en) * 2017-05-16 2020-07-07 网易(杭州)网络有限公司 Sound effect adjusting method and device, electronic equipment and computer readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103167125A (en) * 2012-07-24 2013-06-19 深圳市金立通信设备有限公司 Mobile phone music playing system and method for the blind
CN104410748A (en) * 2014-10-17 2015-03-11 广东小天才科技有限公司 Method for adding background sound effect according to position of mobile terminal and mobile terminal
CN107257405A (en) * 2017-05-24 2017-10-17 北京小米移动软件有限公司 Alarm clock control method and device

Also Published As

Publication number Publication date
CN109120784A (en) 2019-01-01

Similar Documents

Publication Publication Date Title
EP3416041B1 (en) Sound effect processing method, and terminal device
CN106910510A (en) Vehicle-mounted power amplifying device, vehicle and its audio play handling method
US11202163B2 (en) Audio output method, electronic device, and audio output apparatus
CN105224278A (en) Interactive voice service processing method and device
CN109120784B (en) Audio playing method and electronic equipment
CN103456330A (en) Audio control method and device
CN110062309B (en) Method and device for controlling intelligent loudspeaker box
CN110691300B (en) Audio playing device and method for providing information
CN110267113A (en) Video file processing method, system, medium and electronic equipment
EP3252690A1 (en) Apparatus and associated methods
CN109981448B (en) Information processing method and electronic device
US10949457B2 (en) Modifying playback of media content based on estimated travel time of a user
WO2017018298A1 (en) Voice-guided navigation device and voice-guided navigation program
CN107560617A (en) A kind of air navigation aid based on advertisement machine, storage medium and advertisement machine
CN109756616B (en) Message processing method and device, storage medium and electronic device
CN108668011B (en) Output method, output device and electronic device
CN115063601A (en) Bimodal bird identification method, apparatus, device and medium based on image and audio
CN105897854A (en) Mobile terminal alarm clock response method, device and system
CN104133616A (en) Information display method and device and terminal
CN110719545A (en) Audio playing device and method for playing audio
US20240040191A1 (en) Livestreaming audio processing method and device
US10136235B2 (en) Method and system for audio quality enhancement
CN110069657A (en) A kind of interactive music order method, device and terminal
US11134356B2 (en) Speech providing device, speech reproducing device, speech providing method, and speech reproducing method
CN111159462A (en) Method and terminal for playing songs

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant