[發(fā)明專(zhuān)利]一種任務(wù)執(zhí)行的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201610405988.9 | 申請(qǐng)日: | 2016-06-08 |
| 公開(kāi)(公告)號(hào): | CN106874079A | 公開(kāi)(公告)日: | 2017-06-20 |
| 發(fā)明(設(shè)計(jì))人: | 周洋 | 申請(qǐng)(專(zhuān)利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類(lèi)號(hào): | G06F9/48 | 分類(lèi)號(hào): | G06F9/48 |
| 代理公司: | 北京國(guó)昊天誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司11315 | 代理人: | 黃熊 |
| 地址: | 英屬開(kāi)曼群島大開(kāi)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 任務(wù) 執(zhí)行 方法 裝置 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種任務(wù)執(zhí)行的方法及裝置。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,各種業(yè)務(wù)相繼融入到人們的生活中,這些業(yè)務(wù)使得人們?cè)谌粘I钪锌梢元?dú)自處理個(gè)人事務(wù),提升了人們自行解決問(wèn)題的能力,為人們的日常生活帶來(lái)了極大的方便。
服務(wù)器在對(duì)業(yè)務(wù)進(jìn)行執(zhí)行時(shí)通常都是通過(guò)任務(wù)的驅(qū)動(dòng)來(lái)完成的,即,服務(wù)器在對(duì)該業(yè)務(wù)進(jìn)行執(zhí)行時(shí),實(shí)際上是對(duì)該業(yè)務(wù)對(duì)應(yīng)的任務(wù)進(jìn)行了執(zhí)行,進(jìn)而完成了該業(yè)務(wù)的執(zhí)行,其中,這里提到的任務(wù)是服務(wù)器針對(duì)該業(yè)務(wù)而生成的,換句話(huà)說(shuō),服務(wù)器完成了該任務(wù)的執(zhí)行后,實(shí)際上就完成了該業(yè)務(wù)的執(zhí)行。而在實(shí)際應(yīng)用中,由于業(yè)務(wù)上的需求,服務(wù)器在對(duì)一些業(yè)務(wù)進(jìn)行執(zhí)行之前,需要針對(duì)該業(yè)務(wù)生成若干個(gè)任務(wù),并為每個(gè)任務(wù)都設(shè)置一個(gè)執(zhí)行時(shí)間,因此,這些任務(wù)則相應(yīng)的變成了各定時(shí)任務(wù),繼而服務(wù)器在對(duì)該業(yè)務(wù)進(jìn)行執(zhí)行時(shí),可以根據(jù)每個(gè)定時(shí)任務(wù)的執(zhí)行時(shí)間,依次對(duì)各個(gè)定時(shí)任務(wù)進(jìn)行執(zhí)行,進(jìn)而完成該業(yè)務(wù)的執(zhí)行。
例如,假設(shè)服務(wù)器接收到用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求后,根據(jù)該業(yè)務(wù)請(qǐng)求,確定出了待執(zhí)行的業(yè)務(wù)A,而后,服務(wù)器可針對(duì)該業(yè)務(wù)A一次性的生成4個(gè)定時(shí)任務(wù)R1、R2、R3、R4,同時(shí)為這4個(gè)定時(shí)任務(wù)分別設(shè)置了執(zhí)行時(shí)間T1、T2、T3、T4(T1到T4在時(shí)間上是依次增大的),并將這4個(gè)定時(shí)任務(wù)以及各定時(shí)任務(wù)所對(duì)應(yīng)的執(zhí)行時(shí)間進(jìn)行存儲(chǔ)。隨后,服務(wù)器可按照一定的時(shí)間間隔對(duì)存儲(chǔ)的各定時(shí)任務(wù)進(jìn)行掃描,當(dāng)掃描出任務(wù)R1的執(zhí)行時(shí)間T1到達(dá)了當(dāng)前服務(wù)器的系統(tǒng)時(shí)間時(shí),則可調(diào)取該任務(wù)R1進(jìn)行執(zhí)行,同理,當(dāng)服務(wù)器的當(dāng)前系統(tǒng)時(shí)間分別到達(dá)定時(shí)任務(wù)R2、R3、R4的執(zhí)行時(shí)間時(shí),服務(wù)器可依次調(diào)取出這三個(gè)定時(shí)任務(wù)進(jìn)行執(zhí)行,并當(dāng)依次執(zhí)行完這4個(gè)定時(shí)任務(wù)后,相應(yīng)的完成了業(yè)務(wù)A的執(zhí)行。
然而,在實(shí)際應(yīng)用中,服務(wù)器在對(duì)一個(gè)業(yè)務(wù)對(duì)應(yīng)的各定時(shí)任務(wù)分別設(shè)置執(zhí)行時(shí)間時(shí),通常都是按照固定時(shí)間間隔設(shè)置的。繼續(xù)沿用上例,服務(wù)器對(duì)定時(shí)任務(wù)R1、R2、R3、R4依次設(shè)置的執(zhí)行時(shí)間的時(shí)間間隔都是相同的,這樣一來(lái),若服務(wù)器設(shè)置的時(shí)間間隔較短,服務(wù)器則會(huì)相對(duì)頻繁的執(zhí)行這4個(gè)定時(shí)任務(wù),若設(shè)置的時(shí)間間隔較長(zhǎng),服務(wù)器在對(duì)這4個(gè)定時(shí)任務(wù)進(jìn)行執(zhí)行時(shí),過(guò)程則會(huì)相對(duì)緩慢,而實(shí)際應(yīng)用中,用戶(hù)有時(shí)希望服務(wù)器能夠根據(jù)業(yè)務(wù)以及用戶(hù)的需要來(lái)依次執(zhí)行各定時(shí)任務(wù),例如,假設(shè)用戶(hù)登錄到購(gòu)票網(wǎng)站來(lái)進(jìn)行購(gòu)票,服務(wù)器相應(yīng)的可根據(jù)用戶(hù)的操作,生成一個(gè)針對(duì)該用戶(hù)此次操作的購(gòu)票業(yè)務(wù),并針對(duì)該購(gòu)票業(yè)務(wù)生成了4個(gè)定時(shí)任務(wù),而由于用戶(hù)在購(gòu)票網(wǎng)站上進(jìn)行購(gòu)票時(shí),通常在購(gòu)票初期都較為著急,因此,用戶(hù)通常希望服務(wù)器在對(duì)這4個(gè)定時(shí)任務(wù)進(jìn)行執(zhí)行時(shí),能夠?qū)η皫讉€(gè)定時(shí)任務(wù)執(zhí)行的稍快些(或用戶(hù)購(gòu)票后期較為著急,則希望服務(wù)器能夠?qū)@4個(gè)定時(shí)任務(wù)的后幾個(gè)定時(shí)任務(wù)執(zhí)行的稍快些)。但是,服務(wù)器針對(duì)該購(gòu)票業(yè)務(wù)而生成的這4個(gè)定時(shí)任務(wù)在時(shí)間間隔上卻都是相同的,倘若,這些時(shí)間間隔與用戶(hù)的期望相比都較長(zhǎng),則服務(wù)器在對(duì)這4個(gè)定時(shí)任務(wù)進(jìn)行執(zhí)行時(shí),前幾個(gè)定時(shí)任務(wù)較用戶(hù)的期望相比也將執(zhí)行的稍慢一些,這樣一來(lái),服務(wù)器則將不能達(dá)成用戶(hù)的期望,從而給用戶(hù)在進(jìn)行業(yè)務(wù)處理時(shí)帶來(lái)不便。不僅如此,在實(shí)際應(yīng)用中,服務(wù)器在對(duì)業(yè)務(wù)進(jìn)行執(zhí)行時(shí),需要將針對(duì)該業(yè)務(wù)生成的若干定時(shí)任務(wù)依次執(zhí)行完,才算完成該業(yè)務(wù)的執(zhí)行,然而,服務(wù)器在執(zhí)行完該業(yè)務(wù)對(duì)應(yīng)的某一定時(shí)任務(wù)后,實(shí)際上可能已經(jīng)完成了該業(yè)務(wù)的執(zhí)行,例如,就上述示例而言,服務(wù)器在完成第2個(gè)定時(shí)任務(wù)的執(zhí)行后,實(shí)際上已經(jīng)完成了購(gòu)票業(yè)務(wù)的執(zhí)行,但是,服務(wù)器卻依然需要將該購(gòu)票業(yè)務(wù)對(duì)應(yīng)的后2個(gè)定時(shí)任務(wù)依次執(zhí)行一遍后,才認(rèn)定該購(gòu)票業(yè)務(wù)執(zhí)行完成,進(jìn)而才會(huì)向用戶(hù)返回該購(gòu)票業(yè)務(wù)的執(zhí)行結(jié)果,這就極大了浪費(fèi)了服務(wù)器的資源,并且,由于服務(wù)器在對(duì)業(yè)務(wù)進(jìn)行執(zhí)行時(shí),通常都需要將該業(yè)務(wù)對(duì)應(yīng)的定時(shí)任務(wù)一次性的全部生成出來(lái),并存儲(chǔ)這些定時(shí)任務(wù),這就極大的占用了服務(wù)器的存儲(chǔ)空間,從而給服務(wù)器的運(yùn)行造成了負(fù)擔(dān)。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種任務(wù)執(zhí)行的方法,用于解決現(xiàn)有技術(shù)中服務(wù)器在對(duì)業(yè)務(wù)進(jìn)行執(zhí)行時(shí)會(huì)給用戶(hù)帶來(lái)不便,并浪費(fèi)資源、占用存儲(chǔ)空間的問(wèn)題。
本申請(qǐng)實(shí)施例提供一種任務(wù)執(zhí)行的裝置,用于解決現(xiàn)有技術(shù)中服務(wù)器在對(duì)業(yè)務(wù)進(jìn)行執(zhí)行時(shí)會(huì)給用戶(hù)帶來(lái)不便,并浪費(fèi)資源、占用存儲(chǔ)空間的問(wèn)題。
本申請(qǐng)實(shí)施例采用下述技術(shù)方案:
本申請(qǐng)實(shí)施例提供一種任務(wù)執(zhí)行的方法,包括:
接收用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求;
根據(jù)所述業(yè)務(wù)請(qǐng)求,生成所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的定時(shí)任務(wù)并存儲(chǔ);
當(dāng)所述定時(shí)任務(wù)的執(zhí)行時(shí)間到達(dá)時(shí),執(zhí)行所述定時(shí)任務(wù);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610405988.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 任務(wù)協(xié)作裝置及方法
- 用于量化任務(wù)價(jià)值的任務(wù)管理方法及裝置
- 用于運(yùn)行任務(wù)的系統(tǒng)、方法和裝置
- 一種分布式任務(wù)調(diào)度系統(tǒng)及方法
- 任務(wù)信息處理方法
- 一種同步任務(wù)異步執(zhí)行的方法和調(diào)度系統(tǒng)
- 數(shù)據(jù)處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 一種自動(dòng)分配和推送的任務(wù)管理平臺(tái)及方法
- 程序執(zhí)行控制的裝置及方法、終端和存儲(chǔ)介質(zhì)
- 基于會(huì)話(huà)的任務(wù)待辦方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 以注射方式執(zhí)行死刑的自動(dòng)執(zhí)行車(chē)的執(zhí)行床
- 過(guò)程執(zhí)行裝置、過(guò)程執(zhí)行方法以及過(guò)程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門(mén)執(zhí)行器)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 光源裝置、照明裝置、液晶裝置和電子裝置
- 預(yù)測(cè)裝置、編輯裝置、逆預(yù)測(cè)裝置、解碼裝置及運(yùn)算裝置
- 圖像形成裝置、定影裝置、遮光裝置以及保持裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 電子裝置、光盤(pán)裝置、顯示裝置和攝像裝置
- 光源裝置、照明裝置、曝光裝置和裝置制造方法
- 用戶(hù)裝置、裝置對(duì)裝置用戶(hù)裝置、后端裝置及其定位方法
- 遙控裝置、通信裝置、可變裝置及照明裝置
- 透鏡裝置、攝像裝置、處理裝置和相機(jī)裝置
- 抖動(dòng)校正裝置、驅(qū)動(dòng)裝置、成像裝置、和電子裝置





