[發(fā)明專利]一種模擬輸入法操作的方法及裝置有效
| 申請?zhí)枺?/td> | 201711214941.5 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107943319B | 公開(公告)日: | 2021-12-03 |
| 發(fā)明(設(shè)計)人: | 李良策;施展 | 申請(專利權(quán))人: | 科大訊飛股份有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 張小娜;王寶筠 |
| 地址: | 230031 安徽*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 模擬 輸入法 操作 方法 裝置 | ||
本申請公開了一種模擬輸入法操作的方法及裝置,所述方法包括:預(yù)先構(gòu)建一個輸入法操作網(wǎng)絡(luò),通過在輸入法操作網(wǎng)絡(luò)中設(shè)置不同的原子操作以及多個原子操作之間的操作順序,可以對輸入法操作場景進行合理的覆蓋,即可以覆蓋不同用戶對輸入法的實際操作流程;基于此,通過響應(yīng)對目標輸入法的模擬操作請求,從輸入法操作網(wǎng)絡(luò)中選擇一個網(wǎng)絡(luò)節(jié)點作為源節(jié)點,然后選擇一條從源節(jié)點開始的有向連接路徑,最后按照該有向連接路徑上的原子操作的操作順序,依次在目標輸入法上完成對應(yīng)的原子操作,這樣,可以真實模擬用戶的輸入法操作,從而重現(xiàn)用戶對目標輸入法的操作流程。
技術(shù)領(lǐng)域
本申請涉及輸入法技術(shù)領(lǐng)域,尤其涉及一種模擬輸入法操作的方法及裝置。
背景技術(shù)
手機輸入法作為手機的必備應(yīng)用,用戶范圍極為廣泛,因此,保證輸入法應(yīng)用的穩(wěn)定性非常重要。
現(xiàn)有的輸入法穩(wěn)定性測試方法中,通常是在模擬輸入法操作的過程中進行穩(wěn)定性測試。在模擬輸入法操作時,一般會把輸入法操作限制在較少的場景下,還傾向于重復(fù)模擬單一的輸入法操作,以此達到模擬輸入法操作的目的。
但是,輸入法操作具備很強的靈活性,如果將輸入法操作限制在較少的場景下、且不斷重復(fù)單一的輸入法操作,將無法對輸入法操作進行合理的覆蓋,即無法客觀的重現(xiàn)用戶的實際操作流程,從而降低了輸入法穩(wěn)定性測試結(jié)果的可信度。
發(fā)明內(nèi)容
本申請實施例的主要目的在于提供一種模擬輸入法操作的方法及裝置,能夠更加真實地模擬用戶的輸入法操作。
本申請?zhí)峁┝艘环N模擬輸入法操作的方法,包括:
響應(yīng)于對目標輸入法的模擬操作請求,從預(yù)先構(gòu)建的輸入法操作網(wǎng)絡(luò)中選擇一個網(wǎng)絡(luò)節(jié)點作為源節(jié)點;其中,所述輸入法操作網(wǎng)絡(luò)包括至少兩個網(wǎng)絡(luò)節(jié)點,每一所述網(wǎng)絡(luò)節(jié)點對應(yīng)一個原子操作,所述原子操作是無法分解的輸入法操作,每一所述網(wǎng)絡(luò)節(jié)點與至少一個其它網(wǎng)絡(luò)節(jié)點之間分別存在有向連接,所述有向連接的方向反映了所連接的兩個網(wǎng)絡(luò)節(jié)點對應(yīng)的兩個原子操作的操作順序;
從所述輸入法操作網(wǎng)絡(luò)中,選擇一條從所述源節(jié)點開始的有向連接路徑;
按照所述有向連接路徑上的網(wǎng)絡(luò)節(jié)點對應(yīng)的原子操作順序,依次在所述目標輸入法上完成對應(yīng)的原子操作。
可選的,所述輸入法操作網(wǎng)絡(luò)中的每一有向連接對應(yīng)一個權(quán)重值,所述權(quán)重值反映了第一操作與第二操作在所述輸入法操作網(wǎng)絡(luò)中的連續(xù)操作比重,所述第一操作是所述有向連接的起始端網(wǎng)絡(luò)節(jié)點對應(yīng)的原子操作,所述第二操作為所述有向連接的終止端網(wǎng)絡(luò)節(jié)點對應(yīng)的原子操作;
則,所述選擇一條從所述源節(jié)點開始的有向連接路徑,包括:
將所述源節(jié)點作為起始節(jié)點,并確定與所述起始節(jié)點存在有向連接的目標節(jié)點,其中,所述目標節(jié)點是對應(yīng)有向連接的終止端網(wǎng)絡(luò)節(jié)點;
當所述目標節(jié)點的個數(shù)為1時,選擇所述起始節(jié)點與所述目標節(jié)點之間的有向連接,并將所述目標節(jié)點作為所述起始節(jié)點,繼續(xù)執(zhí)行所述確定與所述起始節(jié)點存在有向連接的目標節(jié)點的步驟;
當所述目標節(jié)點的個數(shù)大于1時,根據(jù)所述起始節(jié)點與每一所述目標節(jié)點之間的有向連接對應(yīng)的權(quán)重值,選擇一個目標節(jié)點;選擇所述起始節(jié)點與所選擇目標節(jié)點之間的有向連接,并將所選擇目標節(jié)點作為所述起始節(jié)點,繼續(xù)執(zhí)行所述確定與所述起始節(jié)點存在有向連接的目標節(jié)點的步驟;
當確定不存在所述目標節(jié)點時,使所選擇的各個有向連接形成有向連接路徑。
可選的,所述根據(jù)所述起始節(jié)點與每一所述目標節(jié)點之間的有向連接對應(yīng)的權(quán)重值,選擇一個目標節(jié)點,包括:
根據(jù)所述起始節(jié)點與每一所述目標節(jié)點之間的有向連接對應(yīng)的權(quán)重值,確定至少兩個數(shù)值范圍;
生成一個數(shù)值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于科大訊飛股份有限公司,未經(jīng)科大訊飛股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711214941.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





