IP Library Patent Application 13348955
Patent Application
App. No. 13/348,955

DATA PROCESSING SYSTEM AND METHOD

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/348,955
Abstract

A data processing system includes a hardware platform, a virtualization platform, a physical machine, and at least two virtual machines. The virtual machines run on the virtualization platform. The physical machine is configured to bear the virtualization platform. The physical machine is connected to the hardware platform through a system bus. The hardware platform is configured to process data sent by a first virtual machine and send the processed data to a second virtual machine. The hardware platform is employed to process data transmission or data exchange between various virtual machines, so that the virtual machines occupy fewer Central Processing Unit (CPU) and memory resources of the physical machine that bears the running of the virtual machines, the system resource consumption is reduced, and the running performance and speed of the system are improved.

Claims (16)

1 . A data processing system, comprising a hardware platform, a virtualization platform, a physical machine, and at least two virtual machines including a first virtual machine and a second virtual machine, wherein the virtual machines run on the virtualization platform, the physical machine is configured to bear the virtualization platform, the physical machine is connected to the hardware platform through a system bus, and the hardware platform is configured to process data sent by the first virtual machine and send the processed data to the second virtual machine.

2 . The data processing system according to claim 1 , wherein the data processing system includes multiple physical machines that bear the virtualization platform.

3 . The data processing system according to claim 1 , wherein the hardware platform comprises a hardware platform centered on data exchange, a hardware platform centered on a firewall, a hardware platform centered on virus prevention, a hardware platform centered on content filtering, and a hardware platform centered on data encryption and/or decryption.

4 . A data processing method, comprising:

receiving, by a hardware platform, through a system bus, data sent by a first virtual machine; and

processing, by the hardware platform, the data sent by the first virtual machine and sending the processed data to a second virtual machine, wherein the first virtual machine and the second virtual machine run on the same virtualization platform.

5 . The data processing method according to claim 4 , wherein the processing, by the hardware platform, the data sent by the first virtual machine and the sending the processed data to the second virtual machine comprise: forwarding, by the hardware platform, the data sent by the first virtual machine to the second virtual machine.

6 . The data processing method according to claim 4 , wherein the processing, by the hardware platform, the data sent by the first virtual machine and the sending the processed data to the second virtual machine comprise: encrypting or decrypting, by the hardware platform, the data sent by the first virtual machine and sending the encrypted or decrypted data to the second virtual machine.

7 . The data processing method according to claim 4 , wherein the processing, by the hardware platform, the data sent by the first virtual machine and the sending the processed data to the second virtual machine comprise: performing, by the hardware platform, security detection on the data sent by the first virtual machine, and sending data passing the security detection to the second virtual machine.

8 . The data processing system according to claim 2 , wherein the hardware platform comprises a hardware platform centered on data exchange, a hardware platform centered on a firewall, a hardware platform centered on virus prevention, a hardware platform centered on content filtering, and a hardware platform centered on data encryption and/or decryption.

9 . A computer readable storage medium storing a program of instructions executable by a machine to perform a method of processing data, the method comprising:

receiving, by a hardware platform, through a system bus, data sent by a first virtual machine; and

processing, by the hardware platform, the data sent by the first virtual machine and sending the processed data to a second virtual machine, wherein the first virtual machine and the second virtual machine run on the same virtualization platform.

10 . The computer readable storage medium of claim 9 , wherein the processing, by the hardware platform, the data sent by the first virtual machine and the sending the processed data to the second virtual machine comprise: forwarding, by the hardware platform, the data sent by the first virtual machine to the second virtual machine.

11 . The computer readable storage medium of claim 9 , wherein the processing, by the hardware platform, the data sent by the first virtual machine and the sending the processed data to the second virtual machine comprise: encrypting or decrypting, by the hardware platform, the data sent by the first virtual machine and sending the encrypted or decrypted data to the second virtual machine.

12 . The computer readable storage medium of claim 9 , wherein the processing, by the hardware platform, the data sent by the first virtual machine and the sending the processed data to the second virtual machine comprise: performing, by the hardware platform, security detection on the data sent by the first virtual machine, and sending data passing the security detection to the second virtual machine.

Assignments (2)
CHANGE OF NAME Recorded Dec 8, 2014
From: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LIMITED
To: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) CO. LIMITED.
Reel/Frame 034537/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2012
From: YANG, YU
To: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD.
Reel/Frame 027523/0378 →