新四季網

點對點網絡中的節點的層次結構的製作方法

2023-05-25 22:50:06 4

專利名稱:點對點網絡中的節點的層次結構的製作方法
點對點網絡中的節點的層次結構
背景技術:
在飛速變化的通訊領域中,非傳統的電話產品越來越受歡迎。語音網際網路協議 (VoIP)電話呼叫是一個由於其價格可承受性和特徵而受到越來越多的企業類和住戶類消費者的青睞的例子。除了語音呼叫,VoIP產品常常提供聊天和視頻呼叫能力。雖然許多VoIP產品依賴於中央管理網絡體系結構來工作,但是VoIP可以利用點對點(P2P)技術來傳輸。除有限數量的根節點之外,點對點網絡一般缺少傳統的、非P2P網絡的集中式元件和控制。P2P網絡可以被認為是操作至少一個處於下層通信網絡或網絡集合之上的層的覆蓋網絡。Skype和Preerio就是眾多目前可用的利用點對點技術提供語音、 聊天和視頻服務的P2P VoIP產品中的兩個實例。最初,P2P VoIP產品的低質量服務不能說服消費者採用這些服務。但是隨著時間推移,P2P VoIP產品的質量已經充分提高,使得它們現在受到廣泛認可並且被住戶和其他非企業類消費者使用。不幸的是,當前的P2PVoIP產品在很大程度上沒有吸引到企業類消費者的廣泛認可,這是因為其缺少企業類服務所需的許多特徵。

發明內容
在此公開的實施方式包括用於提供改善的P2P VoIP體驗的系統和方法,其中,點對點網絡上的企業節點被布置成層次結構。所述節點由基於其在所述企業層次內的位置的句柄識別。在一個實施方式中,操作通信系統的方法包括將多個通信裝置向點對點網絡註冊為利用標識企業層次中的位置的多個網絡句柄的多個企業節點。所述方法還包括接收建立使用參與者節點和所述多個企業節點中的一個企業節點的對話的請求,所述請求利用所述多個網絡句柄中的標識所述企業層次中的第一位置的第一網絡句柄。響應於所述請求,所述方法提供識別與所述企業節點相關的路由標識符;以及利用所述路由標識符,與所述多個通信裝置中的被註冊為所述企業節點的通信裝置的交換用戶消息,以進行所述對話。在另一實施方式中,通信系統包括利用標識企業層次中的位置的多個網絡句柄的多個企業節點中的第一企業節點,其中,多個通信裝置向點對點網絡註冊為所述多個企業節點。所述第一企業節點被配置來接收建立使用參與者節點和所述多個企業節點中的所述第一企業節點的對話的請求,所述請求利用所述多個網絡句柄中的標識所述企業層次中的第一位置的第一網絡句柄。響應於所述請求,所述第一企業節點選擇所述多個網絡句柄中的標識在所述企業層次中的第二位置的第二網絡句柄,用於所述對話。所述通信系統還包括所述多個通信裝置中的註冊為第二企業節點的通信裝置,其配置來根據所述第二句柄的選擇,建立與所述參與者節點的所述對話。


圖1示出了通信系統。
圖2示出了通信系統的操作。圖3示出了通信裝置。圖4示出了通信系統。圖5示出了通信系統的操作。圖6示出了通信系統的操作。圖7示出了企業節點層次。圖8示出了企業節點層次。圖9示出了企業節點層次。圖10示出了企業節點層次。圖11示出了企業節點層次。圖12示出了人物角色信息。圖13示出了人物角色信息。
具體實施例方式下面的描述和相關的附圖教導了本發明的最佳實施方式。為了教導發明原理的目的,最佳實施方式的某些常規方法可以被簡化或省略。所附的權利要求限定了本發明的範圍。注意,最佳實施方式的某些方面可能不落入由權利要求所限定的發明範圍內。因此,本領域技術人員將理解基於最佳實施方式的、落入本發明範圍內的變例。本領域技術人員將理解下面所述的特徵可以以各種方式組合,以形成本發明的多種變例。因此,本發明不限於下面所述的具體實施例,而是僅由權利要求和其等同物來限定。圖1示出了通信系統100。通信系統100包括通信裝置101-104以及通信網絡 140。通信裝置101-104被構造成分別作為點對點(P2P)通信網絡中的節點121-1M工作。P2P網絡是兩個或更多個經註冊的節點的網絡,所述經註冊的節點通過傳統的基於包的通信網絡,諸如局域、廣域網、網際網路或任何其他類型的能夠連接多個通信裝置的通信網絡(包括其組合),彼此通信。因此,P2P網絡可以是利用通信網絡140的協議在通信網絡140上運行的應用。通信裝置利用網絡句柄,諸如用於特定P2P網絡的用戶名,向P2P 網絡註冊為節點。雖然P2P網絡被認為是基於對應於各自節點的句柄的多個節點,但是為了在節點之間交換P2P通信,必須知道節點的路由標識符,以將通信指向充當通信網絡140上的節點的通信裝置。路由標識符,諸如IP位址,用於標識連接到通信網絡140的通信裝置。因此, 運行在通信網絡140上的P2P節點使用與另一節點的句柄相關的路由標識符,以將P2P應用通信發送到該另一節點的通信裝置。P2P節點可以與另一節點直接通信,但是也可以通過用於在下層網絡中的網絡地址轉換(NAT)區域上路由通信的中繼節點和超級節點進行通
fn °圖2示出了通信系統100的操作。通信裝置102-104利用通信網絡140向P2P 網絡註冊為用於通信的媒介(步驟200)。通信裝置102-104向P2P網絡註冊為企業節點 122-124。企業節點122-1M類似向P2P網絡註冊的任何其他節點。但是,企業節點122-124 與企業130相關。企業130可以是商業、公司、教育機構或任何其他類型的能夠向P2P網絡註冊多個節點的實體。企業130可以管理P2P網絡上的企業節點。因此,企業130可以獨立於P2P網絡中的節點註冊,改變企業節點句柄以及各個句柄在企業層次中的各自位置。P2P網絡利用指示各個節點在企業130的層次中的位置的網絡句柄標識企業節點 122-124。例如,企業130的層次可以包括第一層次級別,所述第一層次級別包含企業130 內的不同部分,諸如銷售、服務、帳務等等。層次中的後續級別可以包括企業130的子部門和/或企業130的僱員。句柄可以包括與電子郵件或網址相似的本地部分和域、電話號碼、 電話分機號碼或任何其他類型的節點標識符。P2P網絡上的其他節點可以使用特定節點的句柄,以建立通過P2P網絡與該節點的對話。通信裝置101也向P2P網絡註冊為參與者節點121。參與者節點121利用網絡句柄融入P2P。雖然圖1示出了參與者節點121不是企業130的一部分,但是在一些實施方式中,參與者節點121可以是企業130的企業節點。在這些實施方式中,下面的步驟舉例說明企業內呼叫,而不是來自企130外部的參與者的呼叫。在此實施例中,參與者節點121發起建立與企業130中的企業節點的對話的對話請求。對話可以是語音、視頻、文本聊天或其他數據傳輸(包括其組合)。P2P網絡接收建立使用參與者節點121和企業節點的對話的請求(步驟202)。對於本實施例而言,企業節點是企業節點123。對話請求利用標識企業層次中的第一位置的第一網絡句柄。該企業層次中的位置是位於企業層次中的第一級別的企業節點。企業節點122-124中的一個可以分配第一網絡句柄,或者可以存在另一通信裝置,諸如網關,其被註冊為P2P網絡上的、執行節點註冊並接收對話請求的節點。響應於接收對話請求,與企業節點123相關的路由標識符被識別(步驟204)。路由標識符可以是網址,諸如IP位址,或者是將註冊為企業節點123的通信裝置103融入通信網絡140的另一標識符。P2P網絡可以處理在每一個節點向P2P網絡註冊時獲得的信息。 註冊信息將路由標識符與節點122-1M的網絡句柄相關聯,以確定路由標識符中的哪一個與第一網路句柄相關。路由表可以被保持,以將網絡句柄與相應的路由標識符關聯,或者可以使用其他方法將網絡句柄與路由標識符關聯。企業節點123可以是與第一網絡句柄相關的唯一節點。或者,企業節點123可以選自其他企業節點諸如企業節點122和IM之中。企業節點123可以基於與節點123相關的用戶是否有空、用戶的專門技術、隨機地或任何其他節點選擇方法來選擇。在一些實施方式中,通過選擇標識企業層次中的第二位置的第二網絡句柄來標識與企業節點123相關的路由標識符。第二網絡句柄可以標識處於企業層次中的第一位置的節點或可以標識處於企業層次中的不同的第二位置的節點。然後,P2P網絡處理將路由標識符與多個網絡句柄關聯的註冊信息,以確定路由標識符中的哪一個與第二網絡句柄關聯。與上面相似地,可以利用路由表或其他方法確定路由標識符。然後,可以利用路由標識符在註冊為參與者節點121的通信裝置101和註冊為企業節點123的通信裝置103之間交換用戶消息(步驟206)。因此,在操作中,註冊為參與者節點121的通信裝置101請求與企業層次中的第一位置的對話,並且在處理之後,與企業層次中的第一位置相關的第一網絡句柄與註冊為企業節點123的通信裝置103連接。通信網絡140是包括電話交換機、無線訪問節點、網際網路路由器、網絡網關、計算機系統、通信鏈路或其他類型的通信設備(包括其組合)的通信網絡。將通信裝置連接到通信網絡140的鏈路可以是無線或有線鏈路。無線鏈路使用空氣或空間作為傳輸介質。無線鏈路可以使用各種協議,諸如碼分多址(CDMA) ,Evolution Data Only(EVDO)、微波接入全球互通(WIMAX)、全球移動通信系統(GSM)、長期演進(LTE)、 無線保真(WIFI)、高速分組接入技術(HSPA)或其他無線通信格式。有線通信鏈路使用金屬、玻璃或其他材料作為傳輸介質。有線通信鏈路可以使用各種通信協議,諸如時分復用 (TDM)、網際網路協議(IP)、乙太網、通信信令或其他通信方式(包括其組合)。通信鏈路可以是直接鏈路,或者可以包括中間網絡、系統或裝置。圖3示出了通信裝置300。通信裝置300可以是通信裝置101-104的實施例,但是裝置101-104可以使用其它配置。通信裝置300包括通信界面301、用戶界面302和處理系統303。處理系統303與無線通信界面301和用戶界面302連結。處理系統303包括存儲軟體307的存儲器裝置306通信裝置300可以包括其他公知的部件,諸如電源或電池以及封殼,這些為了清楚起見而沒有被示出。通信裝置300可以是電話、通信網關、網際網路協議私人交換分機(IP PBX)、計算機、伺服器、電子書、網際網路設備、媒體播放器、遊戲控制臺、無線網絡接口卡或其他無線通信設備(包括其組合)。通信界面301包括通信電路。此外,如果通信裝置300能夠進行無線通信,則通信界面301可以包括RF通信電路和天線。通信電路通常包括放大器、濾波器、調製器、信號處理電路以及任何其他通信界面301與圖1的通信網絡140通信所需要的電路。無線通信界面301還可以包括存儲裝置、軟體、處理電路或其他通信裝置。通信界面301可以使用各種協議,諸如時分復用(TDM)、網際網路協議(IP)、乙太網、通信信令、⑶MA、EVDO, WIMAX、GSM、 LTE、WIFI、HSPA或其他通信格式。用戶界面302包括與用戶交互作用以接收用戶輸入和用戶消息並發表媒體和/或信息的部件。用戶界面302可以包括揚聲器、麥克風、按鈕、燈、顯示屏幕、觸控螢幕、觸摸板、 滾輪、通信埠或其他用戶輸入/輸出裝置(包括其組合)。在一些實施例中,可以省略用戶界面302。處理系統303包括微處理器或從存儲裝置306獲取並執行軟體307的其他電路。 存儲裝置306包括盤驅動器、快閃驅動器、數據存儲電路或其他存儲器設備。處理系統303 一般被安裝在電路板上,所述電路板還可保持存儲裝置306和通信界面301和用戶界面302 的若干部分。軟體307包括電腦程式、固件或其他形式的機器可讀處理指令。軟體307 可以包括作業系統、應用程式(utilities)、驅動器、網絡界面、應用或其他類型的軟體。當被處理電路305執行時,軟體307指導處理系統303如本文所述地操作通信裝置300。具體地,軟體307指導處理系統303註冊為P2P網絡中的企業節點。由網絡句柄識別的節點指示節點在企業層次中的位置。利用標識企業層次中的第一位置的第一網絡句柄,通信接口 301接收建立使用參與者節點和企業節點的對話的請求。響應於請求,處理系統303識別與企業節點相關的路由標識符。通信接口 301然後可以利用路由標識符交換用戶消息,用於與註冊為企業節點的通信裝置進行對話。不同的通信裝置可以執行上述的步驟的不同部分,但是,與P2P網絡的連接允許通信裝置中的每一個分別能夠執行相同的功能。圖4示出了通信系統400。通信系統400包括通信裝置401-403、網際網路協議私人交換分機(IP PBX)404、註冊系統405、人物角色系統406、網際網路440以及區域網(LAN)450。 通信裝置401-406被構造來運行作為點對點(P2P)通信網絡上的節點421-426。
節點422-4 和似6被構造來運行作為企業430的企業節點。企業節點422-424 和似6通過LAN 450與網際網路440以及其他對等點諸如節點401和405連接。因此,LAN 450可以由企業430操作。但是,企業節點422-4 和似6可以通過LAN 450之外的其他通信網絡連接到其他對等點或網際網路440。例如,企業430可以不操作LAN,或者通信裝置 402-404和406的一些可以位於LAN 450以外的其他地方。類似地,企業節點422-4 和 426不需位於相同的地理位置,以便作為企業430的企業節點來運行。例如,銷售員可以攜帶通信裝置404,該通信裝置404被註冊為針對對於許多不同的地理位置的銷售呼叫的企業節點似4。註冊系統405是向P2P網絡註冊為節點425的通信裝置。節點425追蹤向P2P網絡註冊的其他節點的路由信息。為了與P2P網絡上的其他節點通信,每一個連接節點必須向節點425註冊。註冊是必須的,因為為了與另一節點交換通信,P2P網絡中的對等點節點必須知道另一對等點節點的網絡路由信息。例如,節點421可以知道節點422的網絡句柄, 而不是通信裝置402的路由標識符。節點421必須查詢註冊為節點425的註冊系統405,以確定通信裝置402的路由標識符,諸如IP位址。一旦接收通信裝置402的路由標識符,通信裝置401可以通過將通信路由到路由標識符,與裝置402交換用戶信息。在一些實施方式中,可以存在多於一個的與註冊系統405相似的註冊系統,並且每一個系統可以追蹤全部的網絡句柄和對應的通信裝置的路由標識符的子集。因此,如果一個註冊沒有特定網絡句柄的路由標識符,則可以查詢其他註冊系統,以找到相應的路由標識符。IP PBX 404是通信裝置,所述通信裝置可被安裝在企業內,以向與企業相關的裝置諸如僱員裝置提供基於數據的通信服務,諸如VoIP。圖3中的通信裝置300舉例說明了 IP PBX 404的結構,但是也可以使用其他構造。IP PBX 404還能夠與公共交換電話網絡 (PSTN)接口。在通信系統400中,IP PBX 404被配置來充當P2P網絡上的節點。在一些實施方式中,IPPBX 404還可以執行註冊系統405的功能。人物角色系統406是收集和存儲節點422-4 的人物角色信息的計算機系統。此夕卜,人物角色系統406可以收集和存儲與企業節點422-4M連接的任何節點的人物角色信息。人物角色信息可以包括節點的用戶名、節點的句柄、節點在企業層次中的位置或任何其他可以與P2P網絡上的節點相關的信息。人物角色系統可以將P2P對話中的一個節點的人物角色信息傳輸到P2P對話中的另一節點,以呈現給用戶。註冊為接收人物角色信息的節點的通信裝置可以通過在屏幕上顯示、通過揚聲器發聲或任何其他將信息傳達給用戶的途徑,將信息呈現給用戶。人物角色系統406的功能可以被包含在IP PBX 404中。圖5是示出了通信系統400用於在企業層次中的企業節點之中路由P2P對話的操作的過程圖。在此實施例中,企業節點4M不知道處於企業層次中的其他級別的企業節點 422-423的路由標識符,並且需要通過查詢註冊節點425獲得其他企業節點的路由標識符。 註冊系統可以預先註冊為P2P網絡上的節點425。過程開始於通信裝置401-403和IP PBX 404向註冊系統405註冊。在註冊之後,通信裝置401-403和IP PBX 404被註冊為P2P網絡上的節點421-424。具體地,通信裝置402-403和IP PBX 404被註冊為與企業430相關的企業節點。雖然被示為在企業430外部,但是註冊系統405可以是只用於與企業430相關的節點的註冊系統。
過程繼續如下節點421利用指示企業節點402-404在層次中的第一位置的P2P 網絡句柄,發起對話請求。在本實施例中,企業節點4 是由句柄指示的P2P網絡中的節點, 並且企業節點似4位於企業層次的頂級。節點421需要被註冊為企業節點似4的裝置的IP 地址,以發起與IP PBX404上的企業節點似4的對話。因此,節點421傳輸對於與企業節點 424相關的通信裝置的IP位址的請求。註冊系統405的節點425接收帶有企業節點似4的句柄的對話請求,並且處理該請求,以確定IP PBX 404的IP位址。節點421接收IP PBX 404的IP位址,並且利用該IP位址將對話請求傳輸給IP PBX 404上的企業節點424。註冊為企業節點424的IP PBX 404接收來自節點421的對話請求。在本實施例中,IP PBX 404不與其他節點交換用戶消息。更確切地,IP PBX404處理對話請求,以確定指示處於企業層次中的第二級別的節點的位置的第二句柄,其中,所述對話請求將向該第二級別的節點轉發。該實施例規定IP PBX 404確定企業節點403應處理與節點421的對話。節點似4從註冊系統節點425請求註冊為企業節點423的通信裝置的IP位址。一旦從註冊系統節點425接收IP位址,企業節點似4將IP位址傳輸給節點421。然後,節點421 使用通信裝置403的IP位址來發起對話,並與註冊為企業節點423的通信裝置403交換用戶消息。在一些實施方式中,企業節點似4可以充當企業節點423和節點421之間的中介節點。因此,節點421和423之間的消息交換通過節點424。該過程有時被稱為背靠背用戶代理。在其他實施方式中,企業節點似4可以通過將對話請求改向到企業節點423來幫助對話的發起。在一些實施例中,企業430管理企業節點。在這些實施方式中,每一個企業可被分配一個用於企業網絡的覆蓋ID。因此,當確定目的企業節點的地址時,可以首先基於企業節點的句柄確定覆蓋ID,然後基於覆蓋ID確定IP位址。此外,在P2P網絡上可以有多個覆蓋層。例如,另一覆蓋層是由另一企業運行的另一獨立的企業網絡。覆蓋層本身將具有標識覆蓋層的覆蓋地址和用於覆蓋層內的對等點的節點地址。本文所述的企業層次適用於由企業430運行為企業網絡的P2P覆蓋層內的節點地址(句柄)。因此,註冊節點425可以僅能夠將企業層次中的節點的句柄路由到與企業網絡相關的覆蓋層。在對話被路由到覆蓋層之後,企業節點諸如節點似4或該覆蓋層內部的另一註冊節點將消息解析給企業層次中的正確企業節點。在一些實施方式中,節點421和企業節點423可以從註冊為節點426的人物角色系統406接收關於另一節點的人物角色信息。人物角色信息可以包括用戶的身份、實體的身份、句柄或任何其他將顯示在通信裝置上的相關信息。或者,節點421和企業節點423可以交換人物角色信息,而不用人物角色系統406。圖6是示出了通信系統400用於在企業層次中的企業節點之中路由P2P對話的操作的過程圖。在此實施例中,企業節點4M知道處於企業層次中的其他級別的企業節點 422-423的路由標識符,並且不需要通過查詢註冊節點425獲得其他企業節點的路由標識符。註冊系統被預先註冊為P2P網絡上的節點425。過程開始於通信裝置401-403和IP PBX 404向註冊系統405註冊。因此,通信裝置401-403和IP PBX 404被註冊為P2P網絡上的節點421-424。通信裝置402-403和IP PBX 404被註冊為與企業430相關的企業節點。雖然被示為在企業430外部,但是註冊系統405可以是只用於與企430相關的節點的註冊系統。過程繼續如下節點421利用指示企業節點402-404在層次中的第一位置的P2P 網絡句柄,發起對話請求。在本實施例中,企業節點4 是由句柄指示的P2P網絡中的節點, 並且企業節點似4位於企業層次的頂級。節點421需要被註冊為企業節點似4的裝置的IP 地址,以發起與IP PBX404上的企業節點似4的對話。因此,節點421傳輸對於與企業節點 424相關的通信裝置的IP位址的請求。註冊系統405的節點425接收帶有企業節點似4的句柄的對話請求,並且處理該請求,以確定IP PBX 404的IP位址。節點421接收IP PBX 404的IP位址,並且利用該IP位址將對話請求傳輸給IP PBX 404上的企業節點424。註冊為企業節點424的IP PBX 404接收來自節點421的對話請求。在本實施例中,IP PBX 404不與其他節點交換用戶消息。更確切地,IP PBX 404處理對話請求,以確定指示處於企業層次中的第二級別的節點的位置的第二句柄,其中,所述對話請求將向該第二級別的節點轉發。該實施例規定IP PBX 404確定企業節點403應處理與節點421的對話。該實施例還規定IP PBX 404知道企業層次中的其他企業節點的路由信息。因此,企業節點404將通信裝置403的IP位址傳輸給節點421。然後,節點421使用通信裝置403的 IP位址來發起對話,並與註冊為企業節點423交換用戶消息。在一些實施方式中,節點421和企業節點423可以從註冊為節點426的人物角色系統406接受關於另一節點的人物角色信息。人物角色信息可以包括用戶的身份、實體的身份、句柄或任何其他將顯示在通信裝置上的相關信息。或者,節點421和企業節點423可以交換人物角色信息,而不用人物角色系統406。在一些實施例中,通信裝置401可以是標準電話或VoIP電話,而不是可以直接註冊的軟電話。在這些例子中,IP PBX 404或其他通信裝置可以充當通信裝置401和P2P網絡之間的中介,使得通信裝置401可以與節點422-4M通信。圖7是如何可以將向P2P網絡註冊的圖4中的企業節點422-4M布置在層次中的概括。傳統的P2P網絡不進行基於已連接的節點的句柄的區分,因此不具有不同的層次級另O。在本實施例中,企業節點似4處於第一層次級別,節點422和423處於第二層次級別。 因此,根據圖5和6的實施例,在處於第一級別的企業節點4M中接收的來電對話請求可被接通到處於第二級別的企業節點422或423中的任一者。企業節點似4可以基於與任一企業節點相關的用戶的是否有空、用戶的專門技術、隨機地、用戶輸入諸如輸入的分機號碼或對於詢問的回答或任何其他選擇一個企業節點而不是另一個的原因,在企業節點422和 423之間選擇。圖8是如何可以將向P2P網絡註冊的圖4中的企業節點422-4M布置在層次中的更詳細概括。企業節點4M被示出為處於企業層次中的第一級別。在本實施例中,企業 430是被稱為Acme的公司,企業節點似4代表Acme的銷售機構,企業節點422代表銷售員 John,並且企業節點422代表銷售員Sue。John和Sue分別利用通信裝置402和403向P2P 網絡註冊。通信裝置402和403可以是計算機工作站、可攜式電話、軟電話或任何其他類型的John和Sue可以用於與P2P網絡連接的裝置。在本實施例中,客戶參與者可以使用通信裝置401向P2P網絡註冊。該客戶希望從Acme購買某物。因此,客戶輸入Acme銷售部門的網絡句柄,以加入與來自Acme的銷售代表的語音、視頻或文本聊天。客戶指示salesfecme給通信裝置401。客戶可以通過手工輸入、從列表選定、從網站選定或者任何其他可以在通信裝置中指示網絡句柄的方法,指示句柄。節點424的句柄以格式[本地部分]@[域]示出,但是也可以多種其他格式,諸如但不限於,sales, acme, com, acme, com/sales, acme.P2Pnetwork.com/sales。域指不企、丨k為 Acme,並且本地部分指示節點處於企業層次的第一級別內。因此,域根據由層次所代表的企業而不同,並且P2P網絡可以支持多個域。或者,如果客戶正在從標準電話界面接入P2P網絡,則句柄可以採用電話號碼的形式,諸如800-5551604。在一些實施方式中,企業和/或覆蓋層操作可能需要採取安全措施,使得除企業之外的人不能劫持域。例如,等待建立與Oacme域中的句柄的對話的客戶將想要確信與@ acme域相關的任何句柄確實與Acme企業相關。在一些實施例中,節點4 可以與銷售員相關,如果Acme僅僅具有一個銷售員的話就可能是這樣的。但是,在本實施例中,銷售節點似4不與銷售員相關,並且必須確定將對話傳輸給企業節點422和423中的哪一個。銷售節點似4確定對話應該在節點422處執行給John。企業節點422由網絡句柄john. salesiacme標識。企業節點422的網絡句柄包括第二本地部分,所述第二本地部分進一步指示企業層次中的不同於企業節點424的級別的第二級別。或者,如果客戶正在從標準電話界面接入P2P網絡,則企業節點422的句柄可以採用電話分機號碼的形式,諸如800-5551604x986。因此,客戶通信裝置421接收由John 作為節點422操作的通信裝置的IP位址,並且建立客戶和John之間的用戶通信對話。圖9是如何可以在企業層次中組織更多的企業節點的概括。具體地,圖9提供了如何可以將多於3個的節點以三個層次級別組成企業層次的實施例。對於可以在企業層次中組織的節點和級別的數量沒有實際限制。在基本操作中,指向第1級別的節點901的句柄的對話被處理,以確定與第2級別的企業節點903或904相關的第二句柄。如果企業節點904被選定,則接著可以處理對話,以確定與第3級別的企業節點909或910相關的第三句柄。類似地,初始對話可以被指向第1級別的節點902的句柄,該對話隨後可以被處理, 以確定層次中的第2級別的企業節點905或906的句柄。圖10是圖9中的企業節點的更詳細概括。企業節點1001和1002還是企業層次中的第一級別的部分。企業節點1001用於技術支持,並且企業節點1002用於銷售。句柄分別是supportfecme和salesfecme。雖然僅僅示出了技術支持和銷售,但是第1級別的 Acme層次還可以包括用於Acme內的其他機構的節點,諸如帳務和人力資源。當客戶指示 supportiacme時,企業節點1001確定企業層次的第二級別中與企業節點1003或1004相關的用於對話的第二句柄。在本實施例中,基礎節點1003對應於基礎水平的技術支持,用於對技術支持的初始呼叫,而資深節點1004對應於資深水平的技術支持,用於基礎技術支持不能解決的呼叫。如果是由客戶進行的對技術支持的第一次呼叫,則支持節點1001確定第二句柄是primary, supportfecme。一旦對話與基礎節點1003連接,基礎節點1003企業層次中的第三級別的第三句柄。基於指明當客戶與支持節點1001或基礎節點1003時輸入的客戶的技術支持問題(例如,對於集成語音響應(IVR)系統菜單的響應),基礎節點1003 判定Joe最適於為客戶的問題提供技術支持。因此,joe. primary, supportiacme是企業層次的第三級別的第三句柄。客戶連接企業節點1008,以接收來自Joe的技術支持。類似地,Joe可能不能處理客戶的技術支持問題。因此,Joe可能需要將客戶指向資深技術支持中的某人。Joe可以通過指示節點1009的句柄(在本例中是ryan. senior.supportfecme),將客戶指向Ryan。因此,可以向客戶節點提供指向層次中的第三級別的節點的句柄,而不必經歷其他級別。但是,Joe也可將客戶引回第2級別的senior, supporti acme或第1級別的supportfecme。然後,第1和2級別的節點可以確定將客戶指向企業層次中的第三級別的資深技術支持中的Ryan或Robert所需要的後續P2P句柄。圖11是圖10中的企業節點的更詳細概括。在本實施例中,企業層次中的第一級別的企業節點1101和1102是從同一通信裝置IP PBX 1121註冊的。類似地,John正在操作通信裝置1120,該通信裝置1120被註冊為企業節點1105和1110。與企業節點1101和 1102不同,企業節點1105和1110是企業層次中的不同級別。因此,John即使銷售代表又是資深技術支持代表。雖然圖11示出了兩個企業節點可以被註冊到一個通信設備,但是任何數量的企業節點可以被註冊到一個通信裝置。通信裝置可以通過如下註冊為多個節點運行P2P軟體的多實例、運行P2P軟體的能夠區分多個節點的單實例或任何其他在通信裝置上註冊多個節點的方法。此外,一個節點可以由多個通信裝置來代表。例如,Sally的企業節點1107可以由兩個通信裝置註冊,諸如Mlly桌上的軟電話和可攜式電話。當確定企業層次的第三級別的網絡句柄是sally, primary, supportiacme時,則還必須確定與企業節點1107相關的兩個通信裝置中的一個的IP位址。可以命令連接節點對兩個通信裝置的兩個IP位址都進行嘗試,一個接一個地嘗試,或使用在試圖在節點1107處連接Mlly時確定使用哪一個IP 地址的其他方法。在一些實施方式中,可以根據在將對話路由到目的企業節點中涉及的網絡內的連接次數,以多個階段執行目的企業節點的網絡地址的解析。例如,可能首先需要確定指向目的節點的路由器的地址,然後可以確定目的企業節點的網絡。圖12示出了可以被傳輸給已連接節點的關於企業節點的人物角色信息。此實施例主要針對來自圖11的節點1105和1110。雖然示出了其本身,但是企業節點1105和1110 是圖11中闡述的企業層次的一部分。在本實施例中,客戶節點1200與企業層次中的企業節點1105連接,企業節點1105是與John相關的兩個企業節點之一。在對話建立期間或在開始對話之後,人物角色系統可以將人物角色記錄1220發送給客戶節點1200,以呈現給用戶。另外,企業節點1105可以將人物角色記錄1220傳輸給客戶節點1200,用於呈現給用戶。人物角色信息可以通過在屏幕上顯示、通過揚聲器發聲或任何其他將信息傳達給用戶的途徑,被呈現給用戶。人物角色記錄1220指示客戶被連接到John,John的句柄是john. salesiacme, John與Acme相關,John的職位是銷售,並提供Acme的標誌。人物角色記錄 1220可以包括其他未描繪的領域的相關信息。或者,客戶節點1201與企業層次中的企業節點1110連接,企業節點1110是與 John相關的兩個企業節點中的另一個。在對話建立期間或在開始對話之後,人物角色系統可以將人物角色記錄1221發送給客戶節點1201,以呈現給用戶。另外,企業節點1110可以將人物角色記錄1221傳輸給客戶節點1201,用於呈現給用戶。人物角色記錄1221指示客戶被連接至丨J John, John 的句柄是 john. senior, supportiacme, John 與 Acme 相關,John 的職位是資深技術支持,並提供Acme的標誌。人物角色記錄1221可以包括其他未描繪的領域的相關信息。
因此,雖然客戶節點1200和1201都被連接到與John相關的節點,但是客戶節點 1200和1201基於企業節點1105和1110安排在企業層次中的位置,接收不同的人物角色信
肩、ο圖13示出了可以被傳輸給企業節點的關於已連接節點的人物角色信息。此實施例主要針對來自圖11的節點1105和1110。雖然示出了其本身,但是企業節點1105和1110 是圖11中闡述的企業層次的一部分。在本實施例中,客戶節點1300與企業層次中的企業節點1105連接,企業節點1105是與John相關的兩個企業節點之一。在對話建立期間或在開始對話之後,人物角色系統可以將人物角色記錄1320發送給企業節點1105,以呈現給 John。另外,客戶節點1300可以將人物角色記錄1320傳輸給企業節點1105,用於呈現給 John0人物角色信息可以通過在屏幕上顯示、通過揚聲器發聲或任何其他將信息傳達給用戶的途徑,被呈現給用戶。人物角色記錄1320指示客戶的姓名是Bill,Bill的句柄是billlg P2PnetWOrk,事務是關於銷售,並且提供John關於Bill的呼叫原因的注釋。人物角色記錄 1320可以包括其他未描繪的領域的相關信息。或者,客戶節點1301與企業層次中的企業節點1110連接,企業節點1110是與 John相關的兩個企業節點中的另一個。在對話建立期間或在開始對話之後,人物角色系統可以將人物角色記錄1321發送給企業節點1110,以呈現給John。另外,客戶節點1301可以將人物角色記錄1321傳輸給企業節點1110,用於呈現給John。人物角色記錄1321指示客戶的姓名是Jack,Jack的句柄是jaCk@P2PnetWOrk,事務是關於資深技術支持,並且提供 John關於Jack的呼叫原因的注釋。人物角色記錄1321可以包括其他未描繪的領域的相關 fn息ο因此,John接收來自客戶的人物角色信息,這允許John認識到誰是客戶並且客戶為了什麼事情呼叫。沒有人物角色信息,John可能不知道客戶是呼叫用於銷售的企業節點 1105還是用於技術支持的企業節點1110。上面的描述和相關的附圖教導了本發明的最佳實施方式。所附的權利要求限定了本發明的範圍。注意,最佳實施方式的某些方面可能不落入由權利要求所限定的發明範圍內。本領域技術人員將理解下面所述的特徵可以以各種方式組合,以形成本發明的多種變例。因此,本發明不限於下面所述的具體實施例,而是僅由權利要求和其等同物來限定。
權利要求
1.一種操作通信系統的方法,所述方法包括將多個通信裝置向點對點網絡註冊為利用標識企業層次中的位置的多個網絡句柄的多個企業節點;接收建立使用參與者節點和所述多個企業節點中的一個企業節點的對話的請求,所述請求利用所述多個網絡句柄中的標識所述企業層次中的第一位置的第一網絡句柄;以及響應於所述請求,識別與在所述對話期間使用的所述企業節點相關的路由標識符。
2.如權利要求1所述的方法,還包括利用所述路由標識符,與所述多個通信裝置中的被註冊為所述企業節點的通信裝置的交換用戶消息,以進行所述對話。
3.如權利要求1所述的方法,其中,識別與在所述對話期間使用的所述企業節點相關的路由標識符包括處理將多個路由標識符與所述多個網絡句柄關聯的註冊信息,以確定所述多個路由標識符中的哪一個與所述第一網絡句柄相關。
4.如權利要求1所述的方法,其中,識別與在所述對話期間使用的所述企業節點相關的路由標識符包括選擇標識在所述企業層次中的第二位置的第二網絡句柄,以及處理將多個路由標識符與所述多個網絡句柄關聯的註冊信息,以確定所述多個路由標識符中的哪一個與所述第二網絡句柄相關。
5.如權利要求1所述的方法,其中,建立所述對話的所述請求包括由註冊為所述參與者節點的另一通信裝置生成和傳輸來發起與所述第一企業節點的所述對話的對話信令。
6.如權利要求1所述的方法,其中,建立所述對話的所述請求包括由註冊為所述多個企業節點的第三企業節點的另一通信裝置生成和傳輸的對話信令。
7.如權利要求6所述的方法,還包括響應於由用戶撥打的分機,生成和傳輸所述對話
8.如權利要求1所述的方法,其中,所述第一位置是所述企業層次中的與所述第二位置不同的級別。
9.如權利要求1所述的方法,還包括傳輸標識與所述第二節點相關的對話參與者的人物角色信息,以由所述參與者節點顯示,並且其中,所述通信對話包括語音對話、視頻對話和聊天對話中的至少一種。
10.一種通信系統,包括利用標識企業層次中的位置的多個網絡句柄的多個企業節點中的第一企業節點,其中,多個通信裝置向點對點網絡註冊為所述多個企業節點;所述第一企業節點,其配置來接收建立使用參與者節點和所述多個企業節點中的所述第一企業節點的對話的請求,所述請求利用所述多個網絡句柄中的標識所述企業層次中的第一位置的第一網絡句柄,並且響應於所述請求,選擇所述多個網絡句柄中的標識在所述企業層次中的第二位置的第二網絡句柄,用於所述對話;所述多個通信裝置中的註冊為第二企業節點的通信裝置,其配置來根據所述第二句柄的選擇,建立與所述參與者節點的所述對話。
11.如權利要求10所述的通信系統,其中,建立所述對話的所述請求包括由註冊為所述參與者節點的另一通信裝置生成和傳輸來發起與所述第一企業節點的所述對話的對話 {曰令。
12.如權利要求10所述的通信系統,其中,建立所述對話的所述請求包括由註冊為所述多個企業節點的第三企業節點的另一通信裝置生成和傳輸的對話信令。
13.如權利要求12所述的通信系統,其中,所述第三企業節點被配置來響應於由用戶撥打的分機,生成和傳輸所述對話信令,並且其中,所述第一位置是所述企業層次中的與所述第二位置不同的級別。
14.如權利要求10所述的通信系統,其中,所述第二企業節點還被配置來傳輸標識與所述第二節點相關的對話參與者的人物角色信息,以由所述參與者節點顯示。
15.如權利要求10所述的通信系統,其中,所述第一網絡句柄具有包含本地部分和域的格式,並且其中,所述第二網絡句柄具有包含第二本地部分、所述本地部分和所述域的格式。
全文摘要
一種操作通信系統的方法,該方法包括將多個通信裝置向點對點網絡註冊為利用標識企業層次中的位置的多個網絡句柄的多個企業節點。該方法還包括接收建立使用參與者節點和所述多個企業節點中的一個企業節點的對話的請求,所述請求利用所述多個網絡句柄中的標識所述企業層次中的第一位置的第一網絡句柄。響應於所述請求,該方法識別與所述企業節點相關的路由標識符,並利用理由標識符來將用於對話的用戶通信與多個通信裝置中註冊作為企業節點的通信裝置交換。
文檔編號H04L29/08GK102474508SQ201080029921
公開日2012年5月23日 申請日期2010年10月20日 優先權日2009年10月20日
發明者安東尼·法蘭克·巴託洛, 安瓦·A·斯蒂奎, 宛卡特史·巴拉吉·戴史潘德, 傑什·高威達拉簡, 約翰·F·布福德, 艾蘭·愛德華·巴拉特茨 申請人:阿瓦雅公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀