一種選取文檔內(nèi)容的方法和裝置的制造方法
【專利摘要】本公開是關(guān)于一種選取文檔內(nèi)容的方法和裝置,屬于電子技術(shù)領(lǐng)域。所述方法包括:當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容;在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容;將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。采用本公開,可以提高文檔內(nèi)容的選取效率。
【專利說明】
一種選取文檔內(nèi)容的方法和裝置
技術(shù)領(lǐng)域
[0001]本公開是關(guān)于電子技術(shù)領(lǐng)域,尤其是關(guān)于一種選取文檔內(nèi)容的方法和裝置。
【背景技術(shù)】
[0002]人們編輯文檔時,經(jīng)常需要選取文檔中的某部分文字,比如,其中的一句話、一個段落、多個段落或者整篇文檔。
[0003]目前,人們想選取某部分文檔內(nèi)容時,往往通過手動選中自己所要選取的文檔內(nèi)容,比如,人們用手機(jī)等移動終端編輯文檔,人們想選取其中的某部分文檔內(nèi)容時,往往是按住屏幕進(jìn)行滑動,直到選中所要選取的文檔內(nèi)容,另外,終端屏幕比較小時,比較容易選錯,這種情況下,需要重新進(jìn)行選擇??梢?,上述處理機(jī)制會導(dǎo)致文檔內(nèi)容的選取效率較低。
【發(fā)明內(nèi)容】
[0004]為了克服相關(guān)技術(shù)中存在的問題,本公開提供了一種選取文檔內(nèi)容的方法的裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種選取文檔內(nèi)容的方法,所述方法包括:
[0006]當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容;
[0007]在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容;
[0008]將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。
[0009]可選的,所述預(yù)設(shè)文檔類型包括句類型或段類型。
[0010]可選的,所述在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0011]顯示擴(kuò)選選項;
[0012]當(dāng)接收到所述擴(kuò)選選項的觸發(fā)指令時,在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。
[0013]這樣,可以提高擴(kuò)選功能的使用靈活性。
[0014]可選的,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0015]如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句;
[0016]所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括:
[0017]將所述包含所述第一文檔內(nèi)容的句設(shè)置為被選中狀態(tài)。
[0018]這樣,可以將選取的詞擴(kuò)選為句,從而,可以提高文檔內(nèi)容的選取效率。
[0019]可選的,所述如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句,包括:
[0020]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符不是句結(jié)束符或段開始符、或者所述尾字符不是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符,將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符作為所述句的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為所述句的尾字符;基于所述句的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述句。[0021 ]可選的,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0022]如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段;
[0023]所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括:
[0024]將所述包含所述第一文檔內(nèi)容的段設(shè)置為被選中狀態(tài)。
[0025]這樣,可以將選取的句擴(kuò)選為段,從而,可以提高文檔內(nèi)容的選取效率。
[0026]可選的,所述如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段,包括:
[0027]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符是句結(jié)束符或段開始符、且所述尾字符是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述段的尾字符;基于所述段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述段。
[0028]可選的,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0029]如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段;
[0030]所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括:
[0031]將所述包含所述第一文檔內(nèi)容的多個段設(shè)置為被選中狀態(tài)。
[0032]這樣,可以將選取的文檔內(nèi)容擴(kuò)選為多個段,從而,可以提高文檔內(nèi)容的選取效率。
[0033]可選的,所述如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段,包括:
[0034]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符不同,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述多個段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述多個段的尾字符;基于所述多個段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述多個段。
[0035]根據(jù)本公開實施例的第二方面,提供一種選取文檔內(nèi)容的裝置,所述裝置包括:
[0036]獲取模塊,用于當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容;
[0037]確定模塊,用于在所述目標(biāo)文檔中,確定包含所述獲取模塊獲取到的所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容;
[0038]設(shè)置模塊,用于將所述確定模塊確定出的所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。
[0039]可選的,所述預(yù)設(shè)文檔類型包括句類型或段類型。
[0040]可選的,所述確定模塊,包括:
[0041 ] 顯示子模塊,用于顯示擴(kuò)選選項;
[0042]確定子模塊,用于當(dāng)接收到所述顯示子模塊顯示的所述擴(kuò)選選項的觸發(fā)指令時,在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。
[0043]可選的,所述確定模塊,用于:
[0044]如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句;
[0045]所述設(shè)置模塊,用于:
[0046]將所述確定模塊確定出的所述包含所述第一文檔內(nèi)容的句設(shè)置為被選中狀態(tài)。
[0047]可選的,所述確定模塊,用于:
[0048]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符不是句結(jié)束符或段開始符、或者所述尾字符不是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符,將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符作為所述句的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為所述句的尾字符;基于所述句的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述句。
[0049]可選的,所述確定模塊,用于:
[0050]如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段;
[0051]所述設(shè)置模塊,用于:
[0052]將所述確定模塊確定出的所述包含所述第一文檔內(nèi)容的段設(shè)置為被選中狀態(tài)。
[0053]可選的,所述確定模塊,用于:
[0054]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符是句結(jié)束符或段開始符、且所述尾字符是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述段的尾字符;基于所述段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述段。
[0055]可選的,所述確定模塊,用于:
[0056]如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段;
[0057]所述設(shè)置模塊,用于:
[0058]將所述確定模塊確定出的所述包含所述第一文檔內(nèi)容的多個段設(shè)置為被選中狀
??τ O
[0059]可選的,所述確定模塊,用于:
[0060]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符不同,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述多個段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述多個段的尾字符;基于所述多個段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述多個段。
[0061]根據(jù)本公開實施例的第三方面,提供一種選取文檔內(nèi)容的裝置,包括:
[0062]處理器;
[0063]用于存儲處理器可執(zhí)行指令的存儲器;
[0064]其中,所述處理器被配置為:
[0065]當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容;
[0066]在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容;
[0067]將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。
[0068]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0069]本公開實施例中,當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容,在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,將第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。這樣,用戶可以通過手動操作選取一小部分內(nèi)容,來觸發(fā)選取對應(yīng)的一大部分內(nèi)容,從而,可以提高文檔內(nèi)容的選取效率。
[0070]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0071]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。在附圖中:
[0072]圖1是根據(jù)一示例性實施例示出的一種選取文檔內(nèi)容的方法的流程圖;
[0073]圖2是根據(jù)一示例性實施例示出的一種選取文檔內(nèi)容的示意圖;
[0074]圖3(a)是根據(jù)一示例性實施例示出的一種選取句的示意圖;
[0075]圖3(b)是根據(jù)一示例性實施例示出的一種選取句的示意圖;
[0076]圖4是根據(jù)一示例性實施例示出的一種選取段的示意圖;
[0077]圖5(a)是根據(jù)一示例性實施例示出的一種選取多個段的示意圖;
[0078]圖5(b)是根據(jù)一示例性實施例示出的一種選取多個段的示意圖;
[0079]圖6是根據(jù)一示例性實施例示出的一種選取文檔內(nèi)容的裝置的示意圖;
[0080]圖7是根據(jù)一示例性實施例示出的一種選取文檔內(nèi)容的裝置的示意圖;
[0081]圖8是根據(jù)一示例性實施例示出的一種終端的結(jié)構(gòu)示意圖。
[0082]通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
【具體實施方式】
[0083]這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0084]本公開一示例性實施例提供了一種選取文檔內(nèi)容的方法,該方法可以用于終端中,其中,終端可以是具有文檔內(nèi)容擴(kuò)選功能的終端,比如手機(jī)、平板電腦等移動終端,PC(Personal Computer,個人電腦)。該終端中可以設(shè)置有處理器、顯示部件,處理器可以用于獲取當(dāng)前被選中的第一文檔內(nèi)容,以及確定包含第一文檔內(nèi)容的第二文檔內(nèi)容并將其設(shè)置為選中狀態(tài)的相關(guān)處理,顯示部件可以用于顯示文檔內(nèi)容,比如屏幕。
[0085]下面將結(jié)合實施方式,對圖1所示的處理流程進(jìn)行詳細(xì)的說明,內(nèi)容可以如下:
[0086]在步驟101中,當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容。
[0087]在實施中,用戶通過手機(jī)或PC編輯文檔(可以稱為目標(biāo)文檔)時,通常需要選取其中的某部分文檔內(nèi)容,其中,文檔可以是word文檔,也可以是網(wǎng)頁中的文檔,用戶可以手動選取其中的文檔內(nèi)容,終端將會檢測到文檔內(nèi)容選取操作,此時,將會觸發(fā)終端獲取當(dāng)前顯示的目標(biāo)文檔中被用戶手動選中的文檔內(nèi)容(可以稱為第一文檔內(nèi)容)。
[0088]在步驟102中,在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。
[0089]在實施中,終端中可以預(yù)先設(shè)置擴(kuò)選準(zhǔn)則,即在目標(biāo)文檔中,根據(jù)第一文檔內(nèi)容可以自動確定包含第一文檔內(nèi)容的第二文檔內(nèi)容,也就是說,終端可以根據(jù)第一文檔內(nèi)容,自動確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,其中,預(yù)設(shè)文檔類型包括句類型或段類型,比如,第一文檔內(nèi)容是詞或完整的句子,第二文檔內(nèi)容可以是包含第一文檔內(nèi)容的整個句子或者整個段落。其中,第二文檔內(nèi)容才是用戶最終想要選取的文檔內(nèi)容。
[0090]可選的,終端可以在接收到擴(kuò)選的觸發(fā)指令時,根據(jù)第一文檔內(nèi)容確定第二文檔內(nèi)容,相應(yīng)的,步驟102的處理過程可以如下:顯示擴(kuò)選選項;當(dāng)接收到擴(kuò)選選項的觸發(fā)指令時,在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。
[0091]在實施中,終端在獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容時,可以顯示擴(kuò)選選項,用戶想要擴(kuò)大被選中的文檔內(nèi)容時,可以點擊該擴(kuò)選選項,終端將會接收到擴(kuò)選選項的觸發(fā)指令,進(jìn)而,可以在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,如圖2所示。
[0092]可選的,第一文檔內(nèi)容的段落特性不同,第二文檔內(nèi)容可以對應(yīng)目標(biāo)文檔中的不同部分,以下給出了幾種可行的情況:
[0093]情況一,如果第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含第一文檔內(nèi)容的句。
[0094]在實施中,如果第一文檔內(nèi)容是在同一段落中,并且包含不完整的句子,則終端可以將包含第一文檔內(nèi)容的句作為第二文檔內(nèi)容,也就是說,無論第一文檔內(nèi)容是否包含完整的句子,只要包含不完整的句子,第二文檔內(nèi)容皆為包含第一文檔內(nèi)容的句子,比如,第一文檔內(nèi)容只包含一個不完整的句子,第二文檔內(nèi)容即是第一文檔內(nèi)容所在的完整句子,如圖3(a)所示,比如第一文檔內(nèi)容包含一完整的句子以及一不完整的句子,第二文檔內(nèi)容即是第一文檔內(nèi)容中的完整句子以及不完整句子所在的完整句子,如圖3(b)所示。
[0095]另外,用戶還可以配合快捷鍵選取自己最終所要選取的第二文檔內(nèi)容,即當(dāng)檢測到預(yù)設(shè)擴(kuò)選指令時,如果第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含第一文檔內(nèi)容的段,其中,預(yù)設(shè)擴(kuò)選指令可以是鍵盤中的控制鍵等,也可以是手機(jī)等移動終端的音量鍵或開機(jī)鍵。
[0096]具體的,情況一的具體處理可以如下:如果在第一文檔內(nèi)容的首字符之前距離首字符最近的段開始符,與在第一文檔內(nèi)容的尾字符之前距離尾字符最近的段開始符相同,而且,首字符的前一個字符不是句結(jié)束符或段開始符、或者尾字符不是句結(jié)束符或段結(jié)束符,則確定第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符,將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符,且當(dāng)?shù)谝晃臋n內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,將第一文檔內(nèi)容的尾字符作為句的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,確定第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為句的尾字符;基于句的首字符和尾字符,確定包含第一文檔內(nèi)容的句。
[0097]在實施中,終端中可以預(yù)先設(shè)置有句結(jié)束符、段開始符和段結(jié)束符,比如,句結(jié)束符可以是句號、問號或感嘆號,段開始符可以是回車符、預(yù)設(shè)數(shù)目個空格符、或超文本標(biāo)記語言段開始標(biāo)簽(比如,〈P〉),段結(jié)束符可以是回車符或超文本標(biāo)記語言段接收標(biāo)簽(比如,
</p>)等。
[0098]獲取第一文檔內(nèi)容后,終端可以判斷第一文檔內(nèi)容的段落特性,如果在第一文檔內(nèi)容的首字符之前距離首字符最近的段開始符,與在第一文檔內(nèi)容的尾字符之前距離尾字符最近的段開始符相同,而且,首字符的前一個字符不是句結(jié)束符或段開始符、或者尾字符不是句結(jié)束符或段結(jié)束符,則可以確定包含第一文檔的句,其中,可以通過確定句的首字符和尾字符,來確定包含第一文檔內(nèi)容的句,即包含首字符和尾字符在內(nèi)的兩者之間的所有字符是該句包含的字符。具體的,確定首字符的方法可以如下:確定第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符(即在第一文檔內(nèi)容的首字符之前,可能句結(jié)束符距離第一文檔內(nèi)容的首字符最近(比如,第一文檔內(nèi)容是某一段中間句的一部分),也可能是段開始符距離第一文檔內(nèi)容的首字符最近(比如,第一文檔內(nèi)容是某一段的第一句的一部分),當(dāng)句結(jié)束符距離第一文檔內(nèi)容的首字符最近時,確定第一文檔內(nèi)容的首字符之前最近的句結(jié)束符,當(dāng)段開始符距離第一文檔內(nèi)容的首字符最近時,確定第一文檔內(nèi)容的首字符之前最近的段開始符),將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符。確定尾字符的方法可以如下:可以根據(jù)第一文檔內(nèi)容的尾字符是否是句結(jié)束符或段結(jié)束符,確定句的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,可以將第一文檔內(nèi)容的尾字符作為句的尾字符,此種情況下,第一文檔內(nèi)容即是包含第一文檔內(nèi)容的句的后半句;當(dāng)?shù)谝晃臋n內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,可以確定第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為句的尾字符,如圖3(a)所示。
[0099]情況二,如果第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含第一文檔內(nèi)容的段。
[0100]在實施中,如果第一文檔內(nèi)容位于同一段,且不包含不完整句,即第一文檔內(nèi)容位于同一段,且都是完整的句,則終端可以將包含第一文檔內(nèi)容的段作為第二文檔內(nèi)容,如圖4所示。
[0101]另外,用戶還可以配合快捷鍵選取自己最終所要選取的第二文檔內(nèi)容,即當(dāng)檢測到預(yù)設(shè)擴(kuò)選指令時,如果第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含第一文檔內(nèi)容目標(biāo)文檔的全部文檔內(nèi)容,其中,預(yù)設(shè)擴(kuò)選指令可以是鍵盤中的控制鍵等,也可以是手機(jī)等移動終端的音量鍵或開機(jī)鍵。
[0102]具體的,情況二的處理過程可以如下:如果在第一文檔內(nèi)容的首字符之前距離首字符最近的段開始符,與在第一文檔內(nèi)容的尾字符之前距離尾字符最近的段開始符相同,而且,首字符的前一個字符是句結(jié)束符或段開始符、且尾字符是句結(jié)束符或段結(jié)束符,則確定第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符,且當(dāng)?shù)谝晃臋n內(nèi)容的尾字符為段結(jié)束符時,將第一文檔內(nèi)容的尾字符之前的字符作為段的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符不為段結(jié)束符時,確定第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為段的尾字符;基于段的首字符和尾字符,確定包含第一文檔內(nèi)容的所述段。
[0103]在實施中,獲取第一文檔內(nèi)容后,終端可以判斷第一文檔內(nèi)容的段落特性,如果在第一文檔內(nèi)容的首字符之前距離首字符最近的段開始符,與在第一文檔內(nèi)容的尾字符之前距離尾字符最近的段開始符相同,而且,首字符的前一個字符是句結(jié)束符或段開始符(即在第一文檔內(nèi)容的首字符之前,可能是句結(jié)束符比如,第一文檔內(nèi)容是某一段中間句,也可能是段開始符,比如,第一文檔內(nèi)容是某一段的第一句)、且尾字符是句結(jié)束符或段結(jié)束符(即在第一文檔內(nèi)容的尾字符,可能是句結(jié)束符,比如,第一文檔內(nèi)容是某一段中間句或沒有選中段結(jié)束符的最后一句,也可能是段結(jié)束符,比如,第一文檔內(nèi)容是某一段的選中段結(jié)束符的最后一句),則可以確定包含第一文檔的段,其中,可以通過確定段的首字符和尾字符,來確定包含第一文檔內(nèi)容的段,即包含首字符和尾字符在內(nèi)的兩者之間的所有字符是該段包含的字符。具體的,確定首字符的方法可以如下:確定第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符。確定尾字符的方法可以如下:可以根據(jù)第一文檔內(nèi)容的尾字符是否是段結(jié)束符,確定段的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符為段結(jié)束符時,將第一文檔內(nèi)容的尾字符之前的字符作為段的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符不為段結(jié)束符時,確定第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為段的尾字符。
[0104]情況三,如果第一文檔內(nèi)容位于不同段內(nèi),則確定包含第一文檔內(nèi)容的多個段。
[0105]在實施中,如果第一文檔內(nèi)容位于不同段內(nèi),終端可以將包含第一文檔內(nèi)容的多個段作為第二文檔內(nèi)容,也就是說,無論第一文檔內(nèi)容中的位于每一段的文檔內(nèi)容是否包含完整的句,終端都將包含第一文檔內(nèi)容的多個段作為第二文檔內(nèi)容,例如,第一文檔內(nèi)容包含在兩個相鄰段中的文檔內(nèi)容都是不完整的句子,第二文檔內(nèi)容是相鄰的這兩個段,如圖5(a)所示,又例如,第一文檔內(nèi)容中的位于其中一段的文檔內(nèi)容包含完整的句子,位于另一段的文檔內(nèi)容只包含不完整的句子,第二文檔內(nèi)容亦是相鄰的兩個段,如圖5(b)所示。
[0106]另外,用戶還可以配合快捷鍵選取自己最終所要選取的第二文檔內(nèi)容,即當(dāng)檢測到預(yù)設(shè)擴(kuò)選指令時,如果第一文檔內(nèi)容位于不同段內(nèi),則確定包含第一文檔內(nèi)容目標(biāo)文檔的全部文檔內(nèi)容,其中,預(yù)設(shè)擴(kuò)選指令可以是鍵盤中的控制鍵等,也可以是手機(jī)等移動終端的音量鍵或開機(jī)鍵。
[0107]具體的,情況三的處理過程可以如下:如果在第一文檔內(nèi)容的首字符之前距離首字符最近的段開始符,與在第一文檔內(nèi)容的尾字符之前距離尾字符最近的段開始符不同,則確定第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符,且當(dāng)?shù)谝晃臋n內(nèi)容的尾字符為段結(jié)束符時,將第一文檔內(nèi)容的尾字符之前的字符作為多個段的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符不為段結(jié)束符時,確定第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為多個段的尾字符;基于多個段的首字符和尾字符,確定包含第一文檔內(nèi)容的多個段。
[0108]在實施中,獲取第一文檔內(nèi)容后,終端可以判斷第一文檔內(nèi)容的段落特性,如果在第一文檔內(nèi)容的首字符之前距離首字符最近的段開始符,與在第一文檔內(nèi)容的尾字符之前距離尾字符最近的段開始符不同,則可以確定包含第一文檔的多個段,其中,可以通過確定多個段的首字符和尾字符,來確定包含第一文檔內(nèi)容的多個段,即包含首字符和尾字符在內(nèi)的兩者之間的所有字符是該多個段包含的字符。具體的,確定首字符的方法可以如下:確定第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符。確定尾字符的方法可以如下:可以根據(jù)第一文檔內(nèi)容的尾字符是否是段結(jié)束符,確定多個段的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符為段結(jié)束符時,可以將第一文檔內(nèi)容的尾字符之前的字符作為多個段的尾字符,當(dāng)?shù)谝晃臋n內(nèi)容的尾字符不為段結(jié)束符時,確定第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為多個段的尾字符。
[0109]情況四,在層次結(jié)構(gòu)分明的文檔中,如果第一文檔內(nèi)容位于同一層次,且包含該層次的全部內(nèi)容,則確定包含第一文檔內(nèi)容的上一層次的文檔內(nèi)容。
[0110]在實施中,在層次結(jié)構(gòu)分明的文檔中,終端可以根據(jù)第一文檔內(nèi)容所處的層次,相應(yīng)的確定第二文檔內(nèi)容,例如,包含多級標(biāo)題的文檔中,每一個標(biāo)題下的文檔內(nèi)容即是位于同一層次的文檔內(nèi)容,如果第一文檔內(nèi)容位于同一級標(biāo)題內(nèi),且包含該級標(biāo)題內(nèi)的全部內(nèi)容,則終端將上一級標(biāo)題對應(yīng)的全部文檔內(nèi)容作為第二文檔內(nèi)容,即終端將上一層次相同的并列層次對應(yīng)的全部文檔內(nèi)容作為第二文檔內(nèi)容,比如,第一文檔內(nèi)容是1.1標(biāo)題下的全部文檔內(nèi)容,第二文檔內(nèi)容即是I標(biāo)題下的全部文檔內(nèi)容,即包含1.2標(biāo)題下的全部文檔內(nèi)容,其中,1.1標(biāo)題下的文檔內(nèi)容與1.2標(biāo)題下的文檔內(nèi)容屬于位于不同層次,上一層次的文檔內(nèi)容都是I標(biāo)題下的全部文檔內(nèi)容,也就是說1.1標(biāo)題下的文檔內(nèi)容與1.2標(biāo)題下的文檔內(nèi)容屬于并列層次的不同層次。
[0111]情況五,在層次結(jié)構(gòu)分明的文檔中,如果第一文檔內(nèi)容位于并列的不同層次,則確定包含第一文檔內(nèi)容的多個并列層次的文檔內(nèi)容。
[0112]在實施中,在層次結(jié)構(gòu)分明的文檔中,終端可以根據(jù)第一文檔內(nèi)容所處的層次,相應(yīng)的確定第二文檔內(nèi)容,例如,如果第一文檔內(nèi)容包含I.I標(biāo)題下的文檔內(nèi)容與1.2標(biāo)題下的文檔內(nèi)容,則終端將1.1標(biāo)題下的全部文檔內(nèi)容與1.2標(biāo)題下的全部文檔內(nèi)容作為第二文檔內(nèi)容。
[0113]在步驟103中,將第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。
[0114]在實施中,終端在確定第二文檔內(nèi)容后,可以將第二文檔內(nèi)容設(shè)置為選中狀態(tài)。
[0115]可選的,針對上述情況一,相應(yīng)的,步驟103的處理過程可以如下:將包含第一文檔內(nèi)容的句設(shè)置為被選中狀態(tài)。
[0116]可選的,針對上述情況二,相應(yīng)的,步驟103的處理過程可以如下:將包含第一文檔內(nèi)容的段設(shè)置為被選中狀態(tài)。
[0117]可選的,針對上述情況三,相應(yīng)的,步驟103的處理過程可以如下:將包含第一文檔內(nèi)容的多個段設(shè)置為被選中狀態(tài)。
[0118]本公開實施例中,當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容,在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,將第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。這樣,用戶可以通過手動操作選取一小部分內(nèi)容,來觸發(fā)選取對應(yīng)的一大部分內(nèi)容,從而,可以提高文檔內(nèi)容的選取效率。
[0119]本公開另一示例性實施例提供了一種選取文檔內(nèi)容的裝置,如圖6所示,該裝置包括:
[0120]獲取模塊610,用于當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容。
[0121]在實施中,用戶通過手機(jī)或PC瀏覽網(wǎng)頁中的文檔或者word文檔(可以稱為目標(biāo)文檔)時,通常需要選取其中的某部分文檔內(nèi)容,用戶可以手動選取其中的文檔內(nèi)容,獲取模塊610將會檢測到文檔內(nèi)容選取操作,此時,將會獲取當(dāng)前顯示的目標(biāo)文檔中被用戶手動選取的文檔內(nèi)容(可以稱為第一文檔內(nèi)容)。
[0122]確定模塊620,用于在所述目標(biāo)文檔中,確定包含所述獲取模塊610獲取到的所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。
[0123]在實施中,可以預(yù)先設(shè)置擴(kuò)選準(zhǔn)則,即在目標(biāo)文檔中,根據(jù)第一文檔內(nèi)容可以自動確定包含第一文檔內(nèi)容的第二文檔內(nèi)容,也就是說,確定模塊620可以根據(jù)第一文檔內(nèi)容,自動確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,其中,預(yù)設(shè)文檔類型包括句類型或段類型,比如,第一文檔內(nèi)容是詞或不完整的句子,第二文檔內(nèi)容可以是包含第一文檔內(nèi)容的整個句子或者整個段落。其中,第二文檔內(nèi)容才是用戶最終想要選取的文檔內(nèi)容。
[0124]設(shè)置模塊630,用于將所述確定模塊620確定出的所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。
[0125]在實施中,確定模塊620在確定第二文檔內(nèi)容后,設(shè)置模塊630可以將第二文檔內(nèi)容設(shè)置為選中狀態(tài)。
[0126]可選的,如圖7所示,所述確定模塊620,包括:
[0127]顯示子模塊6201,用于顯示擴(kuò)選選項;
[0128]確定子模塊6202,用于當(dāng)接收到所述顯示子模塊6201顯示的所述擴(kuò)選選項的觸發(fā)指令時,在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。
[0129]在實施中,獲取模塊610在獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容時,顯示子模塊6201可以顯示擴(kuò)選選項,用戶想要擴(kuò)大被選中的文檔內(nèi)容時,可以點擊該擴(kuò)選選項,確定子模塊6202將會接收到擴(kuò)選選項的觸發(fā)指令,進(jìn)而,可以在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,如圖2所示。
[0130]可選的,所述確定模塊620,用于:
[0131]如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句;
[0132]所述設(shè)置模塊630,用于:
[0133]將所述確定模塊620確定出的所述包含所述第一文檔內(nèi)容的句設(shè)置為被選中狀
??τ O
[0134]在實施中,在實施中,如果第一文檔內(nèi)容是在同一段落中,并且包含不完整的句子,則確定模塊620可以將包含第一文檔內(nèi)容的句作為第二文檔內(nèi)容,也就是說,無論第一文檔內(nèi)容是否包含完整的句子,只要包含不完整的句子,第二文檔內(nèi)容皆為包含第一文檔內(nèi)容的句子,比如,第一文檔內(nèi)容只包含一個不完整的句子,第二文檔內(nèi)容即是第一文檔內(nèi)容所在的完整句子,如圖3(a)所示,比如第一文檔內(nèi)容包含一完整的句子以及一不完整的句子,第二文檔內(nèi)容即是第一文檔內(nèi)容中的完整句子以及不完整句子所在的完整句子,如圖3(b)所示。設(shè)置模塊630可以將確定模塊620確定出的包含所述第一文檔內(nèi)容的句設(shè)置為被選中狀態(tài)。
[0135]可選的,所述確定模塊620,用于:
[0136]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符不是句結(jié)束符或段開始符、或者所述尾字符不是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符,將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符作為所述句的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為所述句的尾字符;基于所述句的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述句。
[0137]可選的,所述確定模塊620,用于:
[0138]如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段;
[0139]所述設(shè)置模塊630,用于:
[0140]將所述確定模塊620確定出的所述包含所述第一文檔內(nèi)容的段設(shè)置為被選中狀
??τ O
[0141]在實施中,如果第一文檔內(nèi)容位于同一段,且不包含不完整句,即第一文檔內(nèi)容位于同一段,且都是完整的句,則確定模塊620可以將包含第一文檔內(nèi)容的段作為第二文檔內(nèi)容,如圖4所示。設(shè)置模塊630可以將確定模塊620確定出的包含第一文檔內(nèi)容的段設(shè)置為被選中狀態(tài)。
[0142]可選的,所述確定模塊620,用于:
[0143]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符是句結(jié)束符或段開始符、且所述尾字符是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述段的尾字符;基于所述段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述段。
[0144]可選的,所述確定模塊620,用于:
[0145]如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段;
[0146]所述設(shè)置模塊630,用于:
[0147]將所述確定模塊620確定出的所述包含所述第一文檔內(nèi)容的多個段設(shè)置為被選中狀態(tài)。
[0148]在實施中,如果第一文檔內(nèi)容位于不同段內(nèi),確定模塊620可以將包含第一文檔內(nèi)容的多個段作為第二文檔內(nèi)容,也就是說,無論第一文檔內(nèi)容中的位于每一段的文檔內(nèi)容是否包含完整的句,確定模塊620都將包含第一文檔內(nèi)容的多個段作為第二文檔內(nèi)容,例如,第一文檔內(nèi)容包含在兩個相鄰段中的文檔內(nèi)容都是不完整的句子,第二文檔內(nèi)容是相鄰的這兩個段,如圖5(a)所示,又例如,第一文檔內(nèi)容中的位于其中一段的文檔內(nèi)容包含完整的句子,位于另一段的文檔內(nèi)容只包含不完整的句子,第二文檔內(nèi)容亦是相鄰的兩個段,如圖5(b)所示。設(shè)置模塊630可以將確定模塊620確定出的包含第一文檔內(nèi)容的多個段設(shè)置為被選中狀態(tài)。
[0149]可選的,所述確定模塊620,用于:
[0150]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符不同,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述多個段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述多個段的尾字符;基于所述多個段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述多個段。
[0151]本公開實施例中,當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容,在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,將第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。這樣,用戶可以通過手動操作選取一小部分內(nèi)容,來觸發(fā)選取對應(yīng)的一大部分內(nèi)容,從而,可以提高文檔內(nèi)容的選取效率。
[0152]需要說明的是:上述實施例提供的選取文檔內(nèi)容的裝置在選取文檔內(nèi)容時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的選取文檔內(nèi)容的裝置與選取文檔內(nèi)容的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0153]本公開又一示例性實施例示出了一種終端的結(jié)構(gòu)示意圖。該終端可以是手機(jī)、PC等。
[0154]參照圖8,終端800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0155]處理組件802通??刂平K端800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0156]存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在終端800的操作。這些數(shù)據(jù)的示例包括用于在終端800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0157]電力組件806為終端800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為音頻輸出設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0158]多媒體組件808包括在所述終端800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)終端800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0159]音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(MIC),當(dāng)音頻輸出設(shè)備800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。
[0160]I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0161]傳感器組件814包括一個或多個傳感器,用于為終端800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到終端800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為終端800的顯示器和小鍵盤,傳感器組件814還可以檢測終端800或終端800—個組件的位置改變,用戶與終端800接觸的存在或不存在,終端800方位或加速/減速和終端800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或C⑶圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0162]通信組件816被配置為便于終端800和其他設(shè)備之間有線或無線方式的通信。終端800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件816還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0163]在示例性實施例中,終端800可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0164]在示例性實施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由終端800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是R0M、隨機(jī)存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0165]—種非臨時性計算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得終端能夠執(zhí)行一種選取文檔內(nèi)容的方法,該方法包括:
[0166]當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容;
[0167]在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容;
[0168]將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。
[0169]可選的,所述預(yù)設(shè)文檔類型包括句類型或段類型。
[0170]可選的,所述在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0171]顯示擴(kuò)選選項;
[0172]當(dāng)接收到所述擴(kuò)選選項的觸發(fā)指令時,在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。
[0173]可選的,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0174]如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句;
[0175]所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括:
[0176]將所述包含所述第一文檔內(nèi)容的句設(shè)置為被選中狀態(tài)。
[0177]可選的,所述如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句,包括:
[0178]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符不是句結(jié)束符或段開始符、或者所述尾字符不是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符,將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符作為所述句的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為所述句的尾字符;基于所述句的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述句。
[0179]可選的,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0180]如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段;
[0181]所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括:
[0182]將所述包含所述第一文檔內(nèi)容的段設(shè)置為被選中狀態(tài)。
[0183]可選的,所述如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段,包括:
[0184]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符是句結(jié)束符或段開始符、且所述尾字符是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述段的尾字符;基于所述段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述段。
[0185]可選的,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括:
[0186]如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段;
[0187]所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括:
[0188]將所述包含所述第一文檔內(nèi)容的多個段設(shè)置為被選中狀態(tài)。
[0189]可選的,所述如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段,包括:
[0190]如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符不同,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述多個段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述多個段的尾字符;基于所述多個段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述多個段。
[0191]本公開實施例中,當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容,在目標(biāo)文檔中,確定包含第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,將第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。這樣,用戶可以通過手動操作選取一小部分內(nèi)容,來觸發(fā)選取對應(yīng)的一大部分內(nèi)容,從而,可以提高文檔內(nèi)容的選取效率。
[0192]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0193]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項】
1.一種選取文檔內(nèi)容的方法,其特征在于,所述方法包括: 當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容; 在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容; 將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)文檔類型包括句類型或段類型。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括: 顯示擴(kuò)選選項; 當(dāng)接收到所述擴(kuò)選選項的觸發(fā)指令時,在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括: 如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句; 所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括: 將所述包含所述第一文檔內(nèi)容的句設(shè)置為被選中狀態(tài)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句,包括: 如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符不是句結(jié)束符或段開始符、或者所述尾字符不是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符,將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符作為所述句的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為所述句的尾字符;基于所述句的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述句。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括: 如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段; 所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括: 將所述包含所述第一文檔內(nèi)容的段設(shè)置為被選中狀態(tài)。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段,包括: 如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符是句結(jié)束符或段開始符、且所述尾字符是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述段的尾字符;基于所述段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述段。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容,包括: 如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段; 所述將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài),包括: 將所述包含所述第一文檔內(nèi)容的多個段設(shè)置為被選中狀態(tài)。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段,包括: 如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符不同,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述多個段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述多個段的尾字符;基于所述多個段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述多個段。10.一種選取文檔內(nèi)容的裝置,其特征在于,所述裝置包括: 獲取模塊,用于當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容; 確定模塊,用于在所述目標(biāo)文檔中,確定包含所述獲取模塊獲取到的所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容; 設(shè)置模塊,用于將所述確定模塊確定出的所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述預(yù)設(shè)文檔類型包括句類型或段類型。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述確定模塊,包括: 顯示子模塊,用于顯示擴(kuò)選選項; 確定子模塊,用于當(dāng)接收到所述顯示子模塊顯示的所述擴(kuò)選選項的觸發(fā)指令時,在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容。13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述確定模塊,用于: 如果所述第一文檔內(nèi)容位于同一段內(nèi),且包含不完整句,則確定包含所述第一文檔內(nèi)容的句; 所述設(shè)置模塊,用于: 將所述確定模塊確定出的所述包含所述第一文檔內(nèi)容的句設(shè)置為被選中狀態(tài)。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述確定模塊,用于: 如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符不是句結(jié)束符或段開始符、或者所述尾字符不是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的句結(jié)束符或段開始符,將確定出的句結(jié)束符或段開始符之后的字符,作為句的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為句結(jié)束符或段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符作為所述句的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為句結(jié)束符和段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的句結(jié)束符,作為所述句的尾字符;基于所述句的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述句。15.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述確定模塊,用于: 如果所述第一文檔內(nèi)容位于同一段內(nèi),且不包含不完整句,則確定包含所述第一文檔內(nèi)容的段; 所述設(shè)置模塊,用于: 將所述確定模塊確定出的所述包含所述第一文檔內(nèi)容的段設(shè)置為被選中狀態(tài)。16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述確定模塊,用于: 如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符相同,而且,所述首字符的前一個字符是句結(jié)束符或段開始符、且所述尾字符是句結(jié)束符或段結(jié)束符,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述段的尾字符;基于所述段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述段。17.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述確定模塊,用于: 如果所述第一文檔內(nèi)容位于不同段內(nèi),則確定包含所述第一文檔內(nèi)容的多個段; 所述設(shè)置模塊,用于: 將所述確定模塊確定出的所述包含所述第一文檔內(nèi)容的多個段設(shè)置為被選中狀態(tài)。18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述確定模塊,用于: 如果在所述第一文檔內(nèi)容的首字符之前距離所述首字符最近的段開始符,與在所述第一文檔內(nèi)容的尾字符之前距離所述尾字符最近的段開始符不同,則確定所述第一文檔內(nèi)容的首字符之前最近的段開始符,將確定出的段開始符之后的字符,作為多個段的首字符,且當(dāng)所述第一文檔內(nèi)容的尾字符為段結(jié)束符時,將所述第一文檔內(nèi)容的尾字符之前的字符作為所述多個段的尾字符,當(dāng)所述第一文檔內(nèi)容的尾字符不為段結(jié)束符時,確定所述第一文檔內(nèi)容的尾字符之后最近的段結(jié)束符,將確定出的段結(jié)束符之前的字符,作為所述多個段的尾字符;基于所述多個段的首字符和尾字符,確定包含所述第一文檔內(nèi)容的所述多個段。19.一種選取文檔內(nèi)容的裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 當(dāng)檢測到文檔內(nèi)容選取操作時,獲取當(dāng)前顯示的目標(biāo)文檔中被選中的第一文檔內(nèi)容; 在所述目標(biāo)文檔中,確定包含所述第一文檔內(nèi)容的預(yù)設(shè)文檔類型的第二文檔內(nèi)容; 將所述第二文檔內(nèi)容設(shè)置為被選中狀態(tài)。
【文檔編號】G06F3/0484GK105955616SQ201610282736
【公開日】2016年9月21日
【申請日】2016年4月29日
【發(fā)明人】左景龍, 張少偉, 於飛, 於一飛
【申請人】北京小米移動軟件有限公司