[go: up one dir, main page]

CN118733917A - A display device and a user scene creation method - Google Patents

A display device and a user scene creation method Download PDF

Info

Publication number
CN118733917A
CN118733917A CN202410734221.5A CN202410734221A CN118733917A CN 118733917 A CN118733917 A CN 118733917A CN 202410734221 A CN202410734221 A CN 202410734221A CN 118733917 A CN118733917 A CN 118733917A
Authority
CN
China
Prior art keywords
target
instruction set
instruction
user
display
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.)
Pending
Application number
CN202410734221.5A
Other languages
Chinese (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.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual 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 Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to CN202410734221.5A priority Critical patent/CN118733917A/en
Publication of CN118733917A publication Critical patent/CN118733917A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • 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
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/80Homes; Buildings
    • 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)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Structural Engineering (AREA)
  • Economics (AREA)
  • Civil Engineering (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Architecture (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请一些实施例提供一种显示设备及用户场景创建方法,所述显示设备基于第一预设时间范围和第二预设时间范围记录用户输入的第一语音指令,得到第一指令集合和第二指令集合。第一指令集合为第二指令集合的子集合,第一预设时间范围小于第二预设时间范围。通过获取第一指令集合在第二指令集合中的出现次数,结合场景阈值,可以根据第一指令集合创建目标指令集合。在用户输入第二语音指令时,既可以根据第二语音指令搜索目标指令集合,并显示推荐页,以显示与第二语音指令具有映射关系的目标指令集合。所述显示设备通过采集用户的行为数据,生成并推荐用户场景,有利于简化用户操作过程。

Some embodiments of the present application provide a display device and a user scenario creation method, wherein the display device records a first voice instruction input by a user based on a first preset time range and a second preset time range to obtain a first instruction set and a second instruction set. The first instruction set is a subset of the second instruction set, and the first preset time range is smaller than the second preset time range. By obtaining the number of occurrences of the first instruction set in the second instruction set and combining it with a scenario threshold, a target instruction set can be created based on the first instruction set. When the user inputs a second voice instruction, the target instruction set can be searched based on the second voice instruction, and a recommendation page can be displayed to display the target instruction set that has a mapping relationship with the second voice instruction. The display device generates and recommends user scenarios by collecting user behavior data, which helps to simplify the user operation process.

Description

一种显示设备与用户场景创建方法A display device and a user scene creation method

技术领域Technical Field

本申请涉及显示设备技术领域,尤其涉及一种显示设备与用户场景创建方法。The present application relates to the technical field of display devices, and in particular to a display device and a user scene creation method.

背景技术Background Art

用户在需要启动多个智能家电设备时,需要逐个向目标设备发送控制指令,以启动并控制智能家电执行目标操作。但用户逐个启动智能家电设备的的流程比较繁琐,导致操作时间长,影响使用体验。When users need to start multiple smart home appliances, they need to send control instructions to the target devices one by one to start and control the smart home appliances to perform the target operations. However, the process of users starting smart home appliances one by one is cumbersome, resulting in a long operation time and affecting the user experience.

人工智能物联网(Artificial Intelligence of Things,AIOT)可以应用于多设备控制领域,例如智能家电设备控制。进而可以结合人工智能物联网,将多个设备的控制指令集成为用户场景,以使用户通过调用用户场景即可启动智能家电设备执行目标操作。Artificial Intelligence of Things (AIOT) can be applied to the field of multi-device control, such as smart home appliance control. Furthermore, AIOT can be combined to integrate the control instructions of multiple devices into user scenarios, so that users can start smart home appliances to perform target operations by calling user scenarios.

用户可以根据自己的使用习惯创建用户场景,用户场景包含多个用于控制智能家电设备执行目标操作的控制指令。进而用户在需要控制多个智能家电设备运行时,只需调用用户场景即可启动多个智能家电设备。这种方式简化了用户启动智能家电设备时的操作流程,但用户创建用户场景时,需要消耗较多的时间。并且,在长使用周期中,用户容易遗忘已经创建的用户场景,导致重复创建用户场景,进而增加操作负担。Users can create user scenarios based on their usage habits. User scenarios contain multiple control instructions for controlling smart home appliances to perform target operations. When users need to control the operation of multiple smart home appliances, they only need to call user scenarios to start multiple smart home appliances. This method simplifies the operation process when users start smart home appliances, but it takes a lot of time for users to create user scenarios. In addition, during a long usage cycle, users are prone to forgetting the user scenarios they have created, resulting in repeated creation of user scenarios, which in turn increases the operational burden.

发明内容Summary of the invention

本申请一些实施例中提供一种显示设备与用户场景创建方法,以解决创建用户场景困难的问题。In some embodiments of the present application, a display device and a user scene creation method are provided to solve the problem of difficulty in creating user scenes.

第一方面,本申请一些实施例提供一种显示设备,包括:显示器、通信装置以及控制器。其中,In a first aspect, some embodiments of the present application provide a display device, including: a display, a communication device, and a controller.

显示器被配置为显示用户界面;通信装置被配置为与智能家电设备建立通信连接;控制器被配置为:The display is configured to display a user interface; the communication device is configured to establish a communication connection with a smart home appliance; and the controller is configured to:

基于第一预设时间范围和第二预设时间范围,记录用户输入的第一语音指令,得到第一指令集合和第二指令集合;所述第一指令集合为所述第二指令集合的子集合;所述第一预设时间范围小于所述第二预设时间范围;所述语音指令用于控制目标设备执行目标操作;所述目标设备包括所述显示设备和/或所述智能家电设备;Based on a first preset time range and a second preset time range, a first voice command input by a user is recorded to obtain a first command set and a second command set; the first command set is a subset of the second command set; the first preset time range is smaller than the second preset time range; the voice command is used to control a target device to perform a target operation; the target device includes the display device and/or the smart home appliance;

获取所述第一指令集合在所述第二指令集合中的出现次数;Obtaining the number of occurrences of the first instruction set in the second instruction set;

若所述出现次数大于或等于场景阈值,则基于所述第一指令集合创建目标指令集合;If the number of occurrences is greater than or equal to the scene threshold, creating a target instruction set based on the first instruction set;

响应于用户输入的第二语音指令,控制所述显示器显示推荐页,所述推荐页包括与所述第二语音指令具有映射关系的目标指令集合。In response to a second voice instruction input by a user, the display is controlled to display a recommendation page, wherein the recommendation page includes a target instruction set having a mapping relationship with the second voice instruction.

在一些可行的实施例中,控制器基于第一预设时间范围和第二预设时间范围,记录用户输入的第一语音指令,得到第一指令集合和第二指令集合,被配置为:In some feasible embodiments, the controller records the first voice instruction input by the user based on the first preset time range and the second preset time range to obtain the first instruction set and the second instruction set, and is configured as follows:

根据语义模型归一化处理所述第一语音指令,以得到第一设备指令;Normalizing and processing the first voice instruction according to the semantic model to obtain a first device instruction;

基于所述第一设备指令创建第一指令集合;所述第一指令集合包括至少1个所述第一设备指令。A first instruction set is created based on the first device instruction; the first instruction set includes at least one of the first device instructions.

在一些可行的实施例中,控制器获取所述第一指令集合在所述第二指令集合中的出现次数,在所述出现次数大于场景阈值时,基于所述第一指令集合创建目标指令集合,被配置为:In some feasible embodiments, the controller obtains the number of occurrences of the first instruction set in the second instruction set, and when the number of occurrences is greater than a scene threshold, creates a target instruction set based on the first instruction set, and is configured as follows:

控制所述显示器显示第一推荐页,所述第一推荐页包括所述第一指令集合包含的第一设备指令以及场景创建推荐信息;Controlling the display to display a first recommendation page, where the first recommendation page includes a first device instruction included in the first instruction set and scene creation recommendation information;

响应于用户输入的确认创建指令,根据所述第一指令集合创建目标指令集合;In response to a confirmation creation instruction input by a user, creating a target instruction set according to the first instruction set;

根据所述目标指令集合中包含的第一设备指令为所述目标指令集合设置集合名称。A set name is set for the target instruction set according to the first device instruction included in the target instruction set.

在一些可行的实施例中,控制器还被配置为:In some feasible embodiments, the controller is further configured to:

响应于用户输入的第二语音指令,根据语义模型归一化处理所述第二语音指令,得到第二设备指令;In response to a second voice instruction input by a user, normalize and process the second voice instruction according to the semantic model to obtain a second device instruction;

根据所述第二设备指令搜索目标指令集合;Searching for a target instruction set according to the second device instruction;

如果所述目标指令集合包括所述第二设备指令,则控制所述显示器显示第二推荐页;所述第二推荐页包括所述目标指令集合;If the target instruction set includes the second device instruction, controlling the display to display a second recommendation page; the second recommendation page includes the target instruction set;

响应于所述用户输入的开机指令,基于所述目标指令集合,控制所述目标设备执行目标操作,以及播放所述目标指令集合的语音推荐指令。In response to the power-on instruction input by the user, based on the target instruction set, the target device is controlled to perform a target operation, and a voice recommendation instruction of the target instruction set is played.

在一些可行的实施例中,控制器执行根据所述第二设备指令搜索目标指令集合后,还被配置为:In some feasible embodiments, after executing the search for the target instruction set according to the second device instruction, the controller is further configured to:

获取搜索到的目标指令集合的数量;Get the number of searched target instruction sets;

如果搜索到至少2个目标指令集合,则控制所述显示器显示第二推荐页,所述第二推荐页中包括至少2个目标指令集合的推荐信息,至少2个目标指令集合的推荐信息根据时间顺序与场景容量顺序显示。If at least 2 target instruction sets are searched, the display is controlled to display a second recommendation page, which includes recommendation information of at least 2 target instruction sets, and the recommendation information of at least 2 target instruction sets is displayed according to time sequence and scene capacity sequence.

在一些可行的实施例中,控制器执行控制所述显示器显示第二推荐页,还被配置为:In some feasible embodiments, the controller controls the display to display the second recommendation page, and is further configured to:

获取所述目标指令集合的时间标签;Obtaining a time tag of the target instruction set;

根据所述时间标签对所述目标指令集合排序,得到第一场景序列;Sort the target instruction set according to the time label to obtain a first scene sequence;

获取所述目标指令集合的容量;Obtaining the capacity of the target instruction set;

根据所述容量对所述第一场景序列排序,得到第二场景序列;Sort the first scene sequence according to the capacity to obtain a second scene sequence;

基于所述第二场景序列中目标指令集合的排列顺序,设置至少2个目标指令集合的推荐信息在所述推荐页中的显示顺序。Based on the arrangement order of the target instruction sets in the second scene sequence, the display order of the recommendation information of at least two target instruction sets in the recommendation page is set.

在一些可行的实施例中,控制器还被配置为:In some feasible embodiments, the controller is further configured to:

响应于用户输入的第三语音指令,根据所述第三语音指令搜索目标指令集合;In response to a third voice instruction input by a user, searching for a target instruction set according to the third voice instruction;

在搜索到所述目标指令集合时,控制所述显示器显示第二推荐页,所述第二推荐页包括所述目标指令集合;When the target instruction set is searched, controlling the display to display a second recommendation page, the second recommendation page including the target instruction set;

响应于所述用户输入的开机指令,基于所述目标指令集合,控制所述目标设备执行目标操作。In response to the power-on instruction input by the user, the target device is controlled to perform a target operation based on the target instruction set.

在一些可行的实施例中,控制器执行基于所述目标指令集合,控制所述目标设备执行目标操作,被配置为:In some feasible embodiments, the controller executes based on the target instruction set to control the target device to perform a target operation, and is configured to:

根据所述目标指令集合,获取所述目标设备的执行范围信息,以及获取所述目标指令集合中第一设备指令的期望执行信息;According to the target instruction set, acquiring execution range information of the target device, and acquiring expected execution information of a first device instruction in the target instruction set;

若所述执行范围信息包括所述期望执行信息,则控制所述目标设备基于所述第一设备指令执行目标操作;If the execution scope information includes the expected execution information, controlling the target device to execute the target operation based on the first device instruction;

若所述执行范围信息不包括所述期望执行信息,则生成第三推荐页,所述第三推荐页包括补充信息;所述补充信息用于提示用户控制其它目标设备执行目标操作。If the execution scope information does not include the expected execution information, a third recommendation page is generated, and the third recommendation page includes supplementary information; the supplementary information is used to prompt the user to control other target devices to perform target operations.

在一些可行的实施例中,控制器在搜索到所述目标指令集合时,控制所述显示器显示第二推荐页,被配置为:In some feasible embodiments, when searching for the target instruction set, the controller controls the display to display the second recommendation page, and is configured to:

提取所述目标指令集合中的关键字;Extracting keywords from the target instruction set;

基于所述关键字生成个性化推荐信息,以及控制所述显示器在所述第二推荐页中显示所述个性化推荐信息。Generate personalized recommendation information based on the keyword, and control the display to display the personalized recommendation information in the second recommendation page.

第二方面,本申请提供一种用户场景创建方法,包括:In a second aspect, the present application provides a user scenario creation method, comprising:

基于第一预设时间范围和第二预设时间范围,记录用户输入的第一语音指令,得到第一指令集合和第二指令集合;所述第一指令集合为所述第二指令集合的子集合;所述第一预设时间范围小于所述第二预设时间范围;所述语音指令用于控制目标设备执行目标操作;所述目标设备包括显示设备和/或智能家电设备;Based on a first preset time range and a second preset time range, a first voice command input by a user is recorded to obtain a first command set and a second command set; the first command set is a subset of the second command set; the first preset time range is smaller than the second preset time range; the voice command is used to control a target device to perform a target operation; the target device includes a display device and/or a smart home appliance;

获取所述第一指令集合在所述第二指令集合中的出现次数;Obtaining the number of occurrences of the first instruction set in the second instruction set;

若所述出现次数大于场景阈值,则基于所述第一指令集合创建目标指令集合;If the number of occurrences is greater than the scene threshold, creating a target instruction set based on the first instruction set;

响应于用户输入的第二语音指令,显示推荐页,所述推荐页包括与所述第二语音指令具有映射关系的目标指令集合。In response to a second voice instruction input by a user, a recommendation page is displayed, wherein the recommendation page includes a target instruction set having a mapping relationship with the second voice instruction.

由上述技术内容可知,本申请提供一种显示设备和用户场景创建方法。所述显示设备基于第一预设时间范围和第二预设时间范围记录用户输入的第一语音指令,得到第一指令集合和第二指令集合。第一指令集合为第二指令集合的子集合,第一预设时间范围小于第二预设时间范围。通过获取第一指令集合在第二指令集合中的出现次数,结合场景阈值,可以根据第一指令集合创建目标指令集合。在用户输入第二语音指令时,既可以根据第二语音指令搜索目标指令集合,并显示推荐页,以显示与第二语音指令具有映射关系的目标指令集合。所述显示设备通过采集用户的行为数据,生成并推荐用户场景,有利于简化用户操作过程。It can be seen from the above technical content that the present application provides a display device and a user scenario creation method. The display device records the first voice instruction input by the user based on the first preset time range and the second preset time range to obtain a first instruction set and a second instruction set. The first instruction set is a subset of the second instruction set, and the first preset time range is smaller than the second preset time range. By obtaining the number of occurrences of the first instruction set in the second instruction set and combining the scene threshold, a target instruction set can be created based on the first instruction set. When the user inputs the second voice instruction, the target instruction set can be searched according to the second voice instruction, and a recommendation page can be displayed to display the target instruction set that has a mapping relationship with the second voice instruction. The display device generates and recommends user scenarios by collecting user behavior data, which is conducive to simplifying the user operation process.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

图1为本申请一些实施例提供的显示设备与控制设备之间操作场景的示意图;FIG1 is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

图2为本申请一些实施例提供的显示设备的硬件配置示意图;FIG2 is a schematic diagram of a hardware configuration of a display device provided in some embodiments of the present application;

图3为本申请一些实施例提供的显示设备的软件配置示意图;FIG3 is a schematic diagram of software configuration of a display device provided in some embodiments of the present application;

图4为本申请一些实施例提供的显示设备与智能家电设备通信连接示意图;FIG4 is a schematic diagram of communication connection between a display device and a smart home appliance provided in some embodiments of the present application;

图5为本申请一些实施例提供的显示设备根据用户输入的语音指令创建以及启动用户场景的流程图;FIG5 is a flow chart of a display device according to some embodiments of the present application creating and starting a user scene according to a voice command input by a user;

图6为本申请实施例提供的第一推荐页的示意图;FIG6 is a schematic diagram of a first recommendation page provided in an embodiment of the present application;

图7为本申请实施例提供的第二推荐页的示意图;FIG7 is a schematic diagram of a second recommendation page provided in an embodiment of the present application;

图8为本申请实施例提供的在搜索到多个用户场景时,第二推荐页的示意图;FIG8 is a schematic diagram of a second recommendation page when multiple user scenarios are searched according to an embodiment of the present application;

图9为本申请实施例提供的显示设备判断目标设备是否能执行设备指令的判断流程图;9 is a flow chart showing a display device according to an embodiment of the present application determining whether a target device can execute a device instruction;

图10为本申请实施例提供的第三推荐页的示意图;FIG10 is a schematic diagram of a third recommendation page provided in an embodiment of the present application;

图11为本申请实施例提供的包含个性化推荐内容的第二推荐页的示意图。FIG. 11 is a schematic diagram of a second recommendation page including personalized recommendation content provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的、本申请的一些方面相一致的系统和方法的示例。The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and common meanings.

本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic or combination of hardware and/or software code that is capable of performing the functions associated with that element.

本申请实施例中,所述显示设备200泛指具有画面显示和数据处理能力的设备。例如,显示设备200包括但不限于智能电视、移动终端、计算机、监视器、广告屏、可穿戴设备、虚拟现实设备、增强现实设备等。In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

图1为本申请一些实施例提供的显示设备与控制设备之间操作场景的示意图。如图1中示出,用户可通过触控操作、移动终端300和控制设备100操作显示设备200。其中,控制设备100用于接收用户输入的操作指令,并将操作指令转换为显示设备200可识别和响应的控制指令。例如,控制设备100可以为遥控器、触控笔、手柄等。FIG1 is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. As shown in FIG1, a user can operate a display device 200 through touch operation, a mobile terminal 300, and a control device 100. The control device 100 is used to receive an operation instruction input by a user and convert the operation instruction into a control instruction that the display device 200 can recognize and respond to. For example, the control device 100 can be a remote control, a stylus, a handle, etc.

移动终端300可以作为一种控制设备,用于执行用户与显示设备200之间的人机交互。移动终端300还可以作为一种通信设备,用于与显示设备200建立通信连接,进行数据交互。在一些实施例中,移动终端300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作和数据通信的目的。也可以将移动终端300上显示音视频内容传输到显示设备200上,实现同步显示功能。The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.

在一些实施例中,移动终端300或其他电子设备,也可以通过运行控制显示设备200的应用程序,模拟控制设备100的功能。In some embodiments, the mobile terminal 300 or other electronic devices may also simulate the functions of the control device 100 by running an application program for controlling the display device 200 .

如图1中还示出,显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。1 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks.

显示设备200可以提供广播接收电视功能,还可以附加提供计算机支持功能的智能网络电视功能,包括但不限于,网络电视、智能电视、互联网协议电视(IPTV)等。The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function of a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), and the like.

图2为本申请一些实施例提供的图1中显示设备200的硬件配置框图。FIG. 2 is a hardware configuration block diagram of the display device 200 in FIG. 1 provided in some embodiments of the present application.

在一些实施例中,显示设备200可以包括调谐解调器210、通信装置220、检测器230、装置接口240、控制器250、显示器260、音频输出装置270、存储器、供电电源、用户输入接口中的至少一种。In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

在一些实施例中,显示器260包括用于呈现画面的显示功能组件,以及驱动图像显示的驱动组件。显示器260用于接收源自控制器250输出的图像信号进行显示。例如,显示器260可以用于显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI 界面等。In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

在一些实施例中,通信装置220是用于根据各种通信协议类型与外部设备或服务器400进行通信的组件。显示设备200可以根据支持的通信方式的不同,设置有多个通信装置220。例如,显示设备200支持无线网络通信时,显示设备200可以设有包含WiFi功能的通信装置220。显示设备200支持蓝牙连接通信时,显示设备200需要设有包含蓝牙功能的通信装置220。In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

通信装置220可以通过无线或有线连接的方式使显示设备200与外部设备或服务器400进行通信连接。其中,有线连接可以通过数据线、接口等组件将显示设备200与外部设备连接。无线连接则可以通过无线信号或无线网络将显示设备200与外部设备连接。显示设备200可以直接与外部设备建立连接关系,也可以通过网关、路由、连接设备等间接建立连接关系。The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

在一些实施例中,控制器250可以包括中央处理器、视频处理器、音频处理器、图形处理器、电源处理器中的至少一个,用于输入/输出的第一接口至第n接口,控制器250通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input/output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

在一些实施例中,用户可在显示器260上显示的图形用户界面(Graphical UserInterface,GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

在一些实施例中,音频输出装置270可以为显示设备200的本机扬声器,也可以为显示设备200外接的音频输出设备。其中,对于显示设备200外接的音频输出设备,显示设备200还可以设置有外接音频输出端子,音频输出设备可以通过外接音频输出端子接入显示设备200,以输出显示设备200的声音。In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

在一些实施例中,用户输入接口280,可用于接收来自用户输入的指令。In some embodiments, the user input interface 280 may be used to receive instructions from a user.

为了执行用户交互,在一些实施例中,显示设备200可以运行有操作系统。所述操作系统是用于管理和控制显示设备200中硬件资源和软件资源的计算机程序。操作系统可以控制显示设备提供用户界面,例如,操作系统可以直接控制显示设备提供用户界面,也可以通过运行应用程序提供用户界面。操作系统还允许用户与显示设备200进行交互。In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system can control the display device to provide a user interface, for example, the operating system can directly control the display device to provide a user interface, or provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

需要说明的是,所述操作系统可以是基于特定操作平台的原生操作系统,也可以是基于特定操作平台深度定制的第三方操作系统,还可以是针对显示设备专门开发的独立操作系统。It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for a display device.

操作系统可以根据所实现的功能划分为不同的模块或层级,例如,如图3所示,在一些实施例中,将系统分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),系统库层以及内核层。The operating system can be divided into different modules or levels according to the functions implemented. For example, as shown in Figure 3, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer) (referred to as "application layer"), the application framework layer (Application Framework layer) (referred to as "framework layer"), the system library layer and the kernel layer.

在一些实施例中,应用程序层用于为应用程序提供服务和接口,以便于显示设备200能够运行应用程序,并基于应用程序与用户交互。应用程序层中可以运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(Window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

框架层为应用程序提供应用编程接口(Application Programming Interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问系统中的资源和取得系统的服务。The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions that applications in the application layer take. Applications can access system resources and obtain system services during execution through the API interface.

如图3所示,本申请实施例中应用程序框架层包括视图系统(View System)、管理器(Managers),内容提供者(Content Provider)等,其中,视图系统可设计和实现应用程序的界面和交互,视图系统包括列表(lists)、网络(grids)、文本框(text boxes)、按钮(buttons)等。管理器包括以下模块中的至少一个:活动管理器(Activity Manager)用于和系统中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(Notification Manager)用于控制通知消息的显示和清除;窗口管理器(Window Manager)用于管理用户界面上的图标、窗口、工具栏、壁纸和桌面部件。As shown in FIG3 , the application framework layer in the embodiment of the present application includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to system location services; a package manager for retrieving various information related to the application package currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化,例如,将显示窗口缩小显示、抖动显示、扭曲变形显示等。In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes, for example, reducing the display window, shaking the display, distorting the display, etc.

在一些实施例中,系统运行库层可以为框架层提供支撑,当框架层被使用时,操作系统会运行系统运行库层中包含的指令库,例如C/C++指令库,以实现框架层所要实现的功能。In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C/C++ instruction library, to implement the functions to be implemented by the framework layer.

在一些实施例中,内核层是介于显示设备200的硬件和软件之间的功能层级。内核层可以实现硬件抽象、多任务处理、内存管理等功能。例如,如图3所示,内核层中可以配置有硬件驱动,内核层包含的驱动可以为以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. For example, as shown in FIG3 , a hardware driver can be configured in the kernel layer, and the driver included in the kernel layer can be at least one of the following drivers: an audio driver, a display driver, a Bluetooth driver, a camera driver, a WIFI driver, a USB driver, an HDMI driver, a sensor driver (such as a fingerprint sensor, a temperature sensor, a pressure sensor, etc.), and a power driver, etc.

需要说明的是,上述示例仅仅是对操作系统功能的简单划分,并不对本申请实施例中显示设备200的具体操作系统形式构成限定,根据显示设备200的功能、操作系统的类型等因素,操作系统所包含的层级数量和具体层级类型可以表现为其他形式。It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device 200 and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

在一些实施例中,用户界面可以包括媒资播放界面,用户可以通过控制设备100向显示设备200发送播放指令,以控制显示设备200播放或显示对应的媒资数据,便于用户通过显示设备200观看各类媒资节目。In some embodiments, the user interface may include a media playback interface, and the user may send a playback instruction to the display device 200 through the control device 100 to control the display device 200 to play or display the corresponding media data, so that the user can watch various media programs through the display device 200.

媒资数据可以包括多种类型,例如,视频数据、音频数据、文本数据等。在显示设备200播放媒资数据时,可以控制显示器260显示媒资数据的播放画面。如果媒资数据还包括与播放画面对应的音频数据,那么显示设备200还可以通过音频输出装置270同步播放音频数据。The media data may include various types, such as video data, audio data, text data, etc. When the display device 200 plays the media data, the display 260 may be controlled to display the playing screen of the media data. If the media data also includes audio data corresponding to the playing screen, the display device 200 may also synchronously play the audio data through the audio output device 270.

如图4所示,显示设备200与智能家电设备可以基于局域网(LAN)、无线局域网(WLAN)等连接方式建立通信连接,因此用户在使用智能家电设备时,可以基于显示设备200向智能家电设备发出控制指令,以使智能家电设备根据控制指令执行目标操作。As shown in Figure 4, the display device 200 and the smart home appliance can establish a communication connection based on a local area network (LAN), a wireless local area network (WLAN), and other connection methods. Therefore, when a user uses a smart home appliance, the user can issue a control instruction to the smart home appliance based on the display device 200, so that the smart home appliance performs the target operation according to the control instruction.

在一些使用场景中,用户会连续向多个智能家电设备发出控制指令,以启动多个智能家电设备。但逐个启动智能家电设备的过程操作繁琐且效率低,因此用户可以预先根据个人使用习惯创建用户场景。这样,用户可以通过触发用户场景的操作方式代替发出多个智能家电设备控制指令的操作方式,进而简化了智能家电设备的操作控制流程。In some usage scenarios, users will continuously issue control instructions to multiple smart home appliances to start multiple smart home appliances. However, the process of starting smart home appliances one by one is cumbersome and inefficient, so users can create user scenarios in advance based on their personal usage habits. In this way, users can replace the operation method of issuing multiple smart home appliance control instructions with the operation method of triggering user scenarios, thereby simplifying the operation control process of smart home appliances.

但用户创建用户场景时,需要通过绑定多个智能家电设备的控制指令以创建用户场景,进而会增加用户在创建用户场景阶段的操作步骤,导致用户场景创建的过程繁琐。并且,用户在长时间使用显示设备200以及智能家电设备的过程中,会遗忘部分已经创建的用户场景,进而会出现重复创建场景的情况,导致操作繁琐以及浪费部分存储资源。此外,在客人、亲人来访的场景中,也会因不清楚用户场景,导致用户场景启动困难。However, when a user creates a user scene, it is necessary to bind the control instructions of multiple smart home appliances to create the user scene, which will increase the user's operation steps in the user scene creation stage, making the user scene creation process cumbersome. In addition, when the user uses the display device 200 and smart home appliances for a long time, some of the user scenes that have been created will be forgotten, and the scene will be repeatedly created, resulting in cumbersome operations and a waste of some storage resources. In addition, in the scene where guests or relatives visit, it will be difficult to start the user scene because the user scene is not clear.

为了解决上述问题,如图5所示,本申请部分实施例提供一种显示设备,显示设备包括显示器260、通信装置220、控制器250。其中,显示器260被配置为显示用户界面,通信装置被配置为与智能智能家电设备建立通信连接。控制器250被配置为:In order to solve the above problems, as shown in FIG5 , some embodiments of the present application provide a display device, which includes a display 260, a communication device 220, and a controller 250. The display 260 is configured to display a user interface, and the communication device is configured to establish a communication connection with a smart home appliance. The controller 250 is configured to:

S100:基于第一预设时间范围和第二预设时间范围,记录用户输入的第一语音指令,得到第一指令集合和第二指令集合。S100: Based on a first preset time range and a second preset time range, a first voice command input by a user is recorded to obtain a first command set and a second command set.

在一些实施例中,第一语音指令指的是用户输入的用于控制显示设备200或智能家电设备的指令。第一预设时间范围、第二预设时间范围为控制器250通过检测器230采集用户行为数据的周期。第一指令集合包括在第一预设时间范围内,检测器230采集到的用户行为数据。例如用户在2分钟内,发出了“启动电视”、“将空调调整至24℃”、“打开背景灯”等指令,检测器230可以根据“启动电视”、“将空调调整至24℃”、“打开背景灯”创建第一指令集合并保存。In some embodiments, the first voice command refers to a command input by the user for controlling the display device 200 or a smart home appliance. The first preset time range and the second preset time range are the periods for the controller 250 to collect user behavior data through the detector 230. The first instruction set includes the user behavior data collected by the detector 230 within the first preset time range. For example, within 2 minutes, the user issues instructions such as "start the TV", "adjust the air conditioner to 24°C", and "turn on the background light". The detector 230 can create and save the first instruction set based on "start the TV", "adjust the air conditioner to 24°C", and "turn on the background light".

第二指令集合包括在第二预设时间范围内,检测器230采集到的用户行为数据。其中,第一预设时间范围小于第二预设时间范围,因此第一指令集合可以为第二指令集合的子集合。这样,可以结合时间维度,通过筛选第二指令集合中第一指令集合出现的次数确定目标指令集合。The second instruction set includes user behavior data collected by the detector 230 within the second preset time range. The first preset time range is smaller than the second preset time range, so the first instruction set can be a subset of the second instruction set. In this way, the target instruction set can be determined by combining the time dimension and screening the number of occurrences of the first instruction set in the second instruction set.

用户可以通过第一语音指令启动显示设备200或智能家电设备。并且显示设备200会通过检测器230记录第一语音指令,并基于第一语音指令创建第一指令集合。其中,创建第一指令集合的过程可以在云端进行,即显示设备通过检测器230采集第一语音指令后,将第一语音指令上传至云端,并由云端根据第一语音指令创建第一指令集合。在显示设备200需要第一指令集合时,再由云端将第一指令集合的数据包回传至显示设备200。可以理解的是,在显示设备200的硬件资源充足时,云端执行的操作也可由显示设备200独立完成。The user can start the display device 200 or the smart home appliance through the first voice command. And the display device 200 will record the first voice command through the detector 230, and create a first command set based on the first voice command. Among them, the process of creating the first command set can be performed in the cloud, that is, after the display device collects the first voice command through the detector 230, it uploads the first voice command to the cloud, and the cloud creates the first command set according to the first voice command. When the display device 200 needs the first command set, the cloud will transmit the data packet of the first command set back to the display device 200. It can be understood that when the hardware resources of the display device 200 are sufficient, the operations performed in the cloud can also be completed independently by the display device 200.

S200:获取所述第一指令集合在所述第二指令集合中的出现次数。S200: Obtain the number of occurrences of the first instruction set in the second instruction set.

在一些实施例中,用户输入第一语音指令具有周期性,例如用户在刚回到家之后,会在短时间内执行开灯、启动电视、启动空调等一系列操作。因此,可以通过检测器230在第一预设时间范围内对用户的行为数据(第一语音指令)进行采集,以形成第一指令集合。第一指令集合可以表征用户在第一预设时间范围内的行为习惯。In some embodiments, the user inputs the first voice command periodically. For example, after the user just returns home, he/she will perform a series of operations such as turning on the lights, starting the TV, and starting the air conditioner in a short period of time. Therefore, the detector 230 can collect the user's behavior data (first voice command) within the first preset time range to form a first command set. The first command set can represent the user's behavior habits within the first preset time range.

第二预设时间范围大于第一预设时间范围,因此可以基于第二预设时间范围对第一指令集合进行筛选。第二预设时间范围可以以天数为时间单位,例如3天。控制器250会控制检测器230在3天范围内对用户数据进行采集,以得到第二指令集合。需要说明的是,第二指令集合包含多个子集合,第一指令集合即为第二指令集合中的子集合。这样,可以通过判断第二指令集合中包含的第一指令集合的数量,判断第一指令集合是否为用户的行为习惯。因此,通过设置第一预设时间范围、第二预设时间范围可以统计并筛选用户的行为习惯,进而提升指令集合与用户行为习惯的适配性。The second preset time range is greater than the first preset time range, so the first instruction set can be screened based on the second preset time range. The second preset time range can be in days, for example, 3 days. The controller 250 controls the detector 230 to collect user data within 3 days to obtain the second instruction set. It should be noted that the second instruction set contains multiple subsets, and the first instruction set is a subset in the second instruction set. In this way, it is possible to determine whether the first instruction set is the user's behavioral habits by judging the number of the first instruction set contained in the second instruction set. Therefore, by setting the first preset time range and the second preset time range, the user's behavioral habits can be counted and screened, thereby improving the adaptability of the instruction set to the user's behavioral habits.

S300:若所述出现次数大于或等于场景阈值,则基于所述第一指令集合创建目标指令集合。S300: If the number of occurrences is greater than or equal to the scene threshold, creating a target instruction set based on the first instruction set.

在一些实施例中,场景阈值可以根据实际情况进行设置,例如在第二预设时间范围为3天时,将场景阈值设置为3。这样,在第二指令集合中搜索到第一指令集合出现的次数为3时,即可根据第一指令集合创建目标指令集合。目标指令集合包括多个控制指令,进而在用户调用目标指令集合时,通过目标指令集合中包含的任一控制指令调用目标指令集合,以简化用户的操作流程。In some embodiments, the scene threshold can be set according to actual conditions. For example, when the second preset time range is 3 days, the scene threshold is set to 3. In this way, when the number of occurrences of the first instruction set is searched in the second instruction set to be 3, the target instruction set can be created according to the first instruction set. The target instruction set includes multiple control instructions, and when the user calls the target instruction set, the target instruction set is called by any control instruction included in the target instruction set to simplify the user's operation process.

S400:响应于用户输入的第二语音指令,控制所述显示器显示推荐页,所述推荐页包括与所述第二语音指令具有映射关系的目标指令集合。S400: In response to a second voice instruction input by a user, controlling the display to display a recommendation page, wherein the recommendation page includes a target instruction set having a mapping relationship with the second voice instruction.

第二语音指令也可以指用户用于启动显示设备200或智能家电设备时向显示设备200输入的语音指令。第一语音指令、第二语音指令仅是用于区分本申请实施例中创建目标指令集合以及调用目标指令集合的技术内容,而并非对语音指令进行限定。The second voice command may also refer to a voice command input by the user to the display device 200 when starting the display device 200 or the smart home appliance. The first voice command and the second voice command are only used to distinguish the technical contents of creating a target command set and calling a target command set in the embodiment of the present application, and do not limit the voice command.

在一些实施例中,控制器250在接收到第二语音指令时,可以控制显示器260显示推荐页。如图7所示,推荐页中包括与第二语音指令具有映射关系的目标指令集合,例如“启动电视”,“空调调整至24℃”。推荐页中还可以包括提示信息,例如“确定要启动当前场景吗?”。这样,用户可以在显示器260显示推荐页后,根据提示信息确定启动当前场景。并且,提示信息不仅可以以文本的形式显示在推荐页上,也可以以语音形式进行播报,以提示用户。In some embodiments, when the controller 250 receives the second voice command, it can control the display 260 to display the recommendation page. As shown in Figure 7, the recommendation page includes a set of target instructions that have a mapping relationship with the second voice command, such as "start the TV" and "adjust the air conditioner to 24°C". The recommendation page can also include prompt information, such as "Are you sure you want to start the current scene?". In this way, after the display 260 displays the recommendation page, the user can determine to start the current scene according to the prompt information. In addition, the prompt information can not only be displayed in the form of text on the recommendation page, but also be broadcast in the form of voice to prompt the user.

在一些实施例中,用户输入的语音指令会发生变化,但是语音指令表征的语义相同,例如“打开空调”、“启动空调”。这两个语音指令均用于表示用户想要使用空调,但用户的说法却不同。因此,控制器250在接收语音指令时,需要对语音指令进行归一化处理,以将语音指令转化为机器可执行的语言,以及根据语义将语音指令进行归纳整理。控制器250基于第一预设时间范围和第二预设时间范围,记录用户输入的第一语音指令,得到第一指令集合和第二指令集合,被配置为:In some embodiments, the voice command input by the user will change, but the semantics represented by the voice command is the same, such as "turn on the air conditioner" and "start the air conditioner". Both voice commands are used to indicate that the user wants to use the air conditioner, but the user's words are different. Therefore, when the controller 250 receives the voice command, it is necessary to normalize the voice command to convert the voice command into a machine-executable language, and summarize and organize the voice command according to semantics. The controller 250 records the first voice command input by the user based on the first preset time range and the second preset time range, obtains the first command set and the second command set, and is configured as follows:

根据语义模型归一化处理所述第一语音指令,以得到第一设备指令。基于所述第一设备指令创建第一指令集合。The first voice instruction is normalized according to the semantic model to obtain a first device instruction. A first instruction set is created based on the first device instruction.

在一些实施例中,语义模型可以为预设在显示设备200端或云端的模型。利用语义模型,可以将语音指令进行归一化处理,以将第一语音指令转化为机器可识别的第一设备指令。在归一化处理的过程中,还包括对第一语音指令进行拆分,以得到第一语音指令中的语言成分。例如,“空调温度28度”,经过拆分后,可以拆分为“空调温度调节+28℃”的形式。In some embodiments, the semantic model may be a model preset on the display device 200 or in the cloud. Using the semantic model, the voice command may be normalized to convert the first voice command into a machine-recognizable first device command. In the normalization process, the first voice command is also split to obtain the language components in the first voice command. For example, "air conditioning temperature 28 degrees" can be split into "air conditioning temperature adjustment +28°C" after splitting.

可以理解的是,控制器250在根据语义模型将第一语音指令转化为第一设备指令后,可以根据第一设备指令创建第一指令集合。并且,控制器250在接收到用户输入的语音指令时,均会根据语义模型将语音指令转化为设备指令,再根据设备指令查找指令集合。It is understandable that after the controller 250 converts the first voice command into the first device command according to the semantic model, the first command set can be created according to the first device command. Moreover, when the controller 250 receives the voice command input by the user, it converts the voice command into the device command according to the semantic model, and then searches for the command set according to the device command.

对语音指令进行归一化处理,可以对语音指令的识别能力,以及通过归一化处理减少对存储资源的占用。并且,通过对语音指令中语言成分的细化,可以提高指令集合的精细化程度,进而可以支持场景判断需求。例如,目标设备是否有足够的执行能力,执行语音指令表征的控制需求。Normalizing voice commands can improve the recognition ability of voice commands and reduce the usage of storage resources through normalization. In addition, by refining the language components in voice commands, the refinement of command sets can be improved, which can support scene judgment requirements. For example, whether the target device has sufficient execution capabilities to execute the control requirements represented by the voice command.

在一些实施例中,控制器250在创建目标指令集合时,可以在第一指令集合在第二指令集合中的出现次数大于或等于场景阈值时,直接创建目标指令集合。也可以在显示设备200的运行阶段,向用户展示推荐页,以与用户确认是否创建目标指令集合。即控制器250在创建目标指令集合时,被配置为:In some embodiments, when creating a target instruction set, the controller 250 may directly create the target instruction set when the number of occurrences of the first instruction set in the second instruction set is greater than or equal to the scene threshold. It is also possible to display a recommendation page to the user during the operation phase of the display device 200 to confirm with the user whether to create the target instruction set. That is, when creating a target instruction set, the controller 250 is configured to:

控制所述显示器显示第一推荐页。响应于用户输入的确认创建指令,根据所述第一指令集合创建目标指令集合。根据所述目标指令集合中包含的第一设备指令为所述目标指令集合设置集合名称。The display is controlled to display a first recommendation page. In response to a confirmation creation instruction input by a user, a target instruction set is created according to the first instruction set. A set name is set for the target instruction set according to the first device instruction included in the target instruction set.

如图6所示,在一些实施例中,第一推荐页包括第一指令集合包含的第一设备指令以及场景创建推荐信息。其中,第一推荐页为用于与用户交互以确认是否创建目标指令集合的推荐页。第一推荐页中显示的为第一设备指令对应的文本信息,例如“打开空调”、“启动空调”在归一化处理为第一设备指令后,在第一推荐页中“打开空调”、“启动空调”等指令均显示“打开空调”。As shown in FIG6 , in some embodiments, the first recommendation page includes the first device instruction included in the first instruction set and the scene creation recommendation information. Among them, the first recommendation page is a recommendation page used to interact with the user to confirm whether to create the target instruction set. The first recommendation page displays the text information corresponding to the first device instruction. For example, after "turn on the air conditioner" and "start the air conditioner" are normalized as the first device instruction, the instructions such as "turn on the air conditioner" and "start the air conditioner" in the first recommendation page all display "turn on the air conditioner".

在第一推荐页中还包括场景创建推荐信息。场景创建推荐信息包括向用户展示的创建确认信息,例如“是否为您创建以下场景?”,在创建确认信息所属的第一区域中还可显示第一指令集合中的全部指令,例如“打开客厅空调,空调温度24度,开启上下扫风”。这样,可以使用户清楚了解当前第一指令集合中包含的第一设备指令,进而可以根据实际需求判断是否调用目标指令集合以启动对应的场景。The first recommendation page also includes scene creation recommendation information. The scene creation recommendation information includes creation confirmation information displayed to the user, such as "Do you want to create the following scene for you?" In the first area to which the creation confirmation information belongs, all instructions in the first instruction set can also be displayed, such as "Turn on the air conditioner in the living room, the air conditioner temperature is 24 degrees, and the upper and lower sweeping wind is turned on." In this way, the user can clearly understand the first device instructions contained in the current first instruction set, and then determine whether to call the target instruction set to start the corresponding scene according to actual needs.

在另一些实施例中,第一推荐页中还包括语义推荐信息,语义推荐信息为根据第一推荐页显示的目标指令集合中的第一设备指令的语义生成的信息。例如,第一设备指令为打开空调温度24℃,语义推荐信息可以为“今天xx市的温度是多少?”。In some other embodiments, the first recommendation page also includes semantic recommendation information, which is information generated according to the semantics of the first device instruction in the target instruction set displayed on the first recommendation page. For example, if the first device instruction is to turn on the air conditioner at 24°C, the semantic recommendation information may be "What is the temperature in xx city today?".

如图6所示,场景创建推荐信息可以显示在第一推荐页的中部,以作为第一推荐页中的显示主体,便于用户查看。语义推荐信息可以显示在第一推荐页的底部,以作为个性化推荐内容,进而丰富第一推荐页的内容,增强用户使用体验。As shown in Figure 6, the scenario creation recommendation information can be displayed in the middle of the first recommendation page as the display subject in the first recommendation page for easy viewing by users. The semantic recommendation information can be displayed at the bottom of the first recommendation page as personalized recommendation content, thereby enriching the content of the first recommendation page and enhancing the user experience.

可以理解的是,用户在看到第一推荐页显示的场景创建推荐信息后,可以输入确认创建指令以使控制器250根据第一指令集合创建目标指令集合,目标指令集合即可用于表征用户场景。其中,输入确认创建指令的方式包括但不限于语音、触控、手势、遥控器控制。这样,控制器250在接收到确认创建指令时,根据第一指令集合创建目标指令集合。It is understandable that after seeing the scene creation recommendation information displayed on the first recommendation page, the user can enter a confirmation creation instruction to enable the controller 250 to create a target instruction set according to the first instruction set, and the target instruction set can be used to characterize the user scene. Among them, the way to enter the confirmation creation instruction includes but is not limited to voice, touch, gesture, and remote control. In this way, when the controller 250 receives the confirmation creation instruction, it creates a target instruction set according to the first instruction set.

在一些实施例中,控制器250或云端可以根据第一指令集合中第一设备指令的语义对目标指令集合设置场景名称。例如,第一指令集合中包括“打开空调”,“空调温度24度”,“开启上下扫风”等第一设备指令。这样,根据第一设备指令可以将名称设置为“空调启动场景”。In some embodiments, the controller 250 or the cloud can set a scene name for the target instruction set according to the semantics of the first device instruction in the first instruction set. For example, the first instruction set includes first device instructions such as "turn on the air conditioner", "air conditioner temperature 24 degrees", "turn on up and down sweeping", etc. In this way, the name can be set to "air conditioner start scene" according to the first device instruction.

在另一些实施例中,第一指令集合中的第一设备指令可以用于控制不同的智能家电设备,例如“打开客厅灯”,“打开电视”,“启动空调”。控制器250或云端可以结合第一设备指令的语音,以及第一指令集合对应的时间节点,为目标指令集合设置场景名称“回家场景”。这样,在用户触发用户场景时,控制器250可以控制显示器260显示场景名称-场景包含的设备指令的文本以使用户可以更清楚的获知场景内容。In other embodiments, the first device instruction in the first instruction set can be used to control different smart home appliances, such as "turn on the living room light", "turn on the TV", and "start the air conditioner". The controller 250 or the cloud can combine the voice of the first device instruction and the time node corresponding to the first instruction set to set the scene name "home scene" for the target instruction set. In this way, when the user triggers the user scene, the controller 250 can control the display 260 to display the scene name-the text of the device instructions contained in the scene so that the user can know the scene content more clearly.

在一些实施例中,控制器250在接收到用户的语音指令时,筛选已经创建的目标指令集合,并向用户推荐目标指令集合,以在用户发出单一的语音指令时,也可以启动多个智能家电设备。控制器250还被配置为:In some embodiments, when the controller 250 receives a user's voice command, it screens the created target command set and recommends the target command set to the user, so that when the user issues a single voice command, multiple smart home appliances can be started. The controller 250 is also configured to:

响应于用户输入的第二语音指令,根据语义模型归一化处理所述第二语音指令,得到第二设备指令。根据所述第二设备指令搜索目标指令集合。如果所述目标指令集合包括所述第二设备指令,则控制所述显示器显示第二推荐页;所述第二推荐页包括所述目标指令集合。In response to a second voice instruction input by a user, the second voice instruction is normalized and processed according to a semantic model to obtain a second device instruction. A target instruction set is searched according to the second device instruction. If the target instruction set includes the second device instruction, the display is controlled to display a second recommendation page; the second recommendation page includes the target instruction set.

响应于所述用户输入的开机指令,基于所述目标指令集合,控制所述目标设备执行目标操作,以及播放所述目标指令集合的语音推荐指令。In response to the power-on instruction input by the user, based on the target instruction set, the target device is controlled to perform a target operation, and a voice recommendation instruction of the target instruction set is played.

第二语音指令与第一指令均为用户用于控制显示设备200或智能家电设备的指令。在一些实施例中,云端已经创建目标指令集合之后,控制器250在接收到第二语音指令时,可以向云端发送第二语音指令,并由云端对第二语音指令进行归一化处理,得到第二设备指令。进而云端可以根据第二设备指令搜索已经创建的目标指令集合,并将搜索到的目标指令集合回传至显示设备200,以使显示器260在推荐页上显示搜索到的目标指令集合。The second voice command and the first command are both commands used by the user to control the display device 200 or the smart home appliance. In some embodiments, after the cloud has created the target command set, the controller 250 can send the second voice command to the cloud when receiving the second voice command, and the cloud normalizes the second voice command to obtain the second device command. Then, the cloud can search for the created target command set according to the second device command, and transmit the searched target command set back to the display device 200, so that the display 260 displays the searched target command set on the recommendation page.

如图7所示,控制器250在接收到云端回传的目标指令集合数据后,可以控制显示器260显示第二推荐页。在第二推荐页中包括场景启动推荐信息,场景启动推荐信息可以包括搜索到的目标指令集合中的设备指令的文本,以及“是否为您执行客厅降温场景”的提示词。用户可以根据场景启动推荐信息,选择想要启动的场景。即用户可以通过输入开机指令,例如“启动客厅降温场景”,以通过显示设备200控制空调根据客厅降温场景中包含的设别指令执行目标操作。As shown in Figure 7, after receiving the target instruction set data transmitted back from the cloud, the controller 250 can control the display 260 to display the second recommendation page. The second recommendation page includes scene startup recommendation information, which may include the text of the device instruction in the searched target instruction set, and the prompt word "Do you want to execute the living room cooling scene for you". The user can select the scene they want to start based on the scene startup recommendation information. That is, the user can input a power-on instruction, such as "start the living room cooling scene", to control the air conditioner through the display device 200 to perform the target operation according to the device identification instruction contained in the living room cooling scene.

在一些实施例中,控制器250根据开机指令启动目标设备时,还会同步控制播放器等具有语音播放功能的部件播放语音推荐指令,以表明开机指令已被执行,例如“客厅降温场景正在启动”。并且,还会在第二推荐页上显示客厅降温场景需要执行的动作,例如“打开客厅空调”,“开启上下扫风”。这样可以充分提示用户当前的用户场景的执行进度。此外,在第二推荐页的底部也可以显示语义推荐信息以对用户进行个性化推荐。In some embodiments, when the controller 250 starts the target device according to the power-on instruction, it will also synchronously control the player or other components with voice playback function to play the voice recommendation instruction to indicate that the power-on instruction has been executed, such as "the living room cooling scene is starting". In addition, the actions that need to be performed for the living room cooling scene will be displayed on the second recommendation page, such as "turn on the living room air conditioner" and "turn on the upper and lower sweeping wind". In this way, the user can be fully prompted with the execution progress of the current user scene. In addition, semantic recommendation information can also be displayed at the bottom of the second recommendation page to make personalized recommendations to the user.

控制器250在根据用户输入的语音指令搜索目标指令集合时,存在搜索不到目标指令集合、搜索到1个目标指令集合以及搜索到至少2个目标指令集合的情况。其中,在搜索不到目标指令集合时,控制器250可以将语音指令转化为设备指令后,根据设备指令驱动目标设备执行语音指令指向的目标操作。When the controller 250 searches for a target instruction set according to a voice instruction input by a user, there are situations where no target instruction set is found, one target instruction set is found, or at least two target instruction sets are found. When no target instruction set is found, the controller 250 can convert the voice instruction into a device instruction, and then drive the target device to perform the target operation indicated by the voice instruction according to the device instruction.

在搜索到1个目标指令集合时,在第二推荐页上显示即可。如图8所示,在搜索到至少2个目标指令集合时,则需要对目标指令集合进行排序,并根据排序结果在第二推荐页上显示。即控制器250还被配置为:When one target instruction set is searched, it can be displayed on the second recommendation page. As shown in FIG8 , when at least two target instruction sets are searched, the target instruction sets need to be sorted and displayed on the second recommendation page according to the sorting result. That is, the controller 250 is further configured as:

获取搜索到的目标指令集合的数量。如果搜索到至少2个目标指令集合,则控制所述显示器显示第二推荐页。至少2个目标指令集合的推荐信息根据时间顺序与场景容量顺序显示。The number of the searched target instruction sets is obtained. If at least two target instruction sets are searched, the display is controlled to display a second recommendation page. The recommendation information of at least two target instruction sets is displayed according to the time sequence and the scene capacity sequence.

在一些实施例中,控制器250根据用户输入的语音指令搜索到3个目标指令集合时,可以控制显示器260显示第二推荐页,并在第二推荐页上显示3个目标指令集合的场景名称、包含的设备指令文本、语义推荐信息等文本以及图形内容。其中,3个目标指令集合的排列顺序与目标指令集合对应的时间顺序与场景容量相关。In some embodiments, when the controller 250 searches for three target instruction sets according to the voice command input by the user, it can control the display 260 to display the second recommendation page, and display the scene names, device instruction texts, semantic recommendation information and other texts and graphic contents of the three target instruction sets on the second recommendation page. The arrangement order of the three target instruction sets and the time order corresponding to the target instruction sets are related to the scene capacity.

在一些实施例中,控制器250在控制检测器230采集用户的行为数据以及创建目标指令集合时,可以根据采集行为数据的时间为目标指令集合设置时间标签。进而可以通过时间标签对用户场景进行细分。例如,检测器230在晚上18:00至18:05采集的行为数据,控制器250会对这部分数据设置时间标签,并且在创建目标指令集合时,也设置时间标签。这样在创建目标指令集合时结合了时间维度,控制器250在接收用户的语音指令时,也可以结合时间维度进行用户场景的搜索与推荐。这样,在用户输入的语音指令较为简单时,也可以结合时间维度对用户场景进行搜索与推荐。In some embodiments, when the controller 250 controls the detector 230 to collect the user's behavior data and create a target instruction set, it can set a time tag for the target instruction set according to the time when the behavior data was collected. Then, the user scene can be subdivided by the time tag. For example, the controller 250 will set a time tag for the behavior data collected by the detector 230 from 18:00 to 18:05 in the evening, and will also set a time tag when creating the target instruction set. In this way, the time dimension is combined when creating the target instruction set, and when the controller 250 receives the user's voice command, it can also search and recommend user scenes in combination with the time dimension. In this way, when the voice command input by the user is relatively simple, the user scene can also be searched and recommended in combination with the time dimension.

在一些实施例中,场景容量指的是目标指令集合中包括设备指令的数量,控制器250在进行用户场景推荐时,可以优先推送场景容量较小的目标指令集合。这样可以提高推荐的目标指令集合与用户意图的契合度。In some embodiments, the scenario capacity refers to the number of device instructions included in the target instruction set. When performing user scenario recommendations, the controller 250 may prioritize the push of target instruction sets with smaller scenario capacities. This can improve the fit between the recommended target instruction set and the user's intention.

在一些实施例中,控制器250在通过第二推荐页显示用户场景时,可以结合待显示的用户场景的数量与第二推荐页的页面尺寸对第二推荐页中显示的用户场景的数量进行调整。并且,在结合场景容量与时间顺序对用户场景进行排序的基础上,可以提高第二推荐页中显示的用户场景与用户意图的契合度。In some embodiments, when the controller 250 displays the user scenarios through the second recommendation page, it can adjust the number of user scenarios displayed in the second recommendation page in combination with the number of user scenarios to be displayed and the page size of the second recommendation page. In addition, based on sorting the user scenarios in combination with the scenario capacity and the time sequence, the fit between the user scenarios displayed in the second recommendation page and the user's intention can be improved.

在一些实施例中,控制器250在控制显示器260显示第二推荐页时,可以基于时间顺序和场景容量对目标指令集合进行排序,控制器250被配置为:In some embodiments, when the controller 250 controls the display 260 to display the second recommendation page, the controller 250 may sort the target instruction set based on the time sequence and the scene capacity. The controller 250 is configured to:

获取所述目标指令集合的时间标签。根据所述时间标签对所述目标指令集合排序,得到第一场景序列。获取所述目标指令集合的容量。根据所述容量对所述第一场景序列排序,得到第二场景序列。基于所述第二场景序列中目标场景的排列顺序,设置至少2个目标场景的推荐信息在所述推荐页中的显示顺序。Obtain a time tag of the target instruction set. Sort the target instruction set according to the time tag to obtain a first scene sequence. Obtain a capacity of the target instruction set. Sort the first scene sequence according to the capacity to obtain a second scene sequence. Based on the arrangement order of the target scenes in the second scene sequence, set the display order of the recommendation information of at least two target scenes in the recommendation page.

在一些实施例中,控制器250可以获取搜索到的目标指令集合的时间标签以及当前用户发出语音指令的时间,并根据时间顺序对目标指令集合进行排序。例如优先推荐时间标签表征的时间与当前时间临近的目标指令集合,即根据时间标签对目标指令集合排序,得到第一场景序列。这样可以使推荐的目标指令集合更贴近用户的实际需求。In some embodiments, the controller 250 can obtain the time tag of the searched target instruction set and the time when the current user issued the voice command, and sort the target instruction set according to the time sequence. For example, the target instruction set whose time represented by the time tag is close to the current time is preferentially recommended, that is, the target instruction set is sorted according to the time tag to obtain the first scene sequence. In this way, the recommended target instruction set can be closer to the actual needs of the user.

根据时间顺序对目标指令集合排序后,还可以结合场景容量对目标指令集合进行排序。例如优先推荐场景容量小的目标指令集合。可以理解的是,在基于场景容量对目标指令集合进行排序时,是在第一场景序列的基础上进行排序,以得到第二场景序列。控制器250可以根据第二场景序列中目标指令集合的顺序,设置第二推荐页中目标指令集合的显示顺序。After sorting the target instruction set according to the time sequence, the target instruction set can also be sorted in combination with the scene capacity. For example, the target instruction set with a small scene capacity is preferentially recommended. It can be understood that when sorting the target instruction set based on the scene capacity, the sorting is performed on the basis of the first scene sequence to obtain the second scene sequence. The controller 250 can set the display order of the target instruction set in the second recommendation page according to the order of the target instruction set in the second scene sequence.

因此,控制器250可以基于时间顺序和场景容量对目标指令集合进行筛选,以在搜索到的目标指令集合数量多,不宜全部显示的情况下,优先推荐与用户实际需求契合度高的目标指令集合。Therefore, the controller 250 can filter the target instruction sets based on time sequence and scene capacity, so as to give priority to recommending target instruction sets that are highly consistent with the user's actual needs when there are many searched target instruction sets and it is not appropriate to display all of them.

如图8所示,在一些实施例中,第二推荐页中既显示用户场景的场景名称,也会显示用户场景包含的设备指令的文本。用户在输入语音指令时,控制器250可以根据语音指令关联的设备指令搜索用户场景并进行推荐。As shown in Figure 8, in some embodiments, the second recommendation page displays not only the scene name of the user scene, but also the text of the device command included in the user scene. When the user inputs a voice command, the controller 250 can search for the user scene and make recommendations based on the device command associated with the voice command.

在另一些实施例中,控制器250也可以根据用户输入的场景名称,搜索用户场景并进行推荐。控制器250还被配置为:In some other embodiments, the controller 250 may also search for user scenarios and make recommendations based on the scenario names input by the user. The controller 250 is further configured to:

响应于用户输入的第三语音指令,根据所述第三语音指令搜索目标指令集合。在搜索到所述目标指令集合时,控制所述显示器显示第二推荐页,所述第二推荐页包括所述目标指令集合。响应于所述用户输入的开机指令,基于所述目标指令集合,控制所述目标设备执行目标操作。In response to a third voice command input by a user, a target command set is searched according to the third voice command. When the target command set is searched, the display is controlled to display a second recommendation page, the second recommendation page includes the target command set. In response to a power-on command input by the user, the target device is controlled to perform a target operation based on the target command set.

可以理解的是,第二推荐页中包括目标指令集合中设备指令的文本,以及目标指令集合对应的场景名称。第三语音指令指的是包含场景名称的语音指令,例如“启动客厅降温场景”。控制器250接收到第三语音指令后,会根据场景名称搜索用户场景(目标指令集合)。并且在搜索到用户场景后,控制显示器260显示第二推荐页并在第二推荐页上显示设备指令的文本、场景名称、提示信息等内容。It is understandable that the second recommendation page includes the text of the device instructions in the target instruction set and the scene name corresponding to the target instruction set. The third voice instruction refers to a voice instruction containing a scene name, such as "start the living room cooling scene". After receiving the third voice instruction, the controller 250 searches for the user scene (target instruction set) according to the scene name. And after searching for the user scene, the control display 260 displays the second recommendation page and displays the text of the device instruction, the scene name, the prompt information and other contents on the second recommendation page.

在另一些实施例中,因场景名称相似,控制器250也会在第二推荐页上显示多个用户场景的相关内容。并且在创建场景阶段,若存在相同或相似的场景,可以在场景名称中添加特殊字符以区分不同的场景。In other embodiments, because the scene names are similar, the controller 250 will also display the relevant content of multiple user scenes on the second recommendation page. And in the scene creation stage, if there are identical or similar scenes, special characters can be added to the scene names to distinguish different scenes.

需要说明的是,控制器250在根据场景名称搜索用户场景的过程中,可以控制显示器260显示过渡画面,或是控制显示器260显示空白的推荐页,并在空白的推荐页的基础上显示过渡画面。It should be noted that, in the process of searching for user scenarios according to scenario names, the controller 250 can control the display 260 to display a transition screen, or control the display 260 to display a blank recommendation page and display a transition screen based on the blank recommendation page.

用户在看到第二推荐页之后,可以输入开机指令以使控制器250启动目标指令集合中的设备指令。开机指令的输入方式也可以在第二推荐页上显示,例如“请按xx键确认启动xx场景”,“请输入确认启动xxx以启动xxx场景”。或是,可以通过识别用户语音指令中的关键字,例如“确认启动”,“立刻启动”,以确认用户想要启动的用户场景。这样控制器250可以根据用户输入的开机指令确定用户选中的目标指令集合,并根据目标指令集合中的设备指令控制目标设备执行目标操作。After seeing the second recommendation page, the user can input a power-on instruction to enable the controller 250 to start the device instructions in the target instruction set. The input method of the power-on instruction can also be displayed on the second recommendation page, such as "Please press the xx key to confirm the start of the xx scene", "Please enter to confirm the start of xxx to start the xxx scene". Alternatively, the user scene that the user wants to start can be confirmed by identifying keywords in the user's voice instruction, such as "Confirm the start" and "Start immediately". In this way, the controller 250 can determine the target instruction set selected by the user according to the power-on instruction input by the user, and control the target device to perform the target operation according to the device instructions in the target instruction set.

在一些实施例中,会存在多个同类型的目标设备,例如客厅空调、卧室空调。对于设置在不同位置的目标设备,目标设备的执行能力可能不同。控制器250可以在控制目标设备执行目标操作时,获取目标设备的执行能力。控制器250被配置为:In some embodiments, there may be multiple target devices of the same type, such as a living room air conditioner and a bedroom air conditioner. For target devices set at different locations, the execution capabilities of the target devices may be different. The controller 250 may obtain the execution capabilities of the target device when controlling the target device to perform the target operation. The controller 250 is configured to:

根据所述目标场景,获取所述目标设备的执行范围信息,以及获取所述目标指令集合中第一设备指令的期望执行信息。若所述执行范围信息包括所述期望执行信息,则控制所述目标设备基于所述第一设备指令执行目标操作。若所述执行范围信息不包括所述期望执行信息,则生成第三推荐页,所述第三推荐页包括补充信息。According to the target scenario, the execution scope information of the target device is obtained, and the expected execution information of the first device instruction in the target instruction set is obtained. If the execution scope information includes the expected execution information, the target device is controlled to perform a target operation based on the first device instruction. If the execution scope information does not include the expected execution information, a third recommendation page is generated, and the third recommendation page includes supplementary information.

如图9所示,控制器250可以根据第一设备指令的期望执行信息与目标设备的执行范围信息,判断目标设备能否执行当前第一设备指令。例如,第一设备指令为“空调温度15度”,而卧室空调的制冷最低温度为18度。控制器250在获取期望执行信息和执行范围信息后,可以判断卧室空调不能执行第一设备指令。此时,控制器250控制显示器260生成第三推荐页,并在第三推荐页上显示补充信息。As shown in FIG9 , the controller 250 can determine whether the target device can execute the current first device instruction based on the expected execution information of the first device instruction and the execution range information of the target device. For example, the first device instruction is "air conditioning temperature 15 degrees", and the minimum cooling temperature of the bedroom air conditioner is 18 degrees. After obtaining the expected execution information and the execution range information, the controller 250 can determine that the bedroom air conditioner cannot execute the first device instruction. At this time, the controller 250 controls the display 260 to generate a third recommendation page and displays supplementary information on the third recommendation page.

如图10所示,补充信息可以用于提示用户控制其他目标设备执行目标操作,例如“卧室空调最低制冷温度为18度,请使用客厅空调”。可以理解的是,补充信息可以包括一级补充信息、二级补充信息。即提示用户“卧室空调最低制冷温度为18度,请使用客厅空调”为一级补充信息,通过一级补充信息可以提示用户使用其它目标设备。二级补充信息可以为具有关怀成分的提示信息,例如“空调温度太低不利于身体”。一级补充信息、二级补充信息可以按序排列在第三推荐页上显示。控制器250通过获取目标设备的执行能力,可以避免目标设备不能执行设备指令却没有任何响应,用户等待时间过程的问题,进而提升用户使用体验。As shown in Figure 10, the supplementary information can be used to prompt the user to control other target devices to perform the target operation, such as "The minimum cooling temperature of the bedroom air conditioner is 18 degrees, please use the living room air conditioner." It can be understood that the supplementary information can include primary supplementary information and secondary supplementary information. That is, prompting the user that "The minimum cooling temperature of the bedroom air conditioner is 18 degrees, please use the living room air conditioner" is the primary supplementary information, and the user can be prompted to use other target devices through the primary supplementary information. The secondary supplementary information can be a prompt information with a caring component, such as "The air conditioning temperature is too low is not good for the body." The primary supplementary information and the secondary supplementary information can be arranged in order and displayed on the third recommendation page. By obtaining the execution capability of the target device, the controller 250 can avoid the problem that the target device cannot execute the device instruction but has no response, and the user waits for a long time, thereby improving the user experience.

如图11所示,在推荐页中还会显示个性化推荐信息,以适应用户的需求。个性化推荐信息可以显示于第二推荐页,以辅助用户结合需求和推荐信息启动用户场景。控制器250被配置为:As shown in FIG11 , personalized recommendation information is also displayed in the recommendation page to meet the needs of the user. Personalized recommendation information can be displayed on the second recommendation page to assist the user in starting the user scenario in combination with the needs and recommendation information. The controller 250 is configured to:

提取所述目标指令集合中的关键字。基于所述关键字生成个性化推荐信息,以及控制所述显示器在所述第二推荐页中显示所述个性化推荐信息。Extracting keywords from the target instruction set, generating personalized recommendation information based on the keywords, and controlling the display to display the personalized recommendation information in the second recommendation page.

在一些实施例中,控制器250根据第一设备指令中的关键字生成个性化推荐信息。例如,控制器250可以根据关键字表征的语义生成个性化推荐信息。例如,第一设备指令中的关键字均与温度相关,则个性化推荐信息可以为今天的温度。In some embodiments, the controller 250 generates personalized recommendation information based on the keywords in the first device instruction. For example, the controller 250 can generate personalized recommendation information based on the semantics represented by the keywords. For example, if the keywords in the first device instruction are all related to temperature, the personalized recommendation information can be today's temperature.

在另一些实施例中,个性化推荐信息可以包括一级个性化推荐信息和二级个性化推荐信息。以及在显示空间足够的情况下,个性化推荐信息可以包括多级个性化推荐信息。例如,控制器250在第二推荐页上显示今天的温度时,还可以通过二级个性化推荐信息向用户推荐建议出行地点、建议出行穿搭。这样可以在显示第二推荐页的过程中,既辅助用户对当前场景进行选择,还可以在用户执行其它行为时起到提示、推荐作用。In other embodiments, the personalized recommendation information may include primary personalized recommendation information and secondary personalized recommendation information. And when there is enough display space, the personalized recommendation information may include multi-level personalized recommendation information. For example, when the controller 250 displays today's temperature on the second recommendation page, it may also recommend recommended travel locations and recommended travel outfits to the user through the secondary personalized recommendation information. In this way, in the process of displaying the second recommendation page, it can not only assist the user in selecting the current scene, but also play a role of prompting and recommending when the user performs other actions.

在本申请部分实施例中,提供一种用户场景创建方法,包括:In some embodiments of the present application, a user scenario creation method is provided, comprising:

基于第一预设时间范围和第二预设时间范围,记录用户输入的第一语音指令,得到第一指令集合和第二指令集合;所述第一指令集合为所述第二指令集合的子集合;所述第一预设时间范围小于所述第二预设时间范围;所述语音指令用于控制目标设备执行目标操作;所述目标设备包括显示设备和/或智能家电设备;Based on a first preset time range and a second preset time range, a first voice command input by a user is recorded to obtain a first command set and a second command set; the first command set is a subset of the second command set; the first preset time range is smaller than the second preset time range; the voice command is used to control a target device to perform a target operation; the target device includes a display device and/or a smart home appliance;

获取所述第一指令集合在所述第二指令集合中的出现次数;Obtaining the number of occurrences of the first instruction set in the second instruction set;

若所述出现次数大于场景阈值,则基于所述第一指令集合创建目标指令集合;If the number of occurrences is greater than the scene threshold, creating a target instruction set based on the first instruction set;

响应于用户输入的第二语音指令,显示推荐页,所述推荐页包括与所述第二语音指令具有映射关系的目标指令集合。In response to a second voice instruction input by a user, a recommendation page is displayed, wherein the recommendation page includes a target instruction set having a mapping relationship with the second voice instruction.

由上述技术内容可知,本申请提供一种显示设备和用户场景创建方法。所述显示设备基于第一预设时间范围和第二预设时间范围记录用户输入的第一语音指令,得到第一指令集合和第二指令集合。第一指令集合为第二指令集合的子集合,第一预设时间范围小于第二预设时间范围。通过获取第一指令集合在第二指令集合中的出现次数,结合场景阈值,可以根据第一指令集合创建目标指令集合。在用户输入第二语音指令时,既可以根据第二语音指令搜索目标指令集合,并显示推荐页,以显示与第二语音指令具有映射关系的目标指令集合。所述显示设备通过采集用户的行为数据,生成并推荐用户场景,有利于简化用户操作过程。It can be seen from the above technical content that the present application provides a display device and a user scenario creation method. The display device records the first voice instruction input by the user based on the first preset time range and the second preset time range to obtain a first instruction set and a second instruction set. The first instruction set is a subset of the second instruction set, and the first preset time range is smaller than the second preset time range. By obtaining the number of occurrences of the first instruction set in the second instruction set and combining the scene threshold, a target instruction set can be created based on the first instruction set. When the user inputs the second voice instruction, the target instruction set can be searched according to the second voice instruction, and a recommendation page can be displayed to display the target instruction set that has a mapping relationship with the second voice instruction. The display device generates and recommends user scenarios by collecting user behavior data, which helps to simplify the user operation process.

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims (10)

1. A display device, characterized by comprising:
A display configured to display a user interface;
a communication device configured to establish a communication connection with the smart home device;
a controller configured to:
Recording a first voice instruction input by a user based on a first preset time range and a second preset time range to obtain a first instruction set and a second instruction set; the first instruction set is a subset of the second instruction set; the first preset time range is smaller than the second preset time range; the voice instruction is used for controlling the target equipment to execute target operation; the target device comprises the display device and/or the intelligent household appliance;
Acquiring the occurrence times of the first instruction set in the second instruction set;
If the occurrence number is greater than or equal to a scene threshold, creating a target instruction set based on the first instruction set;
And responding to a second voice instruction input by a user, and controlling the display to display a recommended page, wherein the recommended page comprises a target instruction set with a mapping relation with the second voice instruction.
2. The display device of claim 1, wherein the controller records a first voice command input by a user based on a first preset time range and a second preset time range, and obtains a first command set and a second command set, and is configured to:
normalizing the first voice instruction according to a semantic model to obtain a first equipment instruction;
Creating a first set of instructions based on the first device instructions; the first set of instructions includes at least 1 of the first device instructions.
3. The display device of claim 2, wherein the controller obtains a number of occurrences of the first set of instructions in the second set of instructions, creates a target set of instructions based on the first set of instructions when the number of occurrences is greater than a scene threshold, configured to:
Controlling the display to display a first recommended page, wherein the first recommended page comprises a first equipment instruction and scene creation recommended information contained in the first instruction set;
Responding to a confirmation creation instruction input by a user, and creating a target instruction set according to the first instruction set;
And setting a set name for the target instruction set according to a first device instruction contained in the target instruction set.
4. The display device of claim 1, wherein the controller is further configured to:
Responding to a second voice instruction input by a user, and normalizing the second voice instruction according to a semantic model to obtain a second equipment instruction;
searching a target instruction set according to the second equipment instruction;
if the target instruction set comprises the second device instruction, controlling the display to display a second recommended page; the second recommended page includes the target instruction set;
and responding to the starting instruction input by the user, controlling the target equipment to execute target operation based on the target instruction set, and playing the voice recommendation instruction of the target instruction set.
5. The display device of claim 4, wherein the controller, upon executing the search for the target instruction set according to the second device instruction, is further configured to:
Acquiring the number of the searched target instruction sets;
and if at least 2 target instruction sets are searched, controlling the display to display a second recommended page, wherein the second recommended page comprises recommended information of the at least 2 target instruction sets, and the recommended information of the at least 2 target instruction sets is displayed according to the time sequence and the scene capacity sequence.
6. The display device of claim 5, wherein the controller executing controls the display to display a second recommended page is further configured to:
acquiring a time tag of the target instruction set;
sequencing the target instruction set according to the time tag to obtain a first scene sequence;
Acquiring the capacity of the target instruction set;
sequencing the first scene sequence according to the capacity to obtain a second scene sequence;
and setting the display sequence of recommendation information of at least 2 target instruction sets in the recommendation page based on the arrangement sequence of the target instruction sets in the second scene sequence.
7. The display device of claim 1, wherein the controller is further configured to:
responding to a third voice instruction input by a user, and searching a target instruction set according to the third voice instruction;
when the target instruction set is searched, controlling the display to display a second recommended page, wherein the second recommended page comprises the target instruction set;
and responding to the starting instruction input by the user, and controlling the target equipment to execute target operation based on the target instruction set.
8. The display device of claim 7, wherein the controller execution controls the target device to perform a target operation based on the target instruction set, configured to:
Acquiring execution range information of the target equipment according to the target instruction set, and acquiring expected execution information of a first equipment instruction in the target instruction set;
if the execution range information comprises the expected execution information, controlling the target equipment to execute target operation based on the first equipment instruction;
If the execution range information does not include the expected execution information, generating a third recommended page, wherein the third recommended page includes supplementary information; the supplementary information is used for prompting a user to control other target devices to execute target operation.
9. The display device of claim 8, wherein the controller, when searching for the target instruction set, controls the display to display a second recommended page configured to:
extracting keywords in the target instruction set;
and generating personalized recommendation information based on the keywords, and controlling the display to display the personalized recommendation information in the second recommendation page.
10. A user scene creation method, comprising:
Recording a first voice instruction input by a user based on a first preset time range and a second preset time range to obtain a first instruction set and a second instruction set; the first instruction set is a subset of the second instruction set; the first preset time range is smaller than the second preset time range; the voice instruction is used for controlling the target equipment to execute target operation; the target equipment comprises display equipment and/or intelligent household electrical appliance equipment;
Acquiring the occurrence times of the first instruction set in the second instruction set;
If the occurrence number is greater than a scene threshold, creating a target instruction set based on the first instruction set;
and responding to a second voice instruction input by a user, displaying a recommended page, wherein the recommended page comprises a target instruction set with a mapping relation with the second voice instruction.
CN202410734221.5A 2024-06-06 2024-06-06 A display device and a user scene creation method Pending CN118733917A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410734221.5A CN118733917A (en) 2024-06-06 2024-06-06 A display device and a user scene creation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410734221.5A CN118733917A (en) 2024-06-06 2024-06-06 A display device and a user scene creation method

Publications (1)

Publication Number Publication Date
CN118733917A true CN118733917A (en) 2024-10-01

Family

ID=92852701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410734221.5A Pending CN118733917A (en) 2024-06-06 2024-06-06 A display device and a user scene creation method

Country Status (1)

Country Link
CN (1) CN118733917A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119292091A (en) * 2024-10-31 2025-01-10 芜湖美的厨卫电器制造有限公司 Home control method and home control scene learning method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119292091A (en) * 2024-10-31 2025-01-10 芜湖美的厨卫电器制造有限公司 Home control method and home control scene learning method and system

Similar Documents

Publication Publication Date Title
CN113891130B (en) Display device and request processing method
US8185427B2 (en) Method and system for presenting user tasks for the control of electronic devices
US8099313B2 (en) Method and system for the orchestration of tasks on consumer electronics
CN111405318B (en) Video display method, device and computer storage medium
CN112333509B (en) Media asset recommendation method, recommended media asset playing method and display equipment
WO2022012271A1 (en) Display device and server
CN111836109A (en) Display device, server and method for automatically updating column frame
US8412554B2 (en) Method and system for describing consumer electronics using separate task and device descriptions
CN112165642B (en) Display device
CN112380420A (en) Searching method and display device
CN114079812A (en) Display equipment and camera control method
CN118733917A (en) A display device and a user scene creation method
CN118779402A (en) Terminal device and search method
CN113542899B (en) Information display method, display device, and server
CN113542900B (en) Media information display method and display equipment
CN117931309A (en) Display equipment and method for entering memory channel during starting
CN116805978A (en) Display device and viewing duration control method
CN114630171A (en) Display device and configuration switching method
CN111831377A (en) A display method, display device and server
CN119767067A (en) Display device and display method
CN115941661B (en) Picture display method, server and display device
CN119402717A (en) A display device and a setting method for setting items
CN118632060A (en) A display device, server and media resource data recommendation method
WO2025130161A1 (en) Display device and device control method
CN119364123A (en) Display device and control method thereof, computer-readable storage medium, and program product

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