A push method and system for information compression sensing

By assigning area codes to cameras and establishing forwarding table entries in the multicast group, the cameras only report facial features to the multicast group. The multicast router caches features with the same area code, and the management server only pushes information to the corresponding area. This solves the network burden problem caused by camera backhaul and achieves efficient resource utilization.

CN119697252BActive Publication Date: 2025-10-17ZHEJIANG WEINENG TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the smart city system, cameras in the same area transmit the facial feature vectors of the same person at the same time period, which causes excessive burden on the management server and network, may cause network paralysis, and waste resources.

Method used

By assigning an area code to each camera and establishing a multicast forwarding table entry for the area code and device type in the multicast group, the camera only reports facial features to the multicast group after identifying a pedestrian. The multicast router caches features with the same area code, and the management server only pushes information to the corresponding area, reducing repeated backhauls.

Benefits of technology

This ensures that the same facial feature vector in each area is only transmitted once, avoiding the burden on management servers and networks, improving resource utilization efficiency, and reducing network traffic.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697252B_ABST
    Figure CN119697252B_ABST
Patent Text Reader

Abstract

The application discloses a kind of information compression sensing push method and system, camera carries area number and equipment type and joins the uniform multicast group of management server distribution, camera gateway router and multicast router in multicast tree all establish multicast forwarding table item carrying area number and equipment type, to form a multicast forwarding tree.Cameras report face features to multicast group after identifying pedestrian, and multicast router sends face report message to upstream interface after receiving face report message, and the same face feature vector in the same area number is only sent once, to avoid waste server computing consumption and network burden.Management server receives face report message, extracts face features and area number, and pushes the information corresponding to area number to the pedestrian corresponding to face features, to realize accurate information push based on area number.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of information pushing, and particularly relates to an information compression sensing pushing method and system. BACKGROUND

[0002] In a smart city system, information pushing services for pedestrians in a region are usually involved, such as pushing store information or pushing traffic information.

[0003] In the application of pushing store information, each store has a camera, and the camera is connected to a smart city management server. The management server distributes a neural network model for extracting face features to each camera, and the camera can extract a feature vector of a face image according to the unified neural network model and return the feature vector to the management server. The management server matches each person with a store region and pushes store information of the region to a pedestrian in the region.

[0004] However, all cameras in a region return the same face feature vector of the same person in the same time period, which is a burden for the management server and the network, causing unnecessary waste of resources and even network paralysis. SUMMARY

[0005] The application aims to provide an information compression sensing pushing method and system, in which each region returns the same face feature vector of the same person in the same time period only once, thereby avoiding burdening the management server and the network.

[0006] To achieve the above-mentioned purpose, the technical scheme of the application is as follows:

[0007] An information compression sensing pushing method, comprising:

[0008] The management server interacts with the camera, and each camera is assigned to a corresponding region number on the basis of known camera position information and region range;

[0009] The camera carries the region number and the device type to join a unified multicast group distributed by the management server, and the camera gateway router and the multicast router in the multicast tree establish a multicast forwarding table item carrying the region number and the device type;

[0010] After the camera identifies a pedestrian, the camera reports a face feature to the multicast group, and the camera gateway router sends a face report message carrying the face feature and the region number to an upstream multicast router;

[0011] The multicast router, after receiving the face reporting message, first judges whether the face feature with the same area number in the face reporting message exists in the local multicast forwarding table item, and if the face feature exists, the face reporting message is not forwarded, otherwise a copy is cached in the local multicast forwarding table item, and the face reporting message is sent to the upstream interface;

[0012] The management server, after receiving the face reporting message, 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.

[0013] Further, the information compression sensing pushing method further comprises:

[0014] The gateway router and the multicast router in the multicast tree, when receiving the multicast group joining message, if the multicast forwarding table item with the same area number and device type has been established, only one PIM joining message needs to be sent to the upstream multicast router periodically, otherwise the PIM joining message is immediately sent to the upstream multicast router;

[0015] The multicast router, when receiving the multicast group joining message containing different area numbers or different device types, combines the multicast group joining messages and periodically sends them to the upstream multicast router.

[0016] Further, the information compression sensing pushing method further comprises:

[0017] The cached copy is set with a cache life period, and the cached copy is deleted after the cache life period ends.

[0018] Further, the information compression sensing pushing method further comprises:

[0019] The management server records the information list pushed to the pedestrian, and after the cache life period ends, if the face reporting message of the same pedestrian is received, the list is checked, and only the newly added information is sent to the same pedestrian.

[0020] Further, the information compression sensing pushing method further comprises:

[0021] The management server also interacts with the advertising device, and allocates a corresponding area number to each advertising device;

[0022] The advertising device joins the uniform multicast group allocated by the management server carrying the area number and the device type, and the advertising device gateway router and the multicast router in the multicast tree both establish the multicast forwarding table item carrying the area number and the device type;

[0023] The management server, after receiving the face reporting message, extracts the face feature and the area number, counts the common features of the face features in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

[0024] The present application also proposes a system for pushing information using compressed sensing, which includes a management server, a camera, a gateway router, and a multicast router, wherein:

[0025] The management server interacts with the camera and assigns each camera a corresponding area number based on the known camera location information and area range;

[0026] 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.

[0027] After the camera recognizes a pedestrian, it reports the facial features to the multicast group. The camera gateway router sends a facial reporting message containing the facial features and area number to the upstream multicast router.

[0028] After receiving a face report message, the multicast router first checks whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, the message is not forwarded. Otherwise, a copy is cached in the local multicast forwarding table and the face report message is sent to the upstream interface.

[0029] 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.

[0030] Furthermore, the information compression sensing push system further includes:

[0031] When a gateway router or multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding entry for the same area number and device type has already 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.

[0032] 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.

[0033] Furthermore, the information compression sensing push system further includes:

[0034] Set a cache lifespan for the cached copy and delete the cached copy after the cache lifespan expires.

[0035] Furthermore, the information compression sensing push system further includes:

[0036] The management server records a list of information pushed to the pedestrian, and after the end of the cache life, if a face report message of the same pedestrian is received, the list is checked, and only the newly added information is sent to the same pedestrian.

[0037] Further, the information compression sensing push system further comprises an advertising device:

[0038] The management server also interacts with the advertising device, and allocates a corresponding area number to each advertising device.

[0039] The advertising device carries the area number and the device type to join the uniform multicast group allocated by the management server, and the advertising device gateway router and the multicast router in the multicast tree both establish multicast forwarding table items carrying the area number and the device type.

[0040] After the management server receives the face report message, the face feature and the area number are extracted, the common features of the face features in the area are counted, and the information corresponding to the common features is pushed to the advertising device corresponding to the area number.

[0041] The present application provides an information compression sensing push method and system, each camera adds an area number and a device type in an IGMP join message according to the area number, each multicast router extracts the area number and the device type from the IGMP join message and adds the area and the device type in a PIM SM join message, so as to form a multicast forwarding tree. After the camera identifies the pedestrian, the face feature is reported to the multicast group, the same face feature vector of the same area number is reported only once, so as to avoid waste of server computing consumption and network burden. After the management server receives the face report message, the face feature and the area number are extracted, the information corresponding to the area number is pushed to the pedestrian corresponding to the face feature, and accurate information push based on the area number is realized. BRIEF DESCRIPTION OF DRAWINGS

[0042] Figure 1 It is a device networking schematic diagram of the present application.

[0043] Figure 2 It is a flowchart of the information compression sensing push method of the present application. DETAILED DESCRIPTION

[0044] In order to make the purpose, technical scheme and advantages of the present application more clear, the present application is further described in detail below in combination with the drawings and examples. It should be understood that the specific examples described herein are only used to explain the present application, and are not used to limit the present application.

[0045] The information compression sensing push method and system of the present application are applied to, for example Figure 1As shown in the environment, the management server S-A accesses the network through the multicast router R-a, the television T-C1 accesses the network through the multicast router R-d, the cameras C-A1, C-A2 access the network through the multicast router R-d, and the cameras C-B1, C-B2 access the network through the multicast router R-e. In addition, there are other multicast routers R-c in the network, and the application is not limited to only 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.

[0046] The management server has the ID and IP address of the mobile phone APP of each registered user, and also has the face feature vector of each user. Personnel information and corresponding mobile phone APP information can be obtained according to the face feature vector.

[0047] Embodiment 1, as shown in Figure 2 A push method of information compression sensing is proposed, which includes:

[0048] Step S1, the management server interacts with the camera. On the basis of known camera position information and area range, each camera is assigned to a corresponding area number.

[0049] The area to which the camera belongs is determined by the location of the camera. Each camera has geographic latitude and longitude. The management server divides each quadrilateral area (represented by latitude and longitude) and assigns an area number to each area. The binding relationship between the area number and the camera is sent to all cameras. After receiving it, each camera knows which area number it belongs to according to its own latitude and longitude.

[0050] Another implementation is that the camera actively reports the geographic latitude and longitude, and the management server tells its area number. Each camera obtains its geographic position information, mainly the latitude and longitude data of the camera, such as longitude: 116.4074°E, latitude: 39.9042°N, through positioning system sensing or manual configuration by the administrator during initialization configuration. The management server (S-A) divides the area according to the space to be governed, for example, longitude 116.4073°E~116.4075°E, latitude: 39.9041°N~39.9043°N as a range of area, and the area number is, for example, 0x0001. The management server sends the area division rule to the camera, and the camera (for example, C-A1) calculates the area number 0x0001 according to its own latitude and longitude information, associates the corresponding area number, and reports it to the management server. Or the camera sends its latitude and longitude information to the management server, and the management server matches the corresponding area range according to the geographic position information of the camera, assigns an area number to the camera, and tells the camera.

[0051] Step S2, the camera carries the area number and the device type to join the uniform multicast group distributed by the management server, and the camera gateway router and the multicast router in the multicast tree all establish multicast forwarding table items carrying the area number and the device type.

[0052] The management server informs all cameras of the uniform multicast group address for message reporting and information pushing, such as 226.1.1.1. Each camera joins the multicast group, adds its own area and device type in the standard IGMP join message, and periodically sends. The gateway router receives it, extracts the area number and the device type from the received IGMP join message, and adds the area number and the device type in the PIM join message. Thus, a multicast tree with the area number and the device type is formed in the whole network. Obviously, different area numbers will certainly share the same trunk, and the same multicast router will also belong to different area numbers.

[0053] Specifically, after each camera is online, it receives the uniform multicast group address informed by the management server, and periodically sends the IGMP join message, the multicast group address is 226.1.1.1, and carries the area number, such as 0x0001, and the device type Camera.

[0054] The gateway router receives the IGMP join message, and establishes the multicast forwarding table item (S, G) according to the standard PIM SM protocol, wherein S=10.10.10.10 is the IP address of the management server, and G=226.1.1.1 is the uniform multicast group address. The (S, G) table item usually has 0 to multiple out interfaces, each out interface has a corresponding associated area number, and the device type connected by the out interface, such as Camera.

[0055] Meanwhile, the gateway router sends the PIM join message to the upstream multicast router, which needs to carry the area number and the device type. After the upstream multicast router receives the PIM join message, it establishes the multicast forwarding table item (10.10.10.10, 226.1.1.1) carrying the area number and the device type.

[0056] The management server will periodically send the query data (S, G) multicast message to the multicast group address, so that the multicast router obtains the multicast source address, the gateway router initiates the (S, G) PIM source registration message, and establishes the (S, G) multicast forwarding tree.

[0057] Finally, a multicast tree is generated, the cameras with different area numbers (0x0001, 0x0002) join the same multicast group address, and the cameras with the same area number also join the same multicast group address.

[0058] Similarly, an advertisement playing device, such as a television, will also send a multicast join message to the gateway router, carrying the region code and device type, such as (TV), which is then sent upstream through the multicast router.

[0059] In a specific embodiment, since the multicast forwarding table entries carry area numbers and device types, multicast group join messages for different area numbers or device types need to be immediately sent to the upstream multicast router to quickly establish the multicast forwarding table entries.

[0060] This embodiment provides a method for pushing compressed information sensing, further comprising:

[0061] When a gateway router or multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding entry with the same area number and device type has already 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.

[0062] Particularly, in order to prevent the aging of multicast forwarding table item, usually the multicast group would be sent periodically to join message, to keep the multicast forwarding table item.Multicast router, when receiving the multicast group, joins message, if there was the multicast forwarding table item of same area number and device type, then in the cycle, only need to send a PIM to join message to the upstream multicast router, to keep the multicast forwarding table item, and do not need to frequently send, have reduced the message transmission amount in the network.And if there is not the multicast forwarding table item of same area number or device type, explanation also does not set up the multicast forwarding table item, then need to send new PIM immediately to join message to the upstream multicast router.

[0063] In another specific embodiment, since the multicast group joining message of this application contains the area number and 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.

[0064] This embodiment provides a method for pushing compressed information sensing, further comprising:

[0065] 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.

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

[0067] Then the upstream multicast router receives, establishes the multicast forwarding table item, and reduces the number of multicast join messages in the network.

[0068] It should be noted that all multicast group join messages in the present application are considered to join the same multicast group, and the following will not be described again.

[0069] Step S3, after the camera identifies the pedestrian, the camera reports the face feature to the multicast group, and the camera gateway router sends a face reporting message carrying the face feature and the area number to the upstream multicast router.

[0070] When the same pedestrian walks in the area, different cameras in the area will report the face feature vector of the pedestrian to the unified multicast group address.

[0071] The gateway router of each camera as a leaf node will send the face feature vector to the upstream multicast router, also carrying the area number, and the destination address is the unified multicast group address, and this message is called a "face reporting" message.

[0072] Step S4, after the multicast router receives the face reporting message, it first judges whether the face feature with the same area number in the face reporting message exists in the local multicast forwarding table item, if it exists, it will not be forwarded, otherwise a copy is cached in the local multicast forwarding table item, and the face reporting message is sent to the upstream interface.

[0073] In the network of the present embodiment, after the multicast router receives the face reporting message, it first judges whether the same face feature vector as the face feature vector in the "face reporting" message exists in itself, if not, it immediately sends to the upstream interface, and caches a copy. This copy is a copy of the face reporting message, containing the face feature and the area number, which is used for subsequent judgment. If the same face feature with the same area number as the received face feature vector exists in the local area, it means that other cameras in the area have already sent the face reporting message, and it does not need to be processed again, and is discarded, so as not to be forwarded, thereby avoiding the situation that different cameras in the same area identify pedestrians and cause the management server to frequently push information to the pedestrians.

[0074] The above comparison is only for the face feature vectors with the same area number, if the area numbers are not the same, the face feature vectors do not need to be compared.

[0075] Step S5, after the management server receives the face reporting message, the face feature and the area number are extracted, and the information corresponding to the area number is pushed to the pedestrian corresponding to the face feature.

[0076] The "face reporting" message will reach the gateway router connected to the management server, and the gateway router will convert the message into a unicast message, the destination address is the management server, and the management server is sent.

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

[0078] 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, and then the multicast tree will be adjusted. 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, which is now changed to 0x0002. After the gateway router receives the message, it finds that the area number has changed, and then actively sends an area query message to the interface that receives the message to query whether there is still a device with the same area number (0x0001). If no response is received, an update message is sent 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, there are still other devices with the area number 0x0001, an update message is sent to the upstream multicast router (PIM) carrying the join area number field, for example, 0x0002.

[0079] The multicast router receives the PIM update message sent by the downstream, if there is a new area number to join, it updates the related multicast forwarding table item, if there is an old area number to be deleted, it sends a query message to the interface that receives the PIM update message to confirm whether the multicast router downstream has a multicast table item about the area number to be deleted. If the multicast router downstream confirms that there is still a multicast table item about the area number to be deleted, the multicast router does not need to delete the corresponding area number; if the multicast router downstream confirms that there is no multicast table item about the area number to be deleted, the multicast router deletes the corresponding area number associated with the outgoing port. Through the PIM update message and the query confirmation mechanism, the area number in the multicast forwarding tree is updated.

[0080] In embodiment 2, the copy in the multicast router cannot be cached all the time, which easily leads to the situation that the information cannot be pushed to the pedestrian after the information changes.

[0081] The information compression sensing pushing method of the embodiment further includes:

[0082] The cached copy is set with a cache life period, and the cached copy is deleted after the cache life period ends.

[0083] Specifically, the information to be pushed can be frequently changed, for example, a shop in the region is opened after the information is pushed, so that when the shop information is pushed, the newly opened shop needs to be added. Therefore, a cache life period is set for the cache copy, for example, 30 minutes, and the cache copy is deleted when the cache life period expires, for example, deleted after 30 minutes. If the cache life period is too short, the management server will frequently push the same information to the same pedestrian, and will disturb the server. If it is too long, the newly opened shop information cannot be timely pushed to the pedestrian.

[0084] After the cache life period, the face report message is sent to the management server again, and the management server pushes the information to the pedestrian, so that the newly opened shop information can be timely pushed to the pedestrian.

[0085] Embodiment 3, a push method of information compression sensing, further comprising:

[0086] The management server records the information list pushed to the pedestrian, and after the cache life period ends, if the face report message of the same pedestrian is received, the list is checked, and only the newly added information is sent to the same pedestrian.

[0087] In this embodiment, the management server needs to record the information list once pushed to a pedestrian, for example, a shop list. When the cache life period is over, if the pedestrian is still in the same region, the management server will receive the “face report” message again. At this time, the management server needs to check whether the shop list to be pushed contains a newly opened shop, if not, it will not be pushed, if yes, only the newly opened shop list will be pushed.

[0088] If the management server finds from the “face report” message that the pedestrian is already in a new region, the shop list of the new region can be directly pushed.

[0089] It should be noted that the cache life period is different from the life period of the table item, and belongs to two completely different concepts. The processing method is also different. The cache life period will not be updated because of receiving a new similar face feature vector of the same region number, while the ordinary life period will be updated because of receiving the same message. The reason why it cannot be updated is that if the cache life value is updated, it means that the person will not receive message push if he stays in this place for a long time, so that he cannot receive new shop information once a new shop is opened. The reason why only the region number is compared is that when the pedestrian goes to another region, he needs to be recommended with the shop set information of the other region. If the feature vector corresponding to the original region number is not transmitted, the management server will not know that the pedestrian has gone to the new region, resulting in that the shop information of the new region cannot be recommended to him.

[0090] The technical scheme of the application, the camera collects different face information in the shopping mall, extracts a feature vector of the face image through a neural network model of the camera itself, and each face generates a feature vector. The camera encapsulates the face feature vector and a region number to which the camera itself belongs into an IGMP join message and sends the IGMP join message to a gateway router. The gateway router sends a multicast "face reporting" message to a multicast source end (a management server) through a multicast forwarding tree (S, G) that has been established. For example, C-A1 sends the "face reporting" message to the gateway router, carrying the region number 0x0001.

[0091] The multicast router receives the multicast "face reporting" message, queries whether there is a corresponding multicast forwarding table item in the local, judges whether there is a corresponding multicast (S, G) table item in the multicast forwarding table item, and whether the region numbers are consistent. If there is a multicast (S, G) table item with the same region number, the face feature vector set in the local is further searched. If there is no same feature vector in the face feature vector set corresponding to the same region number, the face feature vector and the region number are immediately sent to the upstream interface and cached. If there is a same face feature vector in the face feature vector set of the same region number, the multicast "face reporting" message is discarded.

[0092] Embodiment 4, a push method of information compression sensing, further comprising:

[0093] The management server also interacts with the advertising device, and allocates a corresponding region number to each advertising device;

[0094] The advertising device carries the region number and the device type to join a uniform multicast group allocated by the management server, and the advertising device gateway router and the multicast router in the multicast tree both establish a multicast forwarding table item carrying the region number and the device type;

[0095] After the management server receives the face reporting message, the face feature and the region number are extracted, the common features of the face features in the region are counted, and the information corresponding to the common features is pushed to the advertising device corresponding to the region number.

[0096] The management server of the embodiment can also realize the advertising delivery in the region, which is similar to the linkage management of a television.

[0097] The advertising device, for example, a television T-C1, establishes the (S, G) forwarding table item about the multicast group on the multicast router in the same way as the camera, and the out port carries the region number and the device type (TV).

[0098] The management server extracts the facial feature vector and region number from the camera's "face reporting" message and caches it. The cache lifespan is 30 minutes, consistent with the cache lifetime. Based on the facial feature vectors of multiple people in the same region, the management server identifies common characteristics, such as elderly individuals. Advertising data matching these common characteristics is then selected and sent to a unified multicast group address. The message carries the region number and advertisement content. For example, if an area has a high elderly population, the advertisements might include health products. If it has a high youth population, the advertisements might include new games. Upon receiving the multicast data, the multicast router identifies it as an advertisement and matches it to the (S, G) multicast forwarding table entry. It selects the outbound port with the matching region number and device type (TV) and sends it downstream. Ultimately, the advertisement is delivered to the televisions in the corresponding region.

[0099] In the technical solution of this application, after receiving a "face report" message, each multicast router extracts the area number and facial feature vector. The same facial feature vector for the same area number is only sent once, avoiding wasted server computing power and network burden. Each camera calculates the area number based on the allocation information sent by the server and adds the area number and device type to the IGMP join message. 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. The management server delivers corresponding advertising content based on the common characteristics of the population in the area, while the multicast router selects the output interface with the TV tag for the corresponding area and device and sends the advertising content downstream, rather than sending advertisements to the output interfaces of all device types. The cached copy has a cached life value. This cached life value is different from the normal life value and is not updated due to the reception of the same information. This ensures that the management server can receive the facial feature vector for the area again after the marketing life value expires and send information about newly opened stores. 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 the newly opened shops.

[0100] Example 5, corresponding to the above-mentioned Examples 1 to 4, the present application further proposes a system for pushing compressed information. The system for pushing compressed information includes a management server, a camera, a gateway router, and a multicast router, wherein:

[0101] The management server interacts with the camera and assigns each camera a corresponding area number based on the known camera location information and area range;

[0102] 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.

[0103] After the camera identifies the pedestrian, the camera reports the face feature to the multicast group, and the camera gateway router sends a face report message carrying the face feature and the area number to the upstream multicast router;

[0104] After the multicast router receives the face report message, it first judges whether the face feature with the same area number in the face report message exists in the local multicast forwarding table item, if it exists, it will not be forwarded, otherwise a copy is cached in the local multicast forwarding table item, and the face report message is sent to the upstream interface;

[0105] After the management server receives the face report message, it 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.

[0106] It should be noted that the information compression sensing push system in this embodiment corresponds to the information compression sensing push method described above. In a specific embodiment, the information compression sensing push system further comprises:

[0107] When the gateway router and the multicast router in the multicast tree receive the multicast group join message, if the multicast forwarding table item with the same area number and device type has been established, only one PIM join message needs to be sent to the upstream multicast router periodically, otherwise the PIM join message is immediately sent to the upstream multicast router;

[0108] When the multicast router receives the multicast group join message containing different area numbers or different device types, the multicast group join message is combined and sent to the upstream multicast router periodically.

[0109] In another specific embodiment, the information compression sensing push system further comprises:

[0110] The cached copy is set with a cache life period, and the cached copy is deleted after the cache life period ends.

[0111] In another specific embodiment, the information compression sensing push system further comprises:

[0112] The management server records the information list pushed to the pedestrian, and after the cache life period ends, if the face report message of the same pedestrian is received, the list is checked and only the new information is sent to the same pedestrian.

[0113] In another specific embodiment, the information compression sensing push system further comprises an advertising device:

[0114] The management server also interacts with the advertising device, and allocates a corresponding area number to each advertising device;

[0115] The advertising device carries a region number and a device type to join a uniform multicast group distributed by the management server, and the advertising device gateway router and the multicast router in the multicast tree all establish multicast forwarding table entries carrying the region number and the device type;

[0116] After the management server receives the face reporting message, the face features and the region number are extracted, the common features of the face features in the region are counted, and the information corresponding to the common features is pushed to the advertising device corresponding to the region number.

[0117] The above-described embodiments only express several implementation manners of the present application, and the description is relatively specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that, for ordinary skilled persons in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended 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 assigns each camera 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. The camera gateway router sends a facial reporting message containing the facial features and area number to the upstream multicast router. After receiving a face report message, the multicast router first checks whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, the message is not forwarded. Otherwise, a copy is cached in the local multicast forwarding table and the face report message is 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 multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding entry for the same area number and device type has already 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, 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 is received from the same pedestrian, the list will be checked and only the newly added information will be 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 devices and assigns 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 facial features and area number, counts the common features of the facial features in the area, and pushes the information corresponding to the common features to the advertising device corresponding to the area number.

6. An information compression sensing push system, characterized in that: The information compression sensing push system includes a management server, a camera, a gateway router and a multicast router, wherein: The management server interacts with the camera and assigns each camera 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. The camera gateway router sends a facial reporting message containing the facial features and area number to the upstream multicast router. After receiving a face report message, the multicast router first checks whether there is a face feature with the same area number in the face report message in the local multicast forwarding table. If so, the message is not forwarded. Otherwise, a copy is cached in the local multicast forwarding table and the face report message is 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 multicast router in a multicast tree receives a multicast group join message, if a multicast forwarding entry for the same area number and device type has already 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 is received from the same pedestrian, the list will be checked and only the newly added information will be 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 devices and assigns 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 facial features and area number, counts the common features of the facial features 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