CN105512996A - Method and system for determining most common place-of-departure - Google Patents

Method and system for determining most common place-of-departure Download PDF

Info

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
Application number
CN201511000963.2A
Other languages
Chinese (zh)
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.)
China Travelsky Technology Co Ltd
China Travelsky Holding Co
Original Assignee
China Travelsky Technology 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 China Travelsky Technology Co Ltd filed Critical China Travelsky Technology Co Ltd
Priority to CN201511000963.2A priority Critical patent/CN105512996A/en
Publication of CN105512996A publication Critical patent/CN105512996A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business 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

Passenger's the most normal departure place defining method and system
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.
CN201511000963.2A 2015-12-28 2015-12-28 Method and system for determining most common place-of-departure Pending CN105512996A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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