TWI473473B - Sequence data transmission system, method and recording medium thereof - Google Patents

Sequence data transmission system, method and recording medium thereof Download PDF

Info

Publication number
TWI473473B
TWI473473B TW100140737A TW100140737A TWI473473B TW I473473 B TWI473473 B TW I473473B TW 100140737 A TW100140737 A TW 100140737A TW 100140737 A TW100140737 A TW 100140737A TW I473473 B TWI473473 B TW I473473B
Authority
TW
Taiwan
Prior art keywords
sequence
data
module
network packet
host
Prior art date
Application number
TW100140737A
Other languages
English (en)
Other versions
TW201320662A (zh
Inventor
Chin Shun Hsu
Kuan Rong Lee
Yu Sheng Weng
Original Assignee
Inst Information Industry
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inst Information Industry filed Critical Inst Information Industry
Priority to TW100140737A priority Critical patent/TWI473473B/zh
Priority to US13/327,948 priority patent/US8599839B2/en
Publication of TW201320662A publication Critical patent/TW201320662A/zh
Application granted granted Critical
Publication of TWI473473B publication Critical patent/TWI473473B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/4045Coupling between buses using bus bridges where the bus bridge performs an extender function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Description

序列資料傳輸系統、方法及其記錄媒體
本發明係有關於序列裝置的連接技術,特別是有關於跨越相同或不同之作業平台,且可實現遠距連接序列裝置的序列資料傳輸系統、方法與記錄媒體。
先前技術中,電腦主機控制序列裝置的方式有二:
第一種方式:序列裝置連接至桌上型電腦主機的序列埠。電腦主機的作業系統藉由序列通訊方法及序列裝置的驅動程式,完成電腦主機與序列裝置之間的連接。使用者即可以藉由安裝作業系統的人機界面軟體,控制序列裝置的動作,並取得序列裝置的回應資料。
第二種方法:序列裝置連接至可攜式電腦(如筆記型電腦)的序列埠,可攜式電腦的作業系統藉由序列通訊方法及序列裝置的驅動程式,完成可攜式電腦與序列裝置之間的連接。可攜式電腦與電腦主機透過網路方式或電信方式連接,且可攜式電腦與電腦主機所配置的軟體係以電腦主機為主、可攜式電腦為輔的主從式軟體。使用者可透過電腦主機的軟體控制界面控制行動裝置的運作,間接控制序列裝置或是取得序列裝置的回應資料。或者,使用者透過可攜式電腦之軟體的控制界面直接控制序列裝置,並將相關的必要資料傳輸至電腦主機,電腦主機軟體即依據可攜式電腦提供的資料進行處理或分析。
然而,此等方式的不便之處在於,在第一種方法裡,電腦主機與序列裝置所能連接的距離有限,實用性不高。在第二種方式裡,電腦主機雖能以遠距的方式與序列裝置進行序列通訊,但如果可攜式電腦的作業系統被更換過,或是可攜式電腦被更替為行動裝置(例如:平板電腦或智慧型手機),即必須依據所更換的作業系統(或是所更替的行動裝置)安裝對應的驅動程式以及控制軟體,因此需額外耗費控制軟體與驅動程式的開發成本。更進一步,若是電腦主機與序列裝置之間,必須透過雙方協議的加解密作業才能進行序列通訊作業時,電腦主機即無法透過第二種方法與序列裝置進行遠距通訊,實用性大為降低。
有鑑於此,本發明為解決上述問題,提供了一種可跨越相同或不同之作業平台,且可實現遠距連接序列裝置的序列資料傳輸系統、方法與記錄媒體。
本發明所揭露的序列資料傳輸系統包括一主機與一行動裝置。主機包括一主機控制模組、一資料轉換模組與一第一通訊模組。行動裝置包括一裝置控制模組、一橋接模組與一第二通訊模組。
主機控制模組用以發送一第一序列資料,以及用以接收一第二序列資料。資料轉換模組用以取得並轉換第一序列資料為一第一網路封包資料,及用以轉換一第二網路封包資料為第二序列資料且傳輸至主機控制模組。第一通訊模組用以傳輸第一網路封包資料至行動裝置,並接收行動裝置傳輸的第二網路封包資料,並將第二網路封包資料傳輸至資料轉換模組。
第二通訊模組用以取得第一通訊模組傳輸的第一網路封包資料,及用以將第二網路封包資料傳輸至第一通訊模組。橋接模組用以轉換第一網路封包資料為第一序列資料,以及用以轉換第二序列資料為第二網路封包資料且傳輸至第二通訊模組。序列埠連接模組用以取得橋接模組傳輸之第一序列資料以傳輸至一序列裝置,並用以取得序列裝置回傳的第二序列資料以傳輸至橋接模組。
本發明所揭露的序列資料傳輸方法,適用於網路連接之一主機與一行動裝置,且行動裝置序列連接一序列裝置,此方法包括:提供主機之一主機控制模組,以用來發送一第一序列資料及用以接收一第二序列資料;透過主機之一資料轉換模組,用以轉換第一序列資料為一第一網路封包資料,及用以將取得之一第二網路封包資料轉換回第二序列資料;建立主機之一第一通訊模組與行動裝置之一第二通訊模組之網路連接,其中,第二通訊模組用以接收第一通訊模組輸出之第一網路封包資料,第一通訊模組用以接收第二通訊模組輸出之第二網路封包資料;透過行動裝置之一橋接模組,用以將第二通訊模組取得的第一網路封包資料轉換回第一序列資料,及用以將第二序列資料轉換為第二網路封包資料;以及藉由行動裝置之一序列埠連接模組,以將橋接模組傳輸的第一序列資料傳輸至序列裝置,及用以傳輸序列裝置的第二序列資料至橋接模組。
本發明所揭露的序列資料傳輸系統與方法,更進一步時,其資料轉換模組可包括一虛擬序列埠管理模組與一序列與網路資料轉換模組。虛擬序列埠管理模組用以建立對應序列裝置的一虛擬序列埠,以供接收主機控制模組發送的第一序列資料及供傳輸第二序列資料至主機控制模組。序列與網路資料轉換模組用以轉換第一序列資料為第一網路封包資料,並傳輸第一網路封包資料予第一通訊模組,及用以轉換第一通訊模組接收的第二網路封包資料為第二序列資料,且引導第二序列資料至虛擬序列埠。
本發明更揭露一種記錄媒體,其儲存有電腦可讀取之程式碼,係由網路相連之一主機與一行動裝置讀取該程式碼以協同執行一序列資料傳輸方法,流程如前說明,在此即不贅述。
本發明之特點係在於,主機可不限距離連接序列裝置。其次,主機可不受限於行動裝置的作業系統而直接控制序列裝置,因此不需額外開發安裝於行動裝置的控制軟體與驅動程式,進而降低軟體與驅動程式的開發成本。而且,藉由主機可不受限於行動裝置的作業系統而直接控制序列裝置的特性,主機與序列裝置之間可施行由雙方協議之加解密作業才可進行的序列通訊作業,故大為提升系統的實用性。
本發明所揭示的系統及方法,可在異質平台上達到擴充序列埠裝置的目的。經由本發明系統及方法,與主機之作業系統不同的之行動裝置,可以連接序到埠裝置和主機,負責橋接主機以及序列埠裝置之間的資料傳輸。即便主機與序列埠裝置之間必須透過加解密的傳輸方式,而行動裝置上並未具有加解密功能時,本發明系統及方法仍能讓行動裝置與序列埠裝置正常運作,輕易達成異質系統擴充的目的。
茲配合圖式將本發明較佳實施例詳細說明如下:
首先請參照圖1繪示本發明實施例之一系統架構示意圖。此系統包括一主機10(Host Device)與一行動裝置20(Portable Device),一個以上的序列裝置30(Serial Device)接在行動裝置20的序列埠241(Serial Port)。其中,序列埠的規格包括RS-232、RS-422、RS-485,或更進一步包括符合通用序列匯流排(Universal Serial Bus,USB)規格的連接埠。
主機10包括一主機控制模組11(Host Control Module)、一資料轉換模組12(Data Convert Module)與一第一通訊模組(First Communicate Module)13。使用者可藉由主機10的人機界面控制主機控制模組11,主機控制模組11係用以發出控制或連接序列裝置30的一第一序列資料。
此第一序列資料會由資料轉換模組12所接收,並轉換為一第一網路封包資料,以及接收來自行動裝置20的一第二網路封包資料,並轉換為該第二序列資料以傳輸到主機控制模組11。在一實施例中,資料轉換模組12以一虛擬序列埠管理模組121與一序列與網路資料轉換模組123之組合為例,但本發明不以此為限。
虛擬序列埠管理模組121用以建立對應序列裝置30的虛擬序列埠122。使用者可透過主機控制模組11控制虛擬序列埠管理模組121,並建立虛擬序列埠122,或是使用者由虛擬序列埠管理模組121的人機界面(圖1未繪示),控制虛擬序列埠管理模組121來建立虛擬序列埠122。
虛擬序列埠122接收上述第一序列資料。序列與網路資料轉換模組123連接於虛擬序列埠122與上述第一通訊模組13,且會將虛擬序列埠122接收的第一序列資料轉換為符合網路傳輸格式的第一網路封包資料,再將第一網路封包資料傳輸至第一通訊模組13。第一通訊模組13會將第一網路封包資料藉由有線網路或無線網路方式而傳輸至行動裝置20。
行動裝置20包括一第二通訊模組23(Second Communicate Module)、一橋接模組22(Bridge Module)與一序列埠連接模組24(Serial Connect Module)。
第二通訊模組23用以接收上述第一網路封包資料,並將其傳輸至橋接模組22。橋接模組22會將第一網路封包資料轉換回符合序列通訊方式之資料格式的第一序列資料,並將其傳輸至序列埠連接模組24。序列埠連接模組24再透過序列埠241連接序列裝置30,並將第一序列資料直接傳輸至序列裝置30。序列裝置30會依據第一序列資料執行對應動作,即如同主機控制模組11直接控制序列裝置30。
另一方面,序列裝置30回應主機10時,係產生一第二序列資料。此第二序列資料透過行動裝置20的序列埠241而被序列埠連接模組24所接收。序列埠連接模組24會將第二序列資料轉送至橋接模組22。橋接模組22會將第二序列資料轉換成符合網路傳輸之資料格式的第二網路封包資料,並將其傳輸至第二通訊模組23。第二通訊模組23會將第二網路封包資料傳輸至主機10。
第一通訊模組13會接收此第二網路封包資料並將其轉送至資料轉換模組12。序列與網路資料轉換模組123會將第二網路封包資料轉換為一第二序列資料,此第二序列資料係符合序列通訊資料格式,並將第二序列資料引導至虛擬序列埠122,主機控制模組11即取得由虛擬序列埠122傳輸而來的第二序列資料。即如同主機控制模組11直接取得序列裝置30的回應資料。
接著,請參照圖2所繪示本發明實施例之另一系統架構示意圖,與圖1不同處在於,行動裝置20更包括一裝置控制模組21,用以連接橋接模組22、序列埠連接模組24與第二通訊模組23。使用者可藉由裝置控制模組21之人機界面(圖2未繪示),輸入至少一序列埠參數,以此設定橋接模組22與序列埠連接模組24。序列埠連接模組24會依此序列埠參數與序列裝置30進行序列通訊,而橋接模組22依據此序列埠參數進行網路封包資料與序列埠241資料之轉換作業。此序列埠參數至少包括一序列埠241號碼參數、一序列資料格式參數、一傳輸率參數與一同位元參數。
更進一步者,裝置控制模組21可透過第一通訊模組13與第二通訊模組23以連接至主機控制模組11,並將序列埠參數傳輸至主機控制模組11。主機控制模組11係依據序列埠參數來設定資料轉換模組12,資料轉換模組12會所設定的序列埠參數以進行網路封包資料與序列埠241資料之轉換作業。
另一方面,使用者亦可藉由裝置控制模組21輸入對序列裝置30的控制資料,此控制資料係透過第一通訊模組13與第二通訊模組23而被傳輸至主機控制模組11。主機控制模組11再依據控制資料而發送第一序列資料。
其中,主機控制模組11與裝置控制模組21可以經由軟體(如可由主機10和可由行動裝置20所讀取之應用程式)、硬體(如中央處理單元類型的運算單元)或是軟體與硬體之結合(如將應用程式燒錄在一特定晶片)等任一型態來實施。
其次,請參照圖3所繪示本發明實施例之序列裝置30連接方法之流程示意圖。此方法適用於網路連接之一主機10與一行動裝置20,一序列裝置30裝設於行動裝置20的序列埠241,請配合圖1或圖2繪示之系統圖以利於了解。於此說明主機10連繫序列裝置30之流程,此方法包括:
提供主機10之一主機控制模組11,以用來發送一第一序列資料及用以接收一第二序列資料(步驟S110)。如前述,使用者藉由主機10的人機界面控制主機控制模組11,令其發出一第一序列資料。另一方面,主機控制模組11亦會接收由資料轉換模組12轉換回的第二序列資料。
透過主機10之一資料轉換模組12,用以轉換第一序列資料為一第一網路封包資料,及用以將取得的一第二網路封包資料轉換回第二序列資料(步驟S120)。
此步驟中,虛擬序列埠管理模組121會建立對應序列裝置30的虛擬序列埠122。虛擬序列埠管理模組121透過虛擬序列埠122取得第一序列資料,並將其轉換為第一網路封包資料。
另一方面,序列與網路資料轉換模組123會從第一通訊模組13取得第二網路封包資料,並將其轉換回第二序列資料,之後再透過虛擬序列埠122傳輸第二序列資料至主機控制模組11。
建立主機10之一第一通訊模組13與行動裝置20之一第二通訊模組23之網路連接,其中,第二通訊模組23用以接收第一通訊模組13輸出之第一網路封包資料,第一通訊模組13用以接收第二通訊模組23輸出之第二網路封包資料(步驟S130)。然而,第一通訊模組13與第二通訊模組23係透過有線或無線方式進行網路連接。
透過行動裝置20之一橋接模組22,用以將第二通訊模組23取得的第一網路封包資料轉換回第一序列資料,及用以將第二序列資料轉換為第二網路封包資料(步驟S140)。橋接模組22在取得第二通訊模組傳輸的第一網路資料時,會將第一網路封包資料轉換回第一序列資料,並將轉換回的第一序列資料傳輸至序列埠連接模組24。
另一方面,橋接模組22亦可取得序列埠連接模組24傳輸的第二序列資料,並將其轉換為第二網路封包資料,之後再將轉換出的第二網路封包資料傳輸至第二通訊模組23。
藉由行動裝置20之一序列埠連接模組24,以將橋接模組22傳輸的第一序列資料傳輸至序列裝置30,及用以傳輸序列裝置30提供的第二序列資料至橋接模組22(步驟S150)。如前述,序列埠連接模組24會經由序列埠241而將第一序列資料傳輸至序列裝置30。然而,序列裝置30回應主機10時,會產生一第二序列資料。序列埠連接模組24會透過行動裝置20的序列埠241取得第二序列資料。
然如,行動裝置方面,使用者可藉由裝置控制模組21之人機界面(未繪示),輸入至少一序列埠參數,以此設定橋接模組22與序列埠連接模組24。於步驟S150時,序列埠連接模組24會依此序列埠參數與序列裝置30進行序列通訊。於步驟S140時,而橋接模組22依據此序列埠參數進行網路封包資料與序列埠241資料之轉換作業。
更進一步者,裝置控制模組21可透過第一通訊模組13與第二通訊模組23以連接至主機控制模組11,並將序列埠參數傳輸至主機控制模組11。主機控制模組11係依據序列埠參數來設定資料轉換模組12,資料轉換模組12會所設定的序列埠參數以進行網路封包資料與序列埠241資料之轉換作業。然而,此設定作業需於步驟S110執行前完成。
另一方面,使用者亦可藉由裝置控制模組21輸入對序列裝置30的控制資料,此控制資料係透過第一通訊模組13與第二通訊模組23而被傳輸至主機控制模組11。主機控制模組11再依據控制資料而發送第一序列資料。使用者可藉此方式來控制主機10連繫序列裝置30的時間點。
本發明已詳述如上,惟僅記載本發明為呈現解決問題所採用的技術手段之實施方式或實施例,並非用來限定本發明專利實施之範圍。凡與本發明專利申請範圍文義相符,或依本發明專利範圍所做的均等變化與修飾,皆為本發明專利範圍所涵蓋。
10...主機
11...主機控制模組
12...資料轉換模組
121...虛擬序列埠管理模組
122...虛擬序列埠
123...序列與網路資料轉換模組
13...第一通訊模組
20...行動裝置
21...裝置控制模組
22...橋接模組
23...第二通訊模組
24...序列埠連接模組
241...序列埠
30...序列裝置
S110~S150...步驟
圖1繪示本發明實施例之系統架構示意圖;
圖2繪示本發明實施例之另一系統架構示意圖;以及
圖3繪示本發明實施例之序列資料傳輸方法流程示意圖。
10...主機
11...主機控制模組
12...資料轉換模組
121...虛擬序列埠管理模組
122...虛擬序列埠
123...序列與網路資料轉換模組
13...第一通訊模組
20...行動裝置
22...橋接模組
23...第二通訊模組
24...序列埠連接模組
241...序列埠
30...序列裝置

Claims (14)

  1. 一種序列資料傳輸系統,該系統包括:一主機,其包括:一主機控制模組,用以發送一第一序列資料,以及用以接收一第二序列資料;一資料轉換模組,用以取得並轉換該第一序列資料為一第一網路封包資料,及用以轉換一第二網路封包資料為該第二序列資料且傳輸至該主機控制模組;以及一第一通訊模組,用以輸出該第一網路封包資料,並接收該第二網路封包資料且傳輸至該資料轉換模組;以及一行動裝置,其包括:一第二通訊模組,用以取得該第一通訊模組傳輸之該第一網路封包資料,及用以將該第二網路封包資料傳輸至該第一通訊模組;一橋接模組,用以轉換該第一網路封包資料為該第一序列資料,以及用以轉換該第二序列資料為該第二網路封包資料且傳輸至該第二通訊模組;以及一序列埠連接模組,用以取得該橋接模組傳輸之該第一序列資料以傳輸至一序列裝置,並用以取得該序列裝置回傳之該第二序列資料以傳輸至該橋接模組。
  2. 如申請專利範圍第1項所述序列資料傳輸系統,其中該行動裝置更包括一裝置控制模組以連接該橋接模組與該序列埠連接模組,用以將至少一序列埠參數設定於該橋接模組與該序列埠連接模組,以供該序列埠連接模組與該序列裝置進行通訊,及供該橋接模組依據該序列埠參數進行網路封包資料與序列埠資料之轉換。
  3. 如申請專利範圍第2項所述序列資料傳輸系統,其中該序列埠參數至少包括一序列埠號碼參數、一序列資料格式參數、一傳輸率參數與一同位元參數。
  4. 如申請專利範圍第2項所述序列資料傳輸系統,其中該裝置控制模組係透過該第一通訊模組與該第二通訊模組以連接至該主機控制模組,並將該序列埠參數傳輸至該主機控制模組,該主機控制模組係依據該序列埠參數設定該資料轉換模組,該資料轉換模組係依據該序列埠參數進行網路封包資料與序列埠資料之轉換。
  5. 如申請專利範圍第1項所述序列資料傳輸系統,其中該資料轉換模組包括:一虛擬序列埠管理模組,用以建立一對應該序列裝置之虛擬序列埠,以供接收該第一序列資料及供傳輸該第二序列資料;一序列與網路資料轉換模組,用以轉換該虛擬序列埠接收之該第一序列資料為該第一網路封包資料,並傳輸該第一網路封包資料予該第一通訊模組,及用以轉換該第一通訊模組接收之該第二網路封包資料為該第二序列資料,以引導該第二序列資料至該虛擬序列埠。
  6. 如申請專利範圍第1項所述序列資料傳輸系統,其中該行動裝置更包括一裝置控制模組,該裝置控制模組係透過該第一通訊模組與該第二通訊模組以控制該主機控制模組,以令該主機控制模組發送該第一序列資料。
  7. 如申請專利範圍第1項所述序列資料傳輸系統,其中該序列埠連接模組係透過一序列埠而連接至該序列裝置,其中該序列埠為RS-232、RS-422、RS-485或通用序列匯流排之規格的連接埠。
  8. 一種序列資料傳輸方法,適用於網路連接之一主機與一行動裝置,該行動裝置係序列連接一序列裝置,該方法包括:提供該主機之一主機控制模組以用來發送一第一序列資料及用以接收一第二序列資料;透過該主機之一資料轉換模組,用以轉換該第一序列資料為一第一網路封包資料,及用以將取得之一第二網路封包資料轉換回該第二序列資料;建立該主機之一第一通訊模組與該行動裝置之一第二通訊模組之網路連接,其中,該第二通訊模組用以接收該第一通訊模組輸出之該第一網路封包資料,該第一通訊模組用以接收該第二通訊模組輸出之該第二網路封包資料;透過該行動裝置之一橋接模組,用以將該第二通訊模組取得之該第一網路封包資料轉換回該第一序列資料,及用以將該第二序列資料轉換為該第二網路封包資料;以及藉由該行動裝置之一序列埠連接模組,以將該橋接模組傳輸之該第一序列資料傳輸至該序列裝置,及用以傳輸該序列裝置之該第二序列資料至該橋接模組。
  9. 如申請專利範圍第8項所述序列資料傳輸方法,其中該行動裝置包括一裝置控制模組以連接該橋接模組與該序列埠連接模組,用以將至少一序列埠參數設定於該橋接模組與該序列埠連接模組,以供該序列埠連接模組與該序列裝置進行通訊,及供該橋接模組依據該序列埠參數進行網路封包資料與序列埠資料之轉換。
  10. 如申請專利範圍第9項所述序列資料傳輸方法,其中該序列埠參數至少包括一序列埠號碼參數、一序列資料格式參數、一傳輸率參數與一同位元參數。
  11. 如申請專利範圍第9項所述序列資料傳輸方法,其中該裝置控制模組係透過該第一通訊模組與該第二通訊模組以連接至該主機控制模組,並將該序列埠參數傳輸至該主機控制模組,該主機控制模組係依據該序列埠參數設定該資料轉換模組,該資料轉換模組係依據該序列埠參數進行網路封包資料與序列埠資料之轉換。
  12. 如申請專利範圍第8項所述序列資料傳輸方法,其中該資料轉換模組包括一虛擬序列埠管理模組與一序列與網路資料轉換模組,而由透過該主機之一資料轉換模組,用以轉換該第一序列資料為一第一網路封包資料,及用以將取得之一第二網路封包資料轉換回該第二序列資料之該步驟包括:藉由一對應該序列裝置之虛擬序列埠,以用來接收該第一序列資料,及用來發送該序列與網路資料轉換模組之該第二序列資料,該虛擬序列埠係由該虛擬序列埠管理模組所建立;以及透過該序列與網路資料轉換模組,以轉換該虛擬序列埠管理模組接收之該第一序列資料為該第一網路封包資料,及用以轉換該第一通訊模組接收之該第二網路封包資料為該第二序列資料。
  13. 如申請專利範圍第8項所述序列資料傳輸方法,其中該行動裝置包括一裝置控制模組,該裝置控制模組係透過該第一通訊模組與該第二通訊模組以控制該主機控制模組,以令該主機控制模組發送該第一序列資料。
  14. 一種記錄媒體,其儲存有電腦可讀取之程式碼,係由網路相連之一主機與一行動裝置讀取該程式碼以協同執行一序列資料傳輸方法,以使主機連接該行動裝置所連接之一序列裝置,該方法包括:提供該主機之一主機控制模組以用來發送一第一序列資料及用以接收一第二序列資料;透過該主機之一資料轉換模組,用以轉換該第一序列資料為一第一網路封包資料,及用以將取得之一第二網路封包資料轉換回該第二序列資料;建立該主機之一第一通訊模組與該行動裝置之一第二通訊模組之網路連接,其中,該第二通訊模組用以接收該第一通訊模組輸出之該第一網路封包資料,該第一通訊模組用以接收該第二通訊模組輸出之該第二網路封包資料;透過該行動裝置之一橋接模組,用以將該第二通訊模組取得之該第一網路封包資料轉換回該第一序列資料,及用以將該第二序列資料轉換為該第二網路封包資料;以及藉由該行動裝置之一序列埠連接模組,以將該橋接模組傳輸之該第一序列資料傳輸至該序列裝置,及用以傳輸該序列裝置之該第二序列資料至該橋接模組。
TW100140737A 2011-11-08 2011-11-08 Sequence data transmission system, method and recording medium thereof TWI473473B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW100140737A TWI473473B (zh) 2011-11-08 2011-11-08 Sequence data transmission system, method and recording medium thereof
US13/327,948 US8599839B2 (en) 2011-11-08 2011-12-16 System and method for transmitting serial data, and recording medium thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100140737A TWI473473B (zh) 2011-11-08 2011-11-08 Sequence data transmission system, method and recording medium thereof

Publications (2)

Publication Number Publication Date
TW201320662A TW201320662A (zh) 2013-05-16
TWI473473B true TWI473473B (zh) 2015-02-11

Family

ID=48223651

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100140737A TWI473473B (zh) 2011-11-08 2011-11-08 Sequence data transmission system, method and recording medium thereof

Country Status (2)

Country Link
US (1) US8599839B2 (zh)
TW (1) TWI473473B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457723B (zh) * 2013-09-10 2016-08-10 徐光梅 一种加密方法及以其为基础的加密设备
WO2015066228A2 (en) 2013-10-29 2015-05-07 Lantronix, Inc. Data capture on a serial device
CN104657301B (zh) * 2013-11-20 2017-08-08 希姆通信息技术(上海)有限公司 移动终端、电子设备及串口传输方法和系统
CN103957146B (zh) * 2014-01-29 2018-06-19 昆山三泰新电子科技有限公司 远端设备的网路控制系统
CN103986751A (zh) * 2014-05-04 2014-08-13 昆山三泰新电子科技有限公司 远端控制序列/并列设备的桥接系统、设备与控制方法
CN104113136A (zh) * 2014-06-20 2014-10-22 江苏省电力公司江阴市供电公司 电能量系统串口传输装置及其传输方法
CN107450408A (zh) * 2017-09-06 2017-12-08 深圳增强现实技术有限公司 一种传感器即插即用的系统及方法
CN108011813A (zh) * 2017-12-15 2018-05-08 江苏坤发信息科技有限公司 一种具有可编程通信网关
CN110061880A (zh) * 2019-04-25 2019-07-26 北京智芯微电子科技有限公司 集中器与远程通信模块的数据传输检测装置及方法
CN112272096B (zh) * 2020-12-28 2021-04-27 飞天诚信科技股份有限公司 一种基于苹果转换设备的通信方法和系统
CN114980038B (zh) * 2021-02-24 2025-05-16 京东科技信息技术有限公司 机器人系统、用于数据通信的方法和装置
CN114500627A (zh) * 2021-12-27 2022-05-13 南京南瑞继保电气有限公司 一种远程访问串口设备的方法、装置、设备及存储介质
CN118012808B (zh) * 2024-02-06 2025-02-11 东土科技(宜昌)有限公司 虚拟串口参数配置方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050175031A1 (en) * 2004-02-09 2005-08-11 Harley Joseph L.Jr. Method and apparatus for remotely monitoring and controlling devices
US20110219066A1 (en) * 2006-05-03 2011-09-08 Cloud Systems, Inc. System and method for managing, routing, and controlling devices and inter-device connections

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418324B1 (en) 1995-06-01 2002-07-09 Padcom, Incorporated Apparatus and method for transparent wireless communication between a remote device and host system
US6687260B1 (en) * 1999-02-12 2004-02-03 Conexant Systems, Inc. Apparatus and methods for flow control of non-isochronous data
US7317733B1 (en) * 2003-08-18 2008-01-08 Cortina Systems, Inc. Apparatus, system, and method for protocol conversion in transceiver modules
DE102007001137B4 (de) * 2006-02-14 2016-05-04 Robert Bosch Gmbh Gateway zum automatischen Routen von Nachrichten zwischen Bussen
US9426095B2 (en) 2008-08-28 2016-08-23 International Business Machines Corporation Apparatus and method of switching packets between virtual ports

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050175031A1 (en) * 2004-02-09 2005-08-11 Harley Joseph L.Jr. Method and apparatus for remotely monitoring and controlling devices
US20110219066A1 (en) * 2006-05-03 2011-09-08 Cloud Systems, Inc. System and method for managing, routing, and controlling devices and inter-device connections

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王惟正, "HyperWindow:一種新型感知系統來連結遠方的家人", 國立成功大學工業設計研究所碩士論文, Jul. 31, 2011. *

Also Published As

Publication number Publication date
US20130114618A1 (en) 2013-05-09
TW201320662A (zh) 2013-05-16
US8599839B2 (en) 2013-12-03

Similar Documents

Publication Publication Date Title
TWI473473B (zh) Sequence data transmission system, method and recording medium thereof
TWI460954B (zh) 智慧家庭網路系統及其註冊控制裝置與家電設備註冊方法
CN107688548B (zh) 扩充序列通讯的系统、装置、方法及扩充通信端口的系统
JP3144737U (ja) コンピュータ間データ伝送機能を具備するコンピュータ切換え器
US10261930B2 (en) System, device and method for transmitting signals between different communication interfaces
CN103019981B (zh) 信号转接控制方法及信号转接装置
JP2008257419A (ja) 通信アダプタ及び通信アダプタのデータ転送方法
US10162778B2 (en) Universal serial bus emulation layer
TWI463364B (zh) 觸控裝置之外部操作系統與方法
TWI597608B (zh) The hub-to-bus converter that supports master-slave translation operates as a hub
CN201146522Y (zh) 一种基于nfc技术的在多台设备间交换信息的装置
CN101827462A (zh) 蓝牙无线通信系统的构架方法
US20130238820A1 (en) Mobile device and usb system including the same
TWI238605B (en) Method for transmitting and receiving blue-tooth data and its apparatus
WO2014205965A1 (zh) 主机、显示屏及显示系统
CN105630718A (zh) 提供主机即时切换分享通用串行总线电子设备的电子装置
CN103052050A (zh) 集线器装置与通过集线器装置自动建立起联机的方法
CN107465711A (zh) 一种串口通信方法、控制终端及单板
CN104217182A (zh) 具有移动高画质连接端口的显示器及其信号处理方法
CN111695167B (zh) 无线鼠标装置及其信息传输方法
JP6029501B2 (ja) ソフトウェア無線装置
CN103092805B (zh) 串行数据传输系统及其方法
US20150181646A1 (en) Method and system for bridging an input signal from a human interface device between a computer and a mobile device
KR20120107633A (ko) 컴퓨터에 연결된 키보드를 이용한 휴대단말기의 키입력 방법.
CN114244521B (zh) 一种应用于边缘计算的密码系统实现方法