一種應用程序調度處理方法及裝置的制造方法
【專利摘要】本發明實施例公開了一種應用程序調度處理方法及裝置,方法包括:根據輸入指令,識別得到與輸入指令對應的文字指令;根據文字指令在既定的預設狀態集中進行分析,得到與文字指令對應的本地應用程序;根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率;若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理。所述裝置包括:指令識別模塊、指令處理模塊、置信概率獲取模塊和第一程序調度模塊。本發明實施例通過引入每個指令和應用程序對應的置信概率,來判斷輸入指令能夠直接由本地應用程序處理,能夠使得智能機器人將用戶的輸入和操作指向明確的應用程序,同時提高指令處理速度。
【專利說明】
_種應用程序調度處理方法及裝置
技術領域
[0001]本發明實施例涉及程序調度技術領域,具體涉及一種應用程序調度處理方法及裝置。
【背景技術】
[0002]在智能機器人的使用過程中,鼠標鍵盤手指點擊不再是主要的交互方式,用戶一般更期望通過語音、手勢等更加自然的方式來和機器人交流。用戶在使用手機、電腦上的軟件時,一個應用程序就是與用戶交互的實體,用戶的點擊、輸入的操作一般會被操作系統明確的發送給一個特定的應用程序。但用戶通過自然語言跟智能機器人的交互過程中,用戶可能會隨時切換到不同的對話上下文中,比如用戶可以對機器人說我要聽音樂”,之后馬上又說“給我拍張照片”,這需要機器人能夠識別出用戶的意圖,來完成音樂播放時,接收用戶新的輸入并且切換到拍照的能力。
[0003]用戶一次語音輸入,可能可以被多個應用程序處理,例如用戶說“停止”,可能的意圖是想停止機器正在進行的關節旋轉和行動機構動作,也可能是想停止當前正在播放的音樂。這需要機器人能夠根據當前正在運行的各個功能執行狀態,判斷用戶的一次輸入應該對應由哪些應用程序來處理。
[0004]在實現本發明實施例的過程中,發明人發現現有的智能機器人無法將用戶的輸入和操作指向一個明確的應用程序。
【發明內容】
[0005]由于現有的智能機器人無法將用戶的輸入和操作指向一個明確的應用程序的問題,本發明提出一種應用程序調度處理方法及裝置。
[0006]第一方面,本發明提出一種應用程序調度處理方法,包括:
[0007]根據輸入指令,識別得到與所述輸入指令對應的文字指令;
[0008]根據所述文字指令在既定的預設狀態集中進行分析,得到與所述文字指令對應的本地應用程序;
[0009]根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率;
[0010]若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理;
[0011]其中,所述預設狀態集中包括每個本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0012]優選地,所述方法還包括:
[0013]若判斷獲知所述置信概率小于等于第一預設值,則將所述文字指令發送至所述云端服務器進行處理。
[0014]優選地,所述方法還包括:
[0015]若判斷獲知所述置信概率小于第二預設值,則將所述文字指令在云端服務器對應的處理程序發送至所述本地應用程序進行存儲。
[0016]優選地,所述若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理之后,還包括:
[0017]當所述本地應用程序在處理所述文字指令的過程中,若接收到取消處理指令,則將所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率減小第三預設值。
[00? 8]優選地,所述運行狀態包括:待命狀態、正在運行狀態和后臺掛起狀態。
[0019]優選地,所述方法還包括:
[0020]根據所述文字指令的處理情況,更新所述預設狀態集中所述本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0021 ]第二方面,本發明還提出一種應用程序調度處理裝置,包括:
[0022]指令識別模塊,用于根據輸入指令,識別得到與所述輸入指令對應的文字指令;
[0023]指令處理模塊,用于根據所述文字指令在既定的預設狀態集中進行分析,得到與所述文字指令對應的本地應用程序;
[0024]置信概率獲取模塊,用于根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率;
[0025]第一程序調度模塊,用于若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理;
[0026]其中,所述預設狀態集中包括每個本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0027]優選地,所述裝置還包括:
[0028]第二程序調度模塊,用于若判斷獲知所述置信概率小于等于第一預設值,則將所述文字指令發送至所述云端服務器進行處理。
[0029]優選地,所述裝置還包括:
[0030]處理程序本地存儲模塊,用于若判斷獲知所述置信概率小于第二預設值,則將所述文字指令在云端服務器對應的處理程序發送至所述本地應用程序進行存儲。
[0031]優選地,所述裝置還包括:
[0032]置信概率減小模塊,用于當所述本地應用程序在處理所述文字指令的過程中,若接收到取消處理指令,則將所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率減小第三預設值。
[0033I優選地,所述運行狀態包括:待命狀態、正在運行狀態和后臺掛起狀態。
[0034]優選地,所述裝置還包括:
[0035]狀態集更新模塊,用于根據所述文字指令的處理情況,更新所述預設狀態集中所述本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0036]由上述技術方案可知,本發明實施例通過引入每個指令和應用程序對應的置信概率,來判斷輸入指令能夠直接由本地應用程序處理,能夠使得智能機器人將用戶的輸入和操作指向明確的應用程序,同時提高指令處理速度。
【附圖說明】
[0037]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些圖獲得其他的附圖。
[0038]圖1為本發明一實施例提供的一種應用程序調度處理方法的流程示意圖;
[0039]圖2為本發明另一實施例提供的一種應用程序調度處理方法的流程示意圖;
[0040]圖3為本發明另一實施例提供的一種應用程序調度處理方法的流程示意圖;
[0041]圖4為本發明另一實施例提供的一種應用程序調度處理方法的流程示意圖;
[0042]圖5為本發明另一實施例提供的一種應用程序調度處理方法的流程示意圖;
[0043]圖6為本發明一實施例提供的一種應用程序調度處理裝置的結構示意圖。
【具體實施方式】
[0044]下面結合附圖,對發明的【具體實施方式】作進一步描述。以下實施例僅用于更加清楚地說明本發明的技術方案,而不能以此來限制本發明的保護范圍。
[0045]圖1示出了本發明一實施例提供的一種應用程序調度處理方法的流程示意圖,包括:
[0046]S101、根據輸入指令,識別得到與所述輸入指令對應的文字指令;
[0047]具體地,終端根據輸入的語音指令,識別得到與所述語音指令對應的文字指令;
[0048]所述終端為具備數據處理能力的設備,在本實施例中,所述終端為智能機器人。
[0049]—般來說,智能機器人主要分為兩端:本地和云端服務器。
[0050]機器人本地的主要工作如下:
[0051]I)接收用戶的輸入,用戶輸入的方式包含但不僅限于語音、手指點擊、手勢識別、鍵盤鼠標等形式;
[0052]2)處理本地程序能夠處理的文字指令;
[0053]3)執行屏幕和語音輸出,同時執行移動、旋轉等物理移動指令。
[0054]機器人云端服務器的主要工作如下:
[0055]處理本地程序無法處理的文字指令。
[0056]在用戶通過自然語言同機器人進行交互的過程中,機器人本地的各個應用程序和云端服務器在執行過程按如下方式進行交互:
[0057]用戶輸入某一個指令,機器人本地的調度程序檢查正在運行的應用程序是否能夠處理輸入的指令,如果可以的話,就將用戶輸入的指令交給當前正在運行的應用程序來處理。在檢查過程中,機器人本地的調度程序和應用程序需保存特定的歷史信息,同時實現特定的一些接口來支持調試程序的決策。
[0058]其中,所述輸入指令包括語音指令、手指點擊指令、手勢識別指令、鍵盤鼠標等輸入指令。
[0059]舉例來說,當用戶輸入語音指令“本地天氣如何”,智能機器人可通過語音識別功能對該語音指令進行識別,識別出對應的文字指令。
[0060]S102、根據所述文字指令在既定的預設狀態集中進行分析,得到與所述文字指令對應的本地應用程序;
[0061]具體地,終端根據所述文字指令和預設狀態集,得到與所述文字指令對應的本地應用程序;
[0062]其中,所述預設狀態集中包括每個本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0063]所述應用程序的運行狀態是指應用程序當前的狀態,例如,待命狀態、正在運行狀態和后臺掛起狀態。
[0064]所述指令執行情況是指應用程序處理的每個指令的執行情況,包括指令處理對象和指令處理結果;所述指令處理對象為本地應用程序或云端服務器。
[0065]所述對應處理指令是指當前應用程序處理過的指令。
[0066]舉例來說,用戶輸入的語音指令為“當地天氣如何”,在預設狀態集中存有當前運行的應用程序為機票預訂應用程序,機票預訂應用程序的上一個指令為“查詢北京到上海的機票”,因此,指令處理程序將指令“上海天氣如何”發送至天氣應用程序。
[0067]S103、根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率;
[0068]具體地,終端根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率。
[0069]其中,所述指令程序處理表存有每個應用程序能夠處理對應指令的置信概率,表示每款應用程序對不同類型的文字指令的響應能力。
[0070]具體地,指令程序處理表中包括終端中安裝的所有應用程序的對應指令,以及當前應用程序能夠處理對應指令的置信概率。
[0071]舉例來說,終端中安裝有音樂播放應用程序A、視頻播放應用程序B和相機應用程序C,則指令程序處理表中音樂播放應用程序A的對應指令包括:播放音樂Al(對應的置信概率為95% )、聽歌A2(對應的置信概率為95% )、下載歌曲A3(對應的置信概率為60% );視頻播放應用程序B的對應指令包括:播放視頻BI (對應的置信概率為95 % )、看球賽B2(對應的置信概率為80 %)、下載視頻B3 (對應的置信概率為60 %);相機應用程序C的對應指令包括:拍照Cl(對應的置信概率為95%)、拍視頻C2(對應的置信概率為95%)、瀏覽照片(對應的置信概率為90%)。
[0072]應用程序需要能夠針對用戶的特定指令,根據自身當前的運行狀態,給出是否可以處理該指令的一個置信概率,并且給出自己將要以何種方式給出用戶響應,置信概率通過終端所在位置、終端對應用戶的用戶特征進行更新和調整。例如,用戶說“我想聽歌”,音樂播放程序以0.95置信概率聲明自己需要使用揚聲器來給用戶播放音樂,而天氣應用程序則以0.02置信概率聲明無法處理該指令。或者,如果用戶所在地為上海,則天氣應用程序能夠處理指令“上海天氣如何”的置信概率為95%;如果終端從日程應用程序獲知用戶常去上海出差,則天氣應用程序能夠處理指令“上海天氣如何”的置信概率為80%;如果用戶未去過,則天氣應用程序能夠處理指令“上海天氣如何”的置信概率為20%。
[0073]本實施例中,通過語義分析的方式對文字指令進行處理,獲知文字指令對應的應用意圖,再將應用意圖與應用程序所屬的既定類別進行匹配,得到缺省的置信概率,并通過終端所在位置、終端對應用戶的用戶特征進行更新和調整。
[0074]S104、若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理;
[0075]具體地,終端對所述置信概率進行判斷,若所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理。
[0076]其中,所述第一預設值為判定本地應用程序能否處理當前文字指令的預設值。
[0077]所述本地應用程序為存儲在終端本地的應用程序,其處理過程無需與云端服務器進行數據交換。
[0078]本實施例通過引入每個指令和應用程序對應的置信概率,來判斷輸入指令能夠直接由本地應用程序處理,能夠使得智能機器人將用戶的輸入和操作指向明確的應用程序,同時提高指令處理速度。
[0079]進一步地,在上述方法實施例的基礎上,如圖2所示,所述方法還包括:
[0080]S205、若判斷獲知所述置信概率小于等于第一預設值,則將所述文字指令發送至所述云端服務器進行處理。
[0081 ] 其中,S201-S204與圖1對應的實施例中的S101-S104對應。
[0082]具體地,終端若判斷獲知所述置信概率小于等于第一預設值,則將所述文字指令發送至所述云端服務器進行處理。
[0083]由于終端本地的存儲空間有限,因此無法存儲所有處理程序,而云端服務器的存儲空間龐大,能夠存儲所有的處理程序。對于常用的、置信概率較高的指令對應的處理程序,可存儲在終端本地,以加快指令處理速度;對于不常用的、置信概率較低的指令對應的處理程序,則存儲在云端服務器,當需要時,可以遠程調用。
[0084]進一步地,在上述方法實施例的基礎上,如圖3所示,所述方法還包括:
[0085]S306、若判斷獲知所述置信概率小于第二預設值,則將所述文字指令在云端服務器對應的處理程序發送至所述本地應用程序進行存儲。
[0086]其中,S301-S305與圖2對應的實施例中的S201-S205對應。
[0087]具體地,終端若判斷獲知所述置信概率小于第二預設值,則將所述文字指令在云端服務器對應的處理程序發送至所述本地應用程序進行存儲。
[0088]其中,所述第二預設值為判定是否將文字指令對應的處理程序從云端拷貝至本地的預設值。
[0089]舉例來說,若天氣應用程序能夠處理指令“上海天氣如何”的置信概率為20%,則說明本地應用程序缺乏相關的處理程序,為了提高指令處理速度,需要將本地應用程序缺乏的處理程序拷貝至本地。
[0090]進一步地,在上述方法實施例的基礎上,如圖4所示,所述方法還包括:
[0091]S407、當所述本地應用程序在處理所述文字指令的過程中,若接收到取消處理指令,則將所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率減小第三預設值。
[0092]其中,S401-S306與圖3對應的實施例中的S301-S306對應。
[0093]具體地,終端若接收到取消處理指令,則將所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率減小第三預設值。
[0094]其中,所述取消處理指令為終端根據所文字指令指定本地應用程序后,用戶取消了所述本地應用程序的處理。
[0095]所述第三預設值為當終端的處理結果不符合用戶預期時,則調整所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率。
[0096]機器人本地的調度程序維護近期用戶操作歷史和執行的輸出,同時記錄用戶對操作的反饋,例如用戶剛剛輸入的一個指令在執行輸出時,被用戶馬上取消了。那么之后用戶如果輸入相同的指令時,調度程序需要降低之前被取消的應用程序的置信概率。
[0097]根據用戶反饋更改置信概率,能夠針對不同用戶,更加反映當前用戶的使用習慣。
[0098]進一步地,在上述方法實施例的基礎上,所述運行狀態包括:待命狀態、正在運行狀態和后臺掛起狀態。
[0099]其中,機器人本地會有多個不同的應用程序,分別執行不同的功能。每一個應用程序,在執行用戶的一次輸入時,都會經歷如下的狀態切換:
[0100]待命狀態,功能尚未啟動,等待用戶指令喚醒。
[0101]正在運行狀態,應用程序已經開始運行,需要等待用戶進一步輸入信息或者其他指令來執行具體的功能。
[0102]后臺掛起狀態,一些功能在執行過程中,可能會被其他功能中斷,但也該功能有可能之后恢復,例如一個用戶在聽歌的時候,可能會問一句“今天天氣怎么樣?”,但用戶期望在聽完天氣后,還能夠繼續回到之前的音樂播放功能。
[0? 03]通過將運行狀態分為待命狀態、正在運行狀態和后臺掛起狀態,便于在調度應用程序時能夠準確獲知每個應用程序的狀態。
[0104]更進一步地,在上述方法實施例的基礎上,如圖5所示,所述方法還包括:
[0105]S508、根據所述文字指令的處理情況,更新所述預設狀態集中所述本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0106]其中,S501-S507與圖4對應的實施例中的S401-S407對應。
[0107]通過更新預設狀態集,使得預設狀態集能夠時刻保持最新狀態,以更準確地確定文字指令對應的應用程序。
[0108]本實施例啟動一個應用程序響應用戶的輸入時,需要同時向云端服務器更新當前自身各個應用程序的運行狀態、正在執行哪些功能、用戶的輸入指令等信息。記錄這些最新的狀態,再根據之前的歷史操作猜測用戶有哪些接下來會有哪些輸入,并且針對這些輸入的匹配規則和需要執行相應響應下發給機器人,機器人會將這些規則裝載到相應應用程序的本地匹配規則列表中。機器人本地在接收到用戶的輸入指令時,首先將輸入事件以及之前用戶操作的歷史發送給本地處于活動狀態的各個應用程序,如果檢查其本地匹配規則列表包含對應的事件處理指令,就按約定的指令進行執行,否則就將事件同步到云端服務器,由云端服務器來決定應該由哪個應用程序執行什么樣的指令并下發到機器人端。
[0109]現有的云端服務器直接設定客戶端的工作模式,不能直接調度客戶端的任務,匹配往往不夠精準。本實施例在本地設置任務調動機制,在本地設置可變狀態集,根據云端的決策在本地對狀態機中狀態擇優篩選,得到用戶最需要的策略,則對于用戶來說,認為機器人越來越聰明。
[0110]本實施例能夠智能地判斷用戶當前的輸入應該被哪個應用程序來處理,并在機器人端的應用程序有狀態變化時,將狀態變化同步到云端服務器,從而使云端服務器在進行決策時,可以一直依據機器人最新的狀態來進行判斷。本實施例通過約定機器人端的應用程序和云端服務器的交互協議,使得云端服務器可以根據機器人當前各個應用程序的狀態,以及機器人與用戶的多輪會話的歷史,判斷用戶輸入指令應該給予什么樣的反饋。這樣通過不斷更新云端服務器的能力,用戶會感覺機器人越來越聰明。
[0111]圖6示出了本發明一實施例提供的一種應用程序調度處理裝置的結構示意圖,所述裝置包括:指令識別模塊61、指令處理模塊62、置信概率獲取模塊63和第一程序調度模塊64;其中,
[0112]所述指令識別模塊61用于根據輸入指令,識別得到與所述輸入指令對應的文字指令;
[0113]所述指令處理模塊62用于根據所述文字指令在既定的預設狀態集中進行分析,得到與所述文字指令對應的本地應用程序;
[0114]所述置信概率獲取模塊63用于根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率;
[0115]所述第一程序調度模塊64用于若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理;
[0116]其中,所述預設狀態集中包括每個本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0117]具體地,所述語音識別模塊61根據輸入指令,識別得到與所述輸入指令對應的文字指令;所述指令處理模塊62根據所述文字指令在既定的預設狀態集中進行分析,得到與所述文字指令對應的本地應用程序;所述置信概率獲取模塊63根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率;所述第一程序調度模塊64若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理;
[0118]本實施例通過引入每個指令和應用程序對應的置信概率,來判斷輸入指令能夠直接由本地應用程序處理,能夠使得智能機器人將用戶的輸入和操作指向明確的應用程序,同時提高指令處理速度。
[0119]進一步地,在上述裝置實施例的基礎上,所述裝置還包括:
[0120]第二程序調度模塊65,用于若判斷獲知所述置信概率小于等于第一預設值,則將所述文字指令發送至所述云端服務器進行處理。
[0121]進一步地,在上述裝置實施例的基礎上,所述裝置還包括:
[0122]處理程序本地存儲模塊66,用于若判斷獲知所述置信概率小于第二預設值,則將所述文字指令在云端服務器對應的處理程序發送至所述本地應用程序進行存儲。
[0123]進一步地,在上述裝置實施例的基礎上,所述裝置還包括:
[0124]置信概率減小模塊67,用于當所述本地應用程序在處理所述文字指令的過程中,若接收到取消處理指令,則將所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率減小第三預設值。
[0125]進一步地,在上述裝置實施例的基礎上,所述運行狀態包括:待命狀態、正在運行狀態和后臺掛起狀態。
[0126]進一步地,在上述裝置實施例的基礎上,所述裝置還包括:
[0127]狀態集更新模塊68,用于根據所述文字指令的處理情況,更新所述預設狀態集中所述本地應用程序的運行狀態、指令執行情況和對應處理指令。
[0128]本實施例所述的應用程序調度處理裝置可以用于執行上述方法實施例,其原理和技術效果類似,此處不再贅述。
[0129]本發明的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
【主權項】
1.一種應用程序調度處理方法,其特征在于,包括: 根據輸入指令,識別得到與所述輸入指令對應的文字指令; 根據所述文字指令在既定的預設狀態集中進行分析,得到與所述文字指令對應的本地應用程序; 根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率; 若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進彳丁處理; 其中,所述預設狀態集中包括每個本地應用程序的運行狀態、指令執行情況和對應處理指令。2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 若判斷獲知所述置信概率小于等于第一預設值,則將所述文字指令發送至所述云端服務器進行處理。3.根據權利要求1所述的方法,其特征在于,所述方法還包括: 若判斷獲知所述置信概率小于第二預設值,則將所述文字指令在云端服務器對應的處理程序發送至所述本地應用程序進行存儲。4.根據權利要求1所述的方法,其特征在于,所述若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理之后,還包括: 當所述本地應用程序在處理所述文字指令的過程中,若接收到取消處理指令,則將所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率減小第三預設值。5.根據權利要求1所述的方法,其特征在于,所述運行狀態包括:待命狀態、正在運行狀態和后臺掛起狀態。6.根據權利要求1-5任一所述的方法,其特征在于,所述方法還包括: 根據所述文字指令的處理情況,更新所述預設狀態集中所述本地應用程序的運行狀態、指令執行情況和對應處理指令。7.一種應用程序調度處理裝置,其特征在于,包括: 指令識別模塊,用于根據輸入指令,識別得到與所述輸入指令對應的文字指令; 指令處理模塊,用于根據所述文字指令在既定的預設狀態集中進行分析,得到與所述文字指令對應的本地應用程序; 置信概率獲取模塊,用于根據指令程序處理表,獲取所述本地應用程序能夠處理所述文字指令的置信概率; 第一程序調度模塊,用于若判斷獲知所述置信概率大于第一預設值,則將所述文字指令發送至所述本地應用程序進行處理; 其中,所述預設狀態集中包括每個本地應用程序的運行狀態、指令執行情況和對應處理指令。8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 第二程序調度模塊,用于若判斷獲知所述置信概率小于等于第一預設值,則將所述文字指令發送至所述云端服務器進行處理。9.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 處理程序本地存儲模塊,用于若判斷獲知所述置信概率小于第二預設值,則將所述文字指令在云端服務器對應的處理程序發送至所述本地應用程序進行存儲。10.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 置信概率減小模塊,用于當所述本地應用程序在處理所述文字指令的過程中,若接收到取消處理指令,則將所述指令程序處理表中所述本地應用程序與所述文字指令對應的置信概率減小第三預設值。11.根據權利要求7所述的裝置,其特征在于,所述運行狀態包括:待命狀態、正在運行狀態和后臺掛起狀態。12.根據權利要求7-11任一所述的裝置,其特征在于,所述裝置還包括: 狀態集更新模塊,用于根據所述文字指令的處理情況,更新所述預設狀態集中所述本地應用程序的運行狀態、指令執行情況和對應處理指令。
【文檔編號】G06F9/46GK106095115SQ201610509914
【公開日】2016年11月9日
【申請日】2016年6月30日
【發明人】宋征軒, 雷宇
【申請人】北京智能管家科技有限公司