本申請要求享受2014年6月17日提交美國申請序列號No.14/307,390的優(yōu)先權(quán)。
技術(shù)領域
概括地說,本發(fā)明主題的實施例涉及網(wǎng)絡通信領域,具體地說,本發(fā)明主題的實施例涉及用于為一個或多個客戶端設備提供網(wǎng)絡接入的接入節(jié)點。
背景技術(shù):
在網(wǎng)絡通信領域中,接入節(jié)點可以是用于為一個或多個客戶端設備提供接入以用于經(jīng)由上游網(wǎng)絡進行通信的任何設備。接入節(jié)點的例子可以包括無線局域網(wǎng)(WLAN)接入點(AP)。接入節(jié)點的其它例子可以包括蜂窩基站、中繼站、家庭基站(例如,毫微微小區(qū)、微微小區(qū)或其它小型小區(qū)器件)或者局域網(wǎng)交換機。
一個或多個客戶端設備可以經(jīng)由接入節(jié)點,與位于上游網(wǎng)絡的服務器進行通信??蛻舳嗽O備的例子可以包括移動設備、照相機、配件、平板設備、膝上型計算機、個人計算機、游戲設備等等??蛻舳嗽O備可以被配置為經(jīng)由接入節(jié)點,向上游網(wǎng)絡中的服務器上傳內(nèi)容。例如,可以向服務器發(fā)送諸如照片、視頻、音頻文件等等之類的媒體內(nèi)容??蛻舳嗽O備可以將媒體內(nèi)容上傳到照片共享網(wǎng)站或者社交網(wǎng)絡網(wǎng)站。
從接入節(jié)點到上游網(wǎng)絡的回程網(wǎng)絡連接,可能在媒體內(nèi)容的同步期間變得飽和或者擁塞。另外,當一個以上的客戶端設備嘗試同時使用接入節(jié)點時,這些客戶端設備可能為使用回程網(wǎng)絡連接的可用帶寬而競爭。通常,在客戶端設備之間,并不會對媒體內(nèi)容的同步進行協(xié)調(diào)。經(jīng)由接入節(jié)點被上傳到服務器的內(nèi)容項的大小和量,可能由于回程網(wǎng)絡連接的擁塞而影響該上傳體驗。
技術(shù)實現(xiàn)要素:
描述了在接入節(jié)點處執(zhí)行媒體處理服務的各個實施例。在一個實施例中,接入節(jié)點可以從一個或多個客戶端設備接收媒體內(nèi)容。該媒體內(nèi)容可以包括多個內(nèi)容項。接入節(jié)點可以對該媒體內(nèi)容的至少第一部分進行處理,以生成經(jīng)處理的媒體內(nèi)容。該媒體處理是至少部分地基于所述多個內(nèi)容項的特性,來在接入節(jié)點處執(zhí)行的。在對媒體內(nèi)容的至少第一部分進行處理以生成經(jīng)處理的媒體內(nèi)容之后,接入節(jié)點可以向服務器發(fā)送該經(jīng)處理的媒體內(nèi)容。
在一些實施例中,一種由用于為一個或多個客戶端設備提供網(wǎng)絡接入的接入節(jié)點執(zhí)行的方法,該方法包括:在接入節(jié)點處,從一個或多個客戶端設備接收媒體內(nèi)容,該媒體內(nèi)容包括多個內(nèi)容項;在接入節(jié)點處,對該媒體內(nèi)容的至少第一部分進行處理,以生成經(jīng)處理的媒體內(nèi)容,其中,所述處理至少部分地基于所述多個內(nèi)容項的特性;以及向服務器發(fā)送該經(jīng)處理的媒體內(nèi)容。
在一些實施例中,該方法還包括:在接入節(jié)點處,確定所述多個內(nèi)容項的特性。
在一些實施例中,對媒體內(nèi)容的至少第一部分進行處理包括:在接入節(jié)點處,使用至少一個圖像或者音頻增強過程,對至少第一內(nèi)容項進行修改。
在一些實施例中,對媒體內(nèi)容的至少第一部分進行處理包括:如果來自所述媒體內(nèi)容的第一內(nèi)容項是不完整或者損壞的,則丟棄第一內(nèi)容項。
在一些實施例中,對媒體內(nèi)容的至少第一部分進行處理包括:確定與第一內(nèi)容項相關(guān)聯(lián)的第一質(zhì)量度量;以及如果第一質(zhì)量度量低于門限,則丟棄第一內(nèi)容項,其中發(fā)送經(jīng)處理的媒體內(nèi)容包括:發(fā)送具有的質(zhì)量度量高于所述門限的內(nèi)容項。
在一些實施例中,對媒體內(nèi)容的至少第一部分進行處理包括:選擇所述多個內(nèi)容項的一個子集,作為經(jīng)處理的媒體內(nèi)容發(fā)送給服務器。
在一些實施例中,選擇所述多個內(nèi)容項的子集包括:基于質(zhì)量度量,對所述多個內(nèi)容項進行排序;以及至少部分地基于所述排序,確定所述多個內(nèi)容項的子集。
在一些實施例中,選擇所述多個內(nèi)容項的子集包括:至少部分地基于用戶數(shù)據(jù)上傳限制或者回程帶寬可用性,選擇所述多個內(nèi)容項的子集。
在一些實施例中,對所述媒體內(nèi)容的至少第一部分進行處理包括:判斷第一內(nèi)容項和第二內(nèi)容項是否包括重復內(nèi)容;以及如果第一內(nèi)容項和第二內(nèi)容項包括重復內(nèi)容,則丟棄第一內(nèi)容項和第二內(nèi)容項中的一個。
在一些實施例中,判斷第一內(nèi)容項和第二內(nèi)容項是否包括重復內(nèi)容包括:判斷是否在第一內(nèi)容項和第二內(nèi)容項二者中至少發(fā)現(xiàn)匹配的圖像部分。
在一些實施例中,確定第一內(nèi)容項包括第二內(nèi)容項的重復是至少部分地基于在第一內(nèi)容項和第二內(nèi)容項二者中發(fā)現(xiàn)的共同元數(shù)據(jù)值。
在一些實施例中,對所述媒體內(nèi)容的至少第一部分進行處理包括:判斷第一內(nèi)容項是否包括風景;以及至少部分地基于風景過濾器設置和第一內(nèi)容項是否包括該風景,來丟棄第一內(nèi)容。
在一些實施例中,對所述媒體內(nèi)容的至少第一部分進行處理包括:確定人臉識別模式;以及基于該人臉識別模式,丟棄第一內(nèi)容項。
在一些實施例中,確定人臉識別模式包括:對于包括第一人物的第一人臉的內(nèi)容項的第一數(shù)量進行計數(shù),以及對于包括第二人物的第二人臉的內(nèi)容項的第二數(shù)量進行計數(shù)。
在一些實施例中,第一內(nèi)容項包括第一人物的第一人臉,以及其中,丟棄第一內(nèi)容項包括:如果包括第一人物的第一人臉的內(nèi)容項的第一數(shù)量高于人臉計數(shù)限制,或者高于相對于所述多個內(nèi)容項的總數(shù)量的門限百分比,則丟棄第一內(nèi)容項。
在一些實施例中,對所述媒體內(nèi)容的至少第一部分進行處理包括:在接入節(jié)點處,準備編輯內(nèi)容項,并將該編輯內(nèi)容項包括在經(jīng)處理的媒體內(nèi)容中,其中該編輯內(nèi)容項是至少部分地基于所述多個內(nèi)容項。
在一些實施例中,發(fā)送所述經(jīng)處理的媒體內(nèi)容包括:將經(jīng)處理的媒體內(nèi)容上傳到社交網(wǎng)絡網(wǎng)站;以及代表用戶經(jīng)由社交網(wǎng)絡網(wǎng)站來共享該經(jīng)處理的媒體內(nèi)容。
在一些實施例中,發(fā)送所述經(jīng)處理的媒體內(nèi)容包括:代表第二用戶,共享該經(jīng)處理的媒體內(nèi)容。
在一些實施例中,該方法還包括:向第二服務器發(fā)送所述經(jīng)處理的媒體內(nèi)容。
在一些實施例中,接收所述媒體內(nèi)容包括:對于經(jīng)由接入節(jié)點從所述一個或多個客戶端設備指向服務器的消息進行攔截。
在一些實施例中,一種網(wǎng)絡的接入節(jié)點,該接入節(jié)點包括處理器和用于存儲指令的存儲器,當所述指令被處理器執(zhí)行時,使接入節(jié)點執(zhí)行以下操作:從一個或多個客戶端設備接收媒體內(nèi)容,該媒體內(nèi)容包括多個內(nèi)容項;至少部分地基于所述多個內(nèi)容項的特性,對所述媒體內(nèi)容的至少第一部分進行處理,以生成經(jīng)處理的媒體內(nèi)容;以及向服務器發(fā)送該經(jīng)處理的媒體內(nèi)容。
在一些實施例中,使接入節(jié)點對所述媒體內(nèi)容的至少第一部分進行處理包括:如果來自所述媒體內(nèi)容的第一內(nèi)容項是不完整或者損壞的,則使接入節(jié)點丟棄第一內(nèi)容項。
在一些實施例中,使接入節(jié)點對所述媒體內(nèi)容的至少第一部分進行處理包括:使接入節(jié)點使用至少一個圖像或者音頻增強過程,對至少第一內(nèi)容項進行修改。
在一些實施例中,使接入節(jié)點對所述媒體內(nèi)容的至少第一部分進行處理包括使接入節(jié)點執(zhí)行以下操作:確定與第一內(nèi)容項相關(guān)聯(lián)的第一質(zhì)量度量;以及如果第一質(zhì)量度量低于門限,則丟棄第一內(nèi)容項。
在一些實施例中,使接入節(jié)點對所述媒體內(nèi)容的至少第一部分進行處理包括使接入節(jié)點執(zhí)行以下操作:判斷第一內(nèi)容項和第二內(nèi)容項是否包括重復內(nèi)容,其中,當在第一內(nèi)容項和第二內(nèi)容項二者中發(fā)現(xiàn)至少一個匹配的圖像部分時,確定第一內(nèi)容項和第二內(nèi)容項包括重復內(nèi)容;以及如果第一內(nèi)容項和第二內(nèi)容項包括重復內(nèi)容,則丟棄第一內(nèi)容項和第二內(nèi)容項中的一個。
在一些實施例中,使接入節(jié)點對所述媒體內(nèi)容的至少第一部分進行處理包括:使接入節(jié)點基于人臉識別模式,丟棄第一內(nèi)容項。
在一些實施例中,所述人臉識別模式是基于:包括第一人物的第一人臉的內(nèi)容項的第一數(shù)量和包括第二人物的第二人臉的內(nèi)容項的第二數(shù)量,以及其中,如果第一內(nèi)容項包括第一人物的第一人臉,并且包括第一人物的第一人臉的內(nèi)容項的第一數(shù)量高于人臉計數(shù)限制,或者高于相對于所述多個內(nèi)容項的總數(shù)量的門限百分比,則所述指令使接入節(jié)點丟棄第一內(nèi)容項。
在一些實施例中,使接入節(jié)點對所述媒體內(nèi)容的至少第一部分進行處理包括:使接入節(jié)點準備編輯內(nèi)容項,其中該編輯內(nèi)容項是至少部分地基于所述多個內(nèi)容項。
在一些實施例中,所述接入節(jié)點包括無線局域網(wǎng)接入點。
在一些實施例中,一種其中存儲有指令的非臨時性機器可讀介質(zhì),其中當所述指令被處理器執(zhí)行時,使該處理器執(zhí)行包括以下各項的操作:在接入節(jié)點處,從一個或多個客戶端設備接收媒體內(nèi)容,該媒體內(nèi)容包括多個內(nèi)容項;在接入節(jié)點處,對所述媒體內(nèi)容的至少第一部分進行處理,以生成經(jīng)處理的媒體內(nèi)容,其中,所述處理至少部分地基于所述多個內(nèi)容項的特性;以及向服務器發(fā)送該經(jīng)處理的媒體內(nèi)容。
附圖說明
通過參見附圖,本領域的普通技術(shù)人員可以更好地理解給出的實施例,并且可以明白其眾多目的、特征和優(yōu)點。
圖1描繪了根據(jù)本公開內(nèi)容的實施例的用于引入接入節(jié)點處的媒體處理的各種概念的示例性系統(tǒng)。
圖2描繪了根據(jù)本公開內(nèi)容的實施例的接入節(jié)點處的媒體處理的示例性操作。
圖3描繪了根據(jù)本公開內(nèi)容的實施例的接入節(jié)點處的媒體處理的示例性時序圖。
圖4描繪了根據(jù)本公開內(nèi)容的實施例的作為接入節(jié)點處的媒體處理的第一例子的概念圖。
圖5描繪了根據(jù)本公開內(nèi)容的實施例的作為接入節(jié)點處的媒體處理的第二例子的概念圖。
圖6描繪了根據(jù)本公開內(nèi)容的實施例的可以在接入節(jié)點處執(zhí)行的若干示例性媒體處理操作。
圖7描繪了能夠?qū)崿F(xiàn)本公開內(nèi)容的各種實施例的電子設備。
具體實施方式
下面的描述包括體現(xiàn)本發(fā)明主題的技術(shù)的示例性系統(tǒng)、方法、技術(shù)、指令序列和計算機程序產(chǎn)品。然而,應當理解的是,可以在無需這些特定細節(jié)的情況下,實現(xiàn)所描述的實施例。例如,盡管示例指代音頻、視頻或者圖像內(nèi)容項,但在接入節(jié)點處也可以處理其它類型的媒體內(nèi)容。在本公開內(nèi)容中,接入節(jié)點是用于為客戶端設備提供用于接入其它網(wǎng)絡或服務器的無線或有線連接的任何設備。所描述的示例性實施例涉及一種無線接入節(jié)點,其中客戶端設備無線地耦合到該接入節(jié)點。在其它實例中,為了不對描述造成模糊,沒有詳細地示出公知的指令實例、協(xié)議、結(jié)構(gòu)和技術(shù)。
越來越多地,客戶端設備提供捕獲媒體內(nèi)容的能力。例如,移動電話可以具有集成的攝像頭和麥克風。數(shù)碼相機也已經(jīng)可以集成到諸如手表、眼鏡或者袖珍數(shù)碼攝像機之類的可穿戴飾件中。多種多樣的客戶端設備都可以裝備有各種媒體捕獲能力。這些客戶端設備可以向終端用戶提供用于捕獲諸如音頻、視頻或圖像內(nèi)容之類的媒體內(nèi)容的能力??梢越?jīng)由接入節(jié)點,將該媒體內(nèi)容從客戶端設備上傳到服務器??梢詫⒚襟w內(nèi)容從客戶端設備上傳到諸如照片共享網(wǎng)站、社交網(wǎng)絡網(wǎng)站、云存儲服務器等等之類的服務器。
根據(jù)本公開內(nèi)容,接入節(jié)點可以通過執(zhí)行該接入節(jié)點處的媒體處理服務,來提升上傳體驗。執(zhí)行接入節(jié)點處的媒體處理服務,可以減少該接入節(jié)點和服務器之間的回程網(wǎng)絡連接的帶寬使用。此外,該媒體處理服務可以提升被上傳到服務器的媒體內(nèi)容的質(zhì)量和有效性。接入節(jié)點可以具有可用于執(zhí)行媒體處理服務的額外處理器能力和存儲器,不然這些媒體處理服務在客戶端設備處可能是不可獲得的或者受限制的。另外,接入節(jié)點可以為來自一個或多個客戶端設備的多個內(nèi)容項,執(zhí)行這些媒體處理服務。
在本公開內(nèi)容中描述了媒體處理服務的一些例子。媒體處理服務的例子可以包括:圖像或者音頻增強過程、低質(zhì)量內(nèi)容項的過濾、重復內(nèi)容項的刪除、對內(nèi)容項進行分類或者排序、基于人臉識別的過濾、或者其它媒體處理服務。此外,該媒體處理服務還可以包括編輯內(nèi)容項(例如,幾張照片的全景圖像或視頻表示)的生成。
圖1描述了用于引入接入節(jié)點110處的媒體處理的各種概念的示例性系統(tǒng)100。客戶端設備101和其它客戶端設備102可以使用接入鏈路105,來經(jīng)由接入節(jié)點110進行通信。在圖1中,將接入鏈路105描述成無線接入鏈路。例如,接入節(jié)點110可以是無線局域網(wǎng)(WLAN)接入點(AP)。在其它示例性系統(tǒng)中,接入節(jié)點110可以是為客戶端設備提供接入,以便向上游網(wǎng)絡進行通信的不同類型的設備。
在一個實施例中,接入節(jié)點110可以包括移動設備。例如,移動設備可以操作成用于操作成客戶端設備的另一個移動設備的接入節(jié)點。舉一個例子,接入節(jié)點110可以包括移動設備,其中該移動設備為與該移動設備相關(guān)聯(lián)的多個配件提供網(wǎng)絡接入。該多個配件可以使用BLUETOOTHTM或者其它短距離射頻連接,以經(jīng)由該移動設備向上游網(wǎng)絡進行通信。為了簡單起見,在圖1所描述的示例性系統(tǒng)中,接入節(jié)點110包括用于向客戶端設備101和其它客戶端設備102中的每一個客戶端設備提供無線接入鏈路105的WLAN AP。
接入節(jié)點110可以使用回程網(wǎng)絡連接142和一個或多個網(wǎng)絡135,與服務器130進行通信。在從客戶端設備101到服務器130的典型通信中,客戶端設備101可以發(fā)送具有與服務器130相關(guān)聯(lián)的目的地址的分組。接入節(jié)點110可以接收這些分組,并基于目的地址和網(wǎng)絡路由對它們進行轉(zhuǎn)發(fā)。圖1中的網(wǎng)絡路由使用回程網(wǎng)絡連接142和網(wǎng)絡135來到達服務器130。然而,根據(jù)回程網(wǎng)絡連接142的速度和容量,回程網(wǎng)絡連接142可能會受到擁塞或延遲的影響。
在常規(guī)的上傳會話期間,客戶端設備101可以通過發(fā)送媒體內(nèi)容并等待確認,使媒體內(nèi)容與服務器130進行同步。如果其它客戶端設備102在同時地使用接入節(jié)點110,則上傳會話可能花費更長的時間,并造成更多的功耗。例如,在家庭或團體活動期間,多個客戶端設備可能在同一時間使用接入節(jié)點。每一個客戶端設備都可以在捕獲媒體內(nèi)容,并經(jīng)由接入節(jié)點110來上傳內(nèi)容。在常規(guī)的移動設備中,照片共享應用可以被配置為對所有未同步的媒體內(nèi)容進行上傳。然而,一些內(nèi)容項相比于其它內(nèi)容項可能更期望或更不期望進行共享。上傳不期望的低質(zhì)量圖像,可能造成對于上傳更期望的高質(zhì)量圖像的延遲。為了提升上傳體驗和增強上傳的圖像的質(zhì)量和合意性,接入節(jié)點110可以提供媒體處理服務120。
在本公開內(nèi)容中,設想了若干示例性媒體處理服務120。在各個實施例中,可以對一個或多個不同的媒體處理服務進行組合。盡管在圖1中描述了很多媒體處理服務120,但在不同的實施例中,可以包括或者省略特定的媒體處理服務。可以在不同的實施例中,實現(xiàn)媒體處理服務的不同組合和排序。
接入節(jié)點110可以從客戶端設備101(以及從其它客戶端設備102)接收媒體內(nèi)容。該媒體內(nèi)容可以包括諸如照片、視頻、聲音文件等等之類的多個內(nèi)容項。在一些實施例中,這些內(nèi)容項可以是音頻/視覺多媒體內(nèi)容項。在一個實施例中,可以將該媒體內(nèi)容從客戶端設備101上傳到接入節(jié)點110,使得客戶端設備101了解接入節(jié)點110將對該媒體內(nèi)容進行處理。在另一個實施例中,該媒體內(nèi)容包括在從客戶端設備101指向服務器130的消息中。接入節(jié)點110可以對這些消息進行攔截,并在客戶端設備101了解接入節(jié)點110在對這些消息進行攔截或者不知情的情況下,代表客戶端設備101對媒體內(nèi)容進行處理。接入節(jié)點110可以基于這些消息的目的地址、網(wǎng)站統(tǒng)一資源位置(URL)地址或者其它字段,識別包括媒體內(nèi)容的消息。替代地或額外地,接入節(jié)點110可以執(zhí)行分組檢測來識別包括媒體內(nèi)容的消息。
媒體處理服務120的一個例子可以包括內(nèi)容處理模塊121。內(nèi)容處理模塊121可以在上傳內(nèi)容項之前,對這些內(nèi)容項進行增強或者轉(zhuǎn)換。例如,可以通過媒體增強過程對這些內(nèi)容項進行增強,或者對這些內(nèi)容項進行壓縮以減少上傳大小。媒體增強過程可以對內(nèi)容項進行轉(zhuǎn)換。例如,媒體增強過程可以對照片進行修改,以調(diào)整色調(diào)、糾正紅眼、調(diào)整對比度等等。在另一個例子中,可以根據(jù)色彩方案或主題(例如,褐色、灰度等等),對照片進行修改。內(nèi)容處理模塊121可以對來自多個客戶端設備的內(nèi)容項進行處理,使得來自多個客戶端設備的內(nèi)容項的上傳集合具有類似的質(zhì)量。
此外,內(nèi)容處理模塊121還可以自動地壓縮或者以其它方式減小內(nèi)容項的大小。壓縮的量可以取決于耦合到接入節(jié)點110的客戶端設備的數(shù)量。替代地,壓縮的量可以取決于同時地經(jīng)由回程網(wǎng)絡連接142進行上傳的內(nèi)容項的數(shù)量。
媒體處理服務的另一個例子可以包括排序模塊122,后者被配置為基于質(zhì)量來對內(nèi)容項進行排序。排序模塊122可以確定用于上傳內(nèi)容項的順序。排序模塊122可以與過濾模塊123一起工作,以確定應當上傳哪些內(nèi)容項,以及應當丟棄哪些內(nèi)容項。刪除低質(zhì)量內(nèi)容項可以將回程網(wǎng)絡連接142保留用于更高質(zhì)量內(nèi)容項。例如,低質(zhì)量圖像可能是模糊的或者缺乏可識別的人臉特征,而高質(zhì)量圖像可以是銳化的、具有可識別人臉。
排序模塊122可以確定多個內(nèi)容項中的每一個內(nèi)容項的質(zhì)量度量??梢源砜蛻舳嗽O備,將具有更高質(zhì)量的內(nèi)容項上傳到服務器,而可以丟棄具有更低質(zhì)量的內(nèi)容項。對于照片或者視頻內(nèi)容項而言,質(zhì)量度量可以是基于該內(nèi)容項的銳度、模糊度、對比度、亮度、分辨率、色彩精確度、失真、漸暈、動態(tài)范圍、透鏡光斑、莫爾圖案或者其它特性。對于音頻內(nèi)容項而言,質(zhì)量度量可以是基于語音識別、噪聲、限幅、語音清晰度等等。
排序模塊122可以使用門限來確定哪些質(zhì)量度量值表示高質(zhì)量內(nèi)容項,而哪些質(zhì)量度量值表示低質(zhì)量項。該門限可以是系統(tǒng)規(guī)定的、用戶規(guī)定的、或者動態(tài)調(diào)整的。例如,該門限可以與內(nèi)容項的數(shù)量和/或回程網(wǎng)絡連接142的當前帶寬可用性相關(guān)地進行動態(tài)改變。當回程網(wǎng)絡連接142擁塞或者飽和時,可以使門限上升,使得上傳的內(nèi)容項是具有最高質(zhì)量的。當回程網(wǎng)絡連接142不擁塞或者不飽和時,可以使門限下降,使得可以上傳更多的內(nèi)容項。
過濾模塊123可以包括在媒體處理服務120中。舉一個例子,過濾模塊123可以基于由排序模塊122所提供的質(zhì)量度量和/或排序,對低質(zhì)量內(nèi)容項進行過濾。過濾模塊123可以丟棄低于質(zhì)量門限的內(nèi)容項。
在另一個例子中,過濾模塊123可以丟棄冗余的內(nèi)容項。例如,過濾模塊123可以被配置為識別具有冗余內(nèi)容的兩個內(nèi)容項。該冗余內(nèi)容項可以是與另一個內(nèi)容項相同的、重復的或者重疊的??紤]由兩個不同的客戶端設備在同一場景處所拍攝的兩張照片。每一個客戶端設備可能嘗試上傳相對于另一方來說是冗余的照片。過濾模塊123可以識別出該場景匹配,故丟棄冗余內(nèi)容項中的一個。內(nèi)容項中的元數(shù)據(jù)可以幫助過濾模塊123識別冗余的內(nèi)容項。例如,過濾模塊123可以確定兩個內(nèi)容項具有共同的或者接近的時間戳。過濾模塊123可以將具有共同的或者接近的時間戳的內(nèi)容項進行比較,以判斷它們是否針對于同一場景,或者具有同一組人物的人臉。過濾模塊123可以丟棄更低質(zhì)量的冗余內(nèi)容項。替代地,過濾模塊123可以保持第一接收到的冗余內(nèi)容,而丟棄之后接收到的冗余內(nèi)容項。
過濾器的另一個例子可以包括基于事件的過濾器。例如,過濾模塊123可以使用諸如時間戳或者位置信息之類的元數(shù)據(jù),以選擇或者取消選擇針對事件的內(nèi)容項。在一個實施例中,例如當媒體處理服務120包括編輯模塊124時,可以使用基于事件的過濾器來丟棄在時間和/或位置上不相關(guān)的內(nèi)容項。
可以實現(xiàn)過濾器的其它例子。例如,過濾器可以被配置為刪除那些不具有人的人臉的照片。替代地,過濾器可以被配置為保持具有風景(例如,天際線或者戶外景觀)的照片,并丟棄其它照片。過濾器可以用于基于光照,來保持或丟棄內(nèi)容項。
可以使用過濾器來識別人物。例如,過濾模塊123可以確定內(nèi)容項當中的人臉識別模式。確定人臉識別模式可以包括:對于包括第一人物的第一人臉的內(nèi)容項的第一數(shù)量進行計數(shù),以及對于包括第二人物的第二人臉的內(nèi)容項的第二數(shù)量進行計數(shù)。如果內(nèi)容項的第一數(shù)量高于人臉計數(shù)限制,或者高于相對于多個內(nèi)容項的總數(shù)量的門限百分比,則過濾模塊123可以丟棄內(nèi)容項。
編輯模塊124可以包括在媒體處理服務120中。編輯模塊124可以用于將內(nèi)容項收集成相冊或者集合。例如,編輯模塊124可以生成具有來自若干客戶端設備的多張照片的相冊。在一個實施例中,編輯模塊124可以根據(jù)若干圖像內(nèi)容項,生成全景視圖。在另一個實施例中,編輯模塊124可以生成若干圖像內(nèi)容項的視頻表示。編輯模塊124可以生成編輯內(nèi)容項,除了多個內(nèi)容項還可以上傳該編輯內(nèi)容項,或者可以替代于該多個內(nèi)容項來上傳該編輯內(nèi)容項。
上傳/共享模塊125可以對來自一個或多個客戶端設備的內(nèi)容項的上傳和共享進行增強。例如,上傳/共享模塊125可以對來自不同客戶端設備的內(nèi)容項進行組合,以生成更完整的媒體內(nèi)容相冊。上傳/共享模塊125可以被配置為代表照片共享網(wǎng)站或者社交網(wǎng)絡網(wǎng)站的帳戶所有者,將內(nèi)容項上傳到照片共享網(wǎng)站或者社交網(wǎng)絡網(wǎng)站。在一個實施例中,上傳/共享模塊125可以被配置為使用多個帳戶,將內(nèi)容項上傳到多個照片共享網(wǎng)站或者社交網(wǎng)絡網(wǎng)站。上傳/共享模塊125可以代表一個或多個用戶來“發(fā)布”這些內(nèi)容項,其中該一個或多個用戶提供用于上傳/共享模塊125代表他們進行發(fā)布的許可。例如,社交網(wǎng)絡網(wǎng)站的用戶可以向一個“應用”授予用于具有代表他進行發(fā)布的權(quán)限的許可。上傳/共享模塊125可以向與該應用相關(guān)聯(lián)的服務器發(fā)送這些內(nèi)容項,使得該應用可以隨后將這些內(nèi)容項發(fā)布到多個帳戶。
上傳/共享模塊125可以使用人臉檢測來自動地標簽或者鏈接在這些內(nèi)容項中包括的人物。此外,上傳/共享模塊125還可以確定哪個(哪些)客戶端設備或服務器應當接收經(jīng)處理的內(nèi)容項。
可以實現(xiàn)很多其它媒體處理服務120??梢越Y(jié)合媒體處理服務120來使用若干門限或者配置。例如,可以使用關(guān)于用戶數(shù)據(jù)規(guī)劃、上游帶寬或者云存儲大小的信息,來修改對于上傳的內(nèi)容項的數(shù)量具有影響的門限。此外,還可以使用用戶上傳歷史或者用戶偏好來動態(tài)地調(diào)整這些門限。
圖2描述了接入節(jié)點處的媒體處理的示例性操作(流程200),其中該接入節(jié)點為一個或多個客戶端設備提供網(wǎng)絡接入。在方框210處,接入節(jié)點可以從一個或多個客戶端設備接收媒體內(nèi)容。該媒體內(nèi)容可以包括多個內(nèi)容項。在方框220處,接入節(jié)點可以對該媒體內(nèi)容的至少第一部分進行處理,以在接入節(jié)點處生成經(jīng)處理的媒體內(nèi)容。接入節(jié)點可以至少部分地基于該多個內(nèi)容項的特性,對該媒體內(nèi)容進行處理。在方框230處,接入節(jié)點可以向服務器發(fā)送經(jīng)處理的媒體內(nèi)容。
圖3描述了根據(jù)本公開內(nèi)容的實施例的接入節(jié)點處的媒體處理的示例性時序圖300。在圖3中,接入節(jié)點310可以從第一客戶端設備301、第二客戶端設備302和第三客戶端設備303接收媒體內(nèi)容。提供該示例性時序圖300,以說明用于在接入節(jié)點310處處理媒體內(nèi)容以及上傳/共享經(jīng)處理的媒體內(nèi)容的時序,關(guān)于接入節(jié)點310接收上傳的媒體內(nèi)容的時間而言,可以是任意的,也可以不是任意的。
在第一時刻321處,第一客戶端設備301可以開始上傳第一媒體內(nèi)容331。例如,第一客戶端設備301處的同步過程可以開始于向接入節(jié)點310發(fā)送內(nèi)容項。這些內(nèi)容項可以包括在針對于可由接入節(jié)點310訪問的服務器(沒有示出)的消息中。在一個實施例中,接入節(jié)點310對這些消息進行攔截,并開始在接入節(jié)點處對媒體內(nèi)容進行處理340??梢詫γ襟w內(nèi)容的至少第一部分進行處理,以生成經(jīng)處理的媒體內(nèi)容。在已經(jīng)開始處理340之后的某個時間點,接入節(jié)點310可以對經(jīng)處理的媒體內(nèi)容進行上傳或者共享(350)。當接入節(jié)點繼續(xù)處理(340)該媒體內(nèi)容的第二部分時,可以發(fā)生對經(jīng)處理的媒體內(nèi)容的第一部分的上傳。
在第二時刻322處,第二客戶端設備302可以開始上傳第二媒體內(nèi)容332。類似地,在第三時刻323處,第三客戶端設備303可以開始上傳第三媒體內(nèi)容333。應當注意的是,各個客戶端設備可以不在同一時間開始上傳媒體內(nèi)容。接入節(jié)點310可以被配置為對經(jīng)處理的媒體內(nèi)容的上傳延遲一段時間,以判斷多個客戶端設備是否正在上傳有關(guān)的媒體內(nèi)容。替代地,當從額外的客戶端設備接收到媒體內(nèi)容時,接入節(jié)點310可以自動地調(diào)整該媒體處理服務。
在一個實施例中,甚至在已經(jīng)接收到第三媒體內(nèi)容333的最后一部分之后,媒體內(nèi)容的處理340也可以繼續(xù)。第三客戶端設備303可以中斷傳輸并因此節(jié)省電池資源,而接入節(jié)點310繼續(xù)代表第三客戶端設備303,對媒體內(nèi)容進行處理。類似地,隨著對媒體內(nèi)容進行處理以及隨著回程網(wǎng)絡連接允許,可以繼續(xù)上傳和共享經(jīng)處理的媒體內(nèi)容350。例如,這可以在下面情形中是有用的:當多個客戶端設備上傳分別的內(nèi)容項,而接入節(jié)點310代表終端用戶來準備編輯內(nèi)容項以進行上傳和共享時。
圖4描述了多個客戶端設備經(jīng)由接入節(jié)點410上傳媒體內(nèi)容的概念圖400。該媒體內(nèi)容包括多個內(nèi)容項,其包括來自第一客戶端設備401的內(nèi)容項431、來自第二客戶端設備402的內(nèi)容項432和來自第三客戶端設備403的內(nèi)容項433。
在圖4的例子中,接入節(jié)點410包括排序和過濾特征。可以對內(nèi)容項431、432、433進行分析,以確定每一個內(nèi)容項的質(zhì)量度量??梢詫⒃撡|(zhì)量度量與質(zhì)量門限460進行比較,以識別低質(zhì)量項。例如,低質(zhì)量項461和低質(zhì)量項462是具有的質(zhì)量度量低于質(zhì)量門限460的內(nèi)容項。剩余的項可以被認為是高質(zhì)量項441、442、443、444。
在圖4中,冗余項452被確定為高于質(zhì)量門限460,但對于其它內(nèi)容項中的一個來說是冗余的。另外,被過濾項451表示接入節(jié)點410基于其它過濾器設置對一個項進行過濾的例子。例如,被過濾項451可以是基于人臉識別模式或者其它過濾器而已經(jīng)被丟棄的。在圖6中,進一步描述了各種示例性附圖。
接入節(jié)點410可以丟棄冗余項452、被過濾項451和低質(zhì)量項461、462。因此,回程網(wǎng)絡連接可以被保留用于更快速地將高質(zhì)量項441、442、443、444上傳到服務器470。
在一個實施例中,接入節(jié)點410還可以使用質(zhì)量度量來確定用于上傳內(nèi)容項的順序。例如,高質(zhì)量項441可以具有最高質(zhì)量度量,故可以首先被上傳到服務器470。照此,第一內(nèi)容項471可以是首先上傳的,其可以是由接入節(jié)點410從客戶端設備401、402、403接收到的內(nèi)容項431、432、433當中的“最佳”內(nèi)容項。隨后,第二內(nèi)容項472、第三內(nèi)容項473和第四內(nèi)容項474可以是基于在接入節(jié)點410處確定的質(zhì)量度量、按照順序來上傳的。
圖5描述了接入節(jié)點510(其類似于接入節(jié)點410)基于多個內(nèi)容項,準備編輯內(nèi)容項的概念圖500。接入節(jié)點510可以從第一客戶端設備401接收內(nèi)容項431,從第二客戶端設備402接收內(nèi)容項432,以及從第三客戶端設備403接收內(nèi)容項433。類似于圖4,接入節(jié)點510可以基于質(zhì)量,對內(nèi)容項431、432、433進行排序。即使被過濾項451的質(zhì)量高于質(zhì)量門限460,也可以基于過濾器設置而丟棄被過濾項451。此外,由于冗余項452對于高質(zhì)量項441、442、443、444中的一個來說是冗余的,因此還可以丟棄冗余項452。高質(zhì)量項441、442、443、444表示具有的質(zhì)量度量高于質(zhì)量門限460,并且沒有由于其它原因而被過濾或者丟棄的內(nèi)容項。低質(zhì)量項461可以由于具有的質(zhì)量度量低于質(zhì)量門限460而被丟棄。
在圖5中,接入節(jié)點510可以基于高質(zhì)量項441、442、443、444,生成編輯內(nèi)容項530。例如,編輯內(nèi)容項530可以是全景圖像、若干內(nèi)容項的視頻合成、照片相冊等等??梢愿鶕?jù)高質(zhì)量項441、442、443、444來導出編輯內(nèi)容項530,但其并不一定包含來自高質(zhì)量項441、442、443、444的所有媒體內(nèi)容。例如,編輯內(nèi)容項530可以是具有來自高質(zhì)量項441、442、443、444的部分圖像的照片拼貼??梢匀菀椎貥?gòu)想出編輯內(nèi)容項530的其它例子。
接入節(jié)點510可以將編輯內(nèi)容項530上傳到第一服務器550。在一個實施例中,接入節(jié)點510可以被配置為共享上傳的編輯內(nèi)容項552。例如,接入節(jié)點510可以將上傳的編輯內(nèi)容項552打標簽、共享、鏈接或者以其它方式關(guān)聯(lián)到與第一客戶端設備401、第二客戶端設備402、和第三客戶端設備403相關(guān)聯(lián)的終端用戶。在另一個例子中,接入節(jié)點510可以使用人臉識別來識別編輯內(nèi)容項530中包括的人物,并將上傳的編輯內(nèi)容項552與這些人進行共享。
此外,接入節(jié)點510還可以將編輯內(nèi)容項530上傳到第二服務器560。例如,接入節(jié)點510可以使共享的編輯內(nèi)容項530存儲在社交網(wǎng)絡網(wǎng)站、照片共享網(wǎng)站或者云服務器上。
圖6是描述了根據(jù)本公開內(nèi)容的可以在接入節(jié)點處執(zhí)行的若干示例性媒體處理操作的概念圖600。在各個實施例中,可以包括或者省略圖6中的部分。此外,在不同的實施例中,可以對媒體處理操作的順序進行改變。
圖6包括若干示例性過濾器和過程,其包括基本過濾器610、基于質(zhì)量的過濾器620、基于內(nèi)容的過濾器630、人臉識別過濾器640、排序過程650和編輯過程660。接入節(jié)點從一個或多個客戶端設備接收多個內(nèi)容項601。在基本過濾器610中,接入節(jié)點可以丟棄不可用的內(nèi)容項612。例如,如果接入節(jié)點不能夠?qū)?nèi)容項進行打開、解碼或者渲染,則可以丟棄該內(nèi)容項。不可用內(nèi)容項可以包括被損壞或者不完整的內(nèi)容項??梢詫@些內(nèi)容項進行丟棄,以減少接入節(jié)點處的媒體處理的量,并減少回程網(wǎng)絡連接的上傳需求。
在基本過濾器610中,接入節(jié)點還可以對內(nèi)容項進行處理,以提高質(zhì)量614。例如,基本過濾器610可以包括能夠應用于內(nèi)容項的對比度、色彩、色調(diào)、亮度、紅眼、或者其它自動增強過程。
在基于質(zhì)量的過濾器620中,接入節(jié)點可以確定每一個內(nèi)容項的質(zhì)量度量622。基于質(zhì)量的過濾器620可以丟棄具有的質(zhì)量度量低于質(zhì)量門限624的內(nèi)容項。如先前所描述的,該質(zhì)量門限可以是用戶規(guī)定的、系統(tǒng)規(guī)定的或者動態(tài)確定的。
在基于內(nèi)容的過濾器630中,接入節(jié)點可以基于匹配的內(nèi)容,丟棄冗余內(nèi)容項632。此外,接入節(jié)點還可以基于風景過濾器設置634,丟棄內(nèi)容項。例如,該風景過濾器設置可以指示基于內(nèi)容項中的人臉的數(shù)量、或者對戶外場景、景觀、天際線等等的識別,是否應當丟棄或者保持該內(nèi)容項。
在人臉識別過濾器640中,接入節(jié)點可以確定人臉識別模式642。例如,人臉識別過濾器640可以識別人物,并基于所識別的人對這些內(nèi)容項進行分類。人臉識別過濾器640可以基于人臉識別設置644來丟棄內(nèi)容項。例如,人臉識別過濾器640可以嘗試只包括具有特定人員的內(nèi)容項,而丟棄不包括該特定人員的內(nèi)容項。替代地,人臉識別過濾器640可以嘗試生成各個人員當中的內(nèi)容項的均勻分布,使得沒有任何一個人獨占內(nèi)容項的集合。
在排序過程650處,接入節(jié)點可以基于內(nèi)容項652的特性,確定這些內(nèi)容項的順序。例如,可以使用質(zhì)量度量622、人臉識別模式642或者其它信息,對內(nèi)容項進行排序。替代地,接入節(jié)點可以使用嵌入在這些內(nèi)容項中的時間戳數(shù)據(jù)來對這些內(nèi)容項進行排序。在一個實施例中,即使內(nèi)容項在不同的時間被上傳,接入節(jié)點也可以將這些內(nèi)容項重新安排成適當?shù)臅r間順序。
在編輯過程660處,接入節(jié)點可以生成編輯內(nèi)容項665。如先前所描述的,編輯內(nèi)容項665可以表示根據(jù)多個內(nèi)容項所導出的新內(nèi)容項。
接入節(jié)點可以將編輯內(nèi)容項和/或沒有被基本過濾器610、基于質(zhì)量的過濾器620、基于內(nèi)容的過濾器630或者人臉識別過濾器640丟棄的內(nèi)容項進行上傳670。在一個實施例中,排序過程650可以用于確定接入節(jié)點對這些內(nèi)容項進行上傳的順序。
在一個實施例中,接入節(jié)點可以選擇該多個內(nèi)容項601的一個子集,來向服務器進行發(fā)送。要上傳的該內(nèi)容項子集可以是至少部分地基于排序過程650或者質(zhì)量度量622對于內(nèi)容項的排序。接入節(jié)點可以至少部分地基于上傳限制、用戶數(shù)據(jù)規(guī)劃或者回程帶寬可用性,確定要包括在該子集中的內(nèi)容項的數(shù)量。
圖1-圖6和本文所描述的操作是用于幫助理解各個實施例的示例性手段,而不是應當限制權(quán)利要求書的范圍。實施例可以執(zhí)行額外的操作、更少的操作,并行地或者以不同的順序來執(zhí)行操作,以及差別化地執(zhí)行一些操作。
如本領域普通技術(shù)人員所應當理解的,本公開內(nèi)容的方面可以體現(xiàn)成系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本公開內(nèi)容的方面可以采用完全的硬件實施例、軟件實施例(其包括固件、常駐軟件、微代碼等等)的形式,也可以采用組合軟件和硬件方面的實施例的形式,本文通常將其全部指代為“電路”、“單元”或“系統(tǒng)”。此外,本公開內(nèi)容的方面可以采用以一個或多個計算機可讀介質(zhì)來體現(xiàn)的計算機程序產(chǎn)品的形式,其中所述一個或多個計算機可讀介質(zhì)上具有計算機可讀程序代碼。
可以使用一個或多個計算機可讀介質(zhì)的任意組合,唯一的例外是短暫的傳播信號。計算機可讀介質(zhì)可以是計算機可讀存儲介質(zhì)。例如,計算機可讀存儲介質(zhì)可以是但不限于:電、磁、光、電磁、紅外或者半導體系統(tǒng)、裝置或設備、或者前述各項的任何適當組合。計算機可讀存儲介質(zhì)的更具體示例(非詳盡列表)可以包括下面各項:具有一個或多個電線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(例如,EPROM和閃存)、光纖、便攜式壓縮盤只讀存儲器(CD-ROM)、光存儲設備、磁存儲設備、或者前述各項的任何適當組合。在本文檔的上下文中,計算機可讀存儲介質(zhì)可以是能夠包含或者保存程序,以便由指令執(zhí)行系統(tǒng)、裝置或設備使用或者結(jié)合指令執(zhí)行系統(tǒng)、裝置或設備進行使用的任何有形介質(zhì)。
可以用一種或多種編程語言的任意組合(其包括諸如Java、Smalltalk、C++等等之類的面向?qū)ο缶幊陶Z言和常規(guī)的過程編程語言(例如,“C”編程語言或類似的編程語言)),來編寫體現(xiàn)在計算機可讀介質(zhì)上的用于執(zhí)行本公開內(nèi)容的方面的操作的計算機程序代碼。程序代碼可以完全地在用戶的計算機上執(zhí)行,部分地在用戶的計算機上執(zhí)行(作為單獨的軟件包),部分地在用戶的計算機上執(zhí)行并部分地在遠程計算機上執(zhí)行、或完全地在遠程計算機或服務器上執(zhí)行。在后面的場景中,遠程計算機可以通過任何類型的網(wǎng)絡(其包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)),連接到用戶的計算機,或者該連接可以是針對外部計算機的(例如,使用互聯(lián)網(wǎng)服務提供商,通過互聯(lián)網(wǎng)進行連接)。
根據(jù)本公開內(nèi)容的實施例,參照方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖說明和/或框圖來描述了本公開內(nèi)容的方面。這些流程圖說明和/或框圖的每一個方框以及流程圖說明和/或框圖中的方框的組合,可以由計算機程序指令來實現(xiàn)。這些計算機程序指令可以提供給通用計算機、特殊用途計算機或者其它可編程數(shù)據(jù)處理裝置的處理器以制造機器,使得這些指令經(jīng)由計算機或其它可編程數(shù)據(jù)處理裝置的處理器的執(zhí)行,產(chǎn)生用于實現(xiàn)流程圖和/或框圖方框中所指示的功能/動作的手段。
這些計算機程序指令還可以存儲在計算機可讀介質(zhì)中,其可以用于指示計算機、其它可編程數(shù)據(jù)處理裝置或者其它設備以特定的方式起作用,使得在計算機可讀介質(zhì)中存儲的指令產(chǎn)生制品,其中該制品包括用于實現(xiàn)流程圖和/或框圖方框中所指示的功能/動作的指令。此外,還可以將計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置或者其它設備上,以引發(fā)在計算機、其它可編程裝置或其它設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的過程,使得在計算機或者其它可編程裝置上執(zhí)行的指令提供用于實現(xiàn)流程圖和/或框圖方框中所指示的功能/動作的過程。
圖7是能夠?qū)崿F(xiàn)本公開內(nèi)容的各個實施例的電子設備700的一個實施例的示例性框圖。例如,電子設備700可以實現(xiàn)如接入節(jié)點110、310、410中的任何一個所描述的功能。在一些實現(xiàn)中,電子設備700可以是接入點、小型小區(qū)基站、蜂窩基站、LAN交換機等等。在一些實現(xiàn)中,電子設備700可以是諸如膝上型計算機、平板計算機、移動電話、電力線通信設備、游戲控制臺之類的電子設備或者其它電子系統(tǒng)。電子設備700包括處理器單元702(其可能包括多個處理器、多個內(nèi)核、多個節(jié)點和/或?qū)崿F(xiàn)多線程等等)。電子設備700包括存儲器單元706。存儲器單元706可以是系統(tǒng)存儲器(例如,高速緩存、SRAM、DRAM、零電容RAM、雙晶體管RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM、SONOS、PRAM等等中的一個或多個),也可以是上面已經(jīng)描述的機器可讀介質(zhì)的可能實現(xiàn)中的任何一種或多種。此外,電子設備700還包括總線710(例如,PCI、ISA、PCI-Express、NuBus、AHB、AXI等等)。電子設備710可以包括一個或多個網(wǎng)絡接口704,其中網(wǎng)絡接口704可以是無線網(wǎng)絡接口(例如,WLAN接口、接口、WiMAX接口、接口、無線USB接口等等)或者有線網(wǎng)絡接口(例如,電力線通信接口、以太網(wǎng)接口等等)。網(wǎng)絡接口704可以包括發(fā)射機714和接收機716。在一些實施例中,發(fā)射機714和接收機716可以是具有發(fā)送和接收能力二者的通信單元的一部分。例如,發(fā)射機714和接收機716可以被共置為一個收發(fā)機。
電子設備700可以包括媒體處理單元730,后者被配置為實現(xiàn)前面的附圖中所描述的各個實施例。例如,媒體處理單元730可以提供媒體處理服務120。媒體處理服務120可以包括以下各項中的一項或多項:在圖1中所描述的內(nèi)容處理模塊121、排序模塊122、過濾模塊123、編輯模塊124、上傳/共享模塊125或者圖6中所描述的相應功能。
可以部分地(或者完全地)利用硬件和/或在處理器單元702上來實現(xiàn)這些功能中的任何一個功能。例如,該功能可以使用專用集成電路來實現(xiàn)、利用在處理器單元702中實現(xiàn)的邏輯來實現(xiàn)、利用外圍設備或者卡上的協(xié)處理器等等來實現(xiàn)。此外,實現(xiàn)可以包括更少的部件或者圖11中沒有示出的額外部件(例如,視頻卡、音頻卡、額外的網(wǎng)絡接口、外圍設備等等)。處理器單元702、存儲器單元706、網(wǎng)絡接口704可以耦合到總線701。盡管將存儲器單元706示出成耦合到總線701,但存儲器單元706可以直接耦合到處理器單元702。
盡管參照各種實現(xiàn)和利用方式來描述了實施例,但這些實施例只是示例性的,并且本公開內(nèi)容的范圍并不限于這些實施例。通常,如本文所描述的用于在接入節(jié)點上提供媒體處理服務的技術(shù),可以利用與任何硬件系統(tǒng)或者一些硬件系統(tǒng)相一致的設施來實現(xiàn)。多種變型、修改、增加和改進都是可能的。
可以為本文描述成單個實例的部件、操作或者結(jié)構(gòu),提供多個實例。最后,各個部件、操作和數(shù)據(jù)存儲之間的邊界在一定程度上是任意的,并且在特定的說明性配置的上下文中示出特定的操作??梢灶A期這些功能的其它分配,并且這些分配也落入本公開內(nèi)容的范圍之內(nèi)。通常,在示例性配置中表示為分立部件的結(jié)構(gòu)和功能可以實現(xiàn)成組合的結(jié)構(gòu)和部件。類似地,表示為單個部件的結(jié)構(gòu)和功能也可以實現(xiàn)成分立的部件。這些以及其它變型、修改、增加和改進也落入本公開內(nèi)容的范圍之內(nèi)。