專利名稱:一種終端及其即時通訊應(yīng)用的管理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種即時通訊應(yīng)用的管理,特別是涉及一種對終端即時通訊應(yīng)用進行統(tǒng)一管理的方法及系統(tǒng)。
背景技術(shù):
目前,即時通訊應(yīng)用(如QQ,MSN等)在智能終端上廣泛使用,給智能終端帶來數(shù)據(jù)流量的增加。通過對即時通訊應(yīng)用的數(shù)據(jù)業(yè)務(wù)進行分析,發(fā)現(xiàn)其主要特點是即時通訊應(yīng)用軟件由于無法獲得網(wǎng)絡(luò)的資源實際使用情況,無法根據(jù)資源的使用情況來進行業(yè)務(wù)發(fā)送,造成網(wǎng)絡(luò)資源的浪費;另外,即時通訊應(yīng)用軟件為了保證和服務(wù)器之間的握手,短時間會頻繁發(fā)送心跳消息等小數(shù)據(jù)包,除了產(chǎn)生大量的數(shù)據(jù)流量外,還給網(wǎng)絡(luò)帶來超額的信令流量,造成網(wǎng)絡(luò)資源的消耗,使得由于網(wǎng)絡(luò)原先規(guī)劃的信令容量有限,從而額外的信令負荷很容易導(dǎo)致掉話、無法接入、網(wǎng)絡(luò)擁塞等問題,影響終端的基本業(yè)務(wù)使用。所以,有必要提出一種對終端即時通訊應(yīng)用進行管理的技術(shù),以解決現(xiàn)有技術(shù)中終端的即時通訊應(yīng)用軟件頻繁發(fā)送心跳消息的問題,并最終解決現(xiàn)有的即時通訊業(yè)務(wù)對網(wǎng)絡(luò)造成的擁塞,保證網(wǎng)絡(luò)基本業(yè)務(wù)的通暢。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種終端及其即時通訊應(yīng)用的管理方法及系統(tǒng),可以有效地對終端上的即時通訊應(yīng)用業(yè)務(wù)進行統(tǒng)一管理,并可以根據(jù)網(wǎng)絡(luò)資源的情況,與網(wǎng)絡(luò)形成通訊策略,解決現(xiàn)有技術(shù)中終端的即時通訊應(yīng)用軟件頻繁發(fā)送心跳消息的問題,并最終解決現(xiàn)有的即時通訊業(yè)務(wù)對網(wǎng)絡(luò)造成的擁塞,保證網(wǎng)絡(luò)基本業(yè)務(wù)的通暢。為了解決以上技術(shù)問題,本發(fā)明提供了一種終端即時通訊應(yīng)用的管理方法,包括終端上駐留的通訊管理應(yīng)用管理終端上的即時通訊應(yīng)用,并獲取終端上即時通訊應(yīng)用的狀態(tài);網(wǎng)關(guān)獲取網(wǎng)絡(luò)資源的情況,確定通訊策略;通訊管理應(yīng)用根據(jù)通訊策略及即時通訊應(yīng)用的狀態(tài),統(tǒng)一處理即時通訊應(yīng)用的請求。進一步地,所述通訊管理應(yīng)用通過底層操作系統(tǒng)管理終端上層的所有即時通訊應(yīng)用。進一步地,所述網(wǎng)關(guān)獲取網(wǎng)絡(luò)資源的情況,確定通訊策略,具體包括網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)資源的忙閑情況及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之按照正常的消息機制發(fā)送。進一步地,所述方法進一步包括,網(wǎng)關(guān)獲取終端發(fā)送的更新消息,向即時通訊的服務(wù)器發(fā)送握手消息。
為了解決以上技術(shù)問題,本發(fā)明還提供了一種終端,其特征在于,包括操作系統(tǒng)、 通訊管理應(yīng)用和即時通訊應(yīng)用,其中,所述通訊管理應(yīng)用駐留在終端中,通過所述底層操作系統(tǒng)管理終端上的即時通訊應(yīng)用。進一步地,所述通訊管理應(yīng)用包括通訊管理模塊和即時通訊管理模塊,所述通訊管理模塊,用于與網(wǎng)關(guān)進行通訊,獲取網(wǎng)絡(luò)通訊策略;所述即時通訊管理模塊,用于管理終端中的即時通訊應(yīng)用,并獲取即時通訊應(yīng)用的狀態(tài),根據(jù)通訊策略進行即時消息的發(fā)送。進一步地,所述通訊策略,具體包括網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)資源的忙閑情況及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之按照正常的消息機制發(fā)送。為了解決以上技術(shù)問題,本發(fā)明還提供了一種終端即時通訊應(yīng)用的管理系統(tǒng),其特征在于,包括終端和網(wǎng)關(guān),所述網(wǎng)關(guān),用于根據(jù)網(wǎng)絡(luò)資源的情況設(shè)定通訊策略,并定時通知終端;所述終端,用于根據(jù)通訊策略,管理終端上的即時通訊應(yīng)用。進一步地,所述終端包括操作系統(tǒng)、通訊管理應(yīng)用和即時通訊應(yīng)用,所述通訊管理應(yīng)用駐留在終端中,通過底層操作系統(tǒng)管理終端的即時通訊應(yīng)用。進一步地,所述通訊管理應(yīng)用包括通訊管理模塊和即時通訊管理模塊,其中,所述通訊管理模塊,用于與網(wǎng)關(guān)通訊,獲取網(wǎng)絡(luò)通訊策略;所述即時通訊管理模塊,用于管理終端中的即時通訊應(yīng)用,并獲取終端上即時通訊應(yīng)用狀態(tài),根據(jù)通訊策略進行即時消息的發(fā)送。進一步地,所述通訊策略,具體包括所述網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)資源的忙閑情況及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之按照正常的消息機制發(fā)送。進一步地,所述系統(tǒng)進一步包括所述即時通訊服務(wù)器,用于提供即時通訊應(yīng)用服務(wù)。進一步地,所述網(wǎng)關(guān)獲取終端發(fā)送的更新信息,并根據(jù)更新信息,向所述即時通訊應(yīng)用服務(wù)器發(fā)送握手消息。與現(xiàn)有技術(shù)相比,采用本發(fā)明的終端及其即時通訊應(yīng)用的管理方法及系統(tǒng),可以有效地對終端上的即時通訊應(yīng)用業(yè)務(wù)進行統(tǒng)一管理,并可以根據(jù)網(wǎng)絡(luò)資源的情況,與網(wǎng)絡(luò)形成通訊策略,并根據(jù)終端實時上報位置/路由更新消息的特點,解決現(xiàn)有技術(shù)中智能終端的即時通訊應(yīng)用軟件頻繁發(fā)送心跳消息的問題,并最終解決現(xiàn)有的即時通訊業(yè)務(wù)對網(wǎng)絡(luò)造成的擁塞,保證網(wǎng)絡(luò)基本業(yè)務(wù)的通暢,提升了網(wǎng)絡(luò)使用效率,減少運營商網(wǎng)絡(luò)壓力和提升用戶體驗,并延長了終端的待機時間。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明提供的一種終端即時通訊應(yīng)用的管理系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明提供的一種終端的功能模塊結(jié)構(gòu)示意圖3是本發(fā)明提供的一種通訊管理應(yīng)用的功能模塊結(jié)構(gòu)示意圖;圖4是本發(fā)明提供的一種終端即時通訊應(yīng)用的管理方法的流程圖。
具體實施例方式為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1、圖2及圖3所示,本發(fā)明實施例提供了一種終端即時通訊應(yīng)用的管理系統(tǒng), 該系統(tǒng)實現(xiàn)終端對即時通訊應(yīng)用進行統(tǒng)一管理,該系統(tǒng)100包括終端10、網(wǎng)關(guān)30、即時通訊應(yīng)用服務(wù)器40,其中,所述終端10包括操作系統(tǒng)12,通訊管理應(yīng)用13和即時通訊應(yīng)用14,其中,即時通訊應(yīng)用14是終端中所有即時通訊應(yīng)用的總稱,S卩,即時通訊應(yīng)用14包括在終端中存在一種或多種即時通訊應(yīng)用;其中,通訊管理應(yīng)用13駐留在終端10中,管理終端10中的即時通訊應(yīng)用,并獲取終端10上所有即時通訊應(yīng)用14的狀態(tài),進行即時消息的發(fā)送和終端10狀態(tài)遷移,具體用于通訊管理應(yīng)用13通過底層操作系統(tǒng)12提供的SDK函數(shù),管理終端10上層的所有即時通訊應(yīng)用14。該通訊管理應(yīng)用13包括通訊管理模塊132和即時通訊管理模塊133,其中, 該通訊管理模塊132,用于與網(wǎng)絡(luò)側(cè)的網(wǎng)關(guān)30進行通訊,獲取網(wǎng)絡(luò)通訊策略以及網(wǎng)絡(luò)資源情況;該即時通訊管理模塊133,用于管理終端10中所有即時通訊應(yīng)用14,并獲取終端10 上所有即時通訊應(yīng)用14的狀態(tài),根據(jù)通訊策略進行即時消息的發(fā)送和終端10狀態(tài)遷移。所述網(wǎng)關(guān)30設(shè)置在網(wǎng)絡(luò)側(cè),用于根據(jù)網(wǎng)絡(luò)資源的忙閑情況設(shè)定通訊策略,即根據(jù)網(wǎng)絡(luò)資源的忙閑情況以及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之則按照網(wǎng)絡(luò)確定的正常的消息機制發(fā)送,并將該通訊策略通知終端10上的通訊管理應(yīng)用13,以及所述網(wǎng)關(guān)30獲取終端10發(fā)送的更新信息,并根據(jù)更新信息,向即時通訊應(yīng)用服務(wù)器40發(fā)送握手消息進行握手,保證即時通訊應(yīng)用14的正常運行。所述即時通訊服務(wù)器40,用于提供即時通訊應(yīng)用服務(wù)。如圖4所示,本發(fā)明實施例提供了一種終端即時通訊應(yīng)用的管理方法,該方法實現(xiàn)終端對即時通訊類應(yīng)用進行統(tǒng)一管理。該方法包括步驟1、終端上駐留的通訊管理應(yīng)用通過對底層操作系統(tǒng)提供的SDK函數(shù)管理上層即時通訊應(yīng)用。步驟2、終端上駐留的通訊管理應(yīng)用獲取終端上激活的即時通訊應(yīng)用的狀態(tài),以進
行統(tǒng)一管理。步驟3、網(wǎng)關(guān)獲取網(wǎng)絡(luò)資源的情況,確定通訊策略,即網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)資源的忙閑情況及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之則按照網(wǎng)絡(luò)確定的正常的消息機制發(fā)送,并通知給終端。步驟4、網(wǎng)關(guān)獲取終端發(fā)送的更新消息,并根據(jù)更新消息,向即時通訊的服務(wù)器發(fā)送握手消息,其中,終端在位置/路由變更時發(fā)送位置更新消息。步驟5、終端上駐留的通訊管理應(yīng)用根據(jù)網(wǎng)關(guān)發(fā)來的通訊策略及即時通訊應(yīng)用的狀態(tài),統(tǒng)一處理多個即時通訊應(yīng)用的請求。本發(fā)明在終端駐留通訊管理應(yīng)用,對終端的所有即時通訊類業(yè)務(wù)進行統(tǒng)一管理; 在網(wǎng)絡(luò)側(cè)設(shè)置網(wǎng)關(guān),根據(jù)網(wǎng)絡(luò)資源的情況設(shè)定通訊策略,并定時通知終端上的通訊管理應(yīng)用;通訊管理應(yīng)用根據(jù)通訊策略以及目前終端上所有即時通訊應(yīng)用的狀態(tài),進行即時消息的發(fā)送和終端狀態(tài)遷移;網(wǎng)關(guān)獲取終端發(fā)送的更新消息,和即時通訊服務(wù)器進行握手,保證即時通訊應(yīng)用的正常運行。通過以上技術(shù)方案,可以有效地對終端上的即時通訊應(yīng)用業(yè)務(wù)進行統(tǒng)一管理,并可以根據(jù)網(wǎng)絡(luò)資源的情況,與網(wǎng)絡(luò)形成通訊策略,并根據(jù)終端實時上報位置/路由更新消息的特點,解決現(xiàn)有技術(shù)中智能終端的即時通訊應(yīng)用軟件頻繁發(fā)送心跳消息的問題,并最終解決現(xiàn)有的即時通訊業(yè)務(wù)對網(wǎng)絡(luò)造成的擁塞,保證網(wǎng)絡(luò)基本業(yè)務(wù)的通暢,提升了網(wǎng)絡(luò)使用效率,減少運營商網(wǎng)絡(luò)壓力和提升用戶體驗,并延長了終端的待機時間。上述說明示出并描述了本發(fā)明的一個優(yōu)選實施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
權(quán)利要求
1.一種終端即時通訊應(yīng)用的管理方法,其特征在于,包括,終端上駐留的通訊管理應(yīng)用管理終端上的即時通訊應(yīng)用,并獲取終端上即時通訊應(yīng)用的狀態(tài);網(wǎng)關(guān)獲取網(wǎng)絡(luò)資源的情況,確定通訊策略;通訊管理應(yīng)用根據(jù)通訊策略及即時通訊應(yīng)用的狀態(tài),統(tǒng)一處理即時通訊應(yīng)用的請求。
2.如權(quán)利要求1所述的方法,其特征在于,所述通訊管理應(yīng)用通過底層操作系統(tǒng)管理終端上層的所有即時通訊應(yīng)用。
3.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)關(guān)獲取網(wǎng)絡(luò)資源的情況,確定通訊策略,具體包括網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)資源的忙閑情況及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之按照正常的消息機制發(fā)送。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括,網(wǎng)關(guān)獲取終端發(fā)送的更新消息,向即時通訊的服務(wù)器發(fā)送握手消息。
5.一種終端,其特征在于,包括操作系統(tǒng)、通訊管理應(yīng)用和即時通訊應(yīng)用,其中,所述通訊管理應(yīng)用駐留在終端中,通過所述底層操作系統(tǒng)管理終端上的即時通訊應(yīng)用。
6.如權(quán)利要求5所述的終端,其特征在于,所述通訊管理應(yīng)用包括通訊管理模塊和即時通訊管理模塊,所述通訊管理模塊,用于與網(wǎng)關(guān)進行通訊,獲取網(wǎng)絡(luò)通訊策略;所述即時通訊管理模塊,用于管理終端中的即時通訊應(yīng)用,并獲取即時通訊應(yīng)用的狀態(tài),根據(jù)通訊策略進行即時消息的發(fā)送。
7.如權(quán)利要求6所述的終端,其特征在于,所述通訊策略,具體包括網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)資源的忙閑情況及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之按照正常的消息機制發(fā)送。
8.一種終端即時通訊應(yīng)用的管理系統(tǒng),其特征在于,包括終端和網(wǎng)關(guān),所述網(wǎng)關(guān),用于根據(jù)網(wǎng)絡(luò)資源的情況設(shè)定通訊策略,并定時通知終端;所述終端,用于根據(jù)通訊策略,管理終端上的即時通訊應(yīng)用。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述終端包括操作系統(tǒng)、通訊管理應(yīng)用和即時通訊應(yīng)用,所述通訊管理應(yīng)用駐留在終端中,通過底層操作系統(tǒng)管理終端的即時通訊應(yīng)用。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述通訊管理應(yīng)用包括通訊管理模塊和即時通訊管理模塊,其中,所述通訊管理模塊,用于與網(wǎng)關(guān)通訊,獲取網(wǎng)絡(luò)通訊策略;所述即時通訊管理模塊,用于管理終端中的即時通訊應(yīng)用,并獲取終端上即時通訊應(yīng)用狀態(tài),根據(jù)通訊策略進行即時消息的發(fā)送。
11.如權(quán)利要求8或10所述的系統(tǒng),其特征在于,所述通訊策略,具體包括所述網(wǎng)關(guān)根據(jù)網(wǎng)絡(luò)資源的忙閑情況及即時通訊業(yè)務(wù)的優(yōu)先等級,在網(wǎng)絡(luò)資源忙的情況下,優(yōu)先發(fā)送實時性要求高,即時通訊業(yè)務(wù)等級高的消息數(shù)據(jù),反之按照正常的消息機制發(fā)送。
12.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)進一步包括所述即時通訊服務(wù)器,用于提供即時通訊應(yīng)用服務(wù)。
13.如權(quán)利要求12所述的方法,其特征在于,所述網(wǎng)關(guān)獲取終端發(fā)送的更新信息,并根據(jù)更新信息,向所述即時通訊應(yīng)用服務(wù)器發(fā)送握手消息。
全文摘要
本發(fā)明提供了一種終端即時通訊應(yīng)用的管理方法,包括終端上駐留的通訊管理應(yīng)用管理終端上的即時通訊應(yīng)用,并獲取終端上即時通訊應(yīng)用的狀態(tài);網(wǎng)關(guān)獲取網(wǎng)絡(luò)資源的情況,確定通訊策略;通訊管理應(yīng)用根據(jù)通訊策略及即時通訊應(yīng)用的狀態(tài),統(tǒng)一處理即時通訊應(yīng)用的請求。本發(fā)明還提供了一種即時通訊應(yīng)用的管理系統(tǒng)以及一種終端。通過本發(fā)明提供一種終端及其即時通訊應(yīng)用的管理方法及系統(tǒng),可以有效地對終端上的即時通訊應(yīng)用業(yè)務(wù)進行統(tǒng)一管理,并可以根據(jù)網(wǎng)絡(luò)資源的情況,與網(wǎng)絡(luò)形成通訊策略,解決現(xiàn)有技術(shù)中終端的即時通訊應(yīng)用軟件頻繁發(fā)送心跳消息的問題,并最終解決現(xiàn)有的即時通訊業(yè)務(wù)對網(wǎng)絡(luò)造成的擁塞,保證網(wǎng)絡(luò)基本業(yè)務(wù)的通暢。
文檔編號H04L12/24GK102291326SQ20111019305
公開日2011年12月21日 申請日期2011年7月11日 優(yōu)先權(quán)日2011年7月11日
發(fā)明者姚春波, 孟彪, 張軍, 江華, 薛育紅 申請人:中興通訊股份有限公司