本發明專利技術是關于一種基于醫院信息系統的語音輸入方法及裝置,其中,方法包括:確定當前頁面中光標所在的目標編輯框;獲取所述目標編輯框對應的編輯框標識,并在預設語音輸入法的主類中存儲所述編輯框標識;當接收到用戶輸入的語音信息時,將所述語音信息轉換成文字信息;獲取存儲的所述編輯框標識,并根據所述編輯框標識將所述文字信息輸入到所述目標編輯框。通過該技術方案,醫院信息系統的使用者可以通過語音輸入信息,不需要使用者打字輸入,減少了使用者的操作,提升了使用者的使用體驗。
【技術實現步驟摘要】
本專利技術涉及語音處理
,尤其涉及一種基于醫院信息系統的語音輸入方法及裝置。
技術介紹
目前語音輸入法都是將語音轉寫內容放入系統的剪切板中,采用復制粘貼的方式實現文字的輸入。因為調用剪切板不需要關心光標的位置,粘貼板會將其內的內容自動粘貼到光標所在的位置。所以對于輸入法來說實現起來比較簡單,是最直接容易想到的技術方案。但是,對于醫療行業,為了防止病例出現差錯,醫院的HIS(Hospital Information System,醫院信息系統)的編輯框通常是禁止復制粘貼操作的,必須由醫生采用手動直接輸入的方式。因此,醫生操作起來很不方便。
技術實現思路
本專利技術實施例提供一種基于醫院信息系統的語音輸入方法及裝置,用以實現在醫院的HIS系統上可以通過語音輸入,從而減少使用者的手動操作,提升使用者的使用體驗。根據本專利技術實施例的第一方面,提供一種基于醫院信息系統的語音輸入方法,包括:確定當前頁面中光標所在的目標編輯框;獲取所述目標編輯框對應的編輯框標識,并在預設語音輸入法的主類中存儲所述編輯框標識;當接收到用戶輸入的語音信息時,將所述語音信息轉換成文字信息;獲取存儲的所述編輯框標識,并根據所述編輯框標識將所述文字信息輸入到所述目標編輯框。在該實施例中,在醫院信息系統中,若使用語音輸入,則該過程為確定當前頁面中光標所在的目標編輯框,并獲取該目標編輯框的標識,將該標識存儲在預設語音輸入法的主類中,這樣,當用戶輸入的語音時,首先將語音轉換成文字,并獲取編輯框標識,進而根據該標識將文字輸入到目標編輯框。通過該技術方案,醫院信息系統的使用者可以通過語音輸入信息,不需要使用者打字輸入,減少了使用者的操作,提升了使用者的使用體驗。具體地,終端的操作系統可以為醫院信息系統提供預設語音輸入法的接口以及輸入法編輯器。在一個實施例中,所述獲取所述目標編輯框對應的編輯框標識,包括:獲取所述目標編輯框的標識,將所述目標編輯框的標識確定為所述編輯框標識;或者獲取所述目標編輯框的父窗口的標識,將所述父窗口的標識確定為所述編輯框標識。在該實施例中,在獲取目標編輯框對應的編輯框標識是,可以直接獲取光標所在的編輯框的標識,或者是該編輯框父窗口的標識,從而保證可以根據該編輯框標識找到編輯框。在一個實施例中,所述將所述語音信息轉換成文字信息,包括:對所述語音信息進行語音和語義識別,得到所述語音信息對應的文字信息。在該實施例中,可以通過語音模型和語義模型等對語音信息進行識別,從而得到語音信息對應的文字信息,從而保證識別結果的準確性。在一個實施例中,所述根據所述編輯框標識將所述文字信息輸入到所述目標編輯框,包括:根據所述編輯框標識向所述目標編輯框發送輸入法編輯器消息。在該實施例中,在將語音轉換成文字后,向目標編輯框發送輸入法編輯器消息,其中該輸入法編輯器消息中包括文字內容,從而實現將文字輸入到目標編輯框。在一個實施例中,所述方法還包括:接收輸入的設置命令;根據所述設置命令,設置所述預設語音輸入法。在該實施例中,用戶或者廠商可以設置預設語音輸入法,從而實現通過預設語音輸入法的主類存儲編輯框標識,將編輯框標識存儲在預設語音輸入法的主類中,可以保證該編輯框標識不會丟失,具體的,可以在通過在主類中增加參數來記錄編輯框標識。根據本專利技術實施例的第二方面,提供一種基于醫院信息系統的語音輸入裝置,包括:確定模塊,用于確定當前頁面中光標所在的目標編輯框;獲取模塊,用于獲取所述目標編輯框對應的編輯框標識,并在預設語音輸入法的主類中存儲所述編輯框標識;轉換模塊,用于當接收到用戶輸入的語音信息時,將所述語音信息轉換成文字信息;輸入模塊,用于獲取存儲的所述編輯框標識,并根據所述編輯框標識將所述文字信息輸入到所述目標編輯框。在一個實施例中,所述獲取模塊用于:獲取所述目標編輯框的標識,將所述目標編輯框的標識確定為所述編輯框標識;或者獲取所述目標編輯框的父窗口的標識,將所述父窗口的標識確定為所述編輯框標識。在一個實施例中,所述轉換模塊包括:識別子模塊,用于對所述語音信息進行語音和語義識別,得到所述語音信息對應的文字信息。在一個實施例中,所述輸入模塊用于:根據所述編輯框標識向所述目標編輯框發送輸入法編輯器消息。在一個實施例中,所述裝置還包括:接收模塊,用于接收輸入的設置命令;設置模塊,用于根據所述設置命令,設置所述預設語音輸入法。應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本專利技術。本專利技術的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本專利技術而了解。本專利技術的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。下面通過附圖和實施例,對本專利技術的技術方案做進一步的詳細描述。附圖說明此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本專利技術的實施例,并與說明書一起用于解釋本專利技術的原理。圖1是根據一示例性實施例示出的基于醫院信息系統的語音輸入方法的流程圖。圖2是根據一示例性實施例示出的基于醫院信息系統的語音輸入方法中步驟S102的流程圖。圖3是根據一示例性實施例示出的基于醫院信息系統的語音輸入方法中步驟S103的流程圖。圖4是根據一示例性實施例示出的基于醫院信息系統的語音輸入方法中步驟S104的流程圖。圖5是根據一示例性實施例示出的另一種基于醫院信息系統的語音輸入方法的流程圖。圖6是根據一示例性實施例示出的一種基于醫院信息系統的語音輸入裝置的框圖。圖7是根據一示例性實施例示出的一種基于醫院信息系統的語音輸入裝置中轉換模塊的框圖。圖8是根據一示例性實施例示出的另一種基于醫院信息系統的語音輸入裝置的框圖。具體實施方式這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本專利技術相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本專利技術的一些方面相一致的裝置和方法的例子。圖1是根據一示例性實施例示出的基于醫院信息系統的語音輸入方法的流程圖。該語音輸入方法應用于醫院信息系統中。如圖1所示,該方法包括步驟S101-S104:在步驟S101中,確定當前頁面中光標所在的目標編輯框;當光標在醫院信息系統的某個頁面中停留時,頁面中可能有很多編輯框,因此,需確定光標所在的目標編輯框。在步驟S102中,獲取所述目標編輯框對應的編輯框標識,并在預設語音輸入法的主類中存儲所述編輯框標識;每個目標編輯框都存在唯一一個標識,用于區別該目標編輯框與其他編輯框的不同,即編輯框標識,也可稱為編輯框句柄。在步驟S103中,當接收到用戶輸入的語音信息時,將所述語音信息轉換成文字信息;在步驟S104中,獲取存儲的所述編輯框標識,并根據所述編輯框標識將所述文字信息輸入到所述目標編輯框。在該實施例中,在醫院信息系統中,若使用語音輸入,則該過程為確定當前頁面中光標所在的目標編輯框,并獲取該目標編輯框的標識,將該標識存儲在預設語音輸入法的主類中,這樣,當用戶輸入的語音時,首先將語音轉換成文字,并獲取編輯框標識,進而根據該標識將文字輸入到目標編輯框。通過該技術方案,醫院信息系統的使用者可以通本文檔來自技高網...

【技術保護點】
一種基于醫院信息系統的語音輸入方法,其特征在于,包括:確定當前頁面中光標所在的目標編輯框;獲取所述目標編輯框對應的編輯框標識,并在預設語音輸入法的主類中存儲所述編輯框標識;當接收到用戶輸入的語音信息時,將所述語音信息轉換成文字信息;獲取存儲的所述編輯框標識,并根據所述編輯框標識將所述文字信息輸入到所述目標編輯框。
【技術特征摘要】
1.一種基于醫院信息系統的語音輸入方法,其特征在于,包括:確定當前頁面中光標所在的目標編輯框;獲取所述目標編輯框對應的編輯框標識,并在預設語音輸入法的主類中存儲所述編輯框標識;當接收到用戶輸入的語音信息時,將所述語音信息轉換成文字信息;獲取存儲的所述編輯框標識,并根據所述編輯框標識將所述文字信息輸入到所述目標編輯框。2.根據權利要求1所述的方法,其特征在于,所述獲取所述目標編輯框對應的編輯框標識,包括:獲取所述目標編輯框的標識,將所述目標編輯框的標識確定為所述編輯框標識;或者獲取所述目標編輯框的父窗口的標識,將所述父窗口的標識確定為所述編輯框標識。3.根據權利要求1所述的方法,其特征在于,所述將所述語音信息轉換成文字信息,包括:對所述語音信息進行語音和語義識別,得到所述語音信息對應的文字信息。4.根據權利要求1所述的方法,其特征在于,所述根據所述編輯框標識將所述文字信息輸入到所述目標編輯框,包括:根據所述編輯框標識向所述目標編輯框發送輸入法編輯器消息。5.根據權利要求1所述的方法,其特征在于,所述方法還包括:接收輸入的設置命令;根據所述設置命令,設置所述預設語音輸入法。6...
【專利技術屬性】
技術研發人員:劉軍,
申請(專利權)人:北京云知聲信息技術有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。