Disclosure of Invention
In order to overcome the defects that the conference and the security training are inconvenient to develop, the security training and the conference efficiency are influenced, and the construction security and the construction period are difficult to consider, the invention provides a conference data synchronization method based on a multifunctional vehicle security platform, which comprises the following steps:
acquiring keywords of learning materials to be called at a conference interface of the multifunctional vehicle safety platform;
The learning data base is accessed by adopting a learning data base interface integrated with the conference interface, and the learning data of the key words is searched and called in the learning data base by adopting a search data analysis engine;
sharing the learning materials to the conference interface for display;
and acquiring the interactive data aiming at the learning materials in the conference interface, and synchronously updating the interactive data serving as conference data to the participants.
Optionally, the acquiring, at the conference interface of the multifunctional vehicle security platform, the keyword of the learning material to be called includes:
acquiring keywords of learning materials to be scheduled input by a user in a responsive search box on a conference interface of the multifunctional vehicle safety platform, or
The method comprises the steps of acquiring historical call data of conference subjects and participants at a conference interface of a multifunctional car security platform, determining learning material recommendation information based on the conference subjects and the historical call data, and taking the learning material recommendation information as keywords of learning materials to be called.
Optionally, the searching and retrieving the learning materials of the keywords in the learning materials library by adopting a search data analysis engine includes:
Defining an index structure containing the keywords by adopting a search data analysis engine elastsearch;
searching in the learning database based on the index structure to obtain a plurality of search results;
scoring the relevance of each search result and the keywords by using a best matching BM25 algorithm to obtain a scoring result of each search result;
Selecting a target search result most relevant to the keyword based on the scoring result of each search result;
And retrieving learning materials corresponding to the target search result from the learning materials library.
Optionally, the learning database also stores key information of all learning materials;
The searching and retrieving the learning materials of the keywords in the learning materials library by adopting a searching data analysis engine comprises the following steps:
Searching key information of all learning materials in the learning database by adopting a search data analysis engine;
Selecting target key information which is most relevant to the key words according to the key information of each learning material;
and retrieving the learning materials of the target key information from the learning materials library.
Optionally, before searching and retrieving the learning materials of the keywords in the learning materials library by adopting a search data analysis engine, the method further comprises:
The method comprises the steps of obtaining a learning database, carrying out word segmentation on text content of each learning material in the learning database by adopting an inverted index technology to obtain a plurality of text keywords of each learning material, calculating weights of the text keywords of the learning material by using a word frequency-reverse file frequency TF-IDF algorithm based on each learning material, selecting a plurality of text keywords with the weights of the text keywords being front according to the weights from large to small to form a multidimensional keyword index of the learning material, and obtaining a plurality of text keywords with the weights of the text keywords being front;
performing text analysis on each learning material by adopting a deep semantic analysis model to obtain abstract information of each learning material;
analyzing the history retrieval data of each learning material, and determining the search record with the highest search frequency of each learning material;
and determining key information of the learning materials based on the multidimensional key word index, abstract information and search records with highest search frequency of the learning materials based on each learning material.
Optionally, the sharing the learning materials to the conference interface for display includes:
embedding the learning materials into the conference interface in the form of files or links, and triggering a conference window updating mechanism so that the conference interface of the participants displays the learning materials.
Optionally, after the learning materials are shared to the conference interface for display, the method further includes:
triggering an exception handling mechanism if the fact that the consultants cannot access the learning materials is detected, and retransmitting the learning materials or providing a standby access link of the learning materials by utilizing the exception triggering mechanism.
Optionally, the step of synchronously updating the interaction data as conference data to the participants includes:
transmitting the interactive data to a server in real time through a WebSocket protocol;
And storing the interactive data by adopting a Redis caching technology through the server, and synchronizing the interactive data to a conference interface of the participants.
Optionally, the multifunctional vehicle safety platform is applied to a multifunctional vehicle.
On the other hand, the invention also provides a conference data synchronization system based on the multifunctional car security platform, which comprises:
The keyword acquisition module is used for acquiring keywords of learning materials to be called in a conference interface of the multifunctional vehicle safety platform;
the learning data retrieval module is used for accessing a learning data base by adopting a learning data base interface integrated with the conference interface;
The learning material display module is used for sharing the learning material to the conference interface for display;
and the data synchronization module is used for acquiring the interactive data aiming at the learning materials in the conference interface and synchronously updating the interactive data as conference data to the participants.
Optionally, the keyword obtaining module is specifically configured to:
acquiring keywords of learning materials to be scheduled input by a user in a responsive search box on a conference interface of the multifunctional vehicle safety platform, or
The method comprises the steps of acquiring historical call data of conference subjects and participants at a conference interface of a multifunctional car security platform, determining learning material recommendation information based on the conference subjects and the historical call data, and taking the learning material recommendation information as keywords of learning materials to be called.
Optionally, the learning material calling module is specifically configured to:
Defining an index structure containing the keywords by adopting a search data analysis engine elastsearch;
searching in the learning database based on the index structure to obtain a plurality of search results;
scoring the relevance of each search result and the keywords by using a best matching BM25 algorithm to obtain a scoring result of each search result;
Selecting a target search result most relevant to the keyword based on the scoring result of each search result;
And retrieving learning materials corresponding to the target search result from the learning materials library.
Optionally, the learning database also stores key information of all learning materials;
The learning material calling module is specifically configured to:
Searching key information of all learning materials in the learning database by adopting a search data analysis engine;
Selecting target key information which is most relevant to the key words according to the key information of each learning material;
and retrieving the learning materials of the target key information from the learning materials library.
Optionally, the system further comprises a key information determining module for:
The method comprises the steps of obtaining a learning database, carrying out word segmentation on text content of each learning material in the learning database by adopting an inverted index technology to obtain a plurality of text keywords of each learning material, calculating weights of the text keywords of the learning material by using a word frequency-reverse file frequency TF-IDF algorithm based on each learning material, selecting a plurality of text keywords with the weights of the text keywords being front according to the weights from large to small to form a multidimensional keyword index of the learning material, and obtaining a plurality of text keywords with the weights of the text keywords being front;
performing text analysis on each learning material by adopting a deep semantic analysis model to obtain abstract information of each learning material;
analyzing the history retrieval data of each learning material, and determining the search record with the highest search frequency of each learning material;
and determining key information of the learning materials based on the multidimensional key word index, abstract information and search records with highest search frequency of the learning materials based on each learning material.
Optionally, the learning material display module is specifically configured to:
embedding the learning materials into the conference interface in the form of files or links, and triggering a conference window updating mechanism so that the conference interface of the participants displays the learning materials.
Optionally, the system further comprises an exception handling module, configured to:
triggering an exception handling mechanism if the fact that the consultants cannot access the learning materials is detected, and retransmitting the learning materials or providing a standby access link of the learning materials by utilizing the exception triggering mechanism.
Optionally, the data synchronization module is specifically configured to:
transmitting the interactive data to a server in real time through a WebSocket protocol;
And storing the interactive data by adopting a Redis caching technology through the server, and synchronizing the interactive data to a conference interface of the participants.
Optionally, the multifunctional vehicle safety platform is applied to a multifunctional vehicle.
On the other hand, the invention also provides electronic equipment, which comprises at least one processor and a memory, wherein the memory and the processor are connected through a bus;
the memory is used for storing one or more programs;
the conference data synchronization method based on the multi-function vehicle security platform of any one of the above is implemented when the one or more programs are executed by the at least one processor.
On the other hand, the invention also provides a readable storage medium, on which an execution program is stored, and when the execution program is executed, the conference data synchronization method based on the multifunctional car security platform is realized.
Compared with the prior art, the invention has the beneficial effects that:
The invention provides a conference data synchronization method based on a multifunctional car safety platform, which comprises the steps of acquiring keywords of learning materials to be called in a conference interface of the multifunctional car safety platform, adopting a learning database interface integrated with the conference interface to access the learning database, adopting a search data analysis engine to search and call the learning materials of the keywords in the learning database, sharing the learning materials to the conference interface for display, acquiring interactive data aiming at the learning materials in the conference interface, and synchronously updating the interactive data to participants as conference data. According to the invention, the learning database is integrated on the conference interface, and the participants search and schedule the required learning materials and display the learning materials in real time under the condition of not leaving the conference interface, so that the safety training can be completed in the conference process, the safety training and the conference efficiency can be improved, and the construction safety and the construction period are considered.
Detailed Description
The following describes the embodiments of the present invention in further detail with reference to the drawings.
Example 1:
the invention provides a conference data synchronization method based on a multifunctional vehicle safety platform, wherein a flow diagram is shown in fig. 1, and the conference data synchronization method comprises the following steps:
step 101, acquiring keywords of learning materials to be called in a conference interface of the multifunctional car security platform.
Step 102, accessing a learning database by adopting a learning database interface integrated with a conference interface, and searching and retrieving the learning materials of the keywords in the learning database by adopting a search data analysis engine.
And 103, sharing the learning materials to a conference interface for display.
Step 104, acquiring interactive data aiming at learning materials in the conference interface, and synchronously updating the interactive data as conference data to participants.
According to the embodiment of the invention, the learning database is integrated on the conference interface, and the participants search and schedule the required learning materials and display the learning materials in real time under the condition of not leaving the conference interface, so that the safety training can be completed in the conference process, the safety training and the conference efficiency can be improved, and the construction safety and the construction period are considered.
The multifunctional car safety platform can also be called as a multifunctional safety platform and is mainly applied to a multifunctional car, namely the multifunctional car is integrated with the multifunctional car safety platform, and as shown in fig. 2, the multifunctional car safety platform comprises the functions of a intelligent hall, a supervision window, a micro-conference, safety supervision, data maintenance and the like. The conference interface in the embodiment of the invention can be a micro conference in the multifunctional car safety platform, the learning materials are located in the intelligent hall of the multifunctional car safety platform, and the direct access to the database of the intelligent hall on the micro conference platform is realized through the interface integration of the learning materials of the intelligent hall, so that the participants can search and call the required learning materials without leaving the conference interface. The learning materials may be text files, videos, or interactive content.
The conference interface is integrated through an application programming interface (Application Programming Interface, API), necessary interface documents and access rights are obtained from the intelligent hall, and the micro-conference platform can be ensured to safely access the intelligent hall database. The micro-conference platform adopts OAuth 2.0 protocol to carry out user authentication and authorization, and the client identification (Identity Document, ID) and the secret key are used for encryption, so that the safety of data and the validity of access can be ensured. According to the requirements of the participants, a user interface module is designed and realized, and the module can be embedded in the micro-conference platform to provide the functions of searching and retrieving learning materials. Users can intuitively select and browse different types of teaching resources in the conference interface, the usability of teaching support is enhanced, and the efficient operation of the system is maintained by continuously collecting user feedback and interaction data, adjusting and optimizing a retrieval algorithm.
In an implementation manner, in the step 101, a keyword of learning materials to be scheduled, which is input by a user, may be obtained in a responsive search box on a conference interface of the multifunctional vehicle security platform. For example, in the design of a user interface module, a search box of a responsive design is realized by adopting the technologies of hypertext markup language (HyperText Markup Language, HTML) 5 and cascading style sheets (CASCADING STYLE SHEETS, CSS), a user can directly input keywords in the search box for searching, and a search request is sent to a back-end server through a Representational state transfer (STATE TRANSFER, RESTFUL) API, so that the access of a learning database is realized.
In another implementation manner, in the step 101, history retrieval data of a conference theme and participants may be obtained at a conference interface of the multifunctional vehicle security platform, learning material recommendation information is determined based on the conference theme and the history retrieval data, and the learning material recommendation information is used as a keyword of learning materials to be retrieved. The method comprises the steps of taking binary feature extraction from all learning materials in a learning database, inputting the binary feature extraction into a pre-trained convolutional neural network (Convolutional Neural Networks, CNN) model, distinguishing text, video and interactive learning materials by the model according to the accuracy of 95%, ensuring that a user can obtain required contents efficiently, adopting a real frame when developing a user interface, designing an intuitive navigation column and a classification label, enabling the user to select a video course, text materials or an interactive experiment through a drop-down menu, dynamically loading corresponding resources by a system according to the selection, controlling interface response time within 5 seconds, improving user experience, finally continuously collecting interactive data such as clicking, browsing duration and the like of the user through a buried point technology, analyzing a user behavior mode by utilizing a data mining algorithm, for example, finding that the average stay time of a user in a machine learning course video is 15 minutes, and the average stay time of the text materials in a deep learning course is 8 minutes, adjusting resource recommendation weights according to the system, optimizing a retrieval algorithm, ensuring that the system is efficient to operate, and enabling the intelligent learning materials for participants to be recommended by the mode, and ensuring efficient meeting.
In the step 102, a database searching and retrieving function is adopted, and the participants can quickly find out required courseware and exercises according to keywords or course names, i.e. through database access, realize the function of querying the intellectual property database, and retrieve related learning materials according to the keywords input by the user by using a structured query language (Structured Query Language, SQL) or a NoSQL (referring to a non-relational database) query language. After the data is acquired, the search result is directly displayed on the user interface of the conference platform through the interface integration technology, and the required data can be checked or downloaded without the participant leaving the conference interface. After determining the keywords, the back-end server may retrieve the matched learning materials in the database by SQL query statements, such as "SELECT FROM database WHERE title LIKE'% keyword%".
In one implementation, in order to optimize the searching efficiency, an elastic search (search data analysis engine) is used as a search engine to index learning materials of a mental scholarly, so that the searching speed and accuracy are improved, when the search data analysis engine is used to search and retrieve learning materials of keywords in a learning database, the search data analysis engine can be used to define an index structure containing the keywords, search is performed in the learning database based on the index structure to obtain a plurality of search results, the relevance between each search result and the keywords is scored by using a Best Match (BM) 25 algorithm to obtain scoring results of each search result, a target search result most relevant to the keywords is selected based on the scoring results of each search result, and learning materials corresponding to the target search results are retrieved in the learning database. In this implementation, an index result containing keywords may be constructed by defining a content containing material titles, keywords, and content.
In another implementation, the learning database also stores key information of all learning materials. When the search data analysis engine is adopted to search and retrieve the learning materials of the keywords in the learning materials library, the search data analysis engine can be adopted to search the key information of all the learning materials in the learning materials library, select the target key information most relevant to the keywords according to the key information of each learning material, and retrieve the learning materials of the target key information in the learning materials library.
In this implementation, the search data analysis engine is used, and before searching and retrieving the learning materials of the keywords in the learning materials library, the method further includes:
The method comprises the steps of performing word segmentation on text content of each learning material in a learning database by adopting an inverted index technology to obtain a plurality of text keywords of each learning material, calculating weights of the text keywords of the learning material by using a Term Frequency-inverse document Frequency (TF-IDF) algorithm based on each learning material, selecting a plurality of text keywords with the weights of the text keywords being front to form a multidimensional keyword index of the learning material according to the weights from large to small, performing text analysis on each learning material by adopting a deep semantic analysis model to obtain abstract information of each learning material, analyzing history retrieval data of each learning material to determine search records with highest search Frequency of each learning material, and determining key information of the learning material based on the multidimensional keyword index, the abstract information and the search records with highest search Frequency of the learning material. The multi-dimensional keyword index is constructed, so that the keyword searching efficiency is improved, and a user can quickly locate teaching resources by inputting course names or related keywords. And extracting key information from teaching resources by adopting a text analysis algorithm, and providing data support for system retrieval. And optimizing the search result by using a machine learning algorithm according to the search habit and the historical data of the user so as to improve the accuracy of data positioning. Through the resource type recognition technology, text files, video content and interactive learning materials are automatically distinguished, and the high efficiency of content acquisition is ensured.
When constructing the multidimensional keyword index, exemplarily, firstly, the text content of each teaching resource is processed by word segmentation by adopting an inverted index technology, the weight of the keyword is calculated by utilizing a TF-IDF algorithm, and the vocabulary with the weight of 10% is selected to construct the index. For example, for a course of "data structure", keywords such as "stack", "queue", "tree", "graph" are extracted, and the occurrence frequency and location information of these keywords in each teaching resource are recorded. In this way, when a user enters a "data structure" or "stack," the system is able to retrieve the relevant resources in milliseconds. Then, a text analysis algorithm, such as a pre-training model based on a bi-directional transformer model (Bidirectional Encoder Representations from Transformers, BERT), is adopted to perform deep semantic analysis on teaching resources, and key information such as course introduction, knowledge points, chapter titles and the like is extracted. For example, the caption of a video course is processed by a BERT model, core concepts such as 'dynamic planning', 'time complexity' and the like are extracted, and abstract information is generated, so that a user can conveniently and quickly know the resource content. The user's search habits and historical data are then analyzed using machine learning algorithms, such as collaborative filtering and deep learning models. Through analysis of past 100 search records of a user, the system can preferentially recommend teaching resources with high relevance and scores above 5 in subsequent searches by finding that the user frequently searches for related content optimized by an algorithm, and the retrieval accuracy is improved. In the aspect of resource type identification, CNN is adopted to extract and classify file characteristics.
In step 103, after the required learning materials are obtained, the learning materials can be shared to the conference window in the form of files or links, so as to ensure that all participants can access the learning materials. The search results of the learning materials can be returned through a JavaScript object notation (JavaScript Object Notation, JSON) format, analyzed through JavaScript, dynamically displayed in a user interface of the conference platform, and a user can directly click on the results to view or download the learning materials without leaving the conference interface. The design of the whole flow aims at providing a seamless user experience, so that a participant can efficiently acquire required learning resources, and meanwhile, the safety of data and the legality of access are ensured. In step 103, the learning materials are embedded into the conference interface in the form of files or links, and a conference window update mechanism is triggered, so that the conference interface of the participants displays the learning materials.
For example, when the system is initialized, the preset data acquisition module is used for automatically acquiring data required by the conference from a designated data source and storing the acquired data into the temporary database. After the data acquisition module finishes data acquisition, triggering a data classification processing unit, and performing classification marking according to the data types (files or links) to generate a classified data list. The classifying processing unit transmits the classified data list to the data conversion module, and the module converts the data into a format suitable for conference window display according to a preset conversion rule. The data conversion module outputs the converted data and transmits the converted data to the data sharing interface, and the interface is responsible for embedding the data into the conference window in a file or link mode. After the data sharing interface embeds the data, a conference window updating mechanism is triggered, so that the conference interfaces of all participants can display the latest shared data in real time.
After step 103, if it is detected that the participants cannot access the learning materials, an exception handling mechanism may be triggered, and the learning materials may be resent or a backup access link for the learning materials may be provided by using the exception triggering mechanism. For example, after the conference window is updated, a data access monitoring module is started to monitor the access condition of the participants to the data in real time, an access log is recorded, if the monitoring module detects that the participants cannot access the data, an abnormal processing mechanism is automatically triggered, the data is resent or a standby access link is provided until all the participants are confirmed to be able to normally access the data.
In one example, in the step 104, when the interactive data is updated as conference data to the participants synchronously, the interactive data may be transmitted to the server in real time through WebSocket protocol (a full duplex communication protocol), and the interactive data is saved by the server by using remote dictionary service (Remote Dictionary Server, dis) caching technology and synchronized to the conference interface of the participants. In the example, the real-time browsing and annotating functions of the materials are realized in the micro-conference, the participants can mark, comment or raise questions on the shared materials, the interactions are displayed to all participants in real time, and through real-time data synchronization and updating, the materials seen by all participants are ensured to be the latest version, and any modification of the materials can be reflected to all viewers in real time.
To illustrate a specific example, during the initialization phase of the conference system, the preset data acquisition module automatically retrieves the portable file format (PortableDocument Format, PDF) and PPT files related to the keyword "market trend" from a data source, such as a cloud storage service, through an API, and uses an efficient data grabbing algorithm, such as the Beautiful Soup library of Python, to ensure that the latest data is downloaded within 5 seconds, and stores the latest data in a temporary database, where the temporary database supports fast write operations, such as caching using rediss. Then, the data classifying processing unit analyzes the data content by natural language processing technology such as TF-IDF algorithm, automatically identifies the file and link types, marks corresponding label for each data in the database, and generates a data list containing classified information. The list is then transferred to a data conversion module which converts the PDF file into HTML5 format according to preset rules, so as to display on various devices in a compatible way, and an open-source PDF.js library is adopted in the conversion process, so that the conversion accuracy is ensured to be more than 98%. The converted data is pushed to conference windows of all participants in real time through a data sharing interface by utilizing a WebSocket technology, and the technology supports processing up to 1000 connection requests per second, so that the data is ensured to be embedded into the conference interface without delay. Once the data is embedded, the conference window updating mechanism is triggered immediately, and only the changed part is updated by adopting a differential updating algorithm, so that the data transmission quantity is reduced, and the updating speed is improved. Meanwhile, the data access monitoring module is started to record the data access condition of each consultant in real time, and log analysis is carried out by using an elastic search so as to quickly search for access abnormality. If the monitoring module finds that the access is abnormal, such as the link fails, an abnormal processing mechanism is automatically triggered, the system tries to regenerate the link and informs the participants through the mail and the conference system, so that each participant can acquire the opportunity of accessing the data within 30 seconds.
The participant login information is obtained, the participant enters the conference interface after identity verification, and preset shared data is loaded from the database, so that the consistency of data versions is ensured, and the instantaneity is ensured. The labeling tool is embedded in the conference interface, so that the participant is allowed to highlight, draw lines, add text and the like on the shared data, and the labeling data is transmitted to the server in real time. And the integrated comment system enables a participant to mark and post comments on the data or other people, and comment contents are synchronized to all participant interfaces through the server, so that the real-time performance of interactive display is ensured. And a questioning module is designed, a participant can present questions, and after the question information is processed by the server, the question information is displayed in a questioning area of all participant interfaces in real time, so that the centralized discussion is facilitated. The server maintains an annotation record database, records all annotation, comment and question information, and adopts a timestamp mark to ensure the accuracy of synchronous updating. And implementing a rights management mechanism, and distributing different rights according to roles of the participants, wherein an administrator can delete improper labels, and a common participant can only view and add labels. Optimizing interface display, adopting a split screen technology, displaying shared data on the left side, displaying labels, comments and questioning contents on the right side, dynamically adjusting interface layout, and improving user experience. Illustratively, by inputting a user name and a password, the system encrypts the password by using an SHA-256 encryption algorithm (a cryptographic hash function), compares the encrypted password with hash values stored in a database, and generates a JWT token (a self-contained token) with a validity period of 30 minutes after verification is successful, and the participant enters the conference interface by means of the token. The system loads preset shared data from the database, and adopts a version control mechanism to ensure that the data versions seen by all the participants are consistent, the data loading time is not more than 2 seconds, and the instantaneity is ensured. The labeling tool based on the HTML5 is embedded in the conference interface, so that the participant is allowed to highlight, draw lines, add texts and the like on the shared data, the labeled data is transmitted to the server in real time through the WebSocket protocol, and the server adopts the Redis caching technology, so that the data transmission delay is ensured not to exceed 100 milliseconds. And the integrated comment system enables a participant to mark and post comments on the data or other people, comment contents are synchronized to all participant interfaces through the server, the real-time performance of interactive display is ensured by adopting a long polling technology, and the comment synchronization delay is not more than 200 milliseconds. The questioning module is designed, the participants can present questions, after the question information is processed by the server, the questions are displayed in the questioning areas of all participant interfaces in real time by adopting a message queue telemetry transmission (Message Queuing Telemetry Transport, MQTT) protocol, so that centralized discussion is facilitated, and the delay of displaying the questions is not more than 150 milliseconds. The server maintains an annotation record database based on MySQL, records all labeling, commenting and asking information, each record adopts a timestamp mark, and the accuracy of synchronous updating is ensured, and the timestamp accuracy is in millisecond level. And implementing a rights management mechanism, distributing different rights according to roles of the participants, wherein an administrator can delete improper labels, a common participant can only view and add labels, and rights verification adopts a Role-based access control (RBAC) model to ensure the flexibility and security of rights distribution. Optimizing interface display, adopting a split screen technology, displaying shared data on the left side, displaying labeling, comments and questioning contents on the right side, dynamically adjusting interface layout, adopting a responsive design, automatically adjusting layout according to screen resolution, improving user experience, and enabling interface loading time to be no more than 3 seconds. By the technical means, high efficiency, real-time and accuracy of data sharing, labeling, commenting and asking in the conference process are ensured, and the overall efficiency and participation of the conference are improved.
Optionally, the embodiment of the present invention may further deploy a central server, which is responsible for managing the version control and update operations of all materials. The server employs an efficient data stream management system to optimize the speed of information transmission in the network and reduce latency. And a distributed database technology is adopted to ensure the consistency of data at each user end, and when the data is changed, the update is quickly pushed to all the participants subscribing the data through a publish/subscribe model. And deploying a lightweight client application at the user end, wherein the application can receive data update from the server in real time and immediately reflect the data update on a user interface, and keep real-time synchronization of the data. Through optimization of network connection, the response speed and the processing capacity of the whole system are improved, and the user side can rapidly receive the latest data even under the condition of large data quantity or poor network conditions. And an advanced version control system is utilized to record the change histories of all materials, so that the change of the retrospective and audit data is convenient when needed. By implementing stringent security measures and encryption techniques, data during transmission is protected from unauthorized access or tampering. Finally, through regular system maintenance and technical support, all technical components such as servers, databases and network connections are ensured to be always in an optimal state so as to support continuous operation of services and accuracy of data.
In the embodiment of the invention, all transmitted and stored data are encrypted by utilizing data security and privacy protection measures, so that the information exchange in the conference is ensured to be safe and private. And an intelligent recommendation system is applied to recommend related learning materials according to historical data of participants and the conference theme, so that the conference efficiency and participation are improved.
The embodiment of the invention also provides an interaction flow of other modules in the multifunctional vehicle safety platform:
The intelligent hall and the monitoring window are linked to trigger a mechanism, so that automation and precision of learning supervision are realized, a real-time cooperative mechanism of the micro-conference and the safety supervision is realized, seamless connection of conference safety and business processing is realized, historical data of the data maintenance and the monitoring window are analyzed in a correlated way, so that monitoring data are better analyzed and utilized, supervision efficiency is improved, an evidence chain management mechanism of the safety supervision and the data maintenance is convenient for follow-up tracing and auditing, a remote assistance and guidance mechanism of the monitoring window and the micro-conference can communicate and guide related personnel directly through the micro-conference, problem processing efficiency is improved, an individualized learning content recommendation mechanism of the intelligent hall and the data maintenance is used for recommending individualized learning content for users, learning effect is improved, an emergency response mechanism of the safety supervision and the micro-conference is used for rapidly collecting related personnel for discussion and decision when a safety event occurs, an abnormal behavior mechanism of the monitoring window and the safety supervision is utilized, an early warning mechanism of the safety supervision is triggered, and the intelligent hall, the monitoring window and the micro-conference is convenient for comprehensively displaying the running condition of the manager.
In integrating a intellectual student learning database into a micro-conference system, a key technical challenge is how to deal with the compatibility problem of data interfaces and security protocols between different systems. The intelligent school desk has a great deal of educational resources including courseware, exercises, etc., and the data adopts specific data structures and security strategies in storage and management. While micro-conferencing systems are designed to support efficient information exchange and file sharing, the data formats and security requirements of their internal processing may be different from the intellectual halls. When the two systems are integrated through interfaces, the security of the data in the transmission process must be ensured, and the data is prevented from being accessed and tampered without authorization. In addition, data calls for the intellectual halls require real-time to ensure timeliness and relevance of the discussion in the meeting. This requires that the micro-conferencing system be able to quickly respond to data requests from the intellectual halls and be able to handle a large number of data retrieval and transmission tasks without affecting the smoothness of the conference. This involves the problem of optimizing the data processing efficiency and the network transmission speed. Furthermore, from a user operation perspective, the integrated system should be highly user friendly so that conference participants can easily search, retrieve and share learning materials of the intellectual halls. This requires extensive research on User Interface (UI) designs to achieve seamless engagement of functionality and intuitive operation. The design of the user interface not only needs to consider the convenience of operation, but also considers the acceptance degree and the use habit of different users for technical products, which is a detail problem which is often ignored in the integration of the multifunctional platform. Based on the above, the embodiment of the invention provides a method for integrating a learning database of a mental hall on a micro-conference platform, which allows participants to search and call required learning materials without leaving a conference interface. Through the database searching and retrieving functions, participants can quickly find required courseware and problems according to keywords or course names, and the data can be text files, videos or interactive contents. After the required data is obtained, the invention automatically shares the data to the conference window in the form of files or links, so that all participants can access the data. In addition, the invention realizes the functions of browsing and annotating the data in real time, and participants can mark, comment or raise questions on the shared data, and the interactions are displayed to all participants in real time. By means of real-time data synchronization and updating, it is ensured that all the participants see the latest version of the data, and any modification to the data can be reflected to all viewers in real time. The invention also adopts data security and privacy protection measures to encrypt all transmitted and stored data, thereby ensuring the security and privacy of information exchange in the conference. And recommending related learning materials according to historical data of participants and the conference subject by using the intelligent recommendation system, so that the conference efficiency and participation degree are improved.
Example 2:
Based on the same inventive concept, the invention also provides a conference data synchronization system based on the multifunctional vehicle safety platform, the structure schematic diagram is shown in fig. 3, and the conference data synchronization system comprises:
The keyword acquisition module is used for acquiring keywords of learning materials to be called in a conference interface of the multifunctional vehicle safety platform;
The learning data retrieval module is used for accessing the learning data base by adopting a learning data base interface integrated by a conference interface;
The learning data display module is used for sharing the learning data to the meeting interface for display;
the data synchronization module is used for acquiring the interactive data aiming at the learning materials in the conference interface and synchronously updating the interactive data to the participants as conference data.
In one possible implementation mode, the keyword acquisition module is specifically configured to acquire keywords of learning materials to be scheduled, which are input by a user, in a responsive search box on a conference interface of the multifunctional car safety platform, or acquire historical call data of conference subjects and participants on the conference interface of the multifunctional car safety platform, determine learning material recommendation information based on the conference subjects and the historical call data, and take the learning material recommendation information as the keywords of the learning materials to be called.
In one possible implementation, the learning material retrieving module is specifically configured to:
Defining an index structure containing keywords by adopting a search data analysis engine elastsearch;
Searching in a learning database based on the index structure to obtain a plurality of search results;
Scoring the relevance of each search result and the keywords by using a best matching BM25 algorithm to obtain a scoring result of each search result;
Selecting a target search result most relevant to the keyword based on the scoring result of each search result;
And retrieving learning materials corresponding to the target search results from the learning database.
In one possible implementation, the learning materials library also stores key information of all learning materials;
The learning data calling module is specifically used for:
Searching key information of all learning materials in a learning database by adopting a search data analysis engine;
Selecting target key information most relevant to the key information and the key words according to the key information of each learning material;
and retrieving the learning data of the target key information from the learning database.
In a possible implementation manner, the method further comprises a key information determining module, configured to:
The method comprises the steps of adopting an inverted index technology to segment text content of each learning material in a learning database to obtain a plurality of text keywords of each learning material, calculating weights of the text keywords of the learning material based on each learning material by using a word frequency-reverse file frequency TF-IDF algorithm, selecting a plurality of text keywords with the weights of the text keywords being front according to the weights from large to small to form a multidimensional keyword index of the learning material;
performing text analysis on each learning material by adopting a deep semantic analysis model to obtain abstract information of each learning material;
Analyzing the history retrieval data of each learning material, and determining the search record with the highest search frequency of each learning material;
Based on each learning material, key information of the learning material is determined based on the multidimensional key word index, abstract information and search record with highest search frequency of the learning material.
In one possible implementation, the learning material display module is specifically configured to:
The learning materials are embedded into the conference interface in the form of files or links, and a conference window updating mechanism is triggered, so that the conference interface of the participants displays the learning materials.
In one possible implementation manner, the device further comprises an exception handling module, configured to:
If the consultation staff is detected to be unable to access the learning materials, triggering an exception handling mechanism, and retransmitting the learning materials or providing a standby access link of the learning materials by utilizing the exception triggering mechanism.
In one possible implementation, the data synchronization module is specifically configured to:
transmitting the interactive data to a server in real time through a WebSocket protocol;
And storing the interactive data by adopting a Redis caching technology through the server, and synchronizing the interactive data to a conference interface of the participants.
In one possible embodiment, the utility vehicle safety platform is applied to utility vehicles.
Example 3:
As shown in fig. 4, the present invention further provides an electronic device, which may be a computer device, a single-chip device, an intelligent mobile device, or the like. The electronic device in this embodiment may include a processor, a memory, a transceiver component, and the like. The memory, the processor, and the transceiver component are coupled by a bus, the memory is operable to store an execution program, and an exemplary execution program may include instructions, and the processor is operable to execute the instructions stored by the memory. The memory may also be used to store data that may be invoked and/or modified when executing instructions.
The processor may be a central processing unit (Central Processing Unit, CPU), other general purpose processor, digital signal processor (DIGITAL SIGNAL Processor, DSP), application specific integrated circuit (Application SpecificIntegrated Circuit, ASIC), off-the-shelf Programmable gate array (Field-Programmable GATEARRAY, FPGA) or other Programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc., which are the computational core and control core of the terminal adapted to implement one or more instructions, in particular to load and execute one or more instructions in a storage medium to implement the corresponding method flow or corresponding functions, to implement the steps of a conference data synchronization method based on a multi-function vehicle security platform in the above embodiments.
Example 4:
Based on the same inventive concept, the invention also provides a readable storage medium, in particular an electronic device readable storage medium (Memory), wherein the electronic device readable storage medium is a Memory device in the electronic device and is used for storing programs and data. It is understood that the storage medium herein may include a built-in storage medium in the electronic device, and may include an extended storage medium supported by the electronic device. The storage medium provides a storage space that stores an operating system of the terminal. Also stored in the memory space are one or more instructions, which may be one or more execution programs (including program code), adapted to be loaded and executed by the processor. The storage medium may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory. The processor loads and executes one or more instructions stored in the storage medium to implement the conference data synchronization method based on the multifunctional vehicle security platform in the above embodiment.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the scope of protection thereof, and although the present invention has been described in detail with reference to the above embodiments, it should be understood by those skilled in the art that various changes, modifications or equivalents may be made to the specific embodiments of the application after reading the present invention, and these changes, modifications or equivalents are within the scope of protection of the claims appended hereto.