-
公开(公告)号:US20220374436A1
公开(公告)日:2022-11-24
申请号:US17771212
申请日:2020-08-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Chao Yu , An Zhao , Yunlu Wang , Yue Zhu , Lu Peng
IPC: G06F16/2457 , G06F16/2455
Abstract: A user privacy data-based recommendation method includes sending a user preference tag to a cloud, where the user preference tag includes a first generalized tag obtained after a first tag generated based on privacy data of a user is generalized, receiving a plurality of resource items found by the cloud from a resource library based on the user preference tag, and selecting a recommended resource item from the plurality of resource items.
-
公开(公告)号:US11704240B2
公开(公告)日:2023-07-18
申请号:US17464174
申请日:2021-09-01
Applicant: Huawei Technologies Co., Ltd.
Inventor: Chao Yu , Hao Chen , Bifeng Tong , Chengliang Zheng , Xiyu Zhou
CPC classification number: G06F12/0253 , G06F12/10 , G06F16/1727 , G06F2212/1044
Abstract: A garbage data scrubbing method includes obtaining an input/output (IO) busy/idle status of a terminal at a current moment, where the IO busy/idle status includes a busy state and an idle state. When the IO busy/idle status of the terminal at the current moment is the idle state, a discard message is delivered to a storage device, where the discard message includes an initial address and a size of to-be-scrubbed physical space in the storage device, and where the discard message is used to unbind a mapping relationship between a physical address of the to-be-scrubbed physical space and a corresponding logical address.
-
公开(公告)号:US11537477B2
公开(公告)日:2022-12-27
申请号:US16977426
申请日:2018-03-15
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Chao Yu , Hao Chen , Bifeng Tong , Chengliang Zheng , Xiyu Zhou
Abstract: A method for protecting application data includes detecting a deleting operation performed by a first application on first data. The method also includes determining, based on a preset condition, whether to delete the first data of the first application. The method further includes renaming the first data of the first application based on a determination that the first application meets the preset condition. The method additionally includes storing the renamed first data in a memory.
-
公开(公告)号:US11842046B2
公开(公告)日:2023-12-12
申请号:US17257015
申请日:2018-06-30
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Chao Yu , Hao Chen , Bifeng Tong , Chengliang Zheng , Xiyu Zhou
CPC classification number: G06F3/0604 , G06F3/0647 , G06F3/0674 , G06F16/1805
Abstract: A storage fragment management method and a terminal. The method may be applied to a file system of the terminal, and the file system includes at least one segment. The method includes: first determining, by the terminal, a source segment from the file system based on an aging degree of the segment and a valid block ratio of the segment; then determining, by the terminal from the file system based on an aging degree of the source segment, a target segment whose aging degree is consistent with the aging degree of the source segment; and finally migrating, by the terminal, data of a valid block in the source segment to an idle block in the target segment. This method is used to resolve a problem that power consumption is high when data migration is performed on a storage fragment in an existing log-structured file system.
-
公开(公告)号:US20220391400A1
公开(公告)日:2022-12-08
申请号:US17764002
申请日:2020-09-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhengyuan Peng , Chuanfei Xu , Chao Yu
IPC: G06F16/2457 , G06F16/26
Abstract: A method for identifying questions with same semantics includes creating a user behavior graph based on at least two user logs; determining a first associated question node set based on the user behavior graph and a seed question; calculating, based on the first associated question node set, association scores of questions corresponding to all question nodes in the user behavior graph; using a question corresponding to each associated question node in the first associated question node set as a new seed node, to determine M second associated question node sets; updating, based on the M second associated question node sets, the association scores of the questions corresponding to all the question nodes in the user behavior graph; and determining K questions with top K association scores based on updated association scores of the questions corresponding to all the question nodes in the user behavior graph.
-
公开(公告)号:US11126546B2
公开(公告)日:2021-09-21
申请号:US16754537
申请日:2017-10-13
Applicant: Huawei Technologies Co., Ltd.
Inventor: Chao Yu , Hao Chen , Bifeng Tong , Chengliang Zheng , Xiyu Zhou
Abstract: This application provides a garbage data scrubbing method and a device, and relates to the field of terminals, to resolve a problem that delivering a discard message in a file system transaction affects a user foreground operation. The method includes: obtaining an IO busy/idle status of a terminal at a current moment, where the IO busy/idle status includes a busy state and an idle state (S301); and if the IO busy/idle status of the terminal at the current moment is the idle state, delivering a discard message to a storage device (S302), where the discard message includes an initial address and a size of to-be-scrubbed physical space in the storage device, and the discard message is used to unbind a mapping relationship between a physical address of the to-be-scrubbed physical space and a corresponding logical address.
-
公开(公告)号:US12008003B2
公开(公告)日:2024-06-11
申请号:US17764002
申请日:2020-09-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhengyuan Peng , Chuanfei Xu , Chao Yu
IPC: G06F16/00 , G06F16/2457 , G06F16/26
CPC classification number: G06F16/24578 , G06F16/26
Abstract: A method for identifying questions with same semantics includes creating a user behavior graph based on at least two user logs; determining a first associated question node set based on the user behavior graph and a seed question; calculating, based on the first associated question node set, association scores of questions corresponding to all question nodes in the user behavior graph; using a question corresponding to each associated question node in the first associated question node set as a new seed node, to determine M second associated question node sets; updating, based on the M second associated question node sets, the association scores of the questions corresponding to all the question nodes in the user behavior graph; and determining K questions with top K association scores based on updated association scores of the questions corresponding to all the question nodes in the user behavior graph.
-
公开(公告)号:US20220269428A1
公开(公告)日:2022-08-25
申请号:US17626331
申请日:2020-07-09
Applicant: Huawei Technologies Co., Ltd.
IPC: G06F3/06
Abstract: A system startup method includes creating a first thread when a kernel driver in a kernel mode detects a first disk partition, reading, in the kernel mode, metadata of the first disk partition using the first thread, and writing the metadata of the first disk partition into a first page cache using the first thread. In the kernel mode, metadata of a disk partition is pre-cached into a page cache using the first thread, and in a subsequent process in a user mode, the metadata of the disk partition is directly read from the page cache. A storage area of the page cache is memory and has a higher read/write operation rate compared with a disk.
-
公开(公告)号:US20210223958A1
公开(公告)日:2021-07-22
申请号:US17257015
申请日:2018-06-30
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Chao Yu , Hao Chen , Bifeng Tong , Chengliang Zheng , Xiyu Zhou
Abstract: A storage fragment management method and a terminal. The method may be applied to a file system of the terminal, and the file system includes at least one segment. The method includes: first determining, by the terminal, a source segment from the file system based on an aging degree of the segment and a valid block ratio of the segment; then determining, by the terminal from the file system based on an aging degree of the source segment, a target segment whose aging degree is consistent with the aging degree of the source segment; and finally migrating, by the terminal, data of a valid block in the source segment to an idle block in the target segment. This method is used to resolve a problem that power consumption is high when data migration is performed on a storage fragment in an existing log-structured file system.
-
公开(公告)号:US11868631B2
公开(公告)日:2024-01-09
申请号:US17626331
申请日:2020-07-09
Applicant: Huawei Technologies Co., Ltd.
IPC: G06F3/06
CPC classification number: G06F3/0632 , G06F3/0619 , G06F3/0644 , G06F3/0659 , G06F3/0673
Abstract: A system startup method includes creating a first thread when a kernel driver in a kernel mode detects a first disk partition, reading, in the kernel mode, metadata of the first disk partition using the first thread, and writing the metadata of the first disk partition into a first page cache using the first thread. In the kernel mode, metadata of a disk partition is pre-cached into a page cache using the first thread, and in a subsequent process in a user mode, the metadata of the disk partition is directly read from the page cache. A storage area of the page cache is memory and has a higher read/write operation rate compared with a disk.
-
-
-
-
-
-
-
-
-