最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種虛擬物品發(fā)送方法、接收方法、裝置和系統(tǒng)與流程

文檔序號:12492224閱讀:318來源:國知局
一種虛擬物品發(fā)送方法、接收方法、裝置和系統(tǒng)與流程

本發(fā)明涉及計算機和互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種虛擬物品發(fā)送方法、接收方法、裝置及系統(tǒng)。



背景技術(shù):

隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,用戶可以采用客戶端上的虛擬物品來贈送資源。資源可以是貨幣、積分、網(wǎng)絡(luò)游戲中的裝備以及虛擬寵物等。

以使用虛擬物品作為載體贈送貨幣為例,發(fā)送方客戶端在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面,獲取在虛擬物品發(fā)送頁面中輸入的虛擬物品參數(shù);其中,虛擬物品參數(shù)可以包括所需贈送的貨幣金額,也可以包括請求生成的虛擬物品的數(shù)量和每個虛擬物品中封裝的貨幣金額。在現(xiàn)有技術(shù)中,還向用戶提供在發(fā)送虛擬物品時添加祝福語的功能。虛擬物品發(fā)送頁面中包括輸入框,該輸入框用于供用戶輸入祝福語。例如,用戶可在輸入框中手動編輯“恭喜發(fā)財,大吉大利!”作為祝福語。用戶輸入完成虛擬物品參數(shù)和祝福語之后,觸發(fā)發(fā)送方客戶端向后臺服務(wù)器發(fā)送虛擬物品生成請求,該虛擬物品生成請求中包括虛擬物品參數(shù)和祝福語。后臺服務(wù)器根據(jù)虛擬物品參數(shù)生成虛擬物品之后,將祝福語攜帶于虛擬物品之中發(fā)送給相應(yīng)的接收方客戶端。接收方客戶端的用戶能夠查看祝福語,并打開虛擬物品以獲得其中的資源。

由于在現(xiàn)有技術(shù)中,僅向用戶提供在發(fā)送虛擬物品時添加文字形式的祝福語的功能,而文字形式的祝福語輸入的字數(shù)也會有所限制,文字所能傳遞的信息也較為有限。這種發(fā)送虛擬物品的方式缺乏情景感,接收方用戶僅依據(jù)文字形式的祝福語無法直觀而又明確地獲知發(fā)送方用戶的現(xiàn)狀、心理狀態(tài)等。



技術(shù)實現(xiàn)要素:

為了解決現(xiàn)有技術(shù)中由于僅向用戶提供在發(fā)送虛擬物品時添加文字形式的祝福語的功能,而導致所能傳遞的信息較為有限的問題,本發(fā)明實施例提供了一種虛擬物品發(fā)送方法、接收方法、裝置及系統(tǒng)。所述技術(shù)方案如下:

第一方面,提供了一種虛擬物品發(fā)送方法,所述方法包括:

發(fā)送方客戶端在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面;獲取在所述虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù);將所述視頻信息、所述虛擬物品參數(shù)和接收方信息對應(yīng)發(fā)送給后臺服務(wù)器;

所述后臺服務(wù)器生成虛擬物品標識;存儲所述虛擬物品標識、所述視頻信息和所述虛擬物品參數(shù)之間的對應(yīng)關(guān)系;根據(jù)所述接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,所述虛擬物品消息中攜帶所述虛擬物品標識;

所述接收方客戶端顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件;在獲取到對應(yīng)于所述播放控件的觸發(fā)信號之后,播放根據(jù)所述虛擬物品標識獲取到的所述視頻信息。

第二方面,提供了一種虛擬物品發(fā)送方法,所述方法包括:

在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面;

獲取在所述虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù);

將所述視頻信息、所述虛擬物品參數(shù)和接收方信息對應(yīng)發(fā)送給后臺服務(wù)器,以使得所述后臺服務(wù)器生成虛擬物品標識,存儲所述虛擬物品標識、所述視頻信息和所述虛擬物品參數(shù)之間的對應(yīng)關(guān)系,根據(jù)所述接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,所述虛擬物品消息中攜帶所述虛擬物品標識;其中,所述接收方客戶端用于顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件,在獲取到對應(yīng)于所述播放控件的觸發(fā)信號之后,播放根據(jù)所述虛擬物品標識獲取到的所述視頻信息。

第三方面,提供了一種虛擬物品發(fā)送方法,所述方法包括:

接收發(fā)送方客戶端對應(yīng)發(fā)送的視頻信息、虛擬物品參數(shù)和接收方信息;

生成虛擬物品標識;

存儲所述虛擬物品標識、所述視頻信息和所述虛擬物品參數(shù)之間的對應(yīng)關(guān)系;

根據(jù)所述接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,所述根據(jù)所述接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,所述虛擬物品消息中攜帶所述虛擬物品標識;以使得所述接收方客戶端顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件,在獲取到對應(yīng)于所述播放控件的觸發(fā)信號之后,播放根據(jù)所述虛擬物品標識獲取到的所述視頻信息。

第四方面,提供了一種虛擬物品接收方法,所述方法包括:

接收后臺服務(wù)器發(fā)送的虛擬物品消息,所述虛擬物品消息中攜帶虛擬物品標識;所述虛擬物品消息由所述后臺服務(wù)器在接收到發(fā)送方客戶端對應(yīng)發(fā)送的視頻信息、虛擬物品參數(shù)和接收方信息之后生成,所述視頻信息和所述虛擬物品參數(shù)由所述發(fā)送方客戶端在顯示的虛擬物品發(fā)送頁面中獲??;

顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件;

在獲取到對應(yīng)于所述播放控件的觸發(fā)信號之后,播放根據(jù)所述虛擬物品標識獲取到的所述視頻信息。

第五方面,提供了一種虛擬物品發(fā)送方法,所述方法包括:

獲取虛擬物品生成指示;

在所述虛擬物品生成指示的觸發(fā)下,顯示虛擬物品發(fā)送頁面;

獲取在所述虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù);

獲取虛擬物品發(fā)送指示;

在所述虛擬物品發(fā)送指示的觸發(fā)下,向至少一個接收方客戶端發(fā)送虛擬物品消息;

其中,基于所述虛擬物品參數(shù)生成的所述虛擬物品消息中攜帶所述視頻信息。

第六方面,提供了一種虛擬物品接收方法,所述方法包括:

接收虛擬物品消息;

顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件;

獲取對應(yīng)于所述播放控件的觸發(fā)信號;

在所述觸發(fā)信號的觸發(fā)下,播放所述虛擬物品消息中攜帶的視頻信息。

第七方面,提供了一種虛擬物品發(fā)送裝置,所述裝置包括:

頁面顯示模塊,用于在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面;

信息獲取模塊,用于獲取在所述虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù);

信息發(fā)送模塊,用于將所述視頻信息、所述虛擬物品參數(shù)和接收方信息對應(yīng)發(fā)送給后臺服務(wù)器,以使得所述后臺服務(wù)器生成虛擬物品標識,存儲所述虛擬物品標識、所述視頻信息和所述虛擬物品參數(shù)之間的對應(yīng)關(guān)系,根據(jù)所述接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,所述虛擬物品消息中攜帶所述虛擬物品標識;其中,所述接收方客戶端用于顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件,在獲取到對應(yīng)于所述播放控件的觸發(fā)信號之后,播放根據(jù)所述虛擬物品標識獲取到的所述視頻信息。

第八方面,提供了一種虛擬物品發(fā)送裝置,所述裝置包括:

信息接收模塊,用于接收發(fā)送方客戶端對應(yīng)發(fā)送的視頻信息、虛擬物品參數(shù)和接收方信息;

標識生成模塊,用于生成虛擬物品標識;

關(guān)系存儲模塊,用于存儲所述虛擬物品標識、所述視頻信息和所述虛擬物品參數(shù)之間的對應(yīng)關(guān)系;

消息發(fā)送模塊,用于根據(jù)所述接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,所述虛擬物品消息中攜帶所述虛擬物品標識;以使得所述接收方客戶端顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件,在獲取到對應(yīng)于所述播放控件的觸發(fā)信號之后,播放根據(jù)所述虛擬物品標識獲取到的所述視頻信息。

第九方面,提供了一種虛擬物品接收裝置,所述裝置包括:

消息接收模塊,用于接收后臺服務(wù)器發(fā)送的虛擬物品消息,所述虛擬物品消息中攜帶虛擬物品標識;所述虛擬物品消息由所述后臺服務(wù)器在接收到發(fā)送方客戶端對應(yīng)發(fā)送的視頻信息、虛擬物品參數(shù)和接收方信息之后生成,所述視頻信息和所述虛擬物品參數(shù)由所述發(fā)送方客戶端在顯示的虛擬物品發(fā)送頁面中獲??;

消息顯示模塊,用于顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件;

信息播放模塊,用于在獲取到對應(yīng)于所述播放控件的觸發(fā)信號之后,播放根據(jù)所述虛擬物品標識獲取到的所述視頻信息。

第十方面,提供了一種虛擬物品發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)包括:

發(fā)送方客戶端、后臺服務(wù)器和接收方客戶端;

所述發(fā)送方客戶端包括如第七方面所述的裝置;

所述后臺服務(wù)器包括如第八方面所述的裝置;

所述發(fā)送方客戶端包括如第九方面所述的裝置。

第十一方面,提供了一種虛擬物品發(fā)送裝置,所述裝置包括:

生成指示獲取模塊,用于獲取虛擬物品生成指示;

頁面顯示模塊,用于在所述虛擬物品生成指示的觸發(fā)下,顯示虛擬物品發(fā)送頁面;

信息獲取模塊,用于獲取在所述虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù);

發(fā)送指示獲取模塊,用于獲取虛擬物品發(fā)送指示;

消息發(fā)送模塊,用于在所述虛擬物品發(fā)送指示的觸發(fā)下,向至少一個接收方客戶端發(fā)送虛擬物品消息;

其中,基于所述虛擬物品參數(shù)生成的所述虛擬物品消息中攜帶所述視頻信息。

第十二方面,提供了一種虛擬物品接收裝置,所述裝置包括:

消息接收模塊,用于接收虛擬物品消息;

消息顯示模塊,用于顯示所述虛擬物品消息,所述虛擬物品消息和/或基于所述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件;

信號獲取模塊,用于獲取對應(yīng)于所述播放控件的觸發(fā)信號;

視頻播放模塊,用于在所述觸發(fā)信號的觸發(fā)下,播放所述虛擬物品消息中攜帶的視頻信息。

本發(fā)明實施例提供的技術(shù)方案帶來的有益效果包括:

由于在發(fā)送虛擬物品時,發(fā)送方用戶可錄制視頻信息作為虛擬物品的關(guān)聯(lián)信息發(fā)送至接收方,接收方接收到該虛擬物品后可播放該視頻信息;相較于文字形式的祝福語,視頻信息所能傳遞的信息更多,例如接收方用戶根據(jù)發(fā)送方用戶的外貌、衣著、妝容、面部表情和動作、肢體語言、祝福語等特征能夠直觀而又明確地獲知發(fā)送方用戶的近況,豐富了發(fā)送虛擬物品時傳遞的信息量。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個實施例提供的實施環(huán)境的示意圖;

圖2是本發(fā)明一個實施例提供的后臺服務(wù)器的架構(gòu)圖;

圖3是本發(fā)明一個實施例提供的虛擬物品發(fā)送方法的流程圖;

圖4A是本發(fā)明另一實施例提供的虛擬物品發(fā)送方法的流程圖;

圖4B至圖4G是圖4A所示實施例涉及的界面示意圖;

圖5是本發(fā)明另一實施例提供的虛擬物品發(fā)送方法的流程圖;

圖6是本發(fā)明另一實施例提供的虛擬物品發(fā)送方法的流程圖;

圖7是本發(fā)明一個實施例提供的虛擬物品接收方法的流程圖;

圖8是本發(fā)明一個實施例提供的虛擬物品發(fā)送裝置的框圖;

圖9是本發(fā)明另一實施例提供的虛擬物品發(fā)送裝置的框圖;

圖10是本發(fā)明另一實施例提供的虛擬物品發(fā)送裝置的框圖;

圖11是本發(fā)明一個實施例提供的終端的結(jié)構(gòu)示意圖;

圖12是本發(fā)明一個實施例提供的服務(wù)器的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。

請參考圖1,其示出了本發(fā)明一個實施例提供的實施環(huán)境的示意圖。該實施30環(huán)境包括:發(fā)送終端120、后臺服務(wù)器140和接收終端160。

發(fā)送終端120中運行有發(fā)送方客戶端。發(fā)送終端120可以是手機、平板電腦、電子書閱讀器、MP3(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標準音頻層面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。

后臺服務(wù)器140可以是一臺服務(wù)器,也可以是由若干臺服務(wù)器組成的服務(wù)器集群,或者是一個云計算服務(wù)中心。

接收終端160中運行有接收方客戶端。接收終端160也可以是手機、平板電腦、電子書閱讀器、MP3(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標準音頻層面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。

后臺服務(wù)器140可以通過網(wǎng)絡(luò)分別與發(fā)送終端120和接收終端160建立通信連接。該網(wǎng)絡(luò)可以是無線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò)。

在本發(fā)明實施例中,發(fā)送方客戶端和接收方客戶端可以是任何具備虛擬物品收發(fā)功能的客戶端。例如,發(fā)送方客戶端可以是社交類應(yīng)用客戶端、即時通信客戶端、支付類應(yīng)用客戶端、游戲客戶端、閱讀客戶端、專用于發(fā)送虛擬物品的客戶端等等。

在實際應(yīng)用中,發(fā)送方客戶端和接收方客戶端可以是兩個具有不同功能的客戶端,其中發(fā)送方客戶端具備發(fā)送虛擬物品的功能,接收方客戶端具備接收虛擬物品的功能?;蛘撸l(fā)送方客戶端和接收方客戶端也可以是兩個具有相同功能的客戶端,該客戶端具備發(fā)送和接收虛擬物品的功能。當該客戶端用于實現(xiàn)本發(fā)明方法示例中發(fā)送方客戶端側(cè)的功能時,該客戶端即作為發(fā)送方客戶端;當該客戶端用于實現(xiàn)本發(fā)明方法示例中接收方客戶端側(cè)的功能時,該客戶端即作為接收方客戶端。相應(yīng)地,發(fā)送終端和接收終端均為終端設(shè)備。當該終端設(shè)備中運行的客戶端用于實現(xiàn)本發(fā)明方法示例中發(fā)送方客戶端側(cè)的功能時,該終端設(shè)備即作為發(fā)送終端;當該終端設(shè)備中運行的客戶端用于實現(xiàn)本發(fā)明方法示例中接收方客戶端側(cè)的功能時,該終端設(shè)備即作為接收終端。在實際應(yīng)用中,對于同一個客戶端來講,其可以作為發(fā)送方客戶端,也可以作為接收方客戶端。對于同一臺終端,其可以作為發(fā)送終端,也可以作為接收終端。

在本發(fā)明實施例中,虛擬物品還可以稱為虛擬紅包、電子紅包,虛擬物品是一種在至少兩個用戶之間以贈送形式轉(zhuǎn)移資源(或稱為虛擬物品)的虛擬載體。該至少兩個用戶在客戶端和/或真實世界中具有好友關(guān)系,也可以不具有好友關(guān)系。虛擬物品中所涉及的資源(或稱為虛擬物品)可以是貨幣、游戲裝備、游戲材料、游戲?qū)櫸铩⒂螒驇?、圖標、會員、稱號、增值業(yè)務(wù)、積分、元寶、金豆、禮金券、兌換券、優(yōu)惠券、賀卡等等。本發(fā)明實施例對資源類型不作限定。

在一個示例中,如圖2所示,當后臺服務(wù)器140為集群架構(gòu)時,后臺服務(wù)器140可以包括:通訊服務(wù)器142、物品包服務(wù)器144、視頻服務(wù)器146和支付服務(wù)器148。

通訊服務(wù)器142用于提供發(fā)送方客戶端和接收方客戶端之間的通訊服務(wù)。

例如,通訊服務(wù)器142用于提供發(fā)送方客戶端和接收方客戶端之間進行文字、圖片、視頻、視頻等消息的收發(fā)功能。

物品包服務(wù)器144用于提供虛擬物品收發(fā)的功能。

視頻服務(wù)器146,用于提供對視頻信息進行存儲和處理的功能。

支付服務(wù)器148用于提供資源轉(zhuǎn)移功能。例如,支付服務(wù)器148用于提供將資源從發(fā)送方客戶端所對應(yīng)的賬戶轉(zhuǎn)移至后臺服務(wù)器140所對應(yīng)的賬戶,以及將資源從后臺服務(wù)器140所對應(yīng)的賬戶轉(zhuǎn)移至接收方客戶端所對應(yīng)的賬戶的功能。

上述各個服務(wù)器之間可通過網(wǎng)絡(luò)建立通信連接。該網(wǎng)絡(luò)可以是無線網(wǎng)絡(luò),也可以是有線網(wǎng)絡(luò)。

請參考圖3,其示出了本發(fā)明一個實施例提供的虛擬物品發(fā)送方法的流程圖。該方法可應(yīng)用于圖1所示實施環(huán)境中。該方法可以包括如下步驟。

步驟301,發(fā)送方客戶端在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面。

步驟302,發(fā)送方客戶端獲取在虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù)。

步驟303,發(fā)送方客戶端將視頻信息、虛擬物品參數(shù)和接收方信息對應(yīng)發(fā)送給后臺服務(wù)器。

相應(yīng)地,后臺服務(wù)器接收發(fā)送方客戶端對應(yīng)發(fā)送的視頻信息、虛擬物品參數(shù)和接收方信息。

步驟304,后臺服務(wù)器生成虛擬物品標識。

步驟305,后臺服務(wù)器存儲虛擬物品標識、視頻信息和虛擬物品參數(shù)之間的對應(yīng)關(guān)系。

步驟306,后臺服務(wù)器根據(jù)接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息。虛擬物品消息中攜帶虛擬物品標識。

相應(yīng)地,接收方客戶端接收后臺服務(wù)器發(fā)送的虛擬物品消息。

步驟307,接收方客戶端顯示虛擬物品消息,虛擬物品消息和/或基于虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件。

步驟308,接收方客戶端在獲取到對應(yīng)于播放控件的觸發(fā)信號之后,播放根據(jù)虛擬物品標識獲取到的視頻信息。

綜上所述,本實施例提供的方法,由于在發(fā)送虛擬物品時,發(fā)送方用戶可錄制視頻信息作為虛擬物品的關(guān)聯(lián)信息發(fā)送至接收方,接收方接收到該虛擬物品后可播放該視頻信息;相較于文字形式的祝福語,視頻信息所能傳遞的信息更多,例如接收方用戶根據(jù)發(fā)送方用戶的視頻、語調(diào)和語氣等特征能夠直觀而又明確地獲知發(fā)送方用戶的心理狀態(tài),豐富了發(fā)送虛擬物品時傳遞的信息量。

另外,發(fā)送方用戶無需手動編輯祝福語,通過錄制視頻信息以表達發(fā)送虛擬物品時的祝福、安慰或者夸獎等心情,充分簡化操作,提高操作效率。

另外,對于接收方是特殊人群,例如聾啞人,通過錄制視頻信息以表達祝福、安慰或者夸獎無疑會給帶來與傳統(tǒng)紅包截然不同的用戶體驗。甚至傳統(tǒng)信息傳送方式無法實現(xiàn)的信息傳遞內(nèi)容可以通過該信息傳送方式實現(xiàn)。對于另外的人群,例如老年人或者兒童等無法使用或者正常使用傳統(tǒng)信息表達的人群,視頻錄入方式也會與傳統(tǒng)方式具有本質(zhì)的不同。

另外,為了解決由于需要用戶手動編輯祝福語,而導致輸入祝福語的操作較為繁瑣且效率低的問題,常規(guī)的做法是使用默認設(shè)定的祝福語。若用戶在發(fā)送虛擬物品時不手動輸入祝福語,則發(fā)送方客戶端使用默認設(shè)定的祝福語攜帶于虛擬物品之中發(fā)送給相應(yīng)的接收方客戶端。然而,默認設(shè)定的祝福語有時無法準確表達用戶的心情。例如,默認設(shè)定的祝福語為“恭喜發(fā)財,大吉大利”,其僅能夠表達祝福,但無法表達安慰或者夸獎等心情。通過本發(fā)明實施例提供的技術(shù)方案,既能夠簡化操作,同時也使得發(fā)送方用戶能夠準確地表達發(fā)送虛擬物品時的心情。

請參考圖4A,其示出了本發(fā)明另一實施例提供的虛擬物品發(fā)送方法的流程圖。該方法可應(yīng)用于圖1所示實施環(huán)境中。該方法可以包括如下步驟。

步驟401,發(fā)送方客戶端在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面。

虛擬物品生成指示是由發(fā)送方用戶觸發(fā)的用于請求生成虛擬物品的操作信號。發(fā)送方客戶端提供有用于發(fā)送虛擬物品的操作控件,用戶點擊該操作控件即觸發(fā)虛擬物品生成指示。在一個示例中,發(fā)送方客戶端顯示會話界面,該會話界面可以是單人聊會話界面,也可以是聊天群會話界面;在獲取到對應(yīng)于會話界面中的菜單控件的觸發(fā)信號之后,顯示功能菜單,功能菜單中包括用于發(fā)送虛擬物品的操作控件;在獲取到對應(yīng)于該操作控件的觸發(fā)信號之后,顯示虛擬物品發(fā)送頁面。

可選地,如果發(fā)送方客戶端既向用戶提供發(fā)送攜帶視頻信息的虛擬物品的功能,還向用戶提供發(fā)送攜帶文字信息的虛擬物品的功能,則發(fā)送方客戶端在獲取到對應(yīng)于上述用于發(fā)送虛擬物品的操作控件的觸發(fā)信號之后,顯示虛擬物品類型的選擇項;在獲取到對應(yīng)于攜帶視頻信息的虛擬物品的選擇項的觸發(fā)信號之后,顯示用于發(fā)送攜帶視頻信息的虛擬物品的虛擬物品發(fā)送頁面。在一個示例中,虛擬物品類型的選擇項包括對應(yīng)于攜帶文字信息的虛擬物品的選擇項,以及,對應(yīng)于攜帶視頻信息的虛擬物品的選擇項。

虛擬物品發(fā)送頁面中包括:用于供發(fā)送方用戶輸入虛擬物品參數(shù)的操作控件,用于供發(fā)送方用戶錄制視頻信息的操作控件,以及用于供發(fā)送方用戶觸發(fā)發(fā)送虛擬物品的操作控件。結(jié)合參考圖4B,其示例性示出了一種虛擬物品發(fā)送過程所涉及的界面示意圖,假設(shè)以“紅包”作為載體來贈送貨幣。發(fā)送方用戶點擊單聊會話界面41中的菜單控件42觸發(fā)顯示功能菜單43,功能菜單43中包括用于發(fā)送虛擬物品的操作控件44;發(fā)送方用戶點擊上述操作控件44觸發(fā)顯示虛擬物品類型的選擇項,包括視頻紅包選擇項45和文字紅包選擇項46;發(fā)送方用戶點擊視頻紅包選擇項45觸發(fā)顯示用于發(fā)送視頻紅包的虛擬物品發(fā)送界面47,該虛擬物品發(fā)送界面47中包括用于供發(fā)送方用戶輸入所需贈送的貨幣金額的輸入框48、用于供發(fā)送方用戶錄制視頻信息的錄制控件49、以及用于供發(fā)送方用戶觸發(fā)發(fā)送虛擬物品的操作控件50。

步驟402,發(fā)送方客戶端獲取在虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù)。

發(fā)送方客戶端在獲取到對應(yīng)于虛擬物品發(fā)送頁面中的視頻錄制控件的觸發(fā)信號之后,通過麥克風采集視頻信息。結(jié)合參考圖4B,用戶按住錄制控件49觸發(fā)錄制視頻信息,發(fā)送方用戶在查看到顯示的錄制提示框51后開始會話以及動作,錄制其所希望表達的視頻信息??蛇x地,發(fā)送方客戶端在錄制視頻信息的過程中,若獲取到取消錄制指示,則取消錄制視頻信息。例如,用戶在錄制視頻信息的過程中執(zhí)行向上滑動操作以觸發(fā)取消錄制指示。

虛擬物品參數(shù)包括如下幾種可能的實現(xiàn)形式:當向單個接收方客戶端發(fā)送虛擬物品時,虛擬物品參數(shù)包括虛擬物品中虛擬物品的數(shù)量;當向?qū)儆谕蝗航M的至少一個接收方客戶端發(fā)送虛擬物品時,虛擬物品參數(shù)包括虛擬物品的數(shù)量和虛擬物品的總數(shù)量,虛擬物品的總數(shù)量用于隨機生成每個虛擬物品中虛擬物品的數(shù)量,或者,虛擬物品參數(shù)包括虛擬物品的數(shù)量和每個虛擬物品中虛擬物品的固定數(shù)量。

步驟403,發(fā)送方客戶端在虛擬物品發(fā)送頁面中顯示預(yù)覽控件。

發(fā)送方客戶端在獲取到視頻信息之后,在虛擬物品發(fā)送頁面中顯示預(yù)覽控件。預(yù)覽控件用于供發(fā)送方用戶預(yù)覽播放其錄制的視頻信息。可選地,發(fā)送方客戶端在獲取到視頻信息之后,將虛擬物品發(fā)送界面中的錄制控件切換為預(yù)覽控件。

步驟404,發(fā)送方客戶端在獲取到對應(yīng)于預(yù)覽控件的觸發(fā)信號之后,播放視頻信息。

發(fā)送方用戶可以通過觸發(fā)預(yù)覽控件來收聽其錄制的視頻信息,以便達到檢查視頻信息的目的。當發(fā)送方用戶認為其錄制的視頻信息不符合期望時,可重新錄制視頻信息??蛇x地,虛擬物品發(fā)送界面中還包括重錄制控件。發(fā)送方客戶端在獲取到對應(yīng)于重錄制控件的觸發(fā)信號之后,重新獲取視頻信息。

結(jié)合參考圖4B和4C,發(fā)送方客戶端在獲取到視頻信息之后,將虛擬物品發(fā)送界面47中的錄制控件49切換為預(yù)覽控件52。發(fā)送方用戶點擊預(yù)覽控件52觸發(fā)播放視頻信息。在播放視頻信息的過程中,發(fā)送方客戶端可顯示視頻信息的播放進度。例如,如圖4C所示,發(fā)送方客戶端在預(yù)覽控件52的外邊框顯示視頻信息的播放進度。

步驟405,發(fā)送方客戶端生成包含有視頻信息的視頻文件。

發(fā)送方客戶端在獲取到視頻信息之后,生成包含有視頻信息的視頻文件。

步驟406,發(fā)送方客戶端處理所述視頻文件。參考圖4F,在步驟406中,處理視頻文件利用了壓縮算法對視頻文件進行壓縮,包括如下子步驟:

步驟4061,所述發(fā)送方客戶端獲取至少一幀所述視頻數(shù)據(jù)和所述視頻數(shù)據(jù)的視頻參數(shù)。

發(fā)送方客戶端可以通過已有的視頻文件解碼得到至少一幀視頻數(shù)據(jù)和視頻數(shù)據(jù)的視頻參數(shù);發(fā)送方客戶端也可以獲取移動終端的攝像頭所采集到的至少一幀視頻數(shù)據(jù)和視頻數(shù)據(jù)的視頻參數(shù)。

在通過已有的視頻文件解碼得到至少一幀視頻數(shù)據(jù)時,發(fā)送方客戶端也可以通過自身的硬件加速功能將已有的視頻文件解碼得到至少一幀視頻數(shù)據(jù)和視頻數(shù)據(jù)的視頻參數(shù)。

以搭載所述發(fā)送方客戶端的移動終端為美國蘋果公司出品的運行有iOS系統(tǒng)的電子設(shè)備為例,移動終端采用iOS系統(tǒng)中的多媒體解碼組件來對已有的視頻文件解碼,多媒體解碼組件能夠啟用運行有iOS系統(tǒng)的電子設(shè)備中的硬件加速功能,極大提高解碼效率。

視頻數(shù)據(jù)的視頻參數(shù)是指分辨率和碼率。在iOS系統(tǒng)中,視頻數(shù)據(jù)的視頻參數(shù)攜帶在SampleBuffer結(jié)構(gòu)體中,多幀視頻數(shù)據(jù)共用1個SampleBuffer結(jié)構(gòu)體。比如,第1-100幀視頻數(shù)據(jù)共用第1個SampleBuffer結(jié)構(gòu)體,第1個SampleBuffer結(jié)構(gòu)體中記錄了第1-100幀視頻數(shù)據(jù)各自的分辨率和碼率(通常都是相同的);第101-200幀共用第2個SampleBuffer結(jié)構(gòu)體,第2個SampleBuffer結(jié)構(gòu)體中記錄了第101-200幀視頻數(shù)據(jù)各自的分辨率和碼率(通常都是相同的),以此類推。

步驟4062,所述發(fā)送方客戶端修改所述視頻數(shù)據(jù)的視頻參數(shù)為壓縮后的視頻參數(shù)。

移動終端修改視頻數(shù)據(jù)的視頻參數(shù)為壓縮后的視頻參數(shù)。視頻參數(shù)包括分辨率和碼率兩個,只需要將其中一個參數(shù)修改為壓縮后的視頻參數(shù),就可以實現(xiàn)視頻壓縮,但通常會將兩個參數(shù)同時都修改為壓縮后的視頻參數(shù)。也即:移動終端修改視頻數(shù)據(jù)的分辨率為壓縮后的分辨率;和/或,移動終端修改視頻數(shù)據(jù)的碼率為壓縮后的碼率。其中,將原始碼率修改為壓縮后的碼率時,視頻數(shù)據(jù)的壓縮效果會非常明顯。以運行有iOS系統(tǒng)的電子設(shè)備為例,移動終端修改SampleBuffer結(jié)構(gòu)體中的原始分辨率為壓縮后的分辨率480*480,并修改SampleBuffer結(jié)構(gòu)體中的原始碼率(通常為1500kbps)為壓縮后的碼率500kbps。

步驟4063,所述發(fā)送方客戶端通過硬件加速功能根據(jù)所述壓縮后的視頻參數(shù)對所述至少一幀視頻數(shù)據(jù)進行壓縮,得到壓縮后的視頻文件。

所述步驟4063通過所述移動終端的硬件加速功能將已有的視頻文件解碼得到所述至少一幀視頻數(shù)據(jù)。移動終端在壓縮視頻數(shù)據(jù)的過程中,通過硬件加速功能根據(jù)壓縮后的分辨率和/或碼率對至少一幀視頻數(shù)據(jù)進行壓縮。以運行有iOS系統(tǒng)的電子設(shè)備為例,移動終端通過iOS系統(tǒng)中的多媒體編碼組件AVAssetWriter根據(jù)壓縮后的分辨率和/或碼率對至少一幀視頻數(shù)據(jù)進行H.264編碼格式的壓縮。多媒體編碼組件AVAssetWriter能夠啟用運行有iOS系統(tǒng)的電子設(shè)備中的硬件加速功能,極大提高編碼效率。

經(jīng)過上述描述,可知,步驟4061至步驟4063的視頻壓縮過程還進一步包括:

步驟40611,將已有的視頻文件解碼得到所述至少一幀視頻數(shù)據(jù);

步驟40612,獲取所述移動終端的攝像頭所采集到的所述至少一幀視頻數(shù)據(jù)。

所述步驟4062,包括修改所述視頻數(shù)據(jù)的分辨率為壓縮后的分辨率;和/或,修改所述視頻數(shù)據(jù)的碼率為壓縮后的碼率。

所述步驟4063包括如下子步驟:

步驟40631,對于每幀視頻數(shù)據(jù),通過所述移動終端的硬件加速功能根據(jù)所述壓縮后的視頻參數(shù)對所述視頻數(shù)據(jù)進行壓縮;

步驟40632,將壓縮后的每幀視頻數(shù)據(jù)采用預(yù)定寫入幀率寫入視頻文件,得到所述壓縮后的視頻文件。

在步驟40632中,移動終端將壓縮后的當前幀視頻數(shù)據(jù)寫入視頻文件,然后對下一幀視頻數(shù)據(jù)執(zhí)行步驟40631,實現(xiàn)對所有幀視頻數(shù)據(jù)依次進行的邊壓縮邊寫入。在將一幀幀壓縮后的視頻數(shù)據(jù)寫入視頻文件時,移動終端控制寫入幀率為壓縮后的預(yù)定寫入幀率,比如移動終端控制預(yù)定寫入幀率為每秒24幀,也即人眼能夠接收的最低幀率,從而實現(xiàn)更好的壓縮效果。經(jīng)實驗證明,通過上述壓縮處理,8秒種長度的短視頻的壓縮后的數(shù)據(jù)量僅有500K左右,具有非常好的壓縮效果。

使用步驟40611至步驟40613所描述的視頻壓縮技術(shù),通過獲取至少一幀視頻數(shù)據(jù)和視頻數(shù)據(jù)的視頻參數(shù),修改視頻數(shù)據(jù)的視頻參數(shù)為壓縮后的視頻參數(shù),通過移動終端的硬件加速功能根據(jù)壓縮后的視頻參數(shù)對至少一幀視頻數(shù)據(jù)進行壓縮,得到壓縮后的視頻文件;解決了目前的視頻壓縮方法的處理速度較慢的問題;達到了通過移動終端的硬件加速功能來進行視頻壓縮,提高移動終端上的視頻壓縮方法的處理速度的效果。這種視頻壓縮處理技術(shù)使用在本實施例的虛擬物品發(fā)送過程中是非常有利的,在移動終端即進行壓縮操作可以大大減少終端向視頻服務(wù)器以及視頻服務(wù)器向接收終端傳輸?shù)臄?shù)據(jù)流量,這一方面可以節(jié)省通信流量,另一方面,在移動終端的視頻壓縮技術(shù)還能夠減少使用大量虛擬物品發(fā)送高峰期對通信帶寬帶來的壓力。

在虛擬物品發(fā)送過程中,將獲得的視頻文件在發(fā)送側(cè)進行壓縮是由于視頻文件具有較大格式造成的,這也導致了虛擬物品發(fā)送過程與諸如文本、音頻等其他形式的虛擬物品發(fā)送方式的不同。

當然,本實施例中的壓縮技術(shù)僅僅是一個示例性的描述,為了實現(xiàn)發(fā)送側(cè)視頻內(nèi)發(fā)送至視頻服務(wù)器,在客戶端還可以采用其它的視頻壓縮技術(shù)。

在某些情況下,例如用戶的網(wǎng)絡(luò)條件較好時,用戶可以選擇直接上傳未經(jīng)壓縮的無損視頻至視頻服務(wù)器,在服務(wù)器側(cè)進行壓縮,并在服務(wù)器側(cè)存儲未經(jīng)壓縮的無損視頻和經(jīng)過壓縮的小格式視頻文件,接收方可以進行選擇,選擇接收無損視頻或者經(jīng)過壓縮的小格式視頻文件。在一個示例中,接收方在首先接收到經(jīng)過壓縮的小格式視頻;之后,例如在網(wǎng)絡(luò)條件好或者用戶需求更清晰的視頻時,向視頻服務(wù)器提出獲取無損視頻的請求,服務(wù)器根據(jù)請求下發(fā)無損視頻文件。該虛擬物品發(fā)送方式通過服務(wù)器為媒介,可以節(jié)省用戶的硬件資源,并且提供用戶多種選擇,尤其是可以方便用戶在不用的網(wǎng)絡(luò)條件下根據(jù)需求獲取視頻文件。

步驟407,發(fā)送方客戶端將視頻文件、虛擬物品包參數(shù)和接收方信息對應(yīng)發(fā)送給后臺服務(wù)器。相應(yīng)地,后臺服務(wù)器接收發(fā)送方客戶端發(fā)送的視頻文件。

虛擬物品生成請求用于指示后臺服務(wù)器生成虛擬物品。虛擬物品生成請求中包括視頻文件的文件標識、虛擬物品參數(shù)和接收方信息。文件標識由發(fā)送方客戶端或者后臺服務(wù)器生成。文件標識用于唯一標識視頻文件。例如,文件標識可以是視頻文件的文件名,也可以是由發(fā)送方客戶端或者后臺服務(wù)器為視頻文件分配的唯一序列號。接收方信息用于指示虛擬物品的接收方用戶。

示例性地,接收方信息可以是接收方客戶端的標識,也可以是接收方客戶端所屬群組的群組標識,或者是發(fā)送方用戶設(shè)置的接收方客戶端的條件,例如該條件可以是廣州市20至30歲之間的接收方用戶所對應(yīng)的接收方客戶端。

在一個示例中,虛擬物品發(fā)送頁面中包括發(fā)送控件,發(fā)送方用戶觸發(fā)該發(fā)送控件觸發(fā)虛擬物品發(fā)送指示。發(fā)送方客戶端在獲取到虛擬物品發(fā)送指示之后,觸發(fā)執(zhí)行下文所述的發(fā)送流程,向至少一個接收方客戶端發(fā)送虛擬物品消息。其中,基于虛擬物品參數(shù)生成的虛擬物品消息中攜帶視頻信息。

可選地,若發(fā)送方客戶端從后臺服務(wù)器接收到處理后的視頻文件,則虛擬物品生成請求中包括處理后的視頻文件的文件標識、虛擬物品參數(shù)和接收方信息。處理后的視頻文件的文件標識可以與未處理的視頻文件的文件標識相同,也可以是由后臺服務(wù)器為處理后的視頻文件新生成的一個文件標識。如果是后臺服務(wù)器為處理后的視頻文件新生成的一個文件標識,則后臺服務(wù)器將處理后的視頻文件和處理后的視頻文件的文件標識一并發(fā)送給發(fā)送方客戶端。

結(jié)合參考圖4B和圖4D,發(fā)送方用戶點擊操作控件50觸發(fā)支付流程,發(fā)送方客戶端與后臺服務(wù)器交互完成支付流程,發(fā)送方客戶端將所需贈送的貨幣金額從發(fā)送方客戶端對應(yīng)的賬戶轉(zhuǎn)移至后臺服務(wù)器對應(yīng)的賬戶,在轉(zhuǎn)移成功之后,虛擬物品成功發(fā)出。發(fā)送方客戶端所顯示的單聊會話界面41中便會顯示一條已發(fā)出的虛擬物品消息53。

步驟408,服務(wù)器生成虛擬物品標識。

后臺服務(wù)器生成對應(yīng)于虛擬物品參數(shù)的虛擬物品標識。

需要說明的是,對于同一個虛擬物品生成請求所需生成的一個或多個虛擬物品,后臺服務(wù)器生成一個虛擬物品標識,該虛擬物品標識與請求中包含的虛擬物品參數(shù)對應(yīng)存儲。

步驟409,后臺服務(wù)器存儲虛擬物品標識、視頻信息和虛擬物品參數(shù)之間的對應(yīng)關(guān)系。

后臺服務(wù)器保存處理后的視頻文件。處理后的視頻文件的文件標識可以是后臺服務(wù)器從發(fā)送方客戶端接收到的視頻文件的文件標識;也可以是后臺服務(wù)器為處理后的視頻文件生成的文件標識。

步驟410,后臺服務(wù)器根據(jù)接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,虛擬物品消息中攜帶虛擬物品標識。

相應(yīng)地,接收方客戶端接收后臺服務(wù)器發(fā)送的虛擬物品消息。

若是在單聊會話界面中觸發(fā)發(fā)送虛擬物品,則虛擬物品的接收方用戶即為該單聊會話界面中的聯(lián)系人。發(fā)送方客戶端向后臺服務(wù)器發(fā)送的虛擬物品生成請求中可攜帶該單聊會話界面中的聯(lián)系人的用戶帳號。后臺服務(wù)器向與該聯(lián)系人的用戶帳號對應(yīng)的接收方客戶端發(fā)送虛擬物品消息。

若是在群聊會話界面中觸發(fā)發(fā)送虛擬物品,則虛擬物品的接收方用戶即為該群聊會話界面所對應(yīng)的群組中的聯(lián)系人。發(fā)送方客戶端向后臺服務(wù)器發(fā)送的虛擬物品生成請求中可攜帶該群聊會話界面所對應(yīng)的群組的群組標識。

后臺服務(wù)器根據(jù)該群組標識獲取屬于該群組的各個聯(lián)系人的用戶帳號,而后向與獲取到的各個聯(lián)系人的用戶帳號對應(yīng)的接收方客戶端發(fā)送虛擬物品消息。

可選地,虛擬物品消息中還攜帶有發(fā)送方客戶端的標識,以便于接收方用戶根據(jù)發(fā)送方客戶端的標識獲知虛擬物品的發(fā)送方用戶。

步驟411,接收方客戶端顯示虛擬物品消息。

接收方客戶端在與發(fā)送方客戶端的會話界面中,顯示虛擬物品消息。在一個示例中,接收方客戶端顯示的虛擬物品消息中包括播放控件。在另一示例中,基于接收方客戶端顯示的虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件。在又一示例中,接收方客戶端顯示的虛擬物品消息和基于上述虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中均包括播放控件。其中,播放控件用于供接收方用戶觸發(fā)播放視頻信息。

接收方客戶端顯示的虛擬物品消息與發(fā)送方客戶端顯示的虛擬物品消息相類似,可參見圖4D。

步驟412,接收方客戶端在獲取到對應(yīng)于所虛擬物品消息的觸發(fā)信號之后,顯示虛擬物品領(lǐng)取頁面。

虛擬物品領(lǐng)取頁面中包括播放控件和領(lǐng)取控件。其中,領(lǐng)取控件用于供接收方用戶觸發(fā)領(lǐng)取虛擬物品中的虛擬物品。

如圖4E所示,其示例性示出了一種虛擬物品領(lǐng)取頁面54的界面示意圖。

虛擬物品領(lǐng)取頁面54中包括播放控件55和領(lǐng)取控件56。接收方用戶點擊播放控件55可觸發(fā)接收方客戶端播放視頻信息。接收方用戶點擊領(lǐng)取控件56可觸發(fā)接收方客戶端獲取虛擬物品中的虛擬物品。

步驟413,接收方客戶端在獲取到對應(yīng)于播放控件的觸發(fā)信號之后,播放根據(jù)虛擬物品標識獲取到的視頻信息。

接收方用戶可點擊虛擬物品消息中包括的播放控件,或者點擊虛擬物品領(lǐng)取頁面中包括的播放控件,觸發(fā)接收方客戶端播放視頻信息。

在一種可能的實現(xiàn)方式中,接收方客戶端的通過判斷網(wǎng)絡(luò)環(huán)境來決定視頻播放控件的觸發(fā)方式。參見圖4G,該過程可以描述為如下步驟:

步驟4131,接收方客戶端獲取到對應(yīng)于播放控件的觸發(fā)信號。

步驟4132,判斷當前網(wǎng)絡(luò)是否為Wifi網(wǎng)絡(luò)。

步驟4133,若當前網(wǎng)絡(luò)為Wifi網(wǎng)絡(luò),則直接生成所述播放控件的觸發(fā)信號,視頻信息自動播放,等待接收領(lǐng)取控件的觸發(fā)信號,并在接收到所述觸發(fā)信號時,根據(jù)虛擬物品標識從后臺服務(wù)器獲取虛擬物品。

步驟4134,若當前網(wǎng)絡(luò)非Wifi網(wǎng)絡(luò),則不生成所述播放控件的觸發(fā)信號,所述視頻信息不播放;等待接收領(lǐng)取控件的觸發(fā)信號,并在接收到所述觸發(fā)信號時,根據(jù)虛擬物品標識從后臺服務(wù)器獲取虛擬物品。

步驟4135,接收所述播放控件的觸發(fā)信號,觸發(fā)視頻信息播放。

另外,接收方客戶端可通過如下方式從后臺服務(wù)器獲取視頻信息。在一個示例中,接收方客戶端向后臺服務(wù)器發(fā)送視頻獲取請求,視頻獲取請求中包括虛擬物品標識;后臺服務(wù)器接收到視頻獲取請求之后,從上述預(yù)存的對應(yīng)關(guān)系中查詢獲取與該虛擬物品標識對應(yīng)的視頻信息,向接收方客戶端發(fā)送包含有上查詢獲取到的視頻信息的視頻文件。在另一示例中,后臺服務(wù)器向接收方客戶端發(fā)送的虛擬物品消息中還包括視頻信息對應(yīng)的文件標識。接收方客戶端向后臺服務(wù)器發(fā)送視頻獲取請求,視頻獲取請求中包括上述文件標識;后臺服務(wù)器接收到視頻獲取請求之后,向接收方客戶端發(fā)送與該文件標識對應(yīng)的視頻文件??蛇x地,視頻文件是對視頻信息進行降噪處理后得到的處理后的視頻文件。

另外,接收方客戶端從后臺服務(wù)器獲取視頻信息的時機包括如下幾種可能的實現(xiàn)方式:

在第一種可能的實現(xiàn)方式中,接收方客戶端在獲取到對應(yīng)于播放控件的觸發(fā)信號之后,從后臺服務(wù)器獲取視頻信息。

也即,接收方客戶端在確認接收方用戶需要播放視頻信息之后,從后臺服務(wù)器請求獲取視頻信息,避免因接收方用戶無需播放視頻信息卻預(yù)先獲取視頻信息而導致的資源浪費。

在第二種可能的實現(xiàn)方式中,接收方客戶端在驗證登錄至接收方客戶端的用戶帳號符合領(lǐng)取虛擬物品中的虛擬物品的條件之后,從后臺服務(wù)器獲取視頻信息。

其中,領(lǐng)取虛擬物品中的虛擬物品的條件包括但不限于以下至少一項:

登錄至接收方客戶端的用戶帳號是上述單聊會話界面中的聯(lián)系人、登錄至接收方客戶端的用戶帳號屬于上述群聊會話界面所對應(yīng)的群組中的聯(lián)系人、還存在未領(lǐng)取的虛擬物品、虛擬物品未超期。通過上述方式,對接收方用戶進行權(quán)限驗證,僅允許有權(quán)限領(lǐng)取虛擬物品中的虛擬物品的接收方用戶查看到發(fā)送方用戶錄制的視頻信息,有助于提高視頻信息的隱私性。

在第三種可能的實現(xiàn)方式中,接收方客戶端在成功獲取到虛擬物品中的虛擬物品之后,從后臺服務(wù)器獲取視頻信息。

在本實施方式中,接收方用戶在成功領(lǐng)取虛擬物品中的虛擬物品之后,才有權(quán)獲取和查看相應(yīng)的視頻信息。

步驟414,接收方客戶端在獲取到對應(yīng)于領(lǐng)取控件的觸發(fā)信號之后,根據(jù)虛擬物品標識從后臺服務(wù)器獲取虛擬物品。

接收方客戶端在獲取到對應(yīng)于領(lǐng)取控件的觸發(fā)信號之后,向后臺服務(wù)器發(fā)送虛擬物品領(lǐng)取請求,虛擬物品領(lǐng)取請求中攜帶虛擬物品標識。后臺服務(wù)器接收到虛擬物品領(lǐng)取請求之后,從上述預(yù)存的對應(yīng)關(guān)系中查詢獲取與虛擬物品標識對應(yīng)的虛擬物品參數(shù),并根據(jù)虛擬物品參數(shù)向接收方客戶端發(fā)送虛擬物品。

若虛擬物品參數(shù)包括虛擬物品中虛擬物品的數(shù)量,則后臺服務(wù)器將該數(shù)量的虛擬物品從后臺服務(wù)器對應(yīng)的賬戶轉(zhuǎn)移至接收方客戶端對應(yīng)的賬戶。若虛擬物品參數(shù)包括虛擬物品的數(shù)量和虛擬物品的總數(shù)量,則后臺服務(wù)器根據(jù)虛擬物品的數(shù)量和虛擬物品的總數(shù)量隨機生成接收方客戶端獲取到的虛擬物品中的虛擬物品的數(shù)量,并將該數(shù)量的虛擬物品從后臺服務(wù)器對應(yīng)的賬戶轉(zhuǎn)移至接收方客戶端對應(yīng)的賬戶。若虛擬物品參數(shù)包括虛擬物品的數(shù)量和每個虛擬物品中虛擬物品的固定數(shù)量,則后臺服務(wù)器將該固定數(shù)量的虛擬物品從后臺服務(wù)器對應(yīng)的賬戶轉(zhuǎn)移至接收方客戶端對應(yīng)的賬戶。

在本實施例中,僅以用戶點擊領(lǐng)取控件觸發(fā)領(lǐng)取虛擬物品中的虛擬物品為例。在其它實施例中,接收方客戶端也可自動領(lǐng)取虛擬物品中的虛擬物品。

在一個示例中,接收方客戶端在視頻信息播放結(jié)束后,根據(jù)虛擬物品標識從后臺服務(wù)器獲取虛擬物品。

步驟415,接收方客戶端顯示領(lǐng)取結(jié)果頁面。

接收方客戶端獲取虛擬物品之后,顯示領(lǐng)取結(jié)果頁面。領(lǐng)取結(jié)果頁面中可以包括領(lǐng)取到的虛擬物品的數(shù)量??蛇x地,領(lǐng)取結(jié)果頁面中還包括留言控件,留言控件用于供接收方用戶輸入留言信息。

如圖4E所示,接收方用戶成功領(lǐng)取虛擬物品之后,接收方客戶端顯示領(lǐng)取結(jié)果頁面57,領(lǐng)取結(jié)果頁面57中包括留言控件58。

步驟416,接收方客戶端獲取在領(lǐng)取結(jié)果頁面中輸入的留言信息。

接收方用戶點擊留言控件觸發(fā)輸入留言信息。留言信息為文字、視頻或視頻中的任意一種。例如,接收方用戶可錄制視頻或者視頻,以表達對發(fā)送方用戶的感謝。

步驟417,接收方客戶端向后臺服務(wù)器發(fā)送留言信息。

相應(yīng)地,后臺服務(wù)器接收方客戶端發(fā)送的留言信息。

步驟418,后臺服務(wù)器向發(fā)送方客戶端發(fā)送留言信息。

相應(yīng)地,發(fā)送方客戶端接收后臺服務(wù)器發(fā)送的留言信息。

發(fā)送方客戶端則會顯示留言信息。

綜上所述,本實施例提供的方法,由于在發(fā)送虛擬物品時,發(fā)送方用戶可錄制視頻信息作為虛擬物品的關(guān)聯(lián)信息發(fā)送至接收方,接收方接收到該虛擬物品后可播放該視頻信息;相較于文字形式的祝福語,視頻信息所能傳遞的信息更多,例如接收方用戶根據(jù)發(fā)送方用戶的視頻、語調(diào)和語氣等特征能夠直觀而又明確地獲知發(fā)送方用戶的心理狀態(tài),豐富了發(fā)送虛擬物品時傳遞的信息量。

另外,發(fā)送方客戶端并未直接將視頻信息攜帶于虛擬物品生成請求中發(fā)送給后臺服務(wù)器,而是將視頻信息和虛擬物品生成請求分別單獨發(fā)送給后臺服務(wù)器,以使得能夠使用兩臺不同的服務(wù)器分別用于實現(xiàn)存儲視頻信息的功能和實現(xiàn)收發(fā)虛擬物品的功能,有助于減輕用于實現(xiàn)收發(fā)虛擬物品的功能的服務(wù)器的處理和存儲壓力。

另外,還通過對視頻信息進行降噪處理,降低視頻信息中的噪聲信號對用戶收聽的干擾,即使發(fā)送方用戶在諸如馬路、商場、餐廳等較為嘈雜的環(huán)境下,也能夠錄制質(zhì)量較佳的音視頻信息。

另外,還通過在虛擬物品發(fā)送頁面中顯示預(yù)覽控件,使得發(fā)送方用戶能夠在發(fā)送虛擬物品之前對錄制的視頻信息進行預(yù)覽播放,確保后續(xù)發(fā)出的視頻信息符合用戶期望。

在上述方法實施例中,有關(guān)發(fā)送方客戶端一側(cè)的步驟可以單獨實現(xiàn)成為發(fā)送方客戶端側(cè)的虛擬物品發(fā)送方法,有關(guān)后臺服務(wù)器一側(cè)的步驟可以單獨實現(xiàn)成為后臺服務(wù)器側(cè)的虛擬物品發(fā)送方法,有關(guān)接收方客戶端一側(cè)的步驟可以單獨實現(xiàn)成為接收方客戶端側(cè)的虛擬物品接收方法。

在一個示例中,當后臺服務(wù)器為圖2所示的集群架構(gòu)時,該虛擬物品發(fā)送方法可以包括如下幾個步驟:

步驟501,發(fā)送方客戶端在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面。

步驟502,發(fā)送方客戶端獲取在虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù)。

步驟503,在虛擬物品包發(fā)送頁面中顯示預(yù)覽控件。

步驟504在獲取到對應(yīng)于預(yù)覽控件的觸發(fā)信號之后,播放視頻信息。

步驟505,生成包含有視頻信息的視頻文件。

步驟506,處理所述視頻文件。所述處理過程包括但不限于步驟406所限定的處理過程。

步驟507,將視頻文件、虛擬物品包參數(shù)和接收方信息對應(yīng)發(fā)送給后臺服務(wù)器。

步驟508,物品包服務(wù)器生成虛擬物品標識。

步驟509,物品包服務(wù)器存儲虛擬物品標識、視頻信息和虛擬物品參數(shù)之間的對應(yīng)關(guān)系。

步驟510,物品包服務(wù)器生成虛擬物品消息。

虛擬物品消息中攜帶虛擬物品標識。可選地,虛擬物品消息中還攜帶有發(fā)送方客戶端的標識和/或視頻文件的文件標識。

步驟511,物品包服務(wù)器向通訊服務(wù)器發(fā)送虛擬物品消息。

相應(yīng)地,通訊服務(wù)器接收物品包服務(wù)器發(fā)送的虛擬物品消息。

步驟512,通訊服務(wù)器根據(jù)接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息。

相應(yīng)地,接收方客戶端接收通訊服務(wù)器發(fā)送的虛擬物品消息。

步驟513,接收方客戶端顯示虛擬物品消息。

步驟514,接收方客戶端在獲取到對應(yīng)于所虛擬物品消息的觸發(fā)信號之后,顯示虛擬物品領(lǐng)取頁面。

步驟515,接收方客戶端向視頻服務(wù)器發(fā)送攜帶有文件標識的視頻獲取請求。

相應(yīng)地,視頻服務(wù)器接收方客戶端發(fā)送的視頻獲取請求。

步驟516,視頻服務(wù)器獲取與該文件標識對應(yīng)的視頻文件。

步驟517,視頻服務(wù)器向接收方客戶端發(fā)送視頻文件。

相應(yīng)地,接收方客戶端接收視頻服務(wù)器發(fā)送的視頻文件。

步驟518,接收方客戶端在獲取到對應(yīng)于播放控件的觸發(fā)信號之后,播放視頻文件中的視頻信息。

步驟519,接收方客戶端在獲取到對應(yīng)于領(lǐng)取控件的觸發(fā)信號之后,向物品包服務(wù)器發(fā)送虛擬物品領(lǐng)取請求,虛擬物品領(lǐng)取請求中攜帶虛擬物品標識。

相應(yīng)地,物品包服務(wù)器接收方客戶端發(fā)送的物品包領(lǐng)取請求。

步驟520,物品包服務(wù)器從上述預(yù)存的對應(yīng)關(guān)系中查詢獲取與虛擬物品標識對應(yīng)的虛擬物品參數(shù)。

步驟521,物品包服務(wù)器根據(jù)虛擬物品參數(shù)向接收方客戶端發(fā)送虛擬物品。

請參考圖6,其示出了本發(fā)明另一實施例提供的虛擬物品發(fā)送方法的流程圖。該方法可應(yīng)用于發(fā)送方客戶端中。該方法可以包括如下幾個步驟。

步驟601,獲取虛擬物品生成指示。

步驟602,在虛擬物品生成指示的觸發(fā)下,顯示虛擬物品發(fā)送頁面。

步驟603,獲取在虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù)。

可選地,發(fā)送方客戶端在獲取到視頻信息之后,生成包含視頻信息的視頻文件,向后臺服務(wù)器發(fā)送視頻文件。后臺服務(wù)器用于對視頻信息進行降噪處理,得到處理后的視頻文件,并向發(fā)送方客戶端發(fā)送處理后的視頻文件。相應(yīng)地,發(fā)送方客戶端接收處理后的視頻文件。

可選地,發(fā)送方客戶端在獲取到視頻信息之后,在虛擬物品發(fā)送頁面中顯示預(yù)覽控件。發(fā)送方客戶端在獲取到對應(yīng)于預(yù)覽控件的觸發(fā)信號之后,播放視頻信息。

步驟604,獲取虛擬物品發(fā)送指示。

步驟605,在虛擬物品發(fā)送指示的觸發(fā)下,向至少一個接收方客戶端發(fā)送虛擬物品消息。其中,基于虛擬物品參數(shù)生成的虛擬物品消息中攜帶視頻信息。

相關(guān)細節(jié)可參考圖4A所示的方法實施例。

請參考圖7,其示出了本發(fā)明一實施例提供的虛擬物品接收方法的流程該方法可應(yīng)用于接收方客戶端中。該方法可以包括如下幾個步驟。

步驟701,接收虛擬物品消息。

步驟702,顯示虛擬物品消息,虛擬物品消息和/或基于虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件。

可選地,接收方客戶端在獲取到對應(yīng)于虛擬物品消息的觸發(fā)信號之后,顯示虛擬物品領(lǐng)取頁面。

步驟703,獲取對應(yīng)于播放控件的觸發(fā)信號。

步驟704,在觸發(fā)信號的觸發(fā)下,播放虛擬物品消息中攜帶的視頻信息。

可選地,虛擬物品領(lǐng)取頁面中還包括領(lǐng)取控件,接收方客戶端在獲取到對應(yīng)于領(lǐng)取控件的觸發(fā)信號之后,根據(jù)虛擬物品標識從后臺服務(wù)器獲取虛擬物品。

可選地,接收方客戶端顯示領(lǐng)取結(jié)果頁面,獲取在領(lǐng)取結(jié)果頁面中輸入的留言信息,然后向發(fā)送方客戶端發(fā)送留言信息。相應(yīng)地,發(fā)送方客戶端在接收到接收方客戶端發(fā)送的留言信息之后,顯示該留言信息。

相關(guān)細節(jié)可參考圖4A所示的方法實施例。

下述為本發(fā)明裝置實施例,可以用于執(zhí)行本發(fā)明方法實施例。對于本發(fā)明裝置實施例中未披露的細節(jié),請參照本發(fā)明方法實施例。

請參考圖8,其示出了本發(fā)明一個實施例提供的虛擬物品發(fā)送裝置的框圖。該裝置具有實現(xiàn)上述方法示例中發(fā)送方客戶端側(cè)的功能,所述功能可以由硬件實現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該裝置可以包括:頁面顯示模塊821、信息獲取模塊822和信息發(fā)送模塊823。

頁面顯示模塊821,用于執(zhí)行上述步驟301和步驟401。

信息獲取模塊822,用于執(zhí)行上述步驟302和步驟402。

信息發(fā)送模塊823,用于執(zhí)行上述步驟303。

可選地,信息發(fā)送模塊823,包括:文件生成單元、文件發(fā)送單元和請求發(fā)送單元。

文件生成單元,用于執(zhí)行上述步驟405。

文件發(fā)送單元,用于執(zhí)行上述步驟406。

請求發(fā)送單元,用于執(zhí)行上述步驟409。

可選地,信息發(fā)送模塊823,還包括:文件接收單元,用于接收后臺服務(wù)器發(fā)送的處理后的視頻文件。

可選地,該裝置還包括:控件顯示模塊和信息播放模塊。

控件顯示模塊,用于執(zhí)行上述步驟403。

信息播放模塊,用于執(zhí)行上述步驟404。

相關(guān)細節(jié)可參考圖3或圖4A所示的方法實施例。

請參考圖9,其示出了本發(fā)明另一實施例提供的虛擬物品發(fā)送裝置的框圖。該裝置具有實現(xiàn)上述方法示例中后臺服務(wù)器側(cè)的功能,所述功能可以由硬件實現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該裝置可以包括:信息接收模塊921、標識生成模塊922、關(guān)系存儲模塊923和消息發(fā)送模塊924。

信息接收模塊921,用于接收發(fā)送方客戶端對應(yīng)發(fā)送的視頻信息和虛擬物品參數(shù)。

標識生成模塊922,用于執(zhí)行上述步驟304和步驟410。

關(guān)系存儲模塊923,用于執(zhí)行上述步驟305和步驟411。

消息發(fā)送模塊924,用于執(zhí)行上述步驟306和步驟412。

可選地,信息接收模塊921,包括:文件接收單元和請求接收單元。

文件接收單元,用于接收所述發(fā)送方客戶端發(fā)送的包含有視頻信息的視頻文件。

請求接收單元,用于接收發(fā)送方客戶端發(fā)送的虛擬物品生成請求。

可選地,信息接收模塊641,還包括:信息處理單元和文件發(fā)送單元。

信息處理單元,用于執(zhí)行上述步驟407。

文件發(fā)送單元,用于執(zhí)行上述步驟409。

相關(guān)細節(jié)可參考圖3或圖4A所示的方法實施例。

請參考圖10,其示出了本發(fā)明另一實施例提供的虛擬物品發(fā)送裝置的框圖。該裝置具有實現(xiàn)上述方法示例中接收方客戶端側(cè)的功能,所述功能可以由硬件實現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該裝置可以包括:消息接收模塊1021、消息顯示模塊1022和信息播放模塊1023。

消息接收模塊1021,用于接收后臺服務(wù)器發(fā)送的虛擬物品消息。

消息顯示模塊1022,用于執(zhí)行上述步驟307和步驟413。

信息播放模塊1023,用于執(zhí)行上述步驟308和步驟416。

可選地,該裝置還包括:第一信息獲取模塊、第二信息獲取模塊和第三信息獲取模塊。

第一信息獲取模塊,用于在獲取到對應(yīng)于播放控件的觸發(fā)信號之后,從后臺服務(wù)器獲取視頻信息。

第二信息獲取模塊,用于在驗證登錄至接收方客戶端的用戶帳號符合領(lǐng)取虛擬物品中的虛擬物品的條件之后,從后臺服務(wù)器獲取視頻信息。

第三信息獲取模塊,用于在成功獲取到虛擬物品中的虛擬物品之后,從后臺服務(wù)器獲取視頻信息。

可選地,該裝置還包括:第一物品獲取模塊和第二物品獲取模塊。

第一物品獲取模塊,用于在獲取到對應(yīng)于虛擬物品消息的觸發(fā)信號之后,顯示虛擬物品領(lǐng)取頁面,虛擬物品領(lǐng)取頁面中包括播放控件和領(lǐng)取控件;在獲取到對應(yīng)于領(lǐng)取控件的觸發(fā)信號之后,根據(jù)虛擬物品標識從后臺服務(wù)器獲取虛擬物品。

第二物品獲取模塊,用于在視頻信息播放結(jié)束之后,根據(jù)虛擬物品標識從后臺服務(wù)器獲取虛擬物品。

可選地,該裝置還包括:頁面顯示模塊、留言獲取模塊和留言發(fā)送模塊。

頁面顯示模塊,用于執(zhí)行上述步驟417。

留言獲取模塊,用于執(zhí)行上述步驟418。

留言發(fā)送模塊,用于執(zhí)行上述步驟419。

相關(guān)細節(jié)可參考圖3或圖4A所示的方法實施例。

本發(fā)明一示例性實施例還提供了一種虛擬物品發(fā)送裝置。該裝置具有實現(xiàn)上述方法示例中發(fā)送方客戶端側(cè)的功能,所述功能可以由硬件實現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該裝置可以包括:生成指示獲取模塊、頁面顯示模塊、信息獲取模塊、發(fā)送指示獲取模塊和消息發(fā)送模塊。

生成指示獲取模塊,用于執(zhí)行上述步驟601。

頁面顯示模塊,用于執(zhí)行上述步驟602。

信息獲取模塊,用于執(zhí)行上述步驟603。

發(fā)送指示獲取模塊,用于執(zhí)行上述步驟604。

消息發(fā)送模塊,用于執(zhí)行上述步驟605。

相關(guān)細節(jié)可參考圖6所示的方法實施例。

本發(fā)明一示例性實施例還提供了一種虛擬物品發(fā)送裝置。該裝置具有實

現(xiàn)上述方法示例中接收方客戶端側(cè)的功能,所述功能可以由硬件實現(xiàn),也可以由硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該裝置可以包括:消息接收模塊、消息顯示模塊、

信號獲取模塊和視頻播放模塊。

消息接收模塊,用于執(zhí)行上述步驟701。

消息顯示模塊,用于執(zhí)行上述步驟702。

信號獲取模塊,用于執(zhí)行上述步驟703。

視頻播放模塊,用于執(zhí)行上述步驟704。

相關(guān)細節(jié)可參考圖7所示的方法實施例。

本發(fā)明一示例性實施例還提供了一種虛擬物品發(fā)送系統(tǒng),該系統(tǒng)包括:

發(fā)送方客戶端、后臺服務(wù)器和接收方客戶端。

發(fā)送方客戶端,用于在獲取到虛擬物品生成指示之后,顯示虛擬物品發(fā)送頁面;獲取在虛擬物品發(fā)送頁面中輸入的視頻信息和虛擬物品參數(shù);將視頻信息、虛擬物品參數(shù)和接收方信息對應(yīng)發(fā)送給后臺服務(wù)器。

后臺服務(wù)器,用于生成虛擬物品標識;存儲虛擬物品標識、視頻信息和虛擬物品參數(shù)之間的對應(yīng)關(guān)系;根據(jù)接收方信息向至少一個接收方客戶端發(fā)送虛擬物品消息,虛擬物品消息中攜帶虛擬物品標識。

接收方客戶端,用于顯示虛擬物品消息,虛擬物品消息和/或基于虛擬物品消息觸發(fā)顯示的虛擬物品領(lǐng)取頁面中包括播放控件;在獲取到對應(yīng)于播放控件的觸發(fā)信號之后,播放根據(jù)虛擬物品標識獲取到的視頻信息。

需要說明的是,上述實施例提供的裝置,在實現(xiàn)其功能時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的裝置與方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

請參考圖11,其示出了本發(fā)明一個實施例提供的終端的結(jié)構(gòu)示意圖。該終端用于實施上述實施例中提供的發(fā)送方客戶端側(cè)的虛擬物品發(fā)送方法,或者用于實施上述實施例中提供的接收方客戶端側(cè)的虛擬物品接收方法。具體來講:

終端1100可以包括RF(Radio Frequency,射頻)電路1110、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器1120、輸入單元1130、顯示單元1140、視頻傳感器1150、音頻電路1160、WiFi(wireless fidelity,無線保真)模塊1170、包括有一個或者一個以上處理核心的處理器1180、以及電源990等部件。本領(lǐng)域技術(shù)人員可以理解,圖11中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

RF電路1110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器1180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1110包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路1110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務(wù))、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS(Short Messaging Service,短消息服務(wù))等。

存儲器1120可用于存儲軟件程序以及模塊,處理器1180通過運行存儲在存儲器1120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端1100的使用所創(chuàng)建的數(shù)據(jù)(比如視頻數(shù)據(jù)、電話本等)等。此外,存儲器1120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器1120還可以包括存儲器控制器,以提供處理器1180和輸入單元1130對存儲器1120的訪問。

輸入單元1130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元1130可包括圖像輸入設(shè)備1131以及其他輸入設(shè)備1132。圖像輸入設(shè)備1131可以是攝像頭,也可以是光電掃描設(shè)備。除了圖像輸入設(shè)備1131,輸入單元1130還可以包括其他輸入設(shè)備1132。具體地,其他輸入設(shè)備1132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元1140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1100的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構(gòu)成。顯示單元1140可包括顯示面板1141,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED(Organic Light-Emitting Diode,15有機發(fā)光二極管)等形式來配置顯示面板1141。

終端1100可包括至少一種視頻傳感器1150,視頻傳感器用于獲取用戶的視頻信息。終端1100還可以包括其它傳感器(未示出),比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1141的亮度,接近傳感器可在終端1100移動到耳邊時,關(guān)閉顯示面板1141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端1100還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

視頻電路1160、揚聲器1161,傳聲器1162可提供用戶與終端1100之間的視頻接口。音頻電路1160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器1161,由揚聲器1161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1180處理后,經(jīng)RF電路1111以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器1120以便進一步處理。音頻電路1160還可能包括耳塞插孔,以提供外設(shè)耳機與終端1100的通信。

WiFi屬于短距離無線傳輸技術(shù),終端1100通過WiFi模塊70可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖11示出了WiFi模塊1170,但是可以理解的是,其并不屬于終端1100的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器1180是終端1100的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器1120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1120內(nèi)的數(shù)據(jù),執(zhí)行終端1100的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器1180可包括一個或多個處理核心;優(yōu)選的,處理器1180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。

可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器1180中。

終端1100還包括給各個部件供電的電源990(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源990還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,終端1100還可以包括藍牙模塊等,在此不再贅述。

具體在本實施例中,終端1100還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。上述一個或者一個以上程序包含用于執(zhí)行上述發(fā)送方客戶端側(cè)或者接收方客戶端側(cè)的方法的指令。

請參考圖12,其示出了本發(fā)明一個實施例提供的服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器用于實施上述實施例中提供的后臺服務(wù)器側(cè)的虛擬物品發(fā)送方法。具體來講:

所述服務(wù)器1200包括中央處理單元(CPU)1201、包括隨機存取存儲器(RAM)1202和只讀存儲器(ROM)1203的系統(tǒng)存儲器1204,以及連接系統(tǒng)存儲器1204和中央處理單元1201的系統(tǒng)總線1205。所述服務(wù)器1200還包括幫助計算機內(nèi)的各個器件之間傳輸信息的基本輸入/輸出系統(tǒng)(I/O系統(tǒng))1206,和用于存儲操作系統(tǒng)1213、應(yīng)用程序1214和其他程序模塊1215的大容量存儲設(shè)備1207。

所述基本輸入/輸出系統(tǒng)1206包括有用于顯示信息的顯示器1208和用于用戶輸入信息的諸如鼠標、鍵盤之類的輸入設(shè)備1209。其中所述顯示器1208和輸入設(shè)備1209都通過連接到系統(tǒng)總線1205的輸入輸出控制器1210連接到中央處理單元1201。所述基本輸入/輸出系統(tǒng)1206還可以包括輸入輸出控制器1210以用于接收和處理來自鍵盤、鼠標、或電子觸控筆等多個其他設(shè)備的輸入。類似地,輸入輸出控制器1210還提供輸出到顯示屏、打印機或其他類型的輸出設(shè)備。

所述大容量存儲設(shè)備1207通過連接到系統(tǒng)總線1205的大容量存儲控制器(未示出)連接到中央處理單元1201。所述大容量存儲設(shè)備1207及其相關(guān)聯(lián)的計算機可讀介質(zhì)為服務(wù)器1200提供非易失性存儲。也就是說,所述大容量存儲設(shè)備1207可以包括諸如硬盤或者CD-ROM驅(qū)動器之類的計算機可讀介質(zhì)(未示出)。

不失一般性,所述計算機可讀介質(zhì)可以包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括RAM、ROM、EPROM、EEPROM、閃存或其他固態(tài)存儲其技術(shù),CD-ROM、DVD或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備。當然,本領(lǐng)域技術(shù)人員可知所述計算機存儲介質(zhì)不局限于上述幾種。上述的系統(tǒng)存儲器1204和大容量存儲設(shè)備1207可以統(tǒng)稱為存儲器。

根據(jù)本發(fā)明的各種實施例,所述服務(wù)器1200還可以通過諸如因特網(wǎng)等網(wǎng)絡(luò)連接到網(wǎng)絡(luò)上的遠程計算機運行。也即服務(wù)器1200可以通過連接在所述系統(tǒng)總線1205上的網(wǎng)絡(luò)接口單元1211連接到網(wǎng)絡(luò)1212,或者說,也可以使用網(wǎng)絡(luò)接口單元1211來連接到其他類型的網(wǎng)絡(luò)或遠程計算機系統(tǒng)(未示出)。

所述存儲器還包括一個或者一個以上的程序,所述一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。上述一個或者一個以上程序包含用于執(zhí)行上述后臺服務(wù)器側(cè)的方法的指令。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器,上述指令可由終端的處理器執(zhí)行以完成上述方法實施例中發(fā)送方客戶端或接收方客戶端側(cè)的各個步驟,或者上述指令由服務(wù)器的處理器執(zhí)行以完成上述方法實施例中后臺服務(wù)器側(cè)的各個步驟。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

應(yīng)當理解的是,在本文中提及的“多個”是指兩個或兩個以上?!昂?或”,描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。字符“/”一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1