IP Library › Granted Patent US 12,511,341
Granted Patent B2
US 12,511,341 · App. 18/246,000 · Granted Dec 30, 2025

Method of identifying webpage, electronic device, and medium

Inventors: Wenli Yu (Beijing, CN); Wei Liu (Beijing, CN); Bo Zhang (Beijing, CN)
Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.
G06F16/958
View Patent ↗
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 12,511,341
App. No.
18/246,000
Granted
Dec 30, 2025
Kind
B2
Abstract

A method of identifying a webpage, a device, and a medium are provided, which relate to a field of an artificial intelligence technology, in particular to fields of deep learning, knowledge graph and other technologies. The method of identifying the webpage includes: acquiring structural data of a target webpage, a first association relationship between the target webpage and a historical webpage, and historical graph data for the historical webpage; determining target graph data for the target webpage and the historical webpage based on the structural data of the target webpage, the first association relationship and the historical graph data; determining a similarity between the target webpage and the historical webpage based on the target graph data; and determining a category of the target webpage based on a category of the historical webpage and the similarity.

Claims (49)

1 . A method of identifying a webpage, comprising:

acquiring structural data of a target webpage, a first association relationship between the target webpage and a historical webpage, and historical graph data for the historical webpage, wherein the historical graph data is a knowledge graph, the historical graph data comprises node elements representing historical webpages and edge elements representing relationships between the historical webpages based on a second association relationship, the first association relationship represents that the historical webpage jumps to the target webpage within a first predetermined time period, or that the target webpage jumps to the historical webpage within the first predetermined time period;

determining target graph data for the target webpage and the historical webpage based on the structural data of the target webpage, the first association relationship and the historical graph data;

determining a similarity between the target webpage and the historical webpage based on the target graph data; and

determining a category of the target webpage based on a category of the historical webpage and the similarity, wherein the determining target graph data for the target webpage and the historical webpage based on the structural data of the target webpage, the first association relationship and the historical graph data comprises:

associating the structural data of the target webpage with the historical graph data based on the first association relationship, such that the target graph data includes node elements corresponding to the target and historical webpages, and edge elements corresponding to the first association relationship.

2 . The method according to claim 1 , wherein:

the determining a similarity between the target webpage and the historical webpage based on the target graph data comprises: processing the target graph data by using a graph neural network, so as to obtain the similarity between the target webpage and the historical webpage; and

the determining a category of the target webpage based on a category of the historical webpage and the similarity comprises: determining, by using the graph neural network, the category of the target webpage based on the similarity and the category of the historical webpage.

3 . The method according to claim 2 , wherein the graph neural network is obtained by:

obtaining, by using the graph neural network, the category of the historical webpage based on the historical graph data; and

updating a network parameter of the graph neural network based on a reference category and the category of the historical webpage.

4 . The method according to claim 3 , wherein a plurality of historical webpages are acquired; and the historical graph data is obtained by:

acquiring structural data of the plurality of historical webpages and the second association relationship between the plurality of historical webpages; and

determining the historical graph data based on the structural data of the historical webpages and the second association relationship.

5 . The method according to claim 4 , wherein the plurality of historical webpages comprise a first historical webpage and a second historical webpage; the second association relationship represents that the first historical webpage jumps to the second historical webpage within a second predetermined time period, or that the second historical webpage jumps to the first historical webpage within the second predetermined time period.

6 . An electronic device, comprising:

at least one processor; and

a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to:

acquire structural data of a target webpage, a first association relationship between the target webpage and a historical webpage, and historical graph data for the historical webpage, wherein the historical graph data is a knowledge graph, the historical graph data comprises node elements representing historical webpages and edge elements representing relationships between the historical webpages based on a second association relationship, the first association relationship represents that the historical webpage jumps to the target webpage within a first predetermined time period, or that the target webpage jumps to the historical webpage within the first predetermined time period;

determine target graph data for the target webpage and the historical webpage based on the structural data of the target webpage, the first association relationship and the historical graph data;

determine a similarity between the target webpage and the historical webpage based on the target graph data; and

determine a category of the target webpage based on a category of the historical webpage and the similarity, wherein the at least one processor is further configured to:

associate the structural data of the target webpage with the historical graph data based on the first association relationship, such that the target graph data includes node elements corresponding to the target and historical webpages, and edge elements corresponding to the first association relationship.

7 . The electronic device according to claim 6 , wherein:

wherein the at least one processor is further configured to: process the target graph data by using a graph neural network, so as to obtain the similarity between the target webpage and the historical webpage; and

wherein the at least one processor is further configured to: determine, by using the graph neural network, the category of the target webpage based on the similarity and the category of the historical webpage.

8 . The electronic device according to claim 7 , wherein the at least one processor is further configured to obtain the graph neural network by:

obtaining, by using the graph neural network, the category of the historical webpage based on the historical graph data; and

updating a network parameter of the graph neural network based on a reference category and the category of the historical webpage.

9 . The electronic device according to claim 8 , wherein a plurality of historical webpages are acquired; and the at least one processor is further configured to obtain the historical graph data by:

acquiring structural data of the plurality of historical webpages and the second association relationship between the plurality of historical webpages; and

determining the historical graph data based on the structural data of the historical webpages and the second association relationship.

10 . The electronic device according to claim 9 , wherein the plurality of historical webpages comprise a first historical webpage and a second historical webpage; the second association relationship represents that the first historical webpage jumps to the second historical webpage within a second predetermined time period, or that the second historical webpage jumps to the first historical webpage within the second predetermined time period.

11 . A non-transitory computer-readable storage medium having computer instructions therein, wherein the computer instructions are configured to cause a computer to:

acquire structural data of a target webpage, a first association relationship between the target webpage and a historical webpage, and historical graph data for the historical webpage, wherein the historical graph data is a knowledge graph, the historical graph data comprises node elements representing historical webpages and edge elements representing relationships between the historical webpages based on a second association relationship, the first association relationship represents that the historical webpage jumps to the target webpage within a first predetermined time period, or that the target webpage jumps to the historical webpage within the first predetermined time period;

determine target graph data for the target webpage and the historical webpage based on the structural data of the target webpage, the first association relationship and the historical graph data;

determine a similarity between the target webpage and the historical webpage based on the target graph data; and

determine a category of the target webpage based on a category of the historical webpage and the similarity, wherein the computer instructions are further configured to cause the computer to:

associate the structural data of the target webpage with the historical graph data based on the first association relationship, such that the target graph data includes node elements corresponding to the target and historical webpages, and edge elements corresponding to the first association relationship.

12 . The non-transitory computer-readable storage medium according to claim 11 , wherein:

wherein the computer instructions are further configured to cause the computer to: process the target graph data by using a graph neural network, so as to obtain the similarity between the target webpage and the historical webpage; and

wherein the computer instructions are further configured to cause the computer to: determine, by using the graph neural network, the category of the target webpage based on the similarity and the category of the historical webpage.

13 . The non-transitory computer-readable storage medium according to claim 12 , wherein the computer instructions are further configured to cause the computer to obtain the graph neural network by:

obtaining, by using the graph neural network, the category of the historical webpage based on the historical graph data; and

updating a network parameter of the graph neural network based on a reference category and the category of the historical webpage.

14 . The non-transitory computer-readable storage medium according to claim 13 , wherein a plurality of historical webpages are acquired; and the computer instructions are further configured to cause the computer to obtain the historical graph data by:

acquiring structural data of the plurality of historical webpages and the second association relationship between the plurality of historical webpages; and

determining the historical graph data based on the structural data of the historical webpages and the second association relationship.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2023
From: YU, WENLI; LIU, WEI; ZHANG, BO
To: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
Reel/Frame 063041/0944 →
Priority Claims (1)
CN 202210113248.3 · Jan 29, 2022 · national
Continuity (1)
Related Publication 20250077609A1 · Mar 6, 2025
References Cited (35)
US 10462168B2 · Shibahara et al. · 2019 [cited by applicant]
US 10740793B1 · Sussman · 2020 [cited by examiner]
US 11212297B2 · Shibahara et al. · 2021 [cited by applicant]
US 20080275902A1 · Burges · 2008 [cited by examiner]
US 20100095375A1 · Krishnamurthy et al. · 2010 [cited by applicant]
US 20100121790A1 · Klinkott · 2010 [cited by examiner]
US 20170286544A1 · Hunt · 2017 [cited by examiner]
US 20180176242A1 · Shibahara et al. · 2018 [cited by applicant]
US 20190297092A1 · Shibahara et al. · 2019 [cited by applicant]
US 20190354689A1 · Li · 2019 [cited by examiner]
US 20200380051A1 · Sadahiro et al. · 2020 [cited by applicant]
US 20210287102A1 · Fadnis et al. · 2021 [cited by applicant]
US 20240220772A1 · Yu et al. · 2024 [cited by applicant]
CN 101694668 · 2010 [cited by applicant]
CN 102316081 · 2012 [cited by applicant]
CN 104133870 · 2014 [cited by applicant]
CN 107341162 · 2017 [cited by applicant]
CN 108306878 · 2018 [cited by applicant]
CN 108874802A · 2018 [cited by applicant]
CN 110188168 · 2019 [cited by applicant]
CN 110765235 · 2020 [cited by applicant]
CN 111538869A · 2020 [cited by applicant]
CN 112131506 · 2020 [cited by applicant]
CN 112329964 · 2021 [cited by applicant]
CN 113569059 · 2021 [cited by applicant]
CN 113609493A · 2021 [cited by applicant]
CN 113806660 · 2021 [cited by applicant]
CN 114492370A · 2022 [cited by applicant]
WO 2016194909 · 2016 [cited by applicant]
WO 2017217163 · 2017 [cited by applicant]
Wang et al., “Knowledge Graph Inference Algorithm Based on Att_GCN Model”, Computer Engineering and Applications, vol. 56, No. 9, 2020, 7 pages. [cited by applicant]
Ye et al., “A Web Services Classification Method based on GCN”, IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing… [cited by applicant]
Chinese Office Action, issued in the corresponding Chinese Application No. 202210113248.3, dated May 10, 2023, 6 pages. [cited by applicant]
Japanese Office Action, issued in the corresponding Japanese Patent Application No. 2023-518230, dated May 21, 2024, 7 pages with machine translation. [cited by applicant]
Extended European Search Report, issued in the corresponding European Patent Application No. 22868408.0, dated May 24, 2024, 9 pages. [cited by applicant]