• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種任務狀態(tài)的查詢方法和裝置制造方法及圖紙

    技術編號:15706448 閱讀:52 留言:0更新日期:2017-06-26 19:47
    本申請實施例提供了一種任務狀態(tài)的查詢方法和裝置,該方法包括:向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求;當接收到服務器針對所述查詢請求返回的響應消息時,從所述響應消息中讀取任務狀態(tài);當所述任務狀態(tài)為任務運行中時,根據(jù)所述響應消息設置下一次的查詢時間;當經(jīng)過下一次的查詢時間時,返回執(zhí)行所述向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求的步驟。本申請實施例實現(xiàn)動態(tài)輪詢,避免了連續(xù)不斷的請求沖垮服務器,同時,減少了獲取任務狀態(tài)的時間,減少延遲,提高實時性。

    Method and device for inquiring task state

    The embodiment of the invention provides a method and apparatus for searching a task status, the method includes: sent to the server for the specified task status query request to the server; when receiving the query response message request returns when the message reads the task status from the response; when the task status the task in operation, according to the response message set query time next time; when the next query time, the query returns the execution steps sent to the server for the specified task state. The embodiment of the application to achieve dynamic polling, avoid the request continuous burst server, at the same time, reduce the task of acquiring state time, reduce the delay, improve the real-time.

    【技術實現(xiàn)步驟摘要】
    一種任務狀態(tài)的查詢方法和裝置
    本申請涉及通信
    ,特別是涉及一種任務狀態(tài)的查詢方法和一種任務狀態(tài)的查詢裝置。
    技術介紹
    在許多普通的網(wǎng)站,如社交網(wǎng)站、微博等,用戶在登錄之后,通常要實時向網(wǎng)站的服務器查詢用戶的賬號是否有新的消息、是否有新的通知、是否有新的留言等等,如果有,則拉取并展示。現(xiàn)在通常是間隔一段固定的時間去服務器查詢用戶的賬號是否有改變,從而進行增量式的更新。但是,間隔多長時間去查詢成了問題,因為性能和即時性造成了嚴重的反比關系。若間隔的時間太短,連續(xù)不斷的請求容易沖垮服務器。若間隔的時間太長,服務器上的新數(shù)據(jù)就需要越多的時間才能到達客戶端,產(chǎn)生延遲、實時性差。
    技術實現(xiàn)思路
    鑒于上述問題,提出了本申請實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種任務狀態(tài)的查詢方法和相應的一種任務狀態(tài)的查詢裝置。為了解決上述問題,本申請實施例公開了一種任務狀態(tài)的查詢方法,包括:向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求;當接收到服務器針對所述查詢請求返回的響應消息時,從所述響應消息中讀取任務狀態(tài);當所述任務狀態(tài)為任務運行中時,根據(jù)所述響應消息設置下一次的查詢時間;判斷是否經(jīng)過下一次的查詢時間,若是,則返回執(zhí)行所述向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求的步驟。優(yōu)選地,所述向服務器發(fā)送查詢指定任務的任務狀態(tài)的請求的步驟包括:查找在預設的消息隊列中的任務標識;向服務器發(fā)送查詢所述任務標識對應的任務狀態(tài)的請求。優(yōu)選地,所述根據(jù)所述響應消息設置下一次的查詢時間的步驟包括:計算所述響應消息中運行日志信息的日志長度;按照所述日志長度設置下一次的查詢時間。優(yōu)選地,所述按照所述日志長度設置下一次的查詢時間的步驟包括:當所述日志長度大于或等于第一長度閾值時,設置下一次的查詢時間為第一時間;當所述日志長度大于或等于第二長度閾值、且小于第一長度閾值時,設置下一次的查詢時間為第二時間;當所述日志長度小于第二長度閾值時,設置下一次的查詢時間為第三時間;其中,所述第一長度閾值大于所述第二長度閾值;所述第一時間小于所述第二時間,所述第二時間小于所述第三時間。優(yōu)選地,所述根據(jù)所述響應消息設置下一次的查詢時間的步驟包括:從所述響應消息中提取服務器的運行負載信息;按照所述運行負載信息設置下一次的查詢時間。優(yōu)選地,所述按照所述運行負載信息設置下一次的查詢時間的步驟包括:當所述運行負載信息為快速運行時,設置下一次的查詢時間為第四時間;當所述運行負載信息為正常運行時,設置下一次的查詢時間為第五時間;當所述運行負載信息為慢速運行時,設置下一次的查詢時間為第六時間;其中,所述第四時間小于所述第五時間,所述第五時間小于所述第六時間。優(yōu)選地,還包括:針對任務運行中的任務狀態(tài)生成提示信息;展示所述響應消息中的運行日志信息。優(yōu)選地,還包括:當所述任務狀態(tài)為任務運行成功時,針對任務運行成功的任務狀態(tài)生成提示信息;向服務器請求所述任務的運行結果;當請求到運行結果時,展示所述運行結果;當未請求到運行結果時,結束向服務器查詢指定任務的任務狀態(tài)的操作。優(yōu)選地,還包括:當未接收到服務器針對所述查詢請求返回的響應消息時,查找上一次的查詢時間;當經(jīng)過上一次的查詢時間時,返回執(zhí)行所述向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求的步驟;當向服務器查詢指定任務的任務狀態(tài)的次數(shù)超過預設的次數(shù)閾值時,結束向服務器查詢指定任務的任務狀態(tài)的操作;針對結束查詢任務的操作生成提示信息。優(yōu)選地,還包括:向服務器發(fā)送任務的生成請求;當接收到服務器針對所述生成請求返回的響應消息時,判斷任務是否生成;若是,則將生成的任務的任務標識寫入預設的消息隊列中;若否,則從所述響應消息中提取失敗提示信息,展示所述失敗提示信息。本申請實施例還公開了一種任務狀態(tài)的查詢裝置,包括:查詢請求發(fā)送模塊,用于向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求;任務狀態(tài)當前模塊,用于在接收到服務器針對所述查詢請求返回的響應消息時,從所述響應消息中讀取任務狀態(tài);查詢時間設置模塊,用于在所述任務狀態(tài)為任務運行中時,根據(jù)所述響應消息設置下一次的查詢時間;計時模塊,用于判斷是否經(jīng)過下一次的查詢時間,若是,則返回調用所述查詢請求發(fā)送模塊。優(yōu)選地,所述查詢請求發(fā)送模塊包括:任務標識變量查找子模塊,用于查找在預設的消息隊列中的任務標識;請求發(fā)送子模塊,用于向服務器發(fā)送查詢所述任務標識對應的任務狀態(tài)的請求。優(yōu)選地,所述查詢時間設置模塊包括:日志長度計算子模塊,用于計算所述響應消息中運行日志信息的日志長度;第一設置子模塊,用于按照所述日志長度設置下一次的查詢時間。優(yōu)選地,所述第一設置子模塊包括:第一時間設置單元,用于在所述日志長度大于或等于第一長度閾值時,設置下一次的查詢時間為第一時間;第二時間設置單元,用于在所述日志長度大于或等于第二長度閾值、且小于第一長度閾值時,設置下一次的查詢時間為第二時間;第三時間設置單元,用于在所述日志長度小于第二長度閾值時,設置下一次的查詢時間為第三時間;其中,所述第一長度閾值大于所述第二長度閾值;所述第一時間小于所述第二時間,所述第二時間小于所述第三時間。優(yōu)選地,所述查詢時間設置模塊包括:運行負載信息提取子模塊,用于從所述響應消息中提取服務器的運行負載信息;第二設置子模塊,用于按照所述運行負載信息設置下一次的查詢時間。優(yōu)選地,所述第二設置子模塊包括:第四時間設置單元,用于在所述運行負載信息為快速運行時,設置下一次的查詢時間為第四時間;第五時間設置單元,用于在所述運行負載信息為正常運行時,設置下一次的查詢時間為第五時間;第六時間設置單元,用于在所述運行負載信息為慢速運行時,設置下一次的查詢時間為第六時間;其中,所述第四時間小于所述第五時間,所述第五時間小于所述第六時間。優(yōu)選地,還包括:第一提示信息生成模塊,用于針對任務運行中的任務狀態(tài)生成提示信息;運行日志信息展示模塊,用于展示所述響應消息中的運行日志信息。優(yōu)選地,還包括:第二提示信息生成模塊,用于在所述任務狀態(tài)為任務運行成功時,針對任務運行成功的任務狀態(tài)生成提示信息;運行結果請求模塊,用于向服務器請求所述任務的運行結果;運行結果展示模塊,用于在請求到運行結果時,展示所述運行結果;第一查詢結束模塊,用于在未請求到運行結果時,結束向服務器查詢指定任務的任務狀態(tài)的操作。優(yōu)選地,還包括:查詢時間查找模塊,用于在未接收到服務器針對所述查詢請求返回的響應消息時,查找上一次的查詢時間;重查詢模塊,用于判斷是否經(jīng)過上一次的查詢時間,若是,則返回調用所述查詢請求發(fā)送模塊;第二查詢結束模塊,用于在向服務器查詢指定任務的任務狀態(tài)的次數(shù)超過預設的次數(shù)閾值時,結束向服務器查詢指定任務的任務狀態(tài)的操作;第三提示信息生成模塊,用于針對結束查詢任務的操作生成提示信息。優(yōu)選地,還包括:生成請求發(fā)送模塊,用于向服務器發(fā)送任務的生成請求;任務生成判斷模塊,用于在接收到服務器針對所述生成請求返回的響應消息時,判斷任務是否生成;若是,則調用任務標識寫入模塊,若否,則調用失敗提示信息提取模塊;任務標識寫入模塊,用于將生成的任務的任務標識寫入預設的消息隊列中;失敗提示信息提取模塊,用于從所述響應消息中提取失敗提示信息;失敗提示信息展示模塊,用于展示所述失敗提示信息。本申請實本文檔來自技高網(wǎng)...
    一種任務狀態(tài)的查詢方法和裝置

    【技術保護點】
    一種任務狀態(tài)的查詢方法,其特征在于,包括:向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求;當接收到服務器針對所述查詢請求返回的響應消息時,從所述響應消息中讀取任務狀態(tài);當所述任務狀態(tài)為任務運行中時,根據(jù)所述響應消息設置下一次的查詢時間;判斷是否經(jīng)過下一次的查詢時間,若是,則返回執(zhí)行所述向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求的步驟。

    【技術特征摘要】
    1.一種任務狀態(tài)的查詢方法,其特征在于,包括:向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求;當接收到服務器針對所述查詢請求返回的響應消息時,從所述響應消息中讀取任務狀態(tài);當所述任務狀態(tài)為任務運行中時,根據(jù)所述響應消息設置下一次的查詢時間;判斷是否經(jīng)過下一次的查詢時間,若是,則返回執(zhí)行所述向服務器發(fā)送針對指定任務的任務狀態(tài)的查詢請求的步驟。2.根據(jù)權利要求1所述的方法,其特征在于,所述向服務器發(fā)送查詢指定任務的任務狀態(tài)的請求的步驟包括:查找在預設的消息隊列中的任務標識;向服務器發(fā)送查詢所述任務標識對應的任務狀態(tài)的請求。3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述響應消息設置下一次的查詢時間的步驟包括:計算所述響應消息中運行日志信息的日志長度;按照所述日志長度設置下一次的查詢時間。4.根據(jù)權利要求3所述的方法,其特征在于,所述按照所述日志長度設置下一次的查詢時間的步驟包括:當所述日志長度大于或等于第一長度閾值時,設置下一次的查詢時間為第一時間;當所述日志長度大于或等于第二長度閾值、且小于第一長度閾值時,設置下一次的查詢時間為第二時間;當所述日志長度小于第二長度閾值時,設置下一次的查詢時間為第三時間;其中,所述第一長度閾值大于所述第二長度閾值;所述第一時間小于所述第二時間,所述第二時間小于所述第三時間。5.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述響應消息設置下一次的查詢時間的步驟包括:從所述響應消息中提取服務器的運行負載信息;按照所述運行負載信息設置下一次的查詢時間。6.根據(jù)權利要求5所述的方法,其特征在于,所述按照所述運行負載信息設置下一次的查詢時間的步驟包括:當所述運行負載信息為快速運行時,設置下一次的查詢時間為第四時間;當所述運行負載信息為正常運行時,設置下一次的查詢時間為第五時間;當所述運行負載信息為慢速運行時,設置下一次的查詢時間為第六時間;其中,所述第四時間小于所述第五時間,所述第五時間小于所述第六時間。7.根據(jù)權利要求1或2或3或4或5或6所述的方法,其特征在于,還包括:針對任務運行中的任務狀態(tài)生成提示信...

    【專利技術屬性】
    技術研發(fā)人員:楊劍
    申請(專利權)人:阿里巴巴集團控股有限公司
    類型:發(fā)明
    國別省市:開曼群島,KY

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文一国产一无码一日韩| 无码精品人妻一区二区三区免费| 人妻无码一区二区三区AV| 亚洲AV永久青草无码精品| AA区一区二区三无码精片| 久久午夜无码鲁丝片午夜精品| 人妻丰满熟妇AV无码区乱| 亚洲无码视频在线| 亚洲av无码专区青青草原| 国产自无码视频在线观看| 亚洲中文字幕无码av| 亚洲中文字幕无码日韩| 精品无码综合一区二区三区| 无码人妻AⅤ一区二区三区| 性色av无码免费一区二区三区 | 未满十八18禁止免费无码网站| 日本精品无码一区二区三区久久久 | 亚洲AV无码乱码在线观看性色扶| 亚洲国产成人精品无码区在线观看| 无码VA在线观看| 中文字幕乱偷无码av先锋蜜桃| 国产日韩AV免费无码一区二区| 午夜寂寞视频无码专区| 在线观看无码AV网址| 无码毛片AAA在线| 亚洲AV综合色区无码一区爱AV| 亚洲v国产v天堂a无码久久| 成在人线AV无码免费| 国产品无码一区二区三区在线| 国产成人无码AV麻豆| 69久久精品无码一区二区| 久久久久亚洲AV片无码| 日韩国产精品无码一区二区三区| 中文人妻无码一区二区三区| 人妻少妇AV无码一区二区| 国产高清无码二区| 中文字幕无码久久人妻| 亚洲精品无码mv在线观看网站 | 国产精品无码无片在线观看3D| 欧洲精品无码成人久久久| 免费无码一区二区三区蜜桃大 |