[go: up one dir, main page]

CN115396505B - Message notification method and device based on router and storage medium - Google Patents

Message notification method and device based on router and storage medium Download PDF

Info

Publication number
CN115396505B
CN115396505B CN202210828363.9A CN202210828363A CN115396505B CN 115396505 B CN115396505 B CN 115396505B CN 202210828363 A CN202210828363 A CN 202210828363A CN 115396505 B CN115396505 B CN 115396505B
Authority
CN
China
Prior art keywords
group
router
message
azimuth
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210828363.9A
Other languages
Chinese (zh)
Other versions
CN115396505A (en
Inventor
卫彩霞
刘李云
陈涛
康志伟
关欣赟
席磊磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microgrid Union Technology Chengdu Co ltd
Original Assignee
Microgrid Union Technology Chengdu Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microgrid Union Technology Chengdu Co ltd filed Critical Microgrid Union Technology Chengdu Co ltd
Priority to CN202210828363.9A priority Critical patent/CN115396505B/en
Publication of CN115396505A publication Critical patent/CN115396505A/en
Application granted granted Critical
Publication of CN115396505B publication Critical patent/CN115396505B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/60Router architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a message notification method and device based on a router and a storage medium, and belongs to the field of communication. Wherein the method comprises the following steps: receiving a group message, wherein the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device; storing the group message in a local memory of the router; searching for a set of devices matching the group identification; the group message is sent to each group device in the set of devices. The invention solves the technical problem that the related technology can only adopt instant messaging software to send the messages in groups, improves the touch rate of the group messages and also improves the applicable scenes of the group messages.

Description

Message notification method and device based on router and storage medium
Technical Field
The present invention relates to the field of communications, and in particular, to a method and apparatus for notifying a message based on a router, and a storage medium.
Background
In the related art, a Router (Router) is a hardware device connected to two or more networks, and functions as a gateway between the networks, which is a dedicated intelligent network device that reads an address in each packet and then decides how to transmit. Because the signals of the router are stable and no flow charge is generated, the router becomes almost a necessary grid device for every family and place along with popularization of communication technology and reduction of hardware cost, and covers never most users, but the router in the related technology is only used as a gateway.
In the related art, the group message is generally sent by means of a group function of instant messaging software, short message group sending and the like, which is very limited by network conditions, and can only send a friend list in the software or users with known number segments in a directed manner, if a certain user does not install the software or add an address list, the group message cannot be sent in an undirected manner, for example, the group message cannot be sent to a device passing a certain place at a certain time, so that the touch rate of the group message in the related art is low, and the application scene is limited.
In view of the above problems in the related art, no effective solution has been found yet.
Disclosure of Invention
The embodiment of the invention provides a message notification method and device based on a router and a storage medium.
According to an aspect of the embodiment of the present invention, there is provided a message notification method based on a router, applied to the router, including: receiving a group message, wherein the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device; storing the group message in a local memory of the router; searching for a set of devices matching the group identification; the group message is sent to each group device in the set of devices.
Further, the group identifier is a location identifier, and searching for a device set matching the group identifier includes: searching an internet of things registry of the router and searching a place registry of the router, wherein the place registry comprises personnel identifications of all place members; acquiring a first device set of registered devices from the Internet of things registry, and acquiring a second device set associated with each venue member from the venue registry; the first device set and the second device set are determined to match the group identification with the device set.
Further, sending the group message to each group device in the set of devices includes: for each group device, acquiring an access state of the group device, wherein the access state is used for representing whether the group device is connected with the router; if the first group device has access to the router, sending the group message to the first group device; and if the second group device is not accessed to the router, sending the group message to the second group device through the first group device, wherein the device set comprises the first group device and the second group device.
Further, sending, by the first group device, the group message to the second group device includes: and sending the group message and a forwarding instruction to the first group device, wherein the forwarding instruction carries the group identifier and a control field, and the control field is used for indicating the first group device to detect whether a second group device related to the group identifier exists around the first group device, and forwarding the group message to the second group device and/or sending a prompt message for prompting the second group device to access the router when the second group device is detected to exist.
Further, the group identifier carries a group sending time period, and searching the device set matched with the group identifier comprises the following steps: continuously scanning a Request message (Probe Request) frame in a full channel in the time domain of the group sending time period; if the Probe Request is monitored, extracting a device identifier in the Probe Request frame, and determining the device identifier as a third group device which is detected to be close to the router; and determining the third group device as a device set matching the group identification.
Further, the group identifier carries an azimuth identifier, and searching for a device set matched with the group identifier includes: analyzing the azimuth mark and determining an azimuth interval corresponding to the azimuth mark; detecting fourth group equipment existing in the space domain of the azimuth interval by taking the position of the router as a detection origin; the fourth group device is determined to match the group identification with a set of devices.
Further, detecting the presence of a fourth group of devices within the space domain of the azimuth interval comprises: detecting candidate devices near the router; transmitting a positioning instruction to at least three networking devices accessed to the router, wherein the networking devices are configured with a wireless radio frequency module; based on the router, the at least three networking devices triangulate the candidate device to obtain first position information of the candidate device; calculating an angle of arrival horizontal angle HDOA and an angle of arrival vertical angle VDOA of the router to the candidate equipment by adopting the first position information; judging whether the residence position of the candidate equipment is in the airspace of an azimuth interval or not based on the HDOA and the VDOA; and if the residence position of the candidate device is in the airspace of the azimuth interval, determining that the candidate device is the fourth group device.
Further, before determining the azimuth interval corresponding to the azimuth identification, the method further includes: acquiring an azimuth mark instruction issued by fifth group equipment in azimuth space, wherein the azimuth mark instruction carries the azimuth mark; acquiring second position information uploaded by the fifth group device when issuing the azimuth mark instruction; calculating a labeled HDOA and a labeled VDOA of the router to the fifth group device based on the second location information; acquiring a horizontal angle width beamwidth h and a vertical angle width beamwidth v of the radio frequency beam of the router for the fifth group device; the angular range of the azimuth interval is calculated using the following formula: angle interval range of horizontal dimension= [ mark HDOA-beamwidth h/2, mark hdoa+beamwidth h/2], angle interval range of vertical dimension= [ mark VDOA-beamwidth v/2, mark vdoa+beamwidth v/2]; wherein the angular range of the azimuth interval includes a horizontal angular range and a vertical angular range.
According to another aspect of the embodiment of the present invention, there is provided a message notification apparatus based on a router, applied to the router, including: the receiving module is used for receiving a group message, wherein the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device; a storage module for storing the group message in a local memory of the router; the searching module is used for searching the equipment set matched with the group identifier; and the sending module is used for sending the group message to each group device in the device set.
Further, the group identifier is a location identifier, and the search module includes: the searching unit is used for searching the internet of things registry of the router and searching a place registry of the router, wherein the place registry comprises personnel identifiers of all place members; an obtaining unit, configured to obtain a first device set of registered devices from the registry of the internet of things, and obtain a second device set associated with each venue member from the venue registry; a determining unit configured to determine the first device set and the second device set as matching the group identification with the device set.
Further, the transmitting module includes: an obtaining unit, configured to obtain, for each group device, an access state of the group device, where the access state is used to characterize whether the group device is connected to the router; a sending unit, configured to send the group message to a first group device if the first group device has accessed the router; and if the second group device is not accessed to the router, sending the group message to the second group device through the first group device, wherein the device set comprises the first group device and the second group device.
Further, the transmitting unit includes: and the sending subunit is used for sending the group message and a forwarding instruction to the first group device, wherein the forwarding instruction carries the group identifier and a control field, and the control field is used for indicating the first group device to detect whether a second group device related to the group identifier exists around, and forwarding the group message to the second group device and/or sending a prompt message for prompting the second group device to access the router when the second group device is detected to exist.
Further, the group identifier carries a group sending time period, and the searching module includes: a scanning unit, configured to continuously scan, in a time domain of the group transmission time period, a Request message Probe Request frame in a full channel; the first determining unit is used for extracting the equipment identifier in the Probe Request frame if the Probe Request is monitored, and determining the equipment identifier as detecting the third group equipment close to the router; and a second determining unit, configured to determine the third group device as a device set that matches the group identifier.
Further, the group identifier carries an azimuth identifier, and the searching module includes: the first determining unit is used for analyzing the azimuth mark and determining an azimuth interval corresponding to the azimuth mark; the detection unit is used for detecting fourth group equipment existing in the space domain of the azimuth angle interval by taking the position of the router as a detection origin; and the second determining unit is used for determining the fourth group device as a device set matched with the group identifier.
Further, the detection unit includes: a detection subunit configured to detect a candidate device that is close to the router; a transmitting subunit, configured to transmit a positioning instruction to at least three networking devices accessing the router, where the networking devices are configured with a wireless radio frequency module; the positioning subunit is used for triangulating the candidate equipment based on the router by the at least three networking equipment to obtain first position information of the candidate equipment; a calculating subunit, configured to calculate, using the first location information, a reachable angle horizontal angle HDOA and a reachable angle vertical angle VDOA from the router to the candidate device; a judging subunit, configured to judge whether a residence position of the candidate device is within a airspace of an azimuth interval based on the HDOA and the VDOA; and the determining subunit is used for determining the candidate equipment as the fourth group equipment if the residence position of the candidate equipment is in the airspace of the azimuth interval.
Further, the apparatus further comprises: the first acquisition module is used for acquiring an azimuth mark instruction issued by the fifth group device in the azimuth space before the search module determines an azimuth interval corresponding to the azimuth mark, wherein the azimuth mark instruction carries the azimuth mark; the second acquisition module is used for acquiring second position information uploaded by the fifth group device when the azimuth mark instruction is issued; a first calculation module for calculating a label HDOA and a label VDOA of the router to the fifth group device based on the second location information; a third obtaining module, configured to obtain a horizontal angle width beamwidth h and a vertical angle width beamwidth v of the radio frequency beam of the router for the fifth group device; the second calculation module is used for calculating the angle range of the azimuth angle interval by adopting the following formula: angle interval range of horizontal dimension= [ mark HDOA-beamwidth h/2, mark hdoa+beamwidth h/2], angle interval range of vertical dimension= [ mark VDOA-beamwidth v/2, mark vdoa+beamwidth v/2]; wherein the angular range of the azimuth interval includes a horizontal angular range and a vertical angular range.
According to another aspect of the embodiments of the present invention, there is also provided a storage medium including a stored program that performs the above steps when running.
According to another aspect of the embodiment of the present invention, there is also provided an electronic device including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete communication with each other through the communication bus; wherein: a memory for storing a computer program; and a processor for executing the steps of the method by running a program stored on the memory.
Embodiments of the present invention also provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the steps of the above method.
According to the invention, the group message is received, wherein the group message carries the group identifier, the group identifier corresponds to a target group, each group member in the target group corresponds to a group device, the group message is stored in the local memory of the router, the device set matched with the group identifier is searched, the group message is sent to each group device in the device set, the device set matched with the group identifier is searched and sent after the group message is stored locally by carrying the group identifier in the group message, so that a scheme for sending the message based on the router group is realized, the hardware-oriented scheme is realized, the technical problem that the related technology can only adopt instant messaging software for group sending the message is solved, the touch rate of the group message is improved, and the applicable scene of the group message is also improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a block diagram of the hardware architecture of a router according to an embodiment of the present invention;
FIG. 2 is a flow chart of a router-based message notification method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of sending a group message in a room according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an embodiment of the present invention calculating an azimuth angle of a candidate device;
FIG. 5 is a block diagram of a router-based message notification apparatus according to an embodiment of the present invention;
fig. 6 is a block diagram of an electronic device embodying an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention. It should be noted that, without conflict, the embodiments of the present invention and features of the embodiments may be combined with each other.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
The method according to the first embodiment of the present invention may be implemented in a router, a wireless gateway or a similar computing device. Taking the router as an example, fig. 1 is a block diagram of a hardware structure of a router according to an embodiment of the present invention. As shown in fig. 1, the router may include one or more (only one is shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a microprocessor MCU or a processing device such as a programmable logic device FPGA) and a memory 104 for storing data, and optionally, a transmission device 106 for communication functions and an input-output device 108. It will be appreciated by those of ordinary skill in the art that the structure shown in fig. 1 is merely illustrative and is not intended to limit the structure of the router described above. For example, the router may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The memory 104 may be used to store a router program, for example, a software program of application software and a module, such as a router program corresponding to a router-based message notification method in an embodiment of the present invention, and the processor 102 executes the router program stored in the memory 104 to perform various functional applications and data processing, that is, implement the method described above. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located with respect to the processor 102, which may be connected to the router through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the router. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, simply referred to as NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is configured to communicate with the internet wirelessly.
In this embodiment, a message notification method based on a router is provided, fig. 2 is a flowchart of a message notification method based on a router according to an embodiment of the present invention, and the method is applied to a router, as shown in fig. 2, where the flowchart includes the following steps:
step S202, receiving a group message, wherein the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device;
in this embodiment, the group message may be a notification message, a control instruction, such as a text, a picture, a video, etc., and an on/off control instruction. The group identifier is an indicator, which is used to indicate that the message type of the current message is a group message, and the corresponding group, in this embodiment, may be a group with a fixed number of members, such as a mobile phone fixed as a member of a venue and an internet of things device in the venue, or a group with an unfixed number of members, such as a device passing a certain period of time, and a device in a certain direction.
Step S204, storing the group message in the local memory of the router;
optionally, the group in this embodiment may be an instant message or a non-instant message, and an effective group sending time may be set, where no unreachable group devices try to send in the group sending time until all the group devices in the target group are received. By storing the group message in the local memory of the router, the group message can be extracted and sent at any time.
Step S206, searching the device set matched with the group identification;
step S208, a group message is sent to each group device in the device set.
Alternatively, the group message may be directly issued by the router, or may be forwarded or routed by a group device in the target group.
Through the steps, the group message is received, wherein the group message carries the group identifier, the group identifier corresponds to a target group, each group member in the target group corresponds to a group device, the group message is stored in the local memory of the router, the device cluster matched with the group identifier is searched, the group message is sent to each group device in the device set, the group identifier is carried in the group message, and after the group message is stored locally, the device cluster matched with the group identifier is searched and sent, so that a scheme for sending the message based on the router group is realized, the hardware-oriented aspect is realized, the technical problem that the related technology can only adopt instant messaging software for group sending is solved, the touch rate of the group message is improved, and the applicable scene of the group message is also improved.
In one implementation scenario of the embodiment, the group identification is a venue identification, and searching for a set of devices matching the group identification includes: searching an internet of things registry of the router and searching a place registry of the router, wherein the place registry comprises personnel identifications of all place members; obtaining a first set of registered devices from an internet of things registry and a second set of devices associated with each venue member from a venue registry; the first device set and the second device set are determined to match the group identification with the device set.
Taking home with a place identifier of Zhang Sanjia as an example, the home is provided with a washing machine, a refrigerator, a television and other internet of things equipment, when the internet of things is connected to a router in an initial internet of things, the internet of things equipment is recorded in an internet of things registry to form an internet of things registry, the place registry is registered in advance and configured in the router, and the place registry comprises: zhang three, lifour, wang five 3 family members, each member binding an associated number of devices, such as cell phones, tablets, wearable devices, table 1 is a venue registry in this embodiment:
TABLE 1
Based on the implementation scenario described above, sending a group message to each group device in the device set includes: for each group device, acquiring an access state of the group device, wherein the access state is used for representing whether the group device is connected with a router; if the first group device has accessed the router, sending a group message to the first group device; and if the second group device does not access the router, sending a group message to the second group device through the first group device, wherein the device set comprises the first group device and the second group device.
For the first group device which has been accessed to the router, the wireless channel of the wifi hotspot can be used for directly sending the group message, and for the internet of things device, under the condition of not activating or waking up, a wake-up instruction or an activation instruction is sent first, so that the internet of things device is in a starting-up state, and can receive and output the group message in a screen display mode, a sound box mode and the like, and the message for notifying members nearby the internet of things device is sent.
Optionally, sending, by the first group device, the group message to the second group device includes: and sending a group message and a forwarding instruction to the first group device, wherein the forwarding instruction carries a group identifier and a control field, and the control field is used for indicating the first group device to detect whether a second group device related to the group identifier exists around the first group device, and forwarding the group message to the second group device and/or sending a prompt message for prompting the second group device to access the router when the second group device is detected to exist.
The first group device may detect whether a device exists nearby through the wireless radio frequency module, and because the first group device is already connected with the router, the location registry may be pulled from the router, to determine whether the detected device is in a device set matching the group identifier, if so, prompt the first group device to forward the group message to the second group device or prompt the second group device to access the router, in one example, the first group device automatically opens a device hotspot after receiving the group message and the forwarding instruction, and the second group device forwards the group message to the first group device through a wireless channel after accessing the first group device through the device hotspot of the first group device, where the first group device may also forward the group message to the second group device directly through a short message, instant communication software, or the like, and after receiving the group message and the forwarding instruction, prompt the user to forward the group message to the second group device in a short message format, and after agreeing, forward the group message to the second group device in a short message format. Fig. 3 is a schematic diagram of sending a group message in a room according to an embodiment of the present invention, where the group device includes a refrigerator, a television, and a mobile phone.
The scheme of the implementation scene can be applied to a scene of issuing the group message to a certain place so as to realize the sending of the group message in the fixed place and the fixed crowd, such as fire, the group message is issued in a centralized way to a router in a disaster-affected area during an earthquake, the notification effect is achieved, or a certain member in a family notifies all members in the family through the router, even if the specific crowd in the family does not carry a mobile phone of an access router, the notification can be carried out through internet of things equipment such as a television, and the notification efficiency and the contact rate of the group message are improved.
In another implementation scenario of the embodiment, the group identification carries a group transmission period, and searching for a device set matching the group identification includes: continuously scanning a Request message Probe Request frame in a full channel in the time domain of a group sending time period; if the Probe Request is monitored, extracting the equipment identifier in the Probe Request frame, and determining the equipment identifier as detecting third group equipment close to the router; a third group of devices is determined as a set of devices matching the group identification.
In this embodiment, the scan channels of the router are divided according to the frequency bands, the frequency bands can be divided into 2.4G Hz and 5ghz according to the model of the router, the full channels of 2.4G Hz include channels 1 to 13, and the 5ghz includes channels 36 to 165. Under the condition that a WIFI module is started by a mobile terminal (such as a mobile phone), when WIFI is normally accessed, the mobile phone sends Probe Request messages twice on each channel to detect whether a WiFi network exists on the channel for sending the Probe Request messages, and if the mobile phone receives the Probe Response message returned by a router, the mobile phone can determine that the WiFi network exists on the corresponding channel.
In this implementation scenario, since the Probe Request frame does not have any valid device MAC or other identity information yet, this embodiment may randomly extract a field from the Probe Request frame and hash the field to be used as the device identifier of the third group device, where the purpose of hashing is to distinguish each third group device when there are multiple third group devices, and to temporarily mark different third group devices by the router. When a group message is sent to each group device in the device set, the router carries the group message in a Probe Response message (Probe Response), so that the third group device can push the group message without accessing the router, and the method is applicable to strangers, visitors and the like.
Optionally, in order to prevent false pushing of an irrelevant temporary device (such as a device that just passes), this embodiment may set a scanning period, and if the scanning continues to the third group device for a preset period of time (such as 30S), consider the third group device to be a device set that matches the group identifier, and otherwise delete the device in the device set.
The scenario of the embodiment can be applied to the situation that a user is not at home, does not open a door in an aspect and has poor contact, and the group message is sent in a directional manner to a user who is likely to visit in a specific time period so as to realize blind pushing, wherein the group message can be "the user is not at home now, has a request for contact in a request, the user is bathing, has a request for a little, and the like".
In another implementation scenario of an embodiment, the group identity carries a bearing identity, and searching for a set of devices matching the group identity comprises:
s11, analyzing the azimuth mark, and determining an azimuth interval corresponding to the azimuth mark;
s12, detecting fourth group equipment existing in the space of the azimuth interval by taking the position of the router as a detection origin;
in one example, detecting the presence of a fourth group of devices within the space domain of the azimuth interval includes: detecting candidate devices close to the router; transmitting a positioning instruction to at least three networking devices of an access router, wherein the networking devices are configured with wireless radio frequency modules; based on the router, at least three networking devices triangulate the candidate devices to obtain first position information of the candidate devices; calculating a router-to-candidate device reachable angle (Horizontal angle of direction of arrival, horizontal reachable angle, HDOA) and reachable angle vertical angle (Vertical angle of direction of arrival, VDOA) using the first location information; judging whether the residence position of the candidate equipment is in the airspace of the azimuth interval or not based on the HDOA and the VDOA; and if the residence position of the candidate device is in the space domain of the azimuth interval, determining the candidate device as the fourth group device.
In the embodiment, when the triangle positioning is performed, if only the position of the candidate device in the horizontal direction is needed, only the router and two networking devices are needed, and the router and three networking devices are adopted, the height can be calculated by performing the triangle positioning by adopting four devices, the position of the router is taken as a reference point, the HDOA and the VDOA of the candidate device can be obtained, and further whether the residence position of the candidate device is in the airspace of the azimuth interval is judged.
FIG. 4 is a schematic illustration of calculating an azimuth angle of a candidate device according to an embodiment of the inventionWherein M is the normal line of the antenna array surface of the router, is perpendicular to the antenna array surface, is intersected with the antenna array surface (such as a center point), N is the connecting line from the antenna array surface of the router to the antenna array surface of the candidate device, M is the projection of M on the water surface ground, N is the projection of N on the water surface ground, HDOA is the minimum included angle between M and N, V 1 Is the included angle between M and the horizontal plane, V 2 Is the included angle between N and the horizontal plane, and VDOA is V 1 And V is equal to 2 Difference between them.
And S13, determining the fourth group device as a device set matched with the group identification.
Optionally, before determining the azimuth interval corresponding to the azimuth identifier, the method further includes: acquiring an azimuth mark instruction issued by the fifth group of equipment in an azimuth space, wherein the azimuth mark instruction carries an azimuth mark; acquiring second position information uploaded by the fifth group device when issuing the azimuth mark instruction; calculating a marker HDOA and a marker VDOA of the router to the fifth group device based on the second location information; acquiring horizontal angle width beamwidth h and vertical angle width beamwidth v of a radio frequency beam of the router aiming at the fifth group device; the angular range of the azimuth interval is calculated using the following formula: angle interval range of horizontal dimension= [ mark HDOA-beamwidth h/2, mark hdoa+beamwidth h/2], angle interval range of vertical dimension= [ mark VDOA-beamwidth v/2, mark vdoa+beamwidth v/2]; wherein the angular range of the azimuth interval includes a horizontal angular range and a vertical angular range.
By adopting the mode of the embodiment, the user can embed the point in a certain space position or direction in advance and issue the azimuth mark, and the router automatically calculates the azimuth interval through the mark position. Of course, the user may also set the azimuth interval directly in the spatial coordinate system in which the router is located.
The implementation scene can be applied to the situation of sending the group message to a certain direction of a place, such as the direction of a gate, the direction of a window, the upstairs, the downstairs, and the like, so as to realize the directional sending of the group message.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
Example 2
The embodiment also provides a message notification device based on a router, which is used for implementing the foregoing embodiments and preferred embodiments, and is not described in detail. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 5 is a block diagram of a message notification apparatus based on a router according to an embodiment of the present invention, applied to the router, as shown in fig. 5, the apparatus includes: a receiving module 50, a storing module 52, a searching module 54, a transmitting module 56, wherein,
a receiving module 50, configured to receive a group message, where the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device;
a storage module 52 for storing the group message in a local memory of the router;
a search module 54, configured to search for a device set that matches the group identifier;
a sending module 56 is configured to send the group message to each group device in the device set.
Optionally, the group identifier is a location identifier, and the search module includes: the searching unit is used for searching the internet of things registry of the router and searching a place registry of the router, wherein the place registry comprises personnel identifiers of all place members; an obtaining unit, configured to obtain a first device set of registered devices from the registry of the internet of things, and obtain a second device set associated with each venue member from the venue registry; a determining unit configured to determine the first device set and the second device set as matching the group identification with the device set.
Optionally, the sending module includes: an obtaining unit, configured to obtain, for each group device, an access state of the group device, where the access state is used to characterize whether the group device is connected to the router; a sending unit, configured to send the group message to a first group device if the first group device has accessed the router; and if the second group device is not accessed to the router, sending the group message to the second group device through the first group device, wherein the device set comprises the first group device and the second group device.
Optionally, the transmitting unit includes: and the sending subunit is used for sending the group message and a forwarding instruction to the first group device, wherein the forwarding instruction carries the group identifier and a control field, and the control field is used for indicating the first group device to detect whether a second group device related to the group identifier exists around, and forwarding the group message to the second group device and/or sending a prompt message for prompting the second group device to access the router when the second group device is detected to exist.
Optionally, the group identifier carries a group sending time period, and the searching module includes: a scanning unit, configured to continuously scan, in a time domain of the group transmission time period, a Request message Probe Request frame in a full channel; the first determining unit is used for extracting the equipment identifier in the Probe Request frame if the Probe Request is monitored, and determining the equipment identifier as detecting the third group equipment close to the router; and a second determining unit, configured to determine the third group device as a device set that matches the group identifier.
Optionally, the group identifier carries an azimuth identifier, and the searching module includes: the first determining unit is used for analyzing the azimuth mark and determining an azimuth interval corresponding to the azimuth mark; the detection unit is used for detecting fourth group equipment existing in the space domain of the azimuth angle interval by taking the position of the router as a detection origin; and the second determining unit is used for determining the fourth group device as a device set matched with the group identifier.
Optionally, the detection unit includes: a detection subunit configured to detect a candidate device that is close to the router; a transmitting subunit, configured to transmit a positioning instruction to at least three networking devices accessing the router, where the networking devices are configured with a wireless radio frequency module; the positioning subunit is used for triangulating the candidate equipment based on the router by the at least three networking equipment to obtain first position information of the candidate equipment; a calculating subunit, configured to calculate, using the first location information, a reachable angle horizontal angle HDOA and a reachable angle vertical angle VDOA from the router to the candidate device; a judging subunit, configured to judge whether a residence position of the candidate device is within a airspace of an azimuth interval based on the HDOA and the VDOA; and the determining subunit is used for determining the candidate equipment as the fourth group equipment if the residence position of the candidate equipment is in the airspace of the azimuth interval.
Optionally, the apparatus further includes: the first acquisition module is used for acquiring an azimuth mark instruction issued by the fifth group device in the azimuth space before the search module determines an azimuth interval corresponding to the azimuth mark, wherein the azimuth mark instruction carries the azimuth mark; the second acquisition module is used for acquiring second position information uploaded by the fifth group device when the azimuth mark instruction is issued; a first calculation module for calculating a label HDOA and a label VDOA of the router to the fifth group device based on the second location information; a third obtaining module, configured to obtain a horizontal angle width beamwidth h and a vertical angle width beamwidth v of the radio frequency beam of the router for the fifth group device; the second calculation module is used for calculating the angle range of the azimuth angle interval by adopting the following formula: angle interval range of horizontal dimension= [ mark HDOA-beamwidth h/2, mark hdoa+beamwidth h/2], angle interval range of vertical dimension= [ mark VDOA-beamwidth v/2, mark vdoa+beamwidth v/2]; wherein the angular range of the azimuth interval includes a horizontal angular range and a vertical angular range.
It should be noted that each of the above modules may be implemented by software or hardware, and for the latter, it may be implemented by, but not limited to: the modules are all located in the same processor; alternatively, the above modules may be located in different processors in any combination.
Example 3
The embodiment of the application also provides an electronic device, and fig. 6 is a structural diagram of the electronic device according to the embodiment of the application, as shown in fig. 6, including a processor 61, a communication interface 62, a memory 63 and a communication bus 64, where the processor 61, the communication interface 62 and the memory 63 complete communication with each other through the communication bus 64, and the memory 63 is used for storing a computer program; the processor 61 is configured to execute the program stored in the memory 63, and implement the following steps: receiving a group message, wherein the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device; storing the group message in a local memory of the router; searching for a set of devices matching the group identification; the group message is sent to each group device in the set of devices.
Further, the group identifier is a location identifier, and searching for a device set matching the group identifier includes: searching an internet of things registry of the router and searching a place registry of the router, wherein the place registry comprises personnel identifications of all place members; acquiring a first device set of registered devices from the Internet of things registry, and acquiring a second device set associated with each venue member from the venue registry; the first device set and the second device set are determined to match the group identification with the device set.
Further, sending the group message to each group device in the set of devices includes: for each group device, acquiring an access state of the group device, wherein the access state is used for representing whether the group device is connected with the router; if the first group device has access to the router, sending the group message to the first group device; and if the second group device is not accessed to the router, sending the group message to the second group device through the first group device, wherein the device set comprises the first group device and the second group device.
Further, sending, by the first group device, the group message to the second group device includes: and sending the group message and a forwarding instruction to the first group device, wherein the forwarding instruction carries the group identifier and a control field, and the control field is used for indicating the first group device to detect whether a second group device related to the group identifier exists around the first group device, and forwarding the group message to the second group device and/or sending a prompt message for prompting the second group device to access the router when the second group device is detected to exist.
Further, the group identifier carries a group sending time period, and searching the device set matched with the group identifier comprises the following steps: continuously scanning a Request message (Probe Request) frame in a full channel in the time domain of the group sending time period; if the Probe Request is monitored, extracting a device identifier in the Probe Request frame, and determining the device identifier as a third group device which is detected to be close to the router; and determining the third group device as a device set matching the group identification.
Further, the group identifier carries an azimuth identifier, and searching for a device set matched with the group identifier includes: analyzing the azimuth mark and determining an azimuth interval corresponding to the azimuth mark; detecting fourth group equipment existing in the space domain of the azimuth interval by taking the position of the router as a detection origin; the fourth group device is determined to match the group identification with a set of devices.
Further, detecting the presence of a fourth group of devices within the space domain of the azimuth interval comprises: detecting candidate devices near the router; transmitting a positioning instruction to at least three networking devices accessed to the router, wherein the networking devices are configured with a wireless radio frequency module; based on the router, the at least three networking devices triangulate the candidate device to obtain first position information of the candidate device; calculating an angle of arrival horizontal angle HDOA and an angle of arrival vertical angle VDOA of the router to the candidate equipment by adopting the first position information; judging whether the residence position of the candidate equipment is in the airspace of an azimuth interval or not based on the HDOA and the VDOA; and if the residence position of the candidate device is in the airspace of the azimuth interval, determining that the candidate device is the fourth group device.
Further, before determining the azimuth interval corresponding to the azimuth identification, the method further includes: acquiring an azimuth mark instruction issued by fifth group equipment in azimuth space, wherein the azimuth mark instruction carries the azimuth mark; acquiring second position information uploaded by the fifth group device when issuing the azimuth mark instruction; calculating a labeled HDOA and a labeled VDOA of the router to the fifth group device based on the second location information; acquiring a horizontal angle width beamwidth h and a vertical angle width beamwidth v of the radio frequency beam of the router for the fifth group device; the angular range of the azimuth interval is calculated using the following formula: angle interval range of horizontal dimension= [ mark HDOA-beamwidth h/2, mark hdoa+beamwidth h/2], angle interval range of vertical dimension= [ mark VDOA-beamwidth v/2, mark vdoa+beamwidth v/2]; wherein the angular range of the azimuth interval includes a horizontal angular range and a vertical angular range.
The communication bus mentioned by the above terminal may be a peripheral component interconnect standard (Peripheral Component Interconnect, abbreviated as PCI) bus or an extended industry standard architecture (Extended Industry Standard Architecture, abbreviated as EISA) bus, etc. The communication bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus.
The communication interface is used for communication between the terminal and other devices.
The memory may include random access memory (Random Access Memory, RAM) or non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; but also digital signal processors (Digital Signal Processing, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), field-programmable gate arrays (Field-Programmable Gate Array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
In yet another embodiment of the present application, a computer readable storage medium is provided, in which instructions are stored, which when run on a computer, cause the computer to perform the router-based message notification method according to any of the above embodiments.
In yet another embodiment of the present application, there is also provided a computer program product containing instructions that, when run on a computer, cause the computer to perform the router-based message notification method of any of the above embodiments.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), etc.
The foregoing description is only of the preferred embodiments of the present application and is not intended to limit the scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.
The foregoing is only a specific embodiment of the application to enable those skilled in the art to understand or practice the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (8)

1. A router-based message notification method, applied to a router, comprising:
receiving a group message, wherein the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device;
storing the group message in a local memory of the router;
Searching for a set of devices matching the group identification;
transmitting the group message to each group device in the set of devices;
wherein, the group identifier carries an azimuth identifier, and searching the device set matched with the group identifier comprises: analyzing the azimuth mark and determining an azimuth interval corresponding to the azimuth mark; detecting fourth group equipment existing in the space domain of the azimuth interval by taking the position of the router as a detection origin; determining the fourth group device as matching the group identification to a set of devices;
wherein detecting the presence of a fourth group of devices within the space domain of the azimuth interval comprises: detecting candidate devices near the router; transmitting a positioning instruction to at least three networking devices accessed to the router, wherein the networking devices are configured with a wireless radio frequency module; based on the router, the at least three networking devices triangulate the candidate device to obtain first position information of the candidate device; calculating an angle of arrival horizontal angle HDOA and an angle of arrival vertical angle VDOA of the router to the candidate equipment by adopting the first position information; judging whether the residence position of the candidate equipment is in the airspace of an azimuth interval or not based on the HDOA and the VDOA; and if the residence position of the candidate device is in the airspace of the azimuth interval, determining that the candidate device is the fourth group device.
2. The method of claim 1, wherein the group identity is a venue identity, and searching for a set of devices matching the group identity comprises:
searching an internet of things registry of the router and searching a place registry of the router, wherein the place registry comprises personnel identifications of all place members;
acquiring a first device set of registered devices from the Internet of things registry, and acquiring a second device set associated with each venue member from the venue registry;
the first device set and the second device set are determined to match the group identification with the device set.
3. The method of claim 2, wherein transmitting the group message to each group device in the set of devices comprises:
for each group device, acquiring an access state of the group device, wherein the access state is used for representing whether the group device is connected with the router;
if the first group device has access to the router, sending the group message to the first group device; and if the second group device is not accessed to the router, sending the group message to the second group device through the first group device, wherein the device set comprises the first group device and the second group device.
4. The method of claim 3, wherein transmitting, by the first group device, the group message to the second group device comprises:
and sending the group message and a forwarding instruction to the first group device, wherein the forwarding instruction carries the group identifier and a control field, and the control field is used for indicating the first group device to detect whether a second group device related to the group identifier exists around the first group device, and forwarding the group message to the second group device and/or sending a prompt message for prompting the second group device to access the router when the second group device is detected to exist.
5. The method of claim 1, wherein the group identity carries a group transmission period, and searching for a set of devices that match the group identity comprises:
continuously scanning a Request message (Probe Request) frame in a full channel in the time domain of the group sending time period;
if the Probe Request is monitored, extracting a device identifier in the Probe Request frame, and determining the device identifier as a third group device which is detected to be close to the router;
and determining the third group device as a device set matching the group identification.
6. The method of claim 1, wherein prior to determining the azimuth interval to which the azimuth identity corresponds, the method further comprises:
acquiring an azimuth mark instruction issued by fifth group equipment in azimuth space, wherein the azimuth mark instruction carries the azimuth mark;
acquiring second position information uploaded by the fifth group device when issuing the azimuth mark instruction;
calculating a labeled HDOA and a labeled VDOA of the router to the fifth group device based on the second location information;
acquiring a horizontal angle width beamWi dth and a vertical angle width beamWi dthd of a radio frequency beam of the router for the fifth group device;
the angular range of the azimuth interval is calculated using the following formula:
angle interval range in horizontal dimension= [ mark HDOA-beamWi dth/2, mark hdoa+beamwi dth/2 ], angle interval range in vertical dimension= [ mark VDOA-beamWi dth/2, mark vdoa+beamwi dth/2 ]; wherein the angular range of the azimuth interval includes a horizontal angular range and a vertical angular range.
7. A router-based message notification apparatus, applied to a router, comprising:
The receiving module is used for receiving a group message, wherein the group message carries a group identifier, the group identifier corresponds to a target group, and each group member in the target group corresponds to a group device;
a storage module for storing the group message in a local memory of the router;
the searching module is used for searching the equipment set matched with the group identifier;
a sending module, configured to send the group message to each group device in the device set;
wherein, the group identifier carries an azimuth identifier, and the searching module comprises: the first determining unit is used for analyzing the azimuth mark and determining an azimuth interval corresponding to the azimuth mark; the detection unit is used for detecting fourth group equipment existing in the space domain of the azimuth angle interval by taking the position of the router as a detection origin; a second determining unit configured to determine the fourth group device as a device set matching the group identifier;
wherein the detection unit includes: a detection subunit configured to detect a candidate device that is close to the router; a transmitting subunit, configured to transmit a positioning instruction to at least three networking devices accessing the router, where the networking devices are configured with a wireless radio frequency module; the positioning subunit is used for triangulating the candidate equipment based on the router by the at least three networking equipment to obtain first position information of the candidate equipment; a calculating subunit, configured to calculate, using the first location information, a reachable angle horizontal angle HDOA and a reachable angle vertical angle VDOA from the router to the candidate device; a judging subunit, configured to judge whether a residence position of the candidate device is within a airspace of an azimuth interval based on the HDOA and the VDOA; and the determining subunit is used for determining the candidate equipment as the fourth group equipment if the residence position of the candidate equipment is in the airspace of the azimuth interval.
8. A storage medium comprising a stored program, wherein the program when run performs the method steps of any of the preceding claims 1 to 6.
CN202210828363.9A 2022-07-13 2022-07-13 Message notification method and device based on router and storage medium Active CN115396505B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210828363.9A CN115396505B (en) 2022-07-13 2022-07-13 Message notification method and device based on router and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210828363.9A CN115396505B (en) 2022-07-13 2022-07-13 Message notification method and device based on router and storage medium

Publications (2)

Publication Number Publication Date
CN115396505A CN115396505A (en) 2022-11-25
CN115396505B true CN115396505B (en) 2023-11-17

Family

ID=84116445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210828363.9A Active CN115396505B (en) 2022-07-13 2022-07-13 Message notification method and device based on router and storage medium

Country Status (1)

Country Link
CN (1) CN115396505B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056425A (en) * 2007-04-02 2007-10-17 中兴通讯股份有限公司 A multimedia message transmission method
CN101998485A (en) * 2009-08-18 2011-03-30 华为技术有限公司 Method, terminal and access network equipment for selecting closed user group over networks
JP2011129143A (en) * 2011-01-17 2011-06-30 Fujitsu Ltd Information providing system, information processing device and program
KR20130064550A (en) * 2011-12-08 2013-06-18 주식회사 온비트 System and method for providing location information through grouping
KR20150128414A (en) * 2014-05-09 2015-11-18 주식회사 지앤지컴퍼니 Apparatus For Horizontal Measurement Of Inclination Angle
CN109921976A (en) * 2017-12-12 2019-06-21 腾讯科技(深圳)有限公司 A kind of communication control method based on group, device and storage medium
CN110034941A (en) * 2019-03-22 2019-07-19 北京众纳鑫海网络技术有限公司 The method and system specific to the message group of equipment is added
CN114189817A (en) * 2021-12-10 2022-03-15 海能达通信股份有限公司 Group service processing method, device, internet gateway and storage medium
CN114239995A (en) * 2021-12-29 2022-03-25 普宙科技(深圳)有限公司 Method and system for generating full-area cruising route, electronic device and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7190678B2 (en) * 2002-10-28 2007-03-13 Cisco Technology, Inc. Arrangement for router attachments between roaming mobile routers in a clustered network
US8825761B2 (en) * 2011-08-05 2014-09-02 Htc Corporation Systems and methods for sharing group status within a social network
US20190139090A1 (en) * 2017-11-03 2019-05-09 International Business Machines Corporation Marketing notification for missing group member

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056425A (en) * 2007-04-02 2007-10-17 中兴通讯股份有限公司 A multimedia message transmission method
CN101998485A (en) * 2009-08-18 2011-03-30 华为技术有限公司 Method, terminal and access network equipment for selecting closed user group over networks
JP2011129143A (en) * 2011-01-17 2011-06-30 Fujitsu Ltd Information providing system, information processing device and program
KR20130064550A (en) * 2011-12-08 2013-06-18 주식회사 온비트 System and method for providing location information through grouping
KR20150128414A (en) * 2014-05-09 2015-11-18 주식회사 지앤지컴퍼니 Apparatus For Horizontal Measurement Of Inclination Angle
CN109921976A (en) * 2017-12-12 2019-06-21 腾讯科技(深圳)有限公司 A kind of communication control method based on group, device and storage medium
CN110034941A (en) * 2019-03-22 2019-07-19 北京众纳鑫海网络技术有限公司 The method and system specific to the message group of equipment is added
CN114189817A (en) * 2021-12-10 2022-03-15 海能达通信股份有限公司 Group service processing method, device, internet gateway and storage medium
CN114239995A (en) * 2021-12-29 2022-03-25 普宙科技(深圳)有限公司 Method and system for generating full-area cruising route, electronic device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
立体化网络覆盖精准评估的应用与研究;晏志强;李红艳;王伟;杨振华;;邮电设计技术(08);全文 *

Also Published As

Publication number Publication date
CN115396505A (en) 2022-11-25

Similar Documents

Publication Publication Date Title
CN104980997B (en) Network access method and mobile communication terminal
US9100790B2 (en) Automating actions with a phone network based upon scanned wireless signals
US20130300541A1 (en) Improving positioning accuracy of location tracking system
KR20160042994A (en) Detecting and minimizing coverage holes in a communication network
US10602356B2 (en) Methods and apparatus for end device discovering another end device
CN104093007A (en) Mobile communication device, video monitoring system and video monitoring method
JP7027675B2 (en) Pseudo base station positioning method, terminal and computer readable storage medium
US11483747B2 (en) Methods of restoring wireless backhaul link and establishing wireless backhaul link, NR wireless backhaul base station, and NR donor base station
CN105657706A (en) An access method, related equipment and access device
CN111065054B (en) Method, device, storage medium and terminal for positioning unmanned aerial vehicle
CN110324790B (en) Network connection method, node device, network system and storage medium
CN109640275A (en) Residence reselecting, device and broadband cluster system
CN102904938A (en) Sharing method, associated device and system of image data
EP2903344A1 (en) Server device capable of analyzing communication behavior, control method for mobile terminal, and computer program
WO2017089322A1 (en) Management system for detecting a wifi range extender
CN115396505B (en) Message notification method and device based on router and storage medium
CN105992208A (en) Wireless connection authentication method and wireless connection authentication device
US20210195516A1 (en) Method for switching off a communication network
JP7403637B2 (en) Identifying and reporting rogue base stations
CN105101347A (en) Communication method and device of wireless local network
CN106488458B (en) Method and device for detecting gateway ARP spoofing
EP2499854A1 (en) Identity acquisition of mobile stations in a mobile telecommunications network
WO2016070932A1 (en) Identifying which access points are in the coverage area of a ran node
EP2451210A1 (en) Communication service handover processing system for femtocells and method thereof
CN105282825A (en) WLAN (Wireless Local Area Network) access method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant