Network connection module and selection method of bridge point of the same
The method and module for randomly selecting bridge points from compatible nodes address network congestion and transmission delays by optimizing network resource distribution based on user needs and preferences.
Patent Information
- Application Number
- JP2024064355
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-12
- Filing Date
- 2024-04-12
- Publication Date
- 2025-07-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing network connection technologies prioritize bridge points with maximum signal strength, leading to congestion and delayed data transmission in large public facilities, and fail to adapt to varying user needs and network conditions.
A method and module for randomly selecting a bridge point from compatible nodes based on connection requirements and user preferences, using a search, processing, and monitoring module to ensure efficient distribution of network resources.
Prevents network congestion by distributing user connections evenly across compatible nodes, enhancing data transmission efficiency and adaptability to user needs.
Smart Images

Figure 2025109648000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a network connection module and a method for selecting a bridge point thereof, and more particularly, to a network connection module that randomly selects a bridge point from compatible nodes and a method for selecting the bridge point thereof.
Background Art
[0002] With the progress of science and technology, the applications of various wireless networks have also emerged and developed. The application of wireless networks has been extended to the automatic connection of venue facilities. For this reason, in the prior art, a mesh network environment already exists, which has the advantages of no distance limitation and no need to rely on a hub, and achieves the purpose of automatic control of the venue. By using a portable electronic device to connect to surrounding nodes, a user can transmit signals to achieve the effects of communication and control of venue facilities.
Summary of the Invention
Problems to be Solved by the Invention
[0003] In such a technology, an electronic device transmits signals through a bridge point. When selecting a bridge point, prior art electronic devices often preferentially select and connect to the bridge point with the maximum signal strength. However, in large public facilities with a large flow of people, all electronic devices may be connected to the same bridge point, easily leading to a situation where data transmission becomes congested. In addition, in the prior art, even when the distance between the user and the bridge point is too far, the connection state with a bridge point with poor signal strength may be maintained. In such a situation, due to the transmission characteristics of the jump point of Mesh data, data transmission was likely to be delayed.
[0004] When the range of the node installation points in a wireless network becomes wider, in addition to constructing a wider-bandwidth and high-speed transmission method, the distribution of network resources also becomes important. Therefore, the inventor of the present invention considered that the above-mentioned drawbacks could be improved, and as a result of repeated intensive studies, a new network connection module and a method for selecting its bridge point were invented to solve the drawbacks of the prior art.
[0005] The present invention has been made in view of such circumstances, and the main object thereof is to provide a method for selecting a bridge point that achieves the effect of randomly selecting a bridge point from among compatible nodes.
[0006] Another object of the present invention is to provide a network connection module of the above method.
Means for Solving the Problems
[0007] In order to achieve the above object, a method for selecting a bridge point according to an aspect of the present invention is used for an electronic device to select a bridge point in a network environment. The network has at least one node connectable to the electronic device. The method for selecting a bridge point includes the following steps. When connecting the electronic device, a step of searching for at least one node. A step of confirming whether the electronic device has a connection request or whether there is a specified node among at least one node. When the electronic device has a connection request or there is a specified node among at least one node, a step of detecting a compatible node from among at least one node based on the connection request or the specified node. When a compatible node is detected, a step of randomly selecting a bridge point from among the compatible nodes. When the electronic device does not have a connection request and there is no specified node among at least one node, a step of randomly selecting a bridge point from among at least one node.
[0008] Also, a network connection module, which is another aspect of the present invention, is used in an electronic device to select a bridge point in a network environment. The network has at least one node connectable to the electronic device. The network connection module includes a search module and a processing module. The search module is used to search for at least one node. The processing module is electrically connected to the search module and is used to confirm whether the electronic device has connection requirement conditions or whether there is a specified node among at least one node when connecting the electronic device. When the electronic device has a connection requirement or there is a specified node among at least one node, the processing module detects a matching node from among at least one node based on the connection requirement or the specified node. When a matching node is detected, the processing module randomly selects a bridge point from among the matching nodes and connects the electronic device to the bridge point. When the electronic device does not have a connection requirement and there is no specified node among at least one node, the processing module randomly selects a bridge point from among at least one node and connects the electronic device to the bridge point.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2A
Figure 2B
Figure 3A
Figure 3B
Figure 3C
Figure 3D
Embodiments for Carrying Out the Invention
[0010] Hereinafter, embodiments of the network connection module of the present invention will be described with reference to the drawings. However, the present invention is not limited to these embodiments, and the members, materials, etc. described below can be variously modified within the scope of the gist of the present invention.
[0011] FIG. 1 is a schematic configuration diagram showing a network connection module according to an embodiment of the present invention. The network connection module 10 of the present invention is used to connect the electronic device 1 as a node in a network environment, and the electronic device 1 may be any device having a network connection function such as a smartphone, a tablet terminal, or a desktop personal computer system. Each node, as shown in FIG. 3A, nodes 61 to 65 may be any one of a network access device, an electronic device, or a controlled device, and for example, may be household equipment such as a television, a refrigerator, or an oven. The present invention is not limited thereto. The network connection module 10 and each module it has are configured in a manner such as a hardware device, a hardware device combining a software program, or a hardware device combining firmware. For example, the electronic device 1 executes it by a computer program software stored in a computer-readable medium. However, the present invention is not limited to the above method. In the present embodiment, not all modules of the network connection module 10 are limited to being installed in the electronic device 1, and some modules may be installed in other nodes or systems. Here, in this specification, the mesh network is used as an example in the description of the present invention, but the network connection environment of the present invention is not limited to the mesh network.
[0012] The network connection module 10 includes a search module 20, a processing module 30, a storage module 40, and a monitoring module 50. The search module 20 is used to search for a plurality of nodes 61-65 within the network environment, and each node represents a different network access device, electronic device, controlled device, etc. The processing module 30 is electrically connected to the search module 20 and is used to confirm whether there is a node that matches among the plurality of nodes 61-65 detected by the search module 20. The matching node is a node that matches the connection requirement of the electronic device 1. The connection requirement may be requirements such as signal strength, scheduled order, signal source, response time, usage traffic, time, jump point, area, preference, authority, distance, frequency, temperature, humidity, altitude, atmospheric pressure, longitude, latitude, coordinates, load, age, age limit, version, power, gender, identity, priority level, power consumption, air quality, light beam, spectrum, bandwidth, etc. The electronic device 1 has different connection requirements depending on the situation, and the present invention is not limited to the matters listed above. The connection requirement of the electronic device 1 requires full compliance with the above matters, or compliance with a combination of one or more items. For example, when the user's connection requirements are for games and chat communications, the requirement for games is to set a network source of 6G or higher or even faster, and the requirement for chat communications may be a connection requirement that sets 4G or 5G. Therefore, the processing module 30 detects a matching node from among the plurality of nodes 61-65 based on the connection requirement of this electronic device 1, for example, detects a node that matches a transmission speed of 6G or higher or even faster.
[0013] On one hand, among the plurality of nodes 61 to 65, there is a designated node, and the processing module 30 detects the designated node and sets it as a matching node. The designated node may be a node to which the electronic device 1 is normally connected, or may be a node according to the user's preference. The present invention is not limited thereto. The connection request or the designated node is obtained by the processing module 30 itself judging based on a program executed by the electronic device 1, or is set by the user at the time of connection. The electronic device 1 regards the predetermined or obtained setting condition as a connection request. The present invention is not limited to the matters listed above.
[0014] The user sets the connection request as a predetermined connection condition, and this predetermined connection condition is stored in the storage module 40. When the processing module 30 selects a matching node, it preferentially performs screening based on the predetermined connection condition. For example, the user sets a request to conduct chat communication from 6 pm to 7 pm, and from 8 pm to 10 pm is leisure time, which is set as game or video time, and saves the requirements for both time periods. At 6 pm to 7 pm, the processing module 30 selects a 4G or 5G node as a matching node, and at 8 pm to 10 pm, the processing module 30 selects a 6G node as a matching node. Similarly, when the user is working in the study and when spending leisure time in the bedroom, different necessary conditions are set for the two areas. The areas include inside the residence, campus, office, department store, etc. However, the present invention is not limited to the above range.
[0015] The predetermined connection condition may be a necessary condition formed based on the user's preference and habit. For example, after the processing module 30 takes statistics on the behavior of the user operating the electronic device 1, it provides the statistical data after the operation behavior and uses this statistical data as the predetermined connection condition. Similarly, the statistical data generated by the behavior is monitored. Due to the slight fluctuations caused by changes in people, things, times, objects, and places, the content of the predetermined connection condition is updated synchronously.
[0016] The predetermined connection conditions are at least one condition or combination. For example, set the connection request condition to work in the study from 8 pm to 10 pm from Monday to Friday, and set the connection request condition to spend leisure time in the living room from 8 pm to 10 pm on Saturday and Sunday. This is a condition that combines area and time, but the content of the predetermined connection conditions of the present invention is not limited to the above conditions.
[0017] In this embodiment, the processing module 30 detects a plurality of nodes that meet the connection request from among the plurality of nodes 61 to 65, or detects a plurality of designated nodes from among the plurality of nodes 61 to 65, and the processing module 30 sets these detected nodes as a plurality of conforming nodes. In the situation where nodes that meet the connection request are detected among the nodes and designated nodes are detected among the nodes, the processing module 30 detects these two nodes and sets them together as a plurality of conforming nodes. After detecting a plurality of conforming nodes, the processing module 30 randomly selects one bridge point from among the plurality of conforming nodes and directly connects the electronic device 1 to this bridge point. For example, in a large venue such as an airplane boarding lobby or an exhibition hall, there are requests for multiple users to connect simultaneously. If the requests of multiple users are all to transmit messages, the number of conforming nodes searched by the search module 20 will be the same within a certain communication range. In this case, the processing module 30 randomly selects one node as the bridge point to prevent the problem that all users are connected to the same node and the network becomes congested. By adding a time parameter to the random selection method for classification, the situation of being connected to the same bridge point during random selection is prevented. In other embodiments, the nodes that meet the connection request and the designated nodes may be in a sequential relationship, for example, the designated nodes may be preferentially set as the bridge point, but the present invention is not limited thereto.
[0018] Also, when there is only a single matching node, for example, if the processing module 30 detects that only one node among the nodes meets the connection requirement based on the connection request, or if there is only one designated node in the nodes, the processing module 30 directly selects this node as the bridge point and connects it to the electronic device 1.
[0019] When there is no designated node among the multiple nodes 61 to 65 and there is also no node that completely meets the connection requirement, the processing module 30 further randomly selects the bridge point from among the multiple nodes 61 to 65, or detects the node closest to the setting of the connection requirement from among the multiple nodes 61 to 65 in another way and selects it as the bridge point. For example, the connection requirement may be conditions such as signal strength, scheduled order, signal source, response time, priority level, power consumption, bandwidth, etc. Therefore, the connection requirement of the electronic device 1 is a requirement that meets the above six items. If the processing module 30 cannot detect a node that meets the requirements of the above six items, it withdraws and searches for the next one, and selects a node that meets the requirements of five items or four items as the node to be connected to the electronic device 1 as the bridge point. For example, if the electronic device sets the signal strength to -56, the source to 5G, and the response time to less than 5 seconds, and the processing module 30 cannot detect a node that meets the above three items, one of the conditions (for example, signal strength) is excluded, but a node with a source of 5G and a response time of less than 5 seconds is used as the bridge point. Also, when only the necessary condition of signal strength -56 is set for the electronic device 1, if the processing module 30 cannot detect a node that meets the signal strength -56, it searches for the node with the closest signal strength of -58 and uses it as the bridge point. However, the method of searching for the one closest to the setting of the connection requirement of the present invention is not limited to the above method.
[0020] After detecting the bridge point and connecting the electronic device 1, the monitoring module 50 constantly monitors whether this bridge point conforms to the connection request of the electronic device 1 or whether it has communication capabilities. For example, when the electronic device 1 runs different application programs and the connection request is modified, or when the electronic device 1 or the bridge point moves and no longer conforms to the connection request, or when it has no communication capabilities, the processing module 30 detects a conforming node from among the plurality of nodes 61 to 65 again based on the connection request or the specified node, and randomly sets the bridge point. Having no communication capabilities refers to, for example, disconnection, communication interruption, or no response from the node, etc., and the present invention is not limited to the matters listed above.
[0021] If the connection request for the electronic device 1 is not set, or the processing module 30 cannot confirm the connection request of the electronic device 1, and the specified node is not set in at least one of the said nodes, the processing module 30 directly and randomly selects the bridge point from among at least one of the said nodes, and connects the electronic device 1 to the bridge point. After connecting the electronic device 1 to the bridge point, the monitoring module 50 constantly monitors whether this bridge point has communication capabilities with the electronic device 1. For example, if the necessary conditions or the specified node are not set for the electronic device 1, the processing module 30 further randomly selects a bridge point from among at least one of the said nodes, and connects the electronic device 1 to the bridge point. When the electronic device 1 or the bridge point is disconnected or the communication is interrupted due to movement, the communication capabilities are lost. In this case, the processing module 30 searches the plurality of nodes 61 to 65 again and randomly selects a bridge point from among the plurality of nodes 61 to 65.
[0022] Note that, herein, each module of the network connection module 10 is configured in a manner such as a hardware device, a hardware device combining a software program, a hardware device combining firmware, etc. For example, various functions of the present invention are achieved by reading and executing a computer program product stored in a computer-readable medium, but the present invention is not limited to the above method. Further, this embodiment is merely an exemplary preferred embodiment of the present invention, and to avoid duplication of description, all possible combinations of changes are not described in detail. However, those with ordinary knowledge in this field will understand that not all of the above modules or members are essential. When implementing the present invention, other detailed conventional modules or members may be provided. Each module or member can be omitted or modified as needed, and there does not necessarily have to be other modules or members between any two modules.
[0023] Figures 2A to 2B are flowcharts showing a method for selecting a bridge point according to an embodiment of the present invention. It should be noted here that hereinafter, the method for selecting a bridge point of the present invention will be described by taking the above-mentioned network connection module 10 as an example, but the method for selecting a bridge point of the present invention is not limited to using a network connection module 10 having the same structure as the above.
[0024] <Proceed to step 201> Search for at least one node.
[0025] First, the search module 20 searches for at least one node. Referring also to Figure 3A, Figure 3A schematically shows an example of an electronic device according to a first embodiment of the present invention in a network environment. As shown in Figure 3A, the search module 20 searches for nodes 61 to 65, and each node corresponds to a different network device, which may be any one of a network access device, an electronic device, a controlled device, etc., and the present invention is not limited to the above method.
[0026] <Proceed to step 202> First, check whether the electronic device has a connection request or whether there is a specified node among at least one of the nodes.
[0027] Next, the processing module 30 is used to check the connection request of the electronic device 1, and the search module 20 determines whether there is a node that meets the connection request among the plurality of nodes 61 to 65 detected. At the same time, the processing module 30 checks whether there is a specified node among the plurality of nodes 61 to 65. The connection request may be a request such as signal strength, scheduled order, signal source, response time, usage flow rate, time tag, jump point, area, preference, authority, distance, frequency, temperature, humidity, altitude, atmospheric pressure, longitude, latitude, coordinates, load, age, age limit, version, power, gender, identity, priority level, power consumption, bandwidth, etc. The electronic device 1 has different connection requests depending on the situation, but the present invention is not limited to the matters listed above. The connection request is obtained by the processing module 30 itself judging according to the program executed by the electronic device 1, or set by the user, and the device may regard the predetermined or obtained setting conditions as the connection request. The present invention is not limited to the matters listed above. The setting of the specified node is set by the user or is the predetermined setting content of the device. The present invention is not limited to the matters listed above.
[0028] If the electronic device 1 does not have a connection request and does not have a specified node among the plurality of nodes 61 to 65, step 203 is executed. Randomly select one node from among the at least one node searched as the bridge point.
[0029] If the connection request for the electronic device 1 is not set, the processing module 30 cannot check the connection request of the electronic device 1, and the specified node is not set among at least one of the nodes, the processing module 30 directly randomly selects one node from among the plurality of nodes 61 to 65 detected as the bridge point and connects to the electronic device 1.
[0030] In step 202, if a connection request is set in the electronic device 1 or there is a specified node among the plurality of nodes 61 to 65, step 204 is executed to check whether there is a matching node among at least one of the nodes based on the connection request or the specified node.
[0031] The processing module 30 detects a plurality of or a single matching node from among the plurality of nodes 61 to 65. Referring also to FIGS. 3A to 3C below, FIG. 3A schematically shows an example in which an electronic device according to a first embodiment of the present invention is in a network environment. FIG. 3B schematically shows an example in which an electronic device according to a second embodiment of the present invention is in a network environment. FIG. 3C schematically shows an example in which an electronic device according to a third embodiment of the present invention is in a network environment.
[0032] As shown in FIG. 3A, the processing module 30 detects nodes 61 and 64 that match the connection request from among the plurality of nodes 61 to 65, and also detects the specified node 63. The processing module 30 sets nodes 61, 63, and 64 as matching nodes.
[0033] When it is confirmed that the processing module 30 has a matching node among the plurality of nodes 61 to 65, step 205 is subsequently executed to randomly select a bridge point from among the matching nodes.
[0034] As shown in FIG. 3A, the processing module 30 first detects the matching nodes 61, 63, and 64 from among the plurality of nodes 61 to 65, and then randomly selects one of the matching nodes 61, 63, and 64 as a bridge point. For example, node 61 is selected. In this way, the electronic device 1 connects to the network using this bridge point.
[0035] On the other hand, when the processing module 30 detects one matching node, step 206 is executed to set the matching node as the bridge point.
[0036] As shown in FIG. 3B, when the processing module 30 detects that only one node 61 is a node that meets the connection requirement of the adaptive electronic device 1, the processing module 30 directly sets this conforming node (see node 61) as the bridge point and connects the electronic device 1 to this bridge point. Alternatively, as shown in FIG. 3C, when the processing module 30 detects that only one node 63 is the designated node, the node 63 is a single conforming node, and the processing module 30 directly sets this conforming node (see node 63) as the bridge point and connects the electronic device 1 to this bridge point.
[0037] When the processing module 30 does not detect a conforming node, step 207 is executed to randomly or detect the node closest to the setting of the connection request from among at least one of the nodes and select it as the bridge point.
[0038] If the processing module 30 fails to detect a node that fully meets the connection requirement of the electronic device 1, the processing module 30 directly and randomly detects one node from among the plurality of nodes 61 to 65 as a bridge point. On the other hand, as shown in FIG. 3D, FIG. 3D schematically shows an example in which the electronic device according to the fourth embodiment of the present invention is in a network environment. The processing module 30 detects the node closest to the connection requirement among the plurality of nodes 61 to 65 and uses it as a bridge point. For example, if the connection requirement is at least one of conditions such as signal strength, scheduled order, signal source, response time, usage traffic, time tag, jump point, area, preference, authority, distance, frequency, temperature, humidity, altitude, atmospheric pressure, longitude, latitude, coordinates, load, age, age limit, version, power, gender, identity, priority level, power consumption, bandwidth, etc., the connection requirement of the electronic device 1 needs to meet the above six requirements. If the processing module 30 fails to detect a node that meets the above six requirements, it withdraws and searches for the next one, detects a node that meets the five or four requirements, uses it as the matching node, and selects it as the bridge point for connecting to the electronic device 1. If nodes 61 and 63 are the nodes closest to the setting of the connection requirement, the processing module 30 randomly detects one node from nodes 61 and 63 as a bridge point (see FIG. 3D). Naturally, if there is only one node closest to the setting of the node connection requirement, the processing module 30 directly selects the node as the bridge point. However, the method of selecting the one closest to the setting of the connection requirement of the present invention is not limited to the methods listed above.
[0039] <Proceed to step 208> Monitor whether there is sufficient communication ability with the bridge point or whether it meets the conditions of the connection requirement.
[0040] In any of the foregoing steps, no matter how the processing module 30 detects the bridge point to be connected to the electronic device 1, after the electronic device 1 is connected, the monitoring module 50 monitors at any time whether the bridge point conforms to the connection request. The electronic device 1 may modify the connection request, or the node or the electronic device 1 may move, resulting in the original bridge point not conforming to the connection request. Therefore, if the original bridge point does not conform to the connection request, the processing module 30 returns to step 201 and redetects the bridge point from among at least one of the nodes. Also, the monitoring module 50 monitors at any time whether there is sufficient communication capability between the bridge point and the electronic device 1. If the node or the electronic device 1 moves or for other reasons, the original bridge point loses sufficient communication capability, it returns to step 201.
[0041] Also, the method for selecting a bridge point before step 202 or after step 208 first checks whether there is a setting of predetermined connection conditions. For example, the user sets the connection request to predetermined connection conditions. These predetermined connection conditions are stored in the storage module 40, and when the processing module 30 selects a conforming node, it preferentially selects based on the predetermined connection conditions.
[0042] It should be noted here that the method for selecting a bridge point of the present invention is not limited to the order of the above steps, and the order of the above steps may be modified as long as the object of the present invention can be achieved.
[0043] According to the network connection module 10 and the method for selecting a bridge point according to the present invention, it is ensured that the electronic device 1 uses a conforming node as the bridge point, and different electronic devices 1 are randomly connected to different conforming nodes, thereby preventing the situation where the signal transmission is delayed due to being connected to the same node.
[0044] Here, in this specification, this embodiment is merely an exemplification of a preferred embodiment of the present invention, and to avoid duplication of description, all possible combinations of changes are not described in detail. However, those with ordinary knowledge in this field can understand that not all of the above-described modules or components are essential. Also, when implementing the present invention, other detailed conventional modules or components may be provided. Each module or component can be omitted or modified as needed, and there does not necessarily have to be other modules or components between any two modules.
[0045] The present invention can be implemented in various other forms without departing from its spirit or main features. Therefore, the above-described embodiments are merely illustrative in every respect and should not be construed in a limiting sense. The scope of the present invention is indicated by the claims and is not restricted by the text of the specification. Furthermore, all modifications and changes belonging to the equivalent scope of the claims are within the scope of the present invention.
Explanation of Reference Numerals
[0046] 1 Electronic device 10 Network connection module 20 Search module 30 Processing module 40 Storage module 50 Monitoring module 61 Node 62 Node 63 Node 64 Node 65 Node
Claims
1. A method for selecting a bridge point used in an electronic device for selecting a bridge point in a network connection environment, wherein the network has at least one node connectable to the electronic device, comprising: when connecting the electronic device, searching for at least one of the nodes; checking whether the electronic device has a connection request or whether at least one of the nodes has a specified node; when the electronic device has the connection request or at least one of the nodes has the specified node, detecting a matching node from among at least one of the nodes based on the connection request or the specified node; when a matching node is detected, randomly selecting a bridge point from among the matching nodes; when the electronic device does not have the connection request and at least one of the nodes does not have the specified node, randomly selecting the bridge point from among at least one of the nodes. A method for selecting a bridge point, characterized by comprising the above steps.
2. The method for selecting a bridge point according to claim 1, characterized in that when there is no matching node, the bridge point is randomly selected from among at least one node.
3. The method for selecting a bridge point according to claim 1, characterized in that when there is no matching node, the node closest to the setting of the connection request is detected from among at least one node and selected as the bridge point.
4. The method for selecting a bridge point according to claim 1, characterized in that when there is only a single matching node, the matching node is selected as the bridge point.
5. monitoring whether the bridge point conforms to the connection request or has communication capabilities; when the bridge point does not conform to the connection request or does not have the communication capabilities, redetecting the bridge point from among at least one node. The method for selecting a bridge point according to any one of claims 1 to 4, characterized by further comprising the above steps.
6. The method for selecting a bridge point according to any one of claims 1 to 4, wherein the connection request includes at least one condition among signal strength, scheduled order, signal source, response time, usage traffic, time, jump point, area, preference, authority, distance, frequency, temperature, humidity, altitude, atmospheric pressure, longitude, latitude, coordinates, load, age, age limit, version, power, gender, identity, priority level, power consumption, air quality, light beam, and spectrum.
7. The step of saving the connection request as a predetermined connection condition, The method for selecting a bridge point according to claim 6, further comprising the step of preferentially detecting the bridge point from among at least one node based on the predetermined connection condition.
8. An electronic device, which is the electronic device used for selecting a bridge point in a network connection environment, wherein the network is a network connection module having at least one node connectable to the electronic device, A search module for searching for at least one of the nodes, A processing module electrically connected to the search module, which, when connecting the electronic device, checks whether the electronic device has a connection request or whether there is a specified node among at least one of the nodes. When the electronic device has the connection request or there is the specified node among at least one of the nodes, the processing module detects a matching node from among at least one of the nodes based on the connection request or the specified node. When a matching node is detected, the processing module randomly selects a bridge point from among the matching nodes and connects the electronic device to the bridge point. When the electronic device does not have the connection request and there is no specified node among at least one of the nodes, the processing module randomly selects the bridge point from among at least one of the nodes and connects the electronic device to the bridge point. A network connection module characterized by comprising the processing module.
9. The network connection module according to claim 8, wherein when there is no such suitable node, the processing module further randomly selects the bridge point from among at least one node.
10. The network connection module according to claim 8, wherein when there is no such suitable node, the processing module detects a node closest to the setting of the connection request from among at least one node and further selects it as the bridge point.
11. The network connection module according to claim 8, wherein when there is only a single suitable node, the processing module selects the suitable node as the bridge point.
12. The network connection module according to any one of claims 8 to 11, further comprising a monitoring module that further monitors whether the bridge point conforms to the connection request or has communication capabilities, and when the bridge point does not conform to the connection request or does not have the communication capabilities, the processing module redetects the bridge point from among at least one node.
13. The connection request includes at least one condition among signal strength, scheduled order, signal source, response time, usage traffic, time, jump point, area, preference, authority, distance, frequency, temperature, humidity, altitude, atmospheric pressure, longitude, latitude, coordinates, load, age, age limit, version, power, gender, identity, priority level, power consumption, air quality, light beam, spectrum, bandwidth. The network connection module according to any one of claims 8 to 11, characterized in that it includes at least one condition.
14. The network connection module according to claim 13, further comprising a storage module for storing the connection request as a predetermined connection condition, and the processing module preferentially detects the bridge point from among at least one node based on the predetermined connection condition.
Citation Information
Patent Citations
Communication device
JP2016165159A
Communication apparatus
JP2017085520A
Greedy user equipment data transmission network selection
JP2022502971A
Terminal, management device, control method for terminal, control method for management device, and program
JP2023070700A