新四季網

用於控制電器的方法和裝置與流程

2023-06-24 13:24:21


本申請涉及智能家居領域,具體涉及電器控制領域,尤其涉及用於控制電器的方法和裝置。



背景技術:

物聯網(theinternetofthings,iot)是以傳感網為末梢、以信息智能應用為目的,對通信網絡特別是網際網路應用的進一步拓展。隨著物聯網技術的發展,其已廣泛應用到智能家居領域,在提升人民生活方面起到了重要作用。

隨著智能終端的發展,人們越來越依賴智能終端。現有的利用智能終端控制電器的方法中,通常是在智能終端上顯示控制面板,實現對電器的控制。但這種方法的保密性不強,任何拿到智能終端的人都可以控制電器。



技術實現要素:

本申請的目的在於提出一種用於控制電器的方法和裝置,來解決以上背景技術部分提到的技術問題。

第一方面,本申請實施例提供了一種用於控制電器的方法,上述方法包括:確定目標電器;檢測用戶在終端上對上述目標電器的第一觸摸操作;響應於檢測到上述第一觸摸操作,識別上述第一觸摸操作指示的第一控制字符;根據預設的控制字符與電器控制命令的對應列表,確定上述第一控制字符對應的電器控制命令;根據上述電器控制命令,控制上述目標電器。

在一些實施例中,上述確定目標電器,包括:獲取目標圖像,上述目標圖像中包括電器;識別上述目標圖像包括的電器及上述電器的數量;響應於識別出上述目標圖像中包括一個電器,確定識別出的電器為上述目標電器。

在一些實施例中,上述確定目標電器,包括:響應於識別出上述目標圖像中包括多個電器,在上述目標圖像中標註識別出的電器;響應於檢測到上述用戶對標註出的電器的第一選擇操作,確定上述第一選擇操作指示的電器為上述目標電器。

在一些實施例中,上述確定目標電器,包括:響應於識別出上述目標圖像中包括多個電器,檢測上述多個電器是否相同;響應於上述多個電器相同,在上述終端上顯示電器控制列表頁面,上述電器控制列表頁面包括與上述多個電器一一對應的多個電器標識。在一些實施例中,上述終端與圖像採集器連接;以及上述獲取目標圖像,包括:獲取圖像採集器採集的圖像或獲取本地存儲的圖像;確定獲取到的圖像為上述目標圖像。

在一些實施例中,上述識別上述目標圖像包括的電器及上述電器的數量,包括:提取上述目標圖像的特徵點;將所提取的特徵點與預設的電器特徵點進行比較,確定上述目標圖像中包括的電器標識及上述電器的數量。

在一些實施例中,上述確定目標電器,包括:獲取電器控制列表頁面,上述電器控制列表頁面包括多個電器標識;響應於檢測到上述用戶對上述電器控制列表頁面的第二選擇操作,確定上述第二選擇操作指示的電器為目標電器。

在一些實施例中,上述獲取電器控制列表頁面,包括:從伺服器獲取上述終端能夠控制的電器標識列表;根據所獲取的電器標識列表,形成上述電器控制列表頁面。

在一些實施例中,上述獲取電器控制列表頁面,包括:獲取上述終端控制的歷史目標電器的電器標識;根據上述歷史目標電器的電器標識,形成上述電器控制列表頁面。

在一些實施例中,上述方法還包括上述控制字符與電器控制命令的對應列表的建立步驟,上述建立步驟包括:在上述終端上顯示電器的控制命令列表;響應於檢測到上述用戶對上述控制命令列表的第三選擇操作,確定上述第三選擇操作指示的控制命令為目標控制命令;響應於檢測到上述用戶在上述終端上的第二觸摸操作,識別上述第二觸摸操作指示的第二控制字符;根據上述第二控制字符以及上述目標控制命令,確定上述控制字符與電器控制命令的對應列表。

在一些實施例中,上述檢測用戶在終端上對目標電器的第一觸摸操作,包括:在上述終端上顯示上述目標電器的圖像;在上述目標電器的圖像的基礎上顯示軌跡輸入頁面;檢測上述用戶在上述軌跡輸入頁面上的第一觸摸操作。

在一些實施例中,上述根據上述電器控制命令,控制上述目標電器,包括:封裝上述控制命令;發送封裝後的控制命令至上述伺服器,以通過上述伺服器控制上述目標電器。

第二方面,本申請實施例提供了一種用於控制電器的裝置,上述裝置包括:目標電器確定單元,用於確定目標電器;觸摸操作檢測單元,用於檢測用戶在終端上對上述目標電器的第一觸摸操作;控制字符識別單元,用於響應於檢測到上述第一觸摸操作,識別上述第一觸摸操作指示的第一控制字符;控制命令確定單元,用於根據預設的控制字符與電器控制命令的對應列表,確定上述第一控制字符對應的電器控制命令;目標電器控制單元,用於根據上述電器控制命令,控制上述目標電器。

在一些實施例中,上述目標電器確定單元包括:圖像獲取模塊,用於獲取目標圖像,上述目標圖像中包括電器;電器識別模塊,用於識別上述目標圖像包括的電器及上述電器的數量;第一確定模塊,用於響應於識別出上述目標圖像中包括一個電器,確定識別出的電器為上述目標電器。

在一些實施例中,上述目標電器確定包括:電器標註模塊,用於響應於識別出上述目標圖像中包括多個電器,在上述目標圖像中標註識別出的電器;第二確定模塊,用於響應於檢測到上述用戶對標註出的電器的第一選擇操作,確定上述第一選擇操作指示的電器為上述目標電器。

在一些實施例中,上述目標電器確定包括:電器檢測模塊,用於響應於識別出上述目標圖像中包括多個電器,檢測上述多個電器是否相同;列表頁面顯示模塊,用於響應於上述多個電器相同,在上述終端上顯示電器控制列表頁面,上述電器控制列表頁面包括與上述多個電器一一對應的多個電器標識。

在一些實施例中,上述終端與圖像採集器連接;以及上述圖像獲取模塊進一步用於:獲取圖像採集器採集的圖像或獲取本地存儲的圖像;確定獲取到的圖像為上述目標圖像。

在一些實施例中,上述電器識別模塊進一步用於:提取上述目標圖像的特徵點;將所提取的特徵點與預設的電器特徵點進行比較,確定上述目標圖像中包括的電器標識及上述電器的數量。

在一些實施例中,上述目標電器確定單元包括:列表頁面獲取模塊,用於獲取電器控制列表頁面,上述電器控制列表頁面包括多個電器標識;第三確定模塊,用於響應於檢測到上述用戶對上述電器控制列表頁面的第二選擇操作,確定上述第二選擇操作指示的電器為上述目標電器。

在一些實施例中,上述列表頁面獲取模塊進一步用於:從伺服器獲取上述終端能夠控制的電器標識列表;根據所獲取的電器標識列表,形成上述電器控制列表頁面。

在一些實施例中,上述列表頁面獲取模塊進一步用於:獲取上述終端控制的歷史目標電器的電器標識;根據上述歷史目標電器的電器標識,形成上述電器控制列表頁面。

在一些實施例中,上述裝置還包括建立單元,用於建立上述控制字符與電器控制命令的對應列表,上述建立單元包括:控制命令列表顯示模塊,用於在上述終端上顯示電器的控制命令列表;選擇操作檢測模塊,用於響應於檢測到上述用戶對上述控制命令列表的第三選擇操作,確定上述第三選擇操作指示的控制命令為目標控制命令;觸摸操作檢測模塊,用於響應於檢測到上述用戶在上述終端上的第二觸摸操作,識別上述第二觸摸操作指示的第二控制字符;列表確定模塊,用於根據上述第二控制字符以及上述目標控制命令,確定上述控制字符與電器控制命令的對應列表。

在一些實施例中,上述觸摸操作檢測單元包括:圖像顯示模塊,用於在上述終端上顯示上述目標電器的圖像;軌跡輸入頁面顯示模塊,用於在上述目標電器的圖像的基礎上顯示軌跡輸入頁面;觸摸操作檢測模塊,用於檢測上述用戶在上述軌跡輸入頁面上的第一觸摸操作。

在一些實施例中,上述目標電器控制單元包括:封裝模塊,用於封裝上述控制命令;發送模塊,用於發送封裝後的控制命令至上述伺服器,以通過上述伺服器控制上述目標電器。

第三方面,本申請實施例提供了一種終端,包括:一個或多個處理器;存儲裝置,用於存儲一個或多個程序,當上述一個或多個程序被上述一個或多個處理器執行,使得上述一個或多個處理器實現上述任一實施例所描述的方法。

第四方面,本申請實施例提供了一種計算機可讀存儲介質,其上存儲有電腦程式,該程序被處理器執行時實現上述任一實施例所描述的方法。

本申請的上述實施例提供的用於控制電器的方法和裝置,首先確定目標電器,然後檢測用戶在終端上的觸摸操作,在檢測到上述觸摸操作時,識別上述觸摸操作指示的控制字符,再根據預設的控制字符與電器控制命令的對應列表,確定上述控制字符對應的電器控制命令,最後根據上述電器控制命令,控制目標電器。本實施例的方法,通過用戶的手寫字符實現對電器的控制,從而提高了電器控制的安全性和保密性,使得電器控制更私密。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特徵、目的和優點將會變得更明顯:

圖1是本申請可以應用於其中的一種示例性系統架構圖;

圖2是本申請可以應用於其中的另一種示例性系統架構圖;

圖3是根據本申請的用於控制電器的方法的一個實施例的流程圖;

圖4是根據本申請的用於控制電器的方法的一個應用場景的示意圖;

圖5是根據本申請的用於控制電器的方法中確定目標電器的一個實施例的流程圖;

圖6是根據本申請的用於控制電器的裝置的一個實施例的結構示意圖;

圖7是適於用來實現本申請實施例的終端設備的計算機系統的結構示意圖。

具體實施方式

下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用於解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與有關發明相關的部分。

需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。下面將參考附圖並結合實施例來詳細說明本申請。

圖1示出了可以應用本申請的用於控制電器的方法或用於控制電器的裝置的實施例的一種示例性系統架構100。

如圖1所示,系統架構100可以包括終端設備101、102、103,網絡104、104』,伺服器105以及電器106、107。網絡104用以在終端設備101、102、103和伺服器105之間提供通信鏈路的介質,網絡104』用以在伺服器105和電器106、107之間提供通信鏈路的介質。網絡104、104』可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。

用戶可以使用終端設備101、102、103通過網絡104與伺服器105交互,以接收或發送消息等;伺服器105可以通過網絡104』與電器106、107交互,以接收或發送消息等。終端設備101、102、103上可以安裝有各種通訊客戶端應用,例如電器控制應用等。

終端設備101、102、103可以是具有顯示屏並且支持電器控制的各種電子設備,包括但不限於智慧型手機、平板電腦、膝上型便攜計算機和臺式計算機等等。

伺服器105可以是提供各種服務的伺服器,例如對終端設備101、102、103上安裝的電器控制應用提供支持的後臺伺服器。後臺伺服器可以對接收到的電器控制命令等數據進行分析等處理,並將處理結果發送給電器106、107,從而實現對電器106、107的控制。

電器106、107可以是各種可以通過終端控制的電器,例如微波爐、空調、電視機等。電器106、107可以接入網絡104』,已接收終端設備101、102、103發送的電器控制命令等。

圖1所示的系統架構100可以適用於終端設備101、102、103和電器106、107接入同一wifi的情況下。

圖2示出了可以應用本申請的用於控制電器的方法或用於控制電器的裝置的實施例的另一種示例性系統架構200。

如圖2所示,系統架構200可以包括終端設備201、202、203,網絡204、204』,伺服器205以及電器206、207。網絡204用以在終端設備201、202、203和伺服器205之間提供通信鏈路的介質,網絡204』用以在終端設備201、202、203和電器206、207之間提供通信鏈路的介質。網絡204、204』可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。

用戶可以使用終端設備201、202、203通過網絡204與伺服器205交互,以接收或發送消息等;也可以使用終端設備201、202、203通過網絡204』與電器206、207交互,以發送控制命令等。終端設備201、202、203上可以安裝有各種通訊客戶端應用,例如電器控制應用等。

終端設備201、202、203可以是具有顯示屏並且支持電器控制的各種電子設備,包括但不限於智慧型手機、平板電腦、膝上型便攜計算機和臺式計算機等等。

伺服器205可以是提供各種服務的伺服器,例如對終端設備201、202、203上安裝的電器控制應用提供支持的後臺伺服器。後臺伺服器可以對接收到的電器控制命令等數據進行分析等處理,並將處理結果發送給電器206、207,從而實現對電器206、207的控制。

電器206、207可以是各種可以通過終端控制的電器,例如微波爐、空調、電視機等。電器206、207可以接入網絡204』,已接收終端設備201、202、203發送的電器控制命令等。

圖2所示的系統架構200可以適用於終端設備201、202、203和電器206、207直接連接的情況,例如通過wifi-direct連接、藍牙或紅外等方式。

需要說明的是,在圖1或圖2中所示的系統架構中,本申請實施例所提供的用於控制電器的方法一般由終端設備執行,相應地,用於控制電器的裝置一般設置於終端設備中。

應該理解,圖1及圖2中的終端設備、網絡、伺服器和電器的數目僅僅是示意性的。根據實現需要,可以具有任意數目的終端設備、網絡、伺服器和電器。

繼續參考圖3,示出了根據本申請的用於控制電器的方法的一個實施例的流程300。本實施例的用於控制電器的方法,包括以下步驟:

步驟301,確定目標電器。

在本實施例中,用戶可以通過用於控制電器的方法運行於其上的電子設備(例如圖1或圖2中所示的終端設備)確定目標電器。上述目標電器可以為用戶想要控制的電器。

步驟302,檢測用戶在終端上對目標電器的第一觸摸操作。

用戶在通過終端確定了目標電器後,終端會繼續檢測用戶對選定的目標電器的觸摸操作,本實施例中,稱該觸摸操作為第一觸摸操作。上述觸摸操作包括但不限於點擊觸摸或滑動觸摸等接觸性操作,例如可以包括滑動、拖動等操作。可以理解的是,當終端為觸控螢幕時,用戶可以直接在終端的觸控螢幕上進行滑動,上述滑動可以是單點滑動(如用戶的一根手指在觸控螢幕上滑動),也可以是多點滑動(用戶的多根手指在觸控螢幕上滑動),也可以是面滑動(用戶的手掌在觸控螢幕上滑動);當終端為非觸控螢幕時,用戶可以利用滑鼠等輸入設備實現對目標電器的觸摸操作。

步驟303,響應於檢測到上述第一觸摸操作,識別第一觸摸操作指示的第一控制字符。

終端在檢測到上述第一觸摸操作後,可以識別上述第一觸摸操作指示的第一控制字符。上述第一控制字符可以是數字、字母、圖形或文字。此處,在識別上述第一觸摸操作指示的第一控制字符時,可以利用圖3中未示出的以下步驟來實現:

確定第一觸摸操作指示的滑動軌跡;對上述滑動軌跡進行處理,並將處理後的滑動軌跡輸入預先訓練的識別器中,確定上述第一觸摸操作指示的第一控制字符。

上述步驟中,終端可以採用各種圖像處理方法對上述滑動軌跡進行處理,例如濾波操作、膨脹腐蝕操作等。其中,上述預先訓練的識別器可以通過以下步驟訓練得到:

獲取多個樣本滑動軌跡;對上述多個樣本滑動軌跡進行處理,然後利用處理後的樣本滑動軌跡訓練識別器,得到訓練後的識別器。

在本實施例的一些可選的實現方式中,步驟303中在檢測到用戶在終端上的第一觸摸操作時,終端上可以顯示用戶所選擇的目標電器的圖像,然後在目標電器的圖像的基礎上顯示軌跡輸入頁面。上述軌跡輸入頁面可以是在目標電器的圖像之上彈出的軌跡輸入窗口,也可以是鋪滿終端的整個屏幕的一層半透明的頁面。在顯示上述軌跡輸入頁面後,用戶可以在上述軌跡輸入頁面上進行第一觸摸操作,終端則檢測用戶在軌跡輸入頁面上的觸摸操作。可以理解的是,對於超出軌跡輸入頁面的觸摸操作,終端可以不予檢測。

在本實施例的一些可選的實現方式中,步驟303中在檢測到用戶在終端上的第一觸摸操作後,可以在軌跡輸入頁面上顯示用戶的第一觸摸操作對應的軌跡,以使用戶可見上述軌跡,便於在輸入錯誤時及時修改。

步驟304,根據預設的控制字符與電器控制命令的對應列表,確定第一控制字符對應的電器控制命令。

本實施例中,用戶可以在終端上預先存儲一個控制字符與電器控制命令的對應列表,這樣,當終端識別出用戶輸入的第一控制字符後,可以在上述對應列表中查詢第一控制字符對應的電器控制命令。可以理解的是,上述控制字符與電器控制命令的對應列表還可以存儲在與終端通訊連接的伺服器中,這樣,終端在識別了上述第一控制字符時,可以將上述第一控制字符發送給伺服器,以供伺服器在上述對應列表中進行查詢,確定第一控制字符對應的電器控制命令。

步驟305,根據上述電器控制命令,控制目標電器。

終端在確定了上述電器控制命令後,終端可以利用上述電器控制命令來控制目標電器。

在本實施例的一些可選的實現方式中,上述步驟305可以通過圖3中未示出的以下步驟來實現:

封裝控制命令;發送封裝後的控制命令至伺服器,以通過伺服器控制目標電器。

終端在確定了電器控制命令後,可以對上述控制命令進行封裝,然後將封裝後的控制命令發送給伺服器,以通過伺服器來控制目標電器。

在本實施例的一些可選的實現方式中,終端還可以直接將上述控制命令發送給目標電器,以實現直接控制目標電器。可以理解的是,本實現方式中,也可以先將控制命令封裝,然後再發送給目標電器。

繼續參考圖4,其示出了根據本實施例的用於控制電器的方法的應用場景的一個示意圖。在圖4的應用場景中,終端41上安裝有照相機,首先通過照相機採集用戶所處場景中的目標圖像411,上述目標圖像411中包括了用戶想要控制的電器即目標電器--「客廳的b空調」。終端41在識別了上述「客廳的b空調」後,顯示目標電器的圖像412然後在「客廳的b空調」的圖像412之上顯示軌跡輸入頁面413,用戶在上述軌跡輸入頁面413進行第一觸摸操作,對應的字符為「√」,終端41確定上述字符對應的控制命令為「打開空調」,則控制「客廳的b空調」打開。

本申請的上述實施例提供的用於控制電器的方法,首先確定目標電器,然後檢測用戶在終端上的觸摸操作,在檢測到上述觸摸操作時,識別上述觸摸操作指示的控制字符,再根據預設的控制字符與電器控制命令的對應列表,確定上述控制字符對應的電器控制命令,最後根據上述電器控制命令,控制目標電器。本實施例的方法,通過用戶的手寫字符實現對電器的控制,從而提高了電器控制的安全性和保密性,使得電器控制更私密。

在本實施例的一些可選的實現方式中,上述方法還可以包括圖3中未示出的控制字符與電器控制命令的對應列表的建立步驟,上述建立步驟包括以下步驟:

在終端上顯示電器的控制命令列表;響應於檢測到用戶對控制命令列表的第三選擇操作,確定第三選擇操作指示的控制命令為目標控制命令;響應於檢測到用戶在終端上的第二觸摸操作,識別第二觸摸操作指示的第二控制字符;根據第二控制字符以及目標控制命令,確定控制字符與電器控制命令的對應列表。

對於每個電器,終端上首先顯示該電器的控制命令列表,在檢測到用戶對上述控制命令列表中的任一控制命令的第二選擇操作時,認定用戶選擇了要設置的目標控制命令。上述選擇操作可以由多種方式來實現,例如單擊、雙擊、長按等操作,通過這些操作可以實現對某一對象的選擇。然後檢測用戶在終端上的第二觸摸操作,識別上述第二觸摸操作指示的第二控制字符,然後根據上述第二控制字符以及確定的目標控制命令,確定上述控制字符與電器控制命令的對應列表。可以理解的是,本實現方式中,不同的電器可以採用相同的控制字符,但這些控制字符對應的控制命令可以相同也可以不同。例如,對於電視a來說,字符「√」表示打開電視機;而對於空調b來說,字符「√」表示切換工作模式。

繼續參考圖5,其示出了根據本申請的用於控制電器的方法中確定目標電器的流程500。如圖5所示,本實施例中,終端可以通過以下步驟來確定目標電器:

步驟5011,獲取目標圖像。

上述目標圖像中包括電器,上述目標圖像可以是終端本地保存的,也可以是終端利用與終端連接的圖像採集器採集的,還可以是終端從其它終端處獲取的。例如,終端可以從終端的應用「相冊」中獲取目標圖像,這種情況可以應用於終端距離電器較遠的情況;終端還可以利用攝像頭對準電器來拍攝一張目標圖像或利用攝像頭對準列印出來的包含目標電器的圖片得到目標圖像;終端還可以通過終端中安裝的社交應用從其它終端處獲取目標圖像,例如手持終端的用戶不在家,可以使家人通過社交應用將帶有目標電器的目標圖像發送給不在家的用戶,這樣就可以實現遠程控制目標電器。可以理解的是,本實施例中,在利用攝像頭對準目標電器時,為了便於識別電器,最好對準目標電器的帶有標誌性特徵的一面,例如在拍攝電視機時拍攝電視機的正面,正面往往帶有品牌名稱及標識。

步驟5012,識別目標圖像包括的電器及上述電器的數量。

本實施例中,在獲取了目標圖像後,可以識別上述目標圖像中的電器,同時也可以得到目標圖像中電器的數量。在具體的識別過程中可以採用圖5中未示出的以下步驟來識別:

提取目標圖像的特徵點;將所提取的特徵點與預設的電器特徵點進行比較,確定目標圖像包括的電器及電器的數量。

首先提取目標圖像的特徵點,將得到的特徵點與預設的電器特徵點進行比較,確定目標圖像中包括的電器及電器的數量。

步驟5013,響應於識別出目標圖像中包括一個電器,確定識別出的電器為目標電器。

如果終端識別出目標圖像中只包括一個電器,則確定識別出的電器為目標電器。

步驟5013』,響應於識別出目標圖像中包括多個電器,在目標圖像中標註識別出的電器。

如果終端識別出目標圖像中包括多個電器,則終端不能確定識別出的哪一個電器為目標電器,則在目標圖像中將識別出的電器都標註出來以供用戶進行手動選擇。在標註時,可以採用各種標註方法來實現,例如,利用識別出的電器的最小外接矩形框來標註、利用圓形框來標註、將識別出的電器所在的區域進行高亮顯示等標註方法,本實施例對此不做限定。

步驟5014』,響應於檢測到用戶對標註出的電器的第一選擇操作,確定第一選擇操作指示的電器為目標電器。

終端在將標註了識別出的電器的目標圖像顯示出來後,可以持續檢測用戶對標註出的電器的第一選擇操作,並確定第一選擇操作指示的電器為目標電器。

在本實施例的一些可選的實現方式中,上述步驟5013』中在檢測到目標圖像中包括多個電器後,還可以進一步檢測多個電器是否相同,如果相同,則在終端上顯示電器控制列表頁面。上述電器控制列表頁面包括與識別出的多個電器一一對應的多個電器標識。

本實現方式中,當目標圖像中包括多個相同的電器時,可以在上述電器標識後對各電器予以區別。例如,當一張目標圖像中同時包括3個完全相同的電視,則確定的電器標識可以為電視a、電視b以及電視c。

步驟5021,獲取電器列表頁面。

本實施例中,上述電器控制列表頁面包括待控制的電器標識形成的列表,上述電器標識可以是電器的品牌與型號組成的字符串,也可以是電器的圖片,還可以包含電器的視頻。用戶通過點擊終端上顯示的電器控制列表頁面中的任一個電器標識可以完成電器的選擇。可以理解的是,當終端的顯示屏幕為觸控螢幕時,用戶可以直接點擊電器控制列表頁面中的各電器標識;當終端的顯示屏幕為非觸控螢幕時,用戶可以通過滑鼠或鍵盤等輸入設備來點擊電器控制列表頁面中的各電器標識。

在本實施例的一些可選的實現方式中,終端可以首先從伺服器處獲取其能夠控制的電器標識列表,例如,伺服器處可以預先存儲各品牌電器的信息,在接收到終端發送的獲取電器標識列表的請求時,可以識別終端的型號,確定其能夠控制的電器標識列表。然後終端根據所獲取的電器列表,形成電器控制列表頁面。

在本實施例的一些可選的實現方式中,終端還可以獲取終端控制的歷史目標電器的電器標識,然後根據歷史目標電器的電器標識,形成電器控制列表頁面。

終端還可以獲取其控制的歷史目標電器,因為如果用戶需要控制家中或辦公室中的電器,一般情況下,電器的數量和種類是相對固定的,所以終端只要獲取其控制的歷史目標電器就可以滿足需求。

步驟5022,響應於檢測到用戶對電器控制列表頁面的第二選擇操作,確定第二選擇操作指示的電器為目標電器。

終端在顯示了電器控制列表頁面後,會持續檢測用戶對電器控制列表頁面中的各電器標識的選擇操作,該選擇操作被認定為第二選擇操作。在檢測到用戶對電器控制列表頁面的第二選擇操作時,則認定用戶已選定了要控制的電器,則將上述第二選擇操作指示的電器確定為目標電器。

本申請的上述實施例提供的用於控制電器的方法,允許終端通過各種方式確定電器控制列表,拓展了終端的應用場景,滿足用戶對不同控制場景的需求。

進一步參考圖6,作為對上述各圖所示方法的實現,本申請提供了一種用於控制電器的裝置的一個實施例,該裝置實施例與圖3所示的方法實施例相對應,該裝置具體可以應用於各種電子設備中。

如圖6所示,本實施例的用於控制電器的裝置600包括:目標電器確定單元601、觸摸操作檢測單元602、控制字符識別單元603、控制命令確定單元604以及目標電器控制單元605。

其中,目標電器確定單元601,用於確定目標電器。

觸摸操作檢測單元602,用於檢測用戶在終端上對目標電器的第一觸摸操作。

控制字符識別單元603,用於響應於檢測到上述第一觸摸操作,識別第一觸摸操作指示的第一控制字符。

控制命令確定單元604,用於根據預設的控制字符與電器控制命令的對應列表,確定第一控制字符對應的電器控制命令。

目標電器控制單元605,用於根據電器控制命令,控制目標電器。

在本實施例的一些可選的實現方式中,上述目標電器確定單元601可以進一步包括圖6中未示出的圖像獲取模塊、電器識別模塊以及第一確定模塊。

其中,圖像獲取模塊,用於獲取目標圖像。上述目標圖像中包括電器。

電器識別模塊,用於識別目標圖像包括的電器及電器的數量。

第一確定模塊,用於響應於識別出目標圖像中包括一個電器,確定識別出的電器為目標電器。

在本實施例的一些可選的實現方式中,上述目標電器確定單元601可以進一步包括圖6中未示出的電器標註模塊以及第二確定模塊

其中,電器標註模塊,用於響應於識別出目標圖像中包括多個電器,在目標圖像中標註識別出的電器。

第二確定模塊,用於響應於檢測到用戶對標註出的電器的第一選擇操作,確定第一選擇操作指示的電器為目標電器。

在本實施例的一些可選的實現方式中,上述目標電器確定單元601可以進一步包括圖6中未示出的電器檢測模塊以及列表頁面顯示模塊。

電器檢測模塊,用於響應於識別出目標圖像中包括多個電器,檢測多個電器是否相同。

列表頁面顯示模塊,用於響應於多個電器相同,在終端上顯示電器控制列表頁面。上述電器控制列表頁面包括與上述多個電器一一對應的多個電器標識。

在本實施例的一些可選的實現方式中,終端與圖像採集器連接。上述圖像獲取模塊可以進一步用於:獲取圖像採集器採集的圖像或獲取本地存儲的圖像;確定獲取到的圖像為目標圖像。

在本實施例的一些可選的實現方式中,上述電器識別模塊可以進一步用於:提取目標圖像的特徵點;將所提取的特徵點與預設的電器特徵點進行比較,確定目標圖像中包括的電器標識。

在本實施例的一些可選的實現方式中,上述目標電器確定單元601可以進一步包括圖6中未示出的列表頁面獲取模塊以及第三確定模塊。

其中,列表頁面獲取模塊,用於獲取電器控制列表頁面。上述電器控制列表頁面包括多個電器標識。

第三確定模塊,用於響應於檢測到用戶對電器控制列表頁面的第二選擇操作,確定第二選擇操作指示的電器為目標電器。

在本實施例的一些可選的實現方式中,上述列表頁面獲取模塊可以進一步用於:從伺服器獲取終端能夠控制的電器列表;根據所獲取的電器列表,形成電器控制列表頁面。

在本實施例的一些可選的實現方式中,上述列表頁面獲取模塊可以進一步用於:獲取終端控制的歷史目標電器;根據歷史目標電器,形成電器控制列表頁面。

在本實施例的一些可選的實現方式中,上述裝置600還可以包括圖6中未示出建立單元,上述建立單元用於建立控制字符與電器控制命令的對應列表。上述建立單元可以包括:控制命令列表顯示模塊、選擇操作檢測模塊、觸摸操作檢測模塊以及列表確定模塊。

其中,控制命令列表顯示模塊,用於在終端上顯示電器的控制命令列表。

選擇操作檢測模塊,用於響應於檢測到用戶對控制命令列表的第三選擇操作,確定第三選擇操作指示的控制命令為目標控制命令。

觸摸操作檢測模塊,用於響應於檢測到用戶在終端上的第二觸摸操作,識別第二觸摸操作指示的第二控制字符。

列表確定模塊,用於根據第二控制字符以及目標控制命令,確定控制字符與電器控制命令的對應列表。

在本實施例的一些可選的實現方式中,上述觸摸操作檢測單元602可以進一步包括圖6中未示出的圖像顯示模塊、軌跡輸入頁面顯示模塊以及觸摸操作檢測模塊。

其中,圖像顯示模塊,用於在終端上顯示目標電器的圖像。

軌跡輸入頁面顯示模塊,用於在目標電器的圖像的基礎上顯示軌跡輸入頁面。

觸摸操作檢測模塊,用於檢測用戶在軌跡輸入頁面上的第一觸摸操作。

在本實施例的一些可選的實現方式中,上述目標電器控制單元605可以進一步包括圖6中未示出的封裝模塊以及發送模塊。

其中,封裝模塊,用於封裝控制命令。

發送模塊,用於發送封裝後的控制命令至伺服器,以通過伺服器控制目標電器。

本申請的上述實施例提供的用於控制電器的裝置,首先確定目標電器,然後檢測用戶在終端上的觸摸操作,在檢測到上述觸摸操作時,識別上述觸摸操作指示的控制字符,再根據預設的控制字符與電器控制命令的對應列表,確定上述控制字符對應的電器控制命令,最後根據上述電器控制命令,控制目標電器。本實施例的方法,通過用戶的手寫字符實現對電器的控制,從而提高了電器控制的安全性和保密性,使得電器控制更私密。

應當理解,用於控制電器的裝置600中記載的單元601至單元605分別與參考圖3中描述的方法中的各個步驟相對應。由此,上文針對用於合成歌聲的方法描述的操作和特徵同樣適用於裝置600及其中包含的單元,在此不再贅述。裝置600的相應單元可以與終端中的單元相互配合以實現本申請實施例的方案。

下面參考圖7,其示出了適於用來實現本申請實施例的終端設備的計算機系統700的結構示意圖。圖7示出的終端設備僅僅是一個示例,不應對本申請實施例的功能和使用範圍帶來任何限制。

如圖7所示,計算機系統700包括中央處理單元(cpu)701,其可以根據存儲在只讀存儲器(rom)702中的程序或者從存儲部分708加載到隨機訪問存儲器(ram)703中的程序而執行各種適當的動作和處理。在ram703中,還存儲有系統700操作所需的各種程序和數據。cpu701、rom702以及ram703通過總線704彼此相連。輸入/輸出(i/o)接口705也連接至總線704。

以下部件連接至i/o接口705:包括鍵盤、滑鼠等的輸入部分706;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等以及揚聲器等的輸出部分707;包括硬碟等的存儲部分708;以及包括諸如lan卡、數據機等的網絡接口卡的通信部分709。通信部分709經由諸如網際網路的網絡執行通信處理。驅動器610也根據需要連接至i/o接口705。可拆卸介質711,諸如磁碟、光碟、磁光碟、半導體存儲器等等,根據需要安裝在驅動器610上,以便於從其上讀出的電腦程式根據需要被安裝入存儲部分708。

特別地,根據本公開的實施例,上文參考流程圖描述的過程可以被實現為計算機軟體程序。例如,本公開的實施例包括一種電腦程式產品,其包括承載在機器可讀介質上的電腦程式,該電腦程式包含用於執行流程圖所示的方法的程序代碼。在這樣的實施例中,該電腦程式可以通過通信部分709從網絡上被下載和安裝,和/或從可拆卸介質711被安裝。在該電腦程式被中央處理單元(cpu)701執行時,執行本申請的方法中限定的上述功能。

需要說明的是,本申請所描述的計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質或者是上述兩者的任意組合。計算機可讀存儲介質例如可以是——但不限於——電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子可以包括但不限於:具有一個或多個導線的電連接、可攜式計算機磁碟、硬碟、隨機訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或快閃記憶體)、光纖、可攜式緊湊磁碟只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本申請中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。而在本申請中,計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的程序代碼。這種傳播的數據信號可以採用多種形式,包括但不限於電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發送、傳播或者傳輸用於由指令執行系統、裝置或者器件使用或者與其結合使用的程序。計算機可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括但不限於:無線、電線、光纜、rf等等,或者上述的任意合適的組合。

附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統、方法和電腦程式產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個或多個用於實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所標註的功能也可以以不同於附圖中所標註的順序發生。例如,兩個接連地表示的方框實際上可以基本並行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或操作的專用的基於硬體的系統來實現,或者可以用專用硬體與計算機指令的組合來實現。

描述於本申請實施例中所涉及到的單元可以通過軟體的方式實現,也可以通過硬體的方式來實現。所描述的單元也可以設置在處理器中,例如,可以描述為:一種處理器包括目標電器確定單元、觸摸操作檢測單元、控制字符識別單元、控制命令確定單元和目標電器控制單元。其中,這些單元的名稱在某種情況下並不構成對該單元本身的限定,例如,目標電器確定單元還可以被描述為「確定目標電器的單元」。

作為另一方面,本申請還提供了一種計算機可讀介質,該計算機可讀介質可以是上述實施例中描述的裝置中所包含的;也可以是單獨存在,而未裝配入該裝置中。上述計算機可讀介質承載有一個或者多個程序,當上述一個或者多個程序被該裝置執行時,使得該裝置:確定目標電器;檢測用戶在終端上對目標電器的第一觸摸操作;響應於檢測到上述第一觸摸操作,識別第一觸摸操作指示的第一控制字符;根據預設的控制字符與電器控制命令的對應列表,確定第一控制字符對應的電器控制命令;根據電器控制命令,控制目標電器。

以上描述僅為本申請的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本申請中所涉及的發明範圍,並不限於上述技術特徵的特定組合而成的技術方案,同時也應涵蓋在不脫離上述發明構思的情況下,由上述技術特徵或其等同特徵進行任意組合而形成的其它技術方案。例如上述特徵與本申請中公開的(但不限於)具有類似功能的技術特徵進行互相替換而形成的技術方案。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀