Disclosure of Invention
The technical problems to be solved by the invention are as follows: how to solve the problems that the prior visual analysis display platform has poor display effect and can not meet the use requirement of users and bring a certain influence to the use of the visual analysis display platform, and provides a big data visual analysis display platform based on a fused media technology.
The invention solves the technical problems through the following technical scheme that the invention comprises a user login module, an identity verification module, a data importing module, a data classifying module, a data processing module, an environment information acquisition module, a screen information acquisition module, a hardware information acquisition module, a master control module and an information sending module;
the user login module is used for leading in login information by a user, the identity verification module is used for verifying the login information, and the verified user allows the user to log in to be checked on a platform or to lead in display data;
the data importing module is used for importing the display data through the verified user, and the data classifying module is used for classifying the data imported by the user to obtain data classifying information and importing the data classifying information to the corresponding storage position;
the screen information acquisition module is used for acquiring screen size information of the display screen, the hardware information acquisition module is used for acquiring hardware information of the playing equipment, and the environment information acquisition module is used for acquiring playing environment information;
the data processing module is used for generating split screen display information for the data classification information, and processing screen size information, hardware information and environment information to generate split screen control information and release control information;
the master control module is used for sending the split screen display information, the split screen control information and the release control information to the playing device.
The data classification module classifies the data imported by the user to obtain data classification information and imports the data classification information to the corresponding storage position, and the specific process is as follows: the method comprises the steps of extracting user-imported data, then scanning the user-imported data, importing video data in the user-imported data into a first storage position, importing picture data in the user-imported data into a second storage position, and importing text data in the user-imported data into a third storage position.
Further, the specific processing procedure of the split-screen display information is as follows:
step one: when a user selects a projection display mode, extracting projection position area information and marking the projection position area information as K;
step two: extracting information of the displayed data types, and marking the number of the data types as G;
step three: calculating the ratio between the projection position area information K and the number G of data types, and obtaining the throwing average area;
step four: after the throwing average area is obtained, carrying out split-screen projection display according to the number G of data types and the throwing average area;
step five: when the user selects a display mode of the video playing device, extracting display screen area information, calculating the ratio between the display screen area information and the number G of data types, and obtaining a throwing average area;
step six: after the throwing average area is obtained, split-screen playing and displaying are carried out according to the number G of data types and the throwing average area.
The split screen management and control information comprises split screen adding information and split screen reducing information;
the specific processing procedures of the increased split screen information and the decreased split screen information are as follows:
s1: extracting the acquired screen size information and hardware information, wherein the hardware information comprises processor model information and equipment operation memory size information;
s2: extracting the memory size information occupied by each split screen, marking the memory size information as P, marking the split screen number information as H, and marking the equipment operation memory size information as Z;
s3: obtaining the residual running memory through the formula P-z=h, and generating the added split screen information when the processor model information is the model in the preset model library, wherein Ph is greater than a preset value A1 and H is less than a preset value;
s4: when the processor model information is a model in a preset model library, ph is smaller than a preset value A1, and H is larger than the preset value, generating reduced split screen information;
s5: when the processor model information is a model in a non-preset model library, generating reduced split screen information as long as Ph is smaller than a preset value A2;
s5: and when the processor model information is a model in a non-preset model library, generating the increased split screen information as long as Ph is greater than a preset value A2 and H is greater than a preset value.
The projection system is characterized in that the projection management and control information is generated only when a projection mode is adopted, and comprises projection position determining information and projection adjusting information.
Further, the specific processing procedure of the delivery position determining information is as follows: extracting and acquiring environment information, projecting curtain wall size information and throwing space size information of the environment information, processing the projecting curtain wall size information to acquire the optimal projection distance of throwing equipment, marking the optimal projection distance as V, drawing a line segment Vv in a preset direction according to the optimal projection distance V by taking the midpoint of the projecting curtain wall as a basic point A1, wherein the point of one end, far away from the projecting curtain wall, of the line segment Vv is the optimal projection position, namely throwing position determining information;
the specific processing process of the release adjustment information is as follows: extracting the volume information of the current projection equipment, generating release adjustment information when the volume information of the current projection equipment is smaller than a preset value, wherein the release adjustment information is volume adjustment information when the volume information of the current projection equipment is smaller than the preset value, and generating release adjustment information when the volume information of the current projection equipment is larger than the preset value;
extracting environment brightness information and current projection brightness information, and generating release adjustment information when the environment brightness information is larger than a preset value and the current projection brightness information is smaller than the preset value, wherein the release adjustment information is brightness heightening information;
when the ambient brightness information is smaller than a preset value and the current projection brightness information is larger than the preset value, the throwing adjustment information is generated, and the throwing adjustment information is brightness reduction information.
The user login module is further used for inputting login information by login operation of a user participating in the online conference, and the login information is allowed to enter the video conference after the authentication is passed.
The specific process of identity verification by the identity verification module is as follows: the method comprises the steps of extracting collected user login information, wherein the user login information comprises account password information and face information, firstly carrying out account password verification, processing account passwords input by a user to obtain real-time verification coefficients, carrying out face verification when the real-time verification coefficients pass the verification of the preset verification coefficients, and allowing the user to enter a video conference after the face verification passes.
Further, the specific processing procedure of the real-time verification coefficient is as follows: when the user registers the account number password, the user needs to set the characteristic positions, at least three characteristic positions are set, the three characteristic positions cannot be connected, when the user inputs the account number password, the time point information of the input characteristic positions is recorded, the time difference T1 between the first characteristic position and the second characteristic position is calculated, the time difference T2 between the second characteristic position and the third characteristic position is calculated, and then the sum of the time differences T1 and T2 is calculated to obtain the real-time verification coefficient.
Compared with the prior art, the invention has the following advantages: this big data visual analysis show platform based on melt media technique carries out intelligent split screen show through the data with different grade type, let the user can audio-visual know relevant data change, can look over video, picture and text information simultaneously, user's different user demand has been satisfied, and the control of split screen is carried out to still intellectuality, the effectual picture card that leads to of blind split screen that has reduced is blocked, influence the situation emergence of data show, simultaneously when carrying out the projection, intelligent selected projection position guarantees projection definition and intelligent regulation and control luminance and volume size, better different user demands of having satisfied the user, make this show platform carry out data show that can be better, let this system be worth more widely used.
Description of the embodiments
The following describes in detail the examples of the present invention, which are implemented on the premise of the technical solution of the present invention, and detailed embodiments and specific operation procedures are given, but the scope of protection of the present invention is not limited to the following examples.
As shown in fig. 1, this embodiment provides a technical solution: the big data visual analysis display platform based on the fused media technology comprises a user login module, an identity verification module, a data import module, a data classification module, a data processing module, an environment information acquisition module, a screen information acquisition module, a hardware information acquisition module, a master control module and an information sending module;
the user login module is used for leading in login information by a user, the identity verification module is used for verifying the login information, and the verified user allows the user to log in to be checked on a platform or to lead in display data;
the data importing module is used for importing the display data through the verified user, and the data classifying module is used for classifying the data imported by the user to obtain data classifying information and importing the data classifying information to the corresponding storage position;
the screen information acquisition module is used for acquiring screen size information of the display screen, the hardware information acquisition module is used for acquiring hardware information of the playing equipment, and the environment information acquisition module is used for acquiring playing environment information;
the data processing module is used for generating split screen display information for the data classification information, and processing screen size information, hardware information and environment information to generate split screen control information and release control information;
the master control module is used for sending the split screen display information, the split screen management and control information and the release management and control information to the playing equipment;
according to the invention, through intelligent split screen display of different types of data, a user can intuitively know related data changes, can view video, pictures and text information at the same time, different use requirements of the user are met, split screen control is also performed intelligently, screen blocking caused by blind split screen is effectively reduced, the situation of data display is influenced, meanwhile, when projection is performed, projection definition and intelligent brightness and volume regulation are ensured at an intelligent selected projection position, different use requirements of the user are better met, the display platform can perform data display better, and the system is more worth popularizing and using.
The specific process of classifying the data imported by the user by the data classifying module to obtain data classifying information and importing the data classifying information to the corresponding storage position is as follows: extracting data imported by a user, then scanning the data imported by the user, importing video data in the data imported by the user into a first storage position, importing picture data in the data imported by the user into a second storage position, and importing text data in the data imported by the user into a third storage position;
through storing the data in unused storage position after classifying, can be when carrying out the split screen show in the follow-up, quick call corresponding data put in on the screen with it to guarantee the speed of data show.
The specific processing process of the split-screen display information is as follows:
step one: when a user selects a projection display mode, extracting projection position area information and marking the projection position area information as K;
step two: extracting information of the displayed data types, and marking the number of the data types as G;
step three: calculating the ratio between the projection position area information K and the number G of data types, and obtaining the throwing average area;
step four: after the throwing average area is obtained, carrying out split-screen projection display according to the number G of data types and the throwing average area;
step five: when the user selects a display mode of the video playing device, extracting display screen area information, calculating the ratio between the display screen area information and the number G of data types, and obtaining a throwing average area;
step six: after the throwing average area is obtained, split-screen playing display is carried out according to the number G of data types and the throwing average area;
through the process, intelligent split screen display with different numbers according to the number of data types is realized, so that a user can more intuitively know the data change.
The split screen management and control information comprises split screen adding information and split screen reducing information;
the specific processing procedures of the increased split screen information and the decreased split screen information are as follows:
s1: extracting the acquired screen size information and hardware information, wherein the hardware information comprises processor model information and equipment operation memory size information;
s2: extracting the memory size information occupied by each split screen, marking the memory size information as P, marking the split screen number information as H, and marking the equipment operation memory size information as Z;
s3: obtaining the residual running memory through the formula P-z=h, and generating the added split screen information when the processor model information is the model in the preset model library, wherein Ph is greater than a preset value A1 and H is less than a preset value;
s4: when the processor model information is a model in a preset model library, ph is smaller than a preset value A1, and H is larger than the preset value, generating reduced split screen information;
s5: when the processor model information is a model in a non-preset model library, generating reduced split screen information as long as Ph is smaller than a preset value A2;
s5: when the processor model information is a model in a non-preset model library, generating increased split screen information as long as Ph is greater than a preset value A2 and H is greater than a preset value;
through the process, the information of the number of split screens can be intelligently controlled according to the hardware state of the throwing equipment, and the phenomenon that the data display is affected due to the fact that the screens are blocked due to the fact that the split screens are too many simultaneously is avoided.
The delivery management and control information is only generated when a projection mode is adopted, and comprises delivery position determining information and delivery adjusting information, wherein the specific processing process of the delivery position determining information is as follows: extracting and acquiring environment information, projecting curtain wall size information and throwing space size information of the environment information, processing the projecting curtain wall size information to acquire the optimal projection distance of throwing equipment, marking the optimal projection distance as V, drawing a line segment Vv in a preset direction according to the optimal projection distance V by taking the midpoint of the projecting curtain wall as a basic point A1, wherein the point of one end, far away from the projecting curtain wall, of the line segment Vv is the optimal projection position, namely throwing position determining information;
through the process, the position information of the projection equipment can be well determined, so that the projection equipment can be ensured to put in a clearer image;
the specific processing process of the release adjustment information is as follows: extracting the volume information of the current projection equipment, generating release adjustment information when the volume information of the current projection equipment is smaller than a preset value, wherein the release adjustment information is volume adjustment information when the volume information of the current projection equipment is smaller than the preset value, and generating release adjustment information when the volume information of the current projection equipment is larger than the preset value;
extracting environment brightness information and current projection brightness information, and generating release adjustment information when the environment brightness information is larger than a preset value and the current projection brightness information is smaller than the preset value, wherein the release adjustment information is brightness heightening information;
when the environment brightness information is smaller than a preset value and the current projection brightness information is larger than the preset value, releasing adjustment information is generated, and the releasing adjustment information is brightness lowering information;
through the process, the volume change and the brightness change after the throwing are intelligently controlled, so that the situation that the content and the brightness abnormality of the video playing cannot be heard and the data viewing is influenced due to the abnormal volume is avoided.
The user login module is also used for leading in login information by login operation of a user participating in an online conference, and the login information is allowed to enter the video conference after identity verification, so that the specific process of identity verification by the identity verification module is as follows: the method comprises the steps of extracting collected user login information, wherein the user login information comprises account password information and face information, firstly carrying out account password verification, processing account passwords input by a user to obtain real-time verification coefficients, carrying out face verification when the real-time verification coefficients pass through verification of the preset verification coefficients, and allowing the user to enter a video conference after the face verification passes through the verification, wherein the specific processing process of the real-time verification coefficients is as follows: when a user registers an account number password, setting a characteristic position, at least setting three characteristic positions, wherein the three characteristic positions cannot be connected, recording time point information of the input characteristic position when the user inputs the account number password, calculating a time difference T1 between the first characteristic position and the second characteristic position, calculating a time difference T2 between the second characteristic position and the third characteristic position, and then calculating the sum of the time differences T1 and T2 to obtain a real-time verification coefficient;
through the process, the identity of the user participating in the conference through the platform is verified, and the situation that unnecessary personnel enter the video conference to influence the conference process and the conference information leakage is effectively avoided.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.