Communication device and data transmission method
By providing a hotspot in portable electronic products and using a forced entry mechanism to transmit download links, the problem of cross-operating system wireless data transmission is solved, enabling direct wireless data transmission, simplifying the process and improving security.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- REALTEK SEMICON CORP
- Filing Date
- 2024-12-26
- Publication Date
- 2026-06-26
AI Technical Summary
Current portable electronic products cannot transmit data wirelessly directly across different operating systems and must rely on an Internet connection.
A wireless communication module is used to provide a hotspot and establish a wireless connection. Download link information is transmitted using a forced entry mechanism, and data is transmitted directly through the wireless connection, avoiding dependence on the Internet.
It enables wireless data transmission across operating systems, simplifies the data transmission process, improves convenience and security, and avoids external network risks.
Smart Images

Figure CN122294091A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a data transmission method, and more particularly to a method for wirelessly transmitting data between two devices without the need for the Internet. Background Technology
[0002] Portable electronic products, such as smartphones, smartwatches, wearable devices, laptops, and tablets, have become indispensable in modern life due to their portability and diverse functions. As a result, numerous manufacturers have invested in the development of portable electronic products, and various mobile operating systems continue to evolve, including Android, developed by Google and the Open Handset Alliance (OHA), and iOS, developed by Apple.
[0003] Besides performing operations such as communication, taking photos, recording videos, editing documents, and accessing the network, users sometimes need to use portable electronic devices to transfer data with other devices. However, wireless data transfer between multiple devices usually requires the Internet, especially in cross-operating system scenarios (e.g., two devices operating on different operating systems or different mobile operating systems).
[0004] In view of this, there is a need for a method that enables wireless data transmission between two devices without relying on the Internet and without being limited to using the same operating system or the same mobile operating system. Summary of the Invention
[0005] According to one embodiment of the present invention, a communication device includes a wireless communication module and a processor. The wireless communication module is used to transmit or receive multiple wireless signals and provide a hotspot. The wireless communication module receives a connection request from a peer communication device to connect to the hotspot, and establishes a wireless connection with the peer communication device in response to the connection request. The processor is coupled to the wireless communication module and controls the operation of the communication device. After the wireless connection is successfully established, the processor uses a forced entry mechanism to transmit download link information to the peer communication device through the wireless communication module, and in response to a download request received from the peer communication device, the processor transmits predetermined data to the peer communication device through the wireless communication module.
[0006] According to an embodiment of the present invention, a data transmission method includes: a communication device providing a hotspot via a wireless communication module, and receiving a connection request from a peer communication device via the wireless communication module to connect to the hotspot; the communication device establishing a wireless connection with the peer communication device in response to the connection request; after the wireless connection is successfully established, the communication device transmitting information related to a download link to the peer communication device via the wireless communication module using a forced entry mechanism; and the communication device transmitting predetermined data to the peer communication device via the wireless communication module in response to a download request received from the peer communication device.
[0007] According to an embodiment of the present invention, a data transmission system includes a first communication device and a second communication device. The first communication device sends a connection request to the second communication device to request connection to a hotspot provided by the second communication device. In response to the connection request, the second communication device establishes a wireless connection with the first communication device. After the wireless connection is successfully established, the second communication device also transmits information related to a download link to the first communication device using a forced entry mechanism, and in response to a download request received from the first communication device, the second communication device transmits predetermined data to the first communication device. Attached Figure Description
[0008] Figure 1 A schematic diagram of a data transmission system according to an embodiment of the present invention is shown.
[0009] Figure 2 This diagram illustrates a data transmission process between two communication devices according to an embodiment of the present invention.
[0010] Figure 3 This diagram illustrates the establishment of a wireless connection between two communication devices according to an embodiment of the present invention.
[0011] Figure 4 This diagram illustrates a method for guiding a communication device to directly download predetermined data or files using a forced entry page, according to an embodiment of the present invention.
[0012] Figure 5 This diagram shows a flowchart of a data transmission method according to an embodiment of the present invention.
[0013] Figure 6 This illustrates a message flow example of data transmission between and within communication devices according to an embodiment of the present invention. Detailed Implementation
[0014] Figure 1This diagram illustrates a data transmission system according to an embodiment of the present invention. The data transmission system 10 may include multiple communication devices, such as communication device 100 and communication device 200, wherein communication device 100 and communication device 200 are peer communication devices. In this embodiment, all the communication devices within the data transmission system 10 have wireless communication capabilities, and at least one of the communication devices (e.g., communication device 200) also has hotspot sharing capabilities and can provide captive portal and web server functions.
[0015] According to one embodiment of the present invention, the communication device 100 may include at least a processor 110, a wireless communication module 120, and a memory device 150. The processor 110 is coupled to the wireless communication module 120 and the memory device 150, and controls the overall operation of the communication device 100. The communication device 200 may include at least a processor 210, a wireless communication module 220, a forced entry module 230, a web server module 240, and a memory device 250. The processor 210 is coupled to the wireless communication module 220, the forced entry module 230, the web server module 240, and the memory device 250, and controls the overall operation of the communication device 200.
[0016] According to one embodiment of the present invention, wireless communication module 120 and wireless communication module 220 can each be a wireless communication device or a wireless communication chip operating according to at least one predetermined wireless communication standard protocol, used to transmit or receive multiple wireless signals and perform corresponding signal processing. For example, in one embodiment of the present invention, wireless communication module 120 and wireless communication module 220 can each be a wireless communication chip operating according to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard protocol. Therefore, wireless communication module 120 and wireless communication module 220 can have basic WiFi wireless communication capabilities.
[0017] According to one embodiment of the present invention, in addition to basic WiFi wireless communication capabilities, the wireless communication module 220 also has WiFi hotspot sharing capabilities, enabling the wireless communication module 220 to provide a hotspot. By providing hotspot sharing, the communication device 200 can establish a connection with other communication devices (e.g., communication device 100) to form a wireless local area network, and can act as a wireless access point (AP) within the wireless local area network.
[0018] According to one embodiment of the present invention, the forced entry module 230 and the web server module 240 can be implemented by dedicated hardware circuitry or by the processor 210 executing corresponding program code. The present invention is not limited to any one implementation method or any combination of implementation methods. In one embodiment of the present invention, when the processor 210 implements the forced entry and web server functions by executing corresponding program code, the forced entry module 230 and the web server module 240 can be considered as part of the processor 210. In another embodiment of the present invention, when the processor 210 implements the forced entry and web server functions by executing corresponding program code, the forced entry module 230 and the web server module 240 can also be implemented by different threads, different logic circuits, or different logic subunits of the processor 210. Therefore, in some embodiments of the present invention, the forced entry module 230 and the web server module 240 can also be equivalent to two independent logic circuits or two independent processor subunits.
[0019] According to one embodiment of the present invention, communication device 100 may first send a connection request to communication device 200 via wireless communication module 120 to request connection to a hotspot provided by communication device 200. In response to the connection request, communication device 200 establishes a wireless connection with communication device 100 via wireless communication module 220. After the wireless connection is successfully established, processor 210 may use a forced entry mechanism to transmit download link related information to communication device 100 via wireless communication module 220. In one embodiment of the present invention, processor 210 may enable forced entry module 230 after the wireless connection is successfully established, or wireless communication module 220 or processor 210 may notify forced entry module 230 that the wireless connection has been established by sending a message, causing forced entry module 230 to generate download link related information, and transmit the download link related information to communication device 100 via processor 210 and / or wireless communication module 220.
[0020] According to one embodiment of the present invention, the information related to the download link includes a URL of a forced entry page containing the download link. The forced entry module 230 can present the forced entry page (typically via a browser) to the communication device 100 before the communication device 100 can normally access the Internet via the communication device 200. According to one embodiment of the present invention, in response to receiving the information related to the download link, the communication device 100 can start (or automatically start) a browser, and display the forced entry page containing the download link on the user interface of the communication device 100 via the browser. That is, the information related to the download link is displayed on the user interface of the communication device 100 via a browser.
[0021] Upon receiving information related to a download link, communication device 100 may send a download request to communication device 200. In response to the download request received from communication device 100, processor 210 may directly transmit predetermined data to communication device 100 via wireless communication module 220. According to an embodiment of the present invention, web server module 240 (or processor 210) may operate a web server for communication device 200. Processor 210 may store predetermined data in the web server, and the download link provided by communication device 200 through a forced entry may point to the predetermined data stored on the web server.
[0022] In embodiments of the present invention, transmitting predetermined data directly to communication device 100 means transmitting predetermined data from communication device 200 to communication device 100 directly through a wireless connection between communication device 200 and communication device 100, without using the Internet or external internet. This achieves point-to-point data transmission between the two devices wirelessly without using the Internet. Furthermore, in embodiments of the present invention, communication device 100 and communication device 200 are not limited to using the same operating system or mobile operating system. In other words, in embodiments of the present invention, regardless of whether communication device 100 and communication device 200 use the same operating system or mobile operating system, or different operating systems or mobile operating systems, data transmission can be quickly completed using the above method.
[0023] Figure 2 This diagram illustrates a data transmission flowchart between two communication devices according to an embodiment of the present invention. In this embodiment, the data transmission system includes communication device A and communication device B, which can respectively correspond to... Figure 1 The communication devices 100 and 200 shown are described, and communication device A and communication device B are peer devices. Furthermore, communication device B has WiFi hotspot sharing capabilities and can provide forced access and web server functions.
[0024] Figure 2 The interaction between communication device A and communication device B is briefly explained using the message flow between communication device A and communication device B, as well as the main operation of the data transmission method proposed in this invention.
[0025] Operation 2-1: Communication device A connects to the Wi-Fi hotspot of communication device B.
[0026] Operation 2-2: Communication device B launches the browser of communication device A through a forced entry mechanism and displays a download link.
[0027] Operation 2-2: Communication device A downloads a file from the web server of communication device B.
[0028] Figure 3 This diagram illustrates the establishment of a wireless connection between two communication devices according to an embodiment of the present invention. In this embodiment, the data transmission system includes communication device A and communication device B, which can respectively correspond to... Figure 1 The communication devices 100 and 200 shown are described, and communication device A and communication device B are peer devices. Communication device B has WiFi hotspot sharing capability, such as... Figure 3 As shown, communication device B uses the hotspot name TEST_AP_001 as a WiFi access point, and communication device B can provide forced access and web server functions, such as... Figure 3 The text "Captive Portal Control" and "Web Server: install.exe" indicate that communication device B has the ability to control the captive portal and operate a web server that stores the file install.exe.
[0029] According to one embodiment of the present invention, communication device A can search for and connect to the hotspot TEST_AP_001 provided by communication device B by searching for WiFi hotspots. After communication device A successfully connects to communication device B, communication device B can activate a forced entry mechanism and use the forced entry mechanism to display a page on communication device A containing a message from communication device B notifying communication device A.
[0030] Figure 4 This diagram illustrates a method for guiding communication device A to directly download predetermined data or files stored in communication device B using a forced entry page, according to an embodiment of the present invention. In this embodiment, communication device B (e.g., Figure 1 The communication device 200 or processor 210 in the communication device A can use a forced entry mechanism to transmit information related to the download link to launch a browser on the communication device A, so as to display, on the user interface, such as... Figure 4 The image shows a forced entry page with a download link for the file install.exe. This download link points to the file install.exe stored on a web server operated by communication device B, thus instructing communication device A to download the file install.exe directly from communication device B.
[0031] A user of communication device A can click a download link provided on a mandatory entry page. In response to the detection of a click on the download link on the user interface, the processor of communication device A (e.g., ...) Figure 1 The processor 110 shown can communicate via its wireless communication module (e.g., Figure 1 The wireless communication module 120 shown sends a download request to the communication device B.
[0032] In response to a download request received from communication device A, communication device B can use its wireless communication module (e.g., Figure 1 The wireless communication module 220 shown directly transmits the file install.exe stored in the web server to the communication device A. After the communication device A successfully downloads the file install.exe, the data transmission process of this invention can be terminated.
[0033] Figure 5 This diagram shows a flowchart of a data transmission method according to an embodiment of the present invention. Figure 5 The steps of the data transmission method of the present invention are described from the perspective of a communication device (such as the aforementioned communication device 200 or communication device B) that has the ability to share WiFi hotspots and can provide forced access and web server functions.
[0034] Step S51: The communication device provides a hotspot through the wireless communication module, and receives a connection request to connect to the hotspot from a peer communication device (e.g., the aforementioned communication device 100 or communication device A) through the wireless communication module.
[0035] Step S52: In response to the connection request, the communication device establishes a wireless connection with a peer communication device.
[0036] Step S53: After the wireless connection is successfully established, the communication device uses the forced entry mechanism to transmit the relevant information of the download link to the peer communication device.
[0037] Step S54: In response to a download request received from a peer communication device, the communication device transmits predetermined data to the peer communication device via the wireless communication module.
[0038] According to one embodiment of the present invention, the information related to the download link includes the URL of a mandatory entry page containing the download link.
[0039] According to one embodiment of the present invention, the data transmission method of the present invention further includes operating a web server by a communication device and storing predetermined data on the web server, wherein the download link points to the predetermined data stored on the web server.
[0040] According to one embodiment of the present invention, the data transmission method of the present invention further includes launching a browser of a peer communication device using a forced entry mechanism.
[0041] According to one embodiment of the present invention, the data transmission method of the present invention further includes displaying relevant information of the download link on the user interface of the peer communication device through a browser of the peer communication device.
[0042] Figure 6 This illustrates a message flow example of data transmission between and within communication devices according to an embodiment of the present invention. In this embodiment, the data transmission system includes communication device A and communication device B, which may respectively correspond to... Figure 1 The communication devices 100 and 200 shown are described, and communication device A and communication device B are peer devices. Furthermore, communication device B has WiFi hotspot sharing capabilities and can provide forced access and web server functions.
[0043] According to one embodiment of the present invention, a user of communication device A can search for a hotspot provided by communication device B by searching for WiFi hotspots, and connect communication device A to the hotspot provided by communication device B by operating communication device A, for example... Figure 6 The text displayed reads: "User is connected to WiFi AP".
[0044] After the wireless connection is successfully established, the wireless communication module of communication device B (e.g., Figure 1 The wireless communication module 220 shown can transmit a request message to the forced entry module (e.g., Figure 1 The forced entry module 230 shown requests the forced entry module to provide a default forced entry page, for example... Figure 6 The text marked in the document reads: "A message requesting a pre-defined mandatory entry page is sent."
[0045] According to one embodiment of the present invention, the forced entry page can be preset to display or include a download page with a download link; that is, the download page is used as the preset forced entry page. In response to a request message from the wireless communication module, the forced entry module of communication device B can transmit the URL of the default forced entry page to communication device A via the wireless communication module. According to one embodiment of the present invention, since the file or predetermined data provided for download by communication device A is stored in a web server operated by communication device B, the URL of the forced entry page can be used to redirect to the web server, which is equivalent to sending a redirection request back to communication device A, such as... Figure 6 The text marked in the document reads: "A message that redirects the return request to the web server."
[0046] In response to receiving a request message redirecting to a web server, the browser of communication device A is launched and sends a request to the web server operated by communication device B, requesting the web server to provide the content of a download page with a download link, such as... Figure 6 The text displayed reads: "A message requesting a web server to provide a download page."
[0047] In response to receiving a request message to provide a download page, the web server module of communication device B (e.g., Figure 1 The web server module 240 shown can transmit the content of a download page with a download link to the communication device A via a wireless communication module, such as... Figure 6 The text marked in the image reads: "Return download page content".
[0048] In response to receiving the download page, the browser of communication device A displays the download page on the user interface for the user to interact with. When the user clicks the download link on the download page, communication device A sends a download request to communication device B, such as... Figure 6 The text marked in the document reads: "A message requesting the download of a file is being sent."
[0049] In response to receiving a request message for a file to be downloaded, the web server module of communication device B transmits the file (or the aforementioned predetermined data) to communication device A via the wireless communication module, such as... Figure 6 The text indicated reads: "Transfer File". After the file is successfully downloaded by communication device A, the data transmission process of this invention can be terminated.
[0050] The data transmission method proposed in this invention can effectively transmit data or files to users within a data transmission system without requiring an external internet connection. These files can be software resources, such as applications provided to users by communication device B. This automates the download process, allowing users to download data or files automatically without manually entering a download address. Furthermore, since the data or files are provided by the web server of communication device B within the data transmission system, the risks of accessing external networks are effectively avoided, ensuring the integrity and security of the data or files. Moreover, since users within the data transmission system only need to connect to Wi-Fi and click a link on a mandatory entry page to complete the download, the process is greatly simplified, thus providing considerable convenience.
[0051] The above description is only a preferred embodiment of the present invention. All equivalent changes and modifications made within the scope of the claims of the present invention should be included in the scope of the present invention.
[0052] [Symbol Explanation] 10: Data transmission system 100, 200: Communication device 110, 210: Processors 120, 220: Wireless communication modules 230: Forced Entry Module 240: Web server module 150, 250: Memory devices
Claims
1. A communication device, characterized in that, include: A wireless communication module for transmitting or receiving multiple wireless signals and providing a hotspot, wherein the wireless communication module receives a connection request from a peer communication device to connect to the hotspot, and establishes a wireless connection with the peer communication device in response to the connection request. as well as A processor is coupled to the wireless communication module and controls the operation of the communication device. After the wireless connection is successfully established, the processor uses a forced entry mechanism to transmit relevant information of a download link to the peer communication device through the wireless communication module. In response to a download request received from the peer communication device, the processor transmits predetermined data to the peer communication device through the wireless communication module.
2. The communication device as claimed in claim 1, characterized in that, The relevant information for the download link includes a URL of a mandatory entry page that includes the download link.
3. The communication device as claimed in claim 1, characterized in that, The processor uses the forced entry mechanism to transmit the relevant information of the download link to launch a browser on the same communication device.
4. The communication device as claimed in claim 3, characterized in that, The relevant information for the download link is displayed through the browser on a user interface of the same communication device.
5. The communication device as claimed in claim 1, characterized in that, The processor also operates a web server, and the download link points to the given data stored on the web server.
6. A data transmission method, characterized in that, include: A hotspot is provided by a communication device through a wireless communication module, and a connection request to connect to the hotspot is received from a peer communication device through the wireless communication module. The communication device establishes a wireless connection with the peer communication device in response to the connection request. After the wireless connection is successfully established, the communication device uses a forced entry mechanism to transmit relevant information of a download link to the peer communication device through the wireless communication module. as well as In response to a download request received from a peer communication device, the communication device transmits predetermined data to the peer communication device via the wireless communication module.
7. The data transmission method as described in claim 6, characterized in that, The relevant information for the download link includes a URL of a mandatory entry page that includes the download link.
8. The data transmission method as described in claim 6, characterized in that, Also includes: This forced entry mechanism is used to launch a browser on the same level communication device.
9. The data transmission method as described in claim 8, characterized in that, Also includes: The browser displays the relevant information for the download link on a user interface of the same communication device.
10. The data transmission method as described in claim 6, characterized in that, Also includes: The communication device operates a web server and stores predetermined data on the web server, wherein the download link points to the predetermined data stored on the web server.