灰度發(fā)布的控制方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種灰度發(fā)布的控制方法,包括:第一服務(wù)器接收用戶終端發(fā)送的第一服務(wù)使用請求,提取第一服務(wù)使用請求中的參數(shù)信息;根據(jù)參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端使用第一服務(wù);若是,則為用戶終端提供第一服務(wù);以及若否,則通知用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。此外,本發(fā)明實(shí)施例還提供一種灰度發(fā)布的控制裝置及系統(tǒng)。本發(fā)明可有效提高灰度發(fā)布的控制的靈活性,降低灰度發(fā)布的控制成本。
【專利說明】灰度發(fā)布的控制方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)通信【技術(shù)領(lǐng)域】,尤其涉及一種灰度發(fā)布的控制方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)產(chǎn)品的每一次產(chǎn)品升級總是伴隨著各種各樣的風(fēng)險(xiǎn),例如:新舊版本兼容的風(fēng)險(xiǎn),因用戶使用習(xí)慣突然改變而造成的用戶流失的風(fēng)險(xiǎn),系統(tǒng)崩潰的風(fēng)險(xiǎn)。為了避免這些風(fēng)險(xiǎn),當(dāng)前很多互聯(lián)網(wǎng)產(chǎn)品的發(fā)布都采用了灰度發(fā)布的策略?;叶劝l(fā)布又稱體驗(yàn)式發(fā)布,是指在黑與白之間,能夠平滑過渡的一種發(fā)布方式。灰度發(fā)布可以保證整體系統(tǒng)的穩(wěn)定,在初始灰度的時(shí)候就可以發(fā)現(xiàn)、調(diào)整問題,以保證其影響度?;叶劝l(fā)布的主要思想就是把影響集中到一個(gè)點(diǎn),然后再發(fā)散到一個(gè)面,出現(xiàn)意外情況時(shí),很容易回退,避免造成大范圍的影響。具體來說,當(dāng)一款互聯(lián)網(wǎng)產(chǎn)品的新服務(wù)上線時(shí),只允許一部分用戶使用新服務(wù)內(nèi)容(或可稱之為灰度服務(wù)內(nèi)容),而讓其他用戶繼續(xù)使用舊服務(wù)內(nèi)容,如果使用新服務(wù)的用戶對新服務(wù)內(nèi)容沒有什么反對意見,那么逐步擴(kuò)大新服務(wù)的發(fā)布范圍,直至最終把所有用戶都遷移到新服務(wù)上來。
[0003]為了實(shí)現(xiàn)灰度發(fā)布,現(xiàn)有的灰度發(fā)布的控制技術(shù)是通過單獨(dú)架設(shè)分流服務(wù)器的方式,利用分流服務(wù)器根據(jù)灰度配置信息將用戶終端發(fā)送的服務(wù)使用請求分配到灰度代碼所在的服務(wù)器或穩(wěn)定代碼所在的服務(wù)器。
[0004]上述方法雖然實(shí)現(xiàn)了灰度發(fā)布,但通過分流服務(wù)器對服務(wù)使用請求進(jìn)行分流缺乏靈活性,容易在灰度發(fā)布系統(tǒng)中產(chǎn)生單點(diǎn)故障,也就是說一旦分流服務(wù)器發(fā)生故障,用戶終端將無法獲得任何服務(wù),此外,由于分流服務(wù)器受自身硬件配置及網(wǎng)絡(luò)環(huán)境質(zhì)量的影響,處理服務(wù)使用請求的能力有限,分流服務(wù)器很容易成為整個(gè)灰度發(fā)布系統(tǒng)的瓶頸,進(jìn)而影響到整個(gè)灰度發(fā)布系統(tǒng)的效率,并且單獨(dú)架設(shè)分流服務(wù)器的成本較高。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種灰度發(fā)布的控制方法、裝置及系統(tǒng),可有效提高灰度發(fā)布的控制的靈活性,降低灰度發(fā)布的控制成本。
[0006]一種灰度發(fā)布的控制方法,包括:第一服務(wù)器接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息;根據(jù)所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù);若是,則為所述用戶終端提供所述第一服務(wù);以及若否,則通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
[0007]—種灰度發(fā)布的控制方法,包括:用戶終端向第一服務(wù)器發(fā)送第一服務(wù)使用請求;接收所述第一服務(wù)器根據(jù)所述第一服務(wù)使用請求返回的通知信息,所述通知信息用于通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求;以及向所述第二服務(wù)器發(fā)送所述第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
[0008]一種灰度發(fā)布的控制裝置,應(yīng)用于第一服務(wù)器,包括:參數(shù)信息提取模塊,用于接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息;灰度控制模塊,用于根據(jù)所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù);以及請求處理模塊,用于當(dāng)所述灰度控制模塊的判斷結(jié)果為是時(shí),為所述用戶終端提供所述第一服務(wù),還用于當(dāng)所述灰度控制模塊的判斷結(jié)果為否時(shí),通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
[0009]一種灰度發(fā)布的控制裝置,應(yīng)用于用戶終端,包括:第一請求發(fā)送模塊,用于向第一服務(wù)器發(fā)送第一服務(wù)使用請求;通知信息接收模塊,用于接收所述第一服務(wù)器根據(jù)所述第一服務(wù)使用請求返回的通知信息,所述通知信息用于通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求;以及第二請求發(fā)送模塊,用于向所述第二服務(wù)器發(fā)送所述第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
[0010]一種灰度發(fā)布的控制系統(tǒng),包括:第一服務(wù)器、第二服務(wù)器、用戶終端和灰度配置服務(wù)器,其中,所述第一服務(wù)器如上所述,所述第二服務(wù)器用于接收所述用戶終端發(fā)送的第二服務(wù)使用請求,并為所述用戶終端提供所述第二服務(wù),所述灰度配置服務(wù)器中配置有灰度配置信息,用于將所述灰度配置信息發(fā)送給所述第一服務(wù)器,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
[0011]在上述的灰度發(fā)布的控制方法、裝置及系統(tǒng)中,通過第一服務(wù)器根據(jù)用戶終端發(fā)送的第一服務(wù)使用請求中的參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端使用第一服務(wù),并在判斷結(jié)果為是時(shí)為用戶終端提供第一服務(wù),判斷結(jié)果為否時(shí)通知用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可避免因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,有效提高灰度發(fā)布控制的靈活性,同時(shí)因?yàn)槭∪チ藛为?dú)架設(shè)分流服務(wù)器所需的費(fèi)用,可有效降低灰度發(fā)布的控制成本。
[0012]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0013]圖1為本發(fā)明第一實(shí)施例提供的灰度發(fā)布的控制方法的應(yīng)用環(huán)境圖。
[0014]圖2為本發(fā)明第一實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。
[0015]圖3為本發(fā)明第二實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。
[0016]圖4為本發(fā)明第三實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。
[0017]圖5為本發(fā)明第四實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。
[0018]圖6為本發(fā)明第五實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。
[0019]圖7為本發(fā)明第六實(shí)施例提供的第一服務(wù)器的結(jié)構(gòu)示意圖。
[0020]圖8為本發(fā)明第七實(shí)施例提供的第一服務(wù)器的結(jié)構(gòu)示意圖。
[0021]圖9為本發(fā)明第八實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖。
[0022]圖10為本發(fā)明第九實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖。
[0023]圖11為本發(fā)明第十實(shí)施例提供的灰度發(fā)布的控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對依據(jù)本發(fā)明的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0025]第一實(shí)施例
[0026]請參閱圖1,所示為本發(fā)明提供的灰度發(fā)布的控制方法的應(yīng)用環(huán)境圖。如圖1所示,用戶終端101、第一服務(wù)器102、第二服務(wù)器103以及灰度配置服務(wù)器104位于無線或有線網(wǎng)絡(luò)中,通過該無線或有線網(wǎng)絡(luò)實(shí)現(xiàn)用戶終端101與第一服務(wù)器102、第二服務(wù)器103之間的通信、第一服務(wù)器102與灰度配置服務(wù)器104之間的通信,上述用戶終端101、第一服務(wù)器102、第二服務(wù)器103以及灰度配置服務(wù)器104 —起構(gòu)成灰度發(fā)布的控制系統(tǒng)10。
[0027]用戶終端101可以包括智能手機(jī)、平板電腦、電子書閱讀器、MP3播放器(MovingPicture Experts Group Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4(Moving Picture Experts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺式計(jì)算機(jī)等等。
[0028]第一服務(wù)器102可為用戶終端101提供新服務(wù)內(nèi)容,第二服務(wù)器103可為用戶終端101提供舊服務(wù)內(nèi)容。其中,新服務(wù)內(nèi)容也即灰度服務(wù)內(nèi)容,是指網(wǎng)絡(luò)服務(wù)運(yùn)營商提供的新上線的可能需要進(jìn)一步優(yōu)化的新版本的服務(wù)內(nèi)容;舊服務(wù)內(nèi)容是指網(wǎng)絡(luò)服務(wù)運(yùn)營商提供的舊有的已經(jīng)獲得用戶普遍認(rèn)可的較為穩(wěn)定的舊版本的服務(wù)內(nèi)容??梢岳斫獾?,根據(jù)布局的需要,也可由第一服務(wù)器102為用戶終端101提供舊服務(wù)內(nèi)容,由第二服務(wù)器103為用戶終端101提供新服務(wù)內(nèi)容。
[0029]可以理解的,上述用戶終端101、第一服務(wù)器102、第二服務(wù)器103、以及灰度配置服務(wù)器104中的每一個(gè)裝置并非指單個(gè)的個(gè)體,也可以是多個(gè)個(gè)體的集合,例如:第一服務(wù)器102可以是單獨(dú)的一臺服務(wù)器,也可以是由多臺服務(wù)器構(gòu)成的服務(wù)器集群。
[0030]請參閱圖2,所示為本發(fā)明第一實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。如圖2所示,該實(shí)施例描述的是第一服務(wù)器的處理流程,結(jié)合圖1,本實(shí)施例提供的灰度發(fā)布的控制方法包括以下步驟:
[0031]步驟21,第一服務(wù)器接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息。
[0032]具體地,第一服務(wù)使用請求中的參數(shù)信息可包括:用戶終端101的IP (InternetProtocol,因特網(wǎng)協(xié)議)地址、以及用戶終端101的用戶在注冊網(wǎng)絡(luò)服務(wù)(例如:即時(shí)通訊服務(wù)、網(wǎng)絡(luò)空間服務(wù)等)時(shí)所使用的用戶帳號(ID)、地理位置、以及用戶性別、年齡等與用戶相關(guān)的個(gè)人屬性信息。
[0033]為提高提取速度,第一服務(wù)器102可根據(jù)預(yù)置提取規(guī)則,只提取第一服務(wù)使用請求中與灰度發(fā)布有關(guān)的部分特定參數(shù)信息,例如:用戶ID、地理位置以及與用戶個(gè)人屬性相關(guān)的參數(shù)信息。
[0034]步驟22,根據(jù)所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù)。
[0035]根據(jù)灰度發(fā)布策略,灰度配置信息至少包括但不限于允許使用第一服務(wù)的用戶終端的用戶ID和/或地理位置和/或用戶屬性。
[0036]于本實(shí)施例一【具體實(shí)施方式】中,灰度配置信息可以黑白名單的形式配置在第一服務(wù)器102中。為進(jìn)一步說明,以下舉例說明。
[0037]例如:可將允許使用第一服務(wù)的用戶終端的用戶ID的列表設(shè)為白名單,或?qū)⒉辉试S使用第一服務(wù)的用戶終端的用戶ID列表設(shè)為黑名單。第一服務(wù)器102提取用戶終端101發(fā)送的第一服務(wù)使用請求中的用戶ID,然后將提取出的用戶ID與白名單中的用戶ID的列表進(jìn)行比對,若提取出的用戶ID在白名單中,則判定允許用戶終端101使用第一服務(wù)。
[0038]又例如:可將某一地理位置范圍內(nèi)的IP地址列表設(shè)為白名單。第一服務(wù)器102提取用戶終端101發(fā)送的第一服務(wù)使用請求中的用戶終端的IP地址,然后將提取出的用戶終端101的IP地址與白名單中的IP地址列表進(jìn)行比對,若提取出的用戶終端101的IP地址與白名單中的IP地址均不匹配,則判定不允許用戶終端101使用第一服務(wù)。
[0039]可以理解的,灰度配置信息可以是一條,也可以是多條。第一服務(wù)器102可單獨(dú)使用某條灰度配置信息來篩選用戶終端101,也可將多條灰度配置信息組合在一起對用戶終端101進(jìn)行篩選。例如,可在第一服務(wù)器102中配置用戶性別與年齡這兩條灰度配置信息,且定義只有當(dāng)用戶終端101發(fā)送的第一服務(wù)使用請求中的參數(shù)信息同時(shí)滿足這兩條規(guī)則時(shí),才允許用戶終端101使用第一服務(wù)。
[0040]通過利用灰度配置信息以黑白名單的方式對用戶終端進(jìn)行篩選,可提高灰度發(fā)布控制的靈活性,使服務(wù)的發(fā)布運(yùn)營更加穩(wěn)定可靠。
[0041]若是,則執(zhí)行步驟23:為所述用戶終端提供所述第一服務(wù)。
[0042]具體地,若經(jīng)步驟22判定允許用戶終端101使用第一服務(wù),則第一服務(wù)器102直接為用戶終端101提供第一服務(wù),對用戶終端101發(fā)送的第一服務(wù)使用請求進(jìn)行處理,并將處理結(jié)果發(fā)送給用戶終端101。
[0043]由于通過當(dāng)判斷出允許用戶終端使用第一服務(wù)時(shí),第一服務(wù)器直接對第一服務(wù)使用請求進(jìn)行處理,省略了現(xiàn)有技術(shù)中分流服務(wù)器將第一服務(wù)使用請求轉(zhuǎn)發(fā)給第一服務(wù)器的步驟,因此可提高第一服務(wù)使用請求的處理速度,進(jìn)而提高灰度發(fā)布的控制效率。
[0044]若否,則執(zhí)行步驟24:通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0045]具體地,若經(jīng)步驟22判定不允許用戶終端101使用第一服務(wù),也即用戶終端101不滿足灰度配置信息中的條件,不屬于灰度范圍以內(nèi)的用戶終端,只能使用第二服務(wù),于是第一服務(wù)器102向用戶終端101發(fā)送通知信息,通知用戶終端101向第二服務(wù)器103發(fā)送第二服務(wù)使用請求。
[0046]可以理解的,第二服務(wù)區(qū)別于第一服務(wù),若第一服務(wù)為新服務(wù)內(nèi)容,則第二服務(wù)為舊服務(wù)內(nèi)容;若第一服務(wù)為舊服務(wù)內(nèi)容,則第二服務(wù)為新服務(wù)內(nèi)容,也就是說所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。優(yōu)選的,第一服務(wù)為新服務(wù)內(nèi)容,第二服務(wù)為舊服務(wù)內(nèi)容。
[0047]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制方法,通過第一服務(wù)器根據(jù)用戶終端發(fā)送的第一服務(wù)使用請求中的參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端使用第一服務(wù),并在判斷結(jié)果為是時(shí)為用戶終端提供第一服務(wù),判斷結(jié)果為否時(shí)通知用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可避免因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,有效提高灰度發(fā)布控制的靈活性,同時(shí)因?yàn)槭∪チ藛为?dú)架設(shè)分流服務(wù)器所需的費(fèi)用,可有效降低灰度發(fā)布的控制成本。
[0048]第二實(shí)施例
[0049]請參閱圖3,所示為本發(fā)明第二實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。如圖3所示,該實(shí)施例描述的是第一服務(wù)器的處理流程,結(jié)合圖1,本實(shí)施例提供的灰度發(fā)布的控制方法包括以下步驟:
[0050]步驟31,第一服務(wù)器從灰度配置服務(wù)器獲取灰度配置信息。
[0051]當(dāng)網(wǎng)絡(luò)服務(wù)運(yùn)營商上線新的服務(wù)時(shí),第一服務(wù)器102接收灰度配置服務(wù)器104發(fā)送的灰度配置信息,并配置于第一服務(wù)器102中。灰度配置信息由灰度配置服務(wù)器104根據(jù)網(wǎng)絡(luò)服務(wù)運(yùn)營商的管理員輸入的灰度配置信息生成,灰度配置信息包括用戶終端使用第一服務(wù)需要滿足的條件信息,例如:用戶ID、地理位置、用戶個(gè)人屬性等。具體地,灰度配置服務(wù)器104接收管理員輸入的灰度配置信息,然后根據(jù)預(yù)置邏輯將接收到的灰度配置信息轉(zhuǎn)換為灰度配置信息。
[0052]步驟32,第一服務(wù)器接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息。
[0053]步驟33,根據(jù)所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù)。
[0054]若是,則執(zhí)行步驟34:為所述用戶終端提供所述第一服務(wù)。
[0055]若否,則執(zhí)行步驟35:通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0056]步驟32至步驟35可參考第一實(shí)施例的相應(yīng)步驟,在此不再贅述。
[0057]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制方法,通過第一服務(wù)器根據(jù)用戶終端發(fā)送的第一服務(wù)使用請求中的參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端使用第一服務(wù),并在判斷結(jié)果為是時(shí)為用戶終端提供第一服務(wù),判斷結(jié)果為否時(shí)通知用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可避免因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,有效提高灰度發(fā)布控制的靈活性,同時(shí)因?yàn)槭∪チ藛为?dú)架設(shè)分流服務(wù)器所需的費(fèi)用,可有效降低灰度發(fā)布的控制成本。
[0058]第三實(shí)施例
[0059]請參閱圖4,所示為本發(fā)明第三實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。如圖4所示,該實(shí)施例描述的是用戶終端的處理流程,結(jié)合圖1,本實(shí)施例提供的灰度發(fā)布的控制方法包括以下步驟:
[0060]步驟41,用戶終端向第一服務(wù)器發(fā)送第一服務(wù)使用請求。
[0061]用戶終端101在使用網(wǎng)絡(luò)服務(wù)(Web Service)時(shí),通過在本機(jī)運(yùn)行的Web服務(wù)的前端網(wǎng)頁向第一服務(wù)器發(fā)送第一服務(wù)使用請求。Web服務(wù)的前端頁面中配置有訪問規(guī)則,用戶終端101根據(jù)訪問規(guī)則決定先向哪個(gè)服務(wù)器發(fā)送服務(wù)使用請求(通??蔀椴渴鹩谢叶扰渲眯畔⒌姆?wù)器),然后在訪問失敗時(shí)再訪問哪個(gè)服務(wù)器。
[0062]步驟42,接收所述第一服務(wù)器根據(jù)所述第一服務(wù)使用請求返回的通知信息,所述通知信息用于通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0063]步驟43,向所述第二服務(wù)器發(fā)送所述第二服務(wù)使用請求。
[0064]具體地,用戶終端101通過接受到的第一服務(wù)器102發(fā)送的通知信息獲知訪問第一服務(wù)器102失敗,于是根據(jù)預(yù)置在前端網(wǎng)頁中的訪問規(guī)則向第二服務(wù)器103發(fā)送第二服務(wù)使用請求??梢岳斫獾?,第二服務(wù)區(qū)別于第一服務(wù),若第一服務(wù)為新版本的灰度服務(wù)內(nèi)容,則第二服務(wù)為舊版本的穩(wěn)定服務(wù)內(nèi)容,若第一服務(wù)為舊版本的穩(wěn)定服務(wù)內(nèi)容,則第二服務(wù)為新版本的灰度服務(wù)內(nèi)容。優(yōu)選地,第一服務(wù)為新服務(wù)內(nèi)容,第二服務(wù)為舊服務(wù)內(nèi)容。
[0065]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制方法,通過用戶終端在訪問第一服務(wù)器失敗時(shí),自動(dòng)向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可以使得用戶終端即使在無法第一服務(wù)器獲得服務(wù)器的情況下,也可從第二服務(wù)器獲得服務(wù),從而避免了現(xiàn)有技術(shù)中因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,提高了灰度發(fā)布的控制的靈活性。
[0066]第四實(shí)施例
[0067]圖5為本發(fā)明第四實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。如圖5所示,該實(shí)施例描述的是用戶終端的流程,結(jié)合圖1,本實(shí)施例提供的灰度發(fā)布的控制方法包括以下步驟:
[0068]步驟51,用戶終端向第一服務(wù)器發(fā)送第一服務(wù)使用請求。
[0069]步驟51可參考第三實(shí)施例的相應(yīng)步驟,在此不再贅述。
[0070]步驟52,經(jīng)過預(yù)置時(shí)長,若未接收到所述第一服務(wù)器發(fā)送的任何信息,則直接向所述第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0071]經(jīng)過預(yù)置時(shí)長,若用戶終端101未接收到第一服務(wù)器102發(fā)送的任何信息,也即第一服務(wù)器102無響應(yīng),則可認(rèn)為訪問第一服務(wù)器102失敗,用戶終端101根據(jù)預(yù)置在前端網(wǎng)頁中的訪問規(guī)則向第二服務(wù)器103發(fā)送第二服務(wù)使用請求。第一服務(wù)器102無響應(yīng)的原因可包括用戶終端101與第一服務(wù)器102之間的網(wǎng)絡(luò)連接斷開、第一服務(wù)器102系統(tǒng)崩潰等。通過用戶終端101在第一服務(wù)器102無響應(yīng)時(shí),自動(dòng)向第二服務(wù)器發(fā)送第二服務(wù)使用請求,以從第二服務(wù)器獲得第二服務(wù),可避免現(xiàn)有技術(shù)中因分流服務(wù)而產(chǎn)生的單點(diǎn)故障,有效防止出現(xiàn)用戶終端因分流服務(wù)器崩潰造成的整個(gè)灰度發(fā)布系統(tǒng)的崩潰而無法獲得任何服務(wù)的問題。
[0072]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制方法,通過用戶終端在訪問第一服務(wù)器失敗時(shí),自動(dòng)向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可以使得用戶終端即使在無法第一服務(wù)器獲得服務(wù)器的情況下,也可從第二服務(wù)器獲得服務(wù),從而避免了現(xiàn)有技術(shù)中因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,提高了灰度發(fā)布的控制的靈活性。
[0073]第五實(shí)施例
[0074]圖6為本發(fā)明第五實(shí)施例提供的灰度發(fā)布的控制方法的流程圖。如圖6所示,該實(shí)施例描述的是各服務(wù)器與用戶終端交互的流程,結(jié)合圖1,本實(shí)施例提供的灰度發(fā)布的控制方法詳細(xì)介紹如下。
[0075]網(wǎng)絡(luò)服務(wù)運(yùn)營商在上線新服務(wù)時(shí),將新服務(wù)部署在第一服務(wù)器102中,也即將新服務(wù)的代碼存儲于第一服務(wù)器102中,第一服務(wù)器102可使用新服務(wù)的代碼處理用戶終端101發(fā)送的第一服務(wù)使用請求,為用戶終端101提供新服務(wù)內(nèi)容,而第二服務(wù)器103繼續(xù)使用舊服務(wù)的代碼處理用戶終端101發(fā)送的第二服務(wù)使用請求,為用戶終端101提供舊服務(wù)內(nèi)容。在新服務(wù)上線的同時(shí),灰度配置服務(wù)器104執(zhí)行步驟61:將灰度配置信息發(fā)送給第一服務(wù)器102。
[0076]用戶終端101通過運(yùn)行在本機(jī)中的網(wǎng)絡(luò)服務(wù)運(yùn)營商提供的Web服務(wù)的前端網(wǎng)頁,根據(jù)前端網(wǎng)頁中的預(yù)置訪問規(guī)則,執(zhí)行步驟62:發(fā)送第一服務(wù)使用請求給第一服務(wù)器102。
[0077]第一服務(wù)器102接收到第一服務(wù)使用請求后,執(zhí)行步驟63:提取第一服務(wù)使用請求中的參數(shù)信息,根據(jù)該參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端101使用第一服務(wù)。
[0078]第一服務(wù)器102在判斷結(jié)果為允許用戶終端101使用第一服務(wù)時(shí),也即參數(shù)信息與灰度配置信息相匹配時(shí),為用戶終端101提供第一服務(wù),使用新服務(wù)的代碼處理用戶終端101發(fā)送的第一服務(wù)使用請求,并執(zhí)行步驟64:將處理結(jié)果發(fā)送給用戶終端101。
[0079]第一服務(wù)器102在判斷結(jié)果為不允許用戶終端101使用第一服務(wù)時(shí),執(zhí)行步驟65:向用戶終端101發(fā)送通知信息,該通知信息用于通知用戶終端101向第二服務(wù)器103發(fā)送第二服務(wù)使用請求。
[0080]用戶終端101在訪問第一服務(wù)器102失敗時(shí),也即接收到第一服務(wù)器102發(fā)送的通知信息,或經(jīng)過預(yù)置時(shí)長仍未接收到第一服務(wù)器102發(fā)送的任何信息時(shí),執(zhí)行步驟66:向第二服務(wù)器103發(fā)送第二服務(wù)使用請求。
[0081]第二服務(wù)器103接收用戶終端101發(fā)送的第二服務(wù)使用請求,使用舊服務(wù)的代碼對用戶終端101發(fā)送的第二服務(wù)使用請求進(jìn)行處理,并執(zhí)行步驟67:向用戶終端101發(fā)送處理結(jié)果。
[0082]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制方法,通過第一服務(wù)器根據(jù)用戶終端發(fā)送的第一服務(wù)使用請求中的參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端使用第一服務(wù),并在判斷結(jié)果為是時(shí)為用戶終端提供第一服務(wù),判斷結(jié)果為否時(shí)通知用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可避免因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,有效提高灰度發(fā)布控制的靈活性,同時(shí)因?yàn)槭∪チ藛为?dú)架設(shè)分流服務(wù)器所需的費(fèi)用,可有效降低灰度發(fā)布的控制成本。
[0083]第六實(shí)施例
[0084]圖7為本發(fā)明第六實(shí)施例提供的第一服務(wù)器的結(jié)構(gòu)示意圖。本實(shí)施例提供的第一服務(wù)器可以用于實(shí)現(xiàn)第一實(shí)施例中的灰度發(fā)布的控制方法。如圖7所示,第一服務(wù)器70包括:參數(shù)信息提取模塊71、灰度控制模塊72、請求處理模塊73。
[0085]其中參數(shù)信息提取模塊71用于接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息。
[0086]灰度控制模塊72用于根據(jù)所述參數(shù)信息提取模塊71提取的所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù)。
[0087]請求處理模塊73用于當(dāng)所述灰度控制模塊72的判斷結(jié)果為是時(shí),為所述用戶終端提供所述第一服務(wù),還用于當(dāng)所述灰度控制模塊72的判斷結(jié)果為否時(shí),通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0088]本實(shí)施例第一服務(wù)器70的各功能模塊實(shí)現(xiàn)各自功能的具體過程,請參見上述圖1至圖6所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0089]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制裝置,通過根據(jù)用戶終端發(fā)送的第一服務(wù)使用請求中的參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端使用第一服務(wù),并在判斷結(jié)果為是時(shí)為用戶終端提供第一服務(wù),判斷結(jié)果為否時(shí)通知用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可避免因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,有效提高灰度發(fā)布控制的靈活性,同時(shí)因?yàn)槭∪チ藛为?dú)架設(shè)分流服務(wù)器所需的費(fèi)用,可有效降低灰度發(fā)布的控制成本。
[0090]第七實(shí)施例
[0091]圖8為本發(fā)明第七實(shí)施例提供的第一服務(wù)器的結(jié)構(gòu)示意圖。本實(shí)施例提供的第一服務(wù)器可以用于實(shí)現(xiàn)第一實(shí)施例與第二實(shí)施例中的灰度發(fā)布的控制方法。如圖8所示,第一服務(wù)器80包括:參數(shù)信息提取模塊81、灰度控制模塊82、請求處理模塊83、灰度配置同步模塊84。
[0092]其中參數(shù)信息提取模塊81用于接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息。
[0093]灰度控制模塊82用于根據(jù)所述參數(shù)信息提取模塊81提取的所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù)。
[0094]請求處理模塊83用于當(dāng)所述灰度控制模塊82的判斷結(jié)果為是時(shí),為所述用戶終端提供所述第一服務(wù),還用于當(dāng)所述灰度控制模塊82的判斷結(jié)果為否時(shí),通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0095]灰度配置同步模塊84用于從灰度配置服務(wù)器獲取灰度配置信息。
[0096]優(yōu)選地,所述灰度配置信息包括允許使用所述第一服務(wù)的用戶終端的用戶帳號和/或地理位置和/或用戶個(gè)人屬性。
[0097]本實(shí)施例第一服務(wù)器80的各功能模塊實(shí)現(xiàn)各自功能的具體過程,請參見上述圖1至圖6所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0098]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制裝置,通過根據(jù)用戶終端發(fā)送的第一服務(wù)使用請求中的參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許用戶終端使用第一服務(wù),并在判斷結(jié)果為是時(shí)為用戶終端提供第一服務(wù),判斷結(jié)果為否時(shí)通知用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可避免因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,有效提高灰度發(fā)布控制的靈活性,同時(shí)因?yàn)槭∪チ藛为?dú)架設(shè)分流服務(wù)器所需的費(fèi)用,可有效降低灰度發(fā)布的控制成本。
[0099]第八實(shí)施例
[0100]圖9為本發(fā)明第八實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖。本實(shí)施例提供的用戶終端可以用于實(shí)現(xiàn)第三實(shí)施例中的灰度發(fā)布的控制方法。如圖9所示,用戶終端90包括:第一請求發(fā)送模塊91、通知信息接收模塊92、第二請求發(fā)送模塊93。
[0101]其中第一請求發(fā)送模塊91用于向第一服務(wù)器發(fā)送第一服務(wù)使用請求。
[0102]通知信息接收模塊92用于接收所述第一服務(wù)器根據(jù)所述第一服務(wù)使用請求返回的通知信息,所述通知信息用于通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0103]第二請求發(fā)送模塊93用于向所述第二服務(wù)器發(fā)送所述第二服務(wù)使用請求。
[0104]本實(shí)施例用戶終端90的各功能模塊實(shí)現(xiàn)各自功能的具體過程,請參見上述圖1至圖6所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0105]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制裝置,通過在訪問第一服務(wù)器失敗時(shí),自動(dòng)向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可以使得用戶終端即使在無法第一服務(wù)器獲得服務(wù)器的情況下,也可從第二服務(wù)器獲得服務(wù),從而避免了現(xiàn)有技術(shù)中因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,提高了灰度發(fā)布的控制的靈活性。
[0106]第九實(shí)施例
[0107]圖10為本發(fā)明第九實(shí)施例提供的用戶終端的結(jié)構(gòu)示意圖。本實(shí)施例提供的用戶終端可以用于實(shí)現(xiàn)第四實(shí)施例中的灰度發(fā)布的控制方法。如圖10所示,用戶終端100包括:第一請求發(fā)送模塊1001、通知信息接收模塊1002、第二請求發(fā)送模塊1003、第三請求發(fā)送模塊1004。
[0108]其中第一請求發(fā)送模塊1001用于向第一服務(wù)器發(fā)送第一服務(wù)使用請求。
[0109]通知信息接收模塊1002用于接收所述第一服務(wù)器根據(jù)所述第一服務(wù)使用請求返回的通知信息,所述通知信息用于通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0110]第二請求發(fā)送模塊1003用于向所述第二服務(wù)器發(fā)送所述第二服務(wù)使用請求。
[0111]第三請求發(fā)送模塊1004用于經(jīng)過預(yù)置時(shí)長,若未接收到所述第一服務(wù)器發(fā)送的任何信息,則直接向所述第二服務(wù)器發(fā)送第二服務(wù)使用請求。
[0112]本實(shí)施例用戶終端100的各功能模塊實(shí)現(xiàn)各自功能的具體過程,請參見上述圖1至圖6所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0113]本發(fā)明實(shí)施例提供的灰度發(fā)布的控制裝置,通過在訪問第一服務(wù)器失敗時(shí),自動(dòng)向第二服務(wù)器發(fā)送第二服務(wù)使用請求,可以使得用戶終端即使在無法第一服務(wù)器獲得服務(wù)器的情況下,也可從第二服務(wù)器獲得服務(wù),從而避免了現(xiàn)有技術(shù)中因分流服務(wù)器而產(chǎn)生的單點(diǎn)故障,提高了灰度發(fā)布的控制的靈活性。
[0114]第十實(shí)施例
[0115]請參閱圖11,所示為本發(fā)明第十實(shí)施例提供的灰度發(fā)布的控制系統(tǒng)的結(jié)構(gòu)示意圖。如圖11所示,并結(jié)合圖1,本實(shí)施例提供的灰度發(fā)布的控制系統(tǒng)110包括:用戶終端111、第一服務(wù)器112、第二服務(wù)器113、以及灰度配置服務(wù)器114。
[0116]其中用戶終端111與第一服務(wù)器112的具體結(jié)構(gòu)可參考圖7至圖10對應(yīng)實(shí)施例的裝置,此處不再贅述。
[0117]第二服務(wù)器113包括請求處理模塊,用于接收用戶終端111發(fā)送的第二服務(wù)使用請求,并為用戶終端提供第二服務(wù),處理用戶終端111發(fā)送的第二服務(wù)使用請求。
[0118]灰度配置服務(wù)器114包括:灰度配置同步模塊與灰度配置管理模塊。其中,灰度配置同步模塊用于在新服務(wù)上線時(shí),發(fā)送灰度配置信息給第一服務(wù)器?;叶扰渲霉芾砟K用于根據(jù)預(yù)置邏輯將管理員輸入的灰度配置信息進(jìn)行轉(zhuǎn)換,形成用于同步至第一服務(wù)器的灰度配置信息。
[0119]本實(shí)施例中的灰度發(fā)布的控制系統(tǒng)中各裝置實(shí)現(xiàn)功能的具體過程請參閱圖1至圖6對應(yīng)實(shí)施例的方法,以及圖7至圖10對應(yīng)實(shí)施例的裝置,此處不再贅述。
[0120]需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0121]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0122]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0123]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種灰度發(fā)布的控制方法,其特征在于,包括: 第一服務(wù)器接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息; 根據(jù)所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù); 若是,則為所述用戶終端提供所述第一服務(wù);以及 若否,則通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述參數(shù)信息與預(yù)置的灰度配置信息的步驟之前,包括: 所述第一服務(wù)器從灰度配置服務(wù)器獲取所述灰度配置信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述灰度配置信息包括允許使用所述第一服務(wù)的用戶終端的用戶帳號和/或地理位置和/或用戶個(gè)人屬性。
4.一種灰度發(fā)布的控制方法,其特征在于,包括: 用戶終端向第一服務(wù)器發(fā)送第一服務(wù)使用請求; 接收所述第一服務(wù)器根據(jù)所述第一服務(wù)使用請求返回的通知信息,所述通知信息用于通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求;以及 向所述第二服務(wù)器發(fā)送所述第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 經(jīng)過預(yù)置時(shí)長,若未接收到所述第一服務(wù)器發(fā)送的信息,則直接向所述第二服務(wù)器發(fā)送第二服務(wù)使用請求。
6.一種灰度發(fā)布的控制裝置,應(yīng)用于第一服務(wù)器,其特征在于,包括: 參數(shù)信息提取模塊,用于接收用戶終端發(fā)送的第一服務(wù)使用請求,提取所述第一服務(wù)使用請求中的參數(shù)信息; 灰度控制模塊,用于根據(jù)所述參數(shù)信息與預(yù)置的灰度配置信息,判斷是否允許所述用戶終端使用所述第一服務(wù);以及 請求處理模塊,用于當(dāng)所述灰度控制模塊的判斷結(jié)果為是時(shí),為所述用戶終端提供所述第一服務(wù),還用于當(dāng)所述灰度控制模塊的判斷結(jié)果為否時(shí),通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
7.根據(jù)權(quán)利要求6所述的控制裝置,其特征在于, 灰度配置同步模塊,用于從灰度配置服務(wù)器獲取所述灰度配置信息。
8.根據(jù)權(quán)利要求6所述的控制裝置,其特征在于,所述灰度配置信息包括允許使用所述第一服務(wù)的用戶終端的用戶帳號和/或地理位置和/或用戶個(gè)人屬性。
9.一種灰度發(fā)布的控制裝置,應(yīng)用于用戶終端,其特征在于,包括: 第一請求發(fā)送模塊,用于向第一服務(wù)器發(fā)送第一服務(wù)使用請求; 通知信息接收模塊,用于接收所述第一服務(wù)器根據(jù)所述第一服務(wù)使用請求返回的通知信息,所述通知信息用于通知所述用戶終端向第二服務(wù)器發(fā)送第二服務(wù)使用請求;以及 第二請求發(fā)送模塊,用于向所述第二服務(wù)器發(fā)送所述第二服務(wù)使用請求,所述第一服務(wù)與所述第二服務(wù)分別提供對應(yīng)于同一服務(wù)的不同服務(wù)內(nèi)容。
10.根據(jù)權(quán)利要求9所述的控制裝置,其特征在于,還包括: 第三請求發(fā)送模塊,用于當(dāng)經(jīng)過預(yù)置時(shí)長,未接收到所述第一服務(wù)器發(fā)送的信息時(shí),直接向所述第二服務(wù)器發(fā)送第二服務(wù)使用請求。
11.一種灰度發(fā)布的控制系統(tǒng),其特征在于,包括:第一服務(wù)器、第二服務(wù)器、用戶終端和灰度配置服務(wù)器,其中, 所述第一服務(wù)器如權(quán)利要求6至8的任一項(xiàng)所述; 所述第二服務(wù)器用于接收所述用戶終端發(fā)送的第二服務(wù)使用請求,并為所述用戶終端提供所述第二服務(wù); 所述用戶終端如權(quán)利要求9至10的任一項(xiàng)所述; 所述灰度配置服務(wù)器中配置有灰度配置信息,用于將所述灰度配置信息發(fā)送給所述第一服務(wù)器。
【文檔編號】H04L29/08GK104378304SQ201310353643
【公開日】2015年2月25日 申請日期:2013年8月14日 優(yōu)先權(quán)日:2013年8月14日
【發(fā)明者】王孟 申請人:騰訊科技(深圳)有限公司