聯合社會媒體分析系統及其方法
【專利說明】
【背景技術】
[0001]社會媒體的構思一一以及具有強烈的社會媒體存在的思想一一在近年來已獲得相當大的普及。已引入了社會媒體的多種模態,這些模態處理諸如通信、合作、消息發送、照片和視頻共享以及地點服務之類的能力。而且,多種媒體源和工具是可用的,每種媒體源和工具在不同的格式內且以變化的內容專用于社會交互的特定方面。在多個實例中,個人經由多種社會媒體源和工具維持存在并相應地彼此交互。
【附圖說明】
[0002]作為結合下圖時對本發明的特定實施例的詳細描述的結果,發明的特征和優點以及其附加的特征和優點在下文中將被更清楚地理解,圖中:
[0003]圖1是根據本發明示例的聯合社會媒體分析系統的簡化框圖。
[0004]圖2是根據本發明示例的聯合社會媒體分析系統的另一框圖。
[0005]圖3圖示根據本發明示例的使用聯合社會媒體分析系統的人工制品創建情景。
[0006]圖4是根據本發明示例的用于提供聯合社會媒體分析的處理步驟的流程圖。
[0007]圖5是根據本發明示例的用于基于用戶查詢來提供聯合社會媒體分析的處理步驟的流程圖。
【具體實施方式】
[0008]下面的討論致力于各種實施例。雖然這些實施例中的一個或多個可被詳細地討論,所公開的實施例不應被解釋或另外被使用為限制包括權利要求的本公開的范圍。此外,本領域技術人員將理解,下面的描述具有廣泛的應用,且任何實施例的討論僅意味著是該實施例的示例,而不旨在暗示包括權利要求的本公開的范圍受限于該實施例。此外,如在本文使用的,具體關于圖中的附圖標記的標志符和“N”指示多個這樣指定的特定特征可與本公開的示例一起被包括。標志符可代表特定特征的相同或不同的數量。
[0009]本文的附圖遵循編號約定,其中第一個數字對應于圖號,且其余數字標識圖中的元件或部件。不同圖之間的類似元件或部件可由用戶被標識為類似數字。例如,143可表示圖1中的元件“43”,且類似的元件在圖2中可被表示為243。在本文的各個圖中示出的元件可被增加、調換和/或消除,以便提供本公開的多個附加示例。此外,在圖中提供的元件的比例和相對尺度旨在示出本公開的示例,且不應在限制性的意義上被考慮。
[0010]社會媒體的不同模態的激增提供了用于捕獲并利用關于人和事件的及時和深入的見解的充足源。這樣的媒體和社會聯網網站的示例包括Facebook、FourSquare、Twitter、Ning、Vimeo、YouTube、SnapFish、Flikr> Instagram 和 Google+ 及其它。此外,社會媒體通過上述媒體或專用于企業的工具(例如Yammer、Jive、tibbr和SharePoint)的采用來進入商業環境。上面提到的社會媒體交互(即聯合社會媒體)的聚集產生關于個人和事件的實時信息的充足且嶄新的源。此信息在快速率下以多種格式且以非常大的容量流式傳送,這導致大數據特征化(即大規模的大量數據以多種格式被連續地流式傳送并受到實時分析)。聯合社會媒體中的大數據對于人理解太大了,然而包含對很多使用情況(例如廣告、日志創建)極為有用的信息。社會媒體的分析的現有方法大部分被限制于分析單個社會媒體的內容;例如Facebook分析它的成員的用于廣告放置的行為。因此,在本領域中存在對更有效和快速地分析在聯合社會媒體中的大數據并使此信息對各種使用情況可用的需求。
[0011]本發明的示例公開了用于提供聯合社會媒體的分析的方法和系統。根據一個示例,從多個媒體源聚集社會媒體數據。對所聚集的數據執行深入的分析以提供內容相關性和關聯性用于模式檢測。例如,情緒(經由Twitter)與朋友(Facebook)的關聯性連同照片(Snapfish)和地點(Foursquare)可用于推斷以前未知的模式。也就是說,本發明的示例能夠使用分析法從聯合社會媒體獲得深入的見解并提供這些見解以供各種第三方應用使用。
[0012]現在更詳細地參考附圖,圖中相似的數字在全部視圖中標識相應的部分。圖1是根據本發明示例的聯合社會媒體分析系統的簡化框圖。如在此示例中所示的,系統100包括社會媒體網絡105和聯合社會媒體分析(FSMA)系統101,社會媒體網絡105包括社會媒體數據107。網絡105代表諸如上面描述的那些數據源之類的多個社會媒體數據源,并包括與例如個人、事件和地點相關的社會媒體數據107。聯合媒體分析系統包括聯合社會媒體數據庫110、處理單元115、應用125和計算機可讀存儲介質130。在一個實施例中,處理單元115代表中央處理單元(CPU)、微控制器、微處理器、或被配置成執行與聯合媒體分析系統101相關的編程指令的邏輯。相關性引擎116和分析引擎118用來根據聯合社會媒體數據庫110內的內容提供深入的見解并收集相關性。查詢引擎117由第三方應用125利用來提供由例如應用125或操作用戶所配置的特定使用情況。存儲介質130代表易失性存儲器(例如隨機存取存儲器)、非易失性存儲器(例如硬盤驅動器、只讀存儲器、光盤只讀存儲器、閃存等)或其組合。此外,存儲介質130包括軟件132,軟件132可由處理器115執行且當被執行時使處理器115執行本文所述的一些或所有功能。例如,相關性引擎117和分析引擎118可被實現為在存儲介質130內的可執行軟件。通過聯合社會媒體的有效聚集和分析,可得到可支持各種各樣的使用情況的事實、模式、趨勢和其它見解。
[0013]圖2是根據本發明示例的聯合社會媒體分析系統的另一框圖。在一個示例實施例中,系統200連續地訪問多個社會媒體源205 (例如經由選擇性加入或訪問公開可得到的信息),以訪問與主題/事件206a、人206b、日期/時間206c、媒體206d、地點206e和/或連接206f有關的數據。然而,這些數據集并不是無遺漏的,且本發明的示例可利用來自媒體源的有助于分析的任何可得到的信息并提供額外的見解。從社會媒體源205收集的數據然后存儲在聯合社會媒體內容數據庫210中。根據一個示例,數據被編索引以維持在例如主題/事件206a、人206b、日期/時間206c、媒體206d和地點206e當中的相關性的逼真度。例如組合地,將可以使個人的旅行活動(例如旅行的日期、所參觀的地點、在每個地點處拍攝的照片、在旅程中的朋友/家庭的識別、所參觀的地點等)相關。相關性引擎216被配置成通過在分析引擎218中提供的能力來分析聯合社會媒體內容以得到充足和隱藏的見解,該能力可包括搜索關聯性、相關性、順序、情緒和事件。查詢引擎217和應用編程接口 219代表提供對相關性引擎216所發現的見解的訪問并支持可受益于見解的任何第三方應用的媒介物。更具體地,查詢引擎217被配置成處理數據并返回所請求的信息,而應用編程接口(API)219向外部應用(例如應用225)提供必要的子例程調用。也就是說,查詢引擎217的輸出(相關內容)是外部應用225經由API 219可訪問的,因此允許很多不同的應用受益于社會媒體的分析。
[0014]根據一個示例實施例,分析引擎218由用于從包括例如模式識別(經由模式分析模塊220a)、順序分析(經由順序分析模塊220b)和預測建模(經由預測分析模塊220d)的聯合數據提供深入見解的多種分析技術組成。此外,數據分析模塊220c被配置成提供結構化數據(經由結構化數據分析模塊220e)、非結構化數據(經由非結構化數據分析模塊220f)和暫時數據(暫時數據分析模塊220g)的數據分析。而且,應用225代表可利用通過本文所述的聯合社會媒體分析獲得的見解的任何第三方應用,并包括域分類系統223、域上下文227、使用情況發生器228和社會數據準備模塊229。具體地,應用225包括規定與特定的應用相關聯的詞匯和分級結構的域分類系統223。域上下文227規定在應用中重要和相關的且用戶感興趣的內容。更進一步,使用情況發生器228代表由應用225提供給用戶的特定服務(例如最近旅程的照片日志)。社會數據準備模塊229與API 219接合,并使見解適合于由應用225可使用的形式/格式。分析的性質將取決于可用數據的類型,且社會媒體數據的分析在可行的程度上被執行。在一個示例中,分析經由大數據快速查詢和嵌入式分析法來執行,雖然此功能也可經由常規分析法被執行并存儲在數據庫中用于隨后使用。
[0015]圖3圖示根據本發明示例的使用聯合社會媒體分析系統的人工制品創建情景。如這里所示的,操作用戶302與第三方應用325交互,并經由第三方應用325提交查詢請求。例如,用戶可尋求用戶體驗存儲器人工制品340的創建,人工制品340從多個源聚集社會媒體信息以創建用戶體驗或一組體驗的單個綜合描述。如在本文使用的,人工制品340可包括與人和/或商業使用情況相關聯的相關內容344,例如準確的廣告、市場分析、事件檢測、自動化個人日志創建、自動化相簿或視頻庫產生、監督或監控服務。也就是說,示例實施例目的在于提供如下解決方案:該方案利用可從所聚集的聯合社會媒體源推斷出的并使廣泛的一組應用能夠得到這個信息的知識。此外,本文所述的系統包括