[go: up one dir, main page]

CN111475257A - Data processing method and server - Google Patents

Data processing method and server Download PDF

Info

Publication number
CN111475257A
CN111475257A CN202010197489.1A CN202010197489A CN111475257A CN 111475257 A CN111475257 A CN 111475257A CN 202010197489 A CN202010197489 A CN 202010197489A CN 111475257 A CN111475257 A CN 111475257A
Authority
CN
China
Prior art keywords
virtual machine
target
images
terminal devices
sub
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.)
Granted
Application number
CN202010197489.1A
Other languages
Chinese (zh)
Other versions
CN111475257B (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.)
Xian Wanxiang Electronics Technology Co Ltd
Original Assignee
Xian Wanxiang Electronics 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 Xian Wanxiang Electronics Technology Co Ltd filed Critical Xian Wanxiang Electronics Technology Co Ltd
Priority to CN202010197489.1A priority Critical patent/CN111475257B/en
Publication of CN111475257A publication Critical patent/CN111475257A/en
Application granted granted Critical
Publication of CN111475257B publication Critical patent/CN111475257B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing

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)
  • Processing Or Creating Images (AREA)

Abstract

The disclosure provides a data processing method and a server, relates to the technical field of electronic information, and can solve the problem that different terminal devices cannot operate the same software at the same time. The specific technical scheme is as follows: after receiving cooperative control requests sent by a plurality of terminal devices, acquiring target software and original images corresponding to the target software according to the cooperative control requests, copying the original images into M original images according to the cooperative control requests, sending the M original images to the corresponding terminal devices, generating target processing instructions for the original images and sending the target processing instructions to a server after the terminal devices receive the corresponding original images, respectively processing the original images corresponding to the terminal devices according to the target processing instructions after the server receives the target processing instructions of the terminal devices, and finally performing superposition processing on the processed original images to generate target images. The present disclosure is for coordinated control of software.

Description

Data processing method and server
Technical Field
The present disclosure relates to the field of electronic information technologies, and in particular, to a data processing method and a server.
Background
With the rapid development of science and technology, the use efficiency of software for users is improved. In order to improve the use efficiency of software, a situation where a plurality of terminal devices remotely control the same software at the same time may be encountered. Because the same application program does not support a plurality of users to control the same application of the remote end at the same time. Therefore, when a plurality of terminal devices need to control the same target application program in the remote device, the target application program is controlled through preemptive reverse control among the terminal devices, and when the server receives control requests sent by the plurality of terminal devices, the server determines which terminal device controls target software according to preset rules, namely, the remote device can only support one path of control messages at the same time, and cannot realize simultaneous control.
Disclosure of Invention
The embodiment of the disclosure provides a data processing method and a server, which can solve the problem that a plurality of terminal devices cannot control the same target application program at the same time. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a data processing method, where the server includes a total virtual machine and at least one child virtual machine, and the method is applied to the server, and includes:
acquiring M original images, wherein the original images are display images in target software;
respectively sending each original image in the M original images to N terminal devices through the total virtual machine;
receiving and processing target processing instructions sent by the N terminal devices through the sub-virtual machine, and sending a processing result to the main virtual machine, wherein the target processing instructions are used for indicating the target software to process the original image, and the sub-virtual machine is matched with at least one terminal device in the N terminal devices;
and receiving the processing result through the general virtual machine, and generating a target image according to the processing result.
In one embodiment, the method further comprises, before acquiring the M original images:
receiving control request information sent by N pieces of terminal equipment, wherein the control request information is used for requesting control of target software, N is greater than 1, and the control request information comprises a preset rule and the target software;
distributing a main virtual machine and a sub virtual machine for the N terminal devices according to the control request information, wherein the sub virtual machine is matched with the N terminal devices;
and generating an execution command according to the control request information, and sending the execution command to the main virtual machine and the sub virtual machines, wherein the execution command is used for indicating to run the target software.
In one embodiment, the method for acquiring M original images includes:
acquiring a target number of copies M for indicating the number of copies of the target image according to the control request information;
after the target software is operated through the main virtual machine, an original image is obtained;
and according to the target number M of the original images, copying the original images through the total virtual to generate the M original images.
In one embodiment, the processing, by the sub-virtual machine, the target processing instruction sent by the N terminal devices includes:
running the target software through the sub-virtual machine, and reading the original image;
executing the target processing instruction in the original image through the sub-virtual machine;
and acquiring a processing result through the sub virtual machine, and sending the processing result to the main virtual machine.
In one embodiment, the method further comprises:
copying the target image into M target images according to the M original images;
and sending the M target images to the terminal equipment matched with the M original images.
According to a second aspect of embodiments of the present disclosure, there is provided a server, including: the processor is respectively connected with the receiver and the transmitter;
the receiver is used for acquiring M original images, wherein the original images are display images in target software;
receiving a target processing instruction sent by the N terminal devices through the sub-virtual machine, wherein the target processing instruction is used for indicating the target software to process the original image, and the sub-virtual machine is matched with at least one terminal device in the N terminal devices;
receiving the processing result through the general virtual machine;
the processor is used for processing the target processing instructions sent by the N terminal devices through the sub-virtual machine;
generating a target image according to the processing result through the general virtual machine;
the sender is used for sending each original image in the M original images to N terminal devices through the total virtual machine;
and sending the processing result to the main virtual machine through the sub virtual machine.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flowchart of a data processing method provided by an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of a data processing method provided in an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of a server according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The embodiment of the present disclosure provides a data processing method, which is applied to a server, where the server includes a total virtual machine and at least one sub virtual machine, and as shown in fig. 1, the data processing method includes the following steps:
101. m original images are acquired.
The original image is a display image of the target software, and the display image may be a display image of an image to be processed in the target software.
In the implementation process, before obtaining M original images, the method provided by the present disclosure further includes determining a total virtual machine and a sub virtual machine, and the specific process is as follows:
the method comprises the steps that a server receives control request information sent by N pieces of terminal equipment, the control request information is used for requesting control of target software, N is larger than 1, and the control request information comprises preset rules and the target software;
when the server processes target cooperative control request information sent by N terminal devices, distributing a total virtual machine and a sub virtual machine for the N terminal devices, wherein the sub virtual machine is matched with the N terminal devices;
and generating an execution command, and sending the execution command to the overall virtual machine and the sub virtual machine, wherein the execution command is used for indicating to run the target software.
The target application program may include image processing software such as drawing software and mapping software, wherein the drawing software may be AutoCAD, 3D, Studio Max, Revit, CATIA, etc., and the mapping software may be Baidu map or Google map based drawing software, etc.
The cooperative control request of the N terminal devices for the same application program is a cooperative control request submitted to a server by one terminal device of the N terminal devices; the cooperative control request at least includes: the name of the application program to be coordinated and the address information of the terminal equipment to be coordinated.
In an implementation process, the process of acquiring M original images by the method provided by the present disclosure may include:
acquiring a target number of copies M for indicating the number of copies of the target image according to the control request information;
after the target software is operated through the main virtual machine, an original image is obtained;
and according to the target number M of the original images, copying the original images to generate M original images.
And after the target software is activated and the picture to be processed is loaded into the target software, the target image, namely the total virtual machine, acquires a display interface of the target software, wherein the display interface is the original image.
The main virtual machine acquires a current display image of the target software, and divides the display image into M original images according to a preset rule, wherein each of the M original images corresponds to N terminal devices.
Specific examples are listed here to illustrate how to generate M original images: the display image of the target software is copied into four copies, each copy being referred to as an original image, and the content of each copy is the same since each copy is a copy of the display image of the target software.
Specifically, each layer in the M original images corresponds to N terminal devices, where M may be equal to N, and the original images and the terminal devices are in a one-to-one correspondence relationship; if M may not be equal to N, then multiple original images may be allocated to the same terminal device, or one original image may be allocated to multiple terminal devices, multiple terminal devices process the same original image and then superimpose the processed original image to generate a final processed original image, and a specific corresponding relationship may be set according to a specific situation. And generating an execution command, and sending the execution command to the overall virtual machine and the sub virtual machine, wherein the execution command is used for indicating to run the target software.
102. And respectively sending each image in the M original images to N terminal devices through the total virtual machine.
In the method provided by the present disclosure, the process of sending the M original images to the terminal device matched with the M original images may be:
receiving control request information sent by N target terminal devices, wherein the control request information is used for requesting control of target software, N is greater than 1, and the control request information comprises a preset rule;
and acquiring the target software and the first mapping according to the control request information, wherein the first mapping is used for indicating the corresponding relation between at least one terminal device and each image in the M original images.
And sending the M original images to terminal equipment corresponding to the M original images according to the first mapping.
The obtaining of the first mapping may be to establish a corresponding relationship between the address information and the identification information according to the address information of the target terminal device and the identification information of the target software, so as to obtain the first mapping.
In an optional embodiment, in order to improve the efficiency of data processing, the server may send the original image to the terminal device in a manner of creating a total virtual machine, where the total virtual machine obtains the original image of the source target software and divides the original image into M original images; and establishing a transmission link of the terminal equipment corresponding to the M original images, and respectively sending the divided display images of the M original images to each terminal equipment through the transmission link.
In an optional embodiment, in order to improve the accuracy of data processing, the server may create a sub virtual machine, and send the M pieces of original images to the terminal device corresponding to the M pieces of original images through the sub virtual machine, where the specific process may be as follows:
determining the matched sub-virtual machines of the N devices corresponding to the N devices according to the target cooperative control request information;
generating a second mapping according to the corresponding relation between the sub-virtual machine and the N devices;
and according to the second mapping, sending the original images corresponding to the N devices to the sub-virtual machines corresponding to the N devices, and activating the target software in the sub-virtual machines.
103. And receiving and processing the target processing instruction sent by the terminal equipment through the sub virtual machine according to the M original images.
The target processing instruction is used for commanding the target software to process the original image matched with the terminal equipment in the M original images;
in the method provided by the present disclosure, receiving the target processing instruction sent by the terminal device matched with M original images may be performed in various ways, where a sub virtual machine is created in a server, and the terminal device receives the operation information of the original image in a way of sending a reverse control instruction to a corresponding sub virtual machine, which is taken as an example, and the following is described:
distributing sub-virtual machines matched with the N devices to the N devices according to the target cooperative control request information, specifically, starting the N sub-virtual machines by a server, enabling each sub-virtual machine to correspond to one terminal device, running an application program in each sub-virtual machine, and establishing communication connection between each sub-virtual machine and each terminal device by the server;
generating a second mapping according to the corresponding relation between the sub-virtual machine and the N devices;
and according to the second mapping, sending the original images corresponding to the N devices to the sub-virtual machines corresponding to the N devices, and activating the target software in the sub-virtual machines.
In an alternative embodiment, the method provided by the present disclosure for processing the original image according to the target processing instruction may be:
each sub-virtual machine runs the target software to read the original image;
executing the target processing instruction sent by the terminal equipment matched with the sub-virtual machine in the original image;
the sub-virtual machine obtains the processing result and sends the processing result to the main virtual machine
104. And receiving the processing result through the general virtual machine, and generating a target image according to the processing result.
In the method provided by the present disclosure, after the total virtual machine receives the processing result, generating a target image according to the processing result, specifically, the method may include:
the main virtual machine processes the sub-target images sent from one or more sub-virtual machines to generate a target image, wherein the processing may be that a plurality of processing images are overlapped in an application program in the main virtual machine;
and displaying the target image.
The method provided by the disclosure further comprises the steps that after the target image is obtained, the total virtual machine divides the target image into M target images according to user requirements, and sends each image in the M target images to the corresponding terminal equipment. Therefore, the terminal equipment can conveniently obtain the execution result, further generate a corresponding target processing instruction according to the execution result and send the target processing instruction to the main virtual machine through the sub virtual machine.
The method provided by the disclosure realizes the control of the target software after processing the display image of the target software.
The explanation is here given by way of example: an exemplary system block diagram of a multi-terminal cooperative control application provided by the present invention is shown in fig. 2. Here, taking terminal devices as a device a, a device B, a device C, and a device D as examples, a processing method provided by the present disclosure is explained:
4 terminal devices, namely, a terminal device A, a terminal device B, a terminal device C and a terminal device D respectively send target requests to a server, wherein the target requests are used for requesting cooperative control of target software; the server acquires target software and an original image corresponding to the target software according to the target request, and copies the original image into 4 original images; the server distributes a total virtual machine and 4 sub virtual machines for 4 devices according to 4 original images of the original images; the total virtual machine respectively collects each display image through 4 image collecting ends according to 4 original images and sends the display images to terminal equipment corresponding to the 4 original images; meanwhile, the main virtual machine sends the original image and the target software to each sub virtual machine, and each sub virtual machine processes the original image through the target software running locally. After entering the cooperative control flow, 4 devices, namely the device A, the device B, the device C and the device D, generate a reverse control operation instruction according to the original image after receiving the corresponding original image, and send the reverse control operation instruction to the corresponding sub-virtual machines in a keyboard-mouse message mode; the sub-virtual machine executes the keyboard and mouse message through a locally started application program, operates the original image and sends the sub-target image obtained by operation to the main virtual machine; the receiving end of the main virtual machine gathers the sub-target images sent by the plurality of sub-virtual machines to generate a main target image; and copying the target image into four parts, and respectively sending the four parts to each terminal device through an image acquisition terminal. The cyclic execution achieves the aim that a plurality of terminal devices cooperatively control the same application program.
The data processing method provided by the embodiment of the disclosure includes acquiring target software and original images corresponding to the target software according to cooperative control requests after the cooperative control requests sent by a plurality of terminal devices are received, copying the original images according to the cooperative control requests to generate M original images, and sending the M original images to the corresponding terminal devices, generating target processing instructions for the original images and sending the target processing instructions to a server after the terminal devices receive the original images, respectively processing the original images corresponding to the terminal devices according to the target processing instructions after the server receives the target processing instructions of the terminal devices, and finally performing superposition processing on the processed original images to generate final target images.
The technical effect that the plurality of terminal devices can not control the same target software at the same time in the prior art is achieved, the multi-channel control instructions sent by the plurality of terminal devices can be received at the same time, the execution results are obtained after the control instructions are executed, the execution results are fed back to the corresponding terminal devices, the time for the terminal devices to wait for the server to determine the control right is saved, the conflict caused when the server responds to the plurality of terminal devices to send the control instructions is avoided, the data processing efficiency is improved, and the technical effect that the plurality of terminal devices remotely control the same target software at the same time is achieved.
Example two
Based on the data processing method provided by the embodiment corresponding to fig. 1, another embodiment of the present disclosure provides a server, and as shown in fig. 3, the server provided by this embodiment includes: a receiver 301, a processor 302 and a transmitter 303, the processor 302 being connected to the receiver 301 and the transmitter 303, respectively;
the receiver 301 is configured to obtain M original images, where the original images are display images in target software;
receiving a target processing instruction sent by the N terminal devices through the sub-virtual machine, wherein the target processing instruction is used for indicating the target software to process the original image, and the sub-virtual machine is matched with at least one terminal device in the N terminal devices;
receiving the processing result through the general virtual machine;
the processor 302 is configured to process, by using the sub-virtual machine, target processing instructions sent by the N terminal devices;
generating a target image according to the processing result through the general virtual machine;
the transmitter 303, configured to transmit each of the M original images to N terminal devices through the total virtual machine;
and sending the processing result to the main virtual machine through the sub virtual machine.
In an alternative embodiment, the processor 302 in the server provided by the present disclosure is further configured to,
receiving control request information sent by N pieces of terminal equipment, wherein the control request information is used for requesting control of target software, N is greater than 1, and the control request information comprises a preset rule and the target software;
distributing a main virtual machine and a sub virtual machine for the N terminal devices according to the control request information, wherein the sub virtual machine is matched with the N terminal devices;
and generating an execution command according to the control request information, and sending the execution command to the main virtual machine and the sub virtual machines, wherein the execution command is used for indicating to run the target software. .
In an alternative embodiment, the processor 302 in the server provided by the present disclosure is further configured to,
acquiring a target number of copies M for indicating the number of copies of the target image according to the control request information;
after the target software is operated through the main virtual machine, an original image is obtained;
and according to the target number M of the original images, copying the original images through the total virtual to generate the M original images.
In an alternative embodiment, the processor 302 in the server provided by the present disclosure is further configured to,
running the target software through the sub-virtual machine, and reading the original image;
executing the target processing instruction in the original image through the sub-virtual machine;
and acquiring a processing result through the sub virtual machine, and sending the processing result to the main virtual machine.
In an alternative embodiment, the processor 302 in the server provided by the present disclosure is further configured to,
copying the target image into M target images according to the M original images;
and sending the M target images to the terminal equipment matched with the M original images.
The server provided by the embodiment of the disclosure acquires target software and an original image corresponding to the target software according to a cooperative control request after receiving the cooperative control request sent by a plurality of terminal devices, copies the original image according to the cooperative control request to generate M original images, and sends the M original images to the corresponding terminal devices, the terminal devices generate a target processing instruction for the original image and send the target processing instruction to the server after receiving the corresponding original image, the server processes the original images corresponding to the terminal devices according to the target processing instruction after receiving the target processing instruction of each terminal device, and finally superimposes each processed original image to generate a final processed original image.
The technical effect that the plurality of terminal devices can not control the same target software at the same time in the prior art is achieved, the multi-channel control instructions sent by the plurality of terminal devices can be received at the same time, the execution results are obtained after the control instructions are executed, the execution results are fed back to the corresponding terminal devices, the time for the terminal devices to wait for the server to determine the control right is saved, the conflict caused when the server responds to the plurality of terminal devices to send the control instructions is avoided, the data processing efficiency is improved, and the technical effect that the plurality of terminal devices remotely control the same target software at the same time is achieved.
Based on the data processing method described in the embodiment corresponding to fig. 1 and fig. 2, an embodiment of the present disclosure further provides a computer-readable storage medium, for example, the non-transitory computer-readable storage medium may be a Read Only Memory (ROM), a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The storage medium stores computer instructions for executing the data processing method described in the embodiment corresponding to fig. 1 and fig. 2, which is not described herein again.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (10)

1. A data processing method applied to a server, wherein the server comprises a total virtual machine and at least one sub virtual machine, and the method comprises the following steps:
acquiring M original images, wherein the original images are display images in target software;
respectively sending each original image in the M original images to N terminal devices through the total virtual machine;
receiving and processing target processing instructions sent by the N terminal devices through the sub virtual machine, and sending a processing result to the main virtual machine, wherein the target processing instructions are used for indicating the target software to process the original image, and the sub virtual machine is matched with at least one terminal device in the N terminal devices;
and receiving the processing result through the total virtual machine, and generating a target image according to the processing result.
2. The method of claim 1, wherein prior to acquiring the M raw images, the method further comprises:
receiving control request information sent by N pieces of terminal equipment, wherein the control request information is used for requesting control of target software, N is greater than 1, and the control request information comprises a preset rule and the target software;
distributing a main virtual machine and a sub virtual machine to the N terminal devices according to the control request information, wherein the sub virtual machine is matched with the N terminal devices;
and generating an execution command according to the control request information, and sending the execution command to the main virtual machine and the sub virtual machines, wherein the execution command is used for indicating to run the target software.
3. The method of claim 2, wherein said obtaining M raw images comprises:
acquiring a target number M of copies according to the control request information, wherein the target number M is used for indicating the number of copies of the target image;
after the target software is operated through the general virtual machine, an original image is obtained;
and according to the target number M of images, copying the original images through the total virtual to generate the M original images.
4. The method according to claim 2, wherein said processing, by the sub-virtual machine, the target processing instruction sent by the N terminal devices includes:
running the target software through the sub virtual machine, and reading the original image;
executing the target processing instruction in the original image through the sub virtual machine;
and acquiring a processing result through the sub virtual machine, and sending the processing result to the main virtual machine.
5. The method according to any one of claims 1-4, further comprising:
copying the target image into M target images according to the M original images;
and sending the M target images to the terminal equipment matched with the M original images.
6. A server, comprising: the processor is respectively connected with the receiver and the transmitter;
the receiver is used for acquiring M original images, and the original images are display images in target software;
receiving a target processing instruction sent by the N terminal devices through the sub virtual machine, wherein the target processing instruction is used for indicating the target software to process the original image, and the sub virtual machine is matched with at least one terminal device in the N terminal devices;
receiving the processing result through the general virtual machine;
the processor is used for processing the target processing instructions sent by the N terminal devices through the sub virtual machine;
generating a target image according to the processing result through the total virtual machine;
the sender is used for sending each original image in the M original images to N pieces of terminal equipment through the total virtual machine;
and sending a processing result to the total virtual machine through the sub virtual machine.
7. The server of claim 6, wherein the processor is further configured to
Receiving control request information sent by N pieces of terminal equipment, wherein the control request information is used for requesting control of target software, N is greater than 1, and the control request information comprises a preset rule and the target software;
distributing a main virtual machine and a sub virtual machine to the N terminal devices according to the control request information, wherein the sub virtual machine is matched with the N terminal devices;
and generating an execution command according to the control request information, and sending the execution command to the main virtual machine and the sub virtual machines, wherein the execution command is used for indicating to run the target software.
8. The server according to claim 6, wherein the processor is further configured to obtain a target number of copies M indicating a number of copies of the target image according to the control request information;
after the target software is operated through the general virtual machine, an original image is obtained;
and according to the target number M of images, copying the original images through the total virtual to generate the M original images.
9. The server according to claim 8, wherein the processor is further configured to run the target software through the child virtual machine and read the original image;
executing the target processing instruction in the original image through the sub virtual machine;
and acquiring a processing result through the sub virtual machine, and sending the processing result to the main virtual machine.
10. The server according to any of claims 6-9, wherein the processor is further configured to,
copying the target image into M target images according to the M original images;
and sending the M target images to the terminal equipment matched with the M original images.
CN202010197489.1A 2020-03-19 2020-03-19 Data processing method and server Active CN111475257B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010197489.1A CN111475257B (en) 2020-03-19 2020-03-19 Data processing method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010197489.1A CN111475257B (en) 2020-03-19 2020-03-19 Data processing method and server

Publications (2)

Publication Number Publication Date
CN111475257A true CN111475257A (en) 2020-07-31
CN111475257B CN111475257B (en) 2024-10-18

Family

ID=71747638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010197489.1A Active CN111475257B (en) 2020-03-19 2020-03-19 Data processing method and server

Country Status (1)

Country Link
CN (1) CN111475257B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170060612A1 (en) * 2015-08-26 2017-03-02 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Terminal device, system for controlling virtual machine and method employing the same
WO2017073050A1 (en) * 2015-10-28 2017-05-04 日本電気株式会社 Server terminal device, client terminal device, thin client system, control method, and program recording medium
CN108961424A (en) * 2018-07-04 2018-12-07 百度在线网络技术(北京)有限公司 Virtual information processing method, equipment and storage medium
CN109697097A (en) * 2018-12-19 2019-04-30 西安万像电子科技有限公司 Data processing method and system
CN110719266A (en) * 2019-09-24 2020-01-21 陕西西部资信股份有限公司 Credit data processing method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170060612A1 (en) * 2015-08-26 2017-03-02 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Terminal device, system for controlling virtual machine and method employing the same
WO2017073050A1 (en) * 2015-10-28 2017-05-04 日本電気株式会社 Server terminal device, client terminal device, thin client system, control method, and program recording medium
CN108961424A (en) * 2018-07-04 2018-12-07 百度在线网络技术(北京)有限公司 Virtual information processing method, equipment and storage medium
CN109697097A (en) * 2018-12-19 2019-04-30 西安万像电子科技有限公司 Data processing method and system
CN110719266A (en) * 2019-09-24 2020-01-21 陕西西部资信股份有限公司 Credit data processing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
任瑞芳;金慧;: "物联网设备远程控制技术研究与改进", 电脑知识与技术, no. 11, 20 April 2015 (2015-04-20) *

Also Published As

Publication number Publication date
CN111475257B (en) 2024-10-18

Similar Documents

Publication Publication Date Title
JP2019516171A5 (en)
JP2003173261A (en) Application delivery system, application delivery method, and application delivery program
JP7664228B2 (en) IMAGE PROCESSING METHOD, APPARATUS, CONTENT SHARING METHOD AND DEVICE
CN104954150B (en) A kind of multi-screen interaction method and device
CN108074210B (en) Object acquisition system and method for cloud rendering
WO2019119280A1 (en) Service processing method, cloud server, and terminal device
CN110083341A (en) A kind of front end development platform, front end development approach and page display method
CN109445760B (en) Image rendering method and system
CN111475257B (en) Data processing method and server
CN109309583A (en) Information acquisition method, device, electronic equipment and medium based on distributed system
CN114647469B (en) Data processing method and system
CN104866282B (en) A kind of method and electronic equipment of control electronics
CN111310135A (en) A method and device for adding watermark based on virtual desktop
CN114820272A (en) Data interaction method and device, storage medium and electronic equipment
CN113778592A (en) Data processing method and device, electronic equipment and storage medium
CN111752559B (en) Front-end and back-end separation system, method, device and storage medium
CN113254976A (en) Printer security enhancement system, method and electronic equipment
CN103024545A (en) Starting method of operating system of set-top box, set-top box and server
CN111629228A (en) Data transmission method and server
CN117880574A (en) Visual remote control method, control device, storage medium and interaction system
JP6988065B2 (en) Image forming apparatus, image forming system, and image forming program
CN113900976A (en) DMA connection establishment method in federal learning
CN109388498B (en) A mutually exclusive processing method, apparatus, device and medium
CN114928619A (en) Information synchronization method and device, electronic equipment and storage medium
CN112685172A (en) Data processing method and system

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
GR01 Patent grant
GR01 Patent grant