[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105607944B - A kind of method and device of sharing application environment - Google Patents

A kind of method and device of sharing application environment Download PDF

Info

Publication number
CN105607944B
CN105607944B CN201510960436.XA CN201510960436A CN105607944B CN 105607944 B CN105607944 B CN 105607944B CN 201510960436 A CN201510960436 A CN 201510960436A CN 105607944 B CN105607944 B CN 105607944B
Authority
CN
China
Prior art keywords
image file
unit
application environment
client
acquiring
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.)
Active
Application number
CN201510960436.XA
Other languages
Chinese (zh)
Other versions
CN105607944A (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.)
Qax Technology Group Inc
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Beijing Qianxin 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 Beijing Qihoo Technology Co Ltd, Beijing Qianxin Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510960436.XA priority Critical patent/CN105607944B/en
Publication of CN105607944A publication Critical patent/CN105607944A/en
Application granted granted Critical
Publication of CN105607944B publication Critical patent/CN105607944B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45537Provision of facilities of other operating environments, e.g. WINE

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of method and devices of sharing application environment, are related to Internet technical field, to solve the problems, such as that different clients is unable to sharing application environment and invents.The method comprise the steps that obtaining the image file of application environment;The image file is saved in application container;Detect whether the image file is accessed;If the image file is accessed, access path is generated;Obtain the access position of client;By the access path, it sends the image file to the access position of the client.Present invention is mainly applied to during sharing application environment.

Description

Method and device for sharing application environment
Technical Field
The invention relates to the technical field of internet, in particular to a method and a device for sharing an application environment.
Background
With the development of internet technology, more and more product development, operation and maintenance are completed together through network coordination. The staff usually complete the work on the personal PC, and each staff establishes a work application environment on the personal PC, where the application environment includes a development kit, development software, application software, and the like. If new workers are added, a new working application environment needs to be built, and the sharing of the working application environment cannot be realized. A large amount of time is consumed for building a new working application environment, and a large number of parameters are required to be set for ensuring that all software can be normally used. The construction of the working application environment causes serious troubles for workers.
In the prior art, a work application environment is built in a WEB server, and work is completed at a WEB end in an online editing mode. And logging in a WEB server from the WEB to complete the work. The isolation of the WEB server is not good, the security of the user cannot be guaranteed, and the simultaneous change under the same user cannot be realized. That is, if the same product needs multiple persons to cooperate together, only one person can work at the same time in an online editing mode, and the sharing of the application environment cannot be realized.
Disclosure of Invention
The invention provides a method and a device for sharing an application environment, which can solve the problem that different clients cannot share the application environment.
In order to solve the above technical problem, in one aspect, the present invention provides a method for sharing an application environment, including:
acquiring a mirror image file of an application environment;
saving the mirror image file to an application container;
detecting whether the image file is accessed;
if the image file is accessed, generating an access path;
acquiring an access position of a client;
and sending the image file to an access position of the client through the access path.
In another aspect, the present invention provides an apparatus for sharing an application environment, the apparatus comprising:
the system comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring an image file of an application environment;
the saving unit is used for saving the mirror image file acquired by the first acquiring unit to an application container;
the detection unit is used for detecting whether the mirror image file stored by the storage unit is accessed;
the generating unit is used for generating an access path if the detecting unit detects that the image file is accessed;
a second obtaining unit, configured to obtain an access location of the client;
and the sending unit is used for sending the image file to the access position of the client acquired by the second acquiring unit through the access path generated by the generating unit.
The method and the device for sharing the application environment provided by the invention have the advantages that the image file of the application environment is obtained, the image file is stored in the application container, whether the image file is accessed or not is detected, if the image file is accessed, an access path is generated, the access position of the client side is obtained, and the image file is sent to the client side through the access path. Compared with the prior art, the method and the device can generate the access path, and the client side can share the application environment through the access path.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a flow chart illustrating a method for sharing an application environment according to an embodiment of the present invention;
FIG. 2 is a flow diagram illustrating another method for sharing an application environment according to an embodiment of the present invention;
FIG. 3 is a block diagram illustrating an apparatus for sharing an application environment according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating an apparatus for sharing an application environment according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
An embodiment of the present invention provides a method for sharing an application environment, and as shown in fig. 1, the method includes:
101. and acquiring an image file of the application environment.
The application environment refers to a software environment required by the client, and the files for constructing the application environment comprise application software, development kits and the like. All files for constructing the application environment are installed on the client, and the application environment of the client can be successfully constructed only if the files can be normally used.
The mirror image file, similar to the compressed package, makes a series of specific files into a single file according to a certain format, so as to be convenient for users to download and use, can be identified by specific software and can be directly recorded on an optical disk.
The image file of the application environment refers to an image file made of a file for constructing the application environment. The image file of the application environment changes along with the change of the requirements of the client on the application environment. In this embodiment, the content and the number of files for constructing the application environment included in the mirror image file are not limited.
And acquiring the mirror image file, and installing the mirror image file to construct the application environment.
102. And saving the image file to the application container.
And saving the image file acquired in the step 101 to an application container. The application container is a platform for developing, migrating and running application programs, and a sandbox mechanism is used, so that no interface exists among the application containers. The application container can package the image file and can also realize virtualization.
After the image file is packaged by the application container, the image file is uniformly downloaded, started, expanded, deleted and migrated, so that the image file is convenient to deploy, operate and maintain. The application container has low performance overhead, and is easy to realize the running of the machine and the data center.
103. It is detected whether the image file is accessed.
After receiving an access request of a client, setting a detection condition according to the image file information, and detecting whether the image file is accessed. The location of the detection condition may be set before receiving the access request but not initiating a response request, or before receiving the access request but not accessing the image file. In the present embodiment, the position where the detection condition is set is not limited.
Whether the image file is accessed or not is detected, whether the access position is the position of the image file or not can be detected, and keywords of the image file can also be detected. In this embodiment, the detection method for detecting the image file is not limited.
104. And if the image file is accessed, generating an access path.
The access path reflects the position information of the image file and is a path from the access entry to the image file. Through the access path, the client can directly acquire the mirror image file. The access path is a path for acquiring the image file and is also a transmission path for transmitting data information contained in the application environment.
105. And acquiring the access position of the client.
The client is the client which sends a request for accessing the image file. The access location of the client, that is, the location of the client, may be an IP address of the client, a physical address of the client, or other information that can be found at the location of the client. In this embodiment, the content included in the location information of the access location of the client is not limited.
And acquiring the access position of the client, namely acquiring the position information of the client so as to facilitate the sending of the image file.
106. And sending the image file to an access position of the client through the access path.
And searching the image file through the access path, searching the client through the access position, and sending the image file to the client.
For the embodiment of the present invention, specific application scenarios may be as follows, but are not limited to the following scenarios, including: the user of the client is assumed to be a common network user, and the application environment required by the common network user should meet the requirements of the user for watching videos, playing games and being capable of online shopping.
Aiming at the requirements of common network users, the following installation software classes are provided: FALSH, JAVA language operation platform, input method, instant chat, video playing and safety software. There are multiple pieces of software of the same function in each installed software class. One or more pieces of software are selected in each of the installed software classes to implement the application environment of the general network user. In this embodiment, the number of pieces of software in the installed software class is not limited.
All software contained in an application environment required by a common network user is made into an image file, the image file is obtained, and the image file is stored in an application container.
And detecting whether the image file is accessed, and if the image file is accessed, generating an access path. And acquiring the access position of the client, and sending the image file to the access position of the client through the access path.
And the client receives the image file, installs the image file and can obtain the application environment. Software required for constructing the application environment is not needed, and the software is installed on the client side one by one, so that tedious operation is avoided. Other clients can also access the image file to obtain the application environment corresponding to the image file, so that the sharing of the application environment is realized.
According to the method for sharing the application environment, the image file of the application environment is obtained, the image file is stored in the application container, whether the image file is accessed is detected, if the image file is accessed, an access path is generated, the access position of the client side is obtained, and the image file is sent to the client side through the access path. Compared with the prior art, the embodiment of the invention can generate the access path, and the client side can share the application environment through the access path.
Further, as a refinement and an extension of the method shown in fig. 1, an embodiment of the present invention further provides a method for sharing an application environment, as shown in fig. 2, where the method includes:
201. and acquiring an image file of the application environment.
Acquiring a mirror image file by acquiring a file for establishing an application environment; and generating an image file according to the file for establishing the application environment. The different application environments contain different files that build the application environment. Exemplary application environments of common network users include false, JAVA, operating platform, input method, instant chat, video playing, security software, and other installation software classes. And the application environment of the program development user also comprises program development software.
And constructing files of the application environment, and determining according to the specific requirements of the user. In this embodiment, the user requirement is not limited, that is, the content and the number of the files for constructing the application environment are not limited.
202. And saving the image file to the application container.
The application container is a portable container and can be applied in any language, framework and system.
203. It is detected whether the image file is accessed.
204. And if the image file is accessed, generating an access path.
And generating different access paths for different clients so as to facilitate the different clients to modify the image file at the same time. Different clients generate different access paths, and the storage locations of the image files are the same. Different clients are distinguished through the access paths which are not right, and the operation of the same mirror image file by different clients is realized.
205. And acquiring the access position of the client.
206. And sending the image file to an access position of the client through the access path.
207. And updating the mirror image file.
The image file can be changed along with the operation of the client on the image file. Acquiring the change information of a client to the mirror image file; and updating the mirror image file according to the change information. The storage positions of the updated image file and the image file are the same. That is, the change information of the mirror image files of different clients is obtained, and the changed mirror image files are the same mirror image file.
For the embodiment of the present invention, specific application scenarios may be as follows, but are not limited to the following scenarios, including: for a company, the development, operation and maintenance of software products are done jointly by a plurality of employees. The application environments of the employees participating in the product development, operation and maintenance are the same. The application environment needs to meet the operation requirement of software. The construction of the application environment comprises the basic installation files for constructing the application environment, the parameters of the installation files and the data information contained in the files.
For the client of the software development user, the provided software classes include but are not limited to programming language environment, simulation software, database software and office software. One software class includes a piece of software to facilitate collaboration between different employees. The software class, which is related to the software product, needs to meet all the requirements for development, operation and maintenance of the software product.
All software contained in an application environment required by a software development user is made into an image file, the image file is obtained, and the image file is stored in an application container.
And detecting whether the image file is accessed, and if the image file is accessed, generating an access path. And acquiring the access position of the client, and sending the image file to the access position of the client through the access path.
And the client receives the image file, installs the image file and can obtain the application environment. Software required for constructing the application environment is not needed, and the software is installed on the client side one by one, so that tedious operation is avoided. Other clients can also access the image file to obtain the application environment corresponding to the image file, so that the sharing of the application environment is realized.
And processing the development, operation and maintenance related problems of the software product by the staff at the client, and changing the data information contained in the file for constructing the application environment. And receiving the information of the changed constructed application environment file sent by the client through the access path. And updating the mirror image file according to the received change information. Due to the difference of the access paths, the image files can be updated by a plurality of clients simultaneously. When the client accesses the image file again, the accessed image file is the updated image file, the changed image file is directly accessed, and the progress condition of the product is directly mastered.
Therefore, the sharing of the application environment is realized, the synchronization of data information is also realized, and great convenience is brought to the development, operation and maintenance of products.
Further, as an implementation of the method shown in fig. 1 and fig. 2, an embodiment of the present invention further provides an apparatus for sharing an application environment. The embodiment of the apparatus corresponds to the embodiment of the method, and for convenience of reading, details of the embodiment of the apparatus are not repeated one by one, but it should be clear that the embodiment of the apparatus can correspondingly implement all the contents of the embodiment of the method. As shown in fig. 3, the apparatus includes: a first acquisition unit 31, a holding unit 32, a detection unit 33, a generation unit 34, a second acquisition unit 35, and a transmission unit 36. Wherein,
a first obtaining unit 31, configured to obtain an image file of an application environment;
a saving unit 32, configured to save the image file acquired by the first acquiring unit 31 to the application container;
a detecting unit 33 for detecting whether the image file saved by the saving unit 32 is accessed;
a generating unit 34, configured to generate an access path if the detecting unit 33 detects that the image file is accessed;
a second obtaining unit 35, configured to obtain an access location of the client;
a sending unit 36, configured to send the image file to the access location of the client acquired by the second acquiring unit 35 through the access path generated by the generating unit 34.
Further, as shown in fig. 4, the first acquiring unit 31 includes:
an obtaining module 311, configured to obtain a file for establishing an application environment;
the generating module 312 is configured to generate an image file according to the file for establishing the application environment acquired by the acquiring module 311.
Further, the application container in which the saving unit 32 saves the image file is a portable container and can be applied to any language, framework, and system.
Further, the generating unit 34 is configured to generate different access paths for different clients, so that the different clients modify the image file at the same time.
Further, as shown in fig. 4, the apparatus further includes:
a third obtaining unit 37, configured to obtain change information of the image file by the client after the sending unit 36 sends the image file;
and an updating unit 38 for updating the image file according to the change information acquired by the third acquiring unit 37.
According to the device for sharing the application environment, the image file of the application environment is obtained, the image file is stored in the application container, whether the image file is accessed is detected, if the image file is accessed, an access path is generated, the access position of the client side is obtained, and the image file is sent to the client side through the access path. Compared with the prior art, the embodiment of the invention can generate the access path, and the client side can share the application environment through the access path.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It will be appreciated that the relevant features of the method and apparatus described above are referred to one another. In addition, "first", "second", and the like in the above embodiments are for distinguishing the embodiments, and do not represent merits of the embodiments.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components in the title of the invention (e.g., means for determining the level of links within a web site) in accordance with embodiments of the invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.

Claims (10)

1. A method of sharing an application environment, the method comprising:
acquiring a mirror image file of an application environment;
saving the mirror image file to an application container;
detecting whether the image file is accessed;
if the image file is accessed, generating an access path;
acquiring an access position of a client;
and sending the image file to an access position of the client through the access path.
2. The method of claim 1, wherein obtaining the image file of the application environment comprises:
acquiring a file for establishing an application environment;
and generating the mirror image file according to the file for establishing the application environment.
3. The method of claim 1, wherein the application container is a portable container and is applicable in any language, framework, and system.
4. The method of claim 1, wherein generating the access path comprises:
and generating different access paths for different clients so as to facilitate the different clients to modify the image file at the same time.
5. The method of claim 1, further comprising:
acquiring the change information of a client to the mirror image file;
and updating the mirror image file according to the change information.
6. An apparatus for sharing an application environment, the apparatus comprising:
the system comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring an image file of an application environment;
the saving unit is used for saving the mirror image file acquired by the first acquiring unit to an application container;
the detection unit is used for detecting whether the mirror image file stored by the storage unit is accessed;
the generating unit is used for generating an access path if the detecting unit detects that the image file is accessed;
a second obtaining unit, configured to obtain an access location of the client;
and the sending unit is used for sending the image file to the access position of the client acquired by the second acquiring unit through the access path generated by the generating unit.
7. The apparatus of claim 6, wherein the first obtaining unit comprises:
the acquisition module is used for acquiring a file for establishing an application environment;
and the generating module is used for generating the mirror image file according to the file for establishing the application environment, which is acquired by the acquiring module.
8. The apparatus according to claim 6, wherein the application container that the saving unit saves the image file is a portable container and can be applied to any language, framework and system.
9. The apparatus of claim 6, wherein the generating unit is configured to generate different access paths for different clients, so that the different clients modify the image file at the same time.
10. The apparatus of claim 6, further comprising:
the third obtaining unit is used for obtaining the change information of the mirror image file from the client after the sending unit sends the mirror image file;
and the updating unit is used for updating the image file according to the change information acquired by the third acquiring unit.
CN201510960436.XA 2015-12-18 2015-12-18 A kind of method and device of sharing application environment Active CN105607944B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510960436.XA CN105607944B (en) 2015-12-18 2015-12-18 A kind of method and device of sharing application environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510960436.XA CN105607944B (en) 2015-12-18 2015-12-18 A kind of method and device of sharing application environment

Publications (2)

Publication Number Publication Date
CN105607944A CN105607944A (en) 2016-05-25
CN105607944B true CN105607944B (en) 2018-12-25

Family

ID=55987898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510960436.XA Active CN105607944B (en) 2015-12-18 2015-12-18 A kind of method and device of sharing application environment

Country Status (1)

Country Link
CN (1) CN105607944B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107846381B (en) * 2016-09-18 2021-02-09 阿里巴巴集团控股有限公司 Network security processing method and equipment
CN107483590A (en) * 2017-08-22 2017-12-15 郑州云海信息技术有限公司 Cloud data system medium cloud management system and method
CN109032944A (en) * 2018-07-26 2018-12-18 郑州云海信息技术有限公司 A kind of system and method reducing the software development testing time
CN111399927B (en) * 2018-12-14 2024-06-18 北京奇虎科技有限公司 Method and device for sharing Class files by application and computing equipment
CN111131497B (en) * 2019-12-31 2022-08-26 五八有限公司 File transmission method and device, electronic equipment and storage medium
CN113377489A (en) * 2020-03-09 2021-09-10 中科星图股份有限公司 Construction and operation method and device of remote sensing intelligent monitoring application based on cloud platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731596A (en) * 2015-03-27 2015-06-24 浪潮集团有限公司 Classification editing method for supporting multiple people to edit XBRL on line
CN104899068A (en) * 2015-06-30 2015-09-09 北京奇虎科技有限公司 Method and device for multi-process start by container
CN105138403A (en) * 2015-09-02 2015-12-09 浪潮集团有限公司 Cloud host multi-service parallel achieving method
CN105160269A (en) * 2015-08-13 2015-12-16 浪潮电子信息产业股份有限公司 Method and apparatus for accessing data in Docker container

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731596A (en) * 2015-03-27 2015-06-24 浪潮集团有限公司 Classification editing method for supporting multiple people to edit XBRL on line
CN104899068A (en) * 2015-06-30 2015-09-09 北京奇虎科技有限公司 Method and device for multi-process start by container
CN105160269A (en) * 2015-08-13 2015-12-16 浪潮电子信息产业股份有限公司 Method and apparatus for accessing data in Docker container
CN105138403A (en) * 2015-09-02 2015-12-09 浪潮集团有限公司 Cloud host multi-service parallel achieving method

Also Published As

Publication number Publication date
CN105607944A (en) 2016-05-25

Similar Documents

Publication Publication Date Title
CN105607944B (en) A kind of method and device of sharing application environment
US11979452B1 (en) Demo recording utility
US9069375B2 (en) Method and system for platform-independent application development
CN104410615B (en) Method, client, server and the system to access to shared data
JP6961334B2 (en) Servers, information processing methods and programs
JP7016205B2 (en) Methods and systems for providing message-based notifications
CN110780930B (en) Method and device for starting Android system, electronic equipment and storage medium
CN110784446A (en) User permission-based cloud resource acquisition method and device and computer equipment
CN107248986A (en) A kind of service tray method
JP2013529811A (en) Application with many experience modules
CN105955805B (en) A kind of method and device of application container migration
CN104903863A (en) Inversion-of-control component service models for virtual environments
CN104168667A (en) Data acquisition method, device and system
US9253228B2 (en) Cloud computing method, computing apparatus and server using the same
US9317669B1 (en) Verifying ownership of content
CN104809223A (en) Method and device for supplying application content search result in application
CN108958855A (en) The method, apparatus and system of page jump
CN105872767A (en) Method and apparatus for guiding sharing based on user behaviors
CN110851211A (en) Method, apparatus, electronic device, and medium for displaying application information
WO2020082210A1 (en) Providing virtual desktop within computing environment
CN110674023A (en) Interface testing method and device
CN105787359A (en) Course guarding method and device
CN116756016A (en) Multi-browser testing method, device, equipment, medium and program product
CN113742716A (en) Code running method, device, electronic equipment, storage medium and program product
CN107301089A (en) A kind of APP deployment and call method and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Co-patentee after: QAX Technology Group Inc.

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Co-patentee before: BEIJING QIANXIN TECHNOLOGY Co.,Ltd.

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.