亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制方法及裝置與流程

文檔序號:11917844閱讀:221來源:國知局
一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制方法及裝置與流程

本發(fā)明實(shí)施例涉及機(jī)器人技術(shù)領(lǐng)域,具體涉及一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制方法及裝置。



背景技術(shù):

隨著機(jī)器人市場的發(fā)展,機(jī)器人所具備的交互場景也越來越豐富,其智能化程度越來越高,因此越來越多的智能機(jī)器人開始進(jìn)入普通家庭和商業(yè)場所,例如,掃地機(jī)器人、看家機(jī)器人、指路機(jī)器人等等,大大方便了人們的生活。

現(xiàn)有技術(shù)中機(jī)器人的運(yùn)行包括若干個場景,場景是指機(jī)器人提供的服務(wù)。對于用戶在使用過程中出現(xiàn)的場景切換需求,采用簡單粗暴的新場景覆蓋舊場景的方式,這種切換方式導(dǎo)致用戶需要不停地重新喚起場景;另一方面,場景的復(fù)雜程度越來越高,當(dāng)用戶在同一場景下的不同子場景(子服務(wù))之間進(jìn)行切換時,需要不停地重新啟動,較為麻煩,導(dǎo)致信息傳輸?shù)男蚀蟠蠼档?。本發(fā)明中的服務(wù)和子服務(wù)可以統(tǒng)稱為應(yīng)用服務(wù)。



技術(shù)實(shí)現(xiàn)要素:

由于現(xiàn)有的機(jī)器人在不同服務(wù)或子服務(wù)之間進(jìn)行切換時,需要不停地重新啟動,較為麻煩,導(dǎo)致信息傳輸?shù)男蚀蟠蠼档偷膯栴},本發(fā)明實(shí)施例提出一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制方法及裝置。

第一方面,本發(fā)明實(shí)施例提出一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制方法,包括:

獲取各應(yīng)用服務(wù)分別對應(yīng)的執(zhí)行特征和結(jié)束特征;所述執(zhí)行特征為應(yīng)用服務(wù)開啟后是否自動持續(xù)運(yùn)行或是否需要多輪交互;所述結(jié)束特征為應(yīng)用服務(wù)是否有明確的結(jié)束流程;

對所述執(zhí)行特征和所述結(jié)束特征分別進(jìn)行分析,分別確定所述各應(yīng)用服務(wù)各自對應(yīng)的類型;

提取所述智能設(shè)備中分別實(shí)時運(yùn)行的目標(biāo)應(yīng)用服務(wù),分別根據(jù)所述各目標(biāo)應(yīng)用服務(wù)對應(yīng)的類型對所述各目標(biāo)應(yīng)用服務(wù)進(jìn)行切換;

根據(jù)切換后所述各目標(biāo)應(yīng)用服務(wù)的順序分別輸出對應(yīng)的響應(yīng)結(jié)果。

可選地,所述根據(jù)所述執(zhí)行特征和所述結(jié)束特征,確定所述各應(yīng)用服務(wù)的類型,進(jìn)一步包括:

若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為開啟后自動持續(xù)運(yùn)行,結(jié)束特征為無明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為A類應(yīng)用服務(wù);

若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為無需多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為B類應(yīng)用服務(wù);

若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為需要多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為C類應(yīng)用服務(wù)。

可選地,所述應(yīng)用服務(wù)切換規(guī)則為:

若所述A類應(yīng)用服務(wù)運(yùn)行過程中需要啟動所述B類應(yīng)用服務(wù),則保持所述A類應(yīng)用服務(wù)運(yùn)行并啟動所述B類應(yīng)用服務(wù),或暫停所述A類應(yīng)用服務(wù)并啟動所述B類應(yīng)用服務(wù),待所述B類應(yīng)用服務(wù)運(yùn)行結(jié)束后,繼續(xù)運(yùn)行所述A類應(yīng)用服務(wù);

若所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述C類應(yīng)用服務(wù),則啟動所述C類應(yīng)用服務(wù),并結(jié)束所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù);

若所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述A類應(yīng)用服務(wù),則啟動所述A類應(yīng)用服務(wù),并結(jié)束所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)。

可選地,所述獲取各應(yīng)用服務(wù)分別對應(yīng)的執(zhí)行特征和結(jié)束特征,進(jìn)一步包括:

根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行的運(yùn)行時間和交互信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述執(zhí)行特征;

根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行結(jié)束的標(biāo)識信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述結(jié)束特征。

可選地,所述方法還包括:

記錄所述各應(yīng)用服務(wù)交互過程中的有效信息。

可選地,所述記錄所述各應(yīng)用服務(wù)交互過程中的有效信息,進(jìn)一步包括:

若所述有效信息的數(shù)據(jù)發(fā)生變化,則刪除所述有效信息的原有數(shù)據(jù),并記錄所述有效信息的新數(shù)據(jù)。

可選地,所述方法還包括:

若所述目標(biāo)應(yīng)用服務(wù)運(yùn)行結(jié)束,則刪除所述目標(biāo)應(yīng)用服務(wù)的所有有效信息。

第二方面,本發(fā)明實(shí)施例還提出一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制裝置,包括:

特征獲取模塊,用于獲取各應(yīng)用服務(wù)分別對應(yīng)的執(zhí)行特征和結(jié)束特征;所述執(zhí)行特征為應(yīng)用服務(wù)開啟后是否自動持續(xù)運(yùn)行或是否需要多輪交互;所述結(jié)束特征為應(yīng)用服務(wù)是否有明確的結(jié)束流程;

類型確定模塊,用于對所述執(zhí)行特征和所述結(jié)束特征分別進(jìn)行分析,分別確定所述各應(yīng)用服務(wù)各自對應(yīng)的類型;

應(yīng)用服務(wù)切換模塊,用于提取所述智能設(shè)備中分別實(shí)時運(yùn)行的目標(biāo)應(yīng)用服務(wù),分別根據(jù)所述各目標(biāo)應(yīng)用服務(wù)對應(yīng)的類型對所述各目標(biāo)應(yīng)用服務(wù)進(jìn)行切換;

結(jié)果輸出模塊,用于根據(jù)切換后所述各目標(biāo)應(yīng)用服務(wù)的順序分別輸出對應(yīng)的響應(yīng)結(jié)果。

可選地,所述應(yīng)用服務(wù)切換模塊進(jìn)一步包括:

A類確定單元,用于若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為開啟后自動持續(xù)運(yùn)行,結(jié)束特征為無明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為A類應(yīng)用服務(wù);

B類確定單元,用于若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為無需多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為B類應(yīng)用服務(wù);

C類確定單元,用于若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為需要多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為C類應(yīng)用服務(wù)。

可選地,所述運(yùn)行控制模塊中所述應(yīng)用服務(wù)切換規(guī)則為:

若所述A類應(yīng)用服務(wù)運(yùn)行過程中需要啟動所述B類應(yīng)用服務(wù),則保持所述A類應(yīng)用服務(wù)運(yùn)行并啟動所述B類應(yīng)用服務(wù),或暫停所述A類應(yīng)用服務(wù)并啟動所述B類應(yīng)用服務(wù),待所述B類應(yīng)用服務(wù)運(yùn)行結(jié)束后,繼續(xù)運(yùn)行所述A類應(yīng)用服務(wù);

若所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述C類應(yīng)用服務(wù),則啟動所述C類應(yīng)用服務(wù),并結(jié)束所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù);

若所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述A類應(yīng)用服務(wù),則啟動所述A類應(yīng)用服務(wù),并結(jié)束所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)。

可選地,所述特征獲取模塊進(jìn)一步包括:

執(zhí)行特征確定單元,用于根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行的運(yùn)行時間和交互信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述執(zhí)行特征;

結(jié)束特征確定單元,用于根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行結(jié)束的標(biāo)識信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述結(jié)束特征。

可選地,所述裝置還包括:

信息記錄模塊,用于記錄所述各應(yīng)用服務(wù)交互過程中的有效信息。

可選地,所述記錄所述各應(yīng)用服務(wù)交互過程中的有效信息,進(jìn)一步包括:

信息更新模塊,用于若所述有效信息的數(shù)據(jù)發(fā)生變化,則刪除所述有效信息的原有數(shù)據(jù),并記錄所述有效信息的新數(shù)據(jù)。

可選地,所述裝置還包括:

信息刪除模塊,用于若所述目標(biāo)應(yīng)用服務(wù)運(yùn)行結(jié)束,則刪除所述目標(biāo)應(yīng)用服務(wù)的所有有效信息。

由上述技術(shù)方案可知,本發(fā)明實(shí)施例根據(jù)應(yīng)用服務(wù)的執(zhí)行特征和結(jié)束特征對應(yīng)用服務(wù)進(jìn)行分類,并對應(yīng)用服務(wù)進(jìn)行分類控制,使得應(yīng)用服務(wù)與應(yīng)用服務(wù)之間的切換按照不同類型進(jìn)行控制,從而使用戶在發(fā)起新指令時機(jī)器人能夠更有效的管理當(dāng)前應(yīng)用服務(wù)的狀態(tài),確保更加便捷地切換應(yīng)用服務(wù),及時響應(yīng)用戶的需要,提高了信息傳輸?shù)男省?/p>

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些圖獲得其他的附圖。

圖1為本發(fā)明一實(shí)施例提供的一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制方法的流程示意圖;

圖2為本發(fā)明一實(shí)施例提供的一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖,對本發(fā)明的具體實(shí)施方式作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。

圖1示出了本實(shí)施例提供的一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制方法的流程示意圖,包括:

S101、獲取各應(yīng)用服務(wù)分別對應(yīng)的執(zhí)行特征和結(jié)束特征;

其中,所述智能設(shè)備可以為機(jī)器人或其它具有自動計算和處理能力的設(shè)備。

所述執(zhí)行特征為應(yīng)用服務(wù)開啟后是否自動持續(xù)運(yùn)行或是否需要多輪交互;表示應(yīng)用服務(wù)是否有持續(xù)自動執(zhí)行能力,或者是否支持多輪交互。所述多輪交互表示多個連續(xù)的交互過程,且依賴上下文執(zhí)行指令。例如,音樂播放應(yīng)用服務(wù)可自動持續(xù),在用戶不主動終止服務(wù)時持續(xù)播放,因此具有持續(xù)自動執(zhí)行能力;同時音樂播放應(yīng)用服務(wù)當(dāng)前的播放指令可能需要依賴上一次的指令(上一次的指令為“播放搖滾音樂”,本次的指令為“播放女歌手的歌”),因此持多輪交互。

所述結(jié)束特征為應(yīng)用服務(wù)是否有明確的結(jié)束流程。例如,打車應(yīng)用服務(wù)是有完成節(jié)點(diǎn)的,完成打車流程即完成服務(wù),因此具有明確的結(jié)束流程。

應(yīng)用服務(wù)的執(zhí)行特征和結(jié)束特征確定了應(yīng)用服務(wù)在運(yùn)行過程中能否支持其他應(yīng)用服務(wù)并發(fā),或被打斷后能否繼續(xù)服務(wù),且用戶體驗不受影響;同時確定了應(yīng)用服務(wù)是在其它應(yīng)用服務(wù)進(jìn)行的過程中是否可以同時提供服務(wù)且不受其它應(yīng)用服務(wù)影響。

S102、對所述執(zhí)行特征和所述結(jié)束特征分別進(jìn)行分析,分別確定所述各應(yīng)用服務(wù)各自對應(yīng)的類型;

其中,所述類型為依據(jù)不同的執(zhí)行特征和不同的結(jié)束特征對應(yīng)用服務(wù)進(jìn)行分類得到的結(jié)果。

具體地,將應(yīng)用服務(wù)的執(zhí)行特征和結(jié)束特征的定義清晰后,任何復(fù)雜的應(yīng)用服務(wù)都能被劃分至對應(yīng)類型,從而使應(yīng)用服務(wù)進(jìn)行切換時能夠執(zhí)行明確的切換規(guī)則。

S103、提取所述智能設(shè)備中分別實(shí)時運(yùn)行的目標(biāo)應(yīng)用服務(wù),分別根據(jù)所述各目標(biāo)應(yīng)用服務(wù)對應(yīng)的類型對所述各目標(biāo)應(yīng)用服務(wù)進(jìn)行切換。

其中,所述目標(biāo)應(yīng)用服務(wù)為需要進(jìn)行切換的應(yīng)用服務(wù)。

具體地,提取所述智能設(shè)備中分別實(shí)時運(yùn)行的目標(biāo)應(yīng)用服務(wù),根據(jù)應(yīng)用服務(wù)切換規(guī)則、用戶觸發(fā)指令和各目標(biāo)應(yīng)用服務(wù)對應(yīng)的類型,對所述各目標(biāo)應(yīng)用服務(wù)進(jìn)行切換。

所述應(yīng)用服務(wù)切換規(guī)則為預(yù)先定義的不同類型的應(yīng)用服務(wù)之間進(jìn)行切換時的規(guī)則。

具體地,所述應(yīng)用服務(wù)切換規(guī)則是為不同類型的應(yīng)用服務(wù)間切換做了特殊的處理,從而改變一刀切的應(yīng)用服務(wù)切換方式,同時保證在不斷增加新的應(yīng)用服務(wù)時,有一套有序的規(guī)則執(zhí)行,無需逐一設(shè)計切換模式,同時使用戶與機(jī)器人的交互過程更加自然。

所述用戶觸發(fā)指令為根據(jù)用戶輸入的語音或圖像信息識別得到的觸發(fā)機(jī)器人動作的指令。

所述對所述各應(yīng)用服務(wù)的運(yùn)行進(jìn)行控制為當(dāng)新的應(yīng)用服務(wù)需要啟動時,控制現(xiàn)有的應(yīng)用服務(wù)保持運(yùn)行、暫停運(yùn)行或結(jié)束運(yùn)行。能夠有效規(guī)避應(yīng)用服務(wù)交互過程中的冗余環(huán)節(jié),保證應(yīng)用服務(wù)的執(zhí)行過程簡潔快速。

根據(jù)所述應(yīng)用服務(wù)切換規(guī)則對不同應(yīng)用服務(wù)進(jìn)行切換,能夠保證對用戶的連續(xù)觸發(fā)進(jìn)行響應(yīng)。

S104、根據(jù)切換后所述各目標(biāo)應(yīng)用服務(wù)的順序分別輸出對應(yīng)的響應(yīng)結(jié)果。

其中,所述切換后所述各目標(biāo)應(yīng)用服務(wù)的順序為各目標(biāo)應(yīng)用服務(wù)切換之后的運(yùn)行順序。

所述響應(yīng)結(jié)果為目標(biāo)應(yīng)用服務(wù)切換之后,智能設(shè)備做出的響應(yīng)。例如:從音樂播放應(yīng)用服務(wù)切換至打車應(yīng)用服務(wù)后,所述智能設(shè)備的響應(yīng)結(jié)果為:暫停音樂播放應(yīng)用服務(wù),運(yùn)行打車應(yīng)用服務(wù)。

本實(shí)施例根據(jù)應(yīng)用服務(wù)的執(zhí)行特征和結(jié)束特征對應(yīng)用服務(wù)進(jìn)行分類,并對應(yīng)用服務(wù)進(jìn)行分類控制,使得應(yīng)用服務(wù)與應(yīng)用服務(wù)之間的切換按照不同類型進(jìn)行控制,從而使用戶在發(fā)起新指令時機(jī)器人能夠更有效的管理當(dāng)前應(yīng)用服務(wù)的狀態(tài),確保更加便捷地切換應(yīng)用服務(wù),及時響應(yīng)用戶的需要,提高了信息傳輸?shù)男省?/p>

進(jìn)一步地,在上述方法實(shí)施例的基礎(chǔ)上,所述根據(jù)所述執(zhí)行特征和所述結(jié)束特征,確定所述各應(yīng)用服務(wù)的類型,進(jìn)一步包括:

若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為開啟后自動持續(xù)運(yùn)行,結(jié)束特征為無明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為A類應(yīng)用服務(wù)。

具體地,所述A類應(yīng)用服務(wù)為開啟后無明確指令可自動持續(xù)運(yùn)行的應(yīng)用服務(wù),且無明確的結(jié)束流程,除非用戶要求結(jié)束,否則可持續(xù)運(yùn)行。

舉例來說,音樂播放應(yīng)用服務(wù)符合開啟后不要求停止播放則可以持續(xù)播放音樂的特征,所以屬于A類應(yīng)用服務(wù)。

若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為無需多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為B類應(yīng)用服務(wù)。

舉例來說,天氣查詢應(yīng)用服務(wù)符合用戶詢問天氣后直接播報天氣信息(無多輪交互),且播報完成后自動結(jié)束,所以屬于B類應(yīng)用服務(wù)。

若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為需要多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為C類應(yīng)用服務(wù)。

舉例來說,打車應(yīng)用服務(wù)符合用戶需要按步驟提供多類信息(多輪交互)后完成訂單提交,所以屬于C類應(yīng)用服務(wù)。

本實(shí)施例根據(jù)應(yīng)用服務(wù)的具體特征,將其劃分為不同類型,從而便于為不同類型的應(yīng)用服務(wù)的切換設(shè)計符合其特點(diǎn)的切換規(guī)則。

進(jìn)一步地,在上述方法實(shí)施例的基礎(chǔ)上,所述應(yīng)用服務(wù)切換規(guī)則為:

若所述A類應(yīng)用服務(wù)運(yùn)行過程中需要啟動所述B類應(yīng)用服務(wù),則保持所述A類應(yīng)用服務(wù)運(yùn)行并啟動所述B類應(yīng)用服務(wù),或暫停所述A類應(yīng)用服務(wù)并啟動所述B類應(yīng)用服務(wù),待所述B類應(yīng)用服務(wù)運(yùn)行結(jié)束后,繼續(xù)運(yùn)行所述A類應(yīng)用服務(wù)。

其中,當(dāng)所述A類應(yīng)用服務(wù)運(yùn)行過程中需要啟動所述B類應(yīng)用服務(wù)時,根據(jù)用戶預(yù)先設(shè)定的規(guī)則執(zhí)行:可以保持所述A類應(yīng)用服務(wù)運(yùn)行并啟動所述B類應(yīng)用服務(wù),也可以暫停所述A類應(yīng)用服務(wù)并啟動所述B類應(yīng)用服務(wù),待所述B類應(yīng)用服務(wù)運(yùn)行結(jié)束后,繼續(xù)運(yùn)行所述A類應(yīng)用服務(wù)。

舉例來說,以音樂播放應(yīng)用服務(wù)(A類應(yīng)用服務(wù))和天氣查詢應(yīng)用服務(wù)(B類應(yīng)用服務(wù))進(jìn)行舉例,當(dāng)播放音樂的過程中,需要查詢天氣,則可根據(jù)用戶預(yù)先設(shè)定的規(guī)則,一邊播放音樂,一邊查詢天氣;或者暫停播放音樂,查詢天氣(此場景一般適應(yīng)于需要語音播報天氣)。

或者,機(jī)器人在播放音樂時,接到天氣查詢的指令,機(jī)器人將音樂音量調(diào)小,并以相對較大的音量輸出天氣查詢結(jié)果,天氣播報完畢后音樂的音量恢復(fù)并繼續(xù)播放音樂。以上,音樂應(yīng)用服務(wù)并未被打斷且播報天氣的指令也順利輸出。

另外,機(jī)器人在播放音樂時,接到打車指令,則音樂停止播放并切換至打車應(yīng)用服務(wù)。由于叫車過程需要陸續(xù)輸入目的地、出發(fā)地、個人信息等多類信息元素,為保證信息錄入的準(zhǔn)確性且保證用戶不受音樂干擾,所以選擇停止音樂應(yīng)用服務(wù)直接進(jìn)入叫車應(yīng)用服務(wù)。

若所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述C類應(yīng)用服務(wù),則啟動所述C類應(yīng)用服務(wù),并結(jié)束所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù)。

舉例來說,以音樂播放應(yīng)用服務(wù)(A類應(yīng)用服務(wù))、天氣查詢應(yīng)用服務(wù)(B類應(yīng)用服務(wù))和打車應(yīng)用服務(wù)(C類應(yīng)用服務(wù))進(jìn)行舉例,當(dāng)一邊播放音樂,一邊查詢天氣時,需要打車,則啟動打車服務(wù),結(jié)束音樂播放和天氣查詢。

若所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述A類應(yīng)用服務(wù),則啟動所述A類應(yīng)用服務(wù),并結(jié)束所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)。

舉例來說,以音樂播放應(yīng)用服務(wù)(A類應(yīng)用服務(wù))、天氣查詢應(yīng)用服務(wù)(B類應(yīng)用服務(wù))和打車應(yīng)用服務(wù)(C類應(yīng)用服務(wù))進(jìn)行舉例,當(dāng)一邊查詢天氣,一邊打車時,需要播放音樂,則啟動音樂播放服務(wù),結(jié)束天氣查詢和打車。

通過不同類型的應(yīng)用服務(wù)遵循不同的應(yīng)用服務(wù)切換規(guī)則,能夠使得任何一個應(yīng)用服務(wù)都能執(zhí)行對應(yīng)類型的切換規(guī)則,快速進(jìn)行切換,更好的保證交互體驗的良好性。

進(jìn)一步地,在上述方法實(shí)施例的基礎(chǔ)上,所述S101進(jìn)一步包括:

S1011、根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行的運(yùn)行時間和交互信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述執(zhí)行特征。

其中,所述運(yùn)行時間為該應(yīng)用服務(wù)在一次運(yùn)行過程中的運(yùn)行時間分布情況,所述交互信息為該應(yīng)用服務(wù)與用戶的交互次數(shù)和交互內(nèi)容,以此確定該應(yīng)用服務(wù)是否自動持續(xù)運(yùn)行,同時可確定該應(yīng)用服務(wù)是否需要多輪交互。

S1012、根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行結(jié)束的標(biāo)識信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述結(jié)束特征。

其中,所述運(yùn)行結(jié)束的標(biāo)識信息為該應(yīng)用服務(wù)的結(jié)束是由于接收到用戶的結(jié)束指令,或交互過程結(jié)束而使應(yīng)用服務(wù)結(jié)束。

具體為,服務(wù)器監(jiān)測運(yùn)行日志中每臺設(shè)備運(yùn)行的各應(yīng)用服務(wù)分別對應(yīng)的資源占用情況,如果監(jiān)測到某應(yīng)用服務(wù)在某一時間段占用資源大于均值,則該時間段為該應(yīng)用服務(wù)的運(yùn)行時間,檢測到某應(yīng)用服務(wù)在某時間段出現(xiàn)反復(fù)占用資源大于均值,則該應(yīng)用服務(wù)需要多輪交互。如監(jiān)測到某應(yīng)用服務(wù)對應(yīng)的占用資源近于零,則該應(yīng)用服務(wù)運(yùn)行結(jié)束,可確定該應(yīng)用服務(wù)對應(yīng)的結(jié)束特征。

通過分析應(yīng)用服務(wù)的運(yùn)行日志中的相關(guān)信息,能夠方便快速地獲得應(yīng)用服務(wù)的執(zhí)行特征和結(jié)束特征。

進(jìn)一步地,在上述方法實(shí)施例的基礎(chǔ)上,所述方法還包括:

記錄所述各應(yīng)用服務(wù)交互過程中的有效信息。

其中,所述有效信息為交互過程中從用戶處獲取的用于確定應(yīng)用程序執(zhí)行的信息。

具體地,所述有效信息的記錄時間是以應(yīng)用服務(wù)終止時間為節(jié)點(diǎn)。

通過為應(yīng)用服務(wù)定義多輪概念,使機(jī)器人能夠更加合理有效的記錄相關(guān)的有效信息;通過記錄有效信息,使應(yīng)用服務(wù)的切換過程更加簡單。

進(jìn)一步地,在上述方法實(shí)施例的基礎(chǔ)上,所述記錄所述各應(yīng)用服務(wù)交互過程中的有效信息,進(jìn)一步包括:

若所述有效信息的數(shù)據(jù)發(fā)生變化,則刪除所述有效信息的原有數(shù)據(jù),并記錄所述有效信息的新數(shù)據(jù)。

舉例來說,用戶會對同一有效信息進(jìn)行多次輸入,例如第一次輸入“目的地為S”,第二次輸入“目的地為T”,很顯然用戶發(fā)現(xiàn)第一次的輸入錯誤,因此重新輸入正確的。所以,需要刪除錯誤的數(shù)據(jù),并記錄正確的數(shù)據(jù)。

通過刪除有效信息的原有數(shù)據(jù),并記錄有效信息的新數(shù)據(jù),能夠在保證數(shù)據(jù)正確性的同時,節(jié)省存儲空間。

進(jìn)一步地,在上述方法實(shí)施例的基礎(chǔ)上,所述方法還包括:

若所述目標(biāo)應(yīng)用服務(wù)運(yùn)行結(jié)束,則刪除所述目標(biāo)應(yīng)用服務(wù)的所有有效信息。

舉例來說,當(dāng)結(jié)束打車應(yīng)用服務(wù)時,將記錄的打車應(yīng)用服務(wù)相關(guān)的目的地、出發(fā)地、出發(fā)時間等信息均刪除。

通過將運(yùn)行結(jié)束的應(yīng)用服務(wù)的有效信息刪除,能夠避免大量無效信息冗余,同時在商用機(jī)器人中能保護(hù)用戶隱私。

具體地,一個復(fù)雜服務(wù),會包含多個不同的子服務(wù),而一個子服務(wù)又需要機(jī)器人向用戶收集一種或多種信息元素才能執(zhí)行,所以當(dāng)用戶在同一服務(wù)下的不同子服務(wù)間切換時,有效信息的記錄能讓機(jī)器人變得更加智能,而當(dāng)服務(wù)或子服務(wù)退出時,則清除所有有效信息,以保護(hù)用戶隱私。

以相機(jī)功能為例:若機(jī)器人的相機(jī)功能包含三個功能:拍照、視頻和相冊查看,用戶下達(dá)拍照的指令后進(jìn)入拍照流程,此時用戶要求在鏡頭上添加貼圖,(并未拍照)又要求查看相冊,在翻看至第三張照片后要求拍攝視頻,并下達(dá)指令開啟“視頻美顏”。從以上操作可抽取的有效信息包括照相貼圖、相冊第三張照片、視頻美顏,機(jī)器人在退出相機(jī)功能前將記錄這些有效信息,那么當(dāng)用戶重新從拍攝視頻切換至拍照時,會發(fā)現(xiàn)鏡頭上仍然為他保留了剛才選擇的貼圖,切換到相冊時照片瀏覽保留在第三張,整個交互體驗更加友好。當(dāng)用戶從相機(jī)應(yīng)用服務(wù)切換至打車應(yīng)用服務(wù)時,相機(jī)應(yīng)用服務(wù)中存儲的有效信息將被全部清除。

圖2示出了本實(shí)施例提供的一種智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制裝置的結(jié)構(gòu)示意圖,所述裝置包括:特征獲取模塊201、類型確定模塊202、應(yīng)用服務(wù)切換模塊203和結(jié)果輸出模塊204,其中:

所述特征獲取模塊201用于獲取各應(yīng)用服務(wù)分別對應(yīng)的執(zhí)行特征和結(jié)束特征;所述執(zhí)行特征為應(yīng)用服務(wù)開啟后是否自動持續(xù)運(yùn)行或是否需要多輪交互;所述結(jié)束特征為應(yīng)用服務(wù)是否有明確的結(jié)束流程;

所述類型確定模塊202用于對所述執(zhí)行特征和所述結(jié)束特征分別進(jìn)行分析,分別確定所述各應(yīng)用服務(wù)各自對應(yīng)的類型;

所述應(yīng)用服務(wù)切換模塊203用于提取所述智能設(shè)備中分別實(shí)時運(yùn)行的目標(biāo)應(yīng)用服務(wù),分別根據(jù)所述各目標(biāo)應(yīng)用服務(wù)對應(yīng)的類型對所述各目標(biāo)應(yīng)用服務(wù)進(jìn)行切換。

所述結(jié)果輸出模塊204,用于根據(jù)切換后所述各目標(biāo)應(yīng)用服務(wù)的順序分別輸出對應(yīng)的響應(yīng)結(jié)果。

具體地,所述特征獲取模塊201獲取各應(yīng)用服務(wù)分別對應(yīng)的執(zhí)行特征和結(jié)束特征;所述執(zhí)行特征為應(yīng)用服務(wù)開啟后是否自動持續(xù)運(yùn)行或是否需要多輪交互;所述結(jié)束特征為應(yīng)用服務(wù)是否有明確的結(jié)束流程;所述類型確定模塊202對所述執(zhí)行特征和所述結(jié)束特征分別進(jìn)行分析,分別確定所述各應(yīng)用服務(wù)各自對應(yīng)的類型;所述應(yīng)用服務(wù)切換模塊203提取所述智能設(shè)備中分別實(shí)時運(yùn)行的目標(biāo)應(yīng)用服務(wù),分別根據(jù)所述各目標(biāo)應(yīng)用服務(wù)對應(yīng)的類型對所述各目標(biāo)應(yīng)用服務(wù)進(jìn)行切換。所述結(jié)果輸出模塊204根據(jù)切換后所述各目標(biāo)應(yīng)用服務(wù)的順序分別輸出對應(yīng)的響應(yīng)結(jié)果。

本實(shí)施例根據(jù)應(yīng)用服務(wù)的執(zhí)行特征和結(jié)束特征對應(yīng)用服務(wù)進(jìn)行分類,并對應(yīng)用服務(wù)進(jìn)行分類控制,使得應(yīng)用服務(wù)與應(yīng)用服務(wù)之間的切換按照不同類型進(jìn)行控制,從而使用戶在發(fā)起新指令時機(jī)器人能夠更有效的管理當(dāng)前應(yīng)用服務(wù)的狀態(tài),確保更加便捷地切換應(yīng)用服務(wù),及時響應(yīng)用戶的需要,提高了信息傳輸?shù)男省?/p>

進(jìn)一步地,在上述裝置實(shí)施例的基礎(chǔ)上,所述應(yīng)用服務(wù)切換模塊203進(jìn)一步包括:

A類確定單元,用于若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為開啟后自動持續(xù)運(yùn)行,結(jié)束特征為無明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為A類應(yīng)用服務(wù);

B類確定單元,用于若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為無需多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為B類應(yīng)用服務(wù);

C類確定單元,用于若目標(biāo)應(yīng)用服務(wù)的執(zhí)行特征為需要多輪交互,結(jié)束特征為有明確的結(jié)束流程,則所述目標(biāo)應(yīng)用服務(wù)的類型為C類應(yīng)用服務(wù)。

進(jìn)一步地,在上述裝置實(shí)施例的基礎(chǔ)上,所述運(yùn)行控制模塊中所述應(yīng)用服務(wù)切換規(guī)則為:

若所述A類應(yīng)用服務(wù)運(yùn)行過程中需要啟動所述B類應(yīng)用服務(wù),則保持所述A類應(yīng)用服務(wù)運(yùn)行并啟動所述B類應(yīng)用服務(wù),或暫停所述A類應(yīng)用服務(wù)并啟動所述B類應(yīng)用服務(wù),待所述B類應(yīng)用服務(wù)運(yùn)行結(jié)束后,繼續(xù)運(yùn)行所述A類應(yīng)用服務(wù);

若所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述C類應(yīng)用服務(wù),則啟動所述C類應(yīng)用服務(wù),并結(jié)束所述A類應(yīng)用服務(wù)和所述B類應(yīng)用服務(wù);

若所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)并行運(yùn)行的過程中需要啟動所述A類應(yīng)用服務(wù),則啟動所述A類應(yīng)用服務(wù),并結(jié)束所述B類應(yīng)用服務(wù)和所述C類應(yīng)用服務(wù)。

進(jìn)一步地,在上述裝置實(shí)施例的基礎(chǔ)上,所述特征獲取模塊201進(jìn)一步包括:

執(zhí)行特征確定單元,用于根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行的運(yùn)行時間和交互信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述執(zhí)行特征;

結(jié)束特征確定單元,用于根據(jù)各應(yīng)用服務(wù)分別對應(yīng)的運(yùn)行日志中每一次運(yùn)行結(jié)束的標(biāo)識信息,確定各應(yīng)用服務(wù)分別對應(yīng)的所述結(jié)束特征。

進(jìn)一步地,在上述裝置實(shí)施例的基礎(chǔ)上,所述裝置還包括:

信息記錄模塊,用于記錄所述各應(yīng)用服務(wù)交互過程中的有效信息。

進(jìn)一步地,在上述裝置實(shí)施例的基礎(chǔ)上,所述記錄所述各應(yīng)用服務(wù)交互過程中的有效信息,進(jìn)一步包括:

信息更新模塊,用于若所述有效信息的數(shù)據(jù)發(fā)生變化,則刪除所述有效信息的原有數(shù)據(jù),并記錄所述有效信息的新數(shù)據(jù)。

進(jìn)一步地,在上述裝置實(shí)施例的基礎(chǔ)上,所述裝置還包括:

信息刪除模塊,用于若所述目標(biāo)應(yīng)用服務(wù)運(yùn)行結(jié)束,則刪除所述目標(biāo)應(yīng)用服務(wù)的所有有效信息。

本實(shí)施例所述的智能設(shè)備中應(yīng)用服務(wù)運(yùn)行控制裝置可以用于執(zhí)行上述方法實(shí)施例,其原理和技術(shù)效果類似,此處不再贅述。

以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實(shí)施。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實(shí)施例或者實(shí)施例的某些部分所述的方法。

應(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ù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1