• / 48
  • 下載費用:30 金幣  

基于用戶的交互元素.pdf

摘要
申請專利號:

CN201380071474.9

申請日:

2013.11.07

公開號:

CN104956299A

公開日:

2015.09.30

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 3/048申請日:20131107|||公開
IPC分類號: G06F3/048(2013.01)I; G06F3/14; G06F9/44 主分類號: G06F3/048
申請人: 臉譜公司
發明人: 威廉·約瑟夫三世·弗蘭; 布蘭東·馬斯霍爾·瓦爾金
地址: 美國加利福尼亞州
優先權: 13/685,431 2012.11.26 US
專利代理機構: 北京康信知識產權代理有限責任公司11240 代理人: 梁麗超; 陳鵬
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201380071474.9

授權公告號:

|||

法律狀態公告日:

2015.12.02|||2015.09.30

法律狀態類型:

實質審查的生效|||公開

摘要

在一個實施方式中,方法包括通過第一用戶的計算設備接收從第二用戶至第一用戶的消息的指示。計算設備向第一用戶提供表示第一用戶具有來自第二用戶的消息的交互元素的持續的顯示。交互元素被配置為獨立于且不改變第一用戶與其交互的計算設備上已經打開的應用的活動而起作用和被顯示。交互元素進一步被配置為繼續顯示直至計算設備接收選擇交互元素的第一用戶輸入或者解散交互元素的第二用戶輸入。

權利要求書

權利要求書
1.  一種方法,包括:
通過第一用戶的計算設備接收從第二用戶至所述第一用戶的消息的指示;
通過所述計算設備向所述第一用戶提供表示所述第一用戶具有來自所述第二用戶的消息的交互元素的持續的顯示,所述交互元素被配置為獨立于且不改變所述第一用戶與其交互的所述計算設備上已經打開的應用的活動而起作用和被顯示,所述交互元素進一步被配置為繼續顯示直至所述計算設備接收選擇所述交互元素的第一用戶輸入或者解散所述交互元素的第二用戶輸入。

2.  根據權利要求1所述的方法,進一步包括:
通過所述計算設備接收選擇所述交互元素的所述第一用戶輸入;并且
響應于所述第一用戶輸入,通過所述計算設備打開使所述第一用戶能夠與所述消息交互的用戶界面,所述用戶界面被配置為獨立于且不改變所述應用的活動而起作用和被顯示。

3.  根據權利要求2所述的方法,進一步包括:
通過所述計算設備接收關閉使所述第一用戶能夠與所述消息交互的所述用戶界面的第三用戶輸入;并且
響應于所述第三用戶輸入,通過所述計算設備:
關閉使所述第一用戶能夠與所述消息交互的所述用戶界面;并且
返回至所述應用,所述應用的所述活動未被所述第一用戶輸入改變。

4.  根據權利要求3所述的方法,進一步包括,響應于所述第三用戶輸入,通過所述計算設備再次向所述第一用戶提供所述交互元素的持續顯示。

5.  根據權利要求1所述的方法,進一步包括:
通過所述計算設備接收解散所述交互元素的所述第二用戶輸入;并且
響應于所述第二用戶輸入,通過所述計算設備將所述交互元素從向所述第一用戶的顯示移除。

6.  根據權利要求1所述的方法,其中,打開所述用戶界面包括打開消息傳送應用,而不退出已經在所述計算設備上打開的所述應用。

7.  根據權利要求1所述的方法,其中,所述消息是電話呼叫、郵件、短消息服務(SMS)消息、或者即時消息(IM)。

8.  根據權利要求1所述的方法,進一步包括:
通過所述第一用戶的所述計算設備接收從第三用戶至所述第一用戶的消息的指示;
通過所述計算設備向所述第一用戶提供表示所述第一用戶具有來自所述第三用戶的消息的交互元素的持續的顯示,第二交互元素被配置為獨立于且不改變所述第一用戶與其交互的所述計算設備上已經打開的應用的活動而起作用和被顯示,所述第二交互元素進一步被配置為繼續顯示直至所述計算設備接收選擇所述第二交互元素的第一用戶輸入或者解散所述第二交互元素的第二用戶輸入。

9.  根據權利要求8所述的方法,其中,第一交互元素和第二交互元素被配置為如果所述計算設備的屏幕具有小于特定尺寸的尺寸則在所述計算設備的所述屏幕上以堆疊方式顯示。

10.  根據權利要求9所述的方法,進一步包括:
通過所述計算設備接收選擇所述交互元素的堆疊的所述第一用戶輸入;并且
響應于所述第一用戶輸入,通過所述計算設備打開所述用戶界面,其中,所述交互元素的堆疊在所述用戶界面中連續顯示。

11.  根據權利要求1所述的方法,其中,所述交互元素進一步表示所述第二用戶的狀況,所述狀況包括以下與所述第二用戶相關聯的動作的一種或多種:
收聽音樂;
鍵入;以及
共享文章。

12.  一種系統,包括:
第一用戶的計算設備,所述計算設備包括一個或多個處理器;以及
存儲器,耦接至所述處理器,所述存儲器包括能通過所述處理器執行的指令,所述處理器在執行所述指令時能操作以:
接收從第二用戶至所述第一用戶的消息的指示;
向所述第一用戶提供表示所述第一用戶具有來自所述第二用戶的消息的交互元素的持續的顯示,所述交互元素被配置為獨立于且不改變所述第一用戶與其交互的所述計算設備上已經打開的應用的活動而起作用和被顯示,所述交互元素進一步 被配置為繼續顯示直至所述計算設備接收選擇所述交互元素的第一用戶輸入或者解散所述交互元素的第二用戶輸入。

13.  根據權利要求12所述的系統,所述處理器當執行所述指令時進一步能操作以:
接收選擇所述交互元素的所述第一用戶輸入;并且
響應于所述第一用戶輸入,打開使所述第一用戶能夠與所述消息交互的用戶界面,所述用戶界面被配置為獨立于且不改變所述應用的活動而起作用和被顯示。

14.  根據權利要求13所述的系統,所述處理器當執行所述指令時進一步能操作以:
接收關閉使所述第一用戶能夠與所述消息交互的所述用戶界面的第三用戶輸入;并且
響應于所述第三用戶輸入:
關閉使所述第一用戶能夠與所述消息交互的所述用戶界面;并且
返回至所述應用,所述應用的所述活動未被所述第一用戶輸入改變。

15.  根據權利要求14所述的系統,所述處理器當執行所述指令時進一步能操作以響應于所述第三用戶輸入,再次向所述第一用戶提供所述交互元素的持續顯示。

16.  根據權利要求12所述的系統,所述處理器當執行所述指令時進一步能操作以:
接收解散所述交互元素的所述第二用戶輸入;并且
響應于所述第二用戶輸入,將所述交互元素從向所述第一用戶的顯示移除。

17.  根據權利要求12所述的系統,其中,打開所述用戶界面包括打開消息傳送應用,而不退出已經在所述計算設備上打開的所述應用。

18.  根據權利要求12所述的系統,所述處理器當執行所述指令時進一步能操作以:
接收從第三用戶至所述第一用戶的消息的指示;
向所述第一用戶提供表示所述第一用戶具有來自所述第三用戶的消息的第二交互元素的持續的顯示,所述第二交互元素被配置為獨立于且不改變所述第一用戶與其交互的所述計算設備上已經打開的應用的活動而起作用和被顯示,所述第二交互元素進一步被配置為繼續顯示直至所述計算設備接收選擇所述第二交互元素的第一用戶輸入或者解散所述第二交互元素的第二用戶輸入。

19.  根據權利要求18所述的系統,其中,第一交互元素和所述第二交互元素被配置為如果所述計算設備的屏幕具有小于特定尺寸的尺寸則在所述計算設備的所述屏幕上以堆疊方式顯示,所述處理器當執行所述指令時進一步能操作以:
接收選擇所述交互元素的堆疊的所述第一用戶輸入;并且
響應于所述第一用戶輸入,打開所述用戶界面,其中,所述交互元素的堆疊在所述用戶界面中連續顯示。

20.  根據權利要求12所述的系統,其中,所述交互元素進一步表示所述第二用戶的狀況,所述狀況包括以下與所述第二用戶相關聯的動作的一種或多種:
收聽音樂;
鍵入;以及
共享文章。

說明書

說明書基于用戶的交互元素
技術領域
本公開內容大體涉及用戶界面。
背景技術
在人機交互的工業設計領域中,用戶界面(UI)是人類與機器的交互發生的空間。人(通常稱為“用戶”)與機器之間在用戶界面的交互的目的是用戶對機器及其操作的控制(例如,通過用戶輸入)及機器反饋(例如,通過程序輸出)。圖形用戶界面(GUI)是允許用戶通過多媒體對象(例如,圖像、視頻、音頻等)而不是純粹的文本命令與在電子設備或者計算設備上執行的軟件應用交互的用戶界面的類型。
發明內容
在具體實施方式中,在用戶與計算設備(例如,通過在計算設備上運行的應用)交互的同時,計算設備可以接收從第二用戶至用戶的消息的指示或者涉及用戶的事件通知。計算設備可以以持續的形式向用戶顯示表示用戶具有來自第二用戶的消息(或者表示涉及用戶的事件)的交互元素。交互元素可以獨立于在計算設備上運行的應用起作用并被顯示。例如,交互元素可以“漂浮”在應用的顯示的頂部上。另外,交互元素可能不改變計算設備上的應用的活動。交互元素可以繼續顯示直至計算設備接收選擇或者解散交互元素(例如,通過在計算設備的觸摸屏上的一組手勢)的用戶輸入。在具體實施方式中,多個交互元素可以向計算設備的用戶顯示,并且這些元素可以在計算設備的屏幕上以各種構造顯示。
在具體實施方式中,如果用戶選擇交互元素,那么計算設備打開用戶界面。作為示例,用戶界面可以是允許用戶直接與用戶接收的消息交互的(并且通過用戶選擇的交互元素表示的)消息傳送應用。用戶界面可以被 配置為獨立于在計算設備上運行的應用起作用并被顯示。另外,在計算設備上運行的應用的活動可以不被進入用戶界面或者從用戶界面退出而改變。
附圖說明
圖1示出了與社交網絡系統相關聯的示例性網絡環境。
圖2A和圖2B示出兩個示例性移動電子設備。
圖3示出了示例性社交圖譜。
圖4示出了示例性目的分級結構。
圖5A至圖5D示出了示例性交互元素和用戶界面。
圖6A至圖6B示出了示例性交互元素和用戶界面。
圖7A至圖7B示出了示例性交互元素和用戶界面。
圖8A至圖8D示出了示例性交互元素和用戶界面。
圖9示出了示例性交互元素和用戶界面。
圖10A至圖10C示出了示例性交互元素和用戶界面。
圖11A至圖11D示出了示例性交互元素和用戶界面。
圖12示出了示例性計算機系統。
具體實施方式
用戶界面(UI)可以與任何類型的軟件應用合并,包括,例如,臺式應用、移動式應用、或者基于網絡的應用,以允許用戶與應用交互并控制應用。圖形用戶界面(GUI)是使用戶能夠通過多媒體對象,包括,例如,圖標、按鈕、菜單、圖像、視頻、或者音頻與軟件應用交互的一種類型的用戶界面。
在具體實施方式中,軟件應用可以與社交網絡系統相關聯。圖1示出與社交網絡系統相關聯的示例性網絡環境100。網絡環境100包括用戶101、客戶端系統130、社交網絡系統160、及通過網絡110彼此連接的第三方系統170。盡管圖1示出了用戶101、客戶端系統130、社交網絡系統160、第三方系統170、以及網絡110的特定布置,然而,本公開考慮了用 戶101、客戶端系統130、社交網絡系統160、第三方系統170、以及網絡110的任一合適布置。作為示例并非限制的方式,客戶端系統130、社交網絡系統160以及第三方系統170中的兩個或多個可繞開網絡110直接彼此連接。作為另一示例,客戶端系統130、社交網絡系統160以及第三方系統170中的兩個或多個可物理地或邏輯地整體或部分共同位于同一位置。而且,盡管圖1示出了特定數目的用戶101、客戶端系統130、社交網絡系統160、第三方系統170、以及網絡110,然而本公開內容考慮了任一合適數目的用戶101、客戶端系統130、社交網絡系統160、第三方系統170、以及網絡110。作為示例而不是限制的方式,網絡環境100可包括多個用戶101、客戶端系統130、社交網絡系統160、第三方系統170以及網絡110。
在具體實施方式中,用戶101可以是與社交網絡系統160交互或者通信或通過社交網絡系統160交互或者通信的個體(人類用戶)、實體(例如,企業、商家或第三方應用)或者(例如,個體的或者實體的)組。在具體實施方式中,社交網絡系統160可以是承載線上社交網絡的網絡可尋址計算系統。諸如,社交網絡系統160可產生、存儲、接收以及發送社交網絡數據,例如,用戶配置文件數據、概念配置文件數據、社交圖譜信息或者與線上社交網絡相關的其他合適的數據。社交網絡系統160可由網絡環境100的其他組件直接或者經由網絡110訪問。在具體實施方式中,社交網絡系統160可包括授權服務器,其允許用戶101選擇啟用還是不啟用使他們的動作被社交網絡系統160記錄或者與其他系統(例如,第三方系統170)共享(諸如,通過設定適當的隱私設置)。在具體實施方式中,第三方系統170可以是可以承載各種第三方軟件應用(例如,基于網絡的應用)的網絡可尋址計算系統。例如,第三方系統170可產生、存儲、接收、以及發送各種類型的數據,諸如,文本、圖像、視頻、或者音頻。第三方系統170可通過網絡環境100的其他組件直接或者經由網絡110訪問。在具體實施方式中,一個或多個用戶101可使用一個或多個客戶端系統130以訪問社交網絡系統160或第三方系統170,向社交網絡系統160或第三方系統170發送數據以及從社交網絡系統160或第三方系統170接收數據。 客戶端系統可直接地、通過網絡110或者通過第三方系統訪問社交網絡系統160或第三方系統170。作為示例而不是限制的方式,客戶端系統130可通過社交網絡系統160訪問第三方系統170。客戶端系統130可以是諸如個人電腦、膝上型電腦、蜂窩電話、智能電話、或者平板電腦等任一合適的計算設備。
本公開內容考慮任何合適的網絡110。作為示例而不是限制的方式,網絡110的一個或多個部分可包括自組織網絡、內聯網、外聯網、虛擬專用網絡(VPN)、局域網絡(LAN)、無線LAN(WLAN)、廣域網絡(WAN)、無線WAN(WWAN)、城域網(MAN)、互聯網的一部分、公共開關電話網絡的一部分(PSTN)、蜂窩電話網絡、或者這些的兩種或多種的組合。網絡110可包括一個或多個網絡110。
鏈路150可將客戶端系統130、社交網絡系統160以及第三方系統170連接至通信網絡110或者彼此連接。本公開內容考慮任何合適的鏈路150。在具體實施方式中,一個或多個鏈路150包括一個或多個有線鏈路(諸如,數字用戶線路(DSL)或電纜數據服務接口規范(DOCSIS))、無線鏈路(諸如,Wi-Fi或全球互通微波存取(WiMAX))、或者光鏈路(諸如,同步光纖網(SONET)或同步數字系統(SDH))。在具體實施方式中,一個或多個鏈路150都包括自組織網絡、內聯網、外聯網、VPN、LAN、WLAN、WAN、WWAN、MAN、互聯網的一部分、PSTN的一部分、以蜂窩技術為基礎的網絡、以衛星通信技術為基礎的網絡、另一個鏈路150或者兩個或者多個此類鏈路150的組合。鏈路150在整個網絡環境100中不必相同。一個或多個第一鏈路150可以在一個或多個方面不同于一個或多個第二鏈路150。
在具體實施方式中,數據(例如,表現各種類型的信息或者內容的數據)可以在與社交網絡系統160相關聯的服務器與單獨的客戶端系統130之間通過網絡110發送。當兩個電子設備(例如,服務器和客戶端)被連接到網絡(例如,計算機或者通信網絡,諸如網絡110)時,數據可以通過使用一個或多個合適的網絡協議的網絡在兩個設備之間傳輸。網絡可包括許多子網絡。通過在兩個設備之間傳輸數據,兩個設備可以互相通信。
在網絡通信中,從一個設備向另一個設備發送通信(即,數據)有兩種方式:推送(push)和拉式(pull)。利用推送技術,由發送設備發起通信業務的請求。即,可以說,發送設備“推送”通信至接收設備。在這種情況下,發送設備可被認為是業務中的主動方而接收設備可被認為是業務中的被動方。與此相反,利用拉式技術,由接收設備發起通信業務的請求。即,可以說,接收設備從發送設備“拉式”通信。在這種情況下,發送設備可被認為是業務中的被動方而接收設備可被認為是業務中的主動方。在具體實施方式中,與社交網絡系統160相關聯的服務器可以將數據推送至客戶端系統130。從服務器推送至客戶端的通信可以稱為“推送通知”。類似地,客戶端系統130可以將數據推送至與社交網絡系統160相關聯的服務器。
在具體實施方式中,客戶端系統130可以是移動電子或者計算設備。移動電子設備-諸如,智能電話、平板電腦或膝上型電腦—可包括用于確定其位置、方向或方位的功能,諸如,GPS接收器、羅盤或陀螺儀。該移動設備還可包括用于無線通信的功能,諸如,藍牙通信、近場通信(NFC)或紅外線(IR)通信或者利用無線局域網(WLAN)或蜂窩電話網絡的通信。該移動設備還可包括一個或多個照相機、掃描器、觸摸屏、麥克風或揚聲器。移動電子設備還可以執行軟件應用,諸如,游戲、網絡瀏覽器或社交網絡應用。利用社交網絡應用,用戶可以與他們的社交網絡中的其他用戶連接、通信并且共享信息。
在具體實施方式中,移動電子設備(例如,智能電話或者平板電腦)可包括能夠接收觸動輸入的觸摸屏。圖2A示出了具有觸摸屏215的示例性移動電子設備210(例如,智能電話)。觸摸屏215可以使一個或多個觸摸傳感器和觸摸傳感器控制器合并用于檢測觸摸(例如,來自用戶的手指)的存在和位置或者物體(例如,指示筆)的接近。在具體實施方式中,通過觸摸屏215檢測的具體的觸摸可以產生觸動輸入事件。
不同的移動電子設備可具有不同的設計。因此,不同的移動設備的觸摸屏的尺寸、形狀、或者長寬比可以不同。圖2B示出了具有觸摸屏225的另一示例性移動電子設備220(例如,平板電腦)。類似地,觸摸屏225 可以使一個或多個觸摸傳感器和觸摸傳感器控制器合并用于檢測觸摸(例如,來自用戶的手指)的存在和位置或者物體(例如,指示筆(stylus))的接近。通過觸摸屏225檢測的具體的觸摸可以產生觸動輸入事件。然而,因為移動電子設備210和220是兩種不同類型的設備,所以它們各自的觸摸屏215和225具有不同的尺寸和長寬比。
可以有對應于各種類型的觸動輸入事件的各種類型的觸摸或者手勢,諸如單擊、雙擊、短按、長按、滑動、猛擊、輕擊、放大、或者縮小。不同的觸動輸入事件可以產生不同的反應并且本公開內容考慮任一可應用的手勢。
社交網絡系統160可以存儲各種類型的數據,例如包括用戶數據、應用數據、或者社交數據。在具體實施方式中,這種數據可以存儲在具有許多結點和矢線的圖譜中,其中,每個矢線連接兩個結點。圖譜經常被稱為“社交圖譜”或者“開放圖譜”,因為除了別的以外,其還包含社交信息。
圖3示出示例性社交圖譜300。在具體實施方式中,社交網絡系統160可將一個或多個社交圖譜300存儲在一個或多個數據存儲中。在具體實施方式中,社交圖譜300可包括多個節點(其可包括多個用戶節點302或者多個概念結點304)和連接節點的多條矢線306。出于教導之目的,以二維可視地圖表示示出了圖3中所示的示例性社交圖譜300。在具體實施方式中,社交網絡系統160、客戶端系統130、或者第三方系統170可訪問社交圖譜300及用于合適應用的相關社交圖譜信息。例如,社交圖譜300中的節點和矢線可作為數據對象存儲在數據存儲(諸如,社交圖譜數據庫)中。該數據存儲可包括社交圖譜300中的節點或者矢線的一個或多個可搜索或者可查詢索引。
在具體實施方式中,用戶節點302可對應于社交網絡系統160中的用戶。作為示例而不是限制的方式,用戶可以是與社交網絡系統160交互或者通信或通過社交網絡系統160交互或者通信的個體(人類用戶)、實體(例如,企業、商家或第三方應用)或者(例如,個體的或者實體的)組。在具體實施方式中,當用戶在社交網絡系統160中注冊賬戶時,社交網絡系統160可創建對應于用戶的用戶節點302,并且將用戶節點302存儲在 一個或多個數據存儲中。此處所描述的用戶和用戶節點302可指注冊用戶和與注冊用戶相關聯的用戶節點302,視情況而定。此外或者可替代地,此處所描述的用戶和用戶節點302可指未在社交網絡系統160中進行注冊的用戶,視情況而定。在具體實施方式中,用戶節點302可以與由用戶提供的信息或者通過包括社交網絡系統160的各個系統采集的信息相關聯。作為示例而不是限制的方式,用戶可以提供他或她的姓名、資料圖片、聯系信息、出生日期、性別、婚姻狀況、家庭狀況、工作情況、教育背景、偏好、興趣或其他人口統計信息。在具體實施方式中,用戶節點302可以與對應于與用戶相關聯的信息的一個或多個數據對象相關聯。在具體實施方式中,用戶節點302可對應于一個或多個網頁。
在具體實施方式中,概念節點304可對應于概念。作為示例而不是限制的方式,一個概念可對應于一個地點(諸如,電影院、餐館、地標或城市);網站(諸如,例如與社交網絡系統160相關的網站或與網絡應用服務器相關的第三方網站);實體(諸如,個人、商家、群體、運動隊或名人);可以位于社交網絡系統160內或外部服務器(諸如,網絡應用服務器)上的資源(諸如,例如音頻文件、視頻文件、數字圖片、文本文件、結構文檔或者應用);不動產或知識產權(諸如,雕塑、繪畫、電影、游戲、歌曲、想法、照片或書面著作);游戲;活動;想法或理論;另一個合適的概念;或者這種概念的兩個或多個。概念節點304可以與由用戶提供的概念信息或者通過包括社交網絡系統160的各個系統采集的信息相關聯。作為示例而不是限制的方式,概念信息可包括姓名或題目;一個或多個圖像(例如,書籍的封面的圖像);位置(例如,地址或地理位置);網站(其可以與URL相關);聯系信息(例如,電話號碼或電子郵件地址);其他合適的概念信息;或者此類信息的任何合適的結合。在具體實施方式中,概念節點304可與對應于與概念節點304相關聯的信息的一個或多個數據對象相關聯。在具體實施方式中,概念結點304可對應于一個或多個網頁。
在具體實施方式中,社交圖譜300中的節點可表示網頁或者可以網頁表示(其可被稱之為“配置文件頁面”)。配置文件頁面可以由社交網絡系 統160承載或者可訪問社交網絡系統160。配置文件頁面還可以在與第三方服務器170相關聯的第三方網站上承載。作為示例而不是限制的方式,對應于特定外部網頁的配置文件頁面可以是特定外部網頁并且該配置文件頁面可對應于特定的概念節點304。配置文件頁面可以是所有人或者其他用戶的選擇子集可見的。作為示例而不是限制的方式,用戶節點302可具有其中相應用戶可以添加內容、做出聲明、或者以其他方式表達其自身的對應用戶配置文件頁面。作為示例而不是限制的方式,概念節點304可具有其中一個或多個用戶可添加內容、做出聲明、或者表達其自身的對應概念配置文件頁面,具體地,具有與對應于概念節點304的概念有關的對應概念配置文件頁面。
在具體實施方式中,概念節點304可表示由第三方系統170承載的第三方網頁或者資源。第三方網頁或資源可包括,在其他元素、內容、可選擇的或其他圖標、或者表示動作或活動的其他中間能實行的對象(例如,其可以在JavaScript、AJAX或PHP編碼中實施)中。作為示例而不是限制的方式,第三方網頁可包括可選擇的圖標,諸如,“喜歡”、“簽到”、“吃”、“推薦”或者另一個合適的動作或活動。查看第三方網頁的用戶可以通過選擇圖標的其中一個(例如,“吃”)執行動作,使客戶端系統130向社交網絡系統160發送表示用戶的動作的消息。社交網絡系統160可響應該消息創建對應于用戶的用戶節點302與對應于第三方網頁或者資源的概念節點304之間的矢線(例如,“吃”矢線)并且將矢線306存儲在一個或多個數據存儲中。
在具體實施方式中,社交圖譜300中的一對節點可通過一條或者多條矢線306連接至彼此。連接一對節點的矢線306可表示該對節點之間的關系。在具體實施方式中,矢線306可包括或者表示對應于一對節點之間的關系的一個或多個數據對象或者屬性。作為示例而不是限制的方式,第一用戶可以表示第二用戶是第一用戶的“好友”。響應于該指示,社交網絡系統160可向第二用戶發送“好友請求”。如果第二用戶確認“好友請求”,則社交網絡系統160可在社交圖譜300中創建將第一用戶的用戶節點302連接至第二用戶的用戶節點302的矢線306,并且將矢線306作為社交圖 譜信息存儲在一個或多個數據存儲(例如,與社交網絡系統160相關聯的數據存儲)中。在圖3的示例中,社交圖譜300包括指示用戶“A”與用戶“B”的用戶節點302之間的好友關系的矢線306,以及指示用戶“C”與用戶“B”的用戶節點302之間的好友關系的矢線。盡管本公開內容描述或示出了具有連接具體用戶節點302的具體屬性的具體矢線306,但是本公開內容考慮具有連接用戶節點302的任何合適屬性的任何合適的矢線306。作為示例而不是限制的方式,矢線306可表示朋友關系、家庭關系、業務或者雇傭關系、粉絲關系、隨從關系、訪問關系、訂閱關系、上級/下級關系、互惠關系、非互惠關系、另一合適類型的關系、或者該關系中的兩種或者多種。此外,盡管本公開內容總體將節點描述為被連接的,但是本公開內容還將用戶或概念描述為被連接的。此處,處于連接的用戶或者概念的參考可指對應于社交圖譜300中通過一條或者多條矢線306連接的用戶或者概念的節點,視情況而定。
在具體實施方式中,用戶節點302與概念節點304之間的矢線306可表示由與用戶節點302相關聯的用戶對與概念節點304相關聯的概念執行的特定動作或者活動。作為示例而不是限制的方式,如圖3所示,用戶可“喜歡”、“參與了”、“播放了”、“收聽了”、“烹飪了”、“在…工作”、或者“觀看了”概念(concept),其中每個均對應于矢線類型或者子類型。例如,對應于概念節點304的概念配置文件頁面可包括可選擇的“簽到”圖標(諸如,可點擊“簽到”圖標等)或者可選擇的“添加到收藏夾”圖標。類似地,在用戶點擊這些圖標之后,社交網絡系統160可響應與相應動作對應的用戶動作創建“喜好”矢線或者“簽到”矢線。作為另一示例而不是限制的方式,用戶(用戶“C”)可使用特定應用(SPOTIFY,其是在線音樂應用)收聽特定的歌曲(“Ramble On”)。在這種情況下,社交網絡系統160可在對應于用戶的用戶節點302與對應于歌曲和應用的概念節點304之間創建“收聽”矢線306和“使用”矢線(如圖3所示),以表示用戶收聽過該歌曲并且使用過該應用。而且,社交網絡系統160可在對應于歌曲與應用的概念節點304之間創建“播放”矢線306(如圖3所示),以表示通過特定應用播放該特定歌曲。在這種情況下,“播放”矢線306 對應于通過外部應用(SPOTIFY)對外部音頻文件(歌曲“Imagine”)所執行的動作。盡管本公開內容描述了具有連接用戶節點302與概念節點304的特定屬性的特定矢線306,然而,本公開內容考慮了具有連接用戶節點302與概念節點304的任何合適屬性的任何合適矢線306。而且,盡管本公開內容描述了表示用戶節點302與概念節點304之間單一關系的矢線,然而,本公開內容考慮表示用戶節點302與概念節點304之間的一種或者多種關系的矢線。作為示例而不是限制的方式,矢線306可表示用戶喜歡并且使用過特定概念。可替代地,另一矢線306可表示用戶節點302與概念節點304之間的各種關系(或者多種單一關系)(如圖3中所示用戶“E”的用戶節點302與“SPOTIFY”的概念節點304之間的關系)。
在具體實施方式中,社交網絡系統160可在社交圖譜300中創建用戶節點302與概念節點304之間的矢線306。作為示例而不是限制的方式,查看概念配置文件頁面(諸如,通過使用網絡瀏覽器或者用戶的客戶端系統130承載的專用應用)的用戶可以通過單擊或者選擇“喜歡”圖標表示他或她喜歡通過概念結點304表現的概念,這可以引起用戶的客戶端系統130向社交網絡系統160發送表示用戶喜歡與概念配置文件頁面相關聯的概念的消息。社交網絡系統160響應該消息可在與用戶相關聯的用戶節點302與概念節點304之間創建矢線306,如用戶與概念節點304之間的“喜歡”矢線306所示。在具體實施方式中,社交網絡系統160可將矢線306存儲在一個或多個數據存儲中。在具體實施方式中,通過社交網絡系統160響應特定用戶動作可自動形成矢線306。作為示例而不是限制的方式,如果第一用戶上傳圖片、觀看電影、或者收聽歌曲,則可在對應于第一用戶的用戶節點302與對應于這些概念的概念節點304之間形成矢線306。盡管本公開內容描述了以特定方式形成特定矢線306,然而,本公開內容考慮以任何合適方式形成任何合適的矢線306。
在具體實施方式中,例如,基于單獨的對象如何彼此相關,一組對象可以被組織為分級結構。對象分級結構可以具有許多級別,并且在每個級別可以具有許多對象。在分級結構中的具體對象之間可以存在上下級(parent-child)關系或者同屬關系。在對象分級結構內,上級對象(parent  object)是其子對象的級別上面的一個級別。兩個同屬對象處于相同的級別并且共享相同的上級對象。另外,分級結構的任何一部分也可以被認為是分級結構本身。
圖4示出包括許多對象410的示例性對象分級結構400的一部分。圖4事實上是對象分級結構的視覺表示。每個節點表示分級結構中的具體對象,并且連接兩個結點的每條矢線表示兩個對應的對象之間的上下級關系。
在具體實施方式中,分級結構中的對象可以或者可以不具有根源(parent)。如果對象沒有根源,可以將其稱為“根”對象(例如,對象410A)。通常,根對象位于分級結構的第一或者最高級別。在具體實施方式中,分級結構中的對象可以或者可以不具有任何子代。如果對象沒有任何子代,可以將其稱為“葉子”或者“末端”對象(例如,對象410B)。如果對象具有子代(例如,對象410C),那么其可以具有許多子代。另外,可以將共享相同的根源的對象稱為彼此的“同屬”。例如,在圖4中,對象410C是對象410D和對象410B的根源。對象410D和對象410B是對象410C的子代并且彼此是同屬。因此,對象的分級結構(例如,對象分級結構400)不僅包括單獨的對象(例如,對象410)本身而且還表示具體的對象當中的關系。此外,分級結構內的具體的對象的位置可以表示分級結構中其與其他對象的關系。
對象410可以是各種類型,并且本公開內容考慮任何可應用的對象類型。例如但不限于,術語“對象”可以指代任何類型的內容,包括(而不限于)圖像、視頻、字幕、文本塊或者方框、用戶界面元素、可單擊的鏈接、新聞遞送故事、其他對象的引用、廣告、日程表事件、顯示可以以圖形呈現的開放圖譜分析的單元、應用、網站、網頁、書籍、章節。在具體實施方式中,給出對象的分級結構,可以是另一個、更大的對象的分級結構的一部分,具體的對象之間的等級關系(例如,上下級或者同屬關系,對象在分級結構內的位置)可以指示這些對象在用戶界面的環境中如何表現或者對象如何向用戶呈現的一些方面。
例如,在計算設備的臺式電腦的環境中,臺式電腦可以是上級對象,并且有時是分級結構的根對象,其子對象是在臺式電腦上可利用的單獨的軟件應用。軟件應用,雖然本身是臺式電腦的子對象的其中一個,也是那些軟件應用的單獨的組件的上級對象。不同的軟件應用可包括不同的組件。例如,對于管理電子書的軟件應用(例如,書籍閱讀器應用),其組件可包括可利用的電子書、每本書籍的單獨的章節、每章節的頁、及文本、圖像、視頻、音頻、或者其他內容或者每頁上的媒體元素。這些的每個也對應于分級結構中的對象(例如,用戶界面組件)。更具體地,在分級結構內,電子書應用可以是電子書的上級對象。電子書可以是那些書籍的單獨的章節的上級對象。章節,雖然本身是書籍的子對象的其中一個,也是該章節中的頁的上級對象。頁是文本、圖像、視頻、音頻、或者那些頁上的其他內容或者媒體元素的上級對象。文本塊、圖像、視頻、音頻、或者其他內容或者媒體元素是其屬于的頁的子對象的其中一個。類似地,對于管理新聞遞送的軟件應用,其組件可包括單獨的新聞信道和每個信道內的新聞故事。這些中的每個可以與對象對應。在分級結構內,新聞遞送應用,雖然本身是臺式電腦的子對象的其中一個,也是新聞信道的上級對象。新聞信道反過來是包含在該信道中的新聞故事的上級對象。
作為另一個示例,在互聯網或者萬維網的環境中,互聯網可以是其子對象是單獨的網站的上級對象。網站,雖然本身是互聯網的子對象的其中一個,也是那些網站的單獨的網頁的上級對象。網頁,雖然本身是其屬于的網站的子對象的其中一個,是文本、圖像、視頻、音頻、或者包含在網頁中的鏈接(例如,統一資源定位符(URL))的上級對象。每個文本塊、圖像、視頻、音頻、或者鏈接也可以與分級結構中的具體的對象對應。
作為第三示例,網站,諸如通過社交網絡系統160執行的社交網絡網站也可以布置在分級結構中對于操縱社交網絡網站的內容。在這里,社交網絡網站可以是其子對象是網站的組件(例如,相簿、用戶配置文件頁面等)的上級對象。例如,相簿,雖然本身是社交網絡網站的子對象,反過來可以是上級對象,并且影集內的單獨的照片可以是相簿的子對象。用戶的配置文件頁面也可以以這種分級形式構造。配置文件頁面本身可以認為 是上級對象,并且配置文件頁面上的單獨的對象可以是配置文件頁面的子對象。在具體實施方式中,配置文件頁面可以認為是并且呈現作為對象的線性時間線,諸如,例如但(不限于),照片、相簿、簽到、來自其他用戶的評論、參加的活動、標簽、用戶添加到配置文件頁面的應用、故事、用戶聽過的歌曲、播放列表。這些各種類型的對象都可以是配置文件頁面的子代,或者可以進一步布置為多個級別。利用一些執行,用戶的配置文件頁面可包括許多部分,諸如用戶的教育和職業信息、用戶的公眾“墻”、或者用戶的社交連接。那么,以上各種類型的對象可以被分成具體的部分。
在具體實施方式中,對象410可以是用戶界面的組件。在這種情況下,對象分級結構400可以與用戶界面對應,并且每個對象410可以與用戶界面的具體組件對應。用戶界面可以具有各種類型的組件,并且本公開內容考慮任何可應用的用戶界面組件類型。例如,用戶界面組件(即,對象410)可以是窗口、截面、標簽、圖像、視頻、音頻、文本塊、菜單、圖標、按鈕、復選框、網站、網頁、框架、可單擊的鏈接、消息、帖子、或者輸入欄。在具體實施方式中,如果用戶能夠例如但(不限于),與...交互、查看、閱讀、收聽、操縱、或者操作對象410,那么用戶可以消費對象410。例如,一些用戶可消耗的對象410可以是文本、圖像、視頻、音頻、遞送、可執行文件(例如,應用或者游戲)、網站、網頁、電子書、相簿、帖子、或者消息。
在具體實施方式中,當(例如,在客戶端系統130上)顯示對應于對象分級結構400的用戶界面時,對應的對象分級結構400的結構可以反映用戶界面的結構。用戶界面中的單獨的組件當中的關系,如在對象分級結構400中反映的,可以影響這些組件如何被組織并呈現至用戶。用戶界面可以具有許多級別,分別對應于對象分級結構400的單獨的級別。在對象分級結構400的具體級別的對象410(例如,用戶界面組件)在用戶界面的對應的層中顯示。利用一些執行,用戶界面的最低或者最深層對應于對象分級結構400的第一或者最高級別。因此,根對象410A在用戶界面的最低層中顯示。此外,在用戶界面中,每個對象410(例如,用戶界面組件)在緊鄰顯示其父(如果存在一個)的層上面并且緊鄰顯示其子代(如 果有的話)的層的下面的層中。同屬對象410在相同的層顯示。因此,用戶界面中的組件的位置表示其與用戶界面中的其他組件的關系(例如,上下級或者同屬)。
在具體實施方式中,用戶界面組件(例如,圖像、視頻、文件夾等)可以以各種顯示模式顯示。作為示例,用戶界面組件可以以“全屏”模式顯示,其中,用戶界面組件占據整個或者幾乎整個顯示區域(例如,電子設備的屏幕)。作為另一個示例,用戶界面組件可以以“頁面”模式顯示,其中,用戶界面組件包括在另一個用戶界面組件中并且顯示作為其他用戶界面組件的一部分(例如,圖像顯示作為網頁的一部分)。作為第三示例,用戶界面組件可以以“指數”模式顯示,其中,用戶界面組件是一系列用戶界面組件的一部分(例如,圖像與來自相同影集的其他圖像一起顯示,或者書籍的章節與來自相同書籍的其他章節一起顯示在書籍的內容的圖表中)。
在具體實施方式中,分級用戶界面可以用于向用戶呈現內容。這種用戶界面可以稱為“內容遞送”或者“新聞遞送”用戶界面。內容可以是任一類型和格式,諸如,例如但(不限于),文本、圖標、圖像、視頻、音頻、網頁、帖子、或者消息。本公開內容考慮任何可應用的內容類型和格式。在具體實施方式中,單獨的內容項(例如,文本、圖像、視頻、音頻、網頁、帖子、消息、新聞條等)可以組織為各種種類,稱為內容部分。例如,相關的內容項可以被分類為相同的內容部分。用戶界面可包括許多內容部分,并且每個內容部分可包括許多內容項。分級地,內容部分可以是屬于該部分的內容項的根源。例如,可以將在假期旅行期間拍的各種照片組織為相同的影集,并且可以將各種相簿組織為用戶界面的照片部分。
在具體實施方式中,用戶可以消耗具體的內容項或者與具體的內容項交互。例如,當用戶滾動、打開、查看、收聽、選擇、回顧、評論內容項時,用戶消耗內容項。當用戶選擇、點擊、輕敲、回顧、或者評論內容項時,用戶與內容項交互。本公開內容考慮用戶消耗內容項或者與內容項交互的任何可應用的工具。
如以上所描述的,用戶可以通過在計算設備上運行的應用與諸如移動設備(例如,智能電話、平板電腦等)的計算設備交互。應用可以是,例如,與社交網絡網站相關聯的新聞遞送應用、游戲、瀏覽器、電話、或者文本消息傳送應用、或者任何其他合適類型的應用。在具體實施方式中,在用戶與計算設備上的應用交互的同時,用戶可以被呈現表示至用戶的信息的交互元素(例如,在計算設備的屏幕上,諸如觸摸屏215或者225)。作為示例,交互元素可以表示用戶接收到來自兩者參與的社交網絡網站上的第二用戶的消息。在具體實施方式中,交互元素包括消息的一些或者所有的文本并且在其他實施方式中,可以無需消息的文本顯示。作為另一示例,交互元素可以表示用戶接收到來自第二用戶的電話呼叫、電子郵件、短消息服務(SMS)消息、即時消息、或者任何其他類型的消息(無論在社交網絡網站上或者離開社交網絡網站)。任何合適類型的信息可以通過包括,例如,重要新聞、熱門話題、或者與社交網絡網站的其他用戶相關聯的動作的交互元素表示。例如,交互元素可包括表示與社交網絡網站的第二用戶,諸如在帖子上標記用戶的第二用戶或者喜歡用戶在社交網絡網站中的帖子的第二用戶,相關聯的行為的文本。在具體實施方式中,交互元素可以不與特定信息項或者事件相關聯--例如,交互元素可以僅對應用戶界面的打開(以下進一步描述)。在具體實施方式中,交互元素可以表示多于一種類型的信息。作為示例,交互元素可以表示用戶接收到來自社交網絡網站的第二用戶的消息,并且其還可以表示第二用戶執行一個或多個動作(例如,與社交網絡網站相關聯)。例如,對應于第二用戶的交互元素可以視覺地表示第二用戶目前正在收聽音樂(例如,利用音樂筆記),向用戶的計算設備鍵入另一個消息,或者閱讀或者共享文章(例如,利用書籍的符號)。第二用戶的任何合適的狀況或者行為可以通過對應于第二用戶的交互元素視覺地表示。在具體實施方式中,計算設備可以在其顯示表示向用戶的信息的交互元素之前接收信息的指示。作為示例,計算設備可以從在社交網絡網站上的第二用戶接收(例如,通過來自社交網絡系統160服務器的通信)用戶接收到消息的指示。計算設備然后可以向用戶顯示交互元素以向用戶表示該信息。在具體實施方式中,交互元素可以逐漸 出現(例如,漸顯)在計算設備的屏幕上。交互元素可以在計算設備接收信息的指示之后的預定量時間內(例如,十分鐘、五分鐘、一分鐘、三十秒、十秒、或者實時)向用戶顯示,并且該預定量時間可以,例如,取決于將要表示的信息的類型(例如,接收的信息類型)、或者計算設備的狀況(例如,在線或者處于休眠模式)。
在具體實施方式中,交互元素可以獨立于在計算設備上運行的應用起作用。作為示例,如果用戶在計算設備上玩游戲,交互元素向用戶顯示(例如,表示用戶具有來自在社交網絡網站上的第二用戶的消息),交互元素可以獨立于游戲應用顯示(例如,交互元素可以“漂浮”在游戲的顯示器的頂部)。在具體實施方式中,交互元素可以以持續的方式顯示,例如,使得即使底層的應用(例如,游戲)暫停、停止、或者退出,交互元素可以繼續顯示。在具體實施方式中,交互元素可以以沒有改變在計算設備上運行的應用的活動的方式起作用。例如,在交互元素的顯示期間,游戲可以繼續運行而不中斷。作為另一個示例,如果交互元素被用戶解散,游戲可以繼續運行而不中斷。仍作為另一個示例,以下進一步描述,如果用戶與交互元素交互,游戲可以暫停而不退出或失去其狀態信息。
如以上所描述的,交互元素可以以持續的方式顯示。在具體實施方式中,交互元素可以一直顯示直至計算設備接收選擇交互元素的用戶輸入或者解散交互元素的用戶輸入。通過示例的方式,選擇交互元素的用戶輸入可包括單擊交互元素(例如,使用輸入輸出設備諸如鼠標或者跟蹤板)、輕敲交互元素(例如,使用指示筆或者用戶的手指)、拖動交互元素、或者任何其他合適的觸摸或者手勢(例如,單擊、雙擊、短按、長按、滑動、猛擊、輕擊、放大、或者縮小)。不同的用戶輸入可以產生交互元素的選擇,并且本公開內容考慮任何可應用的對于選擇的用戶輸入。另外,不同類型的用戶輸入可以通過計算設備映射出不同類型的行為。例如,用戶可以通過在計算設備的屏幕上按壓元素來選擇交互元素。用戶可以通過選擇交互元素(例如,通過按壓交互元素)并將交互元素拖動至屏幕上的期望位置來改變交互元素的位置對于繼續顯示在屏幕上。用戶還可以通過輕敲交互元素、以下進一步描述的打開用戶界面來選擇交互元素。用戶還可以 通過選擇并且拖動交互元素至屏幕的特定區域(例如,最右邊的邊緣)打開用戶界面。仍作為另一個示例,用戶可以將內容項從在計算設備上運行的應用(例如,如果合適,在新聞遞送應用、照片、影集、鏈接、或者任何其他開放圖譜矢線或節點的情況下)拖放至交互元素,打開用戶界面。在具體實施方式中,其中,用戶界面被打開,當用戶界面被用戶關閉或解散時,選擇打開用戶界面的交互元素可以再一次持續向用戶顯示。交互元素可包括用戶界面打開的視覺指示器。解散交互元素的用戶輸入可包括任何合適的觸摸或者手勢,諸如上面描述的那些。例如,用戶可以提供輸入以解散交互元素通過按壓交互元素并拖動交互元素“離開”計算設備的屏幕(例如,朝向計算設備的屏幕的邊緣)。如果計算設備接收用戶輸入以解散交互元素,那么可以將交互元素從顯示器移除至用戶(例如,從計算設備的屏幕顯示移除)。交互元素,當被解散時,可以從移動設備的屏幕逐漸消失(例如,淡出)。在具體實施方式中,其中,用戶界面被打開,當用戶界面被用戶關閉或解散時,選擇以打開用戶界面的交互元素可以不再向用戶顯示。
在具體實施方式中,當計算設備接收(例如,通過上面描述的任何手勢或者動作)選擇交互元素的用戶輸入時,計算設備打開用戶界面。例如,用戶界面可以是上下文菜單,該上下文菜單提供用戶各種選項,包括發送消息或者聊天、共享內容項(例如,照片、影集、鏈接、或者任何其他開放圖譜矢線)、或者查看特定用戶的配置文件。用戶界面可包括選擇以打開用戶界面的交互元素的顯示。作為另一個示例,用戶界面可以是使用戶能夠與從第二用戶(其通過交互元素表示)接收的一個或多個消息交互、創建與另一個用戶(其可以不通過任何交互元素表示)的消息或者聊天、或者與另一個用戶(其可以或者可以不通過任何交互元素表示)共享內容項的消息傳送或者聊天應用。計算設備打開的用戶界面可以獨立于在計算設備上運行的應用起作用。作為示例,如果用戶利用網絡瀏覽器應用瀏覽,交互元素向用戶顯示,并且用戶選擇交互元素,用戶界面(例如,消息傳送應用)可以被打開并且可以獨立于網絡瀏覽器應用起作用,無需使網絡瀏覽器應用退出或改變其活動。例如,在用戶界面的顯示期間,瀏覽器應 用(例如,播放視頻)可以繼續運行而不中斷。作為另一個示例,如果用戶界面被用戶關閉或解散,那么瀏覽器應用可以繼續運行而不中斷。在具體實施方式中,應用可以依據用戶界面的打開而暫停(或保存其狀態),并且應用可以依據用戶界面的關閉或者解散而重新開始(例如,返回到緊鄰在用戶界面被打開之前的其狀態)。用戶界面還可以獨立于瀏覽器應用顯示(例如,消息傳送應用可以“漂浮”在瀏覽器應用的顯示的頂部)。在具體實施方式中,即使底層應用(例如,播放視頻的瀏覽器應用)被暫停、停止、或者退出,用戶界面可以顯示。用戶可以通過上面描述的任何手勢關閉或者解散用戶界面。例如,用戶界面可以通過在通過用戶界面顯示的交互元素上輕敲關閉或者解散。
在具體實施方式中,用戶可以被呈現有可以表示至用戶的信息的多個交互元素。作為示例,兩個不同的交互元素可以表示用戶接收到兩個不同的消息,一個來自社交網絡網站上的第一用戶,一個來自社交網絡網站上的第二用戶。作為另一個示例,第一交互元素可以表示用戶接收到來自第一用戶的電話呼叫(或者任何其他類型的消息)而第二交互元素可以表示用戶接收到來自第二用戶的電子郵件(或者任何其他類型的消息)(無論在社交網絡網站上或者離開社交網絡網站)。任何合適類型的信息可以通過向用戶顯示的一個或多個交互元素表示。在具體實施方式中,多個交互元素的每個的顯示與功能是獨立的。例如,第一交互元素可以被選擇、解散、或獨立地與第二交互元素交互。仍在其他實施方式中,一個或多個交互元素的移動或者解散引起剩余交互元素的自動改變位置。在具體實施方式中,多個交互元素可以被配置為在計算設備的屏幕上以堆疊或者堆積的方式向用戶顯示。在具體實施方式中,如果交互元素以堆疊或者堆積的方式顯示,并且如果用戶選擇堆疊(例如,通過輕敲堆疊的最頂層元素),用戶界面可以被打開,如以上所描述的。在用戶界面中,來自堆疊的交互元素可以連續(例如,水平連續或者豎直連續)顯示。例如,如果用戶界面是消息傳送應用并且交互元素與用戶接收到的消息相關聯,那么各種交互元素可以在消息傳送應用內連續顯示,并且用戶可以通過選擇連續的交互元素的其中一個來選擇與哪個消息交互。另外,在消息傳送應用的示例 中,如果用戶選定答復消息(例如,通過在消息傳送應用顯示的特定的區域中執行特定的手勢),鍵盤可以出現,并且該鍵盤可以當用戶在消息傳送應用內的交互元素之間切換時存留(直至,例如,用戶執行手勢解散鍵盤)。作為另一個示例,如果交互元素以堆疊或者堆積的方式顯示,用戶可以通過按壓并保持堆疊或者堆積并拖動其“離開”計算設備的屏幕(例如,朝向計算設備的屏幕的邊緣)解散交互元素的堆疊或者堆積。本公開內容考慮向計算設備的用戶顯示的交互元素的任何合適的布置包括,例如,堆疊或者堆積、豎直連續、水平連續、或者扇出顯示。作為示例,交互元素可以在計算設備的主屏幕上以分類形式(例如,包括最近消息或者其他用戶的動作的通知)顯示。在堆疊或者堆積顯示的示例中,顯示可包括堆疊包含多于一個交互元素的視覺指示器。另外,堆疊的“頂部”的交互元素的選擇可以取決于其他信息--例如,頂部元素可以與發送至用戶的最近消息或者還沒有被用戶閱讀的消息對應。在具體實施方式中,向計算設備的用戶顯示的交互元素的布置可以取決于計算設備的顯示屏幕的尺寸。例如,如果計算設備是電話,屏幕可以是更小的,而多個交互元素可以自動地以堆疊或者堆積的方式顯示(例如,以保存屏幕的實際使用面積)。例如,如果計算設備是平板電腦,屏幕可以是更大的,而多個交互元素可以自動地以豎直連續或者水平連續的方式顯示,允許顯示附加信息(例如,與交互元素相關聯的第二用戶的當前狀態)。在任一示例中,用戶可以通過,例如,將交互元素從堆積或者序列(或者任何其他自動的或者默認的布置)選擇、拖動、及拖放至計算設備的屏幕上的期望位置而不考慮交互元素的默認顯示。在具體實施方式中,用戶可以指定交互元素出現在計算設備的屏幕上的何處。
在具體實施方式中,用戶可以控制向用戶顯示的交互元素的信息或者事件的具體類型。例如,用戶可以利用社交網絡系統在用戶的帳號設置中指定用戶希望接收交互元素的信息或者事件的類型(例如,好友采取的動作、好友的好友采取的動作、涉及好友的動作、重要新聞等)。此后,無論何時出現用戶選擇的事件或者信息項的類型或者用戶選擇的事件或者 信息項的類型一出現,社交網絡系統(例如,通過其服務器的其中一個)可以向用戶的計算設備發送事件的通知,然后,通知向用戶顯示交互元素。
在具體實施方式中,在用戶與計算設備交互的同時,在計算設備上目前沒有應用打開或者活動,用戶可以被呈現有表示至用戶的信息的一個或多個交互元素(例如,在計算設備的屏幕,諸如觸摸屏215或者225上),如以上詳細描述。交互元素或元素可以以持續的方式顯示,并且,在具體實施方式中,當計算設備接收(例如,通過上面描述的任何手勢或者動作)選擇交互元素的用戶輸入時,用戶界面被計算設備打開,如以上詳細描述的。
圖5A至圖5D示出示例性交互元素510。在此,在智能電話的用戶運行智能電話上的社交網絡應用(新聞遞送應用)并與其交互的同時,交互元素510顯示在智能電話的屏幕上。交互元素510在圖5A中出現作為包括與社交網絡系統的用戶相關聯的圖片的圖標,社交網絡系統的該用戶最近向智能電話用戶發送消息。在圖5B中,消息520利用交互元素510顯示(例如,預定量的時間諸如10秒)。在具體實施方式中,消息520可以不利用交互元素510顯示。在圖5C中,消息520消失,并且視覺指示器530被添加到交互元素510,表示存在來自與交互元素510相關聯的用戶的未閱讀的消息。在圖5D中,智能電話的用戶繼續與新聞遞送應用交互,并且交互元素510(包括視覺指示器530)存留在屏幕上。
圖6A示出當智能電話的用戶選擇(例如,通過輕敲)交互元素510時,輸入的示例性用戶界面(例如,從圖5D中的屏幕)。圖6A的用戶界面是在消息傳送窗口620中示出與交互元素510相關聯的用戶(John Doe)與智能電話用戶之間的最后幾個消息的消息傳送應用。消息傳送應用允許智能電話用戶閱讀先前的消息并答復來自John Doe的最近的消息。消息傳送應用還包括交互元素610,交互元素610不與任何特定的信息項或者事件相關聯,但是允許智能電話用戶向社交網絡系統的任何其他用戶創建新消息。圖6B示出在用戶解散(例如,通過輕敲用戶界面內的交互元素510)圖6A的用戶界面之后智能電話的屏幕。在圖6B中,當輸入用戶界面時,智能電話屏幕返回至新聞遞送應用,新聞遞送應用的活動和狀態與 圖5D保持不變。因為消息已被用戶閱讀,所以視覺指示器530不再是交互元素510的部分。在具體實施方式中,一旦用戶解散(例如,圖6A的)用戶界面,既不顯示交互元素510又不顯示視覺指示器530。
圖7A示出多個示例性交互元素510和710。因為交互元素510沒有被智能電話用戶解散,所以交互元素510繼續保持在屏幕上。在此,利用來自第二用戶的消息720簡略顯示交互元素710(與社交網絡系統的第二用戶相關聯)。在圖7B中,消息720消失,并且視覺指示器730被添加到交互元素710,表示存在來自與交互元素710相關聯的用戶的未閱讀的消息。另外,交互元素510和710以堆疊的方式顯示,具有存在交互元素的堆疊而不僅僅交互元素710的視覺指示740。
圖8A示出當智能電話的用戶選擇(例如,通過輕敲)交互元素的堆疊(例如,通過輕敲交互元素710)時,輸入的示例性用戶界面(例如,從圖7B中的屏幕)。圖8A的用戶界面是在消息傳送窗口620中示出與交互元素710相關聯的用戶(User Two)與智能電話用戶之間的最后幾個消息的消息傳送應用。消息傳送應用還包括交互元素610,交互元素610不與任何特定的信息項或者事件相關聯,但是允許智能電話用戶向社交網絡系統的任何其他用戶創建新消息。消息傳送應用還包括交互元素510,交互元素510與其他兩個交互元素一起沿著用戶界面中的消息傳送窗口620的頂部顯示。如果智能電話用戶輕敲交互元素510,雖然交互元素510在用戶界面內,消息傳送窗口620然后將顯示與交互元素510相關聯的用戶(John Doe)與智能電話用戶之間的最后幾個消息。圖8B示出在用戶界面內可以被移動(例如,從屏幕拖動并拖放或者解散)的交互元素。在此,交互元素510已被從其在消息傳送窗口620以上的位置拖動。圖8C示出在用戶解散(例如,通過輕敲用戶界面內的交互元素710)圖8A和圖8B的用戶界面之后智能電話的屏幕。在圖8C中,當輸入用戶界面時,智能電話屏幕返回至新聞遞送應用,新聞遞送應用的活動和狀態與圖7B保持不變。因為消息已被用戶閱讀,所以視覺指示器730不再是交互元素710的部分。交互元素710和510再次在屏幕上以堆疊的方式,通過視覺指示 器740表示。圖8D示出用戶拖動交互元素的堆疊(包括交互元素710)離開屏幕,用于從屏幕解散交互元素的手勢的示例。
圖9示出示例性交互元素930和910,以及內容項920(例如,新聞遞送應用的部分)。在此,交互元素910對智能電話應用的用戶可用,甚至在用戶界面的外面(諸如,消息傳送應用)。例如,如果用戶選擇(例如,通過輕敲)交互元素910,用戶界面將被打開,允許用戶向社交網絡系統的另一個用戶發送消息。在圖9的示例中,交互元素930與例如,先前向智能電話用戶發送消息的社交網絡系統的用戶相關聯。交互元素930進一步顯示與其相關聯的用戶的當前狀態;用于交互元素930的在圖標的底部的三個白色圓點表示用戶目前正在鍵入(例如,另一個消息至智能電話用戶)。內容項920是目前在智能電話上打開的應用(新聞遞送應用)的部分的內容項的示例。在該示例中,智能電話用戶可以選擇內容項920并將內容項920拖動至交互元素910或者交互元素930。如果用戶將內容項920拖動至交互元素910,用戶界面(例如,消息傳送應用)可以打開,允許智能電話用戶與另一個用戶發送消息、聊天、或共享鏈接(通過內容項920表示)。類似地,如果智能電話用戶將內容項920拖動至交互元素930,消息傳送應用用戶界面可以打開,允許智能電話用戶與與交互元素930相關聯的用戶直接共享鏈接。
圖10A至圖10C示出示例性交互元素和響應于選擇交互元素的用戶輸入的用戶界面的打開。圖10A示出交互元素在智能電話的屏幕的下左的堆疊1010。在此,交互元素的堆疊1010“漂浮”在在智能電話上打開的應用,“Instagram”的頂部上。圖10B示出用戶界面響應于選擇交互元素的堆疊1010的用戶輸入的打開。在該示例中,用戶通過拖動堆疊1010朝向屏幕的右側選擇交互元素的堆疊1010。作為反應,用戶界面“滑動”進入視野(例如,從屏幕的右邊朝向左邊,逐漸填充整個屏幕)。在圖10B中,用戶界面還沒有填充屏幕的最左部分,因為打開用戶界面的動畫繪制還沒有完成。在該示例中,用戶界面包括其中顯示其他交互元素(例如,與社交網絡系統的用戶相關聯的交互元素,以及通用消息生成交互元素)的區域1030和發信者窗口1020。發信者窗口1020包括社交網絡系統的用 戶(例如,通常與智能電話用戶交互的最高或者“喜愛的”用戶)的列表、以及相關聯的圖片、活動或者狀態信息、及位置信息。交互元素的堆疊1010暫時位于接近發信者窗口1020的底部。在圖10C中,打開用戶界面的動畫繪制已完成,并且用戶界面完全填充屏幕。交互元素的堆疊1010現在已擴展為線性格式,并且來自堆疊1010的每個元素單獨地連續顯示在區域1030中。交互元素在區域1030中的放置可以依據用戶界面的打開自動地發生。
圖11A至圖11D示出示例性交互元素。在圖11A中,交互元素1110、交互元素1120、交互元素1130、及交互元素1140(具有補充的消息文本1150)“漂浮”在智能電話上的打開應用(例如,新聞遞送應用)的頂部上。交互元素1120和交互元素1130與社交網絡系統的用戶(Friend One和Friend Two)相關聯。交互元素1120和交互元素1130包括關于社交網絡系統的其他用戶采取的可能涉及智能電話用戶的動作的信息(例如,在照片中標記智能電話用戶或者喜歡智能電話用戶的帖子)。在該示例中,交互元素1110與來自社交網絡系統的另一個用戶的消息相關聯。交互元素1140與來自社交網絡系統的又一個用戶的消息相關聯,并且消息1150的文本顯示在交互元素1140旁邊。本公開內容考慮可以顯示作為交互元素的部分或者在交互元素旁邊的任何類型的信息(包括,例如,用戶名、用戶操作、與用戶相關聯的圖標、消息的文本、帖子的文本、圖像等)。同時地,各種交互元素可以以“分類”格式顯示;例如,與消息(例如,1140和1110)相關聯的交互元素、與某些消息(例如,1150)相關聯的文本、及與用戶活動的通知(例如,1130和1120)相關聯的交互元素可以獨立于在智能電話上打開底層應用以持續的格式向用戶顯示。在圖11B中,交互元素1130已被解散(例如,通過用戶猛擊或者拖動元素朝向屏幕的邊緣)并且不再向用戶顯示。剩余的交互元素可以自動地重新布置以緊湊的形式顯示。圖11C顯示依據用戶選擇(例如,通過輕敲)交互元素1140打開的示例性用戶界面(例如,消息傳送應用)。消息傳送應用包括自動打開的消息傳送窗口1160,允許智能電話用戶向與交互元素1140相關聯的用戶發送消息。圖11D示出在用戶退出消息傳送應用用戶界面(例 如,通過輕敲用戶界面內的交互元素1140)之后的屏幕的示例。用戶在屏幕的上左角落改變交互元素1140的位置。因為交互元素1120和交互元素1110未被用戶解散,所以它們存留在屏幕上。
交互元素和用戶界面功能可以實現為計算機軟件并且在計算機系統上執行。圖12示出了示例性計算機系統1200。在具體實施方式中,一個或多個計算機系統1200執行本文描述或示出的一個或多個方法的一個或多個步驟。在具體的實施方式中,一個或多個計算機系統1200提供本文描述或示出的功能。在具體實施方式中,在一個或多個計算機系統1200中運行的軟件進行本文描述或示出的一個或多個方法的一個或多個步驟,或者提供本文描述或示出的功能。具體的實施方式包括一個或多個計算機系統1200的一個或多個部分。此處,在適當情況下,參考計算機系統可包含計算設備,反之亦然。此外,在適當情況下,參考計算機系統可包含一個或多個計算機系統。
本公開內容考慮任何合適數量的計算機系統1200。本公開內容考慮采用任何合適的物理形式的計算機系統1200。作為示例而不是限制的方式,計算機系統1200可以是嵌入式計算機系統、片上系統(SOC)、單板計算機系統(SBC)(諸如,電腦模組(COM)或者系統模組(SOM))、臺式計算機系統、膝上型或者筆記本計算機系統、交互式自助服務機、主機、計算機系統網絡、移動電話、個人數字助理(PDA)、服務器、平板電腦系統、或者這些中兩種或者多種的組合。在適當情況下,計算機系統1200可包括一個或者多個計算機系統1200;為整體式或者分布式;跨多個地點;跨多臺機器;跨多個數據中心;或者駐留在可包括一個或者多個網絡中的一個或者多個云部件的云中。在適當的情況下,一個或多個計算機系統1200可無實質空間和時間限制地執行本文描述或示出的一個或多個方法的一個或多個步驟。作為示例而不是限制的方式,一個或多個計算機系統1200可以實時地或以分批處理模式進行本文描述或示出的一個或多個方法的一個或多個步驟。在適當的情況下,一個或多個計算機系統1200可在不同時間或不同位置進行本文中描述的或示出的一個或多個方法的一個或多個步驟。
在具體實施方式中,計算機系統1200包括處理器1202、存儲器1204、存儲介質1206、輸入/輸出(I/O)接口1208、通信接口1210以及總線1212。盡管本公開內容描述和示出了具有按照特定布置的特定數量的特定組件的特定計算機系統,但是本公開內容考慮具有按照任何合適布置的任何合適數量的任何合適組件的任何合適的計算機系統。
在具體實施方式中,處理器1202包括用于執行指令的硬件,諸如構成計算機程序的那些指令。作為示例而不是限制的方式,為了執行指令,處理器1202可從內部寄存器、內部高速緩存、存儲器1204或者存儲介質1206中重新得到(或者取來)指令;解碼并且執行他們;然后向內部寄存器、內部高速緩存、存儲器1204或者存儲介質1206寫入一個或多個結果。在具體實施方式中,處理器1202可以包括用于數據、指令或地址的一個或多個內部高速緩存存儲器。在適當的情況下,本公開內容考慮包括任何合適數量的任何合適的內部高速緩存存儲器的處理器1202。作為示例而不是限制的方式,處理器1202可包括一個或多個指令高速緩存、一個或多個數據高速緩存、以及一個或多個翻譯后備緩沖器(TLB)。指令高速緩存中的指令可以是存儲器1204或者存儲介質1206中的指令的副本,并且指令高速緩存可以加速處理器1202得到那些指令。數據高速緩存中的數據可能是存儲器1204或者存儲介質1206中的用于在處理器1202執行來操作的指令的數據;在處理器1202執行的用于在處理器1202執行的后繼指令訪問的或者用于寫入存儲器1204或者存儲介質1206的先前指令的結果;或者其他合適的數據的副本。數據高速緩存可加速處理器1202進行的讀取或者寫入操作。TLB可加速處理器1202的虛擬地址翻譯。在具體實施方式中,處理器1202可以包括用于數據、指令或地址的一個或多個內部寄存器。在適當的情況下,本公開內容考慮包括任何合適數量的任何合適的內部寄存器的處理器1202。在適當的情況下,處理器1202可包括一個或多個算術邏輯單元(ALU);可以是多核處理器;或者包括一個或多個處理器1202。盡管本公開內容描述和說明了特定的處理器,但是本公開內容考慮任何合適的處理器。
在具體實施方式中,存儲器1204包括主存儲器,主存儲器用于存儲處理器1202執行的指令或處理器1202操作的數據。作為示例而不是限制的方式,計算機系統1200可以從存儲介質1206或另一源(例如,另一計算機系統1200)加載指令到存儲器1204。處理器1202可以則從存儲器1204加載指令到內部寄存器或內部高速緩存。為了執行該指令,處理器1202可從內部寄存器或者內部高速緩存得到指令并且將它們進行解碼。在指令的執行期間或之后,處理器1202可將一個或多個結果(其可以是中間結果或最終結果)寫入到內部寄存器或內部高速緩存。則,處理器1202可將那些結果的一個或多個寫入存儲器1204。在具體實施方式中,處理器1202只執行一個或多個內部寄存器或內部高速緩存或存儲器1204(與存儲介質1206或其他位置相反)中的指令,并且只對一個或多個內部寄存器或內部高速緩存或存儲器1204(與存儲介質1206或其他位置相反)中的數據進行操作。一個或多個存儲器總線(每個可包括地址總線和數據總線)可將處理器1202耦接到存儲器1204。如下所述,總線1212可包括一個或多個存儲器總線。在具體實施方式中,一個或多個存儲器管理單元(MMU)存在于處理器1202和存儲器1204之間并促成對處理器1202所請求的存儲器1204的訪問。在具體實施方式中,存儲器1204包括隨機存取存儲器(RAM)。在適當情況下,該RAM可以是易失性存儲器,在適當情況下,該RAM可以是動態RAM(DRAM)或靜態RAM(SRAM)。此外,在適當情況下,該RAM可以是單端口或多端口的RAM。本公開內容考慮任何合適的RAM。在適當的情況下,存儲器1204可以包括一個或多個存儲器1204。盡管本公開內容描述和說明了具體的存儲器,但是本公開內容考慮任何合適的存儲器。
在具體實施方式中,存儲介質1206包括用于數據或指令的大容量存儲介質。作為示例而不是限制的方式,存儲介質1206可包括硬盤驅動(HDD)、軟盤驅動、閃存、光盤、磁光盤、磁帶或通用串行總線(USB)驅動或者它們的兩種或多種的組合。在適當的情況下,存儲介質1206可以包括移動或非移動(或固定的)的介質。在適當的情況下,存儲介質1206可以是計算機系統1200內部或外部的。在具體實施方式中,存儲介質1206 是非易失性的固態存儲器。在具體實施方式中,存儲介質1206包括只讀存儲器(ROM)。在適當情況下,該ROM可以是掩碼編程ROM、可編程ROM(PROM)、可擦PROM(EPROM)、電可擦PROM(EEPROM)、電可改寫ROM(EAROM)或閃存或這些的兩個或更多的組合。本公開內容考慮采用任何合適物理形式的大容量存儲介質1206。在適當的情況下,存儲介質1206可包括一個或多個促進處理器1202與存儲介質1206之間通信的存儲控制單元。在適當的情況下,存儲介質1206可以包括一個或多個存儲介質1206。盡管本公開內容描述和說明了具體的存儲介質,但是本公開內容考慮任何合適的存儲介質。
在具體實施方式中,I/O接口1208包括為計算機系統1200與一個或多個I/O設備之間的通信提供一個或多個接口的硬件、軟件或這兩者。在適當的情況下,計算機系統1200可包括這些I/O設備的一個或多個。這些I/O設備的一個或多個可允許在人和計算機系統1200之間通信。作為示例而不是限制的方式,I/O設備可包括鍵盤、按鍵、麥克風、監控器、鼠標、打印機、掃描儀、揚聲器、照相機、指示筆、平板、觸摸屏、追蹤球、攝影機、另一個合適的I/O設備或這些的兩個或更多的組合。I/O設備可包括一個或多個傳感器。本公開內容考慮任何合適的I/O設備以及它們的任何合適的I/O接口1208。在適當的情況下,I/O接口1208可包括使處理器1202能夠驅動這些I/O設備的一個或多個的一個或多個設備或軟件驅動器。在適當的情況下,I/O接口1208可包括一個或多個I/O接口1208。盡管本公開內容描述和示出了具體的I/O接口,但是本公開內容考慮任何合適的I/O接口。
在具體實施方式中,通信接口1210包括提供用于在計算機系統1200與一個或多個其他計算機系統1200或者一個或多個網絡之間進行通信(諸如,例如,基于數據包的通信)的一個或多個接口的硬件、軟件或者兩者。作為示例而不是限制的方式,通信接口1210可包括用于與以太網或其他基于有線網絡通信的網絡接口控制器(NIC)或網絡適配器,或用于與無線網絡(諸如WI-FI網絡)通信的無線NIC(WNIC)或無線適配器。本公開內容考慮任何合適的網絡和它的任何合適的通信接口1210。作為示例 而不是限制的方式,計算機系統1200可與自組織網絡、個人局域網(PAN)、局域網絡(LAN)、廣域網絡(WAN)、城域網(MAN)或互聯網的一個或多個部分或它們的兩個或更多的組合通信。這些網絡中的一個或多個的一個或多個部分可以是有線或無線的。作為示例,計算機系統1200可以與無線PAN(WPAN)(如,例如,藍牙WPAN)、WI-FI網絡、WI-MAX網絡、蜂窩電話網絡(如,例如,全球移動通信系統(GSM)網絡)或其他合適的無線網絡或這些的兩個或更多的組合通信。在適當的情況下,計算機系統1200可包括用于這些網絡中的任何一個的任何合適的通信接口1210。在適當的情況下,通信接口1210可包括一個或多個通信接口1210。盡管本公開內容描述和示出了具體的通信接口,但是本公開內容考慮任何合適的通信接口。
在具體實施方式中,總線1212包括將計算機系統1200的組件耦接至彼此的硬件、軟件或者兩者。作為示例而不是限制的方式,總線1212可包括圖形加速端口(AGP)或者其他圖形總線、增強型產業標準體系(EISA)總線、前端總線(FSB)、HYPERTRANSPORT(HT)互連、工業標準結構(ISA)總線、INFINIBAND互連、系列低腳位(LPC)總線、存儲總線、微通道結構(MCA)、串行高級技術附件(SATA)總線、視頻電子標準協會局部(VLB)總線、或者另一個合適的總線或者這些的兩個或多個的組合。在適當的情況下,總線1212可包括一個或多個總線1212。盡管本公開內容描述和示出了具體的總線,然而本公開內容考慮任何合適的總線或者互連。
此處,在適當的情況下,計算機可讀非易失性存儲介質或者媒體可包括一個或多個基于半導體或者其他的集成電路(IC)(例如,現場可編程門陣列(FPGA)或者專用IC(ASIC))、硬盤驅動(HDD)、混合硬盤驅動(HHD)、光盤、光碟驅動(ODD)、磁光盤、磁光驅動、軟盤、軟盤驅動(FDD)、磁帶、固態驅動(SSD)、RAM驅動、SECURE DIGITAL卡或者驅動、任何其他合適的計算機可讀非易失性存儲媒體、或者任何合適的這些的兩個或多個的組合。在適當情況下,計算機可讀非易失性存儲介質可以是易失的、非易失的,或易失和非易失的結合。
在本文中,除非另有明確表示或通過上下文另有表示,否則“或”是包括性的而不是排除性的。因此,在本文中,除非另有明確表示或通過上下文的其他表示,否則“A或B”意味著“A、B、或這兩者”。此外,除非另有其他明確表示或通過上下文的其他表示,否則“和”是兩者結合及多個。因此,在本文中,除非另有其他明確表示或通過上下文的其他表示,否則“A和B”意味著“結合地或分別地A和B”。
本公開內容的范圍包括本領域技術人員應當理解的對本文中描述或示出的示例性實施方式的所有改變、替代、變化、變更以及變形。本公開內容的范圍并不限于本文中描述或示出的示例性實施方式。此外,盡管本公開內容將本文中各個實施方式描述并且示出為包括具體部件、元件、功能、操作或步驟,但是本領域普通技術人員應當理解的是,這些實施方式中的任何一個可包括本文中任何地方描述或示出的任何部件、元件、功能、操作或步驟的任何組合或排列。此外,無論是否它或該具體功能被激活、打開或者解鎖,只要該裝置、系統或組件是如此適應、布置、能夠、配置、啟動、能操作、或者操作的,所附權利要求涉及的裝置或者系統或者裝置或者系統的組件適用于、布置為、能夠、被配置為、啟動、能操作為、或者操作進行包括裝置、系統、組件的具體功能。

關 鍵 詞:
基于 用戶 交互 元素
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于用戶的交互元素.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381488.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图