本發明涉及互聯網技術領域,尤其涉及一種電子禮物的播放方法及裝置。
背景技術:
隨著網絡技術的廣泛應用,越來越多的人們通過網絡來進行交流,甚至通過網絡來互贈禮物,例如,可以向其他用戶贈送電子虛擬禮物、以及接收其他用戶贈送的電子虛擬禮物等。
技術實現要素:
本發明實施例提供一種電子禮物的播放方法及裝置,用于為用戶提供更多的電子禮物播放信息。
一種電子禮物的播放方法,包括以下步驟:
在網絡直播過程中,確定當前未播放的至少兩個電子禮物對應的發送時間,所述電子禮物指用戶之間通過網絡互相收發的虛擬物品;
按照所述發送時間對所述至少兩個電子禮物進行排序,得到包括所述至少兩個電子禮物的電子禮物列表;
按照所述電子禮物列表播放所述至少兩個電子禮物。
本發明實施例的一些有益效果可以包括:
采用本發明實施例提供的技術方案,能夠對未播放的多個電子禮物進行排序,得到電子禮物列表,并根據該電子禮物列表顯示電子禮物,使得當前未播放的電子禮物能夠有序地顯示給用戶,從而使用戶能夠清楚地獲知即將要顯示的電子禮物,以及獲知各個電子禮物的發送順序等信息。因此,該技術方案能夠為用戶提供更多的電子禮物播放信息,提高了用戶網絡直播的體驗度。
在一個實施例中,所述方法還包括:
從所述電子禮物列表中查找本端用戶發出的目標電子禮物;
根據所述至少兩個電子禮物的排序信息確定所述目標電子禮物對應的播放信息;
在所述電子禮物列表中的預設位置顯示所述目標電子禮物對應的播放信息。
在一個實施例中,所述播放信息包括以下至少一項:
所述目標電子禮物在所述電子禮物列表中的排序;
位于所述目標電子禮物之前的電子禮物數目;
播放所述目標電子禮物的剩余時間。
該實施例中,能夠為本端用戶顯示其發出的目標電子禮物對應的播放信息,使得本端用戶能夠通過該播放信息獲知自己所發出的電子禮物何時播放,提高了用戶網絡直播的體驗度。
在一個實施例中,當所述播放信息包括播放所述目標電子禮物的剩余時間時,所述根據所述至少兩個電子禮物的排序信息確定所述目標電子禮物對應的播放信息,包括:
確定所述電子禮物列表中位于所述目標電子禮物之前的電子禮物數目;
確定位于所述目標電子禮物之前的各電子禮物的播放時長;
根據所述電子禮物數目和所述播放時長確定播放所述目標電子禮物的剩余時間。
該實施例中,能夠根據位于目標電子禮物之前的電子禮物數目以及各電子禮物的播放時長來確定播放目標電子禮物的剩余時間,使得用戶能夠獲知自己所發出的電子禮物何時播放,提高了用戶網絡直播的體驗度。
在一個實施例中,所述方法還包括:
當監測到有新的電子禮物時,將所述新的電子禮物添加至所述電子禮物列表中,并排序在所述電子列表中的最末位置。
一種電子禮物的播放裝置,包括:
第一確定模塊,用于在網絡直播過程中,確定當前未播放的至少兩個電子禮物對應的發送時間,所述電子禮物指用戶之間通過網絡互相收發的虛擬物品;
排序模塊,用于按照所述發送時間對所述至少兩個電子禮物進行排序,得到包括所述至少兩個電子禮物的電子禮物列表;
播放模塊,用于按照所述電子禮物列表播放所述至少兩個電子禮物。
在一個實施例中,所述裝置還包括:
查找模塊,用于從所述電子禮物列表中查找本端用戶發出的目標電子禮物;
第二確定模塊,用于根據所述至少兩個電子禮物的排序信息確定所述目標電子禮物對應的播放信息;
顯示模塊,用于在所述電子禮物列表中的預設位置顯示所述目標電子禮物對應的播放信息。
在一個實施例中,所述播放信息包括以下至少一項:
所述目標電子禮物在所述電子禮物列表中的排序;
位于所述目標電子禮物之前的電子禮物數目;
播放所述目標電子禮物的剩余時間。
在一個實施例中,所述第二確定模塊包括:
第一確定單元,用于當所述播放信息包括播放所述目標電子禮物的剩余時間時,確定所述電子禮物列表中位于所述目標電子禮物之前的電子禮物數目;
第二確定單元,用于確定位于所述目標電子禮物之前的各電子禮物的播放時長;
播放單元,用于根據所述電子禮物數目和所述播放時長確定播放所述目標電子禮物的剩余時間。
在一個實施例中,所述裝置還包括:
添加模塊,用于當監測到有新的電子禮物時,將所述新的電子禮物添加至所述電子禮物列表中,并排序在所述電子列表中的最末位置。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中:
圖1為本發明實施例中一種電子禮物的播放方法的流程圖;
圖2為本發明實施例中一種電子禮物的播放方法的流程圖;
圖3為本發明實施例中一種電子禮物的播放裝置的框圖;
圖4為本發明實施例中一種電子禮物的播放裝置的框圖;
圖5為本發明實施例中一種電子禮物的播放裝置中第二確定模塊的框圖。
具體實施方式
以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。
圖1是本發明實施例提供的一種電子禮物的播放方法的流程圖。該電子禮物的播放方法應用于終端中,其中,終端可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。如圖1所示,該方法包括以下步驟S11-S13:
步驟S11,在網絡直播過程中,確定當前未播放的至少兩個電子禮物對應的發送時間。
其中,電子禮物指用戶之間通過網絡互相收發的虛擬物品。電子禮物對應的發送時間指電子禮物對應的禮物發送方向當前直播者發出電子禮物的時間。
步驟S12,按照發送時間對至少兩個電子禮物進行排序,得到包括至少兩個電子禮物的電子禮物列表。
步驟S13,按照電子禮物列表播放至少兩個電子禮物。
具體的,按照電子禮物列表播放至少兩個電子禮物時,應按照電子禮物列表中各電子禮物的排序進行播放,即,播放完電子禮物列表中的一個電子禮物時,再繼續播放排列在該電子禮物之后的電子禮物。
采用本發明實施例提供的技術方案,能夠對未播放的多個電子禮物進行排序,得到電子禮物列表,并根據該電子禮物列表顯示電子禮物,使得當前未播放的電子禮物能夠有序地顯示給用戶,從而使用戶能夠清楚地獲知即將要顯示的電子禮物,以及獲知各個電子禮物的發送順序等信息。因此,該技術方案能夠為用戶提供更多的電子禮物播放信息,提高了用戶網絡直播的體驗度。
在一個實施例中,如圖2所示,上述方法還包括以下步驟S21-S23:
步驟S21,從電子禮物列表中查找本端用戶發出的目標電子禮物。
步驟S22,根據至少兩個電子禮物的排序信息確定目標電子禮物對應的播放信息。
步驟S23,在電子禮物列表中的預設位置顯示目標電子禮物對應的播放信息。
其中,預設位置可以是電子禮物列表中的預設位置。例如,預設位置設為電子禮物列表的最上方位置,以便用戶能夠在當前顯示屏上一目了然地查看到目標電子禮物對應的播放信息;再例如,預設位置還可設為目標電子禮物周圍的位置,以便用戶在查看電子禮物列表時能夠快速找尋到自己所發出的目標電子禮物,以及自己所發出的目標電子禮物對應的播放信息。
該實施例中,播放信息包括以下至少一項:
(1)目標電子禮物在電子禮物列表中的排序;
(2)位于目標電子禮物之前的電子禮物數目;
(3)播放目標電子禮物的剩余時間。
該實施例中,能夠為本端用戶顯示其發出的目標電子禮物對應的播放信息,使得本端用戶能夠通過該播放信息獲知自己所發出的電子禮物何時播放,提高了用戶網絡直播的體驗度。
在一個實施例中,當播放信息包括播放目標電子禮物的剩余時間時,步驟S22可實施為以下步驟:首先,確定電子禮物列表中位于目標電子禮物之前的電子禮物數目;其次,確定位于目標電子禮物之前的各電子禮物的播放時長;再次,根據電子禮物數目和播放時長確定播放目標電子禮物的剩余時間。
舉例而言,電子禮物列表中位于目標電子禮物之前的電子禮物數目為3,各電子禮物的播放時長分別為1秒,那么,播放目標電子禮物的剩余時間則為3*1秒=3秒。
上述舉例中各電子禮物的播放時長均相等,即為1秒,事實上,各電子禮物的播放時長可以相等,也可以不相等。這是因為在網絡直播中,同一用戶送出的電子禮物中往往所包含的信息不同,例如電子禮物的數目、種類不同等,從而造成各電子禮物的播放時長不相等的情況。
該實施例中,能夠根據位于目標電子禮物之前的電子禮物數目以及各電子禮物的播放時長來確定播放目標電子禮物的剩余時間,使得用戶能夠獲知自己所發出的電子禮物何時播放,提高了用戶網絡直播的體驗度。
在一個實施例中,上述方法還包括:
當監測到有新的電子禮物時,將新的電子禮物添加至電子禮物列表中,并排序在電子列表中的最末位置。
圖3為本發明實施例中一種電子禮物的播放裝置的框圖。如圖3所示,該裝置包括:
第一確定模塊31,用于在網絡直播過程中,確定當前未播放的至少兩個電子禮物對應的發送時間,電子禮物指用戶之間通過網絡互相收發的虛擬物品;
排序模塊32,用于按照發送時間對至少兩個電子禮物進行排序,得到包括至少兩個電子禮物的電子禮物列表;
播放模塊33,用于按照電子禮物列表播放至少兩個電子禮物。
在一個實施例中,如圖4所示,上述裝置還包括:
查找模塊34,用于從電子禮物列表中查找本端用戶發出的目標電子禮物;
第二確定模塊35,用于根據至少兩個電子禮物的排序信息確定目標電子禮物對應的播放信息;
顯示模塊36,用于在電子禮物列表中的預設位置顯示目標電子禮物對應的播放信息。
在一個實施例中,播放信息包括以下至少一項:
目標電子禮物在電子禮物列表中的排序;
位于目標電子禮物之前的電子禮物數目;
播放目標電子禮物的剩余時間。
在一個實施例中,如圖5所示,第二確定模塊35包括:
第一確定單元351,用于當播放信息包括播放目標電子禮物的剩余時間時,確定電子禮物列表中位于目標電子禮物之前的電子禮物數目;
第二確定單元352,用于確定位于目標電子禮物之前的各電子禮物的播放時長;
播放單元353,用于根據電子禮物數目和播放時長確定播放目標電子禮物的剩余時間。
在一個實施例中,上述裝置還包括:添加模塊,用于當監測到有新的電子禮物時,將新的電子禮物添加至電子禮物列表中,并排序在電子列表中的最末位置。
采用本發明實施例提供的裝置,能夠對未播放的多個電子禮物進行排序,得到電子禮物列表,并根據該電子禮物列表顯示電子禮物,使得當前未播放的電子禮物能夠有序地顯示給用戶,從而使用戶能夠清楚地獲知即將要顯示的電子禮物,以及獲知各個電子禮物的發送順序等信息。因此,該技術方案能夠為用戶提供更多的電子禮物播放信息,提高了用戶網絡直播的體驗度。
關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。