CN103309980B - Performance data processing method, Apparatus and system - Google Patents

Performance data processing method, Apparatus and system Download PDF

Info

Publication number
CN103309980B
CN103309980B CN201310237080.8A CN201310237080A CN103309980B CN 103309980 B CN103309980 B CN 103309980B CN 201310237080 A CN201310237080 A CN 201310237080A CN 103309980 B CN103309980 B CN 103309980B
Authority
CN
China
Prior art keywords
data
similarity
result
device type
directory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310237080.8A
Other languages
Chinese (zh)
Other versions
CN103309980A (en
Inventor
蒋伟
周斌
蒋玉暕
张晶晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Communication University of China
Original Assignee
Communication University of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Communication University of China filed Critical Communication University of China
Priority to CN201310237080.8A priority Critical patent/CN103309980B/en
Publication of CN103309980A publication Critical patent/CN103309980A/en
Application granted granted Critical
Publication of CN103309980B publication Critical patent/CN103309980B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of performance data processing method, Apparatus and system.Wherein, the method includes: gather directory data;The theatre equipment data corresponding with directory data are read from data base;And the similarity calculating directory data and theatre equipment data obtains the first result data.Pass through the present invention, solve the cost height owing to obtaining the assessment result whether directory mates with performance place and the inaccurate problem of result, achieve and obtain the directory and the assessment result mated in performance place rapidly and accurately, and obtain the low cost of assessment result, accuracy rate height.

Description

Performance data processing method, Apparatus and system
Technical field
The present invention relates to data processing field, perform data processing method, Apparatus and system in particular to one.
Background technology
Along with the most flourish of cause is performed in culture, perform the varied of form, perform informationization and the utilization of resource, And distributing rationally of resource increasingly comes into one's own.Explore contact between innovation, cultural subject in culture performance management mode to get over Coming in the closest development course, efficiency becomes the vital ring improving cultural exchanges.
Performing pattern according to existing market, performance troupe is carrying out in performance site selection course for its directory, first considers performance City.Then, for understanding arenas scale and the infrastructure configuration degree of support to the directory thereof, performance troupe side generally requires and sends Going out professional goes candidate's arenas to carry out the on-the-spot investigation in stage place, joins according to some of important parameter such as stage size and equipment Standby situation, determines the arenas of optimal performance, and coordinates working days arrangement with arenas side.Due to current performance group and performance site Informationalized restriction, the matching process of selected scenes work simultaneously has some Uncertainties, so that expend substantial amounts of manpower Financial resources go on-the-spot investigation.Again, although having computer realm to be at present applied to perform the research of layout, but they do not have Solution to the work of existing directory selected scenes is proposed.Specifically, existing virtual studio system can realize performance virtual Effective utilization of resource, is set by cyberspace design, apparel modeling design, figure action design, light, specially good effect and audio Meter, improves control power in performance design cycle, reduces expenditure cost, but it lacks actual place data, does not the most examine Consider actual arenas restricted problem;Prior art also has a kind of system for simulation arrangement of plaza artistic performance, can be to place layout And make certain recruitment evaluation, but its layout place is set as square, only focuses on layout process personnel on locus Effect presents, and does not relate to the similar performance directory installations and facilities complexity requirement to arenas.
For in prior art, owing to obtaining, the cost of the assessment result whether directory mates with performance place is high and result is inaccurate Problem, the most not yet proposes effective solution.
Summary of the invention
Ask owing to the cost obtaining the assessment result whether directory mates with performance place is high and result is inaccurate for correlation technique Topic, the most not yet proposes effective solution, to this end, present invention is primarily targeted at offer one performance data process side Method, Apparatus and system, to solve the problems referred to above.
To achieve these goals, according to an aspect of the invention, it is provided one performs data processing method, the method bag Include: gather directory data;The theatre equipment data corresponding with directory data are read from data base;And calculate directory data The first result data is obtained with the similarity of theatre equipment data.
Further, directory data include one or more device type data with respectively with each corresponding setting of device type data Standby attribute data, the first result data includes the first Similarity value, wherein, calculates directory data similar with theatre equipment data Degree obtains the step of the first result data and includes: calculate the similarity of each device type data and theatre equipment data, to obtain First similarity data;Calculate the similarity of each device attribute data and theatre equipment data, to obtain the second similarity data; Using the product of the first similarity data and the second similarity data as initial Similarity value;And calculate initial Similarity value with pre- If the percentage ratio of Similarity value, and using percentage ratio as the first Similarity value.
Further, calculate the similarity of each device type data and theatre equipment data, to obtain the first similarity data Whether step includes: exist and the data of device type data consistent, wherein, at theatre equipment number in detection theatre equipment data In the case of the middle existence data with device type data consistent, by device type data SiIt is set to 1;In theatre equipment data In do not exist with the data of device type data consistent in the case of, by device type data SiIt is set to 0;
Calculating the first similarity data S by the first formula, the first formula is:Wherein, i is device type number According to number, n is positive integer.
Further, calculate the similarity of each device attribute data and theatre equipment data, to obtain the second similarity data Whether step includes: exist and the data of device attribute data consistent, wherein, at theatre equipment number in detection theatre equipment data In the case of the middle existence data with device attribute data consistent, by device attribute data VjIt is set to 1;In theatre equipment data In do not exist with the data of device attribute data consistent in the case of, calculate device attribute data VjValue;Calculated by the second formula Second similarity data V, the second formula is:Wherein, j is the number of device attribute data, and m is the most whole Number, αjFor default corresponding VjWeight.
Further, device attribute data V are calculatedjThe step of value include: obtain the device type number corresponding with device attribute data According to, value θ of theatre equipment dataiAnd value θ of device attribute datai′;Judge that device type data belong to the first device type Data or the second device type data, wherein, in the case of device type data belong to the first device type data, when θi′≤θiTime, device attribute data Vi=1-(1-θi′/θi)/N2, work as θi' > θiTime, Viii′;? In the case of device type data belong to the second device type data, work as θi′≤θiTime, device attribute data Vi=1, when θi' > θiTime, Viii′。
Further, after the similarity calculating directory data and theatre equipment data obtains the first result data, method is also wrapped Include: detect and whether the first result data exists the first Similarity value do not meet the second result data of first threshold, wherein, In the case of first result data exists the second result data that the first Similarity value does not meets first threshold, obtain and the second knot The first kind data that really data are corresponding, and the first Similarity value in the first result data is met the data of first threshold as Three result datas;First kind data render localization process obtain rendering location data.
Further, after the similarity calculating directory data and theatre equipment data obtains the first result data, method is also wrapped Include: obtain the first three-dimensional data that the 3rd result data is corresponding;First three-dimensional data is converted to the two or three with rendering location data Dimension data;Export the second three-dimensional data.
To achieve these goals, according to an aspect of the invention, it is provided one performs data processing equipment, this device bag Include: acquisition module, be used for gathering directory data;Read module, for reading the play corresponding with directory data from data base Field device data;And first processing module, obtain the first result for calculating the similarity of directory data and theatre equipment data Data.
Further, directory data include one or more device type data with respectively with each corresponding setting of device type data Standby attribute data, the first result data includes the first Similarity value, and wherein, the first processing module includes: the first computing module, For calculating the similarity of each device type data and theatre equipment data, to obtain the first similarity data;Second calculates mould Block, for calculating the similarity of each device attribute data and theatre equipment data, to obtain the second similarity data;3rd meter Calculate module, be used for the product of the first similarity data and the second similarity data as initial Similarity value;And the 4th calculate Module, for calculating the percentage ratio of initial Similarity value and default Similarity value, and using percentage ratio as the first Similarity value.
Whether further, the first computing module includes: first detection module, be used for detecting in theatre equipment data and exist and set The data that standby categorical data is consistent;First sub-processing module, for existing and device type data consistent in theatre equipment data Data in the case of, device type data SiIt is set to 1;Second sub-processing module, for not existing in theatre equipment data In the case of the data of device type data consistent, by device type data SiIt is set to 0;First sub-computing module, is used for leading to Crossing the first formula and calculate the first similarity data S, the first formula is:Wherein, i is the individual of device type data Number, n is positive integer.
Whether further, the second computing module includes: the second detection module, be used for detecting in theatre equipment data and exist and set The data that standby attribute data is consistent;3rd sub-processing module, for existing and device attribute data consistent in theatre equipment data Data in the case of, by device attribute data VjIt is set to 1;4th sub-processing module, for not depositing in theatre equipment data With the data of device attribute data consistent in the case of, calculate device attribute data VjValue;Second sub-computing module, is used for leading to Crossing the second formula and calculate the second similarity data V, the second formula is:Wherein, j is device attribute data Number, m is positive integer, αjFor default corresponding VjWeight.
To achieve these goals, according to an aspect of the invention, it is provided one performs data handling system, this system bag Include: input equipment, be used for obtaining directory data;Processor, is connected with input equipment, for reading from data base with acute After the theatre equipment data that mesh data are corresponding, the similarity calculating directory data and theatre equipment data obtains the first number of results According to.
Further, directory data include one or more device type data with respectively with each corresponding setting of device type data Standby attribute data, the first result data includes the first Similarity value, and processor includes: computer, is used for calculating each equipment class Type data and the similarity of theatre equipment data, to obtain the first similarity data, and calculate each device attribute data and arenas The similarity of device data, to obtain the second similarity data, then taking advantage of the first similarity data and the second similarity data Amass as initial Similarity value, calculate the percentage ratio of initial Similarity value and default Similarity value, and using percentage ratio as the first phase Like angle value.
Further, system also includes: matching controller, whether there is the first Similarity value in detection the first result data Do not meet the second result data of first threshold, wherein, the first result data exists the first Similarity value and does not meets the first threshold In the case of second result data of value, obtain the first kind data corresponding with the second result data, first kind data are entered Row renders localization process and obtains rendering location data;Matching controller for meeting the by the first Similarity value in the first result data The data of one threshold value are as the 3rd result data, and use in the first model object ID and the 3rd result data of first kind data Categorical data corresponding second model object ID drive renderer.
Further, system also includes: outut device, is connected with matching controller, renders location data and the 3rd for acquisition The first three-dimensional data that result data is corresponding, and by renderer, the first three-dimensional data is rendered process with rendering location data Obtain the second three-dimensional data, export the second three-dimensional data.
By the present invention, after collecting directory data, from data base, read the theatre equipment number corresponding with directory data According to, the similarity then calculating directory data and theatre equipment data obtains the first result data, such that it is able to according to the first result Data obtain directory data and the matching degree of theatre equipment data intuitively, owing to having only to carry out the calculating of a similarity, It is greatly accelerated accuracy and the speed obtaining assessment result, and mates assessment by calculating without artificial scene, from And solve the cost height owing to obtaining the assessment result whether directory mates with performance place and the inaccurate problem of result, it is achieved Obtain the directory and the assessment result mated performing place rapidly and accurately, and obtain the low cost of assessment result, accuracy rate High.
Accompanying drawing explanation
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, and the present invention shows Meaning property embodiment and explanation thereof are used for explaining the present invention, are not intended that inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the structural representation of performance data processing equipment according to embodiments of the present invention;
Fig. 2 is the structural representation of the performance data processing equipment according to embodiment illustrated in fig. 1;
Fig. 3 is the flow chart of performance data processing method according to embodiments of the present invention;
Fig. 4 is the flow chart of the performance data processing method according to embodiment illustrated in fig. 3;And
Fig. 5 is the schematic diagram of performance data handling system according to embodiments of the present invention.
Detailed description of the invention
It should be noted that in the case of not conflicting, the embodiment in the application and the feature in embodiment can be mutually combined. Describe the present invention below with reference to the accompanying drawings and in conjunction with the embodiments in detail.
Fig. 1 is the structural representation of performance data processing equipment according to embodiments of the present invention.As it is shown in figure 1, this processing means May include that acquisition module 10, be used for gathering directory data;Read module 30, for reading and directory data from data base Corresponding theatre equipment data;And first processing module 50, for calculating directory data and the similarity of theatre equipment data Obtain the first result data.
Use the present invention, after collecting directory data, from data base, read the theatre equipment number corresponding with directory data According to, the similarity then calculating directory data and theatre equipment data obtains the first result data, such that it is able to according to the first result Data obtain directory data and the matching degree of theatre equipment data intuitively, owing to having only to carry out the calculating of a similarity, It is greatly accelerated accuracy and the speed obtaining assessment result, and mates assessment by calculating without artificial scene, from And solve the cost height owing to obtaining the assessment result whether directory mates with performance place and the inaccurate problem of result, it is achieved Obtain the directory and the assessment result mated performing place rapidly and accurately, and obtain the low cost of assessment result, accuracy rate High.
Specifically, the above embodiment of the present invention can apply to perform the directory visualized registration system to arenas, in order to for The existing directory of troupe finds the arenas of coupling.More specifically, this visualized registration system can include operating side, process end with Data terminal.Wherein, acquisition module 10 can be arranged on operating side.
Specifically, after acquisition module 10 collects the directory data of user, operating side can also include parametric characteristics module, This module is for carrying out characterization conversion by the directory data of the user collected, so that directory data to be converted to the play of preset format Mesh data, the directory data of preset format can include one or more parametric characteristics data, and parametric characteristics data are used for characterizing it The attribute data of corresponding directory equipment and categorical data.Specifically, in the parametric characteristics retrieval table that can prestore according to data terminal Default characteristic carry out characterization conversion.Theatre equipment data are can be stored in advance in the three-dimensional modeling data storehouse of data terminal, It can be to use the form storage of parametric characteristics.The data base of data terminal may include that parametric characteristics retrieval table, identification database And three-dimensional modeling data storehouse.Specifically, table 1 shows the equipment using parametric characteristics storage device data in above-described embodiment Corresponding table with parametric characteristics.
Table 1:
Before acquisition module 10 gathers directory data, the user authority management module management user profile of system can be passed through, by User class determines the behavior of user, namely after logging in system by user, obtains the authority letter of user according to the log-on message of user Breath, by the System Privileges of the open user of authority information, such as, operating side is made by non-registered users and domestic consumer only With, and administrator can also safeguard the data of data terminal, wherein, when administrator increases the data of data terminal, e.g., When administrator adds the three-dimensional modeling data of a new theatre equipment, in parametric characteristics retrieval table and identification database Data will carry out overall situation renewal, during three-dimensional modeling data will be stored in three-dimensional modeling data storehouse simultaneously;Data for data terminal are repaiied Changing maintenance, the data can retrieved by parametric characteristics in table, identification database and three-dimensional modeling data storehouse similarly are all carried out Update.
Preferably, data terminal can also include that data update trigger module, retrieves table, mark for trigger data end parametric characteristics The renewal of the data in data base and three-dimensional modeling data storehouse, and can update, by data, the number that trigger module selection is different According to update mode.
Wherein, each theatre equipment in three-dimensional modeling data storehouse in data terminal has unique ID mark, theatre equipment ID mark is saved in identification database, and this ID mark is the contact tie of parametric characteristics and theatre equipment;Three-dimensional modeling data storehouse For preserving the scene data of theatre equipment.
According to the abovementioned embodiments of the present invention, directory data can include one or more device type data and set with each respectively The device attribute data that standby categorical data is corresponding, the first result data includes the first Similarity value, wherein, the first processing module 50 May include that the first computing module, for calculating the similarity of each device type data and theatre equipment data, to obtain the One similarity data;Second computing module, for calculating the similarity of each device attribute data and theatre equipment data, to obtain Take the second similarity data;3rd computing module, is used for the product of the first similarity data and the second similarity data as just Beginning Similarity value;And the 4th computing module, for calculating the percentage ratio of initial Similarity value and default Similarity value, and by hundred Proportion by subtraction is as the first Similarity value.
In the above embodiment of the present invention, the first computing module may include that first detection module, is used for detecting theatre equipment Whether data exist and the data of device type data consistent;First sub-processing module, for existing in theatre equipment data In the case of the data of device type data consistent, device type data SiIt is set to 1;Second sub-processing module, in play Field device data do not exist with the data of device type data consistent in the case of, by device type data SiIt is set to 0;First Sub-computing module, for calculating the first similarity data S by the first formula, the first formula is:Wherein, i For the number of device type data, n is positive integer.
According to the abovementioned embodiments of the present invention, the second computing module may include that the second detection module, is used for detecting theatre equipment Whether data exist and the data of device attribute data consistent;3rd sub-processing module, for existing in theatre equipment data In the case of the data of device attribute data consistent, by device attribute data VjIt is set to 1;4th sub-processing module, is used for Theatre equipment data do not exist with the data of device attribute data consistent in the case of, calculate described device attribute data VjValue; Second sub-computing module, for calculating the second similarity data V by the second formula, the second formula is:Its In, j is the number of device attribute data, and m is positive integer, αjFor default corresponding VjWeight.
According to the abovementioned embodiments of the present invention, device can also include: the 3rd detection module, in detection the first result data Whether there is the first Similarity value and do not meet the second result data of first threshold;Second processing module, in the first number of results Do not meet the second result data of first threshold according to middle existence the first Similarity value in the case of, obtain corresponding with the second result data First kind data, and the first Similarity value in the first result data is met the data of first threshold as the 3rd result data; 3rd processing module, obtains rendering location data for first kind data are rendered localization process.
In the above embodiment of the present invention, device can also include: fourth processing module, for obtaining the 3rd result data pair The first three-dimensional data answered;5th processing module, for being converted to the two or three dimension by the first three-dimensional data with rendering location data According to;Output module, for output the second three-dimensional data.
Specifically, system can also include output module, for output the second three-dimensional data.Output module can also be arranged on behaviour Making on end, show the second three-dimensional data by output module, wherein, output module can also show to be retouched the second three-dimensional data State data, and user can select display mode according to the demand of user by independent interactive module.Second three-dimensional data is permissible By scene display modules exhibit to rendering the location data that are converted to of data, thus user can also get and fail The details of the theatre equipment joined, thus directory equipment and theatre equipment are carried out comprehensively understanding more directly perceived.
Fig. 3 is the flow chart of performance data processing method according to embodiments of the present invention, and Fig. 4 is according to embodiment illustrated in fig. 3 The flow chart of performance data processing method.
The method comprises the steps: as shown in Figure 3 and Figure 4
Step S102, gathers directory data.
Step S104, reads the theatre equipment data corresponding with directory data from data base.
Step S106, the similarity calculating directory data and theatre equipment data obtains the first result data.
Use the present invention, after collecting directory data, from data base, read the theatre equipment number corresponding with directory data According to, the similarity then calculating directory data and theatre equipment data obtains the first result data, such that it is able to according to the first result Data obtain directory data and the matching degree of theatre equipment data intuitively, owing to having only to carry out the calculating of a similarity, It is greatly accelerated accuracy and the speed obtaining assessment result, and mates assessment by calculating without artificial scene, from And solve the cost height owing to obtaining the assessment result whether directory mates with performance place and the inaccurate problem of result, it is achieved Obtain the directory and the assessment result mated performing place rapidly and accurately, and obtain the low cost of assessment result, accuracy rate Height, thus realize the assessment result with the effective acquisition directory, theatre equipment can mated, improve culture performance Intelligent Service water Flat.
Specifically, the above embodiment of the present invention can apply to perform the directory visualized registration system to arenas, in order to for The existing directory of troupe finds the arenas of coupling.
More specifically, after collecting directory data, the process performing step S104 can also include from parametric characteristics concordance list Middle acquisition parametric characteristics data, use parametric characteristics data that the directory data collected are carried out characterization conversion, obtain presetting lattice The directory data of formula, then read the theatre equipment data corresponding with the directory data of preset format from data base.
In the above embodiment of the present invention, directory data can include one or more device type data and set with each respectively The device attribute data that standby categorical data is corresponding, the first result data includes the first Similarity value, wherein, calculate directory data and The similarity of theatre equipment data obtains the step of the first result data and may include that each device type data of calculating set with arenas The similarity of standby data, to obtain the first similarity data;Calculate the similarity of each device attribute data and theatre equipment data, To obtain the second similarity data;Using the product of the first similarity data and the second similarity data as initial Similarity value;With And calculate the percentage ratio of initial Similarity value and default Similarity value, and using percentage ratio as the first Similarity value.
According to the abovementioned embodiments of the present invention, calculate the similarity of each device type data and directory data, to obtain the first phase May include that in detection theatre equipment data whether exist and the data of device type data consistent like the step of degrees of data, wherein, In the case of there are the data with device type data consistent in theatre equipment data, by device type data SiIt is set to 1;? Theatre equipment data do not exist with the data of device type data consistent in the case of, by device type data SiIt is set to 0;Logical Crossing the first formula and calculate the first similarity data S, the first formula is:Wherein, i is the individual of device type data Number, n is positive integer.
In the above embodiment of the present invention, calculate the similarity of each device attribute data and directory data, to obtain the second phase May include that in detection theatre equipment data whether exist and the data of device attribute data consistent like the step of degrees of data, wherein, In the case of there are the data with device attribute data consistent in theatre equipment data, by device attribute data VjIt is set to 1;? Theatre equipment data do not exist with the data of device attribute data consistent in the case of, calculate described device attribute data VjValue; By device attribute data VjIt is set to 0;Calculating the second similarity data V by the second formula, the second formula is: Wherein, j is the number of device attribute data, and m is positive integer, αjFor the default described V of correspondencejWeight.
Wherein, j is the number of device attribute data, and j is natural number, and n is device attribute data count mesh.Further, may be used With according to device attribute data VjImportance played in the directory is not all it and arranges different weight value αj, such as: equipment belongs to Property data V1It is that main sized data is important to V2Corresponding stage lighting number data, can pre-set respective weights value α1=2, α2=1。αj1,2,3,4,5 preset values such as grade can be taken.
Specifically, device attribute data V are calculatedjThe step of value may include that and obtain the device type corresponding with device attribute data Data, value θ of theatre equipment dataiAnd value θ of device attribute datai′;Judge that device type data belong to the first equipment class Type data or the second device type data, wherein, in the case of device type data belong to the first device type data, when θi′≤θiTime, device attribute data Vi=1-(1-θi′/θi)/m2, work as θi' > θiTime, Viii′;? In the case of device type data belong to the second device type data, work as θi′≤θiTime, device attribute data Vi=1, when θi' > θiTime, Viii′。
Wherein, reference table 1, the first device type data in above-described embodiment can include main, entablature, orchestra size, hang The device attribute data of the continuous tolerance such as distance between tie rods, suspension centre spacing, stage lighting interval, the second device type data can include The device attribute data of the discrete type tolerance such as suspension rod number, suspension centre number, cage number, stage lighting number, Dressing Room number.
Wherein, theatre equipment may include that entablature, main, suspension rod, suspension centre, cage, stage lighting, orchestra, lifting platform, Turntable, display screen, Dressing Room, property room and clothing room etc..Theatre equipment data may include that entablature width and height, Main depth, suspension rod number, suspension rod spacing, suspension centre spacing, suspension centre number, cage number, stage lighting number, orchestra size, The data such as lifting platform specification, turntable specification, display screen size, Dressing Room quantity, property room's quantity and clothing room size.
Specifically, whether detection theatre equipment data exist and the data of device type data consistent, wherein, at theatre equipment In the case of data exist the data with device type data consistent, by device type data SiIt is set to 1, such as, equipment class Type data are orchestra, and orchestra is denoted as S1, in the case of there is orchestra in theatre equipment data, S1=1;In theatre equipment data In do not exist with the data of device type data consistent in the case of, by device type data SiIt is set to 0, such as, device type Data are lifting platform, and lifting platform is denoted as S2, in the case of there is not lifting platform in theatre equipment data, S2=0;Getting After the value of each device type data, calculating the first similarity data S by the first formula, the first formula is: Wherein, i is the number of device type data, and n is positive integer.
Specifically, whether detection theatre equipment data exist and the data of device attribute data consistent, wherein, at theatre equipment In the case of data exist the data with device attribute data consistent, by device attribute data VjBeing set to 1, such as, equipment belongs to Property data bit is main depth, is designated as main depth such as V1If, the existence in theatre equipment data and V1Consistent data, then V1=1;Theatre equipment data do not exist with the data of device attribute data consistent in the case of, by device attribute data VjIt is set to 0, such as, if not existing and V in theatre equipment data1Consistent data, then calculate V1Value;Getting After the value of each device attribute data, calculating the second similarity data V by the second formula, the second formula is: Wherein, j is the number of device attribute data, and m is positive integer, αjFor the default described V of correspondencejWeight.
After obtaining the first similarity data S and the second similarity data V, calculate the first similarity data S and the second similar number of degrees Product M according to V;Obtain and preset Similarity value H, calculate the percentage ratio of initial Similarity value and default Similarity value, and by percentage It is used for the first Similarity value P, P=M/H × 100%.Wherein,
According to the abovementioned embodiments of the present invention, the first result data is obtained in the similarity calculating directory data and theatre equipment data Afterwards, method can also include: detects and whether there is the first Similarity value in the first result data and do not meet the second of first threshold , wherein, in the first result data, there are the feelings that the first Similarity value does not meets the second result data of first threshold in result data Under condition, obtain the first kind data corresponding with the second result data, and the first result data will meet the data of first threshold As the 3rd result data;First kind data render localization process obtain rendering location data.
Specifically, the second result data is directory data and the unmatched data of theatre equipment data, namely fails the mark of coupling Thing, carries out scene rendering process by renderer to it to the marker failing to mate, obtains and render location data, then pass through The output module of operating side shows.
In the above embodiment of the present invention, obtain the first result data in the similarity calculating directory data and theatre equipment data Afterwards, method can also include: obtains the first three-dimensional data that the 3rd result data is corresponding;First three-dimensional data is determined with rendering Bit data is converted to the second three-dimensional data;Export the second three-dimensional data.
More specifically, after getting the 3rd result data and the second result data, the 3rd result data and the second result data The output module to operating side can be sent by list of matches.
Second result data is being sent to before output module, can be identified in identification database by mark processing module and Fall the ID mark that the first device data in result data is corresponding, it is also possible to directly do not pick up this not by three-dimensional data processing module The first equipment joined, and give the ID mark that this first equipment one is new, then this first equipment is carried out re-rendered location Being calculated and render location data, last renderer script receives the first result data and renders location data, three-dimensional by first Data are converted to the second three-dimensional data with rendering location data, complete figure and render work, and this second three-dimensional data are exported.
Specifically, system can also include output module, for output the second three-dimensional data.Output module can also be arranged on behaviour Making on end, show the second three-dimensional data by display device, output module is additionally operable to the output description data to the second three-dimensional data. User can select display mode according to the demand of user by operating side.
Specifically, in the diagram: step S202: user enters performance data handling system by login interface.
Step S204: judge that user logs in the most, wherein, if user logs in, then performs step S206, if user does not steps on Record, then perform step S210.
Step S206: judge whether logged-in user is administrator, if logged-in user is administrator, then performs step Rapid S208, if logged-in user is not administrator, then performs step S210.
Step S208: the data in administrator's more new database.Wherein, the updated number that step S208 gets is performed According to storehouse, can apply in the theatre equipment data that the reading in step S212 is corresponding with directory data.
Specifically, the data in the data base of data terminal can be added or revise by administrator.When adding in data base When adding data, administrator can upload and need the scene data of theatre equipment that adds (scene data includes First three-dimensional data), including attribute data and the categorical data of each theatre equipment, it is possible to increase in three-dimensional data base To the venue model of each theatre equipment and the description data of the character pair of all devices, it is also possible to generate corresponding each newly increases The parametric characteristics of theatre equipment and ID mark.
Step S210: gather directory data, and directory data will be represented by the form of parametric characteristics.
Step S212: directory data and theatre equipment data are carried out Similarity Measure, obtains the first result data.Wherein, One result data can be to export in the form of a list.
Step S214: detect and whether there is the first Similarity value in the first result data and do not meet the second result data of first threshold, Wherein, step S216 is if so, performed;If it is not, perform step S222: the first Similarity value in the first result data to be met the The data of one threshold value perform step S218 as the 3rd result data, execution of step S222.
Step S216: the second result data is rendered localization process again, obtains rendering location data.Specifically, obtain The first kind data corresponding with the second result data;First kind data render localization process obtain rendering location data.
Step S218: generate the first three-dimensional data according to the 3rd result data, and be merged into the two or three dimension with rendering location data According to.
Step S220: export the second three-dimensional data.
Specifically, the first result data can be shown as a list of matches in operating side, demarcates arrangement with the first Similarity value, User can pass through operating side (i.e. client) and check list of matches item one by one.
From the above embodiment of the present invention, first threshold whether can be met by the first result data according to the first Similarity value It is divided into the second result data and the 3rd result data, can directly obtain the first three-dimensional data for the 3rd result data, for Second result data needs it is rendered localization process, obtains rendering location data, then to the first three-dimensional data with render Location data are changed, and are integrated into the second three-dimensional data.In step S220, user can be by clicking on coupling row List item checks different coupling scenes (the i.e. second three-dimensional data), and, user can check and have second in the first result data The reason of result data, that is, what the reason making the first Similarity value not meet first threshold is.
It should be noted that can be at the computer of such as one group of computer executable instructions in the step shown in the flow chart of accompanying drawing System performs, and, although show logical order in flow charts, but in some cases, can be to be different from this The step shown or described by order execution at place.
Present invention also offers a kind of performance data handling system, as it is shown in figure 5, this system may include that input equipment 1, use In obtaining directory data;Processor 3, is connected with input equipment 1, for corresponding with directory data in reading from data base After theatre equipment data, the similarity calculating directory data and theatre equipment data obtains the first result data.
Use the present invention, after input equipment gets directory data, read from data base and directory data by processor Corresponding theatre equipment data, the similarity then calculating directory data and theatre equipment data obtains the first result data, from And directory data and the matching degree of theatre equipment data can be obtained intuitively according to the first result data, owing to having only to carry out The calculating of one similarity, is greatly accelerated accuracy and the speed obtaining assessment result, and by calculating without manually On-the-spot coupling assessment, thus solve the cost height owing to obtaining the assessment result whether directory mates with performance place and result Inaccurate problem, it is achieved that obtain the assessment result mated of the directory and performance place rapidly and accurately, and obtain assessment knot The low cost of fruit, accuracy rate is high, thus realizes the assessment result can mated theatre equipment with the effective acquisition directory, improves literary composition Change performance Intelligent Service level.
In the above embodiment of the present invention, directory data can include one or more device type data and set with each respectively The device attribute data that standby categorical data is corresponding, the first result data includes the first Similarity value, and processor may include that calculating Device, for calculating the similarity of each device type data and theatre equipment data, to obtain the first similarity data, and calculates Each device attribute data and the similarity of theatre equipment data, to obtain the second similarity data, then by the first similar number of degrees According to the product with the second similarity data as initial Similarity value, calculate the percentage ratio of initial Similarity value and default Similarity value, And using percentage ratio as the first Similarity value.
According to the abovementioned embodiments of the present invention, system can also include: matching controller, in detection the first result data is No existence the first Similarity value does not meets the second result data of first threshold, wherein, there is the first phase in the first result data Do not meet the second result data of first threshold like angle value in the case of, obtain the first kind data corresponding with the second result data, First kind data render localization process obtain rendering location data;Matching controller is for by the first result data the One Similarity value meets the data of first threshold as the 3rd result data, and uses the first model object ID of first kind data The second model object ID corresponding with the categorical data in the 3rd result data drives renderer.Wherein it is possible to according to the first model Object ID and the second model object ID obtain the attribute data of corresponding types data, such as data such as position, color, textures.
In the above embodiment of the present invention, system can also include: outut device, is connected with matching controller, is used for obtaining Render the first three-dimensional data that location data are corresponding with the 3rd result data, and by renderer, the first three-dimensional data is determined with rendering Bit data carries out rendering process and obtains the second three-dimensional data, exports the second three-dimensional data.
Wherein, renderer is connected with matching controller, and at the first kind data render location arrived according to renderer script collection Reason result carries out re-rendered calculating to department pattern in scene, is driven with event.The rendering result of renderer will be revised original Rendering of arenas scene, thereon covering part scenario objects rendering effect.
According to the abovementioned embodiments of the present invention, during native system can apply to visualized registration system.Wherein input equipment and output Equipment may be located on operating side (i.e. client), and main process stream and the function of data terminal in above-described embodiment can be passed through Processor realizes.
As can be seen from the above description, present invention achieves following technique effect: after collecting directory data, from Data base reads the theatre equipment data corresponding with directory data, then calculates directory data similar with theatre equipment data Degree obtains the first result data, such that it is able to according to the first result data obtain intuitively directory data and theatre equipment data Join degree, owing to having only to carry out the calculating of a similarity, be greatly accelerated accuracy and the speed obtaining assessment result, with And by calculating without artificial on-the-spot coupling assessment, thus solve owing to obtaining what whether the directory mated with performance place The cost of assessment result is high and the inaccurate problem of result, it is achieved that obtain the directory rapidly and accurately and the commenting of mating of performing place Estimating result, and obtain the low cost of assessment result, accuracy rate is high, thus realize can be with the effective acquisition directory to theatre equipment The assessment result joined, improves culture performance Intelligent Service level.
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with general calculating Device realizes, and they can concentrate on single calculating device, or is distributed on the network that multiple calculating device is formed, Alternatively, they can realize with calculating the executable program code of device, it is thus possible to be stored in storing device In perform by calculating device, or they are fabricated to respectively each integrated circuit modules, or by the multiple modules in them Or step is fabricated to single integrated circuit module and realizes.So, the present invention is not restricted to the combination of any specific hardware and software.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for those skilled in the art For, the present invention can have various modifications and variations.All within the spirit and principles in the present invention, any amendment of being made, etc. With replacement, improvement etc., should be included within the scope of the present invention.

Claims (12)

1. a performance data processing method, it is characterised in that including:
Gather directory data;
The theatre equipment data corresponding with described directory data are read from data base;And
The similarity calculating described directory data and described theatre equipment data obtains the first result data;
Wherein, described directory data include one or more device type data and respectively with each described device type data Corresponding device attribute data, described first result data includes the first Similarity value, wherein, calculates described directory data The step obtaining the first result data with the similarity of described theatre equipment data includes:
Calculate the similarity of each described device type data and described theatre equipment data, to obtain the first similarity data;
Calculate the similarity of each described device attribute data and described theatre equipment data, to obtain the second similarity data;
Using the product of described first similarity data and described second similarity data as initial Similarity value;And
Calculate the percentage ratio of described initial Similarity value and default Similarity value, and using described percentage ratio as described first phase Like angle value.
Processing method the most according to claim 1, it is characterised in that calculate each described device type data and described arenas The similarity of device data, includes obtaining the step of the first similarity data:
Detect and whether described theatre equipment data exist and the data of described device type data consistent, wherein, described In the case of theatre equipment data exist the data with described device type data consistent, by described device type data SiIf It is set to 1;
Described theatre equipment data do not exist with the data of described device type data consistent in the case of, set described Standby categorical data SiIt is set to 0;
Calculating described first similarity data S by the first formula, described first formula is:
Wherein, i is the number of described device type data, and n is positive integer.
Processing method the most according to claim 1, it is characterised in that calculate each described device attribute data and described arenas The similarity of device data, includes obtaining the step of the second similarity data:
Detect and whether described theatre equipment data exist and the data of described device attribute data consistent, wherein, described In the case of theatre equipment data exist the data with described device attribute data consistent, by described device attribute data VjIt is set to 1;
Described theatre equipment data do not exist with the data of described device attribute data consistent in the case of, calculate described Device attribute data VjValue;
Calculating described second similarity data V by the second formula, described second formula is:
Wherein, j is the number of described device attribute data, and m is positive integer, αjFor the default described V of correspondencejWeight.
Processing method the most according to claim 3, it is characterised in that calculate described device attribute data VjThe step of value include:
Obtain described device type data corresponding with described device attribute data, value θ of described theatre equipment datajAnd institute State the value θ ' of device attribute dataj
Judge that described device type data belong to the first device type data or the second device type data, wherein,
In the case of described device type data belong to described first device type data, as θ 'j≤θjTime, equipment belongs to Property data Vj=1-(1-θ 'jj)/m2, as θ 'j> θjTime, Vjj/θ′j
In the case of described device type data belong to described second device type data, as θ 'j≤θjTime, equipment belongs to Property data Vj=1, as θ 'j> θjTime, Vjj/θ′j, wherein, described m is the sum of device attribute data.
Processing method the most according to claim 1, it is characterised in that calculating described directory data and described theatre equipment number According to similarity obtain the first result data after, described method also includes:
Detect and whether described first result data exists described first Similarity value do not meet the second number of results of first threshold According to, wherein,
In described first result data, there is described first Similarity value do not meet described second result data of first threshold In the case of, obtain the first kind data corresponding with described second result data, and by institute in described first result data State the first Similarity value and meet the data of first threshold as the 3rd result data;
Described first kind data are rendered localization process obtain rendering location data.
Processing method the most according to claim 5, it is characterised in that calculating described directory data and described theatre equipment number According to similarity obtain the first result data after, described method also includes:
Obtain the first three-dimensional data that described 3rd result data is corresponding;
Described first three-dimensional data and the described location data that render are converted to the second three-dimensional data;
Export described second three-dimensional data.
7. a performance data processing equipment, it is characterised in that including:
Acquisition module, is used for gathering directory data;
Read module, for reading the theatre equipment data corresponding with described directory data from data base;And
First processing module, obtains the first result for calculating the similarity of described directory data and described theatre equipment data Data;
Wherein, described directory data include one or more device type data and respectively with each described device type data Corresponding device attribute data, described first result data includes the first Similarity value, wherein, described first processing module Including:
First computing module, for calculating the similarity of each described device type data and described theatre equipment data, with Obtain the first similarity data;
Second computing module, for calculating the similarity of each described device attribute data and described theatre equipment data, with Obtain the second similarity data;
3rd computing module, is used for the product of described first similarity data and described second similarity data as initially Similarity value;And
4th computing module, for calculating the percentage ratio of described initial Similarity value and default Similarity value, and by described hundred Proportion by subtraction is as described first Similarity value.
Device the most according to claim 7, it is characterised in that described first computing module includes:
Whether first detection module, exist in described theatre equipment data and described device type data consistent for detecting Data;
, for there are the data with described device type data consistent in described theatre equipment data in the first sub-processing module In the case of, described device type data SiIt is set to 1;
Second sub-processing module, for not existing and the number of described device type data consistent in described theatre equipment data In the case of according to, by described device type data SiIt is set to 0;
First sub-computing module, for calculating described first similarity data S by the first formula, described first formula is:
Wherein, i is the number of described device type data, and n is positive integer.
Device the most according to claim 7, it is characterised in that described second computing module includes:
Whether the second detection module, exist in described theatre equipment data and described device attribute data consistent for detecting Data;
, for there are the data with described device attribute data consistent in described theatre equipment data in the 3rd sub-processing module In the case of, by described device attribute data VjIt is set to 1;
4th sub-processing module, for not existing and the number of described device attribute data consistent in described theatre equipment data In the case of according to, calculate described device attribute data VjValue;
Second sub-computing module, for calculating described second similarity data V by the second formula, described second formula is:
Wherein, j is the number of described device attribute data, and m is positive integer, αjFor the default described V of correspondencejWeight.
10. a performance data handling system, it is characterised in that including:
Input equipment, is used for obtaining directory data;
Processor, is connected with described input equipment, for reading the play corresponding with described directory data from data base After field device data, the similarity calculating described directory data and described theatre equipment data obtains the first result data;
Wherein, described directory data include one or more device type data and respectively with each described device type data Corresponding device attribute data, described first result data includes that the first Similarity value, described processor include:
Computer, for calculating the similarity of each described device type data and described theatre equipment data, to obtain the One similarity data, and calculate the similarity of each described device attribute data and described theatre equipment data, to obtain Two similar degrees of data, then using the product of described first similarity data and described second similarity data as the most similar Angle value, calculates the percentage ratio of described initial Similarity value and default Similarity value, and using described percentage ratio as described first Similarity value.
11. systems according to claim 10, it is characterised in that described system also includes:
Matching controller, is used for detecting in described first result data and whether there is described first Similarity value and do not meet first , wherein, in described first result data, there is described first Similarity value do not meet first in the second result data of threshold value In the case of described second result data of threshold value, obtain the first kind data corresponding with described second result data, right Described first kind data carry out rendering localization process and obtain rendering location data;Described matching controller is for by described the First Similarity value described in one result data meets the data of first threshold as the 3rd result data, and uses described Second corresponding with the categorical data in described 3rd result data for the first model object ID model object ID of one categorical data Drive renderer.
12. systems according to claim 11, it is characterised in that described system also includes:
Outut device, is connected with described matching controller, be used for obtaining described in render location data and described 3rd number of results According to the first corresponding three-dimensional data, and by described renderer, described first three-dimensional data and the described location data that render are entered Row renders process and obtains the second three-dimensional data, exports described second three-dimensional data.
CN201310237080.8A 2013-06-14 2013-06-14 Performance data processing method, Apparatus and system Expired - Fee Related CN103309980B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310237080.8A CN103309980B (en) 2013-06-14 2013-06-14 Performance data processing method, Apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310237080.8A CN103309980B (en) 2013-06-14 2013-06-14 Performance data processing method, Apparatus and system

Publications (2)

Publication Number Publication Date
CN103309980A CN103309980A (en) 2013-09-18
CN103309980B true CN103309980B (en) 2016-11-23

Family

ID=49135198

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310237080.8A Expired - Fee Related CN103309980B (en) 2013-06-14 2013-06-14 Performance data processing method, Apparatus and system

Country Status (1)

Country Link
CN (1) CN103309980B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068471A (en) * 2015-07-22 2015-11-18 浙江大丰实业股份有限公司 Stage data excavation system
CN105182810A (en) * 2015-07-22 2015-12-23 浙江大丰实业股份有限公司 Stage data control system
CN109299076A (en) * 2018-11-13 2019-02-01 南方电网科学研究院有限责任公司 Method, device and equipment for generating primary key of data acquisition point in redundant database

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1609870A (en) * 2003-10-24 2005-04-27 宏碁股份有限公司 Long-distance field installation and ticket advance sale method
CN101082901A (en) * 2006-06-01 2007-12-05 上海戏剧学院 Virtual rehearsing system
CN101510212A (en) * 2009-03-19 2009-08-19 杭州剧院 Stage art material knowledge base system for theater performance and establishing and retrieving method thereof
CN101655988A (en) * 2008-08-19 2010-02-24 北京理工大学 System for three-dimensional interactive virtual arrangement of large-scale artistic performance

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1609870A (en) * 2003-10-24 2005-04-27 宏碁股份有限公司 Long-distance field installation and ticket advance sale method
CN101082901A (en) * 2006-06-01 2007-12-05 上海戏剧学院 Virtual rehearsing system
CN101655988A (en) * 2008-08-19 2010-02-24 北京理工大学 System for three-dimensional interactive virtual arrangement of large-scale artistic performance
CN101510212A (en) * 2009-03-19 2009-08-19 杭州剧院 Stage art material knowledge base system for theater performance and establishing and retrieving method thereof

Also Published As

Publication number Publication date
CN103309980A (en) 2013-09-18

Similar Documents

Publication Publication Date Title
CN105677648B (en) A kind of Combo discovering method and system based on label propagation algorithm
CN103093007B (en) Power transmission iron tower three-dimensional virtual assembly method
CN109918526A (en) A kind of BIM towards planning management and 3DGIS fusion method
CN108280121B (en) Method for obtaining social network opinion leader based on K-kernel decomposition
CN107153744B (en) Underground three-dimensional pipeline decision making system
Lu et al. Design and implementation of virtual interactive scene based on unity 3D
CN108985954A (en) A kind of method and relevant device of incidence relation that establishing each mark
CN110443499A (en) A kind of inventory project amount automatic generation method and system
CN106202406A (en) A kind of 3D visualization machine room assets information management method and system
CN102006193A (en) Automatic layout method for network topology in SNMP (simple network management protocol) network management system
CN102855332A (en) Graphic configuration management database based on graphic database
CN108389141A (en) A kind of real estate building structural information generation method and device
CN108491649A (en) A kind of design method and processing equipment of wind power plant digital Platform
CN108460834A (en) A kind of method and relevant device of the design of wind power plant digital Platform
CN103309980B (en) Performance data processing method, Apparatus and system
CN111275275A (en) Power distribution network load space-time characteristic visualization analysis method
CN113449355A (en) Building house type graph automatic generation method based on artificial intelligence
CN111221867A (en) Protective building information management system
CN105427370A (en) Method for informationization management and planning design of electric-power underground pipeline
CN106775328A (en) A kind of multi-person interactive method and system based on digital art landscape device
CN102868601B (en) Routing system related to network topology based on graphic configuration database businesses
CN115774488A (en) Cloud service fault simulation diagnosis method based on virtual reality
CN109063223B (en) BIM model light weight method and device and BIM model processing method and system
CN108492367A (en) A kind of wind power plant methods of exhibiting and wind power plant display systems
CN106021245A (en) Visualization method and visualization device for data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161123