Comprehensive sports event venue information planning method and system
By determining the configuration information of the systems to be deployed, the basic and final systems, and the regional allocation scheme, the problems of low accuracy and efficiency in the information planning of comprehensive sports venues were solved, and efficient and accurate information planning was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG PLANNING & DESIGNING INST OF TELECOMM
- Filing Date
- 2026-01-13
- Publication Date
- 2026-04-17
AI Technical Summary
The existing information-based planning methods for comprehensive sports venues suffer from problems such as low accuracy and low efficiency in data generation.
By identifying target sports events and venues, and utilizing the event-system association matrix, system-component dependency tree, and scale-resource configuration rule base, basic and final system configuration information of the system to be deployed is generated. Combined with venue area functional information, regional allocation schemes and facility integration schemes are determined, and an information planning scheme is generated.
It improved the accuracy, reliability, and efficiency of information technology planning schemes for sports venues, and guided the information technology construction of sports venues.
Smart Images

Figure CN121503928B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method and system for information-based planning of sports venues for comprehensive sports events. Background Technology
[0002] With the booming development of the global sports industry and the deep penetration of digital technology, the scale and influence of comprehensive sports events continue to expand. As the core carrier of sports events, the function of sports venues has evolved from a single sports competition space to a comprehensive platform integrating event services, audience experience, and city display. Therefore, it is crucial to conduct information-based planning for sports venues for comprehensive sports events.
[0003] Currently, the main methods for information technology planning of sports venues for comprehensive sports events involve staff reviewing planning documents and technical specifications from similar past events and conducting subjective analysis and planning based on the specific requirements of the current event. Alternatively, consulting teams may use extensive interviews, surveys, and seminars to identify business needs and then output an information technology planning and design scheme. However, regardless of the model, the core is based on subjective, time-consuming, and discrete human analysis and decision-making. Therefore, existing methods for information technology planning of sports venues suffer from low accuracy and efficiency in generating comprehensive sports event information technology planning schemes. It is therefore crucial to provide a method that can improve the accuracy and efficiency of generating comprehensive sports event information technology planning schemes. Summary of the Invention
[0004] This invention provides a method and system for information-based planning of sports venues for comprehensive sports events. It can realize the information-based planning function for sports venues for comprehensive sports events, which helps to improve the accuracy, reliability, efficiency and convenience of generating information-based planning schemes for comprehensive sports events, and thus helps to guide the information-based construction of sports venues.
[0005] To address the aforementioned technical problems, the first aspect of this invention discloses an information-based planning method for sports venues in comprehensive sports events, the method comprising:
[0006] Identify the target sporting events and venues that require information technology planning for their venues;
[0007] Based on the event information and scale level information of the target sports event, and the preset event-system association matrix information, determine one or more systems to be deployed corresponding to the target sports event;
[0008] Based on the preset system-component dependency tree, the basic system configuration information of each system to be deployed is determined, and based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and the preset scale-resource configuration rule base, the final system configuration information of each system to be deployed is determined.
[0009] Based on the final system configuration information of each system to be deployed and the venue area function information of the target event venue, determine the area allocation scheme for each system to be deployed.
[0010] Based on the application requirements of all the systems to be deployed and the preset facility integration and optimization methods, the final system facility integration plan is determined;
[0011] Based on the configuration information and regional allocation scheme of each system to be deployed and its corresponding final system, as well as the final system facility integration scheme, an information planning scheme for the sports event and the sports venue is generated.
[0012] As an optional implementation, in the first aspect of the present invention, the target sports venue includes one or more sub-functional areas, and each of the systems to be deployed is applied to one or more of the sub-functional areas; the application requirement information of all the systems to be deployed includes one or more of the following: the number of device ports that need to access the target network in each sub-functional area and the location information of the device ports; the system server configuration information corresponding to all the systems to be deployed; the data interface relationship information; and the system key resource information.
[0013] And, the step of determining the final system facility integration scheme based on the application requirement information of all the systems to be deployed and the preset facility integration and optimization methods includes:
[0014] Based on the number and location of device ports corresponding to each sub-functional area, a network integration scheme is determined; and / or, based on the system server configuration information, a resource integration scheme is determined; and / or, based on the data interface relationship information, a security policy integration scheme is determined; and / or, based on the system's key resource information, a resource conflict adjustment scheme is determined.
[0015] Based on the network integration scheme and / or the resource integration scheme and / or the security policy integration scheme and / or the resource conflict adjustment scheme, the final system facility integration scheme is determined.
[0016] As an optional implementation, in the first aspect of the present invention, determining the network integration scheme based on the number of device ports and the location information of the device ports corresponding to each sub-functional area includes:
[0017] Based on the number of device ports corresponding to each sub-functional area, the target access switch corresponding to each sub-functional area is determined, and based on the device port location information and the preset access switch deployment location requirements, the first deployment location information of each target access switch is determined.
[0018] Based on the first deployment quantity information of all the target access switches, determine the target core switches corresponding to all the target access switches, and based on the preset core switch deployment location requirements information, determine the second deployment location information of the target core switches;
[0019] Based on the key business traffic information corresponding to all the systems to be deployed, determine the uplink bandwidth requirement configuration information of the uplink port of the target core switch;
[0020] A network integration scheme is determined based on each target access switch and its first deployment location information and first deployment quantity information, each target core switch and its second deployment location information and second deployment quantity information, and the uplink bandwidth requirement configuration information.
[0021] And, determining the resource integration scheme based on the system server configuration information includes:
[0022] Based on the system server configuration information, determine the total resource requirement vector information for each resource type;
[0023] Based on the total resource requirement vector information for each resource type, a first requirement configuration scheme for the virtual machine cluster is determined; and / or, based on the total resource requirement vector information for each resource type, a second requirement configuration scheme for the local server is determined.
[0024] Based on the first requirement configuration scheme and / or the second requirement configuration scheme, determine whether the target configuration server meets the preset budget / physical constraints; the target configuration server includes the virtual machine cluster and / or the local server;
[0025] When it is determined that the target configuration server meets the budget / physical constraints, a resource integration scheme is determined based on the first requirement configuration scheme and / or the second requirement configuration scheme.
[0026] When it is determined that the target configuration server does not meet the budget / physical constraints, according to the first requirement configuration scheme and / or the second requirement configuration scheme, the corresponding resource configuration optimization operation or the corresponding prompt alarm operation is executed to obtain the optimized requirement configuration scheme; and according to the optimized requirement configuration scheme, the resource integration scheme is determined.
[0027] And, determining the security policy integration scheme based on the data interface relationship information includes:
[0028] Based on the data interface relationship information, determine the data flow information of all the systems to be deployed;
[0029] Based on the data flow information and the security level information of each system to be deployed, perform corresponding security domain partitioning operations on all systems to be deployed to obtain security domain partitioning results.
[0030] Based on the data flow information, one or more data flows are determined, each data flow corresponding to at least two systems to be deployed; according to a preset rule transformation method, a corresponding allow rule transformation operation is performed on each data flow to obtain a first rule processing result for each data flow; and according to a preset implicit denial method, a corresponding denial rule addition operation is performed on each first rule processing result to obtain a second rule processing result for each data flow; based on the first rule processing result and the second rule processing result for each data flow, a firewall policy scheme is generated.
[0031] Based on the security domain division results and the firewall policy scheme, a security policy integration scheme is determined;
[0032] And, determining the resource conflict adjustment scheme based on the system's key resource information includes:
[0033] Based on the key resource information of the system, determine whether all the systems to be deployed meet the preset resource conflict conditions;
[0034] When it is determined that all the systems to be deployed meet the resource conflict conditions, the target resource conflict system and its corresponding target resource conflict type are determined based on the key resource information of the system and all the systems to be deployed. The target resource conflict type includes Internet Protocol address conflict type and / or power space conflict type.
[0035] When the target resource conflict type includes the Internet Protocol address conflict type, based on the preset address block optimization method and the determined available address pool, the corresponding Internet Protocol subnet reallocation operation is performed on the target resource conflict system to obtain the first conflict solution;
[0036] When the target resource conflict type includes the power space conflict type, according to the determined non-overloaded cabinet object information, the corresponding equipment reallocation operation is performed on the target resource conflict system to obtain a second conflict solution, and / or, the corresponding equipment upgrade or power distribution unit expansion operation is performed on the target resource conflict system to obtain a third conflict solution;
[0037] Based on the first conflict solution and / or the second conflict solution and / or the third conflict solution, a resource conflict adjustment scheme is determined.
[0038] As an optional implementation, in the first aspect of the present invention, before determining one or more systems to be deployed corresponding to the target sports event based on the event and specific attribute information of the target sports event and the preset event-system association matrix information, the method further includes:
[0039] Identify the sports events to be planned that require the construction of an information planning knowledge base, including target sports events within the target sports events;
[0040] Based on a preset weight coefficient mapping table, the target event equipment system that has an application dependency relationship with the sports event to be planned is determined, along with its corresponding application association strength information and application-specific condition information. The target event equipment system includes the system to be deployed.
[0041] Based on the application association strength information and the application-specific condition information, determine the first association weight coefficient between the target event equipment system and the sports event to be planned;
[0042] Based on the system function application requirements information of the sports event to be planned and the system equipped with the target event according to the target event level, and the first correlation weight coefficient, the second correlation weight coefficient of the sports event to be planned and the system equipped with the target event according to the target event level is determined;
[0043] Based on the second association weight coefficient, determine the mapping relationship between the sports event to be planned and the system deployment requirements of the target event based on the target event level;
[0044] Based on the deployment requirement mapping relationship, construct the event-system association matrix information between the sports event to be planned and the system equipped with the target event;
[0045] And, the step of determining one or more systems to be deployed corresponding to the target sports event based on the event information and scale level information of the target sports event, and the preset event-system association matrix information, includes:
[0046] Based on the event information of the target sports event, identify one or more sports events to be planned;
[0047] Based on the scale and level information of the target sports event and the preset event-system association matrix information, determine one or more required event equipment systems for each of the sports events to be planned;
[0048] Perform corresponding merging and deduplication operations on all the required sports events to be planned, and obtain one or more systems to be deployed for the target sports event.
[0049] As an optional implementation, in the first aspect of the present invention, before determining the basic system configuration information of each of the systems to be deployed according to a preset system-component dependency tree, the method further includes:
[0050] Based on the main functional information of the target event equipment system, determine one or more required software functional modules corresponding to the target event equipment system;
[0051] Based on each of the required software functional modules and its first configuration parameter information, determine one or more necessary carrier components corresponding to each of the required software functional modules;
[0052] Based on the target event equipment system and all the necessary supporting components corresponding to all the required software function modules, construct a system-component dependency tree;
[0053] And, determining the basic system configuration information of each system to be deployed based on a preset system-component dependency tree includes:
[0054] Based on the preset system-component dependency tree, determine the complete component subtree of each system to be deployed;
[0055] Based on the complete component subtree of each system to be deployed, determine the first essential bearer component included in each complete component subtree, and determine the component name and type information of each first essential bearer component. The first essential bearer component includes one or more of hardware-related components, software-related components, network-related components, and security-related components.
[0056] Based on the component name and type information of each of the first required carrier components, the basic system configuration information of each system to be deployed is determined.
[0057] As an optional implementation, in the first aspect of the present invention, before determining the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base, the method further includes:
[0058] Based on the event level information of the sports events to be planned, the first resource allocation planning parameters of the sports events to be planned are determined. The first resource allocation planning parameters include one or more of the following: security level configuration parameters, network reliability requirement configuration parameters, and system redundancy standard configuration parameters.
[0059] Based on the audience capacity information of the sports events to be planned, the second resource configuration planning parameters of the sports events to be planned are determined. The second resource configuration planning parameters include one or more of the following: concurrent user configuration parameters, access point number configuration parameters, total bandwidth demand egress bandwidth configuration parameters of the public wireless network, peak concurrent transaction volume configuration parameters, system configuration parameters, and gate number configuration parameters of the ticketing system; number and type configuration parameters of cameras, network and storage configuration parameters, and monitoring center configuration parameters of the security monitoring system.
[0060] Based on the determined media personnel scale information of the sports events to be planned, the third resource allocation planning parameters of the sports events to be planned are determined. The third resource allocation planning parameters include one or more of the following: the configuration parameters for the number of commentator seats and the configuration parameters for the commentator system; the configuration parameters for the capacity and network of the press conference hall; the configuration parameters for the number of workstations, the configuration parameters for facilities, and the configuration parameters for network bandwidth in the media workspace.
[0061] Based on the sports events to be planned and their corresponding first resource allocation planning parameters, second resource allocation planning parameters, and third resource allocation planning parameters, a scale-resource allocation rule base is constructed.
[0062] And, determining the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base includes:
[0063] Based on the basic system configuration information of each system to be deployed, determine the first essential bearer component included in each system to be deployed, and determine the initial quantitative configuration information of the first essential bearer component included in each system to be deployed;
[0064] Based on the comprehensive scale information of the target sports event and the preset scale-resource allocation rule base, the resource allocation rule coefficient of each system to be deployed is determined, and the resource allocation rule coefficient corresponds to the resource allocation planning parameters in the scale-resource allocation rule base;
[0065] Based on the initial configuration information of each of the first essential bearer components and the resource allocation rule coefficient of each of the systems to be deployed, the final quantitative configuration information of each of the first essential bearer components is determined.
[0066] The final system configuration information of each of the first required bearer components included in each of the systems to be deployed is determined.
[0067] As an optional implementation, in the first aspect of the present invention, determining the regional allocation scheme for each of the systems to be deployed based on the final system configuration information of each system to be deployed and the venue area functional information of the target sports venue includes:
[0068] For each system to be deployed, the component function information of the second necessary carrier component corresponding to the system to be deployed is determined based on the final system configuration information of the system to be deployed.
[0069] Based on the component function information of the second essential support component and the venue area function information of the target event venue, determine the standard deployment location area of the second essential support component;
[0070] Determine whether the standard deployment location area meets the preset space / power over-limit conditions;
[0071] When it is determined that the standard deployment location area meets the space / power over-limit conditions, the corresponding equipment adjustment operation is performed on the standard deployment location area to obtain the final deployment location area of the second necessary bearing component; based on the final deployment location areas of all the second necessary bearing components, the area allocation scheme of each system to be deployed is determined;
[0072] When it is determined that the standard deployment location area does not meet the space / power over-limit conditions, a regional allocation scheme for each of the systems to be deployed is determined based on the standard deployment location areas of all the second necessary supporting components.
[0073] A second aspect of this invention discloses an information planning system for sports venues for comprehensive sports events, the system comprising:
[0074] The event and venue identification module is used to identify target sports events and target event venues that require information technology planning for event venues.
[0075] The system to be deployed module is used to determine one or more systems to be deployed corresponding to the target sports event based on the event information and event scale level information of the target sports event and the preset event-system association matrix information;
[0076] The system configuration determination module is used to determine the basic system configuration information of each system to be deployed based on a preset system-component dependency tree, and to determine the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base.
[0077] The system area allocation module is used to determine the area allocation scheme for each of the systems to be deployed based on the final system configuration information of each system to be deployed and the venue area function information of the target event venue.
[0078] The system facility integration module is used to determine the final system facility integration scheme based on the application requirements information of all the systems to be deployed and the preset facility integration and optimization methods.
[0079] The information technology solution generation module is used to generate an information technology planning scheme for the target sports event and the target event venue based on the configuration information and regional allocation scheme of each system to be deployed and its corresponding final system configuration scheme and the final system facility integration scheme.
[0080] As an optional implementation, in the second aspect of the present invention, the target sports venue includes one or more sub-functional areas, and each of the systems to be deployed is applied to one or more of the sub-functional areas; the application requirement information of all the systems to be deployed includes one or more of the following: the number of device ports that need to access the target network in each sub-functional area and the location information of the device ports; the system server configuration information corresponding to all the systems to be deployed; the data interface relationship information; and the specific method by which the system facility integration module determines the final system facility integration scheme based on the application requirement information of all the systems to be deployed and the preset facility integration and optimization method includes:
[0081] Based on the number and location of device ports corresponding to each sub-functional area, a network integration scheme is determined; and / or, based on the system server configuration information, a resource integration scheme is determined; and / or, based on the data interface relationship information, a security policy integration scheme is determined; and / or, based on the system's key resource information, a resource conflict adjustment scheme is determined.
[0082] Based on the network integration scheme and / or the resource integration scheme and / or the security policy integration scheme and / or the resource conflict adjustment scheme, the final system facility integration scheme is determined.
[0083] As an optional implementation, in the second aspect of the present invention, the method by which the system facility integration module determines the network integration scheme based on the number of device ports and the location information of the device ports corresponding to each sub-functional area specifically includes:
[0084] Based on the number of device ports corresponding to each sub-functional area, the target access switch corresponding to each sub-functional area is determined, and based on the device port location information and the preset access switch deployment location requirements, the first deployment location information of each target access switch is determined.
[0085] Based on the first deployment quantity information of all the target access switches, determine the target core switches corresponding to all the target access switches, and based on the preset core switch deployment location requirements information, determine the second deployment location information of the target core switches;
[0086] Based on the key business traffic information corresponding to all the systems to be deployed, determine the uplink bandwidth requirement configuration information of the uplink port of the target core switch;
[0087] A network integration scheme is determined based on each target access switch and its first deployment location information and first deployment quantity information, each target core switch and its second deployment location information and second deployment quantity information, and the uplink bandwidth requirement configuration information.
[0088] Furthermore, the specific methods by which the system facility integration module determines the resource integration scheme based on the system server configuration information include:
[0089] Based on the system server configuration information, determine the total resource requirement vector information for each resource type;
[0090] Based on the total resource requirement vector information for each resource type, a first requirement configuration scheme for the virtual machine cluster is determined; and / or, based on the total resource requirement vector information for each resource type, a second requirement configuration scheme for the local server is determined.
[0091] Based on the first requirement configuration scheme and / or the second requirement configuration scheme, determine whether the target configuration server meets the preset budget / physical constraints; the target configuration server includes the virtual machine cluster and / or the local server;
[0092] When it is determined that the target configuration server meets the budget / physical constraints, a resource integration scheme is determined based on the first requirement configuration scheme and / or the second requirement configuration scheme.
[0093] When it is determined that the target configuration server does not meet the budget / physical constraints, according to the first requirement configuration scheme and / or the second requirement configuration scheme, the corresponding resource configuration optimization operation or the corresponding prompt alarm operation is executed to obtain the optimized requirement configuration scheme; and according to the optimized requirement configuration scheme, the resource integration scheme is determined.
[0094] Furthermore, the specific methods by which the system facility integration module determines the security policy integration scheme based on the data interface relationship information include:
[0095] Based on the data interface relationship information, determine the data flow information of all the systems to be deployed;
[0096] Based on the data flow information and the security level information of each system to be deployed, perform corresponding security domain partitioning operations on all systems to be deployed to obtain security domain partitioning results.
[0097] Based on the data flow information, one or more data flows are determined, each data flow corresponding to at least two systems to be deployed; according to a preset rule transformation method, a corresponding allow rule transformation operation is performed on each data flow to obtain a first rule processing result for each data flow; and according to a preset implicit denial method, a corresponding denial rule addition operation is performed on each first rule processing result to obtain a second rule processing result for each data flow; based on the first rule processing result and the second rule processing result for each data flow, a firewall policy scheme is generated.
[0098] Based on the security domain division results and the firewall policy scheme, a security policy integration scheme is determined;
[0099] Furthermore, the specific methods by which the system facility integration module determines the resource conflict adjustment scheme based on the system's key resource information include:
[0100] Based on the key resource information of the system, determine whether all the systems to be deployed meet the preset resource conflict conditions;
[0101] When it is determined that all the systems to be deployed meet the resource conflict conditions, the target resource conflict system and its corresponding target resource conflict type are determined based on the key resource information of the system and all the systems to be deployed. The target resource conflict type includes Internet Protocol address conflict type and / or power space conflict type.
[0102] When the target resource conflict type includes the Internet Protocol address conflict type, based on the preset address block optimization method and the determined available address pool, the corresponding Internet Protocol subnet reallocation operation is performed on the target resource conflict system to obtain the first conflict solution;
[0103] When the target resource conflict type includes the power space conflict type, according to the determined non-overloaded cabinet object information, the corresponding equipment reallocation operation is performed on the target resource conflict system to obtain a second conflict solution, and / or, the corresponding equipment upgrade or power distribution unit expansion operation is performed on the target resource conflict system to obtain a third conflict solution;
[0104] Based on the first conflict solution and / or the second conflict solution and / or the third conflict solution, a resource conflict adjustment scheme is determined.
[0105] As an optional implementation, in a second aspect of the invention, the system further includes:
[0106] The system matrix construction module is used to determine, before the system to be deployed module determines one or more systems to be deployed corresponding to the target sports event based on the event and specific attribute information of the target sports event and a preset event-system association matrix, the sports events to be planned that require the construction of an information planning knowledge base, including the target sports events within the target sports event; and to determine, based on a preset weight coefficient mapping table, the target events equipped with systems that have application dependencies on the sports events to be planned, along with their corresponding application association strength information and application-specific condition information, including the systems to be deployed; and to determine, based on the application association strength information and the application-specific condition information, the target events equipped with systems that have application dependencies on the sports events to be planned. The system determines a first association weight coefficient between the target event's equipment system and the sports event to be planned, based on the system function application requirements of the sports event to be planned and the target event's equipment system at the target event level, and the first association weight coefficient. Based on the second association weight coefficient, it determines a deployment requirement mapping relationship between the sports event to be planned and the target event's equipment system at the target event level. Based on the deployment requirement mapping relationship, it constructs an event-system association matrix information between the sports event to be planned and the target event's equipment system.
[0107] As an optional implementation, in the second aspect of the present invention, the method by which the system to be deployed determination module determines one or more systems to be deployed corresponding to the target sports event based on the event information and event scale level information of the target sports event and the preset event-system association matrix information specifically includes:
[0108] Based on the event information of the target sports event, identify one or more sports events to be planned;
[0109] Based on the scale and level information of the target sports event and the preset event-system association matrix information, determine one or more required event equipment systems for each of the sports events to be planned;
[0110] Perform corresponding merging and deduplication operations on all the required sports events to be planned, and obtain one or more systems to be deployed for the target sports event.
[0111] As an optional implementation, in a second aspect of the invention, the system further includes:
[0112] The component tree construction module is used to determine one or more required software function modules corresponding to the target event equipment system based on the main function information of the target event equipment system, before the system configuration determination module determines the basic system configuration information of each system to be deployed according to the preset system-component dependency tree; determine one or more necessary carrier components corresponding to each required software function module according to each required software function module and its first configuration parameter information; and construct a system-component dependency tree based on the target event equipment system and all necessary carrier components corresponding to all required software function modules.
[0113] As an optional implementation, in the second aspect of the present invention, the method by which the system configuration determination module determines the basic system configuration information of each system to be deployed based on a preset system-component dependency tree specifically includes:
[0114] Based on the preset system-component dependency tree, determine the complete component subtree of each system to be deployed;
[0115] Based on the complete component subtree of each system to be deployed, determine the first essential bearer component included in each complete component subtree, and determine the component name and type information of each first essential bearer component. The first essential bearer component includes one or more of hardware-related components, software-related components, network-related components, and security-related components.
[0116] Based on the component name and type information of each of the first required carrier components, the basic system configuration information of each system to be deployed is determined.
[0117] As an optional implementation, in a second aspect of the invention, the system further includes:
[0118] The configuration library construction module is used to determine the first resource configuration planning parameters of the planned sports event based on the determined event level information of the sports event to be planned, before the system configuration determination module determines the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and the preset scale-resource configuration rule library. The first resource configuration planning parameters include one or more of the following: security level configuration parameters, network reliability requirement configuration parameters, and system redundancy standard configuration parameters. The module also determines the second resource configuration planning parameters of the planned sports event based on the determined audience capacity information of the sports event to be planned. The second resource configuration planning parameters include the concurrent user count configuration parameters and access point count configuration parameters of the public wireless network, as well as the total bandwidth requirement egress bandwidth. The system comprises one or more of the following configuration parameters: wide range configuration parameters, peak concurrent transaction volume configuration parameters and system configuration parameters and gate quantity configuration parameters of the ticketing system, camera quantity and type configuration parameters and network and storage configuration parameters and monitoring center configuration parameters of the security monitoring system; based on the determined media personnel scale information of the sports event to be planned, the third resource configuration planning parameters of the sports event to be planned are determined, the third resource configuration planning parameters include one or more of the following: commentator seat quantity configuration parameters and commentator system configuration parameters, press conference hall capacity configuration parameters and network configuration parameters, media workstation quantity configuration parameters and facility configuration parameters and network bandwidth configuration parameters; based on the sports event to be planned and its corresponding first resource configuration planning parameters, second resource configuration planning parameters and third resource configuration planning parameters, a scale-resource configuration rule base is constructed.
[0119] As an optional implementation, in the second aspect of the present invention, the method by which the system configuration determination module determines the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base specifically includes:
[0120] Based on the basic system configuration information of each system to be deployed, determine the first essential bearer component included in each system to be deployed, and determine the initial quantitative configuration information of the first essential bearer component included in each system to be deployed;
[0121] Based on the comprehensive scale information of the target sports event and the preset scale-resource allocation rule base, the resource allocation rule coefficient of each system to be deployed is determined, and the resource allocation rule coefficient corresponds to the resource allocation planning parameters in the scale-resource allocation rule base;
[0122] Based on the initial configuration information of each of the first essential bearer components and the resource allocation rule coefficient of each of the systems to be deployed, the final quantitative configuration information of each of the first essential bearer components is determined.
[0123] The final system configuration information of each of the first required bearer components included in each of the systems to be deployed is determined.
[0124] As an optional implementation, in the second aspect of the present invention, the method by which the system area allocation module determines the area allocation scheme for each of the systems to be deployed based on the final system configuration information of each system to be deployed and the venue area function information of the target sports venue specifically includes:
[0125] For each system to be deployed, the component function information of the second necessary carrier component corresponding to the system to be deployed is determined based on the final system configuration information of the system to be deployed.
[0126] Based on the component function information of the second essential support component and the venue area function information of the target event venue, determine the standard deployment location area of the second essential support component;
[0127] Determine whether the standard deployment location area meets the preset space / power over-limit conditions;
[0128] When it is determined that the standard deployment location area meets the space / power over-limit conditions, the corresponding equipment adjustment operation is performed on the standard deployment location area to obtain the final deployment location area of the second necessary bearing component; based on the final deployment location areas of all the second necessary bearing components, the area allocation scheme of each system to be deployed is determined;
[0129] When it is determined that the standard deployment location area does not meet the space / power over-limit conditions, a regional allocation scheme for each of the systems to be deployed is determined based on the standard deployment location areas of all the second necessary supporting components.
[0130] A third aspect of this invention discloses another information planning system for sports venues for comprehensive sports events, the system comprising:
[0131] Memory containing executable program code;
[0132] A processor coupled to the memory;
[0133] The processor calls the executable program code stored in the memory to execute the information planning method for sports venues for comprehensive sports events disclosed in the first aspect of the present invention.
[0134] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the information planning method for sports venues for comprehensive sports events disclosed in the first aspect of the present invention.
[0135] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0136] In this embodiment of the invention, the following steps are taken: First, a target sports event and target venue requiring information technology planning for the sports venue are identified. Second, based on the event information, scale level information, and a pre-defined event-system association matrix, one or more systems to be deployed for the target sports event are determined. Third, based on a pre-defined system-component dependency tree, the basic system configuration information for each system to be deployed is determined. Fourth, based on the overall scale information of the target sports event, the basic system configuration information for each system to be deployed, and a pre-defined scale-resource configuration rule base, the final system configuration information for each system to be deployed is determined. Fifth, based on the final system configuration information for each system to be deployed and the venue area function information of the target sports venue, a regional allocation scheme for each system to be deployed is determined. Sixth, based on the application requirements of all systems to be deployed and pre-defined facility integration and optimization methods, a final system facility integration scheme is determined. Finally, based on each system to be deployed, its corresponding final system configuration information, regional allocation scheme, and final system facility integration scheme, an information technology planning scheme for the sports venue and the target sports event is generated. As can be seen, this invention can realize the information planning function for target sports events and venues through the determination of the system to be deployed, the determination of basic system configuration information, the determination of final system configuration information, the determination of regional allocation scheme, the determination of final system facility integration scheme, and the generation of information planning scheme. This is conducive to improving the comprehensiveness and rationality of the information planning method for sports venues, improving the diversity, flexibility, and pertinence of the parameters involved in the determination of the information planning scheme for sports venues, thereby improving the accuracy and reliability of the determined information planning scheme for sports venues, improving the generation efficiency and convenience of the information planning scheme for sports venues, and thus improving the accuracy and efficiency of information planning for sports venues for comprehensive sports events, which helps to guide the information construction of sports venues. Attached Figure Description
[0137] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0138] Figure 1 This is a flowchart illustrating an information-based planning method for sports venues for comprehensive sports events, as disclosed in an embodiment of the present invention.
[0139] Figure 2 This is a schematic diagram of the overall architecture of an information-based planning method for sports venues for comprehensive sports events, as disclosed in an embodiment of the present invention.
[0140] Figure 3 This is a schematic diagram of the structure of an information planning system for sports venues for comprehensive sports events, as disclosed in an embodiment of the present invention.
[0141] Figure 4 This is a schematic diagram of another information planning system for sports venues for comprehensive sports events disclosed in an embodiment of the present invention;
[0142] Figure 5 This is a schematic diagram of the structure of another information planning system for sports venues for comprehensive sports events, as disclosed in an embodiment of the present invention. Detailed Implementation
[0143] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0144] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0145] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0146] This invention discloses a method and system for information-based planning of sports venues for comprehensive sports events. It enables information-based planning of sports venues for target sports events and venues through methods for determining the system to be deployed, basic system configuration information, final system configuration information, regional allocation scheme, final system facility integration scheme, and information-based planning scheme generation. This improves the comprehensiveness and rationality of the information-based planning method, enhances the diversity, flexibility, and relevance of parameters involved in determining the information-based planning scheme, and consequently improves the accuracy and reliability of the determined information-based planning scheme. It also improves the efficiency and ease of generating the information-based planning scheme, thereby enhancing the accuracy and efficiency of information-based planning for comprehensive sports events and guiding the information-based construction of sports venues. Detailed explanations follow.
[0147] Example 1
[0148] Please see Figure 1 , Figure 1 This is a flowchart illustrating an information-based planning method for sports venues in comprehensive sports events, as disclosed in an embodiment of the present invention. Wherein, Figure 1 The described method can be applied to an information planning system for sports venues for comprehensive sports events. This system may include a server, which may be a local server or a cloud server; this embodiment of the invention does not limit the scope. Figure 1 As shown, the information planning method for sports venues for comprehensive sports events includes the following operations:
[0149] 101. Identify the target sports events and target venues that require information technology planning for the event venues.
[0150] 102. Based on the event information and scale level information of the target sports event, and the preset event-system association matrix information, determine one or more systems to be deployed corresponding to the target sports event.
[0151] Optionally, the competition information can correspond to a competition list, for example: ["swimming", "diving", "water polo", "track and field", "football", "horse racing", "..."]. Furthermore, the competition list is not only a list, but each competition can also be associated with its specific attributes, such as whether it is a water sport (affecting ground moisture-proof equipment) or whether it is a time- and scoring-intensive sport (affecting the performance requirements of the corresponding system). This embodiment of the invention does not impose any limitations.
[0152] Optional, event scale level information, for example: ["International Top", "National", "Provincial", "City", "District", "Single Event", "..."]; furthermore, different levels correspond to different security levels, network reliability requirements and system redundancy standards. Specific parameters are preset for each event scale enumeration value through the scale-resource configuration rule base of the knowledge base. During planning, the engine directly calls the complete configuration template of that level. This embodiment of the invention does not impose limitations.
[0153] 103. Based on the preset system-component dependency tree, determine the basic system configuration information of each system to be deployed, and based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and the preset scale-resource configuration rule base, determine the final system configuration information of each system to be deployed.
[0154] Optionally, the basic system configuration information of the system to be deployed can be illustrated as follows: by querying the system-component dependency tree, the system to be deployed can be expanded into a list of specific hardware, software, network and security components. Furthermore, the component list is a standard template that is pre-set and stored in the dependency tree. The complete structure and component types can be obtained directly by querying the system-component dependency tree, but the specific quantity, specifications and other parameters of the components in the list are empty or default values. This embodiment of the invention does not limit this.
[0155] Optionally, the final system configuration information of the system to be deployed, for example, involves calling the scale-resource configuration rule base and combining parameters such as event scale, audience capacity, and media scale (i.e., comprehensive event scale information) to specifically quantify the abstract components of the basic system configuration information. This embodiment of the invention does not limit this.
[0156] 104. Based on the final system configuration information of each system to be deployed and the venue area function information of the target event venue, determine the area allocation scheme for each system to be deployed.
[0157] Optionally, based on the functional information of the necessary carrier components and the venue functional information in the final system configuration information of the system to be deployed, the necessary carrier components in the system to be deployed are partitioned and allocated to specific physical locations to obtain a regional allocation scheme. This embodiment of the invention does not limit the scope of the scheme.
[0158] 105. Based on the application requirements of all systems to be deployed and the preset facility integration and optimization methods, determine the final system facility integration plan.
[0159] Optionally, the final system infrastructure integration solution may include, but is not limited to, one or more of the following: network integration solution, resource integration solution, security policy integration solution, and resource conflict detection and resolution solution. This embodiment of the invention does not limit the scope of the solution.
[0160] 106. Based on each system to be deployed and its corresponding final system configuration information, regional allocation scheme, and final system facility integration scheme, generate an information planning scheme for the target sports event and the target event venue.
[0161] Optionally, the information planning scheme for the competition venue may include, but is not limited to, one or more of the following: network planning scheme, system planning scheme, application planning scheme, and equipment and facility planning scheme. This embodiment of the invention does not limit the scope of the scheme.
[0162] Optionally, the information planning scheme for the event venue can be a structured, multi-dimensional, and executable planning scheme document. Furthermore, the output content of the information planning scheme for the event venue can include, but is not limited to: (1) Overall planning description: an overview of the planning basis, objectives, and scope; (2) System deployment list: a detailed list of all systems that need to be deployed; (3) Hardware equipment list: including the name, model, specifications, quantity, and deployment location of servers, network equipment, security equipment, and terminal equipment; (4) Network topology diagram and cabling scheme: automatically generated Visio-style network topology diagram and rack diagram; (5) Cloud resource application form: a cloud resource requirement table accurate to vCPU, GB, and TB; (6) Network security planning recommendations: including security domain division, access control policies, and security equipment deployment diagram; (7) Phased implementation recommendations: based on the event schedule, providing timeline recommendations for equipment entry, installation, and debugging; (8) Preliminary budget estimate: based on the built-in equipment price library, generating preliminary CAPEX (capital expenditure) and OPEX (operating expenditure) estimates. This embodiment of the invention does not limit the scope of the estimates.
[0163] Optionally, the overall architecture of this solution can be found in the appendix to the instruction manual. Figure 2 As shown, the user interacts with the planning engine through the input module. The planning engine calls the core knowledge base model and finally outputs the planning scheme. Furthermore, the present invention includes four components: an input module, a planning engine (core processing device), an information-based planning knowledge base, and an output module. Further, the input module is used to receive various parameters from the user regarding the target event and venue. The planning engine is the core logic unit used to execute the method of the present invention. The information-based planning knowledge base is a database used to store all rules, templates, and relationships. The output module is used to generate and present the final planning scheme. The embodiments of the present invention are not limited.
[0164] Optionally, this solution can be applied to an infrastructure global constraint model, which includes a cloud resource pool, network architecture, and data center and low-voltage room modules. Further, the cloud resource pool is used to aggregate the computing, storage, and network resources required by all systems and match them with the capacity of the venue's local or central cloud resource pool; the network architecture is used to define logically isolated network planes such as the competition network, the event internet, and the office network, and specifies which systems must connect to which network (e.g., the timing and scoring system must connect to the high-priority competition network, while the reception system can connect to the office network); the data center and low-voltage room modules are used to plan the space, power supply, and cooling requirements of the core data center and low-voltage rooms in each area based on the number of devices and their location within the venue. This embodiment of the invention does not impose any limitations on these requirements.
[0165] Optionally, the need for reuse, renovation, or new construction can also be assessed through a list of existing information technology equipment and lines, but this embodiment of the invention does not limit this.
[0166] As can be seen, the information planning method for sports venues for comprehensive sports events described in this embodiment of the invention can realize the information planning function for target sports events and target sports venues through the determination of the system to be deployed, the determination of basic system configuration information, the determination of final system configuration information, the determination of regional allocation scheme, the determination of final system facility integration scheme, and the generation of information planning scheme. This is conducive to improving the comprehensiveness and rationality of the information planning method for sports venues, improving the diversity, flexibility, and pertinence of the parameters involved in determining the information planning scheme for sports venues, thereby improving the accuracy and reliability of the determined information planning scheme for sports venues, improving the generation efficiency and convenience of the information planning scheme for sports venues, and thus improving the accuracy and efficiency of information planning for sports venues for comprehensive sports events, which helps to guide the information construction of sports venues.
[0167] In an optional embodiment, the target event venue includes one or more sub-functional areas, and each system to be deployed is applied to one or more sub-functional areas; the application requirement information of all systems to be deployed includes one or more of the following: the number of device ports that need to access the target network in each sub-functional area and the location information of the device ports; the system server configuration information corresponding to all systems to be deployed; the data interface relationship information; and the system key resource information.
[0168] Further, optionally, the final system facility integration scheme determined based on the application requirements information of all systems to be deployed and the preset facility integration and optimization methods may include:
[0169] Based on the number and location of device ports in each sub-functional area, determine the network integration scheme; and / or, based on the system server configuration information, determine the resource integration scheme; and / or, based on the data interface relationship information, determine the security policy integration scheme; and / or, based on the system's critical resource information, determine the resource conflict adjustment scheme.
[0170] The final system infrastructure integration plan is determined based on the network integration plan and / or resource integration plan and / or security policy integration plan and / or resource conflict adjustment plan.
[0171] Optionally, the target event venue may include one or more sub-functional areas. For example, the target event venue may include the competition area (FOP), results office (Results), commentators' seat (CIS), and technical room (IDF). This embodiment of the invention does not limit the scope of the invention.
[0172] Optionally, each system to be deployed may be applied to one or more sub-functional areas. For example, the on-site data acquisition equipment of the "Time and Scoring System" may be assigned to the "FOP (Competition Area)" and the "Warm-up Area", the data processing server of the "Time and Scoring System" may be assigned to the "Technical Room", and the results publishing client of the "Time and Scoring System" may be assigned to the "Results Processing Office", "Media Center", and "Commentator Seat". This embodiment of the invention does not limit the scope of the invention.
[0173] Optionally, the network integration scheme is determined based on the number and location information of the devices and ports corresponding to each sub-functional area. For example, the number and location of all devices and ports that need to access the "competition private network" are counted, the number and deployment location of switches in the access layer and aggregation layer / core layer are automatically generated, and the total bandwidth requirement is calculated. This embodiment of the invention does not limit this.
[0174] Optionally, the above-mentioned resource integration scheme is determined based on the system server configuration information. For example, the server requirements (CPU, memory, storage) of all systems are summarized, an API call is initiated to the cloud management platform or a local server procurement list is generated, and the total amount of resources is ensured to be within the budget or physical constraints. This embodiment of the invention does not impose any limitations.
[0175] Optionally, the above-mentioned security policy integration scheme is determined based on the data interface relationship information. For example, preliminary network security domain division and firewall policy suggestions are automatically generated based on the data interface relationship information. This embodiment of the invention does not limit this.
[0176] Optionally, the above-mentioned resource conflict adjustment scheme is determined based on the key resource information of the system. For example, check whether there is a resource conflict, such as two systems requiring the same IP address range or insufficient power in the data center to support all devices; if a conflict is found, start an optimization algorithm (such as a greedy algorithm or constraint solver) to make adjustments, or prompt the user to make a decision. This embodiment of the invention is not limited.
[0177] As can be seen, this optional embodiment can determine the network integration scheme, resource integration scheme, security policy integration scheme, and resource conflict adjustment scheme of the system to be deployed, and thus determine the final system facility integration scheme. This is beneficial to improving the comprehensiveness and rationality of the final system facility integration scheme determination method, and to improving the diversity, flexibility, and pertinence of facility integration sub-schemes and their determination methods, thereby improving the accuracy and reliability of the determined final system facility integration scheme.
[0178] In another optional embodiment, determining the network integration scheme based on the number and location information of device ports corresponding to each sub-functional area may include:
[0179] Based on the number of device ports corresponding to each sub-functional area, determine the target access switch corresponding to each sub-functional area, and based on the device port location information and the preset access switch deployment location requirements, determine the first deployment location information of each target access switch.
[0180] Based on the first deployment quantity information of all target access switches, determine the target core switches corresponding to all target access switches, and based on the preset core switch deployment location requirements information, determine the second deployment location information of the target core switches.
[0181] Based on the key business traffic information corresponding to all the systems to be deployed, determine the uplink bandwidth requirement configuration information of the target core switch uplink port;
[0182] Based on the network integration scheme, a network integration scheme is determined for each target access switch and its first deployment location information and first deployment quantity information, a network integration scheme for each target core switch and its second deployment location information and second deployment quantity information, and uplink bandwidth requirement configuration information.
[0183] Optionally, the target access switch for each sub-functional area is determined based on the number of device ports corresponding to each sub-functional area. For example, assuming the competition area (FOP) includes 10 timing and scoring terminals, the results office (Results) includes 5 results processing PCs, and the commentator's seat (CIS) includes 8 commentator terminals, then the FOP area needs 10 ports, so a 24-port access switch (i.e., the target access switch) is planned. Similarly, a 24-port switch (i.e., the target access switch) is planned for both the Results and CIS areas. This embodiment of the invention does not impose any limitations.
[0184] Optionally, the first deployment location information of each target access switch is determined based on the device port location information and the preset access switch deployment location requirements. For example, the switch is deployed in the weak current room of the device-dense area. Further, for example, the target access switch in the FOP area is located in the FOP weak current room. This embodiment of the invention does not limit the scope.
[0185] Optionally, based on the first deployment quantity information of all target access switches, the target core switch corresponding to each target access switch is determined. For example, if the target access switches need uplink connections and the venue is small, one core switch can be set up. Furthermore, based on the first deployment quantity of the target access switches (e.g., 3 units) and future expansion, a target core switch with sufficient downlink optical ports (e.g., 8 ports) is planned. This embodiment of the invention does not impose any limitations.
[0186] Optionally, the second deployment location information of the target core switch is determined based on the preset core switch deployment location requirements information. For example, the core switch is deployed in the technical data center (IDF), which is the second deployment location information. Here, it is the convergence point of the network center and the cables of each area (i.e., the core switch deployment location requirements information). This embodiment of the invention does not limit this.
[0187] Optionally, based on the key business traffic information corresponding to all the systems to be deployed, the uplink bandwidth requirement configuration information of the target core switch uplink port is determined. For example, if the target core switch is connected to the data center, assuming the peak traffic of the performance data is 100Mbps, the peak traffic of the commentator's audio and video stream is 200Mbps, and the timing data is 50Mbps, plus redundancy, the total requirement is approximately (100+200+50)×1.2 (margin coefficient) = 420Mbps. Therefore, the target core switch uplink port needs to be configured with ≥1Gbps bandwidth (i.e., uplink bandwidth requirement configuration information). This embodiment of the invention does not impose any limitations.
[0188] As can be seen, this optional embodiment can provide a specific method for determining network integration schemes. By determining the target access switch and its first deployment location information and first deployment quantity information, the target core switch and its second deployment location information and second deployment quantity information, and the uplink bandwidth requirement configuration information, the network integration scheme can be determined. This is beneficial to improving the comprehensiveness, rationality, and progressiveness of the method for determining network integration schemes, thereby improving the accuracy and reliability of the determined network integration schemes, and thus improving the accuracy, reliability, efficiency, and convenience of network automation planning.
[0189] In yet another optional embodiment, determining the resource integration scheme based on the system server configuration information may include:
[0190] Based on the system server configuration information, determine the total resource requirement vector information for each resource type;
[0191] Based on the total resource requirement vector information for each resource type, determine the first requirement configuration scheme for the virtual machine cluster; and / or, based on the total resource requirement vector information for each resource type, determine the second requirement configuration scheme for the local server.
[0192] Based on the first requirement configuration scheme and / or the second requirement configuration scheme, determine whether the target configuration server meets the preset budget / physical constraints; the target configuration server includes virtual machine clusters and / or local servers;
[0193] When it is determined that the target configuration server meets the budget / physical constraints, a resource integration plan is determined based on the first requirement configuration plan and / or the second requirement configuration plan.
[0194] When it is determined that the target configuration server does not meet the budget / physical constraints, according to the first requirement configuration scheme and / or the second requirement configuration scheme, the corresponding resource configuration optimization operation or the corresponding prompt and alarm operation is executed to obtain the optimized requirement configuration scheme; based on the optimized requirement configuration scheme, the resource integration scheme is determined.
[0195] Optionally, based on the system server configuration information, the total resource requirement vector information for each resource type is determined. For example, the server component requirements (such as CPU cores, memory GB, and storage TB) of all systems to be deployed (such as grade management, official website publishing, etc.) are summed up according to resource type to obtain the total resource requirement vector information for each resource type (e.g., total CPU: 240 cores, total memory: 512GB, total storage: 20TB). This embodiment of the invention does not limit this.
[0196] Optionally, the above-mentioned method determines the first requirement configuration scheme for the virtual machine cluster based on the total resource requirement vector information for each resource type. For example, the total resource requirement vector information is encapsulated into a standardized request (such as JSON format), and a virtual machine cluster of the corresponding specifications is created by calling the cloud platform service through a pre-configured API. The cloud platform returns a quotation and resource configuration confirmation to obtain the first requirement configuration scheme for the virtual machine cluster. This embodiment of the invention does not limit the scope of the invention.
[0197] Optionally, based on the total resource requirement vector information for each resource type, the second requirement configuration scheme for the local server is determined. For example, the total resource requirement vector information is matched with the "server model library" to match the specifications of a single physical server (e.g., 2 x 20-core CPUs, 256GB memory). The required number of physical servers (e.g., 2 in this example) is calculated using an algorithm (e.g., a packing algorithm) and a procurement list containing the model, quantity, and configuration is generated to obtain the second requirement configuration scheme for the local server. This embodiment of the invention does not impose any limitations.
[0198] Further optionally, the determination of whether the target configuration server meets the preset budget / physical constraints based on the first requirement configuration scheme and / or the second requirement configuration scheme may include:
[0199] Based on the first requirement configuration scheme and / or the second requirement configuration scheme, determine whether the total cost of the target configuration server is greater than or equal to the preset budget cost threshold, and determine whether the total power consumption and rack space of the target configuration server meet the preset data center capacity requirements.
[0200] When it is determined that the total cost of the target configuration server is greater than or equal to the budget cost threshold and / or when it is determined that the total power consumption and rack space of the target configuration server do not meet the data center capacity requirements, it is determined that the target configuration server does not meet the preset budget / physical constraints.
[0201] When it is determined that the total cost of the target configuration server is less than the budget cost threshold, and when it is determined that the total power consumption and rack space of the target configuration server meet the data center capacity requirements, the target configuration server is determined to meet the preset budget / physical constraints.
[0202] Optionally, the above-mentioned resource configuration optimization operations can be performed, for example, adjusting the server model or enabling higher density virtualization. This embodiment of the invention does not limit the scope of the operation.
[0203] As can be seen, this optional embodiment can provide a specific method for determining resource integration schemes. By matching the determined first and / or second demand configuration schemes with the further determined budget / physical constraint satisfaction, the corresponding resource integration scheme determination method is improved. This is beneficial to improving the comprehensiveness and rationality of the resource integration scheme determination method, the diversity, flexibility, and pertinence of the resource integration scheme determination method, the diversity, flexibility, and pertinence of the determined demand configuration schemes, and thus the accuracy and reliability of the determined resource integration schemes, thereby improving the accuracy and stability of resource application.
[0204] In yet another optional embodiment, determining the security policy integration scheme based on data interface relationship information may include:
[0205] Based on the data interface relationship information, determine the data flow information of all systems to be deployed;
[0206] Based on the data flow information and the security level information of each system to be deployed, perform the corresponding security domain partitioning operation on all systems to be deployed to obtain the security domain partitioning results.
[0207] Based on the data flow information, identify one or more data flows, each corresponding to at least two systems to be deployed; according to the preset rule transformation method, perform corresponding allow rule transformation operations on each data flow to obtain the first rule processing result of each data flow, and according to the preset implicit denial method, perform corresponding denial rule addition operations on each first rule processing result to obtain the second rule processing result of each data flow; based on the first rule processing result and the second rule processing result of each data flow, generate a firewall policy scheme.
[0208] Based on the security domain division results and firewall policy schemes, a security policy integration scheme is determined.
[0209] Optionally, the data flow information of the system to be deployed may be as follows: timing and scoring system -> grade management system -> official website publishing system, or the timing system (source IP group) needs to access port 8888 of the grade system (target IP group). This embodiment of the invention does not limit the scope of the data flow information.
[0210] Optionally, performing the corresponding security domain division operation on all systems to be deployed can be understood as classifying systems with close data interaction and similar security levels into the same security domain; further, for example, classifying the core competition system (such as timing system, scoring system, etc.) in the system to be deployed into the "competition core domain" is not limited in this embodiment of the invention.
[0211] Optionally, based on the connectivity of the data flow graph, community detection or clustering algorithms can be used to automatically generate initial domain partitioning suggestions, which is not limited in this embodiment of the invention.
[0212] Optionally, according to the preset rule transformation method, the above performs the corresponding allow rule transformation operation on each data stream to obtain the first rule processing result of each data stream. For example, each data stream is transformed into an allow (ALLOW) rule with the format: source security domain / source IP group -> target security domain / target IP group: port / protocol. This embodiment of the invention does not limit the scope of the invention.
[0213] Optionally, based on the preset implicit rejection method, the above-mentioned first rule processing result is processed by performing a corresponding rejection rule addition operation to obtain the second rule processing result of each data stream. For example, at the end of all automatically generated allow rules, a default rule of rejecting all (DENY ANY) is added. This embodiment of the invention does not limit this.
[0214] Optionally, the security policy integration scheme can be understood as a structured policy list that can be directly imported into firewall devices or reviewed by security engineers. This embodiment of the invention does not limit the scope of the scheme.
[0215] As can be seen, this optional embodiment can provide a specific method for determining the security policy integration scheme, determining the security domain partitioning result and firewall policy scheme, and then determining the security policy integration scheme. This is beneficial to improving the comprehensiveness and rationality of the method for determining the security policy integration scheme, thereby improving the accuracy and reliability of the determined security policy integration scheme. In addition, it is beneficial to improving the comprehensiveness and rationality of the method for determining the security domain partitioning result, thereby improving the accuracy and reliability of the determined security domain partitioning result. Furthermore, it is beneficial to improving the comprehensiveness and rationality of the method for determining the firewall policy scheme, thereby improving the accuracy and reliability of the determined firewall policy scheme.
[0216] In yet another optional embodiment, the above-mentioned determination of the resource conflict adjustment scheme based on the system's key resource information may include:
[0217] Based on the key resource information of the system, determine whether all systems to be deployed meet the preset resource conflict conditions;
[0218] When it is determined that all systems to be deployed meet the resource conflict conditions, the target resource conflict system and its corresponding target resource conflict type are determined based on the system's key resource information and all systems to be deployed. The target resource conflict type includes Internet Protocol address conflict type and / or power space conflict type.
[0219] When the target resource conflict type includes Internet Protocol address conflict type, based on the preset address block optimization method and the determined available address pool, the corresponding Internet Protocol subnet reallocation operation is performed on the target resource conflict system to obtain the first conflict solution;
[0220] When the target resource conflict type includes the power space conflict type, based on the identified non-overloaded cabinet object information, the corresponding equipment reallocation operation is performed on the target resource conflict system to obtain the second conflict solution, and / or, the corresponding equipment upgrade or power distribution unit expansion operation is performed on the target resource conflict system to obtain the third conflict solution;
[0221] Based on the first conflict solution and / or the second conflict solution and / or the third conflict solution, determine the resource conflict adjustment scheme.
[0222] Optionally, based on the system's key resource information and all systems to be deployed, the target resource conflict system and its corresponding target resource conflict type are determined. For example, when the system's key resource information indicates that there are systems to be deployed that require the same IP address range, the target resource conflict type of the system to be deployed includes Internet Protocol address conflict type; when the system's key resource information indicates that the data center's power is insufficient to support all the devices of the system to be deployed, the target resource conflict type of the system to be deployed is determined to include power space conflict type. This embodiment of the invention does not impose any limitations.
[0223] Optionally, based on the preset address block optimization method and the determined available address pool, the above-mentioned Internet Protocol subnet reallocation operation is performed on the target resource conflict system to obtain the first conflict solution. For example, by using a constraint solver or greedy algorithm, non-overlapping IP subnets are reallocated for the conflict system in the preset available address pool. The algorithm will prioritize the address blocks that are closest to and continuous with the original plan in order to maintain the cleanliness of the network plan. This embodiment of the invention does not limit this.
[0224] Optionally, based on the information of the unloaded rack objects, the above-mentioned equipment reallocation operation is performed on the target resource conflict system. For example, triggering a packing algorithm (such as the best-fit diminishing algorithm) to attempt to reallocate servers and other equipment to unloaded racks in the data center. This embodiment of the invention is not limited to this.
[0225] Optionally, the above-mentioned equipment upgrade or power distribution unit expansion operation is performed on the target resource conflict system to obtain a third conflict solution. For example, upgrading the equipment to a higher density model (such as merging the needs of multiple virtual machines with a more powerful server) or generating a clear expansion requirement (such as "add a 20A PDU") prompts the user to make a decision, maximizing the use of existing resources and minimizing the change cost. This embodiment of the invention is not limited.
[0226] As can be seen, this optional embodiment can match the corresponding conflict solution determination method for the resource conflict type of the system to be deployed, including Internet Protocol address conflict type or power space conflict type. This is conducive to improving the comprehensiveness and rationality of the resource conflict adjustment scheme, improving the diversity, flexibility and pertinence of the conflict solution determination method, and thus improving the accuracy and reliability of the determined conflict solution.
[0227] In yet another optional embodiment, before determining one or more systems to be deployed corresponding to the target sports event based on the event and specific attribute information of the target sports event and the preset event-system association matrix information, the method may further include the following operations:
[0228] Identify the sports events that require the construction of an information planning knowledge base, including the target sports events within the target sports events;
[0229] Based on the preset weight coefficient mapping table, determine the target event equipment system that has an application dependency relationship with the sports event to be planned, as well as its corresponding application association strength information and application-specific condition information. The target event equipment system includes the system to be deployed.
[0230] Based on the application correlation strength information and application-specific condition information, determine the first correlation weight coefficient between the target event equipment system and the sports event to be planned;
[0231] Based on the system function application requirements information of the sports events to be planned and the target events equipped with systems corresponding to the target event level, and the first correlation weight coefficient, the second correlation weight coefficient of the sports events to be planned and the target events equipped with systems corresponding to the target event level is determined.
[0232] Based on the second correlation weight coefficient, determine the mapping relationship between the planned sports events and the target events' equipment systems based on the deployment requirements of the target events.
[0233] Based on the deployment requirement mapping relationship, construct the event-system association matrix information of the sports events to be planned and the target events equipped with systems.
[0234] Optional, the weight coefficient mapping table can be understood as establishing a standard mapping in the knowledge base and converting the dependency strength into a specific weight value W. It can refer to, but is not limited to, the table below:
[0235]
[0236] Optionally, based on the application association strength information and application-specific condition information, the first association weight coefficient between the target event equipment system and the sports event to be planned is determined. For example, by querying the preset weight coefficient mapping table, it is found that the application association strength between "swimming" and "arbitration video system" is "conditional dependency", with the annotation "only for the finals, or according to the technical rules". The first association weight coefficient between the target event equipment system and the sports event to be planned is determined, for example, W_initial = 0.4 (equivalent to "optional"). This embodiment of the invention does not limit this.
[0237] Optionally, based on the system function application requirements information corresponding to the target event level and the first correlation weight coefficient of the planned sports event and the target event's equipment system, the second correlation weight coefficient is determined. For example, according to the schedule and event level, as well as the conditions and rules regarding the "arbitration video system" in the "Scale-Resource Allocation Rule Base": Rule 1: If the event level = "International Top", then all swimming events require arbitration video recording, thus determining the second correlation weight coefficient W = 1.0; Rule 2: If the event level = "National Level" and the event is a "Final", then determining the second correlation weight coefficient W = 0.9; Rule 3: If the event level = "Provincial Level", then determining the second correlation weight coefficient W = 0.4 (remaining unchanged). This embodiment of the invention does not limit this.
[0238] Optionally, the above-mentioned determination of the deployment requirement mapping relationship between the planned sports event and the target event's equipment system based on the target event level, according to the second association weight coefficient, may include: if the second association weight coefficient is greater than or equal to a preset first weight threshold, then the deployment requirement mapping relationship between the planned sports event and the target event's equipment system based on the target event level is determined to be "necessary"; if the second association weight coefficient is less than the preset first weight threshold, then the deployment requirement mapping relationship between the planned sports event and the target event's equipment system based on the target event level is determined to be "optional". For example, for a national-level swimming final: W=0.9>0.7, the arbitration video recording system is marked as "necessary", and the planning engine will automatically configure all relevant equipment for it; for a provincial-level swimming preliminaries: W=0.4<0.7, the arbitration video recording system is marked as "optional", and will be listed in the final planning report, but core resources (servers, networks) will not be reserved for it, only as a prompt. This embodiment of the invention does not limit this.
[0239] Optionally, the competition-system association matrix information is used to represent the mapping relationship between "competition" and "required competition equipment system", as shown in, but not limited to, the table below:
[0240]
[0241] As can be seen, this optional embodiment can provide a method for constructing the event-system association matrix information, determine the mapping relationship between the planned sports event and the target event's equipped system based on the deployment requirements of the target event level, and then construct the event-system association matrix information. This is conducive to improving the comprehensiveness and rationality of the event-system association matrix information construction method, and thus conducive to improving the accuracy, reliability and fit of the constructed event-system association matrix information.
[0242] In another optional embodiment, the process of determining one or more systems to be deployed corresponding to the target sports event based on the event's competition information, event scale level information, and a preset event-system association matrix may include:
[0243] Based on the event information of the target sports event, identify one or more sports events to be planned;
[0244] Based on the scale and level information of the target sports event and the preset event-system association matrix information, determine one or more required event equipment systems for each sports event to be planned;
[0245] Perform the corresponding merging and deduplication operation on all required systems for all sports events to be planned, and obtain one or more systems to be deployed for the target sports event.
[0246] Optionally, the required system for a competition event can be understood as an essential information system, or it can be an information system with other levels of dependence (such as "optional", "strongly recommended", "conditionally dependent"). For example, if the sports events to be planned are "swimming" and "diving", then the matrix query results of the event-system association matrix information show that both require "timing and scoring system", "score management system", and "commentator system". Therefore, the systems to be deployed are these three. Furthermore, the systems to be deployed can be represented by an initial list, which is not limited in this embodiment of the invention.
[0247] Optionally, the above-mentioned merging and deduplication operation on all required event equipment systems for all planned sports events to obtain one or more systems to be deployed for the target sports event may include: merging all required event equipment systems for all planned sports events and keeping only one of the same required event equipment systems in the merged required event equipment systems to obtain one or more systems to be deployed. That is, merging the requirement lists of all events and removing duplicate entries of the same system. For example, if event A requires system X and event B requires system Y, the merged list is [X, Y]. This embodiment of the invention does not limit this.
[0248] As can be seen, this optional embodiment can determine the required system for each planned sports event through the event-system association matrix information, and then obtain the system to be deployed for the target sports event through merging and deduplication operations. This helps to improve the comprehensiveness and rationality of the method for determining the system to be deployed, and thus helps to improve the accuracy and reliability of the determined system to be deployed. It also avoids the unnecessary situation of repeatedly analyzing the same system when different sports events use the same system, and reduces unnecessary waste of resources.
[0249] In yet another alternative embodiment, before determining the basic system configuration information of each system to be deployed based on a preset system-component dependency tree, the method may further include the following operations:
[0250] Based on the main functional information of the target event equipment system, determine one or more required software functional modules corresponding to the target event equipment system;
[0251] Based on each required software function module and its first configuration parameter information, determine one or more necessary carrier components corresponding to each required software function module;
[0252] Based on the target event's equipment system and all the necessary supporting components corresponding to all required software function modules, construct a system-component dependency tree.
[0253] Optionally, based on the main functional information of the target event equipment system, one or more required software functional modules corresponding to the target event equipment system are determined. For example, the main function of the results management system is to receive, process, and publish results. In terms of software functions, it usually includes the following (i.e., required software functional modules): (1) Data receiving interface: receiving raw results data from the timing and scoring system; (2) Data processing and arbitration engine: processing raw data, applying rules, handling appeals, and generating official results; (3) Database: storing all official results, athlete information, schedules, etc.; (4) Management backend: an interface for results processing officers to manually intervene, confirm, and publish; (5) Publishing interface / service: pushing official results to the big screen, official website, commentator system, etc. in real time; (6) Client: an application for use by the results processing offices of each venue. This embodiment of the invention does not limit this.
[0254] Optionally, based on each required software functional module and its first configuration parameter information, the above-mentioned determination of one or more necessary carrier components corresponding to each required software functional module can refer to, but is not limited to, the following table:
[0255]
[0256] Further optional, the above-mentioned required software functional modules and their necessary supporting components, taking "Grade Management System (Software)" as an example: (1) Application server (hardware / virtual machine): configuration template (CPU: 8 cores, memory: 16GB, storage: 500GBSSD); (2) Database server (hardware / virtual machine): configuration template (CPU: 16 cores, memory: 32GB, storage: 2TB SASRAID); (3) Client PC (hardware): quantity = f (number of grade processing offices in the venue); (4) Network switch (hardware): number of ports ≥ (number of servers + number of clients + uplink ports); (5) System software: operating system (Windows Server 2019), database (Oracle 19c); (6) Network security: firewall rules need to be deployed to allow access only from specific IPs and ports from the timing and scoring system and the official website. This embodiment of the invention does not limit this.
[0257] Optionally, for each information system defined in the knowledge base, it is further decomposed into its necessary software and hardware components to form a dependency tree, namely the Genorui system-component dependency tree. This embodiment of the invention does not limit this.
[0258] As can be seen, this optional embodiment can provide a specific system-component dependency tree construction method. Based on the main functional information of the target event equipment system, the required software functional modules are determined, and then the necessary carrier components are determined by combining the first configuration parameter information of the required software functional modules, thereby constructing a system-component dependency tree. This is beneficial to improving the comprehensiveness and rationality of the system-component dependency tree construction method, and thus beneficial to improving the accuracy and reliability of the determined system-component dependency tree.
[0259] In yet another optional embodiment, determining the basic system configuration information for each system to be deployed based on a preset system-component dependency tree may include:
[0260] Based on the preset system-component dependency tree, determine the complete component subtree of each system to be deployed;
[0261] Based on the complete component subtree of each system to be deployed, determine the first required carrier component included in each complete component subtree, and determine the component name and type information of each first required carrier component. The first required carrier component includes one or more of hardware-related components, software-related components, network-related components, and security-related components.
[0262] Based on the component name and type information of each first required component, determine the basic system configuration information of each system to be deployed.
[0263] Optionally, basic system configuration information can be represented by a component list. The component list is a standard template that is pre-set and stored in the dependency tree. Its complete structure and component type can be obtained directly by querying. However, the specific number, specifications and other parameters of the components in the list are empty or have default values. They need to be dynamically filled and quantitatively analyzed according to the scale-resource configuration rule base. This embodiment of the invention does not limit this.
[0264] Furthermore, for example: using "grade management system" as the query key, a precise matching search is performed in a pre-built "system-component dependency tree" database or knowledge graph. The query result is the complete component subtree of the grade management system. For example, the root node "grade management system" contains sub-nodes such as "application server", "database software", and "network switch". Each sub-node may have more detailed specification attribute nodes. The engine traverses this subtree, extracts the component names and types of all terminal nodes, forms an initial abstract component list, and obtains the basic system configuration information. This embodiment of the invention is not limited.
[0265] As can be seen, this optional embodiment can provide a specific method for determining basic system configuration information. By determining the complete component subtree through the system-component dependency tree, the component name and type information of the first necessary carrier component are determined, thereby determining the basic system configuration information of the system to be deployed. This is beneficial to improving the comprehensiveness and rationality of the method for determining basic system configuration information, and thus improving the accuracy and reliability of the determined basic system configuration information.
[0266] In yet another optional embodiment, before determining the final system configuration information of each system to be deployed based on the overall scale information of the target sports event, the basic system configuration information of each system to be deployed, and the preset scale-resource configuration rule base, the method may further include the following operations:
[0267] Based on the event level information of the sports events to be planned, the first resource allocation planning parameters of the sports events to be planned are determined. The first resource allocation planning parameters include one or more of the following: security level configuration parameters, network reliability requirement configuration parameters, and system redundancy standard configuration parameters.
[0268] Based on the audience capacity information of the sports events to be planned, the second resource allocation planning parameters for the sports events to be planned are determined. The second resource allocation planning parameters include one or more of the following: concurrent user configuration parameters, access point number configuration parameters, total bandwidth demand egress bandwidth configuration parameters of the public wireless network, peak concurrent transaction volume configuration parameters, system configuration parameters, and gate number configuration parameters of the ticketing system; number and type of cameras configuration parameters, network and storage configuration parameters, and monitoring center configuration parameters of the security monitoring system.
[0269] Based on the identified media personnel scale information for the sports events to be planned, the third resource allocation planning parameters for the sports events to be planned are determined. The third resource allocation planning parameters include one or more of the following: the configuration parameters for the number of commentator seats and the configuration parameters for the commentator system; the configuration parameters for the capacity and network of the press conference hall; the configuration parameters for the number of workstations, the configuration parameters for facilities, and the configuration parameters for network bandwidth in the media workspace.
[0270] Based on the sports events to be planned and their corresponding first resource allocation planning parameters, second resource allocation planning parameters, and third resource allocation planning parameters, a scale-resource allocation rule base is constructed.
[0271] Optional, the competition level, for example: international top level, national level, provincial level, municipal level, district level, single event, etc.; further, different competition levels correspond to different security levels, network reliability requirements and system redundancy standards. Specific parameters are preset for each competition level enumeration value in the knowledge base scale-resource configuration rule base. When planning information, the complete configuration template of the level is directly called and automatically applied to all relevant components. This embodiment of the invention does not limit the scope.
[0272] Optionally, the first resource allocation planning parameters for the sports events to be planned, determined based on the event level information, can refer to, but are not limited to, the table below. The first resource allocation planning parameters include the first resource allocation planning type and content:
[0273]
[0274] Optionally, audience capacity directly impacts the concurrent load on public Wi-Fi, ticketing systems, and security monitoring. Furthermore, based on the determined audience capacity information for the sports events to be planned, the second resource allocation planning parameters for the sports events to be planned can be determined, as shown in, but not limited to, the table below, where N represents the audience capacity, and the second resource allocation planning parameters include planning items, test items, and content results:
[0275]
[0276] Optionally, the size of the media personnel can include, but is not limited to, the number of print journalists, photojournalists, and broadcasters, which determines the number of facilities and network bandwidth required for the commentator system, press conference room, and media workspaces. Furthermore, based on the determined media personnel size information for the planned sports event, the third resource allocation planning parameters for the planned sports event can be determined, referring to, but not limited to, the table below: M_text = number of print journalists, M_photo = number of photojournalists, M_broad = number of broadcaster personnel / teams.
[0277]
[0278] Further, the decision-making process for configuring resource allocation planning parameters can be referenced, but is not limited to, the following table:
[0279]
[0280] Further optionally, resource load peaks and network traffic models are calculated based on the determined schedule data of the sports events to be planned, thereby obtaining the fourth resource allocation planning parameters to construct a scale-resource allocation rule base; furthermore, the schedule data includes, but is not limited to, match days, number of matches per day, warm-up time, award ceremony time, etc., which are not limited in this embodiment of the invention.
[0281] As can be seen, this optional embodiment can provide a specific method for constructing a scale-resource allocation rule base. It matches the event level information, audience capacity information, and media personnel scale information of the sports event to be planned with corresponding resource allocation planning parameter determination methods. This is beneficial to improving the comprehensiveness and rationality of the resource allocation planning parameter determination methods, as well as their diversity, flexibility, and relevance. Consequently, it is beneficial to improve the accuracy, fit, and reliability of the determined resource allocation planning parameters, thereby improving the accuracy and reliability of the constructed scale-resource allocation rule base.
[0282] In another optional embodiment, determining the final system configuration information of each system to be deployed based on the overall scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base may include:
[0283] Based on the basic system configuration information of each system to be deployed, determine the first essential bearer component included in each system to be deployed, and determine the initial quantitative configuration information of the first essential bearer component included in each system to be deployed.
[0284] Based on the comprehensive scale information of the target sports event and the preset scale-resource allocation rule base, the resource allocation rule coefficient of each system to be deployed is determined. The resource allocation rule coefficient corresponds to the resource allocation planning parameters in the scale-resource allocation rule base.
[0285] Based on the initial configuration information of each first essential bearer component and the resource allocation rule coefficient of each system to be deployed, the final quantitative configuration information of each first essential bearer component is determined.
[0286] The final system configuration information of each system to be deployed is determined based on the final quantitative configuration information of each first necessary carrier component included in each system to be deployed.
[0287] Optionally, the final quantitative configuration information of the system to be deployed is determined based on the comprehensive scale information of the event. For example: (1) Regarding network bandwidth: when the scale of the event is international top level, the final system configuration information includes the redundancy rate of the core switch of the competition network = 1 + 1 and the uplink bandwidth ≥ 10Gbps; when the scale of the event is provincial level, the final system configuration information includes the redundancy rate of the core switch of the competition network = 0 and the uplink bandwidth ≥ 1Gbps; (2) Regarding server configuration: the number of virtual CPUs of the application server is Base_vCPU(4) × Scale_Factor, of which the Scale_Factor of international top level is 2.0, the Scale_Factor of national level is 1.5, and the Scale_Factor of provincial level is 1.0; (3) Regarding the number of devices: the number of walkie-talkies in the venue is Base_Count(20) + Spectator_Factor × spectator_capacity + Media_Factor × media_presence. This embodiment of the invention does not limit this.
[0288] Furthermore, regarding the initial and final quantitative configuration information for the number of virtual CPUs on the application server, an example is provided: Number of virtual CPUs on the application server = Base_vCPU × Scale_Factor × Load_Factor. Here, Base_vCPU (baseline value) comes from the minimum production environment requirements provided by the software vendor of the system to be deployed. For example, the vendor's manual may specify "Minimum configuration: 4-core CPU," which is the initial quantitative configuration information. This is the technical baseline to ensure the system can start normally and run basic functions. Scale_Factor (scale factor): comes from historical experience data and capacity planning models. Analysis of past event monitoring data shows that the peak concurrent users of national-level events are approximately 1.5 times that of provincial-level events, and international top-level events may reach 2-3 times. For example: "Provincial-level": 1.0, "National-level": 1.5, "International Top-level": 2.0, with load proportional to scale. Load_Factor (load factor): comes from best practices and redundancy requirements of the system architecture. To ensure a 50% performance margin under high load to cope with sudden peaks (such as multiple finals ending simultaneously, sudden appeals), Load_Factor is set to = 1.5 To avoid performance overload, which is the key to system stability, ensure that the average CPU utilization does not exceed 70%; therefore, for the application server of top international competitions, the number of virtual CPUs = 4 × 2.0 × 1.5 = 12 cores, which is the final quantitative configuration information. This embodiment of the invention does not limit this.
[0289] Further optional, for example: For the "application server of the performance management system", the basic configuration is 8 cores and 16GB. Since the scale of the event is "top international", the Scale_Factor in the scale-resource configuration rule base is 2.0, so the final quantitative configuration is 16 cores and 32GB. In addition, the number of terminals of the commentator information system to be deployed is calculated according to the media scale. Furthermore, for the number of broadcasters included in the comprehensive scale information of the target sports event, the "commentator terminal allocation rule" (e.g., 1 seat for each core broadcasting team) is queried from the scale-resource configuration rule base. Therefore, the final quantitative configuration information of the first necessary carrier component is: number of terminals = number of broadcasters × allocation coefficient, and the result is rounded up to ensure that each important broadcaster has an access point. This embodiment of the invention does not limit this.
[0290] As can be seen, this optional embodiment can provide a specific method for determining the final system configuration information. By determining the final quantitative configuration information of the first necessary carrier component included in the system to be deployed and the resource allocation rule coefficient, the final system configuration information of the system to be deployed can be determined. This is beneficial to improving the comprehensiveness and rationality of the method for determining the final system configuration information, thereby improving the accuracy and reliability of the determined final system configuration information. It is also beneficial to realize the specific quantification of abstract components. In addition, combining the resource allocation rule coefficient helps to avoid the situation where insufficient system configuration affects the actual application operation.
[0291] In another optional embodiment, the above-mentioned determination of the regional allocation scheme for each system to be deployed based on the final system configuration information of each system to be deployed and the venue area functional information of the target event venue may include:
[0292] For each system to be deployed, the component function information of the second necessary carrier component corresponding to the system to be deployed is determined based on the final system configuration information of the system to be deployed.
[0293] Based on the component function information of the second essential carrier component and the venue area function information of the target event venue, determine the standard deployment location area of the second essential carrier component;
[0294] Determine whether the standard deployment location area meets the preset space / power over-limit conditions;
[0295] When it is determined that the standard deployment location area meets the space / power over-limit conditions, the corresponding equipment adjustment operation is performed on the standard deployment location area to obtain the final deployment location area of the second necessary carrier component; based on the final deployment location areas of all the second necessary carrier components, the area allocation scheme of each system to be deployed is determined.
[0296] When it is determined that the standard deployment location area does not meet the space / power over-limit conditions, the area allocation scheme for each system to be deployed is determined based on the standard deployment location areas of all second necessary supporting components.
[0297] Optionally, the venue area functional information of the target event venue may include, but is not limited to, one or more of the coordinate information, area information, and usage information of the venue functional areas of the target event venue, and the embodiments of the present invention do not limit it.
[0298] Optionally, the standard deployment location area of the second essential carrier component is determined based on the component function information of the second essential carrier component and the venue area function information of the target event venue. For example, the function-location mapping rule base predefines standard deployment location rules for various components, such as: "data acquisition equipment" is mapped to "competition area (FOP)", "data processing server" is mapped to "technical room", and "information publishing terminal" is mapped to "media area / officials' office". This embodiment of the invention does not limit this.
[0299] Optionally, the second essential carrier component is assigned to the target partition (e.g., the timing and scoring acquisition terminal is assigned to the FOP area) according to the application rules based on the type of the second essential carrier component. If too many components in the same partition cause space or power limits to be exceeded, a conflict resolution mechanism is triggered to adjust some devices to the adjacent spare partition or prompt manual decision-making. This embodiment of the invention does not limit this.
[0300] Optionally, the first essential bearing component and the second essential bearing component can be the same component or different components, and the embodiments of the present invention do not limit this.
[0301] Optionally, the regional allocation scheme for the second necessary carrier component corresponding to the system to be deployed can be illustrated as follows: the on-site acquisition equipment of the "timing and scoring system" is allocated to the "FOP (competition area)" and the "warm-up area", the data processing server of the "timing and scoring system" is allocated to the "technical room", and the result publishing client of the "timing and scoring system" is allocated to the "results processing office", "media center" and "commentator's seat". This embodiment of the invention does not limit the scope of the invention.
[0302] As can be seen, this optional embodiment can provide a specific method for determining the regional allocation scheme. Based on the component function information of the necessary supporting components of the system to be deployed and the venue area function information of the target event venue, the standard deployment location area of the necessary supporting components is determined. Then, based on the spatial / power over-limit conditions of the standard deployment location area, the corresponding regional allocation scheme determination method is matched. This is beneficial to improving the comprehensiveness and diversity of the regional allocation scheme determination method, and to improving the diversity, flexibility and pertinence of the regional allocation scheme determination method, thereby improving the accuracy and reliability of the determined regional allocation scheme.
[0303] Example 2
[0304] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of an information-based planning system for sports venues for comprehensive sports events, as disclosed in an embodiment of the present invention. Figure 3 The described system may include a server, which may be a local server or a cloud server; this embodiment of the invention does not limit the scope. Figure 3 As shown, the information planning system for sports venues for comprehensive sports events may include:
[0305] The Event and Venue Determination Module 301 is used to determine the target sports events and target event venues that require information technology planning for event venues.
[0306] The system to be deployed module 302 is used to determine one or more systems to be deployed corresponding to the target sports event based on the event information, event scale and level information, and the preset event-system association matrix information.
[0307] The system configuration determination module 303 is used to determine the basic system configuration information of each system to be deployed based on the preset system-component dependency tree, and to determine the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and the preset scale-resource configuration rule base.
[0308] The system area allocation module 304 is used to determine the area allocation scheme for each system to be deployed based on the final system configuration information of each system to be deployed and the venue area function information of the target event venue.
[0309] The system facility integration module 305 is used to determine the final system facility integration scheme based on the application requirements information of all systems to be deployed and the preset facility integration and optimization methods.
[0310] The information solution generation module 306 is used to generate an information planning scheme for the target sports event and the target event venue based on each system to be deployed and its corresponding final system configuration information, regional allocation scheme, and final system facility integration scheme.
[0311] It is evident that implementation Figure 3The described information planning system for sports venues for comprehensive sports events can realize the information planning function for target sports events and venues through methods for determining the systems to be deployed, basic system configuration information, final system configuration information, regional allocation schemes, final system facility integration schemes, and information planning scheme generation. This system is conducive to improving the comprehensiveness and rationality of information planning methods for sports venues, enhancing the diversity, flexibility, and relevance of parameters involved in determining information planning schemes, thereby improving the accuracy and reliability of the determined information planning schemes, and increasing the efficiency and convenience of generating information planning schemes. Ultimately, this improves the accuracy and efficiency of information planning for sports venues for comprehensive sports events and helps guide the information construction of sports venues.
[0312] In an optional embodiment, the target event venue includes one or more sub-functional areas, and each system to be deployed is applied to one or more sub-functional areas; the application requirement information of all systems to be deployed includes one or more of the following: the number of device ports that need to access the target network in each sub-functional area and the location information of the device ports; the system server configuration information corresponding to all systems to be deployed; the data interface relationship information; and the system key resource information.
[0313] Optionally, the system facility integration module 305 determines the final system facility integration scheme based on the application requirements of all systems to be deployed and the preset facility integration and optimization methods. The specific methods include:
[0314] Based on the number and location of device ports in each sub-functional area, determine the network integration scheme; and / or, based on the system server configuration information, determine the resource integration scheme; and / or, based on the data interface relationship information, determine the security policy integration scheme; and / or, based on the system's critical resource information, determine the resource conflict adjustment scheme.
[0315] The final system infrastructure integration plan is determined based on the network integration plan and / or resource integration plan and / or security policy integration plan and / or resource conflict adjustment plan.
[0316] It is evident that implementation Figure 4 The described system can determine the network integration scheme, resource integration scheme, security policy integration scheme, and resource conflict adjustment scheme of the system to be deployed, and thus determine the final system facility integration scheme. This helps to improve the comprehensiveness and rationality of the final system facility integration scheme determination method, and helps to improve the diversity, flexibility, and pertinence of facility integration sub-schemes and their determination methods, thereby improving the accuracy and reliability of the determined final system facility integration scheme.
[0317] In another optional embodiment, the system facility integration module 305 determines the network integration scheme based on the number and location information of device ports corresponding to each sub-functional area, specifically including:
[0318] Based on the number of device ports corresponding to each sub-functional area, determine the target access switch corresponding to each sub-functional area, and based on the device port location information and the preset access switch deployment location requirements, determine the first deployment location information of each target access switch.
[0319] Based on the first deployment quantity information of all target access switches, determine the target core switches corresponding to all target access switches, and based on the preset core switch deployment location requirements information, determine the second deployment location information of the target core switches.
[0320] Based on the key business traffic information corresponding to all the systems to be deployed, determine the uplink bandwidth requirement configuration information of the target core switch uplink port;
[0321] Based on the network integration scheme, a network integration scheme is determined for each target access switch and its first deployment location information and first deployment quantity information, a network integration scheme for each target core switch and its second deployment location information and second deployment quantity information, and uplink bandwidth requirement configuration information.
[0322] It is evident that implementation Figure 4 The described system can provide a specific method for determining network integration schemes. By determining the target access switches and their first deployment location information and first deployment quantity information, the target core switches and their second deployment location information and second deployment quantity information, and the uplink bandwidth requirement configuration information, the network integration scheme can be determined. This helps to improve the comprehensiveness, rationality, and progressiveness of the network integration scheme determination method, thereby improving the accuracy and reliability of the determined network integration scheme, and thus improving the accuracy, reliability, efficiency, and convenience of network automation planning.
[0323] In yet another optional embodiment, the system facility integration module 305 determines the resource integration scheme based on the system server configuration information in the following specific ways:
[0324] Based on the system server configuration information, determine the total resource requirement vector information for each resource type;
[0325] Based on the total resource requirement vector information for each resource type, determine the first requirement configuration scheme for the virtual machine cluster; and / or, based on the total resource requirement vector information for each resource type, determine the second requirement configuration scheme for the local server.
[0326] Based on the first requirement configuration scheme and / or the second requirement configuration scheme, determine whether the target configuration server meets the preset budget / physical constraints; the target configuration server includes virtual machine clusters and / or local servers;
[0327] When it is determined that the target configuration server meets the budget / physical constraints, a resource integration plan is determined based on the first requirement configuration plan and / or the second requirement configuration plan.
[0328] When it is determined that the target configuration server does not meet the budget / physical constraints, according to the first requirement configuration scheme and / or the second requirement configuration scheme, the corresponding resource configuration optimization operation or the corresponding prompt and alarm operation is executed to obtain the optimized requirement configuration scheme; based on the optimized requirement configuration scheme, the resource integration scheme is determined.
[0329] It is evident that implementation Figure 4 The described system can provide specific methods for determining resource integration schemes. By matching the determined first and / or second requirement configuration schemes with the further determined budget / physical constraint satisfaction, the corresponding resource integration scheme determination methods are improved. This is beneficial to improving the comprehensiveness and rationality of the resource integration scheme determination methods, as well as their diversity, flexibility, and relevance. It is also beneficial to improving the diversity, flexibility, and relevance of the determined requirement configuration schemes, thereby improving the accuracy and reliability of the determined resource integration schemes, and ultimately improving the accuracy and stability of resource application.
[0330] In yet another optional embodiment, the system facility integration module 305 determines the security policy integration scheme based on data interface relationship information in the following specific ways:
[0331] Based on the data interface relationship information, determine the data flow information of all systems to be deployed;
[0332] Based on the data flow information and the security level information of each system to be deployed, perform the corresponding security domain partitioning operation on all systems to be deployed to obtain the security domain partitioning results.
[0333] Based on the data flow information, identify one or more data flows, each corresponding to at least two systems to be deployed; according to the preset rule transformation method, perform corresponding allow rule transformation operations on each data flow to obtain the first rule processing result of each data flow, and according to the preset implicit denial method, perform corresponding denial rule addition operations on each first rule processing result to obtain the second rule processing result of each data flow; based on the first rule processing result and the second rule processing result of each data flow, generate a firewall policy scheme.
[0334] Based on the security domain division results and firewall policy schemes, a security policy integration scheme is determined.
[0335] It is evident that implementation Figure 4 The described system can provide a specific method for determining security policy integration schemes, determine the security domain partitioning results and firewall policy schemes, and then determine the security policy integration scheme. This helps improve the comprehensiveness and rationality of the method for determining the security policy integration scheme, thereby improving the accuracy and reliability of the determined security policy integration scheme. In addition, it helps improve the comprehensiveness and rationality of the method for determining the security domain partitioning results, thereby improving the accuracy and reliability of the determined security domain partitioning results. Furthermore, it helps improve the comprehensiveness and rationality of the method for determining the firewall policy scheme, thereby improving the accuracy and reliability of the determined firewall policy scheme.
[0336] In yet another optional embodiment, the system facility integration module 305 determines the resource conflict adjustment scheme based on key system resource information in the following specific ways:
[0337] Based on the key resource information of the system, determine whether all systems to be deployed meet the preset resource conflict conditions;
[0338] When it is determined that all systems to be deployed meet the resource conflict conditions, the target resource conflict system and its corresponding target resource conflict type are determined based on the system's key resource information and all systems to be deployed. The target resource conflict type includes Internet Protocol address conflict type and / or power space conflict type.
[0339] When the target resource conflict type includes Internet Protocol address conflict type, based on the preset address block optimization method and the determined available address pool, the corresponding Internet Protocol subnet reallocation operation is performed on the target resource conflict system to obtain the first conflict solution;
[0340] When the target resource conflict type includes the power space conflict type, based on the identified non-overloaded cabinet object information, the corresponding equipment reallocation operation is performed on the target resource conflict system to obtain the second conflict solution, and / or, the corresponding equipment upgrade or power distribution unit expansion operation is performed on the target resource conflict system to obtain the third conflict solution;
[0341] Based on the first conflict solution and / or the second conflict solution and / or the third conflict solution, determine the resource conflict adjustment scheme.
[0342] It is evident that implementation Figure 4The described system can match corresponding conflict resolution methods for the resource conflict types of the system to be deployed, including Internet Protocol address conflicts and power space conflicts. This helps to improve the comprehensiveness and rationality of resource conflict adjustment schemes, the diversity, flexibility and pertinence of conflict resolution method determination, and thus the accuracy and reliability of the determined conflict solutions.
[0343] In yet another alternative embodiment, such as Figure 4 As shown, the system may also include:
[0344] The system matrix construction module 307 is used to determine the sports events to be planned before the system to be deployed determination module 302 determines one or more systems to be deployed corresponding to the target sports event based on the event and specific attribute information of the target sports event and the preset event-system association matrix information. The system to be planned includes the target sports events within the target sports event. Based on the preset weight coefficient mapping table, it determines the systems equipped with the target events that have application dependencies on the sports events to be planned, along with their corresponding application association strength information and application-specific condition information. The systems equipped with the target events include the systems to be deployed. Based on application association... Based on intensity information and application-specific condition information, determine the first correlation weight coefficient between the target event's equipment system and the sports event to be planned; based on the system function application requirements information of the sports event to be planned and the target event's equipment system corresponding to the target event level, and the first correlation weight coefficient, determine the second correlation weight coefficient between the sports event to be planned and the target event's equipment system corresponding to the target event level; based on the second correlation weight coefficient, determine the deployment requirement mapping relationship between the sports event to be planned and the target event's equipment system based on the target event level; based on the deployment requirement mapping relationship, construct the event-system correlation matrix information between the sports event to be planned and the target event's equipment system.
[0345] It is evident that implementation Figure 4 The described system can provide a method for constructing the event-system association matrix information, determine the mapping relationship between the planned sports event and the target event's equipped system based on the deployment requirements of the target event level, and then construct the event-system association matrix information. This is conducive to improving the comprehensiveness and rationality of the event-system association matrix information construction method, and thus to improving the accuracy, reliability and relevance of the constructed event-system association matrix information.
[0346] In another optional embodiment, the method by which the system to be deployed determination module 302 determines one or more systems to be deployed corresponding to the target sports event based on the event's competition information, event scale level information, and preset event-system association matrix information specifically includes:
[0347] Based on the event information of the target sports event, identify one or more sports events to be planned;
[0348] Based on the scale and level information of the target sports event and the preset event-system association matrix information, determine one or more required event equipment systems for each sports event to be planned;
[0349] Perform the corresponding merging and deduplication operation on all required systems for all sports events to be planned, and obtain one or more systems to be deployed for the target sports event.
[0350] It is evident that implementation Figure 4 The described system can determine the required system for each planned sports event through the event-system association matrix information, and then obtain the system to be deployed for the target sports event through merging and deduplication operations. This helps to improve the comprehensiveness and rationality of the method for determining the system to be deployed, thereby improving the accuracy and reliability of the determined system to be deployed. It also avoids the unnecessary situation of repeatedly analyzing the same system when different sports events use the same system, and reduces unnecessary waste of resources.
[0351] In yet another alternative embodiment, such as Figure 4 The system may also include:
[0352] The component tree construction module 308 is used to determine one or more required software function modules corresponding to the target event equipment system based on the main function information of the target event equipment system, before the system configuration determination module 303 determines the basic system configuration information of each system to be deployed according to the preset system-component dependency tree; determine one or more necessary carrier components corresponding to each required software function module based on each required software function module and its first configuration parameter information; and construct the system-component dependency tree based on the target event equipment system and all necessary carrier components corresponding to all required software function modules.
[0353] It is evident that implementation Figure 4 The described system can provide a specific system-component dependency tree construction method. Based on the main functional information of the target event equipment system, the required software functional modules are determined, and then the necessary supporting components are determined by combining the first configuration parameter information of the required software functional modules, thereby constructing the system-component dependency tree. This is conducive to improving the comprehensiveness and rationality of the system-component dependency tree construction method, and thus improving the accuracy and reliability of the determined system-component dependency tree.
[0354] In yet another optional embodiment, the system configuration determination module 303 determines the basic system configuration information of each system to be deployed based on a preset system-component dependency tree, specifically including the following methods:
[0355] Based on the preset system-component dependency tree, determine the complete component subtree of each system to be deployed;
[0356] Based on the complete component subtree of each system to be deployed, determine the first required carrier component included in each complete component subtree, and determine the component name and type information of each first required carrier component. The first required carrier component includes one or more of hardware-related components, software-related components, network-related components, and security-related components.
[0357] Based on the component name and type information of each first required component, determine the basic system configuration information of each system to be deployed.
[0358] It is evident that implementation Figure 4 The described system can provide a specific method for determining basic system configuration information. By determining the complete component subtree through the system-component dependency tree, the component name and type information of the first necessary component are determined, thereby determining the basic system configuration information of the system to be deployed. This helps to improve the comprehensiveness and rationality of the method for determining basic system configuration information, and thus helps to improve the accuracy and reliability of the determined basic system configuration information.
[0359] In yet another alternative embodiment, such as Figure 4 As shown, the system may also include:
[0360] The configuration library construction module 309 is used to determine the first resource configuration planning parameters for each system to be deployed before the system configuration determination module 303 determines the final system configuration information for each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and the preset scale-resource configuration rule library. The first resource configuration planning parameters include one or more of the following: security level configuration parameters, network reliability requirement configuration parameters, and system redundancy standard configuration parameters. The second resource configuration planning parameters are determined based on the audience capacity information of the sports event to be planned. These second resource configuration planning parameters include the concurrent user count configuration parameters and access point count configuration parameters for the public wireless network, as well as the total bandwidth requirement and egress bandwidth configuration parameters. The system will configure one or more of the following parameters: peak concurrent transaction volume of the ticketing system, system configuration parameters, number of turnstiles, number and type of cameras of the security monitoring system, network and storage configuration parameters, and monitoring center configuration parameters; based on the determined media personnel scale information of the sports event to be planned, the system will determine the third resource configuration planning parameters of the sports event to be planned. The third resource configuration planning parameters include one or more of the following: number of commentator seats and commentator system configuration parameters, capacity configuration parameters and network configuration parameters of the press conference hall, number of workstations in the media workspace, facility configuration parameters, and network bandwidth configuration parameters; based on the sports event to be planned and its corresponding first resource configuration planning parameters, second resource configuration planning parameters, and third resource configuration planning parameters, a scale-resource configuration rule base will be constructed.
[0361] It is evident that implementation Figure 4 The described system can provide specific methods for constructing a scale-resource allocation rule base. It matches the event level information, audience capacity information, and media personnel scale information of the sports event to be planned with corresponding resource allocation planning parameter determination methods. This helps to improve the comprehensiveness and rationality of the resource allocation planning parameter determination methods, as well as their diversity, flexibility, and relevance. In turn, it helps to improve the accuracy, fit, and reliability of the determined resource allocation planning parameters, thereby improving the accuracy and reliability of the constructed scale-resource allocation rule base.
[0362] In another optional embodiment, the system configuration determination module 303 determines the final system configuration information of each system to be deployed based on the overall scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base. The specific methods include:
[0363] Based on the basic system configuration information of each system to be deployed, determine the first essential bearer component included in each system to be deployed, and determine the initial quantitative configuration information of the first essential bearer component included in each system to be deployed.
[0364] Based on the comprehensive scale information of the target sports event and the preset scale-resource allocation rule base, the resource allocation rule coefficient of each system to be deployed is determined. The resource allocation rule coefficient corresponds to the resource allocation planning parameters in the scale-resource allocation rule base.
[0365] Based on the initial configuration information of each first essential bearer component and the resource allocation rule coefficient of each system to be deployed, the final quantitative configuration information of each first essential bearer component is determined.
[0366] The final system configuration information of each system to be deployed is determined based on the final quantitative configuration information of each first necessary carrier component included in each system to be deployed.
[0367] It is evident that implementation Figure 4 The described system can provide a specific method for determining the final system configuration information. By determining the final quantitative configuration information of the first necessary carrier components included in the system to be deployed and the resource allocation rule coefficients, the final quantitative configuration information of the system to be deployed is determined. This is beneficial to improving the comprehensiveness and rationality of the final system configuration information determination method, thereby improving the accuracy and reliability of the determined final system configuration information. It is also beneficial to realize the specific quantification of abstract components. In addition, combining the resource allocation rule coefficients helps to avoid the situation where insufficient system configuration affects the actual application operation.
[0368] In another optional embodiment, the system area allocation module 304 determines the area allocation scheme for each system to be deployed based on the final system configuration information of each system to be deployed and the venue area function information of the target event venue, specifically including:
[0369] For each system to be deployed, the component function information of the second necessary carrier component corresponding to the system to be deployed is determined based on the final system configuration information of the system to be deployed.
[0370] Based on the component function information of the second essential carrier component and the venue area function information of the target event venue, determine the standard deployment location area of the second essential carrier component;
[0371] Determine whether the standard deployment location area meets the preset space / power over-limit conditions;
[0372] When it is determined that the standard deployment location area meets the space / power over-limit conditions, the corresponding equipment adjustment operation is performed on the standard deployment location area to obtain the final deployment location area of the second necessary carrier component; based on the final deployment location areas of all the second necessary carrier components, the area allocation scheme of each system to be deployed is determined.
[0373] When it is determined that the standard deployment location area does not meet the space / power over-limit conditions, the area allocation scheme for each system to be deployed is determined based on the standard deployment location areas of all second necessary supporting components.
[0374] It is evident that implementation Figure 4 The described system can provide a specific method for determining regional allocation schemes. Based on the component function information of the necessary supporting components of the system to be deployed and the venue area function information of the target event venue, the standard deployment location area of the necessary supporting components is determined. Then, based on the spatial / power over-limit conditions of the standard deployment location area, the corresponding regional allocation scheme determination method is matched. This is conducive to improving the comprehensiveness and diversity of the regional allocation scheme determination method, and also to improving the diversity, flexibility and pertinence of the regional allocation scheme determination method, thereby improving the accuracy and reliability of the determined regional allocation scheme.
[0375] Example 3
[0376] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of another information-based planning system for sports venues for comprehensive sports events, disclosed in an embodiment of the present invention. Wherein, Figure 5 The described system may include a server, which may be a local server or a cloud server; this embodiment of the invention does not limit the scope. Figure 5 As shown, the system may include:
[0377] Memory 401 storing executable program code;
[0378] Processor 402 coupled to memory 401;
[0379] Furthermore, it may also include an input interface 403 coupled to the processor 402 and an output interface 404;
[0380] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the information planning method for sports venues for comprehensive sports events described in Embodiment 1.
[0381] Example 4
[0382] This invention discloses a computer storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to execute the steps in the information planning method for sports venues for comprehensive sports events described in Embodiment 1.
[0383] Example 5
[0384] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the event venue information planning method for comprehensive sports events described in Embodiment 1.
[0385] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0386] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0387] Finally, it should be noted that the information-based planning method and system for sports venues for comprehensive sports events disclosed in the embodiments of this invention are merely preferred embodiments of the invention and are only used to illustrate the technical solutions of the invention, not to limit it. Although the invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this invention.
Claims
1. A method for information planning of a sports venue for a comprehensive sports event, characterized in that, The method includes: Identify the target sporting events and venues that require information technology planning for their venues; Based on the event information and scale level information of the target sports event, and the preset event-system association matrix information, determine one or more systems to be deployed corresponding to the target sports event; Based on the preset system-component dependency tree, the basic system configuration information of each system to be deployed is determined, and based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and the preset scale-resource configuration rule base, the final system configuration information of each system to be deployed is determined. For each system to be deployed, based on the final system configuration information of the system to be deployed, the component function information of the second essential carrier component corresponding to the system to be deployed is determined; based on the component function information of the second essential carrier component and the venue area function information of the target event venue, the standard deployment location area of the second essential carrier component is determined; it is determined whether the standard deployment location area meets the preset space / power over-limit conditions; when it is determined that the standard deployment location area meets the space / power over-limit conditions, the corresponding equipment adjustment operation is performed on the standard deployment location area to obtain the final deployment location area of the second essential carrier component; based on the final deployment location areas of all the second essential carrier components, the area allocation scheme of each system to be deployed is determined; when it is determined that the standard deployment location area does not meet the space / power over-limit conditions, the area allocation scheme of each system to be deployed is determined based on the standard deployment location areas of all the second essential carrier components. Based on the application requirements of all the systems to be deployed and the preset facility integration and optimization methods, the final system facility integration plan is determined; Based on the configuration information and regional allocation scheme of each system to be deployed and its corresponding final system, as well as the final system facility integration scheme, an information planning scheme for the sports event and the sports venue is generated.
2. The method for information planning of a sports venue for a comprehensive sports event according to claim 1, characterized in that, The target event venue includes one or more sub-functional areas, and each of the systems to be deployed is applied to one or more of the sub-functional areas. The application requirement information of all the systems to be deployed includes one or more of the following: the number of device ports that need to access the target network in each of the sub-functional areas and the location of the device ports; the system server configuration information corresponding to all the systems to be deployed; the data interface relationship information; and the system key resource information. And, the step of determining the final system facility integration scheme based on the application requirement information of all the systems to be deployed and the preset facility integration and optimization methods includes: Based on the number and location of device ports corresponding to each sub-functional area, a network integration scheme is determined; and / or, based on the system server configuration information, a resource integration scheme is determined; and / or, based on the data interface relationship information, a security policy integration scheme is determined; and / or, based on the system's key resource information, a resource conflict adjustment scheme is determined. Based on the network integration scheme and / or the resource integration scheme and / or the security policy integration scheme and / or the resource conflict adjustment scheme, the final system facility integration scheme is determined.
3. The method for information planning of a sports venue for a comprehensive sports event according to claim 2, characterized in that, The step of determining the network integration scheme based on the number and location information of device ports corresponding to each sub-functional area includes: Based on the number of device ports corresponding to each sub-functional area, the target access switch corresponding to each sub-functional area is determined, and based on the device port location information and the preset access switch deployment location requirements, the first deployment location information of each target access switch is determined. Based on the first deployment quantity information of all the target access switches, determine the target core switches corresponding to all the target access switches, and based on the preset core switch deployment location requirements information, determine the second deployment location information of the target core switches; Based on the key business traffic information corresponding to all the systems to be deployed, determine the uplink bandwidth requirement configuration information of the uplink port of the target core switch; A network integration scheme is determined based on each target access switch and its first deployment location information and first deployment quantity information, each target core switch and its second deployment location information and second deployment quantity information, and the uplink bandwidth requirement configuration information. And, determining the resource integration scheme based on the system server configuration information includes: Based on the system server configuration information, determine the total resource requirement vector information for each resource type; Based on the total resource requirement vector information for each resource type, a first requirement configuration scheme for the virtual machine cluster is determined; and / or, based on the total resource requirement vector information for each resource type, a second requirement configuration scheme for the local server is determined. Based on the first requirement configuration scheme and / or the second requirement configuration scheme, determine whether the target configuration server meets the preset budget / physical constraints; the target configuration server includes the virtual machine cluster and / or the local server; When it is determined that the target configuration server meets the budget / physical constraints, a resource integration scheme is determined based on the first requirement configuration scheme and / or the second requirement configuration scheme. When it is determined that the target configuration server does not meet the budget / physical constraints, according to the first requirement configuration scheme and / or the second requirement configuration scheme, the corresponding resource configuration optimization operation or the corresponding prompt alarm operation is executed to obtain the optimized requirement configuration scheme; and according to the optimized requirement configuration scheme, the resource integration scheme is determined. And, determining the security policy integration scheme based on the data interface relationship information includes: Based on the data interface relationship information, determine the data flow information of all the systems to be deployed; Based on the data flow information and the security level information of each system to be deployed, perform corresponding security domain partitioning operations on all systems to be deployed to obtain security domain partitioning results. Based on the data flow information, one or more data flows are determined, each data flow corresponding to at least two systems to be deployed; according to a preset rule transformation method, a corresponding allow rule transformation operation is performed on each data flow to obtain a first rule processing result for each data flow; and according to a preset implicit denial method, a corresponding denial rule addition operation is performed on each first rule processing result to obtain a second rule processing result for each data flow; based on the first rule processing result and the second rule processing result for each data flow, a firewall policy scheme is generated. Based on the security domain division results and the firewall policy scheme, a security policy integration scheme is determined; And, determining the resource conflict adjustment scheme based on the system's key resource information includes: Based on the key resource information of the system, determine whether all the systems to be deployed meet the preset resource conflict conditions; When it is determined that all the systems to be deployed meet the resource conflict conditions, the target resource conflict system and its corresponding target resource conflict type are determined based on the key resource information of the system and all the systems to be deployed. The target resource conflict type includes Internet Protocol address conflict type and / or power space conflict type. When the target resource conflict type includes the Internet Protocol address conflict type, based on the preset address block optimization method and the determined available address pool, the corresponding Internet Protocol subnet reallocation operation is performed on the target resource conflict system to obtain the first conflict solution; When the target resource conflict type includes the power space conflict type, according to the determined non-overloaded cabinet object information, the corresponding equipment reallocation operation is performed on the target resource conflict system to obtain a second conflict solution, and / or, the corresponding equipment upgrade or power distribution unit expansion operation is performed on the target resource conflict system to obtain a third conflict solution; Based on the first conflict solution and / or the second conflict solution and / or the third conflict solution, a resource conflict adjustment scheme is determined.
4. The method for information planning of a sports venue for a comprehensive sports event according to any one of claims 1-3, characterized in that, Before determining one or more systems to be deployed corresponding to the target sports event based on the event and specific attribute information of the target sports event and the preset event-system association matrix information, the method further includes: Identify the sports events to be planned that require the construction of an information planning knowledge base, including target sports events within the target sports events; Based on a preset weight coefficient mapping table, the target event equipment system that has an application dependency relationship with the sports event to be planned is determined, along with its corresponding application association strength information and application-specific condition information. The target event equipment system includes the system to be deployed. Based on the application association strength information and the application-specific condition information, determine the first association weight coefficient between the target event equipment system and the sports event to be planned; Based on the system function application requirements information of the sports event to be planned and the system equipped with the target event according to the target event level, and the first correlation weight coefficient, the second correlation weight coefficient of the sports event to be planned and the system equipped with the target event according to the target event level is determined; Based on the second association weight coefficient, determine the mapping relationship between the sports event to be planned and the system deployment requirements of the target event based on the target event level; Based on the deployment requirement mapping relationship, construct the event-system association matrix information between the sports event to be planned and the system equipped with the target event; And, the step of determining one or more systems to be deployed corresponding to the target sports event based on the event information and scale level information of the target sports event, and the preset event-system association matrix information, includes: Based on the event information of the target sports event, identify one or more sports events to be planned; Based on the scale and level information of the target sports event and the preset event-system association matrix information, determine one or more required event equipment systems for each of the sports events to be planned; Perform corresponding merging and deduplication operations on all the required sports events to be planned, and obtain one or more systems to be deployed for the target sports event.
5. The method for information planning of a sports venue for a comprehensive sports event according to any one of claims 1-3, characterized in that, Before determining the basic system configuration information of each system to be deployed based on a preset system-component dependency tree, the method further includes: Based on the main functional information of the target event equipment system, determine one or more required software functional modules corresponding to the target event equipment system; Based on each of the required software functional modules and its first configuration parameter information, determine one or more necessary carrier components corresponding to each of the required software functional modules; Based on the target event equipment system and all the necessary supporting components corresponding to all the required software function modules, construct a system-component dependency tree; And, determining the basic system configuration information of each system to be deployed based on a preset system-component dependency tree includes: Based on the preset system-component dependency tree, determine the complete component subtree of each system to be deployed; Based on the complete component subtree of each system to be deployed, determine the first essential bearer component included in each complete component subtree, and determine the component name and type information of each first essential bearer component. The first essential bearer component includes one or more of hardware-related components, software-related components, network-related components, and security-related components. Based on the component name and type information of each of the first required carrier components, the basic system configuration information of each system to be deployed is determined.
6. The method for information planning of a sports venue for a comprehensive sports event according to any one of claims 1-3, characterized in that, Before determining the final system configuration information of each system to be deployed based on the overall scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base, the method further includes: Based on the event level information of the sports events to be planned, the first resource allocation planning parameters of the sports events to be planned are determined. The first resource allocation planning parameters include one or more of the following: security level configuration parameters, network reliability requirement configuration parameters, and system redundancy standard configuration parameters. Based on the audience capacity information of the sports events to be planned, the second resource configuration planning parameters of the sports events to be planned are determined. The second resource configuration planning parameters include one or more of the following: concurrent user configuration parameters, access point number configuration parameters, total bandwidth demand egress bandwidth configuration parameters of the public wireless network, peak concurrent transaction volume configuration parameters, system configuration parameters, and gate number configuration parameters of the ticketing system; number and type configuration parameters of cameras, network and storage configuration parameters, and monitoring center configuration parameters of the security monitoring system. Based on the determined media personnel scale information of the sports events to be planned, the third resource allocation planning parameters of the sports events to be planned are determined. The third resource allocation planning parameters include one or more of the following: the configuration parameters for the number of commentator seats and the configuration parameters for the commentator system; the configuration parameters for the capacity and network of the press conference hall; the configuration parameters for the number of workstations, the configuration parameters for facilities, and the configuration parameters for network bandwidth in the media workspace. Based on the sports events to be planned and their corresponding first resource allocation planning parameters, second resource allocation planning parameters, and third resource allocation planning parameters, a scale-resource allocation rule base is constructed. And, determining the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base includes: Based on the basic system configuration information of each system to be deployed, determine the first essential bearer component included in each system to be deployed, and determine the initial quantitative configuration information of the first essential bearer component included in each system to be deployed; Based on the comprehensive scale information of the target sports event and the preset scale-resource allocation rule base, the resource allocation rule coefficient of each system to be deployed is determined, and the resource allocation rule coefficient corresponds to the resource allocation planning parameters in the scale-resource allocation rule base; Based on the initial configuration information of each of the first essential bearer components and the resource allocation rule coefficient of each of the systems to be deployed, the final quantitative configuration information of each of the first essential bearer components is determined. The final system configuration information of each of the first required bearer components included in each of the systems to be deployed is determined.
7. A system for information planning of a sports venue for a comprehensive sports event, characterized by, The system includes: The event and venue identification module is used to identify target sports events and target event venues that require information technology planning for event venues. The system to be deployed module is used to determine one or more systems to be deployed corresponding to the target sports event based on the event information and event scale level information of the target sports event and the preset event-system association matrix information; The system configuration determination module is used to determine the basic system configuration information of each system to be deployed based on a preset system-component dependency tree, and to determine the final system configuration information of each system to be deployed based on the comprehensive scale information of the target sports event, the basic system configuration information of each system to be deployed, and a preset scale-resource configuration rule base. The system area allocation module is used to, for each system to be deployed, determine the component function information of the second essential carrier component corresponding to the system to be deployed based on the final system configuration information of the system to be deployed; determine the standard deployment location area of the second essential carrier component based on the component function information of the second essential carrier component and the venue area function information of the target event venue; determine whether the standard deployment location area meets the preset space / power over-limit conditions; when it is determined that the standard deployment location area meets the space / power over-limit conditions, perform corresponding equipment adjustment operations on the standard deployment location area to obtain the final deployment location area of the second essential carrier component; determine the area allocation scheme for each system to be deployed based on the final deployment location areas of all the second essential carrier components; and determine the area allocation scheme for each system to be deployed based on the standard deployment location areas of all the second essential carrier components when it is determined that the standard deployment location area does not meet the space / power over-limit conditions. The system facility integration module is used to determine the final system facility integration scheme based on the application requirements information of all the systems to be deployed and the preset facility integration and optimization methods; The information technology solution generation module is used to generate an information technology planning scheme for the target sports event and the target sports venue based on the configuration information and regional allocation scheme of each system to be deployed and its corresponding final system configuration and the final system facility integration scheme.
8. A system for information planning of a sports venue for a comprehensive sports event, characterized by, The system includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the information planning method for sports venues for comprehensive sports events as described in any one of claims 1-6.
9. A computer storage medium, characterized in that The computer storage medium stores computer instructions, which, when invoked, are used to execute the information planning method for sports venues for comprehensive sports events as described in any one of claims 1-6.
Citation Information
Patent Citations
Intelligent sports event service system
CN117332882A
Intelligent sports event operation management method based on block chain
CN119671190A