社交網絡報告的製作方法
2023-04-23 07:06:31 1
社交網絡報告的製作方法
【專利摘要】本發明公開了用於生成社交網絡報告的技術。在各種實施方式中,所述技術接收用戶的身份,其中,所述身份與第一在線社交網絡關聯並且不包括密碼;從所述第一在線社交網絡收集關於所述用戶的第一信息;基於所收集的第一信息生成第一報告;並且發送所生成的第一報告。
【專利說明】社交網絡報告
【背景技術】
[0001]許多人使用社交網站與他們的朋友、親人、熟人和其他人保持聯繫。在線社交網站(或簡單地稱為「社交網站」)通常是基於伺服器的應用,例如,網際網路網站。用戶可利用客戶端應用(例如,利用網際網路瀏覽器或其它客戶端應用)連接至社交網站。用戶可通過客戶端計算裝置(例如,移動客戶端計算裝置)使用社交網站。客戶端計算裝置的示例為個人計算機、膝上型計算機、平板計算機、「智慧型電話」等。在線社交網站的示例為臉書?、推特?等。
[0002]用戶可使用社交網站來公布「更新」、個人信息、商業信息等。用戶可指定與選擇的用戶群組共享公布的信息。作為示例,用戶可指示僅與朋友共享個人信息,僅與商業夥伴共享商業信息,並且可公開地共享其它信息。然而,並非所有的社交網站都提供準確地指定要共享的信息的特徵。此外,用戶可利用多個社交網站來共享信息。在許多情況下,公布到一個社交網站的信息還可自動地公布到其它社交網站。結果,用戶可能無意中與他們不想與之共享信息的人共享信息。
[0003]現在,用戶在社交網站上共享的信息以用戶不期望的方式被使用。作為示例,當這種信息公開可得時,未來的僱主、教師和其他人能夠看到用戶在社交網站上共享的信息。另選地,用戶想要與一個群組共享的信息可能意外地與用戶可能不想要與之共享所述信息或者甚至用戶可能甚至想要對其隱藏信息的不同的群組共享。為了確定與哪些群組的用戶共享哪些信息,用戶可採取各種方法。
[0004]第一方法是詢問例如「朋友」的其他用戶或屬於特定標識的群組的其他用戶,登錄社交網站並瀏覽他們可從共享信息的用戶獲得哪些信息。另一方法是使用從各種社交網站收集信息的各種在線報告。這些報告生成網站通常需要用戶的登錄信息,使得工具可登錄相關社交網站並檢索所公開的信息。然而,用戶通常不願共享他們的登錄信息,例如,尤其不願與未知或不信任的報告生成工具共享他們的登錄信息。
【專利附圖】
【附圖說明】
[0005]圖1是示出在各種實施方式中所述技術可調用的例程的流程圖。
[0006]圖2是示出在各種實施方式中通過所述技術調用的例程的流程圖。
[0007]圖3是示出在各種實施方式中所述技術可採用的表的表示圖。
[0008]圖4是示出在各種實施方式中所述技術可採用的用戶界面的用戶界面示圖。
[0009]圖5是示出在各種實施方式中所述技術可採用的組件的流程圖。
[0010]圖6是根據本公開的至少一些實施方式布置的計算裝置的例示性實施方式的框圖。
【具體實施方式】
[0011]在下面的詳細說明書中,參照構成說明書的一部分的附圖。在附圖中,除非上下文另外指出,否則類似的符號通常表示類似的部件。詳細說明書、附圖和權利要求書中描述的例示性實施方式不表示為限制性的。可以採用其它實施方式,並且在不脫離這裡呈現的主題的精神或範圍的情況下可以做出其它改變。將容易地理解,如這裡一般描述和附圖中示出的本公開的方面可以在各種不同的配置中被設置、替換、組合、分離和設計,所有這些在這裡被明確設想到。
[0012]描述了標識共享的社交信息的技術(「技術」)。在各種實施方式中,所述技術接收在線社交網站的列表、用戶在一個或更多個社交網站的身份,但是不接收用戶在這些社交網站的密碼,從一個或更多個社交網站收集關於所標識的用戶的信息,並生成報告。所述技術可具有所述技術可採用以登錄一個或更多個社交網站的預先指定的用戶標識信息。在這些情況下,用戶不需要向所述技術提供用戶標識符(「ID」)。然而,在確定哪些公布的社交信息可用並且對哪些人可用時,用戶可需要向用戶感興趣的社交網站的有關群組添加所述技術採用的用戶ID。所述技術針對特定社交網站可具有多個用戶標識符。用戶可指定用戶標識符之一為「朋友」、第二用戶標識符為「商業夥伴」等。所述技術可隨後通過利用各個用戶標識符登錄社交網站來收集關於用戶的信息,並基於所收集的信息生成報告。所生成的報告可隨後指明朋友可看見第一組公布的信息,商業夥伴可看見第二組公布的信息等。通過僅標識用戶標識符而非密碼,所述技術使得用戶能夠在不用提供密碼的情況下生成有關報
生口 ο
[0013]在各種實施方式中,所述技術執行以下步驟:接收用戶的身份,其中,所述身份與第一在線社交網絡關聯,並且不包括密碼;從第一在線社交網絡收集關於用戶的第一信息;基於所收集的第一信息生成第一報告;並發送所生成的第一報告。在各種實施方式中,根據用戶在第一在線社交網絡中可具有的可能數量的社交群組(或子群組)生成或指定一個或更多個服務帳戶。更具體地說,例如,服務帳戶可以是第一在線社交網絡中要分析的用戶帳戶以外的帳戶。所述技術可選擇與第一在線社交網絡關聯的服務帳戶,並採用所選擇的服務帳戶來登錄第一在線社交網絡。所選擇的服務帳戶可以是用戶預先標識的用戶群組的成員。所述技術可以執行以下步驟:接收用戶的身份,其中,所述身份與第二在線社交網絡關聯並且不包括密碼;從第二在線社交網絡收集關於用戶的第二信息;基於所收集的第一信息和第二信息生成第二報告;並發送所生成的第二報告。可採用用戶預先添加至社交網絡群組的帳戶來收集第一信息。
[0014]在各種實施方式中,所述技術可在不提供密碼的情況下發送從至少一個在線社交網絡收集在線社交網絡信息的請求;並接收包括社交網絡信息的報告。所述請求可被發送至伺服器處運行的服務。所述技術可在不為所述帳戶提供特權的情況下將服務的帳戶添加至在線社交網絡。所述請求可包括在線社交網絡群組的標識,並且所接收到的報告包括對所述在線社交網絡群組而非對其他在線社交網絡群組可用的信息。
[0015]在各種實施方式中,所述技術可包括:處理器和存儲器;社交網絡收集工具,其被配置為從一個或更多個在線社交網絡服務收集與用戶相關的信息;以及組件,其被配置為從網絡瀏覽器接收請求,其中,所述網絡瀏覽器針對一個或更多個在線社交網絡服務中的任意一個未配置有插件(add-1n),並響應於所接收到的請求生成報告。在各種實施方式中,沒有隸屬於網絡收集工具或被配置為接收所述請求的組件的伺服器組件採用代表用戶的密碼以從一個或更多個在線社交網絡服務收集信息。社交網絡收集工具可採用用戶已添加至在線社交網絡群組的帳戶,並且所生成的報告可包括在線社交網絡群組的其他成員可用的信息。所述技術可採用生成報告的組件。所述請求可包括在線社交網絡群組的指示,並且所生成的報告可包括在線社交網絡群組的其他成員可用的信息。
[0016]現在轉到附圖,圖1是示出各種實施方式中所述技術可調用的例程100 (例如,以生成報告)的流程圖。例程100在方框102開始。例程100隨後在方框104繼續,此時其接收在線社交網站的列表。作為示例,可利用統一資源定位器(「URL」)來指定所述在線社交網站的列表。例程100隨後在方框106繼續,此時其從所接收到的列表中選擇第一在線社交網站。例程100隨後在方框108繼續,此時其接收用戶用來登錄所列出的社交網站中的一個或更多個的用戶的身份,而非用戶的密碼。例程100隨後在方框110繼續,此時其收集公布於社交網站的關於所標識的用戶的信息。更具體地說,例如,所述技術可詢問用戶他/她想要在所選擇的社交網站中分析多少群組(或子群組)。例如,如果用戶想要知道在「朋友」群組和「商業夥伴」群組之一或二者中的其他用戶可獲得哪些信息,則用戶可向例程100標識這兩個群組。然後,所述技術可採用一個或更多個用戶標識符,所述技術被配置為利用所述一個或更多個用戶標識符來登錄社交網站。作為示例,例程100可使用被指定為所標識的用戶的朋友的第一用戶標識符、被配置為所標識的用戶的商業夥伴的第二用戶標識符等。例程100隨後在確定方框112繼續,此時其確定在線社交網站的列表中是否具有還未從其收集信息的更多的網站。如果存在這種情況,例程100在方框114繼續。否則,例程100在方框116繼續。在方框114,例程100從所接收到的社交網站列表中選擇下一在線社交網站。例程100隨後在方框108繼續。在方框116,例程100生成報告。作為示例,例程可生成報告,該報告提供與所標識的用戶相關的從所列出的社交網站中的一個或更多個收集的信息。所報告的信息可通過所述技術針對所收集的信息使用的用戶標識符(或與其關聯的群組)形成群組。作為示例,第一群組可為朋友,第二群組可為商業夥伴等。例程100隨後在方框118繼續,此時其返回。
[0017]本領域技術人員應該理解圖1所示並在上面描述的並且在下面討論的各個流程圖中的邏輯可按照各種方式改變。例如,可重新排列邏輯的順序,可並行地執行子步驟,可省略示出的邏輯,可包括其它邏輯等。
[0018]圖2是示出各種實施方式中通過所述技術調用的例程200(例如,以請求和接收報告)的流程圖。例程200在方框202開始。例程200隨後在方框204繼續,此時其例如向伺服器計算裝置提供在線社交網站的列表。例程200隨後在方框206繼續,此時其針對在各個標識的在線社交網站請求報告的用戶提供用戶標識符的列表,而非針對用戶標識符中的至少一個的密碼。在一些實施方式中,例程200不針對所標識的社交網站中的任一個提供密碼。例程200隨後在方框208繼續,此時其例如向伺服器計算裝置發送針對報告的請求。例程200隨後在方框210繼續,此時其接收報告。在各種實施方式中,伺服器計算裝置可調用與圖1有關的上述例程100以生成在方框210接收的報告。例程200隨後在方框212繼續,此時其可向用戶提供報告。作為示例,例程200可提供網頁、發送給用戶的電子郵件中的附件等的形式的報告。例程200隨後在方框214返回。
[0019]圖3是示出在各種實施方式中所述技術可採用(例如,以存儲在線社交網站的列表、對應於一個或更多個在線社交網站的用戶標識符的列表和對應於各個社交網站的統一資源定位符的列表)的表300的表不圖。表300可包括列出一個或更多個在線社交網站的列302、列出用於列302中列出的一個或更多個在線社交網站的用戶標識符的列304和列出與列302中列出的一個或更多個在線社交網站對應的URL的列306。表300可包括針對列302中列出的在線社交網站的一個或更多個行308。在各種實施方式中,表300可存儲在客戶端計算機裝置、伺服器計算裝置或這兩種計算裝置中。在各種實施方式中,表300可初始地由用戶利用計算裝置輸入,並且隨後可發送至生成報告的伺服器計算機裝置。
[0020]雖然圖3示出了內容和組織方式被設計為使得其對於人類讀者更易於理解的表,但是本領域技術人員應該理解,由設施用來存儲該信息的實際數據結構可不同於所示的表,其不同之處在於,例如,可按照不同方式組織;可含有比所示的更多或更少的信息;可被壓縮和/或加密等。
[0021]圖4是示出在各種實施方式中所述技術可採用例如以向用戶提供報告的用戶界面400的用戶界面示圖。用戶界面400可在報告中標識在線社交網站(例如,在線社交網站402和404)。各個標識的在線社交網站可具有用於列出與用戶標識符關聯的群組可用的信息的對應區域,所述用戶標識符由所述技術用來從各個網站檢索在線社交活動。作為示例,區域406列出了觀看在線社交網站402處的這種信息的公眾成員可用的在線社交網站信息。區域408列出了在線社交網站404處的用戶的「朋友」群組中的個人可用的在線社交網站信息。來自其他群組的信息可以例如通過上下滾動可見。
[0022]社交網站可具有不同的用戶界面、群組設置、隱私/共享設置等。在一些情況下,用戶可將社交網站配置為在不同社交網站上自動地公布信息。這些不同和配置可使得管理公布的信息的用戶對其的管理變得困難——對於在不同社交網站具有帳戶的用戶來說尤其如此。通過提供例如如圖4所示並在本文中描述的用戶界面,所述技術使得用戶能夠監視和管理他們的在線社交活動。
[0023]圖5是示出在各種實施方式中所述技術可採用的組件500的框圖。組件500可包括收集工具502、報告生成器504和資料庫506。所述技術還可採用其它組件(未示出)。收集工具502可從各個在線社交網站收集信息。作為示例,所述技術可採用收集工具502來從資料庫506和從各個列出的在線社交網站檢索在線社交網站的列表。收集工具502可收集用戶公布信息或其他人公布的信息,例如,狀態更新、照片、與照片或視頻關聯的元數據等。收集工具502可採用與在線社交網站關聯並存儲在資料庫506中的用戶標識符來登錄在線社交網站。收集工具可隨後在資料庫506或不同資料庫(未示出)中存儲所收集的信息。報告生成器504可隨後利用收集工具502存儲在資料庫506中的信息來生成報告,例如,要經由電子郵件發送的報告、在網頁上顯示的報告等。
[0024]圖6是示出根據本公開的至少一些實施方式設置的示例計算裝置600的框圖。在非常基本的配置602中,計算裝置600通常包括系統存儲器606以及一個或更多個處理器604。存儲器總線608可以用於處理器604與系統存儲器606之間的通信。
[0025]根據期望的配置,處理器604可以是包括但不限於微處理器(「μ P」)、微控制器(「 μ C」)、數位訊號處理器(「DSP」)或以上部件的任何組合的任何類型的處理器。處理器604可以包括一個或更多個級別的緩存(例如,I級緩存610和2級緩存612、處理器核614和寄存器616)。示例處理器核614可包括算術邏輯單元(「ALU」)、浮點單元(「FPU」)、數位訊號處理核(「DSP核」)或者以上單元的任何組合。示例存儲器控制器618還可以與處理器604 一起使用,或者在一些實現中,存儲器控制器618可以是處理器604的內部部件。
[0026]根據期望的配置,系統存儲器606可以是包括但不限於易失性存儲器(例如,RAM)、非易失性存儲器(例如,ROM、快閃記憶體等)或者以上部件的任何組合的任何類型的存儲器。系統存儲器606可以包括作業系統620、一個或更多個應用622和程序數據624。應用622可以包括收集工具626,該收集工具626被設置為收集社交網絡數據。程序數據624可以包括如本文所述的社交網絡數據628。在一些示例實施方式中,應用622可以被設置為在作業系統620上利用程序數據624進行操作,使得在不損失圖像質量的情況下,如果頁面摺疊,則在整個摺痕上可發生印刷。所描述的基本配置602通過虛線內的部件示出在圖6中。
[0027]計算裝置600可以具有附加的特徵或功能以及附加接口,以便於基本配置602與任何所需裝置和接口之間的通信。例如,可以使用總線/接口控制器630以便於基本配置602與一個或更多個數據存儲裝置632之間經由存儲裝置接口總線634的通信。數據存儲裝置632可以是可移除存儲裝置636、不可移除存儲裝置638或二者的組合。舉例來說,可移除存儲裝置和不可移除存儲裝置的示例包括磁碟裝置(例如,軟盤驅動器和硬碟驅動器(「HDD」))、光碟驅動器(例如,壓縮盤(「CD」)驅動器或數字通用盤(「DVD」)驅動器)、固態驅動器(「SSD」)和帶驅動器。示例計算機存儲介質可以包括按照用於存儲信息(例如,計算機可讀指令、數據結構、程序模塊或其它數據)的任何方法或技術實現的易失性和非易失性、可移除和不可移除介質。
[0028]系統存儲器606、可移除存儲裝置636和不可移除存儲裝置638是計算機存儲介質的示例。計算機存儲介質包括但不限於RAM、ROM、EEPR0M、快閃記憶體或其它存儲技術、CD-ROM、數字通用盤(DVD)或其它光學存儲裝置、磁帶盒、磁帶、磁碟存儲裝置或其它磁性存儲裝置、或者可以用於存儲期望的信息並且可以被計算裝置600訪問的任何其它介質。任何這種計算機存儲介質可以是計算裝置600的一部分。
[0029]計算裝置600還可以包括接口總線640,該接口總線640便於經由總線/接口控制器630從各種接口裝置(例如,輸出裝置642、外圍接口 644和通信裝置646)到基本配置602的通信。示例輸出裝置642包括圖形處理單元648和音頻處理單元650,所述圖形處理單元648和所述音頻處理單元650可以被配置為經由一個或更多個A/V埠 652與諸如顯示器或揚聲器的各種外部裝置進行通信。示例外圍接口 644包括串行接口控制器654或並行接口控制器656,所述串行接口控制器654或所述並行接口控制器656可以被配置為經由一個或更多個I/O埠 658與諸如輸入裝置(例如,鍵盤、滑鼠、筆、語音輸入裝置、觸摸輸入裝置等)的外部裝置或其它外圍裝置(例如,印表機、掃描儀等)進行通信。示例通信裝置646包括網絡控制器660,該網絡控制器660可以被設置為便於經由一個或更多個通信埠664通過網絡通信鏈路與一個或更多個其它計算裝置662進行通信。
[0030]網絡通信鏈路可以是通信介質的一個示例。通信介質通常可以由計算機可讀指令、數據結構、程序模塊或經調製的數據信號中的其它數據(諸如載波或其它傳輸機制)來具體實現,並且可以包括任何信息傳送介質。「經調製的數據信號」可以是這樣的信號,即,使其一個或更多個特性按照對該信號中的信息進行編碼的方式來設置或改變。舉例來說,並且沒有限制,通信介質可以包括有線介質(例如,有線網絡或直接有線連接)和無線介質(例如,聲學、射頻(「RF」)、微波、紅外(「IR」)和其它無線介質)。這裡使用的術語計算機可讀介質可以包括存儲介質和通信介質這二者。
[0031]計算裝置600可以被實現為小型可攜式(或移動)電子裝置(例如,蜂窩電話、個人數據助理(「PDA」)、個人媒體播放器裝置、無線網絡觀看裝置、個人頭戴耳機裝置、專用裝置或包括以上功能中的任何一個的混合裝置)。計算裝置600還可以被實現為包括膝上型計算機和非膝上型計算機配置這二者的個人計算機。
[0032]應該注意,上述術語「密碼」不限於數字、字符、符號等的組合。術語「密碼」可包括用於驗證用戶的任何生物學特徵。
[0033]雖然按照結構性特徵和/或方法論行為的特定語言描述了主題內容,但是應該理解,所附的權利要求中限定的主題內容並非一定限於上面描述的特定特徵或行為。此外,上面描述的特定特徵和行為以實施權利要求的示例形式公開。因此,本發明不被所附權利要求以外的任何形式限制。
【權利要求】
1.一種由具有處理器和存儲器的計算裝置執行的方法,該方法包括以下步驟: 由所述處理器接收用戶的身份,其中,所述身份與第一在線社交網絡關聯並且不包括密碼; 從所述第一在線社交網絡收集關於所述用戶的第一信息; 基於所收集的第一信息生成第一報告;以及 發送所生成的第一報告。
2.根據權利要求1所述的方法,該方法還包括以下步驟:選擇與所述第一在線社交網絡關聯的服務帳戶並且採用所選擇的服務帳戶來登錄所述第一在線社交網絡。
3.根據權利要求2所述的方法,其中,所選擇的服務帳戶是所述用戶預先標識的用戶群組的成員。
4.根據權利要 求2所述的方法,該方法還包括以下步驟: 由所述處理器接收用戶的身份,其中,所述身份與第二在線社交網絡關聯並且不包括密碼; 從所述第二在線社交網絡收集關於所述用戶的第二信息; 基於所收集的第一信息和第二信息生成第二報告;以及 發送所生成的第二報告。
5.根據權利要求1所述的方法,其中,採用由所述用戶預先添加至社交網絡群組的帳戶來收集所述第一信息。
6.一種存儲計算機可執行指令的計算機可讀存儲裝置,所述指令包括: 發送請求以在不提供密碼的情況下從至少一個在線社交網絡收集在線社交網絡信息;以及 接收包括社交網絡信息的報告。
7.根據權利要求6所述的計算機可讀存儲裝置,其中,所述請求被發送至在伺服器處運行的服務。
8.根據權利要求7所述的計算機可讀存儲裝置,該計算機可讀存儲裝置還包括向所述在線社交網絡添加所述服務的帳戶而不針對所述帳戶提供特權。
9.根據權利要求8所述的計算機可讀存儲裝置,其中,所述請求包括在線社交網絡群組的標識,並且所接收到的報告包括所述在線社交網絡群組可用但是不同的在線社交網絡群組不可用的信息。
10.根據權利要求9所述的計算機可讀存儲裝置,該計算機可讀存儲裝置還包括採用用戶標識符來登錄到所述在線社交網絡中,其中,所述用戶標識符已由關於其生成了報告的用戶預先添加到所述在線社交網絡群組而不添加到不同的在線社交網絡群組。
11.一種系統,該系統包括: 處理器和存儲器; 社交網絡收集工具,其被配置為從一個或更多個在線社交網絡服務收集與用戶相關的/[目息;以及 被配置為從網絡瀏覽器接收請求的組件,其中,所述網絡瀏覽器未針對所述一個或更多個在線社交網絡服務中的任一個配置有插件,並且響應於所接收到的請求生成報告。
12.根據權利要求11所述的系統,其中,沒有隸屬於網絡收集工具或被配置為接收所述請求的所述組件的伺服器組件採用代表所述用戶的密碼來從所述一個或更多個在線社交網絡服務收集所述信息。
13.根據權利要求11所述的系統,其中,所述社交網絡收集工具採用所述用戶已添加至在線社交網絡群組的帳戶,並且所生成的報告包括所述在線社交網絡群組的其他成員可用的信息。
14.根據權利要求11所述的系統,該系統還包括生成所述報告的組件。
15.根據權利要求11所述的系統,其中,所述請求包括在線社交網絡群組的指示,並且所生成的報告包括所述在線社交網絡群組的其他成員可用的信息。
16.根據權利要求11所述的系統,該系統還包括用於在所述一個或更多個在線社交網絡服務處存儲與所述用戶關聯的標識符的資料庫。
17.根據權利要求16所述的系統,其中,所述資料庫標識針對所述一個或更多個在線社交網絡服務中的至少一個的統一資源定位符。
18.根據權利要求16所述的系統,其中,所述資料庫包括針對所述一個或更多個在線社交網絡服務中的至少一個的至少一行。
19.根據權利要求16所述的系統,其中,所述資料庫不包括針對所述一個或更多個在線社交網絡服務中的至少一個的密碼。
20.根據權利要求19所述 的系統,其中,所述資料庫不包括針對所述一個或更多個在線社交網絡服務中的任一個的密碼。
【文檔編號】G06F3/00GK103827777SQ201180073665
【公開日】2014年5月28日 申請日期:2011年10月17日 優先權日:2011年10月17日
【發明者】舒穆爾·Ur 申請人:英派爾科技開發有限公司