Exhibition hall interaction control system based on Blazor framework

By using a Blazor-based interactive control system for exhibition halls, which utilizes a browser for file transfer and multiple SMTP servers, combined with a unified C# development stack, the system solves the problems of poor cross-platform compatibility and high maintenance costs of traditional exhibition hall control systems, and achieves intelligent equipment management and efficient file transfer.

CN121284080APending Publication Date: 2026-01-06SUZHOU GOLD MANTIS EXHIBITION DESIGN ENG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511563821.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-30
Publication Date
2026-01-06

AI Technical Summary

Technical Problem

Traditional exhibition hall control systems suffer from poor cross-platform compatibility, complex and lengthy development processes, and high costs for subsequent use, maintenance, and upgrades. Front-end and back-end development require different technology stacks and team collaboration, increasing communication costs and the complexity of data format conversion.

Method used

The exhibition hall interactive control system adopts the Blazor framework, which uses a browser to transfer files through a local area network server. Combined with multiple SMTP servers and a unified C# development stack, it realizes the device control module, authentication module and authorization management module, and supports centralized control and secure authorization of various IoT devices.

Benefits of technology

It improves file transfer efficiency, ensures the real-time nature and security of verification codes, simplifies the development process, reduces equipment management and maintenance costs, realizes intelligent and efficient equipment management, and provides convenient authorization management and equipment control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121284080A_ABST
    Figure CN121284080A_ABST
Patent Text Reader

Abstract

The invention discloses an exhibition hall interaction control system based on a Blazor framework, and the system comprises an equipment control module which is used for carrying out the centralized control and scene linkage of a plurality of Internet of Things equipment in an exhibition hall; the file transmission module is used for receiving a multimedia file uploaded by a user through a browser and automatically forwarding the multimedia file to a specified control host through a local area network; the verification module is integrated with a plurality of SMTP servers and is configured to dynamically select the SMTP servers according to a preset strategy to send a login verification code to a user so as to perform account login; and the authorization management module is used for realizing an integrated function of software authorization code generation, online approval process management and authorization file downloading. The problems that a traditional exhibition hall control system is poor in cross-platform compatibility, complex in development process, long in period and high in follow-up use, maintenance and upgrading cost can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of exhibition and display technology, specifically to an interactive control system for exhibition halls based on the Blazor framework. Background Technology

[0002] In the wave of the digital age, exhibition hall interactive systems are undergoing profound changes, exhibiting significant development trends towards intelligence, cloudification, and cross-platform compatibility. With the rapid development of cutting-edge technologies such as the Internet of Things, artificial intelligence, and big data, the intelligence level of exhibition hall interactive systems is constantly improving. They can provide personalized displays and services based on visitor behavior and preferences, greatly enhancing visitor participation and experience. Simultaneously, the mature application of cloud computing technology enables exhibition hall interactive systems to rely on cloud platforms for efficient data storage, management, and sharing, reducing the cost and complexity of local deployment and improving system flexibility and scalability. Furthermore, with the widespread adoption and diversification of mobile devices, cross-platform compatibility has become a key requirement for the development of exhibition hall interactive systems, ensuring that the system can run smoothly on different operating systems and different types of devices, providing users with a consistent and high-quality experience. Traditional exhibition hall control systems mostly rely on local clients, employing a client / server (C / S) architecture. This architecture has revealed numerous drawbacks in practical applications. In terms of deployment, tedious software installation and configuration are required on each client device, resulting in high costs and low efficiency for large-scale exhibition halls or multiple widely distributed exhibition halls. In terms of maintenance, any system problems or upgrades necessitate individual operation on each client device, consuming significant manpower, resources, and time, making maintenance difficult and costly. Furthermore, the C / S architecture suffers from poor cross-platform compatibility, struggling to adapt to the diverse needs of different operating systems and hardware devices, thus limiting the application scope and promotion of interactive exhibition hall systems. Currently, interactive exhibition hall systems both domestically and internationally commonly use technologies such as React and Vue for their front-end frameworks. While these frameworks offer advantages in building interactive user interfaces, they typically require a front-end / back-end separation architecture. Under this architecture, front-end and back-end development necessitate different technology stacks and team collaboration, increasing development complexity and communication costs. Furthermore, frequent data format conversions and interface integrations during front-end / back-end data interaction can easily lead to data inconsistencies and interface call failures, resulting in lower development efficiency and extended project cycles. Summary of the Invention

[0003] The purpose of this invention is to provide an interactive exhibition hall control system based on the Blazor framework, in order to solve the problems of poor cross-platform compatibility, complex and long development process, and high cost of subsequent use, maintenance and upgrade of traditional exhibition hall control systems.

[0004] To achieve the above objectives, the present invention adopts the following technical solution: an interactive control system for exhibition halls based on the Blazor framework, comprising: The equipment control module is used for centralized control and scene linkage of multiple IoT devices in the exhibition hall; The file transfer module is used to receive multimedia files uploaded by users through a browser and automatically forward the multimedia files to a designated control host through a local area network. The verification module integrates several SMTP servers and is configured to dynamically select the SMTP server according to a preset strategy to send a login verification code to the user for account login. The authorization management module integrates functions such as generating software authorization codes, managing online approval processes, and downloading authorization files.

[0005] As a further description of the above technical solution: The device control module communicates with heterogeneous IoT devices through a unified C# development stack, and triggers a linkage control command containing at least one control over the device state changes of the corresponding IoT device by calling reusable Blazor components encapsulated in the pre-built Blazor component library.

[0006] As a further description of the above technical solution: The IoT devices include at least one of lighting equipment, projectors, and speakers, and the scene linkage includes one-click execution of a preset scene mode that includes changes in the device status of several IoT devices.

[0007] As a further description of the above technical solution: The file transfer module monitors network stability in real time through the network monitoring module. When the network is unstable, the file upload will automatically retry or resume.

[0008] As a further description of the above technical solution: The verification module also includes a server health monitoring module. The preset strategy includes monitoring the fault status, load and response latency of each SMTP server in real time through the server health monitoring module, and automatically switching servers based on the monitoring results.

[0009] As a further description of the above technical solution: The response delay for sending the verification code is less than 3 seconds.

[0010] As a further description of the above technical solution: The online approval process management of the authorization management module includes at least one approval node, and controls the status of the authorization code and the download permissions of the corresponding authorization file based on the approval result.

[0011] As a further description of the above technical solution: The authorization management module also includes authorization of usage permissions for the history module, which provides an authorization list containing usage information of authorized files and historical records.

[0012] In summary, due to the adoption of the above technical solution, the present invention has the following beneficial effects compared with the prior art: 1. The exhibition hall interactive control system of this invention is developed based on the Blazor framework. It utilizes a browser to efficiently forward video files to the tri-fold screen host via a local area network server, realizing file upload functionality. This overcomes the limitations of traditional file transfer methods and improves file transfer efficiency. It employs a combination and switching of multiple SMTP servers to distribute verification codes, ensuring that verification codes are sent to users' email addresses in real time and accurately, improving system security and reliability. It also enables the generation and download of authorization codes, providing a convenient and secure solution for software authorization management. This system can reduce the cost of exhibition hall equipment management and maintenance, and improve management efficiency.

[0013] 2. Through deep encapsulation of the Blazor component library, key functional components such as the device control module and verification module can be highly reused, improving development efficiency and code quality. The developed Blazor+IoT exhibition hall control architecture, with a unified C# development stack, enables intelligent and efficient control of exhibition hall equipment. The error handling mechanism for file transfer has been optimized to ensure that file uploads can be automatically retried or resumed under unstable network conditions, guaranteeing the integrity of transmission. A dynamic switching mechanism for multiple mail servers has been established, automatically selecting the optimal mail server to send verification codes based on server load and response speed, ensuring the real-time performance and accuracy of verification codes. A function to view the historical authorization list is provided, making it convenient for administrators to understand the usage and history of software authorizations. Attached Figure Description

[0014] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1 This is a system module block diagram of an exhibition hall interactive control system based on the Blazor framework. Detailed Implementation

[0016] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0017] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0018] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0019] In the description of the embodiments of the present invention, it should be noted that the terms "upper" and "inner" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship in which the product of the invention is usually placed when in use. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting the present invention.

[0020] In the description of this invention, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set," "install," "connect," and "link" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a direct connection, an indirect connection through an intermediate medium, or a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances. Example 1:

[0021] Please see Figure 1 This invention provides a technical solution: an interactive control system for exhibition halls based on the Blazor framework, comprising: The equipment control module is used for centralized control and scene linkage of multiple IoT devices in the exhibition hall; The file transfer module is used to receive multimedia files uploaded by users through a browser and automatically forward the multimedia files to a designated control host through a local area network. The verification module integrates several SMTP servers and is configured to dynamically select the SMTP server according to a preset strategy to send a login verification code to the user for account login. The authorization management module integrates functions such as generating software authorization codes, managing online approval processes, and downloading authorization files.

[0022] The online approval process management of the authorization management module includes at least one approval node, and controls the status of the authorization code and the download permissions of the corresponding authorization file based on the approval result.

[0023] In addition, the authorization management module includes a secure and reliable trial code function to effectively manage software trials. A self-developed approval system manages the authorization process rigorously, ensuring the legality and security of the authorization, while also providing a convenient download function for authorization documents.

[0024] This invention relates to an interactive exhibition hall control system developed based on the Blazor framework. It addresses numerous problems inherent in traditional exhibition hall control systems, meeting the demands of modern exhibition hall intelligent and efficient management. This system enables unified management and centralized control of various equipment within the exhibition hall, including lighting, audio-visual equipment, and projection systems, significantly improving the convenience and efficiency of equipment management. Simultaneously, the system supports multimodal interaction methods such as touchscreens, mobile devices, and gestures, providing visitors with a richer, more convenient, and natural interactive experience, enhancing the exhibition hall's attractiveness and interactivity. The adoption of a B / S architecture for the unified management system effectively solves the problem of inconsistent versions in traditional management systems, ensuring uniformity across all client versions and facilitating system maintenance and upgrades.

[0025] Among them, the Blazor framework, based on WebAssembly technology, brings a brand-new solution to the development of interactive exhibition hall systems. It supports full-stack C# development, allowing developers to use the familiar C# language for front-end and back-end development, achieving high code reuse and significantly improving development efficiency. Through WebAssembly technology, Blazor can achieve near-native performance in the browser, making applications run more smoothly and efficiently. At the same time, Blazor has cross-platform capabilities, running seamlessly on browsers of different operating systems, effectively solving the problem of poor cross-platform compatibility in traditional exhibition hall control systems. Furthermore, Blazor also has advantages such as low latency and high security, providing a solid and reliable foundation for building enterprise-level web applications and gradually becoming a new industry standard.

[0026] The browser is used to efficiently forward video files to the three-fold screen host through a local area network server, implementing the file upload function, which can solve the limitations of traditional file transfer methods and improve file transfer efficiency. The verification code is sent by combining and switching multiple SMTP servers to ensure that the verification code can be sent to the user's email in real time and accurately, improving the security and reliability of the system. The generation and download functions of the authorization code can be realized, providing a convenient and secure solution for software authorization management.

[0027] The working principle of an exhibition hall interaction control system based on the Blazor framework in this embodiment includes: 1) Device control function: It can centrally control multimedia devices such as lights, audio and video, and projectors in the exhibition hall, realizing various operations such as turning on and off the devices, adjusting brightness, adjusting volume, and playing control, meeting the device control requirements in different scenarios of the exhibition hall. At the same time, the three-fold screen host and the projector are linked to control the power on and off, ensuring that the relevant devices can work together when in use and improving the display effect.

[0028] 2) File upload function: It realizes uploading multimedia files (such as movies, etc.) to the Blazor server through the browser. After the server receives the file, it automatically forwards it to the media folder of the three-fold screen host, ensuring the efficiency and stability of file transfer. Optimize the file upload algorithm to ensure the stability and efficiency of the file during transmission. Utilize the server's forwarding mechanism to achieve fast transmission of files from the browser to the media folder of the three-fold screen host.

[0029] 3) Login based on the mail system: Adopt a multi-mail verification system to achieve seamless switching of the mail system through multiple mail servers, ensuring that users can receive the verification code in a timely manner when logging in, guaranteeing the security and real-time nature of the login.

[0030] 4) Authorization management function: It also has an online authorization function. Through a self-developed approval system, the approval and download of authorization files can be realized, providing a convenient and efficient solution for software authorization management. The system has strict permission management and approval processes to ensure the legality and security of authorization. At the same time, the system interface is simple and easy to operate, improving the efficiency and convenience of authorization management. Embodiment 2:

[0031] Please refer to Figure 1The figure illustrates a Blazor-based interactive control system for exhibition halls, as provided in Embodiment 2 of the present invention. This embodiment further improves upon the previous embodiments by implementing the following technical solutions: The device control module communicates with heterogeneous IoT devices using a unified C# development stack. It also triggers a linkage control command containing at least one control over the device state changes of the corresponding IoT device by calling reusable Blazor components encapsulated in a pre-built Blazor component library. The Blazor component library deeply researches and encapsulates key functional components such as device control and email systems. Through component-based design, it improves code reusability and maintainability, accelerating project development. The developed Blazor+IoT exhibition hall control architecture, with a unified C# development stack, enables intelligent and efficient control of exhibition hall equipment.

[0032] The IoT devices include at least one of lighting equipment, projectors, and speakers, and the scene linkage includes one-click execution of a preset scene mode that includes changes in the device status of several IoT devices.

[0033] By deeply encapsulating the Blazor component library, key functional components such as device control and email systems can be highly reused, improving development efficiency and code quality. Furthermore, the Blazor framework, through its component-based design and unified C# programming model, effectively simplifies the development process. Developers can use C# to perform front-end and back-end development within the same project, reducing the costs of switching technology stacks and communication. At the same time, Blazor's component-based design greatly improves code reusability. For exhibition hall scenarios requiring complex business logic, such as interactive exhibits and data visualization, the implementation can be completed more efficiently and conveniently, bringing higher efficiency and better maintainability to the development of interactive exhibition hall systems.

[0034] The working principle of an exhibition hall interactive control system based on the Blazor framework in this embodiment includes: Blazor's component encapsulation feature innovatively encapsulates frequently used functions as components, which not only improves code reusability but also makes the development process more modular and standardized, reducing development difficulty and maintenance costs. In different projects or functional modules, simply referencing the corresponding component allows for quick implementation of the required functionality, greatly improving development efficiency.

[0035] Developing a Blazor+IoT exhibition hall control architecture: This architecture deeply integrates the Blazor framework with IoT technology, unifying the C# development stack. This innovative architecture makes equipment control within the exhibition hall more intelligent and efficient, enabling seamless interaction and remote control between devices. Unified programming in C# reduces the switching and communication costs between different technology stacks, improving development efficiency and system maintainability. Example 3:

[0036] Please see Figure 1 The figure shows an exhibition hall interactive control system based on the Blazor framework provided in Embodiment 3 of the present invention. Based on the above embodiments, this embodiment further makes the following improved technical solutions: the file transfer module monitors the network stability in real time through the network monitoring module. When the network is unstable, the file upload is automatically retried or resumed.

[0037] The working principle of the exhibition hall interactive control system based on the Blazor framework in this embodiment includes: File upload function: Breaking through the limitations of traditional file upload methods, video files are directly forwarded to the tri-fold screen host via a local area network server through the browser, reducing intermediate steps and improving the speed and stability of file transmission. At the same time, the error handling mechanism for file transmission is optimized to ensure that file uploads can be automatically retried or resumed in the event of network instability, thus ensuring the integrity of transmission. Example 4:

[0038] Please see Figure 1 The figure illustrates a Blazor-based interactive control system for exhibition halls provided in Embodiment 4 of the present invention. This embodiment further improves upon the previous embodiments by implementing the following technical solutions: The verification module also includes a server health monitoring module. The preset strategy includes real-time monitoring of the fault status, load, and response latency of each SMTP server through the server health monitoring module, and automatically switching servers based on the monitoring results. The response latency for sending verification codes is less than 3 seconds. A multi-email verification system is used: Multiple SMTP servers are combined and switched for verification code distribution, which significantly improves the success rate and real-time performance of verification code distribution compared to the traditional single-email-server verification method. When a mail server fails or is overloaded, the system can automatically switch to other available mail servers, ensuring that users receive verification codes promptly, thus improving user experience and system security.

[0039] The working principle of the exhibition hall interactive control system based on the Blazor framework in this embodiment includes: establishing a dynamic switching mechanism between multiple email servers through a multi-email verification system, automatically selecting the optimal email server to send the verification code based on the server load and response speed, and ensuring the real-time performance and accuracy of the verification code. Example 5:

[0040] Please see Figure 1The figure shows an exhibition hall interactive control system based on the Blazor framework provided in Embodiment 5 of the present invention. Based on the above embodiments, this embodiment further makes the following improved technical solutions: the authorization management module also includes the authorization of the usage rights of the history module, and the history module provides an authorization list containing the usage of authorized files and the history records.

[0041] The working principle of an exhibition hall interactive control system based on the Blazor framework in this embodiment includes: authorization record viewing function: providing a function to view the list of authorizations submitted in the history, making it convenient for managers to understand the usage and history of software authorizations.

[0042] The development of this interactive control system adopts a combined hardware and software approach, with simultaneous development and testing. The specific implementation steps are as follows: 1) When making requirements, communicate with company business personnel and project team personnel to determine the requirements; 2) During the design and development process, we read domestic and international literature, developed test units, and tested and compared the advantages and disadvantages of various technical solutions module by module. 3) During the code writing phase, test different technical solutions under various conditions, repeatedly test them, and select the optimal solution; 4) In the laboratory testing phase, a simulated on-site testing environment is set up to test the accuracy and anti-interference of the test results, and to test the stability of the system operation by selecting different equipment and browsers; 5) Conduct 24 / 7 stability testing; the software should not crash during operation.

[0043] The main technical indicators of the above embodiments are: multi-email verification function, which enables real-time email sending with a response latency of less than 3 seconds by switching the load of multiple SMTP servers; server mode communication based on the Blazor framework, which enables at least 200 clients to access the service simultaneously; and server hosting on a Raspberry Pi 5b board (Linux system) through the Net9 development platform, reducing hardware costs by 90%.

[0044] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.

Claims

1. An interactive control system for exhibition halls based on the Blazor framework, characterized in that, include: The equipment control module is used for centralized control and scene linkage of multiple IoT devices in the exhibition hall; The file transfer module is used to receive multimedia files uploaded by users through a browser and automatically forward the multimedia files to a designated control host through a local area network. The verification module integrates several SMTP servers and is configured to dynamically select the SMTP server according to a preset strategy to send a login verification code to the user for account login. The authorization management module integrates functions such as generating software authorization codes, managing online approval processes, and downloading authorization files.

2. The exhibition hall interactive control system based on the Blazor framework according to claim 1, characterized in that, The device control module communicates with heterogeneous IoT devices through a unified C# development stack, and triggers a linkage control command containing at least one control over the device state changes of the corresponding IoT device by calling reusable Blazor components encapsulated in the pre-built Blazor component library.

3. The exhibition hall interactive control system based on the Blazor framework according to claim 2, characterized in that, The IoT devices include at least one of lighting equipment, projectors, and speakers, and the scene linkage includes one-click execution of a preset scene mode that includes changes in the device status of several IoT devices.

4. The exhibition hall interactive control system based on the Blazor framework according to claim 1, characterized in that, The file transfer module monitors network stability in real time through the network monitoring module. When the network is unstable, the file upload will automatically retry or resume.

5. The exhibition hall interactive control system based on the Blazor framework according to claim 1, characterized in that, The verification module also includes a server health monitoring module. The preset strategy includes monitoring the fault status, load and response latency of each SMTP server in real time through the server health monitoring module, and automatically switching servers based on the monitoring results.

6. The exhibition hall interactive control system based on the Blazor framework according to claim 5, characterized in that, The response delay for sending the verification code is less than 3 seconds.

7. The exhibition hall interactive control system based on the Blazor framework according to claim 1, characterized in that, The online approval process management of the authorization management module includes at least one approval node, and controls the status of the authorization code and the download permissions of the corresponding authorization file based on the approval result.

8. The exhibition hall interactive control system based on the Blazor framework according to claim 1, characterized in that, The authorization management module also includes authorization of usage permissions for the history module, which provides an authorization list containing usage information of authorized files and historical records.