国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      免費禮物管理方法和裝置與流程

      文檔序號:11921685閱讀:365來源:國知局
      免費禮物管理方法和裝置與流程

      本申請涉及網絡技術領域,尤其涉及免費禮物管理方法和裝置。



      背景技術:

      YY直播間內的免費禮物可以是用戶通過活動免費獲得的不具有價值的虛擬禮物。在YY官方活動期間,例如圣誕活動、元旦活動、年度盛典活動等,用戶通過參與活動每天可以獲得若干免費禮物,活動結束后,未送出的免費禮物會被清除;在非官方活動期間,無免費禮物。

      相關技術中,免費禮物的發(fā)放、可否贈送、清除等邏輯被寫進實現免費禮物功能的獨立進程的代碼里,在每次活動開始前由專門人員負責改寫對應的代碼實現免費禮物的配置。這種方式復雜、不靈活,開放性差,難以滿足多種業(yè)務的需求。



      技術實現要素:

      有鑒于此,本申請?zhí)峁┟赓M禮物管理方法和裝置。

      根據本申請實施例的第一方面,提供一種免費禮物管理方法,包括以下步驟:

      接收客戶端獲取免費禮物的請求;

      調用預留接口從數據庫中查找與所述請求匹配的免費禮物的配置信息,所述配置信息預存于所述數據庫中;

      將與請求匹配的配置信息所對應的免費禮物發(fā)送給相應的客戶端。

      根據本申請實施例的第二方面,提供一種免費禮物管理裝置,包括:

      接收模塊,用于接收客戶端獲取免費禮物的請求;

      查找模塊,用于調用預留接口從數據庫中查找與所述請求匹配的免費禮物的配置信息,所述配置信息預存與所述數據庫中;

      發(fā)送模塊,用于將與請求匹配的配置信息所對應的免費禮物發(fā)送給相應的客戶端。

      本申請的實施例提供的技術方案可以包括以下有益效果:

      本申請,并非將免費禮物的發(fā)送、可否贈送、清楚等邏輯寫進實現免費禮物功能的獨立進程的代碼里,而是將其獨立出來,使免費禮物的基礎信息與配置信息可以分別實現,從而可以快速、靈活地配置免費禮物,并能滿足多種業(yè)務的需求。

      附圖說明

      圖1是本申請實施例所適用的網絡場景圖。

      圖2是本申請根據一示例性實施例示出的一種免費禮物管理方法的流程圖。

      圖3是本申請根據一示例性實施例示出的一種免費禮物管理的邏輯示意圖。

      圖4是本申請根據一示例性實施例示出的一種免費禮物管理裝置的框圖。

      圖5是本申請根據一示例性實施例示出的另一種免費禮物管理裝置的框圖。

      具體實施方式

      這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

      在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。

      應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。

      圖1是本申請實施例所適用的網絡場景圖。圖1所示的網絡場景包括客戶端10和服務端20。其中,服務端20可以包括服務器、服務器集群或者云平臺,用于提供后臺服務。終端10可以是電腦、筆記本、智能手機、平板電腦、PDA(Personal Digital Assistant,個人數字助理)等等。終端10可以安裝有直播客戶端,比如YY,用戶通過登錄YY客戶端,在直播間內可以觀看直播、參加活動、比賽或游戲等。

      為了吸引用戶,提高用戶的參與性,通常會在直播間內舉辦的各種活動或比賽中,例如圣誕活動、年度盛典活動、周活躍活動、PK比賽等,為參與于用戶提供免費禮物,當用戶參加活動或者比賽時,客戶端10會向服務器20請求免費禮物,服務器20根據請求向客戶端10發(fā)送免費禮物。其中,免費禮物可以是用戶在直播間內通過參加活動免費獲得不具有價值的虛擬禮物,比如圣誕禮物、年度盛典禮物、周活躍禮物等。

      相關技術中,免費禮物比較單調,并且免費禮物的發(fā)放、可否贈送、清除等邏輯寫入寫進實現免費禮物功能的獨立進程的代碼里,在每次活動開始前需由專門人員負責改寫對應的代碼實現免費禮物的管理。由于代碼冗長、修改難度大,這種管理方式不僅會增加工作量,而且難以滿足多種業(yè)務的需求。

      為解決上述問題,本申請通過將免費禮物的發(fā)放、可否贈送、清除等邏輯獨立出來,使免費禮物的基礎信息和配置信息分別實現,當用戶請求免費禮物時,將與請求匹配的配置信息所對相應的免費禮物發(fā)送給用戶,可以實現免費禮物的靈活管理,滿足多種業(yè)務需求。接下來對本申請進行詳細說明。

      圖2為本申請根據一示例性實施例示出的一種免費禮物管理方法的流程圖,可以應用在服務器,如圖2所示,該方法可以包括以下步驟:

      在步驟S201中,接收客戶端獲取免費禮物的請求;

      在步驟S202中,調用預留接口從數據庫中查找與所述請求匹配的免費禮物的配置信息,所述配置信息預存于所述數據庫中;

      在步驟S203中,將與請求匹配的配置信息所對應的免費禮物發(fā)送給相應的客戶端。

      在本實施例中,免費禮物的配置信息可以預存于數據庫中,并且為其預留接口,以便在需要時調用配置信息,從而可以對相應的免費禮物進行配置,實現免費禮物的靈活配置。作為一個例子,配置信息可以預先存儲于xml文件中。

      其中,配置信息可以包括免費禮物的生效時間、清除時間、單人最高上限、每日下發(fā)數量、停留時長等。生效時間是指用戶可以使用免費禮物的時間,對于客戶端獲取到的尚未生效的禮物,用戶暫時不可以使用,需要等到生效時間到達,免費禮物生效后用戶才可以使用。對于尚未生效的免費禮物的不可使用狀態(tài),可以通過某種方式提示用戶,比如在用戶使用該禮物時,以文字形式提示用戶該禮物尚未生效,暫時不可使用。生效時間可以通過一定時器實現,當生效時間到達,可以觸發(fā)免費禮物生效事件,向服務器發(fā)送請求,接收到服務器反饋的生效信息后,免費禮物生效,以使用戶能夠使用免費禮物。清除時間是指當用戶退出活動且禮物未送出或者清除時間到達時,清除客戶端獲取的免費禮物。停留時長指免費禮物贈送過程中,在客戶端界面的展示時間。

      不同活動或比賽中,免費禮物除了生效時間、停留時長、清楚時間可以不同外,還可以有不同的發(fā)放邏輯,即配置信息中還可以包括免費禮物的發(fā)放條件信息,例如,可以在確定與請求匹配的配置信息所對應的免費禮物時,將免費禮物直接發(fā)送給請求的客戶端,也可以在確定與請求匹配的配置信息所對應的免費禮物后,根據發(fā)放條件信息確定是否將免費禮物發(fā)送給請求的客戶端,其中發(fā)放條件信息可以是客戶端對應用戶的等級,也可以是客戶端是否執(zhí)行預設操作。比如,年度盛典活動,在年度盛典活動中可以設置參與活動的用戶均可獲得年度盛典免費禮物,也可以設置用戶獲取的條件,比如設置為參與活動達到預設時間,或者用戶等級達到預設級別的用戶可以獲得年度盛典禮物。再比如,PK比賽,在PK比賽中,可以是用戶參與PK活動,加入任一戰(zhàn)隊時即可獲得相應免費禮物;也可以是用戶加入任一戰(zhàn)隊到達一定時間時或者完成預設任務時獲得相應免費禮物。

      可見,通過設置免費禮物的發(fā)放條件,對滿足條件的用戶發(fā)送免費禮物,可以提高用戶的參與性。

      在實際應用中,為了滿足不同活動或比賽的需求,在某些例子中,配置信息可以更新,并通過調用預留接口可以實現對數據庫中的配置信息進行更新。其中,更新可以包括以下任一操作:增加免費禮物的至少一個配置信息、刪除免費禮物的至少一個配置信息、修改免費禮物的至少一個配置信息。例如,增加免費禮物的信息可以包括:免費禮物的標識、圖標、類型等,用于增加一個新的免費禮物;修改免費禮物的信息包括:修改免費禮物的生效時間、清除時間、停留時長等,以使免費禮物滿足相應活動或比賽的需求。

      圖3為本申請根據一示例性實施例示出的一種免費禮物管理方法的邏輯圖示意圖,如圖3所示。

      S301,預先以xml文件形式將免費禮物的配置信息存儲于數據庫中。

      S302,根據活動或比賽的具體要求修改“年度盛典免費禮物”的生效時間,用戶獲取等級。

      S303,客戶端參加年度盛典活動,向服務器發(fā)送獲取免費禮物的請求。

      S304,服務器接收到所述請求后調用預留接口從數據庫中查找與所述請求匹配的免費禮物的配置信息。

      S305,服務器獲取與請求匹配的配置信息所對應的年度盛典免費禮物。

      S306,服務器判斷發(fā)送所述請求的客戶端是否滿足配置信息中免費禮物的發(fā)放條件,如果滿足,則將“年度盛典免費禮物”發(fā)送給相應客戶端。

      客戶端收到所述禮物后等待生效時間到達即可使用該禮物。

      與前述免費禮物管理方法的實施例相對應,本申請還提供了免費禮物管理裝置的實施例。

      請參考圖4,圖4為本申請根據一示例性實施例示出的一種免費禮物管理裝置的框圖,該裝置可以包括:

      接收模塊401,用于接收客戶端獲取免費禮物的請求。

      查找模塊402,用于調用預留接口從數據庫中查找與所述請求匹配的免費禮物的配置信息,所述配置信息預存與所述數據庫中。

      發(fā)送模塊403,用于將與請求匹配的配置信息所對應的免費禮物發(fā)送給相應的客戶端。

      在一個可選的實現方式中,所述免費禮物的配置信息被存儲于xml文件中。

      在一個可選的實現方式中,配置信息包括:修改免費禮物的生效時間、清除時間、單人最高上限、每日下發(fā)數量、停留時長。

      在一個可選的實現方式中,配置信息還可以包括發(fā)放條件信息,用于控制是否將所與請求匹配的配置信息所對應的免費禮物發(fā)送給相應的客戶端;所述發(fā)放條件信息包括以下任一:客戶端對應用戶的等級,客戶端是否執(zhí)行預設操作。

      圖5為本申請根據一示例性實施例示出的另一種免費禮物管理裝置的框圖,如圖5所示,該裝置在圖4所述實施例的基礎上還包括:

      更新模塊504,用于用于當接收到更新至少一項配置信息的請求時,調用預留接口對數據庫中的配置信息進行更新,所述更新包括以下任一操作:增加免費禮物的至少一個配置信息、刪除免費禮物的至少一個配置信息、修改免費禮物的至少一個配置信息。

      上述裝置中各個裝置的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。

      對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的裝置可以是或者也可以不是物理上分開的,作為裝置顯示的部件可以是或者也可以不是物理裝置,即可以位于一個地方,或者也可以分布到多個網絡裝置上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本申請方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。

      以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本申請保護的范圍之內。

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