CN111787101A - 终端执行的音箱控制方法及应用于音箱的控制方法 - Google Patents

终端执行的音箱控制方法及应用于音箱的控制方法 Download PDF

Info

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
sound box
information
user
operation information
module
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
CN202010616833.6A
Other languages
English (en)
Other versions
CN111787101B (zh
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 Baidu Netcom Science and Technology Co Ltd
Shanghai Xiaodu Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202010616833.6A priority Critical patent/CN111787101B/zh
Publication of CN111787101A publication Critical patent/CN111787101A/zh
Application granted granted Critical
Publication of CN111787101B publication Critical patent/CN111787101B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network 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

终端执行的音箱控制方法及应用于音箱的控制方法
技术领域
本公开涉及电子技术领域,更具体地,涉及智能家居和语音交互技术,涉及一种终端执行的音箱控制方法及应用于音箱的控制方法。
背景技术
随着互联网技术和电子技术的发展,各种智能家居设备应运而生。智能音箱作为智能领域的代表性产品,可以作为用户的智能助理,实现对扫地机器人、智能空调、智能灯泡、智能电视等其他智能设备的控制。为了使得智能音箱兼具更多功能,市场上兼具视频播放和监控功能的智能音箱层出不穷。
在实现本公开构思的过程中,发明人发现相关技术中的智能音箱至少存在以下问题:现有的智能音箱仅能通过终端实现闹钟等设置,无法实现对显示屏、摄像头等硬件的运行状态进行控制。这无疑会给用户带来较差的体验感。例如用户为了在离开家后使得智能音箱的显示屏处于关闭状态,只能在出门之前向智能音箱发送关闭显示屏的指令,或者将智能音箱的电源拔掉。但在用户出门之前忘记关闭显示屏时,无法实现对显示屏的远程控制。
发明内容
有鉴于此,本公开提供了一种设置有不同运行模式,且能够通过远程控制切换运行模式的终端执行的音箱控制方法和应用于音箱的控制方法。
本公开的一个方面提供了一种终端执行的音箱控制方法,该方法包括:响应于第一用户的第一目标操作,生成第一操作信息;获取第一用户的账户信息;根据第一操作信息及账户信息,生成针对音箱的第一控制指令;以及向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱。其中,第一操作信息用于指示音箱更改运行模式。
本公开的另一方面提供了一种应用于音箱的控制方法,该方法包括:接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的;以及根据第一操作信息,更改音箱的运行模式。
本公开的另一方面提供了一种音箱控制装置,配置与终端,该装置包括:操作信息生成模块,用于响应于第一用户的第一目标操作,生成第一操作信息;账户信息获取模块,用于获取第一用户的账户信息;指令生成模块,用于根据第一操作信息及账户信息,生成针对音箱的第一控制指令;以及指令发送模块,用于向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱,其中,第一操作信息用于指示音箱更改运行模式。
本公开的另一方面提供了一种控制装置,配置于音箱中,该装置包括:操作信息接收模块,用于接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的;以及控制模块,用于根据控制指令,更改音箱的运行模式。
本公开的另一方面提供了一种电子设备,该电子设备包括:一个或多个处理器;以及存储装置,用于存储一个或多个程序。其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行如上所述的终端执行的音箱控制方法,或应用于音箱的控制方法。
本公开的另一方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的终端执行的音箱控制方法,或应用于音箱的控制方法。
本公开的另一方面提供了一种计算机程序,该计算机程序包括计算机可执行指令,该指令在被执行时用于实现如上所述的终端执行的音箱控制方法,或应用于音箱的控制方法。
根据本公开的实施例,可以至少部分地避免相关技术中无法远程对音箱的运行模式进行控制所导致的用户体验差,不能满足用户的个性化需求的技术问题。并因此通过为音箱设置不同的运行模式,并经由终端对音箱运行模式进行远程更改,可以在一定程度上提高用户体验,满足用户的个性化需求。
附图说明
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1示意性示出了根据本公开实施例的终端执行的音箱控制方法和应用于音箱的控制方法的应用场景;
图2A示意性示出了根据本公开实施例的终端执行的音箱控制方法的流程图;
图2B示意性示出了根据本公开实施例的终端的显示界面示意图;
图3示意性示出了根据本公开实施例的应用于音箱的控制方法的流程图;
图4示意性示出了根据本公开实施例的终端控制音箱更改运行模式的交互图;
图5A示意性示出了根据本公开另一实施例的终端执行的音箱控制方法的流程图;
图5B示意性示出了根据本公开另一实施例的终端的显示界面示意图;
图6示意性示出了根据本公开另一实施例的应用于音箱的控制方法的流程图;
图7示意性示出了根据本公开又一实施例的应用于音箱的控制方法的流程图;
图8示意性示出了根据本公开实施例的音箱请求更改运行模式的交互图;
图9示意性示出了根据本公开实施例的配置于终端的音箱控制装置的结构框图;
图10示意性示出了根据本公开实施例的配置于音箱的控制装置的结构框图;以及
图11示意性示出了根据本公开实施例的适于执行音箱控制方法或应用于音箱的控制方法的电子设备的结构框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的***”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的***等)。
本公开提供了一种用于对音箱功能模块的运行状态进行远程控制的终端执行的音箱控制方法和应用于音箱的控制方法。其中,终端执行的音箱控制方法包括:响应于第一用户的第一目标操作,生成第一操作信息;获取第一用户的账户信息;根据第一操作信息及账户信息,生成针对音箱的第一控制指令;以及向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱,其中,第一操作信息用于指示音箱更改运行模式;运行模式包括第一运行模式和第二运行模式;在第一运行模式下,第一用户处于预定区域内;在第二运行模式,第一用户没有处于预定区域。
图1示意性示出了根据本公开实施例的终端执行的音箱控制方法和应用于音箱的控制方法的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的应用场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、***、或场景。
如图1所示,该实施例的应用场景100包括终端设备111、112,服务器120和音箱130。
终端设备111、112例如可以是具有显示屏且具有处理功能的各种电子设备,例如可以包括智能手机、平板电脑、智能手表、智能手环等便携式终端。该终端设备111、112例如可以安装有各种客户端应用,例如可以安装有音箱控制类应用、即时通信类应用、网页浏览类应用等。
服务器120例如可以是能够通过网络与终端设备111、112和音箱130进行通信、并向终端设备111、112和音箱130提供各种服务的服务器。示例性地,该服务器120例如可以是虚拟服务器,终端设备111、112与音箱130可以通过服务器120进行远程交互,以实现终端设备111、112对音箱130的远程控制。
音箱130例如可以是能够与用户进行语音交互的智能音箱,该音箱130例如可以与除服务器120外的其他服务器通过网络通信,以从其他服务器处获取音频信息并播放获取的音频信息。
示例性地,该音箱130例如可以与智能家居设备通过WIFI连接,并与智能家居设备构成智能家居***,实现智能音箱130对智能家居设备的控制。
示例性地,为了使得音箱130的功能多样化,该音箱130例如还可以设置有多个功能模块,用于执行除音频播放和对智能家居设备控制外的其他功能。例如,该音箱130可以设置有音频播放模块,具体地,设置有显示屏131,以响应于用户的语音指令或操作指令播放视频信息。并且/或者,该音箱130例如可以设置摄像头132,以通过摄像头132对音箱130所在空间的物体进行图像采集,使得音箱130具有拍照功能、监控功能等。该摄像头132可以作为拍摄模块的组件,也可以作为摄像监控模块的组件。
根据本公开的实施例,为了避免在用户离家之后,因无法对音箱设置的功能模块进行远程控制而导致用户体验差的技术问题,例如可以为音箱设置运行模式:离家模式。在离家模式下,该音箱的功能模块例如可以处于第一运行状态。例如,视频播放模块中的显示屏处于关闭状态、摄像监控模块中的摄像头处于开启状态。在关闭离家模式后,该音箱的功能模块例如可以处于与第一运行状态相反的第二运行状态。例如,视频播放模块中的显示屏处于开启状态、摄像监控模块中的摄像头处于关闭状态。可以理解的是,上述运行模式仅作为示例以利于理解本公开,该音箱例如可以根据用户喜好设置有多种运行模式,以使得音箱的运行状态更符合用户的需求。
需要说明的是,本公开实施例的终端执行的音箱控制方法例如可以由终端设备111、112执行,应用于音箱的控制方法例如可以由音箱130执行。相应地,本公开实施例提供的配置于终端的音箱控制装置例如可以设置于终端设备111、112中,配置于音箱的控制装置可以设置于音箱130中。在后续描述中,将终端设备111、112所在侧作为终端,将服务器120所在侧作为服务端。
应该理解,图1中的终端设备、服务器和音箱类型仅仅是示意性的。根据实现需要,可以具有任意类型的终端设备、服务器和音箱。
以下将结合图2A~图8对本公开实施例的终端执行的音箱控制方法和应用于音箱的控制方法进行详细描述。
图2A示意性示出了根据本公开实施例的终端执行的音箱控制方法的流程图。图2B示意性示出了根据本公开实施例的终端的显示界面示意图。
如图2A所示,该实施例的终端执行的音箱控制方法200例如可以包括操作S210~操作S270。
在操作S210,响应于第一用户的第一目标操作,生成第一操作信息。
根据本公开的实施例,第一目标操作例如可以是用户对终端安装的用于对音箱130进行控制的客户端应用的操作。用户执行该第一目标操作的目的是为了通过终端对音箱进行运行模式的更改。为了便于更改音箱的运行模式,客户端应用例如可以提供有用于打开/关闭运行模式的开关控件。
示例性地,如图2B所示,终端安装的客户端应用例如可以展示显示界面210。该显示界面210中可以显示有音箱具有的至少一种模式的列表。该至少一种模式可以是响应于用户操作个性化定制的,也可以是由客户端应用开发人员预先设定的。该多种模式例如可以包括以下至少之一:离家模式、Party(聚会)模式和睡眠模式等。针对每种模式,都设置有一个开关控件,以开启或关闭该每种模式。例如,针对离家模式,具有第一开关控件211,针对Party模式,具有第二开关控件212,针对睡眠模式,具有第三开关控件213。第一目标操作例如可以是对针对各种模式的开关控件的点击操作。可以理解的是,在该至少一个模式处于关闭状态时,音箱130可以处于正常工作状态,在该至少一个模式中的一种模式开启后,音箱则可以处于与该一种模式对应的工作状态。
根据本公开的实施例,在响应于第一用户的第一目标操作后,终端可以生成用于指示音箱更改运行模式的第一操作信息。具体地,第一操作信息可以为关闭或开启音箱的至少一个运行模式中任一运行模式的操作指令。
在操作S230,获取第一用户的账户信息。
根据本公开的实施例,该操作S230可以是调用客户端应用开发时预定义的脚本来获取客户端当前登录的账户信息。该账户信息例如可以包括用于唯一指示用户的用户名和密码。可以理解的是,该操作S230可以采用相关技术中的任意方法来实现,本公开对此不作限定。
根据本公开的实施例,为了进一步保证密码的安全性,本公开实施例获取的第一用户的账户信息例如还可以为服务端在对第一用户进行身份验证时向第一用户的用户名和密码签发的令牌信息,该令牌信息即为针对第一用户的。
示例性地,在第一用户通过终端登录了个人账户,并向服务端请求信息时,终端会将第一用户的账号和密码等发送至服务端,服务端可以对该账号和密码使用算法和密钥进行签名,在将签名作为令牌信息(Token)返回给终端。终端在接收到令牌信息后,将令牌信息存储至Cookie中或者本地存储器中。该操作S230在获取第一用户的账户信息时,可以是从Cookie或本地存储器中获取服务端签发的针对第一用户的令牌信息。
在操作S250,根据所述第一操作信息及账户信息,生成针对音箱的第一控制指令。
根据本公开的实施例,该操作S250可以是将账户信息和第一操作信息封装成数据包,从而生成针对音箱的第一控制指令。
示例性地,为了避免数据包被黑客等恶意截取导致账户信息丢失,该操作S250还可以在生成第一控制指令时,先对账户信息进行加密,然后将加密后的账户信息和第一操作信息封装为数据包,得到第一控制指令。
示例性地,为了进一步提高数据包中信息的安全性,本实施例还可以先将账户信息和第一操作信息封装成数据包,再对数据包进行加密,以生成第一控制指令。或者,可以先对账户信息和第一操作信息进行加密,在加密后再封装成数据包,得到第一控制指令。可以理解的是,在账户信息为令牌信息时,操作S250则可以实现为:加密令牌信息和第一操作信息,生成第一控制指令。
在操作S270,向服务端发送第一控制指令,以使得服务端根据第一控制指令中的账户信息确定第一操作信息所针对的音箱。
根据本公开的实施例,服务端例如可以存储有账户信息和音箱ID的关联关系表。在将第一控制指令发送给服务端后,服务端可以解析该第一控制指令得到其中的账户信息,并根据账户信息查找关联关系表,得到与账户信息对应的音箱ID。
根据本公开的实施例,在服务端得到音箱ID后,可以将第一控制指令中的第一操作信息发送给音箱ID对应的音箱。在音箱接收到第一操作信息后,可以根据第一操作信息对音箱的运行模式进行更改。
图3示意性示出了根据本公开实施例的应用于音箱的控制方法的流程图,图4示意性示出了根据本公开实施例的终端控制音箱更改运行模式的交互图。
如图3所示,应用于音箱的控制方法300例如可以包括操作S310~操作S330。
在操作S310,接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的。示例性地,如图2A所示,该第一操作信息可以是先由终端通过操作S210生成后,经由操作S230~操作S270发送给服务端,并由服务端发送给音箱的。
在操作S330,根据第一操作信息,更改音箱的运行模式。
根据本公开的实施例,第一操作信息中包括关闭或开启音箱的至少一个运行模式中任一运行模式的操作指令。因此,该操作S330可以是响应于关闭或开启音箱的至少一个运行模式中任一运行模式的操作指令,关闭或开启音箱的该任一运行模式,实现对音箱的运行模式的更改。
在一实施例中,如图4所示,在终端接收到第一目标操作后,可以响应于该第一目标操作先执行操作S411,生成第一操作信息。该操作S411与前述的操作S210类似,在此不再赘述。随后再执行操作S413,获取Token,该Token即为前述服务端签发的针对第一用户的令牌信息。在获取到Token后,终端即可根据Token和第一操作信息形成向服务端发送的加密数据包,并将该加密数据包发送给服务端。
服务端在接收到该加密数据包后,可以先通过解密操作得到数据包中的Token和第一操作信息。然后执行操作S421,对Token进行验证,以验证该Token是否为向具有音箱控制权限的第一用户签发的Token。若是,则验证成功,并执行操作S423,加密第一操作信息,并将加密后的第一操作信息发送给音箱,以将终端产生的第一操作信息发送给终端,实现终端与音箱之间的交互。若Token不是向具有音箱控制权限的第一用户签发的Token,则可以丢弃解密后的数据包。
在音箱接收到第一操作信息后,即可执行操作S431,响应于第一操作信息,更改运行模式。该操作S431与前述操作S330类似,在此不再赘述。
根据本公开的实施例,第一操作信息例如可以是由服务端发送的加密后的第一操作信息。为了便于音箱进行运行模式的更改,前述操作S330和/或操作S431例如可以先对加密后的第一操作信息进行解密,解密后再执行更改音箱的运行模式的操作。
根据本公开的实施例,音箱的运行模式例如可以包括第一运行模式和第二运行模式。音箱例如可以具有语音采集模块、视频播放模块、音频播放模块和/或摄像监控模块。在音箱处于第一运行模式时,音箱包括的至少一个功能模块处于第一运行状态。而音箱处于第二运行模式时,至少一个功能模块处于与第一运行状态不同的第二运行状态。
示例性地,在第一运行模式下,第一用户处于预定区域内;在第二运行模式,第一用户没有处于预定区域。例如,该第二运行模式为开启前述的离家模式后音箱所处的模式,而第一运行模式为关闭前述的离家模式后音箱所处的模式。预定区域例如可以是音箱能够采集到语音的区域,或者,该预定区域为用户的居住区域。在第一运行模式下,该音箱中的语音采集模块例如可以处于工作状态,视频播放模块中的显示屏处于开启状态,音频播放模块处于音频播放状态,摄像监控模块处于关闭状态。在第二运行模式下,各功能模块的状态可以与第一运行模式下的状态相反,例如,摄像监控模块处于开启状态。
示例性地,第一运行模式例如可以为前述的Party模式处于关闭状态时音箱所处的模式,第二运行模式例如可以为前述的Party模式处于开启状态时音箱所处的模式。在第一运行模式下,音箱的音量例如可以为第一音量,第二运行模式下,音箱的音量例如可以为第二音量,且第一音量小于第二音量。
示例性地,第一运行模式例如可以为前述的睡眠模式处于关闭状态时音箱所处的模式,第二运行模式例如可以为前述的睡眠模式处于开启状态时音箱所处的模式。在第一运行模式下,音箱的音量例如可以为第三音量,第二运行模式下,音箱的音量例如可以为第四音量,且第三音量大于第四音量。
根据本公开的实施例,如图4所示,在音箱响应于第一操作信息更改了运行模式后,例如还可以向终端反馈更改结果。该更改结果用于指示音箱是否完成运行模式的更改。具体地,音箱可以将更改结果发送给服务端,以经由服务端将更改结果反馈给终端。在更改结果指示音箱完成运行模式的更改后,终端可以执行操作S415,更改控件状态,以对第一目标操作所针对的开关控件的状态进行更改。例如,若第一目标操作是对第一开关控件211的点击操作,经由操作S415,该第一开关控件211可以由图2B所示的关闭状态更改为后续图5B所示的开启状态。
根据本公开的实施例,为了进一步提高用户体验,满足不同用户的不同需求,例如可以在音箱处于前述至少一个运行模式中的任一运行模式时,使得各功能模块的运行状态可以被远程调整。
图5A示意性示出了根据本公开另一实施例的终端执行的音箱控制方法的流程图;图5B示意性示出了根据本公开另一实施例的终端的显示界面示意图。
为了实现运行状态的远程调整,如图5A所示,该实施例的终端执行的音箱控制方法500除了操作S210~操作S270外,例如还可以包括操作S510~操作S530。
在操作S510,响应于第一用户的第二目标操作,生成第二操作信息。
根据本公开的实施例,该第二目标操作与前述第一目标操作类似,区别在于,第一用户执行该第二目标操作的目的是为了通过终端对音箱包括的功能模块的运行状态进行调整。
为了便于对功能模块的运行状态进行调整,终端例如还可以展示有针对功能模块的调整窗口,该调整窗口中设置有调整控件,通过对该调整控件的操作,实现对功能模块的运行状态的调整。因此,操作S510中的第二目标操作可以是对该调整窗口中的调整控件的操作。
示例性地,调整控件例如可以包括以下至少之一:运行时段调整控件、单次运行时长调整控件、预定时段内的运行总时长调整控件等。
在响应于第二目标操作后,为了向音箱调整功能模块的运行状态提供依据,操作S510可以根据第二目标操作,生成第二操作信息。具体地,可以是根据第一用户对调整控件进行操作后调整控件的状态变化来生成第二操作信息,该第二操作信息用于指示音箱调整功能模块的运行信息,以使得音箱根据该运行信息来控制功能模块的运行状态。该第二操作信息应包括调整指令和运行信息。
示例性地,在调整控件为运行时段调整控件时,则生成的第二操作信息中的运行信息例如可以包括功能模块的运行时段。在调整控件为单次运行时长的调整控件时,运行信息可以包括功能模块的单次运行时长。在调整控件为预定时段内的运行总时长调整控件时,运行信息可以包括预定时段内的运行总时长。
在一实施例中,终端安装的客户端应用在响应于前述第一目标操作,且使得音箱完成运行模式的更改后,第一目标操作所针对的开关控件例如可以处于开启状态。此时,如图5B所示,终端的显示界面可以由显示界面210切换为显示界面510。
示例性地,为了避免在家中没有人时音箱的显示屏处于打开状态导致的浪费电力资源,或者避免仅儿童在家时,儿童使用显示屏观看视频,在离家模式中还可以控制显示屏处于关闭状态。在显示界面510中,例如可以包括有调整窗口511,用于展示对视频播放模块中显示屏进行控制的调整控件。该调整控件例如可以包括有针对显示屏的开关控件5111,以用于控制显示屏处于开启状态或关闭状态。还可以包括用于对显示屏的关闭时段进行调整的调整控件5112。
示例性地,为了在家中没有人时起到防盗作用,在离家模式中还可以控制音箱的摄像头进行图像采集,以对用户的居住区域进行监控。在显示界面510中,例如可以包括有调整窗口512,用于展示对摄像监控模块中摄像头进行控制的调整控件。该调整控件例如可以包括有针对摄像头的开关控件,以用于控制摄像头处于开启状态或关闭状态。还可以包括用于对摄像头的开启时段进行调整的调整控件。
示例性地,为了在家中没有人时起到防盗作用,在离家模式中还可以控制音箱播放白噪声,以向路过的人营造家中有人的错觉。因此,在显示界面510中,例如可以包括有调整窗口513,用于展示对音频播放模块是否播放白噪声进行控制的调整控件。该调整控件例如可以包括有针对白噪声的开关控件,以用于控制音频播放模块播放白噪声或停止播放白噪声。还可以包括用于对白噪声的播放时段进行调整的调整控件。为了进一步满足不同用户的不同需求,该调整窗口513例如还可以提供有用于选择白噪声类型的选择控件,白噪声类型例如可以包括:群众聊天模式、儿童吵闹模式等。相应地,生成的第二操作信息中的运行信息例如还可以包括播放的音频类型。该音频类型可以包括前述的白噪声类型。
在操作S530,向服务端发送根据第二操作信息生成的第二控制指令。
根据本公开的实施例,该操作S530例如可以先通过类似于操作S230和操作S250描述的方法,来根据第二操作信息生成第二控制指令。然后再将生成的第二控制指令发送给服务端。
在将第二控制指令发送给服务端后,服务端即可通过与图4描述的操作S421~操作S423类似的方式,将第二操作信息发送给音箱。音箱在接收到该第二操作信息后,可以响应于该第二操作信息,对音箱包括的功能模块的运行信息进行调整。
图6示意性示出了根据本公开另一实施例的应用于音箱的控制方法的流程图。
如图6所示,该实施例的应用于音箱的控制方法600除了前文描述的操作S310~操作S330外,还可以包括操作S610~操作S650。
在操作S610,接收服务端发送的第二操作信息,该第二操作信息是响应于第一用户对终端的第二目标操作生成的。该第二操作信息可以是先由终端通过操作S510生成后,经由操作S530发送给服务端,并由服务端发送给音箱的。
在操作S630,根据第二操作信息,调整音箱包括的功能模块的运行信息。
根据本公开的实施例,该操作S630可以是响应于第二操作信息中的调整指令,先确定第二操作信息中的运行信息所针对的功能模块,然后将所针对的功能模块当前的运行信息调整为第二操作信息中的运行信息。在运行信息所针对的功能模块为摄像监控模块、音频播放模块和视频播放模块中的任一个时,运行信息包括前文描述的以下至少之一:运行时段、单次运行时长、预定时段内的运行总时长。在运行信息所针对的功能模块为音频播放模块时,运行信息还可以包括播放的音频类型。
在操作S650,根据运行信息控制功能模块的运行状态。
示例性地,在运行信息为运行时段时,该操作S650可以包括:在当前时刻为运行时段的初始时刻时,则控制功能模块处于开启状态。在当前时刻为运行时段的终点时刻时,则控制功能模块处于关闭状态。
示例性地,当运行信息为单次运行时长时,该操作S650还可以响应于功能模块由关闭状态切换为开启状态开始计时,在计时得到的时长达到单次运行时长时,则控制功能模块由开启状态切换为关闭状态。
示例性地,当运行信息为预定时段内的运行总时长时,该操作S650还可以响应于功能模块由关闭状态切换为开启状态,确定预定时段内功能模块的运行累计时长是否达到运行信息中的预定时段内的运行总时长。若超过,则控制功能模块由开启状态切换为关闭状态。
综上可知,通过上述图5A与图6描述的方法,本公开实施例可以实现在音箱的任一运行模式下,对音箱包括的各功能模块的运行状态的更改,从而可以使得音箱的运行能够满足用户的个性化需求,并因此有效提高用户体验。
根据本公开的实施例,若音箱处于离家模式,可能会存在没有音箱控制权限的第二用户需要使用音箱的情况。此时,若音箱持续离家模式,会在一定程度上限制第二用户使用音箱的自由。为了在保证第一用户的音箱控制权限的前提下,适当满足第二用户的需求,音箱例如还可以设置有能够用于请求更改音箱运行模式的实体按钮或虚拟按钮。如此,在第二用户需要自由使用音箱时,可以通过对该实体按钮或虚拟按钮的操作,向具有音箱控制权限的第一用户发起运行模式更改请求。
图7示意性示出了根据本公开又一实施例的应用于音箱的控制方法的流程图。图8示意性示出了根据本公开实施例的音箱请求更改运行模式的交互图。
如图7所示,该实施例的应用于音箱的控制方法700除了前文描述的操作S310~操作S330外,例如还可以包括操作S710~操作S730。
在操作S710,响应于第二用户的第三目标操作,生成运行模式更改请求。
根据本公开的实施例,第三目标操作例如可以是对音箱的用于请求更改音箱运行模式的实体按钮或虚拟按钮的操作。示例性地,音箱的显示屏的锁屏界面或主界面可以设置有虚拟按钮,第三目标操作为对该虚拟按钮的操作。
根据本公开的实施例,为了准确匹配具有音箱控制权限的第一用户,生成的运行模式更改请求例如还可以携带有与音箱具有绑定关系的第一用户的账户信息。
示例性地,为了便于在第二用户执行第三目标操作后,提示第一用户更改音箱的运行模式,该运行模式更改请求例如还可以用于指示登录了第一用户的账户的终端显示操作提示信息,该操作提示信息用于提示第一用户执行用于更改运行模式的第一目标操作。
在操作S730,向服务端发送运行模式更改请求,以使得服务端确定运行模式更改请求所针对的账户信息以及登录了账户信息所表示的账户的终端。
如图8所示,在服务端接收到运行模式更改请求后,例如可以先根据该运行模式更改请求所携带的账户信息,通过操作S825来对运行模式更改请求的合法性进行验证。该验证过程具体可以是根据携带的账户信息,匹配登录了该账户信息所指示的账户的终端。在确定具有匹配的终端后,则合法性校验通过。将运行模式更改请求转发给匹配的终端。
如图8所示,在服务端向终端发送运行模式更改请求后,终端即可响应于接收到运行模式更改请求后,执行操作S817,显示操作提示信息。该操作提示信息例如可以通过提示窗口的形式来达到提示第一用户执行第一目标操作的目的。在显示操作提示信息后,若第一用户执行了第一目标操作,则通过后续的操作S411~操作S413,操作S421~操作S423和操作S431实现音箱的运行模式的更改。
根据本公开的实施例,在音箱通过响应于第二用户对显示屏显示的虚拟按钮的第三目标操作,而生成运行模式更改请求后。为了避免第一用户较长时段内未执行第一目标操作,而显示屏维持显示状态导致的电力资源的浪费,如图8所示,音箱在执行生成运行模式更改请求的操作S833之后,并在接收到第一操作信息之前,例如还可以通过操作S835来判断第二预定时段内是否接收到第一操作信息。在未接收到第一操作信息的情况下,则执行操作S837,控制显示屏处于关闭状态。在接收到第一操作信息的情况下,则执行操作S431。其中,第二预定时段例如可以为长度为2min、5min、10min的时段。该第二预定时段的长度可以根据实际需求进行设定,本公开对此不作限定。
根据本公开的实施例,考虑到在第二用户为儿童等需要监控的用户时,为了避免其因多次请求更改运行模式而影响具有音箱控制权限的第一用户的使用体验,音箱在响应于第三目标操作时,例如还可以先执行操作S839,判断第一预定时段内第三目标操作的次数是否小于次数阈值。在第三目标操作的次数小于次数阈值的情况下,再执行操作S833。在第三目标操作的次数大于等于次数阈值的情况下,则不对该第三目标操作进行响应,结束音箱的处理流程。其中,次数阈值例如可以为3次,第一预定时段例如可以为一天、半天、或8:00~18:00等。可以理解的是,本公开不对该次数阈值和第一预定时段进行限定,可以根据实际需求设定任意的次数阈值和第一预定时段。
根据本公开的实施例,在服务端接收到运行模式更改请求时,例如可以判断第一预定时段内运行模式更改请求的接收次数是否超过次数阈值。仅在小于次数阈值的情况下,才进行请求的合法性校验,并将运行模式更改请求发送给终端。
根据本公开的实施例,在终端接收到运行模式更改请求时,例如可以判断第一预定时段内运行模式更改请求的接收次数是否超过次数阈值。仅在小于次数阈值的情况下,才进行操作提示信息的显示。
图9示意性示出了根据本公开实施例的配置于终端的音箱控制装置的结构框图。
如图9所示,该实施例的配置于终端的音箱控制装置900例如可以包括操作信息生成模块910、账户信息获取模块930、指令生成模块950和指令发送模块970。
操作信息生成模块910用于响应于第一用户的第一目标操作,生成第一操作信息。在一实施例中,操作信息生成模块910可以用于执行图2A描述的操作S210。其中,第一操作信息用于指示音箱更改运行模式。
账户信息获取模块930用于获取第一用户的账户信息。在一实施例中,账户信息获取模块930可以用于执行图2A描述的操作S230。
指令生成模块950用于根据第一操作信息及账户信息,生成针对音箱的第一控制指令。在一实施例中,指令生成模块950可以用于执行图2A描述的操作S250。
指令发送模块970用于向服务端发送所述第一控制指令,以使得所述服务端根据所述第一控制指令中的账户信息确定所述第一操作信息所针对的音箱。在一实施例中,指令发送模块970可以用于执行图2A描述的操作S270。
根据本公开的实施例,操作信息生成模块910例如还可以用于执行图5A描述的操作S510,指令发送模块970例如还可以用于执行图5A描述的操作S530,在此不再赘述。
根据本公开的实施例,配置于终端的音箱控制装置900还可以包括显示模块,用于执行图8描述的操作S817,在此不再赘述。
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
图10示意性示出了根据本公开实施例的配置于音箱的控制装置的结构框图。
如图10所示,该实施例的配置于音箱的控制装置1000例如可以包括操作信息接收模块1010和控制模块1030。
操作信息接收模块1010用于接收服务端发送的第一操作信息,该第一操作信息是响应于第一用户对终端的第一目标操作生成的。在一实施例中,操作信息接收模块1010可以用于执行图3描述的操作S310。
控制模块1030用于根据控制指令,更改音箱的运行模式。在一实施例中,控制模块1030可以用于执行图3描述的操作S330。
根据本公开的实施例,操作信息接收模块1010例如还可以用于执行图6描述的操作S610。配置于音箱的控制装置1000还可以包括运行信息调整模块,用于执行图6描述的操作S630。控制模块1030还可以用于执行图6描述的操作S650。
根据本公开的实施例,配置于音箱的控制装置1000还可以包括更改请求生成模块和更改请求发送模块,分别用于执行图7描述的操作S710和操作S730,在此不再赘述。
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
图11示意性示出了根据本公开实施例的适于执行音箱控制方法或应用于音箱的控制方法的电子设备的结构框图。
如图11所示,根据本公开实施例的计算机***1100包括处理器1101,其可以根据存储在只读存储器(ROM)1102中的程序或者从存储部分1108加载到随机访问存储器(RAM)1103中的程序而执行各种适当的动作和处理。处理器1001例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器1101还可以包括用于缓存用途的板载存储器。处理器1101可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 1103中,存储有***1100操作所需的各种程序和数据。处理器1101、ROM1102以及RAM 1103通过总线1104彼此相连。处理器1101通过执行ROM 1102和/或RAM 1103中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 1102和RAM 1103以外的一个或多个存储器中。处理器1101也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
根据本公开的实施例,***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。
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸介质1111被安装。在该计算机程序被处理器1101执行时,执行本公开实施例的***中限定的上述功能。根据本公开的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/***中所包含的;也可以是单独存在,而未装配入该设备/装置/***中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 1102和/或RAM 1103和/或ROM 1102和RAM 1103以外的一个或多个存储器。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。电要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。

Claims (16)

1.一种终端执行的音箱控制方法,包括:
响应于第一用户的第一目标操作,生成第一操作信息;
获取所述第一用户的账户信息;
根据所述第一操作信息及所述账户信息,生成针对所述音箱的第一控制指令;以及
向服务端发送所述第一控制指令,以使得所述服务端根据所述第一控制指令中的账户信息确定所述第一操作信息所针对的音箱,
其中,所述第一操作信息用于指示所述音箱更改运行模式。
2.根据权利要求1所述的方法,其中,所述运行模式包括第一运行模式和第二运行模式;在所述第一运行模式下,所述第一用户处于预定区域内;在所述第二运行模式,所述第一用户没有处于所述预定区域。
3.根据权利要求1所述的方法,还包括:
响应于所述第一用户的第二目标操作,生成第二操作信息;以及
向所述服务端发送根据所述第二操作信息生成的第二控制指令,
其中,所述第二操作信息用于指示所述音箱调整所述音箱包括的功能模块的运行信息,以使得所述音箱根据所述运行信息控制所述功能模块的运行状态,
其中,所述功能模块包括以下至少之一:摄像监控模块、音频播放模块和视频播放模块。
4.根据权利要求3所述的方法,其中:
所述运行信息包括以下至少之一:运行时段、单次运行时长、预定时段内的运行总时长;
其中,在所述功能模块包括所述音频播放模块的情况下,所述运行信息还包括:播放的音频类型。
5.根据权利要求2所述的方法,还包括:
响应于接收到运行模式更改请求,显示操作提示信息,以提示所述第一用户执行所述第一目标操作,
其中,所述运行模式更改请求是所述音箱响应于第二用户的操作产生的。
6.根据权利要求1所述的方法,其中,
获取所述第一用户的账户信息包括:获取所述服务端签发的针对所述第一用户的令牌信息;以及
生成针对所述音箱的控制指令包括:加密所述令牌信息和所述第一操作信息,生成所述第一控制指令。
7.一种应用于音箱的控制方法,包括:
接收服务端发送的第一操作信息,所述第一操作信息是响应于第一用户对终端的第一目标操作生成的;以及
根据所述第一操作信息,更改所述音箱的运行模式。
8.根据权利要求7所述的方法,其中,所述运行模式包括第一运行模式和第二运行模式,在所述第一运行模式下,所述第一用户处于预定区域内,在所述第二运行模式下,所述第一用户没有处于所述预定区域。
9.根据权利要求7所述的方法,还包括:
接收服务端发送的第二操作信息,所述第二操作信息是响应于所述第一用户对所述终端的第二目标操作生成的;
根据所述第二操作信息,调整所述音箱包括的功能模块的运行信息;以及
根据所述运行信息控制所述功能模块的运行状态,
其中,所述功能模块包括以下至少之一:摄像监控模块、音频播放模块和视频播放模块。
10.根据权利要求8所述的方法,还包括:
响应于第二用户的第三目标操作,生成运行模式更改请求;以及
向所述服务端发送所述运行模式更改请求,以使得所述服务端确定所述运行模式更改请求所针对的账户信息以及登录了所述账户信息所表示的账户的终端,
其中,所述运行模式更改请求用于指示所述终端显示操作提示信息,以提示所述终端的用户执行所述第一目标操作。
11.根据权利要求10所述的方法,其中,所述响应于第二用户的第三目标操作,生成运行模式更改请求包括:
响应于所述第二用户的第三目标操作,确定第一预定时段内所述第三目标操作的次数;以及
在所述次数小于次数阈值的情况下,生成所述运行模式更改请求。
12.根据权利要求10所述的方法,其中,所述音箱包括显示屏,所述第三目标操作包括针对所述显示屏的触控操作;所述方法还包括:
响应于在发送所述运行模式更改请求后的第二预定时段内未接收到所述第一操作信息,控制所述显示屏处于关闭状态。
13.一种音箱控制装置,配置于终端,所述装置包括:
操作信息生成模块,用于响应于第一用户的第一目标操作,生成第一操作信息;
账户信息获取模块,用于获取所述第一用户的账户信息;
指令生成模块,用于根据所述第一操作信息及所述账户信息,生成针对所述音箱的第一控制指令;以及
指令发送模块,用于向服务端发送所述第一控制指令,以使得所述服务端根据所述第一控制指令中的账户信息确定所述第一操作信息所针对的音箱,
其中,所述第一操作信息用于指示所述音箱更改运行模式。
14.一种控制装置,配置于所述音箱中,所述装置包括:
操作信息接收模块,用于接收服务端发送的第一操作信息,所述第一操作信息是响应于第一用户对终端的第一目标操作生成的;以及
控制模块,用于根据所述控制指令,更改所述音箱的运行模式。
15.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行:
权利要求1~6中任一项所述的方法;或者
权利要求7~12中任一项所述的方法。
16.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行:
权利要求1~6中任一项所述的方法;或者
权利要求7-12中任一项所述的方法。
CN202010616833.6A 2020-06-30 2020-06-30 终端执行的音箱控制方法及应用于音箱的控制方法 Active CN111787101B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010616833.6A CN111787101B (zh) 2020-06-30 2020-06-30 终端执行的音箱控制方法及应用于音箱的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010616833.6A CN111787101B (zh) 2020-06-30 2020-06-30 终端执行的音箱控制方法及应用于音箱的控制方法

Publications (2)

Publication Number Publication Date
CN111787101A true CN111787101A (zh) 2020-10-16
CN111787101B CN111787101B (zh) 2022-07-26

Family

ID=72761460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010616833.6A Active CN111787101B (zh) 2020-06-30 2020-06-30 终端执行的音箱控制方法及应用于音箱的控制方法

Country Status (1)

Country Link
CN (1) CN111787101B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114442502A (zh) * 2022-01-27 2022-05-06 北京声智科技有限公司 信息交互方法、***及电子设备

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105245420A (zh) * 2015-10-22 2016-01-13 小米科技有限责任公司 控制智能家居的方法及装置
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 (zh) * 2016-08-27 2018-03-09 北京北信源软件股份有限公司 一种智能家居控制方法、装置和***
CN107948876A (zh) * 2017-12-13 2018-04-20 北京小米移动软件有限公司 控制音箱设备的方法、装置及介质
CN108899023A (zh) * 2018-06-28 2018-11-27 百度在线网络技术(北京)有限公司 控制方法和装置
CN109412910A (zh) * 2018-11-20 2019-03-01 三星电子(中国)研发中心 控制智能家居设备的方法和装置
CN110139187A (zh) * 2019-06-25 2019-08-16 百度在线网络技术(北京)有限公司 智能音箱控制方法、装置以及终端
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 (zh) * 2019-07-31 2019-12-20 华为技术有限公司 一种虚拟设备的测试方法和装置
CN110995930A (zh) * 2019-12-06 2020-04-10 联想(北京)有限公司 音频设备控制方法、装置和电子设备
CN111128149A (zh) * 2019-11-20 2020-05-08 北京小米移动软件有限公司 语音采集控制装置及方法
CN111176431A (zh) * 2019-09-23 2020-05-19 广东小天才科技有限公司 一种音箱的投屏控制方法及音箱
US20200160856A1 (en) * 2018-11-15 2020-05-21 International Business Machines Corporation Collaborative artificial intelligence (ai) voice response system control
CN111258224A (zh) * 2018-11-30 2020-06-09 西安欧思奇软件有限公司 智能家居控制方法、装置、计算机设备及存储介质

Patent Citations (18)

* Cited by examiner, † Cited by third party
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 (zh) * 2015-10-22 2016-01-13 小米科技有限责任公司 控制智能家居的方法及装置
US20170133012A1 (en) * 2015-11-05 2017-05-11 Acer Incorporated Voice control method and voice control system
CN107783509A (zh) * 2016-08-27 2018-03-09 北京北信源软件股份有限公司 一种智能家居控制方法、装置和***
US20180067714A1 (en) * 2016-09-02 2018-03-08 Bose Corporation Systems and methods for controlling a modular speaker system
CN107948876A (zh) * 2017-12-13 2018-04-20 北京小米移动软件有限公司 控制音箱设备的方法、装置及介质
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 (zh) * 2018-06-28 2018-11-27 百度在线网络技术(北京)有限公司 控制方法和装置
US20200160856A1 (en) * 2018-11-15 2020-05-21 International Business Machines Corporation Collaborative artificial intelligence (ai) voice response system control
CN109412910A (zh) * 2018-11-20 2019-03-01 三星电子(中国)研发中心 控制智能家居设备的方法和装置
CN111258224A (zh) * 2018-11-30 2020-06-09 西安欧思奇软件有限公司 智能家居控制方法、装置、计算机设备及存储介质
CN110139187A (zh) * 2019-06-25 2019-08-16 百度在线网络技术(北京)有限公司 智能音箱控制方法、装置以及终端
CN110601871A (zh) * 2019-07-31 2019-12-20 华为技术有限公司 一种虚拟设备的测试方法和装置
CN111176431A (zh) * 2019-09-23 2020-05-19 广东小天才科技有限公司 一种音箱的投屏控制方法及音箱
CN111128149A (zh) * 2019-11-20 2020-05-08 北京小米移动软件有限公司 语音采集控制装置及方法
CN110995930A (zh) * 2019-12-06 2020-04-10 联想(北京)有限公司 音频设备控制方法、装置和电子设备

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
孙海林: "基于STM32的智能家居控制***", 《科技风》 *
罗娟等: "基于Android的个性化智能家居控制终端", 《工业控制计算机》 *
陈东升: "百度AI黑科技 小度在家智能音箱", 《计算机与网络》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114442502A (zh) * 2022-01-27 2022-05-06 北京声智科技有限公司 信息交互方法、***及电子设备
CN114442502B (zh) * 2022-01-27 2024-02-06 北京声智科技有限公司 信息交互方法、***及电子设备

Also Published As

Publication number Publication date
CN111787101B (zh) 2022-07-26

Similar Documents

Publication Publication Date Title
CN108595970B (zh) 处理组件的配置方法、装置、终端及存储介质
WO2019120091A1 (zh) 身份认证方法、***及计算设备
RU2646390C1 (ru) Способ и аппарат для привязки устройства
US9577784B2 (en) System, device, and method for securing voice authentication and end-to-end speech interaction
US9088861B2 (en) Method and apparatus for bearer and server independent parental control on smartphone, managed by smartphone
CN105243318B (zh) 确定用户设备控制权限的方法、装置及终端设备
US9811643B2 (en) Method, system, server and terminal for implementing secure transmission of data
US8438621B2 (en) Method and apparatus for secure management of debugging processes within communication devices
CN109146470B (zh) 生成付款码的方法及装置
US20090002333A1 (en) Systems and methods for device registration
CN110637470B (zh) 用于验证用户意图以及安全配置计算设备的技术
JP2010536193A (ja) ネットワークで接続されたオーディオビジュアルデバイスにおいてアラーム音を選択し、配信しかつ再生するシステム及び方法
JP2017505592A (ja) 監視映像の処理方法、装置、プログラム及び記録媒体
JP2016519799A (ja) デバイスに対する識別委任
US20220377667A1 (en) Multimedia data processing method and apparatus, electronic device, and storage medium
US9843592B2 (en) Fast multicast messaging encryption and authentication
JP6163610B2 (ja) 偽造防止検証方法、装置、プログラム、及び記録媒体
WO2019047375A1 (zh) 防止被刷的验证方法、装置、服务器及存储介质
WO2019047511A1 (zh) 防止被刷的验证方法、装置及直播***
CN111787101B (zh) 终端执行的音箱控制方法及应用于音箱的控制方法
TW201737149A (zh) 透過行動裝置所執行的授權碼認證方法及相關的電腦程式產品
US10951951B2 (en) Haptics metadata in a spectating stream
KR100854731B1 (ko) 휴대용 전자기기의 인증방법 및 그 장치
JP2017022711A (ja) 暗号化されたコンテンツの復号キーを安全に取得してコンテンツを再生するための方法およびシステム
CN112995717A (zh) 视频传输控制方法、装置、电子设备与智能眼镜

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

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.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant