Information compressed sensing pushing method and system

By establishing multicast forwarding items of area numbers and device types in the cameras and multicast routers of smart city systems, the problem of too many feature vectors back-passing on the same face in the same time period is solved, and resource conservation and network stability are achieved in information push.

CN119697252AActive Publication Date: 2025-03-25ZHEJIANG WEINENG TECHNOLOGY CO LTD

Patent Information

Application Number
CN202411915434.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-25
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In smart city systems, the same face feature vector in the same time period is backed by multiple cameras, resulting in excessive burden on management servers and networks, which may cause waste of resources and network paralysis.

Method used

By establishing multicast forwarding items of area number and device type in the camera and multicast router, the camera only reports face features to the multicast group after identifying pedestrians. The multicast router determines whether there are features of the same area number. If there is, it will not forward, otherwise it will be cached and reported. After receiving the management server, it only pushes information in the corresponding area.

Benefits of technology

It realizes that each area only passes back the same face feature vector for the same time period, reducing server computing consumption and network burden, and avoiding resource waste and potential network paralysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697252A_ABST
    Figure CN119697252A_ABST
Patent Text Reader

Abstract

The invention discloses an information compression sensing pushing method and system, a camera carries an area number and an equipment type to join in a unified multicast group distributed by a management server, a camera gateway router and a multicast router in a multicast tree establish multicast forwarding table items carrying the area number and the equipment type, and thus a multicast forwarding tree is formed. After the camera recognizes the pedestrian, the face features are reported to the multicast group, after the multicast router receives the face reporting message, the face reporting message is sent to the upstream interface, the same face feature vector of the same area number is only reported once, and waste of server calculation consumption and network burden is avoided. And after receiving the face report message, the management server extracts the face feature and the area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the face feature, thereby realizing accurate information push based on the area number.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of information push, and in particular, relates to a method and system for pushing information compression sensing. Background Art

[0002] In smart city systems, it is usually necessary to provide information push services to pedestrians in the area, such as pushing store information or traffic information.

[0003] In the application of delivering store information, each store has a camera, and the camera is connected to the smart city management server. The management server sends the neural network model used to extract facial features to each camera. The camera can extract the feature vector of the facial image based on the unified neural network model and send this feature vector back to the management server. The management server matches each person with the store area and pushes the store information of the area to pedestrians in the area.

[0004] However, all cameras in an area transmit the same facial feature vector in the same time period, which is a burden for the management server and the network, resulting in unnecessary waste of resources and even network paralysis. Summary of the invention

[0005] The purpose of this application is to provide a method and system for pushing information compression sensing, in which each area only transmits back once the same facial feature vector in the same time period, avoiding burden on the management server and network.

[0006] In order to achieve the above purpose, the technical solution of this application is as follows: A method for pushing information compression sensing, comprising: The management server interacts with the camera, and each camera is assigned a corresponding area number based on the known camera location information and area range; The camera carries the area number and device type to join the unified multicast group assigned by the management server. The camera gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After the camera recognizes a pedestrian, it reports the facial features to the multicast group, and the camera gateway router sends a facial reporting message carrying the facial features and area number to the upstream multicast router; After receiving the face report message, the multicast router first determines whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, it will not be forwarded. Otherwise, a copy will be cached in the local multicast forwarding table and the face report message will be sent to the upstream interface. After receiving the face report message, the management server extracts the facial features and area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the facial features.

[0007] Furthermore, the information compression sensing push method further includes: When a gateway router or a multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding table entry with the same area number and device type has been established, it only needs to periodically send a PIM join message to the upstream multicast router. Otherwise, it immediately sends a PIM join message to the upstream multicast router. When a multicast router receives multicast group join messages containing different area numbers or different device types, it merges the multicast group join messages and periodically sends them to the upstream multicast router.

[0008] Furthermore, the information compression sensing push method further includes: Set a cache lifespan for the cached copy, and delete the cached copy after the cache lifespan expires.

[0009] Furthermore, the information compression sensing push method further includes: The management server records the list of information pushed to pedestrians. After the cache life cycle ends, if a face report message from the same pedestrian is received, the list is checked and only the newly added information is sent to the same pedestrian.

[0010] Furthermore, the information compression sensing push method further includes: The management server also interacts with the advertising device to assign a corresponding area number to each advertising device; The advertising device carries the area number and device type to join the unified multicast group assigned by the management server. The advertising device gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After receiving the face report message, the management server extracts the face features and the area number, counts the common features of the faces in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

[0011] The present application also proposes a push system for information compression perception, the push system for information compression perception includes an associated server, a camera, a gateway router and a multicast router, wherein: The management server interacts with the camera, and each camera is assigned a corresponding area number based on the known camera location information and area range; The camera carries the area number and device type to join the unified multicast group assigned by the management server. The camera gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After the camera recognizes a pedestrian, it reports the facial features to the multicast group, and the camera gateway router sends a facial reporting message carrying the facial features and area number to the upstream multicast router; After receiving the face report message, the multicast router first determines whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, it will not be forwarded. Otherwise, a copy will be cached in the local multicast forwarding table and the face report message will be sent to the upstream interface. After receiving the face report message, the management server extracts the facial features and area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the facial features.

[0012] Furthermore, the information compression sensing push system further includes: When a gateway router or a multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding table entry with the same area number and device type has been established, it only needs to periodically send a PIM join message to the upstream multicast router. Otherwise, it immediately sends a PIM join message to the upstream multicast router. When a multicast router receives multicast group join messages containing different area numbers or different device types, it merges the multicast group join messages and periodically sends them to the upstream multicast router.

[0013] Furthermore, the information compression sensing push system further includes: Set a cache lifespan for the cached copy, and delete the cached copy after the cache lifespan expires.

[0014] Furthermore, the information compression sensing push system further includes: The management server records the list of information pushed to pedestrians. After the cache life cycle ends, if a face report message from the same pedestrian is received, the list is checked and only the newly added information is sent to the same pedestrian.

[0015] Furthermore, the information compression sensing push system further includes an advertising device: The management server also interacts with the advertising device to assign a corresponding area number to each advertising device; The advertising device carries the area number and device type to join the unified multicast group assigned by the management server. The advertising device gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After receiving the face report message, the management server extracts the face features and the area number, counts the common features of the faces in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

[0016] The present application proposes a method and system for pushing information compression sensing. Each camera adds the area number and device type to the IGMP join message according to the area number. Each multicast router extracts the area number and device type from the IGMP join message and adds the area and device type to the PIM SM join message, thereby forming a multicast forwarding tree. After the camera recognizes the pedestrian, it reports the facial features to the multicast group. The same facial feature vector with the same area number is only sent once, avoiding wasting server computing consumption and network burden. After receiving the face report message, the management server extracts the facial features and area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the facial features, thereby realizing accurate information push based on the area number. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 This is a schematic diagram of the equipment networking for this application.

[0018] Figure 2 This is a flow chart of the method for pushing compressed sensing information for this application. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0020] The present application provides a method and system for pushing information compression sensing, which is applied to Figure 1 In the environment shown, the management server SA is connected to the network through the multicast router Ra, the TV set T-C1 is connected to the network through the multicast router Rd, the cameras C-A1 and C-A2 are connected to the network through the multicast router Rd, and the cameras C-B1 and C-B2 are connected to the network through the multicast router Re. In addition, there are other multicast routers Rc in the network. The present application is not limited to the above-mentioned devices. There can be more cameras and multicast routers in the network, and they do not need to be shown one by one in the figure.

[0021] The management server has the ID and IP address of each registered user's mobile phone APP, as well as the facial feature vector of each user, and can obtain personnel information and corresponding mobile phone APP information based on the facial feature vector.

[0022] Embodiment 1, as Figure 2 As shown, a method for pushing information compression sensing is proposed, including: Step S1: The management server interacts with the camera. Based on the known camera location information and area range, each camera is assigned a corresponding area number.

[0023] The area to which a camera belongs is determined by the location of the camera. Each camera has its own geographic longitude and latitude. The management server divides each square area (expressed in longitude and latitude), assigns an area number to each area, and sends the binding relationship between the area number and the camera to all cameras. After each camera receives it, it knows which area number it belongs to based on its own longitude and latitude.

[0024] Another implementation method is that the camera actively reports its geographic longitude and latitude, and the management server informs it of its area number. When each camera is initialized, it obtains its geographic location information through the positioning system perception or manual configuration by the administrator, mainly the longitude and latitude data of the camera, for example: longitude: 116.4074°E, latitude: 39.9042°N. The management server (SA) divides the space to be governed into regions, for example, longitude 116.4073°E~116.4075°E, latitude: 39.9041°N~39.9043°N as a region range, and the region number is 0x0001. The management server sends the region division rules to the camera, and the camera (for example, C-A1) calculates the region number 0x0001 where it is located based on its own longitude and latitude information, associates the corresponding region number, and reports it to the management server. Or the camera sends its own longitude and latitude information to the management server, and the management server matches the corresponding region range based on the camera's geographic location information, assigns a region number to the camera, and informs the camera.

[0025] Step S2: The camera carries the area number and device type to join the unified multicast group assigned by the management server, and the camera gateway router and the multicast routers in the multicast tree all establish multicast forwarding table entries carrying the area number and device type.

[0026] The management server informs all cameras of the unified multicast group address for message reporting and information push, such as 226.1.1.1. Each camera joins the multicast group, adds its own region and device type to the standard IGMP join message, and sends it periodically. After receiving it, the gateway router extracts the region number and device type from the received IGMP join message, and adds the region number and device type to the PIM join message. Thus, the entire network forms a multicast tree with region numbers and device types. Obviously, there will definitely be situations where different region numbers share the same trunk, and there will also be situations where the same multicast router belongs to different region numbers.

[0027] Specifically, after each camera goes online, it will periodically send IGMP join messages after receiving the unified multicast group address notified by the management server. The multicast group address is 226.1.1.1 and carries the area number, such as 0x0001, and the device type Camera.

[0028] After receiving the IGMP join message, the gateway router establishes a multicast forwarding table entry (S, G) according to the standard PIM SM protocol, where S=10.10.10.10 is the IP address of the management server, and G=226.1.1.1 is the unified multicast group address. The (S, G) table entry usually has 0 or more outbound interfaces, each of which has a corresponding associated area number and the type of device connected to the outbound interface, such as a camera.

[0029] At the same time, the gateway router sends a PIM join message to the upstream multicast router, which needs to carry the area number and device type. After receiving the PIM join message, the upstream multicast router creates a multicast forwarding table entry (10.10.10.10, 226.1.1.1), which carries the area number and device type.

[0030] The management server will periodically send query data (S, G) multicast messages to the multicast group address, so that the multicast router can obtain the multicast source address. The gateway router will initiate a (S, G) PIM source registration message to establish a (S, G) multicast forwarding tree.

[0031] Finally, a multicast tree will be generated, where cameras with different area numbers (0x0001, 0x0002) are added to the same multicast group address, and cameras with the same area number are added to the same multicast group address.

[0032] Similarly, an advertisement playing device, such as a television, will also send a multicast join message to the gateway router, carrying the area number and device type, such as (TV), and send it upstream through the multicast router.

[0033] In a specific embodiment, since the multicast forwarding table entry carries the area number and the device type, the multicast group join message of different area numbers or device types needs to be sent immediately to the upstream multicast router to quickly establish the multicast forwarding table entry.

[0034] This embodiment provides a method for pushing information compression sensing, further comprising: When the gateway router and the multicast routers in the multicast tree receive a multicast group join message, if a multicast forwarding table entry with the same area number and device type has been established, they only need to periodically send a PIM join message to the upstream multicast router; otherwise, they immediately send a PIM join message to the upstream multicast router.

[0035] Particularly, in order to prevent the aging of multicast forwarding table items, usually the multicast group will be periodically sent to join the message to maintain the multicast forwarding table items. When receiving the multicast group to join the message, if there is the multicast forwarding table items of the same area number and device type, then in the cycle, only need to send a PIM to join the message to the upstream multicast router, to maintain the multicast forwarding table items, and do not need to send frequently, have reduced the message transmission amount in the network. And if there is not the multicast forwarding table items of the same area number or device type, explanation has not yet set up the multicast forwarding table items, then need to send new PIM immediately to join the message to the upstream multicast router.

[0036] In another specific embodiment, since the multicast group joining message of this application contains the area number and the device type, there will be more multicast group joining messages with different area numbers or different device types. This embodiment proposes a method to reduce the frequency of message sending in the network.

[0037] This embodiment provides a method for pushing information compression sensing, further comprising: When a multicast router receives multicast group join messages containing different area numbers or different device types, it merges the multicast group join messages and periodically sends them to the upstream multicast router.

[0038] In this embodiment, the multicast router also merges PIM join messages of different area numbers or different device types, that is, a multicast group is associated with different area numbers or device types, which are merged into one PIM message and sent to the upstream multicast router. The merged PIM message is reported periodically.

[0039] After receiving the message, the upstream multicast router creates a multicast forwarding table entry, thus reducing the number of multicast join messages in the network.

[0040] It should be noted that all multicast group joining messages in this application are regarded as joining the same multicast group, which will not be repeated below.

[0041] Step S3: After the camera recognizes the pedestrian, it reports the facial features to the multicast group, and the camera gateway router sends a facial reporting message carrying the facial features and the area number to the upstream multicast router.

[0042] When the same pedestrian walks in the area, different cameras in the area will report the pedestrian's facial feature vector, and the destination address is a unified multicast group address.

[0043] The gateway routers of each camera, as leaf nodes, will send the facial feature vector to the upstream multicast router, along with the area number. The destination address is a unified multicast group address. This message is called a "face reporting" message.

[0044] Step S4: After receiving the face reporting message, the multicast router first determines whether there is a face feature with the same area number in the face reporting message in the local multicast forwarding table. If so, it will not be forwarded. Otherwise, a copy will be cached in the local multicast forwarding table and the face reporting message will be sent to the upstream interface.

[0045] After receiving the face reporting message, the multicast router in the network of this embodiment first determines whether there is a feature vector identical to the face feature vector in the "face reporting" message in its local area. If not, it will immediately send it to the upstream interface and cache a copy. This copy is a copy of the face reporting message, which contains the face features and the area number for subsequent judgment. If there is a face feature identical to the received face feature vector in the same area number in the local area, it means that other cameras in the area have sent face reporting messages, and there is no need to process it again. It will be discarded and no longer forwarded, thereby avoiding the management server frequently pushing information to pedestrians due to different cameras in the same area recognizing pedestrians.

[0046] The above comparison is only for the face feature vectors with the same region number. If the region numbers are different, there is no need to compare the face feature vectors.

[0047] Step S5: After receiving the face report message, the management server extracts the face features and the area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the face features.

[0048] The "face reporting" message will continue to reach the gateway router connected to the management server. The gateway router will convert the message into a unicast message with the destination address being the management server and send it to the management server.

[0049] The management server extracts the facial feature vector and area number from the "face reporting" message, and sends the information to be pushed corresponding to the area number to the APP of the person corresponding to the facial feature vector. For example, the information of all shops that are open for business in the area is pushed to the mobile phone APP of the person.

[0050] It should be noted that when the management server re-divides the area based on geographic information, after the camera receives the information of the re-divided area from the management server, the camera updates the area number in the IGMP join message, so the multicast tree will be readjusted. After the camera updates the area number, it sends a new IGMP join message, carrying the join area number field. For example, the original area number is 0x0001, and now it becomes 0x0002. After the gateway router receives the message and finds that the area number has changed, it actively sends an area query message to the interface that receives the message to query whether there are still devices with the same area number (0x0001). If no response is received, it sends an update message to the upstream multicast router (PIM), carrying the join area number field (for example, 0x0002) and the delete area number field (for example, 0x0001). If a response is received and there are still other devices with the area number 0x0001, it sends an update message to the upstream multicast router (PIM), carrying the join area number field, for example, 0x0002.

[0051] When a multicast router receives a PIM update message from the downstream, if a new area number is added, it updates the relevant multicast forwarding table entries. If it involves deleting the old area number, it sends a query message to the interface that receives the PIM update message to confirm whether the downstream multicast router has a multicast table entry for the area number to be deleted. If the downstream multicast router confirms that there is still a multicast table entry for the area number to be deleted, this multicast router does not need to delete the corresponding area number; if the downstream multicast router confirms that there is no multicast table entry for the area number to be deleted, this multicast router deletes the area number associated with the corresponding outbound port. The area number is updated in the multicast forwarding tree through the PIM update message and query confirmation mechanism.

[0052] Embodiment 2: The copies in the multicast router cannot be cached all the time, which may easily lead to the inability to push the information to pedestrians after it changes.

[0053] This embodiment provides a method for pushing information compression sensing, further comprising: Set a cache lifespan for the cached copy, and delete the cached copy after the cache lifespan expires.

[0054] Specifically, the information that needs to be pushed may change frequently. For example, the shops in the area are open for business only after the information is pushed. In this way, when pushing shop information, the newly opened shops need to be included. Therefore, a cache life span is set for the copy cache, such as 30 minutes. When the cache life span expires, the cache copy is deleted, for example, after 30 minutes. If the cache life span is too short, the management server will frequently push the same information to the same pedestrian, and it will cause disturbance to the server. If it is too long, the information of newly opened shops cannot be pushed to the pedestrian in time.

[0055] After the cache life cycle has expired, the face reporting message is resent to the management server, and the management server pushes information to the pedestrian, so that the information of newly opened shops can be pushed to the pedestrian in a timely manner.

[0056] Embodiment 3, a method for pushing information compression sensing, further comprising: The management server records the list of information pushed to pedestrians. After the cache life cycle ends, if a face report message from the same pedestrian is received, the list is checked and only the newly added information is sent to the same pedestrian.

[0057] In this embodiment, the management server needs to record the information list that has been pushed to a pedestrian, such as the list of shops. When the cache life cycle expires, if the pedestrian is still in the same area, the management server will receive the "face report" message again. At this time, the management server needs to check whether the list of shops to be pushed includes newly opened shops. If not, it will not be pushed. If yes, it will only push the list of newly opened shops.

[0058] If the management server finds from the "face reporting" message that the pedestrian is already in a new area, it can directly push the list of shops in the new area.

[0059] It should be noted that the cache life span is different from the table life span, and they are two completely different concepts. The processing methods are also different. The cache life span will not be updated due to the receipt of a new similar face feature vector of the same area number, while the ordinary life span will be updated due to the receipt of the same message. The reason why it cannot be updated is that once the cache life value is updated, it means that if the person stays in this place for a long time, he will no longer receive message push. In this way, once a new store opens, new store information cannot be pushed to him. The reason why only the area number is compared is that when the pedestrian arrives in another area, the store collection information of another area needs to be recommended to him. If the feature vector corresponding to the original area number is not returned, the management server will not know that the pedestrian has arrived in a new area, resulting in the inability to recommend store information in the new area to him.

[0060] In the technical solution of this application, the camera collects different facial information in the mall, and extracts the feature vector of the facial image through the camera's own neural network model. Each face will generate a feature vector. The camera will encapsulate the facial feature vector and the area number to which it belongs into the IGMP join message and send it to the gateway router. The gateway router sends a multicast "face reporting" message to the multicast source (management server) through the established (S, G) multicast forwarding tree. For example, C-A1 sends a "face reporting" message to the gateway router, carrying the area number 0x0001.

[0061] When a multicast router receives a multicast "face reporting" message, it queries whether there is a corresponding multicast forwarding table entry locally, determines whether there is a corresponding multicast (S, G) table entry in the multicast forwarding table, and whether the corresponding area numbers are consistent. If there is a multicast (S, G) table entry with the same area number, it further determines and retrieves the local face feature vector set. If there is no identical feature vector in the face feature vector set corresponding to the same area number, it is immediately sent to the upstream interface, and the face feature vector and area number are cached. If there is a face feature vector set with the same area number that is identical to the received face feature vector, the multicast "face reporting" message is discarded.

[0062] Embodiment 4, a method for pushing information compression sensing, further comprising: The management server also interacts with the advertising device to assign a corresponding area number to each advertising device; The advertising device carries the area number and device type to join the unified multicast group assigned by the management server. The advertising device gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After receiving the face report message, the management server extracts the face features and the area number, counts the common features of the faces in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

[0063] The management server of this embodiment can also realize advertisement delivery in the area, similar to linkage management of television.

[0064] Advertising devices, such as TV T-C1, create (S, G) forwarding entries for the multicast group on the multicast router in the same way as cameras, and the outbound port carries the area number and device type (TV).

[0065] The management server extracts the facial feature vector and area number from the camera's "face reporting" message and caches them. The life cycle is consistent with the cache life value, which is 30 minutes. The management server finds common features based on the many facial feature vectors in the same area, such as all elderly people. Then the advertising data suitable for the common feature is selected, and the destination address for sending is the unified multicast group address. The message carries the area number and advertising content data. For example, if there are many elderly people in an area, the advertising content can appropriately increase health products. If there are many young people, the advertising content can appropriately increase new game products. After receiving the multicast data, the multicast router analyzes it as an advertising message, matches the (S, G) multicast forwarding table entry, selects the outbound port with a matching area number and a device type of (TV), and sends it to the downstream. Finally, the advertising content will be sent to the TV in the corresponding area.

[0066] According to the technical solution of the present application, after receiving the "face reporting" message, each multicast router extracts the area number and the face feature vector, and only sends the same face feature vector of the same area number once, avoiding wasting server computing consumption and network burden. Each camera calculates the area number according to the allocation information sent by the server, adds the area number and device type in the IGMP join message, and each multicast router extracts the area number and device type from the IGMP join message, and adds the area and device type in the PIM SM join message, thereby forming a multicast forwarding tree. The management server delivers the corresponding advertising content according to the common characteristics of the people in the area, and the multicast router selects the corresponding area and the outbound interface with the device label TV, and sends the advertising content to the downstream, instead of sending the advertisement to the outbound interface of all device types. The cached copy is provided with a cache life value, which is different from the ordinary life value, and the life value is not updated due to the reception of the same information, thereby ensuring that the management server can receive the face feature vector of the area again after the marketing life value expires, and send the information of the newly opened shops. When the management server receives the "face reporting" message of the same facial feature vector in the same area again, it only sends the information of newly opened shops.

[0067] Embodiment 5, corresponding to the above embodiments 1 to 4, the present application further proposes a system for pushing compressed information, the system for pushing compressed information including an associated server, a camera, a gateway router and a multicast router, wherein: The management server interacts with the camera, and each camera is assigned a corresponding area number based on the known camera location information and area range; The camera carries the area number and device type to join the unified multicast group assigned by the management server. The camera gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After the camera recognizes a pedestrian, it reports the facial features to the multicast group, and the camera gateway router sends a facial reporting message carrying the facial features and area number to the upstream multicast router; After receiving the face report message, the multicast router first determines whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, it will not be forwarded. Otherwise, a copy will be cached in the local multicast forwarding table and the face report message will be sent to the upstream interface. After receiving the face report message, the management server extracts the facial features and area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the facial features.

[0068] It should be noted that the information compression sensing push system of this embodiment corresponds to the information compression sensing push method described above. In a specific embodiment, the information compression sensing push system further includes: When a gateway router or a multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding table entry with the same area number and device type has been established, it only needs to periodically send a PIM join message to the upstream multicast router. Otherwise, it immediately sends a PIM join message to the upstream multicast router. When a multicast router receives multicast group join messages containing different area numbers or different device types, it merges the multicast group join messages and periodically sends them to the upstream multicast router.

[0069] In another specific embodiment, the information compression sensing push system further includes: Set a cache lifespan for the cached copy, and delete the cached copy after the cache lifespan expires.

[0070] In another specific embodiment, the information compression sensing push system further includes: The management server records the list of information pushed to pedestrians. After the cache life cycle ends, if a face report message from the same pedestrian is received, the list is checked and only the newly added information is sent to the same pedestrian.

[0071] In another specific embodiment, the information compression sensing push system further includes an advertising device: The management server also interacts with the advertising device to assign a corresponding area number to each advertising device; The advertising device carries the area number and device type to join the unified multicast group assigned by the management server. The advertising device gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After receiving the face report message, the management server extracts the face features and the area number, counts the common features of the faces in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

[0072] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A method for pushing information compressed sensing, characterized in that: The information compression sensing push method includes: The management server interacts with the camera, and each camera is assigned a corresponding area number based on the known camera location information and area range; The camera carries the area number and device type to join the unified multicast group assigned by the management server. The camera gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After the camera recognizes a pedestrian, it reports the facial features to the multicast group, and the camera gateway router sends a facial reporting message carrying the facial features and area number to the upstream multicast router; After receiving the face report message, the multicast router first determines whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, it will not be forwarded. Otherwise, a copy will be cached in the local multicast forwarding table and the face report message will be sent to the upstream interface. After receiving the face report message, the management server extracts the facial features and area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the facial features.

2. The information compression sensing push method according to claim 1, characterized in that: The information compression sensing push method further includes: When a gateway router or a multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding table entry with the same area number and device type has been established, it only needs to periodically send a PIM join message to the upstream multicast router. Otherwise, it immediately sends a PIM join message to the upstream multicast router. When a multicast router receives multicast group join messages containing different area numbers or different device types, it merges the multicast group join messages and periodically sends them to the upstream multicast router.

3. The information compression sensing push method according to claim 1, characterized in that: The information compression sensing push method further includes: Set a cache lifespan for the cached copy, and delete the cached copy after the cache lifespan expires.

4. The information compression sensing push method according to claim 3 is characterized in that: The information compression sensing push method further includes: The management server records the list of information pushed to pedestrians. After the cache life cycle ends, if a face report message from the same pedestrian is received, the list is checked and only the newly added information is sent to the same pedestrian.

5. The information compression sensing push method according to claim 1, characterized in that: The information compression sensing push method further includes: The management server also interacts with the advertising device to assign a corresponding area number to each advertising device; The advertising device carries the area number and device type to join the unified multicast group assigned by the management server. The advertising device gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After receiving the face report message, the management server extracts the face features and the area number, counts the common features of the faces in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

6. A push system for information compression sensing, characterized in that: The information compression sensing push system includes an associated server, a camera, a gateway router and a multicast router, wherein: The management server interacts with the camera, and each camera is assigned a corresponding area number based on the known camera location information and area range; The camera carries the area number and device type to join the unified multicast group assigned by the management server. The camera gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After the camera recognizes a pedestrian, it reports the facial features to the multicast group, and the camera gateway router sends a facial reporting message carrying the facial features and area number to the upstream multicast router; After receiving the face report message, the multicast router first determines whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, it will not be forwarded. Otherwise, a copy will be cached in the local multicast forwarding table and the face report message will be sent to the upstream interface. After receiving the face report message, the management server extracts the facial features and area number, and pushes the information corresponding to the area number to the pedestrian corresponding to the facial features.

7. The information compression sensing push system according to claim 6, characterized in that: The information compression sensing push system further includes: When a gateway router or a multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding table entry with the same area number and device type has been established, it only needs to periodically send a PIM join message to the upstream multicast router. Otherwise, it immediately sends a PIM join message to the upstream multicast router. When a multicast router receives multicast group join messages containing different area numbers or different device types, it merges the multicast group join messages and periodically sends them to the upstream multicast router.

8. The information compression sensing push system according to claim 6, characterized in that: The information compression sensing push system further includes: Set a cache lifespan for the cached copy, and delete the cached copy after the cache lifespan expires.

9. The information compression sensing push system according to claim 8, characterized in that: The information compression sensing push system further includes: The management server records the list of information pushed to pedestrians. After the cache life cycle ends, if a face report message from the same pedestrian is received, the list is checked and only the newly added information is sent to the same pedestrian.

10. The information compression sensing push system according to claim 6, characterized in that: The information compression sensing push system further includes an advertising device: The management server also interacts with the advertising device to assign a corresponding area number to each advertising device; The advertising device carries the area number and device type to join the unified multicast group assigned by the management server. The advertising device gateway router and the multicast routers in the multicast tree all establish multicast forwarding entries carrying the area number and device type. After receiving the face report message, the management server extracts the face features and the area number, counts the common features of the faces in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

Citation Information

Patent Citations

  • A method for fusion of touch point trajectories of hierarchical multi-camera systems on interactive surfaces

    CN102270067A

  • Video monitoring guide library deployment and control method and device and related equipment

    CN113286115A

  • Image output control method and system, electronic equipment and storage medium

    CN114928724A

  • Intelligent traffic management method for large-scale community

    CN115440051A

  • Costume design message receiving and sending method and system based on multicast tree

    CN119172187A

Cited By

  • Ore analysis data return method

    CN121151583A

  • Door lock collaborative bandwidth saving method and system

    CN121792496A