CN111787101A - Speaker control method executed by terminal and control method applied to speaker - Google Patents
Speaker control method executed by terminal and control method applied to speaker Download PDFInfo
- Publication number
- CN111787101A CN111787101A CN202010616833.6A CN202010616833A CN111787101A CN 111787101 A CN111787101 A CN 111787101A CN 202010616833 A CN202010616833 A CN 202010616833A CN 111787101 A CN111787101 A CN 111787101A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- speaker
- sound box
- operation information
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Selective Calling Equipment (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本公开涉及电子技术领域,更具体地,涉及智能家居和语音交互技术,涉及一种终端执行的音箱控制方法及应用于音箱的控制方法。The present disclosure relates to the field of electronic technologies, and more particularly, to smart home and voice interaction technologies, and to a method for controlling a speaker box executed by a terminal and a control method applied to a speaker box.
背景技术Background technique
随着互联网技术和电子技术的发展,各种智能家居设备应运而生。智能音箱作为智能领域的代表性产品,可以作为用户的智能助理,实现对扫地机器人、智能空调、智能灯泡、智能电视等其他智能设备的控制。为了使得智能音箱兼具更多功能,市场上兼具视频播放和监控功能的智能音箱层出不穷。With the development of Internet technology and electronic technology, various smart home devices have emerged. As a representative product in the smart field, smart speakers can be used as users' smart assistants to control other smart devices such as sweeping robots, smart air conditioners, smart light bulbs, and smart TVs. In order to make smart speakers have more functions, smart speakers with both video playback and monitoring functions emerge in an endless stream on the market.
在实现本公开构思的过程中,发明人发现相关技术中的智能音箱至少存在以下问题:现有的智能音箱仅能通过终端实现闹钟等设置,无法实现对显示屏、摄像头等硬件的运行状态进行控制。这无疑会给用户带来较差的体验感。例如用户为了在离开家后使得智能音箱的显示屏处于关闭状态,只能在出门之前向智能音箱发送关闭显示屏的指令,或者将智能音箱的电源拔掉。但在用户出门之前忘记关闭显示屏时,无法实现对显示屏的远程控制。In the process of realizing the concept of the present disclosure, the inventor found that the smart speaker in the related art has at least the following problems: the existing smart speaker can only realize the setting of the alarm clock and the like through the terminal, and cannot realize the operation status of the hardware such as the display screen and the camera. control. This will undoubtedly bring a poor user experience. For example, in order to turn off the display of the smart speaker after leaving home, the user can only send an instruction to turn off the display to the smart speaker before going out, or unplug the power of the smart speaker. However, when the user forgets to turn off the display screen before going out, the remote control of the display screen cannot be realized.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本公开提供了一种设置有不同运行模式,且能够通过远程控制切换运行模式的终端执行的音箱控制方法和应用于音箱的控制方法。In view of this, the present disclosure provides a sound box control method performed by a terminal provided with different operation modes and capable of switching the operation modes through remote control, and a control method applied to the sound box.
本公开的一个方面提供了一种终端执行的音箱控制方法,该方法包括:响应于第一用户的第一目标操作,生成第一操作信息;获取第一用户的账户信息;根据第一操作信息及账户信息,生成针对音箱的第一控制指令;以及向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱。其中,第一操作信息用于指示音箱更改运行模式。One aspect of the present disclosure provides a method for controlling a speaker performed by a terminal, the method includes: in response to a first target operation of a first user, generating first operation information; acquiring account information of the first user; according to the first operation information and account information to generate a first control instruction for the speaker; and send the first control instruction to the server, so that the server determines the speaker targeted by the first operation information according to the account information in the first control instruction. The first operation information is used to instruct the speaker to change the operation mode.
本公开的另一方面提供了一种应用于音箱的控制方法,该方法包括:接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的;以及根据第一操作信息,更改音箱的运行模式。Another aspect of the present disclosure provides a control method applied to a speaker, the method comprising: receiving first operation information sent by a server, where the first operation information is generated in response to a first target operation of a terminal by a first user and changing the operation mode of the speaker according to the first operation information.
本公开的另一方面提供了一种音箱控制装置,配置与终端,该装置包括:操作信息生成模块,用于响应于第一用户的第一目标操作,生成第一操作信息;账户信息获取模块,用于获取第一用户的账户信息;指令生成模块,用于根据第一操作信息及账户信息,生成针对音箱的第一控制指令;以及指令发送模块,用于向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱,其中,第一操作信息用于指示音箱更改运行模式。Another aspect of the present disclosure provides a speaker control device, configuration and terminal, the device includes: an operation information generation module for generating first operation information in response to a first target operation of a first user; an account information acquisition module , used to obtain the account information of the first user; the instruction generation module is used to generate the first control instruction for the speaker according to the first operation information and account information; and the instruction sending module is used to send the first control instruction to the server , so that the server determines the speaker targeted by the first operation information according to the account information in the first control instruction, wherein the first operation information is used to instruct the speaker to change the operating mode.
本公开的另一方面提供了一种控制装置,配置于音箱中,该装置包括:操作信息接收模块,用于接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的;以及控制模块,用于根据控制指令,更改音箱的运行模式。Another aspect of the present disclosure provides a control device configured in a sound box, the device comprising: an operation information receiving module for receiving first operation information sent by a server, where the first operation information is in response to a first user generated by a first target operation on the terminal; and a control module for changing the operation mode of the sound box according to the control instruction.
本公开的另一方面提供了一种电子设备,该电子设备包括:一个或多个处理器;以及存储装置,用于存储一个或多个程序。其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行如上所述的终端执行的音箱控制方法,或应用于音箱的控制方法。Another aspect of the present disclosure provides an electronic device including: one or more processors; and a storage device for storing one or more programs. Wherein, when one or more programs are executed by one or more processors, one or more processors are caused to execute the above-mentioned method for controlling a speaker box executed by a terminal, or a method for controlling a speaker box.
本公开的另一方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的终端执行的音箱控制方法,或应用于音箱的控制方法。Another aspect of the present disclosure provides a computer-readable storage medium on which executable instructions are stored, and when the instructions are executed by a processor, cause the processor to execute the above-mentioned method for controlling a speaker box executed by a terminal, or applied to a speaker box control method.
本公开的另一方面提供了一种计算机程序,该计算机程序包括计算机可执行指令,该指令在被执行时用于实现如上所述的终端执行的音箱控制方法,或应用于音箱的控制方法。Another aspect of the present disclosure provides a computer program comprising computer-executable instructions that, when executed, are used to implement the terminal-executed speaker control method as described above, or a control method applied to a speaker.
根据本公开的实施例,可以至少部分地避免相关技术中无法远程对音箱的运行模式进行控制所导致的用户体验差,不能满足用户的个性化需求的技术问题。并因此通过为音箱设置不同的运行模式,并经由终端对音箱运行模式进行远程更改,可以在一定程度上提高用户体验,满足用户的个性化需求。According to the embodiments of the present disclosure, it is possible to at least partially avoid the technical problems of poor user experience caused by the inability to remotely control the operation mode of the speaker and the inability to meet the user's personalized needs in the related art. Therefore, by setting different operating modes for the speakers and remotely changing the operating modes of the speakers through the terminal, the user experience can be improved to a certain extent and the individual needs of the users can be met.
附图说明Description of drawings
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
图1示意性示出了根据本公开实施例的终端执行的音箱控制方法和应用于音箱的控制方法的应用场景;FIG. 1 schematically shows an application scenario of a sound box control method performed by a terminal and a control method applied to a sound box according to an embodiment of the present disclosure;
图2A示意性示出了根据本公开实施例的终端执行的音箱控制方法的流程图;FIG. 2A schematically shows a flowchart of a method for controlling a speaker box executed by a terminal according to an embodiment of the present disclosure;
图2B示意性示出了根据本公开实施例的终端的显示界面示意图;FIG. 2B schematically shows a schematic diagram of a display interface of a terminal according to an embodiment of the present disclosure;
图3示意性示出了根据本公开实施例的应用于音箱的控制方法的流程图;FIG. 3 schematically shows a flowchart of a control method applied to a sound box according to an embodiment of the present disclosure;
图4示意性示出了根据本公开实施例的终端控制音箱更改运行模式的交互图;FIG. 4 schematically shows an interaction diagram of a terminal controlling a sound box to change an operating mode according to an embodiment of the present disclosure;
图5A示意性示出了根据本公开另一实施例的终端执行的音箱控制方法的流程图;FIG. 5A schematically shows a flowchart of a method for controlling a speaker box executed by a terminal according to another embodiment of the present disclosure;
图5B示意性示出了根据本公开另一实施例的终端的显示界面示意图;FIG. 5B schematically shows a schematic diagram of a display interface of a terminal according to another embodiment of the present disclosure;
图6示意性示出了根据本公开另一实施例的应用于音箱的控制方法的流程图;FIG. 6 schematically shows a flowchart of a control method applied to a sound box according to another embodiment of the present disclosure;
图7示意性示出了根据本公开又一实施例的应用于音箱的控制方法的流程图;FIG. 7 schematically shows a flowchart of a control method applied to a sound box according to yet another embodiment of the present disclosure;
图8示意性示出了根据本公开实施例的音箱请求更改运行模式的交互图;FIG. 8 schematically shows an interaction diagram of a speaker requesting to change the operating mode according to an embodiment of the present disclosure;
图9示意性示出了根据本公开实施例的配置于终端的音箱控制装置的结构框图;FIG. 9 schematically shows a structural block diagram of a speaker control apparatus configured on a terminal according to an embodiment of the present disclosure;
图10示意性示出了根据本公开实施例的配置于音箱的控制装置的结构框图;以及FIG. 10 schematically shows a structural block diagram of a control device configured in a sound box according to an embodiment of the present disclosure; and
图11示意性示出了根据本公开实施例的适于执行音箱控制方法或应用于音箱的控制方法的电子设备的结构框图。FIG. 11 schematically shows a structural block diagram of an electronic device suitable for executing a sound box control method or a control method applied to a sound box according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that these descriptions are exemplary only, and are not intended to limit the scope of the present disclosure. In the following detailed description, for convenience of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It will be apparent, however, that one or more embodiments may be practiced without these specific details. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. The terms "comprising", "comprising" and the like as used herein indicate 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 meaning as commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly rigid manner.
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。Where expressions like "at least one of A, B, and C, etc.," are used, they should generally be interpreted in accordance with the meaning of the expression as commonly understood by those skilled in the art (eg, "has A, B, and C") At least one of the "systems" shall include, but not be limited to, systems with A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc. ).
本公开提供了一种用于对音箱功能模块的运行状态进行远程控制的终端执行的音箱控制方法和应用于音箱的控制方法。其中,终端执行的音箱控制方法包括:响应于第一用户的第一目标操作,生成第一操作信息;获取第一用户的账户信息;根据第一操作信息及账户信息,生成针对音箱的第一控制指令;以及向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱,其中,第一操作信息用于指示音箱更改运行模式;运行模式包括第一运行模式和第二运行模式;在第一运行模式下,第一用户处于预定区域内;在第二运行模式,第一用户没有处于预定区域。The present disclosure provides a terminal-executed speaker control method for remotely controlling the running state of a speaker function module and a control method applied to the speaker. Wherein, the speaker control method performed by the terminal includes: in response to the first target operation of the first user, generating first operation information; acquiring account information of the first user; and generating first operation information for the speaker according to the first operation information and account information. control instruction; and send the first control instruction to the server, so that the server determines the speaker for which the first operation information is directed according to the account information in the first control instruction, wherein the first operation information is used to instruct the speaker to change the operation mode; The operation modes include a first operation mode and a second operation mode; in the first operation mode, the first user is in the predetermined area; in the second operation mode, the first user is not in the predetermined area.
图1示意性示出了根据本公开实施例的终端执行的音箱控制方法和应用于音箱的控制方法的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的应用场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、或场景。FIG. 1 schematically shows an application scenario of a sound box control method executed by a terminal and a control method applied to a sound box according to an embodiment of the present disclosure. It should be noted that FIG. 1 is only an example of an application scenario to which the embodiments of the present disclosure can be applied, so as to help those skilled in the art to understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be applied to other device, system, or scene.
如图1所示,该实施例的应用场景100包括终端设备111、112,服务器120和音箱130。As shown in FIG. 1 , an application scenario 100 of this embodiment includes
终端设备111、112例如可以是具有显示屏且具有处理功能的各种电子设备,例如可以包括智能手机、平板电脑、智能手表、智能手环等便携式终端。该终端设备111、112例如可以安装有各种客户端应用,例如可以安装有音箱控制类应用、即时通信类应用、网页浏览类应用等。The
服务器120例如可以是能够通过网络与终端设备111、112和音箱130进行通信、并向终端设备111、112和音箱130提供各种服务的服务器。示例性地,该服务器120例如可以是虚拟服务器,终端设备111、112与音箱130可以通过服务器120进行远程交互,以实现终端设备111、112对音箱130的远程控制。The
音箱130例如可以是能够与用户进行语音交互的智能音箱,该音箱130例如可以与除服务器120外的其他服务器通过网络通信,以从其他服务器处获取音频信息并播放获取的音频信息。The
示例性地,该音箱130例如可以与智能家居设备通过WIFI连接,并与智能家居设备构成智能家居系统,实现智能音箱130对智能家居设备的控制。Exemplarily, the
示例性地,为了使得音箱130的功能多样化,该音箱130例如还可以设置有多个功能模块,用于执行除音频播放和对智能家居设备控制外的其他功能。例如,该音箱130可以设置有音频播放模块,具体地,设置有显示屏131,以响应于用户的语音指令或操作指令播放视频信息。并且/或者,该音箱130例如可以设置摄像头132,以通过摄像头132对音箱130所在空间的物体进行图像采集,使得音箱130具有拍照功能、监控功能等。该摄像头132可以作为拍摄模块的组件,也可以作为摄像监控模块的组件。Exemplarily, in order to diversify the functions of the
根据本公开的实施例,为了避免在用户离家之后,因无法对音箱设置的功能模块进行远程控制而导致用户体验差的技术问题,例如可以为音箱设置运行模式:离家模式。在离家模式下,该音箱的功能模块例如可以处于第一运行状态。例如,视频播放模块中的显示屏处于关闭状态、摄像监控模块中的摄像头处于开启状态。在关闭离家模式后,该音箱的功能模块例如可以处于与第一运行状态相反的第二运行状态。例如,视频播放模块中的显示屏处于开启状态、摄像监控模块中的摄像头处于关闭状态。可以理解的是,上述运行模式仅作为示例以利于理解本公开,该音箱例如可以根据用户喜好设置有多种运行模式,以使得音箱的运行状态更符合用户的需求。According to the embodiments of the present disclosure, in order to avoid the technical problem of poor user experience due to inability to remotely control the functional modules set by the speaker after the user leaves home, for example, the speaker can be set to an operating mode: home mode. In the away-from-home mode, the functional modules of the speaker may be in a first operating state, for example. For example, the display screen in the video playback module is turned off, and the camera in the camera monitoring module is turned on. After the home-away mode is turned off, the functional modules of the speaker may be in a second operating state, which is opposite to the first operating state, for example. For example, the display screen in the video playback module is turned on, and the camera in the camera monitoring module is turned off. It can be understood that the above operating modes are only used as examples to facilitate understanding of the present disclosure. For example, the sound box can be set with multiple operating modes according to user preferences, so that the operating state of the sound box can better meet the needs of users.
需要说明的是,本公开实施例的终端执行的音箱控制方法例如可以由终端设备111、112执行,应用于音箱的控制方法例如可以由音箱130执行。相应地,本公开实施例提供的配置于终端的音箱控制装置例如可以设置于终端设备111、112中,配置于音箱的控制装置可以设置于音箱130中。在后续描述中,将终端设备111、112所在侧作为终端,将服务器120所在侧作为服务端。It should be noted that the sound box control method performed by the terminal in the embodiment of the present disclosure may be performed by, for example, the
应该理解,图1中的终端设备、服务器和音箱类型仅仅是示意性的。根据实现需要,可以具有任意类型的终端设备、服务器和音箱。It should be understood that the types of terminal devices, servers and speakers in FIG. 1 are merely illustrative. According to the implementation needs, it can have any type of terminal equipment, servers and speakers.
以下将结合图2A~图8对本公开实施例的终端执行的音箱控制方法和应用于音箱的控制方法进行详细描述。The following will describe in detail a sound box control method performed by a terminal and a control method applied to a sound box according to an embodiment of the present disclosure with reference to FIGS. 2A to 8 .
图2A示意性示出了根据本公开实施例的终端执行的音箱控制方法的流程图。图2B示意性示出了根据本公开实施例的终端的显示界面示意图。FIG. 2A schematically shows a flowchart of a method for controlling a speaker box executed by a terminal according to an embodiment of the present disclosure. FIG. 2B schematically shows a schematic diagram of a display interface of a terminal according to an embodiment of the present disclosure.
如图2A所示,该实施例的终端执行的音箱控制方法200例如可以包括操作S210~操作S270。As shown in FIG. 2A , the
在操作S210,响应于第一用户的第一目标操作,生成第一操作信息。In operation S210, first operation information is generated in response to the first target operation of the first user.
根据本公开的实施例,第一目标操作例如可以是用户对终端安装的用于对音箱130进行控制的客户端应用的操作。用户执行该第一目标操作的目的是为了通过终端对音箱进行运行模式的更改。为了便于更改音箱的运行模式,客户端应用例如可以提供有用于打开/关闭运行模式的开关控件。According to an embodiment of the present disclosure, the first target operation may be, for example, an operation performed by a user on a client application installed on the terminal for controlling the
示例性地,如图2B所示,终端安装的客户端应用例如可以展示显示界面210。该显示界面210中可以显示有音箱具有的至少一种模式的列表。该至少一种模式可以是响应于用户操作个性化定制的,也可以是由客户端应用开发人员预先设定的。该多种模式例如可以包括以下至少之一:离家模式、Party(聚会)模式和睡眠模式等。针对每种模式,都设置有一个开关控件,以开启或关闭该每种模式。例如,针对离家模式,具有第一开关控件211,针对Party模式,具有第二开关控件212,针对睡眠模式,具有第三开关控件213。第一目标操作例如可以是对针对各种模式的开关控件的点击操作。可以理解的是,在该至少一个模式处于关闭状态时,音箱130可以处于正常工作状态,在该至少一个模式中的一种模式开启后,音箱则可以处于与该一种模式对应的工作状态。Exemplarily, as shown in FIG. 2B , the client application installed on the terminal may, for example, display the
根据本公开的实施例,在响应于第一用户的第一目标操作后,终端可以生成用于指示音箱更改运行模式的第一操作信息。具体地,第一操作信息可以为关闭或开启音箱的至少一个运行模式中任一运行模式的操作指令。According to an embodiment of the present disclosure, in response to the first target operation of the first user, the terminal may generate first operation information for instructing the sound box to change the operation mode. Specifically, the first operation information may be an operation instruction to turn off or turn on any one of the operation modes of the sound box in at least one operation mode.
在操作S230,获取第一用户的账户信息。In operation S230, account information of the first user is acquired.
根据本公开的实施例,该操作S230可以是调用客户端应用开发时预定义的脚本来获取客户端当前登录的账户信息。该账户信息例如可以包括用于唯一指示用户的用户名和密码。可以理解的是,该操作S230可以采用相关技术中的任意方法来实现,本公开对此不作限定。According to an embodiment of the present disclosure, the operation S230 may be calling a script predefined during application development of the client to acquire account information currently logged in by the client. The account information may include, for example, a username and password for uniquely identifying the user. It can be understood that this operation S230 may be implemented by any method in the related art, which is not limited in the present disclosure.
根据本公开的实施例,为了进一步保证密码的安全性,本公开实施例获取的第一用户的账户信息例如还可以为服务端在对第一用户进行身份验证时向第一用户的用户名和密码签发的令牌信息,该令牌信息即为针对第一用户的。According to the embodiment of the present disclosure, in order to further ensure the security of the password, the account information of the first user obtained by the embodiment of the present disclosure may also be, for example, the user name and password of the first user when the server authenticates the first user. The issued token information, the token information is for the first user.
示例性地,在第一用户通过终端登录了个人账户,并向服务端请求信息时,终端会将第一用户的账号和密码等发送至服务端,服务端可以对该账号和密码使用算法和密钥进行签名,在将签名作为令牌信息(Token)返回给终端。终端在接收到令牌信息后,将令牌信息存储至Cookie中或者本地存储器中。该操作S230在获取第一用户的账户信息时,可以是从Cookie或本地存储器中获取服务端签发的针对第一用户的令牌信息。Exemplarily, when the first user logs in to the personal account through the terminal and requests information from the server, the terminal will send the account and password of the first user to the server, and the server can use algorithms and algorithms for the account and password. The key is signed, and the signature is returned to the terminal as token information (Token). After receiving the token information, the terminal stores the token information in the cookie or in the local storage. In operation S230, when acquiring the account information of the first user, the token information for the first user issued by the server may be acquired from a cookie or a local storage.
在操作S250,根据所述第一操作信息及账户信息,生成针对音箱的第一控制指令。In operation S250, a first control instruction for the speaker is generated according to the first operation information and the account information.
根据本公开的实施例,该操作S250可以是将账户信息和第一操作信息封装成数据包,从而生成针对音箱的第一控制指令。According to an embodiment of the present disclosure, the operation S250 may be to encapsulate the account information and the first operation information into a data packet, so as to generate a first control instruction for the speaker.
示例性地,为了避免数据包被黑客等恶意截取导致账户信息丢失,该操作S250还可以在生成第一控制指令时,先对账户信息进行加密,然后将加密后的账户信息和第一操作信息封装为数据包,得到第一控制指令。Exemplarily, in order to avoid the loss of account information caused by malicious interception of the data packet by hackers, the operation S250 may also, when generating the first control instruction, first encrypt the account information, and then encrypt the encrypted account information and the first operation information. It is encapsulated into a data packet to obtain a first control instruction.
示例性地,为了进一步提高数据包中信息的安全性,本实施例还可以先将账户信息和第一操作信息封装成数据包,再对数据包进行加密,以生成第一控制指令。或者,可以先对账户信息和第一操作信息进行加密,在加密后再封装成数据包,得到第一控制指令。可以理解的是,在账户信息为令牌信息时,操作S250则可以实现为:加密令牌信息和第一操作信息,生成第一控制指令。Exemplarily, in order to further improve the security of the information in the data packet, in this embodiment, the account information and the first operation information may be encapsulated into a data packet, and then the data packet is encrypted to generate the first control instruction. Alternatively, the account information and the first operation information may be encrypted first, and then encapsulated into a data packet after encryption to obtain the first control instruction. It can be understood that, when the account information is token information, operation S250 may be implemented as: encrypting the token information and the first operation information, and generating the first control instruction.
在操作S270,向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱。In operation S270, a first control instruction is sent to the server, so that the server determines the speaker targeted by the first operation information according to the account information in the first control instruction.
根据本公开的实施例,服务端例如可以存储有账户信息和音箱ID的关联关系表。在将第一控制指令发送给服务端后,服务端可以解析该第一控制指令得到其中的账户信息,并根据账户信息查找关联关系表,得到与账户信息对应的音箱ID。According to an embodiment of the present disclosure, the server may store, for example, an association table between account information and speaker IDs. After sending the first control instruction to the server, the server can parse the first control instruction to obtain the account information therein, and search the association table according to the account information to obtain the speaker ID corresponding to the account information.
根据本公开的实施例,在服务端得到音箱ID后,可以将第一控制指令中的第一操作信息发送给音箱ID对应的音箱。在音箱接收到第一操作信息后,可以根据第一操作信息对音箱的运行模式进行更改。According to the embodiment of the present disclosure, after obtaining the speaker ID, the server can send the first operation information in the first control instruction to the speaker corresponding to the speaker ID. After the sound box receives the first operation information, the operation mode of the sound box can be changed according to the first operation information.
图3示意性示出了根据本公开实施例的应用于音箱的控制方法的流程图,图4示意性示出了根据本公开实施例的终端控制音箱更改运行模式的交互图。FIG. 3 schematically shows a flowchart of a control method applied to a sound box according to an embodiment of the present disclosure, and FIG. 4 schematically shows an interaction diagram of a terminal controlling a sound box to change the operation mode according to an embodiment of the present disclosure.
如图3所示,应用于音箱的控制方法300例如可以包括操作S310~操作S330。As shown in FIG. 3 , the
在操作S310,接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的。示例性地,如图2A所示,该第一操作信息可以是先由终端通过操作S210生成后,经由操作S230~操作S270发送给服务端,并由服务端发送给音箱的。In operation S310, first operation information sent by the server is received, where the first operation information is generated in response to a first target operation of the terminal by the first user. Exemplarily, as shown in FIG. 2A , the first operation information may be first generated by the terminal through operation S210 , and then sent to the server through operations S230 to S270 , and then sent by the server to the speaker.
在操作S330,根据第一操作信息,更改音箱的运行模式。In operation S330, the operation mode of the speaker is changed according to the first operation information.
根据本公开的实施例,第一操作信息中包括关闭或开启音箱的至少一个运行模式中任一运行模式的操作指令。因此,该操作S330可以是响应于关闭或开启音箱的至少一个运行模式中任一运行模式的操作指令,关闭或开启音箱的该任一运行模式,实现对音箱的运行模式的更改。According to an embodiment of the present disclosure, the first operation information includes an operation instruction to turn off or turn on any one of the operation modes of the sound box in at least one operation mode. Therefore, the operation S330 may be to turn off or turn on any one of the operating modes of the sound box in response to an operation instruction for turning off or on any one of the operating modes of the sound box, so as to change the operating mode of the sound box.
在一实施例中,如图4所示,在终端接收到第一目标操作后,可以响应于该第一目标操作先执行操作S411,生成第一操作信息。该操作S411与前述的操作S210类似,在此不再赘述。随后再执行操作S413,获取Token,该Token即为前述服务端签发的针对第一用户的令牌信息。在获取到Token后,终端即可根据Token和第一操作信息形成向服务端发送的加密数据包,并将该加密数据包发送给服务端。In one embodiment, as shown in FIG. 4 , after receiving the first target operation, the terminal may first perform operation S411 in response to the first target operation to generate the first operation information. This operation S411 is similar to the aforementioned operation S210, and details are not repeated here. Then, operation S413 is performed to obtain a Token, which is the token information for the first user issued by the aforementioned server. After acquiring the Token, the terminal can form an encrypted data packet sent to the server according to the Token and the first operation information, and send the encrypted data packet to the server.
服务端在接收到该加密数据包后,可以先通过解密操作得到数据包中的Token和第一操作信息。然后执行操作S421,对Token进行验证,以验证该Token是否为向具有音箱控制权限的第一用户签发的Token。若是,则验证成功,并执行操作S423,加密第一操作信息,并将加密后的第一操作信息发送给音箱,以将终端产生的第一操作信息发送给终端,实现终端与音箱之间的交互。若Token不是向具有音箱控制权限的第一用户签发的Token,则可以丢弃解密后的数据包。After receiving the encrypted data packet, the server can first obtain the Token and the first operation information in the data packet through a decryption operation. Then, operation S421 is performed to verify the Token to verify whether the Token is a Token issued to the first user with the speaker control authority. If so, the verification is successful, and operation S423 is executed, the first operation information is encrypted, and the encrypted first operation information is sent to the speaker, so as to send the first operation information generated by the terminal to the terminal, so as to realize the communication between the terminal and the speaker. interact. If the Token is not the Token issued to the first user with the speaker control authority, the decrypted data packet can be discarded.
在音箱接收到第一操作信息后,即可执行操作S431,响应于第一操作信息,更改运行模式。该操作S431与前述操作S330类似,在此不再赘述。After the speaker receives the first operation information, operation S431 may be performed, and the operation mode is changed in response to the first operation information. This operation S431 is similar to the foregoing operation S330, and details are not repeated here.
根据本公开的实施例,第一操作信息例如可以是由服务端发送的加密后的第一操作信息。为了便于音箱进行运行模式的更改,前述操作S330和/或操作S431例如可以先对加密后的第一操作信息进行解密,解密后再执行更改音箱的运行模式的操作。According to an embodiment of the present disclosure, the first operation information may be, for example, encrypted first operation information sent by the server. In order to facilitate the changing of the operation mode of the speaker, the aforementioned operations S330 and/or S431 may, for example, decrypt the encrypted first operation information, and then perform the operation of changing the operation mode of the speaker after decryption.
根据本公开的实施例,音箱的运行模式例如可以包括第一运行模式和第二运行模式。音箱例如可以具有语音采集模块、视频播放模块、音频播放模块和/或摄像监控模块。在音箱处于第一运行模式时,音箱包括的至少一个功能模块处于第一运行状态。而音箱处于第二运行模式时,至少一个功能模块处于与第一运行状态不同的第二运行状态。According to an embodiment of the present disclosure, the operation mode of the sound box may include, for example, a first operation mode and a second operation mode. The sound box may have, for example, a voice collection module, a video playback module, an audio playback module and/or a camera monitoring module. When the sound box is in the first operating mode, at least one functional module included in the sound box is in the first operating state. When the sound box is in the second operating mode, at least one functional module is in a second operating state different from the first operating state.
示例性地,在第一运行模式下,第一用户处于预定区域内;在第二运行模式,第一用户没有处于预定区域。例如,该第二运行模式为开启前述的离家模式后音箱所处的模式,而第一运行模式为关闭前述的离家模式后音箱所处的模式。预定区域例如可以是音箱能够采集到语音的区域,或者,该预定区域为用户的居住区域。在第一运行模式下,该音箱中的语音采集模块例如可以处于工作状态,视频播放模块中的显示屏处于开启状态,音频播放模块处于音频播放状态,摄像监控模块处于关闭状态。在第二运行模式下,各功能模块的状态可以与第一运行模式下的状态相反,例如,摄像监控模块处于开启状态。Exemplarily, in the first operating mode, the first user is in the predetermined area; in the second operating mode, the first user is not in the predetermined area. For example, the second operating mode is the mode in which the speaker is located after the aforementioned home-away mode is turned on, and the first operating mode is the mode in which the speaker is located after the aforementioned home-away mode is turned off. The predetermined area may be, for example, an area where the sound box can collect speech, or the predetermined area is a user's living area. In the first operating mode, for example, the voice acquisition module in the speaker can be in a working state, the display screen in the video playback module is in an open state, the audio playback module is in an audio playback state, and the camera monitoring module is in a closed state. In the second operating mode, the state of each functional module may be opposite to that in the first operating mode, for example, the camera monitoring module is in an on state.
示例性地,第一运行模式例如可以为前述的Party模式处于关闭状态时音箱所处的模式,第二运行模式例如可以为前述的Party模式处于开启状态时音箱所处的模式。在第一运行模式下,音箱的音量例如可以为第一音量,第二运行模式下,音箱的音量例如可以为第二音量,且第一音量小于第二音量。Exemplarily, the first operating mode may be, for example, the mode in which the sound box is located when the aforementioned Party mode is in an off state, and the second operating mode may be, for example, the mode in which the sound box is located when the aforementioned Party mode is in an on state. In the first operation mode, the volume of the speaker may be, for example, the first volume, and in the second operation mode, the volume of the speaker may be, for example, the second volume, and the first volume is lower than the second volume.
示例性地,第一运行模式例如可以为前述的睡眠模式处于关闭状态时音箱所处的模式,第二运行模式例如可以为前述的睡眠模式处于开启状态时音箱所处的模式。在第一运行模式下,音箱的音量例如可以为第三音量,第二运行模式下,音箱的音量例如可以为第四音量,且第三音量大于第四音量。Exemplarily, the first operating mode may be, for example, the mode in which the sound box is located when the aforementioned sleep mode is in an off state, and the second operating mode may be, for example, the mode in which the sound box is located when the aforementioned sleep mode is in an on state. In the first operation mode, the volume of the speaker may be, for example, the third volume, and in the second operation mode, the volume of the speaker may be, for example, the fourth volume, and the third volume is greater than the fourth volume.
根据本公开的实施例,如图4所示,在音箱响应于第一操作信息更改了运行模式后,例如还可以向终端反馈更改结果。该更改结果用于指示音箱是否完成运行模式的更改。具体地,音箱可以将更改结果发送给服务端,以经由服务端将更改结果反馈给终端。在更改结果指示音箱完成运行模式的更改后,终端可以执行操作S415,更改控件状态,以对第一目标操作所针对的开关控件的状态进行更改。例如,若第一目标操作是对第一开关控件211的点击操作,经由操作S415,该第一开关控件211可以由图2B所示的关闭状态更改为后续图5B所示的开启状态。According to an embodiment of the present disclosure, as shown in FIG. 4 , after the sound box changes the operation mode in response to the first operation information, for example, the change result may be fed back to the terminal. The result of this change is used to indicate whether the speaker has completed the change of operating mode. Specifically, the speaker can send the modification result to the server, so that the modification result can be fed back to the terminal via the server. After the change result indicates that the sound box completes the change of the operation mode, the terminal may perform operation S415 to change the state of the control, so as to change the state of the switch control targeted by the first target operation. For example, if the first target operation is a click operation on the
根据本公开的实施例,为了进一步提高用户体验,满足不同用户的不同需求,例如可以在音箱处于前述至少一个运行模式中的任一运行模式时,使得各功能模块的运行状态可以被远程调整。According to the embodiments of the present disclosure, in order to further improve user experience and meet different needs of different users, for example, when the speaker is in any one of the foregoing at least one operation mode, the operation state of each functional module can be remotely adjusted.
图5A示意性示出了根据本公开另一实施例的终端执行的音箱控制方法的流程图;图5B示意性示出了根据本公开另一实施例的终端的显示界面示意图。Fig. 5A schematically shows a flowchart of a method for controlling a speaker box executed by a terminal according to another embodiment of the present disclosure; Fig. 5B schematically shows a schematic diagram of a display interface of a terminal according to another embodiment of the present disclosure.
为了实现运行状态的远程调整,如图5A所示,该实施例的终端执行的音箱控制方法500除了操作S210~操作S270外,例如还可以包括操作S510~操作S530。In order to realize remote adjustment of the running state, as shown in FIG. 5A , the
在操作S510,响应于第一用户的第二目标操作,生成第二操作信息。In operation S510, second operation information is generated in response to the second target operation of the first user.
根据本公开的实施例,该第二目标操作与前述第一目标操作类似,区别在于,第一用户执行该第二目标操作的目的是为了通过终端对音箱包括的功能模块的运行状态进行调整。According to an embodiment of the present disclosure, the second target operation is similar to the aforementioned first target operation, except that the purpose of the first user performing the second target operation is to adjust the running state of the functional modules included in the speaker through the terminal.
为了便于对功能模块的运行状态进行调整,终端例如还可以展示有针对功能模块的调整窗口,该调整窗口中设置有调整控件,通过对该调整控件的操作,实现对功能模块的运行状态的调整。因此,操作S510中的第二目标操作可以是对该调整窗口中的调整控件的操作。In order to facilitate the adjustment of the running state of the functional module, for example, the terminal may also display an adjustment window for the functional module, and an adjustment control is set in the adjustment window, and the adjustment of the running state of the functional module is realized by operating the adjustment control. . Therefore, the second target operation in operation S510 may be an operation on the adjustment control in the adjustment window.
示例性地,调整控件例如可以包括以下至少之一:运行时段调整控件、单次运行时长调整控件、预定时段内的运行总时长调整控件等。Exemplarily, the adjustment control may include, for example, at least one of the following: a running period adjustment control, a single running duration adjustment control, a total running duration adjustment control within a predetermined period, and the like.
在响应于第二目标操作后,为了向音箱调整功能模块的运行状态提供依据,操作S510可以根据第二目标操作,生成第二操作信息。具体地,可以是根据第一用户对调整控件进行操作后调整控件的状态变化来生成第二操作信息,该第二操作信息用于指示音箱调整功能模块的运行信息,以使得音箱根据该运行信息来控制功能模块的运行状态。该第二操作信息应包括调整指令和运行信息。After responding to the second target operation, in order to provide a basis for the operating state of the speaker adjustment function module, operation S510 may generate second operation information according to the second target operation. Specifically, the second operation information may be generated according to the state change of the adjustment control after the first user operates the adjustment control, and the second operation information is used to indicate the operation information of the sound box adjustment function module, so that the sound box can adjust the operation information to control the running state of the function module. The second operation information should include adjustment instructions and operation information.
示例性地,在调整控件为运行时段调整控件时,则生成的第二操作信息中的运行信息例如可以包括功能模块的运行时段。在调整控件为单次运行时长的调整控件时,运行信息可以包括功能模块的单次运行时长。在调整控件为预定时段内的运行总时长调整控件时,运行信息可以包括预定时段内的运行总时长。Exemplarily, when the adjustment control is the operation period adjustment control, the operation information in the generated second operation information may include, for example, the operation period of the function module. When the adjustment control is an adjustment control with a single running duration, the running information may include the single running duration of the function module. When the adjustment control is the adjustment control for the total running duration within the predetermined period, the running information may include the total running duration within the predetermined period.
在一实施例中,终端安装的客户端应用在响应于前述第一目标操作,且使得音箱完成运行模式的更改后,第一目标操作所针对的开关控件例如可以处于开启状态。此时,如图5B所示,终端的显示界面可以由显示界面210切换为显示界面510。In one embodiment, after the client application installed on the terminal responds to the first target operation and changes the operating mode of the speaker, for example, the switch control targeted by the first target operation may be in an on state. At this time, as shown in FIG. 5B , the display interface of the terminal may be switched from the
示例性地,为了避免在家中没有人时音箱的显示屏处于打开状态导致的浪费电力资源,或者避免仅儿童在家时,儿童使用显示屏观看视频,在离家模式中还可以控制显示屏处于关闭状态。在显示界面510中,例如可以包括有调整窗口511,用于展示对视频播放模块中显示屏进行控制的调整控件。该调整控件例如可以包括有针对显示屏的开关控件5111,以用于控制显示屏处于开启状态或关闭状态。还可以包括用于对显示屏的关闭时段进行调整的调整控件5112。Exemplarily, in order to avoid wasting power resources caused by the display screen of the speaker being turned on when there is no one at home, or to avoid children watching videos on the display screen when only children are at home, the display screen can also be controlled to be turned off in the away-from-home mode. state. In the
示例性地,为了在家中没有人时起到防盗作用,在离家模式中还可以控制音箱的摄像头进行图像采集,以对用户的居住区域进行监控。在显示界面510中,例如可以包括有调整窗口512,用于展示对摄像监控模块中摄像头进行控制的调整控件。该调整控件例如可以包括有针对摄像头的开关控件,以用于控制摄像头处于开启状态或关闭状态。还可以包括用于对摄像头的开启时段进行调整的调整控件。Exemplarily, in order to play an anti-theft effect when there is no one at home, in the away-from-home mode, the camera of the speaker can also be controlled to perform image acquisition, so as to monitor the user's living area. In the
示例性地,为了在家中没有人时起到防盗作用,在离家模式中还可以控制音箱播放白噪声,以向路过的人营造家中有人的错觉。因此,在显示界面510中,例如可以包括有调整窗口513,用于展示对音频播放模块是否播放白噪声进行控制的调整控件。该调整控件例如可以包括有针对白噪声的开关控件,以用于控制音频播放模块播放白噪声或停止播放白噪声。还可以包括用于对白噪声的播放时段进行调整的调整控件。为了进一步满足不同用户的不同需求,该调整窗口513例如还可以提供有用于选择白噪声类型的选择控件,白噪声类型例如可以包括:群众聊天模式、儿童吵闹模式等。相应地,生成的第二操作信息中的运行信息例如还可以包括播放的音频类型。该音频类型可以包括前述的白噪声类型。Exemplarily, in order to act as an anti-theft when there is no one at home, the speaker can also be controlled to play white noise in the away-from-home mode, so as to create the illusion of someone at home to passers-by. Therefore, in the
在操作S530,向服务端发送根据第二操作信息生成的第二控制指令。In operation S530, the second control instruction generated according to the second operation information is sent to the server.
根据本公开的实施例,该操作S530例如可以先通过类似于操作S230和操作S250描述的方法,来根据第二操作信息生成第二控制指令。然后再将生成的第二控制指令发送给服务端。According to an embodiment of the present disclosure, in operation S530, for example, a method similar to that described in operations S230 and S250 may be used first to generate a second control instruction according to the second operation information. Then, the generated second control instruction is sent to the server.
在将第二控制指令发送给服务端后,服务端即可通过与图4描述的操作S421~操作S423类似的方式,将第二操作信息发送给音箱。音箱在接收到该第二操作信息后,可以响应于该第二操作信息,对音箱包括的功能模块的运行信息进行调整。After sending the second control instruction to the server, the server may send the second operation information to the speaker in a manner similar to operations S421 to S423 described in FIG. 4 . After receiving the second operation information, the sound box can adjust the operation information of the function modules included in the sound box in response to the second operation information.
图6示意性示出了根据本公开另一实施例的应用于音箱的控制方法的流程图。FIG. 6 schematically shows a flowchart of a control method applied to a sound box according to another embodiment of the present disclosure.
如图6所示,该实施例的应用于音箱的控制方法600除了前文描述的操作S310~操作S330外,还可以包括操作S610~操作S650。As shown in FIG. 6 , the
在操作S610,接收服务端发送的第二操作信息,该第二操作信息是响应于第一用户对终端的第二目标操作生成的。该第二操作信息可以是先由终端通过操作S510生成后,经由操作S530发送给服务端,并由服务端发送给音箱的。In operation S610, second operation information sent by the server is received, where the second operation information is generated in response to a second target operation of the terminal by the first user. The second operation information may be first generated by the terminal through operation S510, and then sent to the server through operation S530, and then sent by the server to the speaker.
在操作S630,根据第二操作信息,调整音箱包括的功能模块的运行信息。In operation S630, the operation information of the functional modules included in the sound box is adjusted according to the second operation information.
根据本公开的实施例,该操作S630可以是响应于第二操作信息中的调整指令,先确定第二操作信息中的运行信息所针对的功能模块,然后将所针对的功能模块当前的运行信息调整为第二操作信息中的运行信息。在运行信息所针对的功能模块为摄像监控模块、音频播放模块和视频播放模块中的任一个时,运行信息包括前文描述的以下至少之一:运行时段、单次运行时长、预定时段内的运行总时长。在运行信息所针对的功能模块为音频播放模块时,运行信息还可以包括播放的音频类型。According to an embodiment of the present disclosure, the operation S630 may be in response to the adjustment instruction in the second operation information, first determine the function module targeted by the operation information in the second operation information, and then set the current operation information of the targeted function module Adjusted to the operation information in the second operation information. When the functional module targeted by the running information is any one of the camera monitoring module, the audio playing module and the video playing module, the running information includes at least one of the following described above: running period, single running duration, running within a predetermined period total duration. When the functional module targeted by the running information is an audio playing module, the running information may further include the type of audio being played.
在操作S650,根据运行信息控制功能模块的运行状态。In operation S650, the operation state of the function module is controlled according to the operation information.
示例性地,在运行信息为运行时段时,该操作S650可以包括:在当前时刻为运行时段的初始时刻时,则控制功能模块处于开启状态。在当前时刻为运行时段的终点时刻时,则控制功能模块处于关闭状态。Exemplarily, when the operation information is the operation period, the operation S650 may include: when the current moment is the initial moment of the operation period, the control function module is in an on state. When the current time is the end time of the running period, the control function module is in a closed state.
示例性地,当运行信息为单次运行时长时,该操作S650还可以响应于功能模块由关闭状态切换为开启状态开始计时,在计时得到的时长达到单次运行时长时,则控制功能模块由开启状态切换为关闭状态。Exemplarily, when the running information is a single running duration, the operation S650 may also start timing in response to the function module being switched from an off state to an on state, and when the duration obtained by timing reaches the single running duration, the function module is controlled by: The on state is switched to the off state.
示例性地,当运行信息为预定时段内的运行总时长时,该操作S650还可以响应于功能模块由关闭状态切换为开启状态,确定预定时段内功能模块的运行累计时长是否达到运行信息中的预定时段内的运行总时长。若超过,则控制功能模块由开启状态切换为关闭状态。Exemplarily, when the operation information is the total operation time in the predetermined period, the operation S650 may further determine whether the accumulated operation time of the function module in the predetermined period reaches the value in the operation information in response to the function module being switched from the closed state to the open state. The total duration of the run during the predetermined period. If it exceeds, the control function module is switched from the ON state to the OFF state.
综上可知,通过上述图5A与图6描述的方法,本公开实施例可以实现在音箱的任一运行模式下,对音箱包括的各功能模块的运行状态的更改,从而可以使得音箱的运行能够满足用户的个性化需求,并因此有效提高用户体验。To sum up, through the methods described in FIGS. 5A and 6 , the embodiment of the present disclosure can realize the modification of the operating state of each functional module included in the sound box in any operation mode of the sound box, so that the operation of the sound box can be improved. Meet the personalized needs of users, and thus effectively improve the user experience.
根据本公开的实施例,若音箱处于离家模式,可能会存在没有音箱控制权限的第二用户需要使用音箱的情况。此时,若音箱持续离家模式,会在一定程度上限制第二用户使用音箱的自由。为了在保证第一用户的音箱控制权限的前提下,适当满足第二用户的需求,音箱例如还可以设置有能够用于请求更改音箱运行模式的实体按钮或虚拟按钮。如此,在第二用户需要自由使用音箱时,可以通过对该实体按钮或虚拟按钮的操作,向具有音箱控制权限的第一用户发起运行模式更改请求。According to an embodiment of the present disclosure, if the speaker is in the away-from-home mode, there may be a situation in which a second user who does not have the right to control the speaker needs to use the speaker. At this time, if the speaker continues to leave the home mode, the freedom of the second user to use the speaker will be restricted to a certain extent. In order to properly meet the needs of the second user on the premise of ensuring the control authority of the speaker of the first user, for example, the speaker may also be provided with a physical button or a virtual button that can be used to request to change the operating mode of the speaker. In this way, when the second user needs to use the speaker freely, a request for changing the operating mode can be initiated to the first user with the speaker control authority by operating the physical button or the virtual button.
图7示意性示出了根据本公开又一实施例的应用于音箱的控制方法的流程图。图8示意性示出了根据本公开实施例的音箱请求更改运行模式的交互图。FIG. 7 schematically shows a flowchart of a control method applied to a sound box according to yet another embodiment of the present disclosure. FIG. 8 schematically shows an interaction diagram of a speaker requesting to change the operating mode according to an embodiment of the present disclosure.
如图7所示,该实施例的应用于音箱的控制方法700除了前文描述的操作S310~操作S330外,例如还可以包括操作S710~操作S730。As shown in FIG. 7 , the
在操作S710,响应于第二用户的第三目标操作,生成运行模式更改请求。In operation S710, an operation mode change request is generated in response to the third target operation of the second user.
根据本公开的实施例,第三目标操作例如可以是对音箱的用于请求更改音箱运行模式的实体按钮或虚拟按钮的操作。示例性地,音箱的显示屏的锁屏界面或主界面可以设置有虚拟按钮,第三目标操作为对该虚拟按钮的操作。According to an embodiment of the present disclosure, the third target operation may be, for example, an operation of a physical button or a virtual button on the sound box for requesting to change the operating mode of the sound box. Exemplarily, the lock screen interface or the main interface of the display screen of the speaker may be provided with a virtual button, and the third target operation is an operation on the virtual button.
根据本公开的实施例,为了准确匹配具有音箱控制权限的第一用户,生成的运行模式更改请求例如还可以携带有与音箱具有绑定关系的第一用户的账户信息。According to the embodiment of the present disclosure, in order to accurately match the first user with the speaker control authority, the generated operation mode change request may, for example, also carry the account information of the first user who has a binding relationship with the speaker.
示例性地,为了便于在第二用户执行第三目标操作后,提示第一用户更改音箱的运行模式,该运行模式更改请求例如还可以用于指示登录了第一用户的账户的终端显示操作提示信息,该操作提示信息用于提示第一用户执行用于更改运行模式的第一目标操作。Exemplarily, in order to prompt the first user to change the operation mode of the speaker after the second user performs the third target operation, the operation mode change request can also be used, for example, to instruct the terminal logged in to the account of the first user to display an operation prompt. information, the operation prompt information is used to prompt the first user to perform the first target operation for changing the running mode.
在操作S730,向服务端发送运行模式更改请求,以使得服务端确定运行模式更改请求所针对的账户信息以及登录了账户信息所表示的账户的终端。In operation S730, an operation mode change request is sent to the server, so that the server determines the account information for which the operation mode change request is directed and the terminal that is logged into the account indicated by the account information.
如图8所示,在服务端接收到运行模式更改请求后,例如可以先根据该运行模式更改请求所携带的账户信息,通过操作S825来对运行模式更改请求的合法性进行验证。该验证过程具体可以是根据携带的账户信息,匹配登录了该账户信息所指示的账户的终端。在确定具有匹配的终端后,则合法性校验通过。将运行模式更改请求转发给匹配的终端。As shown in FIG. 8 , after the server receives the operation mode change request, for example, the validity of the operation mode change request may be verified by operation S825 according to the account information carried in the operation mode change request. Specifically, the verification process may be, according to the carried account information, matching the terminal logged into the account indicated by the account information. After it is determined that there is a matching terminal, the validity check is passed. Forward run mode change requests to matching terminals.
如图8所示,在服务端向终端发送运行模式更改请求后,终端即可响应于接收到运行模式更改请求后,执行操作S817,显示操作提示信息。该操作提示信息例如可以通过提示窗口的形式来达到提示第一用户执行第一目标操作的目的。在显示操作提示信息后,若第一用户执行了第一目标操作,则通过后续的操作S411~操作S413,操作S421~操作S423和操作S431实现音箱的运行模式的更改。As shown in FIG. 8 , after the server sends the operation mode change request to the terminal, the terminal may perform operation S817 in response to receiving the operation mode change request to display operation prompt information. The operation prompt information may, for example, be in the form of a prompt window to achieve the purpose of prompting the first user to perform the first target operation. After the operation prompt information is displayed, if the first user performs the first target operation, the operation mode of the speaker is changed through the subsequent operations S411 to S413 , S421 to S423 and S431 .
根据本公开的实施例,在音箱通过响应于第二用户对显示屏显示的虚拟按钮的第三目标操作,而生成运行模式更改请求后。为了避免第一用户较长时段内未执行第一目标操作,而显示屏维持显示状态导致的电力资源的浪费,如图8所示,音箱在执行生成运行模式更改请求的操作S833之后,并在接收到第一操作信息之前,例如还可以通过操作S835来判断第二预定时段内是否接收到第一操作信息。在未接收到第一操作信息的情况下,则执行操作S837,控制显示屏处于关闭状态。在接收到第一操作信息的情况下,则执行操作S431。其中,第二预定时段例如可以为长度为2min、5min、10min的时段。该第二预定时段的长度可以根据实际需求进行设定,本公开对此不作限定。According to an embodiment of the present disclosure, after the sound box generates the operation mode change request by responding to the third target operation of the virtual button displayed on the display screen by the second user. In order to avoid the waste of power resources caused by the first user not performing the first target operation for a long period of time while the display screen maintains the display state, as shown in FIG. Before the first operation information is received, for example, it may be determined whether the first operation information is received within the second predetermined period of time by, for example, operation S835. In the case that the first operation information is not received, operation S837 is performed, and the display screen is controlled to be in an off state. When the first operation information is received, operation S431 is performed. Wherein, the second predetermined period of time may be, for example, a period with a length of 2 min, 5 min, or 10 min. The length of the second predetermined period may be set according to actual needs, which is not limited in the present disclosure.
根据本公开的实施例,考虑到在第二用户为儿童等需要监控的用户时,为了避免其因多次请求更改运行模式而影响具有音箱控制权限的第一用户的使用体验,音箱在响应于第三目标操作时,例如还可以先执行操作S839,判断第一预定时段内第三目标操作的次数是否小于次数阈值。在第三目标操作的次数小于次数阈值的情况下,再执行操作S833。在第三目标操作的次数大于等于次数阈值的情况下,则不对该第三目标操作进行响应,结束音箱的处理流程。其中,次数阈值例如可以为3次,第一预定时段例如可以为一天、半天、或8:00~18:00等。可以理解的是,本公开不对该次数阈值和第一预定时段进行限定,可以根据实际需求设定任意的次数阈值和第一预定时段。According to the embodiments of the present disclosure, considering that when the second user is a user who needs to be monitored, such as a child, in order to avoid the user experience of the first user with the control authority of the speaker from being affected by multiple requests to change the operating mode, the speaker responds to When the third target is operated, for example, operation S839 may be performed first to determine whether the number of times of the third target operation within the first predetermined period is less than the number of times threshold. In the case that the number of times of the third target operation is less than the number of times threshold, operation S833 is performed again. When the number of times of the third target operation is greater than or equal to the times threshold, the third target operation is not responded to, and the processing flow of the speaker is ended. The number of times threshold may be, for example, 3 times, and the first predetermined period may be, for example, one day, half a day, or 8:00-18:00. It can be understood that the present disclosure does not limit the number of times threshold and the first predetermined period of time, and any number of times threshold and first predetermined period of time can be set according to actual needs.
根据本公开的实施例,在服务端接收到运行模式更改请求时,例如可以判断第一预定时段内运行模式更改请求的接收次数是否超过次数阈值。仅在小于次数阈值的情况下,才进行请求的合法性校验,并将运行模式更改请求发送给终端。According to an embodiment of the present disclosure, when the server receives the operation mode change request, for example, it can determine whether the number of times the operation mode change request is received within the first predetermined period exceeds the number of times threshold. Only when the number of times is less than the threshold, the validity of the request is checked, and the operation mode change request is sent to the terminal.
根据本公开的实施例,在终端接收到运行模式更改请求时,例如可以判断第一预定时段内运行模式更改请求的接收次数是否超过次数阈值。仅在小于次数阈值的情况下,才进行操作提示信息的显示。According to an embodiment of the present disclosure, when the terminal receives the operation mode change request, for example, it may be determined whether the number of times of reception of the operation mode change request within the first predetermined period exceeds the times threshold. The operation prompt information is displayed only when the number of times is less than the threshold.
图9示意性示出了根据本公开实施例的配置于终端的音箱控制装置的结构框图。FIG. 9 schematically shows a structural block diagram of a speaker control apparatus configured on a terminal according to an embodiment of the present disclosure.
如图9所示,该实施例的配置于终端的音箱控制装置900例如可以包括操作信息生成模块910、账户信息获取模块930、指令生成模块950和指令发送模块970。As shown in FIG. 9 , the
操作信息生成模块910用于响应于第一用户的第一目标操作,生成第一操作信息。在一实施例中,操作信息生成模块910可以用于执行图2A描述的操作S210。其中,第一操作信息用于指示音箱更改运行模式。The operation
账户信息获取模块930用于获取第一用户的账户信息。在一实施例中,账户信息获取模块930可以用于执行图2A描述的操作S230。The account
指令生成模块950用于根据第一操作信息及账户信息,生成针对音箱的第一控制指令。在一实施例中,指令生成模块950可以用于执行图2A描述的操作S250。The
指令发送模块970用于向服务端发送所述第一控制指令,以使得所述服务端根据所述第一控制指令中的账户信息确定所述第一操作信息所针对的音箱。在一实施例中,指令发送模块970可以用于执行图2A描述的操作S270。The
根据本公开的实施例,操作信息生成模块910例如还可以用于执行图5A描述的操作S510,指令发送模块970例如还可以用于执行图5A描述的操作S530,在此不再赘述。According to an embodiment of the present disclosure, the operation
根据本公开的实施例,配置于终端的音箱控制装置900还可以包括显示模块,用于执行图8描述的操作S817,在此不再赘述。According to an embodiment of the present disclosure, the
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。Any of the modules, sub-modules, units, sub-units, or at least part of the functions of any of them 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 divided into multiple modules for implementation. 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 hardware circuits, such as field programmable gate arrays (FPGA), programmable logic arrays (PLA), A system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or any other reasonable means of hardware or firmware that integrates or packages circuits, or can be implemented in software, hardware, and firmware Any one of these implementations or an appropriate combination of any of them is implemented. Alternatively, one or more of the modules, sub-modules, units, and sub-units according to embodiments of the present disclosure may be implemented at least in part as computer program modules that, when executed, may perform corresponding functions.
图10示意性示出了根据本公开实施例的配置于音箱的控制装置的结构框图。FIG. 10 schematically shows a structural block diagram of a control device configured in a sound box according to an embodiment of the present disclosure.
如图10所示,该实施例的配置于音箱的控制装置1000例如可以包括操作信息接收模块1010和控制模块1030。As shown in FIG. 10 , the
操作信息接收模块1010用于接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的。在一实施例中,操作信息接收模块1010可以用于执行图3描述的操作S310。The operation
控制模块1030用于根据控制指令,更改音箱的运行模式。在一实施例中,控制模块1030可以用于执行图3描述的操作S330。The
根据本公开的实施例,操作信息接收模块1010例如还可以用于执行图6描述的操作S610。配置于音箱的控制装置1000还可以包括运行信息调整模块,用于执行图6描述的操作S630。控制模块1030还可以用于执行图6描述的操作S650。According to an embodiment of the present disclosure, the operation
根据本公开的实施例,配置于音箱的控制装置1000还可以包括更改请求生成模块和更改请求发送模块,分别用于执行图7描述的操作S710和操作S730,在此不再赘述。According to an embodiment of the present disclosure, the
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。Any of the modules, sub-modules, units, sub-units, or at least part of the functions of any of them 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 divided into multiple modules for implementation. 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 hardware circuits, such as field programmable gate arrays (FPGA), programmable logic arrays (PLA), A system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or any other reasonable means of hardware or firmware that integrates or packages circuits, or can be implemented in software, hardware, and firmware Any one of these implementations or an appropriate combination of any of them is implemented. Alternatively, one or more of the modules, sub-modules, units, and sub-units according to embodiments of the present disclosure may be implemented at least in part as computer program modules that, when executed, may perform corresponding functions.
图11示意性示出了根据本公开实施例的适于执行音箱控制方法或应用于音箱的控制方法的电子设备的结构框图。FIG. 11 schematically shows a structural block diagram of an electronic device suitable for executing a sound box control method or a control method applied to a sound box according to an embodiment of the present disclosure.
如图11所示,根据本公开实施例的计算机系统1100包括处理器1101,其可以根据存储在只读存储器(ROM)1102中的程序或者从存储部分1108加载到随机访问存储器(RAM)1103中的程序而执行各种适当的动作和处理。处理器1001例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器1101还可以包括用于缓存用途的板载存储器。处理器1101可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。As shown in FIG. 11 , a
在RAM 1103中,存储有系统1100操作所需的各种程序和数据。处理器1101、ROM1102以及RAM 1103通过总线1104彼此相连。处理器1101通过执行ROM 1102和/或RAM 1103中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 1102和RAM 1103以外的一个或多个存储器中。处理器1101也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。In the
根据本公开的实施例,系统1100还可以包括输入/输出(I/O)接口1105,输入/输出(I/O)接口1105也连接至总线1104。系统1100还可以包括连接至I/O接口1105的以下部件中的一项或多项:包括键盘、鼠标等的输入部分1106;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1107;包括硬盘等的存储部分1108;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1109。通信部分1109经由诸如因特网的网络执行通信处理。驱动器1110也根据需要连接至I/O接口1105。可拆卸介质1111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1110上,以便于从其上读出的计算机程序根据需要被安装入存储部分1108。According to an embodiment of the present disclosure, the
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸介质1111被安装。在该计算机程序被处理器1101执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。The present disclosure also provides a computer-readable storage medium. The computer-readable storage medium may be included in the device/apparatus/system described in the above embodiments; it may also exist alone without being assembled into the device/system. device/system. The above-mentioned computer-readable storage medium carries one or more programs, and when the above-mentioned one or more programs are executed, implement the method according to the embodiment of the present disclosure.
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 1102和/或RAM 1103和/或ROM 1102和RAM 1103以外的一个或多个存储器。According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as, but not limited to, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM) , erasable programmable read only memory (EPROM or flash memory), portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, a computer-readable storage medium may include one or more memories other than
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。电要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。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 that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks 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 is to be noted that each block of the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented in special purpose hardware-based systems that perform the specified functions or operations, or can be implemented using A combination of dedicated hardware and computer instructions is implemented.
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。Those skilled in the art will appreciate that various combinations and/or combinations of features recited in various embodiments and/or claims of the present disclosure are possible, 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 of the present disclosure and/or in the claims may be made without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of this disclosure.
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。Embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only, and are not intended to limit the scope of the present disclosure. Although the various embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and these substitutions and modifications should all fall within the scope of the present disclosure.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010616833.6A CN111787101B (en) | 2020-06-30 | 2020-06-30 | Sound box control method executed by terminal and control method applied to sound box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010616833.6A CN111787101B (en) | 2020-06-30 | 2020-06-30 | Sound box control method executed by terminal and control method applied to sound box |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111787101A true CN111787101A (en) | 2020-10-16 |
CN111787101B CN111787101B (en) | 2022-07-26 |
Family
ID=72761460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010616833.6A Active CN111787101B (en) | 2020-06-30 | 2020-06-30 | Sound box control method executed by terminal and control method applied to sound box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111787101B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114442502A (en) * | 2022-01-27 | 2022-05-06 | 北京声智科技有限公司 | Information interaction method and system and electronic equipment |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245420A (en) * | 2015-10-22 | 2016-01-13 | 小米科技有限责任公司 | Smart home furnishing controlling method and device |
US20160195861A1 (en) * | 2014-08-27 | 2016-07-07 | Shenzhen Skyworth-Rgb Electronic Co., Ltd | Controlling method and system for smart home |
US20170110119A1 (en) * | 2015-10-14 | 2017-04-20 | Ming-Chieh Hsu | Electronic interactive chanting and praying system device |
US20170133012A1 (en) * | 2015-11-05 | 2017-05-11 | Acer Incorporated | Voice control method and voice control system |
US20180067714A1 (en) * | 2016-09-02 | 2018-03-08 | Bose Corporation | Systems and methods for controlling a modular speaker system |
CN107783509A (en) * | 2016-08-27 | 2018-03-09 | 北京北信源软件股份有限公司 | A kind of intelligent home furnishing control method, device and system |
CN107948876A (en) * | 2017-12-13 | 2018-04-20 | 北京小米移动软件有限公司 | Control the method, apparatus and medium of sound-box device |
CN108899023A (en) * | 2018-06-28 | 2018-11-27 | 百度在线网络技术(北京)有限公司 | control method and device |
CN109412910A (en) * | 2018-11-20 | 2019-03-01 | 三星电子(中国)研发中心 | The method and apparatus for controlling smart home device |
CN110139187A (en) * | 2019-06-25 | 2019-08-16 | 百度在线网络技术(北京)有限公司 | Intelligent sound box control method, device and terminal |
EP3547706A1 (en) * | 2018-03-26 | 2019-10-02 | Shenzhen Grandsun Electronic Co., Ltd. | Method and device for switching play modes of wireless speaker, and wireless speaker |
US20190384570A1 (en) * | 2018-06-15 | 2019-12-19 | Canon Kabushiki Kaisha | Printing system, control method, and server |
CN110601871A (en) * | 2019-07-31 | 2019-12-20 | 华为技术有限公司 | Virtual equipment testing method and device |
CN110995930A (en) * | 2019-12-06 | 2020-04-10 | 联想(北京)有限公司 | Audio device control method and device and electronic device |
CN111128149A (en) * | 2019-11-20 | 2020-05-08 | 北京小米移动软件有限公司 | Voice acquisition control device and method |
CN111176431A (en) * | 2019-09-23 | 2020-05-19 | 广东小天才科技有限公司 | A kind of speaker projection screen control method and speaker |
US20200160856A1 (en) * | 2018-11-15 | 2020-05-21 | International Business Machines Corporation | Collaborative artificial intelligence (ai) voice response system control |
CN111258224A (en) * | 2018-11-30 | 2020-06-09 | 西安欧思奇软件有限公司 | Intelligent household control method and device, computer equipment and storage medium |
-
2020
- 2020-06-30 CN CN202010616833.6A patent/CN111787101B/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160195861A1 (en) * | 2014-08-27 | 2016-07-07 | Shenzhen Skyworth-Rgb Electronic Co., Ltd | Controlling method and system for smart home |
US20170110119A1 (en) * | 2015-10-14 | 2017-04-20 | Ming-Chieh Hsu | Electronic interactive chanting and praying system device |
CN105245420A (en) * | 2015-10-22 | 2016-01-13 | 小米科技有限责任公司 | Smart home furnishing controlling method and device |
US20170133012A1 (en) * | 2015-11-05 | 2017-05-11 | Acer Incorporated | Voice control method and voice control system |
CN107783509A (en) * | 2016-08-27 | 2018-03-09 | 北京北信源软件股份有限公司 | A kind of intelligent home furnishing control method, device and system |
US20180067714A1 (en) * | 2016-09-02 | 2018-03-08 | Bose Corporation | Systems and methods for controlling a modular speaker system |
CN107948876A (en) * | 2017-12-13 | 2018-04-20 | 北京小米移动软件有限公司 | Control the method, apparatus and medium of sound-box device |
EP3547706A1 (en) * | 2018-03-26 | 2019-10-02 | Shenzhen Grandsun Electronic Co., Ltd. | Method and device for switching play modes of wireless speaker, and wireless speaker |
US20190384570A1 (en) * | 2018-06-15 | 2019-12-19 | Canon Kabushiki Kaisha | Printing system, control method, and server |
CN108899023A (en) * | 2018-06-28 | 2018-11-27 | 百度在线网络技术(北京)有限公司 | control method and device |
US20200160856A1 (en) * | 2018-11-15 | 2020-05-21 | International Business Machines Corporation | Collaborative artificial intelligence (ai) voice response system control |
CN109412910A (en) * | 2018-11-20 | 2019-03-01 | 三星电子(中国)研发中心 | The method and apparatus for controlling smart home device |
CN111258224A (en) * | 2018-11-30 | 2020-06-09 | 西安欧思奇软件有限公司 | Intelligent household control method and device, computer equipment and storage medium |
CN110139187A (en) * | 2019-06-25 | 2019-08-16 | 百度在线网络技术(北京)有限公司 | Intelligent sound box control method, device and terminal |
CN110601871A (en) * | 2019-07-31 | 2019-12-20 | 华为技术有限公司 | Virtual equipment testing method and device |
CN111176431A (en) * | 2019-09-23 | 2020-05-19 | 广东小天才科技有限公司 | A kind of speaker projection screen control method and speaker |
CN111128149A (en) * | 2019-11-20 | 2020-05-08 | 北京小米移动软件有限公司 | Voice acquisition control device and method |
CN110995930A (en) * | 2019-12-06 | 2020-04-10 | 联想(北京)有限公司 | Audio device control method and device and electronic device |
Non-Patent Citations (3)
Title |
---|
孙海林: "基于STM32的智能家居控制系统", 《科技风》 * |
罗娟等: "基于Android的个性化智能家居控制终端", 《工业控制计算机》 * |
陈东升: "百度AI黑科技 小度在家智能音箱", 《计算机与网络》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114442502A (en) * | 2022-01-27 | 2022-05-06 | 北京声智科技有限公司 | Information interaction method and system and electronic equipment |
CN114442502B (en) * | 2022-01-27 | 2024-02-06 | 北京声智科技有限公司 | Information interaction method and system and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN111787101B (en) | 2022-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10165327B2 (en) | Video studio creating method and service device | |
US9819652B2 (en) | Information interaction methods and devices | |
WO2019120091A1 (en) | Identity authentication method and system, and computing device | |
CN106105246B (en) | Display methods, apparatus and system is broadcast live | |
WO2017035988A1 (en) | Method and device for determining user equipment control permission and terminal device | |
US12349066B2 (en) | Multimedia data processing method and apparatus, electronic device, and storage medium | |
WO2019090902A1 (en) | Screen sharing method and apparatus, electronic device, and storage medium | |
CN110637470B (en) | Techniques for verifying user intent and securely configuring a computing device | |
JP2017505592A (en) | Surveillance video processing method, apparatus, program, and recording medium | |
KR20150128659A (en) | Identification delegation for devices | |
US10171479B2 (en) | Fast multicast messaging encryption and authentication | |
US11128739B2 (en) | Network-edge-deployed transcoding methods and systems for just-in-time transcoding of media data | |
WO2016011739A1 (en) | Method, device, and system for anti-counterfeiting verification | |
WO2019047511A1 (en) | Method, device, and live broadcast system for preventing automated farming | |
CN105791359A (en) | IoT system and data interaction method | |
CN110234020A (en) | Video broadcasting method and device | |
KR20160021449A (en) | Control method, device and system for video playing | |
CN114258685B (en) | Methods, systems, and media for presenting media content items using multiple devices | |
CN108924108B (en) | A kind of communication method and electronic device for client | |
CN111787101A (en) | Speaker control method executed by terminal and control method applied to speaker | |
CN113542773A (en) | Multimedia resource sharing method and device, electronic equipment and storage medium | |
JP5973683B1 (en) | Authentication server, user terminal, content server, control method therefor, and computer program | |
JP2017022711A (en) | Method of safely acquiring decryption key of encryption content and reproducing content, and system | |
US12200028B2 (en) | Aggregation and distribution of diverse multimedia feeds | |
US20250106002A1 (en) | Resource distribution method and apparatus |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210429 Address after: 100085 Beijing, Haidian District, No. ten on the ground floor, No. 10 Baidu building, layer 2 Applicant after: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd. Applicant after: Shanghai Xiaodu Technology Co.,Ltd. Address before: 100085 Beijing, Haidian District, No. ten on the ground floor, No. 10 Baidu building, layer 2 Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |