數(shù)據(jù)交互方法及裝置、系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及數(shù)據(jù)交互方法及裝置、系統(tǒng)。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)的快速發(fā)展,網(wǎng)絡(luò)平臺也得到了快速的發(fā)展。網(wǎng)絡(luò)平臺供第H方應(yīng)用開 發(fā)商展示,用戶通過該網(wǎng)絡(luò)平臺就可W訪問多種應(yīng)用。
[0003] 但是現(xiàn)有的網(wǎng)絡(luò)平臺中,用戶與網(wǎng)絡(luò)平臺交互時,僅能訪問該第H方應(yīng)用在網(wǎng)絡(luò) 平臺上的頁面,而無法直接跳轉(zhuǎn)至第H方應(yīng)用。用戶在該網(wǎng)絡(luò)平臺上訪問第H方應(yīng)用的數(shù) 據(jù),因為對用戶信息的保密性,第H方應(yīng)用也無法獲知該數(shù)據(jù)。因此,現(xiàn)有的網(wǎng)絡(luò)平臺在數(shù) 據(jù)交互方面存在局限性。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實施例的主要目的旨在解決現(xiàn)有的網(wǎng)絡(luò)平臺在數(shù)據(jù)交互方面存在局限性 的技術(shù)問題。
[0005] 為實現(xiàn)上述目的,本發(fā)明實施例提供了一種數(shù)據(jù)交互方法,應(yīng)用于平臺服務(wù)器, 所述平臺服務(wù)器提供交互平臺,W展示第H方應(yīng)用的任務(wù),所述數(shù)據(jù)交互方法包括W下步 驟:
[0006] 偵測數(shù)據(jù)處理請求,所述數(shù)據(jù)處理請求包括用戶標(biāo)識和任務(wù)標(biāo)識;
[0007] 根據(jù)所述數(shù)據(jù)處理請求,獲取預(yù)先設(shè)置的供所述平臺服務(wù)器訪問的所述任務(wù)標(biāo)識 對應(yīng)的第H方應(yīng)用服務(wù)器的數(shù)據(jù)回調(diào)接口;
[0008] 根據(jù)所述數(shù)據(jù)回調(diào)接口及數(shù)據(jù)處理請求,按照預(yù)設(shè)的生成規(guī)則,生成與所述數(shù)據(jù) 處理請求對應(yīng)的接口調(diào)用請求;
[0009] 將所述接口調(diào)用請求發(fā)送至第H方應(yīng)用服務(wù)器。
[0010] 此外,為實現(xiàn)上述目的,本發(fā)明實施例還提供了一種數(shù)據(jù)交互裝置,包括:
[0011] 偵測模塊,用于偵測數(shù)據(jù)處理請求,所述數(shù)據(jù)處理請求包括用戶標(biāo)識和任務(wù)標(biāo) 識;
[0012] 接口獲取模塊,用于根據(jù)所述數(shù)據(jù)處理請求,獲取預(yù)先設(shè)置的供所述平臺服務(wù)器 訪問的所述任務(wù)標(biāo)識對應(yīng)的第H方應(yīng)用服務(wù)器的數(shù)據(jù)回調(diào)接口;
[0013] 接口調(diào)用請求生成模塊,用于根據(jù)所述數(shù)據(jù)回調(diào)接口及數(shù)據(jù)處理請求,按照預(yù)設(shè) 的生成規(guī)則,生成與所述數(shù)據(jù)處理請求對應(yīng)的接口調(diào)用請求;
[0014] 發(fā)送模塊,用于將所述接口調(diào)用請求發(fā)送至第H方應(yīng)用服務(wù)器。
[0015] 此外,為實現(xiàn)上述目的,本發(fā)明實施例還提供了一種數(shù)據(jù)交互系統(tǒng),包括PC終端、 第H方應(yīng)用服務(wù)器及平臺服務(wù)器,所述平臺服務(wù)器所提供的交互平臺上展示第H方應(yīng)用對 應(yīng)的任務(wù);所述PC終端接入所述平臺服務(wù)器,獲取所述第H方應(yīng)用對應(yīng)的任務(wù),并接入所 述第H方應(yīng)用服務(wù)器執(zhí)行所述任務(wù),W在所述任務(wù)執(zhí)行完后獲取相應(yīng)的數(shù)據(jù)包;所述平臺 服務(wù)器與所述第H方應(yīng)用服務(wù)器之間通過回調(diào)接口通訊,且所述平臺服務(wù)器包括上述結(jié)構(gòu) 的數(shù)據(jù)交互裝置。
[0016] 本發(fā)明實施例通過平臺服務(wù)器與第H方應(yīng)用服務(wù)器之間的回調(diào)接口進(jìn)行通訊,從 而解決了 PC終端通過平臺服務(wù)器與第H方應(yīng)用服務(wù)器之間的交互局限性的技術(shù)問題,同 時還提高了 PC終端、平臺服務(wù)器及第H方應(yīng)用服務(wù)器之間的交互數(shù)據(jù)的安全性。
【附圖說明】
[0017] 圖1為本發(fā)明的任務(wù)集中交互系統(tǒng)中PC終端、第H方應(yīng)用服務(wù)器、平臺服務(wù)器之 間的交互示意圖;
[001引圖2為本發(fā)明平臺服務(wù)器的交互平臺所展示的第H方應(yīng)用的任務(wù)的界面示例圖;
[0019] 圖3為圖1中平臺服務(wù)器的硬件架構(gòu)示意圖;
[0020] 圖4為本發(fā)明數(shù)據(jù)交互裝置第一實施例的功能模塊示意圖;
[0021] 圖5為本發(fā)明數(shù)據(jù)交互裝置第二實施例的功能模塊示意圖;
[0022] 圖6為本發(fā)明由用戶觸發(fā)任務(wù)領(lǐng)取并完成第一個子任務(wù)后,觸發(fā)該子任務(wù)相應(yīng)的 數(shù)據(jù)包領(lǐng)取的操作界面示例圖;
[0023] 圖7為本發(fā)明由用戶觸發(fā)第二個子任務(wù)對應(yīng)的數(shù)據(jù)包領(lǐng)取后,接收平臺服務(wù)器返 回領(lǐng)取結(jié)果的操作界面示例圖;
[0024] 圖8為本發(fā)明數(shù)據(jù)交互裝置第H實施例的功能模塊示意圖;
[0025] 圖9為本發(fā)明數(shù)據(jù)交互裝置第四實施例的功能模塊示意圖;
[0026] 圖10為本發(fā)明數(shù)據(jù)交互裝置中接口調(diào)用請求生成模塊的細(xì)化功能模塊示意圖;
[0027] 圖11為本發(fā)明數(shù)據(jù)交互裝置第五實施例的功能模塊示意圖;
[0028] 圖12為本發(fā)明數(shù)據(jù)交互方法第一實施例的流程示意圖;
[0029] 圖13為本發(fā)明數(shù)據(jù)交互方法第二實施例的流程示意圖;
[0030] 圖14為本發(fā)明數(shù)據(jù)交互方法第H實施例的流程示意圖;
[0031] 圖15為本發(fā)明數(shù)據(jù)交互方法第四實施例的流程示意圖;
[0032] 圖16為本發(fā)明數(shù)據(jù)交互方法第五實施例的流程示意圖。
[0033] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0034] W下結(jié)合說明書附圖及具體實施例進(jìn)一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此 處所描述的具體實施例僅僅用W解釋本發(fā)明,并不用于限定本發(fā)明。
[0035] 本發(fā)明提出了一種基于任務(wù)集中交互系統(tǒng),該任務(wù)集中交互系統(tǒng)包括;PC終端 100、平臺服務(wù)器200、第H方應(yīng)用服務(wù)器300。其中,平臺服務(wù)器200用于為第H方應(yīng)用的 開發(fā)者所提供與第H方應(yīng)用對應(yīng)的任務(wù)的交互平臺。第H方應(yīng)用的開發(fā)者可在平臺服務(wù)器 200中創(chuàng)建第H方應(yīng)用對應(yīng)的任務(wù),并設(shè)置任務(wù)對應(yīng)的子任務(wù)。若該任務(wù)僅包括一個子任 務(wù),則執(zhí)行完該子任務(wù)即可獲得該任務(wù)對應(yīng)的數(shù)據(jù)包。若該任務(wù)包括多個子任務(wù),則完成每 個子任務(wù)即可獲得該子任務(wù)對應(yīng)的數(shù)據(jù)包等等。需要說明的是,若第H方應(yīng)用對應(yīng)的任務(wù) 為多個子任務(wù)時,則下面實施例描述的任務(wù)指任務(wù)的子任務(wù)。平臺服務(wù)器200根據(jù)創(chuàng)建要 求生成第H方應(yīng)用對應(yīng)的任務(wù),且將所述生成的任務(wù)展示在平臺服務(wù)器200的用戶交互界 面上。PC終端100可W接入平臺服務(wù)器200的交互平臺,獲取第H方應(yīng)用對應(yīng)的任務(wù),并在 第H方應(yīng)用服務(wù)器300中執(zhí)行該任務(wù),W在任務(wù)執(zhí)行完后獲取相應(yīng)的數(shù)據(jù)包。第H方應(yīng)用 服務(wù)器300也可供PC終端100訪問,W執(zhí)行第H方應(yīng)用對應(yīng)的任務(wù)。
[003引如圖2所示,PC終端100接入平臺服務(wù)器200的交互平臺后,平臺服務(wù)器200將在 交互平臺的用戶交互界面上展示所有第H方應(yīng)用對應(yīng)的任務(wù)。W第H方應(yīng)用的多個子任務(wù) 組成的任務(wù)為例,其中,該Sl標(biāo)記的方框內(nèi)用于展示第H方應(yīng)用a的所有子任務(wù),且所有子 任務(wù)組成第H方應(yīng)用a的任務(wù)。每個子任務(wù)對應(yīng)顯示數(shù)據(jù)包信息,W提示用戶若執(zhí)行完相 應(yīng)的子任務(wù)后可W獲得該數(shù)據(jù)包。例如,用戶已領(lǐng)取第H方應(yīng)用a對應(yīng)的任務(wù),且該PC終 端100在第H方應(yīng)用服務(wù)器300中已經(jīng)完成了第一個子任務(wù),則該第一個子任務(wù)的顯示區(qū) 域中將出現(xiàn)"領(lǐng)數(shù)據(jù)包"的控件S2。另外,該任務(wù)對應(yīng)的其余子任務(wù)也會出現(xiàn)"領(lǐng)數(shù)據(jù)包" 的控件S2。通過觸發(fā)該控件S2,即可觸發(fā)數(shù)據(jù)包獲取請求,W獲取相應(yīng)的數(shù)據(jù)包。但是在 接收到數(shù)據(jù)包獲取請求時,需要先判斷該用戶是否完成該子任務(wù),判斷其用戶已經(jīng)完成該 子任務(wù)時,才能領(lǐng)取到該子任務(wù)對應(yīng)的數(shù)據(jù)包。
[0037] 由于PC終端100領(lǐng)取任務(wù)后,將跳轉(zhuǎn)至第H方應(yīng)用服務(wù)器300執(zhí)行任務(wù),該PC終 端100對任務(wù)的完成情況均記錄在第H方應(yīng)用服務(wù)器300中,所W平臺服務(wù)器200在接收 到PC終端100的數(shù)據(jù)包獲取請求時,需要從第H方應(yīng)用服務(wù)器300中獲取PC終端100對 該任務(wù)的完成情況,W響應(yīng)數(shù)據(jù)包獲取請求。鑒于此,本發(fā)明將提出一種平臺服務(wù)器。如圖 3所示,該平臺服務(wù)器200可W為獨立的一個服務(wù)器,也可W為多個服務(wù)器組成的服務(wù)器群 組。其可包括處理器201、存儲器202、通訊模塊203 W及通信總線204。通信總線204用 于該平臺服務(wù)器200中各組成部件之間的通信。通訊模塊203用于實現(xiàn)平臺服務(wù)器200與 外部設(shè)備例如PC終端、其他服務(wù)器等進(jìn)行互相通訊,該通訊模塊203可包括RS232模塊、射 頻模塊、WIFI模塊等等。存儲器202可W包括一個或一個W上計算機(jī)可讀存儲介質(zhì),而且 其不但包括內(nèi)部存儲器,還包括外部存儲器。該存儲器202中存儲有操作系統(tǒng)、數(shù)據(jù)交互裝 置等等。處理器201調(diào)用存儲器202中的數(shù)據(jù)交互裝置W及其他組件,W實現(xiàn)平臺服務(wù)器 200與第H方應(yīng)用服務(wù)器300之間的數(shù)據(jù)的交互、響應(yīng)數(shù)據(jù)包獲取請求等功能。
[003引如圖4所示,示出了本發(fā)明數(shù)據(jù)交互裝置第一實施例的結(jié)構(gòu)。該實施例的數(shù)據(jù)交 互裝置可包括:
[0039] 回調(diào)接口設(shè)置模塊301,用于接收數(shù)據(jù)回調(diào)接口的設(shè)置請求;檢測所述數(shù)據(jù)回調(diào) 接口的接口信息是否合法;存儲合法的所述數(shù)據(jù)回調(diào)接口;
[0040] 偵測模塊302,用于偵測數(shù)據(jù)處理請求,所述數(shù)據(jù)處理請求包括用戶標(biāo)識和任務(wù)標(biāo) 識;
[0041] 接口獲取模塊303,用于根據(jù)所述數(shù)據(jù)處理請求,獲取預(yù)先設(shè)置的供所述平臺服務(wù) 器訪問的所述任務(wù)標(biāo)識對應(yīng)的第H方應(yīng)用服務(wù)器的數(shù)據(jù)回調(diào)接口;
[0042] 接口調(diào)用請求生成模塊304,用于根據(jù)所述數(shù)據(jù)回調(diào)接口及數(shù)據(jù)處理請求,按照預(yù) 設(shè)的生成規(guī)則,生成與所述數(shù)據(jù)處理請求對應(yīng)的接口調(diào)用請求;
[0043] 發(fā)送模塊305,用于將所述接口調(diào)用請求發(fā)送至第H方應(yīng)用服務(wù)器。
[0044] 上述回調(diào)接口的接口信息即為第H方應(yīng)用服務(wù)器300的訪問地址,供平臺服務(wù)器 200進(jìn)行接口回調(diào)時根據(jù)該訪問地址訪問第H方應(yīng)用服務(wù)器300。當(dāng)?shù)贖方應(yīng)用的開發(fā)者 在平臺服務(wù)器200上創(chuàng)建該任務(wù)時,將設(shè)置該回調(diào)接口的地址信息。平臺服務(wù)器200根據(jù) 該創(chuàng)建請求,生成第H方應(yīng)