Patents by Inventor Yuping Zhao
Yuping Zhao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11959817Abstract: An electromagnetic ultrasonic double wave transducer, comprising a shell (1), and a permanent magnet assembly, a coil (4), a shielding layer (5), and a wire (6) which are provided in the shell (1). The permanent magnet assembly comprises a first permanent magnet (2) and a second permanent magnet (3) sleeved on the first permanent magnet (2). The magnetizing directions of the first permanent magnet (2) and the second permanent magnet (3) are perpendicular to the bottom of the shell (1), and the magnetic field directions of the first permanent magnet (2) and the second permanent magnet (3) are opposite. A non-conducting non-magnetic bushing material (9) is provided between the first permanent magnet (2) and the second permanent magnet (3), and upper end faces of the first permanent magnet (2) and the second permanent magnet (3) realize magnetic circuit closing by means of a magnetic circuit closing element (8).Type: GrantFiled: October 26, 2018Date of Patent: April 16, 2024Assignee: SUZHOU PHASERISE TECHNOLOGY CO., LTD.Inventors: Long Yang, Mingming Xie, Yisheng Jin, Xinzong Zhou, Junhui Zhao, Xuxiang Zhu, Yuping Shen
-
Patent number: 11729042Abstract: An Internet Protocol Security (IPsec) acceleration method includes generating, by an Internet Key Exchange (IKE) device, an IKE link establishment session packet according to an IPSec configuration parameter and a security policy in a security policy database (SPD), sending, by the IKE device, the IKE link establishment session packet to a peer device, establishing a security association (SA) with the peer device, and sending, by the IKE module, the SA to a data forwarding device, where the IKE device and the data forwarding device are discrete devices.Type: GrantFiled: June 18, 2021Date of Patent: August 15, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuming Xie, Xinyu Hu, Yuping Zhao, Fan Yang
-
Patent number: 11604670Abstract: A virtual machine live migration method, apparatus, and system relating to the field of communications technologies are disclosed. The method includes: in a process of live migration of a target virtual machine, obtaining pre-recorded storage location information corresponding to target service configuration information, where the target service configuration information is used by a target virtual acceleration component corresponding to the target virtual machine to perform service processing; reading the target service configuration information in a storage location corresponding to the storage location information; and sending the target service configuration information to a destination server, so that the destination server stores the target service configuration information. In the present disclosure, a service processing failure can be avoided.Type: GrantFiled: March 3, 2020Date of Patent: March 14, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Rui Chen, Qian Cao, Yuping Zhao, Xinyu Hu, Hongbo Zhao
-
Patent number: 11416267Abstract: An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function of a to-be-created virtual machine and acceleration performance of the to-be-created virtual machine. The accelerator loading apparatus determines a target accelerator that meets the acceleration function of the to-be-created virtual machine and the acceleration performance of the to-be-created virtual machine. The accelerator loading apparatus determines an image corresponding to the target accelerator, and sends an image loading command to a target host in which the target accelerator is located, where the image loading command is used to enable the target host to load the image for the target accelerator based on the image loading command.Type: GrantFiled: May 9, 2019Date of Patent: August 16, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qian Cao, Yuping Zhao, Xinyu Hu
-
Publication number: 20220100550Abstract: An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function and acceleration performance of a to-be-created virtual machine, determines an image that meets the acceleration function and the acceleration performance, and determines a target host in which an available accelerator that can load the image is located, and then sends an image loading command to the target host. The image loading command includes a descriptor of the image, and is used to enable the target host to load the image for the available accelerator. In the method, a target host that can create the virtual machine may be determined based on the acceleration function and the acceleration performance of the to-be-created virtual machine, and an image used for acceleration is loaded to an available accelerator of the target host, to implement dynamic accelerator loading and deployment.Type: ApplicationFiled: October 1, 2021Publication date: March 31, 2022Inventors: Qian Cao, Yuping Zhao, Xinyu Hu
-
Patent number: 11221866Abstract: An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function and acceleration performance of a to-be-created virtual machine, determines an image that meets the acceleration function and the acceleration performance, and determines a target host in which an available accelerator that can load the image is located, and then sends an image loading command to the target host. The image loading command includes a descriptor of the image, and is used to enable the target host to load the image for the available accelerator. In the method, a target host that can create the virtual machine may be determined based on the acceleration function and the acceleration performance of the to-be-created virtual machine, and an image used for acceleration is loaded to an available accelerator of the target host, to implement dynamic accelerator loading and deployment.Type: GrantFiled: May 9, 2019Date of Patent: January 11, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qian Cao, Yuping Zhao, Xinyu Hu
-
Patent number: 11188347Abstract: A driver loading method and a server, where when receiving a service request, the server determines a first global index and a first global virtual function (VF) identifier corresponding to a first function description of a designated function included in the service request, determines a virtual machine (VM) corresponding to the service request, associates the first global VF identifier with the VM, allocates a first local index on the VM to the designated function, creates a correspondence between the first local index and the first function description, and sends the correspondence to the VM. The VM loads, according to the correspondence, a driver of the designated function for a first VF corresponding to the first global VF identifier. According to the foregoing method, different drivers can be loaded for VFs that have different functions and that are virtualized by a Peripheral Component Interconnect Express (PCIe) device.Type: GrantFiled: June 18, 2018Date of Patent: November 30, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Dongtian Yang, Xinyu Hu, Yuming Xie, Yuping Zhao
-
Publication number: 20210314214Abstract: An Internet Protocol Security (IPsec) acceleration method includes generating, by an Internet Key Exchange (IKE) device, an IKE link establishment session packet according to an IPSec configuration parameter and a security policy in a security policy database (SPD), sending, by the IKE device, the IKE link establishment session packet to a peer device, establishing a security association (SA) with the peer device, and sending, by the IKE module, the SA to a data forwarding device, where the IKE device and the data forwarding device are discrete devices.Type: ApplicationFiled: June 18, 2021Publication date: October 7, 2021Inventors: Yuming Xie, Xinyu Hu, Yuping Zhao, Fan Yang
-
Patent number: 11106517Abstract: A method for implementing fault detection includes: instructing, by a detection device, a detected device to configure a detected path and a return path, where the detected path is a path from a first physical port of the detected device to a second physical port of the detected device via a target unit of the detected device, the return path is a path from the second physical port to the detection device, and the target unit is a VNF or an accelerator; sending a detection packet to the detected device through the first physical port; and when receiving the detection packet transmitted through the detected path and the return path, determining that the detected path is not faulty. According to the method, it can be further determined that the path that passes through the VNF or the accelerator is not faulty.Type: GrantFiled: January 6, 2020Date of Patent: August 31, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hongbo Zhao, Yuping Zhao, Xinyu Hu, Qian Cao
-
Patent number: 11063812Abstract: An Internet Protocol Security (IPSec) acceleration method, an apparatus, and a system, where the method includes generating, by an Internet Key Exchange (IKE) device, an IKE link establishment session packet according to an IPSec configuration parameter and a security policy in a security policy database (SPD), sending, by the IKE device, the IKE link establishment session packet to a peer device, establishing a security association (SA) with the peer device, and sending, by the IKE module, the SA to a data forwarding device. The IKE device and the data forwarding device are discrete devices. In this way, the IKE device and the data forwarding device can be deployed in different devices in order to increase the IPSec speed.Type: GrantFiled: August 7, 2017Date of Patent: July 13, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuming Xie, Xinyu Hu, Yuping Zhao, Fan Yang
-
Publication number: 20200201667Abstract: A virtual machine live migration method, apparatus, and system relating to the field of communications technologies are disclosed. The method includes: in a process of live migration of a target virtual machine, obtaining pre-recorded storage location information corresponding to target service configuration information, where the target service configuration information is used by a target virtual acceleration component corresponding to the target virtual machine to perform service processing; reading the target service configuration information in a storage location corresponding to the storage location information; and sending the target service configuration information to a destination server, so that the destination server stores the target service configuration information. In the present disclosure, a service processing failure can be avoided.Type: ApplicationFiled: March 3, 2020Publication date: June 25, 2020Inventors: Rui CHEN, Qian CAO, Yuping ZHAO, Xinyu HU, Hongbo ZHAO
-
Publication number: 20200151075Abstract: A method for implementing fault detection includes: instructing, by a detection device, a detected device to configure a detected path and a return path, where the detected path is a path from a first physical port of the detected device to a second physical port of the detected device via a target unit of the detected device, the return path is a path from the second physical port to the detection device, and the target unit is a VNF or an accelerator; sending a detection packet to the detected device through the first physical port; and when receiving the detection packet transmitted through the detected path and the return path, determining that the detected path is not faulty. According to the method, it can be further determined that the path that passes through the VNF or the accelerator is not faulty.Type: ApplicationFiled: January 6, 2020Publication date: May 14, 2020Inventors: Hongbo Zhao, Yuping Zhao, Xinyu Hu, Qian Cao
-
Publication number: 20190266006Abstract: An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function and acceleration performance of a to-be-created virtual machine, determines an image that meets the acceleration function and the acceleration performance, and determines a target host in which an available accelerator that can load the image is located, and then sends an image loading command to the target host. The image loading command includes a descriptor of the image, and is used to enable the target host to load the image for the available accelerator. In the method, a target host that can create the virtual machine may be determined based on the acceleration function and the acceleration performance of the to-be-created virtual machine, and an image used for acceleration is loaded to an available accelerator of the target host, to implement dynamic accelerator loading and deployment.Type: ApplicationFiled: May 9, 2019Publication date: August 29, 2019Inventors: Qian Cao, Yuping Zhao, Xinyu Hu
-
Publication number: 20190265985Abstract: An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function of a to-be-created virtual machine and acceleration performance of the to-be-created virtual machine. The accelerator loading apparatus determines a target accelerator that meets the acceleration function of the to-be-created virtual machine and the acceleration performance of the to-be-created virtual machine. The accelerator loading apparatus determines an image corresponding to the target accelerator, and sends an image loading command to a target host in which the target accelerator is located, where the image loading command is used to enable the target host to load the image for the target accelerator based on the image loading command.Type: ApplicationFiled: May 9, 2019Publication date: August 29, 2019Inventors: Qian Cao, Yuping Zhao, Xinyu Hu
-
Publication number: 20180307498Abstract: A driver loading method and a server, where when receiving a service request, the server determines a first global index and a first global virtual function (VF) identifier corresponding to a first function description of a designated function included in the service request, determines a virtual machine (VM) corresponding to the service request, associates the first global VF identifier with the VM, allocates a first local index on the VM to the designated function, creates a correspondence between the first local index and the first function description, and sends the correspondence to the VM. The VM loads, according to the correspondence, a driver of the designated function for a first VF corresponding to the first global VF identifier. According to the foregoing method, different drivers can be loaded for VFs that have different functions and that are virtualized by a Peripheral Component Interconnect Express (PCIe) device.Type: ApplicationFiled: June 18, 2018Publication date: October 25, 2018Inventors: Dongtian Yang, Xinyu Hu, Yuming Xie, Yuping Zhao
-
Patent number: 10050875Abstract: A network service processing method and apparatus are provided. The method includes: partitioning a field-programmable gate array (FPGA) or a network processor (NP) into multiple mutually isolated service processing resources; receiving a first configuration instruction, where the first configuration instruction includes a first service configuration execution file; performing service configuration on a service processing resource according to the first service configuration execution file, so that the service processing resource performs service processing on a to-be-processed service packet; receiving a forwarding rule used when service forwarding is to be performed on the to-be-processed service packet; and receiving the to-be-processed service packet sent by a user terminal, and distributing the to-be-processed service packet to the service processing resource by using the forwarding rule, so that the service processing resource performs service processing on the to-be-processed service packet.Type: GrantFiled: May 26, 2016Date of Patent: August 14, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Xinyu Hu, Yuping Zhao
-
Publication number: 20170359214Abstract: An Internet Protocol Security (IPSec) acceleration method, an apparatus, and a system, where the method includes generating, by an Internet Key Exchange (IKE) device, an IKE link establishment session packet according to an IPSec configuration parameter and a security policy in a security policy database (SPD), sending, by the IKE device, the IKE link establishment session packet to a peer device, establishing a security association (SA) with the peer device, and sending, by the IKE module, the SA to a data forwarding device. The IKE device and the data forwarding device are discrete devices. In this way, the IKE device and the data forwarding device can be deployed in different devices in order to increase the IPSec speed.Type: ApplicationFiled: August 7, 2017Publication date: December 14, 2017Inventors: Yuming Xie, Xinyu Hu, Yuping Zhao, Fan Yang
-
Patent number: 9667519Abstract: Embodiments of the present invention disclose a method, a device, and a system for obtaining a cost between nodes. The method includes: receiving, by a first server, a first cost request message from a client, where the first cost request message includes a first source node list, a first candidate node list, and a cost type; and calculating a cost between each source node in the first source node list and each candidate node in the first candidate node list according to the cost type. Network traffic management and optimization are implemented by using the technical solutions provided in the embodiments of the present invention, in which a cost between nodes is acquired from servers hierarchically deployed by an Internet service provider ISP and used as a basis of node selection.Type: GrantFiled: November 13, 2013Date of Patent: May 30, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuping Zhao, Jian Chen, Hong Zhou, Rong Zou
-
Patent number: 9503308Abstract: The disclosure relates to a method, device and system for processing content. In the method: a server receives a content acquiring request transmitted by a terminal. The server determines a first storage node list according to a mapping relation acquired in advance between contents and storage nodes. The first storage node list includes a plurality of first storage nodes that store a first content corresponding to the content acquiring request. The server transmits a sorting request to a network storage management server and receives a sorting result transmitted by the network storage management server. The sorting result includes priorities of the plurality of first storage nodes. The server transmits a content acquiring response to the terminal, where the content acquiring response includes first access information and priority of at least one of the first storage nodes.Type: GrantFiled: October 29, 2013Date of Patent: November 22, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Jian Chen, Hong Zhou, Rong Zou, Yuping Zhao
-
Publication number: 20160277292Abstract: A network service processing method and apparatus are provided. The method includes: partitioning a field-programmable gate array (FPGA) or a network processor (NP) into multiple mutually isolated service processing resources; receiving a first configuration instruction, where the first configuration instruction includes a first service configuration execution file; performing service configuration on a service processing resource according to the first service configuration execution file, so that the service processing resource performs service processing on a to-be-processed service packet; receiving a forwarding rule used when service forwarding is to be performed on the to-be-processed service packet; and receiving the to-be-processed service packet sent by a user terminal, and distributing the to-be-processed service packet to the service processing resource by using the forwarding rule, so that the service processing resource performs service processing on the to-be-processed service packet.Type: ApplicationFiled: May 26, 2016Publication date: September 22, 2016Inventors: Xinyu HU, Yuping ZHAO