本發明涉及網絡技術領域,具體而言,涉及一種游戲任務活動參與方法、裝置及服務端。
背景技術:
游戲門戶網站的游戲玩家主要來源于瀏覽器,如UC瀏覽器是目前九游門戶網站最大的游戲玩家來源。為了吸引用戶,并將用戶轉化為游戲門戶網站的游戲玩家,許多游戲門戶網站都設有游戲任務活動,完成游戲任務活動的游戲玩家均可得到系統發放的獎勵,以此吸引大量的游戲玩家。
然而,參與游戲任務活動需要先下載游戲工具包,并通過游戲工具包登陸游戲,導致參與游戲任務活動的門檻較高。同時,瀏覽器用戶大多是游戲門戶網站的新玩家,新玩家需要注冊新賬戶并登陸游戲后才能參與游戲任務活動,進一步提高了參與游戲任務活動的門檻。如此,導致了參與游戲任務活動的門檻極高,瀏覽器用戶轉化為游戲門戶網站的游戲玩家的轉化率十分低。
技術實現要素:
有鑒于此,本發明實施例的目的在于提供一種游戲任務活動參與方法、裝置及服務端以改善上述問題。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供了一種戲任務活動的參與方法,應用于與用戶終端通信連接的服務端,所述游戲任務活動參與方法包括:
根據用戶終端的下載請求向所述用戶終端發送游戲工具包,所述游戲工具包與任務活動對應;
讀取通過所述游戲工具包登錄的游戲賬戶,向所述游戲賬戶加載所述任務活動的任務信息;
檢測所述任務信息的完成進度,根據所述任務信息的完成進度向所述賬戶發放與所述任務信息的完成進度相對應的游戲獎勵。
第二方面,本發明實施例提供了一種游戲任務活動參與裝置,應用于與用戶終端通信連接的服務端,所述游戲任務活動參與裝置包括:
發送模塊,用于根據用戶終端的下載請求向所述用戶終端發送游戲工具包,所述游戲工具包與任務活動對應;
讀取模塊,用于讀取通過所述游戲工具包登錄的游戲賬戶;
加載模塊,用于向所述游戲賬戶加載所述任務活動的任務信息;
檢測模塊,用于檢測所述任務信息的完成進度;
獎勵發放模塊,用于根據所述任務信息的完成進度向所述賬戶發放與所述任務信息的完成進度相對應的游戲獎勵。
第三方面,本發明實施例提供了一種服務端,所述服務端包括:
存儲器;
處理器;以及
游戲任務活動參與裝置,所述游戲任務活動參與裝置安裝于所述存儲器中并包括一個或多個由處理器執行的軟件功能模塊,所述游戲任務活動參與裝置包括:
發送模塊,用于根據用戶終端的下載請求向所述用戶終端發送游戲工具包,所述游戲工具包與任務活動對應;
讀取模塊,用于讀取通過所述游戲工具包登錄的游戲賬戶;
加載模塊,用于向所述游戲賬戶加載所述任務活動的任務信息;
檢測模塊,用于檢測所述任務信息的完成進度;
獎勵發放模塊,用于根據所述任務信息的完成進度向所述賬戶發放與所述任務信息的完成進度相對應的游戲獎勵。
對于現有技術,本發明提供的游戲任務活動參與方法、裝置及服務端另辟蹊徑,可先讓用戶參與任務下載游戲工具包,再向通過游戲工具包登錄的游戲賬戶加載任務活動的任務信息。如此,繞開了傳統游戲需要先登錄才能領取任務的限制,極大的降低了參與游戲任務活動的門檻,大大促進了瀏覽器用戶轉化為游戲門戶網站的游戲玩家的轉化率,提高游戲門戶網站的收益。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1為本發明較佳實施例提供的服務端與用戶終端進行交互的示意圖。
圖2為本發明較佳實施例提供的服務端的方框示意圖。
圖3為本發明較佳實施例提供的游戲任務活動參與方法的流程圖。
圖4為用戶終端顯示的領取任務活動頁面的示意圖。
圖5為本發明較佳實施例提供的游戲任務活動參與裝置的功能模塊示意圖。
圖標:100-服務端;110-游戲任務活動參與裝置;111-發送模塊;112-讀取模塊;113-加載模塊;114-檢測模塊;115-接收模塊;116-第一判斷模塊;117-獎勵發放模塊;118-第二判斷模塊;130-存儲器;150-處理器;170-通信單元;200-網絡;300-用戶終端;400-應用程序。
具體實施方式
下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發明的描述中,術語“第一”、“第二”等僅用于區分描述,而不能理解為指示或暗示相對重要性。
如圖1所示,是本發明較佳實施例提供的服務端100與用戶終端300進行交互的示意圖。所述服務端100通過網絡200與一個或多個用戶終端300進行通信連接,以進行數據通信或交互。所述服務端100可以提供至少一個適用于各種操作系統的應用程序(Application,APP)400的安裝包供所述用戶終端300下載。所述用戶終端300通過所述網絡200訪問所述服務端100后,可通過所述網絡200從服務端100下載適用于該用戶終端300的操作系統的應用程序400的安裝包,以將所述應用程序400安裝到所述用戶終端300中。
本實施例中,所述服務端100可以是,但不限于,web(網站)服務器、ftp(file transfer protocol,文件傳輸協議)服務器等。所述戶終端300可以是,但不限于,智能手機、個人電腦(personal computer,PC)、平板電腦、個人數字助理(personal digital assistant,PDA)、移動上網設備(mobile Internet device,MID)等。所述網絡200可以是,但不限于,有線網絡或無線網絡。所述戶終端300的操作系統可以是,但不限于,安卓(Android)系統、IOS(iPhone operating system)系統、Windows phone系統、Windows系統等。所述應用程序400可以是服務端100提供的任何可供戶終端300自定義下載并安裝的應用程序。
如圖2所示,是所述服務端100的方框示意圖。所述服務端100包括游戲任務活動參與裝置110、存儲器130、處理器150以及通信單元170。
所述存儲器130、處理器150以及通信單元170各元件相互之間直接或間接地電性連接,以實現數據的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現電性連接。所述游戲任務活動參與裝置110包括至少一個可以軟件或固件(firmware)的形式存儲于所述存儲器130中或固化在所述服務端100的操作系統(operating system,OS)中的軟件功能模塊。所述處理器150用于執行所述存儲器130中存儲的可執行模塊,例如所述游戲任務活動參與裝置110所包括的軟件功能模塊及計算機程序等。
其中,所述存儲器130可以是,但不限于,隨機存取存儲器(Random Access Memory,RAM),只讀存儲器(Read Only Memory,ROM),可編程只讀存儲器(Programmable Read-Only Memory,PROM),可擦除只讀存儲器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存儲器130用于存儲程序,所述處理器150在接收到執行指令后,執行所述程序。所述通信單元170用于通過所述網絡200建立所述服務端100與用戶終端300之間的通信連接,并用于通過所述網絡200收發數據。
請參閱圖3,是本發明較佳實施例提供的應用于圖2所示的游戲任務活動參與裝置110的游戲任務活動參與方法的流程圖,下面將對圖3所示的具體流程進行詳細闡述。
步驟S101,根據用戶終端300的下載請求向所述用戶終端300發送游戲工具包。
在本發明實施例中,服務端100為游戲門戶網站的服務器。如圖4所示,當用戶終端300通過瀏覽器訪問服務端100時,用戶終端300的顯示頁面上會顯示當前游戲門戶網站中所有可被用戶領取的任務活動。
用戶可通過點擊用戶終端300的顯示頁面上的對應領取任務活動的控件進行任務活動領取操作,完成任務活動領取操作后,服務端100會向用戶終端300發送提示信息,提示用戶需要下載相應的游戲工具包,如用戶領取了A游戲的任務活動,則提示需要下載A游戲的游戲工具包。此時用戶可在用戶終端300顯示的頁面上點擊下載該游戲工具包的控件進行游戲下載,用戶終端300根據用戶的游戲下載操作向服務端100發送下載請求。服務端100根據用戶終端300的下載請求向用戶終端300發送與該下載請求對應的游戲工具包。游戲工具包中包含有唯一的標識信息,該唯一的標識信息與在服務端100領取的任務活動對應。
需要說明的是,本發明實施例中,下載請求也可以在用戶終端300向服務端100發送的任務活動領取請求后,在用戶終端300自動生成。或者服務端100也可以在接收到用戶終端300發送的任務活動領取請求后,直接向用戶終端300發送與該任務活動領取請求對應的游戲工具包,而不需要在接收到用戶終端300發送的下載請求后向用戶終端發送游戲工具包。
步驟S102,讀取通過游戲工具包登錄的游戲賬戶,向游戲賬戶加載任務活動的任務信息。
用戶終端300下載游戲工具包后,可通過該游戲工具包注冊游戲賬戶并登陸。具體的,下載好的游戲工具包可在用戶終端300解壓安裝,并在用戶終端300的顯示界面上生成一快捷登陸圖標,點擊快捷登陸圖標即可進入游戲注冊登陸界面,在注冊登陸界面注冊游戲賬戶后即可通過該注冊的游戲賬戶登錄游戲。
由于每個游戲工具包中包含一唯一的與領取的任務活動對應的標識信息,當通過游戲工具包登錄游戲時,服務端100可根據該唯一的標識信息識別出該游戲工具包并讀取通過該游戲工具包登錄的游戲賬戶。此時,服務端100向通過該游戲工具包登錄的游戲賬戶加載與該游戲工具包的標識信息對應的任務活動的任務信息。可以理解,該任務信息即為任務活動的內容,例如,當任務活動為“江湖玩家角色升級至10級”,其任務信息為“法師角色升級至10級”。
進一步的,本發明實施例中,游戲工具包中還包括領取的任務活動的有效期限,當通過游戲工具包登錄游戲時,服務端100還可根據游戲工具包中的有效期限,檢測領取的任務活動是否已過期,如果未過期,則向通過該游戲工具包登錄的游戲賬戶加載對應的任務活動的任務信息,如果過期,則不向通過該游戲工具包登錄的游戲賬戶加載對應的任務活動的任務信息。
步驟S103,檢測任務信息的完成進度。
用戶登錄游戲賬戶進行任務活動的過程中,服務端100可實時檢測任務信息的完成進度。
步驟S104,接收用戶終端300的游戲獎勵領取請求。
當任務信息的完成進度為完成時,用戶終端300可根據用戶的操作向服務端100發送游戲獎勵領取請求以領取獎勵,服務端100接收用戶終端300發送的游戲獎勵領取請求。
步驟S105,判斷所述游戲賬戶是否為登錄狀態,如果是,執行步驟S106;如果否,執行步驟S107。
當服務端100接收用戶終端300發送的游戲獎勵領取請求后,服務端100判斷加載該任務信息的游戲賬戶是否為登錄狀態,如果是,執行步驟S106;如果否,執行步驟S107。
步驟S106,根據任務信息的完成進度向賬戶發放與任務信息的完成進度相對應的游戲獎勵。
當加載該任務信息的游戲賬戶處于登錄狀態時,服務端100根據任務信息的完成進度向賬戶發放與任務信息的完成進度相對應的游戲獎勵。
本發明實施例中,任務信息的完成進度可以分為完成和未完成,當任務信息的完成進度為未完成時,則不發放任何游戲獎勵,當任務信息的完成進度為完成時,則發放所有的游戲獎勵。任務信息的完成進度還可以分為多個階段任務,當完成某一階段任務則給予與該階段任務相對應的獎勵,例如,當角色等級升至10級時給予第一階段的游戲獎勵,當角色等級升至20級時給予第二階段的游戲獎勵。
本發明實施例中,游戲獎勵可以是游戲貨幣、游戲道具、游戲稱號或增益狀態等,本實施例中并不限定。
步驟S107,向所述用戶終端300發送提示信息,并根據任務信息的完成進度向賬戶發放與任務信息的完成進度相對應的游戲獎勵。
當加載該任務信息的游戲賬戶未處于登錄狀態時,此時服務端100向用戶終端300發送提示信息,提示用戶需要登錄游戲才能領取游戲獎勵。同時,服務端100根據任務信息的完成進度向賬戶發放與任務信息的完成進度相對應的游戲獎勵。如此,用戶登錄游戲后即可領取到游戲獎勵。
需要說明的是,本發明實施例中,服務端100向賬戶發放與任務信息的完成進度相對應的游戲獎勵,可以是在任務信息的完成進度為完成時自動向加載該任務信息的游戲賬戶發放,即步驟S104可省略。
本發明實施例中,服務端100向賬戶發放與任務信息的完成進度相對應的游戲獎勵,也可以僅在加載該任務信息的游戲賬戶處于登錄狀態時發放,即步驟S107中,向所述用戶終端發送提示信息之后,用戶終端依據提示信息登錄游戲賬戶之后,服務端100向賬戶發放與任務信息的完成進度相對應的游戲獎勵。
綜上,本發明實施例提供的游戲任務活動參與方法可根據用戶終端300發送的下載請求向用戶終端300發送游戲工具包,并向通過該游戲工具包登錄的游戲賬戶加載對應的任務活動的的任務信息。如此,繞開了傳統游戲需先登錄游戲才能領取任務的限制,極大的降低了參與游戲任務活動的門檻,大大促進了瀏覽器用戶轉化為游戲門戶網站的游戲玩家的轉化率,提高游戲門戶網站的收益。同時,當游戲賬戶在未登陸狀態領取游戲獎勵時,可提醒用戶登錄游戲領取游戲獎勵,正確引導用戶領取游戲獎勵,提升用戶體驗感。
請參閱圖5,是本發明較佳實施例提供的游戲任務活動參與裝置110的功能模塊示意圖。所述游戲任務活動參與裝置110包括有發送模塊111、讀取模塊112、加載模塊113、檢測模塊114、接收模塊115、第一判斷模塊116、獎勵發放模塊117和第二判斷模塊。
所述發送模塊111用于根據用戶終端的下載請求向所述用戶終端300發送游戲工具包,所述游戲工具包與任務活動對應,所述任務信息為所述服務端100根據用戶終端300發送的任務活動領取請求生成的。
本發明實施例中,用戶可通過點擊用戶終端300的顯示頁面上的對應領取任務活動的控件進行任務活動領取操作,此時用戶終端300向服務端100發送任務活動領取請求。
用戶通過用戶終端300進行任務活動領取操作后,服務端100會向用戶終端300發送提示信息,提示用戶需要在下載相應的游戲工具包,如用戶領取了A游戲的任務活動,則提示需要下載A游戲的游戲工具包。此時用戶可在用戶終端300顯示的頁面上點擊下載該游戲工具包的控件進行游戲下載,用戶終端300根據用戶的游戲下載操作向服務端100發送下載請求。此時,游戲任務活動參與裝置110的發送模塊111根據用戶終端300的下載請求向用戶終端300發送與該下載請求對應的游戲工具包。游戲工具包中包含有一唯一的標識信息,該唯一的標識信息與在服務端100領取的任務活動對應。
可以理解的,所述發送模塊111可以用于執行上述的步驟S101。
讀取模塊112用于讀取通過所述游戲工具包登錄的游戲賬戶。
用戶終端300下載游戲工具包后,可通過該游戲工具包注冊游戲賬戶并登陸。由于每個游戲工具包中包含一唯一的與領取的任務活動對應的標識信息,當通過游戲工具包登錄游戲時,服務端100可識別出該游戲工具包并通過游戲任務活動參與裝置110的讀取模塊112讀取通過該游戲工具包登錄的游戲賬戶。
可以理解的,所述讀取模塊112可以用于執行上述步驟S102中的讀取通過游戲工具包登錄的游戲賬戶這一過程。
第二判斷模塊118用于判斷所述游戲工具包的有效期限是否已過期。
游戲工具包中還包括領取的任務活動的有效期限,當通過游戲工具包登錄游戲時,服務端100通過第二判斷模塊118判斷游戲工具包的有效期限是否已過期。
加載模塊113用于當所述游戲工具包的有效期限為未過期時,向所述游戲賬戶加載所述任務信息。
當通過游戲任務活動參與裝置110的讀取模塊112讀取通過該游戲工具包登錄的游戲賬戶后,且游戲工具包的有效期限為未過期時,服務端100通過戲任務活動的參與裝置110的加載模塊113向通過該游戲工具包登錄的游戲賬戶加載與該游戲工具包的標識信息對應任務活動的任務信息。如果游戲工具包的有效期限為已過期,則不向過該游戲工具包登錄的游戲賬戶加載與該游戲工具包的標識信息對應任務活動的任務信息。
可以理解的,所述加載模塊113可以用于執行上述步驟S102中的向游戲賬戶加載任務信息這一過程。
檢測模塊114用于檢測所述任務信息的完成進度。
用戶登錄游戲賬戶進行任務活動的過程中,服務端100可通過戲任務活動的參與裝置110的檢測模塊114實時檢測任務信息的完成進度。
可以理解的,所述檢測模塊114可以用于執行上述步驟S103。
接收模塊115用于接收用戶終端的游戲獎勵領取請求。
當任務信息的完成進度為完成時,用戶終端300可根據用戶的操作向服務端100發送游戲獎勵領取請求以領取獎勵,服務端100通過戲任務活動的參與裝置110的接收模塊115接收用戶終端300發送的游戲獎勵領取請求。
可以理解的,所述接收模塊115可以用于執行上述的步驟S104。
第一判斷模塊116用于在接收到用戶終端的游戲獎勵領取請求后,判斷所述游戲賬戶是否為登錄狀態。
當服務端100接收用戶終端300發送的游戲獎勵領取請求后,服務端100可通過戲任務活動的參與裝置110的第一判斷模塊116判斷加載該任務信息的游戲賬戶是否未登錄狀態。
可以理解的,所述第一判斷模塊116可以用于執行上述的步驟S105。
獎勵發放模塊117用于在接收到用戶終端的游戲獎勵領取請求后,根據所述任務信息的完成進度向所述賬戶發放與所述任務信息的完成進度相對應的游戲獎勵。
當獎勵發放模塊117接收到用戶終端的游戲獎勵領取請求,且加載該任務信息的游戲賬戶處于登錄狀態時,戲任務活動的參與裝置110的獎勵發放模塊117根據任務信息的完成進度向賬戶發放與任務信息的完成進度相對應的游戲獎勵。
可以理解的,所述獎勵發放模塊117可以用于執行上述的步驟S106。
所述發送模塊111還用于當所述游戲賬戶為未登陸狀態時,向所述用戶終端發送提示信息。
當加載該任務信息的游戲賬戶未處于登錄狀態時,服務端100通過戲任務活動的參與裝置110的發送模塊111向用戶終端300發送提示信息,提示用戶需要登錄游戲才能領取游戲獎勵。
可以理解的,所述發送模塊111可以用于執行上述步驟S107中的向所述用戶終端發送提示信息這一過程。
進一步的,所述發送模塊111還可用于執行上述步驟S107中的根據任務信息的完成進度向賬戶發放與任務信息的完成進度相對應的游戲獎勵這一過程。
綜上,本發明實施例提供的游戲任務活動參與裝置110可根據用戶終端300發送的任務活動領取請求生成任務信息,同時與向用戶終端300發送游戲工具包建立對應關系,并向通過該游戲工具包登錄的游戲賬戶加載該生成的任務信息。如此,繞開了傳統游戲需先登錄游戲才能領取任務的限制,極大的降低了參與游戲任務活動的門檻,大大促進了瀏覽器用戶轉化為游戲門戶網站的游戲玩家的轉化率,提高游戲門戶網站的收益。同時,當游戲賬戶在未登陸狀態領取游戲獎勵時,可提醒用戶登錄游戲領取游戲獎勵,正確引導用戶領取游戲獎勵,提升用戶體驗感。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,也可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據本發明的多個實施例的裝置、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現方式中,方框中所標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個連續的方框實際上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或動作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指令的組合來實現。
另外,在本發明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。
所述功能如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。