添加保留照片背景的社交評論的制作方法
【專利摘要】一種分享圖像評論的方法,所述方法包括:將圖像顯示在電子裝置的顯示器上,添加與圖像相關聯(lián)的評論,選擇一個或更多個目的地來分享圖像和相關聯(lián)的評論,并與所述一個或更多個選擇的目的地分享圖像和相關聯(lián)的評論。
【專利說明】添加保留照片背景的社交評論
【技術領域】
[0001] -個或更多個實施例總體涉及合作媒體編輯,更具體地講,涉及在電子裝置上分 享媒體編輯歷史和借用媒體編輯。
【背景技術】
[0002] 隨著諸如移動電子裝置的電子裝置的普及,用戶使用電子裝置來進行照片拍攝和 照片編輯。當照片被拍攝或被下載到電子裝置上時,對照片的修改或編輯對于電子裝置而 言是本地的。
【發(fā)明內容】
[0003] 技術問題
[0004] 根據實施例,本發(fā)明提供分享照片評論和使用照片評論的操作。
[0005] 技術方案
[0006] 本發(fā)明的實施例提供通過網絡來分享照片評論和使用照片評論的操作。
[0007] 有益效果
[0008] 根據實施例,本發(fā)明提供通過網絡來分享照片評論和使用照片評論的操作。
【專利附圖】
【附圖說明】
[0009] 為了更充分地理解一個或更多個實施例的本質和優(yōu)點以及使用的優(yōu)選方式,應結 合附圖理解參考以下【具體實施方式】,在附圖中:
[0010] 圖Ia和圖Ib示出根據實施例的用于分享照片編輯的系統(tǒng)的架構的框圖。
[0011] 圖2a至圖2e示出根據實施例的照片評論的社交分享的使用示例和視覺轉換。
[0012] 圖3示出根據實施例的用于分享照片評論的處理的流程圖。
[0013] 圖4是示出包括實現(xiàn)實施例的計算系統(tǒng)的信息處理系統(tǒng)的高級框圖。
[0014] 圖5示出用于實現(xiàn)實施例的計算環(huán)境。
[0015] 圖6示出用于實現(xiàn)實施例的計算環(huán)境。
[0016] 圖7示出根據實施例的用于分享評論和媒體的計算環(huán)境。
[0017] 圖8示出根據示例實施例的本地端點主機的架構的框圖。
[0018] 最佳實施方式
[0019] 一個或更多個實施例總體上涉及使用電子裝置對保存在網絡中的圖像內容進行 編輯。本發(fā)明的一個實施例提供通過云環(huán)境來分享照片評論和使用照片評論。
[0020] 在一個實施例中,一種分享圖像評論的方法包括:將圖像顯示在電子裝置的顯示 器上,添加與圖像相關聯(lián)的評論,選擇一個或更多個目的地來分享圖像和相關聯(lián)的評論,與 一個或更多個被選擇的目的地分享圖像和相關聯(lián)的評論。
[0021] 另一實施例包括一種電子裝置。所述電子裝置包括相機、顯示器、移動圖像庫模 塊。移動圖像庫模塊提供分享與圖像相關聯(lián)的評論的操作;其中,與圖像相關聯(lián)的評論在網 絡中被分享。
[0022] -個實施例包括用于分享圖像評論的計算機程序產品。所述計算機程序產品包括 有形的存儲介質,其中,所述有形的存儲介質可由計算機系統(tǒng)讀取且存儲由計算機系統(tǒng)為 了執(zhí)行方法而執(zhí)行的指令。所述方法包括:將圖像顯示在電子裝置的顯示器上。添加與圖 像相關聯(lián)的評論。選擇一個或更多個目的地來分享圖像和相關聯(lián)的評論。與一個或更多個 選擇的目的地分享圖像和相關聯(lián)的評論。
[0023] 一個實施例包括顯示在電子裝置的顯示器上的圖形用戶界面(⑶I)。所述⑶I包 括與顯示在電子裝置上的圖像相關的一個或更多個評論,用于添加與圖像相關的新的評論 的可選擇的評論部分以及一個或更多個可選擇的社交平臺圖標,其中,各個圖標表示不同 的社交平臺。將新的評論與一個或更多個社交平臺關聯(lián),以將新的評論添加到所選擇的一 個或更多個社交平臺。
[0024] -個實施例包括一種系統(tǒng),所述系統(tǒng)包括提供用于存儲和傳播圖像內容和相關聯(lián) 的評論的服務的服務器。在一個實施例中,包括移動圖像庫模塊的電子裝置提供分享與圖 像相關聯(lián)的評論的操作。在一個實施例中,使用服務器來與一個或更多個目的地分享與圖 像相關聯(lián)的評論。
[0025] -個實施例包括包含用于存儲圖像內容和相關聯(lián)的評論的存儲器的服務器。在一 個實施例中,服務使用用于傳播與內容相關聯(lián)的評論的處理器,以跨越多個社交網絡進行 分享。在一個實施例中,評論經由電子裝置而與內容相關聯(lián)。
[0026] 從以下詳細描述,本發(fā)明的這些和其它的方面和優(yōu)點將變得明顯,當結合附圖進 行描述時,通過示例的方式示出一個或更多個實施例的原理。
【具體實施方式】
[0027] 做出以下描述是為了示出一個或更多個實施例的一般原理的目的,而不意圖限制 在此要求保護的發(fā)明構思。另外,可在每個不同的可能組合和排列中結合其它描述的特征 使用在此描述的特定特征。除非在此另外具體限定,否則將給予所有術語最寬的可能解釋, 所述解釋包括說明書隱含的意思以及本領域的技術人員理解的意思和/或由字典、論文等 限定的意思。
[0028] -個或更多個實施例總體上涉及使用電子裝置對保存在網絡中的圖像內容進行 編輯。一個實施例通過云環(huán)境提供分享照片評論和使用照片評論。
[0029] 在一個實施例中,電子裝置包括能夠在諸如無線通信鏈路的通信鏈路上進行數據 通信的移動電子裝置。這種移動裝置的示例包括移動電話裝置、移動平板裝置、智能移動裝 置、可穿戴裝置等。
[0030] 圖Ia示出根據實施例的用于使用電子裝置(諸如圖Ib中示出的移動裝置20)分 享照片評論的照片評論分享系統(tǒng)10的實施例的功能框圖。
[0031] 系統(tǒng)10包括包含圖像選擇模塊12(圖lb)、評論編輯模塊13(圖lb)、訪問模塊 14(圖Ib)和社交網站選擇模塊25(圖Ib)的移動圖像庫模塊(mobileimagegallery module) 11。移動圖像庫模塊11利用包括以下模塊中一個或更多個模塊的移動裝置硬件功 能:相機模塊15、全球定位衛(wèi)星(GPS)接收器模塊16、指南針模塊17、加速度計和陀螺儀模 塊18。
[0032] 相機模塊15用于捕獲諸如人、環(huán)境、場所等的對象的圖像。GPS模塊16用于識別 移動裝置20(即,用戶)的當前位置。指南針模塊17用于識別移動裝置的方向。加速度計 和陀螺儀模塊18用于識別移動裝置的傾斜(tilt)。
[0033] 系統(tǒng)10提供照片評論編輯,對照片、照片評論的分享,以及在移動裝置20的顯示 器21上對照片評論和照片的顯示。系統(tǒng)10提供簡單、流暢、響應式的用戶體驗。
[0034]對照片和照片評論的分享包括對包括以下數據的信息進行整合:相機數據、編輯 數據、社交平臺數據以及可選的位置數據、傳感器數據(即,磁場、加速度計、旋轉矢量)等。 例如,可采用提供這種信息的谷歌安卓移動操作系統(tǒng)應用編程接口(API)組件。
[0035] 在一個實施例中,用戶將包括移動圖像庫模塊11的移動裝置(例如,智能電話、平 板、智能裝置)的相機對準目標對象(例如,處于諸如用戶正在參觀的市中心的物理位置的 對象、場景或人)并拍攝照片。來自相機應用(例如,相機模塊15)的照片由移動裝置20 處理,并被顯示在移動裝置20的顯示器21上。
[0036] 在一個實施例中,(例如,使用收發(fā)器22)將一個或更多個照片圖像19以及圖像與 評論23從移動裝置20的移動圖像庫模塊11上傳(即推送)至包括云環(huán)境31的網絡30, 或者可(例如,使用如圖Ib中示出的收發(fā)器22)將照片圖像19以及圖像與評論24從網絡 30下載(即拉取)至移動裝置20的移動圖像庫模塊11。
[0037] 在一個實施例中,用戶經由服務41 (例如,推送/拉,無線或有線等)向云環(huán)境31 發(fā)表社交評論。在一個實施方式中,所有社交網絡的用戶連接被邀請加入云環(huán)境31,以查看 并參與群組評論討論。通過云環(huán)境31,圖像和評論從云環(huán)境31而被下載/拉取,并通過社 交網站而被分享24,圖像和評論被上傳/推送到云環(huán)境31并通過社交網站而被分享23。
[0038] 在一個示例中,用戶可在移動裝置20中訪問保存在網絡30的云環(huán)境31中的 或由社交網絡服務保存的照片圖像19,其中,所述社交網絡服務主持圖像收集并實現(xiàn) 對圖像的評論。在一個實施方式中,可選擇具有來自一個或更多個社交平臺(例如, Instagram?,F(xiàn)acebook?,F(xiàn)lickr?,Google+?等)的一個或更多個用戶的評論的照片 圖像來顯示。在一個實施例中,選擇的照片圖像與社交視圖圖標一起出現(xiàn)在顯示器中,所述 社交視圖圖標通知用戶所述照片包括來自一個或更多個社交平臺的評論。在一個示例中, 可以與連接(即,社交網絡空間用戶/成員)的縮略圖和相關聯(lián)的社交平臺的圖標一起顯 示多個評論。用戶可隨后將評論添加到選擇的照片圖像并選擇一個或更多個期望的社交平 臺目的地,其中,將向所述社交平臺目的地推送/上傳圖像,并可在所述社交平臺目的地上 對圖像進行評論。隨后分享具有新評論的圖像,并可從社交平臺或從云環(huán)境31訪問圖像。
[0039] 在一個實施例中,一旦移動圖像庫模塊11被激活,則移動圖像庫模塊11能使用戶 (例如,使用圖Ib中的觸摸屏26)對他們在顯示器21上選擇的照片圖像添加評論。在一個 實施例中,利用移動圖像庫模塊11,將添加到照片圖像的評論本地地存儲到移動裝置20的 存儲器中,并以做出的命令對所述評論進行追蹤。在一個示例中,可在評論的元數據中提供 時間/日期戳和位置信息。
[0040] 圖2a至圖2e示出用于將評論添加到照片以及對使用圖像選擇模塊12選擇的照 片圖像210的照片評論進行社交分享的示例用途和視覺轉換。圖2a以顯示格式200示出 照片圖像210,所述顯示格式200包括指示照片圖像210與來自一個或更多個社交網絡平 臺的一個或更多個評論相關聯(lián)的社交視圖圖標220。在一個實施例中,用戶對社交視圖圖 標220的點擊通過圖像庫模塊11來對用于查看與照片圖像210相關聯(lián)的評論的轉換進行 初始化。
[0041] 圖2b示出在已使用觸摸屏26點擊社交視圖圖標220之后的轉換。在一個實施例 中,照片圖像210被轉換成縮略圖230。圖2c示出對顯示格式200的轉換顯示,所述轉換顯 示顯示了相關聯(lián)的評論270。在一個實施方式中,示出的每個相關聯(lián)的評論270包括連接 275的縮略圖(例如,用戶照片、用戶圖標、用戶頭像等)以及發(fā)布了評論270的相關聯(lián)的社 交平臺的代表性圖標280。顯示格式200包括在顯示器200上調整了大?。⊿卩,減小尺寸) 的照片圖像210的縮略圖240、評論編輯區(qū)域250、發(fā)送按鈕260、社交平臺選擇245。在一 個實施例中,社交平臺選擇245包括表示用戶可選擇用于對具有添加的評論的照片進行發(fā) 布的不同社交平臺的一個或更多個圖標。
[0042] 圖2d示出通過經由觸摸屏26點擊評論編輯區(qū)域250以向啟用評論編輯模式的顯 示格式200轉換的選擇。圖2e示出具有啟用的評論編輯的轉換。在一個實施方式中,以使 用戶能夠對照片圖像210的評論進行編輯的顯示格式200示出鍵盤290。一旦評論已進入 評論編輯區(qū)域250且用戶已選擇了期望的社交平臺選擇245,則可點擊發(fā)送按鈕260,從而 可經由收發(fā)器22將具有來自評論編輯區(qū)域250的添加的評論的照片圖像210推送到選擇 的社交網絡平臺。
[0043] 圖3示出根據實施例的圖像評論添加與分享處理300的流程圖。處理塊310包括 將圖像顯示在電子裝置的顯示器上。處理塊320包括添加與圖像相關聯(lián)的評論。處理塊 330包括選擇一個或更多個目的地(例如,社交平臺)來分享圖像和相關聯(lián)的評論的操作。 處理塊340包括與一個或更多個選擇的目的地分享圖像和相關聯(lián)的評論。
[0044] 圖4是示出包括實現(xiàn)實施例的計算系統(tǒng)500的信息處理系統(tǒng)的高級框圖。系統(tǒng)500 包括一個或更多個處理器511 (例如,ASIC、CPU等),并且還可包括電子顯示裝置512 (用 于顯示圖形、文本和其它數據),主存儲器513 (例如,隨機存取存儲器(RAM))、存儲裝置 514 (例如,硬盤驅動器)、卸除式存儲裝置515 (例如,卸除式存儲驅動器、卸除式存儲模塊、 磁帶驅動器、光盤驅動器、存儲有計算機軟件和/或數據的計算機可讀介質)、用戶接口裝 置516 (例如,鍵盤、觸摸屏、小鍵盤、定點裝備)、通信接口 517 (例如,調制解調器、無線收發(fā) 器(諸如WiFi、蜂窩電話))、網絡接口(諸如以太網卡)、通信端口、或PCMCIA插槽和卡)。 通信接口 517允許在計算機系統(tǒng)和外部裝置之間傳遞軟件和數據。系統(tǒng)500還包括通信基 礎設施518 (例如,通信總線、跨接條(cross-overbar)或網絡),所述通信基礎設施518連 接到上述裝置/模塊511至517。
[0045] 經由通信接口 517傳遞的信息可以是信號的形式(諸如電、電磁、光或能夠經由傳 送信號的通信鏈接由通信接口 517接收的其它信號),并可使用電線或電纜、光纖、電話線、 蜂窩電話鏈接、射頻(RF)鏈接和/或其它通信信道來實現(xiàn)。
[0046] 在一個示例實施例中,在諸如移動電話的移動無線裝置中,系統(tǒng)500還包括諸如 相機15的圖像捕獲裝置。系統(tǒng)500還可包括應用模塊(如MMS模塊521、SMS模塊522、電 子郵件模塊523、社交網絡接口(SNI)模塊524、音頻/視頻(AV)播放器525、網頁瀏覽器 526、圖像捕獲模塊527等)。
[0047] 根據實施例,系統(tǒng)500還包括如這里描述的移動圖像庫模塊11。在一個實施方式 中,沿著?呆作系統(tǒng)529的所述移動圖像庫|旲塊11可被實現(xiàn)為存儲在系統(tǒng)500的存儲器中的 可執(zhí)行代碼。在另一實施例中,這樣的模塊位于固件等中。
[0048] 圖5和圖6示出用于云計算的網絡環(huán)境600和網絡環(huán)境700的示例,其中,可在所 述云計算中使用在此描述的媒體和評論分享實施例。在一個實施例中,在環(huán)境600中,云 610為諸如電子裝置120的用戶計算裝置提供服務620(諸如其它示例中的媒體和評論分 享、社交網絡服務)。在一個示例實施例中,可通過云計算服務提供者或通過在線服務的其 它提供者在云610中提供服務。在一個不例實施例中,基于云的服務620可包括媒體處理 和分享服務,所述媒體處理和分享服務使用任意公開的技術、媒體存儲服務、社交網站或其 它服務,其中,經由所述其它服務存儲(例如,來自用戶資源的)媒體并將媒體分發(fā)給所連 接的裝置。
[0049] 在一個實施例中,各種電子裝置120包括圖像捕獲設備或視頻捕獲裝備,以捕獲 一個或更多個圖像或視頻,創(chuàng)建或分享評論等。在一個實施例中,電子裝置120可直接地 (例如,使用電信網絡的數據傳輸服務)將針對一個或更多個數字圖像的評論上傳到云610 上的服務620或通過首先將評論和/或一個或更多個圖像傳遞到本地計算機630 (諸如個 人計算機、移動裝置、可穿戴裝置或其它網絡計算裝置)來將針對一個或更多個數字圖像 的評論上傳到云610上的服務620。
[0050] 在一個實施例中,如圖6中的環(huán)境700中所示,云610還可用于向所連接的具有不 同屏幕顯示尺寸的電子裝置120A至電子裝置120N提供包括評論和媒體分享實施例的服 務。在一個實施例中,電子裝置120A表示諸如可用在個人計算機、膝上型計算機上的具有 中等尺寸的顯示屏的裝置或其它類似聯(lián)網裝置。在一個實施例中,電子裝置120B表示具有 被構造為高度便攜(例如,小尺寸屏幕)的顯示屏的裝置。在一個示例實施例中,電子裝置 120B可以是智能電話、PDA、平板計算機、便攜式娛樂系統(tǒng)、媒體播放器、可穿戴裝置等。在一 個實施例中,電子裝置120N表示具有大顯示屏的連接裝置。在一個示例實施例中,電子裝 置120可以是電視屏幕(例如,智能電視)或者向電視或圖像投影儀(例如,機頂盒或游戲 控制器)提供圖像輸出的另一裝置,或者可以是具有相似的圖像顯示輸出的其它裝置。在 一個實施例中,電子裝置120A至電子裝置120N還可包括圖像捕獲硬件。在一個示例實施 例中,電子裝置120B可以是具有一個或更多個圖像傳感器的移動裝置,電子裝置120N可以 是連接到具有包括一個或更多個圖像傳感器的附件的娛樂控制臺的電視。
[0051] 在一個或更多個實施例中,在云計算網絡環(huán)境600和云計算網絡環(huán)境700中,可 至少部分由云610實現(xiàn)任意實施例。在一個實施例示例中,在本地計算機630、多個電子裝 置120中的一個和/或電子裝置120A至電子裝置120N上的軟件中實現(xiàn)評論和媒體分享技 術。在另一示例實施例中,當評論和媒體被上傳到云并被存儲在云中時,內容或媒體分享技 術在云中實現(xiàn),并被應用于評論和媒體。在這種情況下,也可使用存儲在云中的媒體執(zhí)行評 論和媒體分享實施例。
[0052] 在一個或更多個實施例中,從單個電子裝置120跨越一個或更多個社交平臺分享 媒體評論。典型地,如果朋友或家庭成員通過手動地發(fā)送媒體(例如,經由多媒體消息服務 ("MMS"))或授予從社交網絡平臺訪問的權限來與用戶分享媒體,則分享的媒體僅所述用 戶可得到。一旦人們創(chuàng)建和查看媒體,則人們通常樂于與他們的朋友和家庭分享(有時與 全世界的人分享)所述媒體。媒體的查看者將通常想要使用類似評論"喜歡"的范例和人 的標簽來添加關于媒體的評論或關于媒體的他們自己的想法和感受。傳統(tǒng)地,經由分離的 社交媒體平臺或應用(例如,應用程序)生成這種類型的補充社交數據。可使用實施例的 公開技術在電子裝置120上創(chuàng)建評論數據并上傳評論數據,以向一個或更多個社交平臺分 享,而不必使用每個選擇的社交平臺的單獨的應用。
[0053] 圖7是示出根據實施例的評論和媒體分享系統(tǒng)的示例用戶的框圖800。在一個實 施例中,示出用戶810、用戶820、用戶830,每個用戶分別具有能夠捕獲數字媒體(例如,圖 像、視頻、音頻或其它類似媒體)和創(chuàng)建評論(例如,文本、圖像等)的相應的電子裝置120。 在一個實施例中,電子裝置120被構造為與評論和媒體分享控制器840進行通信,其中,評 論和媒體分享控制器840可以是遠程服務器,也可以是由多個電子裝置120中的一個本地 實現(xiàn)的控制器。在一個評論和媒體分享控制器840為遠程服務器的實施例中,可使用無線 調制解調器、與電子裝置120相關聯(lián)的通信網絡等訪問所述遠程服務器。在一個實施例中, 評論和媒體分享控制器840被構造為用于與電子裝置120進行雙向通信。在一個實施例中, 評論和媒體分享控制器820被構造為與一個或更多個社交網絡服務器850 (例如,通過諸如 互聯(lián)網的公共網絡)進行通信,以及(例如,通過諸如互聯(lián)網的公共網絡)從一個或更多個 社交網絡服務器850訪問數據。
[0054] 在一個實施例中,社交網絡服務器850可以是由多種社交網絡提供者(例如,F(xiàn)acebook?,Instagram?,F(xiàn)lickr?等)中的任意提供者運行的服務器,且社交網絡服 務器850通常包括存儲關于通過一個或更多個相關性(例如,朋友、業(yè)務關系、家庭等)而 相互連接的用戶的信息的服務器。雖然由社交網絡服務器存儲的一些用戶信息是私人的, 但用戶信息的一些部分通常是公開信息(例如,包括用戶的姓名、照片和一般信息的基本 簡檔)。此外,在一些情況下,可通過使用用戶的登錄和密碼信息來獲取用戶的私人信息。 可從用戶的社交網絡賬戶獲得的信息可以是可擴展的,且可包括朋友、當前位置信息(例 如,用戶是否已到達特定場所并登記)、用戶或用戶的朋友的附加圖像的一個或更多個列 表。另外,可用信息可包括附加信息(例如,指示照片中的人的身份的用戶照片中的元標簽 (metatags)或地理數據)。根據由用戶創(chuàng)建的隱私設置,所述信息中的至少一些是可以是 公共可用的。在一個實施例中,為了輔助評論和媒體分享控制器840的目的而期望允許訪 問他的或她的社交網絡賬戶的用戶可通過適當的設置畫面提供登錄和密碼信息。在一個實 施例中,隨后可由評論和媒體分享控制器840存儲所述信息。在一個實施例中,可通過使用 由社交網絡運營者提供的應用編程接口( "API")與社交網絡服務器850進行通信來搜索 和訪問用戶的私人或公共的社交網絡信息。
[0055] 在一個實施例中,評論和媒體分享控制器840執(zhí)行與評論和媒體分享應用或方法 相關聯(lián)的操作。在一個示例實施例中,評論和媒體分享控制器840可從多個用戶(或僅從 本地用戶)接收媒體,(例如,根據用戶選擇的標準)確定兩個或更多個用戶之間的關系, 并基于確定的關系將評論和/或媒體傳輸到一個或更多個用戶。
[0056] 在一個實施例中,評論和媒體分享控制器840不需要由遠程服務器實現(xiàn),因為由 評論和媒體分享控制器840執(zhí)行的任意一個或更多個操作可由電子裝置120中的任意裝置 本地執(zhí)行,或在其它分散的計算環(huán)境(例如,云計算環(huán)境)中執(zhí)行。在一個實施例中,可在 電子裝置120本地執(zhí)行評論和/或媒體的分享。
[0057] 圖8示出根據實施例的本地端點主機900的架構。在一個實施例中,本地端點主機 900包括硬件(HW)部分910和軟件(SW)部分920。在一個實施例中,HW部分910包括相機 815、網絡接口卡(NIC) 911(可選)和NIC912以及相機編碼器923的一部分(可選)。在 一個實施例中,SW部分920包括評論和照片客戶服務端點邏輯921、相機捕獲API922 (可 選)、圖形用戶界面(⑶DAPI924、網絡通信API925和網絡驅動器926。在一個實施例中, 內容流(例如,文本、圖形、照片、視頻和/或音頻內容和/或參考內容(例如,連接))以流 935的方向流向遠程端點,外部鏈接、圖形、照片、文本、視頻和/或音頻資源等的通信以流 930的方向流向網絡服務(例如,互聯(lián)網服務)。
[0058]-個或更多個實施例使用用于獲取和傳播流數據的WebRTC的特征。在一個實施 例中,WebRTC的使用實現(xiàn)一個或更多個以下API:媒體流(例如,以訪問諸如來自用戶的相 機和麥克風的數據流)、RTCPeerConnection(例如,通過用于加密和帶寬管理的設施進行 音頻或視頻通話)、RTCDataChannel(例如,用于通用數據的點對點通信)等。
[0059] 在一個實施例中,媒體流API表示媒體的同步流。例如,從相機和麥克風輸入獲取 的流可具有同步的視頻軌道和音頻軌道。一個或更多個實施例可實現(xiàn)RTCPeerConnection API以在瀏覽器(例如,對等點)之間傳播流數據,一個或更多個實施例還使用信令(例如, 諸如SIP或XMPP的消息傳遞協(xié)議以及任意合適的雙工(雙向)通信信道),以協(xié)調通信和 發(fā)送控制消息。在一個實施例中,信令用于交換以下三類信息:會話控制消息(例如,初始 化或關閉通信錯誤和報告錯誤)、網絡配置(例如,計算機的IP地址和端口信息)和媒體功 能(例如,什么編解碼器和分辨率可由瀏覽器處理以及瀏覽器想要傳播什么編解碼器)。
[0060] 在一個實施例中,RTCPeerConnectionAPI是處理對等點之間的流數據的穩(wěn)定且 有效的通信的WebRTC組件。在一個實施例中,一種實施方式使用API諸如通過以下處理來 建立通信信道:客戶A產生唯一ID,客戶A從應用引擎應用程序(AppEngineapp)請求信 道令牌,傳送其ID,應用引擎應用程序從信道API請求信道和客戶ID的令牌,應用程序將所 述令牌發(fā)送到客戶A,客戶A打開套接字并在服務器上設置的信道上進行監(jiān)聽。在一個實 施例中,一種實施方式通過以下處理發(fā)送消息:客戶B向具有更新的應用引擎應用程序做 出POST請求,應用引擎應用程序將請求傳送到信道,信道將消息傳遞到客戶A,并調用客戶 A的onmessage(啟用消息)回調函數。
[0061] 在一個實施例中,可實現(xiàn)WebRTC以進行一對一通信,或通過多個對等點實現(xiàn) WebRTC,或經由中央服務器實現(xiàn)WebRTC,其中,所述多個對等點直接地、點對點地進行相互 通信且所述一對一通信可通過直接通信、點對點或經由中央服務器來實現(xiàn)。在一個實施例 中,網關服務器可以使WebRTC應用在瀏覽器上運行,以與電子裝置進行交互。
[0062] 在一實施例中,實現(xiàn)RT⑶ataChannelAPI來實現(xiàn)低延遲、高通量的任意數據的點 對點交換。在一個或更多個實施例中,WebRTC可用于RTCPeerConnectionAPI會話設置、 具有優(yōu)先級的多個同步信道、可靠或不可靠傳輸語義、內置安全性(DTLS)、擁擠控制、使用 或不使用音頻或視頻的能力的杠桿作用。
[0063]如本領域的技術人員公知的,根據上述架構,上述示例結構可以以很多方式實現(xiàn) (諸如由處理器執(zhí)行的程序指令、軟件模塊、微代碼、計算機可讀介質上的計算機程序產品、 模擬/邏輯電路、專用集成電路、固件、消費電子裝置、AV裝置、無線/有線發(fā)送器、無線/有 線接收器、網絡、多媒體裝置等)。另外,上述架構的實施例可采用全部硬件實施例、全部軟 件實施例或包括硬件和軟件元件兩者的實施例。
[0064] 已參照根據一個或更多個實施例的方法、設備(系統(tǒng))和計算機程序產品的流程 圖和/或框圖描述了實施例??捎捎嬎銠C程序指令實現(xiàn)這種圖示/示圖的每個塊或每個塊 的組合。計算機程序指令在被提供給處理器時生產機器,使得經由處理器執(zhí)行的這些指令 創(chuàng)造用于實現(xiàn)在流程圖和/或框圖中指定的功能/操作的裝置。流程圖/框圖中的每個塊 可表示實現(xiàn)一個或更多個實施例的硬件和/或軟件模塊或邏輯。在可選的實施方式中,記 錄在塊中的功能可以不以在附圖中記錄的順序同時發(fā)生等。
[0065] 術語"計算機程序介質"、"計算機可用介質"、"計算機可讀介質"和"計算機程序 產品"通常用于指示諸如主存儲器、輔助存儲器、卸除式存儲驅動器、安裝在硬盤驅動器中 的硬盤的介質。這些計算機程序產品是用于向計算機系統(tǒng)提供軟件的裝置。計算機可讀介 質允許計算機系統(tǒng)從計算機可讀介質讀取數據、指令、消息或消息包以及其它計算機可讀 信息。計算機可讀介質例如可包括非易失性存儲器(諸如軟盤、ROM、閃存、硬盤驅動器存儲 器、CD-ROM和其它永久性存儲器)。例如,在計算機系統(tǒng)之間傳輸諸如數據和計算機指令 的信息是有用的??梢龑в嬎銠C、其它可編程數據處理設備或其它裝置以特定方式運行的 計算機程序指令可被存儲在計算機可讀介質中,使得存儲在計算機可讀介質中的指令產生 包括所述指令的制造品,其中,所述指令實現(xiàn)在流程圖和/或框圖塊或塊中指定的功能/作 用。
[0066] 在這里表示框圖和/或流程圖的計算機程序指令可被下載到計算機、可編程數據 處理設備、或處理裝置上,以使在其上執(zhí)行的一系列操作產生計算機實現(xiàn)的處理。計算機程 序(即,計算機控制邏輯)被存儲在主存儲器和/或輔助存儲器中。還可經由通信接口接 收計算機程序。當這種計算機程序被執(zhí)行時,這種計算機程序使計算機系統(tǒng)執(zhí)行在這里討 論的一個或更多個實施例的特征。具體地講,當所述計算機程序被執(zhí)行時,所述計算機程序 使處理器和/或多核處理器執(zhí)行計算機系統(tǒng)的特征。這種計算機程序表示計算機系統(tǒng)的控 制器。計算機程序產品包括可由計算機系統(tǒng)讀取且存儲由用于執(zhí)行一個或更多個實施例的 方法的計算機系統(tǒng)執(zhí)行的指令的有形的存儲介質。
[0067] 雖然已參考一個或更多個實施例的特定形式描述了一個或更多個實施例;然而, 其它形式是可能的。因此,權利要求的精神和范圍不應局限于在此包含的優(yōu)選形式的描述。
【權利要求】
1. 一種分享圖像評論的方法,所述方法包括: 將圖像顯示在電子裝置的顯示器上; 添加與所述圖像相關聯(lián)的評論; 選擇一個或更多個目的地來分享所述圖像和相關聯(lián)的評論; 與選擇的所述一個或更多個目的地分享所述圖像和相關聯(lián)的評論。
2. 如權利要求1所述的方法,還包括: 在顯示器上將所述圖像縮減為縮略圖尺寸圖像; 將與所述圖像相關聯(lián)的一個或更多個評論顯示在顯示器上。
3.如權利要求2所述的方法,還包括: 邀請一個或更多個聯(lián)系人一起加入與所述圖像相關聯(lián)的群組評論討論。
4.如權利要求1所述的方法,還包括: 將社交視圖圖標與所述圖像一起顯示在顯示器上; 選擇社交視圖圖標以顯示與所述圖像相關聯(lián)的一個或更多個評論,其中,所述一個或 更多個評論與一個或更多個社交媒體網站相關。
5.如權利要求4所述的方法,其中,分享所述圖像和相關聯(lián)的評論的步驟包括: 將圖像和相關聯(lián)的評論推送到網絡; 從網絡將所述圖像和相關聯(lián)的評論傳輸到一個或更多個社交媒體平臺。
6.如權利要求5所述的方法,其中,傳輸所述圖像和相關聯(lián)的評論的步驟包括以下內 容之一:將所述圖像和相關聯(lián)的評論推送到所述一個或更多個社交媒體平臺或者從所述一 個或更多個社交媒體平臺拉取所述圖像和相關聯(lián)的評論。
7.如權利要求6所述的方法,其中,所述網絡為云網絡。
8. 如權利要求1所述的方法,其中,所述電子裝置包括移動電子裝置。
9.如權利要求8所述的方法,其中,所述移動電子裝置包括移動電話、平板裝置和移動 計算裝置中的一個。
10. 如權利要求2所述的方法,其中,所述一個或更多個評論各自與來自社交媒體平臺 的聯(lián)系人相關聯(lián)。
11. 一種電子裝置,包括: 相機; 顯示器; 提供對與圖像相關聯(lián)的評論的分享的移動圖像庫模塊; 其中,與圖像相關聯(lián)的評論在網絡中被分享。
12. 如權利要求11所述的電子裝置,其中,所述電子裝置提供從網絡對圖像內容和相 關聯(lián)的評論的下載,其中,上傳的圖像內容和相關聯(lián)的評論在一個或更多個社交媒體平臺 被分享。
13.如權利要求12所述的電子裝置,其中,移動圖像庫模塊提供以下項目:選擇圖像在 顯示器上查看,添加評論,將評論與選擇的圖像關聯(lián),選擇一個或更多個目的地來分享圖像 和添加的相關聯(lián)的評論,與選擇的所述一個或更多個目的地分享圖像和添加的相關聯(lián)的評 論。
14.如權利要求13所述的電子裝置,其中,移動圖像庫模塊在顯示器上將選擇的圖像 縮減為縮略圖尺寸圖像,并將與所述圖像相關聯(lián)的一個更多個評論顯示在顯示器上。
15. 如權利要求13所述的電子裝置,其中,移動圖像庫模塊將社交視圖圖標與所述圖 像一起顯示在顯示器上, 其中,社交視圖圖標能夠選擇以顯示與所述圖像相關聯(lián)的一個或更多個評論,且所述 一個或更多個評論與一個或更多個社交媒體網站相關。
16. 如權利要求13所述的電子裝置,其中,所述網絡為云網絡。
17. 如權利要求11所述的電子裝置,其中,所述電子裝置包括移動電子裝置。
18. -種用于分享圖像評論的計算機程序產品,所述計算機程序產品包括: 有形的存儲介質,所述有形的存儲介質可由計算機系統(tǒng)讀取且存儲由計算機系統(tǒng)為了 執(zhí)行以下方法而執(zhí)行的指令,所述方法包括: 將圖像顯示在電子裝置的顯示器上; 添加與所述圖像相關聯(lián)的評論; 選擇一個或更多個目的地來分享所述圖像和相關聯(lián)的評論; 與選擇的所述一個或更多個目的地分享所述圖像和相關聯(lián)的評論。
19. 如權利要求18所述的計算機程序產品,還包括: 在顯示器上將所述圖像縮減為縮略圖尺寸圖像; 將與所述圖像相關聯(lián)的一個或更多個評論顯示在顯示器上。
20. 如權利要求19所述的計算機程序產品,還包括: 邀請一個或更多個聯(lián)系人一起加入與所述圖像相關聯(lián)的群組評論討論; 將社交視圖圖標與所述圖像一起顯示在顯示器上; 選擇社交視圖圖標以顯示與所述圖像相關聯(lián)的一個或更多個評論,其中, 所述一個或更多個評論與一個或更多個社交媒體網站相關。
21. 如權利要求20所述的計算機程序產品,其中,分享圖像和相關聯(lián)的評論包括: 將所述圖像和相關聯(lián)的評論推送到網絡; 從所述一個或更多個社交媒體平臺將所述圖像和相關聯(lián)的評論傳輸到一個或更多個 社交媒體平臺。
22. 如權利要求21所述的計算機程序產品,其中,傳輸圖像和相關聯(lián)的評論包括以下 內容之一:將所述圖像和相關聯(lián)的評論推送到所述一個或更多個社交媒體平臺或者從所述 一個或更多個社交媒體平臺拉取所述圖像和相關聯(lián)的評論。
23. 如權利要求20所述的計算機程序產品,其中,所述網絡是云網絡,且所述一個或更 多個評論各自與來自社交媒體平臺的聯(lián)系人相關聯(lián)。
24. 如權利要求18所述的計算機程序產品,其中,所述電子裝置包括移動電子裝置。
25. -種顯示在電子裝置的顯示器上的圖形用戶界面⑶I,包括: 一個或更多個評論,與顯示在電子裝置上的圖像相關; 可選擇的評論部分,用于添加與所述圖像相關的新的評論; 一個或更多個可選擇的社交平臺圖標,其中,各個社交平臺圖標表示不同的社交平臺, 其中,將所述新的評論與一個或更多個社交平臺關聯(lián),以將所述新的評論添加到選擇 的所述一個或更多個社交平臺。
26. 如權利要求25所述的GUI,其中,當顯示所述一個或更多個評論時,所述圖像被縮 減為縮略圖。
27. -種系統(tǒng),包括: 服務器,提供用于存儲和傳播圖像內容和相關聯(lián)的評論的服務; 電子裝置,包括提供對與圖像相關聯(lián)的評論的分享的移動圖像庫模塊; 其中,使用服務器來與一個或更多個目的地分享與所述圖像相關聯(lián)的評論。
28. 如權利要求27所述的系統(tǒng),其中,移動圖像庫模塊提供以下項目:選擇圖像在電子 裝置上查看,添加評論,將評論與選擇的圖像關聯(lián),選擇一個或更多個目的地來分享所述圖 像和添加的相關聯(lián)的評論,以及與選擇的所述一個或更多個目的地分享所述圖像和添加的 相關聯(lián)的評論。
29. 如權利要求27所述的系統(tǒng),其中,所述服務器是云網絡的一部分,且所述電子裝置 包括移動電子裝置。
30. -種服務器,包括: 存儲器,用于存儲圖像內容和相關聯(lián)的評論; 服務,使用用于傳播與內容相關聯(lián)的評論的處理器,以在多個社交網絡進行分享,其 中,所述評論經由電子裝置而與內容相關聯(lián)。
31. 如權利要求30所述的服務器,其中,所述服務器基于從所述電子裝置接收的目的 地選擇來傳播與內容相關聯(lián)的評論。
32. 如權利要求31所述的服務器,其中,所述內容包括具有相關聯(lián)的評論的照片。
33. 如權利要求32所述的服務器,其中,所述服務器是云網絡的一部分,且所述電子裝 置包括移動電子裝置。
【文檔編號】G06Q50/30GK104380335SQ201380030249
【公開日】2015年2月25日 申請日期:2013年6月7日 優(yōu)先權日:2012年6月8日
【發(fā)明者】金炳周, 杰西·阿爾瓦雷茲, 普拉桑特·迪塞 申請人:三星電子株式會社