本發(fā)明涉及移動終端的技術(shù)領(lǐng)域,尤其涉及一種界面過濾的方法及系統(tǒng)。
背景技術(shù):
現(xiàn)今微信、facebook、微博等聊天工具很流行,該聊天功能都是以組為單位,或者以一個話題為單元進行討論,組或者單元中的每個人都可以發(fā)表看法。但人們經(jīng)常遇到很多無用留言,使得人們不能容易找到重點信息。例如:在班級群組中,當老師說完一句話后,很多家長都會跟帖,回復(fù):“知道了”、“好的”、“謝謝老師”、“老師幸苦了”等無用留言,老師發(fā)送的重要內(nèi)容的信息被刷,當再次想找到初始的帖子很麻煩且浪費時間。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供了一種界面過濾的方法及系統(tǒng),解決了現(xiàn)有技術(shù)中聊天工具中無用留言影響查找有用信息的技術(shù)問題。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種界面過濾的方法,其中,所述方法包括:
步驟A、根據(jù)用戶的操作調(diào)出菜單顯示選項列表;
步驟B、根據(jù)用戶的設(shè)置指令在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項,并設(shè)置需隱藏部分信息的時間段;
步驟C、根據(jù)用戶設(shè)置的需隱藏部分信息的時間段對頁面進行重新顯示;
步驟D、將設(shè)置的需隱藏部分信息的時間段進行保存,再次登錄時按照上述設(shè)置信息進行頁面顯示。
所示的界面過濾的方法,其中,所述步驟A具體包括:
A1、接收用戶的選取指令選取需進行操作的文本信息,對所述文本信息的頁面進行操作;
A2、當所述操作為預(yù)設(shè)操作時,調(diào)出包括所述文本信息所有操作功能的菜單顯示選項列表。
所示的界面過濾的方法,其中,所述步驟B具體包括:
B1、當在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項時,彈出對隱藏部分信息進行設(shè)置的對話框;
B2、根據(jù)用戶的指令在所述對話框中設(shè)置需隱藏部分信息的起點時間戳和終點時間戳。
所示的界面過濾的方法,其中,所述步驟C具體包括:
C1、將用戶設(shè)置的時間段的需隱藏部分信息進行隱藏;
C2、將隱藏后的文本信息進行重新顯示。
所示的界面過濾的方法,其中,所述步驟D具體包括:
D1、將設(shè)置的需隱藏部分信息的起點時間戳和終點時間戳進行保存;
D2、當再次登錄時,直接調(diào)用包括所述起點時間戳和終點時間戳的時間段,并進入步驟C。
一種界面過濾的系統(tǒng),其中,所述系統(tǒng)包括:
調(diào)用模塊,用于根據(jù)用戶的操作調(diào)出菜單顯示選項列表;
時間設(shè)置模塊,用于根據(jù)用戶的設(shè)置指令在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項,并設(shè)置需隱藏部分信息的時間段;
頁面顯示模塊,用于根據(jù)用戶設(shè)置的需隱藏部分信息的時間段對頁面進行重新顯示;
存儲模塊,用于將設(shè)置的需隱藏部分信息的時間段進行保存,再次登錄時按照上述設(shè)置信息進行頁面顯示。
所示的界面過濾的系統(tǒng),其中,所述調(diào)用模塊具體包括:
操作單元,用于接收用戶的選取指令選取需進行操作的文本信息,對所述文本信息的頁面進行操作;
菜單顯示單元,用于當所述操作為預(yù)設(shè)操作時,調(diào)出包括所述文本信息所有操作功能的菜單顯示選項列表。
所示的界面過濾的系統(tǒng),其中,所述時間設(shè)置模塊具體包括:
對話框單元,用于當在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項時,彈出對隱藏部分信息進行設(shè)置的對話框;
設(shè)置單元,用于根據(jù)用戶的指令在所述對話框中設(shè)置需隱藏部分信息的起點時間戳和終點時間戳。
所示的界面過濾的系統(tǒng),其中,所述頁面顯示模塊具體包括:
隱藏單元,用于將用戶設(shè)置的時間段的需隱藏部分信息進行隱藏;
重新顯示單元,用于將隱藏后的文本信息進行重新顯示。
所示的界面過濾的系統(tǒng),其中,所述存儲模塊具體包括:
保存單元,用于將設(shè)置的需隱藏部分信息的起點時間戳和終點時間戳進行保存;
時間段調(diào)用單元,用于當再次登錄時,直接調(diào)用包括所述起點時間戳和終點時間戳的時間段,并進入頁面顯示模塊。
本發(fā)明提供了一種界面過濾的方法及系統(tǒng),該方法中通過用戶的設(shè)置將無用留言進行隱藏,只將對用戶有用的留言進行顯示,這樣解決了現(xiàn)有技術(shù)中聊天工具中無用留言影響查找有用信息的技術(shù)問題,使得用戶能更快的查找到需要的信息。
附圖說明
圖1是本發(fā)明的一種界面過濾的方法的流程圖。
圖2是本發(fā)明的一種界面過濾的方法的具體實施例的流程圖。
圖3是本發(fā)明的一種界面過濾的系統(tǒng)的結(jié)構(gòu)框圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
文本信息中會有無用信息需要進行過濾,將無用信息查找出來并進行隱藏過濾,只顯示有用的信息,這樣即可以實現(xiàn)用戶能更快的查找到需要的信息。如圖1所示,為本發(fā)明提供的一種界面過濾的方法的流程圖,所述方法具體包括:
步驟S1、根據(jù)用戶的操作調(diào)出菜單顯示選項列表;
步驟S2、根據(jù)用戶的設(shè)置指令在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項,并設(shè)置需隱藏部分信息的時間段;
步驟S3、根據(jù)用戶設(shè)置的需隱藏部分信息的時間段對頁面進行重新顯示;
步驟S4、將設(shè)置的需隱藏部分信息的時間段進行保存,再次登錄時按照上述設(shè)置信息進行頁面顯示。
用戶進行操作時,需針對一個操作對象進行操作,本發(fā)明中操作對象可為文本信息,即是對文本信息的界面進行相應(yīng)的操作。步驟S1具體包括:
步驟11、接收用戶的選取指令選取需進行操作的文本信息,對所述文本信息的頁面進行操作。文本信息即是聊天工具的聊天顯示界面的內(nèi)容,只需在聊天顯示界面的任意內(nèi)容處進行操作,該操作都會記錄。
步驟12、當所述操作為預(yù)設(shè)操作時,調(diào)出包括所述文本信息所有操作功能的菜單顯示選項列表。該預(yù)設(shè)操作可以根據(jù)用戶設(shè)置進行確定,如可以設(shè)置長按操作為預(yù)設(shè)操作。當用戶的手指接觸到移動終端的屏幕的時間超過閾值時間則判斷為長按操作,該閾值時間可以為1s、2s等。預(yù)設(shè)操作也可以設(shè)置為在移動終端的屏幕畫出的形狀為預(yù)設(shè)形狀,還可以設(shè)置用于接觸到移動終端每個固定的位置等……。
通過如下的程序代碼可以實現(xiàn)長按操作的調(diào)用功能:
<script language=”Javascript”>
If (document.addEventListener)
//標準事件模型,在document對象上注冊捕獲事件處理程序
{
Document.addEventListener(“Longpressmessage”, LongpressHandler);
}
//LongpressHandler是注冊的長按某一條消息的事件處理函數(shù),當然如果希望通過其它方式顯示菜單也是類似的。其目的在于顯示菜單,讓用戶選擇隱藏消息功能。
當通過用戶的操作調(diào)出菜單顯示選項列表后,菜單顯示選項列表包括很多菜單選項,用戶需進行選擇。而本發(fā)明是對無用信息進行隱藏的處理,因此,需菜單選項中的信息隱藏設(shè)置的功能選項。所述步驟S2具體包括:
步驟21、當在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項時,彈出對隱藏部分信息進行設(shè)置的對話框;
步驟22、根據(jù)用戶的指令在所述對話框中設(shè)置需隱藏部分信息的起點時間戳和終點時間戳。無論是微博還是微信等聊天工具,其中的每一條信息都對應(yīng)相應(yīng)的時間戳,因此,可以用時間戳來唯一確定需要隱藏的信息的起點或終點。設(shè)置時間戳的目的是記錄需要隱藏頁面的起點和終點。如果起點沒有記錄,則此時起點時間戳為空,則獲取當前時間信息作為起點;下一次選擇點則為終點時間戳。
時間戳可以通過下面具體的代碼進行設(shè)置:
Typedef
{
TIME start_timestamp;
TIME end_timestamp;
};
其中TIME為開始和結(jié)束點的時間戳類型;start_timestamp和end_timestamp分別記錄起點和終點消息的時間戳。
當確定了需隱藏部分信息的起點時間戳或終點時間戳,則需對文本文件進行重新處理,具體步驟S3具體包括:
步驟31、當判斷某條文本信息的時間為時間段內(nèi)的信息時,則為需隱藏的文本信息,將用戶設(shè)置的時間段的需隱藏部分信息進行隱藏;當文本信息中信息屬于設(shè)置的時間段內(nèi)的文本信息則判斷該文本信息為需隱藏部分信息,將該條文本信息進行隱藏。設(shè)置的時間段即是起點時間戳至終點時間戳之間的時間。
進行文件信息的時間戳是否在設(shè)置的時間段內(nèi)的判斷及對文本信息的隱藏處理,可以通過如下的代碼實現(xiàn):
Var messagelist = document.getElementsbyclassname(“message”)
//獲得當前頁面的message數(shù)組
For (var i=0; i< messagelist.length;i++)
//遍歷每一條message
{ If (messagelist[i].timestamp > startTime && messagelist[i]<endTime)
//判斷每一條消息的時間戳是否屬于需要隱藏消息的時間段內(nèi)
{
Messagelist[i].style.display = “none”;
//如果是,那么就隱藏這條消息
}
}
</script>
步驟32、將隱藏后剩下的文本信息進行重新顯示。
此時,重新顯示的文本信息只包括用戶需要的有用信息,這樣使得用戶能更快的找到所需要的有用的信息,不需要對整個文本信息進行查找節(jié)約了查找的時間。
當進行完隱藏文本信息的操作后,還可以對本次的時間戳進行保存,當再次對該文本信息進行查找時,仍然可以按照上次的設(shè)置的時間戳進行查找,有記憶功能不需要重新的設(shè)置,進一步縮短了再次查找有用信息的時間。所述步驟S4具體包括:
步驟41、將設(shè)置的需隱藏部分信息的起點時間戳和終點時間戳進行保存;步驟42、當再次登錄時,直接調(diào)用包括所述起點時間戳和終點時間戳的時間段,并進入步驟S3。再次登錄可以為下次在同一移動終端上進行登錄,也可以為同一賬號在其他機器上進行登錄。
將文本信息的時間戳進行保存可以通過如下代碼實現(xiàn):
LocalStorage.message=
{
“start_timestamp”: st,
“end_timestamp”:et
… …
}
基于上述的一種界面過濾的方法,如圖2所示,為具體的實施例的流程圖。
S11、判斷用戶的操作是否為預(yù)設(shè)操作;
S12、若為預(yù)設(shè)操作,則調(diào)出菜單顯示選項列表并判斷是否在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項;若不為預(yù)設(shè)操作,則退出;
S13、當在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項時,設(shè)置需隱藏部分信息的起點時間戳和終點時間戳;當在菜單顯示選項列表中不進行信息隱藏設(shè)置的功能選項的選取時,則退出。
S14、將用戶設(shè)置的時間段的需隱藏部分信息進行隱藏;
S15、將進行隱藏后剩下的文本信息進行重新顯示;
S16、將設(shè)置的需隱藏部分信息的時間段進行保存,當再次登錄時返回步驟S14。
基于上述一種界面過濾的方法,本發(fā)明還提供了一種界面過濾的系統(tǒng),
如圖3所示,為本發(fā)明提供的一種界面過濾的系統(tǒng)的結(jié)構(gòu)框圖,所述系統(tǒng)包括:
調(diào)用模塊100,用于根據(jù)用戶的操作調(diào)出菜單顯示選項列表;具體如上所述。
時間設(shè)置模塊200,用于根據(jù)用戶的設(shè)置指令在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項,并設(shè)置需隱藏部分信息的時間段;具體如上所述。
頁面顯示模塊300,用于根據(jù)用戶設(shè)置的需隱藏部分信息的時間段對頁面進行重新顯示;具體如上所述。
存儲模塊400,用于將設(shè)置的需隱藏部分信息的時間段進行保存,再次登錄時按照上述設(shè)置信息進行頁面顯示;具體如上所述。
所述調(diào)用模塊100具體包括:
操作單元,用于接收用戶的選取指令選取需進行操作的文本信息,對所述文本信息的頁面進行操作;具體如上所述。
菜單顯示單元,用于當所述操作為預(yù)設(shè)操作時,調(diào)出包括所述文本信息所有操作功能的菜單顯示選項列表;具體如上所述。
所述時間設(shè)置模塊200具體包括:
對話框單元,用于當在菜單顯示選項列表中選取信息隱藏設(shè)置的功能選項時,彈出對隱藏部分信息進行設(shè)置的對話框;具體如上所述。
設(shè)置單元,用于根據(jù)用戶的指令在所述對話框中設(shè)置需隱藏部分信息的起點時間戳和終點時間戳;具體如上所述。
所述頁面顯示模塊300具體包括:
隱藏單元,用于將用戶設(shè)置的時間段的需隱藏部分信息進行隱藏;具體如上所述。
重新顯示單元,用于將隱藏后的文本信息進行重新顯示;具體如上所述。
所述存儲模塊400具體包括:
保存單元,用于將設(shè)置的需隱藏部分信息的起點時間戳和終點時間戳進行保存;具體如上所述。
時間段調(diào)用單元,用于當再次登錄時,直接調(diào)用包括所述起點時間戳和終點時間戳的時間段,并進入頁面顯示模塊;具體如上所述。
綜上所述,本發(fā)明一種界面過濾的方法及系統(tǒng),該方法中通過用戶的設(shè)置將無用留言進行隱藏,只將對用戶有用的留言進行顯示,這樣解決了現(xiàn)有技術(shù)中聊天工具中無用留言影響查找有用信息的技術(shù)問題,使得用戶能更快的查找到需要的信息。
當然,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。
應(yīng)當理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,例如,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。