以包括或不包括輸入88來接收在執(zhí)行指令82、84時要傳達給計算機系統(tǒng)72的輸入和選擇。其還可以包括或不包括輸出90,輸出182包括但不限于(一個或多個)顯示器92。(一個或多個)顯示器92可以是視頻顯示單元(作為非限制性示例,液晶顯示器(IXD)或陰極射線管(CRT))、字母數(shù)字輸入設備(作為非限制性示例,鍵盤)、光標控制設備(作為非限制性示例,鼠標)、和/或觸摸屏設備(作為非限制性示例,平板輸入設備或屏幕)。
[0044]計算機系統(tǒng)72可以包括或不包括數(shù)據(jù)存儲設備94,數(shù)據(jù)存儲設備94包括利用(一個或多個)驅(qū)動器96來將本文描述的功能存儲在計算機可讀介質(zhì)98中,在計算機可讀介質(zhì)98上存儲有實現(xiàn)本文描述的方法或功能中的任何一種或多種的一組或多組指令100 (例如軟件)。作為非限制性示例,這些功能可包括處理系統(tǒng)70、參與的用戶設備和/或許可服務器的方法和/或其他功能。一組或多組指令100在其被計算機系統(tǒng)72執(zhí)行期間也可完全或至少部分地駐留在主存儲器76內(nèi)和/或處理設備74內(nèi)。主存儲器76和處理設備74也構(gòu)成機器可訪問存儲介質(zhì)。還可經(jīng)由網(wǎng)絡接口設備86通過網(wǎng)絡102來發(fā)送或接收指令82、84和/或100。網(wǎng)絡102可以是內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)。
[0045]雖然計算機可讀介質(zhì)98在示范性實施例中被示為單個介質(zhì),但術(shù)語“機器可訪問存儲介質(zhì)”應當被理解為包括存儲一組或多組指令100的單個介質(zhì)或多個介質(zhì)(作為非限制性示例,集中式或分布式數(shù)據(jù)庫,和/或關(guān)聯(lián)的緩存和服務器)。術(shù)語“機器可訪問存儲介質(zhì)”還應當被理解為包括任何能夠存儲、編碼或承載一組指令來供機器執(zhí)行的介質(zhì),該組指令使得機器執(zhí)行本文公開的方法的任何一種或多種。術(shù)語“機器可訪問存儲介質(zhì)”相應地應當被理解為包括但不限于固態(tài)存儲器、光介質(zhì)和磁介質(zhì)以及載波信號。
[0046]本文公開的實施例可實現(xiàn)為硬件和存儲在硬件中的軟件,并且可駐留在作為非限制性示例的如下介質(zhì)中:隨機訪問存儲器(RAM)、閃存、只讀存儲器(ROM)、電可編程ROM(EPROM)、電可擦除可編程ROM (EEPROM)、寄存器、硬盤、可移除盤、CD-ROM或者任何其他形式的本領(lǐng)域已知的計算機可讀介質(zhì)。示范性存儲介質(zhì)耦合到處理器,以使得處理器可從存儲介質(zhì)讀取信息并向存儲介質(zhì)寫入信息。在替換方案中,存儲介質(zhì)可以與處理器一體。處理器和存儲介質(zhì)可駐留在專用集成電路(ASIC)中。ASIC可駐留在遠程站中。在替換方案中,處理器和存儲介質(zhì)可作為分立的組件駐留在遠程站、基站或服務器中。
[0047]還要注意,本文在任何示范性實施例中描述的操作步驟是為了提供示例和論述而描述的。所描述的操作可以按除了所說明的序列以外的許多不同的序列執(zhí)行。另外,在單個操作步驟中描述的操作可實際上在多個不同步驟中執(zhí)行。此外,在示范性實施例中論述的一個或多個操作步驟可被組合。要理解,在流程圖中圖示的操作步驟可經(jīng)歷本領(lǐng)域技術(shù)人員容易清楚的許多不同修改。本領(lǐng)域技術(shù)人員還將會理解,信息和信號可利用多種不同的科技和技術(shù)中的任何一種來表示。作為非限制性示例,以上描述中各處可提及的數(shù)據(jù)、指令、命令、信息、信號、比特、符號和芯片可由電壓、電流、電磁波、磁場或粒子、光場或粒子或者其任何組合來表示。
[0048]提供以上對本公開的描述是為了使得任何本領(lǐng)域技術(shù)人員能夠作出或使用本公開。本領(lǐng)域技術(shù)人員將容易清楚對本公開的各種修改,并且本文定義的一般原理可應用到其他變化,而不脫離本公開的精神或范圍。從而,本公開并不打算限于本文描述的示例和設計,而是應符合與本文公開的原理和新穎特征一致的最寬范圍。
【主權(quán)項】
1.一種用于經(jīng)由網(wǎng)絡地址轉(zhuǎn)換會話穿越實用工具STUN消息來提供關(guān)于web應用的起源洞察的方法,包括: 由在計算設備上執(zhí)行的web客戶端確定關(guān)于嘗試向STUN服務器發(fā)送STUN消息的web應用的起源標識符; 生成包含關(guān)于所述web應用的所述起源標識符的所述STUN消息;以及 將所述STUN消息發(fā)送到所述STUN服務器。
2.如權(quán)利要求1所述的方法,其中,所述STUN消息包括利用中繼穿越網(wǎng)絡地址轉(zhuǎn)換TURN消息;并且 其中,所述STUN服務器包括TURN服務器。
3.如權(quán)利要求1所述的方法,其中,所述web客戶端包括Web實時通信WebRTC客戶端; 其中,所述web應用包括WebRTC web應用;并且 其中,關(guān)于所述web應用的所述起源標識符包括如下應用服務器的標識符:所述WebRTC客戶端從該應用服務器獲得了所述WebRTC web應用。
4.如權(quán)利要求1所述的方法,其中,生成包含關(guān)于所述web應用的所述起源標識符的所述STUN消息包括將所述起源標識符作為所述STUN消息的理解可選屬性來提供。
5.一種由網(wǎng)絡地址轉(zhuǎn)換會話穿越實用工具STUN服務器基于起源洞察來向web應用提供STUN服務的方法,包括: 由在計算設備上執(zhí)行的STUN服務器接收來自web客戶端的STUN消息; 從所述STUN消息中提取關(guān)于web應用的起源標識符; 基于關(guān)于所述web應用的所述起源標識符來判定是否向所述web應用提供STUN服務; 響應于判定不應當提供所述STUN服務,無視所述STUN消息;以及 響應于判定應當提供所述STUN服務,處理所述STUN消息。
6.如權(quán)利要求5所述的方法,其中,所述STUN服務器包括利用中繼穿越網(wǎng)絡地址轉(zhuǎn)換TURN服務器;并且 其中,所述STUN消息包括TURN消息。
7.如權(quán)利要求5所述的方法,其中,所述web客戶端包括Web實時通信WebRTC客戶端; 其中,所述web應用包括WebRTC web應用;并且 其中,關(guān)于所述web應用的所述起源標識符包括如下應用服務器的標識符:所述WebRTC客戶端從該應用服務器下載了所述WebRTC web應用。
8.如權(quán)利要求5所述的方法,其中,提取關(guān)于所述web應用的所述起源標識符包括訪問所述STUN消息的理解可選屬性,所述web應用的所述起源標識符被存儲在該理解可選屬性中。
9.一種用于經(jīng)由網(wǎng)絡地址轉(zhuǎn)換會話穿越實用工具STUN消息來提供關(guān)于web應用的起源洞察的系統(tǒng),包括: 至少一個通信接口; 與所述至少一個通信接口相關(guān)聯(lián)的計算設備,所述計算設備包括執(zhí)行嘗試向STUN服務器發(fā)送STUN消息的web應用的web客戶端,所述web客戶端被配置為: 確定關(guān)于所述web應用的起源標識符; 生成包含關(guān)于所述web應用的所述起源標識符的所述STUN消息;以及 將所述STUN消息發(fā)送到所述STUN服務器。
10.一種由網(wǎng)絡地址轉(zhuǎn)換會話穿越實用工具STUN服務器基于起源洞察來向web應用提供STUN服務的系統(tǒng),包括: 至少一個通信接口; 與所述至少一個通信接口相關(guān)聯(lián)的計算設備,所述計算設備包括STUN服務器,該STUN服務器被配置為: 接收來自web客戶端的STUN消息; 從所述STUN消息中提取關(guān)于web應用的起源標識符; 基于關(guān)于所述web應用的所述起源標識符來判定是否向所述web應用提供STUN服務; 響應于判定不應當提供所述STUN服務,無視所述STUN消息;以及 響應于判定應當提供所述STUN服務,處理所述STUN消息。
【專利摘要】本文公開了提供關(guān)于web應用的起源洞察的方法和系統(tǒng)。在一個實施例中,一種經(jīng)由STUN消息來提供關(guān)于web應用的起源洞察的方法包括確定關(guān)于嘗試向STUN服務器發(fā)送STUN消息的web應用的起源標識符;生成包含關(guān)于web應用的起源標識符的STUN消息;并將該STUN消息發(fā)送到STUN服務器。在另一實施例中,一種用于向web應用提供STUN服務的方法包括接收來自web客戶端的STUN消息,并且提取關(guān)于web應用的起源標識符?;谄鹪礃俗R符來判定向web應用提供STUN服務。如果不應當提供STUN服務,則拒絕或無視STUN消息;否則,處理STUN消息。
【IPC分類】H04L29-08, H04L29-06, H04L29-12
【公開號】CN104601649
【申請?zhí)枴緾N201410601772
【發(fā)明人】J·H·約亞庫姆, K·塞, A·B·約翰斯頓
【申請人】阿瓦亞公司
【公開日】2015年5月6日
【申請日】2014年10月31日
【公告號】DE102014115895A1, US20150120879