TWI516974B - 訊息溝通系統及其操作方法 - Google Patents

訊息溝通系統及其操作方法 Download PDF

Info

Publication number
TWI516974B
TWI516974B TW104101321A TW104101321A TWI516974B TW I516974 B TWI516974 B TW I516974B TW 104101321 A TW104101321 A TW 104101321A TW 104101321 A TW104101321 A TW 104101321A TW I516974 B TWI516974 B TW I516974B
Authority
TW
Taiwan
Prior art keywords
connection
message
verification code
response message
login
Prior art date
Application number
TW104101321A
Other languages
English (en)
Other versions
TW201626271A (zh
Inventor
廖宜宏
Original Assignee
物聯智慧科技(深圳)有限公司
物聯智慧股份有限公司
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 物聯智慧科技(深圳)有限公司, 物聯智慧股份有限公司 filed Critical 物聯智慧科技(深圳)有限公司
Priority to TW104101321A priority Critical patent/TWI516974B/zh
Priority to CN201510133169.9A priority patent/CN104780163B/zh
Priority to US14/814,880 priority patent/US9830207B2/en
Application granted granted Critical
Publication of TWI516974B publication Critical patent/TWI516974B/zh
Publication of TW201626271A publication Critical patent/TW201626271A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • H04L63/205Network architectures or network communication protocols for network security for managing network security; network security policies in general involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Description

訊息溝通系統及其操作方法
本發明有關於一種訊息溝通系統,特別是一種訊息溝通系統及其操作方法。
由於網路科技的進步,許多的電子產品(例如客戶端)可透過網路,以連接至伺服器,並查詢伺服器中之資料庫的資料以及要求伺服器提供相關的服務。
然而,現在大多數的連線方式為,電子產品本身需要記憶伺服器的網域名稱(Domain Name)或網際網路協定位址(IP Address),才能與伺服器進行連線。由於網域名稱較好記憶,而網際網路協定較難記憶,因此目前使用者會習慣使用網域名稱來進行連線,以代替使用網際網路協定位址來進行連線,如此仍將造成使用者的困擾。另外,由於網域名稱或網際網路協定位址都是公開的,也容易受到駭客的側錄或破壞,將使得資料傳輸的安全性不足。因此,電子產品與伺服器的連線方式仍有改善的空間。
有鑑於此,本發明提供一種訊息溝通系統及其操作方法,藉以降低被害侵入的危險並增加使用的安全性。
本發明提供一種訊息溝通系統的操作方法,包括下列步驟。至少一連線伺服器產生一第一登入請求。依據第一登入請求,管理伺服器產生第一回應訊息。依據第一回應訊息,至少一連線伺服器取得服務清單。至少一遠端裝置產生第二登入請求。依據第二登入請求,管理伺服器產生第二回應訊息。依據第二回應訊息,至少一遠端裝置取得連線清單與權限設定。依據連線清單,至少一遠端裝置產生連線請求。依據連線請求與服務清單,至少一連線伺服器產生第三回應訊息。依據第三回應訊息,至少一遠端裝置與至少一連線伺服器產生連線狀態。
本發明提供一種訊息溝通系統,包括至少一連線伺服器、至少一遠端設備與管理伺服器。至少一連線伺服器用以產生第一登入請求。至少一遠端設備用以產生一第二登入請求。管理伺服器用以依據第一登入請求,以產生第一回應訊息,使至少一連線伺服器取得服務清單,且依據第二登入請求,以產生第二回應訊息,使至少一遠端設備取得連線清單與權限設定。其中,至少一遠端裝置更依據連線清單,產生連線請求,而至少一連線伺服器更依據連線請求與服務清單,以產生第三回應訊息,且依據第三回應訊息,至少一遠端裝置與至少一連線伺服器產生連線狀態。
本實施例所提供之訊息溝通系統及其操作方法,藉由連線伺服器產生第一登入請求,以從管理伺服器取得服務清單,而遠端裝置產生第二登入請求,以從管理伺服器取得連線清單與權限設定,且遠端裝置再透過產生連線請求,以與連線伺服器產生連線狀態。如此一來,降低被害侵入的危險並增加使用的安全性。
以上之關於本發明內容之說明及以下之實施方式之說明用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。
100‧‧‧訊息溝通系統
110‧‧‧連線伺服器
120‧‧‧遠端裝置
130‧‧‧管理伺服器
圖1為本發明之第一實施例所揭露之訊息溝通系統的示意圖。
圖2為本發明之第二實施例所揭露之訊息溝通系統的操作方法的流程圖。
圖3為圖2之步驟S204及S206的詳細流程圖。
圖4為圖2之步驟S210及S212的詳細流程圖。
圖5為圖2之步驟S216及S218的詳細流程圖。
圖6為本發明之第三實施例所揭露之訊息溝通系統的操作方法。
圖1為本發明之第一實施例所揭露之訊息溝通系統的示意圖。訊息溝通系統100包括連線伺服器110、遠端設備120與管理伺服器130。
連線伺服器110用以產生第一登入請求,以透過網際網路,請求與管理伺服器130連線。在本實施例中,連線伺服器110例如點對點伺服器(P2P Server)或中繼伺服器(Relay Server),且第一登入請求例如包括啟動模式設定與第一驗證碼。其中,啟動模式設定例如為將連線伺服器啟動為點對點伺服器(P2P Server)或中繼伺服器(Relay Server),第一驗證碼例如為伺服器唯一識別碼(Server Unique ID,SUID)。舉例來說,當連線伺服器100在啟動時,會取得包括啟動模式設定與第一驗證碼的啟動參數,並據以產生第一登入請求,用以請求登入管理伺服器130。
遠端設備120用以產生第二登入請求,以透過網際網路,請求與管理伺服器130連線。在本實施例中,遠端設備120可為手機、電腦,或是各式可具有連網功能之硬體設備,例如網路攝影機(IP Cam)、智能家電等。並且,第二登入請求例如包括第二驗證碼,而第二驗證碼例如為唯一識別碼(Unique ID,UID)。舉例來說,使用者可透過操作遠端設備120,以產生包括第二驗證碼的第二登入請求,以請求登入至管理伺服器130。
管理伺服器130用以依據第一登入請求,以產生第一回應訊息,使連線伺服器110取得服務清單。也就是說,當管理伺服器130接收到第一請求登入時,管理伺服器130例如於資料庫中找尋對應第一請求登入的服務清單,並將此服務清單作為第一回應訊息。接著,管理伺服器130將第一回應訊息回傳至連線伺服器110,使連線伺 服器110據以取得所屬的服務清單。其中,服務清單例如為黑白名單,且記錄連線伺服器110可與哪些遠端裝置連接,以提供對應的服務。
另外,管理伺服器130也會依據第二登入請求,以產生第二回應訊息,使遠端設備120取得連線清單與權限設定。也就是說,當管理伺服器130接收到第二請求登入時,管理伺服器130例如於資料庫中找尋對應第二請求登入的連線清單與權限設定,並將此連線清單與權限設定作為第二回應訊息。接著,管理伺服器130將第二回應訊息回傳至遠端裝置120,使遠端裝置120據以取得所屬的連線清單與權限設定。其中,連線清單例如記錄遠端裝置120可連線至哪些連線伺服器,以取得對應的服務。並且,權限設定例如記錄遠端裝置120可使用哪些功能。
此外,在遠端裝置120取得連線清單後,遠端裝置120更依據連線清單,產生連線請求,用以請求連接至連線伺服器110,且向連線伺服器110報到。其中,前述連線請求例如包括第三驗證碼,且第三驗證碼例如為遠端裝置120的唯一識別碼。
接著,當連線伺服器110接收到前述連線請求,更依據連線請求與服務清單,以產生第三回應訊息。也就是說,連線伺服器110例如會確認連線請求中的唯一識別碼是否存放於服務清單中,以對應產生確認成功或是確認失敗的第三回應訊息。
之後,遠端裝置120與連線伺服器110產生連線狀態。其中,前述連線狀態例如包括開始連線以及中斷連線。並且,開始連 線的連線狀態對應確認成功的第三回應訊息,而中斷連線的連線狀態對應確認失敗的第三回應訊息。
如此一來,遠端裝置120與連線伺服器110不需要透過網域位址(Domain name)進行連線,以降低被害侵入的危險並增加使用的安全性。
在整體運作上,首先,當連線伺服器110欲進行啟動時,連線伺服器110會先取得設置於其中的啟動參數,其中啟動參數包括啟動模式設定與第一驗證碼。接著,連線伺服器110依據啟動參數,產生對應啟動模式設定與第一驗證碼的第一登入請求。
當管理伺服器130接收到第一登入請求時,管理伺服器130會將第一登入請求的第一驗證碼與第一預設驗證碼比對。其中,第一預設驗證碼例如儲存於管理伺服器130的資料庫中。也就是說,管理伺服器130會驗證連線伺服器110所發出的第一驗證碼是否為合法,亦即確認第一驗證碼是否存在或是已經過期。
當第一驗證碼與第一預設驗證碼相符時,表示第一驗證碼為合法,管理伺服器130會產生登入成功訊息,並且於資料庫中找出對應第一請求登入對應的服務清單,並將登入成功訊息以及服務清單作為第一回應訊息,以回傳至連線伺服器110。之後,當連線伺服器110接收到的第一回應訊息包括登入成功訊息以及服務清單時,則連線伺服器110會依據第一回應訊息,以取得服務清單,並記錄此服務清單,且連線伺服器110開始運作。
另一方面,當第一驗證碼與第一預設驗證碼不相符時,表示第一識別碼為不合法,管理伺服器130會產生登入失敗訊息,並將登入失敗訊息作為第一回應訊息,以回傳至連線伺服器110。之後,當連線伺服器110接收到的第一回應訊息包括登入失敗訊息時,連線伺服器110記錄對應失敗訊息的相關資料,並停止及中斷與管理伺服器130的連接。
接著,當使用者欲將遠端裝置120與管理伺服器130連線時,使用者可操作遠端裝置120,以產生第二登入請求,其中第二請求登入例如包括第二驗證碼。
之後,當管理伺服器130接收到第二登入請求時,管理伺服器130會將第二登入請求的第二驗證碼與第二預設驗證碼比對。其中,第二預設驗證碼例如儲存於管理伺服器130的資料庫中。也就是說,管理伺服器130會驗證遠端裝置120所發出的第二驗證碼是否為合法,亦即確認第二驗證碼是否存在或是已經過期。
當第二驗證碼與第二預設驗證碼相符時,表示第二驗證碼為合法,管理伺服器130產生成功登入訊息,並且於資料庫中找出對應第二請求登入對應的連線清單與權限設定,並將登入成功訊息、連線清單與權限設定作為第二回應訊息,以回傳至遠端裝置120。之後,當遠端裝置120接收到的第二回應訊息包括登入成功訊息、連線清單與權限設定時,則遠端裝置120會依據第二回應訊息,以取得連線清單與權限設定,並記錄此連線清單與權限設定,使得使用者得 知遠端裝置120可與哪些連線伺服器連接以及可使用哪些功能的權限。
另一方面,當第二驗證碼與第二預設驗證碼不相符時,表示第二驗證碼為不合法,管理伺服器130產生登入失敗訊息,並將登入失敗訊息作為第二回應訊息,以回傳至連線伺服器110。之後,當遠端裝置120接收到的第二回應訊息包括登入失敗訊息時,遠端裝置120停止並中斷與管理伺服器130的連接。
接著,當遠端裝置120取得連線清單後,遠端裝置120例如會產生連線請求,用以請求與連線伺服器110連接,並向連線伺服器110報到,以進一步取得對應的服務。其中,前述連線請求例如包括第三識別碼,而第三識別碼例如為遠端裝置120的唯一識別碼。
當連線伺服器110接收到連線請求時,連線伺服器110會確認第三驗證碼是否與服務清單內的第三預設驗證碼相符。也就是說,連線伺服器110會依據第三驗證碼,確認遠端裝置120是否能在連線伺服器110上運行,亦即確認第三驗證碼是否在黑名單或白名單。
當第三驗證碼與第三預設驗證碼相符時,表示第三驗證碼在白名單中且遠端裝置120可在連線伺服器110上運作,則連線伺服器110產生確認成功訊息,並將確認成功訊息作為第三回應訊息,以回傳至遠端裝置120。之後,當遠端裝置120接收到的第三回應訊息包括確認成功訊息,則遠端裝置120會與連線伺服器110開始連接,亦即遠端裝置120與連線伺服器110產生開始連接的連線狀態。
當第三驗證碼不與第三預設驗證碼相符時,表示第三驗證碼在黑名單中且遠端裝置120不可在連線伺服器110上運作,連線伺服器110產生確認失敗訊息,並將確認失敗訊息作為第三回應訊息,以回傳至遠端裝置120。之後,當遠端裝置120接收到的第三回應訊息包括確認失敗訊息,則遠端裝置120中斷與連線伺服器110的連線,亦即遠端裝置120與連線伺服器110產生中斷連接的連線狀態。
更進一步來說,在連線伺服器110向管理伺服器130發出第一登入請求後,連線伺服器110例如會開始進行計數。並且,在連線伺服器110計數經過一預訂時間後,連線伺服器110例如會再次產生第一登入請求至管理伺服器130,以重新登入管理伺服器130。如此一來,可避免管理伺服器130當機或是管理伺服器130有資料更新時,連線伺服器110所取得的資料是錯誤或仍是舊資料的情況發生。
在前述實施例中,連線伺服器110與遠端裝置120的數量是以1個為例來說明,但本發明不限於此,連線伺服器110與遠端裝置的數量可視使用者的需求,自行調整為2個或2個以上。當連線伺服器110與遠端裝置120數量為2個或2個以上,其實施方式仍可參照前述的說明,故在此不再贅述。
另外,當管理伺服器130接收遠端裝置120所發出的第二登入請求時,若判斷出第二登入請求中的第二認證碼為合法,則管理伺服器130會提供一使用介面給遠端裝置120,以供使用者透過前述使用者介面調整對應第二認證碼的權限設定,進而達到服務調整的目 的。並且,管理伺服器130會將使用者所調整的權限設定,記錄並更新其資料庫中的資訊,並將調整後的權限設定回傳至遠端裝置120,以供使用者參考。在本實施例中,前述使用者可包括運營商端及/或消費者端。
進一步來說,當前述使用者為運營商端時,管理伺服器130所提供的使用介面,非消費者端直接進行權限修改,而是由對應的運營商端來修改。並且,當消費者端欲改變權限時,先需付費給運營商端,然後由運營商端針對此消費者端的需求進行權限修改。
此外,當遠端裝置120從管理伺服器130取得權限設定時,遠端裝置120會依據權限設定,直接執行對應的至少一指定功能。也就是說,若使用者欲使用指定功能時,遠端裝置120會依據權限設定判斷指定功能是否具有權限,以執行對應的處理。舉例來說,假設指定功能有5個,當指定功能的權限設定為3個開放使用及2個不開放使用時,則遠端裝置120便可直接開始執行開放使用的3個指定功能,而不會執行不開放使用的2個指定功能。
當指定功能的權限設定為4個開放使用及1個不開放使用時,則遠端裝置120便可直接開始執行開放使用的4個指定功能,而不會執行不開放使用的1個指定功能。其餘則類推。並且,遠端裝置120已安裝有所有的指定功能(例如前述的5個指定功能),而無需依據權限設定的調整,重新下載對應的指定功能。也就是說,當開放使用的指定功能由3個調整為4個時,遠端裝置120毋需下載新的開放使 用的指定功能,而可以直接執行此新的指定功能。
另外,當前述使用者為運營商端時,消費者端從運營商端取得權限設定時,也會一併將運營商端所提供得所有指定功能(例如前述的5個指定功能)下載並儲存。並且,消費者端亦毋需依據權限設定的調整,重新下載對應的指定功能。而消費者端依據權限設定,直接執行對應的至少一指定功能,可參考前述的說明,故在此不再贅述。
藉由前述實施的說明,可以歸納出一種訊息溝通系統的操作方法。圖2為本發明之第二實施例所揭露之訊息溝通系統的操作方法的流程圖。
在步驟S202中,至少一連線伺服器產生第一登入請求。在步驟S204中,依據第一登入請求,管理伺服器產生第一回應訊息。在步驟S206中,依據第一回應訊息,至少一連線伺服器取得服務清單。
在步驟S208中,至少一遠端裝置產生第二登入請求。在步驟S210中,依據第二登入請求,管理伺服器產生第二回應訊息。在步驟S212中,依據第二回應訊息,至少一遠端裝置取得連線清單與權限設定。
在步驟S214中,依據連線清單,至少一遠端裝置產生一連線請求。在步驟S216中,依據連線請求與服務清單,至少一連線伺服器產生第三回應訊息。在步驟S218中,依據第三回應訊息,至少 一遠端裝置與至少一連線伺服器產生連線狀態。在本實施例中,第一登入請求例如包括啟動模式設定與第一驗證碼。第二登入請求包括第二驗證碼。連線請求例如包括第三驗證碼。
圖3為圖2之步驟S204及S206的詳細流程圖。在步驟S302中,將第一登入請求的第一驗證碼與第一預設驗證碼比對。在步驟S304中,當第一驗證碼與第一預設驗證碼相符時,管理伺服器產生登入成功訊息以及連線清單作為第一回應訊息。在步驟S306中,當第一驗證碼與第一預設驗證碼不相符時,管理伺服器產生登入失敗訊息作為第一回應訊息。
在步驟S308中,當第一回應訊息包括登入成功訊息以及服務清單時,至少一連線伺服器取得並儲存服務清單。在步驟S310中,當第一回應訊息包括登入失敗訊息時,至少一連線伺服器記錄對應失敗訊息的相關資料。
圖4為圖2之步驟S210及S212的詳細流程圖。在步驟S402中,將第二登入請求的第二驗證碼與第二預設驗證碼比對。在步驟S404中,當第二驗證碼與第二預設驗證碼相符時,管理伺服器產生成功登入訊息、連線清單與權限設定作為第二回應訊息。在步驟S406中,當第二驗證碼與第二預設驗證碼不相符時,管理伺服器產生登入失敗訊息作為第二回應訊息。
在步驟S408中,當第二回應訊息包括登入成功訊息、連線清單與權限設定時,至少一遠端裝置取得並儲存連線清單與權限 設定。在步驟S410中,當第二回應訊息包括登入失敗訊息時,至少一遠端裝置記錄對應失敗訊息的相關資料,並中止第二登入請求。在步驟S412中,依據權限設定,直接執行對應的至少一指定功能。
圖5為圖2之步驟S216及S218的詳細流程圖。在步驟S502中,比對第三驗證碼是否與服務清單內的第三預設驗證碼相符。在步驟S504中,當第三驗證碼與第三預設驗證碼相符時,至少一連線伺服器產生確認成功訊息作為第三回應訊息。在步驟S506中,當第三驗證碼不與第三預設驗證碼相符時,至少一連線伺服器產生確認失敗訊息作為第三回應訊息。
在步驟S508中,當第三回應訊息包括確認成功訊息時,至少一遠端裝置與至少一連線伺服器所產生的連線狀態為開始連接。在步驟S510中,當第三回應訊息包括確認失敗訊息時,至少一遠端裝置與至少一連線伺服器所產生的連線狀態為中斷連接。
圖6為本發明之第三實施例所揭露之訊息溝通系統的操作方法。在步驟S202中,至少一連線伺服器產生第一登入請求。在步驟S204中,依據第一登入請求,管理伺服器產生第一回應訊息。在步驟S206中,依據第一回應訊息,至少一連線伺服器取得服務清單。
在步驟S208中,至少一遠端裝置產生第二登入請求。在步驟S210中,依據第二登入請求,管理伺服器產生第二回應訊息。在步驟S212中,依據第二回應訊息,至少一遠端裝置取得連線清單與權限設定。
在步驟S214中,依據連線清單,至少一遠端裝置產生一連線請求。在步驟S216中,依據連線請求與服務清單,至少一連線伺服器產生第三回應訊息。在步驟S218中,依據第三回應訊息,至少一遠端裝置與至少一連線伺服器產生連線狀態。在步驟S602中,經過預定時間後,再回到步驟S202中,使得至少一連線伺服器再次產生第一登入請求至管理伺服器。
本實施例所提供之訊息溝通系統及其操作方法,藉由連線伺服器產生第一登入請求,以從管理伺服器取得服務清單,而遠端裝置產生第二登入請求,以從管理伺服器取得連線清單與權限設定,且遠端裝置再透過產生連線請求,以與連線伺服器產生連線狀態。如此一來,降低被害侵入的危險並增加使用的安全性。
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。

Claims (24)

  1. 一種訊息溝通系統的操作方法,包括:至少一連線伺服器產生一第一登入請求;依據該第一登入請求,一管理伺服器產生一第一回應訊息;依據該第一回應訊息,該至少一連線伺服器取得一服務清單;至少一遠端裝置產生一第二登入請求;依據該第二登入請求,該管理伺服器產生一第二回應訊息;依據該第二回應訊息,該至少一遠端裝置取得一連線清單與一權限設定;依據該連線清單,該至少一遠端裝置產生一連線請求;依據該連線請求與該服務清單,該至少一連線伺服器產生一第三回應訊息;以及依據該第三回應訊息,該至少一遠端裝置與該至少一連線伺服器產生一連線狀態。
  2. 如請求項1所述之訊息溝通系統的操作方法,其中該第一登入請求包括一啟動模式設定與一第一驗證碼。
  3. 如請求項2所述之訊息溝通系統的操作方法,其中依據該第一登入請求,該管理伺服器產生該第一回應訊息的步驟包括:將該第一登入請求的該第一驗證碼與一第一預設驗證碼比對;當該第一驗證碼與該第一預設驗證碼相符時,該管理伺服器產生一登入成功訊息以及該服務清單作為該第一回應訊息;以及當該第一驗證碼與該第一預設驗證碼不相符時,該管理伺服 器產生一登入失敗訊息作為該第一回應訊息。
  4. 如請求項3所述之訊息溝通系統的操作方法,其中依據該第一回應訊息,該至少一連線伺服器取得該服務清單的步驟包括:當該第一回應訊息包括該登入成功訊息以及該服務清單時,該至少一連線伺服器取得並儲存該服務清單;以及當該第一回應訊息包括該登入失敗訊息時,該至少一連線伺服器記錄對應該失敗訊息的一相關資料。
  5. 如請求項1所述之訊息溝通系統的操作方法,其中該第二登入請求包括一第二驗證碼。
  6. 如請求項5所述之訊息溝通系統的操作方法,其中依據該第二登入請求,該管理伺服器產生該第二回應訊息的步驟包括:將該第二登入請求的該第二驗證碼與一第二預設驗證碼比對;當該第二驗證碼與該第二預設驗證碼相符時,該管理伺服器產生一成功登入訊息、該連線清單與該權限設定作為該第二回應訊息;以及當該第二驗證碼與該第二預設驗證碼不相符時,該管理伺服器產生一登入失敗訊息作為該第二回應訊息。
  7. 如請求項6所述之訊息溝通系統的操作方法,其中依據該第二回應訊息,該至少一遠端裝置取得該連線清單與該權限設定的步驟包括:當該第二回應訊息包括該登入成功訊息、該連線清單與該權限設定時,該至少一遠端裝置取得並儲存該連線清單與該權限設 定;以及當該第二回應訊息包括該登入失敗訊息時,該至少一遠端裝置記錄對應該失敗訊息的一相關資料,並中止該第二登入請求。
  8. 如請求項7所述之訊息溝通系統的操作方法,其中該至少一遠端裝置取得並儲存該連線清單與該權限設定的步驟之後更包括:依據該權限設定,直接執行對應的至少一指定功能。
  9. 如請求項1所述之訊息溝通系統的操作方法,其中該連線請求包括一第三驗證碼。
  10. 如請求項9所述之訊息溝通系統的操作方法,其中依據該連線請求與該服務清單,該至少一連線伺服器產生該第三回應訊息的步驟包括:將該第三驗證碼與該服務清單內的一第三預設驗證碼比對;當該第三驗證碼與該第三預設驗證碼相符時,該至少一連線伺服器產生一確認成功訊息作為該第三回應訊息;以及當該第三驗證碼與該第三預設驗證碼不相符時,該至少一連線伺服器產生一確認失敗訊息作為該第三回應訊息。
  11. 如請求項9所述之訊息溝通系統的操作方法,其中依據該第三回應訊息,該至少一遠端裝置與該至少一連線伺服器產生該連線狀態的步驟包括:當該第三回應訊息包括該確認成功訊息時,該連線狀態為一開始連接;以及當該第三回應訊息包括該確認失敗訊息時,該連線狀態為一中斷連接。
  12. 如請求項1所述之訊息溝通系統的操作方法,更包括:經過一預定時間後,該至少一連線伺服器產生該第一登入請求至該管理伺服器。
  13. 一種訊息溝通系統,包括:至少一連線伺服器,產生一第一登入請求;至少一遠端設備,產生一第二登入請求;以及一管理伺服器,接收該第一登入請求與該第二登入請求,並依據該第一登入請求,以產生一第一回應訊息,使該至少一連線伺服器取得一服務清單,且依據該第二登入請求,以產生一第二回應訊息,使該至少一遠端設備取得一連線清單與一權限設定;其中,該至少一遠端裝置更依據該連線清單,產生一連線請求,而該至少一連線伺服器更依據該連線請求與該服務清單,以產生第三回應訊息,且依據該第三回應訊息,該至少一遠端裝置與該至少一連線伺服器產生一連線狀態。
  14. 如請求項13所述之訊息溝通系統,其中該第一登入請求包括一啟動模式設定與一第一驗證碼。
  15. 如請求項14所述之訊息溝通系統,其中該管理伺服器將該第一登入請求的該第一驗證碼與一第一預設驗證碼比對,當該第一驗證碼與該第一預設驗證碼相符時,該管理伺服器產生一登入成功訊息以及該連線清單作為該第一回應訊息,當該第一驗證碼與該第一預設驗證碼不相符時,該管理伺服器產生一登入失敗訊息作為該第一回應訊息。
  16. 如請求項15所述之訊息溝通系統,其中當該第一回應訊息包括該 登入成功訊息以及該服器清單時,該至少一連線伺服器取得並儲存該連線清單,當該第一回應訊息包括該登入失敗訊息時,該至少一連線伺服器記錄對應該失敗訊息的一相關資料。
  17. 如請求項13所述之訊息溝通系統,其中該第二登入請求包括一第二驗證碼。
  18. 如請求項17所述之訊息溝通系統,其中該管理伺服器將該第二登入請求的該第二驗證碼與一第二預設驗證碼比對,當該第二驗證碼與該第二預設驗證碼相符時,該管理伺服器產生一成功登入訊息、該連線清單與該權限設定作為該第二回應訊息,當該第二驗證碼與該第二預設驗證碼不相符時,該管理伺服器產生一登入失敗訊息作為該第二回應訊息。
  19. 如請求項18所述之訊息溝通系統,其中當該第二回應訊息包括該登入成功訊息、該連線清單與該權限設定時,該至少一遠端裝置取得並儲存該連線清單與該權限設定,當該第二回應訊息包括該登入失敗訊息時,該至少一遠端裝置記錄對應該失敗訊息的一相關資料,並中止該第二登入請求。
  20. 如請求項19所述之訊息溝通系統的操作方法,其中該至少一遠端裝置更依據該權限設定,直接執行對應的至少一指定功能。
  21. 如請求項13所述之訊息溝通系統,其中該連線請求包括一第三驗證碼。
  22. 如請求項21所述之訊息溝通系統,其中該至少一連線伺服器將該第三驗證碼與該服務清單內的一第三預設驗證碼比對,當該第三驗證碼與該第三預設驗證碼相符時,該至少一連線伺服器產生一 確認成功訊息作為該第三回應訊息,當該第三驗證碼與該第三預設驗證碼不相符時,該至少一連線伺服器產生一確認失敗訊息作為該第三回應訊息。
  23. 如請求項22所述之訊息溝通系統,其中當該第三回應訊息包括該確認成功訊息時,該至少一遠端裝置與該至少一連線伺服器所產生的該連線狀態為一開始連接,當該第三回應訊息包括該確認失敗訊息時,該至少一遠端裝置與該至少一連線伺服器所產生的該連線狀態為一中斷連接。
  24. 如請求項13所述之訊息溝通系統,其中該至少一連線伺服器更經過一預定時間後,產生該第一登入請求至該管理伺服器。
TW104101321A 2015-01-15 2015-01-15 訊息溝通系統及其操作方法 TWI516974B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW104101321A TWI516974B (zh) 2015-01-15 2015-01-15 訊息溝通系統及其操作方法
CN201510133169.9A CN104780163B (zh) 2015-01-15 2015-03-25 讯息沟通***及其操作方法
US14/814,880 US9830207B2 (en) 2015-01-15 2015-07-31 Message communication system and operation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104101321A TWI516974B (zh) 2015-01-15 2015-01-15 訊息溝通系統及其操作方法

Publications (2)

Publication Number Publication Date
TWI516974B true TWI516974B (zh) 2016-01-11
TW201626271A TW201626271A (zh) 2016-07-16

Family

ID=53621407

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104101321A TWI516974B (zh) 2015-01-15 2015-01-15 訊息溝通系統及其操作方法

Country Status (3)

Country Link
US (1) US9830207B2 (zh)
CN (1) CN104780163B (zh)
TW (1) TWI516974B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114710300B (zh) * 2020-10-20 2023-11-28 厦门快快网络科技有限公司 一种新型的Windows远程安全防护方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100459545C (zh) * 2005-09-30 2009-02-04 腾讯科技(深圳)有限公司 一种高速业务跨网通信建立方法和***
US9774668B2 (en) * 2011-11-10 2017-09-26 Throughtek Co., Ltd. Communication system for establishing P2P connections and the corresponding devices using the same
US9219615B2 (en) * 2011-01-28 2015-12-22 Throughtek Co., Ltd. Remote information communication system and linking method thereof
CN104168269B (zh) * 2014-07-24 2016-05-04 深圳市腾讯计算机***有限公司 安全连接建立方法、装置及***

Also Published As

Publication number Publication date
TW201626271A (zh) 2016-07-16
CN104780163A (zh) 2015-07-15
US9830207B2 (en) 2017-11-28
CN104780163B (zh) 2018-02-06
US20160212112A1 (en) 2016-07-21

Similar Documents

Publication Publication Date Title
US10791506B2 (en) Adaptive ownership and cloud-based configuration and control of network devices
US10277577B2 (en) Password-less authentication system and method
US10666642B2 (en) System and method for service assisted mobile pairing of password-less computer login
US9911111B2 (en) Point of sale pairing
EP2692166B1 (en) Authentication method and system
WO2013086968A1 (zh) 一种网络安全防护方法、设备和***
CN112997447B (zh) 用于无线设备的基于时间戳的接入处理
US9661000B2 (en) Communication apparatus, communication system, method of controlling communication apparatus, and storage medium
KR20150138209A (ko) 보안 관리 서버와 홈 네트워크를 포함하는 네트워크 시스템, 및 네트워크 시스템에 장치를 포함시키는 방법
US20180331886A1 (en) Systems and methods for maintaining communication links
EP2392113A1 (en) Secure web-based service provision
TWI516974B (zh) 訊息溝通系統及其操作方法
JP7477205B2 (ja) ネットワークのパスワードの生成方法
US20200244647A1 (en) Systems and Methods for Secure Management and Real-Time Diagnostics of Network Devices
WO2016180223A1 (zh) 一种无线通信设备的管理方法及无线通信设备
JP2004355396A (ja) 情報機器用セキュリティ確保方法およびシステム、ならびに情報機器用セキュリティ確保プログラム
JP2018011191A (ja) 機器リスト作成システムおよび機器リスト作成方法
JP2009181194A (ja) 認証システム、それに用いる制御装置、認証方法および認証用プログラム
JP7017197B2 (ja) 情報処理システム、情報処理方法、及び情報処理プログラム
JP2013073627A (ja) Pcアクセス制御方法、それを含むモジュール、サーバ、及びシステム
EP3815297B1 (en) Authentication through secure sharing of digital secrets previously established between devices
WO2011020364A1 (zh) 一种事件发送方法及***以及相关设备
TW202105955A (zh) 網路之加密方法
JP2021165977A (ja) サーバ装置およびネットワークシステム
JP5050381B2 (ja) 通信ネットワークシステム、ミドルボックス及びミドルボックスの手続代行方法