[go: up one dir, main page]

CN108989437A - 插件调用方法及装置 - Google Patents

插件调用方法及装置 Download PDF

Info

Publication number
CN108989437A
CN108989437A CN201810828415.6A CN201810828415A CN108989437A CN 108989437 A CN108989437 A CN 108989437A CN 201810828415 A CN201810828415 A CN 201810828415A CN 108989437 A CN108989437 A CN 108989437A
Authority
CN
China
Prior art keywords
plug
terminal
target
target plug
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810828415.6A
Other languages
English (en)
Other versions
CN108989437B (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 Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201810828415.6A priority Critical patent/CN108989437B/zh
Publication of CN108989437A publication Critical patent/CN108989437A/zh
Application granted granted Critical
Publication of CN108989437B publication Critical patent/CN108989437B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Medical Informatics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)

Abstract

本公开是关于插件调用方法及装置。该插件调用方法应用于服务器,包括:接收智能音箱发送的语音指令;确定与语音指令对应的目标插件;向终端发送目标插件启动指令,目标插件启动指令用于指示终端启动目标插件。该技术方案能够在智能音箱发送的语音指令用于指示需要终端才能执行的特定操作时,使服务器能够控制终端执行该特定操作,从而改善了用户体验。

Description

插件调用方法及装置
技术领域
本公开涉及智能音箱技术领域,尤其涉及插件调用方法及装置。
背景技术
随着科技的发展,智能音箱逐渐走入人们的生活中。智能音箱可以采集用户的语音信息,并在智能音箱通过用户家中的无线网络与服务器连接时,将该语音信息上传至服务器,由服务器根据该语音信息获取用户所下达的指令,并控制智能音箱执行相应的功能,例如控制智能音箱播放流媒体音乐等,大大丰富了用户的娱乐生活。
发明内容
为克服相关技术中存在的问题,本公开的实施例提供一种插件调用方法及装置。技术方案如下:
根据本公开的实施例的第一方面,提供一种插件调用方法,该插件调用方法应用于服务器,包括:
接收智能音箱发送的语音指令;
确定与语音指令对应的目标插件;
向终端发送目标插件启动指令,目标插件启动指令用于指示终端启动目标插件。
本公开的实施例提供的技术方案中,通过由服务器接收智能音箱发送的语音指令,并由服务器确定与语音指令对应的目标插件,其中目标插件为安装在终端上用于执行语音指令所指示操作的插件,由服务器向终端发送目标插件启动指令,其中目标插件启动指令用于指示终端启动目标插件,达到控制终端启动目标插件以执行语音指令所指示操作的目的,因此上述方案能够在智能音箱发送的语音指令用于指示需要终端才能执行的特定操作时,使服务器能够控制终端执行该特定操作,从而改善了用户体验。
在一个实施例中,向终端发送目标插件启动指令,包括:
当确定终端已安装目标插件时,向终端发送目标插件启动指令。
在一个实施例中,当确定终端已安装目标插件时,向终端发送目标插件启动指令,包括:
接收终端发送的已安装插件信息,已安装插件信息用于指示终端上已安装的插件;
当根据已安装插件信息确定终端上已安装的插件包括目标插件时,向终端发送目标插件启动指令。
在一个实施例中,方法还包括:
向终端发送已安装插件查询指令,已安装插件查询指令用于指示终端发送已安装插件信息。
在一个实施例中,方法还包括:
当确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息,目标插件安装指令用于指示终端安装目标插件,目标插件推荐信息用于指示终端展示推荐安装目标插件的信息。
根据本公开的实施例的第二方面,提供一种插件调用装置,插件调用装置位于于服务器,包括:
语音指令接收模块,用于接收智能音箱发送的语音指令;
目标插件确定模块,用于确定与语音指令对应的目标插件;
启动指令发送模块,用于向终端发送目标插件启动指令,目标插件启动指令用于指示终端启动目标插件。
在一个实施例中,启动指令发送模块,包括:
启动指令发送子模块,用于当确定终端已安装目标插件时,向终端发送目标插件启动指令。
在一个实施例中,启动指令发送子模块,包括:
插件信息接收单元,用于接收终端发送的已安装插件信息,已安装插件信息用于指示终端上已安装的插件;
启动指令发送单元,用于当根据已安装插件信息确定终端上已安装的插件包括目标插件时,向终端发送目标插件启动指令。
在一个实施例中,插件调用装置还包括:
已安装插件查询指令发送模块,用于向终端发送已安装插件查询指令,已安装插件查询指令用于指示终端发送已安装插件信息。
在一个实施例中,已安装插件查询指令还包括:
插件安装指令发送模块,用于当确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息,目标插件安装指令用于指示终端安装目标插件,目标插件推荐信息用于指示终端展示推荐安装目标插件的信息。
根据本公开的实施例的第三方面,提供一种插件调用装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
接收智能音箱发送的语音指令;
确定与语音指令对应的目标插件;
向终端发送目标插件启动指令,目标插件启动指令用于指示终端启动目标插件。
根据本公开的实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现本公开的实施例的第一方面中任一项方法的步骤。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的插件调用方法的应用场景图;
图2a是根据一示例性实施例示出的插件调用方法的流程示意图1;
图2b是根据一示例性实施例示出的插件调用方法的流程示意图2;
图2c是根据一示例性实施例示出的插件调用方法的流程示意图3;
图3是根据一示例性实施例示出的插件调用方法的流程示意图;
图4a是根据一示例性实施例示出的插件调用装置的结构示意图1;
图4b是根据一示例性实施例示出的插件调用装置的结构示意图2;
图4c是根据一示例性实施例示出的插件调用装置的结构示意图3;
图4d是根据一示例性实施例示出的插件调用装置的结构示意图4;
图4e是根据一示例性实施例示出的插件调用装置的结构示意图5;
图5是根据一示例性实施例示出的一种装置的框图;
图6是根据一示例性实施例示出的一种装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
随着科学技术的高速发展和人们生活水平的不断提高,近年来,智能音箱逐渐走入人们的生活中。智能音箱可以采集用户的语音信息,并在智能音箱通过用户家中的无线网络与服务器连接时,将该语音信息上传至服务器,由服务器根据该语音信息获取用户所下达的语音指令,并控制智能音箱执行相应的操作,例如控制智能音箱播放流媒体音乐等,从而大大丰富了用户的娱乐生活。
虽然上述方案能够控制智能音箱执行相应操作,但上述方案仅能控制智能音箱执行相应操作,当智能音箱发送的语音指令用于指示需要用户的终端才能执行的特定操作时,服务器无法控制终端执行该特定操作,从而损害了用户体验。
为了解决上述问题,本公开的实施例提供的技术方案中,通过由服务器接收智能音箱发送的语音指令,并由服务器确定与语音指令对应的目标插件,其中目标插件为安装在终端上用于执行语音指令所指示操作的插件,由服务器向终端发送目标插件启动指令,其中目标插件启动指令用于指示终端启动目标插件,达到控制终端启动目标插件以执行语音指令所指示操作的目的,因此上述方案能够在智能音箱发送的语音指令用于指示需要终端才能执行的特定操作时,使服务器能够控制终端执行该特定操作,从而改善了用户体验。
本公开的实施例提供的技术方案,涉及如图1所示的三方:服务器101、终端102和智能音箱103,其中,终端102可以为手机,平板电脑,智能可穿戴装置,以及其他能够与服务器101进行交互的设备,本公开的实施例对此不做限定。服务器101,可以为由智能音箱服务运营商提供并使用的提供计算服务的设备,也可以为由网络运营商提供由智能音箱服务运营商使用的提供计算服务的设备。服务器101分别与终端102以及智能音箱103通过有线或无线通信网络建立数据连接。
本公开的实施例提供了一种插件调用方法,如图2a所示,包括如下步骤201至步骤203:
在步骤201中,接收智能音箱发送的语音指令。
示例性的,接收智能音箱发送的语音指令,可以为通过有线或无线网络接收智能音箱发送的语音指令。
在步骤202中,确定与语音指令对应的目标插件。
示例性的,与语音指令对应的目标插件,可以为安装在终端上用于执行语音指令所指示操作的插件。
在步骤203中,向终端发送目标插件启动指令。
其中,目标插件启动指令用于指示终端启动目标插件
示例性的,当语音指令用于指示朗读终端上的小说,且开始朗读的目标章节为用户上次通过终端上的小说阅读软件进行阅读时,最后阅读到的章节时,服务器确定与语音指令对应的目标插件为小说朗读插件,并向终端发送小说朗读插件启动指令,使终端响应于该小说朗读插件启动指令启动小说朗读插件,从最后阅读到的章节开始,向服务器发送该小说的文本。服务器可以对该文本进行从文本到语音(Text To Speech,tts)的转换,并向智能音箱发送转换后的语音信息,使智能音箱能够播放该语音信息,达到为用户朗读小说的目的。
本公开的实施例提供的技术方案中,通过由服务器接收智能音箱发送的语音指令,并由服务器确定与语音指令对应的目标插件,其中目标插件为安装在终端上用于执行语音指令所指示操作的插件,由服务器向终端发送目标插件启动指令,其中目标插件启动指令用于指示终端启动目标插件,达到控制终端启动目标插件以执行语音指令所指示操作的目的,因此上述方案能够在智能音箱发送的语音指令用于指示需要终端才能执行的特定操作时,使服务器能够控制终端执行该特定操作,从而改善了用户体验。
在一个实施例中,如图2b所示,在步骤203中,向终端发送目标插件启动指令,可以通过步骤2031实现:
在步骤2031中,当确定终端已安装目标插件时,向终端发送目标插件启动指令。
示例性的,可以通过接收终端发送的已安装插件信息,并根据已安装插件信息确定终端上已安装的插件是否包括目标插件,当根据已安装插件信息确定终端上已安装的插件包括目标插件时,向终端发送目标插件启动指令,其中,已安装插件信息用于指示终端上已安装的插件。其中,服务器可以向终端发送已安装插件查询指令,使终端响应于已安装插件查询指令发送已安装插件信息;终端也可以在安装任一个插件后,向服务器发送已安装插件信息;终端也可以以固定时间间隔向服务器发送已安装插件信息。
例如,服务器可以接收终端发送的已安装插件信息,并生成已安装插件数据库,该已安装插件数据库中储存有终端上已安装的插件的标识,当在该已安装插件数据库中查询到目标插件的标识时,可以确定终端已安装目标插件。
通过当确定终端已安装目标插件时,向终端发送目标插件启动指令,可以提高启动目标插件的成功率,改善了用户体验。
在一个实施例中,如图2c所示,本公开的实施例提供的插件调用方法还包括如下步骤204:
在步骤204中,当确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息。
其中,目标插件安装指令用于指示终端安装目标插件,目标插件推荐信息用于指示终端展示推荐安装目标插件的信息。
通过在确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息,可以使终端自动安装目标插件以满足用户的需求,或告知用户若满足其需求则需在终端上安装目标插件,从而方便终端执行相应操作以满足用户其需求,并增加用户的可操纵空间,改善了用户体验
下面通过实施例详细介绍实现过程。
图3是根据一示例性实施例示出的一种插件调用方法的示意性流程图进行说明。如图3所示,包括以下步骤:
在步骤301中,接收智能音箱发送的语音指令。
在步骤302中,确定与语音指令对应的目标插件。
在步骤303中,向终端发送已安装插件查询指令。
其中,已安装插件查询指令用于指示终端发送已安装插件信息。
在步骤304中,接收终端发送的已安装插件信息。
其中,已安装插件信息用于指示终端上已安装的插件。
在步骤305中,当根据已安装插件信息确定终端上已安装的插件包括目标插件时,向终端发送目标插件启动指令。
其中,目标插件启动指令用于指示终端启动目标插件。
在步骤306中,当根据已安装插件信息确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息。
其中,目标插件安装指令用于指示终端安装目标插件,目标插件推荐信息用于指示终端展示推荐安装目标插件的信息。
本公开的实施例提供的技术方案中,通过由服务器接收智能音箱发送的语音指令,并由服务器确定与语音指令对应的目标插件,其中目标插件为安装在终端上用于执行语音指令所指示操作的插件,由服务器向终端发送目标插件启动指令,其中目标插件启动指令用于指示终端启动目标插件,达到控制终端启动目标插件以执行语音指令所指示操作的目的,因此上述方案能够在智能音箱发送的语音指令用于指示需要终端才能执行的特定操作时,使服务器能够控制终端执行该特定操作,从而改善了用户体验。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
图4a是根据一个示例性实施例示出的一种插件调用装置40的框图,插件调用装置40可以为服务器也可以为服务器的一部分,插件调用装置40可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4a所示,该插件调用装置40包括:
语音指令接收模块401,用于接收智能音箱发送的语音指令;
目标插件确定模块402,用于确定与语音指令对应的目标插件;
启动指令发送模块403,用于向终端发送目标插件启动指令,目标插件启动指令用于指示终端启动目标插件。
在一个实施例中,如图4b所示,启动指令发送模块403,包括:
启动指令发送子模块4031,用于当确定终端已安装目标插件时,向终端发送目标插件启动指令。
在一个实施例中,如图4c所示,启动指令发送子模块4031,包括:
插件信息接收单元4131,用于接收终端发送的已安装插件信息,已安装插件信息用于指示终端上已安装的插件。
启动指令发送单元4231,用于当根据已安装插件信息确定终端上已安装的插件包括目标插件时,向终端发送目标插件启动指令。
在一个实施例中,如图4d所示,插件调用装置40还包括:
已安装插件查询指令发送模块404,用于向终端发送已安装插件查询指令,已安装插件查询指令用于指示终端发送已安装插件信息。
在一个实施例中,如图4e所示,插件调用装置40还包括:
插件安装指令发送模块405,用于当确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息,目标插件安装指令用于指示终端安装目标插件,目标插件推荐信息用于指示终端展示推荐安装目标插件的信息。
本公开的实施例提供一种插件调用装置,该插件调用装置可以通过由服务器接收智能音箱发送的语音指令,并由服务器确定与语音指令对应的目标插件,其中目标插件为安装在终端上用于执行语音指令所指示操作的插件,由服务器向终端发送目标插件启动指令,其中目标插件启动指令用于指示终端启动目标插件,达到控制终端启动目标插件以执行语音指令所指示操作的目的,因此上述方案能够在智能音箱发送的语音指令用于指示需要终端才能执行的特定操作时,使服务器能够控制终端执行该特定操作,从而改善了用户体验。
图5是根据一示例性实施例示出的一种插件调用装置50的框图,该插件调用装置50可以为服务器,也可以为服务器的一部分,插件调用装置50包括:
处理器501;
用于存储处理器501可执行指令的存储器502;
其中,处理器501被配置为:
接收智能音箱发送的语音指令;
确定与语音指令对应的目标插件;
向终端发送目标插件启动指令,目标插件启动指令用于指示终端启动目标插件。
在一个实施例中,上述处理器501还可以被配置为:
向终端发送目标插件启动指令,包括:
当确定终端已安装目标插件时,向终端发送目标插件启动指令。
在一个实施例中,上述处理器501还可以被配置为:
当确定终端已安装目标插件时,向终端发送目标插件启动指令,包括:
接收终端发送的已安装插件信息,已安装插件信息用于指示终端上已安装的插件;
当根据已安装插件信息确定终端上已安装的插件包括目标插件时,向终端发送目标插件启动指令。
在一个实施例中,上述处理器501还可以被配置为:
向终端发送已安装插件查询指令,已安装插件查询指令用于指示终端发送已安装插件信息。
在一个实施例中,上述处理器501还可以被配置为:
当确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息,目标插件安装指令用于指示终端安装目标插件,目标插件推荐信息用于指示终端展示推荐安装目标插件的信息。
本公开的实施例提供一种插件调用装置,该插件调用装置可以通过由服务器接收智能音箱发送的语音指令,并由服务器确定与语音指令对应的目标插件,其中目标插件为安装在终端上用于执行语音指令所指示操作的插件,由服务器向终端发送目标插件启动指令,其中目标插件启动指令用于指示终端启动目标插件,达到控制终端启动目标插件以执行语音指令所指示操作的目的,因此上述方案能够在智能音箱发送的语音指令用于指示需要终端才能执行的特定操作时,使服务器能够控制终端执行该特定操作,从而改善了用户体验。
图6是根据一示例性实施例示出的一种用于调用插件的装置600的框图。例如,装置600可以被提供为一服务器。装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理组件622的执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行上述方法。
装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口650被配置为将装置600连接到网络,和一个输入输出(I/O)接口658。装置600可以操作基于存储在存储器632的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置600的处理器执行时,使得装置600能够执行插件调用方法,所述方法包括:
接收智能音箱发送的语音指令;
确定与语音指令对应的目标插件;
向终端发送目标插件启动指令,目标插件启动指令用于指示终端启动目标插件。
在一个实施例中,向终端发送目标插件启动指令,包括:
当确定终端已安装目标插件时,向终端发送目标插件启动指令。
在一个实施例中,当确定终端已安装目标插件时,向终端发送目标插件启动指令,包括:
接收终端发送的已安装插件信息,已安装插件信息用于指示终端上已安装的插件;
当根据已安装插件信息确定终端上已安装的插件包括目标插件时,向终端发送目标插件启动指令。
在一个实施例中,所述方法还包括:
向终端发送已安装插件查询指令,已安装插件查询指令用于指示终端发送已安装插件信息。
在一个实施例中,所述方法还包括:
当确定终端未安装目标插件时,向终端发送目标插件安装指令或目标插件推荐信息,目标插件安装指令用于指示终端安装目标插件,目标插件推荐信息用于指示终端展示推荐安装目标插件的信息。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (12)

1.一种插件调用方法,其特征在于,所述插件调用方法应用于服务器,包括:
接收智能音箱发送的语音指令;
确定与所述语音指令对应的目标插件;
向终端发送目标插件启动指令,所述目标插件启动指令用于指示所述终端启动所述目标插件。
2.根据权利要求1所述的插件调用方法,其特征在于,所述向终端发送目标插件启动指令,包括:
当确定终端已安装所述目标插件时,向所述终端发送目标插件启动指令。
3.根据权利要求2所述的插件调用方法,其特征在于,所述当确定终端已安装所述目标插件时,向所述终端发送目标插件启动指令,包括:
接收终端发送的已安装插件信息,所述已安装插件信息用于指示所述终端上已安装的插件;
当根据所述已安装插件信息确定所述终端上已安装的插件包括所述目标插件时,向所述终端发送所述目标插件启动指令。
4.根据权利要求3所述的插件调用方法,其特征在于,所述方法还包括:
向所述终端发送已安装插件查询指令,所述已安装插件查询指令用于指示所述终端发送所述已安装插件信息。
5.根据权利要求2所述的插件调用方法,其特征在于,所述方法还包括:
当确定终端未安装所述目标插件时,向所述终端发送目标插件安装指令或目标插件推荐信息,所述目标插件安装指令用于指示所述终端安装所述目标插件,所述目标插件推荐信息用于指示所述终端展示推荐安装所述目标插件的信息。
6.一种插件调用装置,其特征在于,所述插件调用装置位于于服务器,包括:
语音指令接收模块,用于接收智能音箱发送的语音指令;
目标插件确定模块,用于确定与所述语音指令对应的目标插件;
启动指令发送模块,用于向终端发送目标插件启动指令,所述目标插件启动指令用于指示所述终端启动所述目标插件。
7.根据权利要求6所述的插件调用装置,其特征在于,所述启动指令发送模块,包括:
启动指令发送子模块,用于当确定终端已安装所述目标插件时,向所述终端发送目标插件启动指令。
8.根据权利要求7所述的插件调用装置,其特征在于,所述启动指令发送子模块,包括:
插件信息接收单元,用于接收终端发送的已安装插件信息,所述已安装插件信息用于指示所述终端上已安装的插件;
启动指令发送单元,用于当根据所述已安装插件信息确定所述终端上已安装的插件包括所述目标插件时,向所述终端发送所述目标插件启动指令。
9.根据权利要求8所述的插件调用装置,其特征在于,所述插件调用装置还包括:
已安装插件查询指令发送模块,用于向所述终端发送已安装插件查询指令,所述已安装插件查询指令用于指示所述终端发送所述已安装插件信息。
10.根据权利要求7所述的插件调用装置,其特征在于,所述插件调用装置还包括:
插件安装指令发送模块,用于当确定终端未安装所述目标插件时,向所述终端发送目标插件安装指令或目标插件推荐信息,所述目标插件安装指令用于指示所述终端安装所述目标插件,所述目标插件推荐信息用于指示所述终端展示推荐安装所述目标插件的信息。
11.一种插件调用装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收智能音箱发送的语音指令;
确定与所述语音指令对应的目标插件;
向终端发送目标插件启动指令,所述目标插件启动指令用于指示所述终端启动所述目标插件。
12.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1-5任一项所述方法的步骤。
CN201810828415.6A 2018-07-25 2018-07-25 插件调用方法及装置 Active CN108989437B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810828415.6A CN108989437B (zh) 2018-07-25 2018-07-25 插件调用方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810828415.6A CN108989437B (zh) 2018-07-25 2018-07-25 插件调用方法及装置

Publications (2)

Publication Number Publication Date
CN108989437A true CN108989437A (zh) 2018-12-11
CN108989437B CN108989437B (zh) 2021-11-02

Family

ID=64550916

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810828415.6A Active CN108989437B (zh) 2018-07-25 2018-07-25 插件调用方法及装置

Country Status (1)

Country Link
CN (1) CN108989437B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119007721A (zh) * 2024-07-29 2024-11-22 岚图汽车科技有限公司 语音交互方法、装置、设备及存储介质

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102811261A (zh) * 2012-08-27 2012-12-05 腾讯科技(深圳)有限公司 信息传输方法、装置、系统、终端及服务器
CN103187056A (zh) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 基于车载应用的语音处理系统
CN103428355A (zh) * 2012-05-24 2013-12-04 上海博泰悦臻电子设备制造有限公司 基于移动终端的语音控制装置及其语音控制方法
US20140025764A1 (en) * 2010-07-22 2014-01-23 At & T Intellectual Property I, L.P. System and Method for Efficient Unified Messaging System Support for Speech-to-Text Service
CN103856883A (zh) * 2012-11-29 2014-06-11 中国电信股份有限公司 将手机终端上的音乐投放到音响设备播放的方法和系统
CN103885783A (zh) * 2014-04-03 2014-06-25 深圳市三脚蛙科技有限公司 一种应用程序的语音控制方法及装置
CN104810015A (zh) * 2015-03-24 2015-07-29 深圳市创世达实业有限公司 语音转化装置、方法及使用该装置的支持文本存储的音箱
CN105204894A (zh) * 2015-08-28 2015-12-30 小米科技有限责任公司 安装智能设备的插件的方法和装置
CN106292321A (zh) * 2016-08-30 2017-01-04 无锡小天鹅股份有限公司 洗衣机及其控制方法和控制系统
US20170011744A1 (en) * 2013-05-29 2017-01-12 Nuance Communications, Inc. Multiple Parallel Dialogs in Smart Phone Applications
CN106850605A (zh) * 2017-01-20 2017-06-13 北京云知声信息技术有限公司 一种数据处理方法及装置
CN107134286A (zh) * 2017-05-15 2017-09-05 深圳米唐科技有限公司 基于语音交互的无线音频播放方法、音乐播放器及存储介质
CN107146616A (zh) * 2017-06-13 2017-09-08 广东欧珀移动通信有限公司 设备控制方法及相关产品
CN206728278U (zh) * 2017-04-06 2017-12-08 深圳市大乘科技股份有限公司 一种带语音留言功能的智能音箱
CN108271096A (zh) * 2018-01-30 2018-07-10 上海乐愚智能科技有限公司 一种任务执行方法、装置、智能音箱及存储介质

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140025764A1 (en) * 2010-07-22 2014-01-23 At & T Intellectual Property I, L.P. System and Method for Efficient Unified Messaging System Support for Speech-to-Text Service
CN103187056A (zh) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 基于车载应用的语音处理系统
CN103428355A (zh) * 2012-05-24 2013-12-04 上海博泰悦臻电子设备制造有限公司 基于移动终端的语音控制装置及其语音控制方法
CN102811261A (zh) * 2012-08-27 2012-12-05 腾讯科技(深圳)有限公司 信息传输方法、装置、系统、终端及服务器
CN103856883A (zh) * 2012-11-29 2014-06-11 中国电信股份有限公司 将手机终端上的音乐投放到音响设备播放的方法和系统
US20170011744A1 (en) * 2013-05-29 2017-01-12 Nuance Communications, Inc. Multiple Parallel Dialogs in Smart Phone Applications
CN103885783A (zh) * 2014-04-03 2014-06-25 深圳市三脚蛙科技有限公司 一种应用程序的语音控制方法及装置
CN104810015A (zh) * 2015-03-24 2015-07-29 深圳市创世达实业有限公司 语音转化装置、方法及使用该装置的支持文本存储的音箱
CN105204894A (zh) * 2015-08-28 2015-12-30 小米科技有限责任公司 安装智能设备的插件的方法和装置
CN106292321A (zh) * 2016-08-30 2017-01-04 无锡小天鹅股份有限公司 洗衣机及其控制方法和控制系统
CN106850605A (zh) * 2017-01-20 2017-06-13 北京云知声信息技术有限公司 一种数据处理方法及装置
CN206728278U (zh) * 2017-04-06 2017-12-08 深圳市大乘科技股份有限公司 一种带语音留言功能的智能音箱
CN107134286A (zh) * 2017-05-15 2017-09-05 深圳米唐科技有限公司 基于语音交互的无线音频播放方法、音乐播放器及存储介质
CN107146616A (zh) * 2017-06-13 2017-09-08 广东欧珀移动通信有限公司 设备控制方法及相关产品
CN108271096A (zh) * 2018-01-30 2018-07-10 上海乐愚智能科技有限公司 一种任务执行方法、装置、智能音箱及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119007721A (zh) * 2024-07-29 2024-11-22 岚图汽车科技有限公司 语音交互方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN108989437B (zh) 2021-11-02

Similar Documents

Publication Publication Date Title
US10791200B2 (en) Method, apparatus and server for providing voice service
CN108683574B (zh) 一种设备控制方法、服务器和智能家居系统
US9843667B2 (en) Electronic device and call service providing method thereof
CN104756080B (zh) 扩展主机设备的功能
CN108536524A (zh) 资源更新方法、装置、终端及存储介质
US20150156257A1 (en) Application service providing method and system, and related device
US10581993B2 (en) Method for forwarding traffic in application on mobile intelligent terminal
WO2020029500A1 (zh) 语音命令定制方法、装置和设备及计算机存储介质
EP3185619A1 (en) Method and device for connecting to network
CN105094807A (zh) 一种实现语音控制的方法及装置
KR102133514B1 (ko) 전자 장치의 상태 메시지 서비스 제공 방법 및 그 전자 장치
CN114124593A (zh) 多设备的调用方法、装置、控制终端和存储介质
CN112121411A (zh) 震动控制方法、装置、电子设备和计算机可读存储介质
WO2018121767A1 (zh) 应用切换方法和装置
EP3062481B1 (en) Method and related device for providing application service
CN108989437B (zh) 插件调用方法及装置
WO2023103599A1 (zh) 投屏方法、装置、存储介质及电子设备
WO2017092315A1 (zh) 一种控制电视的方法及装置
CN106815006A (zh) 页面调用方法、装置及页面管理服务器
US11522870B2 (en) Method for URL analysis and electronic device thereof
CN106790385B (zh) 内容提供系统、分享方法及装置
CN107872381A (zh) 提示方法及装置
CN117376617A (zh) 设备控制方法、虚拟机顶盒、实体机顶盒和系统
CN107438089A (zh) 一种远程控制方法及终端
CN106033246B (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