本發明專利技術總體上描述了用于在第一和第二處理器之間請求預留的系統和方法的技術。在一些示例中,該方法包括:在第二處理器處,接收來自第一處理器的預留請求。該預留請求可以包括:與第二處理器通信的資源的標識、時間范圍、與第一處理器相關的第一密鑰信息、以及第一處理器的基于第一密鑰信息的第一簽名。在一些示例中,該方法包括:由第二處理器基于第一密鑰信息和第一簽名來驗證預留請求。在一些示例中,該方法包括:由第二處理器確定是否接受預留請求。
【技術實現步驟摘要】
【國外來華專利技術】資源預留
技術介紹
除非本文中另行指明,否則本節中描述的材料對于本申請的權利要求而言不是現有技術,且不通過將其包括在本節中來承認本節中描述的材料是現有技術。網絡可以包括通過通信鏈路彼此通信的兩個或更多處理器。在云網絡環境中,可以在與云通信的處理器之間共享與處理器通信的資源。資源可以包括處理器、存儲器、顯不器、通 目鏈路等等。
技術實現思路
在示例中,總體上描述了一種用于在第一和第二處理器之間請求預留的方法。在一些示例中,該方法包括在所述第二處理器處接收來自所述第一處理器的預留請求。所 述預留請求可以包括與所述第二處理器通信的資源的標識、時間范圍、與所述第一處理器相關的第一密鑰信息、以及所述第一處理器的基于所述第一密鑰信息的第一簽名。所述方法可以包括由所述第二處理器基于所述第一密鑰信息和所述第一簽名來驗證所述預留請求。所述方法可以包括由所述第二處理器確定是否接受所述預留請求。在示例中,總體上描述了一種用于在第一和第二處理器之間請求預留的系統。該系統可以包括第一處理器和第二處理器。所述第二處理器可以用于與所述第一處理器進行通信。所述第二處理器可以用于從所述第一處理器接收預留請求。所述預留請求可以包括用于與所述第二處理器通信的資源的標識、時間范圍、與所述第一處理器相關的第一密鑰信息、以及所述第一處理器的基于所述第一密鑰信息的第一簽名。所述第二處理器可以用于驗證所述預留請求并確定是否接受所述預留請求。在示例中,總體上描述了一種用于在第一和第二處理器之間請求預留的方法。在一些示例中,該方法包括在第三處理器處接收來自所述第一處理器的第一登記數據。所述第一登記數據可以包括與所述第一處理器相關的第一密鑰信息。所述方法可以包括在所述第三處理器處接收來自所述第二處理器的第二登記數據。所述第二登記數據可以包括與所述第二處理器相關的第二密鑰信息。所述方法可以包括在所述第二處理器處接收來自所述第一處理器的預留請求。所述預留請求可以包括與所述第二處理器通信的資源的標識、時間范圍、所述第一密鑰信息、以及所述第一處理器的基于所述第一密鑰信息的第一簽名。所述方法可以包括由所述第二處理器向所述第三處理器發送列表請求。所述列表請求可以包括所述時間范圍的標識、所述第一簽名、以及所述第二處理器的第二簽名。所述第二簽名可以基于所述第二密鑰信息。所述方法可以包括由所述第二處理器從所述第三處理器接收與所述第一處理器和所述時間范圍相關的預留數據的列表。所述方法可以包括由所述第二處理器基于所述列表來確定是否接受所述預留請求。前述
技術實現思路
僅是說明性地,且不意在以任何方式進行限制。除了上述說明性方案、實施例和特征之外,通過參考附圖和以下具體實施方式,其他方案、實施例和特征將變得顯而易見。附圖說明根據以下描述和所附權利要求,結合附圖,本公開的前述和其他特征將更加清楚。在認識到這些附圖僅僅示出了根據本公開的一些實施例且因此不應被認為是限制本公開范圍的前提下,通過使用附圖以額外的特征和細節來描述本公開,附圖中圖I示出了可以用于實現資源預留的一些示例系統;圖2示出了用于實現資源預留的示例過程的流程圖;圖3示出了用于實現資源預留的計算機程序產品;以及圖4是示出了被布置為實現資源預留的示例計算設備的框圖; 以上附圖全部根據本文所述的至少一些實施例來布置。具體實施例方式在以下具體實施方式中,參考了作為具體實施方式的一部分的附圖。在附圖中,類似符號通常表示類似部件,除非上下文另行指明。具體實施方式部分、附圖和權利要求書中記載的說明性實施例并不是限制性的。在不脫離本文所呈現主題的精神或范圍的情況下,可以利用其他實施例,且可以進行其他改變。應當理解,本文一般性記載以及附圖中圖示的本公開的各方案可以按照本文明確公開的多種不同配置來設置、替換、組合、分割和設計。本公開總體上設計與資源預留相關的方法、裝置、系統、設備和計算機程序產品坐寸ο簡而言之,總體上描述了用于在第一和第二處理器之間請求預留的系統和方法的技術。在一些示例中,該方法包括在第二處理器處,從第一處理器接收預留請求。該預留請求可以包括與第二處理器通信的資源的標識、時間范圍、與第一處理器相關的第一密鑰信息、以及第一處理器的基于第一密鑰信息的第一簽名。在一些不例中,該方法包括由第二處理器基于第一密鑰信息和第一簽名來驗證預留請求。在一些示例中,該方法包括由第二處理器確定是否接受預留請求。圖I示出了可以用于實現根據本文所述的至少一些實施例布置的資源預留的一些示例系統。在一些示例中,如下面更詳細解釋的,系統100可以包括預留處理器102、登記處理器128、以及資源106、108、110、122和/或124,它們全都通過網絡120通信。在一些示例中,網絡120可以是互聯網網絡。在示例中,預留處理器102可以包括互聯網瀏覽器。在一些示例中,資源106、108、110、122和/或124可以通過相應資源處理器104、112、114、116和/或118與登記處理器128和/或預留處理器102通信。在示例中,資源可以包括存儲器106、顯示器108、處理器110、通信鏈路122和/或非計算實體(如,會議室)124。在一些示例中,資源還可以包括可以被設置為與處理器通信的任何設備或實體,如傳感器、鍵盤、打印機、數據結構等。登記處理器128可以與包括指令140在內的存儲器134通信。可以在所期望的地理區域中放置多個登記處理器128。在示例中,基于來自用戶101的請求,預留處理器102可以被配置為向登記處理器128發送登記數據126。在一些示例中,用戶101可以包括人或諸如處理器之類的設備。登記數據126可以包括與預留處理器102相關的公鑰以及標識名稱。對于向登記處理器128登記的每個預留處理器,標識名稱可以是獨一無二的。公鑰可以基于公鑰基礎結構。在一些示例中,如下面更詳細解釋的,另一處理器能夠接收公鑰并驗證使用對應的私鑰加以簽名的消息。在示例中,預留處理器102可以被配置為基于登記處理器128的位置和/或其與預留處理器102的鄰近度,從兩個或更多登記處理器128中選擇登記處理器128。例如,登記處理器128可以被配置為基于預留處理器102使用的IP (網際協議)地址或DNS (域名系統)服務器,選擇登記處理器128。類似地,在示例中,資源可以被配置為通過向登記處理器128發送登記數據132來向登記處理器128登記。作為示例,示出登記數據132從資源處理器114發送,但是一個或多個資源可以被配置為發送相應的登記數據132。在一些示例中,登記數據132可以包括資源處理器114的標識名稱和對應的公鑰。在一些示例中,預留處理器102可以標識用戶101想要創建預留所針對的特定資源,以及標識特定的時間范圍。例如,用戶101可以使用目錄服務或搜索服務(如G00GLE)來標識特定資源。在一些示例中,預留處理器128可以被配置為向登記處理器128發送狀 態請求142。狀態請求142可以包括基于預留處理器102的私鑰的簽名,并且可以適于請求所述特定資源在特定時間范圍上是否可用。在示例中,該特定資源可以是與資源處理器114通信的資源110。 在一些示例中,登記處理器128可以被配置為基于登記數據126中的公鑰以及狀態請求142中的簽名來驗證狀態請求142。在由登記處本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】
【專利技術屬性】
技術研發人員:詹姆士·小史蒂芬斯,
申請(專利權)人:英派爾科技開發有限公司,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。