[go: up one dir, main page]

CN111400518A - Method, device, terminal, server and system for generating and editing works - Google Patents

Method, device, terminal, server and system for generating and editing works Download PDF

Info

Publication number
CN111400518A
CN111400518A CN202010497041.1A CN202010497041A CN111400518A CN 111400518 A CN111400518 A CN 111400518A CN 202010497041 A CN202010497041 A CN 202010497041A CN 111400518 A CN111400518 A CN 111400518A
Authority
CN
China
Prior art keywords
work
creation
cloud
module
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010497041.1A
Other languages
Chinese (zh)
Other versions
CN111400518B (en
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.)
Human Horizons Shanghai Internet Technology Co Ltd
Human Horizons Shanghai New Energy Drive Technology Co Ltd
Original Assignee
Human Horizons Shanghai Internet Technology Co Ltd
Human Horizons Shanghai New Energy Drive 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 Human Horizons Shanghai Internet Technology Co Ltd, Human Horizons Shanghai New Energy Drive Technology Co Ltd filed Critical Human Horizons Shanghai Internet Technology Co Ltd
Priority to CN202110044146.6A priority Critical patent/CN112699257A/en
Priority to CN202010497041.1A priority patent/CN111400518B/en
Priority to CN202110045091.0A priority patent/CN112699258A/en
Publication of CN111400518A publication Critical patent/CN111400518A/en
Application granted granted Critical
Publication of CN111400518B publication Critical patent/CN111400518B/en
Priority to PCT/CN2021/082971 priority patent/WO2021244110A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请提出一种作品生成和编辑方法、装置、终端、服务器和系统,该作品生成方法包括:向云端发送作品创作请求,该作品创作请求中包括创作参数,以使该云端请求作品创作模块根据该创作参数创作对应的创作作品;接收该云端返回的与该作品创作请求相对应的创作任务ID;向该云端发送第一查询请求,该第一查询请求中包括该创作任务ID,以使该云端查询与该创作任务ID对应的创作作品;接收并在所述车机端展示与该创作任务ID对应的创作作品。本申请实施例通过车机端和云端的通讯,为用户提供车机端的作品创作服务,可以利用车机端摄像头拍摄的照片或视频、音乐等创作素材,为用户提供诗歌、绘画、音乐、视频剪辑等创作作品。

Figure 202010497041

The present application proposes a method, device, terminal, server and system for generating and editing a work. The method for generating a work includes: sending a work creation request to the cloud, where the work creation request includes creation parameters, so that the cloud requests the work creation module according to the Create a creation work corresponding to the creation parameters; receive the creation task ID corresponding to the creation request of the work returned by the cloud; send a first query request to the cloud, where the first query request includes the creation task ID, so that the The cloud queries the creation work corresponding to the creation task ID; receives and displays the creation work corresponding to the creation task ID at the vehicle end. The embodiments of the present application provide users with a work creation service at the vehicle terminal through the communication between the vehicle terminal and the cloud, and can use the photos, videos, music and other creative materials captured by the camera at the vehicle terminal to provide users with poems, paintings, music, videos, etc. Editing, etc.

Figure 202010497041

Description

作品生成和编辑方法、装置、终端、服务器和系统Work generation and editing method, device, terminal, server and system

技术领域technical field

本申请涉及人工智能技术,尤其涉及一种作品生成和编辑方法、装置、终端、服务器和系统。The present application relates to artificial intelligence technology, and in particular, to a work generation and editing method, device, terminal, server and system.

背景技术Background technique

车机端是指安装在车辆里面的车载信息娱乐产品的简称,在功能上能够实现人与车,车与外界(如车与车)的信息通讯。目前车机端大多为用户提供多媒体服务和导航服务,服务形式比较单一。然而随着车辆的逐渐普及,用户期望车机端可以提供多样化的服务。In-vehicle terminal refers to the abbreviation of in-vehicle infotainment products installed in vehicles, which can realize information communication between people and vehicles, vehicles and the outside world (such as vehicles and vehicles). At present, most of the car and machine terminals provide users with multimedia services and navigation services, and the service forms are relatively simple. However, with the gradual popularization of vehicles, users expect that the vehicle terminal can provide diversified services.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供一种作品生成和编辑方法、装置、终端、服务器和系统,以解决相关技术存在的问题,技术方案如下:The embodiments of the present application provide a method, device, terminal, server and system for generating and editing works, so as to solve the problems existing in the related art, and the technical solutions are as follows:

第一方面,本申请实施例提供了一种作品生成方法,包括:In a first aspect, an embodiment of the present application provides a method for generating a work, including:

向云端发送作品创作请求,该作品创作请求中包括创作参数,以使该云端请求作品创作模块根据该创作参数创作对应的创作作品;Send a work creation request to the cloud, where the work creation request includes creation parameters, so that the cloud request work creation module creates a corresponding creation work according to the creation parameters;

接收该云端返回的与该作品创作请求相对应的创作任务ID;Receive the creation task ID corresponding to the work creation request returned by the cloud;

向该云端发送第一查询请求,该第一查询请求中包括该创作任务ID,以使该云端查询与该创作任务ID对应的创作作品;Send a first query request to the cloud, where the first query request includes the creative task ID, so that the cloud queries the creative work corresponding to the creative task ID;

接收并在车机端展示该云端返回的与该创作任务ID对应的创作作品。Receive and display the creation work corresponding to the creation task ID returned by the cloud on the vehicle end.

第二方面,本申请实施例提供了一种作品生成方法,应用于云端,包括:In the second aspect, the embodiments of the present application provide a method for generating works, which is applied to the cloud, including:

接收车机端发送的作品创作请求,该作品创作请求中包括创作参数;Receive a work creation request sent by the vehicle terminal, and the work creation request includes the creation parameters;

生成与该作品创作请求相对应的创作任务ID;Generate a creation task ID corresponding to the work creation request;

将该创作任务ID发送给该车机端;Send the creation task ID to the vehicle terminal;

请求作品创作模块根据该创作参数创作对应的创作作品;Request the work creation module to create a corresponding creation work according to the creation parameter;

接收该车机端发送的第一查询请求,该第一查询请求中包括该创作任务ID;receiving a first query request sent by the vehicle terminal, where the first query request includes the creation task ID;

查询与该创作任务ID对应的创作作品;Query the creation work corresponding to the creation task ID;

将与该创作任务ID对应的创作作品发送给该车机端。Send the creation work corresponding to the creation task ID to the vehicle terminal.

第三方面,本申请实施例提供了一种作品生成方法,应用于车机端,包括:In a third aspect, an embodiment of the present application provides a method for generating a work, which is applied to a vehicle terminal, including:

对语音指令进行语义识别,得到第一识别结果;Perform semantic recognition on the voice command to obtain a first recognition result;

根据目标识别结果触发该车机端执行上述任一方面的作品生成方法,该目标识别结果包括该第一识别结果。The vehicle terminal is triggered to execute the work generation method according to any one of the above-mentioned aspects according to the target recognition result, where the target recognition result includes the first recognition result.

在一种实施方式中,该方法还包括:In one embodiment, the method further includes:

将该语音指令发送给云端,以使该云端根据该语音指令生成第二识别结果;sending the voice command to the cloud, so that the cloud generates a second recognition result according to the voice command;

接收该云端返回的该第二识别结果;receiving the second identification result returned by the cloud;

根据预设的仲裁规则,从该第一识别结果和该第二识别结果中确定出该目标识别结果。According to a preset arbitration rule, the target recognition result is determined from the first recognition result and the second recognition result.

第四方面,本申请实施例提供一种作品编辑方法,应用于移动终端,该方法包括:In a fourth aspect, an embodiment of the present application provides a work editing method, which is applied to a mobile terminal, and the method includes:

识别车机端展示的作品编辑标识;Identify the editing logo of the works displayed on the vehicle end;

根据作品编辑标识确定创作作品在云端的地址,创作作品根据以上任一作品生成方法生成;Determine the address of the creative work in the cloud according to the work editing identifier, and the creative work is generated according to any of the above work generation methods;

根据地址从云端获取创作作品;Obtain creative works from the cloud according to the address;

在移动终端展示创作作品。Display creative works on mobile terminals.

第五方面,本申请实施例提供了一种作品生成装置,包括:In a fifth aspect, an embodiment of the present application provides an apparatus for generating a work, including:

作品创作请求发送模块,用于向云端发送作品创作请求,该作品创作请求中包括创作参数,以使该云端请求作品创作模块根据该创作参数创作对应的创作作品;A work creation request sending module is used to send a work creation request to the cloud, where the work creation request includes creation parameters, so that the cloud request work creation module creates a corresponding creation work according to the creation parameters;

创作任务ID接收模块,用于接收该云端返回的与该作品创作请求相对应的创作任务ID;The creation task ID receiving module is used to receive the creation task ID corresponding to the creation request of the work returned by the cloud;

第一查询请求发送模块,用于向该云端发送第一查询请求,该第一查询请求中包括该创作任务ID,以使该云端查询与该创作任务ID对应的创作作品;a first query request sending module, configured to send a first query request to the cloud, where the first query request includes the creation task ID, so that the cloud can query the creation work corresponding to the creation task ID;

作品展示模块,用于接收并在车机端展示该云端返回的与该创作任务ID对应的创作作品。The work display module is used to receive and display the creation work corresponding to the creation task ID returned by the cloud on the vehicle end.

第六方面,本申请实施例提供了一种作品生成装置,包括:In a sixth aspect, an embodiment of the present application provides an apparatus for generating a work, including:

作品创作请求接收模块,用于接收车机端发送的作品创作请求,该作品创作请求中包括创作参数;The work creation request receiving module is used to receive the work creation request sent by the vehicle terminal, and the work creation request includes the creation parameters;

创作任务ID生成发送模块,用于生成与该作品创作请求相对应的创作任务ID,并将该创作任务ID发送给该车机端;The creation task ID generation and sending module is used to generate the creation task ID corresponding to the creation request of the work, and send the creation task ID to the vehicle terminal;

请求模块,用于请求作品创作模块根据该创作参数创作对应的创作作品;A request module, used to request the work creation module to create a corresponding creation work according to the creation parameter;

第一查询请求接收模块,用于接收该车机端发送的第一查询请求,该第一查询请求中包括该创作任务ID;a first query request receiving module, configured to receive a first query request sent by the vehicle terminal, where the first query request includes the creation task ID;

作品查询模块,用于查询与该创作任务ID对应的创作作品;The work query module is used to query the creation work corresponding to the creation task ID;

作品发送模块,用于将与该创作任务ID对应的创作作品发送给该车机端。The work sending module is used to send the creation work corresponding to the creation task ID to the vehicle terminal.

第七方面,本申请实施例提供了一种作品生成装置,包括:In a seventh aspect, an embodiment of the present application provides an apparatus for generating a work, including:

语义识别模块,用于对语音指令进行语义识别,得到第一识别结果;The semantic recognition module is used to perform semantic recognition on the voice command to obtain the first recognition result;

触发执行模块,用于根据目标识别结果触发该车机端执行上述任一方面的作品生成方法,该目标识别结果包括该第一识别结果。The trigger execution module is configured to trigger the vehicle terminal to execute the work generation method according to any one of the above aspects according to the target recognition result, where the target recognition result includes the first recognition result.

在一种实施方式中,该装置还包括:In one embodiment, the apparatus further includes:

语音指令发送模块,用于将该语音指令发送给云端,以使该云端根据该语音指令生成第二识别结果;a voice command sending module, configured to send the voice command to the cloud, so that the cloud generates a second recognition result according to the voice command;

识别结果接收模块,用于接收该云端返回的该第二识别结果;an identification result receiving module, used for receiving the second identification result returned by the cloud;

仲裁模块,用于根据预设的仲裁规则,从该第一识别结果和该第二识别结果中确定出该目标识别结果。The arbitration module is configured to determine the target recognition result from the first recognition result and the second recognition result according to a preset arbitration rule.

第八方面,本申请实施例提供一种作品编辑装置,包括:In an eighth aspect, an embodiment of the present application provides a work editing device, including:

标识识别模块,用于识别车机端展示的作品编辑标识;The logo identification module is used to identify the editing logo of the works displayed on the vehicle end;

地址确定模块,用于根据作品编辑标识确定创作作品在云端的地址,创作作品根据以上任一作品生成方法生成;The address determination module is used to determine the address of the creative work in the cloud according to the work editing identifier, and the creative work is generated according to any of the above work generation methods;

作品获取展示模块,用于根据地址从云端获取创作作品并展示于移动终端。The work acquisition and display module is used to acquire the creative work from the cloud according to the address and display it on the mobile terminal.

第九方面,本申请实施例提供了一种车机端终端,包括:In a ninth aspect, an embodiment of the present application provides an on-board terminal, including:

至少一个第一处理器;以及at least one first processor; and

与该至少一个第一处理器通信连接的第一存储器;其中,a first memory in communication with the at least one first processor; wherein,

该第一存储器存储有可被该至少一个第一处理器执行的指令,该指令被该至少一个第一处理器执行,以使该至少一个第一处理器能够执行以上任一种车机端的作品生成方法。The first memory stores instructions executable by the at least one first processor, the instructions are executed by the at least one first processor, so that the at least one first processor can execute any of the above works on the vehicle side Generate method.

第十方面,本申请实施例提供了一种服务器,包括:In a tenth aspect, an embodiment of the present application provides a server, including:

至少一个第二处理器;以及at least one second processor; and

与该至少一个第二处理器通信连接的第二存储器;其中,a second memory in communication with the at least one second processor; wherein,

该第二存储器存储有可被该至少一个第二处理器执行的指令,该指令被该至少一个第二处理器执行,以使该至少一个第二处理器能够执行上述任一方面的作品生成方法。The second memory stores instructions executable by the at least one second processor, the instructions being executed by the at least one second processor to enable the at least one second processor to perform the work generation method of any of the above aspects .

第十一方面,本申请实施例提供了一种移动终端,包括:In an eleventh aspect, an embodiment of the present application provides a mobile terminal, including:

至少一个第二处理器;以及at least one second processor; and

与该至少一个第二处理器通信连接的第二存储器;其中,a second memory in communication with the at least one second processor; wherein,

该第二存储器存储有可被该至少一个第二处理器执行的指令,该指令被该至少一个第二处理器执行,以使该至少一个第二处理器能够执行上述任一方面的作品编辑方法。The second memory stores instructions executable by the at least one second processor, the instructions being executed by the at least one second processor to enable the at least one second processor to perform the work editing method of any of the above-mentioned aspects .

第十二方面,本申请实施例提供了一种作品生成系统,包括以上任一方面所述的车机端和以上任一方面所述的云端服务器。In a twelfth aspect, an embodiment of the present application provides a work generation system, including the vehicle terminal described in any of the above aspects and the cloud server described in any of the above aspects.

第十三方面,本申请实施例提供一种作品生成系统,包括车机端和云端,车机端包括作品生成模块,云端包括创作服务模块、作品创作模块和API网关;作品生成模块包括:用于向云端发送作品创作请求的创作接口;用于向云端发送第一查询请求的展示接口;其中,作品创作请求中包括创作参数,第一查询请求中包括云端返回的与作品创作请求对应的创作任务ID;创作服务模块包括:用于请求作品创作模块根据创作参数创作对应的创作作品的创作接口;用于查询并向车机端返回与创作任务ID对应的创作作品的展示接口;其中,云端通过API网关解析作品创作请求,以调用创作服务模块的创作接口,云端通过API网关解析第一查询请求,以调用创作服务模块的创作接口。In a thirteenth aspect, an embodiment of the present application provides a system for generating works, including a vehicle terminal and a cloud, where the vehicle terminal includes a work generation module, and the cloud includes a creation service module, a work creation module, and an API gateway; the work generation module includes: A creation interface for sending a work creation request to the cloud; a display interface for sending a first query request to the cloud; wherein, the work creation request includes creation parameters, and the first query request includes the creation returned by the cloud and corresponding to the work creation request task ID; the creation service module includes: a creation interface for requesting the work creation module to create a corresponding creation work according to the creation parameters; a display interface for querying and returning the creation work corresponding to the creation task ID to the vehicle terminal; wherein, the cloud The work creation request is parsed through the API gateway to call the authoring interface of the authoring service module, and the cloud parses the first query request through the API gateway to call the authoring interface of the authoring service module.

第十方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机指令,该计算机指令被处理器执行时实现上述任一方面的作品生成方法。In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium, where computer instructions are stored in the computer-readable storage medium, and when the computer instructions are executed by a processor, the method for generating a work in any of the foregoing aspects is implemented.

上述技术方案中的优点或有益效果至少包括:通过车机端和云端的通讯,为用户提供车机端的作品创作服务,可以利用车机端摄像头拍摄的照片或视频、音乐等创作素材,为用户提供诗歌、绘画、音乐、视频剪辑等创作作品。The advantages or beneficial effects of the above technical solutions include at least: through the communication between the vehicle terminal and the cloud, the user is provided with a work creation service on the vehicle terminal, and the photos, videos, music and other creative materials captured by the camera at the vehicle terminal can be used for the user. Provide poetry, paintings, music, video clips and other creative works.

上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will become apparent by reference to the drawings and the following detailed description.

附图说明Description of drawings

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。In the drawings, unless stated otherwise, the same reference numbers refer to the same or like parts or elements throughout the several figures. The drawings are not necessarily to scale. It should be understood that these drawings depict only some embodiments disclosed in accordance with the present application and should not be considered as limiting the scope of the present application.

图1为根据本申请实施例一种实施方式的作品生成方法的示意图;1 is a schematic diagram of a work generation method according to an embodiment of an embodiment of the present application;

图2为根据本申请实施例另一种实施方式的作品生成方法的示意图;FIG. 2 is a schematic diagram of a work generation method according to another implementation of an embodiment of the present application;

图3为根据本申请实施例又一种实施方式的作品生成方法的示意图;3 is a schematic diagram of a work generation method according to yet another implementation of an embodiment of the present application;

图4为根据本申请实施例再一种实施方式的作品生成方法的示意图;4 is a schematic diagram of a work generation method according to yet another implementation of an embodiment of the present application;

图5为根据本申请实施例一种实施方式的车机端和云端的通讯示意图;FIG. 5 is a schematic diagram of communication between the vehicle terminal and the cloud according to an implementation manner of an embodiment of the present application;

图6为根据本申请实施例一种实施方式的作品生成方法的示意图;6 is a schematic diagram of a work generation method according to an embodiment of an embodiment of the present application;

图7为根据本申请实施例另一种实施方式的车机端和云端的通讯示意图;FIG. 7 is a schematic diagram of communication between the vehicle terminal and the cloud according to another implementation manner of an embodiment of the present application;

图8为根据本申请实施例一种实施方式的作品生成方法的示意图;FIG. 8 is a schematic diagram of a work generation method according to an embodiment of an embodiment of the present application;

图9为根据本申请实施例又一种实施方式的车机端和云端的通讯示意图;FIG. 9 is a schematic diagram of communication between the vehicle terminal and the cloud according to another implementation manner of an embodiment of the present application;

图10、图11-1至11-4为本申请实施例的作品创作系统的不同示例;Figure 10, Figures 11-1 to 11-4 are different examples of the work creation system according to the embodiment of the application;

图12为本申请实施例一种实施方式的作品生成方法的示意图;12 is a schematic diagram of a work generation method according to an embodiment of the embodiment of the application;

图13为根据本申请实施例另一种实施方式的作品生成方法的示意图;FIG. 13 is a schematic diagram of a work generation method according to another implementation manner of an embodiment of the present application;

图14为本申请实施例的作品创作系统的一个示例;14 is an example of a work creation system according to an embodiment of the application;

图15为根据本申请实施例的车机端的作品生成装置的示意图;15 is a schematic diagram of an apparatus for generating works on the vehicle side according to an embodiment of the present application;

图16为根据本申请实施例的云端的作品生成装置的示意图;16 is a schematic diagram of an apparatus for generating works in the cloud according to an embodiment of the present application;

图17为根据本申请另一实施例的车机端的作品生成装置的示意图FIG. 17 is a schematic diagram of a work generating device on the vehicle side according to another embodiment of the present application

图18是可以实现本申请实施例的终端或服务器的框图。FIG. 18 is a block diagram of a terminal or a server that can implement an embodiment of the present application.

具体实施方式Detailed ways

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。In the following, only certain exemplary embodiments are briefly described. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present application. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive.

本申请实施例提供一种作品生成系统,包括车机端和云端,通过车机端和云端的通讯可以实现作品的人工智能创作。在一个示例中,车机端可以提供作品生成模块,如人工智能创作(Artificial IntelligenceCreation,AIC)应用(Application,APP),AIC APP用于实现车机端的作品生成方法。The embodiments of the present application provide a work generation system, including a vehicle terminal and a cloud, and artificial intelligence creation of works can be realized through communication between the vehicle terminal and the cloud. In an example, the vehicle terminal may provide a work generation module, such as an artificial intelligence creation (Artificial Intelligence Creation, AIC) application (Application, APP), and the AIC APP is used to implement the work generation method on the vehicle terminal.

实施例一Example 1

图1示出根据本申请实施例一的作品生成方法的流程图。该作品生成方法可以应用于车机端,即可以由车机端实现。FIG. 1 shows a flowchart of a work generation method according to Embodiment 1 of the present application. The work generation method can be applied to the vehicle end, that is, it can be realized by the vehicle end.

如图1所示,该作品生成方法可以包括:As shown in Figure 1, the work generation method can include:

步骤S101、向云端发送作品创作请求,该作品创作请求中包括创作参数,以使云端请求作品创作模块根据创作参数创作对应的作品。Step S101: Send a work creation request to the cloud, where the work creation request includes creation parameters, so that the cloud requests the work creation module to create a corresponding work according to the creation parameters.

例如,用户可以利用车机端提供的输入创作指令,并选择合适的创作素材,如图片、视频、音频等。车机端根据创作指令向云端发送作品创作请求。其中,创作素材可以为车载多媒体组件采集的多媒体资源,如车载麦克风多媒体组件采集的音频、车载摄像头多媒体组件采集的图像数据等,图像数据包括图片和视频。For example, the user can use the input creation instructions provided by the vehicle terminal, and select appropriate creation materials, such as pictures, videos, audios, etc. The car terminal sends a work creation request to the cloud according to the creation instruction. The creative material may be multimedia resources collected by the vehicle-mounted multimedia component, such as audio collected by the vehicle-mounted microphone multimedia component, image data collected by the vehicle-mounted camera multimedia component, etc. The image data includes pictures and videos.

在一个示例中,创作素材文件较小,如图片。可将创作素材随作品创作请求一起发送给云端。但对于创作素材较大的情况,如果直接发送,将影响通讯效率。因此,可以将创作素材发送(上传,upload)至云端,云端在接收到创作素材后,可以将其保存至云端,并将该创作素材的地址返回给车机端。在一个示例中,用户上传的创作素材可以保存至网盘,如云端的联机商用系统(On-line Business Systems,OBS)。进而,该创作素材的地址可以为统一资源定位系统(Uniform Resource Locator,URL)地址。车机端可以接收云端返回的与该创作素材对应的地址,并将该地址作为创作参数,随作品创作请求一起发送给云端。In one example, the authoring asset file is small, such as a picture. The creative material can be sent to the cloud along with the work creation request. However, if the creative material is large, if it is sent directly, it will affect the communication efficiency. Therefore, the creative material can be sent (uploaded, uploaded) to the cloud. After the cloud receives the creative material, it can be saved to the cloud, and the address of the creative material can be returned to the vehicle end. In one example, the creative material uploaded by the user can be saved to a network disk, such as an On-line Business Systems (OBS) in the cloud. Furthermore, the address of the authoring material may be a Uniform Resource Locator (Uniform Resource Locator, URL) address. The car terminal can receive the address corresponding to the creative material returned by the cloud, and use the address as a creative parameter, and send it to the cloud together with the work creation request.

在一个示例中,创作参数可以包括用户期望,如主题、风格、韵律等,用户可以通过AIC APP输入用户期望。In one example, the authoring parameters may include user expectations, such as theme, style, rhythm, etc., and the user may input user expectations through the AIC APP.

步骤S102、接收云端返回的与作品创作请求相对应的创作任务ID(IdentityDocument,身份标识号)。Step S102: Receive a creation task ID (IdentityDocument, identity number) returned by the cloud and corresponding to the work creation request.

云端在接收到车机端发送的作品创作请求后,可以请求作品创作模块根据创作参数创作对应的作品。在一个示例中,作品创作模块中可以包括智能(AI)创作模型,该AI创作模型可以通过大量的样本数据训练深度学习神经网络而得到。AI创作模型可以为多个,如AI诗歌创作模型、AI绘画创作模型、AI音乐创作模型、AI视频剪辑模型等,进而作品创作模块可以根据创作素材的不同选择对应的模型。After receiving the work creation request sent by the vehicle terminal, the cloud can request the work creation module to create the corresponding work according to the creation parameters. In one example, the work creation module may include an intelligent (AI) creation model, and the AI creation model may be obtained by training a deep learning neural network through a large amount of sample data. There can be multiple AI creation models, such as AI poetry creation model, AI painting creation model, AI music creation model, AI video editing model, etc., and the work creation module can select the corresponding model according to the different creation materials.

在一种实施方式中,创作参数为创作素材在云端的地址,如URL地址。作品创作模块可以根据该地址从网盘下载对应的创作素材。In one embodiment, the authoring parameter is an address of the authoring material in the cloud, such as a URL address. The work creation module can download the corresponding creation material from the network disk according to the address.

在一个示例中,创作参数可以包括上述的用户期望,用户期望作为输入参数被作品创作模块输入对应的AI创作模型中,从而使最终创作的作品符合用户期望。In one example, the creation parameters may include the above-mentioned user expectation, and the user expectation is input into the corresponding AI creation model by the work creation module as an input parameter, so that the final created work meets the user expectation.

进一步地,由于作品创作比较耗时,云端不太可能立即将作品返回给车机端,因此,云端可以生成与作品创作请求相对应的创作任务ID,并将该创作任务ID发送给车机端。Further, because the creation of works is time-consuming, the cloud is unlikely to return the works to the vehicle terminal immediately. Therefore, the cloud can generate a creation task ID corresponding to the work creation request, and send the creation task ID to the vehicle terminal. .

步骤S103、向云端发送第一查询请求,第一查询请求中包括创作任务ID,以使云端查询与创作任务ID对应的作品。Step S103: Send a first query request to the cloud, where the first query request includes the creation task ID, so that the cloud can query the work corresponding to the creation task ID.

车机端在收到创作任务ID后,可以根据该创作任务ID从云端查询对应的作品是否已完成。云端在接收到第一查询请求后,根据创作任务ID查询对应的作品。在一个示例中,当作品创作完成后会被存入云端的作品数据库(Data Base,DB)中,云端可以根据创作任务ID从作品数据库中查找对应的作品,并将查找到的作品发送给车机端。After receiving the creation task ID, the car-machine terminal can query whether the corresponding work has been completed from the cloud according to the creation task ID. After receiving the first query request, the cloud queries the corresponding work according to the creation task ID. In an example, when a work is created, it will be stored in a work database (Data Base, DB) in the cloud. The cloud can search for the corresponding work from the work database according to the creation task ID, and send the found work to the car. machine side.

在一种实施方式中,在步骤S103中可以包括:按照第一预设时间间隔,向云端发送所述第一查询请求。也就是说,车机端会多次轮询云端,查询创作作品是否已完成。云端每次根据第一查询请求从作品数据库中查询是否存在对应的创作作品,如果存在即说明创作作品已完成,进而云端可以将创作作品发送给车机端。In an implementation manner, step S103 may include: sending the first query request to the cloud according to a first preset time interval. That is to say, the car terminal will poll the cloud multiple times to check whether the creation has been completed. Each time the cloud queries the work database according to the first query request to see if there is a corresponding creative work. If there is, it means that the creative work has been completed, and then the cloud can send the creative work to the vehicle terminal.

步骤S104、接收并在车机端展示云端返回的与创作任务ID对应的创作作品。Step S104, receiving and displaying the creation work corresponding to the creation task ID returned by the cloud on the vehicle end.

车机端在接收到云端返回的创作作品后,可通过车载多媒体组件进行展示。After receiving the creative works returned by the cloud, the car-machine terminal can display it through the in-vehicle multimedia components.

根据本申请实施例的作品生成方法,可以根据用户提供的创作素材进行智能创作,并在车机端为用户展示。例如:以车载摄像头拍摄的照片和视频为创作素材,为用户创作个性化的AI诗歌、AI绘画、AI音乐、AI视频等创作作品。According to the work generation method of the embodiment of the present application, intelligent creation can be performed according to the creation material provided by the user, and displayed for the user at the vehicle end. For example, using the photos and videos taken by the car camera as creative materials, create personalized AI poems, AI paintings, AI music, AI videos and other creative works for users.

在一种实施方式中,创作素材包括车载多媒体组件采集的多媒体资源,在步骤S101中可以包括:检测车机端所处的场景条件;根据场景条件控制对应的车载多媒体组件采集对应的多媒体资源,并向云端发送作品创作请求,创作请求中包括与多媒体资源对应的创作参数。In one embodiment, the creation material includes multimedia resources collected by the vehicle-mounted multimedia component, and step S101 may include: detecting the scene conditions where the vehicle-mounted terminal is located; controlling the corresponding vehicle-mounted multimedia components to collect the corresponding multimedia resources according to the scene conditions, A work creation request is sent to the cloud, and the creation request includes creation parameters corresponding to the multimedia resources.

也就是说,车机端向云端发送作品创作请求可以是用户发起的,也可以是根据车机端(车辆)所处的场景条件自动发起的。当检测到车机端所处的场景条件满足预设条件时,车机端自动触发对应的车载对媒体组件采集对应的多媒体资源,并向云端发送作品创作请求。That is to say, the work creation request sent by the vehicle terminal to the cloud can be initiated by the user, or automatically initiated according to the scene conditions where the vehicle terminal (vehicle) is located. When it is detected that the scene conditions of the vehicle terminal meet the preset conditions, the vehicle terminal automatically triggers the corresponding vehicle-to-media component to collect the corresponding multimedia resources, and sends a work creation request to the cloud.

在一个示例中,多媒体资源作为创作素材可以提前上传至云端,从而收到云端返回的地址(如多媒体资源在云端的网盘的地址),创作参数可以包括该地址,随作品创作请求一起发送至云端。当云端的创作服务模块请求作品创作模块创作作品时,可以通过该地址从网盘下载对应的多媒体资源。In an example, multimedia resources can be uploaded to the cloud in advance as creative materials, so as to receive the address returned by the cloud (such as the address of the network disk of the multimedia resources in the cloud), and the creation parameters can include this address, which is sent to the cloud together with the work creation request. cloud. When the creation service module on the cloud requests the work creation module to create a work, the corresponding multimedia resource can be downloaded from the network disk through this address.

在一种实施方式中,场景条件包括定位信息,根据场景条件控制对应的车载多媒体组件采集对应的多媒体资源,包括:在定位信息与目标旅途信息相对应的情况下,控制车载多媒体组件采集多媒体资源。In one embodiment, the scene conditions include positioning information, and controlling the corresponding vehicle-mounted multimedia components to collect corresponding multimedia resources according to the scene conditions includes: controlling the vehicle-mounted multimedia components to collect multimedia resources under the condition that the positioning information corresponds to the target journey information .

例如:目标旅途信息为某一景点,如果检测到车辆当前的定位信息与该景点相匹配,则车机端会自动触发车载多媒体组件,如摄像头多媒体组件或麦克风多媒体组件采集对应的音频、图像或视频,从而为用户记录旅途中的所见所闻,并基于这些所见所闻生成对应的AI创作作品,并在车机端展示。For example: the target journey information is a certain scenic spot. If the current positioning information of the vehicle is detected to match the scenic spot, the vehicle terminal will automatically trigger the in-vehicle multimedia components, such as the camera multimedia component or the microphone multimedia component to collect the corresponding audio, image or Video, so that users can record what they see and hear during the journey, and generate corresponding AI creation works based on what they see and hear, and display them on the car side.

在一种实施方式中,场景条件包括环境音频,根据场景条件控制对应的车载多媒体组件采集对应的多媒体资源,包括:控制麦克风多媒体组件采集环境音频;控制摄像头多媒体组件采集图像数据;多媒体资源包括环境音频和图像数据。In one embodiment, the scene conditions include environmental audio, and controlling the corresponding vehicle-mounted multimedia components to collect corresponding multimedia resources according to the scene conditions includes: controlling the microphone multimedia component to collect environmental audio; controlling the camera multimedia component to collect image data; the multimedia resources include environmental audio and image data.

例如:车机端可以自动触发麦克风多媒体组件采集环境音频,触发摄像头多媒体组件采集图像数据,从而可以基于这些环境音频和图像数据生成对应的AI创作作品,并在车机端展示。其中,环境音频可以为车辆内部或周围的音频。For example, the car terminal can automatically trigger the microphone multimedia component to collect ambient audio, and trigger the camera multimedia component to collect image data, so that the corresponding AI creation works can be generated based on these environmental audio and image data, and displayed on the car terminal. The ambient audio may be the audio inside or around the vehicle.

在一个示例中,车机端检测环境音频中是否包括预设的触发词,例如可以对环境音频进行语义识别得到对应的识别结果,并检测该识别结果是否与预设从触发词匹配。如果匹配,则触发麦克风多媒体组件继续采集环境音频,并触发摄像头多媒体组件采集图像数据。In an example, the vehicle terminal detects whether the environmental audio includes a preset trigger word, for example, can perform semantic recognition on the environmental audio to obtain a corresponding recognition result, and detect whether the recognition result matches the preset secondary trigger word. If it matches, the microphone multimedia component is triggered to continue to collect ambient audio, and the camera multimedia component is triggered to collect image data.

在一种实施方式中,场景条件包括目标用户的面部图像,根据场景条件控制对应的车载多媒体组件采集对应的多媒体资源,包括:根据目标用户的面部图像确定目标用户的情绪状态;在目标用户的情绪状态与预设情绪状态相对应的情况下,控制车载多媒体组件采集多媒体资源。In one embodiment, the scene conditions include a facial image of the target user, and controlling the corresponding vehicle-mounted multimedia components to collect corresponding multimedia resources according to the scene conditions includes: determining the emotional state of the target user according to the facial image of the target user; When the emotional state corresponds to the preset emotional state, the vehicle-mounted multimedia component is controlled to collect multimedia resources.

其中,用户的面部图像中包括用户的脸部特征,根据脸部特征可以识别用户的情绪状态。例如,可以将脸部特征输入训练好的情绪识别模型,进而得到用户的情绪状态。如果识别到用户的情绪状态符合预设情绪状态(如高兴),则可以自动触发多媒体资源,记录用户在该情绪状态下的音频、图像或视频,并基于这些多媒体资源生成对应的AI创作作品,并在车机端展示。The facial image of the user includes the facial features of the user, and the emotional state of the user can be identified according to the facial features. For example, facial features can be input into a trained emotion recognition model to obtain the user's emotional state. If it is recognized that the user's emotional state conforms to the preset emotional state (such as happy), multimedia resources can be automatically triggered to record the user's audio, image or video in the emotional state, and based on these multimedia resources, the corresponding AI creation works can be generated. and displayed on the car side.

根据本实施例的方法,用户在可以在车辆使用过程中,如旅途过程中,根据车辆的场景条件自动触发车载多媒体组件采集多媒体资源,记录用户行为、所见所闻等,并基于这些素材生成对应的AI创作作品在车机端展示。According to the method of this embodiment, the user can automatically trigger the vehicle-mounted multimedia component to collect multimedia resources according to the scene conditions of the vehicle during the use of the vehicle, such as during the journey, to record user behaviors, what they have seen and heard, etc., and generate data based on these materials. The corresponding AI creation works are displayed on the car side.

在一种实施方式中,如图2所示,本申请实施例的车机端的作品生成方法还可以包括:步骤S201、向云端发送第二查询请求,以使云端从作品数据库中查询多个作品,该作品包括上述的创作作品;步骤S202、接收云端返回的多个作品;步骤S203、在车机端展示云端返回的多个作品。In an implementation manner, as shown in FIG. 2 , the method for generating works on the vehicle terminal according to the embodiment of the present application may further include: step S201 , sending a second query request to the cloud, so that the cloud can query a plurality of works from the work database , the work includes the above-mentioned creation works; step S202 , receiving multiple works returned by the cloud; and step S203 , displaying the multiple works returned by the cloud at the vehicle end.

基于此,用户可通过车机端的AICAPP,查询全量的AI创作的作品。例如:车机端向云端发送第二查询请求,云端在接收到所述第二查询请求后,从云端的作品数据库中查询多个作品,并返回给车机端。车机端在收到多个作品后,可以在车机端展示。Based on this, users can query the full amount of AI-created works through the AICAPP on the car terminal. For example, the car terminal sends a second query request to the cloud, and after receiving the second query request, the cloud queries a plurality of works from the work database in the cloud, and returns them to the car terminal. After receiving multiple works, the car terminal can display it on the car terminal.

例如:利用车机端的多媒体组件以瀑布流的形式展示多个作品。展示形式本申请实施例不作限定,可根据用户需求进行任意设定。其中,作品数据库中的作品可以是由作品创作模块生成的,即通过以上任一实施方式的作品生成方法而得到,也可以是预存的。For example: use the multimedia components on the vehicle side to display multiple works in the form of waterfalls. Display form is not limited in the embodiment of the present application, and can be arbitrarily set according to user requirements. The works in the work database may be generated by the work creation module, that is, obtained by the work generation method of any of the above embodiments, or may be pre-stored.

在一种实施方式中,如图3所示,本申请实施例的车机端的作品生成方法还可以包括:步骤S301、向云端发送分享请求,分享请求中包括创作作品的作品ID,以使云端根据作品ID,查询创作作品在作品数据库中的地址;步骤S302、接收云端返回的创作作品的地址;步骤S303、根据创作作品的地址,生成对应的作品分享标识;步骤S304、在车机端展示作品分享标识。In one embodiment, as shown in FIG. 3 , the method for generating works at the vehicle terminal according to the embodiment of the present application may further include: step S301 , sending a sharing request to the cloud, and the sharing request includes the work ID of the created work, so that the cloud According to the work ID, query the address of the creative work in the work database; step S302, receive the address of the creative work returned by the cloud; step S303, generate a corresponding work sharing identifier according to the address of the creative work; step S304, display it on the vehicle end Work sharing logo.

基于此,用户可以将创作作品分享到微信、微博等社交媒体。例如:用户可通过车机端的AIC APP所提供的分享入口,触发创作作品的分享指令。车机端在收到分享指令后向云端发送分享请求,云端接收该分享请求后,根据创作作品的作品ID从云端的作品数据库中查询该创作作品的地址,如URL地址,并将该地址发送给车机端。车机端将该地址生成对应的作品分享标识,如二维码,并在车机端展示。用户可以使用手机等移动终端扫描二维码,分享作品卡片到社交媒体。其中,存入作品数据库中的每一个作品都对应有作品ID,该作品ID在作品创作阶段可以与创作任务ID相关联。Based on this, users can share their creations on social media such as WeChat and Weibo. For example, the user can trigger the sharing command of the created work through the sharing portal provided by the AIC APP on the car terminal. After receiving the sharing instruction, the car terminal sends a sharing request to the cloud. After the cloud receives the sharing request, it searches the cloud's work database for the address of the created work, such as the URL address, according to the work ID of the created work, and sends the address to the cloud. To the car side. The car terminal generates a corresponding work sharing logo, such as a QR code, from this address, and displays it on the car terminal. Users can scan QR codes with mobile terminals such as mobile phones and share work cards to social media. Wherein, each work stored in the work database corresponds to a work ID, and the work ID can be associated with the creation task ID in the work creation stage.

在一种实施方式中,在步骤S104中可以包括:根据用户的编辑指令编辑创作作品;在车机端展示编辑后的创作作品。In one embodiment, the step S104 may include: editing the creation work according to the user's editing instruction; and displaying the edited creation work at the vehicle end.

也就是说,云端返回AI创作作品后,用于可以在车机端对该作品进行编辑,例如添加一些文字或表情等,实现车机端的二次创作,并在车机端显示编辑(二次创作)后的创作作品。That is to say, after the cloud returns the AI creation work, it can be used to edit the work on the vehicle side, such as adding some text or expressions, etc., to realize the secondary creation on the vehicle side, and display the editing (secondary) on the vehicle side. Creation) after the creation.

在一种实施方式中,本实施例的作品生成方法还可以包括:将编辑后的创作作品发送至云端;向云端发送分享请求,分享请求中包括编辑后的创作作品的作品ID,以使云端根据作品ID,查询编辑后的创作作品在云端的地址;接收云端返回的编辑后的创作作品的地址;根据编辑后的创作作品的地址,生成对应的作品分享标识;在车机端展示作品分享标识。In one embodiment, the method for generating a work in this embodiment may further include: sending the edited creative work to the cloud; sending a sharing request to the cloud, where the sharing request includes the work ID of the edited creative work, so that the cloud can According to the work ID, query the address of the edited creative work in the cloud; receive the address of the edited creative work returned by the cloud; generate the corresponding work sharing logo according to the edited creative work address; display the work sharing on the car terminal logo.

也就是说,编辑后的创作作品可以在车机端进行分享,分享方法可参照步骤S301~步骤S304。具体地,编辑后的创作作品可以先从车机端上传至云端,云端可以将车机端编辑后的创作作品保存在作品数据库,该编辑后的创作作品也对应有作品ID。在车机端分享编辑后的创作作品时,车机端向云端发送的分享请求中包括的是编辑后的创作作品的作品ID,从而使云端根据该作品ID从云端(如作品数据库中)查询对应的编辑后的创作作品,以获得该编辑后的创作作品的地址,并将该地址返回给车机端。车机端收到该地址后,生成对应的分享标识。That is to say, the edited creative work can be shared on the vehicle end, and the sharing method can refer to steps S301 to S304. Specifically, the edited creative work can be uploaded to the cloud from the vehicle terminal first, and the cloud can save the edited creative work on the vehicle terminal in the work database, and the edited creative work also corresponds to a work ID. When sharing the edited creative work on the car terminal, the sharing request sent by the car terminal to the cloud includes the work ID of the edited creative work, so that the cloud can query from the cloud (such as the work database) according to the work ID. The corresponding edited creative work is to obtain the address of the edited creative work, and the address is returned to the vehicle terminal. After the vehicle end receives the address, it generates a corresponding sharing identifier.

在一种实施方式中,本申请实施例的方法可以包括:根据创作作品在云端的地址,生成作品编辑标识;在车机端展示作品编辑标识,以使移动终端根据作品编辑标识确定创作作品在云端的地址,并根据该地址从云端获取创作作品并展示于移动终端。In an implementation manner, the method of the embodiment of the present application may include: generating a work editing identifier according to the address of the creation work in the cloud; displaying the work editing identifier on the vehicle end, so that the mobile terminal determines that the creation work is in The address of the cloud, and according to the address, the creation works are obtained from the cloud and displayed on the mobile terminal.

车机端可以生成作品编辑标识,如二维码,该作品编辑标识与待编辑的创作作品在云端的地址相对应。用户可通过移动终端扫描车机端的二维码,可以在移动终端展示该创作作品,并在移动终端提供相应的编辑页面供用户对该创作作品进行二次创作。其中,移动终端可以为手机、平板电脑等智能设备。进一步地,移动终端可以根据用户的编辑指令获取对应的编辑素材,并根据这些编辑素材编辑创作作品,实现移动端的二次创作。用户可以在移动终端将编辑(二次创作)后的创作作品分享到社交媒体。The vehicle terminal can generate a work editing ID, such as a QR code, which corresponds to the cloud address of the creation to be edited. The user can scan the two-dimensional code on the vehicle terminal through the mobile terminal, display the creative work on the mobile terminal, and provide a corresponding editing page on the mobile terminal for the user to re-create the creative work. The mobile terminal may be a smart device such as a mobile phone and a tablet computer. Further, the mobile terminal can obtain corresponding editing materials according to the user's editing instructions, and edit the creation work according to the editing materials, so as to realize the secondary creation of the mobile terminal. The user can share the edited (secondary creation) creation to social media on the mobile terminal.

图4示出根据本申请一种实施方式的作品生成方法的流程图。该作品生成方法可以应用于云端。如图4所示,该方法可以包括:FIG. 4 shows a flow chart of a work generation method according to an embodiment of the present application. This work generation method can be applied to the cloud. As shown in Figure 4, the method may include:

步骤S401、接收车机端发送的作品创作请求,作品创作请求中包括创作参数;Step S401, receiving a work creation request sent by the vehicle terminal, where the work creation request includes creation parameters;

步骤S402、生成与作品创作请求相对应的创作任务ID;Step S402, generating a creation task ID corresponding to the work creation request;

步骤S403、将创作任务ID发送给车机端;Step S403, sending the creation task ID to the vehicle terminal;

步骤S404、请求作品创作模块根据创作参数创作对应的创作作品;Step S404, requesting the work creation module to create a corresponding creation work according to the creation parameters;

步骤S405、接收车机端发送的第一查询请求,第一查询请求中包括创作任务ID;Step S405, receiving the first query request sent by the vehicle terminal, where the first query request includes the creation task ID;

步骤S406、查询与创作任务ID对应的创作作品;Step S406, query the creation work corresponding to the creation task ID;

步骤S407、将与创作任务ID对应的创作作品发送给车机端。Step S407, sending the creation work corresponding to the creation task ID to the vehicle terminal.

本申请实施的云端作品生成方法的一些具体实现方式,可结合图5并参见上述实施例中的对应描述,在此不再赘述。Some specific implementation manners of the cloud work generation method implemented in the present application can be referred to the corresponding descriptions in the foregoing embodiments with reference to FIG. 5 , which will not be repeated here.

在一种实施方式中,如图6所示,云端的作品生成方法可以包括:步骤S601、接收车机端发送的第二查询请求;步骤S602、根据第二查询请求,从作品数据库中查询多个作品,该作品包括上述的创作作品;步骤S603、将多个作品发送给车机端。具体地,可结合图7并参见上述实施例中的对应描述,在此不再赘述。In one embodiment, as shown in FIG. 6 , the method for generating works on the cloud may include: step S601 , receiving a second query request sent by the vehicle terminal; step S602 , querying a plurality of works from the works database according to the second query request A work, the work includes the above-mentioned creation work; Step S603 , sending a plurality of works to the vehicle terminal. Specifically, reference may be made to the corresponding description in the foregoing embodiment in conjunction with FIG. 7 , and details are not repeated here.

在一种实施方式中,如图8所示,云端的作品生成方法可以包括:步骤S801、接收车机端发送的分享请求,分享请求中包括创作作品的作品ID;步骤S802、根据作品ID,查询该创作作品在作品数据库中的地址;步骤S803、将该创作作品的地址发送给车机端。具体地,可结合图9并参见上述实施例中的对应描述,在此不再赘述。In one embodiment, as shown in FIG. 8 , the method for generating works in the cloud may include: step S801, receiving a sharing request sent by the vehicle terminal, where the sharing request includes the work ID of the created work; step S802, according to the work ID, Query the address of the creative work in the work database; step S803, send the address of the creative work to the vehicle terminal. Specifically, referring to FIG. 9 and the corresponding descriptions in the foregoing embodiments, details are not repeated here.

本申请实施例还提供一种移动终端的作品编辑方法,包括:识别车机端展示的作品编辑标识;根据作品编辑标识确定创作作品在云端的地址,其中,创作作品可以根据以上任一实施方式中的作品生成方法生成;根据地址从云端获取创作作品;在移动终端展示创作作品。The embodiment of the present application also provides a method for editing a work on a mobile terminal, including: recognizing a work editing identifier displayed on the vehicle terminal; determining an address of the creation work in the cloud according to the work editing identifier, wherein the creation work can be based on any of the above embodiments. The works are generated by the method of generating works in ; obtain the creative works from the cloud according to the address; display the creative works on the mobile terminal.

在一种实施方式中,该作品编辑方法还可以包括:根据用户的编辑指令获取对应的编辑素材;根据编辑素材编辑创作作品;分享编辑后的创作作品。In one embodiment, the work editing method may further include: acquiring corresponding editing materials according to an editing instruction of a user; editing the creative work according to the editing materials; and sharing the edited creative work.

具体实现方式可参见上述车机端的作品编辑方法的对应描述,在此不再赘述。For a specific implementation manner, please refer to the corresponding description of the above-mentioned work editing method at the vehicle end, which will not be repeated here.

实施例二Embodiment 2

图10示出本申请实施例中的作品生成系统的架构图。需要说明的是,该架构仅为一种实现方式的示例。其中,车机端包括作品生成模块(AIC APP),云端可以包括创作服务模块、作品创作模块和API(Application Programming Interface,应用程序接口)网关。进一步地,作品生成模块和创作服务模块均分别包括创作(create)接口和展示(pull)接口。FIG. 10 shows an architecture diagram of a work generation system in an embodiment of the present application. It should be noted that this architecture is only an example of an implementation. Among them, the car terminal includes a work generation module (AIC APP), and the cloud may include a creation service module, a work creation module, and an API (Application Programming Interface, application programming interface) gateway. Further, both the work generation module and the creation service module respectively include a creation (create) interface and a display (pull) interface.

在一种实施方式中,根据实施例二的架构,在步骤S101中可以包括:通过调用车机端的创作接口,向云端发送作品创作请求,以使云端通过API网关调用创作服务模块的创作接口。在步骤S103中可包括:通过调用车机端的展示接口,向云端发送第一查询请求。相应地,在步骤S401中可以包括:接收车机端发送的作品创作请求的步骤可以包括:通过API网关解析作品创作请求,以调用创作服务模块的创作接口。在步骤S405和S406中可以包括:通过API网关解析第一查询请求,以调用创作服务模块的展示接口。In one embodiment, according to the architecture of the second embodiment, step S101 may include: sending a work creation request to the cloud by invoking the creation interface of the vehicle terminal, so that the cloud can call the creation interface of the creation service module through the API gateway. The step S103 may include: sending a first query request to the cloud by invoking the display interface of the vehicle terminal. Correspondingly, the step S401 may include: the step of receiving the work creation request sent by the vehicle terminal may include: parsing the work creation request through the API gateway to call the creation interface of the creation service module. Steps S405 and S406 may include: parsing the first query request through the API gateway to invoke the presentation interface of the authoring service module.

在一种实施方式中,车机端按照第一预设时间间隔调用作品生成模块的展示接口,云端按照第二预设时间间隔调用创作服务模块的展示接口,从而实现车机端和云端对创作作品的异步查询。In one embodiment, the vehicle terminal calls the display interface of the work generation module according to the first preset time interval, and the cloud calls the display interface of the creation service module according to the second preset time interval, so as to realize the creation between the vehicle terminal and the cloud. Works for asynchronous queries.

在一种实施方式中,创作参数包括创作素材在云端的地址,车机端还包括上传接口,云端包括网盘,车机端通过调用上传接口向网盘发送创作素材,地址为创作素材在网盘中的地址。进一步地,云端包括作品数据库,作品数据库中存储有多个作品。In one embodiment, the creation parameters include the address of the creation material in the cloud, the car terminal further includes an upload interface, the cloud includes a network disk, the car terminal sends the creation material to the network disk by calling the upload interface, and the address is the creation material in the network address on the disk. Further, the cloud includes a work database, and a plurality of works are stored in the work database.

在一种实施方式中,创作服务模块包括数据处理(DataProcessing)子模块。数据处理子模块可以对从车机端接收到的数据(如创作参数对应的创作素材)进行数据处理,如建立车机端或用户的账号信息的匹配关系或对一些敏感词进行过滤。数据处理模块还可以对AI创作作品处理后存入作品数据库。数据处理模块可以为创作服务模块的附属子模块。创作服务模块可以通过运营中心进行管理。In one embodiment, the authoring service module includes a data processing (DataProcessing) sub-module. The data processing sub-module can perform data processing on the data received from the vehicle terminal (such as the creation material corresponding to the creation parameters), such as establishing a matching relationship between the vehicle terminal or the user's account information, or filtering some sensitive words. The data processing module can also process the AI creation works and store them in the works database. The data processing module may be a sub-module of the authoring service module. Authoring service modules can be managed through the operations center.

在一种实施方式中,所述作品生成模块和所述创作服务模块均可以分别包括列表(list)接口和分享(share)接口。In one embodiment, both the work generation module and the authoring service module may include a list interface and a share interface, respectively.

在步骤S201中可以包括:通过调用车机端的列表(list)接口,向云端发送第二查询请求,以使云端通过API网关调用创作服务模块的列表接口。在步骤S301中可以包括:通过调用车机端的分享(share)接口,向云端发送分享请求,以使云端通过API网关调用创作服务模块的分享接口。The step S201 may include: sending a second query request to the cloud by invoking a list interface on the vehicle terminal, so that the cloud can call the list interface of the authoring service module through the API gateway. The step S301 may include: sending a sharing request to the cloud by invoking a share interface of the vehicle terminal, so that the cloud can call the sharing interface of the authoring service module through the API gateway.

相应地,在步骤S601中可以包括:通过API网关解析第二查询请求,以调用创作服务模块的列表接口从作品数据库中查询多个作品。在步骤S801中可以包括:通过API网关解析分享请求,以调用创作服务模块的分享接口。Correspondingly, step S601 may include: parsing the second query request through the API gateway, so as to call the list interface of the authoring service module to query a plurality of works from the work database. Step S801 may include: parsing the sharing request through the API gateway to call the sharing interface of the authoring service module.

具体地,用户通过AIC APP选择创作后,AIC APP调用创作接口,从而向云端发送作品创作请求。云端通过API网关调用创作服务模块的创作接口,该接口调用作品创作模块中相对应的创作模型,进行AI创作作品创作。因创作过程较长,创作服务模块生成创作任务ID并返回给AICAPP。Specifically, after the user selects creation through the AIC APP, the AIC APP calls the creation interface, thereby sending a work creation request to the cloud. The cloud calls the creation interface of the creation service module through the API gateway, and the interface calls the corresponding creation model in the work creation module to create AI creation works. Because the authoring process is long, the authoring service module generates the authoring task ID and returns it to AICAPP.

AICAPP接收到创作任务ID后,根据创作任务ID调用展示接口,从而向云端发送第一查询请求,第一查询请求中携带有创作任务ID。相应地,云端通过API网关异步调用创作服务模块的展示接口,该展示接口从作品数据库中查询与创作任务ID相对应的作品,并在查询到存在该作品的情况下将该作品返回给AIC APP。After receiving the creation task ID, AICAPP calls the display interface according to the creation task ID, thereby sending a first query request to the cloud, and the first query request carries the creation task ID. Correspondingly, the cloud invokes the display interface of the creation service module asynchronously through the API gateway. The display interface queries the work database corresponding to the creation task ID, and returns the work to the AIC APP when the work is found to exist. .

在一个示例中,用户可通过AIC APP,查询全量的作品,包括以上任一实施方式的作品生成方法所得到的作品,即AI创作结果。具体地,用户通过AIC APP输入全量查询指令,AIC APP调用列表接口,从而向云端发送第二查询请求,该第二查询请求用于请求查询多个作品。相应地,云端通过API网关调用创作服务模块的列表接口,从作品数据库中查询多个作品,并将结果返回给AIC APP。AIC APP在接收到多个作品后,可以将多个作品以瀑布流的形式展示。In one example, the user can query the full amount of works through the AIC APP, including the works obtained by the work generation method in any of the above embodiments, that is, the AI creation results. Specifically, the user inputs a full query instruction through the AIC APP, and the AIC APP calls the list interface, thereby sending a second query request to the cloud, where the second query request is used to request to query multiple works. Correspondingly, the cloud calls the list interface of the creation service module through the API gateway, queries multiple works from the works database, and returns the results to the AIC APP. After receiving multiple works, AIC APP can display multiple works in the form of waterfall.

在一个示例中,用户可通过AIC APP的分享入口,使用手机扫描二维码,分享创作作品的卡片到社交媒体。其中,该创作作品可以为以上任一实施方式的作品生成方法所得到的作品,即AI创作结果。具体地,AIC APP通过调用分享接口,向云端发送分享请求,该分享请求中携带有创作作品的ID。相应地,云端通过API网关调用创作服务模块的分享接口,从而根据作品ID查询创作作品在作品数据库中的地址,并将该地址发送给车机端。AIC APP在接收到该地址后生成相应的作品分享标识,如二维码,并在AIC APP展示。In one example, the user can scan the QR code with the mobile phone through the sharing portal of the AIC APP, and share the card of the creation to social media. Wherein, the creation work may be a work obtained by the work generation method of any of the above embodiments, that is, an AI creation result. Specifically, the AIC APP sends a sharing request to the cloud by calling the sharing interface, and the sharing request carries the ID of the creative work. Correspondingly, the cloud calls the sharing interface of the creation service module through the API gateway, so as to query the address of the creation work in the work database according to the work ID, and send the address to the vehicle terminal. After receiving the address, AIC APP generates a corresponding work sharing logo, such as a QR code, and displays it on the AIC APP.

通过本实施例的作品生成方法,可以基于车机端的创作素材,如车机端相册(可以由摄像头拍摄),实现对应的AI创作作品的创作,如AI诗歌、AI绘画、AI音乐、AI视频等,并在车机端对AI创作作品展示和分享。Through the work generation method of this embodiment, the creation of corresponding AI creation works, such as AI poetry, AI painting, AI music, and AI video, can be realized based on the creation materials on the vehicle side, such as the camera side album (which can be captured by a camera). and so on, and display and share AI creations on the car side.

实施例三Embodiment 3

在本实施例中,云端的作品生成方法还可以包括:接收作品创作模块根据创作参数返回的结果查询ID;按照第二预设时间间隔,从作品创作模块查询与结果查询ID对应的作品是否已完成;在已完成的情况下,从作品创作模块获取与结果查询ID对应的作品。In this embodiment, the method for generating works in the cloud may further include: receiving a result query ID returned by the work creation module according to the creation parameters; and according to a second preset time interval, inquiring from the work creation module whether the work corresponding to the result query ID has been Completed; in the case of completion, obtain the work corresponding to the result query ID from the work creation module.

由于作品创作模块进行作品创作比较耗时,因此作品创作模块可以先返回一个结果查询ID给创作服务模块。该结果查询ID与车机端提供的创作参数相关联,即与云端向车机端返回的创作任务ID相关联。创作服务模块可以按照第二预设时间间隔,利用结果查询ID不断轮询作品创作模块,直到获取到与该结果查询ID相对应的作品。也就是说,车机端对云端的作品结果轮询与云端的作品结果轮询是异步进行的。Since it is time-consuming for the work creation module to create works, the work creation module can first return a result query ID to the creation service module. The result query ID is associated with the creation parameters provided by the vehicle terminal, that is, associated with the creation task ID returned by the cloud to the vehicle terminal. The creation service module may use the result query ID to continuously poll the work creation module according to the second preset time interval, until a work corresponding to the result query ID is obtained. That is to say, the polling of the work results in the cloud and the polling of the work results in the cloud are performed asynchronously.

在一个示例中,如图11-1所示,本申请实施例的作品生成方法可以应用于AI诗歌创作。具体的,该示例的方法可以包括:In an example, as shown in Figure 11-1, the work generation method of the embodiment of the present application can be applied to AI poetry creation. Specifically, the method of this example may include:

(1)根据样本数据训练AI诗歌创作模型。(1) Train the AI poetry creation model based on the sample data.

(2)用户通过车机端AIC APP的诗歌创作应用,从相册中选择素材。其中,图片素材通过上传接口上传到网盘并拿到素材的URL地址。用户选择创作,调用创作接口,该接口通过API网关调用创作服务模块的诗歌创作接口实现,该实现调用作品创作模块的AI诗歌创作模型。因AI诗歌创作耗时,创作服务模块生成创作任务ID并返回给车机端AIC APP。(2) The user selects the material from the album through the poetry creation application of the AIC APP on the car terminal. Among them, the picture material is uploaded to the network disk through the upload interface, and the URL address of the material is obtained. The user selects creation and calls the creation interface, which is implemented by calling the poetry creation interface of the creation service module through the API gateway, and the implementation calls the AI poetry creation model of the work creation module. Due to the time-consuming AI poetry creation, the creation service module generates the creation task ID and returns it to the AIC APP on the vehicle end.

(3)车机端AIC APP的诗歌创作应用拿到创作任务ID,根据创作任务ID调用展示接口,通过API网关异步调用创作服务模块的展示接口,从作品创作模块轮询AI诗歌创作结果(作品)。多次轮询,AI诗歌创作结果(作品),并返回给车机端AIC APP展示AI诗歌创作结果(作品)。(3) The poetry creation application of the AIC APP on the vehicle side obtains the creation task ID, calls the display interface according to the creation task ID, asynchronously calls the display interface of the creation service module through the API gateway, and polls the AI poetry creation result from the work creation module. ). After multiple polls, the AI poetry creation results (works) are returned to the AIC APP on the car side to display the AI poetry creation results (works).

(4)用户可通过车机端AIC APP的诗歌创作应用,查询全量的AI诗歌创作结果(作品)。车机端AIC APP调用列表接口,该接口通过API网关调用创作服务模块的列表接口实现,该实现从作品数据库中查询多个AI诗歌创作结果(作品),并返回给车机端AIC APP做瀑布流展示。(4) Users can query the full amount of AI poetry creation results (works) through the poetry creation application of the AIC APP on the car terminal. The AIC APP on the vehicle side calls the list interface, which is implemented by calling the list interface of the creation service module through the API gateway. This implementation queries multiple AI poetry creation results (works) from the works database, and returns them to the vehicle side AIC APP for waterfalls Stream display.

(5)用户可通过车机端AIC APP的诗歌创作应用提供的分享入口,使用移动设备扫描二维码,分享AI诗歌创作结果(作品)的卡片到社交媒体。(5) The user can scan the QR code with the mobile device through the sharing portal provided by the poetry creation application of the AIC APP on the car terminal, and share the card of the AI poetry creation result (work) to social media.

在一个示例中,如图11-2所示,本申请实施例的作品生成方法可以应用于AI绘画创作。具体的,与AI诗歌创作方法的不同在于,AI绘画创作时利用的是创作素材用于创作绘画,车机端AIC APP调用的是绘画创作应用,基于的AI创作模型为绘画创作模型。In one example, as shown in FIG. 11-2 , the work generation method of the embodiment of the present application can be applied to AI painting creation. Specifically, the difference from the AI poetry creation method is that the AI painting creation uses the creation materials to create the painting, the AIC APP on the car terminal calls the painting creation application, and the AI creation model based on it is the painting creation model.

在一个示例中,如图11-3所示,本申请实施例的作品生成方法可以应用于AI音乐创作。具体的,与AI诗歌创作方法的不同在于,AI绘画创作时利用的是创作素材是音乐素材,如曲风、是否生成演唱等,因此,创作素材无需提前上传网盘。另外,车机端AIC APP调用的是音乐创作应用,基于的AI创作模型为音乐创作模型。In one example, as shown in FIG. 11-3 , the composition generation method of the embodiment of the present application can be applied to AI music creation. Specifically, the difference from the AI poetry creation method is that the AI painting creation uses the creative materials, such as music materials, such as the style of the music, whether to generate singing, etc. Therefore, the creative materials do not need to be uploaded to the network disk in advance. In addition, the AIC APP on the car side calls the music creation application, and the AI creation model based on it is the music creation model.

通过本实施例的作品生成方法,可以基于车机端的创作素材,实现对应的AI诗歌作品、AI绘画、AI音乐的创作,并在车机端对AI创作作品展示和分享。Through the work generation method of this embodiment, the creation of corresponding AI poetry works, AI paintings, and AI music can be realized based on the creation materials on the vehicle terminal, and the AI creation works can be displayed and shared on the vehicle terminal.

实施例四Embodiment 4

在本实施例中,创作素材为视频,云端的作品生成方法还可以包括:在作品创作模块完成与创作参数对应的作品的情况下,作品创作模块通过API网关调用创作服务模块的回调(callback)接口,以将与创作参数对应的作品保存至作品数据库。In this embodiment, the creation material is a video, and the cloud-based work generation method may further include: when the work creation module completes the work corresponding to the creation parameters, the work creation module invokes the callback of the creation service module through the API gateway interface to save the works corresponding to the creation parameters to the work database.

在一个示例中,如图11-4所示,本申请实施例的作品生成方法可以应用于AI视频剪辑。具体的,该示例的方法可以包括:In one example, as shown in FIG. 11-4 , the work generation method of the embodiment of the present application can be applied to AI video clips. Specifically, the method of this example may include:

(1)根据样本数据训练AI视频创作模型。(1) Train an AI video creation model based on sample data.

(2)用户通过车机端AIC APP的视频剪辑应用,从相册中选择视频素材,通过上传接口上传到网盘并拿到视频素材地址,如URL地址。(2) The user selects the video material from the album through the video editing application of the AIC APP on the vehicle end, uploads it to the network disk through the upload interface, and obtains the address of the video material, such as the URL address.

(3)用户选择创作,车机端AIC APP调用创作接口,从而将携带视频素材地址列表的创作请求发送到云端。云端通过API网关,调用创作服务模块的视频剪辑的创作接口,该接口携带视频素材URL地址的列表,请求作品创作模块的视频剪辑服务,该服务从网盘上下载所有的视频素材,并根据AI视频创作模型启动视频剪辑任务。因视频剪辑服务很耗时,创作服务模块将返回创作任务ID给车机端AIC APP的视频剪辑应用。(3) When the user chooses to create, the AIC APP on the vehicle end calls the creation interface, thereby sending the creation request carrying the video material address list to the cloud. Through the API gateway, the cloud calls the video clip creation interface of the creation service module, which carries a list of video material URL addresses, and requests the video clip service of the work creation module. The video authoring model initiates a video editing task. Because the video editing service is time-consuming, the creation service module will return the creation task ID to the video editing application of the AIC APP on the vehicle end.

(4)视频剪辑任务完成后,即AI视频创作成后,作品创作模块通过API网关调用创作服务模块的回调接口,将视频剪辑结果(作品)存储到作品数据库。(4) After the video editing task is completed, that is, after the AI video is created, the work creation module calls the callback interface of the creation service module through the API gateway, and stores the video editing result (work) in the work database.

(5)车机端AIC APP的视频剪辑应用拿到创作任务ID后,根据创作任务ID调用展示接口,云端通过API网关调用创作服务模块的展示接口,轮询与创作任务ID对应的视频剪辑结果(作品)。多次轮训,直到拿到视频剪辑结果(作品),并返回给车机端AIC APP的视频剪辑应用展示。(5) After the video editing application of the AIC APP on the vehicle side obtains the creation task ID, it calls the display interface according to the creation task ID. The cloud calls the display interface of the creation service module through the API gateway, and polls the video editing results corresponding to the creation task ID. (work). Repeat training in rotation until you get the video editing result (work), and return it to the video editing application display of the AIC APP on the vehicle end.

(6)用户可通过车机端AIC APP的视频剪辑应用,查询全量的视频剪辑结果(作品)。车机端AIC APP的视频剪辑应用调用列表接口,该接口通过API网关调用创作服务模块的列表接口实现,该实现从作品数据可中查询多个视频剪辑结果(作品),并返回给车机端AIC APP的视频剪辑应用做瀑布流展示。(6) Users can query the full video editing results (works) through the video editing application of the AIC APP on the vehicle end. The video clip application of the AIC APP on the vehicle side calls the list interface. This interface is implemented by calling the list interface of the creation service module through the API gateway. This implementation can query multiple video editing results (works) from the work data and return them to the vehicle side. The video editing application of the AIC APP is a waterfall display.

(7)用户可通过车机端AIC APP的视频剪辑应用的分享入口,使用移动设备扫描二维码,分享视频剪辑结果(作品)的卡片到社交媒体。(7) The user can scan the QR code with the mobile device through the sharing portal of the video editing application of the AIC APP on the vehicle end, and share the card of the video editing result (work) to social media.

通过本实施例的作品生成方法,可以基于车机端的视频创作素材(可以由摄像头拍摄),实现对应的AI视频剪辑作品的创作,并在车机端对AI视频剪辑作品展示和分享。Through the work generation method of this embodiment, the creation of corresponding AI video editing works can be realized based on the video creation material (which can be captured by a camera) at the vehicle end, and the AI video editing work can be displayed and shared at the vehicle end.

实施例五Embodiment 5

如图12所示,本申请实施例提供一种车机端的作品生成方法,可以包括:As shown in FIG. 12 , an embodiment of the present application provides a method for generating works at the vehicle end, which may include:

步骤S1201、对语音指令进行语义识别,得到第一识别结果;Step S1201, performing semantic recognition on the voice command to obtain a first recognition result;

步骤S1202、根据目标识别结果触发车机端执行如上任一实施例的作品生成方法,该目标识别结果包括第一识别结果。Step S1202 , triggering the vehicle terminal to execute the work generation method of any of the above embodiments according to the target recognition result, where the target recognition result includes the first recognition result.

车机端可以提供车载语音助手。例如:用于输入语音指令:“帮我作首诗歌”,“给我画一幅以夕阳为主题的画作”等。车载语音助手拿到语音指令的音频文件后做本地的语义识别,得到第一识别结果。并根据该第一识别结果调用车机端AIP APP进行对应AI创作作品的创作、展示、分享等。The in-vehicle terminal can provide an in-vehicle voice assistant. For example: used to input voice commands: "help me write a poem", "draw me a painting with the theme of sunset", etc. The in-vehicle voice assistant obtains the audio file of the voice command and performs local semantic recognition to obtain the first recognition result. And according to the first recognition result, call the AIP APP on the vehicle terminal to create, display and share the corresponding AI creation works.

在一种实施方式中,如图13所示,在步骤S1201中可以包括:In one embodiment, as shown in FIG. 13 , step S1201 may include:

步骤S1301、将语音指令发送给云端,以使云端根据语音指令生成第二识别结果;Step S1301, sending the voice command to the cloud, so that the cloud generates a second recognition result according to the voice command;

步骤S1302、接收云端返回的第二识别结果;Step S1302, receiving the second identification result returned by the cloud;

步骤S1303、根据预设的仲裁规则,从第一识别结果和第二识别结果中确定出目标识别结果。Step S1303: Determine the target recognition result from the first recognition result and the second recognition result according to the preset arbitration rule.

车载语音助手拿到语音指令的音频后,会将该音频发送给云端。云端通过语音网关,传递音频给语音服务模块做ASR(Automatic Speech Recognition,自动语音识别技术)和NLU(Natural Language Processing,自然语言处理)识别。语音网关拿到该识别的结果,由云端的仲裁模块路由NLU结果到对话管理模块,以根据输入生成第二识别结果。语音网关拿到第二识别结果并返回给车载语音助手。车载语音助手拿到云端的第二识别结果和本地返回的第一识别结果,基于预设的仲裁规则,决定将其中一个作为目标识别结果。After the in-vehicle voice assistant gets the audio of the voice command, it will send the audio to the cloud. Through the voice gateway, the cloud transmits audio to the voice service module for ASR (Automatic Speech Recognition, automatic speech recognition technology) and NLU (Natural Language Processing, natural language processing) recognition. The voice gateway gets the recognition result, and the arbitration module in the cloud routes the NLU result to the dialog management module to generate the second recognition result according to the input. The voice gateway obtains the second recognition result and returns it to the in-vehicle voice assistant. The in-vehicle voice assistant obtains the second recognition result from the cloud and the first recognition result returned locally, and decides to use one of them as the target recognition result based on the preset arbitration rules.

其中,仲裁规则可以根据场景不同进行设定。例如:如果应用场景为本地会话场景,则优先使用第一识别结果;如果应用场景为云端会话场景,则优先使用第二识别结果;如果应用场景为混合场景,则以识别结果到达的先后顺序决定使用第一识别结果或第二识别结果。The arbitration rules can be set according to different scenarios. For example: if the application scenario is a local session scenario, the first recognition result is used first; if the application scenario is a cloud session scenario, the second recognition result is used first; if the application scenario is a hybrid scenario, the order of arrival of the recognition results is determined Either the first recognition result or the second recognition result is used.

通过本实施例的作品生成方法,可以基于用户与车机端的语音对话,利用车机端的创作素材,实现对应的AI创作作品的创作,并在车机端对AI创作作品展示和分享。Through the work generation method of this embodiment, the creation of the corresponding AI creation works can be realized based on the voice dialogue between the user and the vehicle terminal and the creation materials at the vehicle terminal, and the AI creation works can be displayed and shared on the vehicle terminal.

在一个示例中,如图14所示,车机端还包括第一对话管理模块(车载语音助手),用于对语音指令进行语义识别,得到第一识别结果;云端包括第二对话管理模块,用于从第一对话管理模块接收语音指令,并根据语音指令生成第二识别结果;第一对话管理模块还用于根据预设的仲裁规则,从第一识别结果和第二识别结果中确定出目标识别结果,并根据目标识别结果触发作品生成模块。In an example, as shown in FIG. 14 , the vehicle-machine terminal further includes a first dialogue management module (vehicle voice assistant), which is used to perform semantic recognition on the voice command to obtain a first recognition result; the cloud includes a second dialogue management module, It is used to receive the voice command from the first dialogue management module, and generate the second recognition result according to the voice command; the first dialogue management module is also used to determine from the first recognition result and the second recognition result according to the preset arbitration rule. Target recognition results, and trigger the work generation module according to the target recognition results.

在一种实施方式中,第一对话管理模块包括第一协议编码器、第一协议解码器和第一对话引擎;第一协议编码器用于编码语音指令后发送给第二对话管理模块;第一协议解码器用于调用第一识别结果回调接口(ASR回调和NLU回调),将解码后的第一识别结果发送给第一对话引擎;第一协议解码器还用于调用第二识别结果回调接口,将解码后的第二识别结果发送给第一对话引擎;第一对话引擎用于根据预设的仲裁规则,从第一识别结果和第二识别结果中确定出目标识别结果,并触发作品生成模块。In one embodiment, the first dialogue management module includes a first protocol encoder, a first protocol decoder and a first dialogue engine; the first protocol encoder is used to encode a voice command and send it to the second dialogue management module; the first The protocol decoder is used to call the first recognition result callback interface (ASR callback and NLU callback), and send the decoded first recognition result to the first dialogue engine; the first protocol decoder is also used to call the second recognition result callback interface, Send the decoded second recognition result to the first dialogue engine; the first dialogue engine is used to determine the target recognition result from the first recognition result and the second recognition result according to the preset arbitration rules, and trigger the work generation module .

在一种实施方式中,第二对话管理模块包括第二协议编码器、第二协议编码器、语音网关、语音服务模块和第二对话引擎;语音网关接收语音指令,并通过第二协议解码器解码语音指令后发送给第二协议编码器;第二协议编码器用于编码第二协议解码器输出的语音指令;语音服务模块对第二协议编码器输出的语音指令进行语义识别,得到初始识别结果;第二对话引擎根据初始识别结果生成第二识别结果;语音网关通过第二协议编码器编码第二识别结果后发送给第一对话管理模块。In one embodiment, the second dialogue management module includes a second protocol encoder, a second protocol encoder, a voice gateway, a voice service module and a second dialogue engine; the voice gateway receives the voice command and passes the second protocol decoder After decoding the voice command, it is sent to the second protocol encoder; the second protocol encoder is used to encode the voice command output by the second protocol decoder; the voice service module performs semantic recognition on the voice command output by the second protocol encoder to obtain an initial recognition result the second dialogue engine generates the second recognition result according to the initial recognition result; the voice gateway encodes the second recognition result through the second protocol encoder and sends it to the first dialogue management module.

在一个示例中,如图14所示,本实施例的作品生成方法可以包括:In an example, as shown in FIG. 14 , the work generation method of this embodiment may include:

(1)用户通过车载语音助手,输入语音指令,如:“帮我作首诗歌”,“给我画一幅以夕阳为主题的画作”等。车载语音助手拿到语音指令的音频,做本地识别,即通过语音能力接入SDK(软件开发工具包)进行语义识别,生成第一识别结果,同时车载语音助手上传音频到云端的语音网关。(1) The user enters voice commands through the on-board voice assistant, such as: "help me write a poem", "draw me a painting with the theme of sunset", etc. The in-vehicle voice assistant obtains the audio of the voice command and performs local recognition, that is, accesses the SDK (software development kit) through the voice capability to perform semantic recognition, and generates the first recognition result. At the same time, the in-vehicle voice assistant uploads the audio to the cloud-based voice gateway.

(2)语音网关通过第二协议解码器解码音频,并通过第二协议编码器编码音频为语音服务模块期望的格式,并传递编码音频给语音服务模块做ASR识别和NLU识别。语音网关通过流式的方式从语音服务模块获取ASR识别和NLU识别的结果。(2) The voice gateway decodes the audio through the second protocol decoder, encodes the audio into the format expected by the voice service module through the second protocol encoder, and transmits the encoded audio to the voice service module for ASR recognition and NLU recognition. The voice gateway obtains the results of ASR recognition and NLU recognition from the voice service module in a streaming manner.

(3)语音网关的仲裁模块路由NLU识别的结果到第二对话管理模块,使第二对话管理模块基于NLU识别的结果生成第二识别结果。语音网关拿到第二识别结果,通过第二协议编码器编码后返回给车载语音助手。(3) The arbitration module of the voice gateway routes the result of the NLU recognition to the second dialogue management module, so that the second dialogue management module generates the second recognition result based on the result of the NLU recognition. The voice gateway obtains the second recognition result, encodes it through the second protocol encoder, and returns it to the vehicle-mounted voice assistant.

(4)车载语音助手通过第二识别结果回调接口接收语音网关返回的第二识别结果,按照预设的仲裁策略,从第二识别结果和第一识别结果中选择一个作为目标识别结果。(4) The in-vehicle voice assistant receives the second recognition result returned by the voice gateway through the second recognition result callback interface, and selects one of the second recognition result and the first recognition result as the target recognition result according to the preset arbitration strategy.

(5)车载语音助手利用第一对话引擎(legA)根据目标识别结果,调用车机端AICAPP实现对应的服务。同时,通过TTS(TextToSpeech,从文本到语音)引擎在车机端语音播报目标识别结果。(5) The in-vehicle voice assistant uses the first dialogue engine (legA) to call the AICAPP on the vehicle-end to realize the corresponding service according to the target recognition result. At the same time, through the TTS (TextToSpeech, text-to-speech) engine, the target recognition result is broadcast on the vehicle end.

(6)车机端AIC APP可以为车载语音助手开放可点击即可说的接口,通过第一对话引擎(legA)输出的原子操作(目标识别结果),复用上述任一实施例中的AI诗歌创作、AI绘画创作、AI音乐创作和AI视频创作的方法。(6) The car-end AIC APP can open a click-to-talk interface for the car voice assistant, and reuse the AI in any of the above embodiments through the atomic operation (target recognition result) output by the first dialogue engine (legA). Methods of poetry creation, AI painting creation, AI music creation and AI video creation.

需要说明的是,尽管以上述多个示例介绍了本申请实施例的作品生成系统的作品生成方法,但本领域技术人员能够理解,本申请应不限于此。事实上,用户完全可根据个人喜好和/或实际应用场景灵活设定各模块或各步骤的实现方法。It should be noted that, although the work generation method of the work generation system of the embodiment of the present application is described with the above examples, those skilled in the art can understand that the present application should not be limited thereto. In fact, the user can flexibly set the implementation method of each module or each step according to personal preferences and/or actual application scenarios.

实施例六Embodiment 6

图15示出根据本申请实施例的车机端的作品生成装置的结构框图。如图15所示,该装置可以包括:FIG. 15 shows a structural block diagram of an apparatus for generating works on the vehicle side according to an embodiment of the present application. As shown in Figure 15, the apparatus may include:

作品创作请求发送模块1501,用于向云端发送作品创作请求,作品创作请求中包括创作参数,以使云端请求作品创作模块根据创作参数创作对应的创作作品;A work creation request sending module 1501, configured to send a work creation request to the cloud, where the work creation request includes creation parameters, so that the cloud requests the work creation module to create a corresponding creation work according to the creation parameters;

创作任务ID接收模块1502,用于接收云端返回的与作品创作请求相对应的创作任务ID;The creation task ID receiving module 1502 is used for receiving the creation task ID corresponding to the work creation request returned by the cloud;

第一查询请求发送模块1503,用于向云端发送第一查询请求,第一查询请求中包括创作任务ID,以使云端查询与创作任务ID对应的创作作品;The first query request sending module 1503 is configured to send a first query request to the cloud, where the first query request includes the creation task ID, so that the cloud can query the creation work corresponding to the creation task ID;

作品展示模块1504,用于接收并在车机端展示云端返回的与创作任务ID对应的创作作品。The work display module 1504 is configured to receive and display the creation work corresponding to the creation task ID returned by the cloud on the vehicle end.

在一种实施方式中,第一查询请求发送模块1503用于按照第一预设时间间隔,向该云端发送该第一查询请求。In one embodiment, the first query request sending module 1503 is configured to send the first query request to the cloud according to a first preset time interval.

在一种实施方式中,该创作参数为创作素材在该云端的地址,该作品生成装置还包括:In one embodiment, the creation parameter is the address of the creation material in the cloud, and the work generation device further includes:

创作素材发送模块,用于将该创作素材发送至该云端;A creative material sending module, used to send the creative material to the cloud;

创作素材接收模块,用于接收该云端返回的与该创作素材对应的地址。The creation material receiving module is used for receiving the address corresponding to the creation material returned by the cloud.

在一种实施方式中,作品创作请求发送模块包括:In one embodiment, the work creation request sending module includes:

检测单元,用于检测车机端所处的场景条件;The detection unit is used to detect the scene conditions where the vehicle end is located;

控制单元,用于根据场景条件控制对应的车载多媒体组件采集对应的多媒体资源,并向云端发送作品创作请求,创作请求中包括与多媒体资源对应的创作参数。The control unit is configured to control the corresponding vehicle-mounted multimedia components to collect corresponding multimedia resources according to the scene conditions, and send a work creation request to the cloud, where the creation request includes creation parameters corresponding to the multimedia resources.

在一种实施方式中,场景条件包括定位信息,控制单元还用于:在定位信息与目标旅途信息相对应的情况下,控制车载多媒体组件采集多媒体资源。In an embodiment, the scene condition includes positioning information, and the control unit is further configured to: control the vehicle-mounted multimedia component to collect multimedia resources under the condition that the positioning information corresponds to the target journey information.

在一种实施方式中,场景条件包括环境音频,控制单元还用于:控制麦克风多媒体组件采集环境音频;控制摄像头多媒体组件采集图像数据;多媒体资源包括环境音频和图像数据。In one embodiment, the scene conditions include ambient audio, and the control unit is further configured to: control the microphone multimedia component to collect ambient audio; control the camera multimedia component to collect image data; and the multimedia resources include ambient audio and image data.

在一种实施方式中,场景条件包括目标用户的面部图像,控制单元还用于:根据目标用户的面部图像确定目标用户的情绪状态;在目标用户的情绪状态与预设情绪状态相对应的情况下,控制车载多媒体组件采集多媒体资源。In one embodiment, the scene condition includes a facial image of the target user, and the control unit is further configured to: determine the emotional state of the target user according to the facial image of the target user; when the emotional state of the target user corresponds to a preset emotional state , control the vehicle multimedia components to collect multimedia resources.

在一种实施方式中,该作品生成装置还包括:In one embodiment, the work generating device further includes:

第二查询请求发送模块,用于向该云端发送第二查询请求,以使该云端从作品数据库中查询多个作品;A second query request sending module, configured to send a second query request to the cloud, so that the cloud can query a plurality of works from the work database;

作品接收模块1504还用于接收该云端返回的该多个作品;The work receiving module 1504 is further configured to receive the plurality of works returned by the cloud;

作品展示模块,用于在该车机端展示该多个作品。The work display module is used to display the plurality of works on the vehicle end.

在一种实施方式中,该作品生成装置还包括:In one embodiment, the work generating device further includes:

分享请求发送模块,用于向该云端发送分享请求,该分享请求中包括创作作品的作品ID,以使该云端根据该作品ID,查询该创作作品在作品数据库中的地址;The sharing request sending module is used to send a sharing request to the cloud, where the sharing request includes the work ID of the creation work, so that the cloud can query the address of the creation work in the work database according to the work ID;

地址接收模块,用于接收该云端返回的该创作作品的地址;The address receiving module is used to receive the address of the creative work returned by the cloud;

标识生成模块,用于根据该创作作品的地址,生成对应的作品分享标识;An identification generation module, which is used to generate a corresponding work sharing identification according to the address of the created work;

标识展示模块,用于在该车机端展示该作品分享标识。The logo display module is used to display the work sharing logo on the vehicle end.

在一种实施方式中,该作品生成装置还包括:创作作品上传模块,用于将编辑后的创作作品发送至云端。进一步地,分享请求发送模块用于向该云端发送分享请求,该分享请求中包括编辑后的创作作品的作品ID,以使该云端根据该作品ID,查询该编辑后的创作作品在作品数据库中的地址;地址接收模块还用于接收该云端返回的该编辑后的创作作品的地址;标识生成模块还用于根据该编辑后的创作作品的地址,生成对应的作品分享标识。In an embodiment, the work generating apparatus further includes: a creative work uploading module, configured to send the edited creative work to the cloud. Further, the sharing request sending module is used to send a sharing request to the cloud, and the sharing request includes the work ID of the edited creative work, so that the cloud can query the edited creative work in the works database according to the work ID. The address receiving module is also used to receive the address of the edited creative work returned by the cloud; the identifier generation module is also used to generate a corresponding work sharing identifier according to the edited address of the creative work.

在一种实施方式中,作品创作请求发送模块1501通过调用该车机端的创作接口,向该云端发送该作品创作请求,以使该云端通过API网关调用创作服务模块的创作接口。In one embodiment, the work creation request sending module 1501 sends the work creation request to the cloud by calling the creation interface of the vehicle terminal, so that the cloud can call the creation interface of the creation service module through the API gateway.

在一种实施方式中,第一查询请求发送模块1503通过调用该车机端的展示接口,向该云端发送该第一查询请求。In one embodiment, the first query request sending module 1503 sends the first query request to the cloud by calling the display interface of the vehicle terminal.

在一种实施方式中,第二查询请求发送模块通过调用该车机端的列表接口,向该云端发送该第二查询请求,以使该云端通过API网关调用创作服务模块的列表接口。In one embodiment, the second query request sending module sends the second query request to the cloud by calling the list interface of the vehicle terminal, so that the cloud can call the list interface of the authoring service module through the API gateway.

在一种实施方式中,分享请求发送模块通过调用该车机端的分享接口,向该云端发送该分享请求,以使该云端通过API网关调用创作服务模块的分享接口。In one embodiment, the sharing request sending module sends the sharing request to the cloud by calling the sharing interface of the vehicle terminal, so that the cloud can call the sharing interface of the authoring service module through the API gateway.

在一种实施方式中,该作品生成装置还可以包括:In one embodiment, the work generating apparatus may further include:

编辑标识生成模块,用于根据所述创作作品在所述云端的地址,生成作品编辑标识;an editing identification generating module, configured to generate an editing identification for the work according to the address of the creative work in the cloud;

编辑标识展示模块,用于在所述车机端展示所述作品编辑标识,以使移动终端根据所述作品编辑标识确定所述创作作品在所述云端的地址,并根据所述地址从所述云端获取所述创作作品并展示于所述移动终端。The editing identification display module is used to display the editing identification of the work on the vehicle end, so that the mobile terminal can determine the address of the creation in the cloud according to the editing identification of the work, and The cloud acquires the creative work and displays it on the mobile terminal.

在一种实施方式中,编辑标识展示模块可以包括:In one embodiment, the editing logo display module may include:

编辑单元,用于根据用户的编辑指令编辑所述创作作品;an editing unit for editing the creative work according to the user's editing instructions;

在展示单元,用于所述车机端展示编辑后的创作作品。In the display unit, it is used for displaying the edited creation work at the vehicle-machine end.

图16示出根据本申请实施例的云端的作品生成装置的结构框图。如图16所示,该装置可以包括:FIG. 16 shows a structural block diagram of an apparatus for generating works in the cloud according to an embodiment of the present application. As shown in Figure 16, the apparatus may include:

作品创作请求接收模块1601,用于接收车机端发送的作品创作请求,作品创作请求中包括创作参数;The work creation request receiving module 1601 is used to receive the work creation request sent by the vehicle terminal, and the work creation request includes creation parameters;

创作任务ID生成发送模块1602,用于生成与作品创作请求相对应的创作任务ID,并将创作任务ID发送给车机端;The creation task ID generation and sending module 1602 is used to generate the creation task ID corresponding to the work creation request, and send the creation task ID to the vehicle terminal;

请求模块1603,用于请求作品创作模块根据创作参数创作对应的创作作品;A requesting module 1603, configured to request the work creation module to create a corresponding creation work according to the creation parameters;

第一查询请求接收模块1604,用于接收车机端发送的第一查询请求,第一查询请求中包括创作任务ID;The first query request receiving module 1604 is configured to receive the first query request sent by the vehicle terminal, where the first query request includes the creation task ID;

作品查询模块1605,用于查询与创作任务ID对应的创作作品;Work query module 1605, used to query the creation work corresponding to the creation task ID;

作品发送模块1606,用于将与创作任务ID对应的作品发送给车机端。The work sending module 1606 is configured to send the work corresponding to the creation task ID to the vehicle terminal.

在一种实施方式中,该作品生成装置还包括:In one embodiment, the work generating device further includes:

结果查询ID接收模块,用于接收该作品创作模块根据该创作参数返回的结果查询ID;The result query ID receiving module is used to receive the result query ID returned by the work creation module according to the creation parameter;

作品状态查询模块,用于按照第二预设时间间隔,从该作品创作模块查询与该结果查询ID对应的创作作品是否已完成;A work status query module, configured to query from the work creation module whether the creation work corresponding to the result query ID has been completed according to the second preset time interval;

作品获取模块,用于在已完成的情况下,从该作品创作模块获取与该结果查询ID对应的创作作品。The work acquisition module is used to acquire the work creation corresponding to the result query ID from the work creation module when the work is completed.

在一种实施方式中,该创作参数相对应的创作素材为视频,该作品生成装置还包括:In one embodiment, the creation material corresponding to the creation parameter is a video, and the work generating device further includes:

作品保存模块,用于在该作品创作模块完成与该创作参数对应的作品的情况下,该作品创作模块通过API网关调用创作服务模块的回调接口,以将与该创作参数对应的作品保存至作品数据库。A work saving module, used for when the work creation module completes the work corresponding to the creation parameter, the work creation module calls the callback interface of the creation service module through the API gateway to save the work corresponding to the creation parameter to the work database.

在一种实施方式中,该创作参数为创作素材在该云端的地址,该作品生成装置还包括:In one embodiment, the creation parameter is the address of the creation material in the cloud, and the work generation device further includes:

创作素材接收模块,用于接收并保存该车机端发送的创作素材;The creative material receiving module is used to receive and save the creative materials sent by the vehicle terminal;

创作素材发送模块,用于将与该创作素材对应的地址发送给该车机端。The creation material sending module is used for sending the address corresponding to the creation material to the vehicle terminal.

在一种实施方式中,该作品生成装置还包括:In one embodiment, the work generating device further includes:

第二查询请求接收模块,用于接收该车机端发送的第二查询请求;The second query request receiving module is configured to receive the second query request sent by the vehicle terminal;

作品查询模块还用于根据该第二查询请求,从作品数据库中查询多个作品;The work query module is further configured to query a plurality of works from the work database according to the second query request;

作品发送模块还用于将该多个作品发送给该车机端。The work sending module is further configured to send the plurality of works to the vehicle terminal.

在一种实施方式中,该作品生成装置还包括:In one embodiment, the work generating device further includes:

分享请求接收模块,用于接收该车机端发送的分享请求,该分享请求中包括创作作品的作品ID;The sharing request receiving module is used to receive the sharing request sent by the vehicle terminal, and the sharing request includes the work ID of the created work;

地址查询模块,用于根据该作品ID,查询该创作作品在作品数据库中的地址;The address query module is used to query the address of the creative work in the work database according to the work ID;

地址发送模块,用于将该创作作品的地址发送给该车机端。The address sending module is used to send the address of the created work to the vehicle terminal.

在一种实施方式中,该作品生成装置还包括创作作品接收模块,用于接收并保存该车机端编辑后的创作作品,该编辑后的创作作品对应有作品ID。进一步地,分享请求接收模块,用于接收该车机端发送的分享请求,该分享请求中包括该作品ID,以使该云端根据该作品ID,查询编辑后的创作作品在该云端的地址;地址查询模块,用于根据该作品ID,查询该创作作品在作品数据库中的地址;地址发送模块,用于将编辑后的创作作品在该云端的地址发送给该车机端。In one embodiment, the work generating device further includes a creative work receiving module, configured to receive and save the edited creative work at the vehicle terminal, and the edited creative work corresponds to a work ID. Further, a sharing request receiving module is used to receive a sharing request sent by the vehicle terminal, and the sharing request includes the work ID, so that the cloud can query the edited address of the creative work in the cloud according to the work ID; The address query module is used to query the address of the creative work in the work database according to the work ID; the address sending module is used to send the edited cloud address of the creative work to the vehicle terminal.

在一种实施方式中,作品创作请求接收模块1601通过API网关解析该作品创作请求,以调用创作服务模块的创作接口。In one embodiment, the work creation request receiving module 1601 parses the work creation request through the API gateway to call the creation interface of the creation service module.

在一种实施方式中,第一查询请求接收模块1604通过API网关解析该第一查询请求,以异步调用创作服务模块的展示接口。In one embodiment, the first query request receiving module 1604 parses the first query request through the API gateway to asynchronously invoke the presentation interface of the authoring service module.

在一种实施方式中,第二查询请求接收模块通过API网关解析该第二查询请求,以调用创作服务模块的列表接口从该作品数据库中查询多个作品。In one embodiment, the second query request receiving module parses the second query request through the API gateway, so as to call the list interface of the authoring service module to query the plurality of works from the work database.

在一种实施方式中,分享请求接收模块通过API网关解析该分享请求,以调用创作服务模块的分享接口。In one embodiment, the sharing request receiving module parses the sharing request through the API gateway to call the sharing interface of the authoring service module.

图17示出根据本申请实施例的车机端的作品生成装置的结构框图。如图17所示,该装置可以包括:FIG. 17 shows a structural block diagram of an apparatus for generating works on the vehicle side according to an embodiment of the present application. As shown in Figure 17, the apparatus may include:

语义识别模块1701,用于对语音指令进行语义识别,得到第一识别结果;A semantic recognition module 1701, configured to perform semantic recognition on the voice command to obtain a first recognition result;

触发执行模块1702,用于根据目标识别结果触发车机端执行权利要求1至9任一项的方法,目标识别结果包括第一识别结果。The trigger execution module 1702 is configured to trigger the vehicle terminal to execute the method of any one of claims 1 to 9 according to the target recognition result, where the target recognition result includes the first recognition result.

在一种实施方式中,如图17所示,语义识别模块1701可以包括:In one embodiment, as shown in FIG. 17 , the semantic recognition module 1701 may include:

语音指令发送模块1703,用于将语音指令发送给云端,以使云端根据语音指令生成第二识别结果;a voice command sending module 1703, configured to send the voice command to the cloud, so that the cloud can generate a second recognition result according to the voice command;

识别结果接收模块1704,用于接收云端返回的第二识别结果;The identification result receiving module 1704 is used for receiving the second identification result returned by the cloud;

仲裁模块1705,用于根据预设的仲裁规则,从第一识别结果和第二识别结果中确定出目标识别结果。The arbitration module 1705 is configured to determine the target recognition result from the first recognition result and the second recognition result according to a preset arbitration rule.

本申请实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。For the functions of each module in each device in this embodiment of the present application, reference may be made to the corresponding description in the foregoing method, and details are not described herein again.

本申请实施例提供一种作品编辑装置,包括:The embodiment of the present application provides a work editing device, including:

标识识别模块,用于识别车机端展示的作品编辑标识;The logo identification module is used to identify the editing logo of the works displayed on the vehicle end;

地址确定模块,用于根据作品编辑标识确定创作作品在云端的地址,创作作品根据以上任一种作品生成方法生成;The address determination module is used to determine the address of the creative work in the cloud according to the work editing identifier, and the creative work is generated according to any of the above work generation methods;

作品获取展示模块,用于根据地址从云端获取创作作品并展示于移动终端。The work acquisition and display module is used to acquire the creative work from the cloud according to the address and display it on the mobile terminal.

在一种实施方式中,该作品编辑装置还包括:In one embodiment, the work editing device further includes:

编辑素材获取模块,用于根据用户的编辑指令获取对应的编辑素材;The editing material obtaining module is used to obtain the corresponding editing material according to the user's editing instruction;

编辑模块,用于根据编辑素材编辑创作作品;The editing module is used to edit and create works based on editing materials;

分享模块,用于分享编辑后的创作作品。The sharing module is used to share edited creations.

图18示出根据本申请实施例的终端或服务器的结构框图。如图18所示,该终端或服务器包括:存储器1801和处理器1802,存储器1801内存储有可在处理器1802上运行的指令。处理器1802执行该指令时实现上述实施例中的任一种作品生成方法。存储器1801和处理器1802的数量可以为一个或多个。该终端或服务器旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。终端或服务器还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。FIG. 18 shows a structural block diagram of a terminal or a server according to an embodiment of the present application. As shown in FIG. 18 , the terminal or server includes: a memory 1801 and a processor 1802 , and instructions that can be executed on the processor 1802 are stored in the memory 1801 . When the processor 1802 executes the instruction, any one of the work generation methods in the above-mentioned embodiments is implemented. The number of the memory 1801 and the processor 1802 may be one or more. The terminal or server is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. A terminal or server may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are by way of example only, and are not intended to limit implementations of the application described and/or claimed herein.

该终端或服务器还可以包括通信接口1803,用于与外界设备进行通信,进行数据交互传输。各个设备利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器1802可以对在终端或服务器内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个终端或服务器,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图18中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The terminal or server may further include a communication interface 1803 for communicating with external devices to perform data interactive transmission. The various devices are interconnected using different buses and can be mounted on a common motherboard or otherwise as desired. Processor 1802 may process instructions for execution within the terminal or server, including instructions stored in or on memory to display graphical information of the GUI on external input/output devices, such as a display device coupled to the interface. In other embodiments, multiple processors and/or multiple buses may be used with multiple memories and multiple memories, if desired. Likewise, multiple terminals or servers can be connected, with each device providing some of the necessary operations (eg, as an array of servers, a group of blade servers, or a multiprocessor system). The bus can be divided into address bus, data bus, control bus and so on. For ease of presentation, only one thick line is shown in FIG. 18, but it does not mean that there is only one bus or one type of bus.

可选的,在具体实现上,如果存储器1801、处理器1802及通信接口1803集成在一块芯片上,则存储器1801、处理器1802及通信接口1803可以通过内部接口完成相互间的通信。Optionally, in specific implementation, if the memory 1801, the processor 1802 and the communication interface 1803 are integrated on one chip, the memory 1801, the processor 1802 and the communication interface 1803 can communicate with each other through the internal interface.

应理解的是,上述处理器可以是中央处理器(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Dignal Processing,DSP)、专用集成电路(Application Specific Sntegrated Circuit,ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced RISC machines,ARM)架构的处理器。It should be understood that, the above-mentioned processor may be a central processing unit (Central Processing Unit, CPU), and may also be other general-purpose processors, digital signal processors (Digital Signal Processing, DSP), application specific integrated circuits (Application Specific Sntegrated Circuit, ASIC), Field Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or any conventional processor or the like. It should be noted that the processor may be a processor supporting an advanced RISC machines (ARM) architecture.

本申请实施例提供了一种计算机可读存储介质(如上述的存储器1801),其存储有计算机指令,该程序被处理器执行时实现本申请实施例中提供的方法。Embodiments of the present application provide a computer-readable storage medium (such as the above-mentioned memory 1801 ), which stores computer instructions, and when the program is executed by a processor, implements the methods provided in the embodiments of the present application.

可选的,存储器1801可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据终端或服务器的使用所创建的数据等。此外,存储器1801可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器1801可选包括相对于处理器1802远程设置的存储器,这些远程存储器可以通过网络连接至终端或服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。Optionally, the memory 1801 may include a stored program area and a stored data area, wherein the stored program area may store an operating system and an application program required by at least one function; the stored data area may store data created according to the use of the terminal or server Wait. Additionally, memory 1801 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 1801 may optionally include memory located remotely from the processor 1802, and these remote memories may be connected to a terminal or server through a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

其中,处理器1802可以为第一处理器、第二处理器或第三处理器;存储器1801可以为第一存储器、第二存储器或第三存储器。The processor 1802 may be the first processor, the second processor or the third processor; the memory 1801 may be the first memory, the second memory or the third memory.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本申请的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present application. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present application, "plurality" means two or more, unless otherwise expressly and specifically defined.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或多个(两个或两个以上)用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。Any description of a process or method in a flowchart or otherwise described herein may be understood to represent a representation of executable instructions comprising one or more (two or more) steps for implementing a specified logical function or process. A module, fragment or section of code. Also, the scope of the preferred embodiments of the present application includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use with, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus, or apparatus) or equipment.

应理解的是,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。It should be understood that various parts of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. All or part of the steps of the method in the above-mentioned embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one of the steps of the method embodiment or its combination.

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the above-mentioned integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium. The storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the technical field disclosed in the present application can easily think of various changes or Replacement, these should be covered within the scope of protection of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (53)

1. A work generation method is applied to a vehicle end and is characterized by comprising the following steps:
sending a work creation request to a cloud end, wherein the work creation request comprises creation parameters, so that the cloud end requests a work creation module to create corresponding created works according to the creation parameters;
receiving an authoring task ID corresponding to the work authoring request returned by the cloud;
sending a first query request to the cloud, wherein the first query request comprises the creation task ID, so that the cloud queries the creation work corresponding to the creation task ID;
and receiving and displaying the creative work corresponding to the creative task ID at the vehicle end.
2. The method of claim 1, wherein sending a first query request to the cloud comprises:
and sending the first query request to the cloud according to a first preset time interval.
3. The method of claim 1, wherein the authoring parameters include an address of authoring material at the cloud, and wherein sending a request to the cloud for authoring a work further comprises:
sending the creation material to the cloud;
and receiving an address which is returned by the cloud and corresponds to the creation material.
4. The method of claim 1, wherein sending a work creation request to a cloud comprises:
detecting a scene condition of the vehicle end;
and controlling a corresponding vehicle-mounted multimedia assembly to collect corresponding multimedia resources according to the scene conditions, and sending the work creation request to the cloud, wherein the creation request comprises creation parameters corresponding to the multimedia resources.
5. The method according to claim 4, wherein the scene condition includes positioning information, and controlling the corresponding vehicle-mounted multimedia component to acquire the corresponding multimedia resource according to the scene condition comprises:
and controlling the vehicle-mounted multimedia assembly to acquire multimedia resources under the condition that the positioning information corresponds to the target journey information.
6. The method of claim 4, wherein the scene condition comprises an environmental audio, and controlling the corresponding in-vehicle multimedia component to acquire the corresponding multimedia resource according to the scene condition comprises:
controlling a microphone multimedia component to collect the environmental audio;
controlling a camera multimedia assembly to acquire image data; the multimedia asset includes the ambient audio and the image data.
7. The method of claim 4, wherein the scene condition comprises a facial image of a target user, and wherein controlling the corresponding in-vehicle multimedia component to acquire the corresponding multimedia resource according to the scene condition comprises:
determining an emotional state of the target user according to the facial image of the target user;
and controlling the vehicle-mounted multimedia assembly to acquire multimedia resources under the condition that the emotional state of the target user corresponds to a preset emotional state.
8. The method of claim 1, further comprising:
sending a sharing request to the cloud end, wherein the sharing request comprises a work ID of the creative work, so that the cloud end queries the address of the creative work in a work database according to the work ID;
receiving the address of the creative work returned by the cloud end;
generating a corresponding work sharing identification according to the address of the creative work;
and displaying the work sharing identification at the vehicle end.
9. The method of claim 1, further comprising:
generating a work editing identifier according to the address of the creative work at the cloud end;
and displaying the work editing identification at the vehicle end so that the mobile terminal can determine the address of the creative work at the cloud end according to the work editing identification, and acquire the creative work from the cloud end according to the address and display the creative work at the mobile terminal.
10. The method of claim 1, wherein presenting the creative work corresponding to the creative task ID at the vehicle end comprises:
editing the creative work according to an editing instruction of a user;
and displaying the edited creative work at the vehicle end.
11. The method of claim 10, further comprising:
sending the edited creative work to the cloud end;
sending a sharing request to the cloud end, wherein the sharing request comprises a work ID of the edited creative work, so that the cloud end inquires the address of the edited creative work at the cloud end according to the work ID;
receiving an address of the edited creative work returned by the cloud;
generating a corresponding work sharing identification according to the edited address of the creative work;
and displaying the work sharing identification at the vehicle end.
12. The method of claim 8 or 11, wherein sending the sharing request to the cloud comprises:
and sending the sharing request to the cloud end by calling a sharing interface at the vehicle end so that the cloud end calls the sharing interface of the creation service module through the API gateway.
13. The method of claim 1, wherein sending a work creation request to a cloud comprises:
and sending the work creation request to the cloud end by calling the creation interface at the vehicle end so as to enable the cloud end to call the creation interface of the creation service module through the API gateway.
14. The method of claim 1, wherein sending the first query request to the cloud comprises:
and sending the first query request to the cloud terminal by calling a display interface at the vehicle terminal.
15. The method of claim 1, further comprising:
sending a second query request to the cloud end so as to enable the cloud end to query a plurality of works from a work database, wherein the works comprise the creative works;
receiving a plurality of works returned by the cloud;
and displaying the plurality of works returned by the cloud end at the vehicle end.
16. The method of claim 15, wherein sending a second query request to the cloud comprises:
and sending the second query request to the cloud end by calling a list interface of the vehicle end so that the cloud end calls the list interface of the creation service module through the API gateway.
17. A work generation method is applied to a cloud end and is characterized by comprising the following steps:
receiving a work creation request sent by a vehicle end, wherein the work creation request comprises creation parameters;
generating an authoring task ID corresponding to the work authoring request;
sending the authoring task ID to the vehicle end;
requesting a work creation module to create a corresponding created work according to the creation parameters;
receiving a first query request sent by the vehicle end, wherein the first query request comprises the creation task ID;
inquiring the creative work corresponding to the creative task ID;
and sending the creative work corresponding to the creative task ID to the vehicle end.
18. The method of claim 17, further comprising:
receiving a result inquiry ID returned by the composition creation module according to the creation parameters;
inquiring whether the creative work corresponding to the result inquiry ID is finished from the work creative module according to a second preset time interval;
in the completed case, a creative work corresponding to the result query ID is obtained from the work creative module.
19. The method of claim 17, wherein the authoring material corresponding to the authoring parameters is a video, the method further comprising:
under the condition that the work creation module completes the work creation corresponding to the creation parameters, the work creation module calls a callback interface of the creation service module through an API gateway so as to store the work creation corresponding to the creation parameters to a work database.
20. The method of claim 17, wherein the authoring parameter is an address of authoring material at the cloud, the method further comprising:
receiving and storing the creation material sent by the vehicle end;
and sending the address corresponding to the creation material to the automobile terminal.
21. The method of claim 17, further comprising:
receiving a second query request sent by the vehicle end;
querying a plurality of works from a work database according to the second query request, the works including the creative works;
and sending the plurality of inquired works to the vehicle end.
22. The method of claim 17, further comprising:
receiving a sharing request sent by the vehicle end, wherein the sharing request comprises a work ID of the creative work;
inquiring the address of the creative work in a work database according to the ID of the work;
and sending the address of the creative work to the vehicle end.
23. The method of claim 17, further comprising:
receiving and storing the edited creative work at the vehicle end, wherein the edited creative work corresponds to a work ID;
receiving a sharing request sent by the vehicle end, wherein the sharing request comprises the work ID, so that the cloud end queries the address of the edited creative work at the cloud end according to the work ID;
and sending the edited creative work to the vehicle end at the address of the cloud end.
24. The method of claim 17, wherein receiving a work composition request from a vehicle end comprises:
and analyzing the work creation request through the API gateway so as to call an creation interface of the creation service module.
25. The method of claim 17, wherein receiving a first query request from the vehicle end comprises:
and analyzing the first query request through the API gateway so as to call a display interface of the authoring service module.
26. The method of claim 21, wherein receiving a second query request from the vehicle end to query a plurality of works from a database of works, comprises:
and analyzing the second query request through an API gateway to call a list interface of an authoring service module to query a plurality of works from the work database.
27. The method according to claim 22 or 23, wherein receiving the sharing request sent by the vehicle end comprises:
and analyzing the sharing request through the API gateway so as to call a sharing interface of the authoring service module.
28. A work generation method is applied to a vehicle end and is characterized by comprising the following steps:
performing semantic recognition on the voice command to obtain a first recognition result;
triggering the vehicle end to perform the method of any one of claims 1 to 16 according to a target recognition result, the target recognition result including the first recognition result.
29. The method of claim 28, further comprising:
sending the voice instruction to a cloud end so that the cloud end generates a second recognition result according to the voice instruction;
receiving the second recognition result returned by the cloud end;
and determining the target recognition result from the first recognition result and the second recognition result according to a preset arbitration rule.
30. A method for editing works is applied to a mobile terminal and is characterized by comprising the following steps:
identifying a work editing identifier displayed at a vehicle end;
determining an address of a creative work at a cloud according to the work editing identifier, the creative work being generated according to the method of any one of claims 1-29;
acquiring the creative work from the cloud according to the address;
and displaying the creative work at the mobile terminal.
31. The method of claim 30, further comprising:
acquiring a corresponding editing material according to an editing instruction of a user;
editing the creative work according to the editing materials;
and sharing the edited creative work.
32. A work generation apparatus, comprising:
the work creation request sending module is used for sending a work creation request to a cloud end, wherein the work creation request comprises creation parameters, so that the cloud end requests the work creation module to create corresponding created works according to the creation parameters;
the creation task ID receiving module is used for receiving a creation task ID which is returned by the cloud end and corresponds to the creation request of the work;
the first query request sending module is used for sending a first query request to the cloud, wherein the first query request comprises the creation task ID, so that the cloud queries the creation works corresponding to the creation task ID;
and the work display module is used for receiving and displaying the creative work which is returned by the cloud end and corresponds to the creative task ID at the vehicle end.
33. A work generation apparatus, comprising:
the system comprises a work creation request receiving module, a work creation request processing module and a work creation request processing module, wherein the work creation request receiving module is used for receiving a work creation request sent by a vehicle end, and the work creation request comprises creation parameters;
the creation task ID generating and sending module is used for generating a creation task ID corresponding to the creation request of the work and sending the creation task ID to the vehicle end;
the request module is used for requesting the work creation module to create the corresponding created work according to the creation parameters;
a first query request receiving module, configured to receive a first query request sent by the vehicle end, where the first query request includes the creation task ID;
the work inquiry module is used for inquiring the creative work corresponding to the creative task ID;
and the work sending module is used for sending the creative work corresponding to the creative task ID to the vehicle end.
34. A work generation apparatus, comprising:
the semantic recognition module is used for performing semantic recognition on the voice command to obtain a first recognition result;
a trigger execution module, configured to trigger the vehicle end to execute the method according to a target recognition result, where the target recognition result includes the first recognition result.
35. The apparatus of claim 34, further comprising:
the voice instruction sending module is used for sending the voice instruction to a cloud end so that the cloud end can generate a second recognition result according to the voice instruction;
the identification result receiving module is used for receiving the second identification result returned by the cloud end;
and the arbitration module is used for determining the target recognition result from the first recognition result and the second recognition result according to a preset arbitration rule.
36. A work editing apparatus, comprising:
the identification recognition module is used for recognizing the editing identification of the works displayed at the vehicle end;
an address determination module, configured to determine, according to the work editing identifier, an address of a creative work at a cloud, where the creative work is generated according to the method of any one of claims 1 to 29;
and the work acquisition and display module is used for acquiring the creative work from the cloud end according to the address and displaying the creative work on the mobile terminal.
37. A vehicle end terminal, comprising:
at least one first processor; and
a first memory communicatively coupled to the at least one first processor; wherein,
the first memory stores instructions executable by the at least one first processor to enable the at least one first processor to perform the method of any one of claims 1 to 16, claim 28 and claim 29.
38. A server, comprising:
at least one second processor; and
a second memory communicatively coupled to the at least one second processor; wherein,
the second memory stores instructions executable by the at least one second processor to enable the at least one second processor to perform the method of any one of claims 17 to 27.
39. A mobile terminal, comprising:
at least one third processor; and
a third memory communicatively coupled to the at least one third processor; wherein,
the third memory stores instructions executable by the at least one third processor to enable the at least one third processor to perform the method of claim 30 or 31.
40. A work generation system comprising the vehicle-end terminal of claim 37 and the server of claim 38.
41. The system according to claim 40, further comprising the mobile terminal according to claim 39.
42. A work generation system is characterized by comprising a vehicle end and a cloud end, wherein the vehicle end comprises a work generation module, and the cloud end comprises an authoring service module, a work authoring module and an API gateway;
the work generation module includes: an authoring interface for sending a work authoring request to the cloud; the display interface is used for sending a first query request to the cloud end; the work creation request comprises creation parameters, and the first query request comprises an creation task ID (identity) which is returned by the cloud and corresponds to the work creation request;
the authoring service module comprises: an authoring interface for requesting the work authoring module to author a corresponding authored work according to the authoring parameters; the display interface is used for inquiring and returning the creative work corresponding to the creative task ID to the vehicle end;
the cloud end analyzes the work creation request through the API gateway to call a creation interface of the creation service module, and the cloud end analyzes the first query request through the API gateway to call the creation interface of the creation service module.
43. The system of claim 42, wherein the vehicle end invokes the presentation interface of the production generation module at a first predetermined time interval, and the cloud end invokes the presentation interface of the production service module at a second predetermined time interval.
44. The system of claim 42, wherein the authoring parameters comprise an address of the authoring material in the cloud, the vehicle end further comprises an uploading interface, the cloud end comprises a web disk, the vehicle end sends the authoring material to the web disk by calling the uploading interface, and the address is the address of the authoring material in the web disk.
45. The system of claim 42, wherein the cloud comprises a work database having a plurality of works stored therein, the works including the work of creation.
46. The system of claim 45, wherein the composition generation module comprises a listing interface for sending a second query request to the cloud, and wherein the authoring service module comprises a listing interface for querying the plurality of compositions from the composition database, wherein the authoring service module parses the second query request through the API gateway to invoke the listing interface of the authoring service module.
47. The system of claim 45, wherein the composition generation module comprises a sharing interface for sending a sharing request to the cloud, the sharing request comprises a composition ID of the composition, the composition service module comprises a sharing interface for querying an address of the composition in the composition database returned to the vehicle end according to the composition ID, and the composition service module parses the sharing request through the API gateway to call the sharing interface of the composition service module.
48. The system of claim 45, wherein the authoring material corresponding to the authoring parameter is a video, wherein the authoring service module further comprises a callback interface, and wherein the composition authoring module calls the callback interface of the authoring service module via the API gateway to save the composition corresponding to the authoring parameter to the composition database when the composition authoring module completes the composition corresponding to the authoring parameter.
49. The system of claim 42, wherein the authoring service module further comprises a data processing sub-module for performing data processing on authoring material corresponding to the authoring parameters, the data processing including sensitive word filtering.
50. The system according to any one of claims 42 to 49, wherein the vehicle end further comprises a first dialogue management module, configured to perform semantic recognition on the voice command to obtain a first recognition result; the cloud end comprises a second dialogue management module which is used for receiving the voice command from the first dialogue management module and generating a second recognition result according to the voice command; the first dialogue management module is further used for determining a target recognition result from the first recognition result and the second recognition result according to a preset arbitration rule, and triggering the work generation module according to the target recognition result.
51. The system according to claim 50, wherein said first session management module comprises a first protocol encoder, a first protocol decoder, and a first session engine;
the first protocol encoder is used for encoding the voice command and then sending the voice command to the second dialogue management module;
the first protocol decoder is used for calling a first recognition result callback interface and sending a decoded first recognition result to the first dialogue engine; the first protocol decoder is further used for calling a second recognition result callback interface and sending the decoded second recognition result to the first dialogue engine;
the first dialogue engine is used for determining the target recognition result from the first recognition result and the second recognition result according to a preset arbitration rule and triggering the work generation module.
52. The system according to claim 50, wherein said second session management module comprises a second protocol encoder, a voice gateway, a voice services module, and a second session engine;
the voice gateway receives the voice command, decodes the voice command through the second protocol decoder and then sends the voice command to the second protocol encoder;
the second protocol encoder is used for encoding the voice instruction output by the second protocol decoder;
the voice service module carries out semantic recognition on the voice command output by the second protocol encoder to obtain an initial recognition result;
the second dialogue engine generates a second recognition result according to the initial recognition result;
and the voice gateway encodes the second identification result through the second protocol encoder and then sends the second identification result to the first dialogue management module.
53. A computer readable storage medium having stored therein computer instructions which, when executed by a processor, implement the method of any one of claims 1 to 31.
CN202010497041.1A 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works Active CN111400518B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202110044146.6A CN112699257A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works
CN202010497041.1A CN111400518B (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works
CN202110045091.0A CN112699258A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works
PCT/CN2021/082971 WO2021244110A1 (en) 2020-06-04 2021-03-25 Work generation and edition methods and apparatuses, terminals, server and systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010497041.1A CN111400518B (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN202110044146.6A Division CN112699257A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works
CN202110045091.0A Division CN112699258A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works

Publications (2)

Publication Number Publication Date
CN111400518A true CN111400518A (en) 2020-07-10
CN111400518B CN111400518B (en) 2020-11-17

Family

ID=71433839

Family Applications (3)

Application Number Title Priority Date Filing Date
CN202010497041.1A Active CN111400518B (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works
CN202110044146.6A Pending CN112699257A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works
CN202110045091.0A Pending CN112699258A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN202110044146.6A Pending CN112699257A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works
CN202110045091.0A Pending CN112699258A (en) 2020-06-04 2020-06-04 Method, device, terminal, server and system for generating and editing works

Country Status (2)

Country Link
CN (3) CN111400518B (en)
WO (1) WO2021244110A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112061058A (en) * 2020-09-07 2020-12-11 华人运通(上海)云计算科技有限公司 Scene triggering method, device, equipment and storage medium
CN113067854A (en) * 2021-03-12 2021-07-02 斑马网络技术有限公司 In-vehicle device content resource acquisition method, device, device and storage medium
WO2021244110A1 (en) * 2020-06-04 2021-12-09 华人运通(上海)新能源驱动技术有限公司 Work generation and edition methods and apparatuses, terminals, server and systems
CN114064946A (en) * 2020-07-30 2022-02-18 华人运通(上海)云计算科技有限公司 Method and device for generating travel creative work, vehicle terminal and storage medium
CN114064944A (en) * 2020-07-30 2022-02-18 华人运通(上海)云计算科技有限公司 Method and device for generating travel creative work, vehicle terminal and storage medium
CN114089826A (en) * 2020-07-30 2022-02-25 华人运通(上海)云计算科技有限公司 Vehicle end scene generation method and device, vehicle end and storage medium
CN116595438A (en) * 2023-05-17 2023-08-15 上海极豆科技有限公司 Image creation method, device, equipment and storage medium
CN118568219A (en) * 2024-05-16 2024-08-30 深圳市三六零智慧生活科技有限公司 Writing prompt method, large language model fine-tuning method and related equipment

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113628618B (en) * 2021-07-29 2024-10-15 中汽创智科技有限公司 Multimedia file generation method, device and terminal based on intelligent cabin
CN114157917B (en) * 2021-11-29 2024-04-16 北京百度网讯科技有限公司 Video editing method, device and terminal equipment
CN114282127B (en) * 2021-12-10 2024-09-17 重庆长安汽车股份有限公司 Personalized visual service pushing method based on whole vehicle camera and GPS positioning
CN114584839A (en) * 2022-02-25 2022-06-03 智己汽车科技有限公司 Clipping method and device for shooting vehicle-mounted video, electronic equipment and storage medium
CN114999530B (en) * 2022-05-18 2024-07-16 北京飞象星球科技有限公司 Audio and video editing method and device
CN115633064B (en) * 2022-10-14 2024-10-08 浙江吉利控股集团有限公司 Vehicle-cloud integrated system, execution method, storage medium and program product
CN115410579B (en) * 2022-10-28 2023-03-31 广州小鹏汽车科技有限公司 Voice interaction method, voice interaction device, vehicle and readable storage medium
CN119522564A (en) * 2023-02-16 2025-02-25 深圳引望智能技术有限公司 A control method, device and vehicle
CN116630455A (en) * 2023-02-17 2023-08-22 深圳前海深蕾半导体有限公司 Image generation method, display device and storage medium based on artificial intelligence painting
CN119484955A (en) * 2024-11-08 2025-02-18 中国传媒大学 Control method of cinema system, cloud server, interactive terminal and cinema system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468847A (en) * 2014-12-31 2015-03-25 北京赛维安讯科技发展有限公司 Journey recorded information sharing method, equipment, server and system of vehicle
WO2017128920A1 (en) * 2016-01-29 2017-08-03 深圳市艾特大师网络科技有限公司 Method, device, and terminal for message processing
CN110298934A (en) * 2019-06-18 2019-10-01 重庆长安汽车股份有限公司 Driving video capture and sharing method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101445222B1 (en) * 2012-07-03 2014-11-04 (주)뉴인 Authoring system for multimedia contents and computer readable storing medium providing authoring tool
GB201314636D0 (en) * 2013-08-15 2013-10-02 Realeyes Data Services Ltd Method of collecting computer user data
JP2018207385A (en) * 2017-06-08 2018-12-27 株式会社Jvcケンウッド Display control apparatus, display control system, display control method, and display control program
CN110389676A (en) * 2018-04-20 2019-10-29 比亚迪股份有限公司 Determination method of operation interface of in-vehicle central control multimedia
CN108965397A (en) * 2018-06-22 2018-12-07 中央电视台 Cloud video editing method and device, editing equipment and storage medium
CN109922290A (en) * 2018-12-27 2019-06-21 蔚来汽车有限公司 Audio-video synthetic method, device, system, equipment and vehicle for vehicle
CN110113540B (en) * 2019-06-13 2021-06-04 广州小鹏汽车科技有限公司 Vehicle shooting method and device, vehicle and readable medium
CN111083155A (en) * 2019-12-25 2020-04-28 斑马网络技术有限公司 Vehicle machine and cloud interaction method and device
CN111400518B (en) * 2020-06-04 2020-11-17 华人运通(上海)新能源驱动技术有限公司 Method, device, terminal, server and system for generating and editing works

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468847A (en) * 2014-12-31 2015-03-25 北京赛维安讯科技发展有限公司 Journey recorded information sharing method, equipment, server and system of vehicle
WO2017128920A1 (en) * 2016-01-29 2017-08-03 深圳市艾特大师网络科技有限公司 Method, device, and terminal for message processing
CN110298934A (en) * 2019-06-18 2019-10-01 重庆长安汽车股份有限公司 Driving video capture and sharing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
科技湃: "第七代微软小冰正式亮相 全双工语音交互感官技术新增车载场景", 《HTTPS://WWW.SOHU.COM/A/334478885_356153》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021244110A1 (en) * 2020-06-04 2021-12-09 华人运通(上海)新能源驱动技术有限公司 Work generation and edition methods and apparatuses, terminals, server and systems
CN114064946A (en) * 2020-07-30 2022-02-18 华人运通(上海)云计算科技有限公司 Method and device for generating travel creative work, vehicle terminal and storage medium
CN114064944A (en) * 2020-07-30 2022-02-18 华人运通(上海)云计算科技有限公司 Method and device for generating travel creative work, vehicle terminal and storage medium
CN114089826A (en) * 2020-07-30 2022-02-25 华人运通(上海)云计算科技有限公司 Vehicle end scene generation method and device, vehicle end and storage medium
CN112061058A (en) * 2020-09-07 2020-12-11 华人运通(上海)云计算科技有限公司 Scene triggering method, device, equipment and storage medium
CN113067854A (en) * 2021-03-12 2021-07-02 斑马网络技术有限公司 In-vehicle device content resource acquisition method, device, device and storage medium
CN113067854B (en) * 2021-03-12 2023-08-25 斑马网络技术有限公司 Method, device, device and storage medium for acquiring content resources of in-vehicle equipment
CN116595438A (en) * 2023-05-17 2023-08-15 上海极豆科技有限公司 Image creation method, device, equipment and storage medium
CN118568219A (en) * 2024-05-16 2024-08-30 深圳市三六零智慧生活科技有限公司 Writing prompt method, large language model fine-tuning method and related equipment

Also Published As

Publication number Publication date
WO2021244110A1 (en) 2021-12-09
CN112699257A (en) 2021-04-23
CN111400518B (en) 2020-11-17
CN112699258A (en) 2021-04-23

Similar Documents

Publication Publication Date Title
CN111400518B (en) Method, device, terminal, server and system for generating and editing works
JP6647351B2 (en) Method and apparatus for generating candidate response information
US9530415B2 (en) System and method of providing speech processing in user interface
CN107430517B (en) Online marketplace for plugins to enhance dialogue systems
US11231826B2 (en) Annotations in software applications for invoking dialog system functions
CN111651231B (en) Work generation method and device, vehicle end and mobile terminal
US10311877B2 (en) Performing tasks and returning audio and visual answers based on voice command
CN109065053B (en) Method and apparatus for processing information
US10249296B1 (en) Application discovery and selection in language-based systems
CN107615274A (en) Enhance the functionality of virtual assistants and dialogue systems via a plugin marketplace
CN110244941B (en) Task development method and device, electronic equipment and computer readable storage medium
CN107733722B (en) Method and apparatus for configuring voice service
US10997963B1 (en) Voice based interaction based on context-based directives
CN115840841A (en) Multi-modal dialog method, device, equipment and storage medium
CN118689347A (en) Intelligent agent generation method, interaction method, device, medium and equipment
CN119003039A (en) Method, apparatus, device and storage medium for information processing
US11783836B2 (en) Personal electronic captioning based on a participant user's difficulty in understanding a speaker
CN113593519A (en) Text speech synthesis method, system, device, equipment and storage medium
JP6944920B2 (en) Smart interactive processing methods, equipment, equipment and computer storage media
CN111703278B (en) Fragrance release method, device, vehicle end, cloud end, system and storage medium
US20240420404A1 (en) Generating enhanced video messages from captured speech
CN116166861A (en) Display method and device for search results
CN116483963A (en) Virtual robot dialogue method, device, computer equipment and storage medium
CN111427529B (en) Interaction method, device, equipment and storage medium
CN117034959A (en) Data processing method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant