一種在電子設(shè)備上添加筆記的方法和裝置的制造方法
【專利摘要】本發(fā)明的實(shí)施方式涉及計(jì)算機(jī)領(lǐng)域,提出一種在電子設(shè)備上添加筆記的方法和裝置。所述方法包括:響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層;響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍;響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;并且響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
【專利說明】
_種在電子設(shè)備上添加筆記的方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明的實(shí)施方式涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地,本發(fā)明的實(shí)施方式涉及一種在電子設(shè)備上添加筆記的方法及裝置。
【背景技術(shù)】
[0002]本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
[0003]在現(xiàn)有技術(shù)中,用戶在電子設(shè)備上閱讀某本書時(shí),在書籍正文頁面,若需要作筆記,目前大多數(shù)閱讀類APP的做法是:用戶長按書籍正文,APP彈出操作菜單,用戶選擇“筆記”選項(xiàng),跳轉(zhuǎn)至輸入筆記內(nèi)容的頁面,此時(shí)用戶輸入內(nèi)容,輸入完畢后,點(diǎn)擊“完成”,則完成整個(gè)筆記流程,具體頁面流程圖如圖1所示。
[0004]然而,在現(xiàn)有技術(shù)的上述操作中,用戶在作筆記時(shí),由于筆記會遮蓋住正文內(nèi)容,需要精確地選中文字并拖動至期望的空白位置,這需要較高的操作精確度,操作成本較高,尤其是在移動場景下,并且這樣的操作無法很好地延續(xù)用戶在看實(shí)體書時(shí)的本能的操作習(xí)慣,即一種擬物的操作方式,而且整個(gè)流程所需時(shí)間較長,用戶的心流容易被打斷,用戶此時(shí)最需要的是快速對所劃定的區(qū)域的文字作標(biāo)記,以便日后進(jìn)行回憶或者總結(jié)。
【發(fā)明內(nèi)容】
[0005]為此,非常需要一種改進(jìn)的在電子設(shè)備上添加筆記的方法和裝置,以解決現(xiàn)有技術(shù)中存在的上述缺陷。
[0006]在本上下文中,本發(fā)明的實(shí)施方式期望提供一種在電子設(shè)備上添加筆記的方法和
目.ο
[0007]在本發(fā)明實(shí)施方式的第一方面中,提供了一種在電子設(shè)備上添加筆記的方法,包括:
[0008]響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層;
[0009]響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍;
[0010]響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;
[0011]在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;并且
[0012]響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0013]在一個(gè)實(shí)施例中,根據(jù)本發(fā)明的上述實(shí)施例所述的方法,所述劃定筆記所針對的范圍的操作包括:劃定所述范圍的輪廓,或者以下劃線方式劃定所述范圍。
[0014]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,在所述第三圖層上以整個(gè)所述頁面或者所述頁面的一部分為范圍接收并顯示所記錄的筆記。
[0015]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,所述響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層的步驟包括:響應(yīng)于在所述頁面上對于記錄筆記的控件的選擇,或者在檢測到記錄筆記的手勢符合預(yù)設(shè)條件時(shí),生成第二圖層和第三圖層。
[0016]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,所述在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記的步驟包括:
[0017](i)在所述第三圖層上接收并顯示所記錄的一個(gè)字符,并且在所述第二圖層上縮小地顯示所述一個(gè)字符;
[0018](ii)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一個(gè)字符,并且在所述第二圖層上接著所述一個(gè)字符縮小地顯示所述下一個(gè)字符;并且
[0019]對于后續(xù)的字符,重復(fù)上述步驟(ii)的操作。
[0020]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,所述在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記的步驟包括:
[0021](i’)在所述第三圖層上接收并顯示所記錄的一組字符,并且在所述第二圖層上縮小地顯示所述一組字符;
[0022](ii’)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一組字符,并且在所述第二圖層上接著所述一組字符縮小地顯示所述下一組字符;并且
[0023]對于后續(xù)的字符,重復(fù)上述步驟(ii’)的操作。
[0024]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,在所述第三圖層上接收到字符輸入后預(yù)先定義的時(shí)間段內(nèi)沒有再接收到字符輸入時(shí),或者響應(yīng)于在所述第三圖層上對于結(jié)束一個(gè)字符或者一組字符輸入的控件的選擇,在所述第二圖層上縮小地顯示所述一個(gè)字符或者一組字符并清空在所述第三圖層上顯示的內(nèi)容。
[0025]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,所述第三圖層的面積大于所述頁面的面積,響應(yīng)于對于第三圖層的拖動,在第三圖層繼續(xù)接收并顯示后續(xù)輸入的字符。
[0026]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,根據(jù)判斷所述一組字符的斷點(diǎn)在所述第二圖層上自動換行。
[0027]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,在將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存后,第一圖層上的內(nèi)容不可被拖動或縮放,第二圖層上的內(nèi)容可被拖動或縮放。
[0028]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的方法,所述第二圖層或所述第三圖層包括透明背景。
[0029]在本發(fā)明實(shí)施方式的第二方面中,提供了一種在電子設(shè)備上添加筆記的裝置,包括:
[0030]第一生成單元,用于響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層;
[0031]筆記范圍記錄單元,用于響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍;
[0032]第二生成單元,用于響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;
[0033]筆記顯示單元,用于在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;以及
[0034]保存單元,用于響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0035]在一個(gè)實(shí)施例中,根據(jù)本發(fā)明的上述實(shí)施例所述的裝置,所述劃定筆記所針對的范圍的操作包括:劃定所述范圍的輪廓,或者以下劃線方式劃定所述范圍。
[0036]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述筆記顯示單元在所述第三圖層上以整個(gè)所述頁面或者所述頁面的一部分為范圍接收并顯示所記錄的筆記。
[0037]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述第二生成單元響應(yīng)于在所述頁面上對于記錄筆記的控件的選擇,或者在檢測到記錄筆記的手勢符合預(yù)設(shè)條件時(shí),生成第二圖層和第三圖層。
[0038]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述筆記顯示單元:
[0039](i)在所述第三圖層上接收并顯示所記錄的一個(gè)字符,并且在所述第二圖層上縮小地顯示所述一個(gè)字符;
[0040](ii)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一個(gè)字符,并且在所述第二圖層上接著所述一個(gè)字符縮小地顯示所述下一個(gè)字符;并且[0041 ]對于后續(xù)的字符,重復(fù)上述(i i)的操作。
[0042]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述筆記顯示單元:
[0043](i’)在所述第三圖層上接收并顯示所記錄的一組字符,并且在所述第二圖層上縮小地顯示所述一組字符;
[0044](ii’)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一組字符,并且在所述第二圖層上接著所述一組字符縮小地顯示所述下一組字符;并且
[0045]對于后續(xù)的字符,重復(fù)上述(ii ’)的操作。
[0046]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述筆記顯示單元在所述第三圖層上接收到字符輸入后預(yù)先定義的時(shí)間段內(nèi)沒有再接收到字符輸入時(shí),或者響應(yīng)于在所述第三圖層上對于結(jié)束一個(gè)字符或者一組字符輸入的控件的選擇,在所述第二圖層上縮小地顯示所述一個(gè)字符或者一組字符并清空在所述第三圖層上顯示的內(nèi)容。
[0047]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述第三圖層的面積大于所述頁面的面積,所述筆記顯示單元響應(yīng)于對于第三圖層的拖動,在第三圖層繼續(xù)接收并顯示后續(xù)輸入的字符。
[0048]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述筆記顯示單元根據(jù)判斷所述一組字符的斷點(diǎn)在所述第二圖層上自動換行。
[0049]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,在所述保存單元將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存后,第一圖層上的內(nèi)容不可被拖動或縮放,第二圖層上的內(nèi)容可被拖動或縮放。
[0050]在一些實(shí)施例中,根據(jù)本發(fā)明的上述任一實(shí)施例所述的裝置,所述第二圖層或所述第三圖層包括透明背景。
[0051]在本發(fā)明實(shí)施方式的第三方面中,提供一種通過電子設(shè)備觸摸屏在電子文件上添加筆記的方法,包括:響應(yīng)于在電子文件上劃定筆記所針對的范圍的操作,檢測觸摸屏上的觸控移動軌跡并顯示在電子文件上;響應(yīng)于在電子文件上記錄筆記的操作,檢測觸摸屏上的觸控移動軌跡并縮小該觸控移動軌跡后在電子文件上進(jìn)行顯示。其中在一個(gè)實(shí)施例中,響應(yīng)于在電子文件上劃定筆記所針對的范圍的操作而顯示的觸控移動軌跡的位置和尺寸不可進(jìn)行調(diào)節(jié),響應(yīng)于在電子文件上記錄筆記的操作而顯示的觸控移動軌跡的位置和尺寸可通過在所述電子設(shè)備的觸摸屏上操作來進(jìn)行調(diào)節(jié)。
[0052]在本發(fā)明實(shí)施方式的第四方面中,一種通過電子設(shè)備觸摸屏在電子文件上添加筆記的方法,包括:檢測在觸摸屏上的觸控移動軌跡;當(dāng)檢測到觸控移動軌跡滿足第一預(yù)設(shè)模式時(shí),在電子文件的第一圖層上記錄該觸控移動軌跡;當(dāng)檢測到觸控移動軌跡滿足第二預(yù)設(shè)模式時(shí),縮小該觸控移動軌跡并在電子文件的第二圖層上記錄該移動軌跡。其中在一個(gè)實(shí)施例中,第一圖層上觸控移動軌跡的位置和尺寸不可調(diào),第二圖層上觸控移動軌跡的位置和尺寸可調(diào)。
[0053]根據(jù)本發(fā)明,可以響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層,響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍,響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層,在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記,并且響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。由此,可以快速便捷地劃定筆記所針對的范圍,減少了操作成本,降低了操作失誤率;并且可以在較大的屏幕面積中進(jìn)行筆記輸入操作,提高了輸入效率,降低了輸入錯(cuò)誤發(fā)生的幾率。
[0054]另外,通過一些可能的實(shí)施方式的操作,還可以獲得在大于屏幕面積的區(qū)域中進(jìn)行筆記輸入操作,還可以一次性輸入一組字符,還可以實(shí)現(xiàn)在第二圖層中自動換行,還可以拖動或縮放第二圖層上的內(nèi)容。由此,進(jìn)一步提高了輸入效率,降低了輸入錯(cuò)誤發(fā)生的幾率。
【附圖說明】
[0055]通過參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:
[0056]圖1示意性地示出了現(xiàn)有技術(shù)的在電子設(shè)備上添加筆記的流程的示意圖;
[0057]圖2示意性地示出了根據(jù)本發(fā)明實(shí)施例的在電子設(shè)備上添加筆記的方法的流程圖;
[0058]圖3示意性地示出了根據(jù)本發(fā)明實(shí)施例的底層、第一圖層、第二圖層、第三圖層的示意圖;
[0059]圖4示意性地示出了根據(jù)本發(fā)明實(shí)施例的在第三圖層上接收并顯示所記錄的筆記并且在第二圖層上縮小地顯示所記錄的筆記的操作的示意圖;
[0060]圖5示意性地示出了根據(jù)本發(fā)明實(shí)施例的將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存后第一圖層和第二圖層的示意圖;
[0061]圖6示意性地示出了根據(jù)本發(fā)明實(shí)施例的在電子設(shè)備上添加筆記的裝置的示意框圖;
[0062]圖7示意性地示出了根據(jù)本發(fā)明實(shí)施例的在電子設(shè)備上添加筆記的裝置的示意框圖;
[0063]圖8示意性地示出了根據(jù)本發(fā)明實(shí)施方式的用于在電子設(shè)備上添加筆記的程序產(chǎn)品O
[0064]在附圖中,相同或?qū)?yīng)的標(biāo)號表不相同或?qū)?yīng)的部分。
【具體實(shí)施方式】
[0065]下面將參考若干示例性實(shí)施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0066]本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
[0067]根據(jù)本發(fā)明的實(shí)施方式,提出了一種在電子設(shè)備上添加筆記的方法和裝置。
[0068]在本文中,需要理解的是,附圖中的任何元素?cái)?shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
[0069]下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
[0070]發(fā)明概述
[0071]本發(fā)明人發(fā)現(xiàn),可以響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層,響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍,響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層,在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記,并且響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。由此,可以快速便捷地劃定筆記所針對的范圍,減少了操作成本,降低了操作失誤率;并且可以在較大的屏幕面積中進(jìn)行筆記輸入操作,提高了輸入效率,降低了輸入錯(cuò)誤發(fā)生的幾率。
[0072]在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實(shí)施方式。
[0073]應(yīng)用場景總覽
[0074]首先參考圖5,為根據(jù)本發(fā)明實(shí)施方式的在電子設(shè)備上添加筆記的應(yīng)用的界面示意圖,所述應(yīng)用可以安裝于各種電子設(shè)備中,所述電子設(shè)備可以是任何現(xiàn)有的、正在研發(fā)的或?qū)硌邪l(fā)的智能手機(jī)、非智能手機(jī)、平板電腦、筆記本計(jì)算機(jī)等。然而,這里示出的應(yīng)用界面僅為示例,本發(fā)明的范圍不限于此。實(shí)施本發(fā)明實(shí)施例提供的方法的電子設(shè)備,可以響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層;響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍;響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;并且響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0075]本領(lǐng)域技術(shù)人員可以理解,圖5所示的示意圖僅是本發(fā)明的實(shí)施方式可以在其中得以實(shí)現(xiàn)的示例,本發(fā)明實(shí)施方式的適用范圍并不局限于此。
[0076]示例性方法
[0077]下面結(jié)合圖5的應(yīng)用場景,參考圖2來描述根據(jù)本發(fā)明示例性實(shí)施方式的在電子設(shè)備上添加筆記的方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實(shí)施方式在此方面不受任何限制。相反,本發(fā)明的實(shí)施方式可以應(yīng)用于適用的任何場景。
[0078]圖2示意性地示出了根據(jù)本發(fā)明實(shí)施方式的在電子設(shè)備上添加筆記的方法100的流程示意圖。如圖2所示,該方法100可以包括步驟110、120、130、140、150。
[0079]該方法100始于步驟110,其中,響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層。根據(jù)本發(fā)明的實(shí)施例,所述第一圖層為用于記錄筆記所針對的電子書頁面上的范圍的圖層;所述在電子書的頁面上添加筆記的請求例如可以是用戶在電子書頁面上劃定筆記所針對的范圍的操作,或者是用戶在電子書頁面上觸發(fā)用于添加筆記的控件。
[0080]接下來,執(zhí)行步驟120,其中,響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍。根據(jù)本發(fā)明的實(shí)施例,所述劃定筆記所針對的范圍的操作包括:劃定所述范圍的輪廓,或者以下劃線方式劃定所述范圍。如圖5上半部分所示,可以通過劃定筆記所針對的范圍的輪廓,來劃定所述范圍。根據(jù)本發(fā)明的實(shí)施例,在所述劃定輪廓或劃定下劃線的操作停止預(yù)先定義的時(shí)間段(例如,I秒)后,確定所述劃定范圍的操作結(jié)束。這樣的劃定范圍的操作對于用戶操作的精度要求較低,可以在很大程度上避免誤操作。[0081 ]在步驟120后,執(zhí)行步驟130,其中,響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層。根據(jù)本發(fā)明的實(shí)施例,可以響應(yīng)于在所述頁面上對于記錄筆記的控件的選擇,或者在檢測到記錄筆記的手勢符合預(yù)設(shè)條件時(shí),生成第二圖層和第三圖層。可選地,可以預(yù)先任意設(shè)置記錄筆記的手勢,在檢測到用戶在電子設(shè)備上操作的手勢符合預(yù)先設(shè)置的記錄筆記的手勢的條件時(shí),即生成第二圖層和第三圖層。
[0082]圖3示意性地示出了根據(jù)本發(fā)明實(shí)施例的底層、第一圖層、第二圖層、第三圖層的示意圖。在各說明書附圖中,所示的圖層I等同于說明書文字部分的第一圖層,所示的圖層2等同于說明書文字部分的第二圖層,所示的圖層3等同于說明書文字部分的第三圖層。根據(jù)本發(fā)明的實(shí)施例,所述第二圖層或所述第三圖層包括透明背景。在圖3中,為了更清楚地示出各個(gè)圖層,使用了灰度,但實(shí)際上第一圖層、第二圖層、第三圖層的背景都可以是透明的,這樣用戶只會看到底層的書籍正文頁面。另外,在圖3中,為了更清楚地示出各個(gè)圖層,各個(gè)圖層錯(cuò)落地布置,但實(shí)際上第一圖層、第二圖層、第三圖層都可以與底層重疊在一起。
[0083]在步驟130后,執(zhí)行步驟140,其中,在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記。可選地,可以在所述第三圖層上以整個(gè)所述頁面或者所述頁面的一部分為范圍接收并顯示所記錄的筆記。圖4示意性地示出了根據(jù)本發(fā)明實(shí)施例的在第三圖層上接收并顯示所記錄的筆記并且在第二圖層上縮小地顯示所記錄的筆記的操作的示意圖。如圖4所示,在第三圖層上接收并顯示所記錄的筆記“寫”字,并且在第二圖層上縮小地顯示該筆記。圖4中示出的是印刷體的筆記“寫”字,其可以是用戶通過輸入法輸入的,也可以是通過識別用戶手寫輸入而得到的??商鎿Q地,也可以在第三圖層上接收并顯示用戶手寫輸入的筆記(例如手寫體的“寫”字),并且在第二圖層上縮小地顯示該筆記。在本發(fā)明中,使用第二圖層和第三圖層兩個(gè)圖層來進(jìn)行處理的目的是:在第三圖層上利用較大的輸入面積和字體保證輸入的便利性,并且在第二圖層中縮小顯示,以便能夠同時(shí)顯示較多的筆記內(nèi)容,方便用戶查看已經(jīng)添加的筆記內(nèi)容。在根據(jù)本發(fā)明的一種實(shí)施例中,第二圖層和第三圖層可以分別占據(jù)頁面上下各50%的面積,以方便在第三圖層中輸入筆記的同時(shí)在第二圖層上查看縮小后的筆記內(nèi)容。
[0084]在本發(fā)明的一種實(shí)施例中,上述步驟140包括:(i)在所述第三圖層上接收并顯示所記錄的一個(gè)字符,并且在所述第二圖層上縮小地顯示所述一個(gè)字符;(ii)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一個(gè)字符,并且在所述第二圖層上接著所述一個(gè)字符縮小地顯示所述下一個(gè)字符;并且對于后續(xù)的字符,重復(fù)上述步驟(i i)的操作。這種實(shí)施例比較適合筆記文字量較小的情況。
[0085]在本發(fā)明的另一種實(shí)施例中,上述步驟140包括:(i’)在所述第三圖層上接收并顯示所記錄的一組字符,并且在所述第二圖層上縮小地顯示所述一組字符;(ii’)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一組字符,并且在所述第二圖層上接著所述一組字符縮小地顯示所述下一組字符;并且對于后續(xù)的字符,重復(fù)上述步驟(ii’)的操作。這種實(shí)施例比較適合筆記文字量較大的情況。
[0086]在上述兩種實(shí)施例中,在所述第三圖層上接收到字符輸入后預(yù)先定義的時(shí)間段內(nèi)(例如,I秒)沒有再接收到字符輸入時(shí),或者響應(yīng)于在所述第三圖層上對于結(jié)束一個(gè)字符或者一組字符輸入的控件的選擇,在所述第二圖層上縮小地顯示所述一個(gè)字符或者一組字符并清空在所述第三圖層上顯示的內(nèi)容。
[0087]在上述第二種實(shí)施例中,所述第三圖層的面積大于所述頁面(S卩,底層)的面積,響應(yīng)于對于第三圖層的拖動,在第三圖層繼續(xù)接收并顯示后續(xù)輸入的字符。由此,提供了更大面積的第三圖層,便于用戶一次性輸入更多的筆記內(nèi)容;用戶在使用完了第三圖層中的當(dāng)面頁面面積后,還可以通過拖動第三圖層來獲得更多的面積,以便繼續(xù)輸入筆記內(nèi)容。
[0088]在上述第二種實(shí)施例中,根據(jù)判斷所述一組字符的斷點(diǎn)在所述第二圖層上自動換行。所述一組字符的斷點(diǎn)可以是逗號、分號、句號等標(biāo)點(diǎn)符號,也可以面積超過預(yù)先定義的閾值的空白區(qū)域。在判斷在第三圖層上輸入的筆記中存在這樣的斷點(diǎn)時(shí),可以在第二圖層中自動換行,以便更清楚地顯示筆記內(nèi)容。
[0089]在步驟140后,執(zhí)行步驟150,其中,響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。根據(jù)本發(fā)明的實(shí)施例,在將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存后,第一圖層上的內(nèi)容不可被拖動或縮放,第二圖層上的內(nèi)容可被拖動或縮放。圖5示意性地示出了根據(jù)本發(fā)明實(shí)施例的將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存后第一圖層和第二圖層的示意圖。如圖5所示,在執(zhí)行完根據(jù)本發(fā)明實(shí)施例的在電子設(shè)備上添加筆記的方法100的各步驟后,所述第一圖層和第二圖層被與所述頁面(即,底層)相關(guān)聯(lián)地保存,其中第一圖層上劃定筆記范圍的內(nèi)容不可被拖動或縮放,而第二圖層上的筆記內(nèi)容則可被拖動或縮放,用戶可以將第二圖層上的筆記內(nèi)容通過拖動和/或縮放來更好地顯示。這樣,適用于滿足第一圖層上針對特定內(nèi)容的劃線位置固定的實(shí)際需求,同時(shí)通過拖動文字筆記使得文字內(nèi)容不被遮蓋以便瀏覽正文的內(nèi)容。根據(jù)本發(fā)明的實(shí)施例,通過將第一圖層和第二圖層上的內(nèi)容與所述頁面的頁碼建立鏈接,來將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0090]根據(jù)本發(fā)明,可以響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層,響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍,響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層,在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記,并且響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。由此,可以快速便捷地劃定筆記所針對的范圍,減少了操作成本,降低了操作失誤率;并且可以在較大的屏幕面積中進(jìn)行筆記輸入操作,提高了輸入效率,降低了輸入錯(cuò)誤發(fā)生的幾率。
[0091]另外,通過一些可能的實(shí)施方式的操作,還可以獲得在大于屏幕面積的區(qū)域中進(jìn)行筆記輸入操作,還可以一次性輸入一組字符,還可以實(shí)現(xiàn)在第二圖層中自動換行,還可以拖動或縮放第二圖層上的內(nèi)容。由此,進(jìn)一步提高了輸入效率,降低了輸入錯(cuò)誤發(fā)生的幾率。
[0092]在一個(gè)實(shí)施例中,上述添加筆記的對象可不局限于電子書,也可以是其他類型的電子文件,如軟件界面、購物頁面等。通過電子設(shè)備的觸摸屏在電子文件上添加筆記。該實(shí)施例中,響應(yīng)于在電子文件上劃定筆記所針對的范圍的操作,檢測觸摸屏上的觸控移動軌跡并顯示在電子文件上。所述在電子文件上劃定筆記所針對的范圍的操作可以通過檢測在觸摸屏上的觸控移動軌跡是否滿足第一預(yù)設(shè)模式(如單位尺寸內(nèi)曲度小于預(yù)定值)來實(shí)現(xiàn),或者通過對預(yù)定控件的觸發(fā)來實(shí)現(xiàn)。該實(shí)施例中,響應(yīng)于在電子文件上記錄筆記的操作,檢測觸摸屏上的觸控移動軌跡并縮小該觸控移動軌跡后在電子文件上進(jìn)行顯示。在電子文件上記錄筆記的操作可通過預(yù)定控件的觸發(fā)實(shí)現(xiàn),也可以通過檢測在屏幕上的觸控移動軌跡是否滿足第二預(yù)設(shè)模式(如單位尺寸內(nèi)曲度變化大于預(yù)定值)來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,響應(yīng)于在電子文件上劃定筆記所針對的范圍的操作而顯示的觸控移動軌跡的位置和尺寸不可進(jìn)行調(diào)節(jié),響應(yīng)于在電子文件上記錄筆記的操作而顯示的觸控移動軌跡的位置和尺寸可通過在所述電子設(shè)備的觸摸屏上操作來進(jìn)行調(diào)節(jié)。
[0093]在一個(gè)實(shí)施例中,一種通過電子設(shè)備屏幕在電子文件上添加筆記的方法包括:檢測在觸摸屏上的觸控移動軌跡;當(dāng)檢測到觸控移動軌跡滿足第一預(yù)設(shè)模式時(shí),在電子文件的第一圖層上記錄該觸控移動軌跡;當(dāng)檢測到觸控移動軌跡滿足第二預(yù)設(shè)模式時(shí),縮小該觸控移動軌跡并在電子文件的第二圖層上記錄該移動軌跡。其中在一個(gè)實(shí)施例中,第一圖層上觸控移動軌跡的位置和尺寸不可調(diào),第二圖層上觸控移動軌跡的位置和尺寸可調(diào)。
[0094]示例性裝置
[0095]在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來,對本發(fā)明示例性實(shí)施方式的在電子設(shè)備上添加筆記的裝置進(jìn)行描述。
[0096]圖6示意性地示出了根據(jù)本發(fā)明實(shí)施例的在電子設(shè)備上添加筆記的裝置的示意框圖。如圖6所示,該裝置200可以包括:
[0097]第一生成單元210,用于響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層;
[0098]筆記范圍記錄單元220,用于響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍;
[0099]第二生成單元230,用于響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;
[0100]筆記顯示單元240,用于在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;以及
[0101]保存單元250,用于響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0102]首先,第一生成單元210響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層。根據(jù)本發(fā)明的實(shí)施例,所述第一圖層為用于記錄筆記所針對的電子書頁面上的范圍的圖層;所述在電子書的頁面上添加筆記的請求例如可以是用戶在電子書頁面上劃定筆記所針對的范圍的操作,或者是用戶在電子書頁面上觸發(fā)用于添加筆記的控件。
[0103]接下來,筆記范圍記錄單元220響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍。根據(jù)本發(fā)明的實(shí)施例,所述劃定筆記所針對的范圍的操作包括:劃定所述范圍的輪廓,或者以下劃線方式劃定所述范圍。如圖5上半部分所示,可以通過劃定筆記所針對的范圍的輪廓,來劃定所述范圍。根據(jù)本發(fā)明的實(shí)施例,在所述劃定輪廓或劃定下劃線的操作停止預(yù)先定義的時(shí)間段(例如,I秒)后,確定所述劃定范圍的操作結(jié)束。這樣的劃定范圍的操作對于用戶操作的精度要求較低,可以在很大程度上避免誤操作。
[0104]之后,第二生成單元230響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層。根據(jù)本發(fā)明的實(shí)施例,第二生成單元230可以響應(yīng)于在所述頁面上對于記錄筆記的控件的選擇,或者在檢測到記錄筆記的手勢符合預(yù)設(shè)條件時(shí),生成第二圖層和第三圖層??蛇x地,可以預(yù)先任意設(shè)置記錄筆記的手勢,第二生成單元230在檢測到用戶在電子設(shè)備上操作的手勢符合預(yù)先設(shè)置的記錄筆記的手勢的條件時(shí),即生成第二圖層和第三圖層。
[0105]圖3示意性地示出了根據(jù)本發(fā)明實(shí)施例的底層、第一圖層、第二圖層、第三圖層的示意圖。在各說明書附圖中,所示的圖層I等同于說明書文字部分的第一圖層,所示的圖層2等同于說明書文字部分的第二圖層,所示的圖層3等同于說明書文字部分的第三圖層。根據(jù)本發(fā)明的實(shí)施例,所述第二圖層或所述第三圖層包括透明背景。在圖3中,為了更清楚地示出各個(gè)圖層,使用了灰度,但實(shí)際上第一圖層、第二圖層、第三圖層的背景都可以是透明的,這樣用戶只會看到底層的書籍正文頁面。另外,在圖3中,為了更清楚地示出各個(gè)圖層,各個(gè)圖層錯(cuò)落地布置,但實(shí)際上第一圖層、第二圖層、第三圖層都可以與底層重疊在一起。
[0106]隨后,筆記顯示單元240在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記??蛇x地,筆記顯示單元240可以在所述第三圖層上以整個(gè)所述頁面或者所述頁面的一部分為范圍接收并顯示所記錄的筆記。圖4示意性地示出了根據(jù)本發(fā)明實(shí)施例的在第三圖層上接收并顯示所記錄的筆記并且在第二圖層上縮小地顯示所記錄的筆記的操作的示意圖。如圖4所示,筆記顯示單元240在第三圖層上接收并顯示所記錄的筆記“寫”字,并且在第二圖層上縮小地顯示該筆記。圖4中示出的是印刷體的筆記“寫”字,其可以是用戶通過輸入法輸入的,也可以是通過識別用戶手寫輸入而得到的??商鎿Q地,筆記顯示單元240也可以在第三圖層上接收并顯示用戶手寫輸入的筆記(例如手寫體的“寫”字),并且在第二圖層上縮小地顯示該筆記。在本發(fā)明中,使用第二圖層和第三圖層兩個(gè)圖層來進(jìn)行處理的目的是:在第三圖層上利用較大的輸入面積和字體保證輸入的便利性,并且在第二圖層中縮小顯示,以便能夠同時(shí)顯示較多的筆記內(nèi)容,方便用戶查看已經(jīng)添加的筆記內(nèi)容。在根據(jù)本發(fā)明的一種實(shí)施例中,第二圖層和第三圖層可以分別占據(jù)頁面上下各50%的面積,以方便在第三圖層中輸入筆記的同時(shí)在第二圖層上查看縮小后的筆記內(nèi)容。
[0107]在本發(fā)明的一種實(shí)施例中,筆記顯示單元240(i)在所述第三圖層上接收并顯示所記錄的一個(gè)字符,并且在所述第二圖層上縮小地顯示所述一個(gè)字符;(ii)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一個(gè)字符,并且在所述第二圖層上接著所述一個(gè)字符縮小地顯示所述下一個(gè)字符;并且對于后續(xù)的字符,重復(fù)上述
(ii)的操作。這種實(shí)施例比較適合筆記文字量較小的情況。
[0108]在本發(fā)明的另一種實(shí)施例中,筆記顯示單元240(i’)在所述第三圖層上接收并顯示所記錄的一組字符,并且在所述第二圖層上縮小地顯示所述一組字符;(ii’)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一組字符,并且在所述第二圖層上接著所述一組字符縮小地顯示所述下一組字符;并且對于后續(xù)的字符,重復(fù)上述(ii’)的操作。這種實(shí)施例比較適合筆記文字量較大的情況。
[0109]在上述兩種實(shí)施例中,在所述第三圖層上接收到字符輸入后預(yù)先定義的時(shí)間段內(nèi)(例如,I秒)沒有再接收到字符輸入時(shí),或者響應(yīng)于在所述第三圖層上對于結(jié)束一個(gè)字符或者一組字符輸入的控件的選擇,筆記顯示單元240在所述第二圖層上縮小地顯示所述一個(gè)字符或者一組字符并清空在所述第三圖層上顯示的內(nèi)容。
[0110]在上述第二種實(shí)施例中,所述第三圖層的面積大于所述頁面(S卩,底層)的面積,響應(yīng)于對于第三圖層的拖動,筆記顯示單元240在第三圖層繼續(xù)接收并顯示后續(xù)輸入的字符。由此,提供了更大面積的第三圖層,便于用戶一次性輸入更多的筆記內(nèi)容;用戶在使用完了第三圖層中的當(dāng)面頁面面積后,還可以通過拖動第三圖層來獲得更多的面積,以便繼續(xù)輸入筆記內(nèi)容。
[0111]在上述第二種實(shí)施例中,筆記顯示單元240根據(jù)判斷所述一組字符的斷點(diǎn)在所述第二圖層上自動換行。所述一組字符的斷點(diǎn)可以是逗號、分號、句號等標(biāo)點(diǎn)符號,也可以面積超過預(yù)先定義的閾值的空白區(qū)域。在判斷在第三圖層上輸入的筆記中存在這樣的斷點(diǎn)時(shí),筆記顯示單元240可以在第二圖層中自動換行,以便更清楚地顯示筆記內(nèi)容。
[0112]最后,保存單元250響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。根據(jù)本發(fā)明的實(shí)施例,在保存單元250將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存后,第一圖層上的內(nèi)容不可被拖動或縮放,第二圖層上的內(nèi)容可被拖動或縮放。圖5示意性地示出了根據(jù)本發(fā)明實(shí)施例的將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存后第一圖層和第二圖層的示意圖。如圖5所示,在根據(jù)本發(fā)明實(shí)施例的在電子設(shè)備上添加筆記的裝置200的各單元的操作執(zhí)行完畢后,所述第一圖層和第二圖層被與所述頁面(即,底層)相關(guān)聯(lián)地保存,其中第一圖層上劃定筆記范圍的內(nèi)容不可被拖動或縮放,而第二圖層上的筆記內(nèi)容則可被拖動或縮放,用戶可以將第二圖層上的筆記內(nèi)容通過拖動和/或縮放來更好地顯示。根據(jù)本發(fā)明的實(shí)施例,保存單元250可以通過將第一圖層和第二圖層上的內(nèi)容與所述頁面的頁碼建立鏈接,來將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0113]根據(jù)本發(fā)明,第一生成單元201可以響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層,筆記范圍記錄單元220可以響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍,第二生成單元230可以響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層,筆記顯示單元240可以在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記,保存單元250可以響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。由此,可以快速便捷地劃定筆記所針對的范圍,減少了操作成本,降低了操作失誤率;并且可以在較大的屏幕面積中進(jìn)行筆記輸入操作,提高了輸入效率,降低了輸入錯(cuò)誤發(fā)生的幾率。
[0114]另外,通過一些可能的實(shí)施方式的操作,還可以獲得在大于屏幕面積的區(qū)域中進(jìn)行筆記輸入操作,還可以一次性輸入一組字符,還可以實(shí)現(xiàn)在第二圖層中自動換行,還可以拖動或縮放第二圖層上的內(nèi)容。由此,進(jìn)一步提高了輸入效率,降低了輸入錯(cuò)誤發(fā)生的幾率。
[0115]示例性裝置
[0116]在介紹了本發(fā)明示例性實(shí)施方式的方法和裝置之后,接下來,介紹根據(jù)本發(fā)明的另一示例性實(shí)施方式的在電子設(shè)備上添加筆記的裝置。
[0117]所屬技術(shù)領(lǐng)域的技術(shù)人員能夠理解,本發(fā)明的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。
[0118]在一些可能的實(shí)施方式中,根據(jù)本發(fā)明的在電子設(shè)備上添加筆記的裝置可以至少包括至少一個(gè)處理單元、以及至少一個(gè)存儲單元。其中,所述存儲單元存儲有程序代碼,當(dāng)所述程序代碼被所述處理單元執(zhí)行時(shí),使得所述裝置執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的在電子設(shè)備上添加筆記的方法中的步驟。例如,所述處理單元可以執(zhí)行如圖2中所示的步驟110:響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層;步驟120:響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍;步驟130:響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;步驟140:在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;步驟150:響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0119]下面參照圖7來描述根據(jù)本發(fā)明的這種實(shí)施方式的在電子設(shè)備上添加筆記的裝置
10。圖7顯示的在電子設(shè)備上添加筆記的裝置10僅僅是一個(gè)示例,不應(yīng)對本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。
[0120]如圖7所示,在電子設(shè)備上添加筆記的裝置10以通用計(jì)算設(shè)備的形式表現(xiàn)。在電子設(shè)備上添加筆記的裝置10的組件可以包括但不限于:上述至少一個(gè)處理單元16、上述至少一個(gè)存儲單元28、連接不同系統(tǒng)組件(包括存儲單元28和處理單元16)的總線18。
[0121]存儲單元28可以包括易失性存儲器形式的可讀介質(zhì),例如隨機(jī)存取存儲器(RAM)30和/或高速緩存存儲器32,還可以進(jìn)一步包括只讀存儲器(R0M)34等非易失性存儲器形式的可讀介質(zhì)。
[0122]存儲單元28還可以包括具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,這樣的程序模塊42包括但不限于:操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序,這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。
[0123]在電子設(shè)備上添加筆記的裝置10也可以與一個(gè)或多個(gè)外部設(shè)備14(例如鍵盤、指點(diǎn)設(shè)備、藍(lán)牙設(shè)備等)通信。這種通信可以通過輸入/輸出(I/O)接口 22進(jìn)行。另外,輸入/輸出(I/O)接口 22也與顯示單元24相連接,以向用戶顯示相應(yīng)的信息。在電子設(shè)備上添加筆記的裝置10還可以通過網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與在電子設(shè)備上添加筆記的裝置10的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合在電子設(shè)備上添加筆記的裝置10使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、RAID系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
[0124]示例性程序產(chǎn)品
[0125]在一些可能的實(shí)施方式中,本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)所述程序產(chǎn)品在終端設(shè)備上運(yùn)行時(shí),所述程序代碼用于使所述終端設(shè)備執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的在電子設(shè)備上添加筆記的方法中的步驟,例如,所述終端設(shè)備可以執(zhí)行如圖2中所示的步驟110:響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層;步驟120:響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍;步驟130:響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;步驟140:在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;步驟150:響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
[0126]所述程序產(chǎn)品可以采用一個(gè)或多個(gè)可讀介質(zhì)的任意組合。可讀介質(zhì)可以是可讀信號介質(zhì)或者可讀存儲介質(zhì)??勺x存儲介質(zhì)例如可以是一一但不限于一一電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(R0M)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。
[0127]如圖8所示,描述了根據(jù)本發(fā)明的實(shí)施方式的用于在電子設(shè)備上添加筆記的程序產(chǎn)品50,其可以采用便攜式緊湊盤只讀存儲器(CD-ROM)并包括程序代碼,并可以在終端設(shè)備,例如服務(wù)器上運(yùn)行。然而,本發(fā)明的程序產(chǎn)品不限于此,在本文件中,可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0128]可讀信號介質(zhì)可以包括在基帶中或者在載波中傳播的數(shù)據(jù)信號,其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括一一但不限于一一電磁信號、光信號或上述的任意合適的組合。可讀信號介質(zhì)還可以是可讀存儲介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0129]可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一一但不限于一一無線、有線等等,或者上述的任意合適的組合。
[0130]可以以一種或多種程序設(shè)計(jì)語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言一諸如Java、C++等,還包括常規(guī)的過程式程序設(shè)計(jì)語言一諸如“C”語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在用戶計(jì)算設(shè)備上執(zhí)行、部分在用戶計(jì)算設(shè)備上執(zhí)行、部分在遠(yuǎn)程計(jì)算設(shè)備或服務(wù)器上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算設(shè)備或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算設(shè)備的情形中,遠(yuǎn)程計(jì)算設(shè)備可以通過任意種類的網(wǎng)絡(luò)一一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算設(shè)備。
[0131]應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了在電子設(shè)備上添加筆記的裝置的若干單元,但是這種劃分僅僅是示例性的并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多單元的特征和功能可以在一個(gè)單元中具體化。反之,上文描述的一個(gè)單元的特征和功能可以進(jìn)一步劃分為由多個(gè)單元來具體化。
[0132]此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
[0133]雖然已經(jīng)參考若干【具體實(shí)施方式】描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開的【具體實(shí)施方式】,對各方面的劃分也不意味著這些方面中的特征不能組合以進(jìn)行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。
【主權(quán)項(xiàng)】
1.一種在電子設(shè)備上添加筆記的方法,包括: 響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層; 響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍; 響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層; 在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;并且 響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。2.如權(quán)利要求1所述的方法,其中所述劃定筆記所針對的范圍的操作包括:劃定所述范圍的輪廓,或者以下劃線方式劃定所述范圍。3.如權(quán)利要求1所述的方法,其中在所述第三圖層上以整個(gè)所述頁面或者所述頁面的一部分為范圍接收并顯示所記錄的筆記。4.如權(quán)利要求1至3中的任一項(xiàng)所述的方法,其中所述響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層的步驟包括:響應(yīng)于在所述頁面上對于記錄筆記的控件的選擇,或者在檢測到記錄筆記的手勢符合預(yù)設(shè)條件時(shí),生成第二圖層和第三圖層。5.如權(quán)利要求1所述的方法,其中所述在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記的步驟包括: (i)在所述第三圖層上接收并顯示所記錄的一個(gè)字符,并且在所述第二圖層上縮小地顯示所述一個(gè)字符; (ii)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一個(gè)字符,并且在所述第二圖層上接著所述一個(gè)字符縮小地顯示所述下一個(gè)字符;并且 對于后續(xù)的字符,重復(fù)上述步驟(i i)的操作。6.如權(quán)利要求1所述的方法,其中所述在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記的步驟包括: (i’)在所述第三圖層上接收并顯示所記錄的一組字符,并且在所述第二圖層上縮小地顯示所述一組字符; (ii’)清空在所述第三圖層上顯示的內(nèi)容,在所述第三圖層上接收并顯示所記錄的下一組字符,并且在所述第二圖層上接著所述一組字符縮小地顯示所述下一組字符;并且 對于后續(xù)的字符,重復(fù)上述步驟(i i ’)的操作。7.如權(quán)利要求5或6所述的方法,其中在所述第三圖層上接收到字符輸入后預(yù)先定義的時(shí)間段內(nèi)沒有再接收到字符輸入時(shí),或者響應(yīng)于在所述第三圖層上對于結(jié)束一個(gè)字符或者一組字符輸入的控件的選擇,在所述第二圖層上縮小地顯示所述一個(gè)字符或者一組字符并清空在所述第三圖層上顯示的內(nèi)容。8.如權(quán)利要求6所述的方法,其中所述第三圖層的面積大于所述頁面的面積,響應(yīng)于對于第三圖層的拖動,在第三圖層繼續(xù)接收并顯示后續(xù)輸入的字符。9.如權(quán)利要求6所述的方法,其中根據(jù)判斷所述一組字符的斷點(diǎn)在所述第二圖層上自動換行。10.一種在電子設(shè)備上添加筆記的裝置,包括: 第一生成單元,用于響應(yīng)于在電子書的頁面上添加筆記的請求,生成第一圖層; 筆記范圍記錄單元,用于響應(yīng)于在所述頁面上劃定筆記所針對的范圍的操作,在所述第一圖層上記錄筆記范圍; 第二生成單元,用于響應(yīng)于在所述頁面上記錄筆記的操作,生成第二圖層和第三圖層;筆記顯示單元,用于在所述第三圖層上接收并顯示所記錄的筆記,并且在所述第二圖層上縮小地顯示所述所記錄的筆記;以及 保存單元,用于響應(yīng)于在所述頁面上結(jié)束添加筆記的請求,將所述第一圖層和第二圖層與所述頁面相關(guān)聯(lián)地保存。
【文檔編號】G06F3/0483GK106095261SQ201610412384
【公開日】2016年11月9日
【申請日】2016年6月13日 公開號201610412384.7, CN 106095261 A, CN 106095261A, CN 201610412384, CN-A-106095261, CN106095261 A, CN106095261A, CN201610412384, CN201610412384.7
【發(fā)明人】顧紅清, 李寶泉, 羅尚虎
【申請人】網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司