-
公开(公告)号:US20230102374A1
公开(公告)日:2023-03-30
申请号:US18062944
申请日:2022-12-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Mingming Zhu , Zhongkai Yang , Shiping Deng , Weiyan Zheng
Abstract: A data encryption or decryption method includes obtaining a data processing request carrying to-be-processed data; selecting one of a first processing manner and a second processing manner as a processing manner for the to-be-processed data. In the first processing manner, processing is performed by an encryption/decryption chip. In the second processing manner, processing is performed by a software program running on a central processing unit.
-
公开(公告)号:US10969983B2
公开(公告)日:2021-04-06
申请号:US15802690
申请日:2017-11-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shiping Deng , Hongguang Liu , Haitao Guo , Xin Qiu
IPC: G06F15/167 , G06F3/06 , H04L12/46 , G06F13/28 , G06F15/173 , H04L29/06
Abstract: A method for implementing NVMe over fabrics includes generating, by a terminal, a NVMe instruction, where the NVMe instruction indicates a data read operation or a data write operation. The method further includes sending, by the terminal by using remote direct memory access (RDMA), the NVMe instruction to a submission queue (SQ) that is stored in a server. When the NVMe instruction indicates the data read operation, the method includes receiving, by the terminal by using the RDMA, to-be-read data sent by the server. Alternatively, when the NVMe instruction indicates the data write operation, the method includes sending, by the terminal, to-be-written data to the server by using the RDMA. The method further includes receiving, by the terminal, an NVMe completion instruction sent by using the RDMA by the server; and writing, by the terminal, the NVMe completion instruction into a completion queue (CQ) that is set in the terminal.
-
公开(公告)号:US20240139621A1
公开(公告)日:2024-05-02
申请号:US18405254
申请日:2024-01-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhao Lu , Shiping Deng , Sicong Li , Minjun Zhou
IPC: A63F13/355 , G06T1/20 , H04L65/61
CPC classification number: A63F13/355 , G06T1/20 , H04L65/61
Abstract: In a data processing method, a first server receives control stream information from a terminal, parses the control stream information, starts a game based on a game identifier (ID) in the control stream information, and intercepts instruction stream information. An Android stimulator is deployed on the first server. The first server sends the instruction stream information to a second server. The second server is in a graphics processing unit (GPU) resource pool. The second server selects a target GPU from the GPU resource pool to process the instruction stream information, completes image rendering and encoding, and generates video stream information. The second server sends the video stream information to the terminal. The terminal displays the video stream information to a user.
-
公开(公告)号:US20180067685A1
公开(公告)日:2018-03-08
申请号:US15802690
申请日:2017-11-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shiping Deng , Hongguang Liu , Haitao Guo , Xin Qiu
IPC: G06F3/06 , G06F15/173 , H04L29/06
Abstract: A method for implementing NVMe over fabrics includes generating, by a terminal, a NVMe instruction, where the NVMe instruction indicates a data read operation or a data write operation. The method further includes sending, by the terminal by using remote direct memory access (RDMA), the NVMe instruction to a submission queue (SQ) that is stored in a server. When the NVMe instruction indicates the data read operation, the method includes receiving, by the terminal by using the RDMA, to-be-read data sent by the server. Alternatively, when the NVMe instruction indicates the data write operation, the method includes sending, by the terminal, to-be-written data to the server by using the RDMA. The method further includes receiving, by the terminal, an NVMe completion instruction sent by using the RDMA by the server; and writing, by the terminal, the NVMe completion instruction into a completion queue (CQ) that is set in the terminal.
-
公开(公告)号:US11947985B2
公开(公告)日:2024-04-02
申请号:US17338137
申请日:2021-06-03
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Haocheng Liu , Shiping Deng
CPC classification number: G06F9/45504 , G06F9/5022 , G06F9/547 , G06F12/0223 , G06F2212/1008
Abstract: This application provides a data processing method. The method is applied to a server, the server includes a first container and an Android driver (240), and a first service manager is deployed in the first container. Each container is allocated its respective private memory (2412, 2422, and 2432) and private service linked list (2411, 2421, and 2431), so as to avoid a problem in a conventional technology of data inconsistency and affected service processing caused by sharing of same memory by a plurality of containers.
-
公开(公告)号:US11878237B2
公开(公告)日:2024-01-23
申请号:US16984442
申请日:2020-08-04
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Zhao Lu , Shiping Deng , Sicong Li , Minjun Zhou
IPC: A63F13/355 , G06T1/20 , H04L65/61
CPC classification number: A63F13/355 , G06T1/20 , H04L65/61
Abstract: This application discloses a server and a data processing method, apparatus, and system. In the method, a first server receives control stream information from a terminal, parses the control stream information, starts a game based on a game ID in the control stream information, and intercepts instruction stream information. An Android stimulator is deployed on the first server. The first server sends the instruction stream information to a second server. The second server is in a graphics processing unit GPU resource pool. The second server selects a target GPU from the GPU resource pool to process the instruction stream information, complete image rendering and encoding, and generate video stream information, and finally the second server sends the video stream information to the terminal. The terminal displays the video stream information to a user.
-
-
-
-
-