Image processing system suitable for weak signal area

By designing a image processing system, using the image processing server to cut and shrink the original image, generate a tapped and combined image, and transmit it through the cache server and CDN, which solves the slow transmission speed of the original high -definition photo in the weak environment of the signal environment. The problem improves the efficiency and speed of image transmission.

CN222423865UActive Publication Date: 2025-01-28FOSHAN CITY SHUNDE DISTRICT CONSTR ENG QUALITY & SAFETY SUPERVISION & TESTING CENT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202421112742.9
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-05-20
Publication Date
2025-01-28
Estimated Expiration
2034-05-20

AI Technical Summary

Technical Problem

In architectural survey and measurement projects, the original image of high-definition photos is large in size, resulting in slow uploading of mobile devices and downloading remote devices in environments with weak remote signals, affecting the efficiency of survey and measurement.

Method used

Design an image processing system suitable for a weak signal area. Upload the original image to the image processing server through on -site devices to cut and shrink the server to generate a slightly tapped image than the original image. Equipment, remote device obtains a tap image through CDN.

Benefits of technology

The transmission rate of the image obtained by the remote device received the on -site device was increased, and the time and bandwidth of the remote device obtained the image were saved, and the transmission rate was reduced due to the large volume of the original image.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222423865U_ABST
    Figure CN222423865U_ABST
Patent Text Reader

Abstract

The utility model relates to an image processing system suitable for a weak signal area, which belongs to the technical field of image storage and distribution, and comprises a field device capable of acquiring and uploading an original image; a remote device capable of downloading the thumbnail merged image; the image processing server is connected with the field equipment, and the image processing server can process an original image to generate a thumbnail combined image; and the cache server comprises a cache node and is connected with the image processing server and the remote equipment, and the cache node can acquire and store the thumbnail merged image and send the thumbnail merged image to the remote equipment. The transmission rate of the remote device for receiving the image acquired by the field device can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of image storage and distribution, and in particular to an image processing system suitable for weak signal areas. Background Art

[0002] In construction survey and measurement engineering work, after taking photos of the buildings on site, it is necessary to upload a large number of high-definition photos in large volume, and the processed pictures need to be processed by the server so that the mobile device can quickly load the processed pictures so that the user can receive high-definition on-site photos on the remote mobile device and judge or map the on-site construction conditions.

[0003] At present, the existing construction survey and measurement method uses on-site mobile devices to photograph the construction status on site, uploads the captured high-definition original photos to the mobile terminal via mobile signals, and the user then processes the captured images on the mobile terminal.

[0004] However, due to the large size of the original high-definition photos, in some remote locations with weak signals, the speed of uploading the original high-definition photos by on-site mobile devices and downloading the original high-definition photos by remote mobile devices is slow, which greatly affects the efficiency of on-site survey and measurement. Therefore, it is of great significance to study an image processing system suitable for weak signal areas. Utility Model Content

[0005] In order to address the deficiencies in the prior art, the present application provides an image processing system suitable for weak signal areas, which can increase the transmission rate at which a remote device receives images acquired by an on-site device.

[0006] The present application provides an image processing system applicable to weak signal areas using the following technical solutions:

[0007] An image processing system suitable for weak signal areas, comprising:

[0008] On-site equipment capable of acquiring and uploading raw images;

[0009] Remote device, capable of downloading thumbnail merged images;

[0010] An image processing server, the image processing server is connected to the on-site device, and the image processing server can process the original image to generate a thumbnail merged image;

[0011] A cache server, wherein the cache server includes a cache node, which is connected to the image processing server and the remote device. The cache node can obtain and store the thumbnail merged image and send it to the remote device.

[0012] By adopting the above technical solution, the on-site device simultaneously uploads the original image to the image processing server. The image processing server thumbnails the large original image into a thumbnail merged image that is smaller in size and volume than the original image and sends it to the cache node at the same time. The remote device then obtains the thumbnail merged image through the cache node, downloads and views the thumbnail merged image more quickly, and avoids the reduction in transmission rate due to the large volume of the original image as much as possible, thereby improving the transmission rate of the remote device receiving the image obtained by the on-site device.

[0013] The present application further provides that: a plurality of cache nodes are provided, and the plurality of cache nodes are constructed into a CDN and connected to a remote device.

[0014] By adopting the above technical solution, when one or more remote devices request to access a number of thumbnail merged images, the CDN selects the cache node closest to the geographical location of the remote device and transmits the corresponding thumbnail merged image without obtaining the content from the image processing server. When the network signal is weak, the time and bandwidth for the remote device to obtain the image is saved.

[0015] The present application further provides that: the image processing server includes a cutting unit for cutting the original image, and the cutting unit is connected to the on-site device via a receiving unit.

[0016] By adopting the above technical solution, the cutting unit can divide the original image with a large volume, and thumbnail the divided images, which can improve the rate of thumbnail images.

[0017] The present application further configures: the image processing server also includes a thumbnail unit and a merging unit, the thumbnail unit is connected to the cutting unit to generate a thumbnail image, and the merging unit is connected to the thumbnail unit to generate a thumbnail merged image.

[0018] By adopting the above technical solution, the thumbnail unit thumbnails each part of the cut original image at the same time to generate a thumbnail image, thereby improving the efficiency of image processing. The merging unit merges multiple thumbnail images in an original image into a thumbnail merged image that is smaller in volume than the original image.

[0019] The present application further provides that: a plurality of image processing servers are provided, and the field device is connected to a dispatch server for querying currently idle image processing servers.

[0020] By adopting the above technical solution, the on-site equipment can query the dispatch server to obtain the currently idle image processing server, thereby improving the rate of transmitting the original image to the image processing server for image processing.

[0021] The present application further configures: the image processing server also includes a size processing unit, the size processing unit is connected to the remote device to obtain the size of the thumbnail merged image required by the remote device, and the size processing unit is connected to the thumbnail unit.

[0022] By adopting the above technical solution, the size processing unit can combine the thumbnail images generated by the thumbnail unit into thumbnail combined images in the combining unit according to the image size requirements of different remote devices.

[0023] The present application further configures: the size processing unit is connected to a number of remote devices to obtain the size of the thumbnail merged image required by each of the remote devices, sequentially generate a sequence of thumbnail images of decreasing sizes, and sequentially generate thumbnails of other sizes based on the thumbnail of the largest size.

[0024] By adopting the above technical solution, when the thumbnail unit thumbnails the cut original image according to the size of the thumbnail merged image required by each remote device, it is not necessary to thumbnail the original image every time, thereby improving the efficiency of image processing.

[0025] The present application further provides that: the on-site device is connected to a plurality of cache nodes to form a CDN connection.

[0026] By adopting the above technical solution, the on-site device can obtain a thumbnail merged image, and after leaving the site where the last original image was obtained, it can obtain the thumbnail of the last original image as a historical record from the cache node closest to the on-site device.

[0027] In summary, this application has the following beneficial effects:

[0028] 1. The on-site device in the present application simultaneously uploads the original image to the image processing server. The image processing server cuts and thumbnails the large original image, obtains a thumbnail merged image that is smaller in size and volume than the original image, and sends it to the cache node at the same time. The remote device then obtains the thumbnail merged image through the cache node, so the thumbnail merged image can be downloaded and viewed faster without waiting to download the entire high-resolution original image, thereby minimizing the rate reduction during the transmission process due to the large size of the original image, thereby improving the transmission rate of the remote device receiving the image obtained by the on-site device.

[0029] 2. In this application, CDN selects the cache node closest to the geographical location of the remote device and transmits the corresponding thumbnail merged image without obtaining the content from the image processing server, thereby saving the time and bandwidth for the remote device to obtain the image. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a schematic diagram of the connection structure of this application.

[0031] Figure 2 It is a schematic diagram of the unit structure included in the image processing server in this application.

[0032] Figure 3 It is a schematic diagram of the process structure of one embodiment of the present application.

[0033] Figure numerals: 1. On-site device; 2. Remote device; 3. Image processing server; 30. Receiving unit; 31. Cutting unit; 32. Thumbnail unit; 33. Merging unit; 34. Size processing unit; 4. Cache server; 5. Dispatch server. DETAILED DESCRIPTION

[0034] The following is combined with Figures 1 to 3 This application is described in further detail.

[0035] refer to Figure 1 and Figure 2 In this embodiment, an image processing system suitable for weak signal areas includes a field device 1 capable of acquiring and uploading original images, a remote device 2 capable of downloading thumbnail merged images and putting them into remote devices, and an image processing server 3 capable of processing original images.

[0036] Preferably, the image processing server 3 is a distributed server that integrates cloud computing power and has strong processing capabilities. It can distribute the original image to multiple image processing servers 3 and can quickly process the original image. It does not need to perform image processing on the on-site device 1 and the remote device 2, thereby reducing the use of a large amount of memory and storage space.

[0037] In the image processing server 3, the original image can also be quickly transcoded, cut, watermarked, etc.

[0038] The image processing server 3 is connected to the on-site device 1, and sends the generated thumbnail merged image to the cache server 4 connected to the image processing server 3 and the remote device 2. The image processing server 3 can send the thumbnail merged image to the cache node for storage while processing the original image. The cache server 4 is connected to the remote device 2. When the remote device 2 needs to obtain the image of the on-site device 1, the cache node sends the thumbnail merged image to the remote device 2. Since the remote device 2 receives the thumbnailed, smaller thumbnail merged image, the transmission rate of the remote device 2 receiving the image obtained by the on-site device 1 can be improved.

[0039] Furthermore, there are several cache nodes, which are constructed into a CDN and connected to the remote device 2. The CDN, i.e., the content distribution network, is located in different geographical locations around the world to provide faster response speed and lower network latency. Therefore, when one or more remote devices 2 request to access several thumbnail merged images, the CDN selects the cache node closest to the geographical location of the remote device 2 and transmits the corresponding thumbnail merged image without obtaining content from the image processing server 3, thereby saving the time and bandwidth for the remote device 2 to obtain the image.

[0040] Preferably, a cache update and expiration mechanism is set in the CDN to ensure that the plurality of thumbnail merged images stored in the cache node can be continuously synchronized with the image processing server 3 and maintained in the latest state.

[0041] Furthermore, the image processing server 3 includes a cutting unit 31 for cutting the original image. The cutting unit 31 is connected to the field device 1 through the receiving unit 30. The cutting unit 31 can divide the large original image and thumbnail the divided images, which can improve the rate of thumbnail images. Specifically, after the image processing server 3 receives the original image through the http network protocol, it converts it into a JavaCV data stream, and uses the powerful CPU processing capability to cut the data stream, thereby improving the cutting efficiency of the image processing server 3.

[0042] In addition, the image processing server 3 also includes a thumbnail unit 32 for generating thumbnail images and a merging unit 33 for generating thumbnail merged images. The thumbnail unit 32 is connected to the cutting unit 31, and the merging unit 33 is connected to the thumbnail unit 32. The thumbnail unit 32 thumbnails each part of the cut original image at the same time, thereby improving the efficiency of image processing. The merging unit 33 merges multiple thumbnail images in an original image into a thumbnail merged image with a smaller volume than the original image. Specifically, assuming that the original image is pre-divided into N parts, after the original image is cut into N parts by the cutting unit 31, the merging unit 33 compresses and converts the N data streams respectively, and then merges them into a thumbnail merged image through the merging unit 33.

[0043] Furthermore, several image processing servers 3 are provided, and the several image processing servers 3 use the same set of image processing programs. The field equipment 1 is connected to the dispatch server 5, and the dispatch server 5 is used to query the currently idle image processing servers 3, thereby improving the rate of transmitting the original image to the image processing server 3 for image processing.

[0044] In this embodiment, a field device 1 is provided that is installed with an APP with the function of uploading to an image processing server 3. The field device 1 can take a high-resolution original image, and query the dispatch server 5 to obtain the currently idle image processing server through the http protocol in the APP. Assuming that it is known through the load balancing algorithm that the image processing queue of the current image processing server is idle, the upload Token of the image processing server is obtained and returned to the APP. After obtaining the Token, the APP directly uploads the original image to the image processing server.

[0045] Furthermore, the image processing server 3 also includes a size processing unit 34 for obtaining the thumbnail merged image size required by the remote device 2. The size processing unit 34 is connected to the remote device 2. The size processing unit 34 is connected to the thumbnail unit 32. The size processing unit 34 allows the thumbnail image generated by the thumbnail unit 32 to pass through the merging unit 33 according to the different image size requirements of the remote device 2. The merging unit 33 merges the cut images into thumbnail merged images.

[0046] In addition, the size processing unit 34 is connected to several remote devices 2 to obtain the size of the thumbnail merged image required by each of the remote devices 2, and sequentially generates a sequence of thumbnail images of decreasing sizes, and generates thumbnails of other sizes based on the thumbnail of the largest size. For example, the image processing server 3 processing system, based on business needs, assumes that a thumbnail of size X is required for remote device A and a thumbnail of size Y is required for remote device B, and the size of X is larger than the size of Y. Then the image processing server 3 will thumbnail the original image to generate a thumbnail merged image M, and then thumbnail the thumbnail merged image N from the thumbnail merged image M. This size-decreasing processing method does not require thumbnail reduction from the original image every time, thereby improving image processing efficiency.

[0047] In addition, the on-site device 1 is connected to several cache nodes to form a CDN connection. The on-site device 1 can obtain a thumbnail merged image, and after leaving the site where the last original image was obtained, it can obtain a thumbnail of the last original image from the cache node closest to the on-site device 1 as a historical record. Specifically, when the on-site device 1 needs to be loaded for display, the routing program inside the cache server 4 will analyze the location of the on-site device 1, and the analysis shows that the on-site device 1 is closer to the cache node A, that is, the request route of the on-site device 1 is directed to the cache node A, so that it can pull the thumbnail merged image from the nearest node, namely node A, thereby saving loading time and bandwidth.

[0048] refer to Figure 3In one embodiment, the plurality of image processing servers 3 are provided with three, namely, image processing server A, image processing server B and image processing server C. Among the plurality of cache nodes, cache node A is closest to the field device 1, cache node C is closest to the remote device 2, and cache node B is any cache node whose distance is greater than the distance between cache node A and the field device 1 and greater than the distance between cache node C and the remote device 2. After the field device 1 queries the dispatch server 5 and obtains the idle image processing server A, it uploads the original image to the image processing server A. When the image is sent to the image processing server A, the cutting unit 31 cuts the large original image, the thumbnail unit 32 performs thumbnail processing on the cut image to generate a thumbnail image, and the merging unit 33 merges the plurality of thumbnail images into a thumbnail merged image smaller in size and volume than the original image. The image processing server A sends the merged image to the cache nodes A, B and C, and the remote device 2 obtains the thumbnail merged image through the cache node B which is closest in geographical location, and the field device 1 can still obtain the thumbnail merged image through the cache node A which is closest in geographical location.

[0049] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.

Claims

1. An image processing system suitable for weak signal areas, characterized in that: include: Field equipment (1), capable of acquiring and uploading original images; A remote device (2) capable of downloading the thumbnail merged image; An image processing server (3), wherein a plurality of image processing servers (3) are provided, and the plurality of image processing servers (3) are connected to the on-site device (1), and the image processing server (3) is capable of processing the original image to generate a thumbnail merged image; A cache server (4), wherein the cache server (4) includes a cache node, which is connected to a plurality of the image processing servers (3) and the remote device (2), and the cache node is capable of acquiring and storing the thumbnail merged image and sending it to the remote device (2).

2. The image processing system applicable to weak signal areas according to claim 1, characterized in that: A plurality of cache nodes are provided, and the plurality of cache nodes are constructed into a CDN and connected to a remote device (2).

3. The image processing system applicable to weak signal areas according to claim 1, characterized in that: The image processing server (3) comprises a cutting unit (31) for cutting an original image, and the cutting unit (31) is connected to the field device (1) via a receiving unit (30).

4. The image processing system applicable to weak signal areas according to claim 3, characterized in that: The image processing server (3) further comprises a thumbnail unit (32) and a merging unit (33), wherein the thumbnail unit (32) is connected to the cutting unit (31) to generate a thumbnail image, and the merging unit (33) is connected to the thumbnail unit (32) to generate a thumbnail merged image.

5. The image processing system applicable to weak signal areas according to claim 1, characterized in that: A plurality of image processing servers (3) are provided, and the field device (1) is connected to a dispatching server (5) for querying currently idle image processing servers (3).

6. The image processing system applicable to weak signal areas according to claim 4, characterized in that: The image processing server (3) further comprises a size processing unit (34), which is connected to the remote device (2) to obtain the size of the thumbnail merged image required by the remote device (2), and the size processing unit (34) is connected to the thumbnail unit (32).

7. The image processing system applicable to weak signal areas according to claim 6, characterized in that: The size processing unit (34) is connected to a plurality of remote devices (2) to obtain the size of the thumbnail merged image required by each of the remote devices (2), sequentially generate a sequence of thumbnail images of decreasing size, and sequentially generate thumbnails of other sizes based on the thumbnail of the largest size.

8. The image processing system applicable to weak signal areas according to claim 2, characterized in that: The on-site device (1) is connected to a plurality of cache nodes to form a CDN connection.