视频来源:51学通信《VoLTE基础》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:VoLTE基础自学系列 | 汇总_COCOgsta的博客-CSDN博客
来自TS29.328:
Transparent data:
(即HSS不需要理解数据的含义,仅提供存储位置)
Non-transparent data:
(即HSS需要理解数据的含义,并提供存储位置)
注意:规范中并没有将SCC AS需要读取的TADS信息及参数(STN-SR、CMSISDN等)纳入透明数据。这也可以理解,比如STN-SR,HSS需要理解。
在IMS中,很多业务(如呼转等)签约数据信息是存放在HSS中的,但HSS只提供一个存储空间(简单理解为硬盘+数据库表),HSS自身并不关心这些数据的内容(或者换句话说,这些数据不是给HSS自己用的)。这部分数据称之为透明数据。(有点像银行的保险柜业务)
在IMS中,透明数据主要是指AS定义的与IMS签约用户相关的业务数据,但这些信息是存储在HSS中的,AS在有需要的时候,再通过Sh接口消息(如UDR)去提取。HSS不需要理解透明数据的含义。
通过这个功能,可以实现IMS-HSS的数据集中存储,减少了AS数据管理的复杂度。
通过UDR(User Data Request)/UDA(User Data Answer)消息下载透明/非透明数据。
通过PUR(Profile Update Requst)/PUA(Profile-Update-Answer)消息更新透明数据。
通过SNR(Subscribe Notifications Request)/SNA(Subscribe Notifications Answer)消息订阅和取消订阅透明/非透明数据。如果订阅的透明/非透明数据发生变化,IMS-HSS会发送PNR(Push Notification Request)消息通知AS。
透明数据通过UDR/PUR/SNR消息的Data-Reference AVP取值为“0:RepositoryData表示AS存储在HSS中的透明数据”。
透明数据存放了很多和补充业务相关的用户签约数据。举例:
Sh接口规范TS23.238和TS23.239中只明确提到了透明数据通过Repository Data AVP传送。但并没有提到非透明数据采用哪个特定的AVP。
因此,这里列出通过Sh接口下发的所有用户数据,除7.6.1位透明数据外,剩下的都是用户数据。理论上都是非透明数据。具体,要结合上下文来理解。
比如STN-SR就是非透明数据。因为HSS需要理解它,然后向MME去做更新。HSS需要理解的都是非透明数据。