1. Field of the Invention
The present invention relates to wireless network management, and more particularly, to a method and apparatus for applying device management rules in a router.
2. Description of the Related Art
Wireless network management of a router is performed by utilizing tables in a user interface (UI). A user may have to switch between the tables many times, manually input a source internet protocol (IP) address and a media access control (MAC) address in one of the tables, and select and set a connected apparatus by using a dropdown menu. This may introduce some issues. For example, the user may need to switch pages many times to finish the configuration setting of a connecting device, which requires more time. In another example, the user may have to click the dropdown menu many times to finish the settings. In another example, when the user interfaces are complicated, the user needs to spend time and effort to learn how to operate the user interface smoothly.
An objective of the present invention is to provide a method and apparatus for applying device management rules in a router, which can solve the aforementioned issues.
Another objective of the present invention is to provide a method and apparatus for applying device management rules in a router which can avoid inconvenient operations.
Another objective of the present invention is to provide a method and apparatus for applying device management rules in a router that can improve the user experience.
At least one embodiment of the present invention provides a method for applying device management rules in a router. The method includes: providing a drag-and-drop user interface (UI) for a user of the router, and outputting display data of a plurality of icons with respect to a plurality of electronic devices, respectively, for displaying the plurality of icons on the drag-and-drop UI, to allow the user to drag and drop at least one icon of the plurality of icons, in which the plurality of electronic devices are wirelessly connected or connected in a wired manner to the router; and according to user inputs obtained via the drag-and-drop UI, applying at least one device management rule of the device management rules to at least one electronic device within the plurality of electronic devices, in which the icon and the electronic device correspond to each other. The plurality of electronic devices may be wirelessly connected to the router, and the device management rules may include configuration settings for traffic control, quality of service (QoS), beamforming, and parental control.
In addition to the above method, the present invention also provides an apparatus for applying device management rules in a router. The apparatus includes least one portion of the router, and also includes a control circuit. The control circuit is arranged to control operations of the router, in which the control circuit includes a user interface (UI) control module and a setting module. The UI control module is arranged to provide a drag-and-drop UI for a user of the router, and output display data of a plurality of icons with respect to a plurality of electronic devices, respectively, for displaying the plurality of icons on the drag-and-drop UI, to allow the user to drag and drop at least one icon of the plurality of icons, in which the plurality of electronic devices are wirelessly connected or connected in a wired manner to the router. The setting module is arranged to apply at least one device management rule of the device management rules to at least one electronic device within the plurality of electronic devices according to user inputs obtained via the drag-and-drop UI, in which the icon and the electronic device correspond to each other. The plurality of electronic devices may be wirelessly connected to the router, and the device management rules may include configuration settings for traffic-control, quality of service (QoS), beamforming, and parental-control.
The method and apparatus of the present invention may properly solve the related art issues without introducing unwanted side effects. Further, the drag-and-drop UI allows a user to perform various settings, thus improving the user experience.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
According to this embodiment, the apparatus 100 may include a control circuit 110, a storage unit 120 and a network control circuit 130, in which the control circuit 110 is connected to the storage unit 120 and the network control circuit 130. The control circuit 110 may be arranged to control operations of the router, and the storage unit 120 may be arranged to store configuration information of the router. Further, the network control circuit 130 may provide network service for the control circuit 110, to allow the control circuit 110 to connect wirelessly or in a wired manner to at least one network via the network control circuit 130. The network control circuit 130 may be coupled to multiple network cable connectors of the router, and the network cable connectors may be connected to network cables, to allow the router to communicate with some electronic devices in the network system through the network cables. In another example, the network control circuit 130 may be electrically coupled to one or more antennas of the router, and the router may perform wireless communications through the one or more antennas. Further, since the control circuit 110 may control operations of the router, the control circuit 110 may be viewed as a main control circuit of the router. Under the control of the control circuit 110, the router may access network resources via the network control circuit 130, and may perform network management operations via the network control circuit 130.
In this embodiment, the control circuit 110 may include a user interface (UI) control module 112 and a setting module 114. The user interface control module 112 maybe arranged to perform user interface control to assist the user to perform various configuration setting operations upon the router, and the setting module 114 may refer to a user indication to trigger a specific configuration setting operation of the configuration setting operations. For example, by updating the configuration information, the setting module 114 may apply at least one portion of the device management rules (e.g. one or more device management rules) to one or more electronic devices.
In practice, the control circuit 110 may be implemented as a processing circuit (such as a processor or a controller) of a set of program modules, in which the set of program modules may include the user interface control module 112 and the setting module 114. For example, the program module may include firmware codes. The program module may alternatively include software codes. In another example, any of the user interface control module 112 and the setting module 114 may be a sub-circuit of the control circuit 110, rather than any program module. In some embodiments, the processing circuit may be implemented with an application-specific integrated circuit (ASIC), in which the user interface control module 112 and the setting module 114 may be sub-circuits in the control circuit 110.
In Step 210, the user interface control module 112 provides a drag-and-drop UI for a user of the router, and outputs display data of a plurality of icons respectively with respect to a plurality of electronic devices, in order to display the plurality of icons on the drag-and-drop UI, to thereby allow the user to drag and drop at least one icon within the plurality of icons. For example, each electronic device within the plurality of electronic devices may be wirelessly connected to the router, in which each of the plurality of electronic devices may be viewed as an electronic device adjacent to the router. Any electronic device within the plurality of electronic devices may wirelessly connect or connect in a wired manner to the router.
In Step 220, according to the user input obtained via the drag-and-drop UI, the setting module 114 applies at least one device management rule within the device management rules (e.g. one or more device management rules) to at least one electronic device within the plurality of electronic devices, in which the icon and the electronic device correspond to each other. Examples of the device management rules may include (but are not limited to) configuration settings for the traffic-control, configuration settings for various levels of quality of service (QoS), configuration settings for beamforming, and configuration settings for parental-control.
According to some embodiments, each electronic device of the plurality of electronic devices may wirelessly connect to the router. According to wireless signals of the plurality of electronic devices, the user interface control module 112 may determine distances between the plurality of electronic devices and the router, to generate corresponding display location information of the plurality of icons, respectively, in which the display location information of the plurality of icons corresponds to the respective distances. According to the display location information of the plurality of icons, the user interface control module 112 may control the displayed locations of the plurality of icons on the drag-and-drop UI, respectively.
The plurality of electronic devices may include a first electronic device and a second electronic device, where a first distance between the first electronic device and the router is smaller than a second distance between the second electronic device and the router. The plurality of icons may include a first icon with respect to the first electronic device and a second icon with respect to the second electronic device. Further, the user interface control module 112 may control locations of the first icon and the second icon with respect to a reference point in the drag-and-drop UI, to make the distance between the first icon and the reference point be smaller than the distance between the second icon and the reference point, to thereby indicate that the first distance is smaller than the second distance, in which in the drag-and-drop UI, the reference point is arranged to represent the location of the router.
According to some embodiments, the drag-and-drop UI may include a plurality of predetermined regions with respect to a plurality of control entries, respectively, and the plurality of predetermined regions are arranged to trigger the plurality of control entries, respectively. As mentioned in Step 220, when the user inputs indicate that the user has dragged and dropped the icon to at least one predetermined region of the plurality of predetermined regions, the setting module 114 may trigger at least one control entry of the plurality of control entries to apply the device management rule to the electronic device, in which the predetermined region corresponds to the control entry.
The plurality of control entries may include: a beamforming control entry, for performing beamforming control; at least one QoS control entry, for performing QoS control; a traffic-control control entry, for performing traffic control; and a parental-control control entry, for performing parental control. More particularly, the QoS control entry may include a plurality of QoS control entries for performing various levels of QoS controls, respectively. In an embodiment, the plurality of QoS control entries may include a high level quality of service (QoS-High) control entry and a low level quality of service (QoS-Low) control entry. This is for illustrative purposes, and not meant to be a limitation of the present invention. In other embodiments, the plurality of QoS control entries may include three or more QoS control entries. For example, in addition to the QoS-High control entry and the QoS-Low control entry, the plurality of QoS control entries may further include a medium level quality of service (QoS-Medium) control entry. In another example, in addition to the QoS-High control entry, the QoS-Medium control entry and the QoS-Low control entry, the plurality of QoS control entries may further include at least one QoS control entry with a level different from the levels of the above qualities of services.
According to some embodiments, in the drag-and-drop UI, the user interface control module 112 may label at least one predetermined video object within a plurality of predetermined video objects on the icon to indicate that the control entry has been applied to the electronic device, in which the plurality of predetermined video objects correspond to the plurality of control entries, respectively, and the predetermined video object corresponds to the control entry.
According to this embodiment, the plurality of devices may include multiple wireless devices, such as laptop computers, tablets and smart phones. Further, at least one portion of multiple concentric circles may be depicted in the device map for the user to check whether the distances between the plurality of devices and the router are small or large, in which the center of the concentric circles may be an example of the reference point, and the pattern depicted at the center of the concentric circles may represent the router. The devices marked with the icons “Chad_Mac,” “Naomi_HTC,” “Frank_Ipad,” “Guest_Iphone,” “Max_Tablet,” “Darren_Ipad,” “Andy_NB,” “Jomi_Ipad,” “Ryan_HTC” may be examples of the plurality of icons mentioned in Step 210. For example, the devices marked with icons “Chad_Mac” and “Andy_NB” are laptop computers of the user Chad and Andy, respectively. In another example, the devices marked with icons “Frank_Ipad,” “Max_Tablet,” “Darren_Ipad,” “Jomi_Ipad” and “Ryan_HTC” are tablets of the users “Frank,” “Max,” “Darren,” “Jomi” and “Ryan”, respectively. In another example, the devices marked with icons“Naomi_HTC” and “Guest_Iphone” are smart phones of the users “Naomi” and “Guest”, respectively. Note that the scaling factor of the device map may be adjusted by operating the scaling object located at the top right corner. Based on the current settings of the scaling ratio, some icons of the plurality of icons may not appear in the visible area of the device map.
A row region is shown in the lower part of
As shown in
Under the control of the user interface control module 112, the color and pattern of the first circles of the icons named “Chad_Mac” and “Jeremie_PC” may be configured to be identical to the color and pattern of the predetermined region of the QoS-High control entry (e.g. the color may be green), in order to indicate that the QoS-High control entry has been applied to the electronic devices named “Chad_Mac” and “Jeremie_PC”. In another example, under the control of the user interface control module 112, the color and pattern of the second circle of the icon named “Chad_Mac” may be configured to be identical to the color and pattern of the predetermined region of the beamforming control entry (e.g. the color may be blue), in order to indicate that the beamforming control entry has been applied to the electronic device named “Chad_Mac”. In another example, under the control of the user interface control module 112, the color and pattern of the circle directly below the icon name “Frank_Ipad” may be configured to be identical to the color and pattern of the predetermined region of the QoS-Low control entry (e.g. the color may be orange), in order to indicate that the QoS-Low control entry has been applied to the electronic device named “Frank_Ipad”. In another example, under the control of the user interface control module 112, the color and pattern of the circle directly below the icon name “Jeremie_PC” maybe configured to be identical to the color and pattern of the predetermined region of the parental-control control entry (e.g. the color may be yellow), in order to indicate that the parental-control control entry has been applied to the electronic device named “Jeremie_PC”. In another example, under the control of the user interface control module 112, the color and pattern of the circle directly below the icon name “Naomi_PC” maybe configured to be identical to the color and pattern of the predetermined region of the network access forbidden control entry (e.g. the color may be red), in order to indicate that the network access forbidden control entry has been applied to the electronic device named “Naomi_PC”.
After the user of the router finishes the drag-and-drop operation (e.g. the user has released the icon), the user interface control module 112 may add the device name “Naomi_HTC” corresponding to this icon to the list. Some features in this embodiment similar to those in the previous embodiments/modifications are omitted here for brevity.
In the embodiment of
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
104120912 | Jun 2015 | TW | national |