本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種信息上報(bào)方法、裝置、終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
隨著終端的智能化,用戶可以使用終端進(jìn)行各種各樣的娛樂(lè)業(yè)務(wù),比如,通過(guò)手機(jī)等終端可以進(jìn)行視頻播放、音頻下載等業(yè)務(wù)。其中,終端進(jìn)行各類(lèi)業(yè)務(wù)的前提是獲取基站分配的資源,而終端為了從基站中獲取合適的資源,需要將其所支持的功能的功能描述信息上報(bào)給基站。
目前,為了兼容各種基站的協(xié)議版本和處理功能,終端在接收到基站發(fā)送的功能信息獲取請(qǐng)求后,可以將所有的功能描述信息加入到rrc(radioresourcecontrol,無(wú)限資源控制)消息的字段中,通過(guò)rrc消息上報(bào)給基站,從而基站可以根據(jù)終端上報(bào)的功能描述信息為終端分配合適的資源,提高終端的使用效率。
但是,由于終端支持的網(wǎng)絡(luò)制式越來(lái)越多,終端上報(bào)的功能描述信息越來(lái)越多,因此,該功能描述信息在rrc消息中所占用的存儲(chǔ)空間越來(lái)越大,導(dǎo)致有的基站可能無(wú)法處理該功能描述信息,繼而導(dǎo)致終端無(wú)法注冊(cè)到基站或者無(wú)法與基站進(jìn)行通信,從而無(wú)法進(jìn)行各類(lèi)業(yè)務(wù),降低了終端的使用效率。
技術(shù)實(shí)現(xiàn)要素:
為了提高終端上報(bào)信息的成功了以及終端的使用率,本發(fā)明實(shí)施例提供了一種信息上報(bào)方法、裝置、終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述技術(shù)方案如下:
第一方面,提供了一種信息上報(bào)方法,所述方法包括:
當(dāng)接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),向所述基站發(fā)送第一功能描述信息,所述第一功能描述信息為對(duì)終端支持的所有功能進(jìn)行描述的信息;
當(dāng)再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到第二功能描述信息;
其中,所述第二功能描述信息占用的存儲(chǔ)空間小于所述第一功能描述信息占用的存儲(chǔ)空間,且再次接收到的所述功能信息獲取請(qǐng)求為所述基站在確定所述第一功能描述信息占用的存儲(chǔ)空間大于預(yù)設(shè)空間大小時(shí)發(fā)送;
向所述基站發(fā)送所述第二功能描述信息。
可選地,所述當(dāng)再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到第二功能描述信息,包括:
當(dāng)向所述基站發(fā)送所述第一功能描述信息后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi),再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到所述第二功能描述信息;或者,
當(dāng)向所述基站發(fā)送所述第一功能描述信息后處于未連接狀態(tài)下,再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到所述第二功能描述信息。
可選地,所述對(duì)所述第一功能描述信息進(jìn)行處理,得到第二功能描述信息,包括:
檢測(cè)當(dāng)前所處網(wǎng)絡(luò)環(huán)境;
從所述第一功能描述信息中確定在所述網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息;
將所述網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息確定為所述第二功能描述信息。
可選地,所述對(duì)所述第一功能描述信息進(jìn)行處理,得到第二功能描述信息,包括:
獲取指定丟棄信息;
將所述第一功能描述信息中,所述指定丟棄信息之外的剩余功能描述信息確定為所述第二功能描述信息。
可選地,所述獲取指定丟棄信息,包括:
根據(jù)存儲(chǔ)的信息丟棄數(shù)據(jù)庫(kù)中丟棄信息的優(yōu)先級(jí),獲取優(yōu)先級(jí)最高的丟棄信息,并將優(yōu)先級(jí)最高的丟棄信息確定為所述指定丟棄信息;或者,
從所述信息丟棄數(shù)據(jù)庫(kù)中獲取任一丟棄信息,并將獲取的丟棄信息確定為指定丟棄信息。
第二方面,提供了一種信息上報(bào)裝置,所述裝置包括:
第一發(fā)送模塊,用于當(dāng)接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),向所述基站發(fā)送第一功能描述信息,所述第一功能描述信息為對(duì)終端支持的所有功能進(jìn)行描述的信息;
處理模塊,用于當(dāng)再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到第二功能描述信息;
其中,所述第二功能描述信息占用的存儲(chǔ)空間小于所述第一功能描述信息占用的存儲(chǔ)空間,且再次接收到的所述功能信息獲取請(qǐng)求為所述基站在確定所述第一功能描述信息占用的存儲(chǔ)空間大于預(yù)設(shè)空間大小時(shí)發(fā)送;
第二發(fā)送模塊,用于向所述基站發(fā)送所述第二功能描述信息。
可選地,所述處理模塊包括:
第一處理子模塊,用于當(dāng)向所述基站發(fā)送所述第一功能描述信息后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi),再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到所述第二功能描述信息;或者,
第二處理子模塊,用于當(dāng)向所述基站發(fā)送所述第一功能描述信息后處于未連接狀態(tài)下,再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到所述第二功能描述信息。
可選地,所述處理模塊包括:
檢測(cè)子模塊,用于檢測(cè)當(dāng)前所處網(wǎng)絡(luò)環(huán)境;
第一確定子模塊,用于從所述第一功能描述信息中確定在所述網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息;
第二確定子模塊,用于將所述網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息確定為所述第二功能描述信息。
可選地,所述處理模塊包括:
獲取子模塊,用于獲取指定丟棄信息;
第三確定子模塊,用于將所述第一功能描述信息中,所述指定丟棄信息之外的剩余功能描述信息確定為所述第二功能描述信息。
可選地,所述獲取子模塊用于:
根據(jù)存儲(chǔ)的信息丟棄數(shù)據(jù)庫(kù)中丟棄信息的優(yōu)先級(jí),獲取優(yōu)先級(jí)最高的丟棄信息,并將優(yōu)先級(jí)最高的丟棄信息確定為所述指定丟棄信息;或者,
從所述信息丟棄數(shù)據(jù)庫(kù)中獲取任一丟棄信息,并將獲取的丟棄信息確定為指定丟棄信息。
第三方面,提供了一種終端,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述第一方面提供的任一步驟。
第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面提供的任一步驟。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:在本發(fā)明實(shí)施例中,終端在將第一功能描述信息發(fā)送后,再一次接收到基站發(fā)送的功能描述信息獲取請(qǐng)求時(shí),終端可以對(duì)第一功能描述信息進(jìn)行處理,得到第二功能描述信息,由于第二功能描述信息所占用的存儲(chǔ)空間小于第一功能描述信息占用的存儲(chǔ)空間,因此,終端將第二功能描述信息上報(bào)至基站后,提高了基站處理第二功能描述信息的成功率,從而提高了終端上報(bào)信息的成功率和終端的使用率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種信息上報(bào)系統(tǒng)的結(jié)構(gòu)框圖;
圖2是本發(fā)明實(shí)施例提供的一種信息上報(bào)方法的流程圖;
圖3a是本發(fā)明實(shí)施例提供的一種信息上報(bào)裝置的結(jié)構(gòu)示意圖;
圖3b是本發(fā)明實(shí)施例提供的第一種處理模塊的結(jié)構(gòu)示意圖;
圖3c是本發(fā)明實(shí)施例提供的第二種處理模塊的結(jié)構(gòu)示意圖;
圖3d是本發(fā)明實(shí)施例提供的第三種處理模塊的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
在對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)的解釋說(shuō)明之前,先對(duì)本發(fā)明實(shí)施例中涉及到的應(yīng)用場(chǎng)景及系統(tǒng)架構(gòu)分別進(jìn)行解釋說(shuō)明。
首先,對(duì)本發(fā)明實(shí)施例涉及的應(yīng)用場(chǎng)景進(jìn)行介紹。
目前,終端為了進(jìn)行各種各樣的業(yè)務(wù),需要獲取基站分配的資源,而為了獲取基站分配的資源,則終端需要將所支持的功能的功能描述信息上報(bào)給基站。其中,終端可以在注冊(cè)到基站后,將所支持的功能的功能描述信息上報(bào)給基站。比如,終端注冊(cè)lte(longtermevolution,長(zhǎng)期演進(jìn))的小區(qū)中時(shí),當(dāng)基站確定終端注冊(cè)完成后,可以向終端發(fā)送功能信息獲取請(qǐng)求,當(dāng)終端接收到該功能獲取請(qǐng)求時(shí),可以將所支持的功能的功能描述信息發(fā)送至基站。
另外,終端還可以在完成tau(trackingareaupdate,跟蹤區(qū)更新)后,向基站上報(bào)所支持的功能的功能描述信息。比如,終端有時(shí)候需要從lte的小區(qū)0更新到小區(qū)1,基站在確定終端完成先從小區(qū)0到小區(qū)1的更新后,可以向終端發(fā)送功能信息獲取請(qǐng)求,當(dāng)終端接收到該功能獲取請(qǐng)求時(shí),可以將所支持的功能的功能描述信息發(fā)送至基站。
再者,終端還可以在進(jìn)行通話、短信等業(yè)務(wù)完成后,向基站上報(bào)所支持的功能的功能描述信息。比如,如果終端發(fā)起語(yǔ)音呼叫并結(jié)束后,由于終端進(jìn)行語(yǔ)音通信時(shí)需要接入gsm(globalsystemformobilecommunication,全球移動(dòng)通信系統(tǒng)),因此,終端在結(jié)束語(yǔ)音等業(yè)務(wù)后需要重新注冊(cè)到lte小區(qū),此時(shí),基站確定終端重新注冊(cè)完成后,可以向終端發(fā)送功能信息獲取請(qǐng)求,當(dāng)終端接收到該功能獲取請(qǐng)求時(shí),可以將所支持的功能的功能描述信息發(fā)送至基站。
基于上述場(chǎng)景,本本發(fā)明實(shí)施例提供了一種提高信息上報(bào)成功率的信息上報(bào)方法。
接下來(lái),對(duì)本發(fā)明實(shí)施例涉及的系統(tǒng)架構(gòu)進(jìn)行介紹。
圖1是本發(fā)明實(shí)施例提供的一種信息上報(bào)系統(tǒng)架構(gòu)的結(jié)構(gòu)示意圖,參見(jiàn)圖1,該信息上報(bào)系統(tǒng)中可以包括終端1和基站2。其中,終端1可以與基站1之間進(jìn)行消息的傳遞。當(dāng)終端1可以向基站發(fā)起小區(qū)注冊(cè)、tau或因進(jìn)行業(yè)務(wù)而引起重新注冊(cè)時(shí),基站2可以在終端1注冊(cè)完成或tau完成后,向終端發(fā)送功能信息獲取請(qǐng)求,該終端第一次接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),可以將其支持的所有功能的第一功能描述信息發(fā)送至基站;基站2可以判斷該第一功能描述信息占用的存儲(chǔ)空間大小是否大于預(yù)設(shè)空間大小,并當(dāng)?shù)谝还δ苊枋鲂畔⑺嫉拇鎯?chǔ)空間大于預(yù)設(shè)空間大小時(shí),再一次向終端1發(fā)送功能信息獲取請(qǐng)求;終端1再次接收到基站發(fā)送的信息獲取請(qǐng)求時(shí),可以對(duì)該第一功能描述信息進(jìn)行處理,得到存儲(chǔ)空間小于第一功能描述信息的存儲(chǔ)空間的第二功能描述信息,并向基站2發(fā)送第二功能描述信息。
在對(duì)本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景和實(shí)施環(huán)境進(jìn)行介紹之后,接下來(lái)將結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的信息上報(bào)方法進(jìn)行詳細(xì)介紹。
圖2是根據(jù)一示例性實(shí)施例示出的信息上報(bào)方法的流程圖,參見(jiàn)圖2,該方法具體包括如下步驟。
步驟201:當(dāng)接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),向基站發(fā)送第一功能描述信息,第一功能描述信息為對(duì)終端支持的所有功能進(jìn)行描述的信息。
由上述可知,終端在每一次成功注冊(cè)到基站后,基站為了向終端分配合適的資源,都可以向終端發(fā)送功能信息獲取請(qǐng)求,當(dāng)終端接收到基站發(fā)送的功能信息獲取請(qǐng)求后,可以將第一功能描述信息發(fā)送至基站。
需要說(shuō)明的是,第一功能描述信息可以包括終端所支持的所有rat(radioaccesstechnology,無(wú)線接入技術(shù))、終端的功率等級(jí)、終端支持的安全算法、終端所支持的通信協(xié)議、傳輸帶寬、天線數(shù)量、調(diào)制方式等等。
步驟202:基站在接收到第一功能描述信息后,如果第一功能描述信息占用的存儲(chǔ)空間大于預(yù)設(shè)空間大小,則再次向終端發(fā)送功能信息獲取請(qǐng)求。
由于當(dāng)終端上報(bào)的第一功能描述信息在rrc消息中所占用的存儲(chǔ)空間較大時(shí),有的基站可能無(wú)法處理該第一功能那個(gè)描述信息,導(dǎo)致無(wú)法為終端分配合適的資源,從而導(dǎo)致終端無(wú)法通過(guò)基站分配的資源接入互聯(lián)網(wǎng)。因此,為了保證終端能夠獲取基站分配的資源,提高終端獲取基站分配的資源的可靠性,基站在接收到終端上報(bào)的第一功能描述信息時(shí),需要確定該第一功能描述信息占用的存儲(chǔ)空間是否大于預(yù)設(shè)空間大小,并當(dāng)該第一功能描述信息占用的存儲(chǔ)空間大于預(yù)設(shè)空間大小時(shí),再次向終端發(fā)送功能信息獲取請(qǐng)求。
需要說(shuō)明的是,預(yù)設(shè)空間大小可以事先設(shè)置,比如,該預(yù)設(shè)空間大小可以為255byte(比特)、250byte、200byte等等,但是在通常情況下,為了使基站獲知終端較多的功能描述信息,該預(yù)設(shè)空間大小可以為255byte。
另外,當(dāng)基站確定該第一功能描述信息占用的存儲(chǔ)空間小于或等于預(yù)設(shè)空間大小時(shí),可以根據(jù)獲取的第一功能描述信息為終端分配合適的資源。
進(jìn)一步地,基站在確定第一功能描述信息的存儲(chǔ)空間大于預(yù)設(shè)空間大小時(shí),基站也可以先向終端發(fā)送重新進(jìn)行注冊(cè)的請(qǐng)求(或發(fā)送重新進(jìn)行tau的請(qǐng)求,或重新進(jìn)行語(yǔ)音通信等業(yè)務(wù)的請(qǐng)求),終端在接收到基站發(fā)送的重新進(jìn)行注冊(cè)的請(qǐng)求(或重新進(jìn)行tau的請(qǐng)求,或重新進(jìn)行語(yǔ)音通信等業(yè)務(wù)的請(qǐng)求)時(shí),終端可以重新進(jìn)行注冊(cè)(或重新進(jìn)行tau,或重新進(jìn)行語(yǔ)音通信等業(yè)務(wù))的操作。當(dāng)基站確定終端重新注冊(cè)成功(或重新進(jìn)行tau成功)時(shí),再次向終端發(fā)送功能信息獲取請(qǐng)求。
步驟203:當(dāng)終端再次接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),對(duì)第一功能描述信息進(jìn)行處理,得到第二功能描述信息。
由于終端可能隨時(shí)會(huì)發(fā)生位置移動(dòng),在發(fā)生位置移動(dòng)后可能需要重新注冊(cè)到基站,或者,終端需要進(jìn)行tau,此時(shí),基站同樣會(huì)向終端發(fā)送功能信息獲取請(qǐng)求。因此,為了確定終端此次接收到的功能信息獲取請(qǐng)求時(shí),是否需要對(duì)第一功能描述信息進(jìn)行處理,終端可以判斷該再次接收到的功能信息獲取請(qǐng)求是否在終端向基站發(fā)送第一功能描述信息后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi)接收到,或者,判斷再次接收到的功能信息獲取請(qǐng)求是否在終端向基站發(fā)送第一功能描述信息后處于未連接狀態(tài)下接收到。
其中,當(dāng)終端向基站發(fā)送第一功能描述信息后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi),再次接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),或者,當(dāng)終端向基站發(fā)送第一功能描述信息后處于未連接狀態(tài)下,再次接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),說(shuō)明基站無(wú)法處理終端上報(bào)的第一功能描述信息,因此,終端需要對(duì)第一功能描述信息進(jìn)行處理,得到第二功能描述信息,第二功能描述信息占用的存儲(chǔ)空間小于第一功能描述信息占用的存儲(chǔ)空間。
需要說(shuō)明的是,預(yù)設(shè)時(shí)長(zhǎng)可以事先設(shè)置,比如,該預(yù)設(shè)時(shí)長(zhǎng)可以為3分鐘、5分鐘等等。終端處于未連接狀態(tài)是指終端未接入核心網(wǎng),終端在未連接狀態(tài)下無(wú)法進(jìn)行任何業(yè)務(wù)。
另外,終端對(duì)第一功能描述信息進(jìn)行處理,得到第二功能描述信息的方式可以包括如下兩種方式。
第一種方式,終端檢測(cè)當(dāng)前所處網(wǎng)絡(luò)環(huán)境;從第一功能描述信息中確定在網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息;將網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息確定為第二功能描述信息。
需要說(shuō)明的是,該網(wǎng)絡(luò)環(huán)境可以是指終端當(dāng)前所在地理位置,或者,該網(wǎng)絡(luò)環(huán)境可以為終端當(dāng)前可接入的rat等等。
其中,當(dāng)網(wǎng)絡(luò)環(huán)境為終端當(dāng)前所在地理位置時(shí),由于每個(gè)國(guó)家使用的通信協(xié)議及通信頻段是不同的,因此,終端可以根據(jù)當(dāng)前所在地理位置,將與當(dāng)前所在地理位置無(wú)關(guān)的功能描述信息,從第一功能那個(gè)描述信息中舍去,將剩余的功能描述信息確定為第二功能描述信息。
比如,當(dāng)終端當(dāng)前所在地理位置為國(guó)家a時(shí),終端可以從第一功能描述信息中將與國(guó)家a無(wú)關(guān)的功能描述信息舍去,將剩余的功能描述信息確定為第二功能描述信息。
另外,當(dāng)網(wǎng)絡(luò)環(huán)境為終端當(dāng)前可接入的rat時(shí),由于有的rat可能無(wú)法使用其他rat的功能,因此,終端可以從第一功能描述信息中,將與當(dāng)前rat無(wú)關(guān)的功能描述信息舍去,將剩余的功能描述信息確定為第二功能描述信息。
比如,當(dāng)終端當(dāng)前可接入的rat包括2g(第二代手機(jī)通信技術(shù))和3g((第三代手機(jī)通信技術(shù)))時(shí),終端無(wú)法使用4g(第四代手機(jī)通信技術(shù))、5g(第五代手機(jī)通信技術(shù))等其他rat相關(guān)的功能,因此,終端可以將與2g和3g無(wú)關(guān)的功能描述信息從第一功能描述信息中舍去,將剩余的功能描述信息確定為第二功能描述信息。
第二種方式,終端獲取指定丟棄信息;將第一功能描述信息中,指定丟棄信息之外的剩余功能描述信息確定為第二功能描述信息。
需要說(shuō)明的是,該指定丟棄信息是指終端從第一功能描述信息中丟棄的功能描述信息,該指定丟棄信息可以事先設(shè)置,且該指定丟棄信息可以存儲(chǔ)在丟棄數(shù)據(jù)中。
其中,由于終端可能會(huì)連續(xù)多次接收到基站發(fā)送的功能描述信息,終端在向基站發(fā)送第一功能描述信息后,每一次接收到基站發(fā)送的功能信息獲取時(shí),丟棄的信息是不同,因此,終端可以根據(jù)存儲(chǔ)的信息丟棄數(shù)據(jù)庫(kù)中丟棄信息的優(yōu)先級(jí),獲取需要丟棄的信息。也即是,終端可以根據(jù)存儲(chǔ)的信息丟棄數(shù)據(jù)庫(kù)中丟棄信息的優(yōu)先級(jí),每一次獲取優(yōu)先級(jí)最高的丟棄信息,并將優(yōu)先級(jí)最高的丟棄信息確定為指定丟棄信息。
另外,終端還可以隨機(jī)丟棄一個(gè)功能描述信息,也即是,終端可以從信息丟棄數(shù)據(jù)庫(kù)中獲取任一丟棄信息,并將獲取的丟棄信息確定為指定丟棄信息。
步驟204:終端向基站發(fā)送第二功能描述信息。
進(jìn)一步地,當(dāng)基站接收到終端發(fā)送的第二功能描述信息后,可以確定該第二功能描述信息所占的存儲(chǔ)空間是否大于預(yù)設(shè)空間大小,當(dāng)該第二功能描述信息占用的存儲(chǔ)空間大于該預(yù)設(shè)空間大小時(shí),重復(fù)上述步驟202-204的操作,直至基站確定終端上報(bào)的功能描述信息所占用的存儲(chǔ)空間小于或等于預(yù)設(shè)空間大小為止。
另外,由于有時(shí)候在一些場(chǎng)景下,終端可能一直無(wú)法將上報(bào)給基站的功能描述信息所占用的存儲(chǔ)空間縮小,使其小于或等于預(yù)設(shè)空間大小,基站將一直無(wú)法處理終端上報(bào)的功能描述信息。那么一直重復(fù)上述步驟202-204的操作將會(huì)造成基站和終端的資源浪費(fèi),因此,基站可以確定獲取終端上報(bào)功能描述信息的次數(shù),當(dāng)終端上報(bào)功能描述信息的次數(shù)大于第一預(yù)設(shè)次數(shù)時(shí),基站可以向終端發(fā)送提示信息,該提示信息可以提示終端無(wú)法進(jìn)行信息上報(bào)操作。當(dāng)然,基站還可以不做任何操作。
再者,在本發(fā)明實(shí)施例中,也可以是終端確定接收到基站發(fā)送的功能信息獲取請(qǐng)求的次數(shù),當(dāng)終端連續(xù)接收到基站發(fā)送的功能信息獲取請(qǐng)求的次數(shù)大于第二預(yù)設(shè)次數(shù)時(shí),終端可以顯示提示信息,或者不做任何操作。
需要說(shuō)明的是,第一預(yù)設(shè)次數(shù)可以事先設(shè)置,比如,該第一預(yù)設(shè)次數(shù)可以為3次、4次等等。第二預(yù)設(shè)次數(shù)同樣可以事先設(shè)置,比如,該第二預(yù)設(shè)次數(shù)可以為3次、4次等等。
在本發(fā)明實(shí)施例中,終端在將第一功能信息發(fā)送后,再一次接收到基站發(fā)送的功能描述信息獲取請(qǐng)求時(shí),為了使基站能夠?qū)罄m(xù)上報(bào)的功能描述信息進(jìn)行處理,終端可以縮減第一功能描述信息所占用的存儲(chǔ)空間,得到第二功能描述信息。由于第二功能描述信息所占用的存儲(chǔ)空間小于第一功能描述信息占用的存儲(chǔ)空間,因此,終端將第二功能描述信息上報(bào)至基站后,提高了基站處理第二功能描述信息的成功率,從而使基站能夠基于該第二功能描述信息向終端分配合理的資源,進(jìn)而提高了終端上報(bào)信息的成功率和終端的使用率。
圖3a為本發(fā)明實(shí)施例提供的一種信息上報(bào)裝置的框圖,參見(jiàn)圖3a,該信息上報(bào)裝置可以由軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)。該裝置包括:第一發(fā)送模塊301、處理模塊302和第二發(fā)送模塊303。
第一發(fā)送模塊301,用于當(dāng)接收到基站發(fā)送的功能信息獲取請(qǐng)求時(shí),向所述基站發(fā)送第一功能描述信息,所述第一功能描述信息為對(duì)終端支持的所有功能進(jìn)行描述的信息;
處理模塊302,用于當(dāng)再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到第二功能描述信息;
其中,所述第二功能描述信息占用的存儲(chǔ)空間小于所述第一功能描述信息占用的存儲(chǔ)空間,且再次接收到的所述功能信息獲取請(qǐng)求為所述基站在確定所述第一功能描述信息占用的存儲(chǔ)空間大于預(yù)設(shè)空間大小時(shí)發(fā)送;
第二發(fā)送模塊303,用于向所述基站發(fā)送所述第二功能描述信息。
可選地,參見(jiàn)圖3b,所述處理模塊302包括:
第一處理子模塊3021,用于當(dāng)向所述基站發(fā)送所述第一功能描述信息后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi),再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到所述第二功能描述信息;或者,
第二處理子模塊3022,用于當(dāng)向所述基站發(fā)送所述第一功能描述信息后處于未連接狀態(tài)下,再次接收到所述基站發(fā)送的所述功能信息獲取請(qǐng)求時(shí),對(duì)所述第一功能描述信息進(jìn)行處理,得到所述第二功能描述信息。
可選地,參見(jiàn)圖3c,所述處理模塊302包括:
檢測(cè)子模塊3023,用于檢測(cè)當(dāng)前所處網(wǎng)絡(luò)環(huán)境;
第一確定子模塊3024,用于從所述第一功能描述信息中確定在所述網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息;
第二確定子模塊3025,用于將所述網(wǎng)絡(luò)環(huán)境中所需要的功能的功能描述信息確定為所述第二功能描述信息。
可選地,參見(jiàn)圖3d,所述處理模塊302包括:
獲取子模塊3026,用于獲取指定丟棄信息;
第三確定子模塊3027,用于將所述第一功能描述信息中,所述指定丟棄信息之外的剩余功能描述信息確定為所述第二功能描述信息。
可選地,所述獲取子模塊3026用于:
根據(jù)存儲(chǔ)的信息丟棄數(shù)據(jù)庫(kù)中丟棄信息的優(yōu)先級(jí),獲取優(yōu)先級(jí)最高的丟棄信息,并將優(yōu)先級(jí)最高的丟棄信息確定為所述指定丟棄信息;或者,
從所述信息丟棄數(shù)據(jù)庫(kù)中獲取任一丟棄信息,并將獲取的丟棄信息確定為指定丟棄信息。
綜上所述,在本發(fā)明實(shí)施例中,終端在將第一功能信息發(fā)送后,再一次接收到基站發(fā)送的功能描述信息獲取請(qǐng)求時(shí),為了使基站能夠?qū)罄m(xù)上報(bào)的功能描述信息進(jìn)行處理,終端可以縮減第一功能描述信息所占用的存儲(chǔ)空間,得到第二功能描述信息。由于第二功能描述信息所占用的存儲(chǔ)空間小于第一功能描述信息占用的存儲(chǔ)空間,因此,終端將第二功能描述信息上報(bào)至基站后,提高了基站處理第二功能描述信息的成功率,從而使基站能夠基于該第二功能描述信息向終端分配合理的資源,進(jìn)而提高了終端上報(bào)信息的成功率和終端的使用率。
需要說(shuō)明的是:上述實(shí)施例提供的信息上報(bào)裝置在上報(bào)信息時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的信息上報(bào)裝置與信息上報(bào)方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
圖4是根據(jù)一示例性實(shí)施例示出的一種用于終端的框圖。例如,終端可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D4,終端可以包括以下一個(gè)或多個(gè)組件:處理組件402,存儲(chǔ)器404,電源組件406,多媒體組件408,音頻組件410,輸入/輸出(i/o)的接口412,傳感器組件414,以及通信組件416。
處理組件402通??刂平K端的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件402可以包括一個(gè)或多個(gè)處理器420來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個(gè)或多個(gè)模塊,便于處理組件402和其他組件之間的交互。例如,處理組件402可以包括多媒體模塊,以方便多媒體組件408和處理組件402之間的交互。
存儲(chǔ)器404被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在終端的操作。這些數(shù)據(jù)的示例包括用于在終端上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器404可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件406為終端的各種組件提供電源。電源組件406可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為終端生成、管理和分配電源相關(guān)聯(lián)的組件。
多媒體組件408包括在所述終端和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件408包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)終端處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件410被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件410包括一個(gè)麥克風(fēng)(mic),當(dāng)終端處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器404或經(jīng)由通信組件416發(fā)送。在一些實(shí)施例中,音頻組件410還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件414包括一個(gè)或多個(gè)傳感器,用于為終端提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件414可以檢測(cè)到終端的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為終端的顯示器和小鍵盤(pán),傳感器組件414還可以檢測(cè)終端或終端一個(gè)組件的位置改變,用戶與終端接觸的存在或不存在,終端方位或加速/減速和終端的溫度變化。傳感器組件414可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件414還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件416被配置為便于終端和其他設(shè)備之間有線或無(wú)線方式的通信。終端可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件416經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件416還包括近場(chǎng)通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,終端可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述圖2所示實(shí)施例提供的方法。
在上述實(shí)施例中,可以全部或部分地通過(guò)軟件、硬件、固件或者其任意結(jié)合來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以全部或部分地以計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。所述計(jì)算機(jī)程序產(chǎn)品包括一個(gè)或多個(gè)計(jì)算機(jī)指令。在計(jì)算機(jī)上加載和執(zhí)行所述計(jì)算機(jī)指令時(shí),全部或部分地產(chǎn)生按照本發(fā)明實(shí)施例所述的流程或功能。所述計(jì)算機(jī)可以是通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、或者其他可編程裝置。所述計(jì)算機(jī)指令可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,或者從一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)向另一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)傳輸,例如,所述計(jì)算機(jī)指令可以從一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心通過(guò)有線(例如:同軸電纜、光纖、數(shù)據(jù)用戶線(digitalsubscriberline,dsl))或無(wú)線(例如:紅外、無(wú)線、微波等)方式向另一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心進(jìn)行傳輸。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)或者是包含一個(gè)或多個(gè)可用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲(chǔ)設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì)(例如:軟盤(pán)、硬盤(pán)、磁帶)、光介質(zhì)(例如:數(shù)字通用光盤(pán)(digitalversatiledisc,dvd))、或者半導(dǎo)體介質(zhì)(例如:固態(tài)硬盤(pán)(solidstatedisk,ssd))等。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。