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

業(yè)務(wù)處理方法和裝置與流程

文檔序號:11693497閱讀:217來源:國知局
業(yè)務(wù)處理方法和裝置與流程

本公開涉及網(wǎng)絡(luò)技術(shù),尤其涉及一種業(yè)務(wù)處理方法和裝置。



背景技術(shù):

短信服務(wù)提供者即短信sp(serviceprovider)是在電信運(yùn)營商的平臺下,通過提供短信息手機(jī)增值服務(wù)盈利的機(jī)構(gòu),負(fù)責(zé)根據(jù)用戶的需求開發(fā)并提供適合用戶使用的短信服務(wù)。相關(guān)技術(shù)中,業(yè)務(wù)配置和短信sp是強(qiáng)關(guān)聯(lián)的,即某個業(yè)務(wù)的短信發(fā)送配置為固定由某個sp處理。這種方式的缺陷是,固定將業(yè)務(wù)分配在某個sp上,不利于短信sp的變更,異?;謴?fù)時(shí)也需要人工處理,業(yè)務(wù)分配不靈活。



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

為克服相關(guān)技術(shù)中存在的問題,本公開提供一種業(yè)務(wù)處理方法和裝置,以實(shí)現(xiàn)短信sp的靈活變更。

根據(jù)本公開實(shí)施例的第一方面,提供一種業(yè)務(wù)處理方法,包括:

在接收到短信發(fā)送請求時(shí),根據(jù)用于提供所述短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù)的多個短信sp的權(quán)重,分別生成各個短信sp對應(yīng)的權(quán)重區(qū)間,所述權(quán)重占總權(quán)重和的比例對應(yīng)所述sp承擔(dān)的短信發(fā)送業(yè)務(wù)的業(yè)務(wù)量比例;

在所述各個短信sp對應(yīng)的權(quán)重區(qū)間的并集范圍內(nèi),生成一個隨機(jī)數(shù),若所述隨機(jī)數(shù)位于一個短信sp的權(quán)重區(qū)間,則確定所述短信sp為目標(biāo)sp;

將所述短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù),分配至所述目標(biāo)sp。

根據(jù)本公開實(shí)施例的第二方面,提供一種業(yè)務(wù)處理裝置,包括:

區(qū)間生成模塊,用于在接收到短信發(fā)送請求時(shí),根據(jù)用于提供所述短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù)的多個短信sp的權(quán)重,分別生成各個短信sp對應(yīng)的權(quán)重區(qū)間,所述權(quán)重占總權(quán)重和的比例對應(yīng)所述sp承擔(dān)的短信發(fā)送業(yè)務(wù)的業(yè)務(wù)量比例;

隨機(jī)確定模塊,用于在所述各個短信sp對應(yīng)的權(quán)重區(qū)間的并集范圍內(nèi),生成一個隨機(jī)數(shù),若所述隨機(jī)數(shù)位于一個短信sp的權(quán)重區(qū)間,則確定所述短信sp為目標(biāo)sp;

業(yè)務(wù)分配模塊,用于將所述短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù),分配至所述目標(biāo)sp。

本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過設(shè)置sp的權(quán)重,并根據(jù)該權(quán)重向各個sp分配業(yè)務(wù),使得可以通過權(quán)重的變更實(shí)現(xiàn)各個sp之間業(yè)務(wù)分配的變更,從而使得短信sp的變更更加靈活。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。

圖1是根據(jù)一示例性實(shí)施例示出的一種業(yè)務(wù)處理的應(yīng)用系統(tǒng);

圖2是根據(jù)一示例性實(shí)施例示出的一種業(yè)務(wù)處理方法的流程圖;

圖3是根據(jù)一示例性實(shí)施例示出的另一種業(yè)務(wù)處理方法的流程圖;

圖4是根據(jù)一示例性實(shí)施例示出的一種業(yè)務(wù)處理裝置的結(jié)構(gòu)圖;

圖5是根據(jù)一示例性實(shí)施例示出的另一種業(yè)務(wù)處理裝置的結(jié)構(gòu)圖;

圖6是根據(jù)一示例性實(shí)施例示出的又一種業(yè)務(wù)處理裝置的結(jié)構(gòu)圖。

具體實(shí)施方式

這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的 描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

圖1示例了本申請的業(yè)務(wù)處理方法的應(yīng)用系統(tǒng),如圖1所示,服務(wù)器11可以接收短信發(fā)送請求,例如,某個業(yè)務(wù)機(jī)構(gòu)需要進(jìn)行群發(fā)短信,向一組特定的人群發(fā)送該業(yè)務(wù)機(jī)構(gòu)設(shè)定的短信信息。服務(wù)器11可以根據(jù)該短信發(fā)送請求,指示短信sp集群12中的任一短信sp處理該業(yè)務(wù),例如,可以將上述短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù)分配至短信sp13,由短信sp13將業(yè)務(wù)機(jī)構(gòu)設(shè)定的短信信息發(fā)送至特定的人群。

本例子中,如果服務(wù)器11接收到大量的短信發(fā)送請求,可以將這些請求對應(yīng)的業(yè)務(wù)分配至短信sp集群12中的各個sp,由這些多個sp共同承擔(dān)短信發(fā)送業(yè)務(wù)。例如,假設(shè)服務(wù)器11接收到100份短信發(fā)送業(yè)務(wù)需要處理,那么可以將其中的20份分配給短信sp13處理,將其中的10份分配給短信sp14處理,其余的業(yè)務(wù)分配給短信sp15進(jìn)行處理。即,服務(wù)器11相當(dāng)于一個分流的設(shè)備,可以將短信發(fā)送的請求業(yè)務(wù)流分配至多個短信sp。

在一個例子中,服務(wù)器11可以根據(jù)在后臺系統(tǒng)16上配置的策略來執(zhí)行短信發(fā)送業(yè)務(wù)的分流,該策略可以是短信sp集群12中的各個sp的權(quán)重,該權(quán)重占總權(quán)重和的比例對應(yīng)sp承擔(dān)的短信發(fā)送業(yè)務(wù)的業(yè)務(wù)量比例。例如,假設(shè)短信sp集群12中共有四臺短信sp設(shè)備,可以通過后臺系統(tǒng)16配置這四臺設(shè)備的權(quán)重分別為[sp15:sp13:sp14:sp17]=[10:20:10:30],通過該權(quán)重比例可以得知,服務(wù)器11在分配短信發(fā)送業(yè)務(wù)時(shí),其中的1/7的業(yè)務(wù)量分配給sp15,2/7的業(yè)務(wù)量分配給sp13,1/7的業(yè)務(wù)量分配給sp14,且3/7的業(yè)務(wù)量分配給sp17,即通過權(quán)重配比限定了各個短信sp之間的業(yè)務(wù)比例。此外,配置的sp權(quán)重可以是正整數(shù)。

而對于其中一個短信發(fā)送業(yè)務(wù),服務(wù)器11可以根據(jù)圖2所示的業(yè)務(wù)處理方法的流程,將該短信發(fā)送業(yè)務(wù)發(fā)送至某個短信sp。如圖2所示:

在步驟201中,在接收到短信發(fā)送請求時(shí),根據(jù)用于提供短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù)的多個短信sp的權(quán)重,分別生成各個短信sp對應(yīng)的權(quán)重區(qū)間。

例如,服務(wù)器11在接收到短信發(fā)送請求時(shí),可以根據(jù)各個短信sp的權(quán)重,分別生成各個短信sp對應(yīng)的權(quán)重區(qū)間。在生成權(quán)重區(qū)間時(shí),最小值是1,最大值可以設(shè)定為各個權(quán)重的總和(即總權(quán)重和)加1,而各個區(qū)間的范圍為[上一個區(qū)間的最大值,上一個區(qū)間的最大值+當(dāng)前權(quán)重值)。

仍以上述的權(quán)重配置[sp15:sp13:sp14:sp17]=[10:20:10:30]為例,可以生成如下權(quán)重區(qū)間:

sp15對應(yīng)的權(quán)重區(qū)間:[1,11);

sp13對應(yīng)的權(quán)重區(qū)間:[11,31);

sp14對應(yīng)的權(quán)重區(qū)間:[31,41);

sp17對應(yīng)的權(quán)重區(qū)間:[41,71);

在另一個例子中,也可以將各個短信sp的權(quán)重進(jìn)行排序,如,[sp15:sp14:sp13:sp17]=[10:10:20:30],然后再按照上述的方法生成各自對應(yīng)的權(quán)重區(qū)間,包括:

sp15對應(yīng)的權(quán)重區(qū)間:[1,11);

sp14對應(yīng)的權(quán)重區(qū)間:[11,21);

sp13對應(yīng)的權(quán)重區(qū)間:[21,41);

sp17對應(yīng)的權(quán)重區(qū)間:[41,71);

在步驟202中,在各個短信sp對應(yīng)的權(quán)重區(qū)間的并集范圍內(nèi),生成一個隨機(jī)數(shù),若該隨機(jī)數(shù)位于一個短信sp的權(quán)重區(qū)間,則確定該短信sp為目標(biāo)sp。

例如,各個短信sp對應(yīng)的權(quán)重區(qū)間的并集范圍內(nèi),即[1,71),在該范圍內(nèi)生成一個隨機(jī)數(shù),并且將該隨機(jī)數(shù)分別與各個權(quán)重區(qū)間進(jìn)行比較,判斷隨機(jī)數(shù)位于哪個權(quán)重區(qū)間。比如,假設(shè)生成了一個隨機(jī)數(shù)52,可以得到該52位于sp17對應(yīng)的權(quán)重區(qū)間[41,71)。

本例子中,如果隨機(jī)數(shù)落入了某個權(quán)重區(qū)間,就可以表示該權(quán)重區(qū)間對應(yīng)的短信sp被選中,該sp可以稱為目標(biāo)sp。此外,隨機(jī)數(shù)落入某個權(quán)重區(qū)間的概率,與該權(quán)重區(qū)間在權(quán)重區(qū)間并集[1,71)中的所占比例也是基本一致的,比如,sp17對應(yīng)的權(quán)重區(qū)間[41,71)最長,那么隨機(jī)數(shù)落入該區(qū)間的概率也相對較大,因此,這種通過配置權(quán)重、以及隨機(jī)匹配的方式,可以使得服務(wù)器在分流時(shí)按照配置的權(quán)重比例分配業(yè)務(wù)量。

在步驟203中,將短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù),分配至目標(biāo)sp。

例如,目標(biāo)sp可以根據(jù)短信發(fā)送請求的要求,發(fā)送對應(yīng)的短信發(fā)送業(yè)務(wù),比如,可以向特定人群發(fā)送業(yè)務(wù)機(jī)構(gòu)設(shè)定的短信內(nèi)容。

在本例子的業(yè)務(wù)處理方法中,后臺系統(tǒng)16在配置各個sp的權(quán)重后,可以將sp對應(yīng)的權(quán)重存儲在數(shù)據(jù)庫中,并且,可以將各sp的權(quán)重發(fā)送到服務(wù)器11,由服務(wù)器11緩存在本地,這樣服務(wù)器11可以在接收到短信發(fā)送請求時(shí),盡快的查詢權(quán)重生成權(quán)重區(qū)間,并使用隨機(jī)匹配方式選擇目標(biāo)sp。此外,如果各個sp的權(quán)重沒有變化,服務(wù)器11也可以在首次生成權(quán)重區(qū)間后進(jìn)行存儲,下一次再接收到短信發(fā)送請求時(shí)就可以直接根據(jù)該權(quán)重區(qū)間選擇目標(biāo)sp,進(jìn)一步提高了目標(biāo)sp的確定速度。

通過為多個短信sp配置權(quán)重,可以靈活的變更某個sp的業(yè)務(wù),比如,如果想要降低向某個sp分配的業(yè)務(wù)量,降低其權(quán)重即可,或者,如果要停止向某個sp分配短信發(fā)送業(yè)務(wù),則將其權(quán)重設(shè)置為零即可。只要根據(jù)實(shí)際業(yè)務(wù)需求或者sp的服務(wù)能力設(shè)置好用于承擔(dān)短信發(fā)送業(yè)務(wù)的各sp的權(quán)重,服務(wù)器就可以根據(jù)該權(quán)重實(shí)現(xiàn)短信發(fā)送業(yè)務(wù)的自動分流。后臺系統(tǒng)還可以更新各個sp的權(quán)重,更新后的sp權(quán)重可以稱為新配置數(shù)據(jù),該新配置數(shù)據(jù)可以由后臺系統(tǒng)發(fā)送至服務(wù)器,由服務(wù)器將新配置數(shù)據(jù)緩存在本地。

應(yīng)用本例子的業(yè)務(wù)處理方法,還可以在短信sp發(fā)生異常時(shí),快速剔除故障的sp,例如,如果不再與某個短信sp合作開展短信發(fā)送業(yè)務(wù),或者某個短信sp的短信發(fā)送成功率比較低,都可以通過本例子的業(yè)務(wù)處理方法剔除對應(yīng)的sp。圖3示例了該業(yè)務(wù)處理方法的流程圖,可以包括:

在步驟301中,獲取監(jiān)控清除命令,該命令攜帶待剔除的sp標(biāo)識。

例如,服務(wù)器可以獲取到監(jiān)控清除命令,該命令主要是用于通知哪些短信sp將剔除,不再接收短信發(fā)送業(yè)務(wù)。例如,該監(jiān)控清除命令可以是監(jiān)控平臺通過監(jiān)控各個短信sp的發(fā)送成功率和持續(xù)時(shí)間確定,示例性的,監(jiān)控平臺可以設(shè)定一個sp的剔除條件包括:發(fā)送成功率低于預(yù)設(shè)的成功率閾值85%,且持續(xù)時(shí)間大于或等于時(shí)間閾值3分鐘(成功率閾值和時(shí)間閾值的數(shù)值可以調(diào)整)。如果監(jiān)控平臺監(jiān)控到某個sp發(fā)送短信時(shí)滿足了上述剔除條件,則確定可以剔除該sp,生成監(jiān)控清除命令發(fā)送至服務(wù)器,并可以在命令中攜帶待剔除的短信sp的sp標(biāo)識。該監(jiān)控平臺可以是服務(wù)器之外設(shè)置的一個監(jiān)控平臺,或者也可以是設(shè)置在服務(wù)器上的監(jiān)控平臺。

在步驟302中,根據(jù)所述監(jiān)控清除命令,剔除所述sp標(biāo)識對應(yīng)的短信sp的權(quán)重,并修改后臺系統(tǒng)中所述短信sp的配置數(shù)據(jù)狀態(tài)為不可用,以使得所述短信sp不再承擔(dān)短信發(fā)送業(yè)務(wù)。

例如,服務(wù)器在獲取到監(jiān)控清除命令后,可以剔除服務(wù)器本地緩存的sp配置信息,包括該sp標(biāo)識對應(yīng)的短信sp的權(quán)重,并且,也將更改后臺系統(tǒng)中該sp的配置數(shù)據(jù)狀態(tài)為不可用。這樣,后續(xù)當(dāng)服務(wù)器再接收到短信發(fā)送請求,計(jì)算待分配的目標(biāo)sp時(shí),已經(jīng)剔除權(quán)重的sp,將不會再有對應(yīng)的權(quán)重區(qū)間,也不會再被分配短信發(fā)送業(yè)務(wù)。

此外,服務(wù)器獲取監(jiān)控清除命令之外,監(jiān)控平臺還可以根據(jù)該命令通知該被剔除的短信sp的負(fù)責(zé)人,以使得負(fù)責(zé)人知曉其sp已經(jīng)被剔除,不再處理短信發(fā)送業(yè)務(wù)。

本例子的業(yè)務(wù)處理方法,可以通過監(jiān)控sp的短信發(fā)送日志,在短信sp的短信發(fā)送成功率較低時(shí)自動通知服務(wù)器,并由服務(wù)器剔除對應(yīng)sp的權(quán)重,實(shí)現(xiàn)了快速剔除掉異常sp,減少業(yè)務(wù)風(fēng)險(xiǎn)。

在另一個例子中,還可以由管理人員在后臺系統(tǒng)更改sp的配置數(shù)據(jù)狀態(tài)。比如,如果當(dāng)前階段某個短信sp出現(xiàn)故障,不適宜處理短信發(fā)送業(yè)務(wù),可以將后臺系統(tǒng)的數(shù)據(jù)庫中該sp的配置數(shù)據(jù)狀態(tài)設(shè)置為不可用;或者,當(dāng) 不再與某個短信sp合作時(shí),還可以將后臺系統(tǒng)中剔除掉該sp的配置數(shù)據(jù)。。后臺系統(tǒng)在sp的配置數(shù)據(jù)狀態(tài)變更后,可以向服務(wù)器發(fā)送數(shù)據(jù)狀態(tài)通知,例如,可以通知服務(wù)器配置數(shù)據(jù)狀態(tài)為不可用的短信sp。服務(wù)器將根據(jù)數(shù)據(jù)狀態(tài)通知,如果某個sp的狀態(tài)為不可用,則可以剔除本地服務(wù)器緩存的該sp的配置數(shù)據(jù),包括該sp對應(yīng)的權(quán)重,從而該短信sp將不再承擔(dān)短信發(fā)送業(yè)務(wù)。

本申請還提供了一種業(yè)務(wù)處理裝置,該裝置可以執(zhí)行上述的業(yè)務(wù)處理方法,如圖4所示,該裝置可以包括:區(qū)間生成模塊41、隨機(jī)確定模塊42和業(yè)務(wù)分配模塊43。

區(qū)間生成模塊41,用于在接收到短信發(fā)送請求時(shí),根據(jù)用于提供所述短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù)的多個短信sp的權(quán)重,分別生成各個短信sp對應(yīng)的權(quán)重區(qū)間,所述權(quán)重占總權(quán)重和的比例對應(yīng)所述sp承擔(dān)的短信發(fā)送業(yè)務(wù)的業(yè)務(wù)量比例;

隨機(jī)確定模塊42,用于在所述各個短信sp對應(yīng)的權(quán)重區(qū)間的并集范圍內(nèi),生成一個隨機(jī)數(shù),若所述隨機(jī)數(shù)位于一個短信sp的權(quán)重區(qū)間,則確定所述短信sp為目標(biāo)sp;

業(yè)務(wù)分配模塊43,用于將所述短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù),分配至所述目標(biāo)sp。

參見圖5,該裝置還可以包括:監(jiān)控接收模塊44和數(shù)據(jù)剔除模塊45。

監(jiān)控接收模塊44,用于獲取監(jiān)控清除命令,所述監(jiān)控清除命令攜帶待剔除的sp標(biāo)識;

數(shù)據(jù)剔除模塊45,用于根據(jù)所述監(jiān)控清除命令,剔除所述sp標(biāo)識對應(yīng)的短信sp的權(quán)重,并修改后臺系統(tǒng)中所述短信sp的配置數(shù)據(jù)狀態(tài)為不可用,以使得所述短信sp不再承擔(dān)短信發(fā)送業(yè)務(wù)。

在一個例子中,監(jiān)控接收模塊44,用于:分別監(jiān)控所述多個短信sp的發(fā)送成功率和持續(xù)時(shí)間;若一個短信sp的發(fā)送成功率低于預(yù)設(shè)的成功率閾值,且持續(xù)時(shí)間達(dá)到時(shí)間閾值,則確定剔除所述短信sp。

在一個例子中,參見圖6,該裝置還可以包括:狀態(tài)接收模塊46和數(shù)據(jù)處理模塊47,其中,

狀態(tài)接收模塊46,用于接收后臺系統(tǒng)發(fā)送的數(shù)據(jù)狀態(tài)通知,所述數(shù)據(jù)狀態(tài)通知用于指示配置數(shù)據(jù)狀態(tài)為不可用的短信sp;

數(shù)據(jù)處理模塊47,用于根據(jù)所述數(shù)據(jù)狀態(tài)通知,將所述短信sp的權(quán)重剔除,以使得所述短信sp不再處理短信發(fā)送業(yè)務(wù)。

在一個例子中,該裝置還可以包括:數(shù)據(jù)存儲模塊48,用于接收后臺系統(tǒng)發(fā)送的新配置數(shù)據(jù),所述新配置數(shù)據(jù)包括所述多個短信sp各自的權(quán)重;將所述新配置數(shù)據(jù)緩存在本地服務(wù)器。

本例子的業(yè)務(wù)處理裝置,可以設(shè)置在服務(wù)器,通過該裝置,服務(wù)器可以將接收到的短信發(fā)送請求對應(yīng)的短信發(fā)送業(yè)務(wù)分配至某個sp,并且可以通過改變sp的權(quán)重實(shí)現(xiàn)靈活的變更短信發(fā)送業(yè)務(wù)在各個sp之間的分流比例。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。

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