業務渠道的調整方法及裝置製造方法
2023-09-12 02:00:30 1
業務渠道的調整方法及裝置製造方法
【專利摘要】本發明提供一種業務渠道的調整方法及裝置。本發明實施例通過獲取業務渠道的業務處理數據,進而根據所述業務處理數據,獲得所述業務渠道的性能參數,使得能夠根據所述性能參數,調整所述業務渠道的業務分流比例,無需操作人員參與,操作簡單,且正確率高,從而提高了業務渠道調整的效率和可靠性。
【專利說明】業務渠道的調整方法及裝置
【【技術領域】】
[0001]本發明涉及通信技術,尤其涉及一種業務渠道的調整方法及裝置。
【【背景技術】】
[0002]隨著通信技術的發展,終端集成了越來越多的功能,從而使得終端的系統功能列表中包含了越來越多相應的應用(App I i cat 1n,APP)。有些應用中會涉及一些第三方所提供的業務,例如,共享業務等。現有技術中,當這些業務所依賴的業務渠道出現問題例如,故障、性能問題、邏輯錯誤等問題時,需要通過方面的操作人員進行一系列的信息溝通,進而根據溝通結果,對業務所依賴的業務渠道進行人工調整,例如,關停操作或切換操作。
[0003]然而,現有的調整操作的操作複雜,且容易出錯,從而導致了業務渠道調整的效率和可靠性的降低。
【
【發明內容】
】
[0004]本發明的多個方面提供一種業務渠道的調整方法及裝置,用以提高業務渠道調整的效率和可靠性。
[0005]本發明的一方面,提供一種業務渠道的調整方法,包括:
[0006]獲取業務渠道的業務處理數據;
[0007]根據所述業務處理數據,獲得所述業務渠道的性能參數;
[0008]根據所述性能參數,調整所述業務渠道的業務分流比例。
[0009]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述獲取業務渠道的業務處理數據,包括:
[0010]實時採集所述業務渠道的業務處理數據;或者
[0011]預設時間採集業務渠道的業務處理數據。
[0012]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述性能參數包括業務返回碼和所述業務返回碼的佔比。
[0013]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述性能參數還包括業務處理時間。
[0014]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述性能參數,調整所述業務渠道的業務分流比例,包括:
[0015]若所述性能參數不滿足預先設置的參數閾值,降低所述業務渠道的業務分流比例。
[0016]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述降低所述業務渠道的業務分流比例,包括:
[0017]將所述業務渠道的業務分流比例調整為O。
[0018]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述性能參數,調整所述業務渠道的業務分流比例之後,還包括:
[0019]調整其他可用的業務渠道的業務分流比例。
[0020]本發明的另一方面,提供一種業務渠道的調整裝置,包括:
[0021]獲取單元,用於獲取業務渠道的業務處理數據;
[0022]統計單元,用於根據所述業務處理數據,獲得所述業務渠道的性能參數;
[0023]調整單元,用於根據所述性能參數,調整所述業務渠道的業務分流比例。
[0024]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述獲取單元,具體用於
[0025]實時採集所述業務渠道的業務處理數據;或者
[0026]預設時間採集業務渠道的業務處理數據。
[0027]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述統計單元所獲得的所述性能參數包括業務返回碼和所述業務返回碼的佔比。
[0028]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述統計單元所獲得的所述性能參數還包括業務處理時間。
[0029]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述調整單元,具體用於
[0030]若所述性能參數不滿足預先設置的參數閾值,降低所述業務渠道的業務分流比例。
[0031]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述調整單元,具體用於
[0032]將所述業務渠道的業務分流比例調整為O。
[0033]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述調整單元,還用於
[0034]調整其他可用的業務渠道的業務分流比例。
[0035]由上述技術方案可知,本發明實施例通過獲取業務渠道的業務處理數據,進而根據所述業務處理數據,獲得所述業務渠道的性能參數,使得能夠根據所述性能參數,調整所述業務渠道的業務分流比例,無需操作人員參與,操作簡單,且正確率高,從而提高了業務渠道調整的效率和可靠性。
[0036]另外,採用本發明提供的技術方案,由於實時採集所述業務渠道的業務處理數據,使得能夠及時根據業務渠道的性能參數,調整業務渠道的業務分流比例,能夠有效提高業務渠道調整的及時性。
【【專利附圖】
【附圖說明】】
[0037]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0038]圖1為本發明一實施例提供的業務渠道的調整方法的流程示意圖;
[0039]圖2為本發明另一實施例提供的業務渠道的調整裝置的結構示意圖。【【具體實施方式】】
[0040]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的全部其他實施例,都屬於本發明保護的範圍。
[0041 ] 另外,本文中術語「和/或」,僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符「/」,一般表示前後關聯對象是一種「或」的關係。
[0042]圖1為本發明一實施例提供的業務渠道的調整方法的流程示意圖,如圖1所示。
[0043]101、獲取業務渠道的業務處理數據。
[0044]102、根據所述業務處理數據,獲得所述業務渠道的性能參數。
[0045]103、根據所述性能參數,調整所述業務渠道的業務分流比例。
[0046]需要說明的是,101?103的執行主體可以為位於本地終端的應用,或者還可以為位於本地終端的應用中的插件或軟體開發工具包(Software Development Kit, SDK)等功能單元,或者還可以為位於網絡側的伺服器中的處理引擎,或者還可以為位於網絡側的分布式系統,本實施例對此不進行特別限定。
[0047]可以理解的是,所述應用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個網頁程序(webApp),本實施例對此不進行限定。
[0048]這樣,通過獲取業務渠道的業務處理數據,進而根據所述業務處理數據,獲得所述業務渠道的性能參數,使得能夠根據所述性能參數,調整所述業務渠道的業務分流比例,無需操作人員參與,操作簡單,且正確率高,從而提高了業務渠道調整的效率和可靠性。
[0049]所謂的業務渠道,是指應用與第三方的業務伺服器之間的通信通道,應用需要通過該通信通道,與第三方的業務伺服器進行交互,以完成第三方所提供的業務,例如,共享業務、支付業務等。
[0050]可選地,在本實施例的一個可能的實現方式中,在101中,具體可以將從第三方網關上所產生的網關日誌中,獲取所述業務渠道的業務處理數據。網關日誌,是由第三方所提供的業務,在對應的業務渠道上進行,所產生的若干條業務日誌記錄的集合,每次業務都會產生一條業務日誌記錄。具體地,根據一條業務日誌記錄,所獲得的業務渠道的業務處理數據可以包括但不限於渠道標識、業務參數、業務返回碼、業務處理時間等數據。
[0051]渠道標識,是指唯一標識業務渠道的數據。
[0052]業務參數,是指所進行的業務的數據。
[0053]業務返回碼,是指業務的處理結果的數據,例如,成功碼或指示各種失敗原因的錯誤碼等。
[0054]業務處理時間,是指業務的處理時間的數據。
[0055]可選地,在本實施例的一個可能的實現方式中,在101中,具體可以採用心跳消息的方式,獲得所述業務渠道的業務數據。具體地,根據心跳消息,所獲得的業務渠道的業務處理數據可以包括但不限於渠道標識、渠道是否可用等數據。
[0056]在一個具體的實現過程中,具體可以實時採集所述業務渠道的業務處理數據。
[0057]在另一個具體的實現過程中,具體可以預設時間採集業務渠道的業務處理數據。例如,以預設時間間隔,採集業務渠道的業務處理數據,如5分鐘採集一次業務渠道的業務處理數據;或者,再例如,在預設時間,採集業務渠道的業務處理數據,如每個小時整點採集一次業務渠道的業務處理數據。
[0058]可選地,在本實施例的一個可能的實現方式中,在102中,具體可以對所述業務處理數據進行數據分析處理,以獲得所述業務渠道的性能參數。
[0059]在一個具體的實現過程中,所述性能參數可以包括但不限於業務返回碼和所述業務返回碼的佔比,本實施例對此不進行特別限定。
[0060]所述業務返回碼的佔比,指定業務返回碼佔全部的統計數據即全部的性能參數中所包含的業務返回碼的比例。
[0061]在另一個具體的實現過程中,所述性能參數還可以進一步包括業務處理時間。
[0062]在另一個具體的實現過程中,所述性能參數還可以包括但不限於是否可用指示,用以指示業務渠道是否可用,本實施例對此不進行特別限定。
[0063]可以理解的是,性能參數還可以進一步包括一些業務相關參數,用以指示當前的業務,例如,第三方標識、業務參數等。
[0064]可選地,在本實施例的一個可能的實現方式中,在102之後,在103之前,還可以進一步根據所述業務渠道的渠道標識,對所獲得的性能參數進行校驗處理。
[0065]具體地,具體可以根據所述業務渠道的渠道標識,獲得閾值配置文件。其中,所述閾值配置文件中可以包括但不限於預設業務錯誤碼數據、採樣量閾值數據和業務錯誤碼的佔比閾值數據,本實施例對此不進行特別限定。
[0066]讀取閾值配置文件中所包括的預設業務錯誤碼數據,進而判斷所述性能參數中所包括的業務錯誤碼,是否匹配到所述預設業務錯誤碼數據,如果沒有匹配到所述預設業務錯誤碼數據,則可以直接返回,以退出流程。
[0067]如果匹配到所述預設業務錯誤碼數據,則繼續讀取閾值配置文件中所包括的採樣量閾值數據,進而判斷所述性能參數的數量,是否超過(即大於或等於)所述採樣量閾值數據,如果沒有超過所述採樣量閾值數據,則可以直接返回,以退出流程。
[0068]如果超過所述採樣量閾值數據,則繼續讀取閾值配置文件中所包括的業務錯誤碼的佔比閾值數據,進而判斷所述性能參數中所包括的業務錯誤碼的佔比,是否超過(即大於或等於)所述業務錯誤碼的佔比閾值數據,如果沒有超過所述業務錯誤碼的佔比閾值數據,則可以直接返回,以退出流程。
[0069]如果超過所述業務錯誤碼的佔比閾值數據,說明所述校驗處理成功。這樣,則可以對根據所述性能參數,調整所述業務渠道的業務分流比例。
[0070]所述業務渠道的業務分流比例,是指所述業務渠道所承載的業務數據佔第三方所提供的業務的業務數據總和的比例。
[0071]可選地,所述閾值配置文件中還可以包括第三方標識、業務參數等業務相關數據,用以對所獲得的性能參數進行相應的校驗處理。
[0072]具體地,在讀取閾值配置文件中所包括的預設業務錯誤碼數據之前,可以先讀取閾值配置文件中所包括的業務相關數據,進而判斷所獲得的性能參數中所包括的業務相關參數是否匹配到閾值配置文件中所包括的業務相關數據,如果沒有匹配到閾值配置文件中所包括的業務相關數據,則可以直接返回,以退出流程。
[0073]如果匹配到閾值配置文件中所包括的業務相關數據,則可以讀取閾值配置文件中所包括的預設業務錯誤碼數據,以進行後續的校驗處理。
[0074]在一個具體的實現過程中,若所述性能參數不滿足預先設置的參數閾值,降低所述業務渠道的業務分流比例。
[0075]例如,若所述性能參數中所包括的是否可用指示,指示業務渠道不可用,則可以降低所述業務渠道的業務分流比例。
[0076]或者,再例如,若所述性能參數中所包括的錯誤碼的佔比大於或等於預先設置的錯誤碼閾值,則可以降低所述業務渠道的業務分流比例。
[0077]或者,再例如,若所述性能參數中所包括的成功碼的佔比小於或等於預先設置的成功碼閾值,則可以降低所述業務渠道的業務分流比例。
[0078]或者,再例如,若所述性能參數中所包括的業務處理時間大於或等於預先設置的時間閾值,則可以降低所述業務渠道的業務分流比例。
[0079]在一個具體的實現過程中,降低所述業務渠道的業務分流比例的具體實現,可以採用將所述業務渠道的業務分流比例逐漸降低預設比例單位例如,20%的實現方式,以繼續執行101?103。
[0080]在另一個具體的實現過程中,降低所述業務渠道的業務分流比例的具體實現,可以採用將所述業務渠道的業務分流比例調整為O的實現方式,以直接關閉所述業務渠道。這樣,可以使得用戶流量不再進入出現問題的渠道。
[0081]可選地,在本實施例的一個可能的實現方式中,在103之後,還可以進一步調整其他可用的業務渠道的業務分流比例。具體地,可以根據103的具體實現方式,確定對其他可用的業務渠道的業務分流比例進行調整所採用的實現方式。
[0082]在一個具體的實現過程中,若103的具體實現方式為,將所述業務渠道的業務分流比例逐漸降低預設比例單位例如,20%的實現方式,以繼續執行101?103 ;那麼,相應地,則可以將其他可用的一個業務渠道的業務分流比例逐漸提高預設比例單位例如,20%。
[0083]在另一個具體的實現過程中,若103的具體實現方式為,將所述業務渠道的業務分流比例調整為O的實現方式,以直接關閉所述業務渠道;那麼,相應地,則可以將其他可用的業務渠道的一個業務分流比例調整為100%。
[0084]可選地,在本實施例的一個可能的實現方式中,在獲得業務渠道的性能參數之後,還可以進一步輸出所獲得的業務渠道的性能參數,以及在調整完畢之後,也可以進一步輸出所述調整的結果數據。這樣,能夠實現人工檢測和確認的目的,從而能夠進一步提高業務渠道調整的可靠性。
[0085]本實施例中,通過獲取業務渠道的業務處理數據,進而根據所述業務處理數據,獲得所述業務渠道的性能參數,使得能夠根據所述性能參數,調整所述業務渠道的業務分流比例,無需操作人員參與,操作簡單,且正確率高,從而提高了業務渠道調整的效率和可靠性。
[0086]另外,採用本發明提供的技術方案,由於實時採集所述業務渠道的業務處理數據,使得能夠及時根據業務渠道的性能參數,調整業務渠道的業務分流比例,能夠有效提高業務渠道調整的及時性。
[0087]需要說明的是,對於前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定是本發明所必須的。
[0088]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0089]圖2為本發明另一實施例提供的業務渠道的調整裝置的結構示意圖,如圖2所示。本實施例的業務渠道的調整裝置可以包括獲取單元21、統計單元22和調整單元23。其中,獲取單元21,用於獲取業務渠道的業務處理數據;統計單元22,用於根據所述業務處理數據,獲得所述業務渠道的性能參數;調整單元23,用於根據所述性能參數,調整所述業務渠道的業務分流比例。
[0090]需要說明的是,本實施例所提供的業務渠道的調整裝置可以為位於本地終端的應用,或者還可以為位於本地終端的應用中的插件或軟體開發工具包(SoftwareDevelopment Kit, SDK)等功能單元,或者還可以為位於網絡側的伺服器中的處理引擎,或者還可以為位於網絡側的分布式系統,本實施例對此不進行特別限定。
[0091]可以理解的是,所述應用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個網頁程序(webApp),本實施例對此不進行限定。
[0092]可選地,在本實施例的一個可能的實現方式中,所述獲取單元21,具體可以用於實時採集所述業務渠道的業務處理數據。
[0093]可選地,在本實施例的一個可能的實現方式中,所述獲取單元21,具體可以用於預設時間採集業務渠道的業務處理數據。
[0094]可選地,在本實施例的一個可能的實現方式中,所述統計單元22所獲得的所述性能參數可以包括但不限於業務返回碼和所述業務返回碼的佔比,本實施例對此不進行特別限定。
[0095]可選地,在本實施例的一個可能的實現方式中,所述統計單元22所獲得的所述性能參數還可以進一步包括業務處理時間。
[0096]可選地,在本實施例的一個可能的實現方式中,所述調整單元23,具體可以用於若所述性能參數不滿足預先設置的參數閾值,降低所述業務渠道的業務分流比例。
[0097]具體地,所述調整單元23,具體可以用於將所述業務渠道的業務分流比例調整為O0
[0098]可選地,在本實施例的一個可能的實現方式中,所述調整單元,還可以進一步用於調整其他可用的業務渠道的業務分流比例。
[0099]需要說明的是,圖1對應的實施例中方法,可以由本實施例提供的業務渠道的調整裝置實現。詳細描述可以參見圖1對應的實施例中的相關內容,此處不再贅述。
[0100]本實施例中,通過獲取業務渠道的業務處理數據,進而根據所述業務處理數據,獲得所述業務渠道的性能參數,使得能夠根據所述性能參數,調整所述業務渠道的業務分流比例,無需操作人員參與,操作簡單,且正確率高,從而提高了業務渠道調整的效率和可靠性。
[0101]另外,採用本發明提供的技術方案,由於實時採集所述業務渠道的業務處理數據,使得能夠及時根據業務渠道的性能參數,調整業務渠道的業務分流比例,能夠有效提高業務渠道調整的及時性。
[0102]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0103]在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或頁面組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0104]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0105]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
[0106]上述以軟體功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟體功能單元存儲在一個存儲介質中,包括若干指令用以使得一個計算機設備(可以是個人計算機,伺服器,或者網絡設備等)或處理器(processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(Read-Only Memory, ROM)、隨機存取存儲器(Random Access Memory, RAM)、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0107]最後應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。
【權利要求】
1.一種業務渠道的調整方法,其特徵在於,包括: 獲取業務渠道的業務處理數據; 根據所述業務處理數據,獲得所述業務渠道的性能參數; 根據所述性能參數,調整所述業務渠道的業務分流比例。
2.根據權利要求1所述的方法,其特徵在於,所述獲取業務渠道的業務處理數據,包括: 實時採集所述業務渠道的業務處理數據;或者 預設時間採集業務渠道的業務處理數據。
3.根據權利要求1所述的方法,其特徵在於,所述性能參數包括業務返回碼和所述業務返回碼的佔比。
4.根據權利要求3所述的方法,其特徵在於,所述性能參數還包括業務處理時間。
5.根據權利要求1所述的方法,其特徵在於,所述根據所述性能參數,調整所述業務渠道的業務分流比例,包括: 若所述性能參數不滿足預先設置的參數閾值,降低所述業務渠道的業務分流比例。
6.根據權利要求5所述的方法,其特徵在於,所述降低所述業務渠道的業務分流比例,包括: 將所述業務渠道的業務分流比例調整為0。
7.根據權利要求1?6任一權利要求所述的方法,其特徵在於,所述根據所述性能參數,調整所述業務渠道的業務分流比例之後,還包括: 調整其他可用的業務渠道的業務分流比例。
8.一種業務渠道的調整裝置,其特徵在於,包括: 獲取單元,用於獲取業務渠道的業務處理數據; 統計單元,用於根據所述業務處理數據,獲得所述業務渠道的性能參數; 調整單元,用於根據所述性能參數,調整所述業務渠道的業務分流比例。
9.根據權利要求8所述的裝置,其特徵在於,所述獲取單元,具體用於 實時採集所述業務渠道的業務處理數據;或者 預設時間採集業務渠道的業務處理數據。
10.根據權利要求8所述的裝置,其特徵在於,所述統計單元所獲得的所述性能參數包括業務返回碼和所述業務返回碼的佔比。
11.根據權利要求10所述的裝置,其特徵在於,所述統計單元所獲得的所述性能參數還包括業務處理時間。
12.根據權利要求8所述的裝置,其特徵在於,所述調整單元,具體用於 若所述性能參數不滿足預先設置的參數閾值,降低所述業務渠道的業務分流比例。
13.根據權利要求12所述的裝置,其特徵在於,所述調整單元,具體用於 將所述業務渠道的業務分流比例調整為0。
14.根據權利要求8?13任一權利要求所述的裝置,其特徵在於,所述調整單元,還用於 調整其他可用的業務渠道的業務分流比例。
【文檔編號】H04L12/24GK104378235SQ201410668892
【公開日】2015年2月25日 申請日期:2014年11月20日 優先權日:2014年11月20日
【發明者】王金賀, 汪磊 申請人:百度在線網絡技術(北京)有限公司