Industry meteorological integrated service methods and platforms
Through customized monitoring strategies based on facility attributes and drone monitoring, combined with image evaluation screening monitoring units, the inefficiency problem of traditional monitoring is solved, accurate monitoring of tourism activity sites and instant display of meteorological data is achieved, and tourist satisfaction and safe operation efficiency in the tourism area are improved.
Patent Information
- Application Number
- CN202510741178.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-05
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-06-05
AI Technical Summary
Tourists' demand for meteorological information during the tourism process is refined and scenario-based. Traditional meteorological services cannot meet the precise meteorological forecast needs of specific activity venues and specific time points, resulting in unreasonable itinerary planning and increased operational safety risks.
Based on the facilities attributes, the monitoring strategy is customized, combined with drones and fixed monitoring units, the activity site is differentiated, the optimal monitoring unit is screened through image evaluation, the current status and meteorological data are obtained, and interactive activation and meteorological data display are realized based on the tourism layout.
Differentiated and accurate monitoring of different types of activity venues has been achieved, so that tourists can instantly obtain real-time meteorological environment and future meteorological changes, improving the scientific nature of itinerary planning and safe operation efficiency.
Smart Images

Figure CN120258335B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to an industry meteorological integrated service method and platform. Background Art
[0002] Against the backdrop of accelerated digital transformation in the tourism industry, the safe operation of activity venues within tourist areas and the improvement of personalized experience for tourists have placed higher demands on the accuracy and adaptability of meteorological services.
[0003] However, tourists' demand for meteorological information during their travels is characterized by refinement and scenario-based nature. They not only need to understand the overall weather conditions of the tourist area, but are also eager to obtain weather forecast data for specific activity venues and specific time points in order to reasonably plan their travel itineraries. If there is a disconnect between meteorological needs and tourism scenario needs, it will not only affect tourists' itinerary planning and travel experience, but also make it difficult for tourism operators to adjust facility operation strategies in a timely manner based on meteorological changes, thereby increasing potential safety risks and operating costs.
[0004] Based on this, how to provide tourists with weather forecast services corresponding to the travel process has become a technical problem that needs to be solved urgently. Summary of the Invention
[0005] Based on the above problems, the present invention is proposed to provide an industry meteorological integrated service method and platform that overcomes the above problems or at least partially solves the above problems.
[0006] According to one aspect of the present invention, there is provided an industry meteorological integrated service method, characterized in that it includes the following steps:
[0007] Configure a customized monitoring strategy based on the facility attributes of each activity venue in the tourist area, and monitor the activity venue based on the customized monitoring strategy to obtain current status data and current meteorological data;
[0008] In response to determining that the facility status of any activity venue is an operational status based on the current status data, interactively activating the interactive area corresponding to the activity venue based on a tourism map corresponding to the tourism area;
[0009] In response to any user end interacting with the interactive area that has been activated, the retrieved forecast weather axis and current weather data are displayed;
[0010] In response to the user terminal interacting with any forecast time point located on the forecast meteorological axis, a meteorological forecast based on the forecast time point is performed on the current meteorological data to obtain forecast meteorological data.
[0011] Optionally, in the method according to the present invention, a customized monitoring strategy is configured based on the facility attributes of each activity venue located in the tourist area, and the activity venue is monitored based on the customized monitoring strategy to obtain current status data and current meteorological data, including:
[0012] In response to the site elevation value of any activity site being greater than the preset elevation value, the facility attribute of the activity site is determined as an active collection attribute, otherwise it is aggregated into the secondary determination group;
[0013] Controlling each monitoring unit pre-set at the tourist area corresponding to different monitoring points to collect images and obtain a screening monitoring image;
[0014] When it is determined that any activity site in the secondary determination group exists in at least one screening monitoring image, the activity site is determined as a passive collection attribute, otherwise it is determined as an active collection attribute;
[0015] Perform image evaluation on all screened monitoring images of the same activity site, and determine the monitoring unit with the maximum score as the target unit based on all the comprehensive evaluation values obtained;
[0016] The control target unit monitors each activity site corresponding to the passive collection attribute to obtain current status data and current meteorological data;
[0017] The drone is controlled to fly to monitor each activity site corresponding to the active collection attributes to obtain the current status data and current meteorological data.
[0018] Optionally, in the method according to the present invention, image evaluation is performed on all screened monitoring images of the same activity venue, and based on all obtained comprehensive evaluation values, the monitoring unit corresponding to the maximum score is determined as the target unit, including:
[0019] Aggregate all screening monitoring images containing the same activity venue into a screening image group corresponding to the activity venue, and in response to the presence of other activity venues in any screening monitoring image in the same screening image group, determine the number of other activity venues that exist;
[0020] Determining each image pixel point of each screening monitoring image in the same screening image group, and determining a pixel ratio corresponding to the activity venue based on each image pixel point;
[0021] Based on the number of existence and the pixel proportion of the same screening monitoring image, a first evaluation value corresponding to the number dimension and a second evaluation value corresponding to the proportion dimension are determined respectively, and the first evaluation value and the second evaluation value are weighted and summed to obtain a comprehensive evaluation value;
[0022] Based on all comprehensive evaluation values corresponding to the same screening image group, the monitoring unit corresponding to the maximum score is determined as the target unit.
[0023] Optionally, in the method according to the present invention, the control target unit monitors each activity site corresponding to the passive collection attribute to obtain current state data and current meteorological data, including:
[0024] Controlling the target unit to acquire an image of the activity venue based on a frontal view acquisition angle to obtain a frontal view image;
[0025] determining a venue area indicating the activity venue in the front view image, removing other areas except the venue area, and determining the obtained processed image as current state data;
[0026] Determining an image center point corresponding to the orthographic image, establishing an image coordinate system corresponding to the orthographic image with the image center point as the origin, and determining image pixels constituting the venue area based on the orthographic image;
[0027] Obtain the longitudinal coordinate value corresponding to each image pixel point, and in response to the longitudinal coordinate value corresponding to the maximum value being not zero, control the target unit to perform image acquisition with the angle adjusted for the front-view acquisition angle, and determine the obtained adjusted image as the current meteorological data.
[0028] Optionally, in the method according to the present invention, controlling the drone to fly to monitor each activity site corresponding to the active collection attribute to obtain current status data and current meteorological data includes:
[0029] Using the elevation value corresponding to the activity venue as the flight altitude, controlling the drone to fly to capture images of the activity venue based on an upward-view capture perspective, thereby obtaining an upward-view image;
[0030] Determining a venue area indicating the activity venue in the overhead image, and obtaining image pixel points constituting a regional outline corresponding to the venue area;
[0031] Connect each pixel point of the image to each other and determine the connection length corresponding to each point connection line obtained;
[0032] The connecting line with the corresponding maximum length of the point is determined as the front view acquisition line, and the half of the elevation value of the site corresponding to the activity site is used as the flight altitude. The drone is controlled to fly to any image pixel point corresponding to the front view acquisition line to monitor the activity site and obtain the current status data and current meteorological data.
[0033] Optionally, in the method according to the present invention, controlling the drone to fly to any image pixel point corresponding to the front view acquisition line to monitor the activity site and obtain current status data and current meteorological data includes:
[0034] Controlling the drone unit to acquire images of the activity venue based on an orthographic acquisition angle to obtain an orthographic image;
[0035] determining a venue area indicating the activity venue in the front view image, removing other areas except the venue area, and determining the obtained processed image as current state data;
[0036] Determining an image center point corresponding to the orthographic image, establishing an image coordinate system corresponding to the orthographic image with the image center point as the origin, and determining image pixels constituting the venue area based on the orthographic image;
[0037] The longitudinal coordinate value corresponding to each image pixel point is obtained, and in response to the longitudinal coordinate value corresponding to the maximum value being not zero, the UAV is controlled to adjust the flight altitude, and the obtained adjusted image is determined as the current meteorological data.
[0038] Optionally, in the method according to the present invention, the current state data includes a plurality of processed images corresponding to different acquisition moments;
[0039] In response to determining that the facility status of any activity venue is an operational status based on the current status data, interactively activating an interactive area corresponding to the activity venue based on a tourism map corresponding to the tourism area includes:
[0040] performing a pairwise similarity comparison on the plurality of processed images, and in response to obtaining that the similarity of any image is less than a preset similarity value, determining the facility status corresponding to the activity venue as an operating status;
[0041] Retrieving a tourism map corresponding to the tourism area, wherein the tourism map includes sub-maps corresponding to different activity venues;
[0042] Divide the outline of each site sub-map into points, and connect each outline point with the center point of the site sub-map to obtain the connecting line of each point;
[0043] Determine the connection center point corresponding to each point connection line, and connect all the connection center points corresponding to the same site sub-pattern based on adjacent positions to obtain the interaction area;
[0044] An interactive layer is formed on the travel map, and the portion of the layer outside each interactive area is removed.
[0045] Optionally, in the method according to the present invention, in response to any user terminal interacting with the interactive area that has been interactively activated, displaying the retrieved forecast weather axis and current weather data includes:
[0046] Establishing association relationships between all interactive areas located in the tourism map and different associated colors;
[0047] In response to any user terminal interacting with an interactive area that has been activated based on any current time point, color rendering is performed on an interactive outline corresponding to the interactive area based on an associated color determined to be associated with the interactive area;
[0048] Retrieving an initial meteorological axis, wherein the initial meteorological axis includes various forecast time points;
[0049] intercepting the initial meteorological axis based on the current time point to obtain a predicted meteorological axis including all predicted time points after the current time point;
[0050] A weather service display image is created, and the tourism map, the forecast weather axis, and the current weather data corresponding to the interactive area are filled into the first area, the second area, and the third area included in the tourism map for display.
[0051] Optionally, in the method according to the present invention, in response to the user terminal interacting with any prediction time point located on the prediction meteorological axis, performing a meteorological forecast on the current meteorological data based on the prediction time point to obtain the predicted meteorological data includes:
[0052] In response to the user terminal interacting with any forecast time point on the forecast meteorological axis, the retrieved historical database is traversed to obtain a historical image having the same time relationship with the forecast time point;
[0053] determining a venue area indicating the event venue in the historical image, and removing other areas except the venue area based on the historical image to obtain an updated historical image;
[0054] Overlapping the updated historical image with the adjusted image, and in response to a blank area in the overlapped image, performing a pixel value-based mean calculation on each image pixel point constituting a blank outline of the corresponding blank area to obtain a pixel mean;
[0055] Pixel rendering is performed on the blank area based on the obtained pixel mean value, and the obtained predicted image is determined as the predicted meteorological data.
[0056] According to another aspect of the present invention, an industry meteorological integrated service platform is provided, comprising:
[0057] a configuration module configured to configure a customized monitoring strategy based on the facility attributes of each activity venue located in the tourist area, and monitor the activity venue based on the customized monitoring strategy to obtain current status data and current meteorological data;
[0058] an identification module configured to, in response to determining that a facility status of any activity venue is an operational status based on current status data, interactively activate an interactive area corresponding to the activity venue based on a tourism map corresponding to the tourism area;
[0059] The interaction module is configured to respond to any user end interacting with the interactive area that has been activated by the interaction, and display the retrieved forecast weather axis and current weather data;
[0060] The prediction module is configured to respond to the user terminal's interaction with any prediction time point located on the prediction meteorological axis, perform a meteorological prediction on the current meteorological data based on the prediction time point, and obtain predicted meteorological data.
[0061] According to the technical solution of the present invention, the present invention realizes the deep integration of monitoring, interaction and prediction. First, for "monitoring", the customized monitoring strategy based on the attributes of the facility of the present invention effectively solves the inefficiency problem of the "one size fits all" of traditional monitoring. Specifically, the active collection (drone) and passive collection (target unit) can be divided according to the elevation value of the site, and the optimal monitoring unit can be selected in combination with image evaluation to realize differentiated and accurate monitoring of different types of activity sites. Then, for "interaction", when the activity site is monitored to be in operation, the present invention can activate the corresponding interaction area based on the tourism map. Tourists can instantly trigger the visualization display of the predicted meteorological axis and current meteorological data by clicking on the interaction area, allowing tourists to intuitively obtain the real-time meteorological environment of the target site, and the present invention can realize the deep integration of monitoring, interaction and prediction. Ming can also synchronously call up the predicted weather axis containing future time points, and intercept subsequent time periods based on the current time point of the tourist interaction. At the same time, the tourism map, predicted weather axis, and current weather data partitions are filled into the display interface, so that tourists can not only locate the spatial position of the venue through the map, but also slide along the time axis to view future weather change trends, thereby improving the scientific nature of itinerary planning; finally, with regard to "forecasting", when it is determined that a tourist interacts with any predicted time point on the predicted weather axis, the present invention can also generate a predicted image containing local features of the venue based on the fusion processing of current meteorological data and historical time relationship data, accurately meeting the tourists' meteorological needs for specific venues and specific times, improving tourist satisfaction, and at the same time improving the safety and operation efficiency of tourist areas. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1A flowchart of an industry meteorological integrated service method according to an embodiment of the present invention is shown;
[0063] Figure 2 A schematic diagram showing a forecast weather axis of this embodiment is shown;
[0064] Figure 3 A structural block diagram of an industry meteorological integrated service platform according to another embodiment of the present invention is shown. DETAILED DESCRIPTION
[0065] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0066] To address the aforementioned problems in the prior art, the inventors have proposed the present invention. One embodiment of the present invention provides an integrated industry weather service method and platform. The method can be executed on a computing device, which can be understood as a terminal with data processing capabilities, such as a mobile phone or computer.
[0067] Figure 1 A method flow chart of an industry meteorological integrated service method proposed in this embodiment is shown as follows: Figure 1 As shown, the method starts at step S101, wherein step S101 includes the following contents:
[0068] A corresponding customized monitoring strategy is configured based on the facility attributes of each activity venue located in the tourist area, and data is collected from the activity venue based on the customized monitoring strategy to obtain facility data.
[0069] For example, in this embodiment, the tourist area can be understood as a venue that can be browsed by tourists, such as a theme park or an amusement park, and in order to specifically introduce the solution proposed in this embodiment, the amusement park will be taken as an example below, that is, the tourist area can be understood as an amusement park. In actual scenarios, an amusement park generally has multiple activity venues, such as a roller coaster, a Ferris wheel, a carousel or others; when a tourist wants to visit the tourist area, he or she can log in to the corresponding integrated service platform in advance to understand the relevant situation. It can be said that tourists are generally more concerned about the current status data of the corresponding activity venue on the day of the visit and the current meteorological data, among which the current status data can be used to characterize the activity The status of the facilities at the venue, that is, whether it is in operation or out of service, and the current meteorological data can be used to characterize the meteorological conditions of the activity venue, that is, whether it is raining, windy or affected by other adverse weather conditions; and in order to enable tourists to accurately understand the relevant situation to improve the service experience for tourists, in this embodiment, corresponding customized monitoring strategies can be used to monitor different activities accordingly, so as to obtain the current status data and current meteorological data that tourists want to obtain. Here, it can be explained that the customized monitoring strategy can be customized based on different facility attributes to improve the corresponding monitoring effect, and the corresponding strategy content can be explained based on the following content.
[0070] Furthermore, in this embodiment, the above-mentioned "configuring a customized monitoring strategy based on the facility attributes of each activity venue located in the tourist area, and monitoring the activity venue based on the customized monitoring strategy to obtain current status data and current meteorological data" may also include the following steps:
[0071] In response to the site elevation value of any activity site being greater than the preset elevation value, the facility attribute of the activity site is determined as an active collection attribute, otherwise it is aggregated into the secondary determination group;
[0072] Controlling each monitoring unit pre-set at the tourist area corresponding to different monitoring points to collect images and obtain a screening monitoring image;
[0073] When it is determined that any activity site in the secondary determination group exists in at least one screening monitoring image, the activity site is determined as a passive collection attribute, otherwise it is determined as an active collection attribute;
[0074] Perform image evaluation on all screened monitoring images of the same activity site, and determine the monitoring unit with the maximum score as the target unit based on all the comprehensive evaluation values obtained;
[0075] The control target unit monitors each activity site corresponding to the passive collection attribute to obtain current status data and current meteorological data;
[0076] The drone is controlled to fly to monitor each activity site corresponding to the active collection attributes to obtain the current status data and current meteorological data.
[0077] For example, in this embodiment, corresponding customized monitoring strategies are configured for activity venues with different facility attributes, and activity scenes are monitored based on the configured customized monitoring strategies. This can be specifically implemented based on the following method steps:
[0078] First, in response to the site elevation value of any activity venue being greater than the preset elevation value, the facility attribute of the activity venue is determined as an active collection attribute, otherwise it is aggregated into the secondary determination group. It can be explained that in an amusement park, activity venues with larger site elevation values, such as high-altitude roller coasters and skyscrapers, are located at a higher position and have a relatively complex surrounding environment, requiring a more flexible and active monitoring method. Activity venues with smaller site elevation values, such as carousels and bumper car areas on the ground, can be included in the secondary determination group first, so that subsequent steps can determine whether fixed monitoring units can be used for monitoring, thereby achieving a preliminary and reasonable allocation of monitoring resources.
[0079] Then, each monitoring unit pre-installed at a corresponding monitoring point in the playground is controlled to collect images to obtain a screening monitoring image. It can be explained that these monitoring units can be cameras or other equipment pre-installed at various fixed locations in the playground. By collecting images, preliminary visual information of each activity venue can be obtained, providing a data basis for subsequent determination of the facility attributes of the activity venue;
[0080] Next, when it is determined that any activity venue in the secondary determination group exists in at least one screening monitoring image, the activity venue is determined to be a passive collection attribute, otherwise it is determined to be an active collection attribute. For example, in an amusement park scene, if an activity venue in the secondary determination group, such as the bumper car area, appears in the screening monitoring image collected by the fixed monitoring unit, it means that the venue can be covered by the fixed monitoring unit and can be monitored by the fixed monitoring unit in a passive collection method. If it does not appear in any screening monitoring image, it may be blocked by other facilities or in the monitoring blind spot of the fixed monitoring unit, then it is determined to be an active collection attribute, and a more active monitoring method, such as drone monitoring, is required to ensure that all activity venues can be effectively monitored to avoid monitoring omissions.
[0081] Subsequently, all screened monitoring images of the same activity venue are evaluated separately, and based on the obtained comprehensive evaluation values, the monitoring unit with the highest score is determined as the target unit. In an amusement park, the same activity venue may be imaged by multiple fixed monitoring units from different angles. By evaluating these images, for example, taking into account factors such as the clarity and completeness of the activity venue in the image, the monitoring unit with the best shooting effect can be determined as the target unit. This ensures that the data obtained from subsequent monitoring is more accurate and reliable, providing more valuable information for tourists.
[0082] Finally, the target unit is controlled to monitor each corresponding activity site with passive collection attributes to obtain current status data and current meteorological data; the drone is controlled to fly to monitor each corresponding activity site with active collection attributes to obtain current status data and current meteorological data. For activity sites with passive collection attributes, monitoring using the selected target units (fixed monitoring units) can stably and continuously obtain the site's operating status and meteorological data. For activity sites with active collection attributes, drone flight monitoring can overcome the limitations of high altitude or complex terrain and obtain comprehensive site information. This monitoring method not only rationally utilizes the resources of fixed monitoring units, but also compensates for the shortcomings of fixed monitoring through drones, providing tourists with accurate and comprehensive amusement park activity site operating status and meteorological data, allowing tourists to plan their play plans based on this information and enhance their play experience.
[0083] Furthermore, in this embodiment, the above-mentioned step of "performing image evaluation on all screened monitoring images of the same activity venue, and determining the monitoring unit corresponding to the maximum score as the target unit based on all obtained comprehensive evaluation values" may further include the following steps:
[0084] Aggregate all screening monitoring images containing the same activity venue into a screening image group corresponding to the activity venue, and in response to the presence of other activity venues in any screening monitoring image in the same screening image group, determine the number of other activity venues that exist;
[0085] Determining each image pixel point of each screening monitoring image in the same screening image group, and determining a pixel ratio corresponding to the activity venue based on each image pixel point;
[0086] Based on the number of existence and the pixel proportion of the same screening monitoring image, a first evaluation value corresponding to the number dimension and a second evaluation value corresponding to the proportion dimension are determined respectively, and the first evaluation value and the second evaluation value are weighted and summed to obtain a comprehensive evaluation value;
[0087] Based on all comprehensive evaluation values corresponding to the same screening image group, the monitoring unit corresponding to the maximum score is determined as the target unit.
[0088] For example, in this embodiment, the determination of the target unit may be implemented based on the following specific contents:
[0089] First, all screening monitoring images of the same activity venue are aggregated into a screening image group corresponding to the activity venue. For example, images of a carousel venue captured by different fixed monitoring units are grouped together. If any screening monitoring image in the same screening image group contains other activity venues (such as adjacent roller coaster tracks, rest areas, etc.), the number of corresponding other activity venues is determined. This is because the presence of other activity venues may interfere with the monitoring of the target activity venue. Counting the number of these other activity venues can quantify the degree of interference in irrelevant areas of the image, providing a basis for subsequent evaluation.
[0090] Then, the image pixels of each filtered monitoring image in the same filtered image group are determined, and the pixel ratio corresponding to the activity venue is calculated based on each pixel, that is, the ratio of the number of pixels of the target activity venue to the total number of pixels in the entire image. It can be shown that the higher the pixel ratio, the higher the degree of focus of the monitoring image on the target activity venue, and the more conducive it is to accurately extracting the status information and meteorological-related characteristics of the venue. For example, when the operating area of the carousel occupies a large proportion in the image, its facilities are easier to identify;
[0091] Next, based on the number of other activity venues and the pixel ratio of the activity venues in the same filtered monitoring image, a first evaluation value in the quantity dimension and a second evaluation value in the ratio dimension are determined. The first evaluation value may decrease as the number of other activity venues increases (reflecting the degree of interference), and the second evaluation value may increase as the pixel ratio increases (reflecting the degree of focus).
[0092] Subsequently, a comprehensive evaluation value can be obtained by weighted summing the first and second evaluation values. That is, by setting reasonable weight coefficients (for example, according to the needs of amusement park monitoring, giving a higher weight to the pixel ratio to prioritize the clarity of the target area), the image quality can be comprehensively quantified to avoid the one-sidedness of single-dimensional evaluation.
[0093] Finally, based on all the comprehensive evaluation values of the same filtered image group, the monitoring unit corresponding to the maximum score is determined as the target unit. In an amusement park, the target unit is the fixed monitoring equipment (such as a camera at a high point) that has the least interference and the most accurate focus when shooting the target activity venue. The images it collects can more clearly reflect the real-time status of the activity venue (such as whether the facilities are operating and whether there are people gathering). By selecting the optimal monitoring unit, it can be ensured that the subsequent passive collection of attribute activity venue monitoring data has higher reliability and effectiveness, thereby providing tourists with accurate venue operation status information and basic data for weather forecast services, helping tourists to reasonably plan their travel routes and time.
[0094] Based on the above content, it can be seen that the activity venues involved in this embodiment can be divided into corresponding passive collection attributes and active collection attributes based on the corresponding venue elevation values. For different facility attributes, different customized monitoring strategies can be configured to complete the monitoring of the activity venue. Below, for different facility attributes, the following monitoring process can be performed separately:
[0095] For activity venues with facility attributes that are passive collection attributes, the above-mentioned "controlling the target unit to monitor each activity venue corresponding to the passive collection attribute to obtain current status data and current meteorological data" may further include the following steps:
[0096] Controlling the target unit to acquire an image of the activity venue based on a frontal view acquisition angle to obtain a frontal view image;
[0097] determining a venue area indicating the activity venue in the front view image, removing other areas except the venue area, and determining the obtained processed image as current state data;
[0098] Determining an image center point corresponding to the orthographic image, establishing an image coordinate system corresponding to the orthographic image with the image center point as the origin, and determining image pixels constituting the venue area based on the orthographic image;
[0099] Obtain the longitudinal coordinate value corresponding to each image pixel point, and in response to the longitudinal coordinate value corresponding to the maximum value being not zero, control the target unit to perform image acquisition with the angle adjusted for the front-view acquisition angle, and determine the obtained adjusted image as the current meteorological data.
[0100] For example, in this embodiment, when the facility attribute is a passive collection attribute, monitoring of each activity venue can be completed based on the target unit, wherein the corresponding monitoring process can be specifically as follows:
[0101] First, the server can control the target unit (i.e., the optimal fixed monitoring device selected for the activity venue, such as a fixed camera with the best field of view in an amusement park) to capture images of the activity venue based on a normal view capture angle to obtain a normal view image. By using the normal view angle capture, the main area of the activity venue can be imaged directly facing the lens, minimizing perspective distortion and facilitating subsequent accurate extraction of venue features, such as clearly presenting the outline of the carousel facility and the running track;
[0102] Then, the venue area indicating the activity venue in the front view image is determined (i.e., the actual area occupied by the carousel, the fence boundary of the bumper cars, etc. are outlined through image recognition technology), and other areas other than the venue area (such as the visitor rest area and irrelevant buildings in the background) are removed. The resulting processed image is determined as the current state data. It can be shown that by removing irrelevant areas, the real-time state of the activity venue itself can be focused on. For example, the processed image can clearly show whether the horses of the carousel are in a rotating motion state and whether the ground markings in the bumper car area are clear, providing an intuitive basis for subsequent judgment of whether the facilities are in operation;
[0103] Next, the image center point (i.e., the geometric center of the image) corresponding to the orthographic image is determined, and an image coordinate system corresponding to the orthographic image is established with the center point as the origin. Based on the orthographic image, the image pixels constituting the field area are determined. By establishing the image coordinate system, the spatial position of the field area can be converted into digital coordinate data, facilitating quantitative analysis of the distribution characteristics of the field area in the image and providing a data basis for subsequent angle adjustments.
[0104] Subsequently, the longitudinal coordinate value (i.e., the Y-axis coordinate in the coordinate system) corresponding to each image pixel is obtained. If the longitudinal coordinate value corresponding to the maximum value is not zero (indicating that the pixels in the venue area are not completely concentrated in the lower part of the image in the vertical direction, for example, the longitudinal coordinates of the pixels on the top fence of the bumper car area are larger, indicating that the venue is in the middle or upper middle part of the image), the target unit is controlled to adjust the normal view acquisition angle upward (e.g., tilting the lens upward to expand the shooting range of the sky area above), and re-acquisition is performed. The resulting adjusted image is determined as the current meteorological data, ensuring that the collected meteorological data covers more complete environmental information, that is, increasing the proportion of corresponding environmental information, thereby providing tourists with more comprehensive real-time meteorological conditions, helping them to determine whether it is suitable to visit the event venue. Through the above steps, the real-time operating status of the event venue can be accurately obtained through image processing, and the meteorological information of the venue can be fully captured through the angle-adjusted image, providing tourists with a reliable decision-making basis.
[0105] For activity sites with active collection attributes, the above-mentioned "controlling the drone to fly to monitor each activity site with corresponding active collection attributes to obtain current status data and current weather data" may also include the following steps:
[0106] Using the elevation value corresponding to the activity venue as the flight altitude, controlling the drone to fly to capture images of the activity venue based on an upward-view capture perspective, thereby obtaining an upward-view image;
[0107] Determining a venue area indicating the activity venue in the overhead image, and obtaining image pixel points constituting a regional outline corresponding to the venue area;
[0108] Connect each pixel point of the image to each other and determine the connection length corresponding to each point connection line obtained;
[0109] The connecting line with the corresponding maximum length of the point is determined as the front view acquisition line, and the half of the elevation value of the site corresponding to the activity site is used as the flight altitude. The drone is controlled to fly to any image pixel point corresponding to the front view acquisition line to monitor the activity site and obtain the current status data and current meteorological data.
[0110] For example, in this embodiment, when the facility attribute is an active collection attribute, monitoring of each activity venue can be completed based on the target unit, wherein the corresponding monitoring process can be specifically as follows:
[0111] First, the elevation value of the event venue (such as the altitude of the highest point of the roller coaster track) is used as the flight altitude. The drone is controlled to fly to this altitude and capture images of the event venue based on an upward-looking capture perspective (i.e., looking down from directly above the venue) to obtain an upward-looking image. It can be explained that determining the initial flight altitude based on the venue elevation value can ensure that the drone can take a bird's-eye view at a height at least as high as the main structure of the event venue, so as to fully cover the overall layout of the high-altitude facilities (such as the full view of the roller coaster track and the rotating area of the Ferris wheel), providing a global perspective image foundation for the subsequent accurate identification of the venue area;
[0112] Then, image recognition technology is used to determine the area of the activity venue in the overhead image (e.g., the enclosed area outlining the roller coaster track, the circular base of the Ferris wheel), and obtain the image pixels that make up the outline of the venue area (i.e., the discrete coordinate points that constitute the boundary of the venue area). This allows the visual venue range to be converted into quantifiable pixel coordinate data, facilitating subsequent analysis of the venue morphology based on geometric features.
[0113] Next, the contour pixels can be connected pairwise (i.e., a straight line segment is generated between any two contour points), and the connection length corresponding to each point connection line is calculated (i.e., the Euclidean distance between the two points in the image coordinate system). By traversing all possible point-to-point connections, the geometric characteristics of the venue area can be fully analyzed. The longest point connection line usually corresponds to the main extension direction of the venue (such as the longest straight line segment of a roller coaster track or the diameter direction of a Ferris wheel). This connection line is the key reference line for subsequent front-view acquisition.
[0114] Finally, the connecting line of points corresponding to the maximum length is determined as the front view acquisition line (i.e., the axis reflecting the extension direction of the main activity venue). Using the half-value of the venue's elevation (e.g., 1 / 2 of the roller coaster's height) as the new flight altitude, the drone is controlled to fly to any image pixel along the front view acquisition line (e.g., the actual spatial location corresponding to the midpoint of the axis) to monitor the activity venue and obtain current status data and current meteorological data. It can be shown that determining the flight altitude based on the half-value of the elevation ensures that the drone is at the center of the venue while avoiding blurry details due to being too high or a restricted field of view due to being too low. For example, shooting at the midpoint of the front view acquisition line of a roller coaster can clearly show the track's operating status (e.g., whether a vehicle is taxiing) and meteorological elements. By conducting targeted monitoring based on the front view acquisition line, the drone's captured images are focused along the main extension direction of the venue, accurately capturing facility operating details (e.g., the movement of mechanical components of high-altitude facilities) and the local meteorological environment. This provides tourists with real-time operating status and detailed meteorological information about the high-altitude activity venue, helping them plan their itineraries safely and rationally.
[0115] Furthermore, in this embodiment, the above-mentioned "controlling the drone to fly to any image pixel point corresponding to the front view acquisition line to monitor the activity site and obtain current status data and current meteorological data" may also include the following steps:
[0116] Controlling the drone unit to acquire images of the activity venue based on an orthographic acquisition angle to obtain an orthographic image;
[0117] determining a venue area indicating the activity venue in the front view image, removing other areas except the venue area, and determining the obtained processed image as current state data;
[0118] Determining an image center point corresponding to the orthographic image, establishing an image coordinate system corresponding to the orthographic image with the image center point as the origin, and determining image pixels constituting the venue area based on the orthographic image;
[0119] The longitudinal coordinate value corresponding to each image pixel point is obtained, and in response to the longitudinal coordinate value corresponding to the maximum value being not zero, the UAV is controlled to adjust the flight altitude, and the obtained adjusted image is determined as the current meteorological data.
[0120] For example, in this embodiment, the above-mentioned control of the drone to perform frontal view acquisition based on the frontal view acquisition line can be specifically implemented based on the following process:
[0121] First, the drone (an unmanned aerial vehicle equipped with a high-definition camera) is controlled to capture images of the activity venue based on an orthographic acquisition angle (i.e., a shooting angle in which the lens optical axis is perpendicular to the main plane of the activity venue) to obtain an orthographic image. It can be shown that using an orthographic angle can minimize perspective distortion, clearly presenting facility details (such as the connection status of roller coaster tracks and the position of bungee jumping elevators) and surface features (such as the light intensity reflected by the reflectivity of metal structures) of the activity venue, providing basic imagery for accurately analyzing the operating status and meteorological conditions of the venue.
[0122] Then, an image recognition algorithm is used to determine the site area in the front view image that indicates the activity venue (such as the effective operating area of the roller coaster track, the columns and lifting path range of the bungee jumping machine), and other areas other than the site area (such as the sky in the background and irrelevant buildings) are removed. The resulting processed image is determined as the current state data. Here, removing irrelevant areas can focus on the core operating parts of the facility. For example, the processed image can intuitively show whether there are vehicles running on the roller coaster track or whether the bungee jumping machine is in the lifting state, providing a visual basis for tourists to understand the operating status of the facility in real time;
[0123] Next, the image center point of the corresponding front-view image (i.e., the geometric center coordinate point of the image) can be determined, and an image coordinate system corresponding to the front-view image can be established with the center point as the origin (defining the horizontal direction as the X-axis and the vertical direction as the Y-axis). Based on the front-view image, the image pixels constituting the venue area (i.e., the set of all pixel coordinates constituting the outline of the venue area) can be extracted. It can be explained that establishing the image coordinate system facilitates quantitative analysis of the distribution position of the venue area in the image. For example, the pixel coordinates can be used to determine whether the roller coaster track is in a downward position, providing data support for subsequent height adjustment.
[0124] Subsequently, the vertical coordinate value (i.e., the Y-axis coordinate value) corresponding to each image pixel point is obtained. If the vertical coordinate value corresponding to the maximum value is not zero (indicating that the pixel points of the venue area are not completely concentrated in the lower middle part of the image in the vertical direction, for example, the vertical coordinates of the image pixel points of the roller coaster are larger, indicating that the venue is in the middle or upper middle part of the image), the drone is controlled to adjust the flight altitude upward, and re-capture the image. The adjusted image obtained is determined as the current meteorological data to ensure that the collected meteorological data covers more complete environmental information and increases the proportion of corresponding environmental information, thereby providing tourists with more comprehensive real-time meteorological conditions and helping them to judge whether it is suitable to visit the activity venue.
[0125] Through the above steps, the real-time operating status of the activity venue can be accurately reflected by processing images, and the meteorological environment in the vertical direction of the venue can be fully captured through images adjusted for flight altitude, providing tourists with refined monitoring data based on spatial dimensions, and improving the scientificity and safety of decision-making for playing in high-altitude facilities in amusement parks.
[0126] In step S102, the following contents are included:
[0127] In response to determining that the facility status of any activity venue is an operating status based on the current status data, an interactive area corresponding to the activity venue is interactively activated based on a tourism map corresponding to the tourism area.
[0128] For example, in this embodiment, when the current status data of the corresponding activity venue obtained based on the aforementioned content determines that the facility status of the activity venue is in operation, it indicates that subsequent weather forecast services can be provided to tourists. Therefore, the interactive area corresponding to the activity venue can be interactively activated by further retrieving the tourism map of the corresponding tourist area, that is, the corresponding interactive area is given interactivity, so that tourists can interact with the interactive area to obtain subsequent weather forecast related services, thereby improving the user experience for tourists.
[0129] Furthermore, in this embodiment, it can be explained that the current status data corresponding to each activity venue includes multiple processed images corresponding to different acquisition times. Based on this, the above-mentioned "in response to determining that the facility status of any activity venue is an operating state based on the current status data, interactively activating the interactive area corresponding to the activity venue based on the tourism map corresponding to the tourism area" can also include the following steps:
[0130] performing a pairwise similarity comparison on the plurality of processed images, and in response to obtaining that the similarity of any image is less than a preset similarity value, determining the facility status corresponding to the activity venue as an operating status;
[0131] Retrieving a tourism map corresponding to the tourism area, wherein the tourism map includes sub-maps corresponding to different activity venues;
[0132] Divide the outline of each site sub-map into points, and connect each outline point with the center point of the site sub-map to obtain the connecting line of each point;
[0133] Determine the connection center point corresponding to each point connection line, and connect all the connection center points corresponding to the same site sub-pattern based on adjacent positions to obtain the interaction area;
[0134] An interactive layer is formed on the travel map, and the portion of the layer outside each interactive area is removed.
[0135] For example, in this embodiment, interactive activation of the interactive area can be implemented based on the following method steps:
[0136] First, a pairwise similarity comparison can be performed on multiple processed images (for example, calculating pixel matching and contour overlap). In response to any image similarity being less than a preset similarity value (indicating a change in the form or position of a facility at the venue, such as displacement of a carousel horse or a change in the position of a vehicle on a roller coaster track), the facility status of the corresponding venue is determined to be in operation. This means that by comparing processed images at different times, it is possible to accurately identify whether the facility is in dynamic operation, avoiding misjudgment caused by static environmental interference, and providing visitors with real-time and effective facility operation status information. Similarly, if the image similarity is greater than or equal to the preset similarity, the facility status is determined to be out of operation.
[0137] Then, the tourism map corresponding to the amusement park is retrieved. This map includes sub-maps for different activity venues (such as a roller coaster sub-map and a carousel sub-map, which correspond to the spatial location and range of the physical facilities). It can be explained that the retrieval of the tourism map provides the geographic information foundation for the subsequent construction of the interactive area, ensuring that the interactive area corresponds one-to-one with the actual venue location.
[0138] Next, the layout outline (i.e., the edge lines of the sub-layout) corresponding to each venue sub-layout is divided into points (for example, the circular outline of the carousel sub-layout is divided into multiple contour points at equal intervals). Each contour point is then connected to the layout center point of the corresponding venue sub-layout (i.e., the geometric center of the sub-layout determined through geometric calculations) to obtain connecting lines (e.g., drawing a straight line from each equally divided point on the circular outline to the center of the circle). Here, by dividing the contour points and connecting them with the center point, the spatial characteristics of the venue sub-layout can be quantified, providing a geometric reference for the precise construction of the interactive area.
[0139] Subsequently, the connection center point corresponding to each point connection line (i.e., the coordinates of the midpoint of each connection line) is determined, and all connection center points corresponding to the same venue sub-pattern are connected based on adjacent positions (i.e., the midpoints of adjacent connection lines are connected in a clockwise or counterclockwise order) to obtain the interaction area (such as the interactive polygonal range formed around the carousel sub-pattern). Here, the selection of the connection center point can simplify the geometric form of the interaction area while preserving the spatial characteristics of the venue sub-pattern, making it easier for users to quickly locate and operate on the tourism pattern;
[0140] Finally, an interactive layer is formed on top of the tourism map (i.e., a transparent interactive layer covering the map), and the portion of the layer outside each interactive area is removed (only the interactive area corresponding to each activity venue is retained). In this embodiment, by constructing an interactive layer focused on the operating facilities, interference from irrelevant areas can be shielded, allowing tourists to quickly obtain meteorological data and forecast information for the corresponding activity venue by clicking on the interactive area, thereby improving the pertinence of the service and the convenience of operation, and helping tourists to reasonably plan their travel routes based on the operating status of the facilities and meteorological conditions.
[0141] In step S103, the following contents are included:
[0142] In response to any user end interacting with the interactive area that has been activated, the retrieved forecast weather axis and current weather data will be displayed.
[0143] For example, in this embodiment, after the formation of the interactive layer based on the tourism map is completed, the tourism map can be displayed on the corresponding platform page, so that tourists can log in to the platform page based on the user terminal used to obtain and display the corresponding tourism map. When the server determines that the tourist interacts with any interactive area that has been activated by the interaction based on the user terminal, it indicates that the tourist using the user terminal expects to obtain the weather forecast service of the activity venue corresponding to the interactive area. Based on this, the server can call up the predicted weather axis and the current weather data of the interactive area for display. It can be explained that the predicted weather axis can be specifically a bar axis, and correspondingly, the predicted weather axis can maliciously include different predicted time points, so that tourists can make weather forecasts corresponding to any predicted time point based on the user terminal.
[0144] It can be explained that the user end can be understood as a terminal used by tourists, such as a mobile phone or a computer.
[0145] Furthermore, in this embodiment, the above-mentioned “in response to any user terminal interacting with the interactive area that has been activated, displaying the retrieved forecast weather axis and current weather data” may further include the following steps:
[0146] Establishing association relationships between all interactive areas located in the tourism map and different associated colors;
[0147] In response to any user terminal interacting with an interactive area that has been activated based on any current time point, color rendering is performed on an interactive outline corresponding to the interactive area based on an associated color determined to be associated with the interactive area;
[0148] Retrieving an initial meteorological axis, wherein the initial meteorological axis includes various forecast time points;
[0149] intercepting the initial meteorological axis based on the current time point to obtain a predicted meteorological axis including all predicted time points after the current time point;
[0150] A weather service display image is created, and the tourism map, the forecast weather axis, and the current weather data corresponding to the interactive area are filled into the first area, the second area, and the third area included in the tourism map for display.
[0151] For example, in this embodiment, the display of the forecast weather axis and the current weather data can be specifically performed based on the following implementation methods:
[0152] First, all interactive areas within the tourism map are associated with different colors (for example, red is associated with the roller coaster interactive area, and blue is associated with the carousel). By assigning unique colors to the interactive areas of different activity venues, they can be visually distinguished, making it easier for tourists to quickly identify their target venue and improving the directionality and convenience of interactive operations.
[0153] Then, in response to any user terminal performing an interactive operation such as clicking or touching the interactively activated interactive area at any current time point (such as 10:00), the outline of the interactive area is rendered with the corresponding associated color based on the predetermined association relationship (for example, when clicking the roller coaster interactive area, its boundary is highlighted in red). Here, color rendering can provide real-time feedback on the user's interactive behavior, enhance the visual feedback effect of the interface, clarify the current activity venue, and avoid confusion when interacting with multiple areas;
[0154] Next, retrieve the initial meteorological axis, which contains different forecast time points (e.g., one time point every hour for the next 24 hours) to provide a time dimension reference for the full-time weather forecast. The initial meteorological axis setting provides a complete data foundation for subsequent time filtering, ensuring the comprehensiveness of the forecast time range.
[0155] Subsequently, based on the current time point of the user interaction (e.g., the current operation time is 10:00), the initial meteorological axis is intercepted, and only all predicted time points after the current time point (e.g., 10:30, 11:00, etc.) are retained to obtain the predicted meteorological axis. By removing the past time points and focusing on the future reference time period, invalid information interference is avoided, allowing tourists to more accurately obtain meteorological forecast information related to current decisions, for example, Figure 2 A schematic diagram of the forecast weather axis of this embodiment is shown, wherein Figure 2 It can be seen that the forecast meteorological axis includes five forecast time points, namely 13:00, 14:00, 15:00, 16:00 and 17:00;
[0156] Finally, a meteorological service display image is created, and the tourism map (such as a global map of the amusement park, showing the location of each activity venue), the predicted meteorological axis (such as a coordinate axis with time on the horizontal axis and meteorological parameters on the vertical axis), and the current meteorological data corresponding to the interactive area (such as the current wind speed and rainfall at the roller coaster venue) are respectively filled into the first area (map display area), the second area (time axis display area), and the third area (real-time data display area) preset in the tourism map for visual display. It can be explained that the zoning display method can present geographic information, time dimensions, and real-time data in a structured manner. For example, tourists can intuitively locate the venue location in the first area, slide to view future time periods in the second area, and obtain temperature, weather conditions and other data in real time in the third area. Based on the integrated information of the three elements of space, time, and meteorology, they can rationally plan the time and itinerary for going to the activity venue, thereby improving the scientificity and safety of the play experience.
[0157] In step S104, the following contents are included:
[0158] In response to the user terminal interacting with any forecast time point located on the forecast meteorological axis, a meteorological forecast based on the forecast time point is performed on the current meteorological data to obtain forecast meteorological data.
[0159] For example, in this embodiment, it can be explained that when tourists expect to visit any activity venue at a certain predicted time point, they can interact with the corresponding predicted time point on the predicted meteorological axis based on the user terminal used, so that the server can perform corresponding meteorological data based on the current meteorological data obtained above, so as to help tourists obtain corresponding meteorological forecast services based on the obtained predicted meteorological data.
[0160] Furthermore, in this embodiment, the above-mentioned “in response to the user terminal interacting with any prediction time point located on the prediction meteorological axis, performing a meteorological forecast on the current meteorological data based on the prediction time point to obtain predicted meteorological data” may further include the following steps:
[0161] In response to the user terminal interacting with any forecast time point on the forecast meteorological axis, the retrieved historical database is traversed to obtain a historical image having the same time relationship with the forecast time point;
[0162] determining a venue area indicating the event venue in the historical image, and removing other areas except the venue area based on the historical image to obtain an updated historical image;
[0163] Overlapping the updated historical image with the adjusted image, and in response to a blank area in the overlapped image, performing a pixel value-based mean calculation on each image pixel point constituting a blank outline of the corresponding blank area to obtain a pixel mean;
[0164] Pixel rendering is performed on the blank area based on the obtained pixel mean value, and the obtained predicted image is determined as the predicted meteorological data.
[0165] For example, in this embodiment, weather forecasting based on the forecast time point selected by the user terminal can be implemented based on the following method steps:
[0166] First, when the user clicks or slides on any predicted time point on the forecast meteorological axis (such as 15:00 when planning to ride a roller coaster), the server can traverse the retrieved historical database and filter out historical images with the same time relationship as the predicted time point (for example, extracting historical monitoring images of the roller coaster site at 15:00 every day in the past week). Here, historical images with the same time relationship are selected because they reflect the meteorological characteristics and site status in the same time dimension. They can provide reference data with temporal regularity for the current forecast, thereby improving the reliability of the forecast results.
[0167] Then, image recognition technology is used to determine the venue area in the historical image that indicates the event venue (such as a specific section of the roller coaster track or the central activity range of the carousel). Based on the historical image, other irrelevant areas outside the venue area (such as the audience seats and billboards in the background) are removed to obtain an updated historical image that only contains the target venue area. It can be shown that removing irrelevant areas can prevent environmental noise from interfering with the prediction process, allowing subsequent analysis to focus on the historical meteorological characteristics of the event venue itself and the changes in the status of the facilities.
[0168] Next, the updated historical image and the adjusted image (i.e., the real-time meteorological image collected by the monitoring unit or drone at the current moment and adjusted for angle / height) are overlapped so that the venue areas of the two are precisely aligned in the image coordinate system. If there are blank areas after the overlap (i.e., parts of the venue area not fully covered by the historical image and the adjusted image, which may be due to differences in the monitoring angles of the event venue), the pixel values of each image pixel point that constitutes the outline of the blank area are averaged to obtain a pixel mean that reflects the characteristics of the surrounding pixels. The overlap process can integrate historical and current venue image information, while the mean calculation fills the blanks by using the statistical characteristics of neighboring pixels to avoid data missing in the predicted image.
[0169] Finally, pixel rendering is performed on the blank area based on the obtained pixel mean (i.e., the blank area is filled with the mean pixel value), and the rendered complete image is determined as the predicted meteorological data. Here, by integrating historical time patterns with current real-time data, the predicted image can intuitively present the meteorological conditions of the activity venue at the predicted time point, and provide tourists with refined meteorological forecast services based on the time dimension. For example, when a tourist inquires about the weather conditions of the roller coaster venue at 15:00, the server can generate a predicted image for this period through the above steps, showing whether rain is likely to occur, whether the wind speed is suitable for the operation of the facilities, and other information, to help tourists plan their itinerary in advance, avoid the impact of adverse weather conditions, and improve the safety and experience of playing in the amusement park.
[0170] In summary, according to the technical solution of this embodiment, this embodiment realizes the deep integration of monitoring, interaction and prediction. First, with respect to "monitoring", this embodiment effectively solves the inefficiency problem of "one size fits all" in traditional monitoring by using a customized monitoring strategy based on facility attributes. Specifically, active collection (drone) and passive collection (target unit) can be divided according to the site elevation value, and the optimal monitoring unit can be selected in combination with image evaluation to realize differentiated and accurate monitoring of different types of activity venues. Then, with respect to "interaction", when the activity venue is detected to be in operation, this embodiment can activate the corresponding interaction area based on the tourism map. By clicking on the interaction area, tourists can instantly trigger the visualization display of the predicted weather axis and the current weather data, allowing tourists to intuitively obtain the real-time weather environment of the target venue. In addition, this embodiment can also synchronously call up the predicted weather axis containing future time points, and intercept subsequent time periods based on the current time point of the tourist interaction. At the same time, the tourism map, predicted weather axis, and current weather data partitions are filled into the display interface, so that tourists can not only locate the spatial position of the venue through the map, but also slide along the time axis to view future weather change trends, thereby improving the scientific nature of itinerary planning; finally, with regard to "forecasting", when it is determined that a tourist interacts with any predicted time point on the predicted weather axis, this embodiment can also generate a predicted image containing local features of the venue based on the fusion processing of current weather data and historical time relationship data, accurately meet the tourists' weather needs for specific venues and specific times, improve tourist satisfaction, and at the same time improve the safety and operation efficiency of tourist areas.
[0171] Figure 3 FIG. 1 shows a platform block diagram of an industry meteorological integrated service platform provided by another embodiment of the present invention, such as Figure 3 As shown, the platform includes:
[0172] a configuration module configured to configure a customized monitoring strategy based on the facility attributes of each activity venue located in the tourist area, and monitor the activity venue based on the customized monitoring strategy to obtain current status data and current meteorological data;
[0173] an identification module configured to, in response to determining that a facility status of any activity venue is an operational status based on current status data, interactively activate an interactive area corresponding to the activity venue based on a tourism map corresponding to the tourism area;
[0174] The interaction module is configured to respond to any user end interacting with the interactive area that has been activated by the interaction, and display the retrieved forecast weather axis and current weather data;
[0175] The prediction module is configured to respond to the user terminal's interaction with any prediction time point located on the prediction meteorological axis, perform a meteorological prediction on the current meteorological data based on the prediction time point, and obtain predicted meteorological data.
[0176] It can be explained that the industry meteorological integrated service platform provided by this embodiment can be mainly applied to tourism scenarios. At the operational level, monitoring strategies can be customized according to facility attributes, facility data can be accurately collected and operating status can be analyzed, so that operators can predict facility risks in advance according to meteorological changes, reduce failures and accidents, and reduce operational losses; at the tourist experience level, through user-side interaction, tourists can obtain current meteorological data and multi-time dimension forecast information related to travel activities, which is convenient for reasonable itinerary planning, enhances the sense of control over travel, and improves satisfaction; at the same time, the solution deeply integrates "meteorology + tourism" and builds a closed-loop service system of "facility attributes-meteorological data-user interaction", realizing the precise connection between meteorological data and tourism scenarios, and promoting the transformation of the tourism industry to digitalization and intelligence.
[0177] In the description provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems may also be used in conjunction with the examples of the present invention. Based on the above description, it is apparent that the structure required for constructing such systems is well understood. In addition, the present invention is not directed to any specific programming language. It should be understood that various programming languages may be utilized to implement the present invention described herein, and the description of specific languages above is provided for the purpose of disclosing preferred embodiments of the present invention.
[0178] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0179] Similarly, it should be understood that in order to streamline the disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or description thereof.
[0180] Those skilled in the art will appreciate that the modules, units, or components of the devices in the examples disclosed herein may be arranged in the device described in the embodiment, or alternatively may be located in one or more devices different from the devices in the examples. The modules in the foregoing examples may be combined into one module or further divided into multiple submodules.
[0181] Those skilled in the art will appreciate that the modules in the devices of the embodiments can be adaptively changed and installed in one or more devices different from the embodiments. The modules, units, or components in the embodiments can be combined into one module, unit, or component, and furthermore, they can be divided into multiple submodules, subunits, or subcomponents.
[0182] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features and not other features included in other embodiments, the combination of features from different embodiments is intended to be within the scope of the invention and to form different embodiments.
[0183] In addition, some of the embodiments are described herein as methods or combinations of method elements that can be implemented by a processor of a computer system or by other devices that perform the functions described. Thus, a processor having the necessary instructions for implementing the method or method element forms a device for implementing the method or method element. Furthermore, the elements described herein of the device embodiments are examples of devices for implementing the functions performed by the elements for the purpose of implementing the invention.
[0184] As used herein, unless otherwise specified, the use of ordinal numbers "first," "second," "third," etc. to describe common objects merely indicates that different instances of similar objects are involved and are not intended to imply that the objects so described must have a given order in time, space, ranking, or in any other manner.
[0185] Although the present invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of the foregoing description, will appreciate that other embodiments are contemplated within the scope of the invention thus described. Furthermore, it should be noted that the language used in this specification has been selected primarily for readability and instructional purposes, and not for the purpose of explaining or limiting the subject matter of the present invention.
Claims
1. An industry meteorological integrated service method, characterized in that: include: A customized monitoring strategy is configured based on the facility attributes of each activity venue located in the tourist area, and the activity venue is monitored based on the customized monitoring strategy to obtain current status data and current meteorological data. In response to the site elevation value of any activity venue being greater than the preset elevation value, the facility attribute of the activity venue is determined as an actively collected attribute, otherwise it is aggregated into the secondary determination group; Controlling each monitoring unit pre-set at the tourist area corresponding to different monitoring points to collect images and obtain a screening monitoring image; When it is determined that any activity site in the secondary determination group exists in at least one screening monitoring image, the activity site is determined as a passive collection attribute, otherwise it is determined as an active collection attribute; Perform image evaluation on all screened monitoring images of the same activity site, and determine the monitoring unit with the maximum score as the target unit based on all the comprehensive evaluation values obtained; The control target unit monitors each activity site corresponding to the passive collection attribute to obtain current status data and current meteorological data; Control the drone to fly to monitor each activity site corresponding to the active collection attributes, and obtain the current status data and current meteorological data; In response to determining that the facility status of any activity venue is an operational status based on the current status data, interactively activating the interactive area corresponding to the activity venue based on a tourism map corresponding to the tourism area; In response to any user end interacting with the interactive area that has been activated, the retrieved forecast weather axis and current weather data are displayed; In response to the user terminal interacting with any forecast time point located on the forecast meteorological axis, a meteorological forecast based on the forecast time point is performed on the current meteorological data to obtain forecast meteorological data.
2. The industry meteorological integrated service method according to claim 1, characterized in that: Perform image evaluation on all screened monitoring images of the same activity site, and determine the monitoring unit with the maximum score as the target unit based on all the comprehensive evaluation values obtained, including: Aggregate all screening monitoring images containing the same activity venue into a screening image group corresponding to the activity venue, and in response to the presence of other activity venues in any screening monitoring image in the same screening image group, determine the number of corresponding other activity venues; Determining each image pixel point of each screening monitoring image in the same screening image group, and determining a pixel ratio corresponding to the activity venue based on each image pixel point; Based on the number of existence and the pixel proportion of the same screening monitoring image, a first evaluation value corresponding to the number dimension and a second evaluation value corresponding to the proportion dimension are determined respectively, and the first evaluation value and the second evaluation value are weighted and summed to obtain a comprehensive evaluation value; Based on all comprehensive evaluation values corresponding to the same screening image group, the monitoring unit corresponding to the maximum score is determined as the target unit.
3. The industry meteorological integrated service method according to claim 1, characterized in that: The control target unit monitors each activity site corresponding to the passive collection attribute and obtains the current status data and current meteorological data, including: Controlling the target unit to acquire an image of the activity venue based on a frontal view acquisition angle to obtain a frontal view image; determining a venue area indicating the activity venue in the front view image, removing other areas except the venue area, and determining the obtained processed image as current state data; Determining an image center point corresponding to the orthographic image, establishing an image coordinate system corresponding to the orthographic image with the image center point as the origin, and determining image pixels constituting the venue area based on the orthographic image; Obtain the longitudinal coordinate value corresponding to each image pixel point, and in response to the longitudinal coordinate value corresponding to the maximum value being not zero, control the target unit to perform image acquisition with the angle adjusted for the front-view acquisition angle, and determine the obtained adjusted image as the current meteorological data.
4. The industry meteorological integrated service method according to claim 1, characterized in that: Control the drone to fly to monitor each activity site corresponding to the active collection attributes, and obtain current status data and current meteorological data, including: Using the elevation value corresponding to the activity venue as the flight altitude, controlling the drone to fly to capture images of the activity venue based on an upward-view capture perspective, thereby obtaining an upward-view image; Determining a venue area indicating the activity venue in the overhead image, and obtaining image pixel points constituting a regional outline corresponding to the venue area; Connect each pixel point of the image to each other and determine the connection length corresponding to each point connection line obtained; The connecting line with the corresponding maximum length point is determined as the front view acquisition line, and the half-value of the site elevation value corresponding to the activity site is used as the flight altitude. The UAV is controlled to fly to any image pixel point corresponding to the front view acquisition line to monitor the activity site and obtain the current status data and current meteorological data.
5. The industry meteorological integrated service method according to claim 4, characterized in that: Control the drone to fly to any image pixel point corresponding to the front view acquisition line to monitor the activity site and obtain current status data and current meteorological data, including: Controlling the drone unit to acquire images of the activity venue based on an orthographic acquisition angle to obtain an orthographic image; determining a venue area indicating the activity venue in the front view image, removing other areas except the venue area, and determining the obtained processed image as current state data; Determining an image center point corresponding to the orthographic image, establishing an image coordinate system corresponding to the orthographic image with the image center point as the origin, and determining image pixels constituting the venue area based on the orthographic image; The longitudinal coordinate value corresponding to each image pixel point is obtained, and in response to the longitudinal coordinate value corresponding to the maximum value being not zero, the UAV is controlled to adjust the flight altitude, and the obtained adjusted image is determined as the current meteorological data.
6. The industry meteorological integrated service method according to claim 3 or 5, characterized in that: The current state data includes a plurality of processed images corresponding to different acquisition moments; In response to determining that the facility status of any activity venue is an operational status based on the current status data, interactively activating an interactive area corresponding to the activity venue based on a tourism map corresponding to the tourism area includes: performing a pairwise similarity comparison on the plurality of processed images, and in response to obtaining that the similarity of any image is less than a preset similarity value, determining the facility status corresponding to the activity venue as an operating status; Retrieving a tourism map corresponding to the tourism area, wherein the tourism map includes sub-maps corresponding to different activity venues; Divide the outline of each site sub-map into points, and connect each outline point with the center point of the site sub-map to obtain the connecting line of each point; Determine the connection center point corresponding to each point connection line, and connect all the connection center points corresponding to the same site sub-pattern based on adjacent positions to obtain the interaction area; An interactive layer is formed on the travel map, and the portion of the layer outside each interactive area is removed.
7. The industry meteorological integrated service method according to claim 1, characterized in that: In response to any user end interacting with the interactive area that has been activated, the forecast weather axis and current weather data are displayed, including: Establishing association relationships between all interactive areas located in the tourism map and different associated colors; In response to any user terminal interacting with an interactive area that has been activated based on any current time point, color rendering is performed on an interactive outline corresponding to the interactive area based on an associated color determined to be associated with the interactive area; Retrieving an initial meteorological axis, wherein the initial meteorological axis includes various forecast time points; intercepting the initial meteorological axis based on the current time point to obtain a predicted meteorological axis including all predicted time points after the current time point; A weather service display image is created, and the tourism map, the forecast weather axis, and the current weather data corresponding to the interactive area are filled into the first area, the second area, and the third area included in the tourism map for display.
8. The industry meteorological integrated service method according to claim 6, characterized in that: In response to the user terminal interacting with any prediction time point located on the prediction meteorological axis, performing a meteorological forecast based on the prediction time point on the current meteorological data to obtain predicted meteorological data, including: In response to the user terminal interacting with any forecast time point on the forecast meteorological axis, the retrieved historical database is traversed to obtain a historical image having the same time relationship with the forecast time point; determining a venue area indicating the event venue in the historical image, and removing other areas except the venue area based on the historical image to obtain an updated historical image; Overlapping the updated historical image with the adjusted image, and in response to a blank area in the overlapped image, performing a pixel value-based mean calculation on each image pixel point constituting a blank outline of the corresponding blank area to obtain a pixel mean; Pixel rendering is performed on the blank area based on the obtained pixel mean value, and the obtained predicted image is determined as the predicted meteorological data.
9. An industry meteorological integrated service platform, characterized by: include: a configuration module configured to configure a customized monitoring strategy based on the facility attributes of each activity venue located in the tourist area, and monitor the activity venue based on the customized monitoring strategy to obtain current status data and current meteorological data, wherein, in response to the site elevation value of any activity venue being greater than a preset elevation value, the facility attribute of the activity venue is determined as an actively collected attribute, otherwise the facility attribute is aggregated into a secondary determination group; Controlling each monitoring unit pre-set at the tourist area corresponding to different monitoring points to collect images and obtain a screening monitoring image; When it is determined that any activity site in the secondary determination group exists in at least one screening monitoring image, the activity site is determined as a passive collection attribute, otherwise it is determined as an active collection attribute; Perform image evaluation on all screened monitoring images of the same activity site, and determine the monitoring unit with the maximum score as the target unit based on all the comprehensive evaluation values obtained; The control target unit monitors each activity site corresponding to the passive collection attribute to obtain current status data and current meteorological data; Control the drone to fly to monitor each activity site corresponding to the active collection attributes, and obtain the current status data and current meteorological data; an identification module configured to, in response to determining that a facility status of any activity venue is an operational status based on current status data, interactively activate an interactive area corresponding to the activity venue based on a tourism map corresponding to the tourism area; The interaction module is configured to respond to any user end interacting with the interactive area that has been activated by the interaction, and display the retrieved forecast weather axis and current weather data; The prediction module is configured to respond to the user terminal's interaction with any prediction time point located on the prediction meteorological axis, perform a meteorological prediction on the current meteorological data based on the prediction time point, and obtain predicted meteorological data.
Citation Information
Patent Citations
Smart traveling application platform
CN106204357A
Intelligent agricultural park data monitoring device and method
CN117057946A