欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用戶簽約數(shù)據(jù)庫spr數(shù)據(jù)訪問的方法及裝置的制造方法

文檔序號:9929547閱讀:951來源:國知局
一種用戶簽約數(shù)據(jù)庫spr數(shù)據(jù)訪問的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的方法及
目.ο
【背景技術(shù)】
[0002]在當(dāng)前移動通信網(wǎng)絡(luò)中,用戶簽約數(shù)據(jù)庫(SPR,Subscript1n ProfileRepository)是策略和計(jì)費(fèi)控制(PCC,Policy and Charging Control)系統(tǒng)中的用戶數(shù)據(jù)存儲單元,通過服務(wù)提供商(SP,Service Provider)接口與策略控制與計(jì)費(fèi)規(guī)則功能實(shí)體(PCRF,Policy and Charging Rules Funct1n)網(wǎng)元進(jìn)行交互,為PCRF提供用于決策的用戶數(shù)據(jù)讀寫操作。
[0003]其中,用戶在網(wǎng)絡(luò)會話中產(chǎn)生的流量、短信、動態(tài)信息等數(shù)據(jù),需要及時保存到SPR中,用于下次網(wǎng)絡(luò)會話的策略決策正確性。此部分用戶會話產(chǎn)生的動態(tài)數(shù)據(jù),隨著運(yùn)營商數(shù)據(jù)業(yè)務(wù)開展的日益豐富和多樣而不斷增長。
[0004]當(dāng)前的SPR系統(tǒng)中,通常的用戶數(shù)據(jù)保存流程,都會先進(jìn)行用戶數(shù)據(jù)的讀取校驗(yàn)操作,再比較原先保存的舊數(shù)據(jù)和當(dāng)前更新的新數(shù)據(jù)的差異,最終完成用戶數(shù)據(jù)的更新保存。即SPR的業(yè)務(wù)處理模塊和數(shù)據(jù)存儲模塊需要交互兩次,并消耗系統(tǒng)的計(jì)算資源,存在嚴(yán)重的性能低下問題。
[0005]在移動通信數(shù)據(jù)業(yè)務(wù)大爆發(fā)的前景下,原有SPR系統(tǒng)保存用戶數(shù)據(jù)的操作方式已經(jīng)無法滿足日益增長的性能要求,運(yùn)營商需要通過設(shè)備擴(kuò)容才能應(yīng)對業(yè)務(wù)增長需求,運(yùn)營成本的壓力逐步增大。

【發(fā)明內(nèi)容】

[0006]為了節(jié)約SPR系統(tǒng)數(shù)據(jù)訪問時的計(jì)算資源消耗,提高數(shù)據(jù)更新性能,本發(fā)明實(shí)施例提供了一種用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的方法及裝置。
[0007]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例采用如下技術(shù)方案:
[0008]依據(jù)本發(fā)明實(shí)施例的一個方面,提供了一種用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的方法,應(yīng)用于一 SPR系統(tǒng),所述方法包括:接收策略和計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的用戶數(shù)據(jù)更新請求;根據(jù)所述用戶數(shù)據(jù)更新請求,構(gòu)造用戶數(shù)據(jù)庫表更新請求;根據(jù)所述用戶數(shù)據(jù)庫表更新請求,執(zhí)行用戶數(shù)據(jù)庫表的更新操作。
[0009]可選地,在根據(jù)所述用戶數(shù)據(jù)庫表更新請求,執(zhí)行用戶數(shù)據(jù)庫表的更新操作的步驟之后,所述方法還包括:根據(jù)用戶數(shù)據(jù)庫表的更新操作結(jié)果,向所述PCRF返回用戶數(shù)據(jù)更新響應(yīng)。
[0010]可選地,所述用戶數(shù)據(jù)更新請求包括:用戶動態(tài)數(shù)據(jù)更新請求和用戶下線請求。[0011 ] 可選地,所述根據(jù)所述用戶數(shù)據(jù)更新請求,構(gòu)造用戶數(shù)據(jù)庫表更新請求包括:若所述用戶數(shù)據(jù)更新請求為用戶動態(tài)數(shù)據(jù)更新請求,且所述用戶動態(tài)數(shù)據(jù)更新請求中的數(shù)據(jù)內(nèi)容為待修改的數(shù)據(jù),則使用第一預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第一預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中找到與所述待修改的數(shù)據(jù)相匹配的記錄時,進(jìn)行更新記錄操作,在未找到匹配記錄時進(jìn)行增加記錄操作。
[0012]可選地,所述根據(jù)所述用戶數(shù)據(jù)更新請求的數(shù)據(jù)內(nèi)容,構(gòu)造用戶數(shù)據(jù)庫表更新請求還包括:若所述用戶數(shù)據(jù)更新請求為用戶動態(tài)數(shù)據(jù)更新請求,且所述用戶動態(tài)數(shù)據(jù)更新請求中的數(shù)據(jù)內(nèi)容為待刪除的數(shù)據(jù),則使用第二預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第二預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中找到與所述待刪除的數(shù)據(jù)相匹配的記錄時,進(jìn)行刪除記錄操作,在未找到匹配記錄時不進(jìn)行處理。
[0013]可選地,所述根據(jù)所述用戶數(shù)據(jù)更新請求,構(gòu)造用戶數(shù)據(jù)庫表更新請求還包括:若所述用戶數(shù)據(jù)更新請求為用戶下線請求,則使用第三預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第三預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中根據(jù)當(dāng)前用戶連接的PCRF端局信息,進(jìn)行數(shù)據(jù)庫記錄的匹配,并在找到匹配記錄時清除該端局信息。
[0014]依據(jù)本發(fā)明實(shí)施例的另一個方面,還提供了一種用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的裝置,應(yīng)用于一 SPR系統(tǒng),所述裝置包括:接收模塊,用于接收策略和計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的用戶數(shù)據(jù)更新請求;構(gòu)造模塊,用于根據(jù)所述用戶數(shù)據(jù)更新請求,構(gòu)造用戶數(shù)據(jù)庫表更新請求;執(zhí)行模塊,用于根據(jù)所述用戶數(shù)據(jù)庫表更新請求,執(zhí)行用戶數(shù)據(jù)庫表的更新操作。
[0015]可選地,所述裝置還包括:返回模塊,用于根據(jù)用戶數(shù)據(jù)庫表的更新操作結(jié)果,向所述PCRF返回用戶數(shù)據(jù)更新響應(yīng)。
[0016]可選地,所述用戶數(shù)據(jù)更新請求包括:用戶動態(tài)數(shù)據(jù)更新請求和用戶下線請求。
[0017]可選地,所述構(gòu)造模塊包括:第一構(gòu)造單元,用于若所述用戶數(shù)據(jù)更新請求為用戶動態(tài)數(shù)據(jù)更新請求,且所述用戶動態(tài)數(shù)據(jù)更新請求中的數(shù)據(jù)內(nèi)容為待修改的數(shù)據(jù),則使用第一預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第一預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中找到與所述待修改的數(shù)據(jù)相匹配的記錄時,進(jìn)行更新記錄操作,在未找到匹配記錄時進(jìn)行增加記錄操作。
[0018]可選地,所述構(gòu)造模塊還包括:第二構(gòu)造單元,用于若所述用戶數(shù)據(jù)更新請求為用戶動態(tài)數(shù)據(jù)更新請求,且所述用戶動態(tài)數(shù)據(jù)更新請求中的數(shù)據(jù)內(nèi)容為待刪除的數(shù)據(jù),則使用第二預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第二預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中找到與所述待刪除的數(shù)據(jù)相匹配的記錄時,進(jìn)行刪除記錄操作,在未找到匹配記錄時不進(jìn)行處理。
[0019]可選地,所述構(gòu)造模塊還包括:第三構(gòu)造單元,用于若所述用戶數(shù)據(jù)更新請求為用戶下線請求,則使用第三預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第三預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中根據(jù)當(dāng)前用戶連接的PCRF端局信息,進(jìn)行數(shù)據(jù)庫記錄的匹配,并在找到匹配記錄時清除該端局信息。
[0020]本發(fā)明實(shí)施例的有益效果:本發(fā)明實(shí)施例的方法在處理用戶數(shù)據(jù)保存流程時,根據(jù)當(dāng)前接收的PCRF發(fā)送的用戶數(shù)據(jù)更新請求,直接構(gòu)造用戶數(shù)據(jù)庫表更新請求,執(zhí)行用戶數(shù)據(jù)庫表的更新操作,從而省略了新舊數(shù)據(jù)的差異比較,減少了系統(tǒng)的計(jì)算資源消耗,提高了數(shù)據(jù)更新性能,并提高了設(shè)備的利用率以及運(yùn)營商的企業(yè)競爭力。
【附圖說明】
[0021]圖1為本發(fā)明實(shí)施例的用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的方法的流程圖;
[0022]圖2為本發(fā)明實(shí)施例的用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的方法的應(yīng)用圖;
[0023]圖3為本發(fā)明實(shí)施例的用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的裝置。
【具體實(shí)施方式】
[0024]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0025]本發(fā)明的實(shí)施例提供了一種用戶簽約數(shù)據(jù)庫SPR數(shù)據(jù)訪問的方法,該方法應(yīng)用于一 SPR系統(tǒng),所述SPR系統(tǒng)是PCC系統(tǒng)中的用戶數(shù)據(jù)存儲單元,其中該SPR系統(tǒng)包括:SPR業(yè)務(wù)處理模塊和數(shù)據(jù)存儲模塊。
[0026]圖1示出所述方法的流程,該方法具體應(yīng)用于SPR系統(tǒng)的SPR業(yè)務(wù)處理模塊。參照圖1,該方法包括以下步驟:
[0027]步驟101,接收策略和計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的用戶數(shù)據(jù)更新請求。
[0028]步驟102,根據(jù)所述用戶數(shù)據(jù)更新請求,構(gòu)造用戶數(shù)據(jù)庫表更新請求。
[0029]具體地,該用戶數(shù)據(jù)更新請求可以包括:用戶動態(tài)數(shù)據(jù)更新請求和用戶下線請求。
[0030]步驟103,根據(jù)所述用戶數(shù)據(jù)庫表更新請求,執(zhí)行用戶數(shù)據(jù)庫表的更新操作。在本發(fā)明的實(shí)施例中,SPR系統(tǒng)的SPR業(yè)務(wù)處理模塊在處理用戶數(shù)據(jù)保存流程時,根據(jù)當(dāng)前接收的PCRF發(fā)送的用戶數(shù)據(jù)更新請求,直接構(gòu)造用戶數(shù)據(jù)庫表更新請求至SPR系統(tǒng)的SPR數(shù)據(jù)存儲模塊,以使SPR數(shù)據(jù)存儲模塊執(zhí)行用戶數(shù)據(jù)庫表的更新操作,從而省略了新舊數(shù)據(jù)的差異比較,減少了系統(tǒng)的計(jì)算資源消耗,降低了消息處理時延,提高了數(shù)據(jù)更新性能,并提高了設(shè)備的利用率以及運(yùn)營商的企業(yè)競爭力。
[0031]進(jìn)一步地,在本發(fā)明上述實(shí)施例的步驟103之后,本實(shí)施例的方法還包括:根據(jù)用戶數(shù)據(jù)庫表的更新操作結(jié)果,向所述PCRF返回用戶數(shù)據(jù)更新響應(yīng)。具體地,SPR存儲模塊接收到SPR業(yè)務(wù)處理模塊的指示后,執(zhí)行用戶數(shù)據(jù)庫表的更新操作,并在用戶數(shù)據(jù)庫表的更新操作完成后,向SPR業(yè)務(wù)處理模塊返回用戶數(shù)據(jù)庫表更新響應(yīng),SPR業(yè)務(wù)處理模塊進(jìn)一步通過服務(wù)提供商SP接口向PCRF返回用戶數(shù)據(jù)更新響應(yīng)。
[0032]進(jìn)一步地,本發(fā)明上述實(shí)施例中的步驟102具體包括以下三種構(gòu)造方式:
[0033]方式一:若所述用戶數(shù)據(jù)更新請求為用戶動態(tài)數(shù)據(jù)更新請求,且所述用戶動態(tài)數(shù)據(jù)更新請求中的數(shù)據(jù)內(nèi)容為待修改的數(shù)據(jù),則使用第一預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第一預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中找到與所述待修改的數(shù)據(jù)相匹配的記錄時,進(jìn)行更新記錄操作,在未找到匹配記錄時進(jìn)行增加記錄操作。
[0034]方式二:若所述用戶數(shù)據(jù)更新請求為用戶動態(tài)數(shù)據(jù)更新請求,且所述用戶動態(tài)數(shù)據(jù)更新請求中的數(shù)據(jù)內(nèi)容為待刪除的數(shù)據(jù),則使用第二預(yù)設(shè)指令構(gòu)造用戶數(shù)據(jù)庫表更新請求,其中所述第二預(yù)設(shè)指令用于在本地?cái)?shù)據(jù)庫中找到與所述待刪除的數(shù)據(jù)相匹配的記錄時,進(jìn)行刪除記錄操作,在未找到匹配記錄時不進(jìn)行處理。
[0035]方式三:若所述用戶數(shù)據(jù)更新請求為用戶下線請
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
大方县| 揭东县| 多伦县| 涞源县| 镇平县| 阿拉善左旗| 全南县| 林甸县| 武功县| 唐海县| 车险| 江口县| 张家口市| 镇沅| 纳雍县| 措勤县| 保山市| 枣庄市| 桃源县| 中超| 建昌县| 遵义县| 乌苏市| 嘉祥县| 通化县| 肥乡县| 义马市| 泾源县| 郁南县| 昆明市| 承德市| 利津县| 都匀市| 卓资县| 松原市| 涿鹿县| 内乡县| 什邡市| 辽中县| 乐东| 固原市|