鬼佬大哥大
  • / 21
  • 下載費用:30 金幣  

一種用于提供任務執行信息的方法、設備與系統.pdf

關 鍵 詞:
一種 用于 提供 任務 執行 信息 方法 設備 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201510333308.2

申請日:

2015.06.16

公開號:

CN104899086A

公開日:

2015.09.09

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||著錄事項變更IPC(主分類):G06F 9/46變更事項:申請人變更前:莉莉絲科技(上海)有限公司變更后:上海莉莉絲科技股份有限公司變更事項:地址變更前:201801 上海市嘉定區勝辛南路500號15幢2055室變更后:201801 上海市嘉定區勝辛南路500號15幢2055室|||實質審查的生效IPC(主分類):G06F 9/46申請日:20150616|||公開
IPC分類號: G06F9/46 主分類號: G06F9/46
申請人: 莉莉絲科技(上海)有限公司
發明人: 袁帥; 張振新; 吳迪; 杜文
地址: 201801上海市嘉定區勝辛南路500號15幢2055室
優先權:
專利代理機構: 上海百一領御專利代理事務所(普通合伙)31243 代理人: 馬育麟
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510333308.2

授權公告號:

|||||||||

法律狀態公告日:

2019.03.29|||2017.09.08|||2015.10.07|||2015.09.09

法律狀態類型:

授權|||著錄事項變更|||實質審查的生效|||公開

摘要

本申請的目的是提供一種用于提供任務執行信息的方法、設備與系統。本申請在目標任務啟動前,由網絡設備向用戶設備發送目標任務所對應的任務場景信息;在目標任務執行過程中,網絡設備端不再與用戶設備進行通信,直到用戶設備根據所述任務場景信息向網絡設備發送用戶操作序列;然后,網絡設備根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息,最后,將所述任務執行信息發送至用戶設備。與現有技術相比,本申請能夠減少網絡設備與用戶設備的通信數據流量,減少用戶設備端的資源占用,克服用戶設備資源瓶頸,提高了目標任務的處理效率;此外,還避免了用戶設備篡改客戶端或偽造數據等行為,保證了任務執行信息的準確性。

權利要求書

權利要求書
1.  一種在網絡設備端用于提供任務執行信息的方法,其中,該方法包括:
A發送目標任務所對應的任務場景信息至對應的用戶設備;
B獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
C根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息;
D將所述任務執行信息發送至所述用戶設備。

2.  根據權利要求1所述的方法,其中,該方法還包括:
根據所述任務執行信息生成所述用戶對應的執行反饋信息;
其中,所述步驟D包括:
將所述任務執行信息及所述執行反饋信息發送至所述用戶設備。

3.  根據權利要求1或2所述的方法,其中,所述步驟C包括:
根據所述用戶操作序列及所述任務場景信息執行所述目標任務,以獲得對應的任務執行信息。

4.  根據權利要求1至3中任一項所述的方法,其中,該方法還包括:
F確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務;
其中,所述步驟C包括:
根據所述用戶操作序列及所述其他用戶操作序列執行所述目標任務,以獲得對應的任務執行信息。

5.  根據權利要求4所述的方法,其中,所述步驟F包括:
根據預定的操作間隔閾值,確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述用戶操作序列與所述其他用戶操作序列的發起時間間隔低于或等于所述操作間隔閾值,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務。

6.  一種在用戶設備端用于提供任務執行信息的方法,其中,該方法包括:
a獲取對應網絡設備發送的目標任務所對應的任務場景信息;
b根據所述任務場景信息在用戶設備展示所述目標任務;
c向所述網絡設備發送用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
d接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。

7.  根據權利要求6所述的方法,其中,該方法還包括:
e根據所述任務執行信息在所述用戶設備更新展示所述目標任務。

8.  根據權利要求7所述的方法,其中,所述步驟e包括:
根據所述任務執行信息更新所述任務場景信息;
根據更新后的所述任務場景信息在所述用戶設備更新展示所述目標任務。

9.  根據權利要求6至8中任一項所述的方法,其中,所述步驟c包括:
c1獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
c2從所述用戶操作序列中優選對應的關鍵操作序列;
c3向所述網絡設備發送所述關鍵操作序列。

10.  根據權利要求9所述的方法,其中,所述步驟c2包括:
結合所述任務場景信息從所述用戶操作序列中優選對應的關鍵操作序列。

11.  一種用于提供任務執行信息的網絡設備,其中,該網絡設備包括:
第一裝置,用于發送目標任務所對應的任務場景信息至對應的用戶設備;
第三裝置,用于獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
第五裝置,用于根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息;
第七裝置,用于將所述任務執行信息發送至所述用戶設備。

12.  根據權利要求11所述的網絡設備,其中,該網絡設備還包括:
第九裝置,用于根據所述任務執行信息生成所述用戶對應的執行反饋 信息;
其中,所述第七裝置用于:
將所述任務執行信息及所述執行反饋信息發送至所述用戶設備。

13.  根據權利要求11或12所述的網絡設備,其中,所述第五裝置用于:
根據所述用戶操作序列及所述任務場景信息執行所述目標任務,以獲得對應的任務執行信息。

14.  根據權利要求11至13中任一項所述的網絡設備,其中,該網絡設備還包括:
第十一裝置,用于確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務;
其中,所述第五裝置用于:
根據所述用戶操作序列及所述其他用戶操作序列執行所述目標任務,以獲得對應的任務執行信息。

15.  根據權利要求14所述的網絡設備,其中,所述第十一裝置用于:
根據預定的操作間隔閾值,確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述用戶操作序列與所述其他用戶操作序列的發起時間間隔低于或等于所述操作間隔閾值,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務。

16.  一種用于提供任務執行信息的用戶設備,其中,該用戶設備包括:
第二裝置,用于獲取對應網絡設備發送的目標任務所對應的任務場景信息;
第四裝置,用于根據所述任務場景信息在用戶設備展示所述目標任務;
第六裝置,用于向所述網絡設備發送用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
第八裝置,用于接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。

17.  根據權利要求16所述的用戶設備,其中,該用戶設備還包括:
第十裝置,用于根據所述任務執行信息在所述用戶設備更新展示所述目標任務。

18.  根據權利要求17所述的用戶設備,其中,所述第十裝置用于:
根據所述任務執行信息更新所述任務場景信息;
根據更新后的所述任務場景信息在所述用戶設備更新展示所述目標任務。

19.  根據權利要求16至18中任一項所述的用戶設備,其中,所述第六裝置包括:
第六一單元,用于獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
第六二單元,用于從所述用戶操作序列中優選對應的關鍵操作序列;
第六三單元,用于向所述網絡設備發送所述關鍵操作序列。

20.  根據權利要求19所述的用戶設備,其中,所述第六二單元用于:
結合所述任務場景信息從所述用戶操作序列中優選對應的關鍵操作序列。

21.  一種用于提供任務執行信息的系統,其中,該系統包括如權利要求11至15中任一項所述的網絡設備,以及如權利要求16至20中任一項所述的用戶設備。

說明書

說明書一種用于提供任務執行信息的方法、設備與系統
技術領域
本發明涉及互聯網技術領域,尤其涉及一種用于提供任務執行信息的技術。
背景技術
當前由多個用戶設備與網絡設備協同執行計算任務時,通常是由網絡設備向各個用戶設備發送子任務,并由用戶設備對分配給自己的子任務進行計算處理,同時,為了保證該計算任務的協同執行,需要用戶設備將每個處理動作以及處理結果均實時上傳至網絡設備。這種方法對用戶設備以及網絡的性能要求高,數據流量大,網絡設備與用戶設備的壓力也很大,因此,對用戶端以及網絡設備端并不友好,用戶體驗較差。
發明內容
本申請的目的是提供一種用于提供任務執行信息的方法、設備與系統。
根據本申請的一個方面,提供了一種在網絡設備端用于提供任務執行信息的方法,其中,該方法包括:
A發送目標任務所對應的任務場景信息至對應的用戶設備;
B獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
C根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息;
D將所述任務執行信息發送至所述用戶設備。
根據本申請的另一方面,還提供了一種在用戶設備端用于提供任務執行信息的方法,其中,該方法包括:
a獲取對應網絡設備發送的目標任務所對應的任務場景信息;
b根據所述任務場景信息在用戶設備展示所述目標任務;
c向所述網絡設備發送用戶通過所述用戶設備發起的關于所述目標任務 的用戶操作序列;
d接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。
根據本申請的再一方面,還提供了一種用于提供任務執行信息的網絡設備,其中,該網絡設備包括:
第一裝置,用于發送目標任務所對應的任務場景信息至對應的用戶設備;
第三裝置,用于獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
第五裝置,用于根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息;
第七裝置,用于將所述任務執行信息發送至所述用戶設備。
根據本申請的又一方面,還提供了一種用于提供任務執行信息的用戶設備,其中,該用戶設備包括:
第二裝置,用于獲取對應網絡設備發送的目標任務所對應的任務場景信息;
第四裝置,用于根據所述任務場景信息在用戶設備展示所述目標任務;
第六裝置,用于向所述網絡設備發送用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;
第八裝置,用于接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。
根據本申請的另一方面,還提供了一種用于提供任務執行信息的系統,其中,該系統包括如上述所述的網絡設備,以及如上述所述的用戶設備。
與現有技術相比,本申請在目標任務啟動前,由網絡設備端向用戶設備端發送目標任務所對應的任務場景信息;在目標任務執行過程中,網絡設備端不再與用戶設備進行通信,直到用戶設備根據所述任務場景信息展示所述目標任務并發起關于所述目標任務的用戶操作序列后,再獲取所述用戶設備向所述網絡設備所發送的用戶操作序列;然后,所述網絡設備根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息,最后,將所述任務執行信息發送至所述用戶設備。從而,本發明能夠減少網絡設備與 用戶設備的通信數據流量,減少用戶設備端的資源占用,克服用戶設備資源瓶頸,提高了目標任務的處理效率;此外,由于目標任務是在網絡設備統一執行,因此避免了用戶設備篡改客戶端或偽造數據等行為,保證了任務執行信息的準確性。
而且,本發明還能夠由網絡設備根據所述任務執行信息生成所述用戶對應的執行反饋信息,并將所述任務執行信息及所述執行反饋信息發送至所述用戶設備;從而進一步避免了用戶設備篡改客戶端或偽造數據等行為,保證了任務執行信息的準確性。
而且,本發明還可以由網絡設備根據所述用戶操作序列及所述任務場景信息執行所述目標任務,以獲得對應的任務執行信息;從而使得所獲得的任務執行信息更為準確,符合當前的任務場景,提高了用戶體驗。
而且,本發明還可以由網絡設備確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務,并根據所述用戶操作序列及所述其他用戶操作序列執行所述目標任務,以獲得對應的任務執行信息;進一步地,根據預定的操作間隔閾值,確定與所用戶操作序列相對應的其他用戶操作序列;從而支持由多個用戶協同執行的目標任務,增加了用戶的交互方式,保證多人任務的實時性,提高了用戶的交互效率,改善了用戶的實時交互體驗。
而且,本發明還可以在用戶設備端根據所述任務執行信息在所述用戶設備端更新展示所述目標任務;進一步地,還可以根據所述任務執行信息更新所述任務場景信息,并根據更新后的所述任務場景信息在所述用戶設備更新展示所述目標任務;從而使得用戶能夠從視覺上獲取所述目標任務,便于用戶進一步采取對應操作,改善了用戶的觀感與交互體驗。
而且,本發明還可以在用戶設備端獲取多個用戶操作序列,并從中優選出關鍵操作序列;進一步地,還可以結合所述任務場景信息從所述用戶操作序列中優選對應的關鍵操作序列;從而在用戶設備向網絡設備端上傳用戶操作時,僅上傳部分關鍵操作數據,減少用戶端流量,降低網絡設備端的處理開銷,提高目標任務的處理效率。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1示出根據本申請一個優選實施例的一種系統架構圖;
圖2示出根據本申請一個方面的一種用于提供任務執行信息的網絡設備和用戶設備示意圖;
圖3示出根據本申請另一個方面的一種由網絡設備與用戶設備相配合實現的、用于提供任務執行信息的方法流程圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
圖1示出根據本申請一個優選實施例的一種系統架構圖。
一個或多個用戶設備,如第一用戶設備、第二用戶設備、第三用戶設備,均與網絡設備進行交互。網絡設備將目標任務所對應的任務場景信息發送至對應的用戶設備,在此,網絡設備可以將所述目標任務一對一發送到單個用戶設備;也可以將所述目標任務進行拆分,并將各個子任務分別發送到各個用戶設備;從而一個目標任務可以由某個用戶設備與網絡設備進行配合來完成,也可以由多個用戶設備通過一次或多次與網絡設備進行交互來共同完成。
例如,網絡設備將某個目標任務拆分為三個子任務,分別發送至第一用戶設備、第二用戶設備、第三用戶設備;并利用三個用戶設備的反饋信息來獲取該目標任務的執行結果,最后將該執行結果分別發送至三個用戶設備。
或者,例如,第一用戶設備與網絡設備交互以完成第一目標任務后,將所述第一目標任務的執行結果以及第二目標任務發送至第二用戶設備,以執行后續交互流程等。
在此,優選地,所述目標任務包括但不限于具有相同或相似任務場景信息的一個或多個計算任務;更優選地,所述子任務包括但不限于具有相同或相似任務場景信息的一個或多個計算任務。例如,若兩個計算任務的 任務場景信息變化較大,則屬于兩個不同的目標任務或子任務;反之,若兩個計算任務的任務場景信息變化較小,則屬于一個目標任務或子任務。更優選地,所述任務場景信息的變化可根據場景圖片或場景數據的差值大小進行確定,若差值大于一定的預定閾值,則認為屬于任務場景信息變化較大等。
在此,每個用戶設備可以實時接入網絡設備,或實時斷開與網絡設備的鏈接。在此,所述用戶設備包括但不限于任意一種可進行實時計算與交互的非移動終端或移動終端,所述網絡設備包括但不限于如單個服務器、多個服務器或由多個服務器集成所構成的云服務器。所述用戶設備與所述網絡設備所處的網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡等。
在本申請一個典型的配置中,終端(如用戶設備)、服務網絡的設備(如網絡設備)和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數據信號和載波。
需要說明的是,所述用戶設備、網絡設備和網絡等僅為舉例,其他現有的或今后可能出現的計算機設備或網絡如可適用于本發明,也應包含在 本發明保護范圍以內,并以引用方式包含于此。
在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發地或者同時實施。此外,各項操作的順序可以被重新安排,按照不同于附圖中標示的順序發生。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規程、子例程、子程序等等。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實際上可以基本上同時執行或者有時可以按照相反的順序來執行。
圖2示出根據本申請一個方面的一種用于提供任務執行信息的網絡設備和用戶設備示意圖。其中,所述網絡設備1包括第一裝置11、第三裝置13、第五裝置15、第七裝置17;所述用戶設備2包括第二裝置22、第四裝置24、第六裝置26、第八裝置28。
具體地,所述第一裝置11發送目標任務所對應的任務場景信息至對應的用戶設備;相應地,所述第二裝置22獲取對應網絡設備發送的目標任務所對應的任務場景信息;所述第四裝置24根據所述任務場景信息在用戶設備展示所述目標任務;所述第六裝置26向所述網絡設備發送用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;相應地,所述第三裝置13獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;所述第五裝置15根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息;所述第七裝置17將所述任務執行信息發送至所述用戶設備;相應地,所述第八裝置28接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。
其中,所述目標任務例如合作類任務,如多個用戶通過網絡設備,經由所上傳的各個操作序列,相互配合以共同完成一項計算任務;或者競爭類任務,如多個用戶通過網絡設備,經由所上傳的各類操作序列的計算,篩選或確定出其中最符合某項預定要求的用戶。在此,所述操作序列中的每一項操作,可以是對其他用戶的角色進行操作,也可以是對電腦角色進 行操作,也可以是對上述兩者的混合操作等。
所述第一裝置11發送目標任務所對應的任務場景信息至對應的用戶設備;相應地,所述第二裝置22獲取對應網絡設備發送的目標任務所對應的任務場景信息。
具體地,首先,所述第一裝置11確定與所述用戶設備相對應的目標任務;在此,所述目標任務可以是一個完整的任務,也可以是一個完整任務下的單獨子任務。
然后,所述第一裝置11通過查詢所述目標任務所對應的數據庫,以獲得所述目標任務所對應的任務場景信息;或者,所述第一裝置11通過實時計算,確定所述目標任務所對應的任務場景信息;或者,所述第一裝置11通過與其他能夠提供目標任務所對應的任務場景信息的設備相交互,以獲得所述目標任務所對應的任務場景信息。
然后,所述第一裝置11基于多種通信協議,通過相應的接口,將所述任務場景信息發送至即將處理該目標任務的用戶設備;相應地,所述用戶設備的第二裝置22基于多種通信協議,通過相應的接口,獲取所述任務場景信息。
其中,所述任務場景信息包括但不限于以下至少任一項:
-該計算任務的場景狀態信息,如當前計算任務的執行階段(如執行準備、執行中、執行結束)、當前場景的各類環境信息(如增益效果、減益效果、場景限制信息)等;
-該計算任務的用戶狀態信息,如該用戶的當前狀態信息(如是否參與任務執行、是否該用戶的任務執行已結束),該用戶的自身屬性(如個體數值或裝備數值等)、外部附加屬性(如其他增益效果、用戶當前位置信息等)、各類概率性觸發屬性等,所述屬性信息包括常駐屬性或臨時屬性。
所述第四裝置24根據所述任務場景信息在用戶設備展示所述目標任務。
具體地,所述第四裝置24根據所述任務場景信息,可以直接在所述用戶設備端將所述目標任務在該任務場景下進行展現,例如,所述任務場 景信息中直接包含該目標任務的展現形式或其他可直接展示的內容(如僅包含文字類的任務描述)等;也可以通過對該任務場景信息進行實時計算,以將該任務場景信息中的非展示部分轉換為展示部分(如將具體的代碼指令轉換為視覺可看的任務場景或任務描述)。
在此,所述目標任務可通過文字、靜態圖像、動態圖像、視頻中的一種或多種形式進行展現。
所述第六裝置26向所述網絡設備發送用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;相應地,所述第三裝置13獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列。
具體地,所述第六裝置26首先通過與用戶交互,以獲取用戶根據所述任務場景信息所發起的關于所述目標任務的用戶操作序列。其中,所述用戶操作序列中可以包括一項或多項用戶交互操作,每項用戶交互操作均是對應于所述目標任務;優選地,所述用戶操作序列中包括但不限于所述一項或多項操作的操作場景、操作按鍵、操作時間、第一用戶的ID、第一用戶的各類屬性等中的一項或多項。
然后,所述第六裝置26基于多種通信協議,通過相應的接口,將所述用戶操作序列發送至所述網絡設備。相應地,所述網絡設備的第三裝置13基于相應的通信協議,通過預定的接口,獲取所述用戶操作序列。
所述第五裝置15根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息。
具體地,所述第五裝置15根據所述用戶操作序列的操作按鍵、操作時間、操作順序、操作目標、操作要求等內容,執行所述目標任務,即根據所述用戶操作序列來對所述目標任務進行相應的計算,以獲得對應的任務執行信息。
其中,所述任務執行信息包括但不限于任務執行成功/失敗,任務執行結果所對應的各類數值、任務執行結果所對應的各個相關聯的對象、任務執行進展(如各個不同階段)等。
優選地,所述第五裝置15可以根據所述用戶操作序列及所述任務場景信息執行所述目標任務,以獲得對應的任務執行信息。
具體地,所述第五裝置15結合所述任務場景信息中的一項或多項信息,根據所述用戶操作序列,來對所述目標任務進行相應的計算,以獲得對應的任務執行信息。
例如,所述第五裝置15可根據當前場景的增益效果或減益效果,對所述用戶操作序列所對應的操作結果進行計算,若當前任務場景信息是增益效果,則該用戶操作序列所對應的操作結果則比未基于所述任務場景信息時的操作結果更大;反之,若當前任務場景信息是減益效果,則操作結果則更小。
或者,例如,若當前任務場景信息存在場景限制信息,則所述用戶操作序列中的一項或多項將會被禁止執行或限制執行,從而也會與未基于所述任務場景信息時不同。
所述第七裝置17將所述任務執行信息發送至所述用戶設備;相應地,所述第八裝置28接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。
具體地,所述第七裝置17基于多種通信協議,通過相應的接口,將所述任務執行信息發送至所述用戶設備;在此,所述任務執行信息可以直接在所述用戶設備進行展現,例如,所述任務執行信息中直接包含該執行信息的展現形式或其他可直接展示的內容(如僅包含文字類的任務執行結果描述)等;也可以通過對該任務執行信息進行實時計算,以將該任務執行信息中的非展示部分轉換為展示部分(如將具體的代碼指令轉換為視覺可看的任務執行結果場景或任務執行結果描述)。
在此,所述任務執行信息可通過文字、靜態圖像、動態圖像、視頻中的一種或多種形式進行展現。
相應地,所述第八裝置28基于多種通信協議,通過相應的接口,獲取所述網絡設備所發送的任務執行信息。
優選地,所述網絡設備1還包括第九裝置(未示出),其中,所述第九裝置根據所述任務執行信息生成所述用戶對應的執行反饋信息;所述第七裝置17將所述任務執行信息及所述執行反饋信息發送至所述用戶設備。
具體地,所述第九裝置根據所述任務執行信息,確定的一個或多個隨 機或非隨機的數值、圖像、文字等信息,以作為所述執行反饋信息。其中,所述執行反饋信息包括但不限于驗證信息、對用戶的獎懲信息等。在此,優選地,本領域技術人員應能理解,在通常情況下,所述任務執行信息是確定的,所述執行反饋信息則是隨機生成的,由于所述執行反饋信息是由所述網絡設備統一生成的,避免了由用戶設備生成執行反饋信息導致的被用戶篡改的可能。
然后,所述第七裝置17基于多種通信協議,通過相應的接口,將所述任務執行信息及所述執行反饋信息發送至所述用戶設備。在此,所述任務執行信息及所述執行反饋信息的具體展現方式與圖2中所述第七裝置17相同或相似,故在此不再贅述,并通過引用的方式包含于此。
優選地,所述網絡設備還包括第十一裝置(未示出),其中,所述第十一裝置確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務;所述第五裝置15根據所述用戶操作序列及所述其他用戶操作序列執行所述目標任務,以獲得對應的任務執行信息。
具體地,所述第十一裝置通過對所述用戶操作序列進行解析,以獲取該用戶操作序列所對應的目標任務,然后通過對該目標任務進行查詢,以獲取與該目標任務相關聯的其他用戶,最后與所述其他用戶相交互,以獲取所述其他用戶所發起的其他用戶操作序列;或者,所述第十一裝置通過解析查詢等操作以獲取所述其他用戶后,直接與能夠提供所述其他用戶的設備進行交互,以獲取該設備中所存儲的所述其他用戶操作序列;或者,所述第十一裝置預先或實時與多個用戶相交互,以實時同步多個用戶的操作序列與用戶信息,當獲取所述用戶操作序列時,可直接基于所同步的信息,從上述信息中獲取執行同一目標任務的其他用戶,進而來獲取所述其他用戶操作序列。其中,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務。
然后,所述第五裝置15根據所述用戶操作序列及所述其他用戶操作序列來共同執行所述目標任務,如競爭類任務或協作類任務等。在此,所述執行方式與圖2中所述第五裝置15相同或相似,故在此不再贅述,并 通過引用的方式包含于此。
更優選地,所述第十一裝置根據預定的操作間隔閾值,確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述用戶操作序列與所述其他用戶操作序列的發起時間間隔低于或等于所述操作間隔閾值,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務。
具體地,當所述第十一裝置獲取到多個其他用戶操作序列后,首先由所述第十一裝置直接從所述操作序列中提取所述用戶操作序列與所述其他用戶序列的操作發起時間,在此,所述發起時間即為各個交互操作序列在用戶設備端被用戶發起的時間;或者,將在所述網絡設備上所獲取到的交互操作序列的時間作為所述發起時間。
在此,所述第十一裝置獲取所述其他用戶操作序列的方法如上述第十一裝置確定所述其他用戶操作序列的方法所示,故在此不再贅述,并通過引用的方式包含于此。
然后,所述第十一裝置根據預先設置、缺省設置或基于計算機學習等方式所確定的操作間隔閾值,判斷所述用戶操作序列與所獲取的多個其他用戶操作序列的發起時間間隔,若兩個交互操作序列的發起時間間隔低于或等于所述操作時間間隔(如1秒),則證明兩者的操作是連貫的,該其他用戶操作序列則為與所述用戶操作序列所對應的其他用戶操作序列。
由于兩者或多方的操作間隔較短,因此可實現多個用戶的同步操作,提高用戶的操作效率,改善用戶的操作體驗。
在此,本領域技術人員應能理解,所述其他用戶操作序列可以是先于所述用戶操作序列的序列,如所述其他用戶先發送了其他用戶操作序列至所述網絡設備,然后所述用戶才發送用戶操作序列至所述網絡設備;也可以是在所述用戶操作序列之后的序列,如用戶先發送了用戶操作序列至所述網絡設備,然后所述其他用戶才發送其他用戶操作序列至所述網絡設備。
優選地,所述用戶設備還包括第十裝置(未示出),其中,所述第十裝置根據所述任務執行信息在所述用戶設備更新展示所述目標任務。
具體地,所述第十裝置根據所述任務執行信息,基于預定或實時計算 的結果,確定與所述任務執行信息相對應的更新后的目標任務;在此,更新后的所述目標任務可以是與原目標任務無關聯的新的目標任務,也可以是與原目標任務相關的目標任務。例如,若所述目標任務為“完成某一任務的第一階段”,且所述任務執行信息為成功完成該階段,則更新后的目標任務則為“完成某一任務的第二階段”。
然后,所述第十裝置將所述更新后的目標任務通過文字、靜態圖像、動態圖像、視頻中的一種或多種形式進行展現。
更優選地,所述第十裝置根據所述任務執行信息更新所述任務場景信息;根據更新后的所述任務場景信息在所述用戶設備更新展示所述目標任務。
具體地,所述第十裝置首先根據所述任務執行信息,基于預定或實時計算的結果,對所述任務場景信息進行更新;例如,若所述任務執行成功,則更換任務場景或降低當前場景下的增益信息,或者,若所述任務執行失敗,則提高該場景下的增益信息等。
在此,所述更新包括但不限于對當前場景的任務場景信息進行調整,或者重新確定并更換整個任務場景信息等。
然后,所述第十裝置根據所述任務執行信息與所述更新后的任務場景信息,確定更新后的目標任務。并且,所述第十裝置根據所述任務場景信息,可以直接在所述用戶設備端將所述更新后目標任務在該任務場景下進行展現,例如,所述任務場景信息中直接包含該目標任務的展現形式或其他可直接展示的內容(如僅包含文字類的任務描述)等;也可以通過對該任務場景信息進行實時計算,以將該任務場景信息中的非展示部分轉換為展示部分(如將具體的代碼指令轉換為視覺可看的任務場景或任務描述)。
優選地,所述第六裝置26包括第六一單元(未示出)、第六二單元(未示出)、第六三單元(未示出);其中,所述第六一單元獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;所述第六二單元從所述用戶操作序列中優選對應的關鍵操作序列;所述第六三單元向所述網絡設備發送所述關鍵操作序列。
具體地,所述第六一單元首先通過與用戶交互,以獲取用戶根據所述 任務場景信息所發起的關于所述目標任務的用戶操作序列。其中,所述用戶操作序列中可以包括一項或多項用戶交互操作,每項用戶交互操作均是對應于所述目標任務;優選地,所述用戶操作序列中包括但不限于所述一項或多項操作的操作場景、操作按鍵、操作時間、第一用戶的ID、第一用戶的各類屬性等中的一項或多項。
然后,所述第六二單元通過基于預定義的規則,對所述用戶操作序列進行篩選,以從中優選出對應的關鍵操作序列;在此,所述預定義的規則包括但不限于以下至少任一項:
-根據用戶操作的操作時間進行篩選:例如,當所述目標任務提供給所述用戶的10秒內,用戶的操作可作為關鍵操作序列,超出10秒后,用戶的操作則作為無效操作序列;
-根據用戶操作按鍵以及按鍵的對應狀態:例如,只有當按鍵被設定為可按或有效狀態下,用戶對按鍵的點擊等操作才作為關鍵操作序列,而當該按鍵被設定為不可按狀態時,用戶對按鍵的點擊操作則作為無效操作序列;
-根據用戶操作的時間間隔:例如,僅當用戶的多個操作的操作發起時間小于預定閾值的多個操作才作為關鍵操作序列,若用戶的第一操作與第二操作的操作發起時間超過預定閾值,則將所述第一操作與所述第二操作作為無效操作序列;
-其他預定的篩選規則。
更優選地,所述第六二單元可結合所述任務場景信息從所述用戶操作序列中優選對應的關鍵操作序列。
具體地,所述第六二單元可根據所述任務場景信息,確定用于篩選所述關鍵操作序列的規則,然后根據所述規則從所述用戶操作序列中優選對應的關鍵操作序列。
例如,若所述任務場景信息中包含某個特定對象,則僅當該用戶對該特定對象進行操作時,所進行的操作才被判定為是關鍵操作序列;或者,若所述任務場景信息中的場景屬性不同,則用于判定用戶有效操作的時間間隔閾值也根據所述場景屬性的不同而不同等。
然后,所述第六三單元基于多種通信協議,通過相應的接口,將所述關鍵操作序列發送至所述網絡設備。
圖3示出根據本申請另一個方面的一種由網絡設備與用戶設備相配合實現的、用于提供任務執行信息的方法流程圖。
具體地,在步驟S1中,所述網絡設備1發送目標任務所對應的任務場景信息至對應的用戶設備;相應地,在步驟S1中,所述用戶設備2獲取對應網絡設備發送的目標任務所對應的任務場景信息;在步驟S2中,所述用戶設備2根據所述任務場景信息在用戶設備展示所述目標任務;在步驟S3中,所述用戶設備2向所述網絡設備發送用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;相應地,在步驟S3中,所述網絡設備1獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;在步驟S4中,所述網絡設備1根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息;在步驟S5中,所述網絡設備1將所述任務執行信息發送至所述用戶設備;相應地,在步驟S5中,所述用戶設備2接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。
其中,所述目標任務例如合作類任務,如多個用戶通過網絡設備,經由所上傳的各個操作序列,相互配合以共同完成一項計算任務;或者競爭類任務,如多個用戶通過網絡設備,經由所上傳的各類操作序列的計算,篩選或確定出其中最符合某項預定要求的用戶。在此,所述操作序列中的每一項操作,可以是對其他用戶的角色進行操作,也可以是對電腦角色進行操作,也可以是對上述兩者的混合操作等。
在步驟S1中,所述網絡設備1發送目標任務所對應的任務場景信息至對應的用戶設備;相應地,在步驟S1中,所述用戶設備2獲取對應網絡設備發送的目標任務所對應的任務場景信息。
具體地,首先,在步驟S1中,所述網絡設備1確定與所述用戶設備相對應的目標任務;在此,所述目標任務可以是一個完整的任務,也可以是一個完整任務下的單獨子任務。
然后,所述網絡設備1通過查詢所述目標任務所對應的數據庫,以獲得所述目標任務所對應的任務場景信息;或者,所述網絡設備1通過實時計算,確定所述目標任務所對應的任務場景信息;或者,所述網絡設備1通過與其他能夠提供目標任務所對應的任務場景信息的設備相交互,以獲得所述目標任務所對應的任務場景信息。
然后,在步驟S1中,所述網絡設備1基于多種通信協議,通過相應的接口,將所述任務場景信息發送至即將處理該目標任務的用戶設備;相應地,在步驟S1中,所述用戶設備2基于多種通信協議,通過相應的接口,獲取所述任務場景信息。
其中,所述任務場景信息包括但不限于以下至少任一項:
-該計算任務的場景狀態信息,如當前計算任務的執行階段(如執行準備、執行中、執行結束)、當前場景的各類環境信息(如增益效果、減益效果、場景限制信息)等;
-該計算任務的用戶狀態信息,如該用戶的當前狀態信息(如是否參與任務執行、是否該用戶的任務執行已結束),該用戶的自身屬性(如個體數值或裝備數值等)、外部附加屬性(如其他增益效果、用戶當前位置信息等)、各類概率性觸發屬性等,所述屬性信息包括常駐屬性或臨時屬性。
在步驟S2中,所述用戶設備2根據所述任務場景信息在用戶設備展示所述目標任務。
具體地,在步驟S2中,所述用戶設備2根據所述任務場景信息,可以直接在所述用戶設備端將所述目標任務在該任務場景下進行展現,例如,所述任務場景信息中直接包含該目標任務的展現形式或其他可直接展示的內容(如僅包含文字類的任務描述)等;也可以通過對該任務場景信息進行實時計算,以將該任務場景信息中的非展示部分轉換為展示部分(如將具體的代碼指令轉換為視覺可看的任務場景或任務描述)。
在此,所述目標任務可通過文字、靜態圖像、動態圖像、視頻中的一種或多種形式進行展現。
在步驟S3中,所述用戶設備2向所述網絡設備發送用戶通過所述用 戶設備發起的關于所述目標任務的用戶操作序列;相應地,在步驟S3中,所述網絡設備1獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列。
具體地,在步驟S3中,所述用戶設備2首先通過與用戶交互,以獲取用戶根據所述任務場景信息所發起的關于所述目標任務的用戶操作序列。其中,所述用戶操作序列中可以包括一項或多項用戶交互操作,每項用戶交互操作均是對應于所述目標任務;優選地,所述用戶操作序列中包括但不限于所述一項或多項操作的操作場景、操作按鍵、操作時間、第一用戶的ID、第一用戶的各類屬性等中的一項或多項。
然后,在步驟S3中,所述用戶設備2基于多種通信協議,通過相應的接口,將所述用戶操作序列發送至所述網絡設備。相應地,在步驟S3中,所述網絡設備1基于相應的通信協議,通過預定的接口,獲取所述用戶操作序列。
在步驟S4中,所述網絡設備1根據所述用戶操作序列執行所述目標任務,以獲得對應的任務執行信息。
具體地,在步驟S4中,所述網絡設備1根據所述用戶操作序列的操作按鍵、操作時間、操作順序、操作目標、操作要求等內容,執行所述目標任務,即根據所述用戶操作序列來對所述目標任務進行相應的計算,以獲得對應的任務執行信息。
其中,所述任務執行信息包括但不限于任務執行成功/失敗,任務執行結果所對應的各類數值、任務執行結果所對應的各個相關聯的對象、任務執行進展(如各個不同階段)等。
優選地,在步驟S4中,所述網絡設備1可以根據所述用戶操作序列及所述任務場景信息執行所述目標任務,以獲得對應的任務執行信息。
具體地,在步驟S4中,所述網絡設備1結合所述任務場景信息中的一項或多項信息,根據所述用戶操作序列,來對所述目標任務進行相應的計算,以獲得對應的任務執行信息。
例如,在步驟S4中,所述網絡設備1可根據當前場景的增益效果或減益效果,對所述用戶操作序列所對應的操作結果進行計算,若當前任務 場景信息是增益效果,則該用戶操作序列所對應的操作結果則比未基于所述任務場景信息時的操作結果更大;反之,若當前任務場景信息是減益效果,則操作結果則更小。
或者,例如,若當前任務場景信息存在場景限制信息,則所述用戶操作序列中的一項或多項將會被禁止執行或限制執行,從而也會與未基于所述任務場景信息時不同。
在步驟S5中,所述網絡設備1將所述任務執行信息發送至所述用戶設備;相應地,在步驟S5中,所述用戶設備2接收所述網絡設備基于所述用戶操作序列所返回的、所述目標任務的任務執行信息。
具體地,在步驟S5中,所述網絡設備1基于多種通信協議,通過相應的接口,將所述任務執行信息發送至所述用戶設備;在此,所述任務執行信息可以直接在所述用戶設備進行展現,例如,所述任務執行信息中直接包含該執行信息的展現形式或其他可直接展示的內容(如僅包含文字類的任務執行結果描述)等;也可以通過對該任務執行信息進行實時計算,以將該任務執行信息中的非展示部分轉換為展示部分(如將具體的代碼指令轉換為視覺可看的任務執行結果場景或任務執行結果描述)。
在此,所述任務執行信息可通過文字、靜態圖像、動態圖像、視頻中的一種或多種形式進行展現。
相應地,在步驟S5中,所述用戶設備2基于多種通信協議,通過相應的接口,獲取所述網絡設備所發送的任務執行信息。
優選地,在網絡設備端,所述方法還包括步驟S6(未示出),其中,在步驟S6中,所述網絡設備1根據所述任務執行信息生成所述用戶對應的執行反饋信息;在步驟S5中,所述網絡設備1將所述任務執行信息及所述執行反饋信息發送至所述用戶設備。
具體地,在步驟S6中,所述網絡設備1根據所述任務執行信息,確定的一個或多個隨機或非隨機的數值、圖像、文字等信息,以作為所述執行反饋信息。其中,所述執行反饋信息包括但不限于驗證信息、對用戶的獎懲信息等。在此,優選地,本領域技術人員應能理解,在通常情況下,所述任務執行信息是確定的,所述執行反饋信息則是隨機生成的,由于所 述執行反饋信息是由所述網絡設備統一生成的,避免了由用戶設備生成執行反饋信息導致的被用戶篡改的可能。
然后,在步驟S5中,所述網絡設備1基于多種通信協議,通過相應的接口,將所述任務執行信息及所述執行反饋信息發送至所述用戶設備。在此,所述任務執行信息及所述執行反饋信息的具體展現方式與圖3中所述步驟S5相同或相似,故在此不再贅述,并通過引用的方式包含于此。
優選地,在網絡設備端,所述方法還包括步驟S7(未示出),其中,在步驟S7中,所述網絡設備1確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務;在步驟S4中,所述網絡設備1根據所述用戶操作序列及所述其他用戶操作序列執行所述目標任務,以獲得對應的任務執行信息。
具體地,在步驟S7中,所述網絡設備1通過對所述用戶操作序列進行解析,以獲取該用戶操作序列所對應的目標任務,然后通過對該目標任務進行查詢,以獲取與該目標任務相關聯的其他用戶,最后與所述其他用戶相交互,以獲取所述其他用戶所發起的其他用戶操作序列;或者,在步驟S7中,所述網絡設備1通過解析查詢等操作以獲取所述其他用戶后,直接與能夠提供所述其他用戶的設備進行交互,以獲取該設備中所存儲的所述其他用戶操作序列;或者,在步驟S7中,所述網絡設備1預先或實時與多個用戶相交互,以實時同步多個用戶的操作序列與用戶信息,當獲取所述用戶操作序列時,可直接基于所同步的信息,從上述信息中獲取執行同一目標任務的其他用戶,進而來獲取所述其他用戶操作序列。其中,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務。
然后,在步驟S4中,所述網絡設備1根據所述用戶操作序列及所述其他用戶操作序列來共同執行所述目標任務,如競爭類任務或協作類任務等。在此,所述執行方式與圖3中所述步驟S4相同或相似,故在此不再贅述,并通過引用的方式包含于此。
更優選地,在步驟S7中,所述網絡設備1根據預定的操作間隔閾值, 確定與所用戶操作序列相對應的其他用戶操作序列,其中,所述用戶操作序列與所述其他用戶操作序列的發起時間間隔低于或等于所述操作間隔閾值,所述其他用戶操作序列所對應的其他用戶與所述用戶共同操作所述目標任務。
具體地,當所述網絡設備1獲取到多個其他用戶操作序列后,首先由所述網絡設備1直接從所述操作序列中提取所述用戶操作序列與所述其他用戶序列的操作發起時間,在此,所述發起時間即為各個交互操作序列在用戶設備端被用戶發起的時間;或者,將在所述網絡設備上所獲取到的交互操作序列的時間作為所述發起時間。
在此,所述網絡設備1獲取所述其他用戶操作序列的方法如上述步驟S7確定所述其他用戶操作序列的方法所示,故在此不再贅述,并通過引用的方式包含于此。
然后,在步驟S7中,所述網絡設備1根據預先設置、缺省設置或基于計算機學習等方式所確定的操作間隔閾值,判斷所述用戶操作序列與所獲取的多個其他用戶操作序列的發起時間間隔,若兩個交互操作序列的發起時間間隔低于或等于所述操作時間間隔(如1秒),則證明兩者的操作是連貫的,該其他用戶操作序列則為與所述用戶操作序列所對應的其他用戶操作序列。
由于兩者或多方的操作間隔較短,因此可實現多個用戶的同步操作,提高用戶的操作效率,改善用戶的操作體驗。
在此,本領域技術人員應能理解,所述其他用戶操作序列可以是先于所述用戶操作序列的序列,如所述其他用戶先發送了其他用戶操作序列至所述網絡設備,然后所述用戶才發送用戶操作序列至所述網絡設備;也可以是在所述用戶操作序列之后的序列,如用戶先發送了用戶操作序列至所述網絡設備,然后所述其他用戶才發送其他用戶操作序列至所述網絡設備。
優選地,在用戶設備端,所述方法還包括步驟S8(未示出),其中,在步驟S8中,所述用戶設備2根據所述任務執行信息在所述用戶設備更新展示所述目標任務。
具體地,在步驟S8中,所述用戶設備2根據所述任務執行信息,基于預定或實時計算的結果,確定與所述任務執行信息相對應的更新后的目標任務;在此,更新后的所述目標任務可以是與原目標任務無關聯的新的目標任務,也可以是與原目標任務相關的目標任務。例如,若所述目標任務為“完成某一任務的第一階段”,且所述任務執行信息為成功完成該階段,則更新后的目標任務則為“完成某一任務的第二階段”。
然后,在步驟S8中,所述用戶設備2將所述更新后的目標任務通過文字、靜態圖像、動態圖像、視頻中的一種或多種形式進行展現。
更優選地,在步驟S8中,所述用戶設備2根據所述任務執行信息更新所述任務場景信息;根據更新后的所述任務場景信息在所述用戶設備更新展示所述目標任務。
具體地,在步驟S8中,所述用戶設備2首先根據所述任務執行信息,基于預定或實時計算的結果,對所述任務場景信息進行更新;例如,若所述任務執行成功,則更換任務場景或降低當前場景下的增益信息,或者,若所述任務執行失敗,則提高該場景下的增益信息等。
在此,所述更新包括但不限于對當前場景的任務場景信息進行調整,或者重新確定并更換整個任務場景信息等。
然后,在步驟S8中,所述用戶設備2根據所述任務執行信息與所述更新后的任務場景信息,確定更新后的目標任務。并且,所述用戶設備2根據所述任務場景信息,可以直接在所述用戶設備端將所述更新后目標任務在該任務場景下進行展現,例如,所述任務場景信息中直接包含該目標任務的展現形式或其他可直接展示的內容(如僅包含文字類的任務描述)等;也可以通過對該任務場景信息進行實時計算,以將該任務場景信息中的非展示部分轉換為展示部分(如將具體的代碼指令轉換為視覺可看的任務場景或任務描述)。
優選地,在所述用戶設備端,所述步驟S3包括步驟S31(未示出)、步驟S32(未示出)、步驟S33(未示出);其中,在步驟S31中,所述用戶設備2獲取用戶通過所述用戶設備發起的關于所述目標任務的用戶操作序列;在步驟S32中,所述用戶設備2從所述用戶操作序列中優選對應的 關鍵操作序列;在步驟S33中,所述用戶設備2向所述網絡設備發送所述關鍵操作序列。
具體地,在步驟S31中,所述用戶設備2首先通過與用戶交互,以獲取用戶根據所述任務場景信息所發起的關于所述目標任務的用戶操作序列。其中,所述用戶操作序列中可以包括一項或多項用戶交互操作,每項用戶交互操作均是對應于所述目標任務;優選地,所述用戶操作序列中包括但不限于所述一項或多項操作的操作場景、操作按鍵、操作時間、第一用戶的ID、第一用戶的各類屬性等中的一項或多項。
然后,在步驟S32中,所述用戶設備2通過基于預定義的規則,對所述用戶操作序列進行篩選,以從中優選出對應的關鍵操作序列;在此,所述預定義的規則包括但不限于以下至少任一項:
-根據用戶操作的操作時間進行篩選:例如,當所述目標任務提供給所述用戶的10秒內,用戶的操作可作為關鍵操作序列,超出10秒后,用戶的操作則作為無效操作序列;
-根據用戶操作按鍵以及按鍵的對應狀態:例如,只有當按鍵被設定為可按或有效狀態下,用戶對按鍵的點擊等操作才作為關鍵操作序列,而當該按鍵被設定為不可按狀態時,用戶對按鍵的點擊操作則作為無效操作序列;
-根據用戶操作的時間間隔:例如,僅當用戶的多個操作的操作發起時間小于預定閾值的多個操作才作為關鍵操作序列,若用戶的第一操作與第二操作的操作發起時間超過預定閾值,則將所述第一操作與所述第二操作作為無效操作序列;
-其他預定的篩選規則。
更優選地,在步驟S32中,所述用戶設備2可結合所述任務場景信息從所述用戶操作序列中優選對應的關鍵操作序列。
具體地,在步驟S32中,所述用戶設備2可根據所述任務場景信息,確定用于篩選所述關鍵操作序列的規則,然后根據所述規則從所述用戶操作序列中優選對應的關鍵操作序列。
例如,若所述任務場景信息中包含某個特定對象,則僅當該用戶對該 特定對象進行操作時,所進行的操作才被判定為是關鍵操作序列;或者,若所述任務場景信息中的場景屬性不同,則用于判定用戶有效操作的時間間隔閾值也根據所述場景屬性的不同而不同等。
然后,在步驟S33中,所述用戶設備2基于多種通信協議,通過相應的接口,將所述關鍵操作序列發送至所述網絡設備。
對于本領域技術人員而言,顯然本發明不限于上述示范性實施例的細節,而且在不背離本發明的精神或基本特征的情況下,能夠以其他的具體形式實現本發明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數不排除復數。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。

關于本文
本文標題:一種用于提供任務執行信息的方法、設備與系統.pdf
鏈接地址:http://www.wwszu.club/p-6369483.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大