Method, device and electronic equipment for providing satellite remote sensing image information

By drawing block borders in the map display area and responding to user actions for initial filtering, and then combining the preview content for secondary confirmation, the time-consuming and labor-intensive problem in the satellite remote sensing image data retrieval process is solved, improving retrieval efficiency and accuracy.

CN115187871BActive Publication Date: 2026-05-19ALIBABA (CHINA) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ALIBABA (CHINA) CO LTD
Filing Date
2022-05-25
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing technologies, the process of retrieving satellite remote sensing image data is time-consuming and labor-intensive. Users need to search repeatedly on electronic maps and lists, making it difficult to efficiently filter out target images.

Method used

By drawing borders around blocks in the map display area and responding to user actions for initial filtering, and then combining the preview content for secondary confirmation, the filtering efficiency is improved.

Benefits of technology

It simplifies the user screening process, improves the efficiency and accuracy of satellite remote sensing image retrieval, reduces repetitive operations, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115187871B_ABST
    Figure CN115187871B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method, device and electronic equipment for providing satellite remote sensing image information, the method comprising: providing a satellite remote sensing image search result through a search result page; wherein the search result page comprises a map display area; in response to an operation performed by a user at a target operation position within a target block border range in the map display area, preliminarily screening at least one target satellite remote sensing image associated with the target operation position from the search result; displaying the preliminary screening result through the search result page, and providing preview content about the target satellite remote sensing image within the target block border range, so as to perform secondary screening and confirmation according to the position of the target block border and the preview content. Through the interaction between the search result page and the user, the retrieval efficiency can be improved through the embodiments of the present application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information retrieval technology, and in particular to methods, apparatus and electronic devices for providing satellite remote sensing image information. Background Technology

[0002] Satellite remote sensing imagery (i.e., images of the Earth taken from a satellite perspective) is a crucial source of information for human Earth observation. However, the process of acquiring, processing, and analyzing satellite remote sensing data is lengthy and often costly. For example, researchers need to apply to satellite data operators for data or download publicly available industry data, and then store and configure it on their local computers before conducting data analysis. The analysis phase places high demands on the computing and storage resources of the machines, and ordinary computers cannot meet the needs of large-scale image data analysis.

[0003] Therefore, Earth science systems based on cloud computing platforms have emerged. These systems can have high-performance computing and storage capabilities, and can integrate pre-processed ultra-high volume satellite remote sensing image data. In addition, they can provide various AI (Artificial Intelligence) algorithms such as land cover classification, change detection, and water body extraction, thereby providing users with a good online research environment, improving the efficiency of satellite remote sensing data processing, and using cloud AI to assist scientific research.

[0004] In using the aforementioned Earth science systems, data retrieval is frequently encountered. In this scenario, the data retrieval process typically involves the user inputting or selecting a region (e.g., entering or selecting a city name, or outlining a region on a map, etc.), and the system returns satellite remote sensing images related to that region. However, since satellite remote sensing images are taken by satellites during their orbital period around the Earth, and there may be multiple satellite systems, there are usually multiple satellite remote sensing images related to the same region. The user needs to select one or more of these images for subsequent analysis. Although electronic maps and lists can help users filter, if a user wants to select a specific satellite remote sensing image from the initial search results list, they need to repeatedly consult the corresponding lists and maps to filter out the image data for their desired geographical location. This process is very time-consuming and cumbersome. Summary of the Invention

[0005] This application provides methods, apparatus, and electronic equipment for providing satellite remote sensing image information, which can improve retrieval efficiency.

[0006] This application provides the following solution:

[0007] A method for providing satellite remote sensing image information includes:

[0008] The search results page provides satellite remote sensing image search results; wherein, the search results page includes a map display area; the map display area is used to draw and display the corresponding block borders at the corresponding positions on the electronic map based on the block location information associated with multiple satellite remote sensing images in the search results;

[0009] In response to an operation performed by a user at a target location within the border of a target block in the map display area, at least one target satellite remote sensing image associated with the target operation location is initially filtered from the search results.

[0010] The search results page displays the results of the initial screening and provides a preview of the target satellite remote sensing image within the border of the target block, so as to facilitate secondary screening and confirmation based on the location of the target block border and the preview content.

[0011] An apparatus for providing satellite remote sensing image information, comprising:

[0012] The search result providing unit is used to provide satellite remote sensing image search results through a search result page; wherein, the search result page includes a map display area; the map display area is used to draw and display the corresponding block borders at the corresponding positions on the electronic map based on the block location information associated with multiple satellite remote sensing images in the search results;

[0013] The preliminary filtering unit is used to respond to the operation performed by the user at the target operation location within the border of the target block in the map display area, and to preliminarily filter out at least one target satellite remote sensing image associated with the target operation location from the search results;

[0014] The preview display unit is used to display the results of the initial screening on the search results page, and to provide preview content about the target satellite remote sensing image within the border area of ​​the target block, so as to facilitate secondary screening and confirmation based on the location of the target block border and the preview content.

[0015] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of any of the preceding methods.

[0016] An electronic device, comprising:

[0017] One or more processors; and

[0018] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of any of the preceding methods.

[0019] According to the specific embodiments provided in this application, the following technical effects are disclosed:

[0020] In this embodiment, after obtaining satellite remote sensing image retrieval results based on the user's search criteria, at least one target satellite remote sensing image associated with the target operation location can be initially filtered from the retrieval results based on the user's operation performed within the target block border area of ​​the map display region. Then, the results of the initial filtering can be displayed on the retrieval results page, providing a preview of the target satellite remote sensing image within the target block border area. This allows the user to perform secondary filtering and confirmation based on the location of the target block border and the preview content. This approach allows for interaction with the user through the retrieval results page after obtaining the satellite remote sensing image retrieval results, enabling initial filtering. This interaction is initiated by the user's operation within the map display region, thus better aligning with the user's mental state during the satellite remote sensing image search process (having a pre-existing expectation of the specific location of the image needed). Afterward, the user only needs to perform secondary filtering and confirmation based on the initial filtering results, thereby improving retrieval efficiency. Furthermore, since the preview content of the target satellite remote sensing image is still displayed within the target block border area of ​​the map display area during the secondary screening and confirmation process, the displayed preview content still contains location information, making it easier for users to judge whether the specific image meets their needs based on factors such as location and image quality.

[0021] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 This is a schematic diagram of the search interface;

[0024] Figure 2 This is a schematic diagram of the system architecture provided in the embodiments of this application;

[0025] Figure 3 This is a flowchart of the method provided in the embodiments of this application;

[0026] Figures 4 to 8 This is a schematic diagram of the search interface provided in an embodiment of this application;

[0027] Figure 9 This is a schematic diagram of the device provided in the embodiments of this application;

[0028] Figure 10 This is a schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0030] To facilitate understanding of the solutions provided in this application, the retrieval process of satellite remote sensing images and the display methods of retrieval results in the prior art will be briefly introduced below. In satellite remote sensing image retrieval scenarios, when a user needs to analyze one or more satellite remote sensing images of a target area (including land cover classification, change detection, etc.), they first obtain these one or more satellite remote sensing images from the Earth Science System. The specific input retrieval conditions can be information about the aforementioned target area. In practice, there are various ways to input retrieval conditions. For example, one can input or select a city name and use the area where that city is located as the target area; or, one can directly circle a target area on an electronic sub-map; or, one can upload a pre-made vector map associated with geographic coordinate information and enclosing a certain area as a retrieval condition, and so on.

[0031] After initiating a search by entering the above search criteria, the Earth Science System can retrieve multiple satellite remote sensing images that match the search criteria from the database. However, since the database may simultaneously store satellite remote sensing images acquired by multiple satellite systems, and the same satellite system continuously takes pictures while orbiting the Earth, multiple satellite remote sensing images at different times will be generated at the same location. Therefore, the number of satellite remote sensing images associated with the same target area will be relatively large. For example, within the same city area, there may be hundreds of satellite remote sensing images that match the search criteria. However, the user may only need one or a few of these hundreds of images. Therefore, to facilitate users in selecting the target images they actually need from multiple satellite remote sensing images that match the search criteria, a combination of electronic maps and lists is usually used to initially display the search results. In the electronic sub-map, the corresponding block borders can be drawn and displayed based on the location information of the blocks associated with the multiple satellite remote sensing images that match the search criteria. Each satellite remote sensing image is the result of image acquisition of a specific block on Earth. The specific block is usually a rectangular block, and the specific image may carry the location information of that block. Then, this block location information can be mapped onto an electronic map system, and specific block boundaries can be drawn. For example, such as... Figure 1 As shown, in the prior art, after inputting a certain search condition, multiple block borders (each rectangle is a block border) corresponding to multiple satellite remote sensing images are displayed on an electronic map. A mask with a certain color and transparency can be added inside the specific block border to better indicate that there are corresponding satellite remote sensing images in the area. However, in this state, the image preview of the specific satellite remote sensing image is not yet displayed.

[0032] It should be noted here that, as mentioned above Figure 1 As shown, after searching using a target area as the search criterion, the rectangles 11, 12, 13, etc., displayed in the map display area 11 can all be the bounding boxes of blocks corresponding to satellite remote sensing images. While the number of bounding boxes drawn on the electronic map may seem small, the same bounding box may actually correspond to multiple satellite remote sensing images. These images could be taken by the same satellite system at different times, targeting the location of the block, and so on. In short, multiple images may be superimposed within a single bounding box, and there may be some overlap between different bounding boxes. Therefore, the actual number of target satellite remote sensing images matching the search criteria is usually much higher than the number of bounding boxes displayed on the electronic map.

[0033] In addition to displaying the borders of multiple satellite remote sensing images matching the search criteria in the map display area mentioned above, a list display area can also be provided on the search results page. For example, it can be displayed as follows: Figure 1 As shown in point 12. This list display area displays a list of text summaries corresponding to each satellite remote sensing image, including the title, acquisition time, satellite system identifier, etc. The list can display information for multiple satellite remote sensing images that meet the search criteria. Because multiple satellite remote sensing images may overlap on the borders of blocks in the electronic map, multiple list items may correspond to the same block border.

[0034] In other words, after a user inputs or selects a target area to initiate a search, the search results page can provide a map display area and a list display area. The map display area shows the bounding boxes of multiple satellite remote sensing images that meet the search criteria, based on an electronic map. The list display area shows a list of text summaries of these multiple satellite remote sensing images that meet the search criteria. Based on this, further filtering by the user can determine which one or more satellite remote sensing images the user actually needs to select.

[0035] In existing technologies, to support users' further filtering needs for multiple satellite remote sensing images that meet search criteria, one approach is to display a preview of the corresponding satellite remote sensing image within the border of the corresponding block on an electronic map based on the user's selection of a specific list item. Users can then judge whether the image meets their needs based on the preview. For example, suppose a user inputs "Huzhou" as a search criterion, but actually needs satellite remote sensing images taken in the vicinity of Taihu Lake within that city under conditions of low cloud cover. However, due to the large number of list items (e.g., ... Figure 1As shown in point 12, there may be 100 images matching a certain search criterion, which need to be displayed across multiple pages in the list area (e.g., etc.). Therefore, users need to click and select from numerous list items one by one, and view the location and image preview content of the specific list item on the electronic map to determine if it meets their needs. This process can be lengthy and tedious. For example, first, click to select a list item, and then use the corresponding image preview content displayed at the corresponding location on the electronic map to determine if the image is located in an area near "Taihu Lake". If not, you need to click on other list items to continue searching. Even if the location of the image corresponding to a list item meets the requirements, for example, it happens to be near "Taihu Lake", the image may still not meet the requirements due to factors such as high cloud cover. In this case, you need to continue selecting other list items until you find a satellite remote sensing image that meets the requirements in terms of location, cloud cover, etc.

[0036] In the process of developing this application, the inventors discovered that when a user initiates a search by inputting or selecting specific area information and obtains multiple satellite remote sensing images that meet the search criteria, they actually have clear psychological expectations regarding location, image quality, etc., during the further filtering process from these satellite remote sensing images. In this case, the system can prioritize allowing the user to perform an initial filter of satellite remote sensing images that meet the search criteria based on the borders of the blocks displayed in the map display area. For example, the user can hover the mouse over a specific location within the border of a specific block, or perform a click operation at a specific location within the border of a specific block. In this way, the system can determine that the user is interested in that specific location and can filter out one or more satellite remote sensing images related to the current operation location from the satellite remote sensing images that meet the search criteria. Then, a secondary filter can be performed based on one or more satellite remote sensing images associated with that operation location, thereby improving the filtering efficiency.

[0037] For example, information can be provided when a user hovers their mouse over a target location. Specifically, if hovering over a location reveals only one satellite remote sensing image, a preview of that image can be displayed within the current block's border. Clicking on this preview allows the user to select the image for download, saving, or other similar actions. If multiple satellite remote sensing images are associated with a location, hovering over it can provide information about the associated images and how to preview them by clicking. After the user selects the location, options for further filtering of the associated images can be provided. Specifically, one approach is to display previews of the associated images in a pop-up window, allowing the user to perform further filtering based on these previews. However, because such pop-up windows can obscure the map display area, users may forget which location they previously selected. Consequently, when they find that there are no matching images in the current pop-up window and need to return to the map display area to select another location, they may end up repeatedly selecting a location they have already chosen.

[0038] Therefore, in a preferred embodiment of this application, when a user selects a location in the map display area, if that location is associated with multiple target satellite remote sensing images, the text summary information of these multiple target satellite remote sensing images can be displayed in the list display area, while the text summary content of other irrelevant images is not displayed. Thus, when the user operates on a list item in the list display area (such as hovering the mouse or clicking to select), a preview of the target satellite remote sensing image corresponding to that list item can be displayed within the bounding box of the corresponding block in the map display area. This filtering significantly reduces the number of remaining list items in the list display area, allowing for better filtering by removing interference from other list items unrelated to the current location, thereby improving filtering efficiency. Furthermore, since the preview content of the target satellite remote sensing image corresponding to a specific list item can still be displayed within the bounding box of the corresponding block in the map display area, it does not obstruct the map display area and can further determine the location of the target satellite remote sensing image corresponding to the specific list item on the map, thus helping the user quickly complete the filtering of satellite remote sensing images.

[0039] From a system architecture perspective, such as Figure 2As shown, this application embodiment can optimize the functional modules related to satellite remote sensing image detection in Earth science-related information systems. Specifically, this functional module may involve a client and a server. The server can collect and store satellite remote sensing images, establish an index, and, upon receiving a search request, identify multiple satellite remote sensing images that meet the search criteria as search results. The client can exist as a web page or a standalone application, specifically used for interaction with the user, including providing a relevant interface, receiving user-input search criteria, and displaying search results. In this application embodiment, during the display of the specific search results page, the client can receive hover or click operations performed by the user within the border of a certain block in the map display area. Correspondingly, the server can filter satellite remote sensing images that meet the search criteria based on this location information and display the filtered results on the search results page. Furthermore, it can provide a preview of the target satellite remote sensing image within the border area of ​​the block corresponding to the filtered target satellite remote sensing image in the map display area, helping the user to perform secondary filtering of the satellite remote sensing image, thereby improving search efficiency.

[0040] The specific implementation schemes provided in the embodiments of this application will be described in detail below.

[0041] Specifically, this application first provides a method for providing satellite remote sensing image information, see [link to relevant documentation]. Figure 3 The method may specifically include:

[0042] S301: Provide satellite remote sensing image retrieval results through the retrieval results page; wherein, the retrieval results page includes a map display area; the map display area is used to draw and display the corresponding block borders at the corresponding positions on the electronic map based on the block location information associated with multiple satellite remote sensing images in the retrieval results.

[0043] In practice, users can initiate a search by inputting or selecting a specific area. For example, as mentioned earlier, they can input or select the name of a city, or they can circle an area on a map. The system can then calculate a vector map representing the selected area and initiate the search. Alternatively, users can input a pre-saved vector map as search criteria. This vector map can include a pre-selected area and store its geographic location information, and so on. In short, searches can be initiated in multiple ways. Correspondingly, the server can retrieve information from multiple satellite remote sensing images related to the specific area and return them to the client for display.

[0044] After receiving the search results, the client can display them on the search results page. As mentioned earlier, the search results page can first include a map display area, and then a list display area. In the initial state, the list display area can show text summary information of multiple satellite remote sensing images that meet the search criteria, and the map display area can show the bounding boxes corresponding to the multiple satellite remote sensing images that meet the search criteria.

[0045] S302: In response to an operation performed by a user at a target operation location within the border of a target block in the map display area, at least one target satellite remote sensing image associated with the target operation location is initially filtered from the search results.

[0046] To facilitate users in more efficiently selecting one or more satellite remote sensing images from the search results, in this embodiment, users can first perform operations based on the block borders displayed in the map display area. Correspondingly, the system can automatically perform preliminary filtering on multiple satellite remote sensing images that meet the search conditions according to the specific operation location, and filter out at least one target satellite remote sensing image associated with the target operation location. In this way, users can perform secondary filtering based on these preliminary filtering results, thereby eliminating some irrelevant selection interference and improving filtering efficiency.

[0047] Specifically, users can perform various actions at a target location within the bounded area of ​​a block. For example, if a user hovers their mouse or other control over a target location within the bounded area of ​​a block in the map display area, the system can perform preliminary filtering based on that location. Alternatively, a user can click to select a target location within the bounded area of ​​a block in the map display area, which will also trigger the system to perform preliminary filtering based on that location.

[0048] Specifically, when selecting target satellite remote sensing images from multiple images that meet the search criteria based on the target operation location, this can be achieved through specific algorithms. For example, since specific satellite remote sensing images are associated with block location information, after determining the user's target operation location, satellite remote sensing images within the corresponding block range that contain the target operation location can be identified as target satellite remote sensing images associated with that target operation location.

[0049] In this way, satellite remote sensing images are initially filtered based on the target location of the user's operation. Therefore, satellite remote sensing images that are not related to the current target location can be excluded. Subsequently, the user only needs to perform a secondary filtering operation on at least one target satellite remote sensing image that has been initially filtered, thus reducing the filtering difficulty for the user.

[0050] S303: The results of the initial screening are displayed on the search results page, and a preview of the target satellite remote sensing image is provided within the border of the target block, so as to facilitate secondary screening and confirmation based on the location of the target block border and the preview content.

[0051] After obtaining the initial screening results, these results can be displayed on the search results page. Furthermore, a preview of at least one target satellite remote sensing image can be provided within the border of the target block corresponding to the target satellite remote sensing image. In other words, because the original search results have undergone initial screening, users only need to perform a secondary screening based on the initial results, thus narrowing the scope of the screening. During the secondary screening process, a preview of at least one target satellite remote sensing image can be provided directly within the border of the target block corresponding to the target satellite remote sensing image. This allows users to obtain information about the specific location and image quality through the preview content. Furthermore, since no additional windows need to be popped up, it does not obstruct the map display area. Users can always obtain a preview of the specific target satellite remote sensing image while knowing their position within the map display area.

[0052] Since users can perform various actions at the target location within the block border, the specific methods for providing preliminary filtering results and preview content can also differ. For example, in one approach, if the user hovers the mouse over a location in the map display area, and the target satellite remote sensing image associated with that location is a single image, then a preview of that single image can be directly displayed within the block border corresponding to that target satellite remote sensing image. For example, as... Figure 4 As shown, assuming the user hovers the mouse over the location indicated by 41, the system can perform preliminary filtering of the search results based on this location. If the search results include only one target satellite remote sensing image related to this location, then a preview of that target satellite remote sensing image can be displayed directly within the bounding box of the corresponding block. That is, as... Figure 4 The border shown at point 42 in the image displays a preview of the target satellite remote sensing image within the border area 42 when the user hovers the mouse over the location shown at point 41, since this location is associated with only one target satellite remote sensing image.

[0053] In the above scenario, since only one target satellite remote sensing image is initially selected, the subsequent secondary screening can be seen as a confirmation of the initial screening result. Specifically, because a preview of the target satellite remote sensing image is displayed within the border of the block containing it, the user can confirm whether the location and quality of the image meet the requirements. If they do, the user can directly click on the preview of the target satellite remote sensing image within the border area to select it. At this point, further operation options for performing operations on the target satellite remote sensing image can also be provided, such as downloading, saving, analyzing, and processing it.

[0054] In many cases, a specific location within a bordered area is often associated with multiple target satellite remote sensing images. In such situations, if a user hovers their mouse over this location, instead of directly displaying a preview of the target satellite remote sensing image within the border, the system can indicate that multiple satellite remote sensing images are associated with that location. Furthermore, it can provide guidance for further operations, letting the user know that if further filtering of these satellite remote sensing images is needed, they can click on that location to confirm the selection. For example, as... Figure 5 As shown, assuming a user hovers the mouse over location 51 and, after initial filtering, finds that this location is associated with four satellite remote sensing images, then as shown at location 52, relevant prompts and operation guidance information such as "There are 4 images here, click to view details" can be provided. After the user clicks at this location, it can be considered that an initial filtering is needed for that location, and then a secondary filtering is performed based on the initial filtering.

[0055] Of course, in practice, you can also directly click to select a specific location within the border of a block in the map display area to trigger the initial filtering of the search results, without having to hover the mouse over a location and provide corresponding prompts and operation guidance as a prerequisite.

[0056] After a user selects a specific target location in the map display area and receives preliminary filtering results, the method of providing these results—which include satellite remote sensing images of multiple targets—needs to be considered. In a preferred embodiment of this application, since the search results page also includes a list display area, the list items corresponding to the preliminary filtering results can be displayed in this area. That is, other list items unrelated to the currently selected target location can be filtered out, retaining only those items. Thus, for the aforementioned… Figure 5 In the example shown, suppose there are 100 satellite remote sensing images related to the current search criteria. However, after initial filtering based on the user-selected target location, only 4 images are found to be relevant to that target location. Therefore, only the list items corresponding to these 4 satellite remote sensing images need to be displayed in the list display area; the other list items are not displayed. Additionally, the borders of the blocks corresponding to these 4 target satellite remote sensing images can be highlighted. For example, specifically... Figure 6 As shown. It should be noted that when multiple target satellite remote sensing images are associated with the same target operation location, the corresponding block borders of these target satellite remote sensing images may also be multiple. For example, if the target operation location is exactly located in the overlapping part between two block borders, then the multiple satellite remote sensing images associated with these two block borders all become target satellite remote sensing images associated with the target operation area. Accordingly, these two block borders can be highlighted, and so on.

[0057] In this way, when performing secondary filtering, users can select from the list items selected in the initial filtering. Specifically, by manipulating each list item individually, a preview of the corresponding target satellite remote sensing imagery within the border of the corresponding block in the map display area can be triggered. That is, the specific preview content is still displayed within the specific block border. For example, as... Figure 7 As shown, after an operation on the second list item in the left-hand list display area, a preview of the target satellite remote sensing image corresponding to that list item will be displayed within the border area of ​​the corresponding block in the right-hand map display area. Subsequently, if the user operates on the third or other list items, previews of other target satellite remote sensing images will be displayed within the same block border area.

[0058] Specifically, the operation performed on one of the list items displayed in the list display area can include: hovering the focus on the location of one of the list items in the list display area. In other words, it is not necessary to click on the specific list item; simply hovering the mouse over a list item will display a preview of the target satellite remote sensing image corresponding to that list item within the border area of ​​the corresponding block in the map display area. Alternatively, clicking on a specific list item can trigger the display of the corresponding preview content within the border area of ​​the corresponding block.

[0059] Alternatively, after obtaining preliminary filtering results for the target operation location, at least one block border associated with the target operation location can be highlighted, and a floating window can be created at the target location to display thumbnails corresponding to the filtered target satellite remote sensing images. Since the floating window displays thumbnails, and thumbnails are typically small, the actual area of ​​the floating window can also be relatively small, avoiding excessive obstruction of the map display area. For example, as... Figure 8 As shown, the specific display method of the floating window can be illustrated in point 81. At this time, operation options can also be provided for each thumbnail in the floating window. Users can perform selection operations such as clicking on the thumbnails of each target satellite remote sensing image displayed in the floating window. Correspondingly, within the border area of ​​the corresponding block of the target satellite remote sensing image in the map display area, a preview of the corresponding target satellite remote sensing image can be displayed. For example, as... Figure 8 As shown, assuming the second item in the floating window 81 is selected, the preview content of the corresponding satellite remote sensing image can be displayed within the block border shown at 82.

[0060] In specific implementation, in addition to the above-mentioned operation at the target operation location in the map display area to trigger the initial filtering of search results and the secondary filtering based on the initial filtering results, this application embodiment also provides a more timely preview based on the list display area. When the user hovers the mouse over the location of a list item in the list display area, the preview content of the corresponding satellite remote sensing image can be displayed within the border area of ​​the block corresponding to the list item in the map display area, without having to perform a click selection operation on the list item.

[0061] In summary, through the embodiments of this application, after obtaining satellite remote sensing image retrieval results based on the user's search criteria, at least one target satellite remote sensing image associated with the target operation location can be initially filtered from the retrieval results based on the user's operation performed within the target block border area of ​​the map display region. Then, the results of the initial filtering can be displayed on the retrieval results page, and preview content about the target satellite remote sensing image can be provided within the target block border area. In this way, the user can perform secondary filtering and confirmation based on the location of the target block border and the preview content. In this way, since the user can interact with the retrieval results page after obtaining the satellite remote sensing image retrieval results, thereby performing initial filtering of the retrieval results, and this interaction process is initiated by the user's operation within the map display region, it better aligns with the user's mental state during the satellite remote sensing image search process (they have a mental expectation of what specific location of image they need). Afterwards, the user only needs to perform secondary filtering and confirmation based on the initial filtering results, thus improving retrieval efficiency. Furthermore, since the preview content of the target satellite remote sensing image is still displayed within the target block border area of ​​the map display area during the secondary screening and confirmation process, the displayed preview content still contains location information, making it easier for users to judge whether the specific image meets their needs based on factors such as location and image quality.

[0062] It should be noted that the embodiments of this application may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country (e.g., with the user's explicit consent, with the user being properly notified, etc.).

[0063] Corresponding to the foregoing method embodiments, this application also provides an apparatus for providing satellite remote sensing image information, see [link to relevant documentation]. Figure 9 The device may include:

[0064] The search result providing unit 901 is used to provide satellite remote sensing image search results through a search result page; wherein, the search result page includes a map display area; the map display area is used to draw and display the corresponding block borders at the corresponding positions on the electronic map based on the block location information associated with multiple satellite remote sensing images in the search results;

[0065] The preliminary screening unit 902 is used to respond to the operation performed by the user at the target operation location within the border of the target block in the map display area, and to preliminarily screen at least one target satellite remote sensing image associated with the target operation location from the search results;

[0066] The preview display unit 903 is used to display the results of the initial screening on the search results page, and to provide preview content about the target satellite remote sensing image within the border area of ​​the target block, so as to facilitate secondary screening and confirmation based on the location of the target block border and the preview content.

[0067] The operation performed by the user at the target operation position within the block border area includes: hovering the operation focus at the target operation position within the block border area;

[0068] The preview display unit can be specifically used to: if the target satellite remote sensing image included in the preliminary search results is a single image, then display the preview content of the single target satellite remote sensing image within the block border area corresponding to the target satellite remote sensing image.

[0069] At this point, the device may also include:

[0070] The selection confirmation unit is used to confirm the target satellite remote sensing image as selected in response to the selection operation of the preview content of the target satellite remote sensing image, and to provide operation options for performing further operations on the target satellite remote sensing image.

[0071] In a specific implementation, the search results interface may also include a list display area, wherein, by default, the list display area is used to display multiple list items, and the multiple list items are used to display text summary information of multiple satellite remote sensing images in the search results;

[0072] The operation performed by the user at the target operation location within the block border area may also include: a click selection operation performed at the target operation location within the block border area displayed on the electronic map;

[0073] At this point, the preview display unit may specifically include:

[0074] The list item filtering subunit is used to filter out list items that are irrelevant to the target operation location in the list display area if the target satellite remote sensing image included in the preliminary search results is multiple;

[0075] The first preview content display subunit is used to respond to an operation performed on one of the list items displayed in the list display area, and to display preview content about the corresponding target satellite remote sensing image within the block border area corresponding to the list item in the map display area.

[0076] The operation performed on one of the list items displayed in the list display area includes: hovering the focus on the location of one of the list items displayed in the list display area.

[0077] In another manner, the operation performed by the user at the target operation location within the block border range includes: a click selection operation performed at the target operation location within the block border range displayed on the electronic map;

[0078] The preview display unit may specifically include:

[0079] A floating window creates a sub-unit, which is used to highlight at least one block border associated with the target operation location if there are multiple target satellite remote sensing images associated with the selected target operation location, and to create a floating window at the target location to display the thumbnails corresponding to the multiple target satellite remote sensing images.

[0080] The second preview content display subunit is used to display preview content about the corresponding target satellite remote sensing image within the bounding box of the block corresponding to the target satellite remote sensing image in response to an operation performed on a thumbnail of one of the target satellite remote sensing images displayed in the overlay window.

[0081] Additionally, the device may also include:

[0082] The prompting and guidance unit is used to provide prompting information about multiple target satellite remote sensing images associated with the target operation location when an operation is detected that the operation focus is hovered at the target operation location, and to provide guidance information about previewing the multiple target satellite remote sensing images after performing a click selection operation at the target operation location.

[0083] In addition, when the search results interface includes a list display area, the list display area is used to display multiple list items by default, and the multiple list items are used to display text summary information of multiple satellite remote sensing images in the search results.

[0084] At this time, the preview display unit can also be used for:

[0085] In response to a user hovering the focus over the location of one of the list items displayed in the list display area, a preview of the corresponding satellite remote sensing image is displayed within the border of the block corresponding to that list item in the map display area.

[0086] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0087] And an electronic device, comprising:

[0088] One or more processors; and

[0089] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.

[0090] in, Figure 10 An exemplary architecture of an electronic device is shown, which may include a processor 1010, a video display adapter 1011, a disk drive 1012, an input / output interface 1013, a network interface 1014, and a memory 1020. The processor 1010, video display adapter 1011, disk drive 1012, input / output interface 1013, network interface 1014, and memory 1020 can communicate with each other via a communication bus 1030.

[0091] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solution provided in this application.

[0092] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system 1021 for controlling the operation of the electronic device 1000, and the basic input / output system (BIOS) for controlling the low-level operations of the electronic device 1000. Additionally, it can store a web browser 1023, a data storage management system 1024, and an image retrieval and processing system 1025, etc. The aforementioned image retrieval and processing system 1025 can be the application program that specifically implements the aforementioned steps in this embodiment. In summary, when implementing the technical solution provided in this application through software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0093] Input / output interface 1013 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0094] The network interface 1014 is used to connect the communication module (not shown in the figure) to enable communication and interaction between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0095] Bus 1030 includes a pathway for transmitting information between various components of the device (e.g., processor 1010, video display adapter 1011, disk drive 1012, input / output interface 1013, network interface 1014, and memory 1020).

[0096] It should be noted that although the above-described device only shows the processor 1010, video display adapter 1011, disk drive 1012, input / output interface 1013, network interface 1014, memory 1020, bus 1030, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the solution of this application, and does not necessarily include all the components shown in the figures.

[0097] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0098] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0099] The methods, apparatus, and electronic devices for providing satellite remote sensing image information provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for providing satellite remote sensing image information, characterized in that, include: The search results page provides satellite remote sensing image search results; wherein, the search results page includes a map display area; the map display area is used to draw and display the corresponding block borders at the corresponding positions on the electronic map based on the block location information associated with multiple satellite remote sensing images in the search results; In response to an operation performed by a user at a target location within the border of a target block in the map display area, a preliminary filter is performed on the search results based on satellite remote sensing images containing the target location within the border of the target block, to filter out at least one target satellite remote sensing image associated with the target location, and this image is used as the result of the preliminary filter. The search results page displays the results of the initial screening and provides a preview of at least one target satellite remote sensing image within the border of the target block, so as to facilitate secondary screening and confirmation based on the location of the target block border and the preview content.

2. The method according to claim 1, characterized in that, The operation performed by the user at the target operation location within the border of the target block in the map display area includes: hovering the operation focus at the target operation location within the border of the target block; The step of displaying the preliminary screening results on the search results page and providing a preview of the at least one target satellite remote sensing image within the border of the target block includes: If the target satellite remote sensing image included in the preliminary screening results is a single image, then a preview of the single target satellite remote sensing image will be displayed within the block border area corresponding to that target satellite remote sensing image.

3. The method according to claim 2, characterized in that, Also includes: In response to a selection operation of the preview content of the target satellite remote sensing image, the target satellite remote sensing image is determined to be selected, and operation options for performing further operations on the target satellite remote sensing image are provided.

4. The method according to claim 1, characterized in that, The search results interface also includes a list display area, which, by default, displays multiple list items, each of which displays text summary information of multiple satellite remote sensing images in the search results. The operation performed by the user at the target operation location within the border of the target block in the map display area includes: a click selection operation performed at the target operation location within the border of the block displayed in the electronic map; The step of displaying the preliminary screening results on the search results page and providing a preview of the at least one target satellite remote sensing image within the border of the target block includes: If the preliminary screening results include multiple target satellite remote sensing images, then the list items in the list display area that are not related to the target operation location will be filtered out. In response to an operation performed on one of the list items displayed in the list display area, a preview of the corresponding target satellite remote sensing image is displayed within the border area of ​​the block corresponding to that list item in the map display area.

5. The method according to claim 4, characterized in that, The operation performed on one of the list items displayed in the list display area includes: hovering the operation focus at the location of one of the list items displayed in the list display area.

6. The method according to claim 1, characterized in that, The operation performed by the user at the target operation location within the border of the target block in the map display area includes: a click selection operation performed at the target operation location within the border of the block displayed in the electronic map; The step of displaying the preliminary screening results on the search results page and providing a preview of the at least one target satellite remote sensing image within the border of the target block includes: If there are multiple target satellite remote sensing images associated with the selected target operation location, the border of at least one block associated with the target operation location will be highlighted, and a floating window will be created at the target operation location to display the thumbnails corresponding to the multiple selected target satellite remote sensing images. In response to an operation performed on a thumbnail of one of the target satellite remote sensing images displayed in the overlay window, a preview of the corresponding target satellite remote sensing image is displayed within the border of the block corresponding to the target satellite remote sensing image in the map display area.

7. The method according to claim 4 or 6, characterized in that, Also includes: When an operation is detected that the focus is hovered over the target operation location, a prompt is provided that there are multiple target satellite remote sensing images associated with the target operation location, and guidance is provided that the multiple target satellite remote sensing images can be previewed after a click selection operation is performed at the target operation location.

8. The method according to claim 1, characterized in that, The search results interface also includes a list display area, which, by default, displays multiple list items, each of which displays text summary information of multiple satellite remote sensing images in the search results. The method further includes: In response to a user hovering the focus over the location of one of the list items displayed in the list display area, a preview of the corresponding satellite remote sensing image is displayed within the border of the block corresponding to that list item in the map display area.

9. An apparatus for providing satellite remote sensing image information, characterized in that, include: The search result providing unit is used to provide satellite remote sensing image search results through a search result page; wherein, the search result page includes a map display area; the map display area is used to draw and display the corresponding block borders at the corresponding positions on the electronic map based on the block location information associated with multiple satellite remote sensing images in the search results; The preliminary filtering unit is used to respond to the operation performed by the user at the target operation location within the border of the target block in the map display area, and to perform preliminary filtering from the search results based on the satellite remote sensing images containing the target operation location within the border of the target block, so as to filter out at least one target satellite remote sensing image associated with the target operation location, and use it as the result of the preliminary filtering. The preview display unit is used to display the results of the initial screening on the search results page, and to provide preview content about the at least one target satellite remote sensing image within the border area of ​​the target block, so as to facilitate secondary screening and confirmation based on the location of the border area of ​​the target block and the preview content.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1 to 8.

11. An electronic device, characterized in that, include: One or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of claims 1 to 8.