Application software realization method and device as well as computer equipment

The technology of application software and implementation method is applied in the field of application software implementation, application software implementation device, and computer equipment, and can solve the problems of application software without layering, unclear structure of application software, and difficult extension of application software, etc., and achieve optimal Compilation speed, easy debugging, and improved manageability

Active Publication Date: 2015-04-29
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of realizing the present invention, the inventor found that most of the existing application software has the phenomenon that the application software does not have a sense of hierarchy and that different modules call each other during operation. The above phenomena not only make the structure of the application software unclear, but also It will cause a high degree of interdependence between different modules, which will lead to problems such as difficult expansion, difficult refactoring, difficult debugging (such as difficult to locate bugs) and low compilation speed of the application software.

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
  • Application software realization method and device as well as computer equipment
  • Application software realization method and device as well as computer equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0016] Embodiment 1, application software implementation method.

[0017] figure 1 In S100, the component assembler in the main project receives the business information transmitted by the business logic in the main project.

[0018] Specifically, the software engineering structure of the application software in this embodiment is as follows: figure 2 shown. figure 2 The software project in the software mainly includes two layers, that is, the layer where the main project is located and the layer where the sub-project is located. In this embodiment, the call relationship between the layer where the main project is located and the layer where the sub-project is located is a one-way call relationship, that is, the layer where the main project is located can call the content in the layer where the sub-project is located, but the layer where the sub-project is located The content in the layer where the main project is located cannot be called.

[0019] figure 2 The main pr...

Embodiment 2

[0042] Embodiment 2, application software implements the device.

[0043] The application software implementing device of this embodiment can be set in a smart mobile phone, can also be set in a tablet computer (such as a tablet computer based on the Android operating system, etc.), and can also be set in a computer (such as a notebook computer or a desktop computer, etc.) . Of course, the application software implementing device of this embodiment can also be set in other intelligent electronic devices, such as PDA and other devices. The apparatus for implementing application software in this embodiment may be set in an application software development environment, such as a computer or a server for debugging application software. This embodiment does not limit the specific form of expression that the application software implementation device is set on a specific hardware device.

[0044] The structure of the application software implementation device in this embodiment is...

Embodiment 3

[0073] Embodiment 3, computer equipment.

[0074] The computer equipment can be a single computer, a computer group composed of multiple computers, a single network server, a server group composed of multiple network servers, or a cloud composed of a large number of computers / network servers based on cloud computing. The computer equipment in this embodiment includes the apparatus for implementing application software described in Embodiment 2 above, which will not be described in detail here.

[0075] It should be noted that the present invention can be implemented in software and / or a combination of software and hardware, for example, it can be implemented by using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware devices. In one embodiment, the software program of the present invention can be executed by a processor to realize the steps or functions described above. Likewise, the software program (including associat...

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 invention provides an application software realization method and device as well as computer equipment, wherein the method comprises the following steps that an assembly assembler in main engineering receives service information transmitted from service logics in the main engineering; an encapsulation assembly corresponding to a service logic identification in the service information is determined by the assembly assembler according to the corresponding relationship of the preset service logic identification and the encapsulation assembly; in the process that the assembly assembler calls the corresponding assembly according to assembly calling information contained in the corresponding encapsulation assembly, service parameters in the service information are used as configuration parameters of the assembly, and the assembly belongs to sub engineering; the assembly assembler returns an operation result to the corresponding service logic. When the technical scheme provided by the invention is adopted, application software has the characteristics that the expansion is easy, the reconstitution is easy, the debugging is easy, the compilation speed is higher, and the like; the quality of the application software is finally improved.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a method for realizing application software, a device for realizing application software and computer equipment. Background technique [0002] With the development of the Internet, software has been used in many industries, such as industry, agriculture, banking, and aviation. The application of software in many industries not only improves the work efficiency of a large number of staff, but also effectively promotes the development of various industries. [0003] At present, smart electronic devices such as smart mobile phones, tablet computers, computers (such as notebook computers or desktop computers, etc.) and servers are usually installed with a large amount of application software. [0004] In the process of realizing the present invention, the inventor found that most of the existing application software has the phenomenon that the application software does ...

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): G06F9/44
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