專利名稱:文本生成方法及裝置、移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種文本生成方法及裝置、移動終端。
背景技術(shù):
隨著通信技術(shù)和移動互聯(lián)網(wǎng)的快速發(fā)展,移動終端的功能越來越強(qiáng)大,使用的范圍和環(huán)境也越來越多樣化。眾所周知,現(xiàn)有的移動終端都 提供了文本生成的方法,例如利用移動終端可以寫日記或者編輯短消息,但是,應(yīng)用現(xiàn)有的文本生成方法,在每一次文本編輯過程中,都需要用戶手動輸入相應(yīng)的文本字符,才能生成對應(yīng)的本文內(nèi)容。因此,現(xiàn)有的文本生成方法存在文本生成速度慢且效率低的問題。
發(fā)明內(nèi)容
本發(fā)明提供的文本生成方法及裝置、移動終端,可以解決現(xiàn)有的文本生成方法存在文本生成速度慢且效率低的問題。本發(fā)明的第一個方面是提供一種文本生成方法,包括獲取場景信息;根據(jù)所述場景信息,查詢場景文本映射表,獲取與所述場景信息匹配的文本信息;根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容。本發(fā)明的另一個方面是提供一種文本生成裝置,包括獲取模塊,用于獲取場景信息;查詢模塊,用于根據(jù)所述場景信息,查詢場景文本映射表,獲取與所述場景信息匹配的文本信息;文本生成模塊,用于根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容。本發(fā)明的又一個方面是提供一種移動終端,包括上述文本生成裝置。本實(shí)施例所述的文本生成裝置通過獲取的場景信息,獲取與所述場景信息匹配的文本信息,并自動生成包含所述文本信息的文本內(nèi)容;可以解決現(xiàn)有的文本生成方法存在文本生成速度慢且效率低的問題。
圖I為本發(fā)明實(shí)施例一提供的文本生成方法的流程示意圖;圖2為本發(fā)明實(shí)施例二提供的文本生成裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖I為本發(fā)明實(shí)施例一提供的文本生成方法的流程示意圖,如圖I所示,具體包括:
步驟101、獲取場景信息。本實(shí)施例所述文本生成裝置自身具有的全球定位、信息采集等功能獲取場景的位置信息、時間信息、天氣信息、環(huán)境信息等信息。例如,用戶準(zhǔn)備上班了,啟用所述文本生成裝置,獲取的場景的位置信息為家所在的位置,時間信息為7:50。進(jìn)一步舉例來說,本實(shí)施例所述文本生成裝置利用自身具有的全球定位、信息采集等功能能夠監(jiān)測到場景信息變化,并實(shí)時更新場景信息。例如,用戶9:30到達(dá)公司,根據(jù)監(jiān)測到的場景信息變化,更新場景信息,更新后的場景的位置信息為楓藍(lán)國際大廈所在位置,時間信息為9:30。步驟102、根據(jù)所述場景信息,查詢場景文本映射表,獲取與所述場景信息匹配的文本信息。需要指出的是,本實(shí)施例中所述的文本生成裝置在第一次啟用時,需要引導(dǎo)用戶設(shè)置場景信息和與所述場景信息匹配的文本信息,本實(shí)施例中所述的場景信息具體可以包括場景的位置信息、時間信息、天氣信息、環(huán)境信息等信息。例如,用戶可以將家所在的位置設(shè)置為場景的位置信息,與家所匹配的文本信息可以設(shè)為從家里出門上班;將7:00-8:00設(shè)置為場景的時間信息,與該時間信息匹配的文本信息可以設(shè)為早上;將晴天設(shè)置為場景的天氣信息,與該天氣信息匹配的文本信息可以設(shè)為天氣晴朗、陽光燦爛。本實(shí)施例中,用戶可以將設(shè)置的場景信息和與所述場景信息匹配的文本信息保存到場景文本映射表中,以便用戶調(diào)取場景信息和與所述場景信息匹配的文本信息進(jìn)行編輯,比如可以進(jìn)行刪除、修改、添加等操作。例如,獲取的場景的位置信息為家所在位置,查詢場景文本映射表,獲取與家所在位置匹配的文本信息為“從家里出門上班”。步驟103、根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容。例如,獲取與家所在位置匹配的文本信息為“從家里出門上班”,與7:50匹配的文本信息為“早上”,則自動生成的文本內(nèi)容為“早上從家里出門上班”。舉例來說,本實(shí)施例所述的文本生成裝置可以自動保存生成的文本內(nèi)容,進(jìn)一步舉例來說,所述的文本生成裝置可以接收調(diào)用指令,返回與所述調(diào)用指令對應(yīng)的文本內(nèi)容,以便用戶對調(diào)取的文本內(nèi)容進(jìn)行編輯。需要說明的是,本實(shí)施例中所述的文本生成裝置具體可以采用文本自動生成應(yīng)用程序來實(shí)現(xiàn),所述的文本生成裝置缺省設(shè)置為不啟動,即不主動獲取場景信息以及場景信息對應(yīng)的文本信息,若要啟用文本自動生成裝置,舉例來說,用戶可以通過用戶界面選擇文本自動生成,所述的文本生成裝置自動獲取場景信息,根據(jù)獲取的場景信息,查詢場景文本映射表,獲取與該場景信息匹配的文本信息,并自動生成包含所述文本信息的文本內(nèi)容。例如,用戶準(zhǔn)備上班了,啟用所述文本生成裝置,獲取的場景的位置信息為家所在的位置,時間信息為7:50,查詢場景文本映射表,獲取與家匹配的文本信息為“從家里出門上班”,與7:50匹配的文本信息為“早上”,即自動生成的文本內(nèi)容為“早上從家里出門上班”。
本實(shí)施例所述的文本生成裝置通過獲取的場景信息,獲取與所述場景信息匹配的文本信息,并自動生成包含所述文本信息的文本內(nèi)容;可以解決現(xiàn)有的文本生成方法存在文本生成速度慢且效率低的問題;同時,本實(shí)施例所述的文本生成裝置可以預(yù)設(shè)的場景信息包括位置、時間、光線亮弱、天氣等信息,根據(jù)不同場景信息可以預(yù)設(shè)與不同的場景信息匹配的文本信息,從而能夠根據(jù)用戶所處的不同環(huán)境獲取不同的場景信息,生成不同的文本內(nèi)容,不僅提高文本生成速度,同時也提高了用戶的體驗(yàn)度。圖2為本發(fā)明實(shí)施例二提供的文本生成裝置的結(jié)構(gòu)示意圖,如圖2所示,所述裝置具體包括獲取模塊21,用于獲取場景信息 ;查詢模塊22,用于根據(jù)所述場景信息,查詢場景文本映射表,獲取與所述場景信息匹配的文本信息;文本生成模塊23,用于根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容。舉例來說,所述裝置還包括 請求模塊24,用于發(fā)送自動生成請求消息給所述獲取模塊;對應(yīng)地,獲取模塊21,具體用于根據(jù)所述自動生成請求消息獲取場景信息。舉例來說,獲取模塊21,還用于監(jiān)測場景信息變化,并更新所述場景信息。舉例來說,所述裝置還包括設(shè)置模塊25,用于設(shè)置所述場景信息以及與所述場景信息匹配的文本信息;第一儲存模塊26,用于將所述場景信息以及與所述場景信息匹配的文本信息保存在所述場景文本映射表中;編輯模塊27,用于對所述第一儲存模塊中保存的所述場景信息以及與所述場景信息匹配的文本信息進(jìn)行編輯。舉例來說,所述裝置還包括第二儲存模塊28,用于保存所述文本生成模塊生成的文本內(nèi)容;調(diào)用模塊29,用于接收調(diào)用指令,返回與所述調(diào)用指令對應(yīng)的文本內(nèi)容。需要指出的是,本實(shí)施例中所述的文本生成裝置在第一次啟用時,需要通過設(shè)置模塊,引導(dǎo)用戶設(shè)置場景信息和與所述場景信息匹配的文本信息,本實(shí)施例中所述的場景信息具體可以包括場景的位置信息、時間信息、天氣信息、環(huán)境信息等信息。需要指出的是本實(shí)施例所述的文本生成裝置具有全球定位、信息采集等功能,舉例來說,所述的文本生成裝置利用自身具有的全球定位功能可以提供位置信息,利用自身具有的信息采集功能可以提供時間信息、天氣信息、環(huán)境信息等,其中全球定位功能可以采用GPS模塊實(shí)現(xiàn);信息采集功能可以采用傳感器實(shí)時采集信息來實(shí)現(xiàn),或者采用網(wǎng)絡(luò)通信模塊通過從第三方接收信息來實(shí)現(xiàn)。需要說明的是,本實(shí)施例中所述的文本生成裝置具體可以采用文本自動生成應(yīng)用程序來實(shí)現(xiàn),所述的文本生成裝置中的獲取模塊缺省設(shè)置為不啟動,即獲取模塊不主動獲取場景信息以及場景信息對應(yīng)的文本信息,若要啟用獲取模塊以便文本自動生成,舉例來說,用戶可以通過請求模塊發(fā)送自動生成請求消息給獲取模塊,獲取模塊根據(jù)該自動生成請求消息獲取場景信息,并將獲取的場景信息發(fā)送給查詢模塊;查詢模塊根據(jù)獲取的場景信息,查詢場景文本映射表,獲取與該獲取的場景信息匹配的文本信息,將所述文本信息發(fā)送給文本生成模塊,文本生成模塊根據(jù)所述文本信息自動生成包含所述文本信息的文本內(nèi)容。例如,用戶準(zhǔn)備上班了,啟用所述文本生成裝置,相當(dāng)于打開對應(yīng)的文本自動生成應(yīng)用程序,此時請求模塊發(fā)送自動生成請求消息給獲取模塊,獲取模塊根據(jù)該自動生成請求消息獲取場景信息,若獲取的場景的位置信息為家所在的位置,時間信息為7:50,查詢模塊查詢場景文本映射表,獲取與家匹配的文本信息為從家里出門上班,與7:50匹配的文本信息為早上,文本生成模塊自動生成的文本內(nèi)容為早上從家里出門上班。進(jìn)一步舉例來說,本實(shí)施例所述文本生成裝置利用自身具有的全球定位、信息采集等功能通過獲取模塊監(jiān)測場景信息變化,并更新場景 信息。例如,用戶9:30到達(dá)公司,本實(shí)施例的獲取模塊根據(jù)監(jiān)測到的場景信息變化能夠?qū)崟r更新場景信息,若更新后的場景的位置信息為楓藍(lán)國際大廈所在位置,時間信息為9:30,通過查詢模塊獲取與楓藍(lán)國際大廈匹配的文本信息和與9:30匹配的文本信息,假設(shè)預(yù)先設(shè)置的與楓藍(lán)國際大廈匹配的文本信息為到達(dá)公司上班,與9:30匹配的文本信息為遲到了請繼續(xù)努力,文本生成模塊自動生成的文本內(nèi)容為“到達(dá)公司上班,遲到了,請繼續(xù)努力”。舉例來說,本實(shí)施例所述的文本生成裝置還可以通過第二儲存模塊保存文本生成模塊自動生成的文本內(nèi)容,以便用戶調(diào)取第二儲存模塊保存的文本內(nèi)容,對自動生成的文本內(nèi)容進(jìn)行編輯。本實(shí)施例所述的裝置具體用于執(zhí)行圖I所示方法實(shí)施例所述的文本自動生成方法,其實(shí)現(xiàn)原理和技術(shù)效果不再贅述。本發(fā)明實(shí)施例三提供一種移動終端,具體包括如圖2所示裝置實(shí)施例所述的文本生成裝置。舉例來說,移動終端可以利用所述文本生成裝置自動生成的文本內(nèi)容進(jìn)行寫日記或者編輯短消息內(nèi)容。本實(shí)施例所述的移動終端具體可以執(zhí)行圖I所示方法實(shí)施例所述的文本生成方法,其實(shí)現(xiàn)原理和技術(shù)效果不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種文本生成方法,其特征在于,包括 獲取場景信息; 根據(jù)所述場景信息,查詢場景文本映射表,獲取與所述場景信息匹配的文本信息; 根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取場景信息之前,包括 接收自動生成請求消息; 所述獲取場景信息具體包括 根據(jù)所述自動生成請求消息,獲取場景信息。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取場景信息之后還包括 監(jiān)測場景信息變化,并更新所述場景信息。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述查詢場景文本映射表,獲取與所述場景信息匹配的文本信息之前,包括 設(shè)置所述場景信息以及與所述場景信息匹配的文本信息,并將所述場景信息以及與所述場景信息匹配的文本信息保存到所述場景文本映射表中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述場景信息以及與所述場景信息匹配的文本信息保存到所述場景文本映射表中之后,包括 對所述場景信息以及與所述場景信息匹配的文本信息進(jìn)行編輯。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容之后,包括 保存所述文本內(nèi)容; 接收調(diào)用指令,返回與所述調(diào)用指令對應(yīng)的文本內(nèi)容。
7.ー種本文生成裝置,其特征在于,包括 獲取模塊,用于獲取場景信息; 查詢模塊,用于根據(jù)所述場景信息,查詢場景文本映射表,獲取與所述場景信息匹配的文本信息; 文本生成模塊,用于根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 請求模塊,用于發(fā)送自動生成請求消息給所述獲取模塊; 所述獲取模塊,具體用于根據(jù)所述自動生成請求消息獲取場景信息。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在干,所述獲取模塊,還用于監(jiān)測場景信息變化,并更新所述場景信息。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 設(shè)置模塊,用于設(shè)置所述場景信息以及與所述場景信息匹配的文本信息; 第一儲存模塊,用于將所述場景信息以及與所述場景信息匹配的文本信息保存在所述場景文本映射表中; 編輯模塊,用于對所述第一儲存模塊中保存的所述場景信息以及與所述場景信息匹配的文本信息進(jìn)行編輯。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 第二儲存模塊,用于保存所述文本內(nèi)容,以便用戶調(diào)取所述文本內(nèi)容進(jìn)行編輯;調(diào)用模塊,用于接收調(diào)用指令,返回與所述調(diào)用指令對應(yīng)的文本內(nèi)容。
12.—種移動終端,其特征在于,包括權(quán)利要求7-11中任一項(xiàng)所述的文本生成裝置。
全文摘要
本發(fā)明提供一種文本生成方法及裝置、移動終端,其中,所述裝置包括獲取場景信息;根據(jù)所述場景信息,查詢場景文本映射表,獲取與所述場景信息匹配的文本信息;根據(jù)所述文本信息,生成包含所述文本信息的文本內(nèi)容;解決了現(xiàn)有的文本生成方法存在文本生成速度慢且效率低的問題,省去用戶一些模式化的文本內(nèi)容編輯所需的時間和精力。
文檔編號G06F17/24GK102651035SQ201210107389
公開日2012年8月29日 申請日期2012年4月12日 優(yōu)先權(quán)日2012年4月12日
發(fā)明者黨志立 申請人:北京百納威爾科技有限公司