Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A program upload method and device based on a target network platform

A target program and target network technology, which is applied in the field of program uploading devices based on target network platforms, can solve problems such as time-consuming and energy-consuming users, program incompatibility, and operation failures, so as to save time and energy, avoid operation failures, and improve The effect of compatibility

Active Publication Date: 2019-12-31
ALIBABA GRP HLDG LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For users, first of all, it takes a lot of time and energy for users to perform complex configuration, upload, and scheduling deployment in the network platform development environment; Failed to run on the platform; moreover, the split development environment is likely to cause program incompatibility, and the software that is successfully debugged locally may not run normally on the network platform
[0005] Furthermore, for the network platform, it is not convenient to directly allow users to upload compiled software, and when the software package contains malicious programs, it may affect the security of the network platform

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
  • A program upload method and device based on a target network platform
  • A program upload method and device based on a target network platform
  • A program upload method and device based on a target network platform

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0172] As a preferred example 1 of the embodiment of the present invention, the program execution file construction module 508 may include the following submodules:

[0173] The common function code extraction submodule is used to extract the common function codes on which the target program depends from the common function code database according to the preset configuration file for the target program.

[0174] The common function code embedding sub-module is used to embed the program basic code uploaded by the client and the extracted common function code into corresponding positions in the target program architecture file.

[0175] The compiling and packaging sub-module is used for compiling and packaging the embedded target program architecture file, and generating the program execution file of the target program.

example 2

[0176] As a second preferred example of the embodiment of the present invention, the program execution file construction module 508 may include the following submodules:

[0177] The task adding sub-module is used for adding the pending program execution file construction task and program execution file upload task in the task list according to the received program basic code.

[0178] The task polling submodule is used for polling and executing the pending tasks in the preset task list.

[0179] The task list updating submodule is configured to update the task list according to the execution status of the tasks to be processed.

example 3

[0180] As a third preferred example of the embodiment of the present invention, the program execution file construction module 508 may include the following submodules:

[0181] The commonly used function code identifier search submodule is used to search and extract the corresponding commonly used function code from the commonly used function code database when the program basic code contains the commonly used function code identifier.

[0182] This application shows the editing area of ​​multiple functional components divided into the target program according to the target program architecture file on the program editing page, and provides the code editing entry of the corresponding functional component in the editing area, so that the user can edit the code more conveniently . Furthermore, this application receives and detects the basic code of the program uploaded by the user. When the basic code of the program is legal, the next step is to generate the program execution f...

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 present application provides a method and device for uploading a program based on a target network platform. The method includes: sending the target program architecture file corresponding to the target program applicable to the target network platform to the client; receiving the program basic code edited by the client for the target program architecture file; combining the The target program architecture file and the corresponding program basic code construct the program execution file of the target program, and upload the program execution file to the target network platform. According to the program upload method of the embodiment of the present application, the program execution file of the target program is constructed and uploaded to the target network platform, so that the user does not need to pay attention to the configuration, upload, scheduling and deployment that are not related to the development business when developing software for the network platform, saving the user's time and effort.

Description

technical field [0001] The present application relates to the technical field of the Internet, in particular to a method for uploading a program based on a target network platform and a device for uploading a program based on a target network platform. Background technique [0002] Network platforms have been widely used with the rapid development of Internet-related services, usage and delivery models. Among them, PaaS (Platform-as-a-Service, platform as a service) can use the network platform as the basic platform of a software development environment. In addition to providing database and application services, software providers can also create and upload software to platform to provide users with customized software services. [0003] Usually, the software provider first conducts software development work such as code writing and debugging in the local development environment. In order to make the software suitable for running on the network platform, the written code n...

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 Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/06H04L67/34G06F11/3672H04L67/10G06F8/447G06F8/61G06F8/36H04L63/1416G06F8/64G06F8/30G06F21/56G06F8/60H04L67/01G06F8/41G06F11/3684
Inventor 张洋
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products