本發(fā)明涉及人機交互技術(shù)領(lǐng)域,尤其涉及一種限制一定時間范圍內(nèi)使用多個電子設(shè)備的總體時間的方法及系統(tǒng)。
背景技術(shù):
智能手機、平板電腦、筆記本電腦、臺式計算機等電子設(shè)備的應(yīng)用越來越廣泛。人每天使用多種電子設(shè)備。例如,人們每天用智能手機通話、閱讀新聞、使用社交軟件、玩游戲、看視頻、購物。使用平板電腦閱讀新聞、玩游戲、看視頻。使用便攜式或臺式計算機工作、學習,等等。
過多使用各種電子設(shè)備帶來了諸如眼睛視力下降、頸椎病等健康問題。一些人有意識的去控制自己使用各種電子設(shè)備的時間,保證合理的休息、工作、娛樂、運動等時間,以保障健康的生活方式。但這需要人具有堅定的意志。而許多人(如青少年)往往不能控制自己使用這些電子設(shè)備的欲望。即使意志堅定的人也不一定能夠始終做到將一天內(nèi)使用各種電子設(shè)備的時間控制在合理限度內(nèi)。
因此,有必要研究一種能夠限制人們使用各種電子設(shè)備的時間的方法和技術(shù),將一天內(nèi)使用各種電子設(shè)備的總時間限制在一定限度內(nèi),從技術(shù)上保證使用各種電子設(shè)備的時間不會侵占使用者的休息、娛樂、運動等其他時間,避免健康問題和其他不良影響的產(chǎn)生。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種在一定的時間范圍內(nèi)能夠限制人使用多個電子設(shè)備的總體時間的方法和技術(shù),避免對各種電子設(shè)備過度使用可能帶來的健康問題和其他不良后果。
本發(fā)明的技術(shù)方案是:
一種限制一定時間范圍內(nèi)使用多個電子設(shè)備的總體時間的系統(tǒng),它由云中心和至少2個終端組成,至少2個終端通過無線或者有線連接云中心;該系統(tǒng)包括行為偵測模塊、云中心和各個終端的實施模塊;
所述行為偵測模塊,用于偵測用戶操作終端的行為,并將偵測到的用戶操作終端的信息發(fā)送至云中心;所述云中心,用于接收來自注冊用戶的各個注冊終端所發(fā)送的操作信息;根據(jù)操作信息計算決策用戶在監(jiān)控時間范圍內(nèi)使用各個終端的總體時間是否超限,如果用戶在監(jiān)控時間范圍內(nèi)使用各個終端的總體時間達到或超過上限,用戶不能再使用終端的可限制功能;并向各個終端的實施模塊發(fā)送功能限制命令;所述各個終端的實施模塊接收云中心的終端功能限制命令,限制用戶使用系統(tǒng)預(yù)先設(shè)定的可限制功能。
所述行為偵測模塊負責偵測用戶操作終端的行為;用戶使用終端的行為包括對終端的任何操作,該操作包括點擊、長按、滑動、拖動、雙擊、縮放、鎖屏;能夠是手的觸摸操作,或者是手通過鼠標、鍵盤操作;在待監(jiān)控的一定時間范圍內(nèi),終端將該時間范圍內(nèi)偵測到的用戶對該終端的第i個操作的信息用3元組(ti,o,p)標識,其中ti表示偵測到的用戶對該終端的第i個操作發(fā)生的時間,o是第i個操作的類型,p是所操作的終端標識;行為偵測模塊將偵測到的用戶操作終端的信息發(fā)送至云中心。
所述云中心接收來自注冊用戶的各個注冊終端所發(fā)送的操作信息;并將每條操作信息按照時間的先后順序排序為(tj,ok,pl)(j=1,2,…),其中tj表示偵測到的用戶對各終端的第j個操作發(fā)生的時間,ok表示第k個類型的操作,pl表示第l個終端;保存上述信息列表;設(shè)置相鄰操作時間間隔閾值t0,根據(jù)相鄰操作的時間間隔是否小于t0,判斷用戶是否正在使用或不使用某個或多個終端;計算自監(jiān)控時間開始至當前的用戶使用所有終端的總體時間T;設(shè)置監(jiān)控時間范圍內(nèi)用戶可使用各個終端的總體時間閾值T0,將T與T0比較;當T<T0時,認為用戶在監(jiān)控時間范圍內(nèi)使用各個終端的總體時間未超限,用戶可繼續(xù)使用終端,重復(fù)上述過程,并更新T,當T≥T0時,認為用戶在監(jiān)控時間范圍內(nèi)使用各個終端的總體時間達到或超過上限,用戶不能再使用終端的可限制功能;云中心向各個終端發(fā)送功能限制命令;令T=0,為下次監(jiān)控進行準備。
所述云中心提供用戶注冊功能、設(shè)備注冊功能、信息查詢功能和統(tǒng)計報表功能。
所述各個終端的實施模塊接收云中心的終端功能限制命令,限制用戶使用系統(tǒng)預(yù)先設(shè)定的可限制功能;終端功能限制方案包括警告、系統(tǒng)默認方案、無權(quán)限的用戶設(shè)定方案和有權(quán)限的用戶設(shè)定方案。
所述警告為:在用戶終端輸出報警信息,提示用戶本次監(jiān)控時間范圍內(nèi)使用終端的總體時間已經(jīng)超限。
所述系統(tǒng)默認方案為:限制用戶使用除重要功能以外的全部功能,所述重要功能包括接聽和撥打電話、查看和發(fā)送短信;限制使用的時間從接收到限制電子設(shè)備功能命令的時間開始,至本次監(jiān)控時間范圍截止。
所述無權(quán)限的用戶設(shè)定方案為:用戶自己設(shè)定某些重要功能為不可限制功能,所述重要功能包括接聽和撥打電話、查看和發(fā)送短信;其他功能設(shè)置為可限制功能,其他功能包括微信、QQ、網(wǎng)頁瀏覽、各種新聞客戶端、播放視頻、打游戲;限制使用的時間從接收到限制電子設(shè)備功能命令的時間開始,至本次監(jiān)控時間范圍截止。
所述帶權(quán)限的用戶設(shè)定方案為:由帶有權(quán)限的用戶設(shè)定某些重要功能為不可限制功能,所述重要功能包括接聽和撥打電話、查看和發(fā)送短信;其他功能設(shè)置為可限制功能,所述其他功能包括微信、QQ、網(wǎng)頁瀏覽、各種新聞客戶端、播放視頻、打游戲;限制使用的時間至本次監(jiān)控時間范圍截止;非權(quán)限用戶無權(quán)更改有權(quán)限用戶的任何設(shè)定。
一種限制一定時間范圍內(nèi)使用多個電子設(shè)備的總體時間的方法,該方法包括以下步驟:
步驟1,接收來自各個終端的操作信息(ti,o,p),其中ti表示偵測到的用戶對該終端的第i個操作發(fā)生的時間,o是第i個操作的類型,p是所操作的終端標識;并將該信息發(fā)送至云中心;
步驟2,將自監(jiān)控開始接收的用戶對各個終端的第j個操作,按照時間先后順序重排序為(tj,ok,pl)(j=1,2,…),其中tj表示偵測到的用戶對各個終端的第j個操作發(fā)生的時間,ok表示第k個類型的操作,pl表示第l個終端;
步驟3,計算相鄰兩個操作的時間間隔tj+1-tj;
步驟4,設(shè)置閾值t0;如果tj+1-tj<t0,則認為用戶在tj到tj+1的時間內(nèi)在使用某個終端;自監(jiān)控開始至tj+1時刻用戶使用各個終端的總體時間為T=Tj+1=Tj+tj+1-tj;否則轉(zhuǎn)步驟5;
步驟5,若tj+1-tj≥t0,則認為用戶在tj到tj+1的時間內(nèi)沒有使用任何終端,不將該段時間計入T;則有T=Tj+1=Tj;
步驟6,設(shè)置監(jiān)控時間范圍內(nèi)用戶可使用各種終端的總體時間閾值T0;將T與T0比較;若T<T0,則重復(fù)上述過程;否則轉(zhuǎn)步驟7;
步驟7,若T≥T0,則認為用戶使用各個終端的總體時間已達到或超過上限,向各個終端的實施模塊輸出功能限制命令;并令T=0,為下次監(jiān)測做初始化準備。
本發(fā)明的有益效果是:本發(fā)明提供了限制在一定時間范圍內(nèi)使用各種電子終端設(shè)備的整體時間的方法及系統(tǒng),采集用戶對終端的操作,上傳至云中心。云中心根據(jù)相鄰操作的時間間隔判斷用戶是否在使用某個(些)終端。將用戶正在使用終端的時間納入用戶使用各個終端的總體時間??傮w時間超限時,采用報警、系統(tǒng)默認功能限制方案、無權(quán)限的用戶設(shè)定方案、帶權(quán)限的用戶設(shè)定方案等多種方式,提醒或限制用戶在給定時間范圍內(nèi)使用各個終端的總體時間。本發(fā)明能夠使用戶避免過度使用各種終端電子設(shè)備,保障休息、工作、學習、運動等其他事務(wù)時間,從而起到了保護身體健康,防止其他不良后果的作用。
附圖說明
圖1是云中心和至少2個終端的結(jié)構(gòu)示意圖;
圖2是本發(fā)明的結(jié)構(gòu)示意圖;
圖3是本發(fā)明的流程圖;
具體實施方式
如附圖1-附圖3所示,一種限制一定時間范圍內(nèi)使用多個電子設(shè)備的總體時間的系統(tǒng)由云中心和至少2個終端組成,至少2個終端通過無線或者有線連接云中心;該系統(tǒng)包括行為偵測模塊、云中心、實施模塊。
以人們使用智能手機、平板電腦、筆記本電腦、臺式計算機為例,對本發(fā)明公布的技術(shù)方案進行具體說明。
智能手機和平板電腦一般通過手勢進行操控。筆記本電腦一般通過觸摸板、鍵盤、鼠標進行操作。臺式機一般通過鼠標、鍵盤進行操作。
各個終端的行為偵測模塊負責偵測用戶使用該終端的行為。在一天時間范圍(0:00:00-24:00:00)內(nèi),將偵測到的用戶對某個終端的第i個操作用3元組(ti,o,p)標識,其中ti表示偵測到的用戶對該終端的第i個操作發(fā)生的時間,o是第i個操作的類型,p是所操作的終端標識。并將該信息發(fā)送至云中心。
云中心接收來自各個終端的操作信息(ti,o,p)。將自監(jiān)控開始接收的用戶對各個終端的第j個操作按照時間先后順序重排序為(tj,ok,pl)(j=1,2,…)。其中tj表示偵測到的用戶對各個終端的第j個操作發(fā)生的時間,ok表示第k個類型的操作,pl表示第l個終端。
計算相鄰兩個操作的時間間隔tj+1-tj.
設(shè)置閾值t0=3分鐘。如果tj+1-tj<t0,則認為用戶在ti到ti+1的時間內(nèi)在使用某個終端。自監(jiān)控開始至tj+1時刻用戶使用各個終端的總體時間為T=Tj+1=Tj+tj+1-tj.若tj+1-tj≥t0,則認為用戶在ti到ti+1的時間內(nèi)沒有使用任何終端,不將該段時間計入T。則有T=Tj+1=Tj。
設(shè)置監(jiān)控時間范圍內(nèi)用戶可使用各種終端的總體時間閾值T0=480分鐘。將T與T0比較。若T<T0,則重復(fù)上述過程;若T≥T0,則認為用戶使用各個終端的總體時間已達到或超過上限,向各個終端的實施模塊輸出功能限制命令。并令T=0,為第二天的監(jiān)測做初始化準備。
各個終端的實施模塊接收云中心的終端功能限制命令,限制用戶使用系統(tǒng)預(yù)先設(shè)定的可限制功能。終端功能限制方案包括警告、系統(tǒng)默認方案、無權(quán)限的用戶設(shè)定方案、有權(quán)限的用戶設(shè)定方案等。
警告為:在用戶終端輸出文字、語音、圖片等報警信息,提示用戶本次監(jiān)控時間范圍內(nèi)使用終端的總體時間已經(jīng)超限。
系統(tǒng)默認方案為:限制用戶使用除重要功能(如接聽和撥打電話、查看和發(fā)送短信)以外的全部功能(如微信、QQ、網(wǎng)頁瀏覽、各種新聞客戶端、播放視頻、打游戲等等)。限制使用的時間為至本日24時。
無權(quán)限的用戶設(shè)定方案為:用戶自己設(shè)定某些重要功能(如接聽和撥打電話、查看和發(fā)送短信)為不可限制功能,其他功能(如微信、QQ、網(wǎng)頁瀏覽、各種新聞客戶端、播放視頻、打游戲等等)設(shè)置為可限制功能。設(shè)置為可限制的功能,限制使用的時間為至本日24時。
帶權(quán)限的用戶設(shè)定方案為:由帶有權(quán)限的用戶設(shè)定某些重要功能(如接聽和撥打電話、查看和發(fā)送短信)為不可限制功能,其他功能(如微信、QQ、網(wǎng)頁瀏覽、各種新聞客戶端、播放視頻、打游戲等等)設(shè)置為可限制功能。設(shè)置為可限制的功能,限制使用的時間為至本日24時。非權(quán)限用戶無權(quán)更改有權(quán)限用戶的任何設(shè)定。
手機功能限制方案可由該手機用戶或其責任人設(shè)置。
通過本方法和本系統(tǒng),除重要功能外,用戶在一天內(nèi)可使用各種終端的總體時間被限定為480分鐘。云中心在3分鐘內(nèi)接收到用戶對各個終端的操作,認為用戶在該時間段內(nèi)在使用某個(些)終端。將該時間段計入用戶使用各個終端的總體時間。如果3分鐘內(nèi)未接收到用戶的任何操作,認為用戶在該時間段內(nèi)沒有使用任何終端,不將該時間段計入用戶使用各個終端的總體時間。當用戶使用各個終端的累計時間不超過480分鐘時,用戶可繼續(xù)使用各個終端。當用戶使用各個終端的累計時間超過480分鐘時,用戶僅能使用各個終端的非限制功能,強迫停止使用各個終端的可限制功能。限制的時間為至本日24:00:00。從而避免用戶過度使用各個終端,保障其身體健康和避免帶來其他不良后果。
以上所述的僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本領(lǐng)域的技術(shù)人員來說,在不脫離本發(fā)明整體構(gòu)思前提下,還可以作出若干改變和改進,這些也應(yīng)該視為本發(fā)明的保護范圍。