一種?;顣r間確定方法和電子設備的制造方法
【技術(shù)領域】
[0001]本申請涉及通信技術(shù)領域,更具體的說是涉及一種保活時間確定方法和電子設備。
【背景技術(shù)】
[0002]TCP(Transmiss1n Control Protocol,傳輸控制協(xié)議)中有長連接和短連接之分。其中,TCP長連接在發(fā)送數(shù)據(jù)包之后仍會在一定時間內(nèi)保持連接。
[0003]如果電子設備希望TCP長連接被保持,需要每隔一段時間向服務器發(fā)送一次?;钫埱?,然而頻繁發(fā)送?;钫埱蟊厝粫е略O備功耗過大,為了減少?;钫埱蟮拇螖?shù),電子設備需要探測在該電子設備與服務器之間的長連接無數(shù)據(jù)傳輸?shù)那闆r下,該長連接所能維持的最大時長,即探測?;顣r間,并在達到?;顣r間之前發(fā)送?;钫埱?,以減少?;钫埱蟮陌l(fā)送次數(shù)。但是,電子設備探測?;顣r間的過程中,也必然會耗費電子設備的大量功耗,從而造成資源浪費。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請?zhí)峁┝艘环N?;顣r間確定方法和電子設備,以減少確定?;顣r間所導致的功耗浪費。
[0005]為實現(xiàn)上述目的,本申請?zhí)峁┤缦录夹g(shù)方案:
[0006]—種?;顣r間確定方法,包括:
[0007]在第一電子設備連接到局域網(wǎng)時,進行預設操作,得到操作結(jié)果;
[0008]當所述操作結(jié)果表明所述第一電子設備從所述局域網(wǎng)內(nèi)的第二電子設備獲取到第二連接的保活時間時,則確定所述第一電子設備與指定服務器之間的第一連接的?;顣r間為所述第二連接的?;顣r間,其中,所述第二連接的保活時間為所述第二電子設備與所述指定服務器之間的第二連接在無數(shù)據(jù)傳輸?shù)那闆r下,所述第二連接所能維持的最大時長;其中,所述第二電子設備不同于所述第一電子設備。
[0009]優(yōu)選的,所述進行預設操作,得到操作結(jié)果,包括:
[0010]檢測所述局域網(wǎng)內(nèi)的至少一個第二電子設備發(fā)送的廣播消息,獲取檢測結(jié)果;
[0011]則所述操作結(jié)果表明所述第一電子設備從所述局域網(wǎng)內(nèi)的第二電子設備獲取到第二連接的?;顣r間,包括:
[0012]檢測結(jié)果表明檢測到所述廣播消息,且所述廣播消息攜帶有所述第二連接的?;顣r間。
[0013]優(yōu)選的,所述進行預設操作,得到操作結(jié)果,包括:
[0014]在所述局域網(wǎng)內(nèi)發(fā)送廣播消息,所述廣播消息用于請求所述第二連接的?;顣r間;
[0015]獲取所述局域網(wǎng)內(nèi)至少一個第二電子設備針對所述廣播消息返回的響應消息;
[0016]則所述操作結(jié)果表明所述第一電子設備從所述局域網(wǎng)內(nèi)的第二電子設備獲取到第二連接的保活時間,包括:
[0017]所述響應消息中包括所述第二連接的保活時間。
[0018]優(yōu)選的,還包括:
[0019]當所述操作結(jié)果表明未獲取到所述第二連接的保活時間時,獲取所述第二電子設備當前對所述第二連接的?;顣r間的探測情況;
[0020]當所述探測情況表明獲取到所述第二電子設備當前探測所述第二連接的保活時間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的?;顣r間。
[0021]優(yōu)選的,所述當所述探測情況表明獲取到所述第二電子設備當前探測所述第二連接的?;顣r間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的?;顣r間,包括:
[0022]當所述探測情況表明獲取到至少兩個第二電子設備當前探測所述第二連接的保活時間所采用的第一探測時長時,從所述至少兩個第二電子設備所采用的第一探測時長中,確定最大探測時長;
[0023]基于所述最大探測時長,探測所述第一連接的保活時間。
[0024]優(yōu)選的,所述當所述探測情況表明獲取到所述第二電子設備當前探測所述第二連接的?;顣r間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的?;顣r間,包括:
[0025]當所述探測結(jié)果表明獲取到所述局域網(wǎng)內(nèi)的設定第二電子設備當前探測所述第二連接的?;顣r間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的?;顣r間,所述設定第二電子設備為在所述第一電子設備之前最近一次連接到所述局域網(wǎng)的第二電子設備。
[0026]優(yōu)選的,在探測到所述第一連接的保活時間之后,還包括:
[0027]將所述第一連接的?;顣r間發(fā)送給所述局域網(wǎng)內(nèi)的第二電子設備,以使得所述第二電子設備將所述第一連接的?;顣r間作為所述第二電子設備與所述指定服務器之間的第二連接的保活時間。
[0028]優(yōu)選的,在探測到所述第一連接的?;顣r間之前,還包括:
[0029]當檢測到第三電子設備連接到所述局域網(wǎng)時,確定當前探測所述第一連接的保活時間所用的第二探測時長;
[0030]將所述第二探測時長發(fā)送給所述第三電子設備,以使得所述第三電子設備基于所述第二探測時長,對所述第三電子設備與所述指定服務器之間的第三連接的?;顣r間進行探測。
[0031]另一方面,本申請實施例還提供了一種電子設備,包括:
[0032]處理器,用于在所述電子設備連接到局域網(wǎng)時,進行預設操作,得到操作結(jié)果;當所述操作結(jié)果表明所述電子設備從所述局域網(wǎng)內(nèi)的第二電子設備獲取到第二連接的?;顣r間時,則確定所述電子設備與指定服務器之間的第一連接的?;顣r間為所述第二連接的保活時間,其中,所述第二連接的?;顣r間為所述第二電子設備與所述指定服務器之間的第二連接在無數(shù)據(jù)傳輸?shù)那闆r下,所述第二連接所能維持的最大時長;其中,所述第二電子設備不同于所述電子設備;
[0033]存儲器,用于存儲所述處理器運行所需的數(shù)據(jù)。
[0034]優(yōu)選的,還包括:接收器,用于接收所述局域網(wǎng)內(nèi)的至少一個第二電子設備發(fā)送的廣播消息;
[0035]則,處理器,具體用于在所述電子設備連接到局域網(wǎng)時,檢測所述局域網(wǎng)內(nèi)的至少一個第二電子設備發(fā)送的廣播消息,獲取檢測結(jié)果;當所述檢測結(jié)果表明所述接收器接收到所述廣播消息,且所述廣播消息攜帶有所述第二連接的?;顣r間時,則確定所述電子設備與指定服務器之間的第一連接的?;顣r間為所述第二連接的?;顣r間。
[0036]優(yōu)選的,還包括:
[0037]發(fā)射器,用于在所述局域網(wǎng)內(nèi)發(fā)送廣播消息,所述廣播消息用于請求所述第二連接的?;顣r間;
[0038]接收器,用于獲取所述局域網(wǎng)內(nèi)至少一個第二電子設備針對所述廣播消息返回的響應消息;
[0039]則,所述處理器,具體用于在所述電子設備連接到局域網(wǎng)時,觸發(fā)所述發(fā)射器發(fā)送所述廣播消息;當檢測到所述接收器接收到所述響應消息,且所述響應消息中包括所述第二連接的?;顣r間時,則確定所述電子設備與指定服務器之間的第一連接的?;顣r間為所述第二連接的?;顣r間。
[0040]優(yōu)選的,所述處理器,還用于當所述操作結(jié)果表明未獲取到所述第二連接的?;顣r間時,獲取所述第二電子設備當前對所述第二連接的?;顣r間的探測情況;所述探測情況表明獲取到所述第二電子設備當前探測所述第二連接的?;顣r間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的?;顣r間。
[0041]優(yōu)選的,所述處理器當所述探測情況表明獲取到所述第二電子設備當前探測所述第二連接的保活時間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的?;顣r間,具體為:
[0042]當所述探測情況表明獲取到至少兩個第二電子設備當前探測所述第二連接的保活時間所采用的第一探測時長時,從所述至少兩個第二電子設備所采用的第一探測時長中,確定最大探測時長;基于所述最大探測時長,探測所述第一連接的?;顣r間。
[0043]優(yōu)選的,所述處理器當所述探測情況表明獲取到所述第二電子設備當前探測所述第二連接的?;顣r間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的保活時間,具體為:
[0044]當所述探測結(jié)果表明獲取到所述局域網(wǎng)內(nèi)的設定第二電子設備當前探測所述第二連接的?;顣r間所采用的第一探測時長時,基于所述第一探測時長,探測所述第一連接的?;顣r間,所述設定第二電子設備為在所述電子設備之前最近一次連接到所述局域網(wǎng)的第二電子設備。
[0045]優(yōu)選的,所述處理器還用于,在探測到所述第一連接的?;顣r間之后,將所述第一連接的?;顣r間發(fā)送給所述局域網(wǎng)內(nèi)的第二電子設備,以使得所述第二電子設備將所