CN112667404A - Method and device for avoiding port occupation - Google Patents

Method and device for avoiding port occupation Download PDF

Info

Publication number
CN112667404A
CN112667404A CN202011645071.9A CN202011645071A CN112667404A CN 112667404 A CN112667404 A CN 112667404A CN 202011645071 A CN202011645071 A CN 202011645071A CN 112667404 A CN112667404 A CN 112667404A
Authority
CN
China
Prior art keywords
port
cloud host
program
occupation
daemon
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.)
Pending
Application number
CN202011645071.9A
Other languages
Chinese (zh)
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.)
Guangzhou Dianyun Technology Co ltd
Original Assignee
Guangzhou Dianyun 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 Guangzhou Dianyun Technology Co ltd filed Critical Guangzhou Dianyun Technology Co ltd
Priority to CN202011645071.9A priority Critical patent/CN112667404A/en
Publication of CN112667404A publication Critical patent/CN112667404A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method and a device for avoiding a port from being occupied, which realize the transfer of the port use right among programs through a series of operations of pre-occupation, take-over and release at proper time of the port, avoid the port from being occupied by other programs, ensure that a target program using the port can normally use the port to provide services to the outside, and further reduce the probability that a cloud host service program cannot provide the services. Compared with the prior art, the port is not occupied as early as possible after the cloud host is started, and the possibility that the port is used by other programs exists. According to the invention, the port pre-occupation program and the port take-over mode are used, the designated port is occupied at the first time when the cloud host is started, the designated port can be used in the transmission among programs, and the target program can be ensured to normally use the port to provide services for users.

Description

Method and device for avoiding port occupation
Technical Field
The invention relates to the technical field of cloud games, in particular to a method and a device for avoiding port occupation.
Background
In the related art, a cloud game is externally provided with a service through a cloud host service program, and a series of steps are required from the startup of a cloud host to the normal service provision of the cloud host service program. Startup Key steps As shown in FIG. 1, FIG. 1 is largely divided into two large blocks, which correspond to the operational flow of two different programs, respectively. The first block is before the cloud host service program is started: the part is a starting process of the cloud host daemon. The process relates to the operations of updating the program, logging in a cloud host management background and the like. These operations, if unsuccessful, will take a limited number of retries, the time required being unpredictable. The second block is after the cloud host service program is started: the part is a starting process of the cloud host service program. It can be seen that the start of the cloud host service program is dependent on the normal start of the cloud host daemon. The time from when the cloud host is powered on to when the cloud host service program listens to the IP port is also unpredictable. Two of the key start-up steps are described below:
step 1: the cloud host daemon automatically runs after the cloud host is started;
step 2: the cloud host service program is started and operated by the cloud host daemon.
However, the above related art has the following disadvantages:
the time from the boot of the cloud host to the monitoring of the IP port by the cloud game service program may be long, and in this process, other boot programs (such as a game accelerator) may use the port to connect to the network, and the port to be used by the cloud host service program may be occupied with a certain probability, so that the cloud host service program cannot normally provide the game service.
Disclosure of Invention
The present invention is directed to solve at least one of the technical problems in the prior art, and provides a method and an apparatus for avoiding port occupation, which implement a transfer of port usage right between programs through a series of operations of port pre-occupation, port takeover, and port release at an appropriate time, avoid port occupation by other programs, and ensure that a target program using a port can normally use the port to provide services to the outside.
In a first aspect, an embodiment of the present invention provides a method for avoiding a port from being occupied, where the method is applied to a cloud host, and after the cloud host is powered on, the method includes:
operating a port pre-occupation program and occupying a preset designated port through the port pre-occupation program;
running a cloud host daemon and executing a preset preparation step through the cloud host daemon;
after the preparation step is executed, the cloud host daemon acquires the specified port occupied by the port pre-occupation program;
and the cloud host daemon releases the specified port and starts the cloud host service program after releasing the specified port.
In some embodiments, the preparing step specifically includes:
the cloud host daemon checks whether the cloud host service program needs to be upgraded;
and the cloud host daemon executes corresponding upgrading operation according to the checking result.
In some embodiments, the performing the preparation step specifically includes:
the cloud host daemon executes the corresponding lifting operation; or
And the detection result of the cloud host daemon is that the upgrading is not needed.
In some embodiments, the process of the host daemon acquiring the designated port occupied by the port pre-occupation program specifically includes:
the cloud host daemon closes the port pre-occupation program so that a specified port occupied by the port pre-occupation program is released;
and the cloud host daemon occupies the released specified port.
In some embodiments, after performing the preparing step and before the cloud host daemon acquires the designated port occupied by the port preemption program, the method further comprises:
and the cloud host daemon logs in a cloud host management background according to preset configuration.
In some embodiments, the process of occupying a preset designated port by the port pre-occupation program specifically includes:
detecting whether a preset appointed port is occupied or not;
when a preset appointed port is occupied by a first program, closing the first program to release the occupied appointed port;
the port pre-occupation program occupies the released specified port;
the port pre-emption program starts the first program that is shut down.
In a second aspect, an embodiment of the present invention provides an apparatus for avoiding a port being occupied, where the apparatus is applied to a cloud host, and after the cloud host is powered on, the apparatus includes:
the first occupation module is used for operating a port occupation program and occupying a preset appointed port through the port occupation program;
the preparation step execution module is used for operating the cloud host daemon and executing preset preparation steps by operating the cloud host daemon;
the port transfer module is used for acquiring the designated port occupied by the port pre-occupation program through the cloud host daemon after the cloud host daemon executes the preparation step;
and the service starting module is used for releasing the specified port by the cloud host daemon process and starting the cloud host service program after releasing the specified port.
In some embodiments, the preparing step specifically includes:
the cloud host daemon checks whether the cloud host service program needs to be upgraded;
and according to the checking result, the cloud host daemon executes corresponding upgrading operation.
In some embodiments, the performing the preparation step specifically includes:
the cloud host daemon executes the corresponding lifting operation; or
And the detection result of the cloud host daemon is that the upgrading is not needed.
In some embodiments, the first occupancy module is further to:
closing a port pre-occupation program through a cloud host daemon, so that a specified port occupied by the port pre-occupation program is released;
and occupying the released designated port by the cloud host daemon.
In some embodiments, the apparatus further includes a login module configured to log in to the cloud host management background through the cloud host daemon according to a preset configuration.
In some embodiments, the first occupancy module is further configured to:
detecting whether a preset appointed port is occupied or not;
when a preset appointed port is occupied by a first program, closing the first program to release the occupied appointed port;
the port pre-occupation program occupies the released specified port;
the port pre-emption program starts the first program that is shut down.
In a third aspect, an embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions for causing a computer to perform a method for avoiding port occupation according to any one of the embodiments of the first aspect of the present invention.
Compared with the prior art, the method and the device for avoiding the port from being occupied provided by the invention at least have the following beneficial effects:
1. according to the method and the device for avoiding the port from being occupied, the port usage right is transferred among the programs through a series of operations of pre-occupation, taking over and releasing at a proper time of the port, the port is prevented from being occupied by other programs, the target program using the port can be ensured to normally use the port to provide services, and therefore the probability that the cloud host service program cannot provide the services is reduced.
2. Compared with the prior art, the port is not occupied as early as possible after the cloud host is started, and the possibility that the port is used by other programs exists. According to the invention, the port pre-occupation program and the port take-over mode are used, the designated port is occupied at the first time when the cloud host is started, the designated port can be used in the transmission among programs, and the target program can be ensured to normally use the port to provide services for users.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The invention is further described below with reference to the accompanying drawings and examples;
FIG. 1 is a flow chart illustrating booting a cloud host in the related art;
FIG. 2 is a diagram of an application environment for a method of avoiding port appropriation in one embodiment.
FIG. 3 is a flow diagram illustrating a method for avoiding port occupation according to one embodiment.
FIG. 4 is a block diagram of an apparatus to avoid port occupancy in one embodiment.
FIG. 5 is a flow diagram illustrating a method for avoiding port occupation, according to an embodiment.
FIG. 6 is a flow diagram that illustrates the process of a port preemption program occupying a designated port in one embodiment.
FIG. 7 is a flow diagram illustrating a method for avoiding port appropriation in one embodiment.
FIG. 8 is a block diagram of a computer device in one embodiment.
Reference numerals:
100. a user side; 200. a cloud host; 201. a first occupancy module; 202. a preparation step execution module; 203. a port transfer module; 204. and a service starting module.
Detailed Description
Reference will now be made in detail to the present preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.
To facilitate understanding of the present invention by those skilled in the art, technical terms related to embodiments of the present invention are briefly described below.
Cloud game: cloud rendering, and displaying and controlling the game at the terminal. The user's gaming device does not require any high-end processor and graphics card, but only basic video decompression capability.
Cloud host: and a server for running the game and providing a game picture video streaming service and a signaling control service. The machine can be a physical machine or a virtual machine.
Cloud host daemon: and a daemon of the cloud host service program. And the system is responsible for the work of starting, restarting, upgrading and the like of the cloud host service program.
The cloud host service program comprises the following steps: the system runs on a cloud host, and provides services such as cloud game video streaming and remote control for Internet users.
The cloud host management background: and the background management system is used for uniformly managing and controlling the cloud host.
Port preemption procedure: after starting, the program occupying the appointed IP port can be configured.
The game accelerator: a program for providing network acceleration for a game.
TCP/UDP: and (3) a network transmission protocol based on a Client-Server model.
FIG. 2 is a diagram of an application environment for a method of avoiding port appropriation in one embodiment. Referring to fig. 2, the method for avoiding the occupied port is applied to a cloud game platform. The cloud game platform includes a user terminal 100 and a cloud host 200. The user terminal 100 and the cloud host 200 are connected via a network. The user terminal 100 may be a desktop terminal or a mobile terminal, and the mobile terminal may be at least one of a mobile phone, a tablet computer, a notebook computer, and the like. The cloud host 200 may be implemented as a stand-alone server or a server cluster composed of a plurality of servers.
As shown in fig. 2, an embodiment of the present invention provides a method for avoiding port occupation, which is executed on a cloud host 200. After the cloud host 200 is powered on, the method includes the following steps:
step S101: the cloud host 200 runs a port pre-occupation program and occupies a preset designated port through the port pre-occupation program.
It should be noted that the process of occupying the preset designated port by the port pre-occupation program specifically includes:
step S1011: a port pre-occupation program detects whether a preset appointed port is occupied or not;
step S1012: when a preset appointed port is occupied by a first program, a port pre-occupation program closes the first program to release the occupied appointed port;
step S1013: the port pre-occupation program occupies the released specified port;
step S1014: the port pre-emption program starts the first program that is shut down.
Specifically, as shown in fig. 5, in one example, the key steps of the port pre-emption procedure to occupy a port are described as follows:
step 1: the cloud host 200 is started up and automatically runs the port pre-occupation program.
Step 2: and judging which running programs occupy the ports to be used by the cloud host service program, and closing the programs occupying the ports.
And step 3: the port pre-occupation program occupies the port to be used by the cloud host service program.
And 4, step 4: the program that was shut down in step 2 is restarted.
It can be understood that, through steps S1011 to S1014, the port pre-occupation program can close the first program occupying the designated port when the designated port is occupied, and restart the first program after the first program releases the port, which can further ensure that all designated ports are not occupied by other programs, and can ensure that the program occupying the designated port can normally run. It will be appreciated that the first program may be a game accelerator or other program running on a cloud host.
Step S102: the cloud host 200 runs a cloud host daemon and performs preset preparation steps through the cloud host daemon.
It should be noted that the preparation step specifically includes:
step S1021: the cloud host daemon checks whether the cloud host service program needs to be upgraded;
step S1022: and the cloud host daemon executes corresponding upgrading operation according to the checking result.
As shown in fig. 7, the preparation step includes the operation steps of updating the program, logging in to the cloud host management background, and the like. These operations, if unsuccessful, will be retried a limited number of times, the time required being unpredictable.
Step S103: after the preparation step is executed, the cloud host daemon acquires the specified port occupied by the port pre-occupation program.
The step of performing the preparation specifically includes:
the cloud host daemon executes the corresponding lifting operation; or
And the detection result of the cloud host daemon is that the upgrading is not needed.
After performing the preparing step and before the cloud host daemon acquires the designated port occupied by the port preemption program, the method further comprises:
step S1031: and the cloud host daemon logs in a cloud host management background according to preset configuration.
The process of the host daemon acquiring the designated port occupied by the port pre-occupation program specifically includes:
step S1032: the cloud host daemon closes the port pre-emption program so that the designated port occupied by the port pre-emption program is released.
Step S1033: and the cloud host daemon occupies the released specified port.
Step S104: and the cloud host daemon releases the specified port and starts the cloud host service program after releasing the specified port.
According to the method for avoiding the port from being occupied, the port using right is transferred among the programs through a series of operations of pre-occupation, taking over and releasing at a proper time of the port, the port is prevented from being occupied by other programs, the target program using the port can be ensured to normally use the port to provide services, and therefore the probability that the cloud host service program cannot provide the services is reduced.
As shown in fig. 5 and 7, the present invention provides a preferred embodiment of a method for avoiding port occupation, which comprises the following steps, as shown in fig. 5:
step 1: the cloud host 200 starts a port pre-occupation program to occupy a service port required by a cloud host service program.
Step 2: the cloud host 200 is started up to start the cloud host daemon, and the program executes operations such as upgrading.
And step 3: after the cloud host daemon executes the program upgrading operation, the port pre-occupation program is closed, and the port which needs to be occupied is taken over.
And 4, step 4: before the cloud host service program is started, the occupied port can be released by the cloud host daemon, then the cloud host service program is started, and the cloud host service program normally uses the appointed port to provide cloud game service.
Specifically, compared with the related art in fig. 1, the cloud host service program starting process is improved to complete the take-over and release operations of the ports. As shown in fig. 7, the improvement adds two key steps, described below:
step 1: the cloud host daemon actively closes the port pre-occupation program and immediately occupies the port occupied by the port pre-occupation program in the cloud host daemon. At this point the port completes the transfer from the port pre-emption program to the cloud host daemon.
Step 2: before the cloud host daemon starts the cloud host service program, the ports required by the cloud host service program are released, so that the cloud host service program can normally use the ports to provide services after being started.
Compared with the prior art, the port is not occupied as early as possible after the cloud host is started, and the possibility that the port is used by other programs exists. According to the invention, the port pre-occupation program and the port take-over mode are used, the designated port is occupied at the first time when the cloud host is started, the designated port can be used in the transmission among programs, and the target program can be ensured to normally use the port to provide services for users.
In a second aspect, an embodiment of the present invention provides an apparatus for avoiding a port being occupied, where the apparatus is applied to a cloud host, and after the cloud host is powered on, the apparatus includes:
a first occupation module 201, configured to run a port occupation program and occupy a preset designated port through the port occupation program;
a preparation step execution module 202 configured to run a cloud host daemon and execute a preset preparation step by running the cloud host daemon;
the port transfer module 203 is configured to obtain, by the cloud host daemon, the designated port occupied by the port pre-occupation program after the cloud host daemon performs the preparation step;
and the service starting module 204 is used for releasing the specified port by the cloud host daemon and starting the cloud host service program after the specified port is released.
In some embodiments, the preparing step specifically includes:
the cloud host daemon checks whether the cloud host service program needs to be upgraded;
and according to the checking result, the cloud host daemon executes corresponding upgrading operation.
In some embodiments, the performing the preparation step specifically includes:
the cloud host daemon executes the corresponding lifting operation; or
And the detection result of the cloud host daemon is that the upgrading is not needed.
In some embodiments, the first occupancy module 201 is further configured to:
closing a port pre-occupation program through a cloud host daemon, so that a specified port occupied by the port pre-occupation program is released;
and occupying the released designated port by the cloud host daemon.
In some embodiments, the apparatus further includes a login module configured to log in to the cloud host management background through the cloud host daemon according to a preset configuration.
In some embodiments, the first occupancy module 201 is further configured to:
detecting whether a preset appointed port is occupied or not;
when a preset appointed port is occupied by a first program, closing the first program to release the occupied appointed port;
the port pre-occupation program occupies the released specified port;
the port pre-emption program starts the first program that is shut down.
It is understood that the device embodiment of the present invention is based on the same inventive concept as the method embodiment described above, and therefore, the device embodiment will not be described herein again.
FIG. 6 is a diagram illustrating an internal structure of a computer device in one embodiment. The computer device may specifically be the cloud host 200 in fig. 2. As shown in fig. 6, the computer apparatus includes a processor, a memory, a network interface, an input device, and a display screen connected through a system bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program which, when executed by the processor, causes the processor to implement a method of avoiding the port being occupied. The internal memory may also have stored therein a computer program that, when executed by the processor, causes the processor to perform a method of avoiding port occupancy. Those skilled in the art will appreciate that the architecture shown in fig. 8 is merely a block diagram of some of the structures associated with the inventive arrangements and is not intended to limit the computing devices to which the inventive arrangements may be applied, as a particular computing device may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, an apparatus for avoiding port occupation provided by the present application can be implemented in the form of a computer program, and the computer program can be run on a computer device as shown in fig. 8. The memory of the computer device may store therein various program modules constituting a means for avoiding the port being occupied, such as a first occupying module 201, a preparatory step executing module 202, a port transferring module 203, and a service initiating module 204 shown in fig. 4. The program modules constitute computer programs that cause the processors to perform the steps of a method for avoiding ports being occupied according to various embodiments of the present application described in the present specification.
For example, the computer apparatus shown in fig. 8 may execute the steps of running a port pre-occupation program and occupying a preset designated port by the port pre-occupation program through the first occupation module 201 in an apparatus for avoiding the port occupation as shown in fig. 3. The steps of running the cloud host daemon and performing the preset preparation steps by running the cloud host daemon are performed by the preparation step execution module 202.
In one embodiment, a computer-readable storage medium is provided that stores computer-executable instructions for causing a computer to perform the steps of a method of disabling a Windows system browser as described above. Here, a step of disabling the Windows system browser may be a step in a method of disabling the Windows system browser in the above embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRA), Rambus Direct RAM (RDRA), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

Claims (10)

1. A method for avoiding port occupation is applied to a cloud host, and after the cloud host is powered on, the method comprises the following steps:
operating a port pre-occupation program and occupying a preset designated port through the port pre-occupation program;
running a cloud host daemon and executing a preset preparation step through the cloud host daemon;
after the preparation step is executed, the cloud host daemon acquires the specified port occupied by the port pre-occupation program;
and the cloud host daemon releases the specified port and starts the cloud host service program after releasing the specified port.
2. The method according to claim 1, wherein the preparing step specifically comprises:
the cloud host daemon checks whether the cloud host service program needs to be upgraded;
and the cloud host daemon executes corresponding upgrading operation according to the checking result.
3. The method according to claim 2, wherein the performing the preparation step specifically includes:
the cloud host daemon executes the corresponding lifting operation; or
And the detection result of the cloud host daemon is that the upgrading is not needed.
4. The method according to claim 1, wherein the process of the host daemon acquiring the designated port occupied by the port pre-occupation program specifically comprises:
the cloud host daemon closes the port pre-occupation program so that a specified port occupied by the port pre-occupation program is released;
and the cloud host daemon occupies the released specified port.
5. The method of claim 1, wherein after the preparing step is performed and before the cloud host daemon acquires the designated port occupied by the port pre-emption program, the method further comprises:
and the cloud host daemon logs in a cloud host management background according to preset configuration.
6. The method according to claim 1, wherein the process of occupying the predetermined designated port by the port preemption program specifically includes:
detecting whether a preset appointed port is occupied or not;
when a preset appointed port is occupied by a first program, closing the first program to release the occupied appointed port;
the port pre-occupation program occupies the released specified port;
the port pre-emption program starts the first program that is shut down.
7. An apparatus for avoiding port occupation, the apparatus being applied to a cloud host, and after the cloud host is powered on, the apparatus comprising:
the first occupation module is used for operating a port occupation program and occupying a preset appointed port through the port occupation program;
the preparation step execution module is used for operating the cloud host daemon and executing preset preparation steps by operating the cloud host daemon;
the port transfer module is used for acquiring the designated port occupied by the port pre-occupation program through the cloud host daemon after the cloud host daemon executes the preparation step;
and the service starting module is used for releasing the specified port by the cloud host daemon process and starting the cloud host service program after releasing the specified port.
8. The apparatus according to claim 7, wherein the preparing step specifically comprises:
the cloud host daemon checks whether the cloud host service program needs to be upgraded;
according to the checking result, the cloud host daemon executes corresponding upgrading operation;
the step of performing the preparation specifically includes:
the cloud host daemon executes the corresponding lifting operation; or
And the detection result of the cloud host daemon is that the upgrading is not needed.
9. The apparatus of claim 7, wherein the first occupying module is further configured to:
closing a port pre-occupation program through a cloud host daemon, so that a specified port occupied by the port pre-occupation program is released;
and occupying the released designated port by the cloud host daemon.
10. The apparatus of claim 7, wherein the first occupying module is further configured to:
detecting whether a preset appointed port is occupied or not;
when a preset appointed port is occupied by a first program, closing the first program to release the occupied appointed port;
the port pre-occupation program occupies the released specified port;
the port pre-emption program starts the first program that is shut down.
CN202011645071.9A 2020-12-31 2020-12-31 Method and device for avoiding port occupation Pending CN112667404A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011645071.9A CN112667404A (en) 2020-12-31 2020-12-31 Method and device for avoiding port occupation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011645071.9A CN112667404A (en) 2020-12-31 2020-12-31 Method and device for avoiding port occupation

Publications (1)

Publication Number Publication Date
CN112667404A true CN112667404A (en) 2021-04-16

Family

ID=75412453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011645071.9A Pending CN112667404A (en) 2020-12-31 2020-12-31 Method and device for avoiding port occupation

Country Status (1)

Country Link
CN (1) CN112667404A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240472B1 (en) * 1998-10-22 2001-05-29 Microsoft Corporation Method and system for sharing a communications port
CN104915252A (en) * 2015-06-15 2015-09-16 上海斐讯数据通信技术有限公司 Process port management device and method
US10152266B1 (en) * 2014-07-28 2018-12-11 Veritas Technologies Llc Systems and methods for providing data backup services in a virtual environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240472B1 (en) * 1998-10-22 2001-05-29 Microsoft Corporation Method and system for sharing a communications port
US10152266B1 (en) * 2014-07-28 2018-12-11 Veritas Technologies Llc Systems and methods for providing data backup services in a virtual environment
CN104915252A (en) * 2015-06-15 2015-09-16 上海斐讯数据通信技术有限公司 Process port management device and method

Similar Documents

Publication Publication Date Title
EP4100829A1 (en) Firmware update patch
CN109725950B (en) Method, device and storage medium for realizing single-instance operation of client
US9940148B1 (en) In-place hypervisor updates
CN115756561A (en) Software upgrading method and device, computer equipment and storage medium
CN109189499B (en) Java program management method, java program management device, computer device and storage medium
CN117056115B (en) Application program repairing method and device, storage medium and electronic equipment
CN112667404A (en) Method and device for avoiding port occupation
CN115665265B (en) Request processing method, device, equipment, storage medium and system
CN115151902A (en) Cluster capacity expansion method and device, storage medium and electronic equipment
CN116643778A (en) Application program optimization method and electronic equipment
CN114625575B (en) Business system synchronization method, device, equipment and storage medium
CN114816482A (en) Method and device for upgrading block storage service, computer equipment and storage medium
US11086652B2 (en) Fault-tolerant application virtualization using computer vision
CN109960522B (en) Software upgrading method and device
CN113867831A (en) Intelligent device control method, intelligent device, storage medium and electronic device
CN112559248A (en) Preprocessing service recovery method, device, equipment and storage medium
KR101420026B1 (en) A method, apparatus and computer program for loading files during a boot-up process
CN111240805A (en) Cloud operating system user switching processing method and device
CN112596855B (en) Container creation method and device
CN111984299A (en) Data loading method and equipment
CN116795453B (en) Multi-CPU architecture call control method and system for application program
CN114020427B (en) Interrupt setting method, interrupt processing method, device and storage medium
CN110489140B (en) Software upgrading method and device, computer equipment and computer storage medium
CN112667997A (en) Method and device for forbidding Windows system browser
CN106851676A (en) A kind of method and device of quick startup base station

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