一種串口通信方法及終端的制作方法
【技術領域】
[0001]本發(fā)明涉及互聯網技術領域,尤其涉及一種串口通信方法及終端。
【背景技術】
[0002]串行接口簡稱串口,是指數據一位一位地順序傳送,其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信,從而大大降低了成本,特別適用于遠距離通信。
[0003]在實際應用中,用戶經常將主終端通過串口與多臺串口設備相連接,并通過主終端對串口設備進彳丁控制。在每一串口設備通過串口與主終端連接時,主終端將為每一串口設備隨機分配一對應的串口號。在現有技術中,主終端對一串口設備進行控制時,需要用戶手動選擇該串口設備對應的串口號,主終端獲取用戶選擇的串口號才能與該串口設備進行通信。由于串口號是主終端隨機分配的,當主終端連接多個串口設備時,用戶將很難確定哪一串口設備對應哪一串口號;在用戶手動選擇串口號的過程中很容易選錯串口號,因此,通過用戶手動選擇串口設備的串口號將降低主終端與串口設備通信的成功率。
【發(fā)明內容】
[0004]本發(fā)明公開了一種串口通信方法及終端,能夠自動獲取串口設備對應的串口號,避免用戶手動選擇串口設備對應的串口號,能夠提高主終端與串口設備通信的成功率。
[0005]本發(fā)明公開了一種串口通信方法,所述方法包括:
[0006]接收用戶輸入的針對目標串口設備的第一控制指令,所述第一控制指令攜帶所述目標串口設備的標識信息;
[0007]根據預先存儲的串口號與串口設備的標識信息的映射關系,獲取與所述目標串口設備的標識信息對應的串口號;
[0008]根據與所述目標串口設備的標識信息對應的串口號,將所述第一控制指令發(fā)送至所述目標串口設備,以控制所述目標串口設備根據所述第一控制指令執(zhí)行目標操作。
[0009]本發(fā)明還公開了一種終端,所述終端包括:
[0010]接收模塊,用于接收用戶輸入的針對目標串口設備的第一控制指令,所述第一控制指令攜帶所述目標串口設備的標識信息;
[0011]獲取模塊,用于根據預先存儲的串口號與串口設備的標識信息的映射關系,獲取與所述目標串口設備的標識信息對應的串口號;
[0012]發(fā)送模塊,用于根據與所述目標串口設備的標識信息對應的串口號,將所述第一控制指令發(fā)送至所述目標串口設備,以控制所述目標串口設備根據所述第一控制指令執(zhí)行目標操作。
[0013]在本發(fā)明中,終端在接收用戶輸入的攜帶有目標串口設備的標識信息的第一控制指令之后,終端將根據預先存儲的串口號與串口設備的標識信息的映射關系,獲取與該目標串口設備的標識信息對應的串口號;終端根據與該目標串口設備的標識信息對應的串口號,將第一控制指令發(fā)送至該目標串口設備,以控制該目標串口設備根據第一控制指令執(zhí)行目標操作??梢?,本發(fā)明能夠自動獲取串口設備對應的串口號,避免用戶手動選擇串口設備對應的串口號,能夠提高主終端與串口設備通信的成功率。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明的技術方案,下面將對本發(fā)明所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明公開的一種串口通信方法的流程示意圖;
[0016]圖2是本發(fā)明公開的另一種串口通信方法的流程示意圖;
[0017]圖3是本發(fā)明公開的另一種串口通信方法的流程示意圖;
[0018]圖4是本發(fā)明公開的另一種串口通信方法的流程示意圖;
[0019]圖5是本發(fā)明公開的一種終端的結構示意圖;
[0020]圖6是本發(fā)明公開的另一種終端的結構示意圖;
[0021]圖7是本發(fā)明公開的另一種終端的結構示意圖;
[0022]圖8是本發(fā)明公開的另一種終端的結構示意圖。
【具體實施方式】
[0023]下面將結合本發(fā)明的附圖以及實施例,對本發(fā)明的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]本發(fā)明實施例公開了一種串口通信方法及終端,能夠自動獲取串口設備對應的串口號,避免用戶手動選擇串口設備對應的串口號,能夠提高主終端與串口設備通信的成功率。以下分別進行詳細說明。
[0025]請參見圖1,圖1為本發(fā)明實施例公開的一種串口通信方法的流程示意圖。如圖1所示,該串口通信方法可以包括以下步驟。
[0026]S101、接收用戶輸入的針對目標串口設備的第一控制指令,該第一控制指令攜帶該目標串口設備的標識信息。
[0027]本發(fā)明實施例中,終端將接收用戶輸入的針對目標串口設備的第一控制指令,該第一控制指令攜帶該目標串口設備的標識信息。其中,該終端可包括但不限于平板電腦、筆記本電腦、臺式電腦等擁有串口的終端;該終端的操作系統(tǒng)可包括但不限于1S操作系統(tǒng)、Windows操作系統(tǒng)等等,本發(fā)明實施例不做限定。本發(fā)明實施例中,串口設備為能夠通過終端的串口與終端建立串口連接的設備,例如該串口設備可以為機械手、打印機、投影儀、智能手機等等;串口設備的標識?目息為能夠唯一標識該串口設備的?目息;串口設備的標識?目息可以為數字或字母,該串口設備的標識信息也可為數字和字母的組合等等,本發(fā)明實施例不做限定。
[0028]S102、根據預先存儲的串口號與串口設備的標識信息的映射關系,獲取與該目標串口設備的標識信息對應的串口號。
[0029]本發(fā)明實施例中,與終端建立串口連接的每一串口設備都對應一串口號,每一串口設備對應不同的串口號。終端根據串口設備對應的串口號才能將第一控制指令發(fā)送給串口設備。
[0030]本發(fā)明實施例中,終端預先存儲的串口號與串口設備的標識信息的映射關系即為串口設備的串口號與串口設備的標識信息的映射關系。在終端接收到目標串口設備的第一控制指令之后,終端將根據預先存儲的串口號與串口設備的標識信息的映射關系,獲取目標串口設備的標識信息對應的串口號,該目標串口設備的標識信息對應的串口號即為該目標串口設備的串口號。
[0031]S103、根據與該目標串口設備的標識信息對應的串口號,將第一控制指令發(fā)送至該目標串口設備,以控制該目標串口設備根據第一控制指令執(zhí)行目標操作。
[0032]本發(fā)明實施例中,終端獲取到目標串口設備的標識信息對應的串口號之后,可以根據目標串口設備的標識信息對應的串口號將第一控制指令發(fā)送給目標串口設備;該目標串口設備接收第一控制指令之后將根據第一控制指令執(zhí)行目標操作。例如,若該目標串口設備為智能手機,則該目標串口設備可以根據第一控制指令增加音量或減小音量等等;若該目標串口設備為機械手,則該目標串口設備可以根據第一控制指令抓取物品等等。
[0033]在圖1所描述的方法中,終端在接收用戶輸入的攜帶有目標串口設備的標識信息的第一控制指令之后,終端將根據預先存儲的串口號與串口設備的標識信息的映射關系,獲取與該目標串口設備的標識信息對應的串口號;終端根據與該目標串口設備的標識信息對應的串口號,將第一控制指令發(fā)送至該目標串口設備,以控制該目標串口設備根據第一控制指令執(zhí)行目標操作??梢?,本發(fā)明實施例能夠自動獲取串口設備對應的串口號,避免用戶手動選擇串口設備對應的串口號,能夠提高主終端與串口設備通信的成功率。
[0034]請參見圖2,圖2為本發(fā)明實施例公開的另一種串口通信方法的流程示意圖。如圖2所示,該串口通信方法可以包括以下步驟。
[0035]S201、當終端檢測到串口設備通過串口與本端建立串口連接時,終端獲取串口設備的串口號和該串口設備的標識信息。
[0036]本發(fā)明實施例中,當一串口設備通過串口連接終端時,終端將為該串口設備分配一串口號;其中,該串口號可以是終端為串口設備隨機分配的。
[0037]本發(fā)明實施例中,當終端檢測到串口設備通過串口與本端建立串口連接時,終端也可先獲取串口設備的標識信息,再獲取串口設備的串口號,或終端可以先獲取串口設備的串口號,再獲取串口設備的標識信息,本發(fā)明實施例