一種釋義顯示方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種釋義顯示方法和裝置,所述方法包括:獲取待顯示釋義文本;獲取所述待顯示釋義文本的基元;獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識;將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;將所述顯示對象進行顯示。利用顯示模板對顯示對象進行顯示,由于顯示對象中包括多個釋義,所以對顯示對象的顯示能夠?qū)崿F(xiàn)一次完成多處釋義的顯示,提高了釋義顯示的效率。
【專利說明】一種釋義顯示方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體涉及一種釋義顯示方法和裝置。
【背景技術(shù)】
[0002]隨著計算機技術(shù)的發(fā)展,能夠?qū)崿F(xiàn)釋義顯示的技術(shù)越來越多,例如計算機應用領(lǐng)域中就存在較多的能夠?qū)崿F(xiàn)英文釋義顯示的軟件,如圖1的金山詞霸的釋義顯示圖和圖2的HiDict的釋義顯示圖,它們都能實現(xiàn)英文釋義的顯示。
[0003]但是,值得注意的是,現(xiàn)有的釋義顯示軟件都只能一次顯示一個釋義,這導致了當前已有釋義顯示的用戶界面,如果想要顯示其他釋義,不得不將當前顯示的釋義關(guān)閉,重新顯示其他釋義。
[0004]對于存在多處釋義需要顯示的文本,現(xiàn)有技術(shù)中的軟件不得不反復進行屏幕操作,才能通過多次顯示釋義達到顯示多處釋義的目的,顯而易見,對于存在多處釋義需要顯示的文本的多次操作不僅步驟繁雜,同時降低了釋義顯示的效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種釋義顯示方法和裝置,對于存在多處釋義需要顯示的文本,能夠一次完成多處釋義的顯示,提高了釋義顯示的效率。
[0006]本發(fā)明提供的一種釋義顯示方法,所述方法包括:
[0007]獲取待顯示釋義文本;
[0008]獲取所述待顯示釋義文本的基元;
[0009]獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識;
[0010]將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;
[0011]將所述顯示對象進行顯示。
[0012]優(yōu)選地,所述方法還包括:
[0013]接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令;
[0014]針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0015]優(yōu)選地,所述針對位于所述顯示位置的基元,進行所述顯示命令的反饋,包括:
[0016]獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;
[0017]在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;
[0018]在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0019]優(yōu)選地,所述方法還包括:
[0020]根據(jù)所述顯示狀態(tài)調(diào)整所述顯示對象的顯示形式。
[0021]優(yōu)選地,所述獲取所述待顯示釋義文本的基元之后,還包括:
[0022]在預設(shè)的白名單包括所述基元的情況下,獲取空標識;
[0023]按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元和所述空標識進行組合后,添加到所述組合后文本。
[0024]優(yōu)選地,所述獲取所述基元對應的釋義后,得到組合后文本,包括:
[0025]判斷所述基元是否在預設(shè)的本地庫中,如果是,在所述本地庫中獲取所述基元對應的釋義;
[0026]按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本。
[0027]優(yōu)選地,所述按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本之前,還包括:
[0028]如果所述基元不在預設(shè)的本地庫中,通過網(wǎng)絡(luò)獲取所述基元對應的釋義。
[0029]本發(fā)明還提供了一種釋義顯示方法,所述方法包括:
[0030]接收待顯示釋義文本;
[0031]確定所述待顯示釋義文本的基元;
[0032]獲取所述基元對應的釋義后,顯示所述釋義。
[0033]優(yōu)選地,所述方法還包括:
[0034]接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令;
[0035]針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0036]優(yōu)選地,所述針對位于所述顯示位置的基元,進行所述顯示命令的反饋,包括:
[0037]獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;
[0038]在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;
[0039]在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0040]優(yōu)選地,所述方法還包括:
[0041]調(diào)整所述待顯示釋義文本的顯示形式。
[0042]本發(fā)明還提供一種釋義顯示裝置,所述裝置包括:
[0043]第一獲取模塊,用于獲取待顯示釋義文本;
[0044]第二獲取模塊,用于獲取所述待顯示釋義文本的基元;
[0045]第三獲取模塊,用于獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識;
[0046]第一添加模塊,用于將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;
[0047]顯示模塊,用于將所述顯示對象進行顯示。
[0048]優(yōu)選地,所述裝置還包括:
[0049]接收模塊,用于接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令;
[0050]反饋模塊,用于針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0051]優(yōu)選地,所述反饋模塊,包括:
[0052]第一獲取子模塊,用于獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;
[0053]隱藏子模塊,用于在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;
[0054]顯示子模塊,用于在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0055]優(yōu)選地,所述裝置還包括:
[0056]調(diào)整模塊,用于根據(jù)所述顯示狀態(tài)調(diào)整所述顯示對象的顯示形式。
[0057]優(yōu)選地,所述裝置還包括:
[0058]第四獲取模塊,用于在預設(shè)的白名單包括所述基元的情況下,獲取空標識;
[0059]第二添加模塊,用于按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元和所述空標識進行組合后,添加到所述組合后文本。
[0060]優(yōu)選地,所述第三獲取模塊,包括:
[0061]判斷子模塊,用于判斷所述基元是否在預設(shè)的本地庫中;
[0062]第二獲取子模塊,用于在所述判斷子模塊的結(jié)果為是時,在所述本地庫中獲取所述基元對應的釋義;
[0063]組合子模塊,用于按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本。
[0064]優(yōu)選地,所述第三獲取模塊,還包括:
[0065]第三獲取子模塊,用于在所述判斷子模塊的結(jié)果為否時,通過網(wǎng)絡(luò)獲取所述基元對應的釋義。
[0066]本發(fā)明首先獲取待顯示釋義文本,以便獲取待顯示釋義文本的基元;其次,獲取所述基元對應的釋義后,按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,得到組合后文本,其中顯示模板包括頭標識和尾標識;再次,將得到的組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;最后,將所述顯示對象進行顯示。由于顯示對象中包括多個釋義,所以對顯示對象的顯示能夠?qū)崿F(xiàn)一次完成多處釋義的顯示,提高了釋義顯示的效率。
【專利附圖】
【附圖說明】
[0067]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0068]圖1為金山詞霸的釋義顯示圖;
[0069]圖2為HiDict的釋義顯示圖;
[0070]圖3為本發(fā)明實施例一提供的釋義顯示方法流程圖;
[0071]圖4為本發(fā)明實施例一提供的根據(jù)用戶需求進行釋義顯示的方法流程圖;
[0072]圖5為本發(fā)明實施例一提供的釋義顯示方法流程圖;
[0073]圖6為本發(fā)明實施例一提供的待顯示釋義文本在調(diào)整排版之前的顯示形式;
[0074]圖7為本發(fā)明實施例一提供的待顯示釋義文本在調(diào)整排版之后的顯示形式;
[0075]圖8為本發(fā)明實施例二提供的釋義顯示方法流程圖;
[0076]圖9為本發(fā)明實施例三提供的釋義顯示裝置結(jié)構(gòu)圖;
[0077]圖10為本發(fā)明實施例三提供的終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0078]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0079]實施例一
[0080]對于存在多處釋義需要顯示的文本,本實施例可以通過獲取待顯示釋義文本的基元的釋義,利用顯示模板將待顯示釋義文本的多處釋義同時顯示。
[0081]參考圖3,圖3為本實施例提供的釋義顯示方法流程圖,具體包括:
[0082]步驟301:獲取待顯示釋義文本。
[0083]本實施例中,在顯示釋義之前,首先獲取待顯示釋義文本,其中,待顯示釋義文本可以為英文、中文或者文言文,本實施例對具體的文本形式不做限制。
[0084]實際操作中,本實施例可以將待顯示釋義文本放入文本編輯框中,具體的,可以在文本編輯框中粘貼待顯示釋義文本,也可以直接將待顯示釋義文本輸入文本編輯框中,還可以直接將待顯示釋義文本的文件形式直接在文本編輯框中打開。本實施例對獲取待顯示釋義文本的方式不做限制。
[0085]步驟302:獲取所述待顯示釋義文本的基元。
[0086]本實施例中,由于釋義的顯示對象為待顯示釋義文本的基元,所以,首先獲取待顯示釋義文本的基元。其中,待顯示釋義文本的基元可以理解為組成待顯示釋義文本的基本單元,例如,英文文本的基元可以為單詞、詞組或者句子;中文文本和文言文的基元可以為單字、詞組或者句子。
[0087]實際操作中,可以根據(jù)用戶的需要設(shè)置待顯示釋義文本的基元,也就是說,可以將基元設(shè)置為待顯示釋義文本的單詞,也可以將基元設(shè)置為待顯示釋義文本的句子,以滿足用戶的釋義顯示需求。
[0088]步驟303:獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識。
[0089]本實施例中,在獲取待顯示釋義文本的基元后,首先獲取各個基元對應的釋義,其次將基元與釋義進行組合,得到組合后文本。
[0090]實際操作中,基元與釋義的組合方法可以根據(jù)顯示模板的預設(shè)規(guī)則進行操作,其中,顯示模板為預先獲取的,可以為用HTML (超文本標記語言)語言編寫的顯示模板,顯示模板中存在組合基元與釋義的預設(shè)規(guī)則。具體的,預設(shè)規(guī)則可以為首先基元與其對應的釋義做組合,其次,按照待顯示釋義文本中基元的先后順序組合各個帶有釋義的基元,最終得到組合后文本。同時,顯示模板還可以包括頭標識和尾標識。
[0091]另外,顯示模板中包括顯示屬性,也就是說,可以通過改變顯示模板中的顯示屬性改變被顯示內(nèi)容的顯示效果,例如,通過改變顯示模板中的顏色屬性改變被顯示內(nèi)容的文本顯示顏色。
[0092]實際操作中,獲取各個基元對應的釋義的方法很多,本實施例可以預先設(shè)置本地庫,其中本地庫位于本地計算機,用于存儲基元與其對應的釋義,用戶可以通過查詢本地庫,獲取基元對應的釋義,同時,在本地庫中不能獲取的基元的釋義,可以通過網(wǎng)絡(luò)查取。具體的獲取基元釋義的操作可以首先判斷所述基元是否在預設(shè)的本地庫中,如果是,在所述本地庫中獲取所述基元對應的釋義;按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本。如果所述基元不在預設(shè)的本地庫中,通過網(wǎng)絡(luò)獲取所述基元對應的釋義。
[0093]步驟304:將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象。
[0094]本實施例中,獲取組合后文本之后,將該組合后文本添加到該顯示模板的頭標識和尾標識之間,形成顯示對象。其中,顯示模板的頭標識可以用來標記被顯示內(nèi)容的開頭,相應的,顯示模板的尾標識可以用來標記被顯示內(nèi)容的結(jié)尾,也就是說,當系統(tǒng)讀到顯示模板的頭標識時可以知道頭標識以后的內(nèi)容為被顯示內(nèi)容,讀到顯示模板的尾標識時可以獲悉被顯示內(nèi)容顯示結(jié)束。
[0095]具體的,顯示模板的頭標識和尾標識的形式不受限制,可以為編碼字段等。
[0096]步驟305:將所述顯示對象進行顯示。
[0097]本實施例中,形成顯示對象之后,將該顯示對象進行顯示。實際操作中可以使用瀏覽器組件對其進行顯示,具體的顯示方式不受限制。
[0098]具體的,顯示對象中包括待顯示釋義文本的基元和釋義,本步驟只是將待顯示釋義文本的基元和釋義按照顯示模板預先設(shè)置的顯示形式進行顯示。
[0099]對于待顯示釋義文本,用戶可以根據(jù)自己的需求對待顯示釋義文本中的若干基元進行釋義的顯示,也就是說,用戶可以選擇待顯示釋義文本中需要顯示的基元,本實施例中通過使用白名單記錄用戶不需要釋義顯示的基元,從而通過僅獲取除白名單內(nèi)基元以外的基元釋義,實現(xiàn)待顯示釋義文本中基元釋義的顯示。
[0100]參考圖4,圖4為根據(jù)用戶需求進行釋義顯示的方法流程圖,具體可以包括:
[0101]步驟401:在預設(shè)的白名單包括所述基元的情況下,獲取空標識。
[0102]為了避免用戶已經(jīng)熟悉的待顯示釋義文本中的基元的釋義顯示,本實施例預先設(shè)置白名單,其中,白名單用于存儲用戶已經(jīng)熟悉的待顯示釋義文本中的基元,另外,白名單也可以存儲日常用詞等,如對于英文中的“a, an, like, and”等。
[0103]本實施例中,在獲取待顯示釋義文本中的基元后,首先判斷所述基元是否在預設(shè)的白名單中,如果是,則可以將該基元對應的釋義設(shè)置為空標識,但不僅限于空標識。如果否,則繼續(xù)獲取該基元的釋義。
[0104]步驟402:按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元和所述空標識進行組合后,添加到所述組合后文本。
[0105]本實施例中,對于白名單中存在的基元,首先獲取該基元與其對應的空標識,并將其按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合,將組合后的基元與空標識添加到組合后文本中。
[0106]本實施例通過預先設(shè)置白名單,避免了獲取用戶已經(jīng)熟悉的待顯示釋義文本中的基元的釋義,以及后續(xù)對其進行釋義顯示的步驟,提高了整篇待顯示釋義文本的釋義顯示的效率。
[0107]對于已經(jīng)實現(xiàn)釋義顯示的待顯示釋義文本,當用戶對某些基元的釋義熟悉的情況下,用戶可以根據(jù)需求對正處于顯示狀態(tài)的基元對應的釋義隱藏,同時,用戶可以自主的對處于隱藏狀態(tài)的釋義重新顯示。參考圖5,圖5為釋義顯示方法流程圖,具體可以包括:
[0108]步驟501:接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令。
[0109]為了實現(xiàn)用戶自主控制釋義的顯示狀態(tài),本實施例接收用戶觸發(fā)的顯示請求,其中,顯示請求包括顯示位置和顯示命令。顯示位置用于標識用戶控制顯示釋義對應的基元的位置,也就是說,根據(jù)顯示位置可以獲取用戶要控制的對象。另外,顯示命令可以為顯示也可以是隱藏。
[0110]步驟502:針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0111]本實施例中,獲取顯示請求中的顯示位置后,根據(jù)顯示位置獲取該顯示位置對應的基元,進而對該基元進行顯示命令的反饋。
[0112]具體的,所述步驟502可以通過如下操作實現(xiàn):
[0113]首先,獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;其次,在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0114]另外,也可以針對每一個基元設(shè)計與其對應的釋義顯示按鈕和釋義隱藏按鈕,當用戶點擊釋義顯示按鈕時,顯示該基元對應的釋義,相應的,當用戶點擊釋義隱藏按鈕時,隱藏該基元對應的釋義。
[0115]具體的,實現(xiàn)步驟502的方式本實施例不做限制。
[0116]本實施例可以在用戶控制基元釋義顯示或者隱藏之后,自適應的調(diào)整帶有釋義的待顯示釋義文本的排版,具體的可以根據(jù)所述顯示狀態(tài)調(diào)整所述顯示對象的顯示形式。
[0117]對比圖6和圖7,圖6為待顯示釋義文本在調(diào)整排版之前的顯示形式,圖7為待顯示釋義文本在調(diào)整排版之后的顯示形式。其中,基元“Chrome”的釋義在圖7中被顯示,相應的,圖7中的位于“Ch1me”之后的基元整體調(diào)整了一定長度,以便“Ch1me”的釋義能更準確的顯示在“ Chrome ”之下,提升了用戶閱讀的體驗感。
[0118]本實施例首先獲取待顯示釋義文本,以便獲取待顯示釋義文本的基元;其次,獲取所述基元對應的釋義后,按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,得到組合后文本,其中顯示模板包括頭標識和尾標識;再次,將得到的組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;最后,將所述顯示對象進行顯示。由于顯示對象中包括多個釋義,所以對顯示對象的顯示能夠?qū)崿F(xiàn)一次完成多處釋義的顯示,提高了釋義顯示的效率。
[0119]實施例二
[0120]參考圖8,圖8為本實施例提供的釋義顯示方法流程圖,具體可以包括:
[0121]步驟801:接收待顯示釋義文本。
[0122]本實施例中,客戶端接收用戶選擇的待顯示釋義文本,其中,待顯示釋義文本的選擇可以粘貼待顯示釋義文本,也可以直接將待顯示釋義文本輸入,還可以直接將待顯示釋義文本的文件形式直接打開。本實施例對接收待顯示釋義文本的方式不做限制。
[0123]步驟802:確定所述待顯示釋義文本的基元。
[0124]本實施例中,在對待顯示釋義文本進行適宜顯示之前,首先確定待顯示釋義文本的基元。其中,待顯示釋義文本的基元可以為組成待顯示釋義文本的基本單元。例如,英文文本的基元可以為單詞、詞組或者句子;中文文本和文言文的基元可以為單字、詞組或者句子。
[0125]步驟803:獲取所述基元對應的釋義后,顯示所述釋義。
[0126]本實施例中,確定該待顯不釋義文本的基兀后,獲取基兀對應的釋義,最終,將基元與釋義對應的進行顯示。
[0127]其中,基元對應的釋義可以通過查詢本地詞典的方式獲取,也可以通過查詢網(wǎng)絡(luò)詞典的方式獲取,具體的獲取釋義的形式不受限制。
[0128]為了實現(xiàn)用戶自由控制待顯示釋義文本中的釋義的顯示情況,本實施例提供了控制釋義顯示的方法,具體可以包括:
[0129]首先,接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令;其次,針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0130]本實施例中,用戶觸發(fā)顯示請求,其中,顯示請求包括顯示位置和顯示命令。顯示位置用于標識用戶控制顯示釋義對應的基元的位置,也就是說,根據(jù)顯示位置可以獲取用戶要控制的對象。另外,顯示命令可以為顯示也可以是隱藏。具體的,通過顯示位置獲取用戶要控制的對象,根據(jù)顯示命令對該對象進行釋義顯示和隱藏的反饋。
[0131]具體的,獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0132]為了使顯示釋義后的待顯示釋義文本更美觀,本實施例還可以調(diào)整待顯示釋義文本的顯示形式。
[0133]本實施例首先接收待顯示釋義文本,以便獲取待顯示釋義文本的基元;其次,獲取所述基元對應的釋義后,顯示釋義。本實施例能夠?qū)崿F(xiàn)一次完成多處釋義的顯示,提高了釋義顯示的效率。
[0134]實施例三
[0135]參考圖9,圖9為本實施例提供的釋義顯示裝置結(jié)構(gòu)圖,具體可以包括:
[0136]第一獲取模塊901,用于獲取待顯示釋義文本;
[0137]第二獲取模塊902,用于獲取所述待顯示釋義文本的基元;
[0138]第三獲取模塊903,用于獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識;
[0139]所述第三獲取模塊,可以包括:
[0140]判斷子模塊,用于判斷所述基元是否在預設(shè)的本地庫中;
[0141]第二獲取子模塊,用于在所述判斷子模塊的結(jié)果為是時,在所述本地庫中獲取所述基元對應的釋義;
[0142]組合子模塊,用于按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本。
[0143]所述第三獲取模塊,還可以包括:
[0144]第三獲取子模塊,用于在所述判斷子模塊的結(jié)果為否時,通過網(wǎng)絡(luò)獲取所述基元對應的釋義。
[0145]第一添加模塊904,用于將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;
[0146]顯示模塊905,用于將所述顯示對象進行顯示。
[0147]為了實現(xiàn)用戶自主控制釋義的顯示裝態(tài),本實施例提供的裝置還可以包括:
[0148]接收模塊,用于接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令;
[0149]反饋模塊,用于針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0150]其中,所述反饋模塊可以包括:
[0151]第一獲取子模塊,用于獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;
[0152]隱藏子模塊,用于在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;
[0153]顯示子模塊,用于在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0154]用戶控制基元釋義顯示或者隱藏之后,可以自適應的調(diào)整帶有釋義的待顯示釋義文本的排版,所述裝置可以包括:
[0155]調(diào)整模塊,用于根據(jù)所述顯示狀態(tài)調(diào)整所述顯示對象的顯示形式。
[0156]為了避免用戶已經(jīng)熟悉的待顯示釋義文本中的基元的釋義顯示,本實施例預先設(shè)置白名單,所述裝置還可以包括:
[0157]第四獲取模塊,用于在預設(shè)的白名單包括所述基元的情況下,獲取空標識;
[0158]第二添加模塊,用于按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元和所述空標識進行組合后,添加到所述組合后文本。
[0159]本發(fā)明實施例還提供了一種終端,如圖10所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該終端可以包括手機、平板電腦、PDA (Personal Digital Assistant,個人數(shù)字助理)、POS (Point ofSales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機為例:
[0160]圖10示出的是與本發(fā)明實施例提供的終端相關(guān)的手機的部分結(jié)構(gòu)的框圖。參考圖10,手機包括:射頻(Rad1 Frequency,RF)電路1010、存儲器1020、輸入單元1030、顯示單元1040、傳感器1050、音頻電路1060、無線保真(wireless fidelity, WiFi)模塊1070、處理器1080、以及電源1090等部件。本領(lǐng)域技術(shù)人員可以理解,圖10中示出的手機結(jié)構(gòu)并不構(gòu)成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布直。
[0161]下面結(jié)合圖10對手機的各個構(gòu)成部件進行具體的介紹:
[0162]RF電路1010可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1080處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(LowNoise Amplifier, LNA)、雙工器等。此外,RF電路1010還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communicat1n, GSM)、通用分組無線服務(wù)(GeneralPacket Rad1 Service, GPRS)、碼分多址(Code Divis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access, WCDMA)、長期演進(Long TermEvolut1n, LTE))、電子郵件、短消息服務(wù)(Short Messaging Service, SMS)等。
[0163]存儲器1020可用于存儲軟件程序以及模塊,處理器1080通過運行存儲在存儲器1020的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數(shù)據(jù)處理。存儲器1020可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1020可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0164]輸入單元1030可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機1000的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1030可包括觸控面板1031以及其他輸入設(shè)備1032。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上或在觸控面板1031附近的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應的連接裝置。可選的,觸控面板1031可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器1080,并能接收處理器1080發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1031。除了觸控面板031,輸入單元1030還可以包括其他輸入設(shè)備1032。具體地,其他輸入設(shè)備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0165]顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元1040可包括顯示面板1041,可選的,可以采用液晶顯示器(LiquidCrystal Display, LCD)、有機發(fā)光二極管(Organic Light-Emitting D1de, 0LED)等形式來配置顯示面板1041。進一步的,觸控面板1031可覆蓋顯示面板1041,當觸控面板1031檢測到在其上或附近的觸摸操作后,傳送給處理器1080以確定觸摸事件的類型,隨后處理器1080根據(jù)觸摸事件的類型在顯示面板1041上提供相應的視覺輸出。雖然在圖10中,觸控面板1031與顯示面板1041是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1031與顯示面板1041集成而實現(xiàn)手機的輸入和輸出功倉泛。
[0166]手機1000還可包括至少一種傳感器1050,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1041的亮度,接近傳感器可在手機移動到耳邊時,關(guān)閉顯示面板1041和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用匕如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0167]音頻電路1060、揚聲器1061,傳聲器1062可提供用戶與手機之間的音頻接口。音頻電路1060可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器1061,由揚聲器1061轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1062將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1060接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1080處理后,經(jīng)RF電路1010以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器1020以便進一步處理。
[0168]WiFi屬于短距離無線傳輸技術(shù),手機通過WiFi模塊1070可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖10示出了 WiFi模塊1070,但是可以理解的是,其并不屬于手機1000的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0169]處理器1080是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器1020內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1020內(nèi)的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器1080可包括一個或多個處理單元;優(yōu)選的,處理器1080可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1080中。
[0170]手機1000還包括給各個部件供電的電源1090(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1080邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
[0171]盡管未示出,手機1000還可以包括攝像頭、藍牙模塊等,在此不再贅述。
[0172]具體在本實施例中,終端中的處理器1080會按照如下的指令,將一個或一個以上的應用程序的進程對應的可執(zhí)行文件加載到存儲器1020中,并由處理器1080來運行存儲在存儲器1020中的應用程序,從而實現(xiàn)各種功能:
[0173]獲取待顯示釋義文本;
[0174]獲取所述待顯示釋義文本的基元;
[0175]獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識;
[0176]將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;
[0177]將所述顯示對象進行顯示。
[0178]進一步的,所述方法還包括:
[0179]接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令;
[0180]針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0181]進一步的,所述針對位于所述顯示位置的基元,進行所述顯示命令的反饋,包括:
[0182]獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;
[0183]在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;
[0184]在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0185]進一步的,所述方法還包括:
[0186]根據(jù)所述顯示狀態(tài)調(diào)整所述顯示對象的顯示形式。
[0187]進一步的,所述獲取所述待顯示釋義文本的基元之后,還包括:
[0188]在預設(shè)的白名單包括所述基元的情況下,獲取空標識;
[0189]按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元和所述空標識進行組合后,添加到所述組合后文本。
[0190]進一步的,所述獲取所述基元對應的釋義后,得到組合后文本,包括:
[0191]判斷所述基元是否在預設(shè)的本地庫中,如果是,在所述本地庫中獲取所述基元對應的釋義;
[0192]按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本。
[0193]更近一步的,所述按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本之前,還包括:
[0194]如果所述基元不在預設(shè)的本地庫中,通過網(wǎng)絡(luò)獲取所述基元對應的釋義。
[0195]具體在本實施例中,終端還能實現(xiàn)如下功能:
[0196]接收待顯示釋義文本;
[0197]確定所述待顯示釋義文本的基元;
[0198]獲取所述基元對應的釋義后,顯示所述釋義。
[0199]優(yōu)選地,所述方法還包括:
[0200]接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令;
[0201 ] 針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
[0202]優(yōu)選地,所述針對位于所述顯示位置的基元,進行所述顯示命令的反饋,包括:
[0203]獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示;
[0204]在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏;
[0205]在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
[0206]優(yōu)選地,所述方法還包括:
[0207]調(diào)整所述待顯示釋義文本的顯示形式。
[0208]本實施例首先獲取待顯示釋義文本,以便獲取待顯示釋義文本的基元;其次,獲取所述基元對應的釋義后,按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,得到組合后文本,其中顯示模板包括頭標識和尾標識;再次,將得到的組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象;最后,將所述顯示對象進行顯示。由于顯示對象中包括多個釋義,所以對顯示對象的顯示能夠?qū)崿F(xiàn)一次完成多處釋義的顯示,提高了釋義顯示的效率。
[0209]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0210]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0211]以上對本發(fā)明實施例所提供的釋義顯示方法和裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種釋義顯示方法,其特征在于,所述方法包括: 獲取待顯示釋義文本; 獲取所述待顯示釋義文本的基元; 獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識; 將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象; 將所述顯示對象進行顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令; 針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述針對位于所述顯示位置的基元,進行所述顯示命令的反饋,包括: 獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示; 在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏; 在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 根據(jù)所述顯示狀態(tài)調(diào)整所述顯示對象的顯示形式。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述待顯示釋義文本的基元之后,還包括: 在預設(shè)的白名單包括所述基元的情況下,獲取空標識; 按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元和所述空標識進行組合后,添加到所述組合后文本。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述基元對應的釋義后,得到組合后文本,包括: 判斷所述基元是否在預設(shè)的本地庫中,如果是,在所述本地庫中獲取所述基元對應的釋義; 按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述按照預先獲取的顯示模板的預設(shè)規(guī)貝1J,將所述基元組與所述釋義進行組合,得到組合后文本之前,還包括: 如果所述基元不在預設(shè)的本地庫中,通過網(wǎng)絡(luò)獲取所述基元對應的釋義。
8.一種釋義顯示方法,其特征在于,所述方法包括: 接收待顯示釋義文本; 確定所述待顯示釋義文本的基元; 獲取所述基元對應的釋義后,顯示所述釋義。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括: 接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令; 針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述針對位于所述顯示位置的基元,進行所述顯示命令的反饋,包括: 獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示; 在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏; 在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括: 調(diào)整所述待顯示釋義文本的顯示形式。
12.—種釋義顯示裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取待顯示釋義文本; 第二獲取模塊,用于獲取所述待顯示釋義文本的基元; 第三獲取模塊,用于獲取所述基元對應的釋義后,得到組合后文本,所述組合后文本包括按照預先獲取的顯示模板的預設(shè)規(guī)則進行組合的基元和釋義,所述顯示模板包括頭標識和尾標識; 第一添加模塊,用于將所述組合后文本添加到所述顯示模板的頭標識和尾標識之間,形成顯示對象; 顯示模塊,用于將所述顯示對象進行顯示。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 接收模塊,用于接收用戶觸發(fā)的顯示請求,所述顯示請求包括顯示位置和顯示命令; 反饋模塊,用于針對位于所述顯示位置的基元,進行所述顯示命令的反饋。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述反饋模塊,包括: 第一獲取子模塊,用于獲取位于所述顯示位置的基元對應的釋義的顯示狀態(tài),所述顯示狀態(tài)為顯示或未顯示; 隱藏子模塊,用于在顯示狀態(tài)為顯示的情況下,將所述釋義隱藏; 顯示子模塊,用于在顯示狀態(tài)為未顯示的情況下,獲取所述基元對應的釋義后,將所述釋義顯示。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括: 調(diào)整模塊,用于根據(jù)所述顯示狀態(tài)調(diào)整所述顯示對象的顯示形式。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 第四獲取模塊,用于在預設(shè)的白名單包括所述基元的情況下,獲取空標識; 第二添加模塊,用于按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元和所述空標識進行組合后,添加到所述組合后文本。
17.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第三獲取模塊,包括: 判斷子模塊,用于判斷所述基元是否在預設(shè)的本地庫中; 第二獲取子模塊,用于在所述判斷子模塊的結(jié)果為是時,在所述本地庫中獲取所述基元對應的釋義; 組合子模塊,用于按照預先獲取的顯示模板的預設(shè)規(guī)則,將所述基元組與所述釋義進行組合,得到組合后文本。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第三獲取模塊,還包括: 第三獲取子模塊,用于在所述判斷子模塊的結(jié)果為否時,通過網(wǎng)絡(luò)獲取所述基元對應的釋義。
【文檔編號】G06F17/28GK104281568SQ201310292586
【公開日】2015年1月14日 申請日期:2013年7月12日 優(yōu)先權(quán)日:2013年7月12日
【發(fā)明者】劉曉更 申請人:騰訊科技(深圳)有限公司