Nothing Special   »   [go: up one dir, main page]

CN108874450A - Wake up the method and device of voice assistant - Google Patents

Wake up the method and device of voice assistant Download PDF

Info

Publication number
CN108874450A
CN108874450A CN201810524571.3A CN201810524571A CN108874450A CN 108874450 A CN108874450 A CN 108874450A CN 201810524571 A CN201810524571 A CN 201810524571A CN 108874450 A CN108874450 A CN 108874450A
Authority
CN
China
Prior art keywords
voice assistant
voice
display mode
screen display
instruction
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.)
Granted
Application number
CN201810524571.3A
Other languages
Chinese (zh)
Other versions
CN108874450B (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201810524571.3A priority Critical patent/CN108874450B/en
Publication of CN108874450A publication Critical patent/CN108874450A/en
Application granted granted Critical
Publication of CN108874450B publication Critical patent/CN108874450B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

The disclosure is directed to a kind of method and devices for waking up voice assistant.This method includes:When the interface of the first application of display in screen, if detecting the corresponding enabled instruction of voice assistant screen display mode, then enter the voice assistant screen display mode, wherein the voice assistant screen display mode indicates in the screen comprising the mode for waking up the predeterminable area of voice assistant;Under the voice assistant screen display mode, if detecting for the trigger action of the predeterminable area, voice assistant is waken up.The disclosure is able to use family under voice assistant screen display mode by triggering any position of predeterminable area come fast wake-up voice assistant, so as to greatly improve the operation convenience for waking up voice assistant, and the support of chip is waken up independent of low-power consumption, reduce hardware cost.

Description

Method and device for waking up voice assistant
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method and an apparatus for waking up a voice assistant.
Background
In the related art, the method for waking up the voice assistant mainly includes software virtual key wake-up, physical key (e.g., fingerprint key) wake-up, gesture interactive wake-up, and voice wake-up. The method for software virtual key awakening, physical key awakening and gesture interactive awakening is very unfavorable for user operation in driving and other scenes. The voice awakening method has the support of a low-power consumption awakening chip for the terminal equipment, and has higher requirements on the hardware of the terminal equipment. A large number of terminal devices which do not support the low-power wake-up chip cannot realize voice wake-up.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a method and apparatus for waking up a voice assistant.
According to a first aspect of the embodiments of the present disclosure, there is provided a method for waking up a voice assistant, including:
when an interface of a first application is displayed on a screen, if a starting instruction corresponding to a voice assistant screen display mode is detected, entering the voice assistant screen display mode, wherein the voice assistant screen display mode represents a mode which comprises a preset area for awakening a voice assistant in the screen;
and in the voice assistant screen display mode, if the trigger operation aiming at the preset area is detected, waking up the voice assistant.
In one possible implementation, the method further includes:
and adjusting the size of the preset area according to the adjusting instruction aiming at the preset area.
In one possible implementation, after waking up the voice assistant, the method further includes:
when a voice instruction is received, analyzing the voice instruction through the voice assistant, and determining an application corresponding to the voice instruction and an operation corresponding to the voice instruction;
and controlling the application corresponding to the voice instruction to execute the operation corresponding to the voice instruction by the voice assistant.
In a possible implementation manner, in the voice assistant screen display mode, the screen is divided into the preset area and a non-preset area, and the preset area is one layer of non-transparent layer more than the non-preset area.
In one possible implementation, the method further includes:
and when detecting that the preset button is triggered, determining that a starting instruction corresponding to the voice assistant screen display mode is detected.
In a possible implementation manner, the triggering operation is any operation of touching a preset area; or,
the trigger operation is a designated trigger operation.
According to another aspect of the present disclosure, there is provided an apparatus for waking up a voice assistant, including:
the voice assistant screen display mode comprises an entering module and a control module, wherein the entering module is used for entering the voice assistant screen display mode if a starting instruction corresponding to the voice assistant screen display mode is detected when an interface of a first application is displayed in a screen, and the voice assistant screen display mode represents a mode which comprises a preset area for awakening a voice assistant in the screen;
and the awakening module is used for awakening the voice assistant if the trigger operation aiming at the preset area is detected in the voice assistant screen display mode.
In one possible implementation, the apparatus further includes:
and the adjusting module is used for adjusting the size of the preset area according to the adjusting instruction aiming at the preset area.
In one possible implementation, the apparatus further includes:
the first determining module is used for analyzing the voice instruction through the voice assistant when the voice instruction is received, and determining an application corresponding to the voice instruction and an operation corresponding to the voice instruction;
and the execution module is used for controlling the application corresponding to the voice instruction to execute the operation corresponding to the voice instruction through the voice assistant.
In a possible implementation manner, in the voice assistant screen display mode, the screen is divided into the preset area and a non-preset area, and the preset area is one layer of non-transparent layer more than the non-preset area.
In one possible implementation, the apparatus further includes:
and the second determining module is used for determining that a starting instruction corresponding to the voice assistant screen display mode is detected when the preset button is detected to be triggered.
In a possible implementation manner, the triggering operation is any operation of touching a preset area; or,
the trigger operation is a designated trigger operation.
According to a third aspect of the embodiments of the present disclosure, an apparatus for waking up a voice assistant is provided, which includes: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform the above method.
According to a fourth aspect of embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium having instructions which, when executed by a processor, enable the processor to perform the above-described method.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: when the interface of the first application is displayed on the screen, if a starting instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is entered, and if the triggering operation aiming at the preset area is detected, the voice assistant is awakened, so that a user can rapidly awaken the voice assistant by triggering any position of the preset area in the voice assistant screen display mode, the operation convenience of awakening the voice assistant can be greatly improved, the support of awakening a chip with low power consumption is not relied on, and the hardware cost is reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow diagram illustrating a method of waking a voice assistant in accordance with an example embodiment.
FIG. 2 is a diagram illustrating a method for waking up a voice assistant in which a preset area for waking up the voice assistant is included in a screen in a voice assistant screen display mode according to an exemplary embodiment.
FIG. 3 is an exemplary flow chart illustrating a method of waking a voice assistant in accordance with one exemplary embodiment.
FIG. 4 is a diagram illustrating a method for waking up a voice assistant to adjust the size of a predetermined area according to an exemplary embodiment.
FIG. 5 is a diagram illustrating a reduced default area in a method for waking up a voice assistant according to an exemplary embodiment.
FIG. 6 is an exemplary flow chart illustrating a method of waking a voice assistant in accordance with one exemplary embodiment.
FIG. 7 is an exemplary flow chart illustrating a method of waking a voice assistant in accordance with one exemplary embodiment.
FIG. 8 is a diagram illustrating a preset button in a method of waking up a voice assistant according to an example embodiment.
FIG. 9 is a block diagram illustrating an apparatus to wake up a voice assistant in accordance with an example embodiment.
FIG. 10 is an exemplary block diagram illustrating an apparatus for waking a voice assistant in accordance with one illustrative embodiment.
FIG. 11 is a block diagram illustrating an apparatus 800 for waking a voice assistant in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
FIG. 1 is a flow diagram illustrating a method of waking a voice assistant in accordance with an example embodiment. The method can be applied to terminal equipment such as a mobile phone or a tablet personal computer. As shown in fig. 1, the method includes step S11 and step S12.
In step S11, when the interface of the first application is displayed on the screen, if a start instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is entered, where the voice assistant screen display mode indicates a mode including a preset area for waking up the voice assistant in the screen.
In one possible implementation, the first application is a designated application. For example, the first application is a certain navigation application.
In another possible implementation, the first application is a specified type of application. For example, the first application is a navigation-type application.
In another possible implementation, the first application is a resident type of application. The resident type application may represent an application that remains in the foreground after the foreground display until receiving an instruction to exit the resident type application from the foreground. In the embodiment of the present disclosure, after the application of the type resident is displayed in the foreground, if an instruction to exit the application of the type resident from the foreground is not received, the application of the type resident is kept displayed in the foreground. In this implementation, the number of resident type applications may be one or more.
As one example of this implementation, a resident type of application may be selected by the user.
As another example of this implementation, a resident type of application may be defaulted by the system. For example, the navigation application may default to a resident type of application.
In another possible implementation, the first application is an arbitrary application.
In one possible implementation manner, in the voice assistant screen display mode, the lower half part of the screen is a preset area, and the upper half part of the screen is a non-preset area.
In another possible implementation manner, in the voice assistant screen display mode, the upper half part of the screen is a preset area, and the lower half part of the screen is a non-preset area.
In another possible implementation, in the voice assistant screen display mode, the left half of the screen is a preset area, and the right half of the screen is a non-preset area.
In another possible implementation, in the voice assistant screen display mode, the right half of the screen is a preset area, and the left half of the screen is a non-preset area.
It should be noted that, although the preset region and the non-preset region are described above in the above implementation manner, those skilled in the art can understand that the present disclosure should not be limited thereto. The preset area and the non-preset area can be flexibly set by a person skilled in the art according to the requirements of the actual application scene and/or personal preference. For example, in the voice assistant screen display mode, the upper two-thirds of the screen may be set as a non-preset region and the lower one-third of the screen may be set as a preset region.
In step S12, in the voice assistant screen display mode, if a trigger operation for a preset area is detected, the voice assistant is awakened.
In one possible implementation, the triggering operation is any operation of touching a preset area. In this implementation, in the voice assistant screen display mode, if any operation of touching a preset area is detected, the voice assistant is awakened.
In another possible implementation, the trigger operation is a specified trigger operation. In this implementation, in the voice assistant screen display mode, if a specific trigger operation for a preset area is detected, the voice assistant is awakened. For example, the specified trigger operation for the preset region is a single-click operation, a double-click operation, a long-press operation, or a slide operation.
According to the voice assistant screen display method and device, when the interface of the first application is displayed in the screen, if the starting instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is entered, and under the voice assistant screen display mode, if the triggering operation aiming at the preset area is detected, the voice assistant is awakened, so that a user can rapidly awaken the voice assistant by triggering any position of the preset area under the voice assistant screen display mode, the operation convenience of awakening the voice assistant can be greatly improved, the support of awakening a chip without low power consumption is not relied on, and the hardware cost is reduced.
In a possible implementation manner, in the voice assistant screen display mode, the screen is divided into a preset area and a non-preset area, and the preset area is provided with one non-transparent layer more than the non-preset area. FIG. 2 is a diagram illustrating a method for waking up a voice assistant in which a preset area for waking up the voice assistant is included in a screen in a voice assistant screen display mode according to an exemplary embodiment. In the example shown in fig. 2, in the voice assistant screen display mode, the lower half of the screen is a preset area, and the upper half of the screen is a non-preset area. The non-preset area and the preset area may both display an interface of the first application, and the preset area has one more non-transparent layer than the non-preset area, for example, the preset area has one more gray layer than the non-preset area. In the example shown in fig. 2, although the interface of the first application may be displayed in the preset area, if the trigger operation for the preset area is detected, the voice assistant is awakened without operating the first application, so that the user may awaken the voice assistant by triggering an arbitrary position on the lower half portion of the screen in a scene such as driving. The user can also manually control the first application in the non-preset area, so that the requirements of conveniently waking up the voice assistant and manually controlling the terminal equipment are met.
FIG. 3 is an exemplary flow chart illustrating a method of waking a voice assistant in accordance with one exemplary embodiment. As shown in fig. 3, the method may include steps S11 through S13.
In step S11, when the interface of the first application is displayed on the screen, if a start instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is entered, where the voice assistant screen display mode indicates a mode including a preset area for waking up the voice assistant in the screen.
In step S12, in the voice assistant screen display mode, if a trigger operation for a preset area is detected, the voice assistant is awakened.
In step S13, the size of the preset area is adjusted according to the adjustment instruction for the preset area.
FIG. 4 is a diagram illustrating a method for waking up a voice assistant to adjust the size of a predetermined area according to an exemplary embodiment. As shown in fig. 4, when it is detected that the operation lever between the preset region and the non-preset region is dragged, an adjustment instruction for the preset region may be generated according to a distance by which the operation lever is dragged, and the size of the preset region may be adjusted according to the adjustment instruction for the preset region, so that the user may adjust the size of the preset region by dragging the operation lever between the preset region and the non-preset region.
FIG. 5 is a diagram illustrating a reduced default area in a method for waking up a voice assistant according to an exemplary embodiment. As shown in fig. 5, after the preset region is reduced, the area of the non-preset region is increased, thereby facilitating the manual operation of the non-preset region by the user. For example, when the first application displayed in the non-preset area is the navigation application, the user can conveniently operate the navigation application manually by reducing the preset area.
FIG. 6 is an exemplary flow chart illustrating a method of waking a voice assistant in accordance with one exemplary embodiment. As shown in fig. 6, the method may include steps S61 through S64.
In step S61, when the interface of the first application is displayed on the screen, if a start instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is entered, where the voice assistant screen display mode indicates a mode including a preset area for waking up the voice assistant in the screen.
Wherein, for step S61, refer to the description above for step S11.
In step S62, in the voice assistant screen display mode, if a trigger operation for a preset area is detected, the voice assistant is awakened.
Wherein, for step S62, refer to the description above for step S12.
In step S63, when the voice command is received, the voice command is parsed by the voice assistant, and the application corresponding to the voice command and the operation corresponding to the voice command are determined.
In step S64, the voice assistant controls the application corresponding to the voice command to execute the operation corresponding to the voice command.
In the embodiment of the present disclosure, after waking up the voice assistant, the user may control the terminal device through a voice instruction, for example, may initiate navigation, listen to music, send a message, listen to a message, or make a call, etc.
FIG. 7 is an exemplary flow chart illustrating a method of waking a voice assistant in accordance with one exemplary embodiment. As shown in fig. 7, the method may include steps S71 through S73.
In step S71, when it is detected that the preset button is triggered, it is determined that a start instruction corresponding to the voice assistant screen display mode is detected.
In the embodiment of the disclosure, a preset button may be set in the first application to facilitate the user to start the voice assistant screen display mode.
FIG. 8 is a diagram illustrating a preset button in a method of waking up a voice assistant according to an example embodiment. As shown in fig. 8, when it is detected that the preset button 81 is triggered, it may be determined that a start instruction corresponding to the voice assistant screen display mode is detected.
In one possible implementation, the preset button is determined to be triggered when any operation of touching the preset button is detected.
In another possible implementation manner, when a specified trigger operation for the preset button is detected, it is determined that the preset button is triggered. For example, the specified trigger operation for the preset button is a long press operation, and when the long press operation for the preset button is detected, it is determined that the preset button is triggered.
In step S72, when the interface of the first application is displayed on the screen, if a start instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is entered, where the voice assistant screen display mode indicates a mode including a preset area for waking up the voice assistant in the screen.
Wherein, for step S72, refer to the description above for step S11.
In step S73, in the voice assistant screen display mode, if a trigger operation for a preset area is detected, the voice assistant is awakened.
Wherein, for step S73, refer to the description above for step S12.
In another possible implementation manner, when a voice trigger instruction corresponding to the voice assistant screen display mode is detected, it is determined that a start instruction corresponding to the voice assistant screen display mode is detected. In this implementation, the user may initiate the voice assistant on-screen mode by voice.
In one possible implementation manner, when an exit instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is exited.
In one possible implementation manner, when the unlocking button is detected to be triggered, the exit instruction corresponding to the voice assistant screen display mode is determined to be detected. As shown in fig. 2, it may be determined that an exit instruction corresponding to the voice assistant screen display mode is detected when it is detected that the unlock button 21 is triggered.
As one example of this implementation, when any operation of touching the unlock button is detected, it is determined that the unlock button is triggered.
As another example of this implementation, when a specified trigger operation for the unlock button is detected, it is determined that the unlock button is triggered. For example, the specified trigger operation for the unlock button is a long press operation, and when the long press operation for the unlock button is detected, it is determined that the unlock button is triggered.
FIG. 9 is a block diagram illustrating an apparatus to wake up a voice assistant in accordance with an example embodiment. As shown in fig. 9, the apparatus includes an entry module 91 and a wake-up module 92.
The entering module 91 is configured to, when an interface of the first application is displayed on the screen, enter a voice assistant screen display mode if a start instruction corresponding to the voice assistant screen display mode is detected, where the voice assistant screen display mode indicates a mode including a preset area for waking up a voice assistant in the screen.
The wake-up module 92 is configured to wake up the voice assistant if a trigger operation for a preset area is detected in the voice assistant screen display mode.
FIG. 10 is an exemplary block diagram illustrating an apparatus for waking a voice assistant in accordance with one illustrative embodiment. As shown in fig. 10:
in one possible implementation, the apparatus further includes an adjustment module 93.
The adjusting module 93 is configured to adjust the size of the preset region according to an adjusting instruction for the preset region.
In one possible implementation, the apparatus further includes a first determining module 94 and an executing module 95.
The first determining module 94 is configured to, when receiving the voice command, parse the voice command by the voice assistant, and determine an application corresponding to the voice command and an operation corresponding to the voice command.
The execution module 95 is configured to control the application corresponding to the voice instruction to execute the operation corresponding to the voice instruction by the voice assistant.
In a possible implementation manner, in the voice assistant screen display mode, the screen is divided into a preset area and a non-preset area, and the preset area is provided with one non-transparent layer more than the non-preset area.
In one possible implementation, the apparatus further includes a second determining module 96.
The second determining module 96 is configured to determine that a start instruction corresponding to the voice assistant screen display mode is detected when detecting that the preset button is triggered.
In one possible implementation manner, the triggering operation is any operation of touching a preset area; alternatively, the trigger operation is a specified trigger operation.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
According to the voice assistant screen display method and device, when the interface of the first application is displayed in the screen, if the starting instruction corresponding to the voice assistant screen display mode is detected, the voice assistant screen display mode is entered, and under the voice assistant screen display mode, if the triggering operation aiming at the preset area is detected, the voice assistant is awakened, so that a user can rapidly awaken the voice assistant by triggering any position of the preset area under the voice assistant screen display mode, the operation convenience of awakening the voice assistant can be greatly improved, the support of awakening a chip without low power consumption is not relied on, and the hardware cost is reduced.
FIG. 11 is a block diagram illustrating an apparatus 800 for waking a voice assistant in accordance with an example embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 11, the apparatus 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the apparatus 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 800.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed status of the device 800, the relative positioning of components, such as a display and keypad of the device 800, the sensor assembly 814 may also detect a change in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration/deceleration of the device 800, and a change in the temperature of the device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided that includes instructions, such as the memory 1932 that includes instructions, which are executable by the processing component 1922 of the apparatus 1900 to perform the above-described method. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (14)

1. A method of waking a voice assistant, comprising:
when an interface of a first application is displayed on a screen, if a starting instruction corresponding to a voice assistant screen display mode is detected, entering the voice assistant screen display mode, wherein the voice assistant screen display mode represents a mode which comprises a preset area for awakening a voice assistant in the screen;
and in the voice assistant screen display mode, if the trigger operation aiming at the preset area is detected, waking up the voice assistant.
2. The method of claim 1, further comprising:
and adjusting the size of the preset area according to the adjusting instruction aiming at the preset area.
3. The method of claim 1, wherein after waking a voice assistant, the method further comprises:
when a voice instruction is received, analyzing the voice instruction through the voice assistant, and determining an application corresponding to the voice instruction and an operation corresponding to the voice instruction;
and controlling the application corresponding to the voice instruction to execute the operation corresponding to the voice instruction by the voice assistant.
4. The method of claim 1, wherein in the voice assistant screen display mode, the screen is divided into the predetermined area and a non-predetermined area, and the predetermined area is one layer of non-transparent layer higher than the non-predetermined area.
5. The method of claim 1, further comprising:
and when detecting that the preset button is triggered, determining that a starting instruction corresponding to the voice assistant screen display mode is detected.
6. The method according to claim 1, wherein the triggering operation is any operation of touching a preset area; or,
the trigger operation is a designated trigger operation.
7. An apparatus for waking a voice assistant, comprising:
the voice assistant screen display mode comprises an entering module and a control module, wherein the entering module is used for entering the voice assistant screen display mode if a starting instruction corresponding to the voice assistant screen display mode is detected when an interface of a first application is displayed in a screen, and the voice assistant screen display mode represents a mode which comprises a preset area for awakening a voice assistant in the screen;
and the awakening module is used for awakening the voice assistant if the trigger operation aiming at the preset area is detected in the voice assistant screen display mode.
8. The apparatus of claim 7, further comprising:
and the adjusting module is used for adjusting the size of the preset area according to the adjusting instruction aiming at the preset area.
9. The apparatus of claim 7, further comprising:
the first determining module is used for analyzing the voice instruction through the voice assistant when the voice instruction is received, and determining an application corresponding to the voice instruction and an operation corresponding to the voice instruction;
and the execution module is used for controlling the application corresponding to the voice instruction to execute the operation corresponding to the voice instruction through the voice assistant.
10. The apparatus of claim 7, wherein in the voice assistant screen display mode, the screen is divided into the predetermined area and a non-predetermined area, and the predetermined area is one layer of a non-transparent layer above the non-predetermined area.
11. The apparatus of claim 7, further comprising:
and the second determining module is used for determining that a starting instruction corresponding to the voice assistant screen display mode is detected when the preset button is detected to be triggered.
12. The device according to claim 7, wherein the triggering operation is any operation of touching a preset area; or,
the trigger operation is a designated trigger operation.
13. An apparatus for waking a voice assistant, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the method of any one of claims 1 to 6.
14. A non-transitory computer readable storage medium having instructions therein which, when executed by a processor, enable the processor to perform the method of any one of claims 1 to 6.
CN201810524571.3A 2018-05-28 2018-05-28 Method and device for waking up voice assistant Active CN108874450B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810524571.3A CN108874450B (en) 2018-05-28 2018-05-28 Method and device for waking up voice assistant

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810524571.3A CN108874450B (en) 2018-05-28 2018-05-28 Method and device for waking up voice assistant

Publications (2)

Publication Number Publication Date
CN108874450A true CN108874450A (en) 2018-11-23
CN108874450B CN108874450B (en) 2021-05-04

Family

ID=64335384

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810524571.3A Active CN108874450B (en) 2018-05-28 2018-05-28 Method and device for waking up voice assistant

Country Status (1)

Country Link
CN (1) CN108874450B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109801625A (en) * 2018-12-29 2019-05-24 百度在线网络技术(北京)有限公司 Control method, device, user equipment and the storage medium of virtual speech assistant
CN111914563A (en) * 2019-04-23 2020-11-10 广东小天才科技有限公司 Intention recognition method and device combined with voice
CN114327347A (en) * 2020-09-29 2022-04-12 北京小米移动软件有限公司 Interface display control method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102566881A (en) * 2010-12-31 2012-07-11 宏碁股份有限公司 Method for unlocking screen and executing application program
US20120218197A1 (en) * 2011-02-24 2012-08-30 Chi Mei Communication Systems, Inc. Electronic device and method for starting applications in the electronic device
CN102810049A (en) * 2012-07-17 2012-12-05 华为终端有限公司 Application program switching method and device and touch-screen electronic device
US20150143244A1 (en) * 2013-01-22 2015-05-21 Tealium Inc. Activation of dormant features in native applications
CN105094801A (en) * 2015-06-12 2015-11-25 阿里巴巴集团控股有限公司 Application function activating method and application function activating device
CN107315561A (en) * 2017-06-30 2017-11-03 联想(北京)有限公司 A kind of data processing method and electronic equipment
CN107562320A (en) * 2013-05-30 2018-01-09 北京三星通信技术研究有限公司 A kind of method and intelligent touch screen terminal equipment of the function that application program is provided
CN108008923A (en) * 2016-12-29 2018-05-08 北京车和家信息技术有限责任公司 Display methods, device, in-vehicle display system and the vehicle of on-vehicle information

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102566881A (en) * 2010-12-31 2012-07-11 宏碁股份有限公司 Method for unlocking screen and executing application program
US20120218197A1 (en) * 2011-02-24 2012-08-30 Chi Mei Communication Systems, Inc. Electronic device and method for starting applications in the electronic device
CN102810049A (en) * 2012-07-17 2012-12-05 华为终端有限公司 Application program switching method and device and touch-screen electronic device
US20150143244A1 (en) * 2013-01-22 2015-05-21 Tealium Inc. Activation of dormant features in native applications
CN107562320A (en) * 2013-05-30 2018-01-09 北京三星通信技术研究有限公司 A kind of method and intelligent touch screen terminal equipment of the function that application program is provided
CN105094801A (en) * 2015-06-12 2015-11-25 阿里巴巴集团控股有限公司 Application function activating method and application function activating device
CN108008923A (en) * 2016-12-29 2018-05-08 北京车和家信息技术有限责任公司 Display methods, device, in-vehicle display system and the vehicle of on-vehicle information
CN107315561A (en) * 2017-06-30 2017-11-03 联想(北京)有限公司 A kind of data processing method and electronic equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109801625A (en) * 2018-12-29 2019-05-24 百度在线网络技术(北京)有限公司 Control method, device, user equipment and the storage medium of virtual speech assistant
CN111914563A (en) * 2019-04-23 2020-11-10 广东小天才科技有限公司 Intention recognition method and device combined with voice
CN114327347A (en) * 2020-09-29 2022-04-12 北京小米移动软件有限公司 Interface display control method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN108874450B (en) 2021-05-04

Similar Documents

Publication Publication Date Title
CN108804010B (en) Terminal control method, device and computer readable storage medium
CN107908351B (en) Application interface display method and device and storage medium
US20170344192A1 (en) Method and device for playing live videos
US20170060320A1 (en) Method for controlling a mobile terminal using a side touch panel
EP3046016A1 (en) Method and apparatus for switching display mode
EP3136793A1 (en) Method and apparatus for awakening electronic device
CN107102772B (en) Touch control method and device
CN107798309B (en) Fingerprint input method and device and computer readable storage medium
CN106469054A (en) notification message control method, device and terminal
CN108073328B (en) Touch response method and device
EP3232301B1 (en) Mobile terminal and virtual key processing method
CN110262692B (en) Touch screen scanning method, device and medium
CN111610912B (en) Application display method, application display device and storage medium
CN107390977A (en) Button operation method, apparatus and storage medium
CN104317402A (en) Description information display method and device and electronic equipment
CN108874450B (en) Method and device for waking up voice assistant
CN109862169B (en) Electronic equipment control method, device and storage medium
CN112181265B (en) Touch signal processing method, device and medium
CN110413148B (en) False touch prevention detection method, device, equipment and storage medium
CN109521923B (en) Floating window control method and device and storage medium
US11397596B2 (en) Method and device for controlling pop-up window, electronic device, and storage medium
CN106484296A (en) Mobile terminal prevents processing method, device and the equipment of false touch
CN106126050B (en) Menu display method and device
CN105786561B (en) Method and device for calling process
CN107948876B (en) Method, device and medium for controlling sound box equipment

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