信息處理方法及裝置的制造方法
【專利摘要】本發(fā)明提出一種信息處理方法及裝置。其中,所述方法包括:在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號;當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放。本發(fā)明可以在閱讀過程中實現(xiàn)看與聽的轉(zhuǎn)換。
【專利說明】
信息處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計算機移動通信技術(shù)領(lǐng)域,具體而言,涉及一種信息處理方法及裝置。
【背景技術(shù)】
[0002]隨著移動終端技術(shù)的發(fā)展,越來越多的人依賴移動終端設備(例如手機等)來閱讀網(wǎng)頁內(nèi)容以及電子書籍。在碎片化時間里進行這些閱讀已成為越來越多用戶的一種習慣。
[0003]目前市場上主流的閱讀軟件一般都是文字或圖文混排內(nèi)容供用戶閱讀,或者使用語音插件或錄制好的音頻文件供用戶收聽。用戶從閱讀模式轉(zhuǎn)為收聽模式或者從收聽模塊轉(zhuǎn)為閱讀模式,均需要知道現(xiàn)在正在閱讀或收聽的是哪個章節(jié),手動轉(zhuǎn)換到另一種模式。例如,用戶乘坐交通工具時選擇閱讀文字內(nèi)容,當用戶即到站下車需要走路時,就需要知道自己閱讀到哪個章節(jié),然后再手動操作打開語音插件或音頻文件找到對應的章節(jié),繼續(xù)收聽,這樣,閱讀體驗的流暢性會比較差,用戶操作起來也很麻煩。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種信息處理方法及裝置,可以在閱讀過程中實現(xiàn)看與聽的轉(zhuǎn)換,解決現(xiàn)有技術(shù)中閱讀體驗的流暢性差的問題。
[0005]為了實現(xiàn)上述目的,本發(fā)明實施例采用的技術(shù)方案如下:
[0006]第一方面,本發(fā)明實施例提供了一種信息處理方法,包括:在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號;當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放。
[0007]第二方面,本發(fā)明實施例還提供了一種信息處理方法,所述方法包括:在對閱讀文件進行語音播放的過程中,接收第二觸發(fā)信號;當接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置;將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。
[0008]第三方面,本發(fā)明實施例提供了一種信息處理裝置,所述裝置包括;第一接收模塊,用于在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號;第一獲取模塊,用于當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;第一轉(zhuǎn)換模塊,用于將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放。
[0009]第四方面,本發(fā)明實施例提供了一種信息處理裝置,所述裝置包括;第二接收模塊,用于在對閱讀文件進行語音播放的過程中,接收第二觸發(fā)信號;第二獲取模塊,用于當接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置;第二轉(zhuǎn)換模塊,用于將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。
[0010]本發(fā)明實施例提供的信息處理方法及裝置,通過設置模式切換的觸發(fā)信號,可以在用戶終端處于不同狀態(tài)時,實現(xiàn)閱讀文件的內(nèi)容渲染到語音播放、或者語音播放到內(nèi)容渲染的自動切換,方便用戶在任意環(huán)境下都可以完整的閱讀或收聽閱讀文件,解決了現(xiàn)有技術(shù)中閱讀體驗的流暢性差的問題。
[0011]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0012]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0013]圖1示出了本發(fā)明實施例提供的用戶終端的結(jié)構(gòu)框圖;
[0014]圖2示出了本發(fā)明第一實施例提供的一種信息處理方法的流程示意圖;
[0015]圖3示出了本發(fā)明第二實施例提供的一種信息處理方法的流程示意圖;
[0016]圖4示出了本發(fā)明第三實施例提供的一種信息處理方法的流程示意圖;
[0017]圖5示出了本發(fā)明第四實施例提供的一種信息處理方法的流程示意圖;
[0018]圖6示出了本發(fā)明第五實施例提供的一種信息處理裝置的結(jié)構(gòu)框圖;
[0019]圖7示出了本發(fā)明第六實施例提供的一種信息處理裝置的結(jié)構(gòu)框圖;
[0020]圖8示出了本發(fā)明第七實施例提供的一種信息處理裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0021]本發(fā)明實施例所提供的信息處理方法及裝置可應用于如圖1所示的用戶終端100中。
[0022]于本發(fā)明實施例中,用戶終端100優(yōu)選為移動終端設備,例如可以包括智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標準音頻層面3)、MP4 (Moving Picture Experts Group Aud1 LayerIV,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機、穿戴式移動終端等等。
[0023]如圖1所示,用戶終端100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設接口 108、射頻模塊110、音頻模塊112、觸控屏幕114、P-sensor距離傳感器118、加速度傳感器120等。這些組件通過一條或多條通訊總線/信號線116相互通訊。
[0024]存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的信息處理方法及裝置對應的程序指令/模塊,處理器106通過運行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,如本發(fā)明實施例提供的信息處理方法。
[0025]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
[0026]外設接口 108將各種輸入/輸入裝置耦合至處理器106以及存儲器102。在一些實施例中,外設接口 108,處理器106以及存儲控制器104可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0027]射頻模塊110用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡或者其他設備進行通訊。
[0028]音頻模塊112向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。
[0029]觸控屏幕114在用戶終端100與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕114向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻及其任意組合。
[0030]P-sensor距離傳感器118用于感應用戶終端與人體距離,例如在通話過程中,當用戶終端的屏幕貼近用戶臉部時,就會自動感應出用戶終端與人體距離是多少,當小于某個值時,就會熄滅屏幕,不再接收用戶觸摸屏幕事件,從而防止通話過程中的誤操作。
[0031]加速度傳感器120是能感受加速度并轉(zhuǎn)換成可用輸出信號的傳感器。
[0032]可以理解,圖1所示的結(jié)構(gòu)僅為示意,用戶終端100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
[0033]于本發(fā)明實施例中,用戶終端100中安裝有客戶端,該客戶端可以是瀏覽器也可以是第三方應用軟件,與服務器(Server)端相對應,為用戶提供服務,例如電子閱讀服務,用于播放本地或在線的各種可視化文本文件。
[0034]于本發(fā)明實施例中,顯示界面指的是用戶終端中的客戶端的顯示界面,包括實際顯示內(nèi)文的界面,以及用于顯示當前所顯示內(nèi)文的閱讀進度的進度標簽。顯示界面的大小與客戶端對顯示界面的設置有關(guān),如果客戶端設置的顯示界面可以是全屏模式,那么顯示界面的大小與用戶終端顯示屏(如觸控屏幕114)的顯示區(qū)域大小可以相同,如果客戶端設置的顯示界面小于用戶終端的顯示屏,那么顯示界面的大小就是實際所設置的顯示界面的大小。
[0035]下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0036]第一實施例
[0037]圖2示出了本發(fā)明第一實施例提供的一種信息處理方法的流程圖,請參閱圖2,本實施例描述的是由內(nèi)容渲染向語音播放切換時用戶終端中的客戶端的處理流程,所述方法包括:
[0038]步驟S110,在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號;
[0039]于本發(fā)明實施例中,所述閱讀文件可以包括各種電子書籍、期刊、論文等可視化文本文件。
[0040]以閱讀文件為電子書籍為例,用戶通過客戶端選擇要閱讀的電子書籍后,客戶端解析用戶選擇的電子書籍,得到所述電子書籍的目錄信息和對應的正文的文字信息。然后,客戶端解析用戶選擇的所述電子書籍的目錄,將所述目錄對應的正文的文字信息讀取出來并進行排版渲染,供用戶閱讀。
[0041]在對閱讀文件進行內(nèi)容渲染的過程中,客戶端接收第一觸發(fā)信號。所述第一觸發(fā)信號可以包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的一個或幾個的組合。其中,當用戶按下預設按鍵時客戶端可以判定接收到預設按鍵信號;當用戶的觸摸操作手勢符合預設的操作手勢時客戶端可以判定接收到預設觸摸信號;當傳感器發(fā)送的信號滿足預設條件時客戶端可以判定接收到預設觸感器信號。
[0042]步驟S120,當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;
[0043]優(yōu)選的,當接收到所述第一觸發(fā)信號時,同時結(jié)束對所述閱讀文件進行內(nèi)容渲染和顯示,也就是說,當客戶端接收到第一觸發(fā)信號時,客戶端可以不再顯示當前所顯示的內(nèi)容,也可以不再對后續(xù)的章節(jié)進行渲染,這樣可以減少客戶端對CPU性能的消耗。
[0044]步驟S130,將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放。
[0045]本實施例提供的信息處理方法,通過設置第一觸發(fā)信號,可以在客戶端接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置,將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放,實現(xiàn)內(nèi)容渲染與語音播放的自動切換,不需要用戶進行額外的操作,提高了閱讀體驗的流暢性。
[0046]第二實施例
[0047]圖3示出了本發(fā)明第二實施例提供的一種信息處理方法的流程圖。請參閱圖3,本實施例描述的是由語音播放向內(nèi)容渲染切換時用戶終端中的客戶端的處理流程,所述方法包括:
[0048]步驟S210,在對閱讀文件進行語音播放的過程中,接收第二觸發(fā)信號;
[0049]所述第二觸發(fā)信號可以包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的至少一個。
[0050]步驟S220,當接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置;
[0051]優(yōu)選的,當接收到所述第二觸發(fā)信號的同時結(jié)束對所述閱讀文件的語音播放。
[0052]步驟S230,將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。
[0053]本實施例提供的信息處理方法,通過設置第二觸發(fā)信號,可以在客戶端接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置,將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染,實現(xiàn)語音播放與內(nèi)容渲染的自動切換,不需要用戶進行額外的操作,提高了閱讀體驗的流暢性。
[0054]第三實施例
[0055]圖4示出了本發(fā)明第三實施例提供的一種信息處理方法的流程圖,請參閱圖4,本實施例以第一觸發(fā)信號和第二觸發(fā)信號為P-sensor距離傳感器信號為例,描述的是用戶終端中的客戶端的處理流程,于本實施例中,假設閱讀文件為電子小說,所述電子小說包括多個連續(xù)的章節(jié),每一章節(jié)的內(nèi)容根據(jù)顯示界面的大小以及文字設定進行排版后形成多個連續(xù)的頁。具體的,本實施例中的方法包括:
[0056]步驟S310,在對閱讀文件進行內(nèi)容清染的過程中,接收用戶終端中的P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值;
[0057]在對閱讀文件進行內(nèi)容清染的過程中,客戶端會監(jiān)聽P-sensor距離傳感器,接收P-sensor距離傳感器檢測到觸控輸入元件距離用戶終端的顯示屏之間的距離值。P-sensor距離傳感器會以預設的頻率進行距離值的采集。
[0058]其中,觸控輸入元件指的是用戶用于在觸控屏幕完成觸控輸入操作的元件,可以是觸控筆也可以是用戶的手指。
[0059]步驟S320,當所述距離值由小于第一閾值增加到等于所述第一閾值并繼續(xù)增加時,判定等于所述第一閾值時接收到所述第一觸發(fā)信號,結(jié)束對所述閱讀文件進行內(nèi)容渲染;
[0060]按照用戶的閱讀習慣,當用戶在閱讀電子小說時,手指會停留在與屏幕距離較近的范圍內(nèi),一般會停留在屏幕上,只有當進行滑動操作時才會稍微抬起。當距離值由小于第一閾值增加到等于第一閾值并繼續(xù)增加時,表明用戶的手指正在遠離屏幕,用戶很可能已經(jīng)無法再進行正常閱讀。例如,在用戶乘坐地鐵時使用手機進行閱讀,當用戶準備下車時,用戶必須停止閱讀,此時通常會將手指從屏幕拿開,P-sensor距離傳感器就會檢測到距離值由小于第一閾值增加到等于所述第一閾值并繼續(xù)增加,那么檢測到所述第一閾值的時間即可認為是接收到所述第一觸發(fā)信號的時間。優(yōu)選的,所述第一閾值為5.0f。
[0061]當接收到所述第一觸發(fā)信號,結(jié)束對所述閱讀文件進行內(nèi)容渲染,可以減少對CPU性能的消耗,使得切換更加流暢。
[0062]步驟S330,獲取當接收到第一觸發(fā)信號時顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;
[0063]顯示界面的預定位置可以預先設定好,例如,但不限于,可以設定顯示界面左上角的位置為預定位置,那么當接收到第一觸發(fā)信號時,就獲取顯示界面左上角的第一個字符在閱讀文件中的位置,也就是第一個字符在小說中的字節(jié)索引和當前的章節(jié)數(shù)。
[0064]步驟S340,將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放;
[0065]具體的,可以根據(jù)當接收到第一觸發(fā)信號時,獲取到的顯示界面左上角的第一個字符在小說中的字節(jié)索引和當前的章節(jié)數(shù),調(diào)用語音播放模塊播放該第一個字符后面的內(nèi)容,其中,語音播放模塊具有將文字信號轉(zhuǎn)換為語音信號的功能。
[0066]步驟S350,在對閱讀文件進行語音播放的過程中,接收所述P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值;
[0067]步驟S360,當所述距離值由大于第一閾值減小到等于所述第一閾值并繼續(xù)減小時,判定等于所述第一閾值時接收到所述第二觸發(fā)信號,結(jié)束對所述閱讀文件的語音播放;
[0068]按照用戶的閱讀習慣,當所述距離值由大于第一閾值減小到等于所述第一閾值并繼續(xù)減小時,表明用戶的手指正在靠近屏幕,用戶很可能想要進行正常閱讀。例如,在用戶行走過程中收聽小說的內(nèi)容,當用戶要乘坐地鐵時,想要使用手機進行閱讀,這時用戶會使用手指對顯示界面進行操作,P-sensor距離傳感器就會檢測到距離值由大于第一閾值減小到等于所述第一閾值并繼續(xù)減小,那么檢測到所述第一閾值的時間即可認為是接收到所述第二觸發(fā)信號的時間。
[0069]當接收到所述第二觸發(fā)信號,結(jié)束對所述閱讀文件的語音播放,可以減少對CPU性能的消耗,使得切換更加流暢。
[0070]步驟S370,獲取當接收到所述第二觸發(fā)信號時播放的語音信號對應的字符在所述閱讀文件中的位置;
[0071]當接收到第二觸發(fā)信號時,可以獲取到正在播放的語音信號對應的字符在閱讀文件中的位置,例如字節(jié)索引位置,將該字節(jié)索引位置記錄下來。
[0072]步驟S380,將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。
[0073]調(diào)用渲染模塊,根據(jù)之前記錄的字節(jié)索引位置,將閱讀文件的內(nèi)容讀取出來并進行排版渲染,供用戶閱讀。
[0074]本實施例提供的信息處理方法,采用P-sensor距離傳感器作為觸發(fā)信號的采集器,可以在內(nèi)容渲染過程中,當接收到所述第一觸發(fā)信號時,將內(nèi)容渲染切換為語音播放,在語音播放過程中,當接收到第二觸發(fā)信號時,將語音播放切換為內(nèi)容渲染,實現(xiàn)內(nèi)容渲染與語音播放的自動切換,不需要用戶進行額外的操作,提高了閱讀體驗的流暢性。
[0075]第四實施例
[0076]圖5示出了本發(fā)明第三實施例提供的一種信息處理方法的流程圖,請參閱圖5,本實施例以第一觸發(fā)信號和第二觸發(fā)信號為加速度傳感器信號為例,描述的是用戶終端中的客戶端的處理流程,于本實施例中,假設閱讀文件為電子小說,所述電子小說包括多個連續(xù)的章節(jié),每一章節(jié)的內(nèi)容根據(jù)顯示界面的大小以及文字設定進行排版后形成多個連續(xù)的頁。具體的,本實施例中的方法包括:
[0077]具體的,本實施例中的方法包括:
[0078]步驟S410,在對閱讀文件進行內(nèi)容渲染的過程中,接收用戶終端中的加速度傳感器檢測到的加速度值;
[0079]在對閱讀文件進行內(nèi)容渲染的過程中,客戶端會監(jiān)聽加速度傳感器,接收加速度傳感器檢測到的用戶終端的加速度值。加速度傳感器例如可以是三軸加速度傳感器,當用戶搖晃用戶終端使得用戶終端產(chǎn)生位置變化并伴有不均勻速度的移動,加速度傳感器會檢測到用戶終端產(chǎn)生的加速度值。
[0080]步驟S420,當所述加速度值大于第二預定閾值時,判定接收到所述第一觸發(fā)信號,結(jié)束對所述閱讀文件進行內(nèi)容渲染;
[0081]當三軸傳感器X、Y、Z軸的數(shù)值任何一個數(shù)據(jù)大于第二預定閾值(例如50)時,判定接收到所述第一觸發(fā)信號。優(yōu)選的,同時結(jié)束對所述閱讀文件進行內(nèi)容渲染,可以減少對CPU性能的消耗,使得切換更加流暢。
[0082]步驟S430,獲取當接收到第一觸發(fā)信號時顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;
[0083]步驟S440,將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放;
[0084]步驟S450,在對閱讀文件進行語音播放的過程中,接收用戶終端中的加速度傳感器檢測到的加速度值;
[0085]步驟S460,當所述加速度值大于第二預定閾值時,判定接收到所述第二觸發(fā)信號,結(jié)束對所述閱讀文件的語音播放;
[0086]步驟S470,獲取當接收到所述第二觸發(fā)信號時播放的語音信號對應的字符在所述閱讀文件中的位置;
[0087]步驟S480,將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。
[0088]本實施例提供的信息處理方法,采用加速度傳感器作為觸發(fā)信號的采集器,可以在內(nèi)容渲染過程中,當接收到所述第一觸發(fā)信號時,將內(nèi)容渲染切換為語音播放,在語音播放過程中,當接收到第二觸發(fā)信號時,將語音播放切換為內(nèi)容渲染,實現(xiàn)內(nèi)容渲染與語音播放的自動切換,不需要用戶進行額外的操作,提高了閱讀體驗的流暢性。
[0089]第五實施例
[0090]圖6示出了本發(fā)明第五實施例提供的一種信息處理裝置的結(jié)構(gòu)框圖,請參閱圖6,本實施例中的裝置可運行于用戶終端,本實施例中的裝置50包括:
[0091]渲染模塊501,用于對閱讀文件進行內(nèi)容渲染;
[0092]語音播放模塊502,用于對閱讀文件進行語音播放;
[0093]第一接收模塊51,用于在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號;
[0094]第一獲取模塊52,用于當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;
[0095]第一轉(zhuǎn)換模塊53,用于將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放。
[0096]進一步的,還可以包括第一結(jié)束模塊54,用于當接收到所述第一觸發(fā)信號時,結(jié)束對所述閱讀文件進行內(nèi)容渲染。
[0097]優(yōu)選的,所述第一觸發(fā)信號可以包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的至少一個。
[0098]在一種【具體實施方式】中,所述第一接收模塊51,具體可以用于接收用戶終端中的P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值,當所述距離值由小于第一閾值增加到等于所述第一閾值并繼續(xù)增加時,判定等于所述第一閾值時接收到所述第一觸發(fā)信號。
[0099]在另一種【具體實施方式】中,所述第一接收模塊51,具體可以用于:接收用戶終端中的加速度傳感器檢測到的加速度值,當所述加速度值大于第二預定閾值時,判定接收到所述第二觸發(fā)信號。
[0100]本實施例中的各單元可以是由軟件代碼實現(xiàn),此時,上述的各單元可存儲于用戶終端100的存儲器102內(nèi)。以上各單元同樣可以由硬件例如集成電路芯片實現(xiàn)。
[0101]第六實施例
[0102]圖7示出了本發(fā)明第六實施例提供的一種信息處理裝置的結(jié)構(gòu)框圖,請參閱圖7,本實施例中的裝置可運行于用戶終端,本實施例中的裝置60包括:
[0103]渲染模塊501,用于對閱讀文件進行內(nèi)容渲染;
[0104]語音播放模塊502,用于對閱讀文件進行語音播放;
[0105]第二接收模塊61,用于在對閱讀文件進行語音播放的過程中,接收第二觸發(fā)信號;
[0106]第二獲取模塊62,用于當接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置;
[0107]第二轉(zhuǎn)換模塊63,用于將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。
[0108]進一步的,還包括第二結(jié)束模塊64,用于當接收到所述第二觸發(fā)信號時,結(jié)束對所述閱讀文件的語音播放。
[0109]優(yōu)選的,所述第二觸發(fā)信號可以包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的至少一個。
[0110]在一種【具體實施方式】中,所述第二接收模塊61具體可以用于:接收用戶終端中的P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值,當所述距離值由大于第一閾值減小到等于所述第一閾值并繼續(xù)減小時,判定等于所述第一閾值時接收到所述第二觸發(fā)信號。
[0111]在另一種【具體實施方式】中,所述第二接收模塊62具體用于:接收用戶終端中的加速度傳感器檢測到的加速度值,當所述加速度值大于第二預定閾值時,判定接收到所述第二觸發(fā)信號。
[0112]本實施例中的各單元可以是由軟件代碼實現(xiàn),此時,上述的各單元可存儲于用戶終端100的存儲器102內(nèi)。以上各單元同樣可以由硬件例如集成電路芯片實現(xiàn)。
[0113]第七實施例
[0114]圖8示出了本發(fā)明第七實施例提供的一種信息處理裝置的結(jié)構(gòu)框圖,請參閱圖8,本實施例中的裝置可運行于用戶終端,本實施例中的裝置70包括:
[0115]渲染模塊501,用于對閱讀文件進行內(nèi)容渲染;
[0116]語音播放模塊502,用于對閱讀文件進行語音播放;
[0117]第一接收模塊51,用于在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號;
[0118]第一獲取模塊52,用于當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置;
[0119]第一轉(zhuǎn)換模塊53,用于將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放;
[0120]第一結(jié)束模塊54,用于當接收到所述第一觸發(fā)信號時,結(jié)束對所述閱讀文件進行內(nèi)容渲染;
[0121]第二接收模塊61,用于在對閱讀文件進行語音播放的過程中,接收第二觸發(fā)信號;
[0122]第二獲取模塊62,用于當接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置;
[0123]第二轉(zhuǎn)換模塊63,用于將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染;
[0124]第二結(jié)束模塊64,用于當接收到所述第二觸發(fā)信號時,結(jié)束對所述閱讀文件的語音播放。
[0125]本實施例中的各單元可以是由軟件代碼實現(xiàn),此時,上述的各單元可存儲于用戶終端100的存儲器102內(nèi)。以上各單元同樣可以由硬件例如集成電路芯片實現(xiàn)。
[0126]綜上所述,本發(fā)明實施例提供的信息處理方法及裝置,通過設置模式切換的觸發(fā)信號,可以在用戶終端處于不同狀態(tài)時,實現(xiàn)閱讀文件的內(nèi)容渲染到語音播放、或者語音播放到內(nèi)容渲染的自動切換,方便用戶在任意環(huán)境下都可以完整的閱讀或收聽閱讀文件,解決了現(xiàn)有技術(shù)中閱讀體驗的流暢性差的問題。
[0127]需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0128]本發(fā)明實施例所提供的信息處理裝置及系統(tǒng),其實現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實施例相同,為簡要描述,裝置實施例部分未提及之處,可參考前述方法實施例中相應內(nèi)容。
[0129]另外,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0130]本發(fā)明實施例所提供的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
[0131]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0132]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,又例如,多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0133]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0134]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0135]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0136]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0137]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
【主權(quán)項】
1.一種信息處理方法,其特征在于,所述方法包括: 在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號; 當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置; 將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放。2.如權(quán)利要求1所述的方法,其特征在于,還包括:當接收到所述第一觸發(fā)信號時,結(jié)束對所述閱讀文件進行內(nèi)容渲染。3.如權(quán)利要求1所述的方法,其特征在于,所述第一觸發(fā)信號包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的至少一個。4.如權(quán)利要求1所述的方法,其特征在于,所述接收第一觸發(fā)信號的步驟,包括: 接收用戶終端中的P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值,當所述距離值由小于第一閾值增加到等于所述第一閾值并繼續(xù)增加時,判定等于所述第一閾值時接收到所述第一觸發(fā)信號。5.如權(quán)利要求1所述的方法,其特征在于,所述接收第一觸發(fā)信號的步驟,包括: 接收用戶終端中的加速度傳感器檢測到的加速度值,當所述加速度值大于第二預定閾值時,判定接收到所述第一觸發(fā)信號。6.一種信息處理方法,其特征在于,所述方法包括: 在對閱讀文件進行語音播放的過程中,接收第二觸發(fā)信號; 當接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置; 將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。7.如權(quán)利要求6所述的方法,其特征在于,還包括:當接收到所述第二觸發(fā)信號時,結(jié)束對所述閱讀文件的語音播放。8.如權(quán)利要求6所述的方法,其特征在于,所述第二觸發(fā)信號包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的至少一個。9.如權(quán)利要求6所述的方法,其特征在于,所述接收第二觸發(fā)信號,包括: 接收用戶終端中的P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值,當所述距離值由大于第一閾值減小到等于所述第一閾值并繼續(xù)減小時,判定等于所述第一閾值時接收到所述第二觸發(fā)信號。10.如權(quán)利要求6所述的方法,其特征在于,所述接收第二觸發(fā)信號的步驟,包括: 接收用戶終端中的加速度傳感器檢測到的加速度值,當所述加速度值大于第二預定閾值時,判定接收到所述第二觸發(fā)信號。11.一種信息處理裝置,其特征在于,所述裝置包括渲染模塊和語音播放模塊,所述渲染模塊用于對閱讀文件進行內(nèi)容渲染,所述語音播放模塊用于對閱讀文件進行語音播放,所述裝置還包括: 第一接收模塊,用于在對閱讀文件進行內(nèi)容渲染的過程中,接收第一觸發(fā)信號; 第一獲取模塊,用于當接收到所述第一觸發(fā)信號時,獲取當前顯示界面預定位置所顯示的字符在所述閱讀文件中的位置; 第一轉(zhuǎn)換模塊,用于將所述閱讀文件中所述位置之后的文字信號轉(zhuǎn)換為語音信號進行播放。12.如權(quán)利要求11所述的裝置,其特征在于,還包括: 第一結(jié)束模塊,用于當接收到所述第一觸發(fā)信號時,結(jié)束對所述閱讀文件進行內(nèi)容渲染。13.如權(quán)利要求11所述的裝置,其特征在于,所述第一觸發(fā)信號包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的至少一個。14.如權(quán)利要求11所述的裝置,其特征在于,所述第一接收模塊,具體用于接收用戶終端中的P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值,當所述距離值由小于第一閾值增加到等于所述第一閾值并繼續(xù)增加時,判定等于所述第一閾值時接收到所述第一觸發(fā)信號。15.如權(quán)利要求11所述的裝置,其特征在于,所述第一接收模塊具體用于: 接收用戶終端中的加速度傳感器檢測到的加速度值,當所述加速度值大于第二預定閾值時,判定接收到所述第二觸發(fā)信號。16.一種信息處理裝置,其特征在于,所述裝置包括渲染模塊和語音播放模塊,所述渲染模塊用于對閱讀文件進行內(nèi)容渲染,所述語音播放模塊用于對閱讀文件進行語音播放,所述裝置還包括: 第二接收模塊,用于在對閱讀文件進行語音播放的過程中,接收第二觸發(fā)信號; 第二獲取模塊,用于當接收到所述第二觸發(fā)信號時,獲取當前播放的語音信號對應的字符在所述閱讀文件中的位置; 第二轉(zhuǎn)換模塊,用于將所述閱讀文件中所述位置之后的內(nèi)容進行內(nèi)容渲染。17.如權(quán)利要求16所述的裝置,其特征在于,還包括:第二結(jié)束模塊,用于當接收到所述第二觸發(fā)信號時,結(jié)束對所述閱讀文件的語音播放。18.如權(quán)利要求16所述的裝置,其特征在于,所述第二觸發(fā)信號包括:預設按鍵信號、預設觸摸信號和預設傳感器信號中的至少一個。19.如權(quán)利要求16所述的裝置,其特征在于,所述第二接收模塊具體用于: 接收用戶終端中的P-sensor距離傳感器檢測到的觸控輸入元件距離用戶終端的顯示屏之間的距離值,當所述距離值由大于第一閾值減小到等于所述第一閾值并繼續(xù)減小時,判定等于所述第一閾值時接收到所述第二觸發(fā)信號。20.如權(quán)利要求16所述的裝置,其特征在于,所述第二接收模塊,用于: 接收用戶終端中的加速度傳感器檢測到的加速度值,當所述加速度值大于第二預定閾值時,判定接收到所述第二觸發(fā)信號。
【文檔編號】G06F3/0488GK105988709SQ201510885571
【公開日】2016年10月5日
【申請日】2015年12月3日
【發(fā)明人】楊健達
【申請人】廣州阿里巴巴文學信息技術(shù)有限公司