計時模塊,可以是執(zhí)行對第一用戶回復第二用戶所發(fā)送即時通訊消息后等 待第二用戶回復的等待時間進行計時的硬件,例如計時器,也可以是能夠執(zhí)行相應計算機 程序從而完成前述功能的一般處理器或者其他硬件設備(本說明書提供的各個實施例都可 應用上述描述原則)。
[0054] 附圖2示例的計算模塊205可以包括均值計算單元301和求和單元302,如附圖3所 示本發(fā)明實施例三提供的運行即時通訊軟件時的節(jié)電裝置,其中:
[0055] 均值計算單元301,用于根據(jù)頻度表記錄的時長計算第二用戶回復第一用戶 一條即時通訊消息的平均時K&·
|其中,η為頻度表中包含的時長A tl的有 效記錄條數(shù);
[0056] 求和單元302,用于獲取針對所述第二用戶設置的超時等待時間TTQ,將所述冱與 所述Ττο之和作為所述一般時長Tfwt。
[0057] 附圖2示例的運行即時通訊軟件時的節(jié)電裝置還可以包括存儲模塊401,如附圖4 所示本發(fā)明實施例四提供的運行即時通訊軟件時的節(jié)電裝置。存儲模塊401用于按照隊列 方式存儲頻度表記錄的時長A ti。
[0058] 附圖2至附圖4任一示例的運行即時通訊軟件時的節(jié)電裝置還可以包括清除模塊 501,如附圖5-a至附圖5-c所示本發(fā)明實施例五至實施例七提供的運行即時通訊軟件時的 節(jié)電裝置。清除模塊501用于鎖屏模塊204對運行即時通訊軟件的智能終端進行鎖屏之后, 清除第一用戶最后一次回復第二用戶發(fā)來一條即時通訊消息的時刻的記錄。
[0059] 附圖2示例的運行即時通訊軟件時的節(jié)電裝置還可以包括計時清零模塊601,如附 圖6所示本發(fā)明實施例八提供的運行即時通訊軟件時的節(jié)電裝置。計時清零模塊601用于第 一用戶回復第二用戶所發(fā)送即時通訊消息后等待第二用戶回復的等待時間尚未超過第一 用戶自發(fā)送給第二用戶一條即時通訊消息至第二用戶針對該條即時通訊消息回復第一用 戶時所經歷的一般時長Tm時,第二用戶已回復第一用戶,則對第一用戶的計時清零。
[0060] 需要說明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過程等內容,由于與 本發(fā)明方法實施例基于同一構思,其帶來的技術效果與本發(fā)明方法實施例相同,具體內容 可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
[0061] 本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲 介質可以包括:只讀存儲器(R〇M,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
[0062] 以上對本發(fā)明實施例所提供的運行即時通訊軟件時的節(jié)電方法和裝置進行了詳 細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說 明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù) 本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不 應理解為對本發(fā)明的限制。
【主權項】
1. 一種運行即時通訊軟件時的節(jié)電方法,其特征在于,所述方法包括: 監(jiān)測第一用戶與每個第二用戶通過即時通訊軟件交互的即時通訊消息,所述第一用戶 為使用其所屬智能終端運行即時通訊軟件時欲節(jié)電用戶,所述第二用戶為與所述第一用戶 進行即時通訊的用戶; 根據(jù)所述監(jiān)測到的即時通訊消息,建立每個所述第二用戶回復即時通訊消息的頻度 表,所述頻度表包括所述第一用戶每次自發(fā)送給所述第二用戶一條即時通訊消息起,至所 述第二用戶針對該條即時通訊消息回復所述第一用戶為止所經歷的時長A ; 根據(jù)所述時長At,計算所述第二用戶回復所述第一用戶一條即時通訊消息的一般時 長 Tfwt; 對所述第一用戶回復所述第二用戶所發(fā)送即時通訊消息后等待所述第二用戶回復的 等待時間進行計時; 若所述等待時間超過所述一般時長τ?τ時所述第二用戶尚未回復所述第一用戶,則對 所述智能終端進行鎖屏。2. 如權利要求1所述的方法,其特征在于,所述根據(jù)所述時長△ t,計算所述第二用戶回 復所述第一用戶一條即時通訊消息的一般時長Tbt,包括: 根據(jù)所述頻度表記錄的時長At計算所述第二用戶回復所述第一用戶一條即時通訊消 息的平均時長S,所i所述η為所述頻度表中包含的時長A tl的有效記錄條 數(shù); 獲取針對所述第二用戶設置的超時等待時間Ττο,將所述冱與所述Ττο之和作為所述一 般時長Tfwt。3. 如權利要求1所述的方法,其特征在于,按照隊列方式存儲所述時長Atl。4. 如權利要求1至3任意一項所述的方法,其特征在于,在對運行即時通訊軟件的智能 終端進行鎖屏之后,所述方法還包括: 清除所述第一用戶最后一次回復所述第二用戶發(fā)來一條即時通訊消息的時刻的記錄。5. 如權利要求1所述的方法,其特征在于,若所述等待時間尚未超過所述一般時長Tfwt 時所述第二用戶已回復所述第一用戶,則所述方法還包括: 對所述第一用戶的計時清零。6. -種運行即時通訊軟件時的節(jié)電裝置,其特征在于,所述裝置包括: 消息監(jiān)測模塊,用于監(jiān)測第一用戶與每個第二用戶通過即時通訊軟件交互的即時通訊 消息,所述第一用戶為使用其所屬智能終端運行即時通訊軟件時欲節(jié)電用戶,所述第二用 戶為與所述第一用戶進行即時通訊的用戶; 頻度表建立模塊,用于根據(jù)所述監(jiān)測到的即時通訊消息,建立每個所述第二用戶回復 即時通訊消息的頻度表,所述頻度表包括所述第一用戶每次自發(fā)送給所述第二用戶一條即 時通訊消息起,至所述第二用戶針對該條即時通訊消息回復所述第一用戶為止所經歷的時 長 Δ ti; 計算模塊,用于根據(jù)所述時長a ,計算所述第二用戶回復所述第一用戶一條即時通訊 消息的一般時長Tfwt ; 計時模塊,用于對所述第一用戶回復所述第二用戶所發(fā)送即時通訊消息后等待所述第 二用戶回復的等待時間進行計時; 鎖屏模塊,用于若所述等待時間超過所述一般時長τ?τ時所述第二用戶尚未回復所述 第一用戶,則對所述智能終端進行鎖屏。7. 如權利要求6所述的裝置,其特征在于,所述計算模塊包括: 均值計算單元,用于根據(jù)所述頻度表記錄的時長A U計算所述第二用戶回復所述第一 用戶一條即時通訊消息的平均時長Μ,:所述,所述η為所述頻度表中包含的時 長Δ ti的有效記錄條數(shù); 求和單元,用于獲取針對所述第二用戶設置的超時等待時間Ττο,將所述冱與所述Ττο之 和作為所述一般時長Tfwt。8. 如權利要求6所述的裝置,其特征在于,所述裝置還包括: 存儲模塊,用于按照隊列方式存儲所述時長A9. 如權利要求6至8任意一項所述的裝置,其特征在于,所述裝置還包括: 清除模塊,用于所述鎖屏模塊對運行即時通訊軟件的智能終端進行鎖屏之后,清除所 述第一用戶最后一次回復所述第二用戶發(fā)來一條即時通訊消息的時刻的記錄。10. 如權利要求6所述的裝置,其特征在于,所述裝置還包括: 計時清零模塊,用于若所述等待時間尚未超過所述一般時長τ?τ時所述第二用戶已回 復所述第一用戶,則對所述第一用戶的計時清零。
【專利摘要】本發(fā)明提供一種運行即時通訊軟件時的節(jié)電方法和裝置,以減少用戶在使用即時通訊軟件時對智能終端電量的無故消耗。所述方法包括:監(jiān)測第一用戶與每個第二用戶通過即時通訊軟件交互的即時通訊消息;根據(jù)監(jiān)測到的即時通訊消息,建立每個第二用戶回復即時通訊消息的頻度表;根據(jù)時長Δti,計算第二用戶回復所述第一用戶一條即時通訊消息的一般時長TFWT;對第一用戶回復所述第二用戶所發(fā)送即時通訊消息后等待第二用戶回復的等待時間進行計時;若等待時間超過一般時長TFWT時第二用戶尚未回復第一用戶,則對第一用戶所屬智能終端進行鎖屏。本發(fā)明提供的技術方案能夠避免無謂的等待,節(jié)省運行即時通訊軟件的智能終端的電量。
【IPC分類】G06F1/32
【公開號】CN105607723
【申請?zhí)枴緾N201510966640
【發(fā)明人】豆?jié)稍?
【申請人】Tcl集團股份有限公司
【公開日】2016年5月25日
【申請日】2015年12月18日