一種文本內(nèi)容生成方法與服務(wù)器的制造方法
【專利摘要】本發(fā)明實施例公開一種文本內(nèi)容生成方法與服務(wù)器,涉及計算機互聯(lián)網(wǎng)領(lǐng)域。所述方法包括:服務(wù)器接收終端發(fā)送的文本內(nèi)容請求,文本內(nèi)容請求包括用戶標(biāo)識信息以及用戶當(dāng)前瀏覽的文本內(nèi)容;服務(wù)器根據(jù)用戶標(biāo)識信息,獲取與用戶對應(yīng)的語言模型庫,用戶語言模型庫包括用戶的語言屬性信息;服務(wù)器根據(jù)用戶的語言屬性信息,對用戶當(dāng)前瀏覽的文本內(nèi)容進行轉(zhuǎn)化處理,生成與語言屬性信息匹配的文本內(nèi)容;服務(wù)器向終端發(fā)送生成的文本內(nèi)容,以使得終端進行顯示。本發(fā)明實現(xiàn)了服務(wù)器可根據(jù)用戶的語言模型庫,對用戶當(dāng)前瀏覽的文本內(nèi)容進行轉(zhuǎn)換,生成適合用戶閱讀的文本內(nèi)容,使得用戶可快速獲取所需信息,節(jié)約用戶時間,提高用戶體驗。
【專利說明】
一種文本內(nèi)容生成方法與服務(wù)器
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及計算機互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種文本內(nèi)容生成方法與服務(wù)器。
【背景技術(shù)】
[0002] 目前,在互聯(lián)網(wǎng)網(wǎng)頁中發(fā)布文章或新聞時,撰寫者根據(jù)自身的閱歷以及對某一事 件的客觀理解,在線下或線上進行撰寫,并將撰寫完成的內(nèi)容進行發(fā)布。
[0003] 當(dāng)然,由于不同撰寫者具有不同的閱歷以及對事件不同的理解力,撰寫者對同一 件事情的文字描述或語言習(xí)慣是完全不同的。例如,部分撰寫者習(xí)慣主動式的撰寫模式;部 分撰寫者習(xí)慣被動式的撰寫模式。
[0004] 現(xiàn)有技術(shù)中,撰寫者撰寫文章或新聞的方式存在以下問題:閱讀者的文字和語言 習(xí)慣千差萬別,撰寫者對事件的描述方式未必符合所有的閱讀者;再者,閱讀者在閱讀大量 的不符合自身閱讀習(xí)慣的文章或新聞時,無法快速獲取到需要的信息,降低閱讀者的閱讀 體驗,浪費閱讀者時間。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明實施例提供一種文本內(nèi)容生成方法與服務(wù)器,以解決現(xiàn)有技術(shù) 中撰寫者的描述方式不符合閱讀者的閱讀習(xí)慣,使得閱讀者無法快速獲取到需要的信息, 浪費閱讀者時間的問題。
[0006] 第一方面,本發(fā)明實施例提供一種文本內(nèi)容生成方法,包括:
[0007] 服務(wù)器接收終端發(fā)送的文本內(nèi)容請求,所述文本內(nèi)容請求包括用戶標(biāo)識信息以及 所述用戶當(dāng)前瀏覽的文本內(nèi)容;
[0008] 所述服務(wù)器根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng)的語言模型 庫,所述用戶語言模型庫包括所述用戶的語言屬性信息;
[0009] 所述服務(wù)器根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行 轉(zhuǎn)化處理,生成與所述語言屬性信息匹配的文本內(nèi)容;
[0010] 所述服務(wù)器向所述終端發(fā)送生成的所述文本內(nèi)容,以使得所述終端進行顯示。 [0011]結(jié)合第一方面,在第一方面的第一種實施方式中,所述服務(wù)器接收終端發(fā)送的文 本內(nèi)容請求之前,所述方法包括:
[0012] 服務(wù)器接收所述終端發(fā)送的所述用戶標(biāo)識信息和用戶文字內(nèi)容,所述用戶文字內(nèi) 容為所述用戶在所述終端中輸入或者所述用戶瀏覽;
[0013] 所述服務(wù)器對所述用戶文字內(nèi)容進行語法分析處理,建立與所述用戶對應(yīng)的語言 模型庫;
[0014] 所述服務(wù)器建立所述用戶標(biāo)識信息與所述語言模型庫之間的對應(yīng)關(guān)系。
[0015] 結(jié)合第一方面的第一種實施方式,在第一方面的第二種實施方式中,所述服務(wù)器 對所述用戶文字內(nèi)容進行語法分析處理,建立與所述用戶對應(yīng)的語言模型庫,具體包括:
[0016] 所述服務(wù)器對所述用戶文字內(nèi)容進行分詞處理,得到構(gòu)成所述用戶文字內(nèi)容的多 個用戶分詞信息,并獲取每個所述分詞信息的用戶詞性信息;
[0017] 所述服務(wù)器獲取所述每個用戶分詞信息的用戶詞頻信息;
[0018] 所述服務(wù)器記錄所述用戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系;
[0019] 所述服務(wù)器根據(jù)記錄的所述語法關(guān)系,建立與所述用戶對應(yīng)的語言模型庫。
[0020] 結(jié)合第一方面的第二種實施方式,在第一方面的第三種實施方式中,所述用戶的 語言屬性信息包括所述用戶詞性信息、所述用戶詞頻信息以及所述用戶詞性信息與所述用 戶詞頻信息之間的語法關(guān)系;
[0021] 所述服務(wù)器根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行 轉(zhuǎn)化處理,生成與所述語言屬性信息匹配的文本內(nèi)容,具體包括:
[0022] 所述服務(wù)器對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行分詞處理,得到多個分詞信息, 并獲取每個所述分詞信息的詞性信息;
[0023] 所述服務(wù)器根據(jù)所述用戶詞性信息、所述用戶詞頻信息以及所述用戶詞性信息與 所述用戶詞頻信息之間的語法關(guān)系,將所述詞性信息對應(yīng)的分詞信息進行重排序,生成匹 配的文本內(nèi)容。
[0024] 第二方面,本發(fā)明實施例提供一種服務(wù)器,包括:
[0025] 接收單元,用于接收終端發(fā)送的文本內(nèi)容請求,所述文本內(nèi)容請求包括用戶標(biāo)識 信息以及所述用戶當(dāng)前瀏覽的文本內(nèi)容;
[0026] 獲取單元,用于根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng)的語言模 型庫,所述用戶語言模型庫包括所述用戶的語言屬性信息;
[0027] 轉(zhuǎn)化生成單元,用于根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本 內(nèi)容進行轉(zhuǎn)化處理,生成與所述語言屬性信息匹配的文本內(nèi)容;
[0028] 發(fā)送單元,用于向所述終端發(fā)送生成的所述文本內(nèi)容,以使得所述終端進行顯示。
[0029] 結(jié)合第二方面,在第二方面的第一種實施方式中,所述接收單元還用于,接收所述 終端發(fā)送的所述用戶標(biāo)識信息和用戶文字內(nèi)容,所述用戶文字內(nèi)容為所述用戶在所述終端 中輸入或所述用戶瀏覽;
[0030] 所述服務(wù)器還包括:建立單元,用于對所述用戶文字內(nèi)容進行語法分析處理,建立 與所述用戶對應(yīng)的語言模型庫;
[0031] 所述建立單元,還用于建立所述用戶標(biāo)識信息與所述語言模型庫之間的對應(yīng)關(guān) 系。
[0032] 結(jié)合第二方面的第一種實施方式,在第二方面的第二種實施方式中,所述建立單 元具體用于,對所述用戶文字內(nèi)容進行分詞處理,得到構(gòu)成所述用戶文字內(nèi)容的多個用戶 分詞信息,并獲取每個所述分詞信息的用戶詞性信息;
[0033] 獲取所述每個用戶分詞信息的用戶詞頻信息;
[0034] 記錄所述用戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系;
[0035] 根據(jù)記錄的所述語法關(guān)系,建立與所述用戶對應(yīng)的語言模型庫。
[0036] 結(jié)合第二方面的第二種實施方式,在第二方面的第三種實施方式中,所述獲取單 元獲取的所述用戶的語言屬性信息包括所述用戶詞性信息、所述用戶詞頻信息以及所述用 戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系;
[0037] 所述轉(zhuǎn)化生成單元具體用于,對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行分詞處理,得 到多個分詞信息,并獲取每個所述分詞信息的詞性信息;
[0038]根據(jù)所述用戶詞性信息、所述用戶詞頻信息以及所述用戶詞性信息與所述用戶詞 頻信息之間的語法關(guān)系,將所述詞性信息對應(yīng)的分詞信息進行重排序,生成匹配的文本內(nèi) 容。
[0039]第三方面,本發(fā)明實施例提供一種服務(wù)器,所述服務(wù)器包括:殼體、處理器、存儲 器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在 電路板上;電源電路,用于為上述電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行 程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng) 的程序,用于執(zhí)行前述任一所述的。
[0040] 本發(fā)明實施例提供的一種文本內(nèi)容生成方法與服務(wù)器,服務(wù)器接收終端發(fā)送的文 本內(nèi)容請求,根據(jù)文本內(nèi)容請求攜帶的用戶標(biāo)識信息,獲取與用戶標(biāo)識信息對應(yīng)的語言模 型庫,根據(jù)語言模型庫中包括的用戶的語言屬性信息,對文本內(nèi)容進行轉(zhuǎn)化處理,生成與語 言屬性信息匹配的文本內(nèi)容,向終端發(fā)送生成的文本內(nèi)容,以使得終端對文本內(nèi)容進行顯 示。能夠解決現(xiàn)有技術(shù)中撰寫者的描述方式不符合閱讀者的閱讀習(xí)慣,使得閱讀者無法快 速獲取到需要的信息,浪費閱讀者時間,降低閱讀者體驗的問題。實現(xiàn)了服務(wù)器可根據(jù)用戶 的語言模型庫,對用戶當(dāng)前瀏覽的文本內(nèi)容進行轉(zhuǎn)換,生成適合用戶閱讀的文本內(nèi)容,使得 用戶可快速獲取所需信息,節(jié)約用戶時間。
【附圖說明】
[0041] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其它的附圖。
[0042] 圖1為本發(fā)明實施例提供的一種文本內(nèi)容生成方法的流程圖;
[0043] 圖2為本發(fā)明實施例提供的另一種文本內(nèi)容生成方法的流程圖;
[0044] 圖3為本發(fā)明實施例提供的一種服務(wù)器結(jié)構(gòu)示意圖;
[0045] 圖4為本發(fā)明實施例提供的另一種服務(wù)器結(jié)構(gòu)示意圖。
【具體實施方式】
[0046] 下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。
[0047] 應(yīng)當(dāng)明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其 它實施例,都屬于本發(fā)明保護的范圍。
[0048] 下面結(jié)合附圖1,詳細說明本發(fā)明實施例提供的方案進行說明,圖1為本發(fā)明實施 例提供的一種文本內(nèi)容生成方法的流程圖,在本發(fā)明實施例中實施主體為服務(wù)器。如圖1所 示,本發(fā)明實施例提供的方法具體包括以下步驟:
[0049] 步驟110、服務(wù)器接收終端發(fā)送的文本內(nèi)容請求,所述文本內(nèi)容請求包括用戶標(biāo)識 信息以及所述用戶當(dāng)前瀏覽的文本內(nèi)容。
[0050] 本發(fā)明實施例中,用戶通過終端瀏覽網(wǎng)頁,對網(wǎng)頁上的文章或者新聞標(biāo)題進行選 擇性閱讀。當(dāng)用戶選擇出期望閱讀的文章或者新聞標(biāo)題時,用戶對該標(biāo)題進行點擊,進入該 標(biāo)題對應(yīng)的文本內(nèi)容。終端接收用戶輸入的點擊操作,并獲取文本內(nèi)容。
[0051] 可以理解的是,終端還可以獲取文本內(nèi)容的鏈接信息,通過該鏈接信息獲取對應(yīng) 的文本內(nèi)容。該鏈接信息具體為文本內(nèi)容的鏈接地址信息。
[0052] 終端生成文本內(nèi)容請求,在該文本請求中包括用戶標(biāo)識信息以及用戶當(dāng)前瀏覽的 文本內(nèi)容的鏈接信息。其中,終端可為具有瀏覽網(wǎng)頁、閱讀功能的智能手機、平板電腦、個人 電腦、臺式電腦等電子設(shè)備。
[0053] 在本發(fā)明實施例中,可用終端的標(biāo)識信息作為用戶標(biāo)識信息,終端的標(biāo)識信息可 具體是唯一表征終端的信息,例如,當(dāng)終端為智能手機時,終端的標(biāo)識信息可具體為MEI。
[0054] 終端向服務(wù)器發(fā)送該文本內(nèi)容請求。
[0055] 步驟120、所述服務(wù)器根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng)的語 言模型庫,所述用戶語言模型庫包括所述用戶的語言屬性信息。
[0056] 本發(fā)明實施例中,服務(wù)器獲取文本內(nèi)容請求后,從文本內(nèi)容請求中獲取用戶標(biāo)識 信息以及當(dāng)前瀏覽的文本內(nèi)容的鏈接信息。
[0057] 根據(jù)用戶標(biāo)識信息,服務(wù)器獲取與該用戶標(biāo)識信息對應(yīng)的語言模型庫,該用戶語 言模型庫中包括該用戶的語言屬性信息。
[0058] 進一步地,用戶的語言屬性信息包括用戶詞性信息、用戶詞頻信息以及用戶詞性 信息與用戶詞頻信息之間的語法關(guān)系。
[0059] 步驟130、所述服務(wù)器根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本 內(nèi)容進行轉(zhuǎn)化處理,生成與所述語言屬性信息匹配的文本內(nèi)容。
[0060] 本發(fā)明實施例中,服務(wù)器首先從文本內(nèi)容請求中獲取用戶當(dāng)前瀏覽的文本內(nèi)容; 或者,服務(wù)器首先從文本內(nèi)容請求中獲取用戶當(dāng)前瀏覽的文本內(nèi)容的鏈接信息后,根據(jù)該 鏈接信息,獲取與鏈接信息對應(yīng)的用戶當(dāng)前瀏覽的文本內(nèi)容;服務(wù)器再根據(jù)從用戶語言模 型庫中獲取的語言屬性信息,對用戶當(dāng)前瀏覽的文本內(nèi)容進行轉(zhuǎn)換處理,生成與語言屬性 信息匹配的文本內(nèi)容。
[0061] 進一步地,服務(wù)器對用戶當(dāng)前瀏覽的文本內(nèi)容進行分詞處理,得到多個分詞信息 的詞性信息,并獲取每個分詞信息的詞性信息;服務(wù)器根據(jù)用戶詞性信息、用戶詞頻信息以 及用戶詞性信息與用戶詞頻信息之間的語法關(guān)系,將詞性信息對應(yīng)的分詞信息進行重排 序,生成匹配的文本內(nèi)容。
[0062] 步驟140、所述服務(wù)器向所述終端發(fā)送生成的所述文本內(nèi)容,以使得所述終端進行 顯不〇
[0063] 本發(fā)明實施例中,服務(wù)器生成與語言屬性信息匹配的文本內(nèi)容后,向終端發(fā)送該 文本內(nèi)容,終端對該文本內(nèi)容進行顯示,以方便用戶進行閱讀。
[0064] 本發(fā)明實施例中,服務(wù)器接收終端發(fā)送的文本內(nèi)容請求,根據(jù)文本內(nèi)容請求攜帶 的用戶標(biāo)識信息,獲取與用戶標(biāo)識信息對應(yīng)的語言模型庫,根據(jù)語言模型庫中包括的用戶 的語言屬性信息,對文本內(nèi)容進行轉(zhuǎn)化處理,生成與語言屬性信息匹配的文本內(nèi)容,向終端 發(fā)送生成的文本內(nèi)容,以使得終端對文本內(nèi)容進行顯示。能夠解決現(xiàn)有技術(shù)中撰寫者的描 述方式不符合閱讀者的閱讀習(xí)慣,使得閱讀者無法快速獲取到需要的信息,浪費閱讀者時 間,降低閱讀者體驗的問題。實現(xiàn)了服務(wù)器可根據(jù)用戶的語言模型庫,對用戶當(dāng)前瀏覽的文 本內(nèi)容進行轉(zhuǎn)換,生成適合用戶閱讀的文本內(nèi)容,使得用戶可快速獲取所需信息,節(jié)約用戶 時間,提尚用戶體驗。
[0065] 下面結(jié)合附圖2,詳細說明本發(fā)明實施例提供的方案進行說明,圖2為本發(fā)明實施 例提供的另一種文本內(nèi)容生成方法的流程圖,在本發(fā)明實施例中實施主體為服務(wù)器。如圖2 所示,本發(fā)明實施例提供的方法具體包括以下步驟:
[0066] 步驟210、服務(wù)器接收所述終端發(fā)送的所述用戶標(biāo)識信息和用戶文字內(nèi)容,所述用 戶文字內(nèi)容為所述用戶在所述終端中輸入或者所述用戶瀏覽。
[0067] 本發(fā)明實施例中,用戶A通過終端輸入文字內(nèi)容,輸入的文字內(nèi)容是用戶A在日常 生活中習(xí)慣的語言模式;或者,用戶A通過終端瀏覽文字內(nèi)容。
[0068] 在一個例子中,用戶A通過終端輸入了 "你被我喜歡"文字內(nèi)容。
[0069] 終端收集用戶A輸入的文字內(nèi)容,并向服務(wù)器發(fā)送用戶文字內(nèi)容和用戶標(biāo)識信息, 服務(wù)器接收上述兩種信息,并進行存儲。
[0070] 可以理解的是,終端可將自身的標(biāo)識信息作為用戶標(biāo)識信息。該用戶標(biāo)識信息用 于使服務(wù)器對終端發(fā)送的用戶文字內(nèi)容進行標(biāo)記,以確定用戶。
[0071] 步驟220、所述服務(wù)器對所述用戶文字內(nèi)容進行語法分析處理,建立與所述用戶對 應(yīng)的語言模型庫。
[0072] 本發(fā)明實施例中,服務(wù)器對用戶文字內(nèi)容進行分詞處理,得到構(gòu)成用戶文字內(nèi)容 的多個用戶分詞信息,并獲取每個分詞信息的用戶詞性信息;服務(wù)器獲取每個用戶分詞信 息的用戶詞頻信息;服務(wù)器記錄用戶詞性信息與用戶詞頻信息之間的語法關(guān)系;服務(wù)器根 據(jù)記錄的語法關(guān)系,建立與用戶對應(yīng)的語言模型庫。
[0073] 其中,作為示例而非限定,服務(wù)器可使用Stanford Parser軟件工具對用戶文字內(nèi) 容進行語法分析處理。在實際應(yīng)用中,也可使用Ikanalyzer、ICTCLAS、MMSEG、CRF、THULAC等 軟件工具進行語法分析的處理,在此并不做限定。
[0074] 本發(fā)明實施例中,以Stanford Parser軟件工具為例進行說明。
[0075] 根據(jù)步驟210中的例子,服務(wù)器通過Stanford Parser軟件工具對用戶文字內(nèi)容 "你被我喜歡"進行分詞處理,得到4個分詞信息,分別是"你"、"被"、"我"、"喜歡",同時,獲 取每個分詞信息的用戶詞性信息,如:"你"是代詞(PN)、"被"是被動詞(LB)、"我"是代詞 (PN)、"喜歡"是表語形容詞(VA)。
[0076] 其中,PN、LB等字母表示該分詞的詞性信息,為Stanford Parser軟件工具自行設(shè) 定。
[0077]服務(wù)器獲取每個用戶分詞信息的用戶詞頻信息。在上述例子中,每個用戶分詞信 息均出現(xiàn)一次,因此,每個用戶分詞信息的用戶詞頻信息均為1。
[0078] 服務(wù)器記錄用戶詞性信息與用戶詞頻信息之間的語法關(guān)系,即記錄每個用戶詞性 信息出現(xiàn)的次數(shù);服務(wù)器根據(jù)記錄的語法關(guān)系,建立與用戶對應(yīng)的語言模型庫。
[0079] 下面給出Stanford Parser軟件工具具體的運行過程。
[0081] 步驟230、所述服務(wù)器建立所述用戶標(biāo)識信息與所述語言模型庫之間的對應(yīng)關(guān)系。
[0082] 本發(fā)明實施例中,服務(wù)器建立語言模型庫后,將步驟210中獲取的用戶標(biāo)識信息與 語言模型庫建立對應(yīng)關(guān)系,以確定該語言模型庫為該用戶A的語言模型庫。
[0083]同理,服務(wù)器為用戶B、用戶C建立對應(yīng)的語言模型庫。
[0084] 步驟240、服務(wù)器接收終端發(fā)送的文本內(nèi)容請求,所述文本內(nèi)容請求包括用戶標(biāo)識 信息以及所述用戶當(dāng)前瀏覽的文本內(nèi)容。
[0085] 本發(fā)明實施例中,服務(wù)器接收終端發(fā)送的文本內(nèi)容請求的過程和上述方法實施例 的步驟110類似,此處不再贅述。
[0086] 根據(jù)前述例子,服務(wù)器接收的文本內(nèi)容請求包括用戶A的用戶標(biāo)識信息以及用戶A 當(dāng)前瀏覽的文本內(nèi)容。
[0087] 步驟250、所述服務(wù)器根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng)的語 言模型庫,所述用戶語言模型庫包括所述用戶的語言屬性信息。
[0088] 本發(fā)明實施例中,服務(wù)器根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng) 的語言模型庫的過程和上述方法實施例的步驟120類似,此處不再贅述。
[0089] 根據(jù)前述例子,服務(wù)器根據(jù)用戶A的用戶標(biāo)識信息,獲取與用戶A對應(yīng)的語言模型 庫,也即是在前述步驟220中建立的語言模型庫。
[0090] 步驟260、所述服務(wù)器根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本 內(nèi)容進行轉(zhuǎn)化處理,生成與所述語言屬性信息匹配的文本內(nèi)容。
[0091] 本發(fā)明實施例中,服務(wù)器根據(jù)用戶的語言屬性信息,對用戶當(dāng)前瀏覽的文本內(nèi)容 進行轉(zhuǎn)化處理,生成與語言屬性信息匹配的文本內(nèi)容的過程和上述方法實施例的步驟130 類似,此處不再贅述。
[0092] 在本步驟中,用戶當(dāng)前瀏覽的文本內(nèi)容具體為"XX在今天的發(fā)布會上揭曉了新設(shè) 備"。
[0093] 根據(jù)前述例子,服務(wù)器通過Stanford Parser軟件工具對用戶當(dāng)前瀏覽的文本內(nèi) 容"XX在今天的發(fā)布會上揭曉了新設(shè)備"進行分詞處理,得到10個分詞信息,分別是"XX"、 "在"、"今天"、"的"、"發(fā)布"、"會上"、"揭曉"、"了"、"新"、"設(shè)備",同時,獲取每個分詞信息 的用戶詞性信息,如:"XX"是代詞(PN)、"在"是介詞短語(P)、"今天"是時間名詞(NT)、"的" 是構(gòu)成表示所屬關(guān)系的短語(DEG)、"發(fā)布"是常用名詞(NN)、"會上"是常用名詞(NN)、"揭 曉"是動詞(VV)、"了"是內(nèi)容標(biāo)記(AS)、"新"是形容詞或序數(shù)詞(JJ)、"設(shè)備"是常用名詞 (NN)〇
[0094]服務(wù)器根據(jù)步驟220中建立的語言模型庫中獲取的用戶詞性信息、用戶詞頻信息 以及用戶詞性信息與用戶詞頻信息之間的語法關(guān)系,將上述10個詞性信息對應(yīng)的10個分詞 信息進行重排序,生成匹配的文本內(nèi)容。
[0095]如:生成的文本內(nèi)容具體為:"新設(shè)備在今天的發(fā)布會上被XX公布"。
[0096] 下面給出Stanford Parser軟件工具具體的運行過程。
[0099]步驟270、所述服務(wù)器向所述終端發(fā)送生成的所述文本內(nèi)容,以使得所述終端進行 顯不〇
[0100]本發(fā)明實施例中,服務(wù)器向終端發(fā)送生成的文本內(nèi)容,終端進行顯示的過程和上 述方法實施例的步驟140類似,此處不再贅述。
[0101]根據(jù)前述例子,服務(wù)器將生成的文本內(nèi)容"新設(shè)備在今天的發(fā)布會上被XX公布"發(fā) 送至終端,終端進行顯示,以方便用戶閱讀。
[0102] 可以理解的是,前述實施例中僅以簡單句進行說明,在實際應(yīng)用中,可通過上述步 驟對文章或新聞進行相應(yīng)的轉(zhuǎn)換,以方便用戶對文章或新聞進行閱讀,使得用戶可快速獲 取所需信息,節(jié)約用戶時間,提高用戶體驗。
[0103] 在一個例子中,服務(wù)器對用戶閱讀的新聞進行相應(yīng)的轉(zhuǎn)換。
[0104] 新聞的內(nèi)容為"部分地區(qū)高溫、暴雨天氣交替,影響了鮮菜的生產(chǎn)和運輸,鮮菜價 格環(huán)比上漲6.8%,影響CPI上漲0.21個百分點"。該新聞的內(nèi)容可由撰寫設(shè)備自動生成。
[0105] 根據(jù)步驟240-步驟260的描述,服務(wù)器對上述新聞的文本內(nèi)容進行分詞處理,得到 多個分詞信息的詞性信息,并獲取每個分詞信息的詞性信息;服務(wù)器根據(jù)用戶詞性信息、用 戶詞頻信息以及用戶詞性信息與用戶詞頻信息之間的語法關(guān)系,將詞性信息對應(yīng)的分詞信 息進行重排序,生成匹配的文本內(nèi)容。
[0106] 生成的文本內(nèi)容為"鮮菜的生產(chǎn)和運輸被部分地區(qū)高溫、暴雨天氣交替影響,鮮菜 價格環(huán)比上漲6.8%,CPI被鮮菜價格環(huán)比上漲6.8%影響,上漲0.21個百分點。"
[0107] 由于該轉(zhuǎn)化生成過程與前述實施例描述的過程類似,在此不再復(fù)述。
[0108] 本發(fā)明實施例提供的一種文本內(nèi)容生成方法與服務(wù)器,服務(wù)器接收終端發(fā)送的文 本內(nèi)容請求,根據(jù)文本內(nèi)容請求攜帶的用戶標(biāo)識信息,獲取與用戶標(biāo)識信息對應(yīng)的語言模 型庫,根據(jù)語言模型庫中包括的用戶的語言屬性信息,對文本內(nèi)容進行轉(zhuǎn)化處理,生成與語 言屬性信息匹配的文本內(nèi)容,向終端發(fā)送生成的文本內(nèi)容,以使得終端對文本內(nèi)容進行顯 示。能夠解決現(xiàn)有技術(shù)中撰寫者的描述方式不符合閱讀者的閱讀習(xí)慣,使得閱讀者無法快 速獲取到需要的信息,浪費閱讀者時間,降低閱讀者體驗的問題。實現(xiàn)了服務(wù)器可根據(jù)用戶 的語言模型庫,對用戶當(dāng)前瀏覽的文本內(nèi)容進行轉(zhuǎn)換,生成適合用戶閱讀的文本內(nèi)容,使得 用戶可快速獲取所需信息,節(jié)約用戶時間,提高用戶體驗。
[0109] 圖3為本發(fā)明實施例提供的一種服務(wù)器結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明實施例提 供的服務(wù)器可以包括:接收單元310、獲取單元320、轉(zhuǎn)化生成單元330和發(fā)送單元340。
[0110] 其中,所述接收單元310,用于接收終端發(fā)送的文本內(nèi)容請求,所述文本內(nèi)容請求 包括用戶標(biāo)識信息以及所述用戶當(dāng)前瀏覽的文本內(nèi)容;
[0111] 獲取單元320,用于根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng)的語言 模型庫,所述用戶語言模型庫包括所述用戶的語言屬性信息;
[0112] 轉(zhuǎn)化生成單元330,用于根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文 本內(nèi)容進行轉(zhuǎn)化處理,生成與所述語言屬性信息匹配的文本內(nèi)容;
[0113] 發(fā)送單元340,用于向所述終端發(fā)送生成的所述文本內(nèi)容,以使得所述終端進行顯 不。
[0114] 進一步地,所述接收單元310還用于,接收所述終端發(fā)送的所述用戶標(biāo)識信息和用 戶文字內(nèi)容,所述用戶文字內(nèi)容為所述用戶在所述終端中輸入或者所述用戶瀏覽;
[0115]所述服務(wù)器還包括:建立單元350,用于對所述用戶文字內(nèi)容進行語法分析處理, 建立與所述用戶對應(yīng)的語言模型庫;
[0116]所述建立單元350,還用于建立所述用戶標(biāo)識信息與所述語言模型庫之間的對應(yīng) 關(guān)系。
[0117]進一步地,所述建立單元350具體用于,對所述用戶文字內(nèi)容進行分詞處理,得到 構(gòu)成所述用戶文字內(nèi)容的多個用戶分詞信息,并獲取每個所述分詞信息的用戶詞性信息;
[0118] 獲取所述每個用戶分詞信息的用戶詞頻信息;
[0119] 記錄所述用戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系;
[0120] 根據(jù)記錄的所述語法關(guān)系,建立與所述用戶對應(yīng)的語言模型庫。
[0121] 進一步地,所述獲取單元320獲取的所述用戶的語言屬性信息包括所述用戶詞性 信息、所述用戶詞頻信息以及所述用戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系;
[0122] 所述轉(zhuǎn)化生成單元330具體用于,對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行分詞處理, 得到多個分詞信息,并獲取每個所述分詞信息的詞性信息;
[0123] 根據(jù)所述用戶詞性信息、所述用戶詞頻信息以及所述用戶詞性信息與所述用戶詞 頻信息之間的語法關(guān)系,將所述詞性信息對應(yīng)的分詞信息進行重排序,生成匹配的文本內(nèi) 容。
[0124] 本發(fā)明實施例提供的裝置,可以用于執(zhí)行圖1、圖2所示方法實施例的技術(shù)方案,其 實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0125] 相應(yīng)地,本發(fā)明實施例提供的一種服務(wù)器還可用另一種結(jié)構(gòu)實現(xiàn)。圖4為本發(fā)明服 務(wù)器另一個實施例的結(jié)構(gòu)示意圖,可以實現(xiàn)本發(fā)明圖1-2所示實施例的流程,如圖4所示,上 述服務(wù)器可以包括:殼體41、處理器42、存儲器43、電路板44和電源電路45,其中,電路板44 安置在殼體41圍成的空間內(nèi)部,處理器42和存儲器43設(shè)置在電路板44上;電源電路45,用于 為上述服務(wù)器的各個電路或器件供電;存儲器43用于存儲可執(zhí)行程序代碼;處理器42通過 讀取存儲器43中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,用于執(zhí)行前 述實施例所述的方法。
[0126] 處理器42對上述步驟的具體執(zhí)行過程以及處理器42通過運行可執(zhí)行程序代碼來 進一步執(zhí)行的步驟,可以參見本發(fā)明圖1-2所示實施例的描述,在此不再贅述。
[0127] 該服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線 等,服務(wù)器和通用的計算機架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、 穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
[0128] 需要說明的是,在本文中,諸如術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋 非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備 所固有的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除在 包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0129] 本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。
[0130]尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡 單,相關(guān)之處參見方法實施例的部分說明即可。
[0131] 在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用 于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供 指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí) 行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè) 備而使用。就本說明書而言,〃計算機可讀介質(zhì)〃可以是任何可以包含、存儲、通信、傳播或傳 輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝 置。
[0132] 計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線 的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器 (ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存 儲器(CDR0M)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的 介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其 他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0133] 應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。
[0134] 在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行 系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用 本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功 能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門 陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0135] 本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介 質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0136] 為了描述的方便,描述以上裝置是以功能分為各種單元/模塊分別描述。當(dāng)然,在 實施本發(fā)明時可以把各單元/模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0137] 通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可 借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì) 上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品 可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備 (可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些 部分所述的方法。
【主權(quán)項】
1. 一種文本內(nèi)容生成方法,其特征在于,包括: 服務(wù)器接收終端發(fā)送的文本內(nèi)容請求,所述文本內(nèi)容請求包括用戶標(biāo)識信息以及所述 用戶當(dāng)前瀏覽的文本內(nèi)容; 所述服務(wù)器根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng)的語言模型庫,所 述用戶語言模型庫包括所述用戶的語言屬性信息; 所述服務(wù)器根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行轉(zhuǎn)化 處理,生成與所述語言屬性信息匹配的文本內(nèi)容; 所述服務(wù)器向所述終端發(fā)送生成的所述文本內(nèi)容,以使得所述終端進行顯示。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器接收終端發(fā)送的文本內(nèi)容請求 之前,所述方法包括: 服務(wù)器接收所述終端發(fā)送的所述用戶標(biāo)識信息和用戶文字內(nèi)容,所述用戶文字內(nèi)容為 所述用戶在所述終端中輸入或者所述用戶瀏覽; 所述服務(wù)器對所述用戶文字內(nèi)容進行語法分析處理,建立與所述用戶對應(yīng)的語言模型 庫; 所述服務(wù)器建立所述用戶標(biāo)識信息與所述語言模型庫之間的對應(yīng)關(guān)系。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述服務(wù)器對所述用戶文字內(nèi)容進行語法 分析處理,建立與所述用戶對應(yīng)的語言模型庫,具體包括: 所述服務(wù)器對所述用戶文字內(nèi)容進行分詞處理,得到構(gòu)成所述用戶文字內(nèi)容的多個用 戶分詞信息,并獲取每個所述分詞信息的用戶詞性信息; 所述服務(wù)器獲取所述每個用戶分詞信息的用戶詞頻信息; 所述服務(wù)器記錄所述用戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系; 所述服務(wù)器根據(jù)記錄的所述語法關(guān)系,建立與所述用戶對應(yīng)的語言模型庫。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述用戶的語言屬性信息包括所述用戶詞 性信息、所述用戶詞頻信息以及所述用戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系; 所述服務(wù)器根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行轉(zhuǎn)化 處理,生成與所述語言屬性信息匹配的文本內(nèi)容,具體包括: 所述服務(wù)器對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行分詞處理,得到多個分詞信息,并獲 取每個所述分詞信息的詞性信息; 所述服務(wù)器根據(jù)所述用戶詞性信息、所述用戶詞頻信息以及所述用戶詞性信息與所述 用戶詞頻信息之間的語法關(guān)系,將所述詞性信息對應(yīng)的分詞信息進行重排序,生成匹配的 文本內(nèi)容。5. -種服務(wù)器,其特征在于,包括: 接收單元,用于接收終端發(fā)送的文本內(nèi)容請求,所述文本內(nèi)容請求包括用戶標(biāo)識信息 以及所述用戶當(dāng)前瀏覽的文本內(nèi)容; 獲取單元,用于根據(jù)所述用戶標(biāo)識信息,獲取與所述用戶標(biāo)識信息對應(yīng)的語言模型庫, 所述用戶語言模型庫包括所述用戶的語言屬性信息; 轉(zhuǎn)化生成單元,用于根據(jù)所述用戶的語言屬性信息,對所述用戶當(dāng)前瀏覽的文本內(nèi)容 進行轉(zhuǎn)化處理,生成與所述語言屬性信息匹配的文本內(nèi)容; 發(fā)送單元,用于向所述終端發(fā)送生成的所述文本內(nèi)容,以使得所述終端進行顯示。6. 根據(jù)權(quán)利要求5所述的服務(wù)器,其特征在于,所述接收單元還用于,接收所述終端發(fā) 送的所述用戶標(biāo)識信息和用戶文字內(nèi)容,所述用戶文字內(nèi)容為所述用戶在所述終端中輸入 或者所述用戶瀏覽; 所述服務(wù)器還包括:建立單元,用于對所述用戶文字內(nèi)容進行語法分析處理,建立與所 述用戶對應(yīng)的語言模型庫; 所述建立單元,還用于建立所述用戶標(biāo)識信息與所述語言模型庫之間的對應(yīng)關(guān)系。7. 根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述建立單元具體用于,對所述用戶文 字內(nèi)容進行分詞處理,得到構(gòu)成所述用戶文字內(nèi)容的多個用戶分詞信息,并獲取每個所述 分詞信息的用戶詞性信息; 獲取所述每個用戶分詞信息的用戶詞頻信息; 記錄所述用戶詞性信息與所述用戶詞頻信息之間的語法關(guān)系; 根據(jù)記錄的所述語法關(guān)系,建立與所述用戶對應(yīng)的語言模型庫。8. 根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述獲取單元獲取的所述用戶的語言屬 性信息包括所述用戶詞性信息、所述用戶詞頻信息以及所述用戶詞性信息與所述用戶詞頻 信息之間的語法關(guān)系; 所述轉(zhuǎn)化生成單元具體用于,對所述用戶當(dāng)前瀏覽的文本內(nèi)容進行分詞處理,得到多 個分詞信息,并獲取每個所述分詞信息的詞性信息; 根據(jù)所述用戶詞性信息、所述用戶詞頻信息以及所述用戶詞性信息與所述用戶詞頻信 息之間的語法關(guān)系,將所述詞性信息對應(yīng)的分詞信息進行重排序,生成匹配的文本內(nèi)容。9. 一種服務(wù)器,其特征在于,所述服務(wù)器包括:殼體、處理器、存儲器、電路板和電源電 路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路, 用于為上述電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通 過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,用于執(zhí)行前 述任一權(quán)利要求1-4所述的。
【文檔編號】G06F17/24GK106095742SQ201610443679
【公開日】2016年11月9日
【申請日】2016年6月20日
【發(fā)明人】魏錚
【申請人】北京金山安全軟件有限公司