File transplanting method and device, equipment and storage medium

A file transplantation and file technology, which is applied in the computer field, can solve problems such as time-consuming and long development cycles, and achieve the effects of reducing programming difficulty, speeding up speed, and reducing writing time

Active Publication Date: 2019-09-27
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD +1
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Skills with the same plot may also need to write codes separately on different application development platforms, which takes a long time and the development cycle is long

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • File transplanting method and device, equipment and storage medium
  • File transplanting method and device, equipment and storage medium
  • File transplanting method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

application example 1

[0120] Taking game development as an example, the service generation system may be a game development integration system of a conversational AI (Artificial Intelligence, artificial intelligence) system. The game development integration system of the conversational AI system can be a role-playing adventure game / story integrated development environment / platform, which realizes the non-programming development of voice skill games / story, and users can carry out related development operations of voice skills without programming .

[0121] Through this system, developers can select templates or customize business logic to generate plot description files in the form of visual editing. The system can migrate the corresponding skill service code according to the plot description file and complete the deployment. Developers can conduct online simulation and real machine testing to verify specific applications. Through visual editing of the plot, the service update technology will upda...

application example 2

[0153] The plot description file is similar to a directed graph (DAG, Directed Acyclic Graph). The directed graph is divided into a binary tree or other tree structures from the root node, step by step along different branches according to conditions. Use a series of symbols to represent the flow of each scenario of business logic. Each scenario may include multiple links or steps. Each node can be described in different ways. For example, a root node may include a skill entry intent. The next-level nodes of the root node may include the next scene after entering the skill.

[0154] For example, to describe the plot of the scene of the "guess the number" game, each scene is reflected in the plot description file. Assuming that the "guess the number" game includes the first scene where the first party draws the number, and the second scene is the second party guessing the number, the pictures, music, and text that need to be displayed in each scene can be reflected in the p...

application example 3

[0190] The plot description file can be automatically converted into PHP code. For example, corresponding PHP codes are generated according to each component in the plot description file structure, the logical relationship of each component, and the like. During code generation, resource transformations can be performed. For example: if an image is given in the description file, the image can be stored in CDN. If text is given in the scenario description file, convert the text to sound. In addition, intent and dictionary registration is possible. Extract the intention from the plot description file, complete the intention registration, and use the common words similar to the intention to register the dictionary.

[0191] Then, deploy the generated skill service code to the specified server. For example, deploy the skill service to a storage space generated by the open platform of the conversational artificial intelligence system, such as DBP. When executing the skill serv...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a file transplanting method and device, equipment and a storage medium. The method comprises the following steps: establishing a mapping relation between metadata of a to-be-transplanted file and metadata describing a file structure; and according to the mapping relationship, converting the to-be-transplanted file into a description file conforming to the description file structure. The existing file can be directly converted into the description file conforming to the description file structure, multiplexing of the existing file is facilitated, the writing time of the description file is shortened, and the service development speed is increased. The description file can be directly converted into a skill service code, rapid service generation is facilitated, and the programming difficulty of service development is reduced.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a file migration method, device, equipment and storage medium. Background technique [0002] In the development process of game and other plot skill applications, it is necessary to write the game plan, select the development language and programming tools, build the development environment and underlying framework, determine the art style and production standards, and build the client / server for development, etc. Developers then write code corresponding to the written game plan. [0003] Skills with the same plot may also need to be coded separately on different application development platforms, which takes a long time and the development cycle is long. Contents of the invention [0004] Embodiments of the present invention provide a file migration method, device, device and storage medium to solve one or more technical problems in the prior art. [0005] In a fir...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/40G06F8/76G06F16/25
CPCG06F8/40G06F8/76G06F16/258
Inventor 袁鹏邓学宁王家乐朱胜栋曹洪伟
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products