信息處理方法、第一實體、第二實體及伺服器與流程
2023-04-24 03:30:56 1

本發明涉及通信領域,尤其涉及一種信息處理方法、第一實體、第二實體及伺服器。
背景技術:
策略控制和計費規則功能(policycontrolandchargingrulesfunction,pcrf)實體,用於根據用戶接入網絡的限制、運營商策略、用戶籤約數據,以及用戶當前正在進行的業務信息等,決定所要執行的策略,並將該策略下發給策略和計費執行功能實體,由策略和計費執行功能實體(policyandchargingenforcementfunction,pcef)實體執行這些計費策略。pcef實體,用於通過執行pcrf下發的策略,實現對業務數據流的檢測和測量、業務數據流的檢測和測量、業務數據流的qos保證、用戶面的流量處理、以及觸發控制面的會話管理等。該功能實體基於網關實現。用戶籤約資料庫(subscriptionprofilerepository,spr),用於向策略和計費規則功能(policyandchargingrulesfunction,pcrf)提供用戶籤約數據。
目前的計費方切換的流程是用戶設備(userequipment,ue)上線後,應用伺服器(applicationserver,as)觸發能力開放平臺進行計費規則或服務質量規則的配置,實踐證明這種規則的配置方式很多必須等ue上線之後才能進行,且規則配置的觸發方式單一等問題。
技術實現要素:
有鑑於此,本發明實施例期望提供一種信息處理方法、第一實體、第二實體及伺服器,至少部分解決上述問題。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明實施例第一方面提供一種信息處理方法應用於第一實體中,所述方法包括:
接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
根據所述消息類型,判斷所述第一消息是否為規則配置消息;
當所述第一消息為規則配置消息時,將所述第一消息發送給第二實體;其中,所述第一消息用於觸發所述第二實體基於所述第一規則安裝或更新所述業務特徵對應的第二規則。
基於上述方案,所述方法還包括:
根據所述消息類型,判斷所述第一消息是否為規則設置消息;
當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第一規則安裝或更新所述業務特徵對應的第三規則。
基於上述方案,所述第一實體為能力開放scef實體;所述第二實體為用戶籤約資料庫spr;所述第三實體為策略控制和計費規則功能pcrf實體。
基於上述方案,當所述第一消息還包括用戶設備ue標識時,若所述消息類型為規則配置消息,表示第一時刻應用所述第一業務的ue未連接到所述伺服器;所述消息類型為規則設置消息,表示第一時刻應用所述第一業務的ue連接到所述伺服器;所述第一時刻為所述伺服器形成所述第一消息的時刻。
基於上述方案,所述業務特徵包括業務標識、業務統一資源地址、業務網絡協議ip地址、業務贊助者身份標識及服務提供者身份標識的至少其中之一。
基於上述方案,第一規則包括業務策略規則;所述業務特徵規則包括業務計費規則及服務質量qos規則的至少其中之一。
本發明實施例第二方面提供一種信息處理方法,應用於第一實體中,所述方法包括:
接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特 徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
根據所述消息類型,判斷所述第一消息是否為規則設置消息;
當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第一規則安裝或更新所述業務特徵對應的第三規則。
本發明實施例第三方面提供一種信息處理方法,應用於第二實體,包括:
接收第一實體發送的所述第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
基於所述第一規則,安裝或更新所述業務特徵對應的第一業務的第二規則;
根據所述消息類型,將所述第二規則發送給第三實體;
其中,所述第二規則用於供所述第三實體安裝或更新與所述第一規則對應的第三規則。
基於上述方案,所述第一消息還包括用戶設備ue標識;所述ue標識為第一ue的標識;
所述根據所述消息類型,將所述第二規則發送給第三實體,包括:
根據所述消息類型,判斷所述第一消息是否為規則配置消息;
當所述第一消息為所述規則配置消息時,確定應用所述第一業務的所述第一ue當前時刻是否連接到網絡;
當所述第一ue在當前時刻連接到網絡時,將所述第二規則發送給所述第三實體。
基於上述方案,所述方法,還包括:
當所述第一ue在當前時刻未連接到網絡時,存儲所述第二規則。
基於上述方案,所述根據所述消息類型,將所述第二規則發送給第三實體,包括:
根據所述消息類型,判斷所述第一消息是否為規則配置消息;
當所述第一消息為所述規則配置消息時,查詢所述第一業務涉及的第三實體;
將所述第二規則及所述業務特徵發送給涉及所述第一業務的第三實體;其中,所述第二規則及所述業務特徵共同用於供所述第三實體對所述第一業務進行計費策略配置。
基於上述方案,所述第一實體為能力開放scef實體;所述第二實體為用戶籤約資料庫spr;所述第三實體為策略控制和計費規則功能pcrf實體。
本發明實施例第四方面提供一種信息處理方法,應用於伺服器中,所述方法包括:
形成第一消息,其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
將所述第一消息發送給第一實體;其中,所述消息類型用於所述第一實體確定將所述第一消息發送給第二實體或第三實體;所述第一規則用於供所述第二實體形成第二規則或供所述第三實體形成第三規則。
基於上述方案,所述方法還包括:
在第一時刻,判斷應用所述第一業務的用戶設備ue是否連接到所述伺服器;
若在所述第一時刻,應用所述第一業務的ue未連接到所述伺服器,則確定所述第一消息的消息類型為規則配置消息;
若在所述第一時刻,有應用所述第一業務的第一ue已連接到所述伺服器,則確定所述第一消息的消息類型為規則設置消息;
所述第一消息還包括所述第一ue的ue標識。
本發明實施例第五方面提供一種第一實體,所述第一實體包括:
第一接收單元,用於接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
第一判斷單元,用於根據所述消息類型,判斷所述第一消息是否為規則配 置消息;
第一發送單元,用於當所述第一消息為規則配置消息時,將所述第一消息發送給第二實體;其中,所述第一消息用於觸發所述第二實體基於所述第一規則安裝或更新所述業務特徵對應的第二規則。
基於上述方案,所述第一判斷單元,還用於根據所述消息類型,判斷所述第一消息是否為規則設置消息;
所述第一發送單元,還用於當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第一規則安裝或更新所述業務特徵對應的第三規則。
基於上述方案,所述第一實體為能力開放scef實體;所述第二實體為用戶籤約資料庫spr;所述第三實體為策略控制和計費規則功能pcrf實體。
基於上述方案,當所述第一消息還包括用戶設備ue標識時,若所述消息類型為規則配置消息,表示第一時刻應用所述第一業務的ue未連接到所述伺服器;所述消息類型為規則設置消息,表示第一時刻應用所述第一業務的ue連接到所述伺服器;所述第一時刻為所述伺服器形成所述第一消息的時刻。
基於上述方案,所述業務特徵包括業務標識、業務統一資源地址、業務網絡協議ip地址、業務贊助者身份標識及服務提供者身份標識的至少其中之一。
基於上述方案,第一規則包括業務策略規則;所述業務特徵規則包括業務計費規則及服務質量qos規則的至少其中之一。
本發明實施例第六方面提供一種第一實體中,所述第一實體包括:
第二接收單元,用於接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
第二判斷單元,用於根據所述消息類型,判斷所述第一消息是否為規則設置消息;
第二發送單元,用於當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第一規 則安裝或更新所述業務特徵對應的第三規則。
本發明實施例第七方面提供一種第二實體,包括:
第三接收單元,用於接收第一實體發送的所述第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
處理單元,用於基於所述第一規則,安裝或更新所述業務特徵對應的第一業務的第二規則;
第三發送單元,用於根據所述消息類型,將所述第二規則發送給第三實體;
其中,所述第二規則用於供所述第三實體安裝或更新與所述第一規則對應的第三規則。
基於上述方案,所述第一消息還包括用戶設備ue標識;所述ue標識為第一ue的標識;
所述第三發送單元,具體用於根據所述消息類型,判斷所述第一消息是否為規則配置消息;當所述第一消息為所述規則配置消息時,確定應用所述第一業務的所述第一ue當前時刻是否連接到網絡;當所述第一ue在當前時刻連接到網絡時,將所述第二規則發送給所述第三實體。
基於上述方案,所述第二實體還包括:
存儲單元,還用於當所述第一ue在當前時刻未連接到網絡時,存儲所述第二規則。
基於上述方案,所述第三發送單元,還具體用於根據所述消息類型,判斷所述第一消息是否為規則配置消息;當所述第一消息為所述規則配置消息時,查詢所述第一業務涉及的第三實體;將所述第二規則及所述業務特徵發送給涉及所述第一業務的第三實體;其中,所述第二規則及所述業務特徵共同用於供所述第三實體對所述第一業務進行計費策略配置。
基於上述方案,所述第一實體為能力開放scef實體;所述第二實體為用戶籤約資料庫spr;所述第三實體為策略控制和計費規則功能pcrf實體。
本發明實施例第八方面提供一種伺服器,所述伺服器包括:
形成單元,用於形成第一消息,其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
第五發送單元,用於將所述第一消息發送給第一實體;其中,所述消息類型用於所述第一實體確定將所述第一消息發送給第二實體或第三實體;所述第一規則用於供所述第二實體形成第二規則或供所述第三實體形成第三規則。
基於上述方案,所述伺服器包括:
第二判斷單元,用於在第一時刻,判斷應用所述第一業務的用戶設備ue是否連接到所述伺服器;若在所述第一時刻,應用所述第一業務的ue未連接到所述伺服器,則確定所述第一消息的消息類型為規則配置消息;若在所述第一時刻,有應用所述第一業務的第一ue已連接到所述伺服器,則確定所述第一消息的消息類型為規則設置消息;所述第一消息還包括所述第一ue的ue標識。
本發明實施例提供的信息處理方法、第一實體、第二實體及伺服器,第一實體接收的第一消息是包括消息類型,所述第一實體將判斷第一消息是否為規則配置消息,若是規則配置消息再向所述第二實體發送,方便第二實體根據第一消息中的第一規則進行第二規則的配置,採用這種方式並不一定需要等ue與伺服器建立連接才能進行規則配置,增加了規則配置的方式,避免了規則配置單一性的問題。所述第一消息可以為ue粒度的消息,也可以是業務粒度的消息;當所述第一消息為業務粒度的消息時,第一實體僅需從伺服器接收一條所述第一消息,再通過所述第一消息的轉發可對所述業務特徵對應的整個第一業務進行第二規則和/或第三規則的安裝和更新,就不用如ue粒度的消息,針對每一個ue都需要發送一條觸發第二規則和/或第三規則安裝和更新的消息,可以減少第一實體與伺服器之間的消息交互條數,進而減少交互的數據量。
附圖說明
圖1a為本發明實施例提供的第一種信息處理方法的流程示意圖;
圖1b為本發明實施例提供的第二種信息處理方法的流程示意圖;
圖2為本發明實施例提供的第三種信息處理方法的流程示意圖;
圖3為本發明實施例提供的第四種信息處理方法的流程示意圖;
圖4為本發明實施例提供的第五種信息處理方法的流程示意圖;
圖5為本發明實施例提供的一種第一實體的結構示意圖;
圖6為本發明實施例提供的另一種第一實體的結構示意圖;
圖7為本發明實施例提供的一種第二實體的結構示意圖;
圖8為本發明實施例提供的一種伺服器的結構示意圖;
圖9為本發明實施例提供的第四種信息處理方法的流程示意圖;
圖10為本發明實施例提供的第五種信息處理方法的流程示意圖;
圖11為本發明實施例提供的第六種信息處理方法的流程示意圖。
具體實施方式
以下結合說明書附圖及具體實施例對本發明的技術方案做進一步的詳細闡述。
實施例一:
如圖1a所示,一種信息處理方法,應用於第一實體中,所述方法包括:
步驟s110:接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
步驟s121:根據所述消息類型,判斷所述第一消息是否為規則配置消息;
步驟s131:當所述第一消息為規則配置消息時,將所述第一消息發送給第二實體;其中,所述第一消息用於觸發所述第二實體基於所述第一規則安裝或更新所述業務特徵對應的第二規則。
所述第一實體可以為能力開放(servicecapabilityexposurefunction,scef)實體。所述伺服器可以為應用伺服器;第二實體可為用戶籤約資料庫(subscriptionprofilerepository,spr)。
在本實施例中所述第一消息是由所述伺服器提供的,所述第一消息至少承載有消息類型、業務特徵及第一規則。所述業務特徵包括業務標識、業務統一資源地址(uniformresourcelocation,url)、業務網絡協議(internetprotocol,ip)地址、業務贊助者身份標識及服務提供者身份標識的至少其中之一。這裡的業務標識可為所述第一業務的各種標識信息,例如第一業務標識的業務編碼序號等標識信息。所述業務ip地址可為提供所述業務的伺服器的ip地址。該伺服器可為步驟s110中的所述伺服器,可稱為應用伺服器。所述業務贊助者身份標識和服務提供者身份標識可以是ip地址、媒體訪問控制(mediaaccesscontrol,mac)地址或域名地址或伺服器名稱等。當然所述業務特徵還可包括其他能夠指示所述第一業務服務方標識。
所述第一規則可包括業務策略規則;所述業務特徵規則包括業務計費規則及服務質量qos規則的至少其中之一。所述業務計費規則可用於指示服務費用支付方案,支付方式以及單價等根計費相關的信息。所述服務質量規則用於指示所述第一業務的服務質量,例如,要求的時延性等參數。所述業務計費規則指示切換支付方。例如,所述配置指令用於指示切換計費的支付方,例如,再比如指示支付方,指示某一個支付方的支付時間段或各個支付方的支付比例等各種與計費相關的信息。
當所述第一消息還包括用戶設備ue標識時,若所述消息類型為規則配置消息,表示第一時刻應用所述第一業務的ue未連接到所述伺服器;所述消息類型為規則設置消息,表示第一時刻應用所述第一業務的ue連接到所述伺服器;所述第一時刻為所述伺服器形成所述第一消息的時刻。在本實施例中所述ue標識可為用戶設備的國際行動電話設備識別碼(internationalmobileequipmentidentity,imei),也可以為所述ue的通信標識。這裡的通信標識可為手機號等標識。此時,所述ue標識為應用所述第一業務的ue的標識。
所述伺服器可以根據在其形成所述第一消息的時候,判斷出應用所述第一業務的ue是否連接到所述伺服器,然後根據與ue的連接狀態,確定出所述消息類型,方便所述第一實體根據所述消息類型,判斷出將所述第一消息發送 給第二實體還是第三實體。
作為本實施例的進一步改進,
如圖1b所示,所述方法還包括:
步驟s122:根據所述消息類型,判斷所述第一消息是否為規則設置消息;
步驟s123:當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第一規則安裝或更新所述業務特徵對應的第三規則。
若判斷出所述第一消息為規則設置消息,所述第一實體直接將所述第一消息發送給第三實體,這裡的第三實體可為pcrf實體。所述第三規則為所述第一業務對應的規則。
在本實施例中所述第二規則和所述第三規則都是與所述第一業務規則對應的規則。例如,所述第一規則包括qos規則,則所述第二規則和所述第三規則都可包括qos規則。在本實施例中所述第二規則是存儲在所述第二實體中的規則,所述第三規則是存儲在第三實體中的規則,所述第二規則可作為所述第三規則的生成依據之一。在具體的實現過程中,所述第三規則可直接用於對ue訪問所述第一業務進行質量控制和計費處理等操作。
在本實施例中,所述第一消息可以為ue粒度的消息,也可以是業務粒度的消息;對應的,所述第一業務規則可以是ue粒度的規則,也可以是業務粒度的規則。所述第二規則同樣可為ue粒度的規則,也可以是業務粒度的規則。所述第三規則通常是ue粒度的規則。
當所述第一規則為業務粒度的規則時,所述第一實體僅需接收一條所述第一消息,當所述第二實體或第三實體就會對該第一消息中承載的業務特徵對應的第一業務進行整個業務的規則安裝或更新。這樣的話,伺服器僅需向第一實體發送一條所述第一消息,就能夠實現對所有應用所述第一業務的ue對應的第二規則和第三規則進行配置。此時,通常所述第一消息是不包括應用所述第一業務的ue的ue標識。
實施例二:
如圖2所示,本實施例提供一種信息處理方法,應用於第一實體中,所述方法包括:
步驟s210:接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
步驟s220:根據所述消息類型,判斷所述第一消息是否為規則設置消息;
當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第一規則安裝或更新所述業務特徵對應的第三規則。
本實施例為應用於所述第一實體中的信息處理方法,在本實施例中所述第一實體、第三實體及所述第一消息、第一規則和所述第三規則都可以參見實施例一,在此就不重複了。總之,本實施例所述的信息處理方法,能夠簡便的根據所述第一消息包括的消息類型,判斷出所述第一消息是否為規則設置消息,從而確定出是否需要發送給第三實體。
實施例三:
如圖3所示,本實施例提供一種信息處理方法,應用於第二實體,包括:
步驟s310:接收第一實體發送的所述第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
步驟s320:基於所述第一規則,安裝或更新所述業務特徵對應的第一業務的第二規則;
步驟s330:根據所述消息類型,將所述第二規則發送給第三實體;
其中,所述第二規則用於供所述第三實體安裝或更新與所述第一規則對應的第三規則。
本實施例提供的信息處理方法為應用於第二實體中的方法,這裡的第二實體可為前述的用戶籤約資料庫spr,所述第一實體可為所述scef實體。所述第三實體可為pcrf實體。
在本實施例中所述第二實體接收第一實體發送的第一消息,這裡的第一消息可為由所述第一實體轉發的應用伺服器as等伺服器提供的第一消息。這裡的第一消息的形成和信息內容等都可以參見實施例一,在此就不重複了。
所述步驟s320將根據所述第一規則,安裝或更新所述業務特徵對應的第一業務的第二規則。這裡的第二規則為存儲第二實體中的規則。通常情況下,所述第二規則包括的內容是與所述第一規則的包括的內容一致的。所述第二規則是根據所述第一規則生成的。這裡第一規則可以是業務粒度的規則,也可以是ue粒度的規則。所述第二規則同樣也可以是業務粒度或ue粒度的規則。
總之,本實施例所述第二實體會根據所述第一實體發送的第一消息,來進行所述第二規則的配置並發送所述第三規則。
所述步驟s330的實現方式有多種,具體以下提供幾種可選方式:
可選方式一:
所述第一消息還包括用戶設備ue標識;所述ue標識為第一ue的標識。所述步驟s330可包括:根據所述消息類型,判斷所述第一消息是否為規則配置消息;當所述第一消息為所述規則配置消息時,確定應用所述第一業務的第一ue當前是否連接到網絡;當所述第一ue當前連接到網絡時,將所述第二規則發送給所述第三實體。如所述實施例一所述的方法,所述第一消息可為第一時刻形成的,在本實施例執行所述步驟s330的時刻當前時刻可為第二時刻,通常所述第二時刻與當前時刻為不同的時刻。在本實施例中,所述第二實體會確定在當前時刻應用第一業務的第一ue是否連接到網絡,這裡的連接到網絡可為ue是否通過ue的通信接口連接到網絡,所述第三實體能夠通過網絡與ue進行會話,例如,ue關機或拔出電池,可能就沒有連接到網絡;若ue開機當前附著在網絡,則認為ue連接到網絡。
這裡確定所述第一ue是否連接到網絡,所述第二實體自身維護有表徵ue當前時刻是否連接到網絡的資料庫,所述第二實體可以通過查詢自身維護的資料庫,簡便的知道所述第一ue當前時刻是否在線。具體的如,所述第二實體為spr,spr就維護有各個已籤約的ue當前時刻是否連接到網絡的數據。
當然,所述第一消息是第一時刻。若第一時刻和當前時刻的時間差小於預設時間閾值,則可以直接認為所述第一ue當前連接到網絡。若所述第一時刻與第二時刻的時間差大於所述時間閾值,則所述第二實體可以通過查詢自身維護的資料庫等方法,確定出所述第一ue當前時刻是否連接到網絡。
在步驟s330中在向所述第二規則發送給所述第三實體時,可包括:當前時刻連接在網絡的所述第一ue的ue標識發送給所述第三實體,方便所述第三實體根據所述ue標識與ue進行會話,進行前述第三規則的設置。
作為本實施例的進一步改進,所述方法還包括:
當所述第一ue當前未連接到網絡時,存儲所述第二規則。這裡的存儲得讓規則等待所述第一ue再次連接到網絡時,再發送所述第三實體,由所述第三實體通過與ue的連接,進行第三規則的安裝和配置。
可選方式二:
所述步驟s330可包括:
根據所述消息類型,判斷所述第一消息是否為規則配置消息;
當所述第一消息為所述規則配置消息時,查詢所述第一業務涉及的第三實體;
將所述第二規則及所述業務特徵發送給涉及所述第一業務的第三實體;其中,所述第二規則及所述業務特徵共同用於供所述第三實體對所述第一業務進行計費策略配置。
在本實施例中所述第二實體不會判斷ue當前時刻是否連接到網絡,在本實施例中將依據所述業務特徵查詢出涉及所述第一業務的第三實體,在查詢出涉及所述第一業務的第三實體後,將所述第二規則和所述業務特徵發送給對應的第三實體。這裡的第三實體可為pcrf實體,這樣涉及所述第三業務的實體,將會根據所述業務特徵規則,按業務粒度安裝或更新所述第三規則。
值得注意的是:按業務粒度進行規則的安裝和更新,可包括第二規則的業務粒度配置和第三規則的業務粒度的安裝和更新。例如,所述有m個ue應用該第一業務,在步驟s330中在進行第二規則配置時,依據所述業務特徵,查找 出所有與所述業務特徵匹配的第一業務的第二規則,統一根據所述第一規則更新所述第二規則。若當前所述第二實體中沒有存儲有所述第一業務的第二規則,則直接以所述業務特徵為標識,進行所述第一業務的第二規則的配置,形成第二規則,以後不管哪個ue或哪種ue使用該第一業務都用第二規則進行處理。通常第二規則可能沒有存儲有ue的標識。上述規則的配置也適用於第三規則以業務粒度的配置。
實施例四:
如圖4所示,一種信息處理方法,應用於伺服器中,所述方法包括:
步驟s410:形成第一消息,其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
步驟s420:將所述第一消息發送給第一實體;其中,所述消息類型用於所述第一實體確定將所述第一消息發送給第二實體或第三實體;所述第一規則用於供所述第二實體形成第二規則或供所述第三實體形成第三規則。
在本實施例中所述伺服器為會形成第一消息,所述第一消息包括消息類型,在本實施例中所述類型可包括規則配置消息和規則設置消息。
所述業務特徵及所述第一規則的詳細定義請參見實施例一中的對應部分,再此就不重複了。
在本實施例中所述步驟s420會將所述第一消息發送給第一實體,這裡的第一實體可如實施例一中所述的為scef實體,所述消息類型用於所述第一實體是將所述第一消息發送給第二實體,還是將所述第一消息發送給第二實體。
所述第一消息可為業務粒度的規則安裝或更新消息,也可以為ue粒度的規則安裝或更新消息,通常業務粒度的規則可以通過一條所述第一消息的發送,使所述第二實體和第三實體更新應用所述第一業務的ue對應的第二規則和第三規則。當然所述第一消息也可以為ue粒度的規則安裝或更新消息,此時,所述第一消息中會含有至少部分應用所述第一業務的業務粒度。在本實施例中所述伺服器可為提供所述第一業務服務的應用伺服器as等伺服器。所述業務 特徵的纖細內容可以參見實施例一。總之,在本實施例中所述第一消息中增加了消息類型,方便第一實體確定接收所述第一消息的接收方,具有實現簡便的特點。
進一步地,所述方法包括:
在第一時刻,判斷應用所述第一業務的用戶設備ue是否連接到所述伺服器;若在所述第一時刻,應用所述第一業務的ue未連接到所述伺服器,則確定所述第一消息的消息類型為規則配置消息;若在所述第一時刻,有應用所述第一業務的第一ue已連接到所述伺服器,則確定所述第一消息的消息類型為規則設置消息;所述第一消息還包括所述第一ue的ue標識。在本實施例中所述第一時刻為形成所述第一消息的時刻,所述伺服器可通過檢測其當前建立的連接,選擇出所述第一ue,並將所述第一ue的ue標識承載在所述第一消息中。通常此時,所述第一消息為ue粒度的規則安裝或更新消息。
實施例五:
如圖5所示,本實施例提供一種第一實體,所述第一實體包括:
第一接收單元110,用於接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
第一判斷單元120,用於根據所述消息類型,判斷所述第一消息是否為規則配置消息;
第一發送單元130,用於當所述第一消息為規則配置消息時,將所述第一消息發送給第二實體;其中,所述第一消息用於觸發所述第二實體基於所述第一規則安裝或更新所述業務特徵對應的第二規則。
所述第一實體可為scef實體,但是不限於scef實體。所述第二實體為用戶籤約資料庫spr;所述第三實體為策略控制和計費規則功能pcrf實體。例如,所述scef實體可為應用於各種電子設備,例如伺服器或服務平臺上的功能實體。所述第一接收單元110和所述第一發送單元130可對應於各種類型的通信接口。這裡的通信接口可包括有線接口或無線接口,所述有線接口可包 括電纜接口或光纜接口。所述無線接口可包括收發天線等。
所述第一判斷單元120可包括處理器或處理電路,所述處理器可包括中央處理器、微處理器、數位訊號處理器、應用處理器或可編程陣列等。所述處理電路可包括專用集成電路電路。所述處理器可通過指定代碼的執行,完成所述第二規則地形成。所述專用集成電路可通過電信號的傳輸完成所述第二規則的形成。
所述第一判斷單元120,還用於根據所述消息類型,判斷所述第一消息是否為規則設置消息;所述第一發送單元130,還用於當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第一規則安裝或更新所述業務特徵對應的第三規則。
當所述第一消息還包括用戶設備ue標識時,若所述消息類型為規則配置消息,表示第一時刻應用所述第一業務的ue未連接到所述伺服器;所述消息類型為規則設置消息,表示第一時刻應用所述第一業務的ue連接到所述伺服器;所述第一時刻為所述伺服器形成所述第一消息的時刻。
進一步地,所述業務特徵包括業務標識、業務統一資源地址、業務網絡協議ip地址、業務贊助者身份標識及服務提供者身份標識的至少其中之一。第一規則包括業務策略規則;所述業務特徵規則包括業務計費規則及服務質量qos規則的至少其中之一。
實施例六:
如圖6所示,本實施例提供第一實體中,所述第一實體包括:
第二接收單元210,用於接收伺服器發送的第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
第二判斷單元220,用於根據所述消息類型,判斷所述第一消息是否為規則設置消息;
第二發送單元230,用於當所述第一消息為規則設置消息時,將所述第一消息發送給第三實體;其中,所述第一消息用於觸發所述第三實體基於所述第 一規則安裝或更新所述業務特徵對應的第三規則。
本實施例中所述第一實體可為與實施例五中的第一實體對應同樣的物理結構。所述第二接收單元210可對應於前述實施例中的第一接收單元110,第二發送單元230可對應於前述實施例中的第一接收單元130;所述第二判斷單元220可對應於前述實施例中的第二判斷單元。所述第一業務和所述第一消息的詳細內容可參見前述實施例。總之本實施例提供了一種第一實體,能夠根據所述消息類型,確定出是否將第一消息發送給第三實體。
實施例七:
如圖7所示,本實施例提供一種第二實體,包括:
第三接收單元310,用於接收第一實體發送的所述第一消息;其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
處理單元320,用於基於所述第一規則,安裝或更新所述業務特徵對應的第一業務的第二規則;
第三發送單元330,用於根據所述消息類型,將所述第二規則發送給第三實體;
其中,所述第二規則用於供所述第三實體安裝或更新與所述第一規則對應的第三規則。
所述第二實體可為spr。所述第二實體可應用於各種電子設備,例如伺服器或服務平臺上的功能實體。所述第三接收單元310和所述第三發送單元330可對應於各種類型的通信接口。這裡的通信接口可包括有線接口或無線接口,所述有線接口可包括電纜接口或光纜接口。所述無線接口可包括收發天線等。
所述處理單元320可包括處理器或處理電路,所述處理器可包括中央處理器、微處理器、數位訊號處理器、應用處理器或可編程陣列等。所述處理電路可包括專用集成電路電路。所述處理器可通過指定代碼的執行,完成所述第二規則地形成。所述專用集成電路可通過電信號的傳輸完成所述第二規則的形成。
具體地,如本實施例所述第三接收單元310可用於接收的scef實體轉發 的as在第一狀態形成的第一消息,該第一消息中不包括應用所述第一業務的ue的ue標識。在本實施例中所述第一狀態、第一消息、業務特徵及配置指令等詳細描述可以參見實施一,在此就不重複了。
所述第二實體的結構有多種,以下提供幾種可選結構:
可選結構一:
所述第一消息還包括用戶設備ue標識;所述ue標識為第一ue的標識;
所述第三發送單元330,具體用於根據所述消息類型,判斷所述第一消息是否為規則配置消息;當所述第一消息為所述規則配置消息時,確定應用所述第一業務的所述第一ue當前時刻是否連接到網絡;當所述第一ue在當前時刻連接到網絡時,將所述第二規則發送給所述第三實體。
所述第二實體還包括:
存儲單元,還用於當所述第一ue在當前時刻未連接到網絡時,存儲所述第二規則。本實施例所述存儲單元可包括各種類型的存儲介質,例如,隨機存儲介質ram、只讀存儲介質rom或快閃記憶體flash,可選地為非瞬間存儲介質。存儲的第二規則可在對應的ue連接到網絡之後,再將所述第二規則發送給所述第三實體。通常在可選結構一中,所述第三發送單元330還將用於將當前連接到網絡且應用第一業務的ue的ue標識發送給第三實體,方便第三實體進行第三規則的安裝或更新。
可選結構二:
所述第三發送單元330,還具體用於根據所述消息類型,判斷所述第一消息是否為規則配置消息;當所述第一消息為所述規則配置消息時,查詢所述第一業務涉及的第三實體;將所述第二規則及所述業務特徵發送給涉及所述第一業務的第三實體;其中,所述第二規則及所述業務特徵共同用於供所述第三實體對所述第一業務進行計費策略配置。在本實施例中進行業務粒度的第二規則配置和第三規則配置,這樣所述第三發送單元330就不用確定當前應用第一業務的ue哪些連接到網絡。
進一步地,所述第一實體為能力開放scef實體;所述第二實體為用戶籤 約資料庫spr;所述第三實體為策略控制和計費規則功能pcrf實體。
總之,本實施例提供了一種第二實體,能夠簡便快捷的生成第二規則並將所述第二規則發送給第三實體。
實施例八:
如圖8所示,本實施例提供一種伺服器,所述伺服器包括:
形成單元410,用於形成第一消息,其中,所述第一消息包括消息類型,業務特徵及與所述業務特徵對應的第一規則;所述業務特徵用於指示用戶設備ue應用的第一業務;
第五發送單元420,用於將所述第一消息發送給第一實體;其中,所述消息類型用於所述第一實體確定將所述第一消息發送給第二實體或第三實體;所述第一規則用於供所述第二實體形成第二規則或供所述第三實體形成第三規則。
本實施例所述的伺服器可為應用伺服器,該應用伺服器可為提供所述第一業務的伺服器,可以當前通信運營商的通信平臺內的伺服器,也可以為當前通信平臺以外的第三方伺服器。
所述形成單元410可對應於所述伺服器內的處理器或處理電路,所述處理器或處理電路的結構、所述第一消息、第一實體至第三實體對應的具體結構、第一規則至第三規則的異同都可以參見前述實施例,再此就不重複了。
進一步地,所述伺服器包括:
第二判斷單元,用於在第一時刻,判斷應用所述第一業務的用戶設備ue是否連接到所述伺服器;若在所述第一時刻,應用所述第一業務的ue未連接到所述伺服器,則確定所述第一消息的消息類型為規則配置消息;若在所述第一時刻,有應用所述第一業務的第一ue已連接到所述伺服器,則確定所述第一消息的消息類型為規則設置消息;所述第一消息還包括所述第一ue的ue標識。
在本實施例中所述第二判斷單元可通過查詢所述伺服器的本地存儲介質或其他電子設備,確定出第一ue。所述本地存儲介質可為各種類型的存儲介質, 具有結構簡單及實現簡便的特點。
以下結合上述任意實施例提供幾個具體示例:
示例一:
如圖9所示,本示例提供一種信息處理方法,包括:
步驟s1:第一消息的傳輸;as向scef實體發送第一消息,該第一消息中包括某一個業務的第二規則安裝或更新的業務特徵及第一規則。所述業務特徵可包括as的ip地址或該業務的url等信息。所述第一規則可用於指示切換計費的支付方。
步驟s2:鑑權;scef實體鑑定as是否有權對該業務進行第二規則的更新或安裝。
步驟s3:判斷是否有應用第一業務的ue連接到網絡,有,進入步驟s4,沒有進入步驟s6。步驟s3是在鑑權通過之後執行的。所述第一業務所述業務特徵對應的業務。
步驟s4:有應用第一業務的第一ue連接到網絡,提取第一ue的ue標識。
步驟s5:第一消息及第一ue標識的傳輸。scef實體將第一消息和第一ue標識發送給spr。
步驟s6:沒有應用第一業務的ue連接到網絡,存儲所述第一消息。
步驟s7:根據第一消息進行所述第一業務的第二規則的安裝或更新。
步驟s8:第二規則和第一ue標識的傳輸。這裡是由spr將第二規則和第一ue發送給pcrf實體。
步驟s9:響應消息的傳輸。這裡的響應消息表示根據第一消息至少進行了第二規則的配置。所述響應消息的傳輸包括兩部分:第一部分:spr向scef實體發送響應消息;第二部分:scef實體向as發送響應消息。在具體實現時,所述響應消息的傳輸可以為在所述scef實體向所述spr發送完所述第一消息,則向所述as發送所述響應消息。
示例二:
如圖10所示,本示例提供一種信息處理方法,包括:
步驟s11:第一消息的傳輸;as向scef實體發送第一消息,該第一消息中包括某一個業務的第二規則安裝或更新的業務特徵及第一規則。所述業務特徵可包括as的ip地址或該業務的url等信息。所述第一規則可用於指示切換計費的支付方。
步驟s12:鑑權;scef實體鑑定as是否有權對該業務進行第二規則的更新或安裝。
步驟s13:第一消息的傳輸,具體包括:scef實體將第一消息發送給spr。步驟s13是在鑑權通過之後執行的。所述第一業務所述業務特徵對應的業務。
步驟s14:對第一業務進行第二規則的安裝或更新。
步驟s15:確定應用第一業務且當前連接到網絡的第二ue的第二ue標識;
步驟s16:第二規則和第二ue標識的傳輸。
步驟s17:根據第二規則對第二ue進行第三規則的安裝和更新。
步驟s18:存儲應用第一業務且當前未連接到網絡的第三ue的第二規則。
步驟s19:響應消息的傳輸。所述響應消息的傳輸包括兩部分:第一部分:spr向scef實體發送響應消息;第二部分:scef實體向as發送響應消息。在具體實現時,所述響應消息的傳輸可以為在所述scef實體向所述spr發送完所述第一消息,則向所述as發送所述響應消息。
示例三:
如圖11所示,本示例提供一種信息處理方法,包括:
步驟s21:第一消息的傳輸;as向scef實體發送第一消息,該第一消息中包括某一個業務的第二規則安裝或更新的業務特徵及第一規則。所述業務特徵可包括as的ip地址或該業務的url等信息。所述第一規則可用於指示切換計費的支付方。
步驟s22:鑑權;scef實體鑑定as是否有權對該業務進行第二規則的更新或安裝。
步驟s23:第一消息的傳輸,具體包括:scef實體將第一消息發送給spr。 步驟s23是在鑑權通過之後執行的。所述第一業務所述業務特徵對應的業務。
步驟s24:對第一業務進行第二規則的安裝和更新。
步驟s25:確定出涉及第一業務的pcrf實體。
步驟s26:第二規則和業務特徵的傳輸。這裡的spr向pcrf實體發送第二規則和業務特徵。
步驟s27:響應消息的傳輸。第一部分:spr向scef實體發送響應消息;第二部分:scef實體向as發送響應消息。在具體實現時,所述響應消息的傳輸可以為在所述scef實體向所述spr發送完所述第一消息,則向所述as發送所述響應消息。
值得注意的是在本申請中,所述as又可稱為scs,所述spr又可以稱為ucd,所述scs為servicescapabilityserver的縮寫,對應的中文為業務能力伺服器。所述ucd為userdataconvergence的縮寫,中文也是用戶資料庫。
在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統,或一些特徵可以忽略,或不執行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位於一個地方,也可以分布到多個網絡單元上;可以根據實際的需要選擇其中的部分或全部單元來實現本實施例方案的目的。
另外,在本發明各實施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。