一種實現電子書閱讀的方法和電子書閱讀裝置的制造方法
【技術領域】
[0001] 本發明涉及終端技術領域,尤其涉及的是一種實現電子書閱讀的方法和電子書閱 讀裝置。
【背景技術】
[0002] 現有的電子書,通常在屏幕上一次顯示一頁或兩頁,用戶通過觸摸屏幕或按鈕實 現一頁一頁的翻動,或是輸入想要到達的頁數,直接跳轉。
[0003] 但是,現有的電子書不適合快速瀏覽,用戶的一次操作只能翻一頁,在翻頁的過程 中無法看到該頁內容,必須等到新頁完全展示在用戶面前,才得以看到內容,當頁數很多 時,想要瀏覽一遍,既耗時又耗力。
【發明內容】
[0004] 本發明所要解決的技術問題是提供一種實現電子書閱讀的方法和電子書閱讀裝 置,能夠解決電子書閱讀裝置翻頁不方便、快速瀏覽困難的問題。
[0005] 為了解決上述技術問題,本發明提供了一種實現電子書閱讀的方法,應用于電子 書閱讀裝置上,該方法包括:
[0006] 在電子書翻開后,檢測用戶是否在用于快速瀏覽的觸摸區域進行翻頁操作;
[0007] 在檢測到用戶在所述用于快速瀏覽的觸摸區域進行翻頁操作后,根據所述翻頁操 作的手勢信息確定電子書的翻頁方向和需要翻動的頁數;
[0008] 對所述電子書進行翻頁處理,在翻頁過程中連續顯示新翻到的頁面的內容。
[0009] 進一步地,該方法還包括下述特點:
[0010] 所述用于快速瀏覽的觸摸區域,包括以下第一觸摸區域至第四觸摸區域中的一種 或多種:
[0011] 第一觸摸區域:所述電子書閱讀裝置的左邊框右邊的階梯波浪狀觸摸區域;
[0012] 第二觸摸區域:所述電子書閱讀裝置的右邊框左邊的階梯波浪狀觸摸區域;
[0013] 第三觸摸區域:所述電子書顯示界面上位于翻開的左書頁左邊的階梯波浪狀區 域,所述區域顯示所述電子書已經翻閱的頁數的厚度信息;
[0014] 第四觸摸區域:所述電子書顯示界面上位于翻開的右書頁右邊的階梯波浪狀區 域,所述區域顯示所述電子書還未翻閱的頁數的厚度信息。
[0015] 進一步地,該方法還包括下述特點:
[0016] 根據所述翻頁操作的手勢信息確定電子書的翻頁方向和需要翻動的頁數,包括:
[0017] 在檢測到用戶在所述第一觸摸區域向左或向右滑動時,根據滑動距離L計算需要 向前翻動的頁數,包括:
[0018] 將所述滑動距離L與第一觸摸區域滑動總寬度Sl的比值乘以當前已經翻閱的頁 數m,得到需要向前翻動的頁數T,T= (L/Sl) .m,其中,m 或者m=「PR/2l匕是 當前翻到的左書頁的頁碼,匕是當前翻到的右書頁的頁碼。
[0019] 進一步地,該方法還包括下述特點:
[0020] 根據所述翻頁操作的手勢信息確定電子書的翻頁方向和需要翻動的頁數,包括:
[0021] 在檢測到用戶在所述第二觸摸區域向左或向右滑動時,根據滑動距離L計算需要 向后翻動的頁數,包括:
[0022] 將所述滑動距離L與第二觸摸區域滑動總寬度S2的比值乘以當前還未翻 閱的頁數n,得到需要向前翻動的頁數T,T= (L/S2) ?!!,其中,《 =「(#-尺)/2]或者 ? Pr)/ 2],P1是當前翻到的左書頁的頁碼,P1^當前翻到的右書頁的頁碼,N是該 電子書最后一頁的頁碼。
[0023] 進一步地,該方法還包括下述特點:
[0024] 根據所述翻頁操作的手勢信息確定電子書的翻頁方向和需要翻動的頁數,包括:
[0025] 在檢測到用戶在所述第三觸摸區域向左或向右滑動時,根據滑動距離L計算需要 向前翻動的頁數,包括:
[0026] 將所述滑動距離L與第三觸摸區域顯示的所述電子書已經翻閱的頁數厚度值S3 的比值乘以當前已經翻閱的頁數m,得到需要向前翻動的頁數T,T= (L/S3) ?!!!,其中, W =「PL/2l或者'm=「PR/2],匕是當前翻到的左書頁的頁碼,PR是當前翻到的右書頁的頁 碼。
[0027] 進一步地,該方法還包括下述特點:
[0028] 根據所述翻頁操作的手勢信息確定電子書的翻頁方向和需要翻動的頁數,包括:
[0029] 在檢測到用戶在所述第四觸摸區域向左或向右滑動時,根據滑動距離L計算需要 向后翻動的頁數,包括:
[0030] 將所述滑動距離L與第四觸摸區域顯示的所述電子書還未翻閱的頁數厚度值S4 的比值乘以當前還未翻閱的頁數n,得到需要向前翻動的頁數T,T= (L/S4) ?!!,其中, ?二「(iV-慫)/2|或者《 Pr)/ 2],匕是當前翻到的左書頁的頁碼,P1^當前翻到的右 書頁的頁碼,N是該電子書最后一頁的頁碼。
[0031] 進一步地,該方法還包括下述特點:
[0032] 對所述電子書進行翻頁處理,在翻頁過程中連續顯示新翻到的頁面的內容,包 括:
[0033] 根據所述電子書需要向前或向后翻動的頁數T,將所述電子書連續向前或向后翻 動T頁,包括:
[0034] 每向前翻動新的一頁時,顯示新頁的翻動過程,在所述新頁的翻轉角度超過90度 時,顯示所述新頁的全部內容以及該新頁的上一個頁面的全部內容;和/或
[0035] 每向后翻動新的一頁時,顯示新頁的翻動過程,在所述新頁的翻轉角度超過90度 時,顯示所述新頁的全部內容以及該新頁的下一個頁面的全部內容。
[0036] 為了解決上述技術問題,本發明提供了一種電子書閱讀裝置,包括:
[0037] 檢測模塊,用于在電子書翻開后,檢測用戶是否在用于快速瀏覽的觸摸區域進行 翻頁操作;
[0038] 計算模塊,用于在檢測到用戶在所述用于快速瀏覽的觸摸區域進行翻頁操作后, 根據所述翻頁操作的手勢信息確定電子書的翻頁方向和需要翻動的頁數;
[0039] 翻頁模塊,用于對所述電子書進行翻頁處理,在翻頁過程中連續顯示新翻到的頁 面的內容。
[0040] 進一步地,該裝置還包括下述特點:
[0041] 所述用于快速瀏覽的觸摸區域,包括以下第一觸摸區域至第四觸摸區域中的一種 或多種:
[0042] 第一觸摸區域:所述電子書閱讀裝置的左邊框右邊的階梯波浪狀觸摸區域;
[0043] 第二觸摸區域:所述電子書閱讀裝置的右邊框左邊的階梯波浪狀觸摸區域;
[0044] 第三觸摸區域:所述電子書顯示界面上位于翻開的左書頁左邊的階梯波浪狀區 域,所述區域顯示所述電子書已經翻閱的頁數的厚度信息;
[0045] 第四觸摸區域:所述電子書顯示界面上位于翻開的右書頁右邊的階梯波浪狀區 域,所述區域顯示所述電子書還未翻閱的頁數的厚度信息。
[0046] 進一步地,該裝置還包括下述特點:
[0047] 計算模塊,用于根據所述翻頁操作的手勢信息確定電子書的翻頁方向和需要翻動 的頁數,包括:
[0048] 在檢測到用戶在所述第一觸摸區域向左或向右滑動時,根據滑動距離L計算需要 向前翻動的頁數,包括:
[0049] 將所述滑動距離L與第一觸摸區域滑動總寬度Sl的比值乘以當前已經翻閱的頁 數m,得到需要向前翻動的頁數T,T= (L/S1) ?!!!,其中,w=「il./2].或者m二「PR/^,匕是 當前翻到的左書頁的頁碼,匕是當前翻到的右書頁的頁碼。
[0050] 進一步地,該裝置還包括下述特點:
[0051] 計算模塊,用于根據所述翻頁操作的手勢信息確定電子書的翻頁方向和需要翻動 的頁數,包括:
[0052] 在檢測到用戶在所述第二觸摸區域向左或向右滑動時,根據滑動距離L計算需要 向后翻動的頁數,包括:
[0053]