本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法和移動(dòng)終端。
背景技術(shù):
目前,移動(dòng)終端為了保證功耗性能,無(wú)論是在3G網(wǎng)絡(luò)下還是在4G網(wǎng)絡(luò)以及其他網(wǎng)絡(luò)下,會(huì)將物理空口的資源釋放掉。這樣就會(huì)出現(xiàn)即時(shí)通信軟件有消息接收時(shí),需要重新建立物理空口連接,然后再接收具體消息。
以此,由于增加了物理空口連接時(shí)間,會(huì)增加大約為150ms,但整個(gè)過(guò)程還包括服務(wù)端消息的轉(zhuǎn)儲(chǔ)、paging到終端的過(guò)程,實(shí)測(cè)多消耗的時(shí)間會(huì)在200ms以上。從而造成消息接收不及時(shí)。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出了一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法和移動(dòng)終端,用以克服現(xiàn)有技術(shù)中的缺陷。
具體的,本發(fā)明提出了以下具體的實(shí)施例:
本發(fā)明實(shí)施例提出了一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法,包括:
識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;
如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景,以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。
本發(fā)明實(shí)施例還提出了一種移動(dòng)終端,包括:
處理器;
用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器用于:
識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;
如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景,以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。
本發(fā)明實(shí)施例提出了一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法和移動(dòng)終端,其中,該方法包括:識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景,以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。以此通過(guò)定期想法發(fā)送數(shù)據(jù),避免了物理空口的資源被釋放掉后,接收消息時(shí)又得重新建立所造成的時(shí)延。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明實(shí)施例提出的一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提出的一種向外發(fā)送數(shù)據(jù)的方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提出的一種向外發(fā)送數(shù)據(jù)的方法的流程示意圖;
圖4為本發(fā)明實(shí)施例提出的一種向外發(fā)送數(shù)據(jù)的方法的流程示意圖;
圖5為本發(fā)明實(shí)施例提出的一種移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
在下文中,將更全面地描述本公開的各種實(shí)施例。本公開可具有各種實(shí)施例,并且可在其中做出調(diào)整和改變。然而,應(yīng)理解:不存在將本公開的各種實(shí)施例限于在此公開的特定實(shí)施例的意圖,而是應(yīng)將本公開理解為涵蓋落入本公開的各種實(shí)施例的精神和范圍內(nèi)的所有調(diào)整、等同物和/或可選方案。
在下文中,可在本公開的各種實(shí)施例中使用的術(shù)語(yǔ)“包括”或“可包括”指示所公開的功能、操作或元件的存在,并且不限制一個(gè)或更多個(gè)功能、操作或元件的增加。此外,如在本公開的各種實(shí)施例中所使用,術(shù)語(yǔ)“包括”、“具有”及其同源詞僅意在表示特定特征、數(shù)字、步驟、操作、元件、組件或前述項(xiàng)的組合,并且不應(yīng)被理解為首先排除一個(gè)或更多個(gè)其它特征、數(shù)字、步驟、操作、元件、組件或前述項(xiàng)的組合的存在或增加一個(gè)或更多個(gè)特征、數(shù)字、步驟、操作、元件、組件或前述項(xiàng)的組合的可能性。
在本公開的各種實(shí)施例中,表述“或”或“A或/和B中的至少一個(gè)”包括同時(shí)列出的文字的任何組合或所有組合。例如,表述“A或B”或“A或/和B中的至少一個(gè)”可包括A、可包括B或可包括A和B二者。
在本公開的各種實(shí)施例中使用的表述(諸如“第一”、“第二”等)可修飾在各種實(shí)施例中的各種組成元件,不過(guò)可不限制相應(yīng)組成元件。例如,以上表述并不限制所述元件的順序和/或重要性。以上表述僅用于將一個(gè)元件與其它元件區(qū)別開的目的。例如,第一用戶裝置和第二用戶裝置指示不同用戶裝置,盡管二者都是用戶裝置。例如,在不脫離本公開的各種實(shí)施例的范圍的情況下,第一元件可被稱為第二元件,同樣地,第二元件也可被稱為第一元件。
應(yīng)注意到:如果描述將一個(gè)組成元件“連接”到另一組成元件,則可將第一組成元件直接連接到第二組成元件,并且可在第一組成元件和第二組成元件之間“連接”第三組成元件。相反地,當(dāng)將一個(gè)組成元件“直接連接”到另一組成元件時(shí),可理解為在第一組成元件和第二組成元件之間不存在第三組成元件。
在本公開的各種實(shí)施例中使用的術(shù)語(yǔ)“用戶”可指示使用電子裝置的人或使用電子裝置的裝置(例如,人工智能電子裝置)。
在本公開的各種實(shí)施例中使用的術(shù)語(yǔ)僅用于描述特定實(shí)施例的目的并且并非意在限制本公開的各種實(shí)施例。如在此所使用,單數(shù)形式意在也包括復(fù)數(shù)形式,除非上下文清楚地另有指示。除非另有限定,否則在這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ))具有與本公開的各種實(shí)施例所屬領(lǐng)域普通技術(shù)人員通常理解的含義相同的含義。所述術(shù)語(yǔ)(諸如在一般使用的詞典中限定的術(shù)語(yǔ))將被解釋為具有與在相關(guān)技術(shù)領(lǐng)域中的語(yǔ)境含義相同的含義并且將不被解釋為具有理想化的含義或過(guò)于正式的含義,除非在本公開的各種實(shí)施例中被清楚地限定。
實(shí)施例1
本發(fā)明實(shí)施例1公開了一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法,如圖1所示,包括以下步驟:
步驟101、識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;
步驟102、如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景,以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。
具體的,以一個(gè)具體的例子來(lái)進(jìn)行說(shuō)明,移動(dòng)終端例如為手機(jī),在手機(jī)上運(yùn)行有很多應(yīng)用,其中包括有即時(shí)通信應(yīng)用,例如微信、陌陌、飛信等軟件;而具體運(yùn)行的場(chǎng)景可以有很多,例如運(yùn)行在前臺(tái),運(yùn)行在后臺(tái)等等;此外,還可以將場(chǎng)景以需要保證接收消息速度的運(yùn)行場(chǎng)景和不需要保證接收消息速度的運(yùn)行場(chǎng)景。
當(dāng)確定即時(shí)通信應(yīng)用在手機(jī)上運(yùn)行的場(chǎng)景是需要確保其接收消息速度的運(yùn)行場(chǎng)景,則周期性向外發(fā)送數(shù)據(jù),具體的時(shí)間間隔為運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC(Radio Resource Control,無(wú)線資源控制)連接的時(shí)間,以此保證移動(dòng)終端的物理空口一直處于連接的狀態(tài),而不會(huì)發(fā)生物理空口的資源被釋放后,需要重建導(dǎo)致的時(shí)延問(wèn)題。
在一個(gè)具體的實(shí)施例中,步驟102中的所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
創(chuàng)建獨(dú)立的線程;
以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,由所述線程定期向外發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,該方法還包括:對(duì)所述線程的數(shù)據(jù)流量進(jìn)行監(jiān)控,以獲取通過(guò)所述線程向外發(fā)送數(shù)據(jù)所產(chǎn)生的數(shù)據(jù)流量并進(jìn)行顯示。
具體的,可以單獨(dú)創(chuàng)建線程,通過(guò)獨(dú)立的線程來(lái)對(duì)數(shù)據(jù)發(fā)送進(jìn)行控制,由該線程來(lái)按照固定間隔發(fā)送數(shù)據(jù)包;并對(duì)該線程的數(shù)據(jù)流量進(jìn)行監(jiān)控,以及顯示其用于發(fā)送數(shù)據(jù)而產(chǎn)生的流量數(shù)。
在一個(gè)具體的實(shí)施例中,該方法還包括:
如果即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景不是需要確保其接收消息速度的運(yùn)行場(chǎng)景,回收所創(chuàng)建的線程。
仍以上述為例,發(fā)送數(shù)據(jù)是新建的線程來(lái)控制的,在即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景不是需要確保其接收消息速度的運(yùn)行場(chǎng)景時(shí),會(huì)對(duì)該線程進(jìn)行回收,以節(jié)約系統(tǒng)資源,降低功耗。
在一個(gè)具體的實(shí)施例中,考慮到具體的應(yīng)用場(chǎng)景,該方法還包括:
當(dāng)檢測(cè)到所述移動(dòng)終端連接wifi(Wireless-Fidelity,無(wú)線寬帶)時(shí),中止運(yùn)行所述線程。
具體的,當(dāng)檢測(cè)到wifi連接狀態(tài)時(shí),關(guān)閉所述線程或進(jìn)程的運(yùn)行;可以節(jié)省功耗。
當(dāng)檢測(cè)到偽基站的基站信號(hào)時(shí),關(guān)閉所述線程,以停止向外發(fā)送數(shù)據(jù)。
具體的,當(dāng)檢測(cè)到有偽基站的基站信號(hào)時(shí),為了安全考慮,關(guān)閉該線程,以停止向外發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,針對(duì)接收紅包的具體場(chǎng)景,該方法還包括:
接收到紅包發(fā)送消息;
通過(guò)所述物理空口返回紅包確收消息。
具體的,在一個(gè)具體的例子中,當(dāng)在移動(dòng)終端上運(yùn)行的即時(shí)通信應(yīng)用中接收到紅包時(shí),在接收后,會(huì)需要返回紅包確收消息,此時(shí)剛好可以利用物理空口來(lái)發(fā)送該紅包確收消息,一則返回了信息,二則也通過(guò)發(fā)送數(shù)據(jù)保證了物理空口的資源不會(huì)被釋放掉,進(jìn)而不會(huì)需要對(duì)物理空口重建。
在一個(gè)具體的,所述移動(dòng)終端預(yù)設(shè)有白名單;其中,白名單中存儲(chǔ)有一個(gè)或多個(gè)需要進(jìn)行識(shí)別的即時(shí)通信應(yīng)用的名稱;
所述“識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景”包括:
判斷當(dāng)前的移動(dòng)終端是否運(yùn)行有白名單中的即時(shí)通信應(yīng)用;
若判斷結(jié)果為是,則對(duì)運(yùn)行的白名單中的即時(shí)通信應(yīng)用進(jìn)行場(chǎng)景識(shí)別。
具體的,只對(duì)白名單中的即時(shí)通信應(yīng)用進(jìn)行場(chǎng)景識(shí)別,在滿足用戶需要的同時(shí),避免過(guò)多的資源消耗。
在一個(gè)具體的應(yīng)用場(chǎng)景中,所述需要確保其接收消息速度的運(yùn)行場(chǎng)景包括:運(yùn)行在所述移動(dòng)終端的前臺(tái)。
具體的,運(yùn)行在前臺(tái),也即運(yùn)行在移動(dòng)終端當(dāng)前的界面,處于這種運(yùn)行場(chǎng)景下時(shí),可以認(rèn)為是比較重要的,表明用戶關(guān)心該軟件的信息收取速度,也即需要保證消息接收速度的;當(dāng)該應(yīng)用在后臺(tái),或者移動(dòng)終端滅屏待機(jī)時(shí),若接收消息的速度相對(duì)較慢則對(duì)用戶的體驗(yàn)無(wú)明顯影響。
在一個(gè)具體的實(shí)施例中,如圖2所示,步驟102中的所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”,包括以下步驟:
步驟21、獲取各運(yùn)營(yíng)商的網(wǎng)絡(luò)在無(wú)數(shù)據(jù)傳輸情況下,釋放RRC連接的最小時(shí)間;
步驟22、以所述最小時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或
從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述最小時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
具體的,時(shí)間間隔是可以檢測(cè)各個(gè)運(yùn)營(yíng)商在無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間;例如時(shí)間可能有三個(gè)時(shí)間,則選取最小時(shí)間作為間隔進(jìn)行數(shù)據(jù)發(fā)送;而具體的發(fā)送則可以是以最小時(shí)間作為時(shí)間間隔,來(lái)周期性發(fā)送數(shù)據(jù);還一種發(fā)送還可以為移動(dòng)終端進(jìn)入dormant狀態(tài)(即休眠狀態(tài))才開始計(jì)時(shí),并以此為起點(diǎn),當(dāng)時(shí)間間隔達(dá)到最小時(shí)間時(shí),向外發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,步驟102中的所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”,如圖3所示,包括以下步驟:
步驟31、獲取運(yùn)營(yíng)商網(wǎng)絡(luò)側(cè)動(dòng)態(tài)上報(bào)的RRC連接的釋放時(shí)間;
步驟32、以所述釋放時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述釋放時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
在該具體的實(shí)施例中,時(shí)間間隔是運(yùn)營(yíng)商網(wǎng)絡(luò)側(cè)動(dòng)態(tài)上報(bào)的RRC連接的釋放時(shí)間,以此并不需要對(duì)各運(yùn)行商網(wǎng)絡(luò)進(jìn)行監(jiān)控。
在一個(gè)具體的實(shí)施例中,所述“定期向外發(fā)送出數(shù)據(jù)”,如圖4所示,包括:
步驟41、隨機(jī)生成局域網(wǎng)IP地址;
步驟42、通過(guò)所述移動(dòng)終端定期向所述局域網(wǎng)IP地址發(fā)送數(shù)據(jù)。
具體的,為了確保網(wǎng)絡(luò)側(cè)不對(duì)所發(fā)送的數(shù)據(jù)進(jìn)行回應(yīng),可以向局域網(wǎng)IP發(fā)送數(shù)據(jù),具體的本方案中,只要能向外發(fā)送數(shù)據(jù)即可,至于數(shù)據(jù)發(fā)送的目的地是否存在,以及該目的地是否能收到該數(shù)據(jù),或者是否對(duì)該數(shù)據(jù)進(jìn)行回復(fù)都是可以的,不做要求;因此處于資源節(jié)約的目的,可以向局域網(wǎng)IP地址發(fā)送數(shù)據(jù),以此避免回復(fù)所造成的資源浪費(fèi)。以此,在一個(gè)具體的實(shí)施例中。目的IP例如可以確定為192網(wǎng)段的局域網(wǎng)IP,后續(xù)的具體地址則使用隨機(jī)數(shù)方式產(chǎn)生
在一個(gè)具體的實(shí)施例中,同樣處于資源消耗最小化考慮,以上所述數(shù)據(jù)為內(nèi)容為空的數(shù)據(jù)包。
本發(fā)明實(shí)施例提出了一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法,包括:識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景;以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。以此通過(guò)定期想法發(fā)送數(shù)據(jù),避免了物理空口的資源被釋放掉后,接收消息時(shí)又得重新建立所造成的時(shí)延。
實(shí)施例2
本發(fā)明實(shí)施例2還提出了一種移動(dòng)終端,如圖5所示,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該移動(dòng)終端可以為包括手機(jī)、平板電腦、等任意移動(dòng)終端設(shè)備,在此移動(dòng)終端為手機(jī)為例。該移動(dòng)終端包括:
處理器201;
用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器202;
具體的,存儲(chǔ)器202可用于存儲(chǔ)軟件程序以及模塊,處理器201通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器202的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器202可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器202可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
其中,所述處理器201用于:
識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;
如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景,
以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。
在一個(gè)具體的實(shí)施例中,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
創(chuàng)建獨(dú)立的線程;
以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,由所述線程定期向外發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,所述處理器201還用于:
對(duì)所述線程的數(shù)據(jù)流量進(jìn)行監(jiān)控,以獲取通過(guò)所述線程向外發(fā)送數(shù)據(jù)所產(chǎn)生的數(shù)據(jù)流量并進(jìn)行顯示。
在一個(gè)具體的實(shí)施例中,所述處理器201還用于:
如果即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景不是需要確保其接收消息速度的運(yùn)行場(chǎng)景,回收所創(chuàng)建的線程。
在一個(gè)具體的實(shí)施例中,所述處理器201還用于:
當(dāng)檢測(cè)到所述移動(dòng)終端連接wifi時(shí),中止運(yùn)行所述線程。
在一個(gè)具體的實(shí)施例中,所述處理器還用于:
當(dāng)檢測(cè)到偽基站的基站信號(hào)時(shí),關(guān)閉所述線程,以停止向外發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,所述處理器201還用于:
接收到紅包發(fā)送消息;
通過(guò)所述物理空口返回紅包確收消息。
在一個(gè)具體的實(shí)施例中,所述移動(dòng)終端預(yù)設(shè)有白名單;其中,白名單中存儲(chǔ)有一個(gè)或多個(gè)需要進(jìn)行識(shí)別的即時(shí)通信應(yīng)用的名稱;
所述“識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景”包括:
判斷當(dāng)前的移動(dòng)終端是否運(yùn)行有白名單中的即時(shí)通信應(yīng)用;
若判斷結(jié)果為是,則對(duì)運(yùn)行的白名單中的即時(shí)通信應(yīng)用進(jìn)行場(chǎng)景識(shí)別。
在一個(gè)具體的實(shí)施例中,所述需要確保其接收消息速度的運(yùn)行場(chǎng)景包括:運(yùn)行在所述移動(dòng)終端的前臺(tái)。
在一個(gè)具體的實(shí)施例中,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
獲取各運(yùn)營(yíng)商的網(wǎng)絡(luò)在無(wú)數(shù)據(jù)傳輸情況下,釋放RRC連接的最小時(shí)間;
以所述最小時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或
從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述最小時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”,包括:
獲取運(yùn)營(yíng)商網(wǎng)絡(luò)側(cè)動(dòng)態(tài)上報(bào)的RRC連接的釋放時(shí)間;
以所述釋放時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或
從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述釋放時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,所述“定期向外發(fā)送出數(shù)據(jù)”,包括:
隨機(jī)生成局域網(wǎng)IP地址;
通過(guò)所述移動(dòng)終端定期向所述局域網(wǎng)IP地址發(fā)送數(shù)據(jù)。
在一個(gè)具體的實(shí)施例中,所述數(shù)據(jù)為內(nèi)容為空的數(shù)據(jù)包。
本發(fā)明實(shí)施例提出了一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法和移動(dòng)終端,其中,該方法包括:識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景;以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。以此通過(guò)定期想法發(fā)送數(shù)據(jù),避免了物理空口的資源被釋放掉后,接收消息時(shí)又得重新建立所造成的時(shí)延。
本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施場(chǎng)景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
本領(lǐng)域技術(shù)人員可以理解實(shí)施場(chǎng)景中的裝置中的模塊可以按照實(shí)施場(chǎng)景描述進(jìn)行分布于實(shí)施場(chǎng)景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場(chǎng)景的一個(gè)或多個(gè)裝置中。上述實(shí)施場(chǎng)景的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施場(chǎng)景的優(yōu)劣。
以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施場(chǎng)景,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
本發(fā)明實(shí)施例還揭示了:
A1、一種即時(shí)通信應(yīng)用中進(jìn)行信息處理的方法,包括:
識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景;
如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景,以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。
A2、如A1所述的方法,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
創(chuàng)建獨(dú)立的線程;
以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,由所述線程定期向外發(fā)送數(shù)據(jù)。
A3、如A2所述的方法,還包括:
對(duì)所述線程的數(shù)據(jù)流量進(jìn)行監(jiān)控,以獲取通過(guò)所述線程向外發(fā)送數(shù)據(jù)所產(chǎn)生的數(shù)據(jù)流量并進(jìn)行顯示。
A4、如A2所述的方法,還包括:
如果即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景不是需要確保其接收消息速度的運(yùn)行場(chǎng)景,回收所述線程。
A5、如A2所述的方法,還包括:
當(dāng)檢測(cè)到所述移動(dòng)終端連接wifi時(shí),中止運(yùn)行所述線程。
A6、如A2所述的方法,還包括:
當(dāng)檢測(cè)到偽基站的基站信號(hào)時(shí),關(guān)閉所述線程,以停止向外發(fā)送數(shù)據(jù)。
A7、如A1所述的方法,還包括:
接收到紅包發(fā)送消息;
通過(guò)所述物理空口返回紅包確收消息。
A8、如A1所述的方法,所述移動(dòng)終端預(yù)設(shè)有白名單;其中,白名單中存儲(chǔ)有一個(gè)或多個(gè)需要進(jìn)行識(shí)別的即時(shí)通信應(yīng)用的名稱;
所述“識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景”包括:
判斷當(dāng)前的移動(dòng)終端是否運(yùn)行有白名單中的即時(shí)通信應(yīng)用;
若判斷結(jié)果為是,則對(duì)運(yùn)行的白名單中的即時(shí)通信應(yīng)用進(jìn)行場(chǎng)景識(shí)別。
A9、如A1所述的方法,所述需要確保其接收消息速度的運(yùn)行場(chǎng)景包括:運(yùn)行在所述移動(dòng)終端的前臺(tái)。
A10、如A1所述的方法,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
獲取各運(yùn)營(yíng)商的網(wǎng)絡(luò)在無(wú)數(shù)據(jù)傳輸情況下,釋放RRC連接的最小時(shí)間;
以所述最小時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或
從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述最小時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
A11、如A1所述的方法,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
獲取運(yùn)營(yíng)商網(wǎng)絡(luò)側(cè)動(dòng)態(tài)上報(bào)的RRC連接的釋放時(shí)間;
以所述釋放時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或
從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述釋放時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
A12、如A1所述的方法,所述“定期向外發(fā)送出數(shù)據(jù)”包括:
隨機(jī)生成局域網(wǎng)IP地址;
通過(guò)所述移動(dòng)終端定期向所述局域網(wǎng)IP地址發(fā)送數(shù)據(jù)。
A13、如A1-A12中任意一項(xiàng)所述的方法,所述數(shù)據(jù)為內(nèi)容為空的數(shù)據(jù)包。
B14、一種移動(dòng)終端,包括:
處理器;
用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器用于:
識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景,如果是需要確保其接收消息速度的運(yùn)行場(chǎng)景,以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù),避免當(dāng)前移動(dòng)終端的物理空口重新建立。
B15、如B14所述的移動(dòng)終端,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
創(chuàng)建獨(dú)立的線程;
以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,由所述線程定期向外發(fā)送數(shù)據(jù)。
B16、如B15所述的移動(dòng)終端,所述處理器還用于:
對(duì)所述線程的數(shù)據(jù)流量進(jìn)行監(jiān)控,以獲取通過(guò)所述線程向外發(fā)送數(shù)據(jù)所產(chǎn)生的數(shù)據(jù)流量并進(jìn)行顯示。
B17、如B15所述的移動(dòng)終端,所述處理器還用于:
如果即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景不是需要確保其接收消息速度的運(yùn)行場(chǎng)景,回收所創(chuàng)建的線程。
B18、如B15所述的移動(dòng)終端,所述處理器還用于:
當(dāng)檢測(cè)到所述移動(dòng)終端連接wifi時(shí),中止運(yùn)行所述線程。
B19、如B15所述的移動(dòng)終端,所述處理器還用于:
當(dāng)檢測(cè)到偽基站的基站信號(hào)時(shí),關(guān)閉所述線程,以停止向外發(fā)送數(shù)據(jù)。
B20、如B14所述的移動(dòng)終端,所述處理器還用于:
接收到紅包發(fā)送消息;
通過(guò)所述物理空口返回紅包確收消息。
B21、如B14所述的移動(dòng)終端,所述移動(dòng)終端預(yù)設(shè)有白名單;其中,白名單中存儲(chǔ)有一個(gè)或多個(gè)需要進(jìn)行識(shí)別的即時(shí)通信應(yīng)用的名稱;
所述“識(shí)別即時(shí)通信應(yīng)用在當(dāng)前移動(dòng)終端中運(yùn)行的場(chǎng)景”包括:
判斷當(dāng)前的移動(dòng)終端是否運(yùn)行有白名單中的即時(shí)通信應(yīng)用;
若判斷結(jié)果為是,則對(duì)運(yùn)行的白名單中的即時(shí)通信應(yīng)用進(jìn)行場(chǎng)景識(shí)別。
B22、如B14所述的移動(dòng)終端,所述需要確保其接收消息速度的運(yùn)行場(chǎng)景包括:運(yùn)行在所述移動(dòng)終端的前臺(tái)。
B23、如B14所述的移動(dòng)終端,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”包括:
獲取各運(yùn)營(yíng)商的網(wǎng)絡(luò)在無(wú)數(shù)據(jù)傳輸情況下,釋放RRC連接的最小時(shí)間;
以所述最小時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或
從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述最小時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
B24、如B14所述的移動(dòng)終端,所述“以運(yùn)營(yíng)商網(wǎng)絡(luò)下無(wú)數(shù)據(jù)傳輸后釋放RRC連接的時(shí)間為間隔,定期向外發(fā)送出數(shù)據(jù)”,包括:
獲取運(yùn)營(yíng)商網(wǎng)絡(luò)側(cè)動(dòng)態(tài)上報(bào)的RRC連接的釋放時(shí)間;
以所述釋放時(shí)間為時(shí)間間隔,通過(guò)所述移動(dòng)終端周期性向外發(fā)送數(shù)據(jù);或
從檢測(cè)到所述移動(dòng)終端進(jìn)入dormant狀態(tài)時(shí)開始計(jì)時(shí),當(dāng)時(shí)間間隔達(dá)到所述釋放時(shí)間時(shí),通過(guò)所述移動(dòng)終端向外發(fā)送數(shù)據(jù)。
B25、如B14所述的移動(dòng)終端,所述“定期向外發(fā)送出數(shù)據(jù)”包括:
隨機(jī)生成局域網(wǎng)IP地址;
通過(guò)所述移動(dòng)終端定期向所述局域網(wǎng)IP地址發(fā)送數(shù)據(jù)。
B26、如B14-B25中任意一項(xiàng)所述的移動(dòng)終端,所述數(shù)據(jù)為內(nèi)容為空的數(shù)據(jù)包。