[發(fā)明專(zhuān)利]有向無(wú)環(huán)圖中的節(jié)點(diǎn)在審
申請(qǐng)?zhí)枺?/td> | 201710881282.4 | 申請(qǐng)日: | 2017-09-26 |
公開(kāi)(公告)號(hào): | CN108228697A | 公開(kāi)(公告)日: | 2018-06-29 |
發(fā)明(設(shè)計(jì))人: | 阿比納夫·坎德沃爾;迪亞內(nèi)什·達(dá)瑪尼亞;拉克希特·阿羅拉;莫希特·阿加爾瓦爾;卡爾希克·庫(kù)馬爾 | 申請(qǐng)(專(zhuān)利權(quán))人: | 谷歌有限責(zé)任公司 |
主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30 |
代理公司: | 中原信達(dá)知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11219 | 代理人: | 陸弋;周亞榮 |
地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 有向無(wú)環(huán)圖 節(jié)點(diǎn)標(biāo)識(shí) 后代節(jié)點(diǎn) 節(jié)點(diǎn)傳播 節(jié)點(diǎn)聚集 信息傳播 祖先節(jié)點(diǎn) 節(jié)點(diǎn)處 后代 申請(qǐng) | ||
本申請(qǐng)涉及有向無(wú)環(huán)圖中的節(jié)點(diǎn),其中,障礙節(jié)點(diǎn)聚集方法包括:在每個(gè)節(jié)點(diǎn)被定義為障礙節(jié)點(diǎn)或非障礙節(jié)點(diǎn)的有向無(wú)環(huán)圖中,針對(duì)第一障礙節(jié)點(diǎn)標(biāo)識(shí)作為第一障礙節(jié)點(diǎn)的后續(xù)障礙節(jié)點(diǎn)的每個(gè)后代節(jié)點(diǎn);并在第一障礙節(jié)點(diǎn)處聚集作為第一障礙節(jié)點(diǎn)的后代且不通過(guò)任何所標(biāo)識(shí)的后續(xù)障礙節(jié)點(diǎn)而與第一障礙節(jié)點(diǎn)分離的每個(gè)非障礙節(jié)點(diǎn)的信息。非障礙節(jié)點(diǎn)傳播方法包括:在每個(gè)節(jié)點(diǎn)被定義為障礙節(jié)點(diǎn)或非障礙節(jié)點(diǎn)的有向無(wú)環(huán)圖中,針對(duì)第一非障礙節(jié)點(diǎn)標(biāo)識(shí)作為第一非障礙節(jié)點(diǎn)的先前障礙節(jié)點(diǎn)的每個(gè)祖先節(jié)點(diǎn);并將第一非障礙節(jié)點(diǎn)的信息傳播到每個(gè)所標(biāo)識(shí)的先前障礙節(jié)點(diǎn)以及在第一非障礙節(jié)點(diǎn)與所標(biāo)識(shí)的先前障礙節(jié)點(diǎn)之間的每個(gè)非障礙節(jié)點(diǎn)。
相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求2016年12月22日提交的發(fā)明名稱(chēng)為“NODES IN DIRECTED ACYCLICGRAPH(有向無(wú)環(huán)圖中的節(jié)點(diǎn))”的美國(guó)專(zhuān)利申請(qǐng)No.15/388,288的優(yōu)先權(quán),該美國(guó)專(zhuān)利申請(qǐng)的內(nèi)容通過(guò)引用的方式并入本文。
技術(shù)領(lǐng)域
本文獻(xiàn)總體上涉及有向無(wú)環(huán)圖中的節(jié)點(diǎn)。
背景技術(shù)
圖形被用在計(jì)算機(jī)系統(tǒng)中,以便組織項(xiàng)或其它實(shí)體的集合,例如在磁盤(pán)上或以另一種形式的存儲(chǔ)裝置。這樣的組織有時(shí)被實(shí)現(xiàn)為節(jié)點(diǎn)的層次結(jié)構(gòu),其中,諸如文件的項(xiàng)被布置成具有定義的祖先和后代。有時(shí),在這樣的系統(tǒng)中執(zhí)行聚集,例如從根到葉,或者從葉到根。文件系統(tǒng)層次結(jié)構(gòu)上的聚集的示例包含將文件的計(jì)數(shù)和層次結(jié)構(gòu)中的文件夾的計(jì)數(shù)聚集。這樣的系統(tǒng)能夠允許用戶查詢(xún)比如說(shuō)存儲(chǔ)在層次結(jié)構(gòu)中的節(jié)點(diǎn)下面的圖像的數(shù)目或由磁盤(pán)上的特定子層次結(jié)構(gòu)使用的字節(jié)的數(shù)目。
在一些現(xiàn)有系統(tǒng)中,每個(gè)節(jié)點(diǎn)維護(hù)一個(gè)祖先列表,該祖先列表針對(duì)該節(jié)點(diǎn)指定層次結(jié)構(gòu)中的節(jié)點(diǎn)上面的所有其它節(jié)點(diǎn)的名字。在這樣的系統(tǒng)中,然后能夠通過(guò)搜索具有其祖先列表中的特定節(jié)點(diǎn)的任何節(jié)點(diǎn)來(lái)執(zhí)行位于特定節(jié)點(diǎn)處或下面的信息的查詢(xún)。這可以認(rèn)為是一種預(yù)計(jì)算方法,因?yàn)殛P(guān)系是通過(guò)隨著層次結(jié)構(gòu)改變必須保持最新的祖先列表來(lái)維護(hù)的。當(dāng)層次結(jié)構(gòu)變深、具有高扇出度時(shí)或者簡(jiǎn)單地當(dāng)層次結(jié)構(gòu)頻繁改變時(shí),該方法可能變得低效,甚至是不切實(shí)際的。例如,當(dāng)層次結(jié)構(gòu)被更新時(shí)(例如,當(dāng)內(nèi)容改變時(shí)),完全基于預(yù)計(jì)算的系統(tǒng)可能存在延時(shí)的問(wèn)題。另一方面,僅使用查詢(xún)時(shí)間聚集的方法對(duì)于大型的復(fù)雜層次結(jié)構(gòu)不起作用。
發(fā)明內(nèi)容
在第一方面,一種由有向無(wú)環(huán)圖中的障礙節(jié)點(diǎn)(barrier node)進(jìn)行的聚集的方法包括:在每個(gè)節(jié)點(diǎn)被定義為障礙節(jié)點(diǎn)或非障礙節(jié)點(diǎn)(non-barrier node)的有向無(wú)環(huán)圖中,針對(duì)第一障礙節(jié)點(diǎn)標(biāo)識(shí)作為第一障礙節(jié)點(diǎn)的后續(xù)障礙節(jié)點(diǎn)的每個(gè)后代節(jié)點(diǎn);以及,在第一障礙節(jié)點(diǎn)處聚集作為第一障礙節(jié)點(diǎn)的后代并且不通過(guò)任何所標(biāo)識(shí)的后續(xù)障礙節(jié)點(diǎn)而與第一障礙節(jié)點(diǎn)分離的每個(gè)非障礙節(jié)點(diǎn)的信息。
實(shí)施方式能夠包括以下特征中的任一個(gè)或全部。所述方法還包括:為第一障礙節(jié)點(diǎn)創(chuàng)建第一列表,該第一列表標(biāo)識(shí)了第一障礙節(jié)點(diǎn)的作為障礙節(jié)點(diǎn)的所有后代節(jié)點(diǎn)。所述方法還包括:使第一列表是累積的,使得:如果第一障礙節(jié)點(diǎn)的第一列表標(biāo)識(shí)了特定障礙節(jié)點(diǎn),那么,在第一障礙節(jié)點(diǎn)上面的障礙節(jié)點(diǎn)的包含了第一障礙節(jié)點(diǎn)的相應(yīng)第一列表也將包含所述特定障礙節(jié)點(diǎn)。所述方法還包括:檢測(cè)新關(guān)系將被引入到有向無(wú)環(huán)圖中;使用所述第一列表確定該新關(guān)系是否是有環(huán)的;以及,一旦確定該新關(guān)系是有環(huán)的,就在所述有向無(wú)環(huán)圖中阻止該新關(guān)系。所述方法還包括:將第一列表存儲(chǔ)在第一障礙節(jié)點(diǎn)處。所述方法還包括:為第一障礙節(jié)點(diǎn)創(chuàng)建第二列表,該第二列表標(biāo)識(shí)了第一障礙節(jié)點(diǎn)的作為障礙節(jié)點(diǎn)的所有祖先節(jié)點(diǎn)。第二列表指示了哪些節(jié)點(diǎn)將第一障礙節(jié)點(diǎn)標(biāo)識(shí)在其相應(yīng)的第一列表中。
在第二方面,由有向無(wú)環(huán)圖中的非障礙節(jié)點(diǎn)進(jìn)行的傳播的方法包括:在每個(gè)節(jié)點(diǎn)被定義為障礙節(jié)點(diǎn)或非障礙節(jié)點(diǎn)的有向無(wú)環(huán)圖中,針對(duì)第一非障礙節(jié)點(diǎn)標(biāo)識(shí)作為第一非障礙節(jié)點(diǎn)的先前障礙節(jié)點(diǎn)的每個(gè)祖先節(jié)點(diǎn);以及,將第一非障礙節(jié)點(diǎn)的信息傳播到每個(gè)所標(biāo)識(shí)的先前障礙節(jié)點(diǎn)以及在第一非障礙節(jié)點(diǎn)與所標(biāo)識(shí)的先前障礙節(jié)點(diǎn)之間的每個(gè)非障礙節(jié)點(diǎn)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于谷歌有限責(zé)任公司,未經(jīng)谷歌有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710881282.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 利用有向無(wú)環(huán)圖配置產(chǎn)品的方法
- 動(dòng)態(tài)有向無(wú)環(huán)圖(DAG)拓?fù)浣Y(jié)構(gòu)報(bào)告
- 使用有向無(wú)環(huán)圖的存儲(chǔ)器促進(jìn)
- 保護(hù)有向無(wú)環(huán)圖
- 用于有向無(wú)環(huán)圖網(wǎng)絡(luò)配置的節(jié)點(diǎn)和方法
- 用于生成有向無(wú)環(huán)圖的方法和裝置
- 有向無(wú)環(huán)圖的分布式存儲(chǔ)方法
- 基于有向無(wú)環(huán)圖的交易驗(yàn)證方法和裝置
- 有向無(wú)環(huán)圖的鏈?zhǔn)揭蕾?lài)分析方法及系統(tǒng)
- 有向無(wú)環(huán)圖生成方法及系統(tǒng)
- 節(jié)點(diǎn)標(biāo)識(shí)符生成方法及負(fù)載均衡方法及裝置
- 節(jié)點(diǎn)標(biāo)識(shí)的生成方法、系統(tǒng)及設(shè)備
- VPN節(jié)點(diǎn)及其標(biāo)識(shí)解析代理及方法、和VPN服務(wù)器
- 實(shí)現(xiàn)標(biāo)識(shí)網(wǎng)絡(luò)通信的方法、邊緣路由器及系統(tǒng)
- 用于管理區(qū)塊鏈節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)節(jié)點(diǎn)查找方法及裝置
- 一種XML數(shù)據(jù)處理方法、系統(tǒng)和存儲(chǔ)介質(zhì)
- 業(yè)務(wù)數(shù)據(jù)處理方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 通信處理方法、主節(jié)點(diǎn)、從節(jié)點(diǎn)、存儲(chǔ)介質(zhì)及系統(tǒng)
- 一種工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析方法
- 電子目錄
- 為層次化分布式處理系統(tǒng)編譯軟件
- 使用層次數(shù)據(jù)結(jié)構(gòu)節(jié)點(diǎn)上遞歸式事件監(jiān)聽(tīng)器的方法和系統(tǒng)
- 基于分布式系統(tǒng)的圖數(shù)據(jù)的模式檢測(cè)方法和裝置
- 用于無(wú)線收發(fā)器的簡(jiǎn)單網(wǎng)格網(wǎng)絡(luò)
- 有向無(wú)環(huán)圖中的節(jié)點(diǎn)
- 樣式確定方法及裝置
- 用于學(xué)習(xí)深度卷積神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)的系統(tǒng)和方法
- 樹(shù)形結(jié)構(gòu)數(shù)據(jù)的存儲(chǔ)方法、電子設(shè)備、存儲(chǔ)介質(zhì)及系統(tǒng)
- 表單頁(yè)面生成方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- 一種消息傳播路徑提取方法及其系統(tǒng)
- 一種用戶傳播影響力的確定方法和裝置
- 一種控制在線社交網(wǎng)絡(luò)信息傳播的方法、裝置及終端
- 一種尋找特定人群的方法
- 考慮用戶重度傳播行為的SNDR信息傳播過(guò)程描述方法
- 復(fù)雜網(wǎng)絡(luò)中傳播源選擇的方法、裝置及終端設(shè)備
- 傳播效果圖的繪制及評(píng)估方法、裝置、存儲(chǔ)介質(zhì)及處理器
- 信息傳播預(yù)測(cè)方法、系統(tǒng)及存儲(chǔ)介質(zhì)
- 信息傳播路徑分析方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 基于節(jié)點(diǎn)傳播能力的偏向性隨機(jī)行走的網(wǎng)絡(luò)信息傳播方法、裝置及存儲(chǔ)介質(zhì)