專利名稱:用于發布用戶動態信息的方法和設備的制作方法
技術領域:
本發明的實施方式涉及計算機網絡技術領域,具體地,本發明的實施方式涉及一種用于發布用戶動態信息的方法和設備。
背景技術:
現在大部分社交網站都具有顯示好友的行為或活動狀態(簡稱為“好友動態”)的功能。例如,用戶A的好友上傳了一張照片或一段文字、分享了一篇文章等等動作,都可以作為好友動態在用戶A的頁面里顯示,反之亦然。通常,在好友動態中還提供進入到與該動態關聯的具體內容(例如日志、照片等)的鏈接。于是,通過顯示的好友動態,用戶可以查看好友的最新動態或更新的內容,并且能夠直接與好友進行交互。這樣顯著增強了社區的互動性,也成為現在社交網站的主要特征。然而在社交網站中,通常向用戶提供的是通過使用文字、圖片、鏈接等來發布用戶動態信息。由于使用文本、圖片、鏈接等受限于用戶輸入的復雜程度及其他客觀因素,這使得不便于用戶快速實時地發布用戶動態信息。因此,需要提供一種便于用戶發布用戶動態信息的方法和設備。
發明內容
考慮到上述存在的問題,本發明的目的在于提供一種有效地發布用戶動態信息的方法和設備,其能夠讓用戶在最短的時間,快速發布用戶動態信息。在下文中,除非另有說明,否則本文所述的“信息”均指“用戶動態信息”。根據本發明的一個方面,提供了一種用于發布用戶動態信息的方法,包括:接收語音信息;以及將所述語音信息作為用戶動態信息上傳至服務器。其中,所述用戶動態信息是包括時間和位置信息的用戶狀態信息或新鮮事。并且,通過錄音功能來接收所述語音信息。根據本發明的另一方面,提供了一種用于發布用戶動態信息的方法,包括:接收由終端上傳的語音信息作為用戶動態信息;對所接收的用戶動態信息進行排序;以及存儲經排序的用戶動態信息。根據本發明的又一方面,提供了一種用于發布用戶動態信息的設備,包括:接收裝置,配置用于接收語音信息;以及上傳裝置,配置用于將所述語音信息作為用戶動態信息上傳至服務器。其中,所述用戶動態信息是包括時間和位置信息的用戶狀態信息或新鮮事。并且,通過錄音功能來接收所述語音信息。根據本發明的又一方面,提供了一種用于發布用戶動態信息的設備,包括:接收裝置,配置用于接收由終端上傳的語音信息作為用戶動態信息;排序裝置,配置用于對所接收的用戶動態信息進行排序;以及存儲裝置,配置用于存儲經排序的用戶動態信息。本發明示例性實施方式提供的示例性解決方案至少可以帶來如下顯著的技術效果:通過使用錄音功能來接收語音信息,并將其作為用戶動態信息上傳至服務器,從而有效改善了傳統文字和圖片不易錄入的問題,其中所述用戶動態信息是包括時間和位置信息的用戶狀態信息或新鮮事。
結合附圖并參考以下詳細說明,本發明各實施方式的特征、優點及其他方面將變得更加明顯,在此以示例性而非限制性的方式示出了本發明的若干實施方式。在附圖中:圖1示意性示出了根據本發明示例性實施方式的應用環境;圖2示意性示出了根據本發明示例性實施方式的、用于發布用戶動態信息的方法流程圖;圖3示意性示出了根據本發明示例性實施方式的、用于發布用戶動態信息的方法流程圖;圖4示意性示出了根據本發明示例性實施方式的、用于發布用戶動態信息的設備框圖;圖5示意性示出了根據本發明示例性實施方式的、用于發布用戶動態信息的設備框圖;以及圖6示意性示出了將從本發明示例性實施方式中受益并且可以是本發明示例性實施方式示例裝置的計算設備的框圖。在附圖中,相同或對應的標號表不相同或對應的部分。
具體實施例方式下面將參考若干示例性實施方式來描述本發明的原理和精神。應當理解,給出這些實施方式僅僅是為了使本領域技術人員能夠更好地理解進而實現本發明,而并非以任何方式限制本發明的范圍。在本文中,術語“社交網站”或“社交網絡”是指向對特定對象感興趣或只是一起“閑逛”的人們提供虛擬社區的Web站點。成員通過語音、聊天、即時消息、視頻會議和博客等進行通信,并且該服務通常向成員提供了聯系其他成員的好友的方法。這種站點還可以用作親自會面的媒介。“社交網站”或“社交網絡”是針對“虛擬社區”(一群人使用因特網彼此之間就任何事乃至所有事進行通信)的21世紀術語。社交網絡向其成員(或稱用戶)提供與該社交網絡的其他成員進行通信和交互的能力。在使用中,成員加入社交網絡,繼而向其希望連接的多個其他成員添加連接。連接可以由成員顯式地添加,例如成員選擇將要成為好友的特定其他成員;或者基于成員的共同特征(例如,相同教育機構的校友)而由社交網絡自動創建。如在此使用的,術語“好友”是指成員通過該網站與之形成連接、關聯或者關系的任何其他成員。社交網絡中的連接通常是雙向的(但這不是必須的),因此術語“成員”和“好友”可能依賴于參照系。成員之間的連接可以是直接連接;然而,社交網絡的某些實施方式允許經由一級或者多級連接的間接連接。另外,術語“好友”并非必須要求成員在現實生活中實際上是朋友(在成員之一是商戶或者其他實體時,一般更是這樣);其僅暗示社交網絡中的連接。下面結合附圖對本發明的具體實施例進行描述。首先參考圖1,其中圖1示出了根據本發明的實施方式可以在其中使用的系統10,包括可以通過網絡進行通信的多個通信設備。系統10可以包括有線或無線網絡的任意組合,其中這些網絡包括但不限于移動電話網絡、無線局域網(LAN)、藍牙個人局域網、以太網LAN、令牌LAN、廣域網、互聯網、通信設備之間的一個或多個ad hoc網絡等。系統10可以包括有線通信設備和無線通信設備兩者。例如,圖1中所示系統10包括移動電話網絡11和互聯網28。通往互聯網28的連接可以包括但不限于遠程無線連接、短程無線連接,以及各種有線連接,有線連接包括但不限于電話線、電纜線路、電力線等。系統10的示例性通信設備可以包括但不限于移動電話12、組合式PDA和移動電話14、PDA 16、集成消息傳遞設備(MD) 18、臺式計算機20,以及筆記本計算機22。通信設備可以是固定的或者在由行進中的人攜帶時是移動的。通信設備的一些或全部可以通過通往基站24的無線連接25發送和接收呼叫和消息,并且通過通往基站24的無線連接25與服務提供商進行通信。基站24可以連接至網絡服務器26,該服務器26支持移動電話網絡11和互聯網28之間的通信。系統10可以包括附加的通信設備和不同類型的通信設備。通信設備可以彼此直接通信。應當理解,基站24僅是用于無線接入的網絡設備的代表,本發明在此方面不受限制。根據本發明的某些其他示例性實施方式,可以由WiFi接入點來替代基站24。此外,還應當理解,通信設備可以使用各種傳輸技術進行通信,包括但不限于,碼分多址(CDMA)、全球移動通信系統(GSM)、通用移動通信系統(UMTS)、時分多址(TDMA)、頻分多址(FDMA)、傳輸控制協議/互聯網協議(TCP/IP)、短消息傳遞服務(SMS)、多媒體消息傳遞服務(MMS)、電子郵件、即時消息傳遞服務(MS)、藍牙、IEEE 802.11等。通信設備可以使用各種介質進行通信,包括但不限于,無線、紅外、激光、線纜連接等。下面結合圖1的應用場景,參考圖2來描述根據本發明示例性實施方式的用于發布用戶動態信息的方法。需要理解的是,在以下描述中,將移動電話12(圖1中的任何一個移動電話12均可)作為終端的示例性代表(以下稱為終端12),其具有錄音功能并通過網絡接入設備(圖1中的任何一個網絡接入設備24均可;例如,基站24或WiFi接入點24)、經由網絡服務器26接入互聯網28以請求發布服務;將臺式計算機20作為提供發布服務的網站(例如,社交網站)的服務器(以下稱為發布服務器20)。如圖2所示,根據本發明的示例性實施方式,方法200例如可以包括接收語音信息(S201)。具體到圖1,用戶通過終端12的錄音功能錄入一段語音作為用戶動態信息(即,用戶狀態信息或新鮮事)。本領域技術人員可以理解,用戶還可以使用其他方式獲得一段語音,包括但不限于使用事先錄制的一段語音作為用戶動態信息(例如,從網絡上截取的一段音頻)。根據本發明的示例性實施方式,方法200例如可以包括將所述語音信息作為用戶動態信息上傳至服務器(S202)。返回參考圖1,終端12通過網絡接入設備24向連接至互聯網28的發布服務器20上傳所錄制的語音信息。本領域技術人員可以理解,終端12可以連續上傳語音信息作為用戶動態信息。換言之,發布服務器20通過接收終端12上傳的語音信息而接收與用戶有關的動態信息。
進一步地,用戶可以通過終端12向所述發布服務器20請求用戶動態信息(例如,可以包括用戶好友的動態信息或其自身的動態信息),其中請求用戶自身的動態信息是為了查看上傳的語音信息是否已經上傳到了發布服務器。接收由所述發布服務器以特定順序傳回的語音信息作為用戶動態信息,其中用戶是按照時間順序上傳語音信息。以及對所接收的用戶動態信息行播放,例如可以通過自動播放或點擊要播放的語音經由終端12的揚聲器或耳機進行播放。下面結合圖1的應用場景,參考圖3來描述根據本發明示例性實施方式的用于發布用戶動態信息的方法。如圖3所示,根據本發明的示例性實施方式,方法300例如可以包括接收由終端12上傳的語音信息作為用戶動態信息(S301)。具體到圖1,發布服務器20接收由終端12例如通過網絡接入設備、經由網絡服務器26接入互聯網28上傳的語音信息作為用戶動態信息。本領域技術人員可以理解,發布服務器20還可以通過其他方式或路徑接收由終端12上傳的語音信息。根據本發明的示例性實施方式,方法300例如可以包括對所接收的用戶動態信息進行排序(S302)。由于用戶是按照時間順序通過終端12上傳語音信息的,因此優選地服務器也按照終端12上傳的順序(即,時間順序)對接收到的語音信息進行排序。備選地,服務器還可以使用其他順序對接收到的語音信息進行排序。根據本發明的示例性實施方式,方法300例如可以包括存儲經排序的用戶動態信息(S303)。具體地,當發布服務器20接收所述終端12對用戶動態信息的請求時,將所述用戶動態信息以特定順序傳送至所述終端12。對于不同的用戶動態信息,可以以不同的順序傳送至所述終端12。例如,對于用戶動態信息為新鮮事而言,發布服務器20可以按照時間順序以列表的形式傳送至所述終端12。而對于用戶動態信息為用戶狀態信息而言,由于用戶狀態信息通常只顯示一條狀態信息,因此發布服務器20例如可以按照時間順序或倒序(即,按照時間發展順序或按照與時間發展順序相反的順序)將語音信息傳送至所述終端
12。例如,用戶與女朋友約會,他們上午先去公園游玩,然后下午去唱歌,晚上一起去看電影。該用戶的好友可以選擇播放該用戶最新上傳的語音信息(即,晚上一起去看了電影),也可以選擇一個時間段(例如,一天)按照時間順序播放該用戶上傳的語音信息,即,先播放他們去了公園游玩,然后去唱歌,最后一起去看了電影。本領域技術人員可以理解,上文所述的順序只是特定順序的示例性舉例,并不僅限于此,所述特定順序還可以是其他順序。在介紹了本發明示例性實施方式的方法之后,接下來,參考圖4和圖5對本發明示例性實施方式的、用于發布用戶動態信息的設備進行詳細描述。圖4示意性示出了根據本發明示例性實施方式的、用于發布用戶動態信息的設備框圖。設備400可以用于執行上述方法200。設備400包括接收裝置401,配置用于接收語音信息;以及上傳裝置402,配置用于將所述語音信息作為用戶動態信息上傳至服務器。接收裝置401可以用于執行步驟S201。上傳裝置402可以用于執行上述步驟S202。在此不再贅述。圖5示意性示出了根據本發明示例性實施方式的、用于發布用戶動態信息的設備框圖。設備500例如可以用于執行上述方法300。設備500包括接收裝置501,配置用于接收由終端上傳的語音信息作為用戶動態信息;排序裝置502,配置用于對所接收的用戶動態信息進行排序;以及存儲裝置503,配置用于存儲經排序的用戶動態信息。接收裝置501可以用于執行步驟S301。排序裝置502可以用于執行上述步驟S302。存儲裝置503可以用于執行步驟S303。在此不再贅述。下面,將參考圖6來描述可以實現本發明的計算機設備。圖6示意性示出了可以實現根據本發明的實施方式的計算設備的結構方框圖。圖6中所示的計算機系統包括CPU(中央處理單元)601、RAM(隨機存取存儲器)602、ROM(只讀存儲器)603、系統總線604、硬盤控制器605、鍵盤控制器606、串行接口控制器607、并行接口控制器608、顯示器控制器609、硬盤610、鍵盤611、串行外部設備612、并行外部設備613和顯示器614。在這些部件中,與系統總線604相連的有CPU 601、RAM 602、ROM 603、硬盤控制器605、鍵盤控制器606、串行接口控制器607、并行接口控制器608和顯示器控制器609。硬盤610與硬盤控制器605相連,鍵盤611與鍵盤控制器606相連,串行外部設備612與串行接口控制器607相連,并行外部設備613與并行接口控制器608相連,以及顯示器614與顯示器控制器609相連。圖6所述的結構方框圖僅僅為了示例的目的而示出的,并非是對本發明的限制。在一些情況下,可以根據需要添加或者減少其中的一些設備。本發明的實施方式可以通過硬件、軟件或者軟件和硬件的結合來實現。硬件部分可以利用專用邏輯來實現;軟件部分可以存儲在存儲器中,由適當的指令執行系統,例如微處理器或者專用設計硬件來執行。本領域的普通技術人員可以理解上述的設備和方法可以使用計算機可執行指令和/或包含在處理器控制代碼中來實現,例如在諸如磁盤、CD或DVD-ROM的載體介質、諸如只讀存儲器(固件)的可編程的存儲器或者諸如光學或電子信號載體的數據載體上提供了這樣的代碼。本發明的設備及其模塊可以由諸如超大規模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導體、或者諸如現場可編程門陣列、可編程邏輯設備等的可編程硬件設備的硬件電路實現,也可以用由各種類型的處理器執行的軟件實現,也可以由上述硬件電路和軟件的結合例如固件來實現。應當注意,盡管在上文詳細描述中提及了發布用戶動態信息的設備的若干裝置或子裝置,但是這種劃分僅僅并非強制性的。實際上,根據本發明的實施方式,上文描述的兩個或更多裝置的特征和功能可以在一個裝置中具體化。反之,上文描述的一個裝置的特征和功能可以進一步劃分為由多個裝置來具體化。此外,盡管在附圖中以特定順序描述了本發明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執行這些操作,或是必須執行全部所示的操作才能實現期望的結果。相反,流程圖中描繪的步驟可以改變執行順序。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執行,和/或將一個步驟分解為多個步驟執行。雖然已經參考若干具體實施方式
描述了本發明,但是應該理解,本發明并不限于所公開的具體實施方式
。本發明旨在涵蓋所附權利要求的精神和范圍內所包括的各種修改和等同布置。所附權利要求的范圍符合最寬泛的解釋,從而包含所有這樣的修改及等同結構和功能。
權利要求
1.一種用于發布用戶動態信息的方法,包括: 接收語音信息;以及 將所述語音信息作為用戶動態信息上傳至服務器。
2.根據權利要求1所述的方法,其中所述用戶動態信息是包括時間和位置信息的用戶狀態信息或新鮮事。
3.根據權利要求1所述的方法,其中通過錄音功能來接收所述語音信息。
4.根據權利要求1所述的方法,進一步包括以下步驟: 向所述服務器請求用戶動態信息; 接收由所述服務器以特定順序傳回的語音信息作為用戶動態信息;以及 對所接收的用戶動態信息行播放。
5.一種用于發布用戶動態信息的方法,包括: 接收由終端上傳的語音信息作為用戶動態信息; 對所接收的用戶動態信息進行排序;以及 存儲經排序的用戶動態信息。
6.根據權利要求5所述的方法,進一步包括以下步驟: 接收所述終端對用戶動態信息的請求;以及 將所述用戶動態信息以特定順序傳送至所述終端。
7.一種用于發布用戶動態信息的設備,包括: 接收裝置,配置用于接收語音信息;以及 上傳裝置,配置用于將所述語音信息作為用戶動態信息上傳至服務器。
8.根據權利要求7所述的設備,其中所述用戶動態信息是包括時間和位置信息的用戶狀態信息或新鮮事。
9.根據權利要求7所述的設備,其中通過錄音功能來接收所述語音信息。
10.根據權利要求7所述的設備,進一步包括以下裝置: 用于向所述服務器請求用戶動態信息的裝置; 用于接收由所述服務器以特定順序傳回的語音狀態信息作為用戶動態信息的裝置;以及 用于對所接收的用戶動態信息進行播放的裝置。
11.一種用于發布用戶動態信息的設備,包括: 接收裝置,配置用于接收由終端上傳的語音信息作為用戶動態信息; 排序裝置,配置用于對所接收的用戶動態信息進行排序;以及 存儲裝置,配置用于存儲經排序的用戶動態信息。
12.根據權利要求11所述的設備,進一步包括以下裝置: 用于接收所述終端對用戶動態信息的請求的裝置;以及 用于將所述用戶動態信息以特定順序傳送至所述終端的裝置。
全文摘要
本發明的實施方式涉及一種用于發布用戶動態信息的方法和設備。具體地,所述方法涉及接收語音信息;以及將所述語音信息作為用戶動態信息上傳至服務器。
文檔編號H04L29/06GK103095777SQ20111034710
公開日2013年5月8日 申請日期2011年10月31日 優先權日2011年10月31日
發明者張偉凡, 雒海波 申請人:北京千橡網景科技發展有限公司