一種語(yǔ)音閱讀報(bào)表的裝置制造方法
【專利摘要】本發(fā)明適用于辦公軟件領(lǐng)域,提供了一種語(yǔ)音閱讀報(bào)表的裝置,所述裝置包括:獲取單元,用于獲取使用者信息;搜索單元,用于依據(jù)該使用者信息獲取朗讀設(shè)置數(shù)據(jù);讀取單元,用于依據(jù)朗讀設(shè)置數(shù)據(jù)中的設(shè)置來(lái)讀取獲取的朗讀設(shè)置數(shù)據(jù)。本發(fā)明提供的技術(shù)方案具有按照使用者指定的模板通過(guò)語(yǔ)音方式朗讀給使用者的優(yōu)點(diǎn)。
【專利說(shuō)明】一種語(yǔ)音閱讀報(bào)表的裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于辦公軟件領(lǐng)域,尤其涉及一種語(yǔ)音閱讀報(bào)表的裝置。
【背景技術(shù)】
[0002]在目前主流的ERP系統(tǒng)中,目前常用的報(bào)表,單據(jù)等數(shù)據(jù)都通過(guò)各種用戶界面展示,實(shí)現(xiàn)方面有以下共同的特性:
[0003]在設(shè)計(jì)態(tài)使用各種模板描述數(shù)據(jù)的顯示格式和樣式;
[0004]設(shè)計(jì)態(tài)定義可支持的用于查詢數(shù)據(jù)的可用條件及其取值范圍和運(yùn)算規(guī)則;并綁定固定的業(yè)務(wù)處理邏輯,一般以查詢模板形式存儲(chǔ);
[0005]執(zhí)行查詢后,按照顯示模板將結(jié)果數(shù)據(jù)以文字和圖形等形式展現(xiàn)給使用者;
[0006]現(xiàn)有的語(yǔ)音技術(shù),基于獲取顯示數(shù)據(jù),通過(guò)文字到語(yǔ)音的轉(zhuǎn)換,可以朗讀界面數(shù)據(jù)。
[0007]以上技術(shù)很好的滿足了通過(guò)文字和圖形展示報(bào)表,單據(jù)等數(shù)據(jù)的要求。但在目前移動(dòng)設(shè)備越來(lái)越普及,個(gè)人時(shí)間越來(lái)越碎片化,以及人們對(duì)于個(gè)人用眼及其他健康問(wèn)題越來(lái)越重視的情況下,仍存在一些不足:移動(dòng)設(shè)備等適于隨身攜帶的設(shè)備一般顯示面積和精度都比傳統(tǒng)的PC要小,在這些設(shè)備上,使用傳統(tǒng)方式,在PC上很好的交互模式效果大打折扣,導(dǎo)致使用者用眼壓力增加,用戶體驗(yàn)不好。隨著人們碎片化時(shí)間的增多,使用移動(dòng)設(shè)備越來(lái)越普遍,傳統(tǒng)的報(bào)表,單據(jù)等數(shù)據(jù)展示方式,在乘車,散步時(shí)不能帶來(lái)很好的使用體驗(yàn)。
[0008]現(xiàn)在大多數(shù)ERP系統(tǒng)對(duì)于報(bào)表等數(shù)據(jù)展示,都要求聯(lián)網(wǎng),對(duì)于經(jīng)常處于移動(dòng)中的使用者而言,不能保證隨時(shí)在線,所以影響報(bào)表等數(shù)據(jù)的使用。
[0009]現(xiàn)有語(yǔ)音技術(shù),不支持按照使用者上下文環(huán)境,自動(dòng)按照對(duì)應(yīng)的語(yǔ)種朗讀,或按照指定語(yǔ)種將界面的某些支持多語(yǔ)言的屬性字段的數(shù)值按照對(duì)應(yīng)的語(yǔ)言獲取正確的數(shù)據(jù)并朗讀。
【發(fā)明內(nèi)容】
[0010]本發(fā)明實(shí)施例的目的在于提供一種語(yǔ)音閱讀報(bào)表的裝置,旨在解決現(xiàn)有技術(shù)中無(wú)法按照使用者指定的模板通過(guò)語(yǔ)音方式朗讀給使用者的問(wèn)題。
[0011]一方面,提供一種語(yǔ)音閱讀報(bào)表的裝置,所述裝置包括:
[0012]獲取單元,用于獲取使用者信息;
[0013]搜索單元,用于依據(jù)該使用者信息獲取朗讀設(shè)置數(shù)據(jù);
[0014]讀取單元,用于依據(jù)朗讀設(shè)置數(shù)據(jù)中的設(shè)置來(lái)讀取獲取的朗讀設(shè)置數(shù)據(jù)。
[0015]結(jié)合一方面提供的技術(shù)方案,在一方面的第一種可選方案中,
[0016]所述讀取單元具體用于按著朗讀設(shè)置數(shù)據(jù)中的默認(rèn)語(yǔ)言或指定語(yǔ)言朗讀該朗讀設(shè)置數(shù)據(jù)。
[0017]結(jié)合一方面提供的技術(shù)方案,在一方面的第二種可選方案中,
[0018]所述讀取單元具體還用于,接收用戶輸入的朗讀語(yǔ)言,當(dāng)朗讀語(yǔ)言與默認(rèn)語(yǔ)言或指定語(yǔ)言不同時(shí),查詢對(duì)應(yīng)的朗讀語(yǔ)言,按照屬性一一對(duì)照,用對(duì)應(yīng)的多語(yǔ)數(shù)據(jù)替換當(dāng)前語(yǔ)言數(shù)據(jù)。
[0019]結(jié)合一方面提供的技術(shù)方案,在一方面的第三種可選方案中,所述裝置還包括:
[0020]格式組織單元,用于獲取顯示界面的格式,依據(jù)該顯示界面的格式來(lái)組織需要朗讀的數(shù)據(jù)。
[0021]結(jié)合第一方面的第三種可選方案,在第一方面的第四種可選方案中,所述裝置還包括:
[0022]數(shù)據(jù)轉(zhuǎn)換單元,用于負(fù)責(zé)接收所述格式組織單元傳遞的朗讀的數(shù)據(jù),并按照指定的語(yǔ)言調(diào)用多媒體轉(zhuǎn)換程序?qū)⒗首x的數(shù)據(jù)轉(zhuǎn)換為指定的輸出格式的多媒體數(shù)據(jù)。
[0023]文件傳輸單元,用于將多媒體數(shù)據(jù)輸出。
[0024]結(jié)合第一方面的第三種可選方案,在第一方面的第五種可選方案中,當(dāng)顯示界面的格式為單據(jù)卡片界面時(shí),所述格式組織單元具體用于讀取顯示模板的設(shè)置,根據(jù)模板的顯示格式,將顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)。
[0025]結(jié)合第一方面的第三種可選方案,在第一方面的第六種可選方案中,當(dāng)顯示界面的格式為列表或報(bào)表界面時(shí),所述格式組織單元具體用于讀取顯示模板的設(shè)置,如果閱讀設(shè)置中“是否包含列標(biāo)題”為假,根據(jù)模板的顯示格式,將“表頭”這個(gè)詞作為起始單詞,加上各列的顯示名稱組裝成朗讀需要的數(shù)據(jù)的第一條數(shù)據(jù);根據(jù)模板的顯示格式,按照顯示名稱的順序,將顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)前面將行號(hào)加上逐條插入返回結(jié)果;如果閱讀設(shè)置中“是否包含列標(biāo)題”為真,根據(jù)模板的顯示格式,將行號(hào)加上顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)逐條插入返回結(jié)果。
[0026]在本發(fā)明實(shí)施例中,本發(fā)明提供的技術(shù)方案具有按照使用者指定的模板通過(guò)語(yǔ)音方式朗讀給使用者的優(yōu)點(diǎn)。
[0027]附圖簡(jiǎn)要說(shuō)明
[0028]圖1是本發(fā)明【具體實(shí)施方式】提供的一種語(yǔ)音閱讀報(bào)表的裝置的結(jié)構(gòu)圖。
[0029]實(shí)施本發(fā)明的方式
[0030]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]通常情況下,ERP軟件的某個(gè)功能界面包括該業(yè)務(wù)數(shù)據(jù)、邏輯操作,以及用戶界面顯示模板。其中,業(yè)務(wù)數(shù)據(jù)是功能模塊要處理或生成的數(shù)據(jù)對(duì)象,邏輯操作是對(duì)業(yè)務(wù)數(shù)據(jù)的處理過(guò)程和方法,用戶界面顯示模板負(fù)責(zé)記錄將業(yè)務(wù)數(shù)據(jù)以何種樣式呈現(xiàn)給使用者,用戶界面接收數(shù)據(jù),并把操作的結(jié)果按照顯示模板的樣式反饋給用戶。
[0032]在設(shè)計(jì)和運(yùn)行時(shí),數(shù)據(jù)對(duì)象的數(shù)據(jù)被固化為數(shù)據(jù)對(duì)象本身及其關(guān)聯(lián)對(duì)象的固定的有限的屬性,顯示模板再根據(jù)這個(gè)屬性集合,確定哪些數(shù)據(jù)項(xiàng)以何種樣式展現(xiàn)給使用者。設(shè)計(jì)態(tài),數(shù)據(jù)對(duì)象和顯示模板均可增加修改數(shù)據(jù)項(xiàng);運(yùn)行時(shí),數(shù)據(jù)對(duì)象的數(shù)據(jù)項(xiàng)不允許修改,顯示模板數(shù)據(jù)項(xiàng)可在數(shù)據(jù)對(duì)象的數(shù)據(jù)項(xiàng)本身及其關(guān)聯(lián)對(duì)象的固定的有限的屬性集合內(nèi)進(jìn)行新增和修改,并允許修改顯示樣式。但并不支持語(yǔ)音朗讀。[0033]現(xiàn)有的語(yǔ)音朗讀技術(shù),純粹基于界面數(shù)據(jù)執(zhí)行文字到語(yǔ)音的轉(zhuǎn)換,不能支持按照指定格式或語(yǔ)種朗讀。
[0034]本發(fā)明【具體實(shí)施方式】提供一種語(yǔ)音閱讀報(bào)表的裝置,該裝置如圖1所示,包括:
[0035]獲取單元101,用于獲取使用者信息;
[0036]搜索單元102,用于依據(jù)該使用者信息獲取朗讀設(shè)置數(shù)據(jù);
[0037]讀取單元103,用于依據(jù)朗讀設(shè)置數(shù)據(jù)中的設(shè)置來(lái)讀取獲取的朗讀設(shè)置數(shù)據(jù)。
[0038]本發(fā)明提供的方法能夠根據(jù)使用者信息動(dòng)態(tài)的獲取其需要朗讀設(shè)置數(shù)據(jù),其比現(xiàn)有的純粹基于界面數(shù)據(jù)執(zhí)行文字到語(yǔ)音的轉(zhuǎn)換具有能按設(shè)置中的指定格式或語(yǔ)種朗讀設(shè)置數(shù)據(jù)。
[0039]可選的,上述讀取單元103具體可以用于按著朗讀設(shè)置數(shù)據(jù)中的默認(rèn)語(yǔ)言或指定語(yǔ)言朗讀該朗讀設(shè)置數(shù)據(jù)。
[0040]可選的,上述讀取單元103具體還可以用于,接收用戶輸入的朗讀語(yǔ)言,當(dāng)朗讀語(yǔ)言與默認(rèn)語(yǔ)言或指定語(yǔ)言不同時(shí),查詢對(duì)應(yīng)的朗讀語(yǔ)言,按照屬性一一對(duì)照,用對(duì)應(yīng)的多語(yǔ)數(shù)據(jù)替換當(dāng)前語(yǔ)言數(shù)據(jù)。
[0041]可選的,上述裝置還可以包括:
[0042]格式組織單元104,用于獲取顯示界面的格式,依據(jù)該顯示界面的格式來(lái)組織需要朗讀的數(shù)據(jù)。
[0043]具體例如:如果單據(jù)卡片界面,讀取顯示模板的設(shè)置,根據(jù)模板的顯示格式,將顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)。
[0044]如果列表或報(bào)表界面,讀取顯示模板的設(shè)置,如果閱讀設(shè)置中“是否包含列標(biāo)題”為假,根據(jù)模板的顯示格式,將“表頭”這個(gè)詞作為起始單詞,加上各列的顯示名稱組裝成朗讀需要的數(shù)據(jù)的第一條數(shù)據(jù);根據(jù)模板的顯示格式,按照顯示名稱的順序,將顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)前面將行號(hào)加上逐條插入返回結(jié)果。如果閱讀設(shè)置中“是否包含列標(biāo)題”為真,根據(jù)模板的顯示格式,將行號(hào)加上顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)逐條插入返回結(jié)果。
[0045]例如:要朗讀訂單執(zhí)行報(bào)表,界面中“顧客要求”這個(gè)數(shù)據(jù)支持多語(yǔ),如果當(dāng)前界面默認(rèn)語(yǔ)言是中文,用戶UserOOl執(zhí)行朗讀功能,由于界面的“顧客要求”這個(gè)數(shù)據(jù)此時(shí)顯示的數(shù)據(jù)是中文的數(shù)據(jù),而要朗讀英文數(shù)據(jù),所以啟動(dòng)閱讀裝置啟動(dòng)數(shù)據(jù)抓取裝置,傳入訂單,訂單ID,英語(yǔ),數(shù)據(jù)抓取裝置接收朗讀數(shù)據(jù),按照ID查詢訂單,讀取“顧客要求”屬性的英語(yǔ)語(yǔ)種對(duì)應(yīng)的數(shù)據(jù),并替換;如果未定義,則拋出“未錄入制定語(yǔ)言的多語(yǔ)數(shù)據(jù)”的異常,并終止處理;
[0046]對(duì)于已定義多語(yǔ)資源的數(shù)據(jù),如果閱讀設(shè)置中“是否包含列標(biāo)題”為真,則將結(jié)果處理為類似:第10行顧客要求***,插入返回結(jié)果;如果閱讀設(shè)置中“是否包含列標(biāo)題”為假,則將結(jié)果處理為類似:第一行:表頭顧客要求,后面按照第N行顧客要求***,插入返回結(jié)果
[0047]上述裝置還可以包括:
[0048]數(shù)據(jù)轉(zhuǎn)換單元105,用于負(fù)責(zé)接收格式組織單元104傳遞的朗讀的數(shù)據(jù),并按照指定的語(yǔ)言調(diào)用多媒體轉(zhuǎn)換程序?qū)⒗首x的數(shù)據(jù)轉(zhuǎn)換為指定的輸出格式的多媒體數(shù)據(jù)。[0049]文件傳輸單元106,用于將多媒體數(shù)據(jù)輸出。
[0050]上述裝置中的使用者針對(duì)閱讀功能的參數(shù)設(shè)定和保存,主要數(shù)據(jù)包括:使用者類型,使用者,閱讀聲音的設(shè)置,是否支持多語(yǔ),閱讀語(yǔ)言,輸出格式,報(bào)表是否包含列標(biāo)題等數(shù)據(jù)項(xiàng),具體數(shù)據(jù)描述如下:
[0051]表1:
[0052]
【權(quán)利要求】
1.一種語(yǔ)音閱讀報(bào)表的裝置,其特征在于,所述裝置包括: 獲取單元,用于獲取使用者信息; 搜索單元,用于依據(jù)該使用者信息獲取朗讀設(shè)置數(shù)據(jù); 讀取單元,用于依據(jù)朗讀設(shè)置數(shù)據(jù)中的設(shè)置來(lái)讀取獲取的朗讀設(shè)置數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于, 所述讀取單元具體用于按著朗讀設(shè)置數(shù)據(jù)中的默認(rèn)語(yǔ)言或指定語(yǔ)言朗讀該朗讀設(shè)置數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述讀取單元具體還用于,接收用戶輸入的朗讀語(yǔ)言,當(dāng)朗讀語(yǔ)言與默認(rèn)語(yǔ)言或指定語(yǔ)言不同時(shí),查詢對(duì)應(yīng)的朗讀語(yǔ)言,按照屬性一一對(duì)照,用對(duì)應(yīng)的多語(yǔ)數(shù)據(jù)替換當(dāng)前語(yǔ)言數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述裝置還包括: 格式組織單元,用于獲取顯示界面的格式,依據(jù)該顯示界面的格式來(lái)組織需要朗讀的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述裝置還包括: 數(shù)據(jù)轉(zhuǎn)換單元,用于負(fù)責(zé)接收所述格式組織單元傳遞的朗讀的數(shù)據(jù),并按照指定的語(yǔ)言調(diào)用多媒體轉(zhuǎn)換程序?qū)⒗首x的數(shù)據(jù)轉(zhuǎn)換為指定的輸出格式的多媒體數(shù)據(jù)。 文件傳輸單元,用于將多媒體數(shù)據(jù)輸出。
6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,當(dāng)顯示界面的格式為單據(jù)卡片界面時(shí),所述格式組織單元具體用于讀取顯示模板的設(shè)置,根據(jù)模板的顯示格式,將顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)。
7.根據(jù)權(quán)利要求4所述的裝置,其特征在于,當(dāng)顯示界面的格式為列表或報(bào)表界面時(shí),所述格式組織單元具體用于讀取顯示模板的設(shè)置,如果閱讀設(shè)置中“是否包含列標(biāo)題”為假,根據(jù)模板的顯示格式,將“表頭”這個(gè)詞作為起始單詞,加上各列的顯示名稱組裝成朗讀需要的數(shù)據(jù)的第一條數(shù)據(jù);根據(jù)模板的顯示格式,按照顯示名稱的順序,將顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)前面將行號(hào)加上逐條插入返回結(jié)果;如果閱讀設(shè)置中“是否包含列標(biāo)題”為真,根據(jù)模板的顯示格式,將行號(hào)加上顯示名稱與處理好的對(duì)應(yīng)數(shù)據(jù)項(xiàng)的具體數(shù)據(jù)按照一一對(duì)應(yīng)的關(guān)系組裝成朗讀需要的數(shù)據(jù)逐條插入返回結(jié)果。
【文檔編號(hào)】G06Q10/06GK103632236SQ201310654738
【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2013年12月5日 優(yōu)先權(quán)日:2013年12月5日
【發(fā)明者】羅濤 申請(qǐng)人:用友軟件股份有限公司