亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

業(yè)務(wù)執(zhí)行方法、裝置、客戶端及服務(wù)器與流程

文檔序號(hào):11960365閱讀:294來(lái)源:國(guó)知局
業(yè)務(wù)執(zhí)行方法、裝置、客戶端及服務(wù)器與流程

本發(fā)明涉及C/S服務(wù)領(lǐng)域,尤其涉及業(yè)務(wù)執(zhí)行方法、裝置、客戶端及服務(wù)器。



背景技術(shù):

C/S模式下,客戶端與服務(wù)器之間需要不停的交互,當(dāng)客戶端用戶數(shù)量極大,且執(zhí)行某些需要服務(wù)器資源比較大的任務(wù)時(shí),如果所有客戶端同時(shí)發(fā)起任務(wù)執(zhí)行,將會(huì)對(duì)服務(wù)器帶來(lái)較大的壓力,往往使服務(wù)器無(wú)法響應(yīng),甚至死機(jī),無(wú)法完成對(duì)客戶端的響應(yīng)。

現(xiàn)有技術(shù)中,一般對(duì)客戶端的請(qǐng)求進(jìn)行分批執(zhí)行,來(lái)減少服務(wù)器的壓力。在服務(wù)器設(shè)有比例控制數(shù),當(dāng)有客戶端向服務(wù)器請(qǐng)求執(zhí)行某項(xiàng)業(yè)務(wù)時(shí),服務(wù)器判斷當(dāng)前的執(zhí)行業(yè)務(wù)是否達(dá)到比例控制數(shù),若未達(dá)到比例控制數(shù),則給客戶端正常響應(yīng),若達(dá)到比例控制數(shù),則拒絕客戶端的請(qǐng)求。

現(xiàn)有技術(shù)雖然能夠通過(guò)比例控制,實(shí)現(xiàn)對(duì)客戶端請(qǐng)求的分批執(zhí)行,但是對(duì)于客戶端而言,仍然會(huì)源源不斷的發(fā)起請(qǐng)求,給服務(wù)器增加較大的壓力。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提出了一種業(yè)務(wù)執(zhí)行方法、裝置、客戶端及服務(wù)器,由客戶端自身對(duì)發(fā)起的業(yè)務(wù)請(qǐng)求進(jìn)行控制,并在請(qǐng)求服務(wù)器執(zhí)行業(yè)務(wù)時(shí),服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

一方面,本發(fā)明實(shí)施例提供了一種業(yè)務(wù)執(zhí)行方法,所述方法包括:

接收客戶端發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定是否接收所述業(yè)務(wù)請(qǐng)求;

確定接收所述業(yè)務(wù)請(qǐng)求時(shí),向所述客戶端發(fā)送業(yè)務(wù)信息。

具體的,所述業(yè)務(wù)請(qǐng)求包括升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。

其中,所述根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定是否接收所述業(yè)務(wù)請(qǐng)求,具體包括:

將所述隨機(jī)數(shù)與所述比例控制數(shù)進(jìn)行求模運(yùn)算;

當(dāng)所述求模運(yùn)算的值在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定接收所述業(yè)務(wù)請(qǐng)求;

當(dāng)所述求模運(yùn)算的值不在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定拒絕所述業(yè)務(wù)請(qǐng)求。

其中,所述根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定是否接收所述業(yè)務(wù)請(qǐng)求,具體包括:

當(dāng)所述隨機(jī)數(shù)小于等于所述比例控制數(shù)時(shí),確定接收所述業(yè)務(wù)請(qǐng)求;

當(dāng)所述隨機(jī)數(shù)大于所述比例控制數(shù)時(shí),確定拒絕所述業(yè)務(wù)請(qǐng)求。

進(jìn)一步的,所述接收客戶端發(fā)送的業(yè)務(wù)請(qǐng)求具體包括接收多個(gè)客戶端發(fā)送的業(yè)務(wù)請(qǐng)求,所述根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定是否接收所述業(yè)務(wù)請(qǐng)求之前,所述方法還包括:

獲取每個(gè)客戶端發(fā)送業(yè)務(wù)請(qǐng)求的時(shí)間信息;

根據(jù)所述時(shí)間信息,確定執(zhí)行業(yè)務(wù)的客戶端優(yōu)先級(jí);

根據(jù)所述客戶端優(yōu)先級(jí)順序,確定接收所述業(yè)務(wù)請(qǐng)求的順序。

第二方面,本發(fā)明實(shí)施例提供了一種業(yè)務(wù)執(zhí)行裝置,所述業(yè)務(wù)執(zhí)行裝置包括:

接收模塊,用于接收客戶端發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

確定模塊,用于根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定是否接收所述業(yè)務(wù)請(qǐng)求;

執(zhí)行模塊,用于當(dāng)所述確定模塊確定接收所述業(yè)務(wù)請(qǐng)求時(shí),向所述客戶端發(fā)送業(yè)務(wù)信息。

具體的,所述業(yè)務(wù)請(qǐng)求包括升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。

其中,所述確定模塊具體包括求模單元和確定單元;

所述求模單元,用于將所述隨機(jī)數(shù)與所述比例控制數(shù)進(jìn)行求模運(yùn)算;

所述確定單元,用于當(dāng)所述求模運(yùn)算的值在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定接收所述業(yè)務(wù)請(qǐng)求;當(dāng)所述求模運(yùn)算的值不在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定拒絕所述業(yè)務(wù)請(qǐng)求。

其中,所述確定模塊具體包括第一確定單元和第二確定單元,

所述第一確定單元,用于當(dāng)所述隨機(jī)數(shù)小于等于所述比例控制數(shù)時(shí),確定接收所述業(yè)務(wù)請(qǐng)求;

所述第二確定單元,用于當(dāng)所述隨機(jī)數(shù)大于所述比例控制數(shù)時(shí),確定拒絕所述業(yè)務(wù)請(qǐng)求。

進(jìn)一步的,所述業(yè)務(wù)執(zhí)行裝置接收多個(gè)客戶端發(fā)送的業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)執(zhí)行裝置還包括:獲取模塊和第二確定模塊;

所述獲取模塊,用于獲取每個(gè)客戶端發(fā)送業(yè)務(wù)請(qǐng)求的時(shí)間信息;

所述第二確定模塊,用于根據(jù)所述獲取模塊獲取的所述時(shí)間信息,確定執(zhí)行業(yè)務(wù)的客戶端優(yōu)先級(jí),并根據(jù)所述客戶端優(yōu)先級(jí)順序,確定接收所述業(yè)務(wù)請(qǐng)求的順序。

第三方面,本發(fā)明實(shí)施例還提供了一種服務(wù)器,該服務(wù)器包括上述第二方面所述的業(yè)務(wù)執(zhí)行裝置,詳見(jiàn)上述第二方面。

第四方面,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)執(zhí)行方法,所述業(yè)務(wù)執(zhí)行方法包括:

向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

接收所述服務(wù)器根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定接收所述業(yè)務(wù)請(qǐng)求后,發(fā)送業(yè)務(wù)信息。

其中,所述業(yè)務(wù)請(qǐng)求包括升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。

第五方面,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)執(zhí)行裝置,所述業(yè)務(wù)執(zhí)行裝置包括:

發(fā)送模塊,用于向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

接收模塊,用于接收所述服務(wù)器根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定接收所述業(yè)務(wù)請(qǐng)求后,發(fā)送的業(yè)務(wù)信息。

其中,所述業(yè)務(wù)請(qǐng)求包括升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。

第六方面,本發(fā)明實(shí)施例還提供了一種客戶端,該客戶端包括上述第二方面所述的業(yè)務(wù)執(zhí)行裝置,詳見(jiàn)上述第四方面。

第七方面,本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)執(zhí)行系統(tǒng),包括上述第三方面所述的服務(wù)器和上述第六方面所述的客戶端,詳見(jiàn)上述第三方面和第六方面。

有益效果如下:

本發(fā)明通過(guò)在客戶端發(fā)起業(yè)務(wù)請(qǐng)求時(shí),自產(chǎn)生一個(gè)隨機(jī)數(shù),并發(fā)送給服務(wù)器,由服務(wù)器根據(jù)該隨機(jī)數(shù)和比例控制數(shù)確定是否接收客戶端的業(yè)務(wù)請(qǐng)求,確定接收業(yè)務(wù)請(qǐng)求時(shí),則向客戶端發(fā)送業(yè)務(wù)信息,若根據(jù)隨機(jī)數(shù)和比例控制數(shù)確定不接收客戶端的業(yè)務(wù)請(qǐng)求,則不再與客戶端交互。本發(fā)明通過(guò)客戶端發(fā)起業(yè)務(wù)請(qǐng)求時(shí),根據(jù)自身需求設(shè)定隨機(jī)數(shù),客戶端自身先對(duì)發(fā)起的業(yè)務(wù)請(qǐng)求進(jìn)行控制;在請(qǐng)求服務(wù)器執(zhí)行業(yè)務(wù)時(shí),服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

附圖說(shuō)明

下面將參照附圖描述本發(fā)明的具體實(shí)施例,其中:

圖1示出了本發(fā)明實(shí)施例一中業(yè)務(wù)執(zhí)行方法流程示意圖;

圖2示出了本發(fā)明實(shí)施例二中客戶端升級(jí)時(shí)的業(yè)務(wù)執(zhí)行方法流程示意圖;

圖3示出了本發(fā)明實(shí)施例三中客戶端升級(jí)時(shí)的業(yè)務(wù)執(zhí)行方法流程示意圖;

圖4示出了本發(fā)明實(shí)施例四中業(yè)務(wù)執(zhí)行裝置的結(jié)構(gòu)示意圖;

圖5示出了本發(fā)明實(shí)施例五中業(yè)務(wù)執(zhí)行裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說(shuō)明,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。并且在不沖突的情況下,本說(shuō)明中的實(shí)施例及實(shí)施例中的特征可以互相結(jié)合。

發(fā)明人在發(fā)明過(guò)程中注意到:C/S模式下,如果所有客戶端同時(shí)向服務(wù)器發(fā)起任務(wù)執(zhí)行,會(huì)對(duì)服務(wù)器帶來(lái)較大的壓力,往往使服務(wù)器無(wú)法響應(yīng),甚至死機(jī),即使在服務(wù)器側(cè)進(jìn)行比例控制,但是客戶端仍然會(huì)源源不斷的發(fā)起請(qǐng)求,給服務(wù)器增加較大的壓力。

基于此,本發(fā)明實(shí)施例提出業(yè)務(wù)執(zhí)行方法、裝置、客戶端及服務(wù)器,由客戶端自身對(duì)發(fā)起的業(yè)務(wù)請(qǐng)求進(jìn)行控制,并在請(qǐng)求服務(wù)器執(zhí)行業(yè)務(wù)時(shí),服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

實(shí)施例一

圖1示出了本發(fā)明實(shí)施例中業(yè)務(wù)執(zhí)行方法流程示意圖,如圖所示,包括:

步驟101、接收客戶端發(fā)送的業(yè)務(wù)請(qǐng)求,該業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

步驟102、根據(jù)隨機(jī)數(shù)與比例控制數(shù),確定是否接收業(yè)務(wù)請(qǐng)求;

步驟103、確定接收業(yè)務(wù)請(qǐng)求時(shí),向客戶端發(fā)送業(yè)務(wù)信息。

本發(fā)明通過(guò)客戶端發(fā)起業(yè)務(wù)請(qǐng)求時(shí),根據(jù)自身需求設(shè)定隨機(jī)數(shù),客戶端自身先對(duì)發(fā)起的業(yè)務(wù)請(qǐng)求進(jìn)行控制;在請(qǐng)求服務(wù)器執(zhí)行業(yè)務(wù)時(shí),服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

實(shí)施例二

客戶端向服務(wù)器發(fā)起的業(yè)務(wù)請(qǐng)求可以是升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。本發(fā)明實(shí)施例以客戶端升級(jí)時(shí)的業(yè)務(wù)執(zhí)行方法為例,對(duì)本發(fā)明實(shí)施例一進(jìn)行詳細(xì)描述。

圖2示出了本發(fā)明實(shí)施例客戶端升級(jí)時(shí)的業(yè)務(wù)執(zhí)行方法流程示意圖,如圖所示,包括:

步驟201、服務(wù)器獲取客戶端發(fā)送的客戶端升級(jí)請(qǐng)求;

實(shí)際應(yīng)用中,客戶端的版本更新時(shí),需要客戶端向服務(wù)器發(fā)起客戶端升級(jí)請(qǐng)求,每個(gè)請(qǐng)求中攜帶客戶端產(chǎn)生的隨機(jī)數(shù)。隨機(jī)數(shù)一般為正整數(shù)。

實(shí)際應(yīng)用中,服務(wù)器會(huì)接收到多個(gè)客戶端發(fā)送的升級(jí)請(qǐng)求,那么服務(wù)器會(huì)獲取每個(gè)客戶端發(fā)送升級(jí)請(qǐng)求的時(shí)間信息,根據(jù)時(shí)間信息,確定執(zhí)行業(yè)務(wù)的客戶端優(yōu)先級(jí),根據(jù)所述客戶端優(yōu)先級(jí)順序,確定接收所述升級(jí)請(qǐng)求的順序。

也就是說(shuō),服務(wù)器記錄客戶端發(fā)送升級(jí)請(qǐng)求的時(shí)間信息,根據(jù)時(shí)間信息的先后順序,先收到的客戶端的升級(jí)請(qǐng)求的優(yōu)先級(jí)高,先處理,后收到的客戶端的升級(jí)請(qǐng)求優(yōu)先級(jí)低,后處理。在根據(jù)隨機(jī)數(shù)與比例控制數(shù),確定是否接收客戶端的升級(jí)請(qǐng)求之前,首先根據(jù)優(yōu)先級(jí)對(duì)客戶端進(jìn)行排序,先處理優(yōu)先級(jí)高的客戶端請(qǐng)求,再處理優(yōu)先級(jí)低的客戶端請(qǐng)求。

步驟202、服務(wù)器根據(jù)隨機(jī)數(shù)與比例控制數(shù),確定是否接收該升級(jí)請(qǐng)求;

其中,服務(wù)器有不同的實(shí)現(xiàn)方式,來(lái)確定是否接收客戶端的升級(jí)請(qǐng)求。

方式一:

服務(wù)器將隨機(jī)數(shù)與所述比例控制數(shù)進(jìn)行求模運(yùn)算;

判斷求模運(yùn)算的值是否在預(yù)設(shè)的比例區(qū)間范圍內(nèi);

當(dāng)求模運(yùn)算的值在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定接收客戶端升級(jí)請(qǐng)求;

當(dāng)求模運(yùn)算的值不在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定拒絕客戶端升級(jí)請(qǐng)求,不與客戶端進(jìn)行交互。

方式二:

判斷隨機(jī)數(shù)是否小于比例控制數(shù);

當(dāng)隨機(jī)數(shù)小于等于比例控制數(shù)時(shí),確定接收升級(jí)請(qǐng)求;

當(dāng)隨機(jī)數(shù)大于比例控制數(shù)時(shí),確定拒絕升級(jí)請(qǐng)求。

步驟203、服務(wù)器確定接收升級(jí)請(qǐng)求時(shí),向客戶端發(fā)送升級(jí)信息。

該步驟中,服務(wù)器通過(guò)比例控制,確定出向哪些客戶端發(fā)送升級(jí)信息。

本發(fā)明通過(guò)在客戶端發(fā)起升級(jí)請(qǐng)求時(shí),自產(chǎn)生一個(gè)隨機(jī)數(shù),并發(fā)送給服務(wù)器,由服務(wù)器根據(jù)該隨機(jī)數(shù)和比例控制數(shù)確定是否接收客戶端的升級(jí)請(qǐng)求,確定接收升級(jí)請(qǐng)求時(shí),則向客戶端發(fā)送業(yè)務(wù)信息,若根據(jù)隨機(jī)數(shù)和比例控制數(shù)確定不接收客戶端的升級(jí)請(qǐng)求,則不再與客戶端交互。本發(fā)明通過(guò)客戶端發(fā)起升級(jí)請(qǐng)求時(shí),根據(jù)自身需求設(shè)定隨機(jī)數(shù),客戶端自身先對(duì)發(fā)起的升級(jí)請(qǐng)求進(jìn)行控制;在請(qǐng)求服務(wù)器執(zhí)行業(yè)務(wù)時(shí),服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

實(shí)施例三

本發(fā)明實(shí)施例以客戶端角度,對(duì)客戶端升級(jí)時(shí)的業(yè)務(wù)執(zhí)行方法進(jìn)行詳細(xì)描述。

圖3示出了本發(fā)明實(shí)施例客戶端升級(jí)時(shí)的業(yè)務(wù)執(zhí)行方法流程示意圖,如圖所示,包括:

步驟301:客戶端向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求,該業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

步驟302:接收服務(wù)器根據(jù)隨機(jī)數(shù)與比例控制數(shù),確定接收業(yè)務(wù)請(qǐng)求后,發(fā)送業(yè)務(wù)信息。

其中,客戶端向服務(wù)器發(fā)起的業(yè)務(wù)請(qǐng)求可以是升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。

本發(fā)明通過(guò)在客戶端發(fā)起業(yè)務(wù)請(qǐng)求時(shí),自產(chǎn)生一個(gè)隨機(jī)數(shù),并發(fā)送給服務(wù)器,進(jìn)而服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

實(shí)施例四

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例四提供了一種業(yè)務(wù)執(zhí)行裝置,由于這些設(shè)備解決問(wèn)題的原理與實(shí)施例二中的業(yè)務(wù)執(zhí)行方法相似,因此這些設(shè)備的實(shí)施可以參見(jiàn)方法的實(shí)施,重復(fù)之處不再贅述。

如4所示,本發(fā)明實(shí)施例提供的業(yè)務(wù)執(zhí)行裝置,包括:

接收模塊401,用于接收客戶端發(fā)送的業(yè)務(wù)請(qǐng)求,該業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

確定模塊402,用于根據(jù)隨機(jī)數(shù)與比例控制數(shù),確定是否接收業(yè)務(wù)請(qǐng)求;

執(zhí)行模塊403,用于當(dāng)確定模塊確定接收所述業(yè)務(wù)請(qǐng)求時(shí),向客戶端發(fā)送業(yè)務(wù)信息。

其中,業(yè)務(wù)請(qǐng)求包括升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。

具體的,確定模塊402具體包括求模單元和確定單元;

求模單元,用于將所述隨機(jī)數(shù)與比例控制數(shù)進(jìn)行求模運(yùn)算;

確定單元,用于當(dāng)求模運(yùn)算的值在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定接收業(yè)務(wù)請(qǐng)求;當(dāng)求模運(yùn)算的值不在預(yù)設(shè)的比例區(qū)間范圍內(nèi),確定拒絕業(yè)務(wù)請(qǐng)求。

作為另一種實(shí)現(xiàn)方案,具體的,確定模塊402具體包括第一確定單元和第二確定單元,

第一確定單元,用于當(dāng)隨機(jī)數(shù)小于等于比例控制數(shù)時(shí),確定接收業(yè)務(wù)請(qǐng)求;

第二確定單元,用于當(dāng)隨機(jī)數(shù)大于比例控制數(shù)時(shí),確定拒絕業(yè)務(wù)請(qǐng)求。

進(jìn)一步的,業(yè)務(wù)執(zhí)行裝置接收多個(gè)客戶端發(fā)送的業(yè)務(wù)請(qǐng)求,業(yè)務(wù)執(zhí)行裝置還包括:獲取模塊和第二確定模塊;

獲取模塊,用于獲取每個(gè)客戶端發(fā)送業(yè)務(wù)請(qǐng)求的時(shí)間信息;

第二確定模塊,用于根據(jù)所述獲取模塊獲取的所述時(shí)間信息,確定執(zhí)行業(yè)務(wù)的客戶端優(yōu)先級(jí),并根據(jù)所述客戶端優(yōu)先級(jí)順序,確定接收所述業(yè)務(wù)請(qǐng)求的順序。

本發(fā)明還提供了一種服務(wù)器,包括實(shí)施例四提供的任一業(yè)務(wù)執(zhí)行裝置。

本發(fā)明提供的業(yè)務(wù)執(zhí)行裝置和服務(wù)器,通過(guò)接收客戶端攜帶有隨機(jī)數(shù)的業(yè)務(wù)請(qǐng)求,根據(jù)該隨機(jī)數(shù)和比例控制數(shù)確定是否接收客戶端的業(yè)務(wù)請(qǐng)求,確定接收業(yè)務(wù)請(qǐng)求時(shí),則向客戶端發(fā)送業(yè)務(wù)信息,若根據(jù)隨機(jī)數(shù)和比例控制數(shù)確定不接收客戶端的業(yè)務(wù)請(qǐng)求,則不再與客戶端交互。本發(fā)明通過(guò)客戶端自身先對(duì)發(fā)起的業(yè)務(wù)請(qǐng)求進(jìn)行控制,在請(qǐng)求服務(wù)器執(zhí)行業(yè)務(wù)時(shí),服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

實(shí)施例五

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例五提供了一種業(yè)務(wù)執(zhí)行裝置,由于這些設(shè)備解決問(wèn)題的原理與實(shí)施例三中的業(yè)務(wù)執(zhí)行方法相似,因此這些設(shè)備的實(shí)施可以參見(jiàn)方法的實(shí)施,重復(fù)之處不再贅述。

如5所示,本發(fā)明實(shí)施例提供的業(yè)務(wù)執(zhí)行裝置,包括:

發(fā)送模塊501,用于向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求,該業(yè)務(wù)請(qǐng)求中攜帶有隨機(jī)數(shù);

接收模塊502,用于接收服務(wù)器根據(jù)所述隨機(jī)數(shù)與比例控制數(shù),確定接收業(yè)務(wù)請(qǐng)求后,發(fā)送業(yè)務(wù)信息。

其中,業(yè)務(wù)請(qǐng)求包括升級(jí)請(qǐng)求、下載數(shù)據(jù)包請(qǐng)求、建立通信連接請(qǐng)求中的任意一種。

另外,本發(fā)明還提供了一種客戶端,包括實(shí)施例五提供的任一業(yè)務(wù)執(zhí)行裝置。

此外,本發(fā)明還提供了一種業(yè)務(wù)執(zhí)行系統(tǒng),包括上述實(shí)施例四所述的任一服務(wù)器和上述實(shí)施例五所述的任一客戶端。

本發(fā)明提供的業(yè)務(wù)執(zhí)行裝置和客戶端,通過(guò)在客戶端發(fā)起業(yè)務(wù)請(qǐng)求時(shí),自產(chǎn)生一個(gè)隨機(jī)數(shù),并發(fā)送給服務(wù)器,進(jìn)而服務(wù)器再進(jìn)行比例控制,通過(guò)雙重控制,避免服務(wù)器發(fā)生同時(shí)執(zhí)行多個(gè)業(yè)務(wù)的情況,減少服務(wù)器的壓力。

為了描述的方便,以上裝置的各部分以功能分為各種模塊或單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各模塊或單元的功能在同一個(gè)或多個(gè)軟件或硬件中實(shí)現(xiàn)。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管己描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1