本發(fā)明涉及應(yīng)用開發(fā)領(lǐng)域,更具體地,涉及一種禮物榜單信息顯示方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)交互平臺(tái)的發(fā)展,越來越多的用戶通過登錄網(wǎng)絡(luò)交互平臺(tái)進(jìn)行交流。其中,網(wǎng)絡(luò)直播是非常受廣大用戶歡迎的應(yīng)用。
在直播期間,用戶可以與主播進(jìn)行互動(dòng),如發(fā)送彈幕、給主播贈(zèng)送禮物等。這樣不僅增加了主播與用戶之間互動(dòng)的趣味性,也是對主播的肯定。主播通過禮物榜單可以看到自己每種類型的禮物的排名。禮物榜單上禮物的排名靠前的主播可以獲得相應(yīng)的獎(jiǎng)勵(lì),從而調(diào)動(dòng)主播參與的積極性。
目前在很多網(wǎng)絡(luò)直播app中,只有主播端能看到禮物榜單中主播收到的每種禮物的數(shù)量和排名,但是觀看直播的用戶不能看到禮物榜單,從而無法知曉當(dāng)前主播對于某種類型的禮物收到的數(shù)量和排名。
技術(shù)實(shí)現(xiàn)要素:
為克服上述用戶端看不到禮物榜單信息的問題或者至少部分地解決上述問題,本發(fā)明提供了一種禮物榜單信息顯示方法及裝置。
根據(jù)本發(fā)明的第一方面,提供一種禮物榜單信息顯示方法,包括:
加載禮物模型容器,若從所述禮物模型容器中查詢到當(dāng)前直播間的分類編號(hào),則獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào);
根據(jù)所述禮物榜單編號(hào),獲取第一禮物榜單信息;
根據(jù)獲取的用戶點(diǎn)擊禮物面板的操作,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息;
根據(jù)獲取的用戶點(diǎn)擊禮物的操作,若判斷所述用戶點(diǎn)擊的禮物參與排名時(shí),則從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息并顯示。
具體地,所述加載禮物模型容器進(jìn)一步包括:
向服務(wù)器發(fā)送請求,接收服務(wù)器發(fā)送的禮物模型容器數(shù)據(jù);
將所述禮物模型容器數(shù)據(jù)的類型轉(zhuǎn)換為數(shù)組,并將所述禮物模型容器數(shù)據(jù)的數(shù)組映射到所述禮物模型容器。
具體地,根據(jù)所述禮物榜單編號(hào),獲取第一禮物榜單信息,包括:
根據(jù)所述禮物榜單編號(hào)與所述第一禮物榜單信息的對應(yīng)關(guān)系,獲取所述第一禮物榜單信息。
具體地,還包括:顯示所述禮物榜單信息的入口。
具體地,在顯示所述第一禮物榜單信息的入口之后,還包括:
根據(jù)獲取的用戶點(diǎn)擊所述禮物榜單信息的入口的操作,顯示所述第一禮物榜單信息和/或所述第二禮物榜單信息。
具體地,所述第二榜單信息包括:禮物的編號(hào)、禮物的名稱和禮物的排名。
根據(jù)本發(fā)明的第二方面,提供一種禮物榜單信息顯示裝置,包括:
第一獲取單元,用于加載禮物模型容器,在從所述禮物模型容器中查詢到當(dāng)前直播間的分類編號(hào)時(shí),獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào);
第二獲取單元,用于根據(jù)所述禮物榜單編號(hào),獲取第一禮物榜單信息;
第三獲取單元,用于根據(jù)獲取的用戶點(diǎn)擊禮物面板的操作,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息;
第四獲取單元,用于根據(jù)獲取的用戶點(diǎn)擊禮物的操作,若判斷所述用戶點(diǎn)擊的禮物參與排名時(shí),則從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息并顯示。
具體地,所述第一獲取單元包括:
通信子單元,用于向服務(wù)器發(fā)送請求,接收服務(wù)器發(fā)送的禮物模型容器數(shù)據(jù);
加載子單元,用于將所述禮物模型容器數(shù)據(jù)的類型轉(zhuǎn)換為數(shù)組,并將所述禮物模型容器數(shù)據(jù)的數(shù)組映射到所述禮物模型容器。
根據(jù)本發(fā)明的第三方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括程序代碼,所述程序代碼用于執(zhí)行上述所述的禮物榜單信息顯示方法。
根據(jù)本發(fā)明的第四方面,提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)如前所述的計(jì)算機(jī)程序。
本發(fā)明通過從服務(wù)器中加載禮物模型容器,根據(jù)禮物模型容器獲取當(dāng)前直播間的分類編號(hào)對應(yīng)的禮物榜單編號(hào),根據(jù)所述禮物榜單編號(hào)獲取第一禮物榜單信息,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二榜單信息,從所述第二榜單信息中獲取用戶點(diǎn)擊的參與排名的禮物第三榜單信息,從而使用戶了解點(diǎn)擊的禮物的排名情況,并根據(jù)禮物的排名情況,有針對性地送給主播禮物,提高了用戶參與的積極性。
附圖說明
圖1為本發(fā)明實(shí)施例提供的禮物榜單信息顯示方法流程圖;
圖2為本發(fā)明實(shí)施例提供的禮物榜單信息顯示裝置結(jié)構(gòu)圖;
圖3為本發(fā)明又一實(shí)施例提供的禮物榜單信息顯示裝置結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
圖1為本發(fā)明實(shí)施例提供的禮物榜單信息顯示方法流程圖。如圖1所示,包括:s1,加載禮物模型容器,若從所述禮物模型容器中查詢到當(dāng)前直播間的分類編號(hào),則獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào);s2,根據(jù)所述禮物榜單編號(hào),獲取第一禮物榜單信息;s3,根據(jù)獲取的用戶點(diǎn)擊禮物面板的操作,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息;s4,根據(jù)獲取的用戶點(diǎn)擊禮物的操作,若判斷所述用戶點(diǎn)擊的禮物參與排名時(shí),則從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息并顯示。
其中,s1中,創(chuàng)建所述禮物模型容器,所述禮物模型容器中可以包括:一個(gè)單例方法、是否從服務(wù)器加載成功的字段和裝載有分類列表模型的數(shù)組。所述分類列表模型包括:所述分類編號(hào)和所述禮物榜單編號(hào)。可以在首頁數(shù)據(jù)加載完畢時(shí)加載禮物模型容器,所述首頁為app啟動(dòng)時(shí)進(jìn)入的頁面。從所述禮物模型容器中的分類列表模型中查詢當(dāng)前直播間的分類編號(hào)。若查詢到當(dāng)前直播間的分類編號(hào),則根據(jù)所述分類列表模型中所述分類編號(hào)與所述禮物榜單編號(hào)之間的對應(yīng)關(guān)系,獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào)。如果不存在,則說明不存在當(dāng)前直播間的分類編號(hào)對應(yīng)的第一禮物榜單信息。
s2中,根據(jù)所述禮物榜單編號(hào)與所述第一禮物榜單信息的對應(yīng)關(guān)系,可以獲取所述第一禮物榜單信息。所述第一禮物榜單信息包括與當(dāng)前直播間具有相同類別的直播間的禮物榜單信息,所述第一禮物榜單信息包括:當(dāng)前直播間的編號(hào)、禮物的編號(hào)、禮物的名稱和禮物的排名。
s3中,所述用戶為觀看直播的用戶,當(dāng)獲取到用戶點(diǎn)擊禮物面板的操作時(shí),若判斷當(dāng)前直播間存在參與排名的禮物,則根據(jù)當(dāng)前直播間參與排名的禮物的編號(hào)和當(dāng)前直播間的編號(hào),從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息。所述第二禮物榜單信息包括:禮物的編號(hào)、禮物的名稱和禮物的排名??梢詫⑺龅诙Y物榜單信息保存在數(shù)組中。
s4,根據(jù)獲取的用戶點(diǎn)擊禮物的操作,判斷用戶點(diǎn)擊的禮物是否參與排名,若用戶點(diǎn)擊的禮物參與排名,則根據(jù)所述用戶點(diǎn)擊的禮物的編號(hào),從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息。所述第三禮物榜單信息包括:禮物的名稱和禮物的排名??梢詣?chuàng)建一個(gè)提示,以顯示所述第三禮物榜單信息。但不限于此種顯示方式。所述第三禮物榜單信息可以顯示預(yù)設(shè)時(shí)長。預(yù)設(shè)時(shí)長過后,將所述第三禮物榜單信息的顯示移除。
具體地,創(chuàng)建禮物模型容器dygiftstarlistmodel,在所述禮物模型容器中定義一個(gè)單例函數(shù)sharedinstance,所述禮物模型容器中的屬性包括:是否從服務(wù)器加載成功的字段isloadfromserver和裝載有分類列表模型giftstarlistallmodel的數(shù)組giftstarlistallmodelarr,所述分類列表模型giftstarlistallmodel包括:所述分類編號(hào)和所述禮物榜單編號(hào)。若從所述分類列表模型giftstarlistallmodel中查詢到當(dāng)前直播間的分類編號(hào),則獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào),獲取第一禮物榜單。使用gs_requestgiftstarinfo方法獲取當(dāng)前直播間參與排名的禮物的第二榜單信息,將所述第二榜單信息存儲(chǔ)到nsarray類型的數(shù)組gifarr中。當(dāng)用戶點(diǎn)擊禮物面板時(shí),調(diào)用所述禮物面板中禮物被點(diǎn)擊的方法sendgiftviewdidselectindex,獲取用戶點(diǎn)擊的禮物的模型dygiftmodel。通過模型dygiftmodel中的字段bt判斷用戶點(diǎn)擊的禮物是否參與排名。如bt=2時(shí),說明參與排名,否則不參與排名,不需要顯示所述第三禮物榜單信息。若判斷用戶點(diǎn)擊的禮物參與排名,則根據(jù)用戶點(diǎn)擊的禮物的編號(hào),從數(shù)組gifarr中查找所述用戶點(diǎn)擊的禮物的第三禮物榜單信息。創(chuàng)建一個(gè)提示tips以顯示所述第三禮物榜單信息。將所述第三禮物榜單信息展示預(yù)設(shè)時(shí)長后使用removefromsuperview方法將所述第三禮物榜單信息移除。本實(shí)施例不限于具體的實(shí)現(xiàn)。
本實(shí)施例通過從服務(wù)器中加載禮物模型容器,根據(jù)禮物模型容器獲取當(dāng)前直播間的分類編號(hào)對應(yīng)的禮物榜單編號(hào),根據(jù)所述禮物榜單編號(hào)獲取第一禮物榜單信息,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二榜單信息,從所述第二榜單信息中獲取用戶點(diǎn)擊的參與排名的禮物第三榜單信息,從而使用戶了解點(diǎn)擊的禮物的排名情況,并根據(jù)禮物的排名情況,有針對性地送給主播禮物,提高了用戶參與的積極性。同時(shí),本實(shí)施例對當(dāng)前直播間的第二禮物榜單信息進(jìn)行存儲(chǔ),以供用戶點(diǎn)擊禮物時(shí),從所述第二禮物榜單信息中查找用戶點(diǎn)擊的禮物的第三禮物榜單信息,從而大大提高了查找速度和顯示所述第三禮物榜單信息的速度。
在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例中所述加載禮物模型容器進(jìn)一步包括:向服務(wù)器發(fā)送請求,接收服務(wù)器發(fā)送的禮物模型容器數(shù)據(jù);將所述禮物模型容器數(shù)據(jù)的類型轉(zhuǎn)換為數(shù)組,并將所述禮物模型容器數(shù)據(jù)的數(shù)組映射到所述禮物模型容器。
具體地,在加載過程中可以使用是否從服務(wù)器加載成功的字段判斷所述禮物模型容器是否從服務(wù)器加載成功。如果加載成功,則停止加載,否則繼續(xù)執(zhí)行加載操作??梢允褂闷唇拥牡刂废蚍?wù)器發(fā)送請求信息。接收服務(wù)器返回的禮物模型容器數(shù)據(jù)。所述禮物模型容器數(shù)據(jù)可以為任意類型,不能直接使用。將所述禮物模型容器數(shù)據(jù)的類型強(qiáng)制轉(zhuǎn)換為數(shù)組。使用模型解析工具將所述禮物模型容器數(shù)據(jù)的數(shù)組中的每一個(gè)元素映射到所述禮物模型容器中對應(yīng)的一個(gè)分類列表模型,將所有的所述分類列表模型裝載成一個(gè)數(shù)組。使用點(diǎn)語法將所述分類列表的數(shù)組賦值給所述禮物模型容器。
具體地,可以在首頁數(shù)據(jù)加載完畢時(shí)調(diào)用獲取網(wǎng)絡(luò)配置文件的接口。獲取網(wǎng)絡(luò)配置文件的接口的方法為getgiftserverdeploly,所述方法無需參數(shù),無需返回值。所述方法使用單例函數(shù)sharedinstance獲取所述禮物模型容器dygiftstarlistmodel的對象model。從所述model中獲取是否從服務(wù)器加載成功的字段isloadfromserver。如果從服務(wù)器加載所述禮物模型容器成功,則停止執(zhí)行所述單例函數(shù)。如果isloadfromserver為no,則繼續(xù)加載。使用字符串拼接函數(shù)stringwithformat拼接一個(gè)地址requeststr。使用網(wǎng)絡(luò)請求管理類requestemanager向服務(wù)器發(fā)送網(wǎng)絡(luò)請求,發(fā)送的網(wǎng)絡(luò)請求使用的是requesturl的類方法。如果網(wǎng)絡(luò)請求成功,則返回一個(gè)id類型的禮物模型容器數(shù)據(jù)data。其中id類型為任意類型。所述請求獲取的禮物模型容器數(shù)據(jù)不能直接使用,需要將其強(qiáng)制轉(zhuǎn)換為數(shù)組。使用模型解析工具將所述禮物模型容器數(shù)據(jù)的數(shù)組中的每一個(gè)元素映射到每一個(gè)分類列表模型giftstarlistallmodel。將所有的分類列表模型giftstarlistallmodel裝載成一個(gè)數(shù)組modelarr。使用點(diǎn)語法將modelarr賦值給禮物模型大容器dygiftstarlistmodel的對象model。如果返回的數(shù)據(jù)的類型不是nsarray類型,則將model中是否從服務(wù)器加載成功的字段isloadfromserver置為no。在所有的直播間中調(diào)用方法getgiftserverdeploly。本實(shí)施例不限于具體的實(shí)現(xiàn)。
本實(shí)施例一方面,通過使用一個(gè)字段表示是否從服務(wù)器加載成功,每次發(fā)送網(wǎng)絡(luò)請求時(shí)會(huì)檢測是否加載成功,如果沒有成功,則繼續(xù)請求,直到加載成功,從而保證網(wǎng)絡(luò)配置文件獲取的可靠性。另一方面使用獲取網(wǎng)絡(luò)配置文件的接口的方法沒有參數(shù)和返回值,實(shí)現(xiàn)了高度封裝。
在上述各實(shí)施例的基礎(chǔ)上,本實(shí)施例中還包括:顯示所述禮物榜單信息的入口。
具體地,可以一直顯示所述禮物榜單信息的入口,也可以在判斷滿足一定條件下顯示所述禮物榜單信息的入口,否則不顯示。所述條件包括:所述禮物模型容器中存在當(dāng)前直播間的分類編號(hào)和/或當(dāng)前直播間存在參與排名的禮物。在所述禮物榜單信息的入口顯示時(shí),當(dāng)獲取到用戶點(diǎn)擊所述禮物榜單信息的入口的操作時(shí),若所述禮物模型容器中存在當(dāng)前直播間的分類編號(hào),則顯示所述第一禮物榜單信息,和/或若判斷獲知當(dāng)前直播間存在參與排名的禮物,則顯示所述第二禮物榜單信息。
本實(shí)施例通過直接顯示或在滿足一定條件下顯示所述禮物榜單信息的入口。當(dāng)用戶點(diǎn)擊所述禮物榜單信息的入口時(shí),顯示所述第一禮物榜單信息。當(dāng)用戶點(diǎn)擊所述第二禮物榜單信息的入口時(shí),顯示所述第二禮物榜單信息和/或所述第二禮物榜單信息。從而使用戶了解與當(dāng)前直播間具有相同類別的直播間中禮物的排名情況和/或當(dāng)前直播間參與排名的禮物的排名情況,有針對性地送給主播禮物,提高了用戶參與的積極性。
圖2為本發(fā)明實(shí)施例提供的禮物榜單信息顯示裝置結(jié)果圖,如圖2所示,包括第一獲取單元1、第二獲取單元2、第三獲取單元3和第四獲取單元4,其中:
所述第一獲取單元1用于加載禮物模型容器,在從所述禮物模型容器中查詢到當(dāng)前直播間的分類編號(hào)時(shí),獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào);所述第二獲取單元2用于根據(jù)所述禮物榜單編號(hào),獲取第一禮物榜單信息;所述第三獲取單元3用于根據(jù)獲取的用戶點(diǎn)擊禮物面板的操作,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息;所述第四獲取單元4用于根據(jù)獲取的用戶點(diǎn)擊禮物的操作,若判斷所述用戶點(diǎn)擊的禮物參與排名時(shí),則從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息并顯示。
具體地,創(chuàng)建所述禮物模型容器,所述禮物模型容器中可以包括:一個(gè)單例方法、是否從服務(wù)器加載成功的字段和裝載有分類列表模型的數(shù)組。所述分類列表模型包括:所述分類編號(hào)和所述禮物榜單編號(hào)。所述第一獲取單元1可以在首頁數(shù)據(jù)加載完畢時(shí)加載禮物模型容器,并從所述禮物模型容器中的分類列表模型中查詢當(dāng)前直播間的分類編號(hào)。所述首頁為app啟動(dòng)時(shí)進(jìn)入的頁面。若查詢到當(dāng)前直播間的分類編號(hào),則根據(jù)所述分類列表模型中所述分類編號(hào)與所述禮物榜單編號(hào)之間的對應(yīng)關(guān)系,獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào)。如果不存在,則說明不存在當(dāng)前直播間的分類編號(hào)對應(yīng)的第一禮物榜單信息。
所述第二獲取單元2根據(jù)所述禮物榜單編號(hào)與所述第一榜單信息的對應(yīng)關(guān)系,可以獲取所述第一禮物榜單信息。所述第一禮物榜單信息包括與當(dāng)前直播間具有相同類別的直播間的禮物榜單信息,所述第一禮物榜單信息包括:當(dāng)前直播間的編號(hào)、禮物的編號(hào)、禮物的名稱和禮物的排名。
所述用戶為觀看直播的用戶,當(dāng)所述第三獲取單元3根據(jù)獲取的用戶點(diǎn)擊禮物面板的操作,若判斷當(dāng)前直播間存在參與排名的禮物時(shí),則根據(jù)當(dāng)前直播間參與排名的禮物的編號(hào)和當(dāng)前直播間的編號(hào),從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息。所述第二禮物榜單信息包括:禮物的編號(hào)、禮物的名稱和禮物的排名。并將所述第二禮物榜單信息保存在數(shù)組中。
根據(jù)所述第四獲取單元4獲取的用戶點(diǎn)擊禮物的操作,判斷用戶點(diǎn)擊的禮物是否參與排名,若用戶點(diǎn)擊的禮物參與排名,則根據(jù)所述用戶點(diǎn)擊的禮物的編號(hào),從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息。所述第三禮物榜單信息包括:禮物的名稱和禮物的排名。所述第四獲取單元4可以創(chuàng)建一個(gè)提示,以顯示所述第三禮物榜單信息。但不限于此種顯示方式。所述第三禮物榜單信息可以顯示預(yù)設(shè)時(shí)長。預(yù)設(shè)時(shí)長過后,將所述第三禮物榜單信息的顯示移除。
本實(shí)施例通過從服務(wù)器中加載禮物模型容器,根據(jù)禮物模型容器獲取當(dāng)前直播間的分類編號(hào)對應(yīng)的禮物榜單編號(hào),根據(jù)所述禮物榜單編號(hào)獲取第一禮物榜單信息,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二榜單信息,從所述第二榜單信息中獲取用戶點(diǎn)擊的參與排名的禮物第三榜單信息,從而使用戶了解點(diǎn)擊的禮物的排名情況,并根據(jù)禮物的排名情況,有針對性地送給主播禮物,提高了用戶參與的積極性。同時(shí),本實(shí)施例對當(dāng)前直播間的第二禮物榜單信息進(jìn)行存儲(chǔ),以供用戶點(diǎn)擊禮物時(shí),從所述第二禮物榜單信息中查找用戶點(diǎn)擊的禮物的第三禮物榜單信息,從而大大提高了查找速度和顯示第三禮物榜單信息的速度。
圖3為本發(fā)明實(shí)施例提供的禮物榜單信息顯示裝置結(jié)果圖,如圖3所示,在上述實(shí)施例的基礎(chǔ)上,所述第一獲取單元1包括通信子單元11和加載子單元12,其中:
所述通信子單元11用于向服務(wù)器發(fā)送請求,接收服務(wù)器發(fā)送的禮物模型容器數(shù)據(jù);所述加載子單元12用于將所述禮物模型容器數(shù)據(jù)的類型轉(zhuǎn)換為數(shù)組,并將所述禮物模型容器數(shù)據(jù)的數(shù)組映射到所述禮物模型容器。
具體地,在加載過程中可以使用是否從服務(wù)器加載成功的字段判斷所述禮物模型容器是否從服務(wù)器加載成功。如果加載成功,則停止加載,否則繼續(xù)執(zhí)行加載操作。所述通信子單元11可以使用拼接的地址向服務(wù)器發(fā)送請求信息,并接收服務(wù)器返回的禮物模型容器數(shù)據(jù)。所述禮物模型容器數(shù)據(jù)可以為任意類型,不能直接使用。所述加載子單元12將所述禮物模型容器數(shù)據(jù)的類型強(qiáng)制轉(zhuǎn)換為數(shù)組,并使用模型解析工具將所述禮物模型容器數(shù)據(jù)的數(shù)組中的每一個(gè)元素映射到所述禮物模型容器中對應(yīng)的一個(gè)分類列表模型,并將所有的所述分類列表模型裝載成一個(gè)數(shù)組,使用點(diǎn)語法將所述分類列表的數(shù)組賦值給所述禮物模型容器。
本實(shí)施例一方面,通過使用一個(gè)字段表示是否從服務(wù)器加載成功,每次發(fā)送網(wǎng)絡(luò)請求時(shí)會(huì)檢測是否加載成功,如果沒有成功,則繼續(xù)請求,直到加載成功,從而保證網(wǎng)絡(luò)配置文件獲取的可靠性。另一方面使用獲取網(wǎng)絡(luò)配置文件的接口的方法沒有參數(shù)和返回值,實(shí)現(xiàn)了高度封裝。
本實(shí)施例公開一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)能夠執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:加載禮物模型容器,若從所述禮物模型容器中查詢到當(dāng)前直播間的分類編號(hào),則獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào);根據(jù)所述禮物榜單編號(hào),獲取第一禮物榜單信息;根據(jù)獲取的用戶點(diǎn)擊禮物面板的操作,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息;根據(jù)獲取的用戶點(diǎn)擊禮物的操作,若判斷所述用戶點(diǎn)擊的禮物參與排名時(shí),則從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息并顯示。
本實(shí)施例提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令使所述計(jì)算機(jī)執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:加載禮物模型容器,若從所述禮物模型容器中查詢到當(dāng)前直播間的分類編號(hào),則獲取所述分類編號(hào)對應(yīng)的禮物榜單編號(hào);根據(jù)所述禮物榜單編號(hào),獲取第一禮物榜單信息;根據(jù)獲取的用戶點(diǎn)擊禮物面板的操作,從所述第一禮物榜單信息中獲取當(dāng)前直播間參與排名的禮物的第二禮物榜單信息;根據(jù)獲取的用戶點(diǎn)擊禮物的操作,若判斷所述用戶點(diǎn)擊的禮物參與排名時(shí),則從所述第二禮物榜單信息中獲取所述用戶點(diǎn)擊的禮物的第三禮物榜單信息并顯示。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所描述的顯示裝置的測試設(shè)備等實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后,本申請的方法僅為較佳的實(shí)施方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。