CN105512996A - Method and system for determining most common place-of-departure - Google Patents
Method and system for determining most common place-of-departure Download PDFInfo
- Publication number
- CN105512996A CN105512996A CN201511000963.2A CN201511000963A CN105512996A CN 105512996 A CN105512996 A CN 105512996A CN 201511000963 A CN201511000963 A CN 201511000963A CN 105512996 A CN105512996 A CN 105512996A
- Authority
- CN
- China
- Prior art keywords
- passenger
- pnr
- departure place
- maximum
- counting
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 239000000284 extract Substances 0.000 claims description 6
- 238000002367 polarised neutron reflectometry Methods 0.000 abstract 1
- 229920000636 poly(norbornene) polymer Polymers 0.000 abstract 1
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method and a system for determining a most common place-of-departure. The method comprises the steps of acquiring all passenger name records (PNR) of a passenger according to a passenger identification; determining a true flight of the passenger according to all PNRs of the passenger; and determining the most common place-of-departure of the passenger according to the true flight data and the home location of the passenger. The method and the system can accurately determine the most common place-of-departure of the passenger and provides a data decision basis for product design of an aviation corporation.
Description
Technical field
The present invention relates to civil aviation passenger transport field, particularly relate to a kind of passenger's the most normal departure place defining method and system.
Background technology
Be all be the core analyzed with airline, flight in tradition Commercial Air Service, and have ignored and seize the opportunity people this is individual.Along with the develop rapidly of Commercial Air Service, be that civil aviaton's service network of core starts with passenger, airline and airport all need to understand passenger's full spectrum information in depth.The I.D. of passenger can not represent the real permanent residence of passenger, determines that the Source market of passenger is very inaccurate by the information of I.D..And the departure place of passenger and Source market have very important marketable value to airport and airline.Where airline and airport can understand the real market demand, also where can find existing Route Network Problems existing simultaneously.Such as, if on Shenzhen-course line, Beijing the passengers structure than in the passenger of Guangzhou permanent residence more, that just means the unreasonable or price existing problems of Guangzhou-course line, Pekinese programming time, causes Airport leakage to select Shenzhen to go on a journey.Therefore determine that the most normal departure place of passenger is an aspect of a very important analysis passenger.Classic method can only confirm the source of passenger according to the ID (identity number) card information of passenger, and obviously the data precision is very not high.
Summary of the invention
For solving the technical matters of existing existence, the embodiment of the present invention provides a kind of passenger's the most normal departure place defining method and system.
For achieving the above object, the technical scheme of the embodiment of the present invention is achieved in that
A kind of passenger the most normal departure place defining method, wherein, described method comprises:
According to passenger's mark, obtain all passenger ticket reservation record PNR of passenger;
According to all PNR of described passenger, determine the true range of passenger;
According to the true range data of described passenger and the ownership place of described passenger, determine the most normal departure place of passenger.
Wherein, described according to the true range data of passenger and the ownership place of described passenger, determine the most normal departure place of passenger, comprising:
The departure place of each true range process in described passenger at the appointed time scope is counted, finds city and secondary maximum city that counting is maximum;
By cities maximum for counting, compared with the ownership place of described passenger; If identical, then using the most normal departure place of cities maximum for counting as described passenger;
If different, then by counting secondary maximum city compared with the ownership place of described passenger, if identical, by the most normal departure place of secondary for counting maximum city as described passenger; Otherwise, using the most normal departure place of cities maximum for described counting as described passenger.
Wherein, the described the most normal departure place determining passenger, comprise: if time maximum city of the ownership place of the passenger city maximum with described counting and described counting is not identical, and count maximum cities for two or more, then using the most normal departure place of departure place corresponding for departure time true range the earliest as described passenger.
Wherein, described method also comprises: according to the PNR of described passenger, extracts phone number and/or the ID (identity number) card No. of described passenger; According to phone number and/or the ID (identity number) card No. of described passenger, determine the ownership place of described passenger.
Wherein, described determine the most normal departure place of passenger after, comprise: in time series, stamp the most normal departure place dynamic labels for described passenger, this label record current the most normal departure place information of passenger, described passenger the most normal departure place information comprises two fields: time and city.
Wherein, described method also comprises: the most normal departure place of passenger described in regular update also upgrades the most normal departure place information of passenger.
Wherein, according to all PNR of described passenger, determine the true range of passenger, comprising:
According to the departure time the earliest of described passenger PNR, the PNR of described passenger is sorted; According to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, obtain the true range data of described passenger.
Wherein, the described PNR to described passenger carries out merging treatment, comprising: between two described PNR, and the final time of arrival of previous PNR and the difference of the departure time the earliest of a rear PNR are no more than predetermined time threshold value; And, meet following any one or several locality condition between two described PNR, then two PNR are carried out merging treatment: between domestic two airports, voyage is less than predetermined threshold value; Two airports belong to European Region; External non-European Region two airports belong to a country.
Wherein, according to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, comprising:
According to the sequence of all PNR of described passenger, obtain the PNR queue of the process to be combined of described passenger;
In described PNR queue, from first PNR, search the PNR meeting merging condition between and described first PNR in order, and this PNR and first PNR is merged into a PNR, as first PNR, and described merged PNR is deleted from the PNR queue of process to be combined, and so forth, until there is not the PNR of satisfied merging condition in the PNR queue of process to be combined;
Described merging condition comprises: between two described PNR, and the final time of arrival of previous PNR and the difference of the departure time the earliest of a rear PNR are no more than predetermined time threshold value; And, meet following any one or several condition between two described PNR, then two PNR are carried out merging treatment: between domestic two airports, voyage is less than predetermined threshold value; Two airports belong to European Region; External non-European Region two airports belong to a country.
Wherein, described predetermined time threshold value, comprising: as long as have an international flight segments to occur in adjacent two legs of two PNR, described predetermined time, threshold value was according to international standard 40 days; And/or, described predetermined time threshold value, comprising: if adjacent two legs of two PNR are all domestic, and one of them PNR has international flight segments, described predetermined time threshold value within 10 days, calculate according to domestic standard.
Wherein, described method also comprises: before sorting to the PNR of described passenger, to determine in the PNR of described passenger that all legs are for takeoff condition; Or do not take off but confirmed state.
For determining a system for the most normal departure place of passenger, described system comprises:
Acquisition module, for according to passenger's mark, obtains all passenger ticket reservation record PNR of passenger;
Voyage determination module, for all PNR according to described passenger, determines the true range of passenger;
Departure place determination module, for according to the true range data of described passenger and the ownership place of described passenger, determines the most normal departure place of passenger.
Wherein, described departure place determination module, specifically for:
The departure place of each true range process in described passenger at the appointed time scope is counted, finds city and secondary maximum city that counting is maximum;
By cities maximum for counting, compared with the ownership place of described passenger;
If identical, then using the most normal departure place of cities maximum for counting as described passenger;
If different, then by counting secondary maximum city compared with the ownership place of described passenger, if identical, by the most normal departure place of secondary for counting maximum city as described passenger; Otherwise, using the most normal departure place of cities maximum for described counting as described passenger.
Wherein, described departure place determination module also for: not identical and when counting maximum cities for two or more in the city that the ownership place of the passenger city maximum with described counting and described counting are time maximum, using the most normal departure place of departure place corresponding for departure time true range the earliest as described passenger.
Wherein, described departure place determination module, also for: according to the PNR of described passenger, extract phone number and/or the ID (identity number) card No. of described passenger; According to phone number and/or the ID (identity number) card No. of described passenger, determine the ownership place of described passenger.
Wherein, described departure place determination module, also for stamping the most normal departure place dynamic labels for described passenger in time series, this label record current the most normal departure place information of passenger, described passenger the most normal departure place information comprises two fields: time and city.
Wherein, described departure place determination module, also for passenger described in regular update the most normal departure place and upgrade the most normal departure place information of passenger.
Wherein, described voyage determination module, specifically for: according to the departure time the earliest of described passenger PNR, the PNR of described passenger is sorted; According to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, obtain the true range data of described passenger.
The embodiment of the present invention provides a kind of passenger's the most normal departure place defining method and system, the true range of passenger is determined by the PNR of passenger, again the true range of passenger is combined with passenger's ownership place and accurately determine the most normal departure place of passenger, for carrying out decision data foundation when airline carries out product design.The most normal departure place of passenger, is the most basic basis of other passenger's analytic products a lot, can be used for carrying out the multiple more deep analyses such as travelling object, for airport and airline provide decision support.
Accompanying drawing explanation
In accompanying drawing (it is not necessarily drawn in proportion), similar Reference numeral can describe similar parts in different views.The similar reference numerals with different letter suffix can represent the different examples of similar parts.Accompanying drawing generally shows each embodiment discussed herein by way of example and not limitation.
Fig. 1 is the process flow diagram of embodiment of the present invention passenger the most normal departure place defining method;
Fig. 2 is the composition structural representation of embodiment of the present invention passenger the most normal departure place certainty annuity.
Embodiment
The most normal departure place of passenger can not be simply the most normal departure place with city of the most often setting out in travelling leg.Because the stroke of passenger is not with simple leg for segmentation, but identifies the once travelling of a passenger with voyage.Therefore passenger the most normal departure place truly should judge according to the true range of passenger, for the true range of passenger, how the embodiment of the present invention determines and how to determine when voyage is determined that the most normal departure place is described in detail.
As shown in Figure 1, the passenger the most normal departure place defining method of the embodiment of the present invention can comprise the steps:
Step 101: according to passenger's mark, obtain all passenger ticket reservation records (PNR, PassengerNameRecord) of passenger;
Step 102: according to all PNR of described passenger, determine the true range of passenger;
Step 103: according to the true range data of described passenger and the ownership place of described passenger, determine the most normal departure place of passenger.
Here, the departure place of each true range process in described passenger at the appointed time scope is counted, find city and secondary maximum city that counting is maximum; By cities maximum for counting, compared with the ownership place of described passenger; If identical, then using the most normal departure place of cities maximum for counting as described passenger; If different, then by counting secondary maximum city compared with the ownership place of described passenger, if identical, by the most normal departure place of secondary for counting maximum city as described passenger; Otherwise, using the most normal departure place of cities maximum for described counting as described passenger.Especially, if the city that the city that the ownership place of passenger is maximum with described counting and described counting are time maximum is not identical, and count maximum cities for two or more, then using the most normal departure place of departure place corresponding for departure time true range the earliest as described passenger.
Such as: passenger Lee, in May ,-2015 in June, 2014, altogether flight 5 voyages, respectively:
Beijing--Shanghai---Beijing (first paragraph departure time 2014-6-2)
Beijing--Chengdu (first paragraph departure time 2014-6-6)
Guangzhou--Beijing (first paragraph departure time 2014-9-12)
Hongqiao in Shanghai-Guangzhou (first paragraph departure time 2014-12-2)
PVG-Chengdu-PVG (first paragraph departure time 2015-3-2)
Wherein, set out voyage 2 in Beijing, 2, Shanghai, 1 one, Guangzhou flight 5,2, Shanghai (comprising Hongqiao, Pudong), what wherein set out in Beijing is on June 2nd, 2014 the earliest, and setting out in Hongqiao in Shanghai is on Dec 2nd, 2014 the earliest, then Lee the most often trip be defaulted as Beijing, city for subsequent use is Shanghai.
In practical application, described fixed time scope can be arranged according to actual conditions.Generally, described fixed time scope is 1 year.That is, the passenger PNR in former Dec is as the data source determining the current ground of the most often going on a journey of passenger.Such as, in June, 2015 passenger the most normal departure place based on the data of travelling time within May ,-2015 in June, 2014.
In practical application, the ownership place of passenger can be determined according to similar information such as the phone number of passenger, ID (identity number) card No., postcodes.Preferably, according to the PNR of described passenger, extract phone number and/or the ID (identity number) card No. of described passenger; According to phone number and/or the ID (identity number) card No. of described passenger, determine the ownership place of described passenger.
Such as, the phone number after OSIYYCTCT is extracted from the group of contacts of passenger PNR, according to the rule of phone number, judge mobile phone home zone, logic verify judgement is carried out in home zone and the maximum city of counts, if belong to a province together, then the city of phone number is defined as passenger's residence temporarily, and voyage judges that city is as the most normal departure place, both can carry out the analyzing and processing of airport optimum selecting etc.If phone number and voyage judge that city does not belong to an area, then search for passenger city for subsequent use and namely count secondary maximum city, if be an area, then select counting time maximum city to be the most normal departure place.If or different, then give tacit consent to phone number wrong, temporarily still choosing the maximum city of counting is the most normal departure place of passenger.
For ease of applying the most normal departure place information of passenger, after the most normal departure place determining passenger, also the most normal departure place information of passenger is saved in the PNR of described passenger in the embodiment of the present invention.That is, at flight control system (ICS, on the framework of InvertoryControlSystem), CRS system core database, utilize departure from port value machine passenger details, be combined with the logic rules of civil aviaton's feature, time series stamps the most normal departure place dynamic labels to passenger, this label record current the most normal departure place information of passenger, the most normal departure place of passenger is multidate information, should comprise time and two, city field.
Passenger can because the reasons such as Working Life carry out residence transition, and the most normal departure place of passenger also in constantly change, therefore will analyze the most normal true departure place of passenger dynamically.For the most normal departure place making passenger is more accurate, in the embodiment of the present invention, also comprise: the most normal departure place of passenger described in regular update also upgrades the most normal departure place information of passenger.That is, the most normal departure place information in real-time update passenger PNR.Such as, again the most normal departure place of passenger is again estimated according to the data area of 12 months forward every month.
In the embodiment of the present invention, according to all PNR of described passenger in step 102, determine the true range of passenger, comprising: according to the departure time the earliest of described passenger PNR, the PNR of described passenger is sorted; According to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, obtain the true range data of described passenger.
Here, the described PNR to described passenger carries out merging treatment, comprising: between two described PNR, and the final time of arrival of previous PNR and the difference of the departure time the earliest of a rear PNR are no more than predetermined time threshold value; And, meet following any one or several locality condition between two described PNR, then two PNR are carried out merging treatment: between domestic two airports, voyage is less than predetermined threshold value; Two airports belong to European Region; External non-European Region two airports belong to a country.
Particularly, according to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, comprising: according to the sequence of all PNR of described passenger, obtain the PNR queue of the process to be combined of described passenger; In described PNR queue, from first PNR, search the PNR meeting merging condition between and described first PNR in order, and this PNR and first PNR is merged into a PNR, as first PNR, and described merged PNR is deleted from the PNR queue of process to be combined, and so forth, until there is not the PNR of satisfied merging condition in the PNR queue of process to be combined; Described merging condition comprises: between two described PNR, and the final time of arrival of previous PNR and the difference of the departure time the earliest of a rear PNR are no more than predetermined time threshold value; And, meet following any one or several condition between two described PNR, then two PNR are carried out merging treatment: between domestic two airports, voyage is less than predetermined threshold value; Two airports belong to European Region; External non-European Region two airports belong to a country.
Here, described predetermined time threshold value, comprising: as long as have an international flight segments to occur in adjacent two legs of two PNR, described predetermined time, threshold value was according to international standard 40 days; And/or, described predetermined time threshold value, comprising: if adjacent two legs of two PNR are all domestic, and one of them PNR has international flight segments, described predetermined time threshold value within 10 days, calculate according to domestic standard.This time threshold is that analytic statistics according to many data obtains.
For making the passenger's true range determined more prepare, in the embodiment of the present invention, before the PNR of described passenger is sorted, to determine in the PNR of described passenger that all legs are for takeoff condition; Or do not take off but confirmed state.This PNR required is not met then not as the data basis determining passenger's true range for state.
The data source of the embodiment of the present invention is made up of two parts data: the external-navigation data of the CRS that ICS data (CRS repeating data does not repeat to add up) and ICS do not have.That is, in the embodiment of the present invention, data source is based on CRS data, is aided with the data that CRS in ICS does not have, and obtains all PNR of passenger from this data source, all analysis foundations are in units of people PNR, and the leg string of an acquiescence PNR is a voyage.Team PNR will refine to a people, and it is inaccurate that rejecting separation brings.
Because data are that the leg being acknowledgement state according to leg state in PNR forms, mean that correction is existed to the data of not embarking on journey future.Therefore, after obtaining the true range data of described passenger in the embodiment of the present invention, described method comprises: whether the PNR detecting described passenger in real time has change; Any leg state if any PNR has change, then according to the change of leg corresponding in described PNR, upgrade the true range data of described passenger.In the embodiment of the present invention, all can revise for the voyage of domestic flight segments within t-10, all can revise for the voyage of international flight segments within t-40, t is the current data manipulation date.In practical application, carry out the rectification of passenger's voyage every day, the object time range of rectification is: 1. all passenger legs of not taking off; The leg date of 2. having taken off is less than or equal to process date-N sky.N represents the condition of contact between PNR and PNR, i.e. the time threshold of the departure time the earliest of previous PNR and the difference demand fulfillment the latest between time of arrival of a rear PNR.
In the embodiment of the present invention, the merging treatment of PNR can be divided into following several situation:
1) two adjacent PNR time periods do not overlap (namely previous PNR final time of arrival and the initial departure time difference of a rear PNR are no more than N days):
PNR1 finally arrive at the airport and if the initial original base of PNR2 does not belong to three kinds of situations below, then two PNR are considered as two voyages, otherwise two PNR can be consolidated into a voyage.Nationality is native: 1. domestic two airport voyages are less than 600 kilometers (hour flying distances); 2. two airports belong to European Region; 3. external non-European Region two airports belong to a country;
Here, as long as have an international flight segments to occur in adjacent two legs of two PNR, N was according to international standard 40 days.If adjacent leg is all domestic, and one of them PNR has international flight segments, the criterion of adjacent leg still calculates according to domestic standard for 10 days.
Case one:
PNR1:20130301PEKSHA
20130305SHACAN
PNR2:20130310PEKCKG
This situation is two voyage PEK-SHA-CAN and PEK-CKG, because two airports are more than 600KM.
Case two:
PNR1:20130301PEKSHA
20130305SHACAN
PNR2:20130310SZXCKG
In this case actual is voyage, i.e. a PEK-SHA-CAN/SZX-CKG, namely PNR1 and PNR2 can be merged into a PNR.
2) two adjacent PNR time periods overlap some time:
Departure time the earliest of two PNR and time of arrival, interval was less than or equal to N days the latest, be then a voyage, otherwise be two independently voyages.Note: as long as two PNR have an international flight segments to occur, N was according to international standard 40 days.
Case three:
PNR1:20130301PEKSHA
20130305CANCTU
PNR2:20130302SHASYX
20130309CTUPEK
This situation is actually voyage, i.e. a PEK-SHA-SYX/CAN-CTU-PEK, namely PNR1 and PNR2 can be merged into a PNR.
Case four:
PNR1:20130301PEKSHA
20130305CANCTU
PNR2:20130302SHASYX
20130311CTUPEK
In fact this situation represents two voyages, i.e. PEK-SHA/CAN-CTU and SHA-SYX/CTU-PEK, that is PNR1 and PNR2 cannot be merged into a PNR.
3) two adjacent PNR time periods are relation of inclusion:
Suppose that comprising PNR is PNR1, involved PNR is that PNR2, PNR1 arrive and takeoff separation is no more than N days, then conspire to create a voyage, otherwise be two independently voyages.Note: as long as two PNR have an international flight segments to occur, N was according to international standard 40 days.
Case five:
PNR1:20130301PEKLAX
20130331LAXPEK
PNR2:20130305LAXBOS
20130320BOSLAX
This situation is actually a voyage, PEK-LAX-BOS-LAX-PEK, that is, PNR1 and PNR2 can be merged into a PNR.
Case six:
PNR1:20130301PEKLAX
20131231LAXPEK
PNR2:20130305LAXBOS
20130320BOSLAX
This situation is two voyages, PEK-LAX-PEK and LAX-BOS-LAX, that is PNR1 and PNR2 cannot be merged into a PNR.
As shown in Figure 2, the embodiment of the present invention additionally provides a kind of system for determining the most normal departure place of passenger, and this system can comprise:
Acquisition module, for according to passenger's mark, obtains all PNR of passenger;
Voyage determination module, for all PNR according to described passenger, determines the true range of passenger;
Departure place determination module, for according to the true range data of described passenger and the ownership place of described passenger, determines the most normal departure place of passenger.
Wherein, described departure place determination module, specifically for: the departure place of each true range process in described passenger at the appointed time scope is counted, finds city and secondary maximum city that counting is maximum; By cities maximum for counting, compared with the ownership place of described passenger; If identical, then using the most normal departure place of cities maximum for counting as described passenger; If different, then by counting secondary maximum city compared with the ownership place of described passenger, if identical, by the most normal departure place of secondary for counting maximum city as described passenger; Otherwise, using the most normal departure place of cities maximum for described counting as described passenger.Here, described departure place determination module also for: not identical and when counting maximum cities for two or more in the city that the ownership place of the passenger city maximum with described counting and described counting are time maximum, using the most normal departure place of departure place corresponding for departure time true range the earliest as described passenger.Here, described departure place determination module, also for: according to the PNR of described passenger, extract phone number and/or the ID (identity number) card No. of described passenger; According to phone number and/or the ID (identity number) card No. of described passenger, determine the ownership place of described passenger.
Wherein, described departure place determination module, also for stamping the most normal departure place dynamic labels for described passenger in time series, this label record current the most normal departure place information of passenger, described passenger the most normal departure place information comprises two fields: time and city.
Wherein, described departure place determination module, also for passenger described in regular update the most normal departure place and upgrade the most normal departure place information of passenger.
Wherein, described voyage determination module, specifically for: according to the departure time the earliest of described passenger PNR, the PNR of described passenger is sorted; According to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, obtain the true range data of described passenger.Here, shown voyage determination module determines that the detailed process of passenger's true range is as described in correlation technique, repeats no more.
The embodiment of the present invention carries out Logic judgment by the PNR of passenger, dynamically labels on a timeline, then determine the permanent residence of passenger in conjunction with mobile phone and ID (identity number) card information to the most normal departure place of passenger.And the most normal departure place of passenger can to combine the most normal departure place of a basic fixed position passenger with I.D., mobile phone.The embodiment of the present invention, in conjunction with the phone number of passenger and ID (identity number) card No., determines the present stage the most normal departure place of passenger, for carrying out decision data foundation when airline carries out product design based on passenger flight flying quality.The most normal departure place of passenger, is the most basic basis of other passenger's analytic products a lot, can be used for carrying out the multiple more deep analyses such as travelling object, for airport and airline provide decision support.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of hardware embodiment, software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disk memory and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, equipment (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing device produce device for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make on computing machine or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computing machine or other programmable devices is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
The above, be only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.
Claims (18)
1. a passenger the most normal departure place defining method, is characterized in that, described method comprises:
According to passenger's mark, obtain all passenger ticket reservation record PNR of passenger;
According to all PNR of described passenger, determine the true range of passenger;
According to the true range data of described passenger and the ownership place of described passenger, determine the most normal departure place of passenger.
2. method according to claim 1, is characterized in that, described according to the true range data of passenger and the ownership place of described passenger, determines the most normal departure place of passenger, comprising:
The departure place of each true range process in described passenger at the appointed time scope is counted, finds city and secondary maximum city that counting is maximum;
By cities maximum for counting, compared with the ownership place of described passenger; If identical, then using the most normal departure place of cities maximum for counting as described passenger;
If different, then by counting secondary maximum city compared with the ownership place of described passenger, if identical, by the most normal departure place of secondary for counting maximum city as described passenger; Otherwise, using the most normal departure place of cities maximum for described counting as described passenger.
3. method according to claim 2, it is characterized in that, the described the most normal departure place determining passenger, comprise: if time maximum city of the ownership place of the passenger city maximum with described counting and described counting is not identical, and count maximum cities for two or more, then using the most normal departure place of departure place corresponding for departure time true range the earliest as described passenger.
4. according to the method in claim 2 or 3, it is characterized in that, described method also comprises: according to the PNR of described passenger, extracts phone number and/or the ID (identity number) card No. of described passenger; According to phone number and/or the ID (identity number) card No. of described passenger, determine the ownership place of described passenger.
5. the method according to any one of claims 1 to 3, it is characterized in that, described determine the most normal departure place of passenger after, comprise: in time series, stamp the most normal departure place dynamic labels for described passenger, this label record current the most normal departure place information of passenger, described passenger the most normal departure place information comprises two fields: time and city.
6. method according to claim 1 or 5, it is characterized in that, described method also comprises: the most normal departure place of passenger described in regular update also upgrades the most normal departure place information of passenger.
7. method according to claim 1, is characterized in that, according to all PNR of described passenger, determines the true range of passenger, comprising:
According to the departure time the earliest of described passenger PNR, the PNR of described passenger is sorted; According to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, obtain the true range data of described passenger.
8. method according to claim 7, it is characterized in that, the described PNR to described passenger carries out merging treatment, comprising: between two described PNR, and the final time of arrival of previous PNR and the difference of the departure time the earliest of a rear PNR are no more than predetermined time threshold value; And, meet following any one or several locality condition between two described PNR, then two PNR are carried out merging treatment: between domestic two airports, voyage is less than predetermined threshold value; Two airports belong to European Region; External non-European Region two airports belong to a country.
9. method according to claim 8, is characterized in that, according to the sequence of described passenger PNR, carries out merging treatment, comprising the PNR of described passenger:
According to the sequence of all PNR of described passenger, obtain the PNR queue of the process to be combined of described passenger;
In described PNR queue, from first PNR, search the PNR meeting merging condition between and described first PNR in order, and this PNR and first PNR is merged into a PNR, as first PNR, and described merged PNR is deleted from the PNR queue of process to be combined, and so forth, until there is not the PNR of satisfied merging condition in the PNR queue of process to be combined;
Described merging condition comprises: between two described PNR, and the final time of arrival of previous PNR and the difference of the departure time the earliest of a rear PNR are no more than predetermined time threshold value; And, meet following any one or several condition between two described PNR, then two PNR are carried out merging treatment: between domestic two airports, voyage is less than predetermined threshold value; Two airports belong to European Region; External non-European Region two airports belong to a country.
10. method according to claim 8 or claim 9, is characterized in that, described predetermined time threshold value, comprising: as long as have an international flight segments to occur in adjacent two legs of two PNR, described predetermined time, threshold value was according to international standard 40 days; And/or, described predetermined time threshold value, comprising: if adjacent two legs of two PNR are all domestic, and one of them PNR has international flight segments, described predetermined time threshold value within 10 days, calculate according to domestic standard.
11. methods according to claim 7, is characterized in that, described method also comprises: before sorting to the PNR of described passenger, to determine in the PNR of described passenger that all legs are for takeoff condition; Or do not take off but confirmed state.
12. 1 kinds, for determining the system of the most normal departure place of passenger, is characterized in that, described system comprises:
Acquisition module, for according to passenger's mark, obtains all passenger ticket reservation record PNR of passenger;
Voyage determination module, for all PNR according to described passenger, determines the true range of passenger;
Departure place determination module, for according to the true range data of described passenger and the ownership place of described passenger, determines the most normal departure place of passenger.
13. systems according to claim 12, is characterized in that, described departure place determination module, specifically for:
The departure place of each true range process in described passenger at the appointed time scope is counted, finds city and secondary maximum city that counting is maximum;
By cities maximum for counting, compared with the ownership place of described passenger;
If identical, then using the most normal departure place of cities maximum for counting as described passenger;
If different, then by counting secondary maximum city compared with the ownership place of described passenger, if identical, by the most normal departure place of secondary for counting maximum city as described passenger; Otherwise, using the most normal departure place of cities maximum for described counting as described passenger.
14. systems according to claim 13, it is characterized in that, described departure place determination module also for: not identical and when counting maximum cities for two or more in the city that the ownership place of the passenger city maximum with described counting and described counting are time maximum, using the most normal departure place of departure place corresponding for departure time true range the earliest as described passenger.
15. systems according to claim 13 or 14, is characterized in that, described departure place determination module, also for: according to the PNR of described passenger, extract phone number and/or the ID (identity number) card No. of described passenger; According to phone number and/or the ID (identity number) card No. of described passenger, determine the ownership place of described passenger.
16. according to claim 12 to the system described in 14 any one, it is characterized in that, described departure place determination module, also for stamping the most normal departure place dynamic labels for described passenger in time series, this label record current the most normal departure place information of passenger, described passenger the most normal departure place information comprises two fields: time and city.
17., according to claim 12 to the system described in 14 any one, is characterized in that, described departure place determination module, also for passenger described in regular update the most normal departure place and upgrade the most normal departure place information of passenger.
18. systems according to claim 12, is characterized in that, described voyage determination module, specifically for: according to the departure time the earliest of described passenger PNR, the PNR of described passenger is sorted; According to the sequence of described passenger PNR, merging treatment is carried out to the PNR of described passenger, obtain the true range data of described passenger.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511000963.2A CN105512996A (en) | 2015-12-28 | 2015-12-28 | Method and system for determining most common place-of-departure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511000963.2A CN105512996A (en) | 2015-12-28 | 2015-12-28 | Method and system for determining most common place-of-departure |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105512996A true CN105512996A (en) | 2016-04-20 |
Family
ID=55720954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511000963.2A Pending CN105512996A (en) | 2015-12-28 | 2015-12-28 | Method and system for determining most common place-of-departure |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105512996A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110163408A (en) * | 2019-04-03 | 2019-08-23 | 浙江工业大学 | A kind of travelling stimulation strategy efficiency analysis method based on Source market attributive character |
CN110751576A (en) * | 2019-10-21 | 2020-02-04 | 中国民航信息网络股份有限公司 | Passenger travel determining method, device and server |
WO2021189872A1 (en) * | 2020-03-27 | 2021-09-30 | 苏州工业园区东诚智能网络技术有限公司 | Identity screening method, handheld device, background server and system |
CN117689049A (en) * | 2024-02-02 | 2024-03-12 | 中航信数智科技(北京)有限公司 | Method and device for predicting frequent lived places of passengers, electronic equipment and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104765875A (en) * | 2015-04-24 | 2015-07-08 | 海南易建科技股份有限公司 | Distributed processing method and system for passenger behavior data |
-
2015
- 2015-12-28 CN CN201511000963.2A patent/CN105512996A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104765875A (en) * | 2015-04-24 | 2015-07-08 | 海南易建科技股份有限公司 | Distributed processing method and system for passenger behavior data |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110163408A (en) * | 2019-04-03 | 2019-08-23 | 浙江工业大学 | A kind of travelling stimulation strategy efficiency analysis method based on Source market attributive character |
CN110163408B (en) * | 2019-04-03 | 2021-10-29 | 浙江工业大学 | Travel stimulation strategy effectiveness analysis method based on passenger source and place attribute characteristics |
CN110751576A (en) * | 2019-10-21 | 2020-02-04 | 中国民航信息网络股份有限公司 | Passenger travel determining method, device and server |
CN110751576B (en) * | 2019-10-21 | 2023-07-25 | 中国民航信息网络股份有限公司 | Passenger journey determining method, device and server |
WO2021189872A1 (en) * | 2020-03-27 | 2021-09-30 | 苏州工业园区东诚智能网络技术有限公司 | Identity screening method, handheld device, background server and system |
CN117689049A (en) * | 2024-02-02 | 2024-03-12 | 中航信数智科技(北京)有限公司 | Method and device for predicting frequent lived places of passengers, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107086935B (en) | People flow distribution prediction method based on WIFI AP | |
CN105512996A (en) | Method and system for determining most common place-of-departure | |
CN109542876A (en) | Extracting method based on Hadoop data mining aircraft experience locus model key factor | |
CN110675007A (en) | Flight delay prediction method and device and computer storage medium | |
CN106815796B (en) | Method and system for quickly searching checked-in boarding check-in passenger not in time | |
CN104599002B (en) | Method and equipment for predicting order value | |
Safi et al. | Trip detection with smartphone-assisted collection of travel data | |
US20210125512A1 (en) | Aircraft parking stand assignment prediction | |
CN111192090A (en) | Seat allocation method and device for flight, storage medium and electronic equipment | |
CN112394372A (en) | Method and system for evaluating multipoint positioning performance based on ADS-B recorded data | |
CN110633875A (en) | Method and device for predicting airway flow and computer storage medium | |
CN110990661A (en) | Interest area entrance and exit extraction method based on road network constraint and density clustering | |
CN110751359B (en) | Automatic route network evaluation method, electronic equipment and storage medium | |
Ou et al. | Big data processing and analysis on the impact of COVID-19 on public transport delay | |
CN105654340A (en) | Method and system for determining real flight of passenger | |
CN111310961A (en) | Data prediction method, data prediction device, electronic equipment and computer readable storage medium | |
CN114302333A (en) | User identification method and device, electronic equipment and medium | |
CN114630269A (en) | Signal processing method, device, equipment and storage medium | |
CN113096450B (en) | Airport pavement road network generation method | |
CN106682207B (en) | Method and device for finding air route | |
CN104123606A (en) | Public bicycle dispatching data collecting and processing method based on radio frequency identification device (RFID) | |
CN112232601A (en) | Flight positioning time determining method and device, storage medium and electronic equipment | |
CN111984877A (en) | Airport land-side passenger travel chain construction method, airport land-side passenger travel chain construction system, airport land-side passenger travel chain storage medium and terminal | |
Gao et al. | A calculation method of OD matrix in multi-modal transit network based on traffic big data | |
Li et al. | A study on bus passenger travel origin and destination based on spatio-temporal data fusion analysis. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160420 |