亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

多程序共用語音設備的管理方法與系統(tǒng)的制作方法

文檔序號:8457140閱讀:509來源:國知局
多程序共用語音設備的管理方法與系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及帶語音設備的電視機技術領域,具體涉及一種多程序共用語音設備的管理方法與系統(tǒng)。
【背景技術】
[0002]隨著智能產(chǎn)品的普及、語音技術的發(fā)展,語音控制程序也備受消費者的親睞,智能電視搭載語音控制程序已成為趨勢。而一個終端上同時具有多個語音程序,如何管理這些語音程序,讓它們合理使用共同的語音設備,目前操作系統(tǒng)采用的是先來先得的原則。這種方式存在的缺點在于:1、一旦有程序未釋放語音設備,此后所有語音程序均不能正常使用。
2、不能及時響應用戶需求,用戶體驗差。

【發(fā)明內(nèi)容】

[0003]本發(fā)明克服了現(xiàn)有技術的不足,提供一種能根據(jù)用戶需求和程序邏輯、合理的管理語音設備的多程序共用語音設備的管理方法與系統(tǒng)。
[0004]考慮到現(xiàn)有技術的上述問題,根據(jù)本發(fā)明公開的一個方面,本發(fā)明采用以下技術方案:
[0005]一種多程序共用語音設備的管理方法,它包括以下步驟:
[0006]步驟一、在系統(tǒng)初始化語音設備的接口中,如果設備未被使用,在打開設備成功的情況下設置設備被使用的標記,并記錄調(diào)用接口程序的進程號,以及根據(jù)進程號查找其應用程序的名字;如果設備已經(jīng)被使用,則返回并將正在使用該設備的進程號和應用程序名字通知外部;
[0007]步驟二、在系統(tǒng)關閉語音設備的接口中,在關閉設備成功的情況下清除設備被使用的標記,并清除打開設備時記錄的進程號和應用程序名字;
[0008]步驟三、應用程序接收到語音設備被占用通知后,根據(jù)具體的應用需求,做出相應的處理或提示。
[0009]為了更好地實現(xiàn)本發(fā)明,進一步的技術方案是:
[0010]根據(jù)本發(fā)明的一個實施方案,檢測到語音設備被占用時,記錄占用程序的pid號,根據(jù)該Pid號獲得占用程序的appname;當需要啟動新的語音程序時,根據(jù)使用設備程序的pid號,獲得appname,若appname為空字符串,此時可正常啟動語音程序;若appname非空,代表此時語音設備被其他程序占用,根據(jù)appname判斷語音程序是否是用戶控制的程序,若是用戶控制程序,提示用戶當前設備被所打開的程序所占用,退出該程序后再重新啟動新的語音程序,若不是用戶控制程序,通過語音控制邏輯將語音設備釋放。
[0011]根據(jù)本發(fā)明的另一個實施方案,對所有的程序均使用統(tǒng)一的語音初始化設備接口和關閉語音設備接口。
[0012]根據(jù)本發(fā)明的另一個實施方案,在系統(tǒng)初始化語音設備的接口中,設置設備被使用的標志。
[0013]根據(jù)本發(fā)明的另一個實施方案,在系統(tǒng)初始化語音設備的接口中,記錄調(diào)用設備初始化接口的程序號和程序名稱。
[0014]根據(jù)本發(fā)明的另一個實施方案,在系統(tǒng)關閉語音設備的接口中,清除語音設備被使用的標志以及程序號和程序名稱。
[0015]根據(jù)本發(fā)明的另一個實施方案,在設備初始化接口中打開語音設備時及關閉語音設備接口中釋放語音設備時,都會通知外部程序。
[0016]本發(fā)明還可以是:
[0017]一種多程序共用語音設備的管理系統(tǒng),它包括:
[0018]用于在系統(tǒng)初始化語音設備的接口中,如果設備未被使用,在打開設備成功的情況下設置設備被使用的標記,并記錄調(diào)用接口程序的進程號,以及根據(jù)進程號查找其應用程序的名字,如果設備已經(jīng)被使用,則返回并將正在使用該設備的進程號和應用程序名字通知外部的裝置;
[0019]用于在系統(tǒng)關閉語音設備的接口中,在關閉設備成功的情況下清除設備被使用的標記,并清除打開設備時記錄的進程號和應用程序名字的裝置;
[0020]用于外部接收到語音設備被占用的通知后,根據(jù)具體的應用需求,做出相應的處理或提示的裝置。
[0021]根據(jù)本發(fā)明的另一個實施方案,它包括一個用于檢測到語音設備被占用時,記錄占用程序的Pid號,根據(jù)該Pid號獲得占用程序的appname,當需要啟動新的語音程序時,根據(jù)使用設備程序的Pid號,獲得appname,若appname為空字符串,此時可正常啟動語音程序;若appname非空,代表此時語音設備被其他程序占用,根據(jù)appname判斷語音程序是否是用戶控制的程序,若是用戶控制程序,提示用戶當前設備被所打開的程序所占用,退出該程序后再重新啟動新的語音程序,若不是用戶控制程序,通過語音控制邏輯將語音設備釋放的裝置。
[0022]與現(xiàn)有技術相比,本發(fā)明的有益效果之一是:
[0023]本發(fā)明的一種多程序共用語音設備的管理方法與系統(tǒng),統(tǒng)一管理所有需要占用語音設備的程序,當啟動新語音程序時,主動關閉或提示用戶關閉占用設備的程序,及時響應系統(tǒng)及用戶需求;解決了急需設備的程序而占不到設備資源、用戶體驗差的問題。
【附圖說明】
[0024]為了更清楚的說明本申請文件實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術的描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅是對本申請文件中一些實施例的參考,對于本領域技術人員來講,在不付出創(chuàng)造性勞動的情況下,還可以根據(jù)這些附圖得到其它的附圖。
[0025]圖1示出了根據(jù)本發(fā)明一個實施例的多程序共用語音設備的管理流程示意圖。
【具體實施方式】
[0026]下面結合實施例對本發(fā)明作進一步地詳細說明,但本發(fā)明的實施方式不限于此。
[0027]參見圖1所示,一種多程序共用語音設備的管理方法,它包括以下步驟:
[0028]步驟一、在系統(tǒng)初始化語音設備的接口中,如果設備未被使用,在打開設備成功的情況下設置設備被使用的標記,并記錄調(diào)用接口程序的進程號,以及根據(jù)進程號查找其應用程序的名字;如果設備已經(jīng)被使用,則返回并將正在使用該設備的進程號和應用程序名字通知外部;
[0029]步驟二、在系統(tǒng)關閉語音設備的接口中,在關閉設備成功的情況下清除設備被使用的標記,并清除打開設備時記錄的進程號和應用程序名字;
[0030]步驟三、應用程序接收到語音設備被占用通知后,根據(jù)具體的應用需求,做出相應的處理或提示。
[0031]進一步地,對所有的程序均使用統(tǒng)一的語音初始化設備接口和關閉語音設備接
□ O
[0032]在系統(tǒng)初始化語音設備的接口中,設置設備被使用的標志。
[0033]在系統(tǒng)初始化語音設備的接口中,記錄調(diào)用設備初始化接口的程序號和程序名稱。
[0034]在系統(tǒng)關閉語音設備的接口中,清除語音設備被使用的標志以及程序號和程序名稱。
[0035]在設備初始化接口中打開語音設備時及關閉語音設備接口中釋放語音設備時,都會通知外部程序。
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1