欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子閱讀設(shè)備及其文本提取與保存的方法與流程

文檔序號:11970722閱讀:354來源:國知局
本發(fā)明涉及移動設(shè)備的文本提取與保存技術(shù),特別涉及一種電子閱讀設(shè)備及其文本提取與保存的方法。
背景技術(shù)
::電子書閱讀器是一種采用LCD(LiquidCrystalDisplay,液晶顯示器)、電子紙為顯示屏幕的新式數(shù)字閱讀器,可以閱讀網(wǎng)上絕大部分格式的電子書,例如:PDF(PortableDocumentFormat,便攜文件格式)格式、CHM(CompiledHelpManual,已編譯的幫助文件,CHM是微軟新一代的幫助文件格式)格式、TXT格式(TXT格式是微軟在操作系統(tǒng)上附帶的一種文本格式)等,為用戶閱讀或編輯文檔提供極大的便利。目前,部分移動設(shè)備也提供有電子書閱讀或編輯的功能,如智能手機、平板電腦等,這些移動設(shè)備具有便于攜帶、存儲量大等特點,能為用戶的生活、工作和學(xué)習(xí)提供極大的幫助。用戶在這類設(shè)備上閱讀各類電子書或文檔時,有時需要摘錄提取其中的某些重要的或是感興趣的文字段落,并在一個專門的文件中進行統(tǒng)一的記錄保存。傳統(tǒng)的電子閱讀設(shè)備在進行上述操作時,先通過用戶選取需要保存的文本,之后通過選項菜單點擊“復(fù)制”,然后“粘貼”,由于受移動設(shè)備的屏幕尺寸的限制,通常只能在當(dāng)前屏幕中顯示一個應(yīng)用程序的運行,因此,在將選取內(nèi)容粘貼到另一個文本文件中時,必須退出當(dāng)前閱讀電子書的界面,然后在文件管理的響應(yīng)程序中打開另一個文件或新創(chuàng)建一個文件,再將復(fù)制的內(nèi)容通過選項菜單的“粘貼”選項粘貼在該文件中,最后再點擊選項菜單中“保存”進行保存。上述的操作過程,用戶需要在不同的應(yīng)用程序界面間切換,其操作過程很繁瑣,而且當(dāng)選取不同的段落時,用戶需要不停的切換操作,這種操作方式使用戶的使用體驗極差。有鑒于此,本發(fā)明提出了一種電子閱讀設(shè)備及其文本提取與保存的方法。技術(shù)實現(xiàn)要素:鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種電子閱讀設(shè)備及其文本提取與保存的方法,以解決現(xiàn)有技術(shù)保存文本時,操作繁瑣,需要在不同界面間切換,造成用戶體驗效果差的問題。為了達到上述目的,本發(fā)明采取了以下技術(shù)方案:一種電子閱讀設(shè)備的文本提取與保存的方法,其包括:A、在打開電子閱讀設(shè)備的電子文檔后,檢測是否有文本被選??;如果是,則執(zhí)行步驟B;否則,繼續(xù)顯示當(dāng)前電子文檔;B、用戶界面彈出提示用戶保存所選文本的菜單按鈕;C、在檢測所述菜單按鈕被選中后,提取被選取的文本,并以字符串的形式存入電子閱讀設(shè)備的內(nèi)存中;D、根據(jù)文件保存路徑,將內(nèi)存中的字符串寫入相應(yīng)的文件夾中。所述的電子閱讀設(shè)備的文本提取與保存的方法中,所述步驟D具體包括:D11、在電子閱讀設(shè)備本地創(chuàng)建一文件夾;D12、根據(jù)所述文件夾的路徑,將所述字符串寫入所述文件夾中。所述的電子閱讀設(shè)備的文本提取與保存的方法中,所述步驟D具體包括:D21、判斷電子閱讀設(shè)備本地的文件夾中是否存儲有原文件,如果是,則執(zhí)行步驟D22;否則,直接將所述字符串寫入該本地的文件夾中;D22、在所述原文件的末尾寫入所述字符串。一種電子閱讀設(shè)備,其包括:用戶界面,用于顯示文字和圖片;控制模塊,用于在電子文檔中的文本被選取時,彈出提示用戶保存所選文本的菜單按鈕;文本提取模塊,用于提取所述被選取的文本,并以字符串的形式存入電子閱讀設(shè)備的內(nèi)存中;文件操作模塊,根據(jù)文件保存路徑,將內(nèi)存中的字符串寫入相應(yīng)的文件夾中。所述的電子閱讀設(shè)備,還包括文件夾創(chuàng)建模塊,用于在電子閱讀設(shè)備中創(chuàng)建文件夾。所述的電子閱讀設(shè)備,還包括檢測模塊,用于檢測本地文件夾中是否存在原文件。所述的電子閱讀設(shè)備中,所述電子閱讀設(shè)備包括觸摸屏手機、平板電腦。相較于現(xiàn)有技術(shù),本發(fā)明提供的電子閱讀設(shè)備及其文本提取與保存的方法,在用戶選中文本后彈出提示用戶保存所選文本的菜單按鈕,通過選中該菜單按鈕便能提取被選文本,并將文本直接存入電子閱讀設(shè)備本地上,簡化了用戶摘錄保存文本段落的操作,大大提升了用戶的體驗效果,適合推廣運用。附圖說明圖1為本發(fā)明電子閱讀設(shè)備的文本提取與保存的方法流程圖。圖2為本發(fā)明電子閱讀設(shè)備的結(jié)構(gòu)框圖。具體實施方式本發(fā)明提供一種電子閱讀設(shè)備及其文本提取與保存的方法,使用戶在閱讀電子文檔時可以選擇一段自己需要保存的文本進行提取保存,其保存方式可以保存在一個新建的記錄文件夾中,也可以保存于一個原有的、已創(chuàng)建的記錄文件夾中。因此不再需要進行手動的復(fù)制、粘貼的操作,在保存時用戶可以預(yù)先設(shè)定一個保存摘錄文字的文件路徑,例如:sdcard:\Book\summary.txt,如果用戶未預(yù)先設(shè)定保存路徑,則在用戶需要保存時提示用戶選擇保存摘錄內(nèi)容的文件,例如:本地已存在文件夾則直接寫入,如果不存在文件夾,則先自動創(chuàng)建后再保存,或保存到一個默認(rèn)文件夾中。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,本發(fā)明提供的電子閱讀設(shè)備的文本提取與保存的方法包括:S100、在打開電子閱讀設(shè)備的電子文檔后,檢測是否有文本被選??;如果是,則執(zhí)行步驟S200;否則,繼續(xù)顯示當(dāng)前電子文檔。具體實施過程中,電子閱讀設(shè)備平臺均提供有相應(yīng)的接口函數(shù)或方法,以進行用戶界面上的文本選取,譬如,android平臺中提供有Selection.setSelection(text,start,stop)方法,并通過返回值可以獲知文本選取是否成功。S200、用戶界面彈出提示用戶保存所選文本的菜單按鈕。具體實施時,在步驟S100中如果文本選取接口函數(shù)的返回值表示選取文本操作成功完成,電子閱讀設(shè)備軟件系統(tǒng)則觸發(fā)彈出菜單按鈕供用戶操作。S300在檢測所述菜單按鈕被選中后,提取被選取的文本,并以字符串的形式存入電子閱讀設(shè)備的內(nèi)存中。如上述方式,文本的選取通過接口函數(shù)完成,在提取被選文本時,選取的文本字符串被保存在內(nèi)存中,通過讀取相應(yīng)內(nèi)存地址中的內(nèi)容,獲得保存的字符串內(nèi)容,完成被選文本的提取操作。S400、根據(jù)文件保存路徑,將內(nèi)存中的字符串寫入相應(yīng)的文件夾中。具體實施時,電子閱讀設(shè)備平臺提供的寫入文件的操作的接口函數(shù),其參數(shù)包括了保存字符串的內(nèi)存的起始地址(指針)和文件路徑,通過該函數(shù)即可將內(nèi)存中的字符串寫入相應(yīng)的文件中。本發(fā)明實施例中,所述菜單按鈕為電子閱讀設(shè)備的屏幕上顯示的一虛擬按鍵,該菜單按鈕顯示的時間為5s,用戶也可設(shè)置該菜單按鈕顯示的時間,在菜單按鈕顯示時,可同時彈出“是否保存該文本”的提示,在用戶點擊該菜單按鈕后,文件即可保存。用戶提取的文本可在電子閱讀設(shè)備本地創(chuàng)建一文件夾,將文本存入該文件夾中,也可以直接保存在本地已有文件夾中。如果用戶將被選文本保存至新創(chuàng)建的文件夾中,所述的步驟S500具體包括:先由用戶在電子閱讀設(shè)備本地創(chuàng)建一文件夾;電子閱讀設(shè)備再根據(jù)所述文件夾的路徑,將所述字符串寫入所述文件夾中。當(dāng)用戶在電子閱讀設(shè)備本地創(chuàng)建一文件夾后,即可進行文件的寫入操作。本發(fā)明實施例中,所述電子閱讀設(shè)備為智能手機或者平板電腦,而智能手機和平板電腦都提供有文件操作的相關(guān)接口函數(shù),如MTK平臺有可用于文件創(chuàng)建的函數(shù):FS_Open(),寫文件的接口函數(shù):FS_Write()等;其他操作系統(tǒng)如android、symbian等也都提供有相應(yīng)文件操作接口。在創(chuàng)建文件夾時,可通過電子閱讀設(shè)備平臺接口創(chuàng)建一個新的文件夾,該文件夾的路徑可由用戶設(shè)定,或者由電子閱讀設(shè)備廠商設(shè)定一默認(rèn)路徑。然后將保存在內(nèi)存中的文本內(nèi)容通過寫文件的接口函數(shù)將其寫入文件夾中,一般保存文本內(nèi)容的內(nèi)存地址(指針)和要寫入內(nèi)容的文件夾的路徑作為該寫文件接口函數(shù)的兩個參數(shù)。而現(xiàn)有保存文本的方式是通過用戶手動創(chuàng)建文件,然后再手動進行復(fù)制、粘貼來完成的。在被選文本保存至本地已有文件夾中時,所述的步驟S500具體包括:先判斷電子閱讀設(shè)備本地的文件夾中是否存儲有原文件,如果沒有原文件則直接將所述字符串寫入該本地的文件夾中;如果文件夾中存在原文件,則在所述原文件的末尾寫入所述字符串。在判斷電子閱讀設(shè)備本地的文件夾中是否存儲有原文件時,通過相應(yīng)的文件操作函數(shù)進行判斷,如上述MTK平臺的上的FS_Open()函數(shù),打開某一文件時是否存在或者是否打開成功,該函數(shù)都將返回相應(yīng)的返回值,來獲知是否存儲有原文件。在將被選取文件保存至本地已有文件夾中時,同樣將保存在內(nèi)存中的文本內(nèi)容通過寫文件的接口函數(shù)將其寫入文件夾中,在寫入之前判斷本地文件夾中是否存在文件,如果存在文件則將需要寫入的內(nèi)容在原文件末尾進行添加。同樣地,保存文本內(nèi)容的內(nèi)存地址(指針)和要寫入內(nèi)容的記錄文件的路徑作為該寫文件接口函數(shù)的兩個參數(shù)。而現(xiàn)有技術(shù)需通過用戶手動操作,將內(nèi)容選定后,再通過選項菜單復(fù)制后粘貼到相應(yīng)文件夾中?;谏鲜龅碾娮娱喿x設(shè)備的文本提取與保存的方法,本發(fā)明相應(yīng)提供一種電子閱讀設(shè)備,所述的電子閱讀設(shè)備包括觸摸屏手機、平板電腦等,如圖2所示,其包括:用戶界面101、控制模塊102、文本提取模塊103和文件操作模塊104。其中,用戶界面101,用于顯示文字和圖片,以便于用戶進行人機交互;所述控制模塊102,用于在電子文檔中的文本被選取時,彈出提示用戶保存所選文本的菜單按鈕;所述文本提取模塊103,用于提取被選取的文本,并以字符串的形式存入電子閱讀設(shè)備的內(nèi)存中;所述文件操作模塊104,根據(jù)文件保存路徑,將內(nèi)存中的字符串寫入相應(yīng)的文件夾中。在進一步的實施例中,所述電子閱讀設(shè)備還包括文件夾創(chuàng)建模塊105,用于在電子閱讀設(shè)備中創(chuàng)建文件夾,從而可根據(jù)用戶需要在電子閱讀設(shè)備本地創(chuàng)建一文件夾,將選中文本保存至文件夾中。在更進一步的實施例中,所述電子閱讀設(shè)備還包括檢測模塊106,用于檢測本地文件夾中是否存在原文件,當(dāng)本地文件夾中存在原文件時,通過控制模塊102控制文件操作模塊104將選中文本寫入原文件的末尾。綜上所述,本發(fā)明在用戶選中文本后彈出提示用戶保存所選文本的菜單按鈕,通過選中該菜單按鈕便能提取被選文本,通過一鍵方式將文本直接存入電子閱讀設(shè)備本地上,簡化了用戶摘錄保存文本段落的操作,大大提升了用戶的體驗效果,適合推廣運用。可以理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴青县| 辽阳县| 巍山| 和静县| 托克逊县| 郓城县| 淳化县| 中江县| 昔阳县| 永吉县| 莒南县| 凌云县| 兴业县| 建平县| 永宁县| 临清市| 秦皇岛市| 库车县| 蓝田县| 东阿县| 肇源县| 西宁市| 饶河县| 清河县| 河南省| 双流县| 砀山县| 东兰县| 枣庄市| 襄城县| 石屏县| 聂拉木县| 东安县| 江孜县| 松原市| 梧州市| 宜宾县| 镇沅| 虎林市| 阳曲县| 喀什市|