CN104657148A - Data checking method and data checking device - Google Patents

Data checking method and data checking device Download PDF

Info

Publication number
CN104657148A
CN104657148A CN201510106428.9A CN201510106428A CN104657148A CN 104657148 A CN104657148 A CN 104657148A CN 201510106428 A CN201510106428 A CN 201510106428A CN 104657148 A CN104657148 A CN 104657148A
Authority
CN
China
Prior art keywords
ebom
bom
request
data check
derive
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.)
Granted
Application number
CN201510106428.9A
Other languages
Chinese (zh)
Other versions
CN104657148B (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.)
BAIC Group ORV Co ltd
Original Assignee
Beijing Automotive Research Institute Co Ltd
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 Beijing Automotive Research Institute Co Ltd filed Critical Beijing Automotive Research Institute Co Ltd
Priority to CN201510106428.9A priority Critical patent/CN104657148B/en
Publication of CN104657148A publication Critical patent/CN104657148A/en
Application granted granted Critical
Publication of CN104657148B publication Critical patent/CN104657148B/en
Active 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 data checking method and a data checking device. The data checking method and the data checking device are applied to data checking of engineering bill of material (EBOM). The data checking method comprises the following steps: receiving a data export request carrying request time and a preset export rule; responding to the data export request, and exporting a freeze version EBOM according to the request time and the preset export rule; receiving a data checking request aiming at the freeze version EBOM, wherein the data checking request carries checking parameters, and the checking parameters comprise at least one item of EBOM attributes, EBOM configuration conditions and EBOM version change information; responding to the data checking request and outputting the checking result. According to the data checking method and the data checking device disclosed by the invention, the freeze version EBOM is exported according to the data request time and the preset export rule and is subjected to data checking according to different checking parameters, so that the verification efficiency of the data attributes is improved, and the management level for the EBOM data is improved.

Description

A kind of data check method and device
Technical field
The present invention relates to design handling of goods and materials and verification field, particularly relate to a kind of data check method and device.
Background technology
In automobile research and development field, there is a large amount of engineering BOM EBOM, usually the EBOM management function of TeamCenter 8.1 system is adopted to carry out data management in prior art, but the EBOM management function in TeamCenter 8.1 is consulted at data constraint, modification information, there is a lot of problem in multi version EBOM data management, such as: the historical data of EBOM data cannot be inquired about, the problem of EBOM data can not Timeliness coverage, and the problem such as longer consuming time that works.
Summary of the invention
In order to solve the problems of the technologies described above, the invention provides a kind of data check method and device, solve the problem of EBOM data query and checking difficulty in prior art.
According to one aspect of the present invention, provide a kind of data check method, be applied to the data check of engineering BOM EBOM, comprise:
Receive a statistical conversion request, in described statistical conversion request, carry request time and default derived rule;
Respond described statistical conversion request, and freeze an edition EBOM according to described request time and described default derived rule derivation;
Receive one for the described data check request freezing edition EBOM, carry verification parameter in described data check request, described verification parameter comprises: at least one item in EBOM attribute, EBOM configuration condition and EBOM version change information;
Respond described data check request, and export verification result.
Further, respond described statistical conversion request, and comprise according to the step that described request time and described default derived rule derivation freeze edition EBOM:
Derived rule described in initialization, described derived rule comprises: derive EBOM template, EBOM state, EBOM request time, the capable derivation mark of total member and display rule;
Obtain and detect the capable type of current Bill of Material (BOM) BOM, the type that described BOM is capable comprises: total member is capable and parts are capable;
An edition EBOM is freezed described in deriving according to the capable type of described BOM, described request time and described derived rule.
Further, when the type that described BOM is capable be total member capable time, the step freezing edition EBOM described in deriving according to the capable type of described BOM, described request time and described derived rule comprises:
Judge whether to derive described BOM capable;
If do not derive, then judge that described BOM is capable and whether there is subordinate's part;
If derive, then read the capable information of described total member, and search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time; By described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive, and then judges that described BOM is capable and whether there is subordinate's part.
Further, when the type that described BOM is capable be parts capable time, the step freezing edition EBOM described in deriving according to the capable type of described BOM, described request time and described derived rule comprises:
Search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time;
By described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive;
Judge that described BOM is capable and whether there is subordinate's part.
Further, after judging that described BOM is capable and whether there is the step of subordinate's part, also comprise:
If exist, then obtain and detect the capable type of next stage Bill of Material (BOM) BOM, the type that described next stage BOM is capable comprises: total member is capable and parts are capable.
Further, when described verification parameter is EBOM attribute, respond described data check request, and the step exporting verification result comprises:
Detect the verification item for described EBOM attribute in described data check request;
According to described verification item, the described edition EBOM that freezes is verified, and generates an EBOM attribute the result, wherein, described EBOM attribute the result for described in freeze the capable set of BOM that in edition EBOM, data are wrong.
Further, when described verification parameter is EBOM configuration condition, respond described data check request, and the step exporting verification result comprises:
Detect the verification item for described EBOM configuration condition in described data check request;
The configuration code information of correspondence in the configuration code table preset according to described verification item and described verification item, resolves corresponding vehicle information and whether the configuration code information detected in the variable options of described verification item correspondence is correct;
If corresponding vehicle information can be parsed, then judge that described EBOM configuration condition is filled in correctly;
If parse corresponding vehicle information for empty, then judge that described EBOM configuration condition fills in mistake, and point out error message.
Further, when described verification parameter is EBOM version change information, respond described data check request, and the step exporting verification result comprises:
Detect in described data check request the closing time waiting to contrast EBOM version;
According to searching freeze-off time described closing time early than also contrasting EBOM closest to the set that the BOM of described closing time is capable as waiting;
Treat that contrast EBOM derives by described.
According to another aspect of the present invention, additionally provide a kind of data check device, be applied to the data check of engineering BOM EBOM, comprise:
First receiver module, for receiving a statistical conversion request, carries request time and default derived rule in described statistical conversion request;
First respond module, for responding described statistical conversion request, and freezes an edition EBOM according to described request time and described default derived rule derivation;
Second receiver module, for receiving one for the described data check request freezing edition EBOM, carry verification parameter in described data check request, described verification parameter comprises: at least one item in EBOM attribute, EBOM configuration condition and EBOM version change information;
Second respond module, for responding described data check request, and exports verification result.
Further, described first respond module comprises:
Initialization submodule, for derived rule described in initialization, described derived rule comprises: derive EBOM template, EBOM state, EBOM request time, the capable derivation mark of total member and display rule;
First detection sub-module, for obtaining and detecting the capable type of current Bill of Material (BOM) BOM, the type that described BOM is capable comprises: total member is capable and parts are capable;
First derives submodule, described in deriving according to the capable type of described BOM, described request time and described derived rule, freeze an edition EBOM.
Further, described first derivation submodule comprises:
First judging unit is capable for judging whether to derive described BOM;
Second judging unit, for when not deriving BOM and being capable, judges that described BOM is capable and whether there is subordinate's part;
3rd judging unit, for when deriving BOM and being capable, reads the capable information of described total member, and search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time; By described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive, and then judges that described BOM is capable and whether there is subordinate's part.
Further, described first derivation submodule also comprises:
Search unit, for search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time;
Lead-out unit, for by described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive;
Whether the 4th judging unit, exist subordinate's part for judging that described BOM is capable.
Further, described first derivation submodule also comprises:
Detecting unit, for when described BOM is capable there is subordinate's part time, obtain and detect the capable type of next stage Bill of Material (BOM) BOM, the type that described next stage BOM is capable comprises: total member is capable and parts are capable.
Further, the second respond module comprises:
Second detection sub-module, for detecting the verification item for described EBOM attribute in described data check request;
Generating submodule, for verifying the described edition EBOM that freezes according to described verification item, and generating an EBOM attribute the result, wherein, described EBOM attribute the result for described in freeze the capable set of BOM that in edition EBOM, data are wrong.
Further, described second respond module also comprises:
3rd detection sub-module, for detecting the verification item for described EBOM configuration condition in described data check request;
4th detection sub-module, for the configuration code information corresponding in the configuration code table preset according to described verification item and described verification item, resolve corresponding vehicle information and whether the described configuration code information detected in the variable options of described verification item correspondence is correct;
First judges submodule, for when parsing corresponding vehicle information, judges that described EBOM configuration condition is filled in correctly;
Second judges submodule, for when parsing corresponding vehicle information for time empty, judging that described EBOM configuration condition fills in mistake, and pointing out error message.
Further, described second respond module comprises:
5th detection sub-module, for detecting in described data check request the closing time waiting to contrast EBOM version;
Search submodule, for according to search described closing time freeze-off time early than and contrast EBOM closest to the set that the BOM of described closing time is capable as waiting;
Second derives submodule, for treating that contrast EBOM derives by described.
The beneficial effect of embodiments of the invention is: a kind of data check method and device, an edition EBOM is freezed by deriving according to request time and default derived rule, reviewing EBOM historical data can be realized, data check is carried out to freezing edition EBOM by verifying parameter according to difference, can the correctness of detection EBOM data in all directions, improve data attribute verification efficiency and the management level to EBOM data.
Accompanying drawing explanation
Fig. 1 represents the schematic flow sheet figure of data check method of the present invention;
Fig. 2 represents in data check method of the present invention the schematic flow sheet one freezing edition EBOM and derive;
Fig. 3 represents in data check method of the present invention the schematic flow sheet two freezing edition EBOM and derive;
Fig. 4 represents the verification schematic flow sheet to EBOM attribute in data check method of the present invention;
Fig. 5 represents the verification schematic flow sheet to EBOM configuration condition in data check method of the present invention;
Fig. 6 represents the verification schematic flow sheet to EBOM version change in data check method of the present invention;
Fig. 7 represents the process flow diagram of data check device of the present invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present invention is described in more detail.Although show exemplary embodiment of the present invention in accompanying drawing, however should be appreciated that can realize the present invention in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the present invention can be understood, and complete for scope of the present invention can be conveyed to those skilled in the art.
Embodiment
As shown in Figure 1, The embodiment provides a kind of data check method, be applied to the data check of engineering BOM EBOM, the method comprises:
Step 10: receive a statistical conversion request, carries request time and default derived rule in this statistical conversion request.
When needing to verify the data of a certain vehicle or a certain vehicle body parts assembly, receive the statistical conversion request of user's input, request time and default derived rule is carried in this statistical conversion request, wherein, default derived rule comprises the template etc. selecting EBOM form to use, the various options of EBOM data can be set in the template of EBOM, such as: attribute and rank etc.So unified integrality using EBOM template to ensure that data message.
Step 20: response data derives request, and freeze an edition EBOM according to request time and the derivation of default derived rule.
According to the request time carried in above-mentioned statistical conversion request, search the BOM meeting request time capable, and derived according to default derived rule.
Further, respond described statistical conversion request, and specifically can refer to following step realization as shown in Figure 2 according to the step that described request time and described default derived rule derivation freeze edition EBOM:
Step 21: initialization derived rule.Carry out Initialize installation to derived rule, initialized project comprises: derive EBOM template, EBOM state, EBOM request time, the capable derivation mark of total member and display rule etc., wherein, EBOM state comprises just in using state and frozen state.
Step 22: obtain and detect the capable type of current Bill of Material (BOM) BOM.Namely detect the capable type of current BOM line by line, wherein, the type that BOM is capable comprises: total member is capable and parts are capable.
Step 23: type, request time and the derived rule capable according to BOM derive freezes an edition EBOM.
Further, when the type that BOM is capable be total member capable time, type, request time and the derived rule capable according to BOM derive the step that the specific implementation of freezing edition EBOM can refer to as shown in Figure 3 and carry out:
Step 231: judge whether to derive BOM capable.
Step 232: if do not derive, then judge that this BOM is capable and whether there is subordinate's part.If derive, then read the capable information of this total member, wherein, being listed in the capable information of BOM of having in report form template does not exist, but can be provided by logic, then logically derived data, such as: mark case mark, upper level, 00 grade, IA Chinese etc.
Step 233: search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of request time.Wherein, according to the time point of request time, obtain apart from the nearest capable version of the BOM freezed of time point, if there is no, then can not follow-up derivation BOM capable.Namely EBOM data line is traveled through, whether determine whether to derive current BOM early than the cut-off date according to current parts version date capable, if it is capable that current BOM capable version date early than the cut-off date and closest to the cut-off date, derives current BOM, otherwise, derive again after searching the version meeting time requirement.So temporally obtain corresponding EBOM, can carry out inquiry derivation to the old version of random time, solving TeamCenter8.1 can not the problem of query history BOM version.
Step 234: will wait to derive BOM capable in bond-pad row filter, and waiting after filtering is derived BOM is capable derives according to derived rule.Because some parts need not embody in EBOM, therefore need to filter it when deriving, mainly butt welding point is filtered.
Step 235: judge that this BOM is capable and whether there is subordinate's part.
Further, when the type that BOM is capable be parts capable time, type, request time and the derived rule capable according to BOM derive the step that the specific implementation of freezing edition EBOM can refer to as shown in Figure 3 and carry out:
Step 233: search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of request time.
Step 234: will wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to derived rule by waiting described in after filtration to derive.
Step 235: judge that this BOM is capable and whether there is subordinate's part.
Further, after judging that this BOM is capable and whether there is the step of subordinate's part, also comprise:
If there is subordinate's part, then perform step 22, thus circulation performs step 22 and step afterwards, until after detecting that current BOM is capable and there is not subordinate's part, end loop, and by capable for whole qualified BOM derivation.Adopt with upper type, can the capable derivation by the whole qualified BOM stored in database, ensure that the integrality freezing edition EBOM of derivation.
Step 30: receive one for the data check request freezing edition EBOM, carry verification parameter in data check request, verifies parameter and comprises: at least one item in EBOM attribute, EBOM configuration condition and EBOM version change information.
Wherein, user can select the parameter needing to verify according to actual needs, such as: EBOM attribute, EBOM configuration condition and EBOM version change information etc., effectively verifies from many aspects the data correctness freezing edition EBOM.
Step 40: response data verifies request, and export verification result.
Different owing to verifying parameter, corresponding verification procedures are different, then verify result also different.
Further, when verification parameter is EBOM attribute, response data verifies request, and output verification result can specifically reference step as shown in Figure 4 be carried out:
Step 41: detect the verification item for EBOM attribute in data check request.
Verification item wherein for EBOM attribute comprises: the projects the such as whether correctness that whether required item is filled in, drawing number is filled in, part pack, whether symmetrical member mark is correct, whether the source of goods is correct.
Step 42: verify freezing an edition EBOM according to verification item, and generate an EBOM attribute the result.
What user selected needs to verify freezes an edition EBOM, and verify it, wherein, EBOM attribute the result comprises this and freezes the capable set of the wrong whole BOM of data in edition EBOM.Such as: when such as drawing number being filled in the verification of correctness, freeze in edition EBOM, then to point out if drawing number does not exist, whether this drawing number is wrong at this moment to need user to confirm.When whether packing to part verifying, judging whether adjacent zeros parts pack according to IA grouping, rank, upper level, 00 grade of parts, P/N etc., if do not packed, pointing out.For the verification whether symmetrical member mark is correct, judge whether current parts are symmetrical member according to symmetrical member mark, if it is according to symmetrical piece number freezing to search in edition EBOM corresponding parts, if freeze there are not corresponding parts in edition EBOM, then carry out miscue.To the verification of the source of goods, for the parts of the existing procurement information list determined, correct procurement information can be associated with EBOM, being placed in last row of EBOM, can verifying that whether information of freight source is correct when verifying.Wherein, total the source of goods mark such as information of freight source fill request buying subordinate part, cooperation part, the Purchased Item that comes with member.
Further, when verification parameter is EBOM configuration condition, respond described data check request, and the step that output verification result specifically can refer to as shown in Figure 5 is carried out:
Step 43: detect the verification item for EBOM configuration condition in described data check request.
Freezing to contain configuration condition one row in edition EBOM, by this column information and configuration code table information, vehicle belonging to current parts can be determined.If configuration condition is wrongly write, the part that part can be caused to can not find corresponding vehicle or a vehicle repeats, such as: occurred two engines.Wherein, if containing Variable Conditions in the IA grouping of EBOM, need in EBOM to comprise the capable information of IA.
Step 44: according to verifying item and verifying the configuration code information of item correspondence in the configuration code table preset, resolves corresponding vehicle information and whether the configuration code information detected in the corresponding variable options of verification item is correct.
When verifying EBOM configuration condition, need to determine that it verifies item, such as: determine that verifying item is config option value row and vehicle row, appointment to generate configuration code table freeze edition EBOM and comprise configuration condition row, part grade row, configuration condition place rank, and specify insert vehicle position.System according to appointed information Auto-matching configuration code table, and can search the configuration code information to verifying item in configuration code table, thus whether there is above-mentioned configuration code information in the variable options freezing to verify in edition EBOM this verification item correspondence.
Step 45: if corresponding vehicle information can be parsed, then judge that EBOM configuration condition is filled in correctly; If parse corresponding vehicle information for empty, then judge that EBOM configuration condition fills in mistake, and point out error message.
Further, when verification parameter is EBOM version change information, response data verifies request, and the step that output verification result specifically can refer to as shown in Figure 6 is carried out:
Step 46: detect in data check request the closing time waiting to contrast EBOM version;
Step 47: according to search closing time freeze-off time early than and contrast EBOM closest to the capable set of the BOM of this closing time as waiting.Concrete derivation step to above-mentioned to freeze the step that edition EBOM derives similar, therefore does not repeat them here.
Step 48: this is treated contrast EBOM derives.So just can obtain the EBOM of two different editions, and put it in corresponding Data Comparison template, can realize verifying the contrast of two different editions EBOM.
Wherein, in order to distinguish identical parts in two version EBOM further, EBOM data line unique identification is also generated.Have at the attribute freezing to mark in edition EBOM the capable position of BOM of deriving: IA grouping, Part No., rank, search numbering, FFC, upper level Part No. etc.Searching numbering is be numbered the parts of same levels, for determining the parts DISPLAY ORDER of same levels.But the difference with other row cannot be extracted in same row data message; Particularly for IA grouping, Part No., rank, upper level, search all identical parts of numbering.FFC can identify the POF of parts, substantially determines uniqueness, but perfect not owing to safeguarding, can not as Consideration.Therefore, in EBOM template, by all higher level's parts of parts and search numbering and be combined into a field, form unique identification row.
Data check method in the embodiment of the present invention, an edition EBOM is freezed by deriving according to request time and default derived rule, reviewing EBOM historical data can be realized, data check is carried out to freezing edition EBOM by verifying parameter according to difference, can the correctness of detection EBOM data in all directions, improve data attribute verification efficiency and the management level to EBOM data.
According to another aspect of the embodiment of the present invention, additionally provide a kind of data check device, be applied to the data check of engineering BOM EBOM, as shown in Figure 7, this data check device comprises:
First receiver module 101, for receiving a statistical conversion request, carries request time and default derived rule in statistical conversion request;
First respond module 201, derives request for response data, and freezes an edition EBOM according to request time and the derivation of default derived rule;
Second receiver module 301, for receiving one for the data check request freezing edition EBOM, carries verification parameter in data check request, verify parameter and comprise: at least one item in EBOM attribute, EBOM configuration condition and EBOM version change information;
Second respond module 401, verifies request for response data, and exports verification result.
Further, the first respond module comprises:
Initialization submodule, for initialization derived rule, derived rule comprises: derive EBOM template, EBOM state, EBOM request time, the capable derivation mark of total member and display rule;
First detection sub-module, for obtaining and detecting the capable type of current Bill of Material (BOM) BOM, the type that BOM is capable comprises: total member is capable and parts are capable;
First derives submodule, derives freeze an edition EBOM for type, request time and the derived rule capable according to BOM.
Further, the first derivation submodule comprises:
First judging unit is capable for judging whether to derive BOM;
Second judging unit, for when not deriving BOM and being capable, judges that BOM is capable and whether there is subordinate's part;
3rd judging unit, for when deriving BOM and being capable, reads the capable information of total member, and search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of request time; To wait to derive BOM capable in bond-pad row filter, and waiting after filtering is derived BOM is capable derives according to derived rule, and then judges that BOM is capable and whether there is subordinate's part.
Further, the first derivation submodule also comprises:
Search unit, for search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of request time;
Lead-out unit, for will wait to derive BOM capable in bond-pad row filter, and waiting after filtering is derived BOM is capable derives according to derived rule;
Whether the 4th judging unit, exist subordinate's part for judging that BOM is capable.
Further, the first derivation submodule also comprises:
Detecting unit, for when BOM is capable there is subordinate's part time, obtain and detect the capable type of next stage Bill of Material (BOM) BOM, the type that next stage BOM is capable comprises: total member is capable and parts are capable.
Further, the second respond module comprises:
Second detection sub-module, for detecting the verification item for EBOM attribute in data check request;
Generating submodule, for verifying freezing an edition EBOM according to verification item, and generating an EBOM attribute the result, wherein, EBOM attribute the result is freeze the capable set of BOM that in edition EBOM, data are wrong.
Further, the second respond module also comprises:
3rd detection sub-module, for detecting the verification item for EBOM configuration condition in data check request;
4th detection sub-module, for the configuration code information of the correspondence in the configuration code table preset according to verification item and verification item, whether the configuration code information that the vehicle information of resolving correspondence also detects in the variable options of verification item correspondence is correct;
First judges submodule, for when parsing corresponding vehicle information, judges that EBOM configuration condition is filled in correctly;
Second judges submodule, for when parsing corresponding vehicle information for time empty, judging that EBOM configuration condition fills in mistake, and pointing out error message.
Further, the second respond module comprises:
5th detection sub-module, for detecting in data check request the closing time waiting to contrast EBOM version;
Search submodule, for according to search closing time freeze-off time early than and contrast EBOM closest to the capable set of the BOM of closing time as waiting;
Second derives submodule, for treating that contrast EBOM derives.
It should be noted that, this device is the device corresponding with above-mentioned data check method, and in said method embodiment, all implementations are all applicable in the embodiment of this device, also can reach identical technique effect.
Above-described is the preferred embodiment of the present invention; should be understood that the ordinary person for the art; can also make some improvements and modifications not departing under principle prerequisite of the present invention, these improvements and modifications are also in protection scope of the present invention.

Claims (16)

1. a data check method, is applied to the data check of engineering BOM EBOM, it is characterized in that, comprising:
Receive a statistical conversion request, in described statistical conversion request, carry request time and default derived rule;
Respond described statistical conversion request, and freeze an edition EBOM according to described request time and described default derived rule derivation;
Receive one for the described data check request freezing edition EBOM, carry verification parameter in described data check request, described verification parameter comprises: at least one item in EBOM attribute, EBOM configuration condition and EBOM version change information;
Respond described data check request, and export verification result.
2. data check method according to claim 1, is characterized in that, responds described statistical conversion request, and comprises according to the step that described request time and described default derived rule derivation freeze edition EBOM:
Derived rule described in initialization, described derived rule comprises: derive EBOM template, EBOM state, EBOM request time, the capable derivation mark of total member and display rule;
Obtain and detect the capable type of current Bill of Material (BOM) BOM, the type that described BOM is capable comprises: total member is capable and parts are capable;
An edition EBOM is freezed described in deriving according to the capable type of described BOM, described request time and described derived rule.
3. data check method according to claim 2, is characterized in that, when the type that described BOM is capable be total member capable time, the step freezing edition EBOM described in deriving according to the capable type of described BOM, described request time and described derived rule comprises:
Judge whether to derive described BOM capable;
If do not derive, then judge that described BOM is capable and whether there is subordinate's part;
If derive, then read the capable information of described total member, and search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time; By described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive, and then judges that described BOM is capable and whether there is subordinate's part.
4. data check method according to claim 2, is characterized in that, when the type that described BOM is capable be parts capable time, the step freezing edition EBOM described in deriving according to the capable type of described BOM, described request time and described derived rule comprises:
Search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time;
By described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive;
Judge that described BOM is capable and whether there is subordinate's part.
5. the data check method according to claim 3 or 4, is characterized in that, after judging that described BOM is capable and whether there is the step of subordinate's part, also comprises:
If exist, then obtain and detect the capable type of next stage Bill of Material (BOM) BOM, the type that described next stage BOM is capable comprises: total member is capable and parts are capable.
6. data check method according to claim 1, is characterized in that, when described verification parameter is EBOM attribute, responds described data check request, and the step exporting verification result comprises:
Detect the verification item for described EBOM attribute in described data check request;
According to described verification item, the described edition EBOM that freezes is verified, and generates an EBOM attribute the result, wherein, described EBOM attribute the result for described in freeze the capable set of BOM that in edition EBOM, data are wrong.
7. data check method according to claim 1, is characterized in that, when described verification parameter is EBOM configuration condition, responds described data check request, and the step exporting verification result comprises:
Detect the verification item for described EBOM configuration condition in described data check request;
The configuration code information of correspondence in the configuration code table preset according to described verification item and described verification item, resolves corresponding vehicle information and whether the configuration code information detected in the variable options of described verification item correspondence is correct;
If corresponding vehicle information can be parsed, then judge that described EBOM configuration condition is filled in correctly;
If parse corresponding vehicle information for empty, then judge that described EBOM configuration condition fills in mistake, and point out error message.
8. data check method according to claim 1, is characterized in that, when described verification parameter is EBOM version change information, responds described data check request, and the step exporting verification result comprises:
Detect in described data check request the closing time waiting to contrast EBOM version;
According to searching freeze-off time described closing time early than also contrasting EBOM closest to the set that the BOM of described closing time is capable as waiting;
Treat that contrast EBOM derives by described.
9. a data check device, is applied to the data check of engineering BOM EBOM, it is characterized in that, comprising:
First receiver module, for receiving a statistical conversion request, carries request time and default derived rule in described statistical conversion request;
First respond module, for responding described statistical conversion request, and freezes an edition EBOM according to described request time and described default derived rule derivation;
Second receiver module, for receiving one for the described data check request freezing edition EBOM, carry verification parameter in described data check request, described verification parameter comprises: at least one item in EBOM attribute, EBOM configuration condition and EBOM version change information;
Second respond module, for responding described data check request, and exports verification result.
10. data check device according to claim 9, is characterized in that, described first respond module comprises:
Initialization submodule, for derived rule described in initialization, described derived rule comprises: derive EBOM template, EBOM state, EBOM request time, the capable derivation mark of total member and display rule;
First detection sub-module, for obtaining and detecting the capable type of current Bill of Material (BOM) BOM, the type that described BOM is capable comprises: total member is capable and parts are capable;
First derives submodule, described in deriving according to the capable type of described BOM, described request time and described derived rule, freeze an edition EBOM.
11. data check devices according to claim 10, is characterized in that, described first derives submodule comprises:
First judging unit is capable for judging whether to derive described BOM;
Second judging unit, for when not deriving BOM and being capable, judges that described BOM is capable and whether there is subordinate's part;
3rd judging unit, for when deriving BOM and being capable, reads the capable information of described total member, and search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time; By described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive, and then judges that described BOM is capable and whether there is subordinate's part.
12. data check devices according to claim 10, is characterized in that, described first derives submodule also comprises:
Search unit, for search freeze-off time early than and capable capable as waiting to derive BOM closest to the BOM of described request time;
Lead-out unit, for by described wait to derive BOM capable in bond-pad row filter, and BOM is capable derives according to described derived rule by waiting described in after filtration to derive;
Whether the 4th judging unit, exist subordinate's part for judging that described BOM is capable.
13. data check devices according to claim 11 or 12, is characterized in that, described first derives submodule also comprises:
Detecting unit, for when described BOM is capable there is subordinate's part time, obtain and detect the capable type of next stage Bill of Material (BOM) BOM, the type that described next stage BOM is capable comprises: total member is capable and parts are capable.
14. data check devices according to claim 9, it is characterized in that, the second respond module comprises:
Second detection sub-module, for detecting the verification item for described EBOM attribute in described data check request;
Generating submodule, for verifying the described edition EBOM that freezes according to described verification item, and generating an EBOM attribute the result, wherein, described EBOM attribute the result for described in freeze the capable set of BOM that in edition EBOM, data are wrong.
15. data check devices according to claim 9, is characterized in that, described second respond module also comprises:
3rd detection sub-module, for detecting the verification item for described EBOM configuration condition in described data check request;
4th detection sub-module, for the configuration code information corresponding in the configuration code table preset according to described verification item and described verification item, resolve corresponding vehicle information and whether the described configuration code information detected in the variable options of described verification item correspondence is correct;
First judges submodule, for when parsing corresponding vehicle information, judges that described EBOM configuration condition is filled in correctly;
Second judges submodule, for when parsing corresponding vehicle information for time empty, judging that described EBOM configuration condition fills in mistake, and pointing out error message.
16. data check devices according to claim 9, is characterized in that, described second respond module comprises:
5th detection sub-module, for detecting in described data check request the closing time waiting to contrast EBOM version;
Search submodule, for according to search described closing time freeze-off time early than and contrast EBOM closest to the set that the BOM of described closing time is capable as waiting;
Second derives submodule, for treating that contrast EBOM derives by described.
CN201510106428.9A 2015-03-11 2015-03-11 A kind of data check method and device Active CN104657148B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510106428.9A CN104657148B (en) 2015-03-11 2015-03-11 A kind of data check method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510106428.9A CN104657148B (en) 2015-03-11 2015-03-11 A kind of data check method and device

Publications (2)

Publication Number Publication Date
CN104657148A true CN104657148A (en) 2015-05-27
CN104657148B CN104657148B (en) 2017-12-19

Family

ID=53248334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510106428.9A Active CN104657148B (en) 2015-03-11 2015-03-11 A kind of data check method and device

Country Status (1)

Country Link
CN (1) CN104657148B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106372169A (en) * 2016-08-31 2017-02-01 庆铃汽车(集团)有限公司 Vehicle information automatic collection and transmission method and system
CN107330648A (en) * 2017-06-12 2017-11-07 北京汽车研究总院有限公司 The preparation method and scheduling apparatus of the vehicle trial-manufactured material inventory configured based on multi-vehicle-type
CN107679788A (en) * 2017-09-07 2018-02-09 上海汽车集团股份有限公司 Towards the BOM checking methods of C2B products
CN110488707A (en) * 2019-08-23 2019-11-22 北京汽车股份有限公司 Configuration method, configuration device and the configuration system of vehicle
CN112445805A (en) * 2019-08-29 2021-03-05 北京国双科技有限公司 Data query method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1734480A (en) * 2004-08-14 2006-02-15 鸿富锦精密工业(深圳)有限公司 Bill of Material (BOM) (BOM) diversity ratio is to system and method
CN101464873A (en) * 2007-12-20 2009-06-24 英业达股份有限公司 Material list establishing method and system
CN102279944A (en) * 2010-06-11 2011-12-14 上海汽车集团股份有限公司 Interactive checking and approving system for integrity of configurable bill of material (BOM)
CN104050206A (en) * 2013-10-12 2014-09-17 惠州华阳通用电子有限公司 Material bill rapid exporting method and system thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1734480A (en) * 2004-08-14 2006-02-15 鸿富锦精密工业(深圳)有限公司 Bill of Material (BOM) (BOM) diversity ratio is to system and method
CN101464873A (en) * 2007-12-20 2009-06-24 英业达股份有限公司 Material list establishing method and system
CN102279944A (en) * 2010-06-11 2011-12-14 上海汽车集团股份有限公司 Interactive checking and approving system for integrity of configurable bill of material (BOM)
CN104050206A (en) * 2013-10-12 2014-09-17 惠州华阳通用电子有限公司 Material bill rapid exporting method and system thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106372169A (en) * 2016-08-31 2017-02-01 庆铃汽车(集团)有限公司 Vehicle information automatic collection and transmission method and system
CN107330648A (en) * 2017-06-12 2017-11-07 北京汽车研究总院有限公司 The preparation method and scheduling apparatus of the vehicle trial-manufactured material inventory configured based on multi-vehicle-type
CN107679788A (en) * 2017-09-07 2018-02-09 上海汽车集团股份有限公司 Towards the BOM checking methods of C2B products
CN107679788B (en) * 2017-09-07 2021-01-26 上海汽车集团股份有限公司 BOM checking method for C2B product
CN110488707A (en) * 2019-08-23 2019-11-22 北京汽车股份有限公司 Configuration method, configuration device and the configuration system of vehicle
CN112445805A (en) * 2019-08-29 2021-03-05 北京国双科技有限公司 Data query method and device

Also Published As

Publication number Publication date
CN104657148B (en) 2017-12-19

Similar Documents

Publication Publication Date Title
CN104657148A (en) Data checking method and data checking device
US10776746B2 (en) Systems and methods for tracing items
CN109154813A (en) Adaptive refresh rate and method based on memory device mistake
CN104169976A (en) System and method for providing diagnostic fault information
CN103592898A (en) An electronic product production automatic control system and a method
CN102486938B (en) Method for rapid detection of memory and device
CN109143969A (en) In response to the dynamic modification of the production plan of manufacture deviation
CN104133768A (en) Program code review method and program code review device
CN112224246B (en) Test report generation method and device based on interface test
CN109190776A (en) Reinspection method, apparatus, terminal device and the storage medium of vehicle failure
CN111078677B (en) Data entry method and device
TW202120401A (en) Container management system
CN116578319A (en) Firmware upgrading method and device and file generating method and device
US20200159980A1 (en) Method for a computer-aided automated verification of requirements
CN103870780A (en) Method for recognizing missing labels based on time slot state change
CN113642307A (en) Python-based rail transit vehicle-mounted safety parameter automatic verification method and system
CN104539607A (en) Information checking method, terminal and server
US10416640B2 (en) Method and device for managing and configuring field devices in an automation installation
CN103399804A (en) Method and system for repairing remote package files
CN113238748B (en) Direct current control and protection program page modification and verification method, device, terminal and medium
CN103373376B (en) A kind of universal method and system obtaining railway monitored signal facility information
CN103559141A (en) Management method and device for nonvolatile memory (NVM)
CN106557569A (en) Introduction method and gatherer based on the non-structured document of meta-model
CN103530681A (en) System and method for detecting mining product information
CN104008049A (en) Method for monitoring stack storage in motor vehicle controller work system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200507

Address after: 100130 Zhaofeng Town, Shunyi District, Beijing Zhaofeng industrial base Tongxin Road No. 1

Patentee after: BAIC GROUP ORV Co.,Ltd.

Address before: 101300, 99, Shuanghe Avenue, Renhe Town, Beijing, Shunyi District

Patentee before: BEIJING AUTOMOBILE RESEARCH GENERAL INSTITUTE Co.,Ltd.