本發(fā)明涉及軟件領(lǐng)域,尤其涉及一種通過日歷查看應(yīng)用使用記錄的方法及系統(tǒng)。
背景技術(shù):
目前,電子產(chǎn)品的很多應(yīng)用,如email、備忘錄、短信、通話記錄、相冊(cè)、心情筆記等,都和時(shí)間有很大關(guān)系,用戶有時(shí)總是會(huì)需要某一天寫的心情筆記,拍的照片,或者打過的電話,但是目前的方法只能是一個(gè)個(gè)的打開應(yīng)用查看,所以使用起來非常不方便。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種通過日歷查看應(yīng)用使用記錄的方法及系統(tǒng),旨在解決現(xiàn)有使用記錄查看不方便的問題。
本發(fā)明的技術(shù)方案如下:
一種通過日歷查看應(yīng)用使用記錄的方法,其中,包括步驟:
A、當(dāng)日歷接收到應(yīng)用使用記錄的查詢指令時(shí),從所述查詢指令中獲取使用時(shí)間信息;
B、通過一查詢方法在信息數(shù)據(jù)庫(kù)中查找各應(yīng)用在使用時(shí)間的使用記錄,然后將使用記錄在移動(dòng)終端上進(jìn)行顯示。
所述的通過日歷查看應(yīng)用使用記錄的方法,其中,所述步驟A之前包括:
預(yù)先在移動(dòng)終端的信息數(shù)據(jù)庫(kù)上添加一個(gè)按照特定時(shí)間進(jìn)行查詢的查詢方法以及在適配器中添加一個(gè)調(diào)用該查詢方法的查詢接口。
所述的通過日歷查看應(yīng)用使用記錄的方法,其中,所述步驟B具體包括:
B1、將使用時(shí)間的信息傳入到查詢方法;
B2、通過該查詢接口調(diào)用所述查詢方法,然后從信息數(shù)據(jù)庫(kù)中查詢對(duì)應(yīng)的項(xiàng)。
所述的通過日歷查看應(yīng)用使用記錄的方法,其中,所述步驟B之后還包括:
當(dāng)顯示的使用記錄接收到用戶的查看指令時(shí),在對(duì)應(yīng)應(yīng)用中按時(shí)間進(jìn)行查詢并顯示詳細(xì)記錄。
所述的通過日歷查看應(yīng)用使用記錄的方法,其中,所述使用記錄以縮略表形式進(jìn)行顯示。
一種通過日歷查看應(yīng)用使用記錄的系統(tǒng),其中,包括:
信息獲取模塊,用于當(dāng)日歷接收到應(yīng)用使用記錄的查詢指令時(shí),從所述查詢指令中獲取使用時(shí)間信息;
顯示模塊,用于通過一查詢方法在信息數(shù)據(jù)庫(kù)中查找各應(yīng)用在使用時(shí)間的使用記錄,然后將使用記錄在移動(dòng)終端上進(jìn)行顯示。
所述的通過日歷查看應(yīng)用使用記錄的系統(tǒng),其中,還包括:
預(yù)設(shè)模塊,用于預(yù)先在移動(dòng)終端的信息數(shù)據(jù)庫(kù)上添加一個(gè)按照特定時(shí)間進(jìn)行查詢的查詢方法以及在適配器中添加一個(gè)調(diào)用該查詢方法的查詢接口。
所述的通過日歷查看應(yīng)用使用記錄的系統(tǒng),其中,所述顯示模塊具體包括:
傳入單元,用于將使用時(shí)間的信息傳入到查詢方法;
查詢單元,用于通過該查詢接口調(diào)用所述查詢方法,然后從信息數(shù)據(jù)庫(kù)中查詢對(duì)應(yīng)的項(xiàng)。
所述的通過日歷查看應(yīng)用使用記錄的系統(tǒng),其中,還包括:
查詢模塊,用于當(dāng)顯示的使用記錄接收到用戶的查看指令時(shí),在對(duì)應(yīng)應(yīng)用中按時(shí)間進(jìn)行查詢并顯示詳細(xì)記錄。
所述的通過日歷查看應(yīng)用使用記錄的系統(tǒng),其中,所述使用記錄以縮略表形式進(jìn)行顯示。
有益效果:本發(fā)明利用日歷天然的時(shí)間軸屬性,在日歷中增加了記錄查看功能,當(dāng)用戶需要查看某天各應(yīng)用的使用記錄時(shí),只需點(diǎn)擊日歷上的某個(gè)日期,即可顯示各應(yīng)用的使用記錄供用戶查看,由日歷來幫用戶整理和管理記錄,使用起來非常方便。
附圖說明
圖1為本發(fā)明一種通過日歷查看應(yīng)用使用記錄的方法較佳實(shí)施例的流程圖。
圖2至圖5為圖1中具體應(yīng)用時(shí)不同階段的狀態(tài)示意圖。
圖6為圖1所示方法中步驟S102的具體流程圖。
圖7為本發(fā)明一種通過日歷查看應(yīng)用使用記錄的系統(tǒng)較佳實(shí)施例的流程圖。
圖8為圖7所示系統(tǒng)中顯示模塊的具體結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明提供一種通過日歷查看應(yīng)用使用記錄的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,圖1為本發(fā)明一種通過日歷查看應(yīng)用使用記錄的方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
S101、當(dāng)日歷接收到應(yīng)用使用記錄的查詢指令時(shí),從所述查詢指令中獲取使用時(shí)間信息;
S102、通過一查詢方法在信息數(shù)據(jù)庫(kù)中查找各應(yīng)用在使用時(shí)間的使用記錄,然后將使用記錄在移動(dòng)終端上進(jìn)行顯示。
在本實(shí)施例中,當(dāng)用戶需要查詢應(yīng)用的使用記錄時(shí),可發(fā)送查詢指令,例如如圖2所示,在日歷應(yīng)用上選擇一個(gè)日期之后,點(diǎn)擊查詢圖標(biāo),如圖3所示,這樣日歷應(yīng)用接收到查詢指令,而當(dāng)用戶發(fā)送查詢指令時(shí)(如圖4所示),即可從中獲取到使用時(shí)間信息,即用戶點(diǎn)擊的日期。然后可從信息數(shù)據(jù)庫(kù)中查找到各應(yīng)用在使用時(shí)間的使用記錄,然后進(jìn)行顯示,如圖5所示。比如顯示當(dāng)日的短信、照片、通話記錄、備忘錄、郵件以及心情筆記等等記錄,方便用戶快速查找到某一天的應(yīng)用使用記錄,而無需一個(gè)一個(gè)打開應(yīng)用去查找,方便快捷。
進(jìn)一步,所述步驟S101之前包括:
預(yù)先在移動(dòng)終端的信息數(shù)據(jù)庫(kù)上添加一個(gè)按照特定時(shí)間進(jìn)行查詢的查詢方法以及在適配器中添加一個(gè)調(diào)用該查詢方法的查詢接口。
可以在適配器中添加一個(gè)新的查詢類型:LIST_ITEM_BY_TIME,按照特定日期進(jìn)行查詢顯示,并添加一個(gè)新的方法(查詢接口):selectByTime(Data d);參數(shù)d為需要查詢的日期。
以移動(dòng)終端的信息數(shù)據(jù)庫(kù)中可添加一個(gè)可按特定時(shí)間進(jìn)行查詢的查詢語句,例如查詢2012.1.1的使用記錄,“SELECT * FROM TABLE WHERE DATA = '2012/1/1'”。
進(jìn)一步,如圖6所示,所述步驟S102具體包括:
S201、將使用時(shí)間的信息傳入到查詢方法;
查詢方法中有一個(gè)參數(shù)d,其為需要查詢的日期,所以可將步驟S101中獲取到的使用時(shí)間信息,傳給該參數(shù)。
S202、通過該查詢接口調(diào)用所述查詢方法,然后從信息數(shù)據(jù)庫(kù)中查詢對(duì)應(yīng)的項(xiàng)。
設(shè)置適配器的查詢條件為之前預(yù)設(shè)好的查詢類型,再通過查詢接口調(diào)用查詢方法從信息數(shù)據(jù)庫(kù)中查找相應(yīng)的項(xiàng)。例如查找出當(dāng)天的電子郵件、通話記錄、相冊(cè)、備忘錄,當(dāng)然也可實(shí)現(xiàn)對(duì)QQ、微博、微信、人人網(wǎng)等某日的使用記錄,同樣可以快速查找。
所述使用記錄以縮略表形式進(jìn)行顯示。例如如圖6所示,在界面上顯示各應(yīng)用在當(dāng)天的使用記錄,但只顯示部分內(nèi)容,使多個(gè)應(yīng)用均能顯示,同時(shí)縮略表可上下滾動(dòng)顯示,用戶亦可上下拉動(dòng),查看不同應(yīng)用的使用記錄。該縮略表可按照發(fā)生時(shí)間對(duì)使用記錄進(jìn)行排序,將發(fā)生時(shí)間在前的排在前列,發(fā)生時(shí)間在后的排在末尾,依次將當(dāng)日時(shí)間軸上的所有使用記錄以縮略圖的形式進(jìn)行排列顯示。當(dāng)然,用戶也可設(shè)置不同應(yīng)用的優(yōu)先級(jí),然后按照優(yōu)先級(jí)高低,將優(yōu)先級(jí)高的應(yīng)用使用記錄排列在前,優(yōu)先級(jí)低的應(yīng)用使用記錄排列在后,或者由系統(tǒng)來統(tǒng)計(jì)用戶的使用記錄,將使用頻率高的應(yīng)用的使用記錄排列在前,將使用頻率低的應(yīng)用的使用記錄排列在后。
縮略表具體實(shí)現(xiàn),可通過Andriod中的view控件控制來繪制界面,sqlite數(shù)據(jù)庫(kù)來保存縮略表的數(shù)據(jù)庫(kù),縮略表的數(shù)據(jù)結(jié)構(gòu)可根據(jù)各應(yīng)用數(shù)據(jù)需求定制,并由adapter(適配器)來負(fù)責(zé)數(shù)據(jù)庫(kù)和界面之間的數(shù)據(jù)管理和更新。
進(jìn)一步,所述步驟S102之后還包括:
S103、當(dāng)顯示的使用記錄接收到用戶的查看指令時(shí),在對(duì)應(yīng)應(yīng)用中按時(shí)間進(jìn)行查詢并顯示詳細(xì)記錄。
用戶可點(diǎn)擊界面上顯示的使用記錄,例如當(dāng)用戶點(diǎn)擊短信時(shí),那么可從短信應(yīng)用中查詢當(dāng)日的使用記錄,然后返回查詢結(jié)果并顯示,供用戶瀏覽。當(dāng)然,也可設(shè)置應(yīng)用的快捷跳轉(zhuǎn)圖標(biāo),當(dāng)用戶點(diǎn)擊該快捷跳轉(zhuǎn)圖標(biāo)時(shí),則直接跳轉(zhuǎn)至相應(yīng)應(yīng)用當(dāng)日的使用記錄上,供用戶來選擇使用,例如進(jìn)行復(fù)制以及刪除等操作。
基于上述方法,本發(fā)明還提供一種通過日歷查看應(yīng)用使用記錄的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖,如圖7所示,其包括:
信息獲取模塊100,用于當(dāng)日歷接收到應(yīng)用使用記錄的查詢指令時(shí),從所述查詢指令中獲取使用時(shí)間信息;
顯示模塊200,用于通過一查詢方法在信息數(shù)據(jù)庫(kù)中查找各應(yīng)用在使用時(shí)間的使用記錄,然后將使用記錄在移動(dòng)終端上進(jìn)行顯示。
進(jìn)一步,系統(tǒng)還包括:
預(yù)設(shè)模塊,用于預(yù)先在一適配器中添加一個(gè)按照特定時(shí)間進(jìn)行查詢的查詢方法,以及在移動(dòng)終端的信息數(shù)據(jù)庫(kù)上添加一個(gè)按照特定時(shí)間進(jìn)行查詢的查詢語句。
進(jìn)一步,如圖8所示,所述顯示模塊200具體包括:
傳入單元210,用于將使用時(shí)間的信息傳入到查詢方法;
查詢單元220,用于將所述查詢條件設(shè)置為所述查詢方法,然后從信息數(shù)據(jù)庫(kù)中查詢對(duì)應(yīng)的項(xiàng)。
進(jìn)一步,系統(tǒng)還包括:
跳轉(zhuǎn)模塊,用于當(dāng)顯示的使用記錄接收到用戶的查看指令時(shí),跳轉(zhuǎn)至對(duì)應(yīng)應(yīng)用并返回到查詢結(jié)果。
進(jìn)一步,所述使用記錄以縮略表形式進(jìn)行顯示。
關(guān)于上述模塊單元的技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。
綜上所述,本發(fā)明利用日歷天然的時(shí)間軸屬性,在日歷中增加了記錄查看功能,當(dāng)用戶需要查看某天各應(yīng)用的使用記錄時(shí),只需點(diǎn)擊日歷上的某個(gè)日期,即可顯示各應(yīng)用的使用記錄供用戶查看,由日歷來幫用戶整理和管理記錄,使用起來非常方便。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。