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