本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種預(yù)置字典同步方法及設(shè)備。
背景技術(shù):
在lte/lte-a(longtermevolution/longtermevolutionadvanced,長(zhǎng)期演進(jìn)技術(shù)/長(zhǎng)期演進(jìn)技術(shù)的后續(xù)演進(jìn))系統(tǒng)中,網(wǎng)絡(luò)側(cè)設(shè)備可以配置ue使用udc(uplinkdatacompression上行數(shù)據(jù)壓縮)功能,對(duì)上行數(shù)據(jù)進(jìn)行壓縮后再傳輸,以降低空口資源開(kāi)銷。
在進(jìn)行上行數(shù)據(jù)壓縮時(shí),ue還可以利用預(yù)置字典內(nèi)容對(duì)待傳數(shù)據(jù)進(jìn)行壓縮,從而進(jìn)一步提升壓縮效率;相應(yīng)的,基站則需要根據(jù)預(yù)置字典內(nèi)容進(jìn)行解壓縮。特別是針對(duì)sip(sessioninitiationprotocol,會(huì)話初始協(xié)議)信令,初始的信令不能很好地壓縮,只有傳輸了幾條數(shù)據(jù)包之后才能利用這些數(shù)據(jù)包中的字段對(duì)后續(xù)數(shù)據(jù)包做壓縮。而實(shí)際網(wǎng)絡(luò)中volte(voiceoverlongtermevolution,長(zhǎng)期演進(jìn)技術(shù)中基于ims的語(yǔ)音業(yè)務(wù))的過(guò)程中,第一條sip信令比較大,通常要分成50-200多段數(shù)據(jù)包進(jìn)行發(fā)送,導(dǎo)致volte的覆蓋變小,失敗率很高。為此,可以采用預(yù)置字典的方式對(duì)第一條sip信令進(jìn)行壓縮。
由于壓縮端和解壓端所使用的預(yù)置字典不一致,導(dǎo)致基站無(wú)法對(duì)終端發(fā)送的數(shù)據(jù)進(jìn)行解壓縮,所以,現(xiàn)有技術(shù)中,存在基站與終端的預(yù)置字典無(wú)法同步的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種預(yù)置字典同步方法及設(shè)備,用于解決現(xiàn)有技術(shù)中,存在基站與終端的預(yù)置字典無(wú)法同步的技術(shù)問(wèn)題。
本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
收集會(huì)第一通信操作過(guò)程中字節(jié)數(shù)超過(guò)第一預(yù)設(shè)值的操作,其中,所述第一通信操作過(guò)程為控制層面的信令和/或業(yè)務(wù)數(shù)據(jù)過(guò)程;
從所操作中確定出字段長(zhǎng)度超過(guò)第二預(yù)設(shè)值以及重復(fù)率高于第三預(yù)設(shè)值的高頻字段;
由所述高頻字段組成所述預(yù)置字典。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,所述網(wǎng)絡(luò)側(cè)設(shè)備的預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為發(fā)送的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,向終端發(fā)送的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,在向所述終端發(fā)送預(yù)置字典信息之前,還包括:
接收所述終端發(fā)送的已保存字典的標(biāo)識(shí)信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述網(wǎng)絡(luò)側(cè)設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
向所述終端發(fā)送用于查詢所述終端當(dāng)前保存的字典的查詢信息;
接收終端針對(duì)所述查詢信息發(fā)送的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述網(wǎng)絡(luò)側(cè)設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述網(wǎng)絡(luò)側(cè)設(shè)備向所述終端發(fā)送確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
向所述終端廣播可以使用的字典的標(biāo)識(shí);
接收終端發(fā)送的udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述網(wǎng)絡(luò)側(cè)設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),所述網(wǎng)絡(luò)側(cè)設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,所述網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)nas信令或rrc信令發(fā)送所述預(yù)置字典信息。
可選的,所述網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)接入網(wǎng)管理實(shí)體向支持udc的基站發(fā)送所述預(yù)置字典或發(fā)送所述預(yù)置字典的標(biāo)識(shí),完成所述基站的預(yù)置字典同步。
第二方面,本發(fā)明實(shí)施例還提供了另一種預(yù)置字典同步方法,應(yīng)用于終端,包括:
接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,接收的所述預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為接收的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,接收的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,在接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息之前,還包括:
向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送已保存字典的標(biāo)識(shí)信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,在接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息之前,還包括:
接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的用于查詢所述終端當(dāng)前保存的字典的查詢信息;
針對(duì)所述查詢信息向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,在接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息之前,還包括:
獲得所述網(wǎng)絡(luò)側(cè)設(shè)備廣播的可以使用的字典的標(biāo)識(shí);
向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述網(wǎng)絡(luò)側(cè)設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),則接所述收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
再一方面,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)側(cè)設(shè)備,包括:
發(fā)送單元,用于向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
接收單元,用于接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,還包括收集單元,用于收集第一通信操作過(guò)程中字節(jié)數(shù)超過(guò)第一預(yù)設(shè)值的操作,其中,所述第一通信操作過(guò)程為控制層面的信令和/或業(yè)務(wù)數(shù)據(jù)過(guò)程;
確定單元,用于從所述操作中確定出字段長(zhǎng)度超過(guò)第二預(yù)設(shè)值以及重復(fù)率高于第三預(yù)設(shè)值的高頻字段;
組成單元,用于由所述高頻字段組成所述預(yù)置字典。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,所述設(shè)備的預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為發(fā)送的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,向終端發(fā)送的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,還包括:
第一接收子單元,用于接收所述終端發(fā)送的已保存字典的標(biāo)識(shí)信息;
第一發(fā)送子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則向所述終端發(fā)送所述預(yù)置字典信息。
可選的,還包括:
第二發(fā)送子單元,用于向所述終端發(fā)送用于查詢所述終端當(dāng)前保存的字典的查詢信息;
第二接收子單元,用于接收終端針對(duì)所述查詢信息發(fā)送的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
第三發(fā)送子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則向所述終端發(fā)送所述預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),還包括:
第四發(fā)送子單元,用于向所述終端發(fā)送確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,還包括:
廣播單元,用于向所述終端廣播可以使用的字典的標(biāo)識(shí);
第三接收子單元,用于接收終端發(fā)送的udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
第五發(fā)送子單元,用于若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),向所述終端發(fā)送所述預(yù)置字典信息。
可選的,還包括:
第六發(fā)送子單元,用于所述設(shè)備通過(guò)接入網(wǎng)管理實(shí)體向支持udc的基站發(fā)送所述預(yù)置字典或發(fā)送所述預(yù)置字典的標(biāo)識(shí),完成所述基站的預(yù)置字典同步。
再一方面,本發(fā)明實(shí)施例還提供一種終端,包括:
接收單元,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
發(fā)送單元,用于向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,接收的所述預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為接收的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,接收的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,還包括:
第一發(fā)送子單元,用于向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送已保存字典的標(biāo)識(shí)信息;
第一接收子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,還包括:
第二接收子單元,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的用于查詢所述終端當(dāng)前保存的字典的查詢信息;
第二發(fā)送子單元,用于針對(duì)所述查詢信息向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
第三接收子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),還包括:
第四接收子單元,用于則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,還包括:
獲得單元,用于獲得所述網(wǎng)絡(luò)側(cè)設(shè)備廣播的可以使用的字典的標(biāo)識(shí);
第四發(fā)送子單元,用于向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述網(wǎng)絡(luò)側(cè)設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
第五接收子單元,用于若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),則接所述收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
再一方面,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)終端,該網(wǎng)絡(luò)設(shè)備主要包括處理器和存儲(chǔ)器,其中,存儲(chǔ)器中保存有預(yù)設(shè)的程序,處理器讀取存儲(chǔ)器中的程序,按照該程序執(zhí)行以下過(guò)程:
向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
收集第一通信操作過(guò)程中字節(jié)數(shù)超過(guò)第一預(yù)設(shè)值的sip信令操作,其中,所述第一通信操作過(guò)程為控制層面的信令和/或業(yè)務(wù)數(shù)據(jù)過(guò)程;
從所述操作中確定出字段長(zhǎng)度超過(guò)第二預(yù)設(shè)值以及重復(fù)率高于第三預(yù)設(shè)值的高頻字段;
由所述高頻字段組成所述預(yù)置字典。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,所述設(shè)備的預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為發(fā)送的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,向終端發(fā)送的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,在向所述終端發(fā)送預(yù)置字典信息之前,還包括:
接收所述終端發(fā)送的已保存字典的標(biāo)識(shí)信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
向所述終端發(fā)送用于查詢所述終端當(dāng)前保存的字典的查詢信息;
接收終端針對(duì)所述查詢信息發(fā)送的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述設(shè)備向所述終端發(fā)送確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
向所述終端廣播可以使用的字典的標(biāo)識(shí);
接收終端發(fā)送的udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),所述設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,所述設(shè)備通過(guò)nas信令或rrc信令發(fā)送所述預(yù)置字典信息。
可選的,所述設(shè)備通過(guò)接入網(wǎng)管理實(shí)體向支持udc的基站發(fā)送所述預(yù)置字典或發(fā)送所述預(yù)置字典的標(biāo)識(shí),完成所述基站的預(yù)置字典同步。
基于上述技術(shù)方案,本發(fā)明實(shí)施例中,采用了網(wǎng)絡(luò)側(cè)設(shè)備向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;以及接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息的技術(shù),網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)定義預(yù)置字典,并將包含預(yù)置字典的預(yù)置字典信息發(fā)送給終端,進(jìn)而完成終端與基站的預(yù)置字典的同步,使得該終端能夠使用同步后的字典進(jìn)行數(shù)據(jù)壓縮,基站能夠使用該同步后的字典進(jìn)行解壓縮,所以,有效的解決了現(xiàn)有技術(shù)中,存在基站與終端的預(yù)置字典無(wú)法同步的技術(shù)問(wèn)題。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例。
圖1為本發(fā)明實(shí)施例提供的一種預(yù)置字典同步方法的流程圖;
圖2為本發(fā)明實(shí)施中生成預(yù)置字典的步驟的流程圖;
圖3為本發(fā)明實(shí)施中在步驟s101之前還可以執(zhí)行的一些步驟的流程圖;
圖4為本發(fā)明實(shí)施中在步驟s101之前還可以執(zhí)行的另一些步驟的流程圖;
圖5為本發(fā)明實(shí)施中在步驟s101之前還可以執(zhí)行的再一些步驟的流程圖;
圖6為本發(fā)明實(shí)施例提供的一種設(shè)備的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的另一種設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明技術(shù)方案的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明文件中記載的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明技術(shù)方案保護(hù)的范圍。
本發(fā)明實(shí)施例中,如圖1所示,預(yù)置字典同步過(guò)程如下:
步驟s101:向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
步驟s102:接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
在具體實(shí)踐過(guò)程中,上述方法首先執(zhí)行步驟s101,即向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在udc時(shí)使用的字典。
在實(shí)際應(yīng)用中,當(dāng)終端需要使用udc功能時(shí),網(wǎng)絡(luò)側(cè)設(shè)備會(huì)給終端配置用于壓縮上行數(shù)據(jù)的預(yù)置字典,這時(shí),網(wǎng)絡(luò)側(cè)設(shè)備首先向終端發(fā)送預(yù)置字典信息,具體的:網(wǎng)絡(luò)側(cè)設(shè)備可以通過(guò)nas信令或rrc信令發(fā)送上述預(yù)置字典信息。當(dāng)網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)nas信令發(fā)送上述預(yù)置字典信息時(shí),可以通過(guò)nas信令中的downlinknastransport消息或者downlinkgenericnastransport消息來(lái)傳輸;當(dāng)網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)rrc信令發(fā)送上述預(yù)置字典信息時(shí),可以使用重新定義的新的rrc信令來(lái)攜帶預(yù)置字典信息。
在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息中包括用于終端壓縮上行數(shù)據(jù)的預(yù)置字典,當(dāng)然,還可以包括用于終端檢驗(yàn)收到的預(yù)置字典是否完整的校驗(yàn)信息,在本實(shí)施例中,具體以預(yù)置字典信息中包括預(yù)置字典以及校驗(yàn)信息為例,在具體實(shí)踐中,網(wǎng)絡(luò)側(cè)設(shè)備在向終端發(fā)送預(yù)置字典信息之前還要生成預(yù)置字典。
請(qǐng)參考圖2,在具體實(shí)踐過(guò)程中,網(wǎng)絡(luò)側(cè)設(shè)備可以通過(guò)以下方式生成預(yù)置字典:
步驟s201:收集第一通信操作過(guò)程中字節(jié)數(shù)超過(guò)第一預(yù)設(shè)值的操作,其中,所述第一通信操作過(guò)程為控制層面的信令和/或業(yè)務(wù)數(shù)據(jù)過(guò)程;
步驟s202:從所述操作中確定出字段長(zhǎng)度超過(guò)第二預(yù)設(shè)值以及重復(fù)率高于第三預(yù)設(shè)值的高頻字段;
步驟s203:由所述高頻字段組成所述預(yù)置字典。
在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備可以收集控制層面的信令如sip過(guò)程或sip會(huì)話中字節(jié)數(shù)超過(guò)預(yù)設(shè)值的sip信令,可以收集業(yè)務(wù)數(shù)據(jù)過(guò)程中字節(jié)數(shù)超過(guò)預(yù)設(shè)值的業(yè)務(wù)數(shù)據(jù),當(dāng)然,還可以同時(shí)收集控制層面的信令字節(jié)數(shù)超過(guò)預(yù)設(shè)值的信令以及業(yè)務(wù)數(shù)據(jù)過(guò)程中字節(jié)數(shù)超過(guò)預(yù)設(shè)值的業(yè)務(wù)數(shù)據(jù),本實(shí)施例具體以網(wǎng)絡(luò)側(cè)設(shè)備收集控制層面的信令如sip過(guò)程中字節(jié)數(shù)超過(guò)預(yù)設(shè)值的sip信令為例,可以理解的是,在實(shí)際應(yīng)用中,上述預(yù)設(shè)值可以根據(jù)實(shí)際需要設(shè)定,如這個(gè)預(yù)設(shè)值可以為1000bytes,也可以為2000bytes,通常,sip過(guò)程或sip會(huì)話中的第一條sip信令的字節(jié)數(shù)很長(zhǎng),可以合理的選擇預(yù)設(shè)值,將第一條sip信令收集在內(nèi)。在本實(shí)施例中,具體以預(yù)設(shè)值為1000bytes,且能夠收集所有sip過(guò)程或sip會(huì)話中的第一條sip信令為例,那么,網(wǎng)絡(luò)側(cè)設(shè)備就可以收集所有sip過(guò)程或sip會(huì)話中字節(jié)數(shù)超過(guò)1000bytes的sip信令,然后,從收集到的sip信令中確定出字段長(zhǎng)度超過(guò)預(yù)設(shè)字段長(zhǎng)度,以及重復(fù)率超過(guò)預(yù)設(shè)重復(fù)率的高頻字段,同樣的,這里的預(yù)設(shè)字段長(zhǎng)度以及預(yù)設(shè)重復(fù)率都可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。
在本實(shí)施例中,以預(yù)設(shè)字段長(zhǎng)度具體為2bytes,預(yù)設(shè)重復(fù)率為10次為例,那么,網(wǎng)絡(luò)側(cè)設(shè)備就會(huì)從sip信令中確定出字段長(zhǎng)度超過(guò)2bytes,以及重復(fù)率超過(guò)10次的高頻字段,然后,網(wǎng)絡(luò)側(cè)設(shè)備就把這些高頻字段copy到一個(gè)單獨(dú)的buffer中,若buffer的大小是32kbytes,那么,當(dāng)buffer存滿了32kbytes后,網(wǎng)絡(luò)側(cè)設(shè)備就不再對(duì)buffer中的內(nèi)容進(jìn)行修改,并根據(jù)buffer當(dāng)前存儲(chǔ)的32kbytes信息生成一個(gè)預(yù)置字典,之后就將buffer進(jìn)行清零,并繼續(xù)將還沒(méi)有copy的高頻字段copy到buffer中,當(dāng)buffer再次存滿32kbytes后,就會(huì)根據(jù)buffer當(dāng)前存儲(chǔ)的32kbytes信息生成另一個(gè)預(yù)置字典。
在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備可以給終端配置多個(gè)預(yù)置字典用于本次上行數(shù)據(jù)壓縮,也可以只配置一個(gè)預(yù)置字典用于本次上行數(shù)據(jù)壓縮,所以,步驟s101中網(wǎng)絡(luò)側(cè)設(shè)備向終端發(fā)送的預(yù)置字典信息中包括的預(yù)置字典個(gè)數(shù)可以為一個(gè)也可以為多個(gè),當(dāng)包括的預(yù)置字典為多個(gè)時(shí),若網(wǎng)絡(luò)側(cè)設(shè)備給終端發(fā)送的多個(gè)預(yù)置字典中的每一個(gè)預(yù)置字典對(duì)應(yīng)的校驗(yàn)信息均不同,如用不同的bit組表示不同預(yù)置字典對(duì)應(yīng)的校驗(yàn)信息,這時(shí),發(fā)送的預(yù)置字典信息中就可以不包含用于區(qū)別不同預(yù)置字典的標(biāo)識(shí),每一個(gè)預(yù)置字典對(duì)應(yīng)的校驗(yàn)信息就可以作為該預(yù)置字典的唯一標(biāo)識(shí);若網(wǎng)絡(luò)側(cè)設(shè)備給終端發(fā)送的多個(gè)預(yù)置字典的校驗(yàn)信息相同,如用同一組bit作為不同預(yù)置字典的校驗(yàn)信息,這時(shí),發(fā)送的預(yù)置字典信息中就需要包含用于區(qū)別不同預(yù)置字典的唯一標(biāo)識(shí),以便終端能夠通過(guò)不同預(yù)置字典的唯一標(biāo)識(shí)來(lái)區(qū)分不同的預(yù)置字典。
本發(fā)明實(shí)施例執(zhí)行完步驟s101之后,就會(huì)執(zhí)行步驟s102,即接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成的反饋信息。
具體的,在網(wǎng)絡(luò)側(cè)設(shè)備向終端發(fā)送預(yù)置字典信息之后,終端就會(huì)收到這個(gè)預(yù)置字典信息,終端首先會(huì)利用接收的預(yù)置字典信息中的校驗(yàn)信息,對(duì)預(yù)置字典信息中的預(yù)置字典進(jìn)行驗(yàn)證,驗(yàn)證預(yù)置字典的內(nèi)容是否完整,當(dāng)然,當(dāng)預(yù)置字典信息中包含的預(yù)置字典就一個(gè)時(shí),相應(yīng)的校驗(yàn)信息就會(huì)只有一個(gè),終端就會(huì)利用這一個(gè)校驗(yàn)信息對(duì)預(yù)置字典進(jìn)行驗(yàn)證;當(dāng)預(yù)置字典信息中包含的預(yù)置字典為多個(gè)時(shí),多個(gè)預(yù)置字典的校驗(yàn)信息相同時(shí),終端就會(huì)利用這個(gè)校驗(yàn)信息對(duì)多個(gè)預(yù)置字典中的每一個(gè)預(yù)置字典進(jìn)行驗(yàn)證;當(dāng)預(yù)置字典信息中包含的預(yù)置字典為多個(gè)時(shí),多個(gè)預(yù)置字典的校驗(yàn)信息不同時(shí),終端就會(huì)利用多個(gè)預(yù)置字典中的每一個(gè)預(yù)置字典對(duì)應(yīng)的校驗(yàn)信息對(duì)其進(jìn)行驗(yàn)證。
在此,具體以預(yù)置字典信息中包含一個(gè)預(yù)置字典為例,終端就會(huì)利用這個(gè)預(yù)置字典對(duì)應(yīng)的校驗(yàn)信息對(duì)其進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證成功也即預(yù)置字典完整,這時(shí),終端就會(huì)保存該預(yù)置字典,該預(yù)置字典就可以用于本次上行數(shù)據(jù)壓縮,然后,終端會(huì)向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送同步確認(rèn)信息,通知網(wǎng)絡(luò)側(cè)設(shè)備其已經(jīng)保存好將要用于本次上行數(shù)據(jù)壓縮的預(yù)置字典,網(wǎng)絡(luò)側(cè)設(shè)備也就會(huì)收到該同步確認(rèn)信息,至此,網(wǎng)絡(luò)側(cè)設(shè)備就完成了終端的預(yù)置字典同步。
當(dāng)然,在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備還可以規(guī)定發(fā)送給終端的預(yù)置字典的使用時(shí)長(zhǎng),這時(shí),網(wǎng)絡(luò)側(cè)設(shè)備只需在發(fā)送的預(yù)置字典上綁定一個(gè)定時(shí)器,終端接收到這個(gè)預(yù)置字典,使用預(yù)置字典的時(shí)長(zhǎng)到達(dá)定時(shí)器規(guī)定的時(shí)長(zhǎng)時(shí),就可以將該預(yù)置字典丟棄,防止過(guò)期的字典占用終端過(guò)多的內(nèi)存,定時(shí)器的時(shí)長(zhǎng)可以通過(guò)信令通知給終端,也可以在協(xié)議中規(guī)定。
所以,通過(guò)上述方法,本發(fā)明利用網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)定義預(yù)置字典,并將包含預(yù)置字典的預(yù)置字典信息發(fā)送給終端,進(jìn)而完成終端與基站的預(yù)置字典的同步,使得該終端能夠使用同步后的字典進(jìn)行數(shù)據(jù)壓縮,基站能夠使用該同步后的字典進(jìn)行解壓縮,所以,有效的解決了現(xiàn)有技術(shù)中,存在基站與終端的預(yù)置字典無(wú)法同步的技術(shù)問(wèn)題。
同時(shí),又由于網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)收集sip過(guò)程中出現(xiàn)的高頻字段組成預(yù)置字典,可以使得預(yù)置字典更有業(yè)務(wù)針對(duì)性,提高相關(guān)業(yè)務(wù)的壓縮率,又由于可以對(duì)上行數(shù)據(jù)中的第一條sip信令進(jìn)行壓縮傳輸,所以能夠提高volte的覆蓋以及成功率。
請(qǐng)參考圖3,在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備在執(zhí)行步驟s101之前還可以執(zhí)行以下步驟:
步驟s301:接收所述終端發(fā)送的已保存字典的標(biāo)識(shí)信息;
步驟s302:若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述網(wǎng)絡(luò)側(cè)設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
在實(shí)際應(yīng)用中,終端可以先向網(wǎng)絡(luò)側(cè)設(shè)備上報(bào)的終端已保存的字典的標(biāo)識(shí)信息,因此,網(wǎng)絡(luò)側(cè)設(shè)備可以在接收到終端向網(wǎng)絡(luò)側(cè)設(shè)備上報(bào)的其已保存的字典的標(biāo)識(shí)信息,之后再判斷終端上報(bào)的已保存的字典的標(biāo)識(shí)信息中是否有網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的預(yù)置字典的標(biāo)識(shí),若網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的預(yù)置字典的標(biāo)識(shí),沒(méi)有在終端上報(bào)的標(biāo)識(shí)信息中,則說(shuō)明終端沒(méi)有保存網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的預(yù)置字典,這時(shí),網(wǎng)絡(luò)側(cè)設(shè)備再執(zhí)行步驟s101也即,向終端發(fā)送包括希望終端在本次上行數(shù)據(jù)壓縮中使用的預(yù)置字典的預(yù)置字典信息。
當(dāng)然,在實(shí)際應(yīng)用中,也會(huì)存在網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的預(yù)置字典的標(biāo)識(shí)在終端上報(bào)的標(biāo)識(shí)信息中的情況,則說(shuō)明終端已經(jīng)保存有網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的預(yù)置字典,這時(shí),網(wǎng)絡(luò)側(cè)設(shè)備就可以向終端發(fā)送確認(rèn)消息,該確認(rèn)消息中包括網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的預(yù)置字典的標(biāo)識(shí),終端在收到該確認(rèn)息后,通過(guò)該確認(rèn)消息中的標(biāo)識(shí),就能夠知道網(wǎng)絡(luò)側(cè)設(shè)備給終端配置的本次上行數(shù)據(jù)壓縮使用的預(yù)置字典。
請(qǐng)參考圖4,在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備在執(zhí)行步驟s101之前還可以執(zhí)行以下步驟:
步驟s401:向所述終端發(fā)送用于查詢所述終端當(dāng)前保存的字典的查詢信息;
步驟s402:接收終端針對(duì)所述查詢信息發(fā)送的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
步驟s403:若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述網(wǎng)絡(luò)側(cè)設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備在執(zhí)行步驟s101也即向終端發(fā)送包括希望終端在本次上行數(shù)據(jù)壓縮中使用的預(yù)置字典的預(yù)置字典信息之前,網(wǎng)絡(luò)側(cè)設(shè)備可以先向終端發(fā)送用于查詢終端當(dāng)前已近保存的字典的查詢信息,終端接收到該查詢信息后,就會(huì)向網(wǎng)絡(luò)側(cè)設(shè)備反饋終端當(dāng)前保存的所有字典的標(biāo)識(shí)信息,反饋的這個(gè)標(biāo)識(shí)信息中包括終端當(dāng)前保存的所有字典的標(biāo)識(shí),網(wǎng)絡(luò)側(cè)設(shè)備在接收到終端反饋的標(biāo)識(shí)信息后,就會(huì)判斷希望終端在本次上行數(shù)據(jù)壓縮中使用的字典的標(biāo)識(shí)是否在終端反饋的標(biāo)識(shí)信息中。
若網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮中使用的字典的標(biāo)識(shí)沒(méi)有在終端反饋的標(biāo)識(shí)信息中,則說(shuō)明終端沒(méi)有保存網(wǎng)絡(luò)側(cè)設(shè)備希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的字典,這時(shí)網(wǎng)絡(luò)側(cè)設(shè)備才執(zhí)行步驟s101也即,向終端發(fā)送包括希望終端在本次上行數(shù)據(jù)壓縮中使用的預(yù)置字典的預(yù)置字典信息。
當(dāng)然,在實(shí)際應(yīng)用中,也會(huì)存在希望終端在本次上行數(shù)據(jù)壓縮過(guò)程中使用的預(yù)置字典的標(biāo)識(shí)在終端反饋的標(biāo)識(shí)信息中的情況,這時(shí),就可以采用如上所述方式即網(wǎng)絡(luò)側(cè)設(shè)備向終端發(fā)送確認(rèn)消息,在此就不重復(fù)敘述了。
請(qǐng)參考圖5,在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備在執(zhí)行步驟s101之前還可以執(zhí)行以下步驟:
步驟s501:向所述終端廣播可以使用的字典的標(biāo)識(shí);
步驟s502:接收終端發(fā)送的udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述網(wǎng)絡(luò)側(cè)設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
步驟s503:若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),所述網(wǎng)絡(luò)側(cè)設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備在執(zhí)行步驟s101也即向終端發(fā)送包括希望終端在本次上行數(shù)據(jù)壓縮中使用的預(yù)置字典的預(yù)置字典信息之前,網(wǎng)絡(luò)側(cè)設(shè)備可以通過(guò)網(wǎng)絡(luò)廣播的方式向終端廣播在本次上行數(shù)據(jù)壓縮中可以使用的字典的標(biāo)識(shí),終端通過(guò)監(jiān)聽(tīng)廣播獲得該標(biāo)識(shí)后,就去查詢自身的udc能力也即查詢終端已經(jīng)保存的字典中是否有獲得的標(biāo)識(shí)對(duì)應(yīng)的字典,然后,終端就會(huì)向網(wǎng)絡(luò)側(cè)設(shè)備上報(bào)是否存有該字典的udc能力信息,網(wǎng)絡(luò)側(cè)設(shè)備接收到該udc能力信息后,就能夠從該udc能力信息得知終端是否保存有可以使用的字典。若udc能力信息反映終端沒(méi)有保存網(wǎng)絡(luò)側(cè)設(shè)備希望本次上行數(shù)據(jù)壓縮中可以使用的字典,這時(shí)網(wǎng)絡(luò)側(cè)設(shè)備才執(zhí)行步驟s101也即向終端發(fā)送包括希望終端在本次上行數(shù)據(jù)壓縮中使用的預(yù)置字典的預(yù)置字典信息。
在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)向終端發(fā)送預(yù)置字典信息的方式,完成與終端的預(yù)置字典同步后,網(wǎng)絡(luò)側(cè)設(shè)備還可以執(zhí)行步驟:所述網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)接入網(wǎng)管理實(shí)體向支持udc的基站發(fā)送所述預(yù)置字典或發(fā)送所述預(yù)置字典的標(biāo)識(shí),完成所述基站的預(yù)置字典同步。
也即在實(shí)際應(yīng)用中,網(wǎng)絡(luò)側(cè)設(shè)備還可以通過(guò)接入網(wǎng)管理實(shí)體向支持udc的基站發(fā)送預(yù)置字典的標(biāo)識(shí),完成基站的預(yù)置字典同步,例如,網(wǎng)絡(luò)側(cè)設(shè)備通過(guò)mme通知或om配置向支持udc的基站發(fā)送預(yù)置字典的標(biāo)識(shí),基站在收到該預(yù)置字典的標(biāo)識(shí)后,就知道終端在上行數(shù)據(jù)壓縮中使用的字典就是該預(yù)置字典,因此,基站在接收到終端通過(guò)預(yù)置字典進(jìn)行壓縮的上行數(shù)據(jù)時(shí),就可以利用該預(yù)置字典對(duì)上行數(shù)據(jù)進(jìn)行解壓縮。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中提供了一種預(yù)置字典同步方法,該方法應(yīng)用于終端,該終端為上述方法中網(wǎng)絡(luò)側(cè)設(shè)備的對(duì)端,應(yīng)用于終端的預(yù)置字典同步方法可參見(jiàn)應(yīng)用于網(wǎng)絡(luò)側(cè)設(shè)備的預(yù)置字典同步方法中實(shí)施例部分的描述,重復(fù)之處不再贅述,該預(yù)置字典同步方法包括:
接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,接收的所述預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為接收的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,接收的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,在接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息之前,還包括:
向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送已保存字典的標(biāo)識(shí)信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,在接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息之前,還包括:
接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的用于查詢所述終端當(dāng)前保存的字典的查詢信息;
針對(duì)所述查詢信息向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,在接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息之前,還包括:
獲得所述網(wǎng)絡(luò)側(cè)設(shè)備廣播的可以使用的字典的標(biāo)識(shí);
向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述網(wǎng)絡(luò)側(cè)設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),則接所述收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中提供了一種網(wǎng)絡(luò)側(cè)設(shè)備,該網(wǎng)絡(luò)側(cè)設(shè)備實(shí)現(xiàn)終端的預(yù)置字典同步的具體實(shí)施可參見(jiàn)方法實(shí)施例部分的描述,重復(fù)之處不再贅述,如圖6所示,該設(shè)備主要包括:
發(fā)送單元10,用于向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
接收單元11,用于接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,還包括:
收集單元,用于收集第一通信操作過(guò)程中字節(jié)數(shù)超過(guò)第一預(yù)設(shè)值操作,其中,所述第一通信操作過(guò)程為控制層面的信令和/或業(yè)務(wù)數(shù)據(jù)過(guò)程;
確定單元,用于從所述操作中確定出字段長(zhǎng)度超過(guò)第二預(yù)設(shè)值以及重復(fù)率高于第三預(yù)設(shè)值的高頻字段;
組成單元,用于由所述高頻字段組成所述預(yù)置字典。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,所述設(shè)備的預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為發(fā)送的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,向終端發(fā)送的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,還包括:
第一接收子單元,用于接收所述終端發(fā)送的已保存字典的標(biāo)識(shí)信息;
第一發(fā)送子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則向所述終端發(fā)送所述預(yù)置字典信息。
可選的,還包括:
第二發(fā)送子單元,用于向所述終端發(fā)送用于查詢所述終端當(dāng)前保存的字典的查詢信息;
第二接收子單元,用于接收終端針對(duì)所述查詢信息發(fā)送的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
第三發(fā)送子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則向所述終端發(fā)送所述預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),還包括:
第四發(fā)送子單元,用于向所述終端發(fā)送確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,還包括:
廣播單元,用于向所述終端廣播可以使用的字典的標(biāo)識(shí);
第三接收子單元,用于接收終端發(fā)送的udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
第五發(fā)送子單元,用于若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),向所述終端發(fā)送所述預(yù)置字典信息。
可選的,還包括:
第六發(fā)送子單元,用于所述設(shè)備通過(guò)接入網(wǎng)管理實(shí)體向支持udc的基站發(fā)送所述預(yù)置字典或發(fā)送所述預(yù)置字典的標(biāo)識(shí),完成所述基站的預(yù)置字典同步。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中提供了一種終端,該終端預(yù)置字典同步的具體實(shí)施可參見(jiàn)方法實(shí)施例部分的描述,重復(fù)之處不再贅述,該終端主要包括:
接收單元,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述網(wǎng)絡(luò)側(cè)設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
發(fā)送單元,用于向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,接收的所述預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為接收的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,接收的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,還包括:
第一發(fā)送子單元,用于向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送已保存字典的標(biāo)識(shí)信息;
第一接收子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,還包括:
第二接收子單元,用于接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的用于查詢所述終端當(dāng)前保存的字典的查詢信息;
第二發(fā)送子單元,用于針對(duì)所述查詢信息向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
第三接收子單元,用于若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),還包括:
第四接收子單元,用于則接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,還包括:
獲得單元,用于獲得所述網(wǎng)絡(luò)側(cè)設(shè)備廣播的可以使用的字典的標(biāo)識(shí);
第四發(fā)送子單元,用于向所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述網(wǎng)絡(luò)側(cè)設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
第五接收子單元,用于若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),則接所述收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的預(yù)置字典信息。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備實(shí)現(xiàn)終端預(yù)置字典同步的具體實(shí)施可參見(jiàn)方法實(shí)施例部分的描述,重復(fù)之處不再贅述,如圖7所示,該設(shè)備主要包括處理器21和存儲(chǔ)器22,其中,存儲(chǔ)器22中保存有預(yù)設(shè)的程序,處理器21讀取存儲(chǔ)器22中的程序,按照該程序執(zhí)行以下過(guò)程:
向終端發(fā)送預(yù)置字典信息,所述預(yù)置字典信息中包括預(yù)置字典,所述預(yù)置字典為所述設(shè)備為所述終端配置的在上行數(shù)據(jù)壓縮udc時(shí)使用的字典;
接收所述終端發(fā)送的同步確認(rèn)信息,完成所述終端的預(yù)置字典同步,其中,所述同步確認(rèn)信息為所述終端接收到所述預(yù)置字典信息并保存所述預(yù)置字典后生成的反饋信息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
收集第一通信操作過(guò)程中字節(jié)數(shù)超過(guò)第一預(yù)設(shè)值的操作,其中,所述第一通信操作過(guò)程為控制層面的信令和/或業(yè)務(wù)數(shù)據(jù)過(guò)程;
從所述操作中確定出字段長(zhǎng)度超過(guò)第二預(yù)設(shè)值以及重復(fù)率高于第三預(yù)設(shè)值的高頻字段;
由所述高頻字段組成所述預(yù)置字典。
可選的,所述預(yù)置字典信息中還包括校驗(yàn)信息,所述校驗(yàn)信息用于檢驗(yàn)所述預(yù)置字典是否完整,所述終端接收到所述預(yù)置字典信息后,利用所述校驗(yàn)信息檢驗(yàn)得到所述預(yù)置字典完整并保存所述預(yù)置字典后生成所述同步確認(rèn)信息。
可選的,所述設(shè)備的預(yù)置字典為多個(gè)時(shí):
若每一個(gè)預(yù)置字典的校驗(yàn)信息不同,所述校驗(yàn)信息為發(fā)送的預(yù)置字典所對(duì)應(yīng)的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)用于區(qū)分不同的預(yù)置字典;
若多個(gè)預(yù)置字典的校驗(yàn)信息相同,向終端發(fā)送的所述預(yù)置字典信息中還包括預(yù)置字典的唯一標(biāo)識(shí),所述唯一標(biāo)識(shí)與所述校驗(yàn)信息不同。
可選的,在向所述終端發(fā)送預(yù)置字典信息之前,還包括:
接收所述終端發(fā)送的已保存字典的標(biāo)識(shí)信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
向所述終端發(fā)送用于查詢所述終端當(dāng)前保存的字典的查詢信息;
接收終端針對(duì)所述查詢信息發(fā)送的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息包括終端當(dāng)前保存的字典的標(biāo)識(shí)的信息;
若所述標(biāo)識(shí)信息中不包括所述預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,若所述標(biāo)識(shí)信息中包括預(yù)置字典信息中的預(yù)置字典的標(biāo)識(shí),則所述設(shè)備向所述終端發(fā)送確認(rèn)使用所述預(yù)置字典信息中的預(yù)置字典的確認(rèn)消息。
可選的,在向終端發(fā)送預(yù)置字典信息之前,還包括:
向所述終端廣播可以使用的字典的標(biāo)識(shí);
接收終端發(fā)送的udc能力信息,所述udc能力信息為所述終端在獲得所述可以使用的字典的標(biāo)識(shí)之后,向所述設(shè)備報(bào)告其是否保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典的信息;
若所述udc能力信息表示所述終端未保存有與所述可以使用的字典的標(biāo)識(shí)對(duì)應(yīng)的字典時(shí),所述設(shè)備向所述終端發(fā)送所述預(yù)置字典信息。
可選的,所述設(shè)備通過(guò)nas信令或rrc信令發(fā)送所述預(yù)置字典信息。
可選的,所述設(shè)備通過(guò)接入網(wǎng)管理實(shí)體向支持udc的基站發(fā)送所述預(yù)置字典或發(fā)送所述預(yù)置字典的標(biāo)識(shí),完成所述基站的預(yù)置字典同步。
領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。