CN110413324A - 一种控制方法、装置和存储介质 - Google Patents

一种控制方法、装置和存储介质 Download PDF

Info

Publication number
CN110413324A
CN110413324A CN201910581708.3A CN201910581708A CN110413324A CN 110413324 A CN110413324 A CN 110413324A CN 201910581708 A CN201910581708 A CN 201910581708A CN 110413324 A CN110413324 A CN 110413324A
Authority
CN
China
Prior art keywords
firmware
electronic equipment
controller
component
processor
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
CN201910581708.3A
Other languages
English (en)
Other versions
CN110413324B (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201910581708.3A priority Critical patent/CN110413324B/zh
Publication of CN110413324A publication Critical patent/CN110413324A/zh
Application granted granted Critical
Publication of CN110413324B publication Critical patent/CN110413324B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4405Initialisation of multiprocessor systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请实施例公开了一种控制方法及设备,其中,所述方法包括:电子设备通过处理器将确定的当前运行模式发送至控制器;所述电子设备通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件;其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同;所述电子设备通过所述目标固件对所述组件进行控制。

Description

一种控制方法、装置和存储介质
技术领域
本申请涉及控制技术,尤其涉及一种控制方法、装置和存储介质。
背景技术
目前,不同应用***可以通过不同的行为规则对相同的组件进行控制,如不同应用***可以通过不同的行为规则控制麦克、指示灯和扬声器等。具体来说,如:对于语音应用***:Skype会议***和智能语音***,Skype会议***有一套发光二极管(LightEmitting Diode,LED)行为规则,而智能语音***又是另一套LED行为规则,使得具有LED指示功能的终端无法同时兼容两种语音应用***的LED应用场景。
发明内容
本申请实施例提供了一种控制方法、装置和存储介质。
一方面,本申请实施例提供一种控制方法,包括:
电子设备通过处理器将确定的当前运行模式发送至控制器;
所述电子设备通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件;其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同;
所述电子设备通过所述目标固件对所述组件进行控制。
一方面,本申请实施例提供的控制装置,包括:
发送单元,用于通过处理器将确定的当前运行模式发送至控制器;
调用单元,用于通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件;其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同;
控制单元,用于通过所述目标固件对所述组件进行控制。
一方面,本申请实施例提供的控制装置,包括:处理器、控制器、至少两个固件,以及与所述至少两个固件关联的组件;不同固件对应的运行模式不同;
所述处理器,用于确定的当前运行模式发送至所述控制器;
所述控制器,用于调用所述至少两个固件中与当前运行模式对应的目标固件;
所述目标固件,用于对所述组件进行控制。
一方面,本申请实施例提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的控制方法的步骤。
本申请实施例中,电子设备中包括关联相同组件的至少两个固件,电子设备根据当前的运行模式确定至少两个固件中的目标固件,并调用目标固件对该组件进行控制;使得在一电子设备上能够兼容对同一组件进行控制的多个应用***的应用场景,提高用户体验。
附图说明
图1为本申请实施例提供的电子设备的一种可选的结构示意图;
图2为本申请实施例提供的电子设备的一种可选的结构示意图;
图3为本申请实施例提供的电子设备的一种可选的结构示意图;
图4为本申请实施例提供的控制方法的一种可选的流程示意图;
图5为本申请实施例提供的电子设备的一种可选的结构示意图;
图6为本申请实施例提供的控制方法的一种可选的流程示意图;
图7为本申请实施例提供的控制方法的一种可选的流程示意图;
图8A为本申请实施例提供的光源组件的一种可选的效果示意图;
图8B为本申请实施例提供的光源组件的一种可选的效果示意图;
图9A为本申请实施例提供的语音场景的一种可选的架构示意图;
图9B为本申请实施例提供的语音场景的一种可选的架构示意图;
图10本申请实施例控制装置的可选的结构示意图;
图11为本申请实施例的电子设备的可选的结构示意图。
具体实施方式
以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本申请,并不用于限定本申请。另外,以下所提供的实施例是用于实施本申请的部分实施例,而非提供实施本申请的全部实施例,在不冲突的情况下,本申请实施例记载的技术方案可以任意组合的方式实施。
在本申请的各种实施例中:电子设备通过处理器将确定的当前运行模式发送至控制器;所述电子设备通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件;其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同;所述电子设备通过所述目标固件对所述组件进行控制。
本实施例提供一种控制方法,该方法应用于控制装置,控制装置实施于电子设备,电子设备中的各功能模块可以由电子设备(如终端设备、服务器或服务器集群)的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。
电子设备可以是任何具有信息处理能力的设备,在一种实施例中,电子设备可以是智能终端,例如可以是笔记本等具有无线通信能力的移动终端、AR/VR设备。在另一种实施例中,电子设备还可以是不便移动的具有计算功能的终端设备,比如台式计算机、桌面电脑、服务器等。
本申请实施例提供的电子设备可如图1所示,电子设备100包括:处理器101、控制器102、至少两个固件103。其中,至少两个固件103关联相同的组件。
固件是电子设备底层工作的软件,比如:计算机主板上的基本输入/输出***(Basic Input/output System,BIOS)、可扩展固件接口(Extensible FirmwareInterface,EFI)、统一的可扩展固件接口(Unified Extensible Firmware Interface、UEFI),这里,各固件103都可对组件进行控制,且不同的固件对组件控制时的行为规则不同。
至少两个固件103关联的组件可为能够支持用户直观能感官到的功能的组件,比如:音频组件、图像采集组件、显示组件、光源组件等。
在一示例中,如图2所示,与至少两个固件关联的组件104a与电子设备100可建立连接105,以通过所建立的连接105执行的信息交互实现电子设备100对组件104a的控制。其中连接105可为电连接,也可为无线连接。
在又一示例中,如图3所示,电子设备100包括组件104b,组件104b通过与电子设备的内部总线的交互,实现电子设备100对组件104b的控制。
当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的控制方法的指令)。
图4为本申请实施例提供的控制方法的一种可选的实现流程示意图,如图4所示,该控制方法包括:
步骤S401,电子设备通过处理器将确定的当前运行模式发送至控制器。
电子设备通过处理器对当前所运行的应用***进行监控,根据所运行的应用***确定电子设备当前的运行模式。
在本申请实施例中,电子设备可支持对同一组件进行控制的多个应用***,这里,将对同一组件进行控制的多个应用***称为一组关联的应用***,需要说明的是,一组关联的应用***中,不同的应用***控制组件的行为规则不同,因此,电子设备中同时只能支持一种应用***。
比如:一组关联的应用***中包括:应用***A、应用***B和应用***C,应用***都可对指示灯进行控制,且在应用***A、应用***B和应用***C中,对于同一控制指令,指示灯的指示方式不同。当控制指令指示等待连接状态,应用***A对应的指示方式为两个不同强度的灯光的交替,应用***B对应的指示方式为黄色灯光,应用***C对应的指示方式为运动的跑马灯。
在实际应用中,一组关联的应用***可运行在电子设备上,也可以运行在与电子设备连接的其他设备上。
电子设备检测当前运行的应用***中是否包括一组关联的应用***中的任一应用***,如果包括,根据所运行的应用***确定当前的运行模式。同上例,一组关联的应用***中包括:应用***A、应用***B和应用***C,当电子设备中运行的应用***为应用***A时,则当前运行模式为模式A。
这里,对于一组关联的应用***,不同的应用***对应的运行模式不同,比如:一组关联的应用***包括:应用***A、应用***B和应用***C,应用***A对应的运行模式为模式A,应用***B对应的运行模式为模式B,应用***C对应的运行模式为模式C。
电子设备可通过处理器监控当前运行的应用***,从而确定当前的运行模式。处理器在确定当前的运行模式后,可向控制器发送携带当前运行模式的模式指示指令,将当前运行模式发送至控制器。对于不同的运行模式,可通过不同的模式标识进行区分。
电子设备可通过应用层运行的应用或当前连接的应用***确定当前运行的应用***。
在本申请实施例中,电子设备可包括多个控制器,也可仅包括一个控制器。当包括多个控制器,可设置不同的控制器对应不同的运行模式,处理器将模式指示指令发送至多个控制器中与当前的运行模式对应的控制器。
在实际应用中,电子设备可包括多组关联的应用***,不同组关联的应用***对应不同的组件。比如:电子设备可包括一组关联的视频应用***和一组关联的音频应用***,关联的视频应用***控制的组件摄像头,关联的音频应用***控制的组件为音频组件。
在实际应用中,处理器向控制器发送模式指示指令之前或发送模式指令的同时,可向控制器发送复位指令,指示控制器执行复位。控制器基于接收到的复位指令,对控制器中与组件相关的寄存器中的数据清零。
步骤S402,所述电子设备通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件。
电子设备的控制器接收到处理器发送的模式指示指令后,对模式指示指令进行分析,确定当前的运行模式之后,基于当前的运行模式调用与当前运行模式对应的目标固件。这里,电子设备的控制器基于当前的运行模式,从一组固件中选择与当前运行模式对应的固件为目标固件。一组固件包括至少两个固件,所述至少两个固件关联相同组件,不同固件对应的运行模式不同。
电子设备中一组关联的应用***分别通过不同的固件对组件进行控制,在固件中设置有对组件进行控制的行为规则。因此,电子设备中一组关联的应用***对应一组固件,一组固件包括至少两个固件,且一组固件关联***的相同组件,不同固件对应不同的运行模式。
比如:同上例,一组关联的应用***中包括:应用***A、应用***B和应用***C,应用***A、应用***B和应用***C分别通过固件A、固件B和固件C对相同的组件进行控制,应用***A对应的运行模式为模式A,应用***B对应的运行模式为模式B,应用***C对应的运行模式为模式C,固件A、固件B和固件C分别对应的运行模式为模式A、模式B和模式C。当电子设备当前的运行模式为模式A时,则目标固件为固件A,通过固件A对组件进行控制。
在一实施例中,所述至少两个固件能够分别被所述控制器调用。
这里,电子设备中包括有至少两个固件和一个控制器,且不同的固件能够分别被控制器调用。多个固件复用一个控制器,相对于多个控制器的情况,能够通过一个控制器对不同的固件进行调用,减少硬件成本,并节省电子设备中硬件的占用空间。
在一实施例中,所述至少两个固件中的指定固件存储于所述控制器中,所述至少两个固件中除所述指定固件之外的固件存储于存储器中。
指定固件为至少两个固件中的部分固件,比如:一个固件,两个固件,或者根据固件的安装顺序,将先安装的固件称为指定固件。
指定固件存储于控制器中,将一组关联的固件中除指定固件以外的固件存储于存储器中。其中,一组关联的固件中除指定固件以外的固件可存储于一个或多个存储器中。
以一组固件包括固件1和固件2为例,如图5所示的电子设备500,固件1存储于控制器501中,固件2存储于存储器502中。
存储器可为只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)等,本申请实施例中,对存储器的类型不进行任何的限定。
步骤S403,所述电子设备通过所述目标固件对所述组件进行控制。
当控制器调用目标固件后,电子设备运行目标固件,基于目标固件对组件进行控制。
当目标固件集成在电子设备上时,电子设备生成目标固件的控制指令,电子设备中的***总线,将控制指令发送至组件。当组件独立于电子设备,电子设备与组件建立连接,电子设备生成目标固件的控制指令,并基于所建立的连接将控制指令发送至组件。
本申请实施例提供的控制方法,电子设备中包括关联相同组件的至少两个固件,电子设备根据当前的运行模式确定至少两个固件中的目标固件,并调用目标固件对该组件进行控制。本申请实施例提供的控制方法,通过控制器调用不同的固件,进而实现对同一组件的不同控制,无需针对同一组件开发不同的控制***,在一套控制***通过不同的固件,进而能够实现在一电子设备上兼容对同一组件进行控制的多个应用***的应用场景,提高了用户体验。
本实施例提供一种控制方法,该方法应用于电子设备,电子设备中的各功能模块可以由电子设备(如终端设备、服务器或服务器集群)的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。
电子设备可以是任何具有信息处理能力的设备,在一种实施例中,电子设备可以是智能终端,例如可以是笔记本等具有无线通信能力的移动终端、AR/VR设备。在另一种实施例中,电子设备还可以是不便移动的具有计算功能的终端设备,比如台式计算机、桌面电脑、服务器等。
本申请实施例提供的电子设备可如图1所示,电子设备100包括:处理器101、控制器102、至少两个固件103。其中,至少两个固件103关联相同的组件。
固件是电子设备底层工作的软件,比如:计算机主板上的BIOS,这里,各固件103都可对组件进行控制,且不同的固件对组件控制时的行为规则不同。
至少两个固件103关联的组件可为能够支持用户直观能感官到的功能的组件,比如:音频组件、图像采集组件、显示组件、光源组件等。
在一示例中,如图2所示,与至少两个组件关联的组件104a与电子设备100可建立连接105,以通过所建立的连接105执行的信息交互实现电子设备100对组件104a的控制。其中连接105可为电连接,也可为无线连接。
在又一示例中,如图3所示,电子设备100包括组件104b,组件104b通过与电子设备的内部总线的交互,实现电子设备100对组件104b的控制。
当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的控制方法的指令)。
图6为本申请实施例提供的控制方法的一种可选的实现流程示意图,如图6所示,该控制方法包括:
步骤S601,所述电子设备通过所述处理器在操作***中运行监测服务。
监测服务可实现操作***中通过应用层所运行的应用进行监控的功能。监测服务的运行可基于监测周期由处理器周期性的触发,也可在应用中接收用户的触发操作,处理器基于触发操作对应的触发指令,触发监测服务的运行。
本申请实施例中,操作***属于***软件。操作***是管理计算机硬件与软件资源的计算机程序,同时也是计算机***的内核与基石。操作***处理如管理与配置内存、决定***资源供需的优先次序、控制输入与输出设备、操作网络与管理文件***等基本事务。操作***也提供一个让用户与***交互的操作界面。
应用层即应用软件与操作***之间通过***接口进行交互。应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用的集合,分为应用软件包和用户程序。
步骤S602,所述电子设备通过所述监测服务对当前运行的进程进行监测,以得到当前运行模式。
电子设备通过监测服务对任务管理器中运行的进程进行监测,确定运行的进程中是否包括一组关联的应用***的任一应用***的相关的进程,如果包括,基于所运行的应用***的进程,确定当前运行模式。
步骤S603,电子设备通过处理器将确定的当前运行模式发送至控制器。
步骤S604,所述电子设备通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件。
其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同。
步骤S605,所述电子设备通过所述目标固件对所述组件进行控制。
步骤S603至步骤S605的描述参见步骤S401至步骤S403的描述。
本申请实施例提供的控制方法,基于操作***中运行的监测服务对任务管理器中运行的进程进行监控,从而确定电子中运行的应用***,确定电子设备当前的运行模式,提高运行模式的监控效率,且不需要占用操作***与应用层之间额外的接口,提高***运行效率。
本实施例提供一种控制方法,该方法应用于电子设备,电子设备中的各功能模块可以由电子设备(如终端设备、服务器或服务器集群)的硬件资源,如处理器等计算资源、通信资源(如用于支持实现光缆、蜂窝等各种方式通信)协同实现。
电子设备可以是任何具有信息处理能力的设备,在一种实施例中,电子设备可以是智能终端,例如可以是笔记本等具有无线通信能力的移动终端、AR/VR设备。在另一种实施例中,电子设备还可以是不便移动的具有计算功能的终端设备,比如台式计算机、桌面电脑、服务器等。
本申请实施例提供的电子设备可如图1所示,电子设备100包括:处理器101、控制器102、至少两个固件103。其中,至少两个固件103关联相同的组件。
固件是电子设备底层工作的软件,比如:计算机主板上的BIOS,这里,各固件103都可对组件进行控制,且不同的固件对组件控制时的行为规则不同。
至少两个固件103关联的组件可为能够支持用户直观能感官到的功能的组件,比如:音频组件、图像采集组件、显示组件、光源组件等。
在一示例中,如图2所示,与至少两个组件关联的组件104a与电子设备100可建立连接105,以通过所建立的连接105执行的信息交互实现电子设备100对组件104a的控制。其中连接105可为电连接,也可为无线连接。
在又一示例中,如图3所示,电子设备100包括组件104b,组件104b通过与电子设备的内部总线的交互,实现电子设备100对组件104b的控制。
当然,本申请实施例不局限于提供为方法和硬件,还可有多种实现方式,例如提供为存储介质(存储有用于执行本申请实施例提供的控制方法的指令)。
图7为本申请实施例提供的控制方法的一种可选的实现流程示意图,如图7所示,该控制方法包括:
步骤S701,电子设备通过处理器将确定的当前运行模式发送至控制器。
步骤S702,所述电子设备通过所述处理器获取前一次的运行模式。
这里,当处理器在确定电子设备的运行模式后,可基于运行模式的运行时间对运行模式进行记录,形成运行模式日志。在运行模式日志中,不同的运行模式可通过不同的模式标识表征。
当确定当前的运行模式后,将当前的运行模式记录至运行模式日志中,可根据模式日志中各运行模式的运行时间读取当前运行模式之前的一次的运行模式即前一次的运行模式。
处理器获取前一次的运行模式后,将前一次的运行模式和当前的运行模式进行比较,确定电子设备的运行模式是否改变。
如果电子设备的运行模式改变,则执行步骤S703;如果电子设备的运行模式未改变,则执行步骤S705。
步骤S703,如果所述处理器确定所述当前运行模式和所述前一次的运行模式不同,所述电子设备通过所述处理器触发释放指令。
电子设备的处理器确定当前运行模式与前一次的运行模式不同,确定电子设备的运行模式改变,则处理器触发指示释放所调用的前一次运行模式对应的固件,并将释放指令发送至控制器。其中,在释放指令中可携带前一次运行模式的模式标识,也可携带前一次运行模式对应的固件的固件标识。
步骤S704,所述电子设备基于所述释放指令,通过所述控制器释放所述前一次的运行模式对应的固件。
电子设备的控制器接收到处理器发送的释放指令后,基于释放指令释放前一次运行模式对应的固件。
这里,当释放指令中携带前一次运行模式对应的模式标识时,则基于所携带的模式标识确定所释放的固件,从而释放前一次的运行模式对应的固件。
当释放指令中携带的前一次运行模式对应的固件的固件标识,则基于所携带的固件标识直接释放对应的固件。
电子设备的控制器在释放前一次运行模式对应的固件时,可将前一次运行模式对应的固件初始化后再释放。
步骤S705,所述电子设备通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件。
其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同。
步骤S706,所述电子设备通过所述目标固件对所述组件进行控制。
上述步骤S701、步骤S705、步骤S706的描述参见步骤S401至步骤S403的描述。
本申请实施例提供的控制方法,在调用目标固件之前,在确定前一次运行模式与当前运行模式不同时,电子设备的控制器将前一次运行模式对应的固件释放,以表面前一次运行模式对应的固件与当前运行模式对应的目标固件产生冲突,导致电子设备发生***混乱。
在一实施例中,图4、图6、图7所述的控制方法中的步骤:所述通过所述目标固件对所述组件进行控制,可包括:在所述控制器中运行所述目标固件的控制程序;基于所运行的控制程序对所述组件进行控制。
这里,获取目标固件的控制程序,并在控制器中运行目标固件的控制程序。控制器通过所运行的控制程序,对组件进行控制。这里,控制程序表征一组关联的应用***中电子设备当前运行的应用***对组件的控制行为。
控制程序可基于当前运行的应用***的参数来产生控制指令,控制指令中携带对组件进行控制的控制参数。控制器将控制指令发送至组件,基于控制指令中的控制参数对组件进行控制。
在一实施例中,所述运行模式包括语音应用***的运行模式;所述组件包括:光源组件;所述基于所运行的控制程序对所述组件进行控制,包括:
获取所述语音应用***的以下至少一个维度的语音参数:语音状态、语音音量;根据所述控制程序确定所述音量参数对应的光源参数;根据所述光源参数对所述光源组件进行控制。
一组关联的应用***为语音应用***时,其对应的运行模式为不同的语音模式,且当组件为光源组件时,不同的语音应用***通过对应的固件对光源组件进行控制。这里,控制的光源组件可为一个或多个光源组件。
电子设备获取语音应用***的语音参数,根据控制程序得到语音参数对应的控制参数。这里,当组件为光源组件时,控制参数为光源参数,光源参数可包括:颜色、亮度等控制光的发射的参数。
这里,对于不同的语音应用***对应的固件的控制程序,相同的语音参数可得到相同或不同的光源参数。比如:当语音应用***为***1时,当基于电子设备与其他设备进行语音连接,语音参数表征***1处于连接等待状态时,得到的光源参数可控制光源组件的显示效果如图5中的501至503所示的运动的跑马灯。当语音应用***为***2时,当基于电子设备与其他设备进行语音连接,语音参数表征***2处于连接等待状态时,得到的光源参数可控制光源组件的显示效果如图8A中的801a至803a所示的运动的跑马灯。对于***2,当基于电子设备与其他设备进行语音连接,语音参数表征***2处于连接等待状态时,得到的光源参数可控制光源组件的显示效果也可如图8B中的801b至803b所示的呼吸灯。
需要说明的是,在图8A和图8B所示的光源组件为圆形灯,且位于手机外壳的背面,在实际应用中,对光源组件的形状、个数和大小不进行任何的限定。
在一实施例中,在步骤所述通过所述目标固件对所述组件进行控制之前,所述电子设备在所述控制器中运行所述目标固件的初始化程序,以对所述目标固件进行初始化。
电子设备通过控制器调用目标固件之后,通过目标固件对组件进行控制之前,可触发指示对当前的目标固件进行初始化的初始化指令,目标固件基于初始化指令执行初始化,从而将上一次运行时涉及的控制参数进行初始化,避免对本次的控制造成影响。
目标固件初始化完成后,控制器通过初始化后的目标固件对组件进行控制。
在本申请实施例中,控制器调用目标固件后,在对组件进行控制之前,对目标固件执行初始化,从而避免目标固件的应用***前次运行时的状态对本次的控制造成干扰。
下面,以组件为光源组件,语音应用***为商务会议软件***(skype system)和智能语音交互***(Smart voice system)的语音场景为例,对本申请实施例提供的控制方法进行说明。
实例一
语音场景的架构可如图9A所示,包括:电子设备900、商务会议软件***901、智能语音交互系902。其中,电子设备900可通过无线网络(如WIFI)与商务会议***901连接,电子设备900可通过有线网络(如USB接口)与智能语音交互系902连接。商务会议软件***901、智能语音交互系902可运行与会议机上。
电子设备900包括MCU903、第一固件904、第二固件905和光源组件906。电子设备在硬件上为微控制器MCU提供两套固件(firmware):第一固件和第二固件,第一固件904是对应商务会议***901的固件,第二固件905是对应智能语音交互系902的固件。
如果MCU检测到会议机上运行skype system901,则调用第一固件904,通过第一固件904对光源组件906进行控制。如果MCU检测到会议机上运行smart voice system902,则调用第二固件905,通过第二固件905对光源组件906进行控制。
实例二
语音场景的架构可如图9B所示,包括:电子设备900、商务会议软件***901、智能语音交互系902。其中,电子设备900可通过无线网络(如WIFI)与商务会议***901连接,电子设备900可通过有线网络(如USB接口)与智能语音交互系902连接。商务会议软件***901、智能语音交互系902可运行与会议机上。
电子设备900包括:CPU907、MCU903、第一固件904、第二固件905和光源组件906。电子设备在硬件上为微控制器MCU提供两套固件(firmware):第一固件和第二固件,第一固件904是对应商务会议***901的固件,第二固件905是对应智能语音交互系902的固件。其中,第一固件904存储于MCU903上。
当电子设备与商务会议软件***901连接,电子设备处于Skype mode,当电子设备与智能语音交互系902连接,电子设备处于Smart voice mode。Skype mode和Smart voicemode为电子设备支持两种不同的语音模式。
电子设备可通过App来监测当前工作在哪一种语音模式下,具体可以通过监测任务管理器(task manager)来实现对当前语音工作模式的判断。
如果检测到当前是工作在Skype mode下,则电子设备的CPU会向MCU发送复位指令之后通过总线(比如I2C)向MCU发送指令指示当前运行模式是Skype mode。MCU检测到CPU传来的指令后,基于指令携带的当前运行模式调用两套Firmware中的一套,比如Skype mode对应的第一固件(FW1)。MCU执行FW1的初始化和控制指令,来满足Skype mode下的LED指示要求。通常包括Skype接通电话的跑马灯指示,正在通话状态和MIC静音指示等。
如果上层App检测到当前是工作在Smart voice mode情况下,则CPU会向MCU发送复位指令同时通过通讯总线(比如I2C)发送指令指示目前运行模式进入Smart voicemode。MCU接到CPU的smart voice mode指令后会调用额外扩展的一套firmware第二固件(FW2),通过FW2来执行Smart voice mode下的LED指示要求。通常包括:通话状态指示、正在通话指示、音效幅值的灯光显示,调节音量的动态显示等。这里,音效幅值的灯光显示可为不同的音效时显示不同的颜色,比如:当语音音量处于会对用户的听力产生伤害的幅值范围时,灯光为红色,当语音音量处于用户的听力舒适的幅值范围时,灯光为绿色,当语音音量处于用户的收听吃力的幅值范围时,灯光为黄色。调节音量的动态显示表征当用户调节音量时不同音量的大小灯光组件的发光范围不同。比如:调节音量时,音量的大小为10%时,灯光组件的发光范围为10%,音量的大小为30%时,灯光组件的发光范围为30%。
本申请实施例中,通在电子设备中设置多个与同一组件关联的固件(firmware),并且针对不同的运行模式调用不同的固件,基于不同运行模式自动切换firmware,从而使组件能够作出正确的状态显示,不需要针对不同的运行模式开发电子设备,可以用一电子设备适应多个不同场景的应用。
为实现本申请实施例的方法,本申请实施例提供一种控制装置1000,如图10所示,控制装置1000包括:
发送单元1001,用于通过处理器将确定的当前运行模式发送至控制器;
调用单元1002,用于通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件;其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同;
控制单元1003,用于通过所述目标固件对所述组件进行控制。
在一实施例中,所述至少两个固件能够分别被所述控制器调用。
在一实施例中,所述至少两个固件中的指定固件存储于所述控制器中,所述至少两个固件中除所述指定固件之外的固件存储于存储器中。
在一实施例中,装置1000还包括:监测单元,用于:
通过所述处理器在操作***中运行监测服务;
通过所述监测服务对当前运行的进程进行监测,以得到当前运行模式。
在一实施例中,装置1000还包括:释放单元,
通过所述处理器获取前一次的运行模式;
如果所述处理器确定所述当前运行模式和所述前一次的运行模式不同,通过所述处理器触发释放指令;
基于所述释放指令,通过所述控制器释放所述前一次的运行模式对应的固件。
在一实施例中,控制单元1003,还用于:
在所述控制器中运行所述目标固件的控制程序;
基于所运行的控制程序对所述组件进行控制。
在一实施例中,所述运行模式包括语音应用***的运行模式;所述组件包括:光源组件;控制单元1003,还用于:
获取所述语音应用***的以下至少一个维度的语音参数:音效幅值和音量;
根据所述控制程序确定所述音量参数对应的光源参数;
根据所述光源参数对所述光源组件进行控制。
在一实施例中,装置1000还包括,初始化单元,用于在所述控制器中运行所述目标固件的初始化程序,以对所述目标固件进行初始化。
本申请实施例提供的实施控制装置的电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述的控制方法的步骤。本申请实施例提供的电子设备,如图11所示,电子设备1100包括:一个处理器1101、至少一个通信总线1102、控制器1103、至少一个外部通信接口1104和存储器1105。其中,通信总线1102配置为实现这些组件之间的连接通信。其中,外部通信接口1104可以包括标准的有线接口和无线接口。电子设备还包括有至少两个固件,其中,至少两个固件可存储于存储器1105,也可部分固件存储于存储器1105,部分固件存储于控制器1103。控制装置还包括有至少两个固件关联相同的组件。
其中,所述处理器1101,配置为执行存储器中存储的计算机程序,以实现以下步骤:
通过处理器将确定的当前运行模式发送至控制器;
通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件;其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同;
通过所述目标固件对所述组件进行控制。
可以理解,存储器1102可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read OnlyMemory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器1102旨在包括但不限于这些和任意其它适合类型的存储器。
本申请实施例中的存储器1102用于存储各种类型的数据以支持实施例的电子设备的操作。
上述本申请实施例揭示的方法可以应用于处理器1101中,或者由处理器1101实现。处理器1101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1101可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器1101可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的控制方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器1102,处理器1101读取存储器1102中的信息,结合其硬件完成前述控制方法的步骤。
在示例性实施例中,实施例中电子设备可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable LogicDevice)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述控制方法。
本申请实施例中,如果以软件功能模块的形式实现上述的控制方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。
相应地,本申请实施例再提供一种存储介质,即计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的控制方法的步骤。
以上电子设备和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请电子设备和计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种控制方法,所述方法包括:
电子设备通过处理器将确定的当前运行模式发送至控制器;
所述电子设备通过所述控制器调用至少两个固件中与当前运行模式对应的目标固件;其中,所述至少两个固件关联相同组件,不同固件对应的运行模式不同;
所述电子设备通过所述目标固件对所述组件进行控制。
2.根据权利要求1所述的方法,所述至少两个固件能够分别被所述控制器调用。
3.根据权利要求1所述的方法,所述至少两个固件中的指定固件存储于所述控制器中,所述至少两个固件中除所述指定固件之外的固件存储于存储器中。
4.根据权利要求1至3任一项所述的方法,所述方法还包括:
所述电子设备通过所述处理器在操作***中运行监测服务;
所述电子设备通过所述监测服务对当前运行的进程进行监测,以得到当前运行模式。
5.根据权利要求1至3任一项所述的方法,所述方法还包括:
所述电子设备通过所述处理器获取前一次的运行模式;
如果所述处理器确定所述当前运行模式和所述前一次的运行模式不同,所述电子设备通过所述处理器触发释放指令;
所述电子设备基于所述释放指令,通过所述控制器释放所述前一次的运行模式对应的固件。
6.根据权利要求1至3任一项所述的方法,所述通过所述目标固件对所述组件进行控制,包括:
在所述控制器中运行所述目标固件的控制程序;
基于所运行的控制程序对所述组件进行控制。
7.根据权利要求6所述的方法,所述运行模式包括语音应用***的运行模式;所述组件包括:光源组件;所述基于所运行的控制程序对所述组件进行控制,包括:
获取所述语音应用***的以下至少一个维度的语音参数:语音状态和语音音量;
根据所述控制程序确定所述音量参数对应的光源参数;
根据所述光源参数对所述光源组件进行控制。
8.根据权利要求1至3任一项所述的方法,所述方法还包括:
所述电子设备在所述控制器中运行所述目标固件的初始化程序,以对所述目标固件进行初始化。
9.一种控制装置,所述装置包括:处理器、控制器、关联相同组件的至少两个固件;不同固件对应的运行模式不同;
所述处理器,用于确定的当前运行模式发送至所述控制器;
所述控制器,用于调用所述至少两个固件中与当前运行模式对应的目标固件;
所述目标固件,用于对所述组件进行控制。
10.一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器和控制器执行时,实现1至8中任一项所述的控制方法。
CN201910581708.3A 2019-06-30 2019-06-30 一种控制方法、装置和存储介质 Active CN110413324B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910581708.3A CN110413324B (zh) 2019-06-30 2019-06-30 一种控制方法、装置和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910581708.3A CN110413324B (zh) 2019-06-30 2019-06-30 一种控制方法、装置和存储介质

Publications (2)

Publication Number Publication Date
CN110413324A true CN110413324A (zh) 2019-11-05
CN110413324B CN110413324B (zh) 2021-07-16

Family

ID=68359995

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910581708.3A Active CN110413324B (zh) 2019-06-30 2019-06-30 一种控制方法、装置和存储介质

Country Status (1)

Country Link
CN (1) CN110413324B (zh)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140344799A1 (en) * 2013-05-15 2014-11-20 Dell Products L.P. Relationship-based dynamic firmware management system
CN104516747A (zh) * 2013-09-27 2015-04-15 联想(北京)有限公司 一种***切换方法及电子设备
US20150195182A1 (en) * 2014-01-09 2015-07-09 Citrix Systems, Inc Systems and methods for cloud-based probing and diagnostics
CN204759042U (zh) * 2015-06-18 2015-11-11 四川分享微联科技有限公司 一种配置多功能灯的腕戴设备
CN106843865A (zh) * 2017-01-12 2017-06-13 深圳华北工控股份有限公司 模块化计算机多显示接口解决方案双vbios应用方法
CN107451530A (zh) * 2017-07-07 2017-12-08 广东欧珀移动通信有限公司 红外光源组件的控制方法和电子装置
CN107734785A (zh) * 2017-11-15 2018-02-23 广东工业大学 一种led灯的灯光控制***
US20180181757A1 (en) * 2016-12-23 2018-06-28 Intel Corporation Firmware loader for electronic devices
CN108509227A (zh) * 2018-03-30 2018-09-07 联想(北京)有限公司 一种信息处理方法、电子设备及信息处理***
CN108632793A (zh) * 2017-03-21 2018-10-09 劳士领汽车集团 车辆设备组件、车辆、更新功能程序包的方法和应答器
CN108769299A (zh) * 2018-04-10 2018-11-06 Oppo广东移动通信有限公司 屏幕控制方法、装置以及移动终端
US20190095221A1 (en) * 2017-09-26 2019-03-28 Dell Products, Lp Boot Disk Detection and Management in an Information Handling System Manufacturing Environment
CN109614157A (zh) * 2018-12-27 2019-04-12 联想(北京)有限公司 一种***的配置方法、装置和存储介质
US20190163464A1 (en) * 2017-11-30 2019-05-30 International Business Machines Corporation Making and using functional exploitation information in performing software or firmware updates
CN109857356A (zh) * 2019-02-15 2019-06-07 青岛海信移动通信技术股份有限公司 一种屏幕显示方法、电子设备及存储介质

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140344799A1 (en) * 2013-05-15 2014-11-20 Dell Products L.P. Relationship-based dynamic firmware management system
CN104516747A (zh) * 2013-09-27 2015-04-15 联想(北京)有限公司 一种***切换方法及电子设备
US20150195182A1 (en) * 2014-01-09 2015-07-09 Citrix Systems, Inc Systems and methods for cloud-based probing and diagnostics
CN204759042U (zh) * 2015-06-18 2015-11-11 四川分享微联科技有限公司 一种配置多功能灯的腕戴设备
US20180181757A1 (en) * 2016-12-23 2018-06-28 Intel Corporation Firmware loader for electronic devices
CN106843865A (zh) * 2017-01-12 2017-06-13 深圳华北工控股份有限公司 模块化计算机多显示接口解决方案双vbios应用方法
CN108632793A (zh) * 2017-03-21 2018-10-09 劳士领汽车集团 车辆设备组件、车辆、更新功能程序包的方法和应答器
CN107451530A (zh) * 2017-07-07 2017-12-08 广东欧珀移动通信有限公司 红外光源组件的控制方法和电子装置
US20190095221A1 (en) * 2017-09-26 2019-03-28 Dell Products, Lp Boot Disk Detection and Management in an Information Handling System Manufacturing Environment
CN107734785A (zh) * 2017-11-15 2018-02-23 广东工业大学 一种led灯的灯光控制***
US20190163464A1 (en) * 2017-11-30 2019-05-30 International Business Machines Corporation Making and using functional exploitation information in performing software or firmware updates
CN108509227A (zh) * 2018-03-30 2018-09-07 联想(北京)有限公司 一种信息处理方法、电子设备及信息处理***
CN108769299A (zh) * 2018-04-10 2018-11-06 Oppo广东移动通信有限公司 屏幕控制方法、装置以及移动终端
CN109614157A (zh) * 2018-12-27 2019-04-12 联想(北京)有限公司 一种***的配置方法、装置和存储介质
CN109857356A (zh) * 2019-02-15 2019-06-07 青岛海信移动通信技术股份有限公司 一种屏幕显示方法、电子设备及存储介质

Also Published As

Publication number Publication date
CN110413324B (zh) 2021-07-16

Similar Documents

Publication Publication Date Title
KR102015487B1 (ko) 테더링되지 않은 무선 접속된 디바이스들 사이의 역할 스와핑
US10409751B2 (en) System and method for adding active out-of-band management capability as a user-selectable module
EP1532776B1 (en) Bluetooth serial adapters
CN103365688B (zh) 一种安卓智能设备间软件自动安装与同步方法
CN106776067B (zh) 多容器***中***资源的管理方法及管理装置
CN108600219B (zh) 一种语音控制方法及设备
US10045127B2 (en) Electronic device with micro speaker
US11119960B2 (en) Adapter to concatenate connectors
CN106130589A (zh) 一种控制方法及电子设备
CN113422794A (zh) 流量录制、回放处理方法、装置及电子设备
CN105656113A (zh) 用于充电控制的方法及其电子装置
CN103702115A (zh) 一种电视故障信息上报方法和装置
CN105700421A (zh) 用于把标识符分配给控制***的组件的装置、***和方法
CN101374360A (zh) 一种多端口复用的方法、装置和***
CN108600559A (zh) 静音模式的控制方法、装置、存储介质及电子设备
CN110413324A (zh) 一种控制方法、装置和存储介质
CN113613226A (zh) 蓝牙设备的连接方法、装置、电子设备及存储介质
CN109997120A (zh) 移动设备外部控制器模块
CN106303796A (zh) 一种控制智能音箱的方法及智能音箱
CN109526063A (zh) 通讯控制方法、电子设备及计算机可读存储介质
CN106502809B (zh) 一种多平台应用程序适配方法、装置及终端设备
CN110023907A (zh) 一种处理方法及装置
CN114860648A (zh) 一种芯片和外接设备的控制方法
CN109284095A (zh) 基于开放型机器人***的用户自开发应用的方法
CN108664371A (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
GR01 Patent grant
GR01 Patent grant