專利名稱:應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,尤其涉及ー種應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法及系統(tǒng)。
背景技術(shù):
隨著科技的進(jìn)步,在電子設(shè)備上的各種多媒體應(yīng)用越來越多,而目前眾多的應(yīng)用都是基于移動設(shè)備(如手機(jī)或筆記本電腦)開發(fā)的。雖然隨著智能顯示設(shè)備(如智能電視)技術(shù)的發(fā)展,智能顯示設(shè)備上的應(yīng)用也有了較大發(fā)展,然而由于智能顯示設(shè)備的外接設(shè)備接ロ過少,使得可連接與智能顯示設(shè)備的外接設(shè)備過少只能依賴智能顯示設(shè)備自身的實(shí)際設(shè)備,因而很多應(yīng)用程序無法在智能顯示設(shè)備上使用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供ー種應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法及系統(tǒng),g在解決由于智能顯示設(shè)備外接設(shè)備接ロ過少可連接的外接設(shè)備不足而只能依賴智能顯示設(shè)備自身的實(shí)際設(shè)備的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,ー種應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法,所述方法包括建立智能顯示設(shè)備與移動設(shè)備的連接;在智能顯示設(shè)備啟動應(yīng)用程序后,根據(jù)應(yīng)用程序所需的外接設(shè)備向移動設(shè)備發(fā)送 虛擬設(shè)備信息獲取請求;移動設(shè)備根據(jù)所述虛擬設(shè)備信息獲取請求,將移動設(shè)備端對應(yīng)的實(shí)際設(shè)備信息返回給智能顯示設(shè)備后,智能顯示設(shè)備根據(jù)移動設(shè)備返回的設(shè)備信息初始化虛擬設(shè)備并啟動移動設(shè)備上對應(yīng)的設(shè)備;智能顯示設(shè)備發(fā)送數(shù)據(jù)采集指令給移動設(shè)備,移動設(shè)備將通過相應(yīng)設(shè)備采集的數(shù)據(jù)發(fā)送到智能顯示設(shè)備,智能顯示設(shè)備響應(yīng)所述移動設(shè)備返回的數(shù)據(jù)。本發(fā)明實(shí)施例的另一目的在于提供ー種應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集系統(tǒng),所述系統(tǒng)包括智能顯示設(shè)備及移動設(shè)備,其中,智能顯示設(shè)備包括顯示設(shè)備連接建立模塊,用干與移動設(shè)備建立連接;應(yīng)用程序啟動模塊,用于當(dāng)接收到用戶輸入的應(yīng)用程序啟動指令后,啟動對應(yīng)的應(yīng)用程序;虛擬設(shè)備信息獲取請求發(fā)送模塊,用于據(jù)所述應(yīng)用程序所需的外接設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求;虛擬設(shè)備初始化模塊,用于根據(jù)移動設(shè)備返回的對應(yīng)設(shè)備的實(shí)際信息初始化智能顯示設(shè)備端的虛擬設(shè)備;數(shù)據(jù)采集指令發(fā)送模塊,用于發(fā)送數(shù)據(jù)采集指令給移動設(shè)備;數(shù)據(jù)響應(yīng)模塊,用于響應(yīng)移動設(shè)備返回的數(shù)據(jù);
所述移動設(shè)備包括移動設(shè)備連接建立模塊,用于建立與智能顯示設(shè)備的連接;虛擬設(shè)備信息反饋模塊,用于將與虛擬設(shè)備信息獲取請求對應(yīng)的實(shí)際設(shè)備信息返回給智能顯示設(shè)備;數(shù)據(jù)采集及反饋模塊,用于根據(jù)數(shù)據(jù)采集指令通過對應(yīng)的設(shè)備采集數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送到智能顯示設(shè)備。在本發(fā)明實(shí)施例中,通過建立智能顯示設(shè)備與移動設(shè)備的連接,將移動設(shè)備上的外接設(shè)備虛擬到智能顯示設(shè)備中,使得智能 顯示設(shè)備可通過移動設(shè)備端的實(shí)際設(shè)備采集數(shù)據(jù),解決了智能顯示設(shè)備由于外接設(shè)備不足而對智能顯示設(shè)備自身的設(shè)備過多依賴導(dǎo)致無法運(yùn)行多種應(yīng)用的問題。
圖I是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第一實(shí)施例的流程圖;圖2是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第二實(shí)施例的流程圖;圖3是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第三實(shí)施例的流程圖;圖4是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第四實(shí)施例的流程圖;圖5是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第五實(shí)施例的流程圖;圖6是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖;圖7是圖6中顯示設(shè)備連接建立模塊及移動設(shè)備連接建立模塊的結(jié)構(gòu)示意圖;圖8是圖6中虛擬設(shè)備信息獲取請求發(fā)送模塊及虛擬設(shè)備信息反饋模塊的結(jié)構(gòu)示意圖;圖9是圖6中數(shù)據(jù)響應(yīng)模塊、數(shù)據(jù)采集及反饋模塊的結(jié)構(gòu)示意圖;圖10是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)ー步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一如圖I所示,圖I為本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第一實(shí)施例的流程圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
步驟11,智能顯示設(shè)備與移動設(shè)備建立連接。在本發(fā)明第一實(shí)施例中,智能顯示設(shè)備與移動設(shè)備通過無線網(wǎng)絡(luò)(如WIFI等)建立TCP連接。步驟12,智能顯示設(shè)備啟動應(yīng)用程序。在本發(fā)明第一實(shí)施例中,用戶啟動應(yīng)用程序后,應(yīng)用程序調(diào)用系統(tǒng)自帶的函數(shù)(若智能顯示設(shè)備的操作系統(tǒng)為Android系統(tǒng)時(shí),則使用Android系統(tǒng)的系統(tǒng)屬性函數(shù)getProperty (VIRTUAL_DEVICE_TCP_ENABLE))獲取智能顯示設(shè)備的連接信息,若智能顯示設(shè)備的連接信息顯示智能顯示設(shè)備與移動設(shè)備已建立連接,則執(zhí)行 步驟13。在本發(fā)明實(shí)施例中,若智能顯示設(shè)備的連接信息顯示智能顯示設(shè)備與移動設(shè)備未建立連接,則初始化智能顯示自帶的外接設(shè)備。步驟13,智能顯示設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求。在本發(fā)明實(shí)施例中,智能顯示設(shè)備在應(yīng)用程序啟動且與移動設(shè)備建立好連接后,根據(jù)應(yīng)用程序所需的外接設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求,該虛擬設(shè)備獲取請求攜帶應(yīng)用程序所需的虛擬設(shè)備類型信息,應(yīng)用程序所需的虛擬設(shè)備類型信息包括但不限于應(yīng)用程序所需的麥克風(fēng)類設(shè)備、攝像頭類設(shè)備、導(dǎo)航類設(shè)備等;所述虛擬設(shè)備信息獲取請求包括但不限干虛擬設(shè)備狀態(tài)獲取請求及虛擬設(shè)備基本信息獲取請求。步驟14,移動設(shè)備返回對應(yīng)的實(shí)際設(shè)備信息給智能顯示設(shè)備。在本發(fā)明實(shí)施例中,移動設(shè)備接收到智能顯示設(shè)備發(fā)送的虛擬設(shè)備信息獲取請求后,根據(jù)該虛擬設(shè)備信息獲取請求中攜帯的應(yīng)用程序所需的虛擬設(shè)備類型信息將移動設(shè)備自帶的對應(yīng)設(shè)備的實(shí)際設(shè)備信息返回給智能顯示設(shè)備,所述實(shí)際設(shè)備信息包括但不限干實(shí)際設(shè)備的當(dāng)前狀態(tài)信息,實(shí)際設(shè)備的基本設(shè)備信息。步驟15,智能顯示設(shè)備根據(jù)移動設(shè)備返回的實(shí)際設(shè)備信息初始化虛擬設(shè)備并啟動移動設(shè)備上相對應(yīng)的設(shè)備。在本發(fā)明實(shí)施例中,智能顯示設(shè)備根據(jù)移動設(shè)備返回的對應(yīng)的實(shí)際設(shè)備信息在智能顯示終端建立相應(yīng)的虛擬設(shè)備接ロ,初始化智能顯示設(shè)備端的虛擬設(shè)備信息并啟動移動設(shè)備上對應(yīng)的設(shè)備,使得后續(xù)智能顯示設(shè)備可根據(jù)建立的虛擬設(shè)備接ロ接收移動終端的設(shè)備所采集的信息。步驟16,智能顯示設(shè)備向移動設(shè)備發(fā)送數(shù)據(jù)采集指令。在本發(fā)明實(shí)施例中,智能顯示設(shè)備初始化成功虛擬設(shè)備,且移動設(shè)備上對應(yīng)的設(shè)備開啟后,智能顯示設(shè)備向移動設(shè)備發(fā)送數(shù)據(jù)采集指令。步驟17,移動設(shè)備通過相應(yīng)的設(shè)備采集數(shù)據(jù)。步驟18,移動設(shè)備將所采集的數(shù)據(jù)發(fā)送給智能顯示設(shè)備。在本發(fā)明實(shí)施例中,當(dāng)移動設(shè)備接收到智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集指令后,根據(jù)該數(shù)據(jù)采集指令通過相應(yīng)的設(shè)備采集數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送給智能顯示設(shè)備。步驟19,智能顯示設(shè)備響應(yīng)移動設(shè)備傳輸?shù)臄?shù)據(jù)。在本發(fā)明實(shí)施例中,如無特殊說明,智能顯示設(shè)備與移動設(shè)備間均通過TCP/IP傳輸信息。在本發(fā)明實(shí)施例中,通過建立智能顯示設(shè)備與移動設(shè)備的連接,將移動設(shè)備上的外接設(shè)備虛擬到智能顯示設(shè)備中,使得智能顯示設(shè)備可通過移動設(shè)備端的實(shí)際設(shè)備采集數(shù)據(jù),解決了智能顯示設(shè)備由于外接設(shè)備不足而無法運(yùn)行多種應(yīng)用的問題。實(shí)施例ニ 如圖2所示,圖2為本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第二實(shí)施例的流程圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。步驟21,智能顯示設(shè)備與移動設(shè)備通過無線網(wǎng)絡(luò)連接至同一熱點(diǎn)。在本發(fā)明實(shí)施例中,智能顯示設(shè)備與移動設(shè)備通過無線網(wǎng)絡(luò)(WIFI等)連接至同一熱點(diǎn)。
步驟22,移動設(shè)備發(fā)送多目傳送發(fā)現(xiàn)消息。在本發(fā)明實(shí)施例中,移動設(shè)備內(nèi)置有UPnP (Universal Plug and Play,通用即插即用)控制點(diǎn)模塊,在移動設(shè)備連接到無線網(wǎng)絡(luò)后,UPnP控制點(diǎn)模塊發(fā)送多目傳送發(fā)現(xiàn)消息,尋找設(shè)備或服務(wù)。步驟23,智能顯示設(shè)備在多目傳送地址上監(jiān)聽并響應(yīng)所述多目傳送發(fā)現(xiàn)消息,獲取移動設(shè)備的IP(網(wǎng)際協(xié)議,Internet Protocol)地址及傳輸控制協(xié)議(TCP,TransmissionControl Protocol)連接端口號。在本發(fā)明第二實(shí)施例中,智能顯示設(shè)備內(nèi)置有UPnP設(shè)備模塊,UPnP設(shè)備模塊在多目傳送地址上監(jiān)聽多目傳送發(fā)現(xiàn)消息,當(dāng)監(jiān)聽到移動設(shè)備發(fā)送的多目傳送發(fā)現(xiàn)消息后自動響應(yīng),并獲取移動設(shè)備的IP地址及TCP連接端口號。步驟24,智能顯示設(shè)備向移動設(shè)備發(fā)起TCP連接請求。在本發(fā)明第二實(shí)施例中,UPnP設(shè)備模塊將獲取的移動設(shè)備的IP地址及TCP連接端口號傳送給智能顯示設(shè)備內(nèi)置的TCP客戶端模塊,則該TCP客戶端模塊依據(jù)移動設(shè)備的IP地址及TCP連接端ロ號向移動設(shè)備發(fā)起TCP連接請求。步驟25,移動設(shè)備響應(yīng)智能顯示設(shè)備發(fā)起的TCP連接請求。在本發(fā)明第二實(shí)施例中,移動設(shè)備的UPnP控制點(diǎn)模塊通知移動設(shè)備內(nèi)置的TCP服務(wù)模塊監(jiān)聽智能顯示設(shè)備內(nèi)置的TCP客戶端模塊發(fā)起的TCP連接請求,并響應(yīng)。智能顯示設(shè)備端為了使應(yīng)用程序能通過系統(tǒng)自帶函數(shù)判斷智能顯示設(shè)備與移動設(shè)備的連接是否建立,在智能顯示設(shè)備與移動設(shè)備建立連接后,智能顯示設(shè)備端的TCP客戶端模塊通過調(diào)用系統(tǒng)自帶的函數(shù)將TCP連接可用屬性設(shè)置為可用。在本發(fā)明第二實(shí)施例中,如無特殊說明,智能顯示設(shè)備與移動設(shè)備間均通過TCP/IP傳輸信息。步驟26,智能顯示設(shè)備啟動應(yīng)用程序。步驟27,智能顯示設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求。步驟28,移動設(shè)備返回對應(yīng)的實(shí)際設(shè)備信息給智能顯示設(shè)備。步驟29,智能顯示設(shè)備根據(jù)移動設(shè)備返回的實(shí)際設(shè)備信息初始化虛擬設(shè)備并啟動移動設(shè)備上對應(yīng)的設(shè)備。步驟210,智能顯示設(shè)備向移動設(shè)備發(fā)送數(shù)據(jù)采集指令。步驟211,移動設(shè)備通過相應(yīng)的設(shè)備采集數(shù)據(jù)。步驟212,移動設(shè)備將所采集的數(shù)據(jù)發(fā)送給智能顯示設(shè)備。步驟213,智能顯示設(shè)備響應(yīng)移動設(shè)備傳輸?shù)臄?shù)據(jù)。在本發(fā)明第二實(shí)施例中,步驟26-步驟213的過程與步驟12-步驟19類似,詳情參照上述第一實(shí)施例的描述,在此不再贅述。實(shí)施例三如圖3所示,圖3為本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第三實(shí)施例的流程圖,實(shí)施例三提供的方法可以與實(shí)施例ニ中的方法結(jié)合使用,但不以本實(shí)施例提供的方法為限為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明第三實(shí)施例中,如無特殊說明,智能顯示設(shè)備與移動設(shè)備間均通過TCP/IP傳輸信息。步驟31,智能顯示設(shè)備與移動設(shè)備建立連接。步驟32,智能顯示設(shè)備啟動應(yīng)用程序。步驟33,智能顯示設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備狀態(tài)獲取請求。 在本發(fā)明第三實(shí)施例中,智能顯示設(shè)備在應(yīng)用程序啟動且與移動設(shè)備建立好連接后,智能顯示設(shè)備內(nèi)置的虛擬設(shè)備管理模塊將虛擬設(shè)備狀態(tài)獲取請求封裝后發(fā)送給TCP客戶端模塊,TCP客戶端模塊將該虛擬設(shè)備狀態(tài)獲取請求的數(shù)據(jù)包通過TCP/IP協(xié)議發(fā)送到移動設(shè)備端的TCP服務(wù)模塊。步驟34,移動設(shè)備將所獲取的對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息返回給智能顯示設(shè)備。在本發(fā)明第三實(shí)施例中,移動設(shè)備端的TCP服務(wù)模塊接收到虛擬設(shè)備狀態(tài)獲取請求后,根據(jù)該虛擬設(shè)備狀態(tài)獲取請求攜帶的應(yīng)用程序所需的虛擬設(shè)備類型信息啟動移動設(shè)備內(nèi)置的相應(yīng)的設(shè)備數(shù)據(jù)采集模塊,并由設(shè)備數(shù)據(jù)采集模塊獲取對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息后封裝并傳送給TCP服務(wù)模塊,由TCP服務(wù)模塊將對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息返回給智能顯示設(shè)備的TCP客戶端模塊。其中,對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息包括設(shè)備可用信息及設(shè)備不可用信息。步驟35,智能顯示設(shè)備接收到移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備當(dāng)前狀態(tài)信息為不可用,則執(zhí)行步驟36或步驟37。步驟36,智能顯示設(shè)備初始化自帶的對應(yīng)設(shè)備,若智能顯示設(shè)備上不存在對應(yīng)的設(shè)備,則執(zhí)行步驟37。步驟37,結(jié)束操作。在本發(fā)明第三實(shí)施例中,智能顯示設(shè)備接收到移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備當(dāng)前狀態(tài)信息為不可用吋,若智能顯示設(shè)備自帶有對應(yīng)的設(shè)備,則初始化智能顯示設(shè)備自帶的對應(yīng)設(shè)備,若無則結(jié)束操作。步驟38,智能顯示設(shè)備接收到移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備當(dāng)前狀態(tài)信息為可用,則執(zhí)行步驟39。步驟39,智能顯示設(shè)備發(fā)送虛擬設(shè)備基本信息獲取請求給移動設(shè)備。在本發(fā)明第三實(shí)施例中,當(dāng)智能顯示設(shè)備接收到移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備當(dāng)前狀態(tài)信息為可用時(shí),智能顯示設(shè)備將虛擬設(shè)備基本信息獲取請求發(fā)送給移動設(shè)備。步驟310,移動設(shè)備返回對應(yīng)實(shí)際設(shè)備的基本信息給智能顯示設(shè)備。在本發(fā)明第三實(shí)施例中,移動設(shè)備接收到智能顯示設(shè)備發(fā)送的虛擬設(shè)備基本信息獲取請求后,獲取移動設(shè)備端對應(yīng)實(shí)際設(shè)備的基本信息(如設(shè)備的型號、出廠、類型等)并將對應(yīng)實(shí)際設(shè)備的基本信息封裝后返回給智能顯示設(shè)備。
步驟311,智能顯示設(shè)備根據(jù)對應(yīng)實(shí)際設(shè)備的基本信息初始化智能顯示設(shè)備端的虛擬設(shè)備信息。在本發(fā)明第三實(shí)施例中,智能顯示設(shè)備根據(jù)接收到的對應(yīng)實(shí)際設(shè)備的基本信息對智能顯示設(shè)備端的虛擬設(shè)備進(jìn)行初始化,以便于后續(xù)智能顯示設(shè)備能夠根據(jù)順利接收移動設(shè)備上的設(shè)備采集的數(shù)據(jù)。步驟312,智能顯示設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備啟動請求。在本發(fā)明第三實(shí)施例中,智能顯示設(shè)備對虛擬設(shè)備初始化后,向移動設(shè)備發(fā)送虛擬設(shè)備啟動請求。步驟313,移動設(shè)備啟動對應(yīng)的設(shè)備。步驟314,移動設(shè)備返回設(shè)備已啟動的消息給智能顯示設(shè)備。 步驟315,智能顯示設(shè)備向移動設(shè)備發(fā)送數(shù)據(jù)采集指令。步驟316,移動設(shè)備通過相應(yīng)設(shè)備采集數(shù)據(jù)。步驟317,移動設(shè)備將所采集的數(shù)據(jù)發(fā)送給智能顯示設(shè)備。步驟318,智能顯示設(shè)備響應(yīng)移動設(shè)備傳輸?shù)臄?shù)據(jù)。在本發(fā)明第三實(shí)施例中,步驟315-步驟318與實(shí)施例ニ中的步驟210-步驟213及實(shí)施例一中的步驟16-步驟19類似,詳情參照上述實(shí)施例一及實(shí)施例ニ的描述,在此不再贅述。實(shí)施例四如圖4所示,圖4為本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第四實(shí)施例的流程圖,實(shí)施例四提供的方法可以與實(shí)施例ニ和/或?qū)嵤├械姆椒ńY(jié)合使用,但不以本實(shí)施例提供的方法為限,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。步驟41,智能顯示設(shè)備與移動設(shè)備建立連接。步驟42,智能顯示設(shè)備啟動應(yīng)用程序。步驟43,智能顯示設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求。步驟44,移動設(shè)備返回對應(yīng)的實(shí)際設(shè)備信息給智能顯示設(shè)備。步驟45,智能顯示設(shè)備根據(jù)移動設(shè)備返回的實(shí)際設(shè)備信息初始化虛擬設(shè)備并啟動移動設(shè)備上對應(yīng)的設(shè)備。在本發(fā)明第四實(shí)施例中,步驟41-步驟45與實(shí)施例一中的步驟11-15,實(shí)施例ニ中的21-29及實(shí)施例三中的31-步驟313類似,詳情參照上述實(shí)施例一、實(shí)施例ニ及實(shí)施例三的描述。步驟46,移動設(shè)備端啟動的設(shè)備為多媒體輸入設(shè)備,則執(zhí)行步驟47。步驟47,移動設(shè)備與智能顯示設(shè)備建立實(shí)時(shí)流傳輸協(xié)議(RTSP,Real TimeStreaming Protocol)連接。在本發(fā)明第四實(shí)施例中,當(dāng)啟動的移動設(shè)備端的設(shè)備為多媒體輸入設(shè)備(如攝像頭、麥克風(fēng)等)時(shí),移動設(shè)備建立RTSP服務(wù),監(jiān)聽智能顯示設(shè)備內(nèi)置的RTSP客戶端模塊發(fā)出的RTSP連接請求,并在監(jiān)聽到后響應(yīng)RTSP連接請求,建立移動設(shè)備與智能顯示設(shè)備的RTSP連接。步驟48,移動設(shè)備端啟動的設(shè)備為普通輸入設(shè)備(如導(dǎo)航、傳感器等),則在執(zhí)行完步驟49后,執(zhí)行步驟413。
步驟49,智能顯示設(shè)備向移動設(shè)備發(fā)送數(shù)據(jù)采集指令。在本發(fā)明第四實(shí)施例中,不論移動設(shè)備端啟動的設(shè)備為普通輸入設(shè)備還是多媒體輸入設(shè)備,智能顯示設(shè)備都在設(shè)備啟動后通過TCP/IP向移動設(shè)備發(fā)送數(shù)據(jù)采集指令,此處的普通輸入設(shè)備包括但不限于非多媒體輸入設(shè)備。步驟410,移動設(shè)備通過相應(yīng)的多媒體輸入設(shè)備采集數(shù)據(jù)。步驟411,通過實(shí)時(shí)流傳輸協(xié)議RTSP連接發(fā)送所采集的多媒體數(shù)據(jù)給智能顯示設(shè)備。步驟412,智能顯示設(shè)備對多媒體數(shù)據(jù)進(jìn)行解碼后響應(yīng)。在本發(fā)明第四實(shí)施例中,若移動設(shè)備端啟動的設(shè)備為多媒體輸入設(shè)備,移動設(shè)備在接收到智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集指令后,通過相應(yīng)的多媒體輸入設(shè)備采集數(shù)據(jù),并將所采集的數(shù)據(jù)通過實(shí)時(shí)流傳輸協(xié)議RTSP連接發(fā)送給智能顯示設(shè)備。智能顯示設(shè)備接收 到多媒體數(shù)據(jù)后對多媒體數(shù)據(jù)進(jìn)行解碼并響應(yīng)。在本發(fā)明第四實(shí)施例中,多媒體數(shù)據(jù)在智能顯示設(shè)備及移動設(shè)備間通過RTSP連接傳輸,其余數(shù)據(jù)在智能顯示設(shè)備與移動設(shè)備間均通過TCP/IP傳輸信息。在本發(fā)明第四實(shí)施例中,通過RTSP連接傳輸多媒體數(shù)據(jù),由于RTSP連接是實(shí)時(shí)傳輸了,即使數(shù)據(jù)出現(xiàn)掉包也不會重傳,使得多媒體數(shù)據(jù)在傳輸過程中不會出現(xiàn)擁塞,數(shù)據(jù)傳輸暫停的情況。步驟413,移動設(shè)備通過相應(yīng)的設(shè)備采集數(shù)據(jù)。步驟414,移動設(shè)備返回所采集的非多媒體數(shù)據(jù)給智能顯示設(shè)備。步驟415,智能顯示設(shè)備響應(yīng)所接收的非多媒體數(shù)據(jù)。在本發(fā)明第四實(shí)施例中,若移動設(shè)備端啟動的設(shè)備為普通輸入設(shè)備,移動設(shè)備在接收到智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集指令后,通過相應(yīng)的普通輸入設(shè)備采集非多媒體數(shù)據(jù),并將所采集的非多媒體數(shù)據(jù)通過TCP連接發(fā)送給智能顯示設(shè)備。智能顯示設(shè)備接收到數(shù)據(jù)后響應(yīng)。實(shí)施例五如圖5所示,圖5為本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法第五實(shí)施例的流程圖,實(shí)施例五提供的方法可以與前述的實(shí)施例ニ、實(shí)施例三以及實(shí)施例四中的方法結(jié)合使用,但不以本實(shí)施例提供的方法為限,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。步驟51,智能顯示設(shè)備與移動設(shè)備建立連接。步驟52,智能顯示設(shè)備啟動應(yīng)用程序。步驟53,智能顯示設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求。步驟54,移動設(shè)備返回對應(yīng)的實(shí)際設(shè)備信息給智能顯示設(shè)備。步驟55,智能顯示設(shè)備根據(jù)移動設(shè)備返回的實(shí)際設(shè)備信息初始化虛擬設(shè)備并啟動移動設(shè)備上對應(yīng)的設(shè)備。步驟56,智能顯示設(shè)備向移動設(shè)備發(fā)送數(shù)據(jù)采集指令。步驟57,移動設(shè)備通過相應(yīng)的設(shè)備采集數(shù)據(jù)。步驟58,移動設(shè)備將所采集的數(shù)據(jù)發(fā)送給智能顯示設(shè)備。步驟59,智能顯示設(shè)備響應(yīng)移動設(shè)備傳輸?shù)臄?shù)據(jù)。
在本發(fā)明第五實(shí)施例中,步驟51-步驟59與實(shí)施例一中的步驟11-19,實(shí)施例ニ中的21 -213、實(shí)施例三中的31-步驟318及實(shí)施例四中的41 -步驟415類似,詳情參照上述實(shí)施例一、實(shí)施例ニ、實(shí)施例三及實(shí)施例四的描述。步驟510,智能顯示設(shè)備應(yīng)用程序接收到用戶輸入的結(jié)束指令,則執(zhí)行步驟511。步驟511,智能顯示設(shè)備發(fā)送數(shù)據(jù)采集停止指令給移動設(shè)備。步驟512,移動設(shè)備關(guān)閉對應(yīng)設(shè)備。步驟513,移動設(shè)備返回關(guān)閉設(shè)備的消息。在本發(fā)明第五實(shí)施例中,當(dāng)智能顯示設(shè)備應(yīng)用程序接收到用戶輸入的結(jié)束指令時(shí),智能顯示設(shè)備向移動設(shè)備發(fā)送數(shù)據(jù)采集停止指令,移動設(shè)備根據(jù)數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備,并將關(guān)閉設(shè)備的消息返回給智能顯示設(shè)備。
其中,當(dāng)智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集停止指令攜帯的設(shè)備類型為多媒體輸入設(shè)備,則在移動設(shè)備根據(jù)所述數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備后,移動設(shè)備斷開與智能顯示設(shè)備的RTSP連接,將關(guān)閉設(shè)備的消息返回給智能顯示設(shè)備。在本發(fā)明第五實(shí)施例中,當(dāng)用戶不再需要借助移動設(shè)備的虛擬外設(shè)后,發(fā)出結(jié)束指令,隨之智能顯示設(shè)備通過移動設(shè)備關(guān)閉對應(yīng)的設(shè)備,使得移動設(shè)備端對應(yīng)的設(shè)備在不使用時(shí)能及時(shí)關(guān)閉,節(jié)約了設(shè)備資源。實(shí)施例六請ー并參見圖6、圖7、圖8、圖9及圖10。圖6為本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖;圖7是圖6中顯示設(shè)備連接建立模塊及移動設(shè)備連接建立模塊的結(jié)構(gòu)示意圖;圖8是圖6中虛擬設(shè)備信息獲取請求發(fā)送模塊及虛擬設(shè)備信息反饋模塊的結(jié)構(gòu)示意圖;圖9是圖6中數(shù)據(jù)響應(yīng)模塊、數(shù)據(jù)采集及反饋模塊的結(jié)構(gòu)示意圖;圖10是本發(fā)明應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖。為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明第六實(shí)施例中,所述應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集系統(tǒng)包括智能顯示設(shè)備61及移動設(shè)備62。其中,智能顯示設(shè)備61包括顯示設(shè)備連接建立模塊611、應(yīng)用程序啟動模塊612、虛擬設(shè)備信息獲取請求發(fā)送模塊613、虛擬設(shè)備初始化模塊614、數(shù)據(jù)采集指令發(fā)送模塊615及數(shù)據(jù)響應(yīng)模塊616。移動設(shè)備62包括移動設(shè)備連接建立模塊621、虛擬設(shè)備信息反饋模塊622及數(shù)據(jù)采集及反饋模塊623。其中,對于智能顯示設(shè)備61而言,顯示設(shè)備連接建立模塊611,用干與移動設(shè)備建立連接。優(yōu)選的,如圖7所示,顯示設(shè)備連接建立模塊611包括顯示設(shè)備無線連接模塊6111,用干與移動設(shè)備通過無線網(wǎng)絡(luò)連接至同一熱點(diǎn)。UPnP設(shè)備模塊6112,用于在多目傳送地址上監(jiān)聽并響應(yīng)移動設(shè)備發(fā)出的多目傳送發(fā)現(xiàn)消息,并獲取移動設(shè)備的IP地址及TCP連接端口號。TCP客戶端模塊6113,用于根據(jù)所述移動設(shè)備的IP地址及TCP連接端口號向移動設(shè)備發(fā)起TCP連接請求。應(yīng)用程序啟動模塊612,用于當(dāng)接收到用戶輸入的應(yīng)用程序啟動指令后,啟動對應(yīng)的應(yīng)用程序。虛擬設(shè)備信息獲取請求發(fā)送模塊613,用于根據(jù)所述應(yīng)用程序所需的外接設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求。優(yōu)選的,如圖8所示,所述虛擬設(shè)備信息獲取請求發(fā)送模塊613包括狀態(tài)信息獲取請求發(fā)送模塊6131,用于將虛擬設(shè)備狀態(tài)獲取請求發(fā)送給移動設(shè)備。實(shí)際信息獲取請求發(fā)送模塊6132,用于當(dāng)智能顯示設(shè)備接收到移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備當(dāng)前狀態(tài)信息為可用吋,發(fā)送虛擬設(shè)備基本信息獲取請求給移動設(shè)備。設(shè)備啟動請求發(fā)送模塊6133,用于發(fā)送虛擬設(shè)備啟動請求給移動設(shè)備。虛擬設(shè)備初始化模塊614,用于根據(jù)移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備的基本信息初始化智能顯示設(shè)備端的虛擬設(shè)備。 數(shù)據(jù)采集指令發(fā)送模塊615,用于發(fā)送數(shù)據(jù)采集指令給移動設(shè)備。數(shù)據(jù)響應(yīng)模塊616,用于響應(yīng)移動設(shè)備返回的數(shù)據(jù)。優(yōu)選的,如圖9所示,所述數(shù)據(jù)響應(yīng)模塊616包括多媒體數(shù)據(jù)響應(yīng)模塊6161,用于解碼并響應(yīng)移動設(shè)備返回的多媒體數(shù)據(jù)。普通數(shù)據(jù)響應(yīng)模塊6162,用于響應(yīng)移動設(shè)備返回的非多媒體數(shù)據(jù)。對于移動設(shè)備62而言移動設(shè)備連接建立模塊621,用于建立與智能顯示設(shè)備的連接。優(yōu)選的,如圖7所示,所述移動設(shè)備連接建立模塊621包括移動設(shè)備無線連接模塊6211,用干與智能顯示設(shè)備通過無線網(wǎng)絡(luò)連接至同一熱點(diǎn)。UPnP控制點(diǎn)模塊6212,用于發(fā)送多目傳送發(fā)現(xiàn)消息。TCP服務(wù)模塊6213,用于監(jiān)聽并響應(yīng)智能顯示設(shè)備發(fā)起的TCP連接請求。虛擬設(shè)備信息反饋模塊622,用于將與虛擬設(shè)備信息獲取請求對應(yīng)的實(shí)際設(shè)備信息返回給智能顯示設(shè)備。優(yōu)選的,如圖8所示,所述虛擬設(shè)備信息反饋模塊622包括狀態(tài)信息獲取請求反饋模塊6221,用于根據(jù)虛擬設(shè)備狀態(tài)獲取請求返回所獲取的對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息給智能顯示設(shè)備。實(shí)際信息獲取請求反饋模塊6222,用于根據(jù)虛擬設(shè)備基本信息獲取請求將對應(yīng)實(shí)際設(shè)備的基本信息返回給智能顯示設(shè)備。設(shè)備啟動請求反饋模塊6223,用于根據(jù)虛擬設(shè)備啟動請求啟動對應(yīng)的設(shè)備,并將設(shè)備已啟動的消息返回給智能顯示設(shè)備。數(shù)據(jù)采集及反饋模塊623,用于根據(jù)數(shù)據(jù)采集指令通過對應(yīng)的設(shè)備采集數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送到智能顯示設(shè)備。優(yōu)選的,如圖9所示,所述數(shù)據(jù)采集及反饋模塊623包括多媒體數(shù)據(jù)采集及反饋模塊6231,用于當(dāng)移動設(shè)備端啟動的設(shè)備為多媒體輸入設(shè)備時(shí),建立與智能顯示設(shè)備的RTSP連接,并在接收到智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集指令后,通過RTSP連接將所采集的多媒體數(shù)據(jù)返回給智能顯示設(shè)備。普通數(shù)據(jù)采集及反饋模塊6232,用于在接收到智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集指令后,根據(jù)數(shù)據(jù)采集指令通過對應(yīng)的設(shè)備采集非多媒體數(shù)據(jù),并將所采集的非多媒體數(shù)據(jù)發(fā)送到智能顯示設(shè)備。
優(yōu)選的,如圖10所示,所述智能顯示設(shè)備61還包括停止指令發(fā)送模塊617,所述移動設(shè)備62還包括停止指令反饋模塊624。其中停止指令發(fā)送模塊617,用于當(dāng)應(yīng)用程序接收到用戶輸入的結(jié)束指令時(shí),向移動設(shè)備發(fā)送數(shù)據(jù)采集停止指令。停止指令反饋模塊624,用于根據(jù)數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備,并將關(guān)閉設(shè)備的消息返回給智能顯示設(shè)備。其中,所述停止指令反饋模塊624還包括ー個(gè)子模塊多媒體停止指令反饋模塊6241,用于在移動設(shè)備根據(jù)數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備后,斷開與智能顯示設(shè)備的RTSP連接,并將關(guān)閉設(shè)備的消息返回給智能顯示設(shè)備。
在本發(fā)明實(shí)施例中,通過建立智能顯示設(shè)備與移動設(shè)備的連接,將移動設(shè)備上的外接設(shè)備虛擬到智能顯示設(shè)備中,使得智能顯示設(shè)備可通過移動設(shè)備端的實(shí)際設(shè)備采集數(shù)據(jù),解決了智能顯示設(shè)備由于外接設(shè)備不足而對智能顯示設(shè)備自身的設(shè)備過多依賴導(dǎo)致無法運(yùn)行多種應(yīng)用的問題。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于ー計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.ー種應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法,其特征在于,所述方法包括 建立所述智能顯示設(shè)備與移動設(shè)備的連接; 在所述智能顯示設(shè)備啟動應(yīng)用程序后,根據(jù)所述應(yīng)用程序所需的外接設(shè)備向所述移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求; 所述移動設(shè)備根據(jù)所述虛擬設(shè)備信息獲取請求,將移動設(shè)備端對應(yīng)的實(shí)際設(shè)備信息返回給所述智能顯示設(shè)備后,所述智能顯示設(shè)備根據(jù)所述移動設(shè)備返回的實(shí)際設(shè)備信息初始化虛擬設(shè)備并啟動所述移動設(shè)備上對應(yīng)的設(shè)備; 所述智能顯示設(shè)備發(fā)送數(shù)據(jù)采集指令給所述移動設(shè)備,所述移動設(shè)備將通過相應(yīng)設(shè)備采集的數(shù)據(jù)發(fā)送到所述智能顯示設(shè)備,所述智能顯示設(shè)備響應(yīng)所述移動設(shè)備返回的數(shù)據(jù)。
2.如權(quán)利要求I所述的方法,其特征在于,所述建立智能顯示設(shè)備與移動設(shè)備的連接包括 所述智能顯示設(shè)備與所述移動設(shè)備通過無線網(wǎng)絡(luò)連接至同一熱點(diǎn); 所述移動設(shè)備發(fā)送多目傳送發(fā)現(xiàn)消息; 所述智能顯示設(shè)備在多目傳送地址上監(jiān)聽并響應(yīng)所述多目傳送發(fā)現(xiàn)消息,獲取所述移動設(shè)備的網(wǎng)際協(xié)議IP地址及傳輸控制協(xié)議TCP連接端口號; 所述智能顯示設(shè)備根據(jù)所述移動設(shè)備的IP地址及TCP連接端口號向所述移動設(shè)備發(fā)起TCP連接請求; 所述移動設(shè)備響應(yīng)所述TCP連接請求,建立所述移動設(shè)備與所述智能顯示設(shè)備的TCP連接。
3.如權(quán)利要求I所述的方法,其特征在于,所述虛擬設(shè)備信息獲取請求包括 虛擬設(shè)備狀態(tài)獲取請求、虛擬設(shè)備基本信息獲取請求; 所述實(shí)際設(shè)備信息包括實(shí)際設(shè)備的當(dāng)前狀態(tài)信息,實(shí)際設(shè)備的基本設(shè)備信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述移動設(shè)備根據(jù)所述虛擬設(shè)備信息獲取請求,將移動設(shè)備端對應(yīng)的實(shí)際設(shè)備信息返回給所述智能顯示設(shè)備后,所述智能顯示設(shè)備根據(jù)所述移動設(shè)備返回的實(shí)際設(shè)備信息初始化虛擬設(shè)備并啟動所述移動設(shè)備上對應(yīng)的設(shè)備的步驟包括 所述智能顯示設(shè)備將所述虛擬設(shè)備狀態(tài)獲取請求發(fā)送給所述移動設(shè)備,所述移動設(shè)備返回所獲取的對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息給所述智能顯示設(shè)備; 當(dāng)所述智能顯示設(shè)備接收到所述移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息為可用吋,發(fā)送虛擬設(shè)備基本信息獲取請求給所述移動設(shè)備,所述移動設(shè)備將對應(yīng)實(shí)際設(shè)備的基本信息返回給所述智能顯示設(shè)備; 所述智能顯示設(shè)備根據(jù)所述對應(yīng)實(shí)際設(shè)備的基本信息初始化智能顯示設(shè)備端的虛擬設(shè)備后,發(fā)送虛擬設(shè)備啟動請求給所述移動設(shè)備; 所述移動設(shè)備啟動對應(yīng)的設(shè)備,并將設(shè)備已啟動的消息返回給所述智能顯示設(shè)備。
5.如權(quán)利要求I所述的方法,其特征在干,當(dāng)所述移動設(shè)備端啟動的設(shè)備為多媒體輸入設(shè)備時(shí),所述移動設(shè)備與所述智能顯示設(shè)備建立實(shí)時(shí)流傳輸協(xié)議RTSP連接,則所述智能顯示設(shè)備發(fā)送數(shù)據(jù)采集指令給所述移動設(shè)備,所述移動設(shè)備將通過相應(yīng)設(shè)備采集的數(shù)據(jù)發(fā)送到所述智能顯示設(shè)備,所述智能顯示設(shè)備響應(yīng)所述移動設(shè)備返回的數(shù)據(jù)的步驟包括 所述智能顯示設(shè)備發(fā)送數(shù)據(jù)采集指令給所述移動設(shè)備;所述移動設(shè)備通過RTSP連接將所采集的多媒體數(shù)據(jù)返回給所述智能顯示設(shè)備; 所述智能顯示設(shè)備對所述多媒體數(shù)據(jù)進(jìn)行解碼后響應(yīng)。
6.如權(quán)利要求I至5任ー權(quán)利要求所述的方法,其特征在于,在所述智能顯示設(shè)備發(fā)送數(shù)據(jù)采集指令給所述移動設(shè)備,所述移動設(shè)備將通過相應(yīng)設(shè)備采集的數(shù)據(jù)發(fā)送到所述智能顯示設(shè)備,所述智能顯示設(shè)備響應(yīng)所述移動設(shè)備傳輸?shù)臄?shù)據(jù)的步驟之后,所述方法還包括 當(dāng)所述智能顯示設(shè)備應(yīng)用程序接收到用戶輸入的結(jié)束指令時(shí),所述智能顯示設(shè)備向所述移動設(shè)備發(fā)送數(shù)據(jù)采集停止指令; 所述移動設(shè)備根據(jù)所述數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備,并將關(guān)閉設(shè)備的消息返回給所述智能顯示設(shè)備; 其中,當(dāng)所述智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集停止指令攜帯的設(shè)備類型為多媒體輸入設(shè)備時(shí),在所述移動設(shè)備根據(jù)所述數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備后,還包括 所述移動設(shè)備斷開與所述智能顯示設(shè)備的RTSP連接。
7.ー種應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集系統(tǒng),其特征在于,所述系統(tǒng)包括智能顯示設(shè)備及移動設(shè)備,其中,所述智能顯示設(shè)備包括 顯示設(shè)備連接建立模塊,用干與所述移動設(shè)備建立連接; 應(yīng)用程序啟動模塊,用于當(dāng)接收到用戶輸入的應(yīng)用程序啟動指令后,啟動對應(yīng)的應(yīng)用程序; 虛擬設(shè)備信息獲取請求發(fā)送模塊,用于根據(jù)所述應(yīng)用程序所需的外接設(shè)備向所述移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求; 虛擬設(shè)備初始化模塊,用于根據(jù)所述移動設(shè)備返回的對應(yīng)設(shè)備的實(shí)際信息初始化所述智能顯示設(shè)備端的虛擬設(shè)備; 數(shù)據(jù)采集指令發(fā)送模塊,用于發(fā)送數(shù)據(jù)采集指令給所述移動設(shè)備; 數(shù)據(jù)響應(yīng)模塊,用于響應(yīng)移動設(shè)備返回的數(shù)據(jù); 所述移動設(shè)備包括 移動設(shè)備連接建立模塊,用于建立與所述智能顯示設(shè)備的連接; 虛擬設(shè)備信息反饋模塊,用于將與所述虛擬設(shè)備信息獲取請求對應(yīng)的實(shí)際設(shè)備信息返回給所述智能顯示設(shè)備; 數(shù)據(jù)采集及反饋模塊,用于根據(jù)所述數(shù)據(jù)采集指令通過對應(yīng)的設(shè)備采集數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送到所述智能顯示設(shè)備。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述顯示設(shè)備連接建立模塊包括 顯示設(shè)備無線連接模塊,用干與所述移動設(shè)備通過無線網(wǎng)絡(luò)連接至同一熱點(diǎn); 通用即插即用UPnP設(shè)備模塊,用于在多目傳送地址上監(jiān)聽并響應(yīng)所述移動設(shè)備發(fā)出的多目傳送發(fā)現(xiàn)消息,并獲取移動設(shè)備的網(wǎng)際協(xié)議IP地址及傳輸控制協(xié)議TCP連接端ロ號; TCP客戶端模塊,用于根據(jù)所述移動設(shè)備的IP地址及TCP連接端口號向所述移動設(shè)備發(fā)起TCP連接請求; 所述移動設(shè)備連接建立模塊包括 移動設(shè)備無線連接模塊,用干與所述智能顯示設(shè)備通過無線網(wǎng)絡(luò)連接至同一熱點(diǎn);UPnP控制點(diǎn)模塊,用于發(fā)送多目傳送發(fā)現(xiàn)消息; TCP服務(wù)模塊,用于監(jiān)聽并響應(yīng)所述智能顯示設(shè)備發(fā)起的TCP連接請求。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述虛擬設(shè)備信息獲取請求發(fā)送模塊包括 狀態(tài)信息獲取請求發(fā)送模塊,用于將虛擬設(shè)備狀態(tài)獲取請求發(fā)送給所述移動設(shè)備; 實(shí)際信息獲取請求發(fā)送模塊,用于當(dāng)所述智能顯示設(shè)備接收到所述移動設(shè)備返回的對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息為可用吋,發(fā)送虛擬設(shè)備基本信息獲取請求給所述移動設(shè)備; 設(shè)備啟動請求發(fā)送模塊,用于發(fā)送虛擬設(shè)備啟動請求給所述移動設(shè)備; 所述虛擬設(shè)備信息反饋模塊包括 狀態(tài)信息獲取請求反饋模塊,用于根據(jù)虛擬設(shè)備狀態(tài)獲取請求返回所獲取的對應(yīng)實(shí)際設(shè)備的當(dāng)前狀態(tài)信息給所述智能顯示設(shè)備; 實(shí)際信息獲取請求反饋模塊,用于根據(jù)虛擬設(shè)備基本信息獲取請求將對應(yīng)實(shí)際設(shè)備的基本信息返回給所述智能顯示設(shè)備; 設(shè)備啟動請求反饋模塊,用于根據(jù)虛擬設(shè)備啟動請求啟動對應(yīng)的設(shè)備,并將設(shè)備已啟動的消息返回給所述智能顯示設(shè)備。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述數(shù)據(jù)采集及反饋模塊包括 多媒體數(shù)據(jù)采集及反饋模塊,用于當(dāng)所述移動設(shè)備端啟動的設(shè)備為多媒體輸入設(shè)備吋,建立與所述智能顯示設(shè)備的實(shí)時(shí)流傳輸協(xié)議RTSP連接,并在接收到所述智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集指令后,通過RTSP連接將所采集的多媒體數(shù)據(jù)返回給所述智能顯示設(shè)備;普通數(shù)據(jù)采集及反饋模塊,用于在接收到所述智能顯示設(shè)備發(fā)送的數(shù)據(jù)采集指令后,根據(jù)數(shù)據(jù)采集指令通過對應(yīng)的設(shè)備采集非多媒體數(shù)據(jù),并將所采集的非多媒體數(shù)據(jù)發(fā)送到所述智能顯示設(shè)備; 所述數(shù)據(jù)響應(yīng)模塊包括 多媒體數(shù)據(jù)響應(yīng)模塊,用于解碼并響應(yīng)所述移動設(shè)備返回的多媒體數(shù)據(jù); 普通數(shù)據(jù)響應(yīng)模塊,用于響應(yīng)所述移動設(shè)備返回的非多媒體數(shù)據(jù)。
11.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)中,所述智能顯示設(shè)備還包括停止指令發(fā)送模塊,所述移動設(shè)備還包括停止指令反饋模塊,其中 所述停止指令發(fā)送模塊,用于當(dāng)應(yīng)用程序接收到用戶輸入的結(jié)束指令時(shí),向所述移動設(shè)備發(fā)送數(shù)據(jù)采集停止指令; 所述停止指令反饋模塊,用于根據(jù)數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備,并將關(guān)閉設(shè)備的消息返回給所述智能顯示設(shè)備; 所述停止指令反饋模塊還包括 多媒體停止指令反饋模塊,用于在所述移動設(shè)備根據(jù)數(shù)據(jù)采集停止指令關(guān)閉對應(yīng)設(shè)備后,斷開與所述智能顯示設(shè)備的RTSP連接,并將關(guān)閉設(shè)備的消息返回給所述智能顯示設(shè)備。
全文摘要
本發(fā)明涉及一種應(yīng)用于智能顯示設(shè)備的虛擬外設(shè)數(shù)據(jù)采集方法及系統(tǒng)。該方法包括建立智能顯示設(shè)備與移動設(shè)備的連接;在智能顯示設(shè)備啟動應(yīng)用程序后,根據(jù)應(yīng)用程序所需的外接設(shè)備向移動設(shè)備發(fā)送虛擬設(shè)備信息獲取請求;移動設(shè)備將對應(yīng)的實(shí)際設(shè)備信息返回給智能顯示設(shè)備后,智能顯示設(shè)備初始化虛擬設(shè)備并啟動移動設(shè)備上對應(yīng)的設(shè)備;智能顯示設(shè)備發(fā)送數(shù)據(jù)采集指令給移動設(shè)備,移動設(shè)備將通過相應(yīng)設(shè)備采集的數(shù)據(jù)發(fā)送到智能顯示設(shè)備,智能顯示設(shè)備響應(yīng)移動設(shè)備返回的數(shù)據(jù)。本發(fā)明提供的方法及系統(tǒng)使智能顯示設(shè)備可通過移動設(shè)備端的設(shè)備采集數(shù)據(jù),解決了智能顯示設(shè)備因外設(shè)不足而對智能顯示設(shè)備端自身設(shè)備過多依賴導(dǎo)致無法運(yùn)行多種應(yīng)用的問題。
文檔編號H04W84/12GK102869123SQ201210274158
公開日2013年1月9日 申請日期2012年8月2日 優(yōu)先權(quán)日2012年8月2日
發(fā)明者周志軍 申請人:Tcl集團(tuán)股份有限公司