專(zhuān)利名稱(chēng):終端和數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體而言,涉及一種終端和一種數(shù)據(jù)處理方法。
技術(shù)背景
隨著手機(jī)終端屏幕的面積的增大,以及分辨率的提高,使得用戶(hù)通過(guò)手機(jī)終端進(jìn)行閱讀成為習(xí)慣操作。例如,用戶(hù)可以通過(guò)手機(jī)終端上的電子書(shū)或?yàn)g覽器進(jìn)行閱讀,當(dāng)閱讀到感興趣的部分時(shí),用戶(hù)能夠選取該部分內(nèi)容然后切換到短信或記事本應(yīng)用程序中,將復(fù)制的內(nèi)容粘貼進(jìn)來(lái)。當(dāng)用戶(hù)決定結(jié)束閱讀或?yàn)g覽時(shí)可以選擇保存書(shū)簽或當(dāng)前網(wǎng)頁(yè),書(shū)簽將顯示文段標(biāo)題及閱讀進(jìn)度或自定義內(nèi)容,而網(wǎng)頁(yè)則保存完整的html文檔。
上述方案的缺陷在于
1、當(dāng)用戶(hù)決定將感興趣摘錄下來(lái)時(shí),必須在電子書(shū)、瀏覽器和記事本、短信等應(yīng)用程序之間來(lái)回切換,特別是在手機(jī)不支持多任務(wù)的情況下,該操作顯得煩瑣且效率低下。
2、用戶(hù)每次選取的相應(yīng)文段,都將覆蓋掉粘貼板中之前的內(nèi)容,所粘貼操作僅對(duì)于用戶(hù)最后一次選取的文段內(nèi)容有效。
因此,需要針對(duì)于用戶(hù)使用手機(jī)終端進(jìn)行閱讀以及評(píng)論等操作時(shí),提出一種新的技術(shù)方案,使得用戶(hù)對(duì)復(fù)制的內(nèi)容進(jìn)行評(píng)論時(shí),可以不需要在當(dāng)前應(yīng)用程序與其他保存內(nèi)容及評(píng)論的應(yīng)用程序之間切換,提高用戶(hù)的操作效率,且可以有效地將用戶(hù)復(fù)制的內(nèi)容,以及做出的評(píng)論,全部進(jìn)行保存,不限于最后一次復(fù)制的內(nèi)容。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)方案在于,針對(duì)于用戶(hù)使用手機(jī)終端進(jìn)行閱讀以及評(píng)論等操作時(shí),提出一種新的技術(shù)方案,使得用戶(hù)對(duì)復(fù)制的內(nèi)容進(jìn)行評(píng)論時(shí),可以不需要在當(dāng)前應(yīng)用程序與其他保存內(nèi)容及評(píng)論的應(yīng)用程序之間切換,提高用戶(hù)的操作效率,且可以有效地將用戶(hù)復(fù)制的內(nèi)容,以及做出的評(píng)論,全部進(jìn)行保存,不限于最后一次復(fù)制的內(nèi)容。
有鑒于此,本發(fā)明提供一種終端,包括后臺(tái)監(jiān)控模塊,監(jiān)控用戶(hù)在應(yīng)用程序的界面上的操作;控制管理模塊,在監(jiān)控到所述用戶(hù)進(jìn)行選擇操作時(shí),向用戶(hù)提供注釋操作界面。該注釋操作界面可以提供用戶(hù)進(jìn)行多種操作,例如對(duì)選擇內(nèi)容添加注釋?zhuān)驈倪x擇內(nèi)容提取一定類(lèi)型的信息,例如鏈接、標(biāo)題等等。通過(guò)該技術(shù)方案,可以允許用戶(hù)在當(dāng)前的閱讀界面上,就可以對(duì)選擇的內(nèi)容進(jìn)行操作,不需要用戶(hù)反復(fù)地在當(dāng)前閱讀界面和記事本、短信等應(yīng)用程序之間來(lái)回切換。
在上述技術(shù)方案中,優(yōu)選地,所述控制管理模塊將所述用戶(hù)選擇的內(nèi)容存儲(chǔ)到緩存中,并顯示到所述注釋操作界面上;所述終端還包括文件保存模塊,將所述緩存中的內(nèi)容和/或操作信息保存到本地本件中。用戶(hù)的操作包括添加注釋和按預(yù)定規(guī)則對(duì)內(nèi)容進(jìn)行提取,則操作信息包括注釋信息和提取信息。該緩存可以是系統(tǒng)粘貼板的緩存。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明技術(shù)方案中適用的操作還可以有多種,例如進(jìn)行編輯等,并不限于添加注釋和信息提取,任何可以對(duì)選擇內(nèi)容進(jìn)行的操作,都包含在本技術(shù)方案之中。
在上述技術(shù)方案中,優(yōu)選地,還包括備份設(shè)置模塊,為所述緩存設(shè)置備份時(shí)間和 /或備份閾值;所述文件保存模塊還在所述緩存在所述備份時(shí)間中沒(méi)有內(nèi)容更新,和/或所述緩存中的所有內(nèi)容和/或所有操作信息的大小超過(guò)所述備份閾值時(shí),將所述緩存中的所有內(nèi)容和/或所有操作信息保存到至少一個(gè)本地文件中。通過(guò)該技術(shù)方案,可以自動(dòng)地將用戶(hù)操作的多部分內(nèi)容和信息同時(shí)進(jìn)行保存,而非僅能保存本次選擇的內(nèi)容。而緩存中已保存到本地文件的內(nèi)容,可以在保存后馬上就進(jìn)行清除,也可以由緩存根據(jù)選擇內(nèi)容的先后順序,自動(dòng)清除過(guò)早選擇的內(nèi)容。
在上述方案中,優(yōu)選地,除了可以根據(jù)備份時(shí)間和備份閾值實(shí)現(xiàn)自動(dòng)保存外,還可以在用戶(hù)關(guān)閉應(yīng)用程序,觸發(fā)自動(dòng)保存的功能。另外,也可以提供給用戶(hù)進(jìn)行保存的菜單選項(xiàng),由用戶(hù)自主控制需要在何時(shí)將選擇的多部分內(nèi)容進(jìn)行保存。
在上述技術(shù)方案中,優(yōu)選地,還包括本地文件管理模塊,按預(yù)定格式生成所述本地文件,以及供所述用戶(hù)打開(kāi)所述本地文件,并在所述用戶(hù)選取所述內(nèi)容和/或所述操作信息后,提供給所述用戶(hù)所述內(nèi)容和/或所述操作信息對(duì)應(yīng)的操作選項(xiàng)。通過(guò)該技術(shù)方案, 可以生成新類(lèi)型的本地文件,并且在該類(lèi)型的文件中,用戶(hù)可以直接選取信息以進(jìn)行相關(guān)操作,例如對(duì)于網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等相關(guān)信息,可以提供操作選項(xiàng),使得用戶(hù)可以在打開(kāi)本地文件,選取網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等信息時(shí),自動(dòng)為用戶(hù)定位至選擇內(nèi)容所在的原文位置。在此,也可以不使用新型文件,直接使用短信、記事本等提供的文件。
在上述技術(shù)方案中,優(yōu)選地,還包括監(jiān)控對(duì)象設(shè)置模塊,將一個(gè)或多個(gè)應(yīng)用程序設(shè)置為監(jiān)控對(duì)象;所述控制管理模塊判斷所述應(yīng)用程序是否屬于所述監(jiān)控對(duì)象,并僅在判斷結(jié)果為是時(shí),啟動(dòng)所述后臺(tái)監(jiān)控模塊。通過(guò)該技術(shù)方案,可以?xún)H對(duì)瀏覽器、電子書(shū)等用戶(hù)常用于閱讀的應(yīng)用程序監(jiān)控,而對(duì)其他程序則無(wú)需監(jiān)控,節(jié)省了手機(jī)終端的資源。
本發(fā)明還提供一種數(shù)據(jù)處理方法,包括步驟202,監(jiān)控用戶(hù)在應(yīng)用程序的界面上的操作;步驟204,在監(jiān)控到所述用戶(hù)進(jìn)行選擇操作時(shí),向用戶(hù)提供注釋操作界面。該注釋操作界面可以提供用戶(hù)進(jìn)行多種操作,例如對(duì)選擇內(nèi)容添加注釋?zhuān)驈倪x擇內(nèi)容提取一定類(lèi)型的信息,例如鏈接、標(biāo)題等等。通過(guò)該技術(shù)方案,可以允許用戶(hù)在當(dāng)前的閱讀界面上,就可以對(duì)選擇的內(nèi)容進(jìn)行操作,不需要用戶(hù)反復(fù)地在當(dāng)前閱讀界面和記事本、短信等應(yīng)用程序之間來(lái)回切換。
在上述技術(shù)方案中,優(yōu)選地,所述步驟204還包括將所述用戶(hù)選擇的內(nèi)容存儲(chǔ)到緩存中,并顯示到所述注釋操作界面上,并將所述緩存中的內(nèi)容和/或操作信息保存到本地本件中。該緩存可以是系統(tǒng)粘貼板的緩存。用戶(hù)的操作包括添加注釋和按預(yù)定規(guī)則對(duì)內(nèi)容進(jìn)行提取,則操作信息包括注釋信息和提取信息。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明技術(shù)方案中適用的操作還可以有多種,例如進(jìn)行編輯等,并不限于添加注釋和信息提取,任何可以對(duì)選擇內(nèi)容進(jìn)行的操作,都包含在本技術(shù)方案之中。
在上述技術(shù)方案中,優(yōu)選地,在所述步驟208之前,還包括為所述緩存設(shè)置備份時(shí)間和/或備份閾值;所述步驟208還包括在所述緩存在所述備份時(shí)間中沒(méi)有內(nèi)容更新, 和/或所述緩存中的所有內(nèi)容和/或所有操作信息的大小超過(guò)所述備份閾值時(shí),將所述緩存中的所有內(nèi)容和/或所有操作信息保存到至少一個(gè)本地文件中。通過(guò)該技術(shù)方案,可以自動(dòng)地將用戶(hù)操作的多部分內(nèi)容和信息同時(shí)進(jìn)行保存,而非僅能保存本次選擇的內(nèi)容。而緩存中已保存到本地文件的內(nèi)容,可以在保存后馬上就進(jìn)行清除,也可以由緩存根據(jù)選擇內(nèi)容的先后順序,自動(dòng)清除過(guò)早選擇的內(nèi)容。
在上述方案中,優(yōu)選地,除了可以根據(jù)備份時(shí)間和備份閾值實(shí)現(xiàn)自動(dòng)保存外,還可以在用戶(hù)關(guān)閉應(yīng)用程序,觸發(fā)自動(dòng)保存的功能。另外,也可以提供給用戶(hù)進(jìn)行保存的菜單選項(xiàng),由用戶(hù)自主控制需要在何時(shí)將選擇的多部分內(nèi)容進(jìn)行保存。
在上述技術(shù)方案中,優(yōu)選地,在所述步驟208之前,還包括按預(yù)定格式生成所述本地文件;在所述步驟208之后,還包括在所述用戶(hù)打開(kāi)所述本地文件,并選取所述內(nèi)容和/或所述操作信息后,提供給所述用戶(hù)所述內(nèi)容和/或所述操作信息對(duì)應(yīng)的操作選項(xiàng)。通過(guò)該技術(shù)方案,可以生成新類(lèi)型的本地文件,并且在該類(lèi)型的文件中,用戶(hù)可以直接選取信息以進(jìn)行相關(guān)操作,例如對(duì)于網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等相關(guān)信息,可以提供操作選項(xiàng),使得用戶(hù)可以在打開(kāi)本地文件,選取網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等信息時(shí),自動(dòng)為用戶(hù)定位至選擇內(nèi)容所在的原文位置。在此,也可以不使用新型文件,直接使用短信、 記事本等提供的文件。
在上述技術(shù)方案中,優(yōu)選地,在所述步驟202之前,還包括將一個(gè)或多個(gè)應(yīng)用程序設(shè)置為監(jiān)控對(duì)象;判斷所述應(yīng)用程序是否屬于所述監(jiān)控對(duì)象,并僅在判斷結(jié)果為是時(shí),進(jìn)入所述步驟202。通過(guò)該技術(shù)方案,可以?xún)H對(duì)瀏覽器、電子書(shū)等用戶(hù)常用于閱讀的應(yīng)用程序監(jiān)控,而對(duì)其他程序則無(wú)需監(jiān)控,節(jié)省了手機(jī)終端的資源。
通過(guò)以上技術(shù)方案,實(shí)現(xiàn)了一種終端和一種數(shù)據(jù)處理方法,使得用戶(hù)可以在當(dāng)前的閱讀界面上,直接對(duì)選擇的內(nèi)容進(jìn)行評(píng)論等操作,而不需要在當(dāng)前應(yīng)用程序與其他保存內(nèi)容及評(píng)論的應(yīng)用程序之間切換,提高了用戶(hù)的操作效率,且可以有效地將用戶(hù)選擇的內(nèi)容,以及做出的評(píng)論,全部進(jìn)行保存,不限于最后一次選擇的內(nèi)容。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)處理方法的流程圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的界面示意圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的界面示意圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的界面示意圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的界面示意圖8是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的工作流程圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明并不限于下面公開(kāi)的具體實(shí)施例的限制。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖。
如圖1所示,本發(fā)明提供一種終端100,包括后臺(tái)監(jiān)控模塊102,監(jiān)控用戶(hù)在應(yīng)用程序的界面上的操作;控制管理模塊104,在監(jiān)控到所述用戶(hù)進(jìn)行選擇操作時(shí),向用戶(hù)提供注釋操作界面。該注釋操作界面可以提供用戶(hù)進(jìn)行多種操作,例如對(duì)選擇內(nèi)容添加注釋?zhuān)驈倪x擇內(nèi)容提取一定類(lèi)型的信息,例如鏈接、標(biāo)題等等。。通過(guò)該技術(shù)方案,可以允許用戶(hù)在當(dāng)前的閱讀界面上,就可以對(duì)選擇的內(nèi)容進(jìn)行操作,不需要用戶(hù)反復(fù)地在當(dāng)前閱讀界面和記事本、短信等應(yīng)用程序之間來(lái)回切換。
在上述技術(shù)方案中,所述控制管理模塊104將所述用戶(hù)選擇的內(nèi)容存儲(chǔ)到緩存中,并顯示到所述注釋操作界面上;所述終端還包括文件保存模塊106,將所述緩存中的內(nèi)容和/或操作信息保存到本地本件中。該緩存可以是系統(tǒng)粘貼板的緩存。用戶(hù)的操作包括添加注釋和按預(yù)定規(guī)則對(duì)內(nèi)容進(jìn)行提取,則操作信息包括注釋信息和提取信息。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明技術(shù)方案中適用的操作還可以有多種,例如進(jìn)行編輯等,并不限于添加注釋和信息提取,任何可以對(duì)選擇內(nèi)容進(jìn)行的操作,都包含在本技術(shù)方案之中。
在上述技術(shù)方案中,還包括備份設(shè)置模塊108,為所述緩存設(shè)置備份時(shí)間和/或備份閾值;所述文件保存模塊106還在所述緩存在所述備份時(shí)間中沒(méi)有內(nèi)容更新,和/或所述緩存中的所有內(nèi)容和/或所有操作信息的大小超過(guò)所述備份閾值時(shí),將所述緩存中的所有內(nèi)容和/或所有操作信息保存到至少一個(gè)本地文件中。通過(guò)該技術(shù)方案,可以自動(dòng)地將用戶(hù)操作的多部分內(nèi)容和信息同時(shí)進(jìn)行保存,而非僅能保存本次選擇的內(nèi)容。而緩存中已保存到本地文件的內(nèi)容,可以在保存后馬上就進(jìn)行清除,也可以由緩存根據(jù)選擇內(nèi)容的先后順序,自動(dòng)清除過(guò)早選擇的內(nèi)容。
在上述方案中,除了可以根據(jù)備份時(shí)間和備份閾值實(shí)現(xiàn)自動(dòng)保存外,還可以在用戶(hù)關(guān)閉應(yīng)用程序,觸發(fā)自動(dòng)保存的功能。另外,也可以提供給用戶(hù)進(jìn)行保存的菜單選項(xiàng),由用戶(hù)自主控制需要在何時(shí)將選擇的多部分內(nèi)容進(jìn)行保存。
在上述技術(shù)方案中,還包括本地文件管理模塊110,按預(yù)定格式生成所述本地文件,以及供所述用戶(hù)打開(kāi)所述本地文件,并在所述用戶(hù)選取所述內(nèi)容和/或所述操作信息后,提供給所述用戶(hù)所述內(nèi)容和/或所述操作信息對(duì)應(yīng)的操作選項(xiàng)。通過(guò)該技術(shù)方案,可以生成新類(lèi)型的本地文件,并且在該類(lèi)型的文件中,用戶(hù)可以直接選取信息以進(jìn)行相關(guān)操作, 例如對(duì)于網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等相關(guān)信息,可以提供操作選項(xiàng),使得用戶(hù)可以在打開(kāi)本地文件,選取網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等信息時(shí),自動(dòng)為用戶(hù)定位至選擇內(nèi)容所在的原文位置。在此,也可以不使用新型文件,直接使用短信、記事本等提供的文件。
在上述技術(shù)方案中,還包括監(jiān)控對(duì)象設(shè)置模塊112,將一個(gè)或多個(gè)應(yīng)用程序設(shè)置為監(jiān)控對(duì)象;所述控制管理模塊104判斷所述應(yīng)用程序是否屬于所述監(jiān)控對(duì)象,并僅在判斷結(jié)果為是時(shí),啟動(dòng)所述后臺(tái)監(jiān)控模塊。通過(guò)該技術(shù)方案,可以?xún)H對(duì)瀏覽器、電子書(shū)等用戶(hù)常用于閱讀的應(yīng)用程序監(jiān)控,而對(duì)其他程序則無(wú)需監(jiān)控,節(jié)省了手機(jī)終端的資源。
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)處理方法的流程圖。
如圖2所示,本發(fā)明還提供一種數(shù)據(jù)處理方法,包括步驟202,監(jiān)控用戶(hù)在應(yīng)用程序的界面上的操作;步驟204,在監(jiān)控到所述用戶(hù)進(jìn)行選擇操作時(shí),向用戶(hù)提供注釋操作界面。該注釋操作界面可以提供用戶(hù)進(jìn)行多種操作,例如對(duì)選擇內(nèi)容添加注釋?zhuān)驈倪x擇內(nèi)容提取一定類(lèi)型的信息,例如鏈接、標(biāo)題等等。通過(guò)該技術(shù)方案,可以允許用戶(hù)在當(dāng)前的閱讀界面上,就可以對(duì)選擇的內(nèi)容進(jìn)行操作,不需要用戶(hù)反復(fù)地在當(dāng)前閱讀界面和記事本、短信等應(yīng)用程序之間來(lái)回切換。
在上述技術(shù)方案中,所述步驟204還包括將所述用戶(hù)選擇的內(nèi)容存儲(chǔ)到緩存中, 并顯示到所述注釋操作界面上,并將所述緩存中的內(nèi)容和/或操作信息保存到本地本件中。該緩存可以是系統(tǒng)粘貼板的緩存。用戶(hù)的操作包括添加注釋和按預(yù)定規(guī)則對(duì)內(nèi)容進(jìn)行提取,則操作信息包括注釋信息和提取信息。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明技術(shù)方案中適用的操作還可以有多種,例如進(jìn)行編輯等,并不限于添加注釋和信息提取,任何可以對(duì)選擇內(nèi)容進(jìn)行的操作,都包含在本技術(shù)方案之中。
在上述技術(shù)方案中,在所述步驟208之前,還包括為所述緩存設(shè)置備份時(shí)間和/ 或備份閾值;所述步驟208還包括在所述緩存在所述備份時(shí)間中沒(méi)有內(nèi)容更新,和/或所述緩存中的所有內(nèi)容和/或所有操作信息的大小超過(guò)所述備份閾值時(shí),將所述緩存中的所有內(nèi)容和/或所有操作信息保存到至少一個(gè)本地文件中。通過(guò)該技術(shù)方案,可以自動(dòng)地將用戶(hù)操作的多部分內(nèi)容和信息同時(shí)進(jìn)行保存,而非僅能保存本次選擇的內(nèi)容。而緩存中已保存到本地文件的內(nèi)容,可以在保存后馬上就進(jìn)行清除,也可以由緩存根據(jù)選擇內(nèi)容的先后順序,自動(dòng)清除過(guò)早選擇的內(nèi)容。
在上述方案中,除了可以根據(jù)備份時(shí)間和備份閾值實(shí)現(xiàn)自動(dòng)保存外,還可以在用戶(hù)關(guān)閉應(yīng)用程序,觸發(fā)自動(dòng)保存的功能。另外,也可以提供給用戶(hù)進(jìn)行保存的菜單選項(xiàng),由用戶(hù)自主控制需要在何時(shí)將選擇的多部分內(nèi)容進(jìn)行保存。
在上述技術(shù)方案中,在所述步驟208之前,還包括按預(yù)定格式生成所述本地文件;在所述步驟208之后,還包括在所述用戶(hù)打開(kāi)所述本地文件,并選取所述內(nèi)容和/或所述操作信息后,提供給所述用戶(hù)所述內(nèi)容和/或所述操作信息對(duì)應(yīng)的操作選項(xiàng)。通過(guò)該技術(shù)方案,可以生成新類(lèi)型的本地文件,并且在該類(lèi)型的文件中,用戶(hù)可以直接選取信息以進(jìn)行相關(guān)操作,例如對(duì)于網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等相關(guān)信息,可以提供操作選項(xiàng),使得用戶(hù)可以在打開(kāi)本地文件,選取網(wǎng)頁(yè)URL、文檔標(biāo)題、電子書(shū)的書(shū)簽等信息時(shí),自動(dòng)為用戶(hù)定位至選擇內(nèi)容所在的原文位置。在此,也可以不使用新型文件,直接使用短信、記事本等提供的文件。
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖。
如圖3所示,本實(shí)施例中的終端針對(duì)于用戶(hù)在閱讀時(shí)生成閱讀筆記的操作,由用戶(hù)配置模塊302 (相當(dāng)于前述的備份設(shè)置模塊、監(jiān)控對(duì)象設(shè)置模塊的整合)、控制管理模塊 304(同時(shí)整合了前述的控制管理模塊和文件保存模塊的功能)、后臺(tái)監(jiān)控模塊306、用戶(hù)閱讀模塊308、筆記生成輸出模塊310(相當(dāng)于前述的本地文件管理模塊)等構(gòu)成。以下對(duì)每個(gè)模塊進(jìn)行詳細(xì)的說(shuō)明。
用戶(hù)設(shè)置模塊302:
該模塊提供用戶(hù)設(shè)置界面,用戶(hù)可以在其中進(jìn)行相應(yīng)的配置,且各選項(xiàng)與具體配置文件相關(guān)
1、開(kāi)機(jī)線(xiàn)程開(kāi)關(guān)是否開(kāi)機(jī)啟動(dòng)后臺(tái)監(jiān)控服務(wù)。
2、監(jiān)聽(tīng)對(duì)象設(shè)置設(shè)置后臺(tái)監(jiān)控模塊監(jiān)控對(duì)象,包括電子書(shū)、瀏覽器、短信等應(yīng)用程序?qū)ο蟆?br>
3、文本過(guò)濾規(guī)則設(shè)置從當(dāng)前閱讀文段中提取有用信息,如網(wǎng)頁(yè)URL、文檔標(biāo)題、 電子書(shū)的書(shū)簽相關(guān)信息(如文件名、文件路徑、當(dāng)前位置)等。
4、粘貼板閾值設(shè)置一旦粘貼板中的內(nèi)容超過(guò)該設(shè)置時(shí),則將粘貼板中的內(nèi)容寫(xiě)入到文件系統(tǒng)中,當(dāng)自動(dòng)生成筆記時(shí)終端系統(tǒng)將從相應(yīng)文件中讀入數(shù)據(jù)。
5、更新備份設(shè)置為防止死機(jī)或突然斷電等意外情況導(dǎo)致數(shù)據(jù)無(wú)效,通過(guò)設(shè)置粘貼板更新備份時(shí)間,定時(shí)將粘貼板中的內(nèi)容寫(xiě)入到本地文件系統(tǒng)中,待機(jī)器正常時(shí)能夠有效恢復(fù)數(shù)據(jù)。
6、恢復(fù)默認(rèn)設(shè)置將以上選項(xiàng)全部設(shè)定為默認(rèn)值,默認(rèn)情況下關(guān)閉后臺(tái)監(jiān)控線(xiàn)程, 保持與原有方案的兼容性。
用戶(hù)設(shè)置模塊302的界面效果圖如圖4所示。當(dāng)用戶(hù)完成設(shè)置,點(diǎn)擊保存按鈕時(shí), 各選項(xiàng)設(shè)定的值將被系統(tǒng)寫(xiě)入到配置文件之中,以供其他模塊讀取并執(zhí)行相應(yīng)動(dòng)作。
控制管理模塊304
控制管理模塊304是整個(gè)終端的核心,首先它讀取配置文件進(jìn)行相關(guān)設(shè)置,該配置文件在用戶(hù)設(shè)置模塊302中生成,然后它接收后臺(tái)監(jiān)控模塊306的反饋信息以決定控制流及數(shù)據(jù)流的走向。在后臺(tái)監(jiān)控模塊306的線(xiàn)程開(kāi)啟的情況下,當(dāng)檢測(cè)到用戶(hù)復(fù)制文本時(shí), 控制管理模塊304通知粘貼板同步更新數(shù)據(jù)及防止粘貼板溢出。當(dāng)檢測(cè)到用戶(hù)關(guān)閉電子書(shū)或?yàn)g覽器等相關(guān)應(yīng)用程序時(shí),控制管理模塊304根據(jù)配置文件中的文本過(guò)濾規(guī)則,將對(duì)應(yīng)內(nèi)存中的信息以筆記文件的形式保存下來(lái)。
后臺(tái)監(jiān)控模塊306:
根據(jù)用戶(hù)在配置文件中對(duì)監(jiān)聽(tīng)對(duì)象的設(shè)置,后臺(tái)監(jiān)控模塊306將對(duì)瀏覽器、電子書(shū)、記事本等應(yīng)用程序進(jìn)行全程監(jiān)控。一旦粘貼板中發(fā)生數(shù)據(jù)更新,后臺(tái)監(jiān)控模塊306將信息反饋給控制管理模塊304,后者將在用戶(hù)閱讀界面中彈出是否摘錄選中文段,如圖5所示,并允許用戶(hù)為其添加閱讀筆記,如圖6所示。
當(dāng)用戶(hù)添加好筆記后(筆記內(nèi)容可以為空),原文相關(guān)內(nèi)容將和筆記內(nèi)容作為一個(gè)整體保存在內(nèi)存中。當(dāng)有新的文段被選取并添加評(píng)注時(shí),終端系統(tǒng)再為其分配一塊新的空閑區(qū)域,并以鏈表的組織方式將所有內(nèi)存塊連接起來(lái)。當(dāng)監(jiān)控到粘貼板中的數(shù)據(jù)總量超過(guò)用戶(hù)設(shè)定閾值或者粘貼板中的內(nèi)容未更新時(shí)間超過(guò)預(yù)設(shè)值時(shí),后臺(tái)監(jiān)控模塊306將信息傳遞給控制管理模塊304,由后者命令終端系統(tǒng)將上述內(nèi)存中的內(nèi)容和筆記信息寫(xiě)入臨時(shí)文件中。
用戶(hù)閱讀模塊308:
用戶(hù)閱讀模塊308為用戶(hù)提供閱讀環(huán)境,如手機(jī)自帶的電子書(shū)、瀏覽器、記事本等工具。在閱讀過(guò)程中,用戶(hù)可以節(jié)選感興趣的文段,然后對(duì)原文編輯注釋?zhuān)l(fā)表評(píng)論以閱讀筆記的形式保存下來(lái)。
閱讀筆記生成輸出模塊310
閱讀筆記生成輸出模塊310負(fù)責(zé)生成并顯示閱讀筆記,當(dāng)后臺(tái)監(jiān)控模塊306檢測(cè)到用戶(hù)結(jié)束閱讀活動(dòng),如關(guān)閉電子書(shū)或?yàn)g覽器操作時(shí),控制管理模塊304通知筆記生成輸出模塊310將內(nèi)存中相應(yīng)塊轉(zhuǎn)化為筆記文件并保存在本地文件系統(tǒng)中。同時(shí),用戶(hù)也可以通過(guò)筆記本生成輸出模塊310瀏覽閱讀過(guò)程中自動(dòng)生成的筆記。在該界面中,用戶(hù)可以對(duì)筆記部分重新編輯修改,而在原文的摘要部分后邊將自動(dòng)添加原文的出處,如原文所在網(wǎng)頁(yè)的URL或者電子書(shū)的書(shū)簽位置。當(dāng)用戶(hù)點(diǎn)擊URL或書(shū)簽時(shí),用戶(hù)可以選擇是否進(jìn)入原文環(huán)境繼續(xù)閱讀,如圖7所示。
通過(guò)以上技術(shù)方案的終端,以及對(duì)各模塊的具體分析,能夠?qū)崿F(xiàn)用戶(hù)邊閱讀,邊摘錄筆記的功能,而在用戶(hù)查看讀書(shū)筆記的時(shí)候也能迅速跳轉(zhuǎn)到原文,該終端的具體工作流程如圖8所示
步驟802,查看配置文件;
步驟804,判斷是否開(kāi)啟了后臺(tái)監(jiān)控,在未開(kāi)啟后臺(tái)監(jiān)控時(shí),進(jìn)入步驟806,開(kāi)起了后臺(tái)監(jiān)控時(shí),進(jìn)入步驟808;
步驟806,等待用戶(hù)設(shè)置,用戶(hù)重新設(shè)置后,返回步驟802 ;
步驟808,開(kāi)始監(jiān)控;
步驟810,判斷用戶(hù)是否復(fù)制文本,在判斷結(jié)果為否時(shí),返回步驟808,在判斷結(jié)果為是時(shí),進(jìn)入步驟812;
步驟812,通知粘貼板更新數(shù)據(jù);
步驟814,判斷用戶(hù)是否摘錄,在判斷結(jié)果為否時(shí),返回步驟808,在判斷結(jié)果為是時(shí),進(jìn)入步驟816 ;
步驟816,判斷用戶(hù)是否添加筆記,在判斷結(jié)果為是時(shí),進(jìn)入步驟818,在判斷結(jié)果為否時(shí),進(jìn)入步驟820 ;
步驟818,將原文與筆記內(nèi)容合并;
步驟820,獲取原文;
步驟822,過(guò)濾文本;
步驟824,判斷用戶(hù)是否關(guān)閉閱讀模塊,在判斷結(jié)果為否時(shí),返回步驟828,在判斷結(jié)果為是時(shí),進(jìn)入步驟826;
步驟826,生成閱讀筆記。
綜上所述,根據(jù)本發(fā)明,可以實(shí)現(xiàn)一種終端和一種數(shù)據(jù)處理方法,支持在電子書(shū)或?yàn)g覽器閱讀過(guò)程中自動(dòng)生成讀書(shū)筆記,即能夠?qū)崿F(xiàn)邊讀邊記的功能。而當(dāng)用戶(hù)在翻閱讀書(shū)筆記的時(shí)候,可以根據(jù)摘錄后面的提示快速定位到原文中繼續(xù)閱讀。本發(fā)明的技術(shù)方案操作簡(jiǎn)單快捷,且不依賴(lài)于電子書(shū)或?yàn)g覽器實(shí)現(xiàn)細(xì)節(jié),相比現(xiàn)有技術(shù)優(yōu)點(diǎn)包括以下
1、在用戶(hù)使用手機(jī)閱讀過(guò)程中,當(dāng)選取感興趣的文段時(shí),可以根據(jù)系統(tǒng)的提示是否給該文段添加評(píng)論。
2、用戶(hù)一旦退出閱讀活動(dòng),如關(guān)閉電子書(shū)或?yàn)g覽器,終端提醒用戶(hù)是否將摘錄的文段及用戶(hù)添加的評(píng)論保存到本地文件系統(tǒng)中。
3、用戶(hù)可以使用本發(fā)明提供的例如上述筆記本生成輸出模塊的工具,不必依賴(lài)短信或記事本等工具,直接在本地打開(kāi)筆記文件后,對(duì)評(píng)論部分進(jìn)行編輯修改,而原文摘要部分將起到書(shū)簽或網(wǎng)頁(yè)超鏈接的作用,當(dāng)用戶(hù)點(diǎn)擊它時(shí)提醒用戶(hù)是否定位到原文處進(jìn)行閱讀。
4、利用本發(fā)明可以在手機(jī)上實(shí)現(xiàn)自動(dòng)生成讀書(shū)筆記的功能,該功能由用戶(hù)在配置文件中手動(dòng)設(shè)置是否開(kāi)啟。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端,其特征在于,包括后臺(tái)監(jiān)控模塊,監(jiān)控用戶(hù)在應(yīng)用程序的界面上的操作;控制管理模塊,在監(jiān)控到所述用戶(hù)進(jìn)行選擇操作時(shí),向用戶(hù)提供注釋操作界面。
2.根據(jù)權(quán)利要求1所述的終端,其特征在于,所述控制管理模塊將所述用戶(hù)選擇的內(nèi)容存儲(chǔ)到緩存中,并顯示到所述注釋操作界面上;所述終端還包括文件保存模塊,將所述緩存中的內(nèi)容和/或操作信息保存到本地本件中。
3.根據(jù)權(quán)利要求2所述的終端,其特征在于,還包括備份設(shè)置模塊,為所述緩存設(shè)置備份時(shí)間和/或備份閾值;所述文件保存模塊還在所述緩存在所述備份時(shí)間中沒(méi)有內(nèi)容更新,和/或所述緩存中的所有內(nèi)容和/或所有操作信息的大小超過(guò)所述備份閾值時(shí),將所述緩存中的所有內(nèi)容和 /或所有操作信息保存到至少一個(gè)本地文件中。
4.根據(jù)權(quán)利要求2所述的終端,其特征在于,還包括本地文件管理模塊,按預(yù)定格式生成所述本地文件,以及供所述用戶(hù)打開(kāi)所述本地文件,并在所述用戶(hù)選取所述內(nèi)容和/或所述操作信息后,提供給所述用戶(hù)所述內(nèi)容和/或所述信息對(duì)應(yīng)的操作選項(xiàng)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的終端,其特征在于,還包括監(jiān)控對(duì)象設(shè)置模塊,將一個(gè)或多個(gè)應(yīng)用程序設(shè)置為監(jiān)控對(duì)象;所述控制管理模塊判斷所述應(yīng)用程序是否屬于所述監(jiān)控對(duì)象,并僅在判斷結(jié)果為是時(shí),啟動(dòng)所述后臺(tái)監(jiān)控模塊。
6.一種數(shù)據(jù)處理方法,其特征在于,包括步驟202,監(jiān)控用戶(hù)在應(yīng)用程序的界面上的操作;步驟204,在監(jiān)控到所述用戶(hù)進(jìn)行選擇操作時(shí),向用戶(hù)提供注釋操作界面。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)處理方法,其特征在于,所述步驟204還包括將所述用戶(hù)選擇的內(nèi)容存儲(chǔ)到緩存中,并顯示到所述注釋操作界面上,并將所述緩存中的內(nèi)容和/或操作信息保存到本地本件中。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理方法,其特征在于,在所述步驟208之前,還包括為所述緩存設(shè)置備份時(shí)間和/或備份閾值;所述步驟208還包括在所述緩存在所述備份時(shí)間中沒(méi)有內(nèi)容更新,和/或所述緩存中的所有內(nèi)容和/或所有操作信息的大小超過(guò)所述備份閾值時(shí),將所述緩存中的所有內(nèi)容和 /或所有操作信息保存到至少一個(gè)本地文件中。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理方法,其特征在于,在所述步驟208之前,還包括 按預(yù)定格式生成所述本地文件;在所述步驟208之后,還包括在所述用戶(hù)打開(kāi)所述本地文件,并選取所述內(nèi)容和/或所述操作信息后,提供給所述用戶(hù)所述內(nèi)容和/或所述操作信息對(duì)應(yīng)的操作選項(xiàng)。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的數(shù)據(jù)處理方法,其特征在于,在所述步驟202 之前,還包括將一個(gè)或多個(gè)應(yīng)用程序設(shè)置為監(jiān)控對(duì)象;判斷所述應(yīng)用程序是否屬于所述監(jiān)控對(duì)象,并僅在判斷結(jié)果為是時(shí),進(jìn)入所述步驟202。
全文摘要
本發(fā)明提供一種終端和一種數(shù)據(jù)處理方法,其中,終端包括后臺(tái)監(jiān)控模塊,監(jiān)控用戶(hù)在應(yīng)用程序的界面上的操作;控制管理模塊,在監(jiān)控到所述用戶(hù)進(jìn)行選擇操作時(shí),向用戶(hù)提供注釋操作界面。通過(guò)本發(fā)明,可以允許用戶(hù)在當(dāng)前的閱讀界面上,就可以對(duì)選擇的內(nèi)容進(jìn)行操作,不需要用戶(hù)反復(fù)地在當(dāng)前閱讀界面和記事本、短信等應(yīng)用程序之間來(lái)回切換。
文檔編號(hào)G06F9/46GK102508699SQ20111029150
公開(kāi)日2012年6月20日 申請(qǐng)日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者馮玉慧, 汪智勇, 羅彪 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司