虛擬物品發送方法和裝置的制造方法
【技術領域】
[0001]本發明涉及互聯網技術領域,尤其涉及一種虛擬物品發送方法和裝置。
【背景技術】
[0002]隨著移動互聯網的日益盛行,人們的生活方式也發生了一些改變,最近兩年出現了手機紅包應用(例如,微信錢包、支付寶錢包),該手機紅包應用可向他人發送虛擬物品(例如,禮品卷、游戲道具、金錢等等)。目前的手機紅包應用通常需要添加對方賬號后,才能向對方發送虛擬物品,在同學聚會、好友生日會時,可能彼此之間都不知道對方的手機紅包應用的賬號,因此,想給對方發送虛擬物品時,需要去詢問對方賬號并輸入自己的手機中進行添加,這樣既麻煩,又容易造成尷尬場面。
[0003]因此,提出一種可解決上述問題的虛擬物品發送方案,很有意義。
【發明內容】
[0004]本發明的主要目的在于提出一種虛擬物品發送方法和裝置,旨在解決詢問和添加賬號麻煩的技術問題。
[0005]為實現上述目的,本發明提供一種虛擬物品發送方法,所述虛擬物品發送方法包括以下步驟:
[0006]在偵測到賬號獲取指令時,基于近場通信NFC方式獲取目標客戶端的賬號;
[0007]按照用戶選擇的模式,生成虛擬物品包對應的接收鏈接;
[0008]向所述目標客戶端發送所生成的接收鏈接;所述接收鏈接用于在被所述目標客戶端獲取后,通過所述接收鏈接與所述發放服務器交互以接收所述接收鏈接對應的虛擬物品包。
[0009]優選地,所述按照用戶選擇的模式,生成虛擬物品包對應的接收鏈接的步驟包括:
[0010]在用戶選擇的模式為自動發送模式時,向發放服務器發送攜帶預設的虛擬物品數量的虛擬物品包生成請求,與發放服務器交互生成一個虛擬物品包,并生成與所述虛擬物品包對應的接收鏈接;
[0011]在用戶選擇的模式為手動發送模式時,根據用戶輸入的虛擬物品數量向發放服務器發送攜帶所述虛擬物品數量的虛擬物品包生成請求,與發放服務器交互生成一個虛擬物品包,并生成與所述虛擬物品包對應的接收鏈接。
[0012]本發明還提出一種虛擬物品發送方法,所述虛擬物品發送方法包括以下步驟:
[0013]與發放服務器交互生成至少兩個虛擬物品包,以及生成與所述虛擬物品包一一對應的接收鏈接;
[0014]基于近場通信NFC方式獲取目標客戶端的賬號;
[0015]向所述目標客戶端發送一個所述接收鏈接;所述接收鏈接用于在被所述目標客戶端獲取后,通過所述接收鏈接與所述發放服務器交互以接收所述接收鏈接對應的虛擬物品包。
[0016]優選地,在所述與發放服務器交互生成至少兩個虛擬物品包,以及生成與所述虛擬物品包一一對應的接收鏈接的步驟之前,所述虛擬物品發送方法還包括:
[0017]向所述發放服務器發送攜帶有虛擬物品包參數的虛擬物品包生成請求,所述虛擬物品包參數包括虛擬物品包的數量和各個虛擬物品包中的虛擬物品數量;所述各個虛擬物品包中的虛擬物品數量是基于用戶輸入的虛擬物品包的數量和虛擬物品的總數量隨機生成的,或,所述各個虛擬物品包中的虛擬物品數量是相等的。
[0018]優選地,在所述向所述發放服務器發送攜帶有虛擬物品包參數的虛擬物品包生成請求的步驟之后,所述虛擬物品發送方法還包括:
[0019]接收所述發放服務器發送的虛擬物品轉移確認請求;
[0020]接收用戶對所述虛擬物品轉移確認請求的確認。
[0021]優選地,在所述向所述目標客戶端發送一個所述接收鏈接的步驟之前,所述虛擬物品發送方法還包括:
[0022]判斷是否向所述目標客戶端發送過所述接收鏈接,以在未向所述目標客戶端發送過所述接收鏈接時,向所述目標客戶端發送一個所述接收鏈接。
[0023]此外,為實現上述目的,本發明還提出一種虛擬物品發送裝置,所述虛擬物品發送裝置包括:
[0024]偵測模塊,用于偵測賬號獲取指令;
[0025]第一獲取模塊,用于在所述偵測模塊偵測到賬號獲取指令時,基于近場通信NFC方式獲取目標客戶端的賬號;
[0026]第一生成模塊,用于按照用戶選擇的模式,生成虛擬物品包對應的接收鏈接;
[0027]第一發送模塊,用于向所述目標客戶端發送所生成的接收鏈接;所述接收鏈接用于在被所述目標客戶端獲取后,通過所述接收鏈接與所述發放服務器交互以接收所述接收鏈接對應的虛擬物品包。
[0028]優選地,所述第一生成模塊包括:
[0029]第一生成單元,用于在用戶選擇的模式為自動發送模式時,向發放服務器發送攜帶預設的虛擬物品數量的虛擬物品包生成請求,與發放服務器交互生成一個虛擬物品包,并生成與所述虛擬物品包對應的接收鏈接;
[0030]第二生成單元,用于在用戶選擇的模式為手動發送模式時,根據用戶輸入的虛擬物品數量向發放服務器發送攜帶所述虛擬物品數量的虛擬物品包生成請求,與發放服務器交互生成一個虛擬物品包,并生成與所述虛擬物品包對應的接收鏈接。
[0031]本發明還提出一種虛擬物品發送裝置,所述虛擬物品發送裝置包括:
[0032]第二生成模塊,用于與發放服務器交互生成至少兩個虛擬物品包,以及生成與所述虛擬物品包一一對應的接收鏈接;
[0033]第二獲取模塊,用于基于近場通信NFC方式獲取目標客戶端的賬號;
[0034]第二發送模塊,用于向所述目標客戶端發送一個所述接收鏈接;所述接收鏈接用于在被所述目標客戶端獲取后,通過所述接收鏈接與所述發放服務器交互以接收所述接收鏈接對應的虛擬物品包。
[0035]優選地,所述虛擬物品發送裝置還包括:
[0036]第三發送模塊,用于向所述發放服務器發送攜帶有虛擬物品包參數的虛擬物品包生成請求,所述虛擬物品包參數包括虛擬物品包的數量和各個虛擬物品包中的虛擬物品數量;所述各個虛擬物品包中的虛擬物品數量是基于用戶輸入的虛擬物品包的數量和虛擬物品的總數量隨機生成的,或,所述各個虛擬物品包中的虛擬物品數量是相等的。
[0037]優選地,所述虛擬物品發送裝置還包括:
[0038]接收模塊,用于接收所述發放服務器發送的虛擬物品轉移確認請求,以及接收用戶對所述虛擬物品轉移確認請求的確認。
[0039]優選地,所述虛擬物品發送裝置還包括:
[0040]判斷模塊,用于判斷是否已向所述目標客戶端發送過所述接收鏈接;
[0041]所述第二發送模塊用于在未向所述目標客戶端發送過所述接收鏈接時,向所述目標客戶端發送一個所述接收鏈接。
[0042]本發明提出的虛擬物品發送方法和裝置,通過近場通信NFC的P2P模式來獲取目標客戶端的賬號,以向目標客戶端發送虛擬物品包,無需添加目標客戶端的賬號和查詢目標客戶端的賬號,避免了親朋好友相聚或初次見面時需要詢問相關賬號的尷尬和麻煩,使用戶發送虛擬物品更加方便。
【附圖說明】
[0043]圖1為實現本發明各個實施例的移動終端的硬件結構示意圖;
[0044]圖2為如圖1所示的移動終端的無線通信裝置示意圖;
[0045]圖3為本發明虛擬物品發送方法第一實施例的流程示意圖;
[0046]圖4為圖3中步驟S20的細化流程示意圖;
[0047]圖5為本發明虛擬物品發送方法裝置第二實施例的流程示意圖;
[0048]圖6為本發明虛擬物品發送方法裝置第三實施例的流程示意圖;
[0049]圖7為本發明虛擬物品發送方法裝置第四實施例的流程示意圖;
[0050]圖8為本發明虛擬物品發送方法裝置第五實施例的流程示意圖;
[0051]圖9為本發明虛擬物品發送方法裝置第一實施例的功能模塊示意圖;
[0052]圖10為圖9中第一生成模塊的細化功能模塊示意圖;
[0053]圖11為本發明虛擬物品發送方法裝置第二實施例的功能模塊示意圖;
[0054]圖12為本發明虛擬物品發送方法裝置第三實施例的功能模塊示意圖;
[0055]圖13為本發明虛擬物品發送方法裝置第四實施例的功能模塊示意圖;
[0056]圖14為本發明虛擬物品發送方法裝置第五實施例的功能模塊示意圖。
[0057]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0058]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0059]現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0060]移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0061]圖1為實現本發明各個實施例的移動終端的硬件結構示意。
[0062]移動終端100可以包括無線通信單元110、A/V (音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0063]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信裝置或網絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊112、無線互聯網模塊113、短程通信模塊114和位置信息模塊115中的至少一個。
[0064]廣播接收模塊111經由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛星信道和/或地面信道。廣播管理服務器可以是生成并發送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關信息并且將其發送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數據廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信號。廣播相關信息也可以經由移動通信網絡提供,并且在該情況下,廣播相關信息可以由移動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數字多媒體廣播(DMB)的電子節目指南(EPG)、數字視頻廣播手持(DVB-H)的電子服務指南(ESG)等等的形式而存在。廣播接收模塊111可以通過使用各種類型的廣播裝置接收信號廣播。特別地,廣播接收模塊111可以通過使用諸如多媒體廣播-地面(DMB-T)、數字多媒體廣播-衛星(DMB-S)、數字視頻廣播-手持(DVB-H),前向鏈路媒體(MediaFLCf)的數據廣播裝置、地面數字廣播綜合服務(ISDB-T)等等的數字廣播裝置接收數字廣播。廣播接收模塊111可以被構造為適合提供廣播信號的各種廣播裝置以及上述數字廣播裝置。經由廣播接收模塊111接收的廣播信號和/或廣播相關信息可以存儲在存儲器160 (或者其它類型的存儲介質)中。
[0065]移動通信