[go: up one dir, main page]

TWI885813B - Server migration method and server migration system - Google Patents

Server migration method and server migration system Download PDF

Info

Publication number
TWI885813B
TWI885813B TW113110721A TW113110721A TWI885813B TW I885813 B TWI885813 B TW I885813B TW 113110721 A TW113110721 A TW 113110721A TW 113110721 A TW113110721 A TW 113110721A TW I885813 B TWI885813 B TW I885813B
Authority
TW
Taiwan
Prior art keywords
server
receiving device
message
messages
operation instruction
Prior art date
Application number
TW113110721A
Other languages
Chinese (zh)
Other versions
TW202539276A (en
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 TW113110721A priority Critical patent/TWI885813B/en
Application granted granted Critical
Publication of TWI885813B publication Critical patent/TWI885813B/en
Publication of TW202539276A publication Critical patent/TW202539276A/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A server migration method is configured to set a server connected to a receiver device to be changed from a first server to a second server. The server migration method includes the following steps: generating a message according to an operation command and a piece of setting data by a first sender device so as to generate a plurality of segmented messages according to the message; sequentially rotating the segmented messages to a Bluetooth broadcast channel by the first sender device; and obtaining the piece of setting data and the operation command to replace a connection setting of a receiver device to connect to the first server by using the piece of setting data according to the operation command, so that the receiver device connects to the second server when the receiver device obtains the piece of setting data and the operation command according to the message.

Description

伺服器遷移方法及伺服器遷移系統Server migration method and server migration system

本案涉及一種控制方法及電子系統。詳細而言,本案涉及一種應用於低功耗藍牙技術的伺服器遷移方法及伺服器遷移系統。The present invention relates to a control method and an electronic system. Specifically, the present invention relates to a server migration method and a server migration system applied to low power Bluetooth technology.

現有用戶端伺服器的網路架構下,每個用戶端會根據預設設定連結至主要的網路服務位址(URL, Web API, specific port, etc)。現今用戶需要將大量的裝置或設備進行網站相關服務的遷移。舉例而言,用戶希望將網站服務架設於公司內部網站或企業私有雲等地端(on-premises)服務,每個裝置必須知道新的服務器位址才能建立連線。然而,現今裝置重新導向的方式具有耗費時間及人力成本或容易受到企業防火牆設定或私有網路設定所阻擋。Under the existing client-server network architecture, each client will connect to the main network service address (URL, Web API, specific port, etc.) according to the default settings. Today, users need to migrate a large number of devices or equipment for website-related services. For example, users want to set up website services on on-premises services such as company internal websites or enterprise private clouds. Each device must know the new server address to establish a connection. However, the current device redirection method is time-consuming and labor-intensive or easily blocked by corporate firewall settings or private network settings.

因此,上述技術尚存諸多缺陷,而有待本領域從業人員研發出其餘適合的伺服器遷移方法及伺服器遷移系統。Therefore, the above technology still has many defects, and it is necessary for practitioners in this field to develop other suitable server migration methods and server migration systems.

本案的一面向涉及一種伺服器遷移方法。伺服器遷移方法用以設定接收端裝置所連結的伺服器由第一伺服器轉換為第二伺服器。伺服器遷移方法包含以下步驟:藉由第一發送端裝置根據操作指令及第二伺服器的設定資料產生訊息,以根據訊息而產生多個分割訊息;藉由第一發送端裝置依序將多個分割訊息輪播至藍牙廣播頻道;藉由接收端裝置自藍牙廣播頻道接收多個分割訊息;以及當接收端裝置根據多個分割訊息進行組合以獲得訊息時,藉由接收端裝置根據訊息獲得設定資料以及操作指令,並根據操作指令利用設定資料取代接收端裝置連結第一伺服器的連線設定,而使接收端裝置連線至第二伺服器。One aspect of the present invention relates to a server migration method. The server migration method is used to configure the server to which a receiving device is connected to be converted from a first server to a second server. The server migration method includes the following steps: a first sending device generates a message according to an operation instruction and setting data of a second server to generate a plurality of segmented messages according to the message; the first sending device sequentially broadcasts the plurality of segmented messages to a Bluetooth broadcast channel; a receiving device receives the plurality of segmented messages from the Bluetooth broadcast channel; and when the receiving device combines the plurality of segmented messages to obtain a message, the receiving device obtains setting data and an operation instruction according to the message, and replaces the connection setting of the receiving device connected to the first server with the setting data according to the operation instruction, so that the receiving device is connected to the second server.

本案的另一面向涉及一種伺服器遷移系統。伺服器遷移系統包含接收端裝置以及第一發送端裝置。接收端裝置用以被設定所連接的伺服器由第一伺服器轉換為第二伺服器。第一發送端裝置用以根據操作指令及第二伺服器的設定資料產生訊息,並根據訊息以產生多個分割訊息。第一發送端裝置用以依序將多個分割訊息輪播至藍牙廣播頻道。接收端裝置用以自藍牙廣播頻道接收多個分割訊息。當接收端裝置根據多個分割訊息進行組合以獲得訊息時,接收端裝置用以根據訊息獲得設定資料以及操作指令,並根據操作指令利用設定資料取代接收端裝置連結第一伺服器的連線設定,而使接收端裝置連線至第二伺服器。Another aspect of the present case involves a server migration system. The server migration system includes a receiving device and a first sending device. The receiving device is configured to switch the server to which it is connected from the first server to the second server. The first sending device is configured to generate a message according to an operation instruction and the setting data of the second server, and to generate a plurality of segmented messages according to the message. The first sending device is configured to sequentially broadcast the plurality of segmented messages to a Bluetooth broadcast channel. The receiving device is configured to receive a plurality of segmented messages from a Bluetooth broadcast channel. When the receiving device combines the plurality of segmented messages to obtain a message, the receiving device is configured to obtain the setting data and the operation instruction according to the message, and to replace the connection setting of the receiving device connected to the first server with the setting data according to the operation instruction, so that the receiving device is connected to the second server.

有鑑於前述之現有技術的缺點及不足,本案提供一種伺服器遷移方法及伺服器遷移系統。本案透過低功耗藍牙技術的輪播訊息,在不需要對大量電子產品進行手動設定的情況下進行伺服器遷移,不需要藍牙裝置的互相配對及不受到原有網路建置(例如防火牆設定)的干擾。此外,可藉由多個發送端裝置加速對大量電子產品進行伺服器遷移。In view of the shortcomings and deficiencies of the above-mentioned prior art, this case provides a server migration method and server migration system. This case uses low-power Bluetooth technology to broadcast messages, without the need for manual settings of a large number of electronic products, without the need for Bluetooth devices to pair with each other and without being interfered by the original network construction (such as firewall settings). In addition, multiple sending end devices can be used to accelerate the server migration of a large number of electronic products.

以下將以圖式及詳細敘述清楚說明本案之精神,任何所屬技術領域中具有通常知識者在瞭解本案之實施例後,當可由本案所教示之技術,加以改變及修飾,其並不脫離本案之精神與範圍。The following will clearly illustrate the spirit of the present invention with diagrams and detailed descriptions. After understanding the embodiments of the present invention, any person with ordinary knowledge in the relevant technical field can make changes and modifications based on the techniques taught by the present invention without departing from the spirit and scope of the present invention.

本文之用語只為描述特定實施例,而無意為本案之限制。單數形式如“一”、“這”、“此”、“本”以及“該”,如本文所用,同樣也包含複數形式。The terms used herein are only for describing specific embodiments and are not intended to be limiting of the present invention. Singular forms such as "a", "this", "here", "this" and "the" as used herein also include plural forms.

關於本文中所使用之『包含』、『包括』、『具有』、『含有』等等,均為開放性的用語,即意指包含但不限於。The words "include", "including", "have", "contain", etc. used in this article are open terms, meaning including but not limited to.

關於本文中所使用之用詞(terms),除有特別註明外,通常具有每個用詞使用在此領域中、在本案之內容中與特殊內容中的平常意義。某些用以描述本案之用詞將於下或在此說明書的別處討論,以提供本領域技術人員在有關本案之描述上額外的引導。The terms used in this document generally have the ordinary meanings of each term used in this field, in the context of this case and in the specific context, unless otherwise specified. Certain terms used to describe this case will be discussed below or elsewhere in this specification to provide additional guidance to those skilled in the art in describing this case.

第1圖為根據本案一些實施例繪示的伺服器遷移系統100之電路方塊示意圖。伺服器遷移系統100包含發送端裝置110及多個接收端裝置(例如接收端裝置120A及接收端裝置120B)。FIG. 1 is a circuit block diagram of a server migration system 100 according to some embodiments of the present invention. The server migration system 100 includes a transmitter device 110 and a plurality of receiver devices (eg, a receiver device 120A and a receiver device 120B).

在一些實施例中,發送端裝置110包含具備低功耗藍牙技術功能(Bluetooth Low Energy, BLE)的電子產品。例如,發送端裝置110可實作為筆記型電腦。然而,發送端裝置110的種類不以此實施例為限。須說明的是,低功耗藍牙技術功能為藍牙技術聯盟設計和銷售的一種個人區域網路技術,其主要應用於醫療保健、運動健身、安全防護及家庭娛樂等領域。In some embodiments, the transmitter device 110 includes an electronic product with Bluetooth Low Energy (BLE) technology function. For example, the transmitter device 110 can be implemented as a laptop computer. However, the type of the transmitter device 110 is not limited to this embodiment. It should be noted that Bluetooth Low Energy technology function is a personal area network technology designed and sold by the Bluetooth Technology Alliance, which is mainly used in the fields of medical care, sports and fitness, security protection and home entertainment.

在一些實施例中,多個接收端裝置包含具備低功耗藍牙技術功能的電子產品。例如,接收端裝置120A及接收端裝置120B可以分別為平板電腦、藍牙喇叭或智慧型手機。然而,接收端裝置120A及接收端裝置120B的種類及數量不以此實施例為限。In some embodiments, the plurality of receiving devices include electronic products with low-power Bluetooth technology functions. For example, the receiving device 120A and the receiving device 120B can be a tablet computer, a Bluetooth speaker, or a smart phone, respectively. However, the types and quantities of the receiving device 120A and the receiving device 120B are not limited to this embodiment.

在一些實施例中,發送端裝置110與多個接收端裝置(例如接收端裝置120A及接收端裝置120B)可實作為同一種類的電子產品。In some embodiments, the transmitter device 110 and a plurality of receiver devices (eg, the receiver device 120A and the receiver device 120B) may be implemented as the same type of electronic product.

在一些實施例中,發送端裝置110與多個接收端裝置(例如接收端裝置120A及接收端裝置120B)可實作為不同種類的電子產品。In some embodiments, the transmitter device 110 and a plurality of receiver devices (eg, the receiver device 120A and the receiver device 120B) may be implemented as different types of electronic products.

現今用戶需要將大量的裝置或設備進行網站相關服務的遷移。舉例而言,用戶希望將網站服務架設於公司內部網站或企業私有雲等地端(on-premises)服務,每個裝置必須知道新的服務器位址才能建立連線。接著,裝置重新導向的方式包含人為分別對裝置設定新的位址的方式、透過原伺服器獲取新伺服器的設定資料的方式以及預先設定聽取網路連接埠或試圖連線特定位址以取得新伺服器設定資料的方式。上述人為分別對裝置設定新的位址的方式,例如手動設定、掃描條碼以及下載檔案等,須耗費時間及人力。上述其他兩種方式多半容易受到企業防火牆設定或私有網路設定所阻擋。本案內容將於後續內容描述如何改善上述問題。Nowadays, users need to migrate a large number of devices or equipment for website-related services. For example, if a user wants to set up a website service on an on-premises service such as a company's internal website or an enterprise private cloud, each device must know the new server address to establish a connection. Then, the device redirection methods include manually setting new addresses for each device, obtaining the configuration data of the new server through the original server, and pre-setting to listen to the network port or try to connect to a specific address to obtain the new server configuration data. The above-mentioned methods of manually setting new addresses for each device, such as manual settings, scanning barcodes, and downloading files, require time and manpower. The other two methods mentioned above are often easily blocked by corporate firewall settings or private network settings. This case will describe how to improve the above problems in the subsequent content.

為使本案之伺服器遷移系統100之操作易於理解,請一併第1圖至第3圖。第2圖為根據本案一些實施例繪示的伺服器遷移方法20之步驟流程圖。第3圖為根據本案一些實施例繪示的第1圖之伺服器遷移系統100之詳細資料傳輸流程圖。伺服器遷移方法20包含步驟21至步驟24。To make the operation of the server migration system 100 of the present invention easier to understand, please refer to Figures 1 to 3 together. Figure 2 is a flow chart of the steps of the server migration method 20 according to some embodiments of the present invention. Figure 3 is a detailed data transmission flow chart of the server migration system 100 of Figure 1 according to some embodiments of the present invention. The server migration method 20 includes steps 21 to 24.

於步驟21中,請先參閱第1圖,使用者想要對大量的電子產品(例如發送端裝置110、接收端裝置120A及接收端裝置120B)由舊伺服器(例如伺服器900)遷移新伺服器(例如伺服器130)。接著,請一併參閱第2圖及第3圖,使用者從大量的電子產品中選取一台電子裝置(例如發送端裝置110)以進行設定。於流程S1處,發送端裝置110用以根據使用者所輸入的新伺服器(例如伺服器130)的設定資料及操作指令的訊息分割為多個分割訊息。舉例而言,發送端裝置110將訊息分割為三個不同的分割訊息。In step 21, please refer to FIG. 1 first. The user wants to migrate a large number of electronic products (e.g., the sending end device 110, the receiving end device 120A, and the receiving end device 120B) from the old server (e.g., the server 900) to the new server (e.g., the server 130). Then, please refer to FIG. 2 and FIG. 3 together. The user selects an electronic device (e.g., the sending end device 110) from the large number of electronic products to set. At process S1, the sending end device 110 is used to divide the message of the setting data and operation command of the new server (e.g., the server 130) input by the user into multiple divided messages. For example, the sending end device 110 divides the message into three different divided messages.

在一些實施例中,使用者可使用自身行動裝置(即與接收端裝置120A及接收端裝置120B相異的裝置)的應用程式對大量的電子產品進行設定。In some embodiments, a user may use an application on his/her own mobile device (ie, a device different from the receiving device 120A and the receiving device 120B) to configure a large number of electronic products.

於步驟22中,發送端裝置110透過第1圖之藍牙廣播頻道BC單方面於低功耗藍牙技術之傳播範圍(約大於100公尺)內依序輪播多個分割訊息。舉例而言,承上述例子,發送端裝置110用以於藍牙廣播頻道BC依序輪播三個不同的分割訊息。須說明的是,發送端裝置110與多個接收端裝置(例如接收端裝置120A及接收端裝置120B)不透過藍牙廣播頻道BC互相連接。In step 22, the transmitter 110 sequentially broadcasts a plurality of segmentation messages unilaterally within the transmission range (approximately greater than 100 meters) of the low power Bluetooth technology through the Bluetooth broadcast channel BC in FIG. 1. For example, in the above example, the transmitter 110 is used to sequentially broadcast three different segmentation messages on the Bluetooth broadcast channel BC. It should be noted that the transmitter 110 and the plurality of receivers (e.g., the receiver 120A and the receiver 120B) are not connected to each other through the Bluetooth broadcast channel BC.

在一些實施例中,於流程S2處,發送端裝置110更用以根據通訊標準(例如Bluetooth 4.0以後的協定規範)對新伺服器(例如伺服器130)的設定資料及操作指令的訊息分割為多個資料段。接著,發送端裝置110更用以根據自身內建的預設金鑰對多個資料段進行加密,以產生為多個加密資料段。再者,發送端裝置110更用以根據多個加密資料段配對多個標頭資料段分別產生多個分割訊息。In some embodiments, at process S2, the sending end device 110 is further used to segment the message of the configuration data and operation instruction of the new server (e.g., server 130) into multiple data segments according to the communication standard (e.g., the protocol specification after Bluetooth 4.0). Then, the sending end device 110 is further used to encrypt the multiple data segments according to its own built-in default key to generate multiple encrypted data segments. Furthermore, the sending end device 110 is further used to generate multiple segmented messages according to the multiple encrypted data segments and the multiple header data segments.

在一些實施例中,標頭資料段包含協定識別碼、發送端識別碼、訊息識別碼、訊息總數以及訊息編號。In some embodiments, the header field includes a protocol identifier, a sender identifier, a message identifier, a total number of messages, and a message number.

須說明的是,標頭資料段可依據實際需求進行調整,例如,將訊息總數以及訊息編號處理以儲存至資料段後再進行加密。或者,將資料段及標頭資料段組合後再進行加密。再者,使用資料壓縮技術減少訊息長度及時間戳記。又,將訊息進行雜湊轉換或附加錯誤更正碼等方式確保訊息的完整性。It should be noted that the header data segment can be adjusted according to actual needs. For example, the total number of messages and the message number are processed and stored in the data segment before encryption. Alternatively, the data segment and the header data segment are combined before encryption. Furthermore, data compression technology is used to reduce the message length and timestamp. In addition, the message is hashed or error correction codes are added to ensure the integrity of the message.

於步驟23中,請參閱第1圖至第3圖,接收端裝置120A及接收端裝置120B分別由使用者進行開機後,並分別自藍牙廣播頻道BC單方面接收頻道中的所有訊息。由於接收端裝置120B之運作相似於接收端裝置120A,以下段落僅以接收端裝置120A作為解說。In step 23, please refer to Figures 1 to 3, after the receiving device 120A and the receiving device 120B are turned on by the user, they unilaterally receive all the information in the channel from the Bluetooth broadcast channel BC. Since the operation of the receiving device 120B is similar to that of the receiving device 120A, the following paragraphs only use the receiving device 120A as an explanation.

在一些實施例中,於流程S3處,接收端裝置120A分別由使用者進行開機後,接收端裝置120A分別根據預設資料(即伺服器900之設定資料)沿路徑L1之子路徑L11嘗試與舊伺服器(即伺服器900)進行連線。若接收端裝置120A可與伺服器900進行連線,則接收端裝置120A執行流程S8,無需再執行流程S4至流程S7。流程S8之詳細內容將於後續段落說明。In some embodiments, at process S3, after the receiving device 120A is powered on by the user, the receiving device 120A attempts to connect to the old server (i.e., the server 900) along the sub-path L11 of the path L1 according to the default data (i.e., the configuration data of the server 900). If the receiving device 120A can connect to the server 900, the receiving device 120A executes process S8 without executing processes S4 to S7. The details of process S8 will be described in the following paragraphs.

於流程S4處,若接收端裝置120A無法與舊伺服器(即伺服器900)進行連線,則藉由接收端裝置120A啟動自身的藍牙廣播功能,以分別自藍牙廣播頻道BC單方面接收頻道中的所有訊息。In process S4, if the receiving device 120A cannot connect to the old server (ie, the server 900), the receiving device 120A activates its own Bluetooth broadcast function to unilaterally receive all messages in the Bluetooth broadcast channel BC.

於流程S5處,請參閱第1圖至第3圖,藉由接收端裝置120A根據多個分割訊息其中一者之標頭資料段判斷藍牙廣播頻道BC中的多個廣播訊號是否符合多個分割訊息之協定識別碼及發送端裝置110之該發送端識別碼。若標頭資料段相符,則藉由接收端裝置120A自多個廣播訊號中挑選出多個分割訊息。In process S5, please refer to Figures 1 to 3, the receiving device 120A determines whether the multiple broadcast signals in the Bluetooth broadcast channel BC match the protocol identification codes of the multiple segmentation messages and the sender identification code of the sending device 110 according to the header data segment of one of the multiple segmentation messages. If the header data segment matches, the receiving device 120A selects the multiple segmentation messages from the multiple broadcast signals.

接著,於流程S6處,當接收端裝置120A自多個廣播訊號中挑選出多個分割訊息後,接收端裝置120A根據藍牙廣播頻道BC中的多個分割訊息其中一者的標頭資料段之訊息總數及訊息編號分別收集發送端裝置110於藍牙廣播頻道BC輪播的分割訊息。舉例而言,承上述步驟22中的例子,接收端裝置120A自藍牙廣播頻道BC接收三個不同的分割訊息其中一者時,接收端裝置120A用以根據對應的分割訊息的標頭資料段其中一者之訊息總數及訊息編號以收集其他兩個不同的分割訊息。Next, in process S6, after the receiving device 120A selects a plurality of segmented messages from a plurality of broadcast signals, the receiving device 120A collects the segmented messages broadcasted in the Bluetooth broadcast channel BC by the sending device 110 according to the total number of messages and the message number of the header data segment of one of the plurality of segmented messages in the Bluetooth broadcast channel BC. For example, in the example of step 22 above, when the receiving device 120A receives one of three different segmented messages from the Bluetooth broadcast channel BC, the receiving device 120A collects the other two different segmented messages according to the total number of messages and the message number of one of the header data segments of the corresponding segmented messages.

於步驟24中,於流程S7處,當接收端裝置120A收集完所有分割訊息後,接收端裝置120A根據對應於發送端裝置110之預設金鑰的金鑰以解密多個加密資料段,藉以獲得多個資料段。接收端裝置120A根據多個資料段組合並還原為訊息,以根據操作指令利用伺服器130之設定資料取代接收端裝置120A連結伺服器900的連線設定,而使接收端裝置120A連線沿第1圖之路徑L2連線至伺服器130。In step 24, at process S7, after the receiving device 120A collects all the segmented messages, the receiving device 120A decrypts the multiple encrypted data segments according to the key corresponding to the default key of the sending device 110, thereby obtaining multiple data segments. The receiving device 120A combines and restores the multiple data segments into a message, and replaces the connection setting of the receiving device 120A to the server 900 with the setting data of the server 130 according to the operation instruction, so that the receiving device 120A is connected to the server 130 along the path L2 of Figure 1.

於流程S8處,請參閱第1圖至第3圖,當接收端裝置120A沿路徑L1之子路徑L11成功與舊伺服器(即伺服器900)連線,以傳送新伺服器(即伺服器130)之設定資料至接收端裝置120A,並沿路徑L1之子路徑L12導引接收端裝置120A至新伺服器(即伺服器130)。須說明的是,接收端裝置120A沿路徑L1之子路徑L11成功與伺服器900連線即代表接收端裝置120A通過防火牆FW的設定。At process S8, please refer to Figures 1 to 3, when the receiving device 120A successfully connects to the old server (i.e., server 900) along the sub-path L11 of the path L1, the configuration data of the new server (i.e., server 130) is transmitted to the receiving device 120A, and the receiving device 120A is guided to the new server (i.e., server 130) along the sub-path L12 of the path L1. It should be noted that the receiving device 120A successfully connects to the server 900 along the sub-path L11 of the path L1, which means that the receiving device 120A passes the configuration of the firewall FW.

藉由實施例之操作機制,本案透過低功耗藍牙技術的輪播訊息,在不需要對大量電子產品進行手動設定的情況下進行伺服器遷移,不需要藍牙裝置的互相配對及不受到原有網路建置(例如防火牆設定)的干擾。Through the operation mechanism of the embodiment, the present case uses the carousel message of low-power Bluetooth technology to perform server migration without the need for manual configuration of a large number of electronic products, without the need for mutual pairing of Bluetooth devices and without interference from the original network construction (such as firewall settings).

第4圖為根據本案一些實施例繪示的伺服器遷移系統200之示意圖。相似於第1圖之伺服器遷移系統100,使用者想要更快速地對大量的電子產品(例如發送端裝置110、接收端裝置120A及接收端裝置120B)進行伺服器遷移(例如從伺服器900遷移至伺服器230)。本案伺服器遷移系統200更進一步提供不同發送端裝置加速進行大量產品部署的功能。FIG. 4 is a schematic diagram of a server migration system 200 according to some embodiments of the present invention. Similar to the server migration system 100 of FIG. 1, a user wants to perform server migration (e.g., migration from server 900 to server 230) for a large number of electronic products (e.g., a sending end device 110, a receiving end device 120A, and a receiving end device 120B) more quickly. The server migration system 200 of the present invention further provides the function of accelerating the deployment of a large number of products by different sending end devices.

為使本案之伺服器遷移系統200之加速部署功能易於理解,請一併第4圖。伺服器遷移系統200包含發送端裝置210A、發送端裝置210B及多個接收端裝置(例如接收端裝置220A及接收端裝置220B。須說明的是,伺服器遷移系統200與伺服器遷移系統100之間的差別在於額外多了發送端裝置210B。To make the accelerated deployment function of the server migration system 200 of this case easier to understand, please refer to Figure 4. The server migration system 200 includes a sending end device 210A, a sending end device 210B and a plurality of receiving end devices (e.g., a receiving end device 220A and a receiving end device 220B. It should be noted that the difference between the server migration system 200 and the server migration system 100 is that there is an additional sending end device 210B.

接著,發送端裝置210B於藍牙廣播頻道BC傳送多個分割訊息。發送端裝置210B所傳送的多個分割訊息之內容相同於發送端裝置210A所傳送的多個分割訊息。也就是說,發送端裝置210B根據內建之預設金鑰將訊息(即包含伺服器130之設定資料及操作指令)分割為多個資料段,並根據預設金鑰將多個資料段加密為多個加密資料段,且根據多個資料段配對多個標頭資料段以分別產生多個分割訊息。於一實施例中,發送端裝置210A與發送端裝置210B設置於不同位置,例如於大量電子裝置集成的一個藍牙接收範圍中,發送端裝置210A與發送端裝置210B可分別設置於此藍牙接收範圍的兩側,藉此透過發送端裝置210A與發送端裝置210B之不同藍牙發送範圍可以覆蓋大量電子裝置集成的藍牙接收範圍。Then, the sending device 210B transmits a plurality of segmented messages on the Bluetooth broadcast channel BC. The contents of the plurality of segmented messages transmitted by the sending device 210B are the same as the plurality of segmented messages transmitted by the sending device 210A. That is, the sending device 210B divides the message (i.e., including the setting data and operation instructions of the server 130) into a plurality of data segments according to the built-in default key, encrypts the plurality of data segments into a plurality of encrypted data segments according to the default key, and matches the plurality of data segments with a plurality of header data segments to generate a plurality of segmented messages respectively. In one embodiment, the transmitting device 210A and the transmitting device 210B are set at different positions. For example, in a Bluetooth receiving range where a large number of electronic devices are integrated, the transmitting device 210A and the transmitting device 210B can be respectively set on both sides of the Bluetooth receiving range, thereby covering the Bluetooth receiving range where a large number of electronic devices are integrated through the different Bluetooth transmitting ranges of the transmitting device 210A and the transmitting device 210B.

須說明的是,發送端裝置210A、發送端裝置210B、接收端裝置220A及接收端裝置220B不透過藍牙廣播頻道BC所連接。更進一步說明的是,發送端裝置210A內建之預設金鑰與發送端裝置210B內建之預設金鑰相同。It should be noted that the transmitter device 210A, the transmitter device 210B, the receiver device 220A and the receiver device 220B are not connected via the Bluetooth broadcast channel BC. Further, the default key built into the transmitter device 210A is the same as the default key built into the transmitter device 210B.

依據前述實施例,本案提供一種伺服器遷移方法及伺服器遷移系統。本案透過低功耗藍牙技術的輪播訊息,在不需要對大量電子產品進行手動設定的情況下進行伺服器遷移,不需要藍牙裝置的互相配對及不受到原有網路建置(例如防火牆設定)的干擾。此外,可藉由多個發送端裝置加速對大量電子產品進行伺服器遷移。According to the above-mentioned embodiments, the present invention provides a server migration method and a server migration system. The present invention uses low-power Bluetooth technology to broadcast messages, and performs server migration without the need for manual configuration of a large number of electronic products, without the need for Bluetooth devices to pair with each other, and without being interfered by the original network configuration (such as firewall configuration). In addition, multiple sending-end devices can be used to accelerate server migration of a large number of electronic products.

雖然本案以詳細之實施例揭露如上,然而本案並不排除其他可行之實施態樣。因此,本案之保護範圍當視所附之申請專利範圍所界定者為準,而非受於前述實施例之限制。Although the present invention is disclosed in detail with the embodiments as above, the present invention does not exclude other feasible embodiments. Therefore, the protection scope of the present invention shall be subject to the scope defined by the attached patent application, and shall not be limited by the aforementioned embodiments.

對本領域技術人員而言,在不脫離本案之精神和範圍內,當可對本案作各種之更動與潤飾。基於前述實施例,所有對本案所作的更動與潤飾,亦涵蓋於本案之保護範圍內。For those skilled in the art, various modifications and improvements can be made to the present invention without departing from the spirit and scope of the present invention. Based on the above embodiments, all modifications and improvements made to the present invention are also covered by the protection scope of the present invention.

100,200:伺服器遷移系統 110,210A,210B:發送端裝置 120A,120B,220A,220B:接收端裝置 130,900,230:伺服器 L1,L2:路徑 L11,L12:子路徑 BC:藍牙廣播頻道 FW:防火牆 S1~S8:流程 20:伺服器遷移方法 21~24:步驟100,200: Server migration system 110,210A,210B: Transmitter device 120A,120B,220A,220B: Receiver device 130,900,230: Server L1,L2: Path L11,L12: Subpath BC: Bluetooth broadcast channel FW: Firewall S1~S8: Process 20: Server migration method 21~24: Steps

參照後續段落中的實施方式以及下列圖式,當可更佳地理解本案的內容: 第1圖為根據本案一些實施例繪示的伺服器遷移系統之電路方塊示意圖; 第2圖為根據本案一些實施例繪示的伺服器遷移方法之步驟流程圖; 第3圖為根據本案一些實施例繪示的伺服器遷移系統之詳細資料傳輸流程圖;以及 第4圖為根據本案一些實施例繪示的伺服器遷移系統之電路方塊示意圖。 The content of the present invention can be better understood by referring to the implementation methods in the subsequent paragraphs and the following figures: Figure 1 is a circuit block diagram of a server migration system according to some embodiments of the present invention; Figure 2 is a step flow chart of a server migration method according to some embodiments of the present invention; Figure 3 is a detailed data transmission flow chart of a server migration system according to some embodiments of the present invention; and Figure 4 is a circuit block diagram of a server migration system according to some embodiments of the present invention.

國內寄存資訊(請依寄存機構、日期、號碼順序註記) 無 國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記) 無 Domestic storage information (please note in the order of storage institution, date, and number) None Foreign storage information (please note in the order of storage country, institution, date, and number) None

100:伺服器遷移系統 100: Server migration system

110:發送端裝置 110: Transmitter device

120A,120B:接收端裝置 120A, 120B: receiving device

130,900:伺服器 130,900: Server

L1,L2:路徑 L1, L2: Path

L11,L12:子路徑 L11, L12: subpath

BC:藍牙廣播頻道 BC: Bluetooth Broadcast Channel

FW:防火牆 FW: Firewall

Claims (20)

一種伺服器遷移方法,用以設定一接收端裝置所連結的伺服器由一第一伺服器轉換為一第二伺服器,該伺服器遷移方法包含: 藉由一第一發送端裝置根據一操作指令及該第二伺服器的一設定資料產生一訊息,以根據該訊息而產生多個分割訊息; 藉由該第一發送端裝置依序將多個分割訊息輪播至一藍牙廣播頻道; 藉由該接收端裝置自該藍牙廣播頻道接收該些分割訊息;以及 當該接收端裝置根據該些分割訊息進行組合以獲得該訊息時,藉由該接收端裝置根據該訊息獲得該設定資料以及該操作指令,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的連線設定,而使該接收端裝置連線至該第二伺服器。 A server migration method is used to set a server connected to a receiving end device to be converted from a first server to a second server. The server migration method includes: A first sending end device generates a message according to an operation instruction and a setting data of the second server to generate multiple segmentation messages according to the message; The first sending end device sequentially broadcasts the multiple segmentation messages to a Bluetooth broadcast channel; The receiving end device receives the segmentation messages from the Bluetooth broadcast channel; and When the receiving device combines the segmented messages to obtain the message, the receiving device obtains the setting data and the operation instruction according to the message, and uses the setting data to replace the connection setting of the receiving device connected to the first server according to the operation instruction, so that the receiving device is connected to the second server. 如請求項1所述之伺服器遷移方法,其中該些分割訊息的其中每一者包含一標頭資料段及一加密資料段,該標頭資料段包含一協定識別碼、該第一發送端裝置之一發送端識別碼、一訊息識別碼、一訊息總數及一訊息編號。A server migration method as described in claim 1, wherein each of the segmented messages includes a header data segment and an encrypted data segment, the header data segment including a protocol identification code, a sender identification code of the first sender device, a message identification code, a total number of messages and a message number. 如請求項2所述之伺服器遷移方法,其中藉由該第一發送端裝置根據該操作指令及該第二伺服器的該設定資料產生該訊息,並根據該訊息以產生該些分割訊息之步驟包含: 藉由該第一發送端裝置根據一通訊標準對該訊息分割為多個資料段; 藉由該第一發送端裝置根據該第一發送端裝置中內建之一預設金鑰將該些資料段加密為多個加密資料段;以及 藉由該第一發送端裝置根據該些加密資料段配對多個標頭資料段以分別產生該些分割訊息。 The server migration method as described in claim 2, wherein the first sending end device generates the message according to the operation instruction and the setting data of the second server, and the step of generating the segmented messages according to the message includes: The first sending end device segments the message into a plurality of data segments according to a communication standard; The first sending end device encrypts the data segments into a plurality of encrypted data segments according to a preset key built into the first sending end device; and The first sending end device matches a plurality of header data segments according to the encrypted data segments to generate the segmented messages respectively. 如請求項3所述之伺服器遷移方法,其中當該接收端裝置根據該些分割訊息進行組合以獲得該訊息時,藉由該接收端裝置根據該訊息獲得該設定資料以及該操作指令,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的該連線設定,而使該接收端裝置連線至該第二伺服器之步驟包含: 藉由該接收端裝置根據該些分割訊息其中一者之該標頭資料段判斷該藍牙廣播頻道中的多個廣播訊號是否符合該些分割訊息之該協定識別碼及該第一發送端裝置之該發送端識別碼,其中若該標頭資料段相符,則藉由該接收端裝置自該些廣播訊號中挑選出該些分割訊息。 The server migration method as described in claim 3, wherein when the receiving device combines the segmented messages to obtain the message, the receiving device obtains the setting data and the operation instruction according to the message, and replaces the connection setting of the receiving device to the first server with the setting data according to the operation instruction, so that the receiving device is connected to the second server. The step includes: The receiving device determines whether multiple broadcast signals in the Bluetooth broadcast channel match the protocol identification codes of the segmented messages and the sender identification code of the first sender device according to the header data segment of one of the segmented messages, wherein if the header data segment matches, the receiving device selects the segmented messages from the broadcast signals. 如請求項3所述之伺服器遷移方法,其中當該接收端裝置根據該些分割訊息進行組合以獲得該訊息時,藉由該接收端裝置根據該訊息獲得該設定資料以及該操作指令,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的該連線設定,而使該接收端裝置連線至該第二伺服器之步驟更包含: 藉由該接收端裝置根據該標頭資料段之該訊息總數及該訊息編號收集該些分割訊息之該些加密資料段; 藉由該接收端裝置根據該接收端裝置中內建對應該預設金鑰之一金鑰以解密該些加密資料段,以獲得該些資料段及該操作指令;以及 藉由該接收端裝置根據該些資料段組合為該訊息,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的該連線設定。 The server migration method as described in claim 3, wherein when the receiving device combines the segmented messages to obtain the message, the receiving device obtains the setting data and the operation instruction according to the message, and replaces the connection setting of the receiving device to the first server with the setting data according to the operation instruction, so that the receiving device is connected to the second server. The step further includes: The receiving device collects the encrypted data segments of the segmented messages according to the total number of messages and the message number of the header data segment; The receiving device decrypts the encrypted data segments according to a key corresponding to the default key built into the receiving device to obtain the data segments and the operation instruction; and The receiving device combines the data segments into the message, and uses the setting data to replace the connection setting of the receiving device connected to the first server according to the operation instruction. 如請求項1所述之伺服器遷移方法,更包含: 藉由一第二發送端裝置根據該操作指令及該第二伺服器的該設定資料產生該訊息,並根據該訊息以產生該些分割訊息;以及 藉由該第二發送端裝置依序將該些分割訊息輪播至該藍牙廣播頻道。 The server migration method as described in claim 1 further includes: generating the message according to the operation instruction and the setting data of the second server by a second sending end device, and generating the segmented messages according to the message; and broadcasting the segmented messages to the Bluetooth broadcast channel in sequence by the second sending end device. 如請求項6所述之伺服器遷移方法,其中藉由該第二發送端裝置根據該操作指令及該第二伺服器的該設定資料產生該訊息,並根據該訊息以產生該些分割訊息之步驟包含: 藉由該第二發送端裝置根據一通訊標準對該訊息分割為多個資料段; 藉由該第二發送端裝置根據該第二發送端裝置中內建之一預設金鑰將該些資料段加密為多個加密資料段;以及 藉由該第二發送端裝置根據該些加密資料段配對多個標頭資料段以分別產生該些分割訊息。 The server migration method as described in claim 6, wherein the second sending end device generates the message according to the operation instruction and the setting data of the second server, and the step of generating the segmented messages according to the message includes: The second sending end device segments the message into a plurality of data segments according to a communication standard; The second sending end device encrypts the data segments into a plurality of encrypted data segments according to a preset key built into the second sending end device; and The second sending end device matches a plurality of header data segments according to the encrypted data segments to generate the segmented messages respectively. 如請求項6所述之伺服器遷移方法,其中當該接收端裝置根據該些分割訊息進行組合以獲得該訊息時,藉由該接收端裝置根據該訊息獲得該設定資料以及該操作指令,並根據該操作指令使該接收端裝置利用該設定資料取代該接收端裝置連結該第一伺服器的該連線設定,而使該接收端裝置連線至該第二伺服器之步驟包含: 藉由該接收端裝置判斷該第二發送端裝置之該些分割訊息之一發送端識別碼是否與該第一發送端裝置之該些分割訊息之該發送端識別碼相符;以及 若該發送端識別碼相符,則藉由該接收端裝置根據該第一發送端裝置及該第二發送端裝置之該些分割訊息進行組合以獲得該訊息,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的該連線設定。 The server migration method as described in claim 6, wherein when the receiving device combines the segmented messages to obtain the message, the receiving device obtains the setting data and the operation instruction according to the message, and according to the operation instruction, the receiving device uses the setting data to replace the connection setting of the receiving device connected to the first server, so that the receiving device connects to the second server, the step includes: The receiving device determines whether a sender identification code of the segmented messages of the second sending device matches the sender identification code of the segmented messages of the first sending device; and If the sender identification code matches, the receiving device combines the split messages of the first sending device and the second sending device to obtain the message, and uses the setting data to replace the connection setting of the receiving device to the first server according to the operation instruction. 如請求項6所述之伺服器遷移方法,其中該第一發送端裝置、該第二發送端裝置及該接收端裝置不透過該藍牙廣播頻道進行配對。The server migration method as described in claim 6, wherein the first transmitting device, the second transmitting device and the receiving device are not paired via the Bluetooth broadcast channel. 如請求項1所述之伺服器遷移方法,更包含: 若該接收端裝置連線至該第一伺服器,則藉由該第一伺服器傳送該操作指令及該第二伺服器之該設定資料至該接收端裝置,以導引該接收端裝置連線至該第二伺服器。 The server migration method as described in claim 1 further includes: If the receiving device is connected to the first server, the first server transmits the operation instruction and the setting data of the second server to the receiving device to guide the receiving device to connect to the second server. 一種伺服器遷移系統,包含: 一接收端裝置,用以被設定所連接的伺服器由一第一伺服器轉換為一第二伺服器;以及 一第一發送端裝置,用以根據一操作指令及該第二伺服器的一設定資料產生一訊息,以根據該訊息而產生多個分割訊息,其中該第一發送端裝置用以依序將多個分割訊息輪播至一藍牙廣播頻道,其中該接收端裝置用以自該藍牙廣播頻道接收該些分割訊息,其中當該接收端裝置根據該些分割訊息進行組合以獲得該訊息時,該接收端裝置用以根據該訊息獲得該設定資料以及該操作指令,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的連線設定,而使該接收端裝置連線至該第二伺服器。 A server migration system includes: a receiving device configured to switch a connected server from a first server to a second server; and A first transmitting device is used to generate a message according to an operation instruction and a setting data of the second server, and to generate a plurality of segmented messages according to the message, wherein the first transmitting device is used to sequentially broadcast the plurality of segmented messages to a Bluetooth broadcast channel, wherein the receiving device is used to receive the segmented messages from the Bluetooth broadcast channel, wherein when the receiving device combines the segmented messages to obtain the message, the receiving device is used to obtain the setting data and the operation instruction according to the message, and according to the operation instruction, the setting data is used to replace the connection setting of the receiving device connected to the first server, so that the receiving device is connected to the second server. 如請求項11所述之伺服器遷移系統,其中該些分割訊息的其中每一者包含一標頭資料段及一加密資料段,該標頭資料段包含一協定識別碼、該第一發送端裝置之一發送端識別碼、一訊息識別碼、一訊息總數及一訊息編號。A server migration system as described in claim 11, wherein each of the segmented messages includes a header data segment and an encrypted data segment, the header data segment including a protocol identification code, a sender identification code of the first sender device, a message identification code, a total number of messages and a message number. 如請求項12所述之伺服器遷移系統,其中該第一發送端裝置更用以根據一通訊標準對該訊息分割為多個資料段,並用以根據該第一發送端裝置中內建之一預設金鑰將該些資料段加密為多個加密資料段,且用以根據該些加密資料段配對多個標頭資料段以分別產生該些分割訊息。A server migration system as described in claim 12, wherein the first sending device is further used to segment the message into multiple data segments according to a communication standard, and to encrypt the data segments into multiple encrypted data segments according to a default key built into the first sending device, and to match multiple header data segments according to the encrypted data segments to respectively generate the segmented messages. 如請求項13所述之伺服器遷移系統,其中該接收端裝置更用以根據該些分割訊息其中一者之該標頭資料段判斷該藍牙廣播頻道中的多個廣播訊號是否符合該些分割訊息之該協定識別碼及該第一發送端裝置之該發送端識別碼,其中若該標頭資料段相符,則藉由該接收端裝置自該些廣播訊號中挑選出該些分割訊息。A server migration system as described in claim 13, wherein the receiving device is further used to determine whether multiple broadcast signals in the Bluetooth broadcast channel match the protocol identification codes of the segmented messages and the sender identification code of the first sending device based on the header data segment of one of the segmented messages, wherein if the header data segment matches, the segmented messages are selected from the broadcast signals by the receiving device. 如請求項13所述之伺服器遷移系統,其中該接收端裝置更用以根據該標頭資料段之該訊息總數及該訊息編號收集該些分割訊息之該些加密資料段,並用以根據該接收端裝置中內建對應該預設金鑰之一金鑰而解密該些加密資料段,以獲得該些資料段及該操作指令,且用以根據該些資料段組合為該訊息,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的該連線設定。A server migration system as described in claim 13, wherein the receiving device is further used to collect the encrypted data segments of the segmented messages based on the total number of messages in the header data segment and the message number, and to decrypt the encrypted data segments based on a key corresponding to the default key built into the receiving device to obtain the data segments and the operation instruction, and to combine the data segments into the message, and use the setting data to replace the connection setting of the receiving device to the first server according to the operation instruction. 如請求項11所述之伺服器遷移系統,更包含: 一第二發送端裝置,用以根據該操作指令及該第二伺服器的該設定資料產生該訊息,並用以根據該訊息以產生該些分割訊息,且用以依序將該些分割訊息輪播至該藍牙廣播頻道。 The server migration system as described in claim 11 further comprises: A second sending end device, used to generate the message according to the operation instruction and the setting data of the second server, and used to generate the segmented messages according to the message, and used to sequentially broadcast the segmented messages to the Bluetooth broadcast channel. 如請求項16所述之伺服器遷移系統,其中該第二發送端裝置更用以根據一通訊標準對該訊息分割為多個資料段,並用以根據該第二發送端裝置中內建之一預設金鑰將該些資料段加密為多個加密資料段,且用以根據該些加密資料段配對多個標頭資料段以分別產生該些分割訊息。A server migration system as described in claim 16, wherein the second sending device is further used to segment the message into multiple data segments according to a communication standard, and to encrypt the data segments into multiple encrypted data segments according to a default key built into the second sending device, and to match multiple header data segments according to the encrypted data segments to respectively generate the segmented messages. 如請求項16所述之伺服器遷移系統,其中該接收端裝置更用以判斷該第二發送端裝置之該些分割訊息之一發送端識別碼是否與該第一發送端裝置之該些分割訊息之該發送端識別碼相符,其中若該發送端識別碼相符,則該接收端裝置更用以根據該第一發送端裝置及該第二發送端裝置之該些分割訊息進行組合以獲得該訊息,並根據該操作指令利用該設定資料取代該接收端裝置連結該第一伺服器的該連線設定。A server migration system as described in claim 16, wherein the receiving device is further used to determine whether a sender identifier of the split messages of the second sending device matches the sender identifier of the split messages of the first sending device, wherein if the sender identifiers match, the receiving device is further used to combine the split messages of the first sending device and the second sending device to obtain the message, and use the setting data to replace the connection setting of the receiving device to the first server according to the operation instruction. 如請求項16所述之伺服器遷移系統,其中該第一發送端裝置、該第二發送端裝置及該接收端裝置不透過該藍牙廣播頻道進行配對。A server migration system as described in claim 16, wherein the first transmitting device, the second transmitting device and the receiving device are not paired via the Bluetooth broadcast channel. 如請求項11所述之伺服器遷移系統,其中若該接收端裝置連線至該第一伺服器,則該第一伺服器更用以傳送該操作指令及該第二伺服器之該設定資料至該接收端裝置,以導引該接收端裝置連線至該第二伺服器。A server migration system as described in claim 11, wherein if the receiving device is connected to the first server, the first server is further used to transmit the operation instruction and the setting data of the second server to the receiving device to guide the receiving device to connect to the second server.
TW113110721A 2024-03-22 2024-03-22 Server migration method and server migration system TWI885813B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113110721A TWI885813B (en) 2024-03-22 2024-03-22 Server migration method and server migration system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113110721A TWI885813B (en) 2024-03-22 2024-03-22 Server migration method and server migration system

Publications (2)

Publication Number Publication Date
TWI885813B true TWI885813B (en) 2025-06-01
TW202539276A TW202539276A (en) 2025-10-01

Family

ID=97227334

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113110721A TWI885813B (en) 2024-03-22 2024-03-22 Server migration method and server migration system

Country Status (1)

Country Link
TW (1) TWI885813B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060010176A1 (en) * 2004-06-16 2006-01-12 Armington John P Systems and methods for migrating a server from one physical platform to a different physical platform
US20090240790A1 (en) * 2008-03-24 2009-09-24 Hitachi, Ltd. Network Switching Apparatus, Server System and Server Migration Method for Server System
US20140052875A1 (en) * 2012-08-16 2014-02-20 Metaswitch Networks Ltd Service Migration
US20200036785A1 (en) * 2018-07-24 2020-01-30 Vmware, Inc. Migration as a service-based server and agent applications migration

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060010176A1 (en) * 2004-06-16 2006-01-12 Armington John P Systems and methods for migrating a server from one physical platform to a different physical platform
US20090240790A1 (en) * 2008-03-24 2009-09-24 Hitachi, Ltd. Network Switching Apparatus, Server System and Server Migration Method for Server System
US20140052875A1 (en) * 2012-08-16 2014-02-20 Metaswitch Networks Ltd Service Migration
US20200036785A1 (en) * 2018-07-24 2020-01-30 Vmware, Inc. Migration as a service-based server and agent applications migration

Also Published As

Publication number Publication date
TW202539276A (en) 2025-10-01

Similar Documents

Publication Publication Date Title
TWI236822B (en) Method and apparatus for providing protocol options in a wireless communication system
US10200257B2 (en) Indirect device communication
US8094822B2 (en) Broadcast encryption key distribution system
US20170359344A1 (en) Network-visitability detection control
US10419411B2 (en) Network-visitability detection
CN105451222B (en) A method, device and system for establishing a terminal connection
US20190268764A1 (en) Data transmission method, apparatus, and system
US20200036792A1 (en) Low energy sensor data collection
EP3442250B1 (en) Data transmission
WO2024141094A1 (en) Distributed encryption and decryption method, apparatus, system and medium
CN117501653A (en) Devices, systems and methods for operating wireless networks
CN111770588B (en) Method and system for quickly establishing wireless connection with wireless router
CN105120454B (en) Information transmission method, networking access method and corresponding terminal
GB2617017A (en) Identity authentication method and apparatus
CA2542161A1 (en) Naming of 802.11 group keys to allow support of multiple broadcast and multicast domains
TWI885813B (en) Server migration method and server migration system
CN115150797B (en) Smart device and network connection method thereof, routing device, and storage medium
CN120692308A (en) Server migration method and server migration system
CN115412887B (en) Distribution network method, device, system, equipment and storage medium
CN101127596B (en) Method and system for program stream key encryption in broadcast mobile TV service
TWI882741B (en) Automatic verification method and automatic verification system
CN107222859A (en) A kind of method and device of equipment networking
US20250142324A1 (en) Multicast frame transmission in wireless local area network
US20250267008A1 (en) Secured efficient lightweight rich ui identification of a bss or ess
CN104754766B (en) Information transferring method and device