Intelligent network prompting method and system based on Dongle equipment

By registering the Dongle device as a USB HID device and simulating physical button input, the system recognizes and sends notification commands, resolving the issue of Dongle devices failing to display network push notifications in screen-off standby mode. This enables timely notification display and improves the user experience.

CN120956786APending Publication Date: 2025-11-14NINGBO XINYUAN ELECTRONIC TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202511150042.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-18
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Existing network notification methods based on Dongle devices cannot promptly display upper-layer network push notifications when the host device is in standby mode with the screen off, resulting in a degraded user experience.

Method used

Register the Dongle device as a new USB HID device, simulate physical button input, recognize push notifications in the network data channel, generate button input commands, and send them to the screen-off host device via the USB interface to enable screen activation and notification display.

Benefits of technology

Ensure that host devices in screen-off standby mode can promptly display push notifications, improving the user's network connection experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120956786A_ABST
    Figure CN120956786A_ABST
Patent Text Reader

Abstract

The invention relates to an intelligent network prompting method based on Dongle equipment, which comprises the following steps: registering the Dongle equipment as new USB (Universal Serial Bus) HID (Human Interface Device) equipment of target host equipment in advance, then identifying a push type notice in a network data channel between the Dongle equipment and the Internet by the Dongle equipment, and once the push type notice is identified, sending the push type notice to the target host equipment; the Dongle equipment simulates and generates a physical key input instruction for the operation of the target host equipment and sends the simulated physical key input instruction to the target host equipment which is in a screen-off and standby state through a USB (Universal Serial Bus) interface connected with the Dongle equipment; after receiving the physical key input instruction, the target host equipment executes a screen-on action and displays the received push type notification data content to a user after the screen is on, so that the target host equipment without the networking condition originally is ensured to be in a screen-off standby state originally; and the push type notification data content sent to the user by the upper-layer internet can still be timely displayed to the user for prompting at the first time, so that the network connection experience effect of the user on the Dongle equipment is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communications, and more particularly to an intelligent network prompting method and system based on a Dongle device. Background Technology

[0002] A dongle is a hardware device that provides cellular network connectivity to a host device (such as a computer or other device) without an internet connection via a USB interface. After the dongle is plugged into the host device's USB port, the host device can access the internet via the dongle, enabling data transfer between the host device and the external internet, even without Wi-Fi or a SIM card. Once the internet sends a network push notification to the host device via the dongle, the host device can display the notification on its screen to provide a network notification to the user.

[0003] However, current network notification methods based on Dongle devices have shortcomings: since Dongle devices can only provide basic data pass-through and network connection functions, they lack support for interactive behaviors such as upper-layer notifications or message awareness. Once a network push notification is sent to the host device from the upper layer and the host device is in a screen-off standby state, the Dongle device will not be able to display the push notification content to the user in a timely manner due to the lack of support for interactive behaviors. As a result, the user will not receive the push notification notification in time, which reduces the user's experience of network connection based on Dongle devices. Summary of the Invention

[0004] The first technical problem to be solved by this invention is to provide a smart network notification method based on a Dongle device, which addresses the aforementioned prior art. This smart network notification method based on a Dongle device can promptly display and prompt users with network push notifications sent from the upper-layer Internet through a host device.

[0005] The second technical problem to be solved by the present invention is to provide a system for implementing the above-described intelligent network prompting method based on a Dongle device.

[0006] The technical solution adopted by this invention to solve the first technical problem is: an intelligent network prompting method based on Dongle devices, characterized by comprising the following steps:

[0007] Step 1: Register the Dongle device as a new USB HID device on the target host device in advance; wherein, the Dongle device, as a new USB HID device, has the ability to simulate preset physical button input to the target host device;

[0008] Step 2: The Dongle device performs push notification feature identification on the data in the network data channel between itself and the Internet, and identifies the push notifications in the network data channel.

[0009] Step 3: After recognizing a push notification, the Dongle device simulates and generates physical key input commands for operation on the target host device.

[0010] Step 4: The Dongle device sends the simulated physical button input commands to the target host device, which is in standby mode and has its screen off, via the target host device's USB interface.

[0011] Step 5: After receiving the physical button input command, the target host device performs a screen-on action and displays the push notification data it has received to the user.

[0012] Improved, in the intelligent network prompting method based on the Dongle device, the preset physical button input is a button input that receives user touch operations.

[0013] Optionally, in the intelligent network notification method based on the Dongle device, the push notification has one or more of the following characteristic conditions:

[0014] The first characteristic condition is that a long-connection communication mechanism is used, and the session is maintained by periodic heartbeats;

[0015] The second characteristic condition includes downlink data initiated by the server and data that is not triggered by user operation and has a small length;

[0016] The third characteristic condition is that it exhibits obvious asymmetric communication behavior;

[0017] The fourth characteristic condition is that the port used for communication has service characteristics.

[0018] In a further improvement, in the intelligent network prompting method based on the Dongle device, in step 3, after the Dongle device recognizes the first push notification, it immediately simulates and generates a physical key input command for operation on the target host device.

[0019] In a further improvement, the intelligent network notification method based on the Dongle device includes, after step 2: for each identified push notification, the Dongle device executes steps 3 to 5 once, so that the target host device displays the push notification data content it received to the user.

[0020] In a further improvement, in the intelligent network prompting method based on the Dongle device, in step 5, the target host device performs the screen-on action, and after the screen is on, it immediately displays the push notification data it has received to the user without requiring any actual user operation.

[0021] Alternatively, in the intelligent network prompting method based on the Dongle device, the target host device is a mobile terminal or a tablet computer.

[0022] The technical solution adopted by this invention to solve the second technical problem is: an intelligent network prompting system based on a Dongle device, implementing any of the intelligent network prompting methods based on a Dongle device, characterized in that it includes:

[0023] The target host device has a USB interface and a display screen;

[0024] The dongle device is configured to connect to the internet and to the USB interface of a target host device; the dongle device includes:

[0025] The network monitoring module is configured to monitor data in the network data channel between the Dongle device and the Internet;

[0026] The data recognition module is configured to identify push notifications in the data detected by the network monitoring module;

[0027] The key input simulation module is configured to generate physical key input commands for operation on the target host device when the data recognition module recognizes a push notification, and send the physical key input commands to the target host device, which is in standby mode and whose screen is off, via the USB interface of the target host device.

[0028] Alternatively, in the Dongle-based intelligent network notification system, the target host device is a mobile terminal or a tablet computer.

[0029] Compared with existing technologies, the advantages of this invention are as follows: The intelligent network notification method based on the Dongle device pre-registers the Dongle device as a new USB HID device for the target host device, enabling the Dongle device to simulate preset physical button inputs to the target host device. The Dongle device then identifies push notifications in its network data channel with the internet. Once a push notification is identified, the Dongle device simulates and generates physical button input commands for operation on the target host device and sends these commands to the target host device, which is in standby mode and has its screen off, via its connected USB interface. Upon receiving the physical button input command, the target host device turns on its screen and displays the received push notification data to the user. This ensures that even if the target host device, which originally had no internet connection and was in standby mode, is connected via the Dongle device, it can still promptly display push notifications sent from the upper-layer internet to its user, enhancing the user's experience with network connectivity based on the Dongle device. Attached Figure Description

[0030] Figure 1 This is a schematic diagram of the intelligent network prompting method based on a Dongle device in an embodiment of the present invention;

[0031] Figure 2 This is a schematic diagram of an intelligent network prompting system based on a Dongle device according to an embodiment of the present invention. Detailed Implementation

[0032] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

[0033] This embodiment provides an intelligent network prompting method based on a Dongle device. Specifically, see... Figure 1 As shown, the intelligent network prompting method based on the Dongle device in this embodiment includes the following steps 1 to 5:

[0034] Step 1: Register the Dongle device as a new USB HID device on the target host device in advance; wherein, the Dongle device, as a new USB HID device, has the ability to simulate preset physical button input to the target host device;

[0035] For example, during the process of registering a Dongle device as a new USB HID device for a target host device, after the Dongle device is plugged into the USB interface of the target host device, the target host device can read the device information of the Dongle device and the device identification information within the device information through the USB interface, and then use the read device identification information as the registration information of the Dongle device on the target host device.

[0036] In this embodiment, the target host device can be a mobile terminal or a tablet computer; the aforementioned preset physical button input is a button input that receives user touch operations; for example, the preset physical button input can be a common physical button such as a power button or volume button for a mobile terminal or tablet computer; of course, the preset physical button can also be set as a mouse button for a tablet computer as needed.

[0037] Step 2: The Dongle device performs push notification feature identification on the data in its network data channel with the Internet, identifying push notifications in that network data channel. For example, during the push notification feature identification process, the push notification may have one or more of the following feature conditions:

[0038] The first characteristic condition is that a long-connection communication mechanism (such as MQTT, XMPP, HTTP / 2, WebSocket) is used, and the session is maintained by periodic heartbeats (such as MQTT's PINGREQ / PINGRESP).

[0039] The second characteristic condition includes downlink data initiated by the server and data that is not triggered by user operation and has a small length (generally less than 1KB).

[0040] The third characteristic condition is that it exhibits obvious asymmetric communication behavior (e.g., bursty downlink packets, downlink data without uplink requests);

[0041] The fourth characteristic condition is that the port used for communication has service characteristics; for example, the service characteristics are MQTT 1883 / 8883, FCM (Firebase Cloud Messaging, Google's push messaging service) 5228~5230, and APNs (Apple Push Notification service, Apple's official push platform) 5223 or 443, etc.

[0042] Of course, in step 2, the Dongle device can only identify the type of push notification, but cannot obtain the specific data content of the push notification; that is, the Dongle device identifies the data with push notification characteristics in the data transmitted by the network data channel as push notifications based on the push notification characteristics; that is, the Dongle device is only responsible for identifying the data type, not for reading the specific data content.

[0043] Step 3: After recognizing a push notification, the Dongle device simulates and generates physical key input commands for operation on the target host device.

[0044] Step 4: The Dongle device sends the simulated physical button input commands to the target host device, which is in standby mode and has its screen off, via the target host device's USB interface.

[0045] Step 5: After receiving the physical button input command, the target host device performs a screen-on action and displays the push notification data it has received to the user.

[0046] For example, after the Dongle device simulates a physical button input command for a power button, it sends this simulated command to the target host device, which is in standby mode and has its screen off, via its connected USB interface. Upon receiving the command, the target host device recognizes that the user has pressed the power button, and its screen will illuminate, displaying the push notification data it received to the user. This allows the user to see the details of the push notification sent from the upper network to the target host device immediately.

[0047] It should be noted that, depending on the actual needs of the push notification content display, in step 5 of this embodiment, the push notification data content to be displayed to the user by the target host device after the screen is turned on can be either the push notification data content that is consistent with the push notification identified by the Dongle device, or it can include the push notification content that the target host device has received but not displayed before the current time (the time the screen is turned on) and the push notification data content that is currently consistent with the push notification identified by the Dongle device.

[0048] To ensure that the target host device, even when its screen is off and in standby mode, can immediately display the push notification data sent to it to the user as a prompt, in step 3 of the intelligent network prompting method based on the Dongle device in this embodiment, after recognizing the first push notification, the Dongle device immediately simulates and generates a physical key input command for operation on the target host device. In other words, as soon as the Dongle device recognizes the first push notification, it immediately simulates a physical key input command and sends that command to the target host device.

[0049] To prevent the target host device from missing any push notification data content sent to it, as a further improvement, the intelligent network prompting method based on the Dongle device in this embodiment further includes, after performing step 2: for each identified push notification, the Dongle device performs steps 3 to 5 once, so that the target host device displays the push notification data content it received to the user.

[0050] To facilitate timely access to push notification data sent to the target host device via the internet and to simplify user operations, in step 5 of this embodiment, the target host device turns on its screen and immediately displays the received push notification data to the user without requiring any actual user interaction. Thus, the user can see the push notification data immediately after the target host device turns on its screen without any further action.

[0051] Additionally, this embodiment also provides an intelligent network prompting system based on a dongle device to implement the aforementioned intelligent network prompting method based on a dongle device. Specifically, see... Figure 2As shown, this embodiment of the intelligent network notification system based on a Dongle device includes a target host device 1 and a Dongle device 2. The target host device 1 can be a mobile terminal or a tablet computer. The target host device 1 has a USB interface 11 and a display screen 12. The Dongle device 2 is configured to connect to the Internet and to the USB interface 11 of the target host device 1. The Dongle device 2 includes a network monitoring module 21, a data recognition module 22, and a key command simulation module 23. The network monitoring module 21 is configured to monitor data in the network data channel between the Dongle device and the Internet. The data recognition module 22 is configured to identify push notifications in the data detected by the network monitoring module. The key command simulation module 23 is configured to generate a physical key input command for operation on the target host device when the data recognition module identifies a push notification, and send the physical key input command to the target host device, which is in a standby state and has its screen off, via the target host device's USB interface. Upon receiving the physical key input command from the Dongle device 2, the target host device 1 activates its screen and displays the received push notification data to the user.

[0052] Although preferred embodiments of the present invention have been described in detail above, it should be clearly understood that various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A smart network prompting method based on a Dongle device, characterized in that, Includes the following steps: Step 1: Register the Dongle device as a new USB HID device on the target host device in advance; wherein, the Dongle device, as a new USB HID device, has the ability to simulate preset physical button input to the target host device; Step 2: The Dongle device performs push notification feature identification on the data in the network data channel between itself and the Internet, and identifies the push notifications in the network data channel. Step 3: After recognizing a push notification, the Dongle device simulates and generates physical key input commands for operation on the target host device. Step 4: The Dongle device sends the simulated physical button input commands to the target host device, which is in standby mode and has its screen off, via the target host device's USB interface. Step 5: After receiving the physical button input command, the target host device performs a screen-on action and displays the push notification data it has received to the user.

2. The intelligent network prompting method based on a Dongle device according to claim 1, characterized in that, The preset physical button input is a button input that receives user touch operations.

3. The intelligent network prompting method based on a Dongle device according to claim 1, characterized in that, The push notification has one or more of the following characteristics: The first characteristic condition is that a long-connection communication mechanism is used, and the session is maintained by periodic heartbeats; The second characteristic condition includes downlink data initiated by the server and data that is not triggered by user operation and has a small length; The third characteristic condition is that it exhibits obvious asymmetric communication behavior; The fourth characteristic condition is that the port used for communication has service characteristics.

4. The intelligent network prompting method based on a Dongle device according to claim 1, characterized in that, In step 3, after recognizing the first push notification, the Dongle device immediately simulates and generates physical key input commands for operation on the target host device.

5. The intelligent network prompting method based on a Dongle device according to claim 4, characterized in that, Following step 2, the process further includes: for each identified push notification, the Dongle device executes steps 3 to 5 once, so that the target host device displays the push notification data it received to the user.

6. The intelligent network prompting method based on a Dongle device according to any one of claims 1 to 5, characterized in that, In step 5, the target host device performs the screen-on action, and after the screen is on, it immediately displays the push notification data it has received to the user without requiring any actual user operation.

7. The intelligent network prompting method based on a Dongle device according to any one of claims 1 to 5, characterized in that, The target host device is a mobile terminal or a tablet computer.

8. A smart network prompting system based on a Dongle device, implementing the smart network prompting method based on a Dongle device as described in any one of claims 1 to 7, characterized in that, include: The target host device (1) has a USB interface (11) and a display screen (12); A dongle device (2) is configured to connect to the Internet and to the USB interface (11) of a target host device (1); wherein the dongle device (2) includes: The network monitoring module (21) is configured to monitor data in the network data channel between the Dongle device and the Internet; The data identification module (22) is configured to identify push notifications in the data detected by the network monitoring module; The key instruction simulation module (23) is configured to generate physical key input instructions for operation of the target host device when the data recognition module recognizes a push notification, and send the physical key input instructions to the target host device in standby mode through the USB interface of the target host device.

9. The intelligent network prompting system based on a Dongle device according to claim 8, characterized in that, The target host device (1) is a mobile phone terminal or a tablet computer.

Citation Information

Patent Citations

  • Power save proxy in communication networks

    CN103688488A

  • Communication switching method and device and computer readable storage medium

    CN111586652A

  • USB mouse and keyboard simulation system and method based on edge computing technology

    CN112055050A

  • IBeacon-based information pushing method and related equipment and system

    CN112256353A

  • Information communication method based on simulation trigger key mechanism

    CN117478689A