CN106296271A - A kind of data matching method based on location resource, the method obtaining location resource - Google Patents

A kind of data matching method based on location resource, the method obtaining location resource Download PDF

Info

Publication number
CN106296271A
CN106296271A CN201610621724.7A CN201610621724A CN106296271A CN 106296271 A CN106296271 A CN 106296271A CN 201610621724 A CN201610621724 A CN 201610621724A CN 106296271 A CN106296271 A CN 106296271A
Authority
CN
China
Prior art keywords
time
user profile
information
value
user
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
CN201610621724.7A
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.)
Shanghai Qing Mdt Infotech Ltd
Original Assignee
Shanghai Qing Mdt Infotech 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 Shanghai Qing Mdt Infotech Ltd filed Critical Shanghai Qing Mdt Infotech Ltd
Priority to CN201610621724.7A priority Critical patent/CN106296271A/en
Publication of CN106296271A publication Critical patent/CN106296271A/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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • 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/10Services
    • G06Q50/12Hotels or restaurants
    • 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/10Services
    • G06Q50/20Education

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a kind of data matching method based on location resource, the method obtaining location resource, described data matching method includes: obtain the idle information of destination locations, described destination locations includes the primary importance possessing the first effective time and possesses the second position of the second effective time, and described first effective time and the second effective time have lap;Input user profile, if user profile is the first kind, it tries with the idle information matches of primary importance, if user profile is Second Type, it tries with the idle information matches of the second position.The present invention ensure that the equilibrium assignment of location resource, the problem fully solving resources idle.

Description

A kind of data matching method based on location resource, the method obtaining location resource
Technical field
The present invention relates to field of computer technology, particularly to a kind of data matching method based on location resource, one The method obtaining location resource.
Background technology
Location resource is important value information for trade companies such as sport and body-building industry, education sectors.The one of prior art Planting location resource configuration mode is: typing curriculum information, allocation position resource;Accept the position application of member, and revise with this Position data;And, persistently obtain clear position, and clear position is distributed to member.
The configuration of technique scheme location resource is more single, there is information asymmetry, the unequal problem of resource, trade company Location resource member only, member's engaged position resource is often concentrated, and can cause the idle of other location resource.
Summary of the invention
Technical solution of the present invention solve the technical problem that into, how to solve that resource distribution in prior art position is uneven, resource Idle problem.
In order to solve above-mentioned technical problem, technical solution of the present invention provides a kind of Data Matching side based on location resource Method, including:
Obtaining the idle information of destination locations, described destination locations includes primary importance and the tool possessing the first effective time The second position of standby second effective time, described first effective time and the second effective time have lap;
Input user profile, if user profile is the first kind, it tries with the idle information matches of primary importance, if use Family information is Second Type, it tries with the idle information matches of the second position.
Optionally, user profile at least includes with idle information matches: the time of described user profile input and idle letter Breath correspondence position possesses the coupling of effective time.
Optionally, the time of the user profile input of the first kind is current time or Preset Time, and Second Type is used The time of family information input is current time.
Optionally, the time of described user profile input includes the first numerical value in units of preset value, described purpose position Put and include using the first time period under the second value in units of described preset value and described second value as mesh shared by position Time, described first effective time includes the interval before described second value, and described second effective time includes described the The numerical point that two numerical value are current.
Optionally, the time of described user profile input also includes the second time period under described first numerical value, described the One effective time includes under the interval before described second value and second value in all time periods before first time period Interval, described second effective time includes under the current numerical point of described second value and second value in all time periods first Interval before time period.
Optionally, described data matching method also includes: obtain the geography information of position;And, accept the geography of user Information;The user profile of Second Type at least included with mating of idle information: described user's geography information and idle information pair Answer the coupling of location geographic information.
Optionally, described position also includes the home possessing the second effective time, if user profile is described first Type, it tries with the idle information matches of home.
In order to solve above-mentioned technical problem, technical solution of the present invention additionally provides a kind of Data Matching based on location resource Method, including:
Obtaining the idle information of destination locations, described destination locations includes the primary importance possessing the first effective time, institute State primary importance and in the second effective time, be converted into the second position, when described first effective time covering described second is effective Between;
Input user profile, if user profile is the first kind, it tries with the idle information matches of primary importance, if use Family information is Second Type, it tries with the idle information matches of the second position.
Optionally, described primary importance is partially converted into the second position in the second effective time, and part is still left the One position.
In order to solve above-mentioned technical problem, technical solution of the present invention additionally provides a kind of method obtaining location resource, bag Include:
Login user profile;
The idle information mated with described user profile is fed back based on data matching method as above.
The beneficial effect of technical solution of the present invention at least includes:
Location resource can be classified by technical solution of the present invention, and according to position effective time and different user class Type carries out resource matched, it is ensured that the equilibrium assignment of location resource, the problem fully solving resources idle.
Technical solution of the present invention is additionally based upon effective time and user and location resource carries out time configuration, and can flexibly based on The different time information of user, obtains the coupling of the interval location resource of different effective time, thus more fully realizes resource Distribution, improves the utilization rate of location resource.
Technical solution of the present invention also further discriminates between the scheduling of resource of location type and position effective time, based on time effective Between spend and change location type such that it is able to mate different types of user, promote the flowing of location resource and share, fill Divide and utilize location resource.
Technical solution of the present invention is additionally based upon the geographic configuration of the different geographical information realization location resource of user, thus obtains User under different geography information is resource matched with position, and strengthening realizes location resource equilibrium assignment further.
Technical solution of the present invention also sets up the security type of location resource, i.e. home, can make up location type flowing Time Asymmetry information etc., thus resource distribution is better achieved, takes into full account and between different user types, position is arranged in The difference of configuration condition (such as time, geography).
Technical solution of the present invention can also realize the Auto-matching of location resource, the coupling cost of the resource that can dip, greatly The big utilization rate improving location resource.
Accompanying drawing explanation
By the detailed description non-limiting example made with reference to the following drawings of reading, other features of the present invention, Purpose and advantage will become more apparent upon:
Fig. 1 illustrates according to the first embodiment of the present invention, the flow process of a kind of data matching method based on location resource Figure;
Fig. 2 illustrates the change case according to the first embodiment of the present invention, a kind of data matching method based on location resource Time shaft figure;
According to the third embodiment of the invention Fig. 3 illustrates, the flow process of a kind of data matching method based on location resource Figure;
Fig. 4 illustrates according to the fourth embodiment of the invention, the flow process of a kind of data matching method based on location resource Figure;
Fig. 5 illustrates according to the fifth embodiment of the invention, the flow process of a kind of data matching method based on location resource Figure;
Fig. 6 illustrates according to the sixth embodiment of the invention, the flow process of a kind of data matching method based on location resource Figure;
Fig. 7 illustrates change case according to the sixth embodiment of the invention, a kind of Data Matching side based on location resource The flow chart of method;
Fig. 8 illustrates according to the seventh embodiment of the invention, a kind of flow chart obtaining location resource method;
Fig. 9 illustrates the first application examples according to the present invention, a kind of member's homepage schematic diagram obtaining location resource method;
Figure 10 illustrates the first application examples according to the present invention, a kind of member's electronic cards signal obtaining location resource method Figure;
Figure 11 illustrates the second application examples according to the present invention, a kind of non-member's homepage signal obtaining location resource method Figure;
Figure 12 illustrates that the second application examples according to the present invention, a kind of special price curriculums table obtaining location resource method are shown It is intended to;
Figure 13 illustrates that the second application examples according to the present invention, a kind of search order details obtaining location resource method are shown It is intended to;
Figure 14 illustrates that the second application examples according to the present invention, a kind of conclusion of the business order details obtaining location resource method are shown It is intended to;
Figure 15 illustrates the 3rd application examples according to the present invention, a kind of coach's homepage signal obtaining location resource method Figure;
Figure 16 illustrates that the 4th application examples according to the present invention, a kind of trade company's end obtaining location resource method are briefly illustrated One of figure;
Figure 17 illustrates that the 4th application examples according to the present invention, a kind of trade company's end obtaining location resource method are briefly illustrated The two of figure.
Detailed description of the invention
In order to preferably make technical scheme show clearly, below in conjunction with the accompanying drawings the present invention is made into one Step explanation.
It will be appreciated by those skilled in the art that to solve the configuration of location resource in prior art more single, there is resource Unequal problem, and merchant location resource member only, member's engaged position resource is often concentrated, and can cause other positions The idle problem of resource.The solution provided by the present invention, can be effectively promoted sport and body-building industry, education sector etc. Trade company's desired location resources balance distribution, the problem fully solving resources idle.
Such as, SaaS based on mobile Internet services, by informatization resolve scheme, promote information fully flowing and Share, the creation of value.Innovation platform helps trade company to excavate idle course resources, is used, reduces information asymmetry, promotes effect Rate, reduces cost.There is provided for member and non-member and experience good comprehensive Information Mobile Service solution.Concrete, with client it is Center, near every day special price course recommend (for consumer provide more sport and body-building select), according to sports events (Yoga, Military drill, dancing, swimming etc.), recommend/search (current, family, company) according to the geographical position of user, not limited region/venue, Not limiting number of times, buy at any time, take exercise at any time, the most often gone on business, removal of home etc. is perplexed, and consumes in due order, permanently effective.
Fig. 1 illustrates the first specific embodiment according to the present invention, a kind of data matching method based on location resource Flow chart.The method includes following several step:
First, enter step S101, obtain the idle information of destination locations.Specifically, it will be appreciated by those skilled in the art that institute Stating destination locations and refer to course service ground needed for user, described course service ground provides the place of course service for trade company.Described The idle information of destination locations refers to meet the planned number information of user's request course the future provided on destination locations.Described The acquisition of the idle information of destination locations, mainly includes acceptance system curriculum information, allocation position resource;The position of receiving terminal Application, and with this more new location data;And, persistently obtain clear position, and clear position is distributed to terminal.The present invention is also Described destination locations is defined as the primary importance including possessing the first effective time and the second possessing the second effective time Putting, described first effective time and the second effective time have lap.Described effective time refers to that destination locations is available for end The time interval that end subscriber selects.The present invention distinguishes the first effective time and the second effective time is to meet in terminal not With the demand of authority user, such as, meet member and the non-member demand for course.Described first effective time and second has When the effect time has described positional information that lap refers to be provided for client dissimilar in terminal corresponding effective Between part identical.
Destination locations described in the present embodiment can be the planned number position of course, and such as, course has receiving student's number Position, this position i.e. refers to described destination locations.All effective tives of described destination locations, refer to the class that destination locations is comprised All time intervals before the journey time started.
First effective time described in the present embodiment and the second effective time are all effective tives in above-mentioned purpose position Division result on interval.In conjunction with Fig. 2, time period l0It is a kind of destination locations time started a1And end time b1Period, then In more wide in range a kind of definition, all effective tives of destination locations are time started a1In the past (heretofore described with Before or after all include this number) period time l1, then, described first effective time is period time l2, the second effective time For period time l3, period time l2With period time l3There is period overlapping time l4
Period overlapping time l at the present embodiment4Always less than period time l2's.It is true that during the present embodiment overlapping Between period l4Much smaller than period time l2, to such an extent as to overlapping close to zero, it reason for this is that, makes the first effective time effective with second Time range between time separates as far as possible, but has on time-triggered protocol and can effectively dock, i.e. after the first effective time Ensure that and the most do not pause and enter the scope of the second effective time.
With continued reference to Fig. 1, next enter step S102, input user profile.Specifically, described user profile be about The relevant information of user identity, i.e. receives described user profile by terminal, and passes to system.Such as it is common in website log Entrance, needs to input previous registered mistake and for entering website and accepting the information of website service, comprises in described information User name, password etc..
Then step S103 is performed, it is judged that type of user information.Specifically, this step is examined by system of users information Rope, it is judged that user type, the most common member system website, by the authentication information of user and the information of storage in system database Mating, if the match is successful, then judging that this user, as member user, if mating unsuccessful, then judges that this user is as non-member User.
Next step S104 is entered, after performing described step S103, if the judged result of it will be appreciated by those skilled in the art that For first kind user, then with the idle information matches of the primary importance possessing described first effective time, in like manner, if judging Result is Second Type user, then with the idle information matches of the second position possessing described second effective time.Specifically, institute Stating matching result is then to be taken out from data base by the course information on services of described terminal requirements.
Finally perform step S105, by with the location push that user profile mate extremely corresponding user side.Concrete, performing After described step S104, obtain described relevant matches information, respectively will meet first kind user or Second Type user Course service information pushing to corresponding client, carry out next step operation for terminal use.
It is to be appreciated that the step S101 to S104 of the present embodiment can be answered as an independent technical scheme With.
Fig. 3 illustrates the second specific embodiment according to the present invention, a kind of data matching method based on location resource Flow chart, Fig. 3 is based on Fig. 1.
After performing step S203, subsequently into step S204.Specifically, the described user profile exported after classifying is defeated The effective time that the time entered possesses with idle information correspondence position is mated.More specifically, described user profile input Time refer to get during terminal typing user profile based on user for input time of destination locations demand.Described Joining is i.e. to be standard by meeting time of described user profile input, and in inquiry system, which information correspondence position that leaves unused possesses and has The effect time meets the range criterion of input front time, and the most described idle information disclosure satisfy that end-user demands.
Further, the time of the user profile of first kind input is current time or Preset Time, Second Type it The time of user profile input is current time.It will be appreciated by those skilled in the art that described current time is to use described in terminal typing The time of family information, described Preset Time refers to be envisioned the time of following possible Demand and service by terminal use.
Further, the time of described user profile input includes the first numerical value in units of preset value, described purpose Position includes using the first time period under the second value in units of described preset value and described second value as shared by position Object time, described first effective time includes the interval before described second value, and described second effective time includes described The numerical point that second value is current.Specifically, described preset value is that computer program enumerator is placed in initial position or initial value, System is preferably added the purpose of preset value and is to promote user profile input for offer time coordinate, i.e. raising during described coupling Time possess the precision mated of effective time with idle information correspondence position, the described time period refers to the bottom of preset value Concept, such as preset value are " Year/Month/Day ", then the time period then for " time " a period of time as unit.Reference table one.
Table one is the assignment example of the physical quantitys such as preset value, the first numerical value, second value.
Preset value First numerical value Second value First time period
Example one Year/Month/Day 2016/7/22 2016/7/26 13:00~14:00
Example two The moon/day 7/26 7/26 13:00~14:00
Example three Week 1 5 13:00~14:00
It should be noted that in the present embodiment, the coupling of described user profile is user's input time and idle information The coupling of corresponding effective time, concrete matching process is the first numerical value time interval relevant with second value in user input time Coupling, it may be assumed that
The user profile of the corresponding first kind, its coupling includes: whether the first numerical value falls into the number former with second value Value interval;
The user profile of corresponding Second Type, its coupling includes: the first numerical value is the most identical with second value.
Understand in conjunction with table one:
The user profile of the corresponding first kind of example one, preset value is Year/Month/Day, and the first numerical value is 2016/7/22, the Two numerical value are 2016/7/26, and first time period is 13:00~14:00, it will be appreciated that described user is in July, 2016 input time 22, the time of destination locations was 13:00~14:00 on July 26th, 2016, the first effective time be on July 26th, 2016 with The front time, the second effective time is the same day on July 26th, 2016.The matching process of example one is: system is passed through to calculate, First numerical value (on July 22nd, 2016) is before second value (on July 26th, 2016), and i.e. user is in first input time has In effect time range.The matching result of example one is: the match is successful, pushes the idle letter of primary importance for first kind user Breath.
The user profile of the corresponding Second Type of example two, preset value is the moon/day, and the first numerical value is 7/26, and second value is 7/26, first time period is 13:00~14:00, it will be appreciated that described user is July 26 input time, the time of destination locations For 13:00~14:00 on July 26, the first effective time is the time before July 26, and the second effective time is to work as July 26 My god.The matching process of example two is: system is passed through to calculate, the first numerical value (July 26) and second value (July 26) phase With, in the range of i.e. user is in the second effective time input time.The matching result of example two is: the match is successful, for Equations of The Second Kind Type user pushes the idle information of the second position.
The user profile of the corresponding first kind of example three, preset value is week, and the first numerical value is 1, and second value is 5, the One time period was 13:00~14:00, it will be appreciated that described user is Monday input time, and the time of destination locations is under Friday Noon 13:00~14:00, the first effective time is the time before Friday, and the second effective time is the same day on Friday.Example three Matching process is: system is by calculating, and the first numerical value (Monday) is before second value (Friday), when i.e. user inputs Between be in the first effective time in the range of.The matching result of example three is: the match is successful, pushes first for first kind user The idle information put.
3rd specific embodiment of the present invention, a kind of data matching method based on location resource.Based on Fig. 2.Difference Place is, the coupling of described user profile, and i.e. the coupling of effective time corresponding with idle information user's input time, specifically mates Process except include in user input time the first numerical value with second value about the coupling of time interval, also include user profile In input time, the second time period and described first time period mates.Reference table two.
Table two is preset value, the first numerical value, second value, first time period, the assignment of the second time period
In the present embodiment, the user profile of the corresponding first kind, its coupling includes: whether the first numerical value falls into and second Whether numerical intervals, the second time period before numerical value include first time period;
The user profile of corresponding Second Type, its coupling includes: the first numerical value is the most identical with second value, the second time Whether section includes first time period.
Understand in conjunction with table two:
In the present embodiment, the user profile of the corresponding first kind, its coupling includes: whether the first numerical value falls into and second Whether the numerical intervals before numerical value, the second time period meet the time of first time period;
The user profile of corresponding Second Type, its coupling includes: the first numerical value is the most identical with second value, the second time Whether section meets the time of first time period.
Understand in conjunction with table two:
The user profile of the corresponding first kind of example four, preset value is Year/Month/Day, and the first numerical value is 2016/7/22, the Two numerical value are 2016/7/26, and first time period is 13:00~14:00, and the second time period was 12:00~15:00, it will be appreciated that institute Stating user is 12:00~15:00 on July 22nd, 2016 input time, the destination locations time be on July 26th, 2016 13:00~ 14:00, the first effective time is the time before 13:00 on July 26th, 2016, and the second effective time is on July 26th, 2016 Time before same day 13:00.The matching process of example four is: system by calculating, the first numerical value (July 22 in 2016 Day) before second value (on July 26th, 2016), meanwhile, when the second time period (12:00~15:00) section is to include first Between section (13:00~14:00), in the range of i.e. user is in the first effective time input time.The matching result of example four is: It is made into merit, pushes the idle information of primary importance for first kind user.
The user profile of the corresponding Second Type of example five, preset value is the moon/day, and the first numerical value is 7/26, and second value is 7/26, first time period is 13:00~14:00, and the second time period was 8:00~13:00, it will be appreciated that described user input time For 8:00~13:00 on July 26, the time of destination locations is 13:00~14:00 on July 26, and the first effective time is July 26 Time before day 13:00, the second effective time is the time before 13:00 on same day July 26.The matching process of example five For: system is by calculating, and the first numerical value (July 26) is identical with second value (July 26), meanwhile, the second time period (8:00~13:00) does not includes first time period (13:00~14:00), and now, user's input time and the second effective time are not Mated.The matching result of example five is: it fails to match.
The user profile of the corresponding first kind of example six, preset value is week, and the first numerical value is 1, and second value is 5, the One time period was 13:00~14:00, and the second time period was 14:00~16:00, it will be appreciated that described user is Monday input time Afternoon 13:00~14:00, the time of destination locations is 13:00~14:00 in afternoon on Friday, and the first effective time is under Friday Time before noon 13:00, the second effective time is the time before 13:00 on the same day on Friday.The matching process of example six is: System is by calculating, and the first numerical value (Monday) is before second value (Friday), meanwhile, the second time period (14:00~ 16:00) do not include that first time period (13:00~14:00), user are mated with the first effective time input time.? Joining result is: it fails to match.
The basis for estimation of the time whether example four to example six meets first time period for the second time period is second Whether the time interval of time period comprises the time interval of first time period;In other embodiments, it is also possible to use following two Any one in the mode of kind judges:
Whether the initial time of first time period falls into the time interval of the second time period;Or,
Whether the end time of first time period falls into the time interval of the second time period.
At an aspect of the present embodiment, member can be as the user profile of the corresponding described first kind, and non-member can Using the user profile as corresponding described Second Type;At another aspect of the present embodiment, member can also be as corresponding institute State the user profile of Second Type, to perform the related procedure of the user profile of described Second Type.
Fig. 4 illustrates the 4th specific embodiment according to the present invention, a kind of data matching method based on location resource Flow chart.Fig. 4 is based on Fig. 3.
Specifically, it will be appreciated by those skilled in the art that Fig. 4 illustrates step S404, by geographical for the described user exported after classification The coupling of information geography information corresponding with idle information.More specifically, the geography information of position is obtained;And, accept user Geography information;The user profile of Second Type at least included with mating of idle information: described user's geography information is with idle The coupling of information correspondence position geography information.
Further, described geography information includes current geographic information and input geography information.Specifically, described current position Reason information is that the present terminal that system receives performs position during order, and described input geography information is that terminal receives The positional information comprised in user's input information.
Fig. 5 illustrates the 5th specific embodiment according to the present invention, a kind of data matching method based on location resource Flow chart.After performing step S503, if judging, this type of user information is first kind user, uses if then stepping into step S504 Family information is the described first kind, it tries idle with described primary importance or the home possessing the second effective time Information matches.The idle information of described home refers to not subscribed by first kind user, and in system, trade company is that today may The idle information that the member subscribed retains is home.Described home is suitable to push and the user of the first kind, its with The matching operation process of described primary importance is consistent.
The reserved percentage ratio of described home can according to server background input change, be traditionally arranged to be 30%~ 50%.
Fig. 6 illustrates the 6th specific embodiment according to the present invention, a kind of data matching method based on location resource Flow chart, enters step S601, it is judged that whether the primary importance of the first effective time is in the second effective time, the most then Performing step S602, primary importance is converted into the second position.Specifically, in actual mechanical process, in order to make resource obtain more Add reasonably configuration, system exists some not by the primary importance of the CU of the described first kind, due to described first Effective time covers described second effective time, therefore, when system carries out described Second Type user and the described second position Some can be met first under described first effective time of described first effective time and the second effective time by timing simultaneously Position is converted into the second position, it is mated with Second Type user for system.
Further, described primary importance is partially converted into the second position in the second effective time, and part is still left Primary importance.Specifically, in practical implementation, it is contemplated that some following described member users that may subscribe retain first The idle information of position.
First effective time of destination locations described in the present embodiment is described all effective tives of this destination locations, this reality Executing the second effective time described in example is the division result on described first effective time interval.In conjunction with Fig. 7, the time period 15 is mesh The duration of position (such as course), for the period of a2 to end time b2 between from the outset;The all of destination locations have The effect time, the most described first effective time, for the period 16 time before time started a2, during the second effective time is the time 17, period time 16 covers period time 17.
For on destination locations rest position matching process during above-mentioned covering, technical solution of the present invention defines the spare time The allocation proportion of seated position, this allocation proportion can be by external input setting.Primary importance in embodiment first, during covering May be configured as 3: 7~5: 5 with the allocation proportion of the second position.
The other technologies means of the present embodiment refer to the first to the 5th specific embodiment.
Fig. 8 illustrates the 7th specific embodiment according to the present invention, the flow chart of a kind of method obtaining location resource. The method includes following several step:
First, enter step S801, login user profile;Specifically, as described in Fig. 1 step S102, it will not go into details again.
Then perform step S802, feed back the idle information that all and described user profile is mated.Specifically, described feedback It is that the idle information that all users meeting terminal acquisition need all is pushed to terminal.
Then step into step S803, select fed back the position of idle information correspondence and perform occupy-place.Specifically, described choosing Select and refer to that, in terminal, user picks out the course meeting oneself demand, described occupy-place from the position of the idle information correspondence of feedback Referring to idle position planned number pointed by information described in CU, information of such as leaving unused provides five planned numbers of attending class, now uses Family selects one planned number of a planned number, i.e. occupy-place, remains four planned numbers of attending class as idle information.
Next perform step S804, corresponding with calendar for the information that the occupies date is bound and carries out calendar show.Tool Body ground, the binding of described date corresponding with calendar refers to that system is by the concrete course time provided in the information that occupies and calendar The time of middle correspondence mates, if fruit is identical, then the information of occupying is shown in calendar in the corresponding date.Such as Common mobile phone terminal application calendar, it will be appreciated by those skilled in the art that described calendar except provide display current date function in addition to, Backlog can also be shown, to distinguish the normal date by special identifier.
Further, described destination locations has predetermined relationship with the user profile of the described first kind, and the method is also wrapped Include: if user profile is the first kind, then feed back the information of multiple destination locations therewith with predetermined relationship.Specifically, institute The information stating multiple destination locations therewith with subscription relationship refers to that system will relate to the information of multiple positions that user subscribes All it is pushed to terminal, facilitates user's unrestricted choice.
Further, described destination locations does not has predetermined relationship with the user profile of described Second Type.Destination locations The user of the not Second Type such as pointed course position, course planned number is preset, but coupling based on the present invention Method, carries out the coupling of all destination locations, carries out the destination locations mated and positional information thereof selecting or select to push.
Understand for the ease of those of ordinary skill in the art, be listed below several specifically application examples:
Application examples one, App end subscriber-member uses flow process
App termination is registered by user, needed for the information filled in be described user profile, including cell-phone number (core), like Sports events etc. complete registration.After user logs in App end, system will determine that user type, specifically, will transfer platform and enter The club's membership information storehouse stayed and App end push the user mobile phone number come and compare, and find membership information, determine member After identity, show club Logo at member's App homepage.Member by App end points hit club Logo laggard enter club's homepage, it is seen that Curriculum schedule information, after click, system is by time of user's input information and positional information and the idle information of destination locations Joining, after the match is successful, member can inquire about the school timetable that club issues, and after the concrete every class journey of click is checked, clicks on the upper right corner Reservation course button is preengage or is exited.After preengaging successfully, system prompt is preengage successfully, and in my motion of member's homepage Show inside calendar.Calendar can be clicked on after member and check all courses preengage the same day.If plan has change to enter Preengage course and cancel original reservation.Member arrives club and checks card when registering, and can register by the bar code on electronics member card Or use phone number to register.
Member can also be by search, and all courses of search platform, the special price course including other clubs is bought. User can also arrange the address of family and company, commonly uses location finding special price course based on the two.With reference to Fig. 9,10.
Fig. 9 is member's homepage, and JPG. represents homepage accompanying drawing;In my motion calendar, marked asterisk correlates step in Fig. 8 S804, binds corresponding with calendar for the information that the occupies date and carries out calendar and show, and can take the position of many days;In advance The reservation function that about course is mentioned in correlating described application examples one, can select on described reservation class hurdle to cancel preengage course. Interest hot paste is system recommendation classification course project.
Figure 10 is member's electronic cards, and which club the representative current member card of xx meeting belongs to is handled, and the barcode size or text field is convenient Member completes to register by instant barcode scanning.
Application examples two, App end subscriber-non-member uses flow process
App termination is registered by user, needed for the information filled in be described user profile, including cell-phone number (core), like Sports events etc. complete registration.After login, after user logs in App end, system will determine that user type, specifically, will adjust Club's membership information storehouse that platform of making even is entered and App end push the user mobile phone number come and compare, and find membership information, After determining non-member's identity, system is by time of user's input information and positional information and the idle information of destination locations Join, recommend at member's App homepage display daily special after the match is successful.Special price course recommends the sports events liked based on user With user's current geographic position, arrangement is from the near to the remote.User click on homepage display recommend the same day special price course or click on institute There is special price curriculums table, check curriculum information and price.User can also arrange the address of family and company, commonly uses based on the two Location finding special price course.If needing to buy, clicking on and buying button at once, paying online after confirming the rule that special price course is bought Money, system prompt can show in my motion calendar of homepage after buying successfully, click on calendar and can check order details and phase Answering bar code, the voucher registered as checking card, arrival club checks card when registering, can register by the bar code in order details or make Register with phone number.With reference to Figure 11,12,13,14.
Figure 11 is non-member's homepage, Figure 11 Yu Fig. 9 is user interface, difference be Figure 11 as non-member's homepage, the One, in my motion calendar one hurdle, the position on the same day can only be taken;Second, member can show preengage course on the same day, Non-member is then only able to display daily special course and recommends, and non-member can recommend to select course by these courses.
Figure 12 is special price course row, and curriculums table described in table is to select daily special course described in Figure 11 to recommend a hurdle In " all " show afterwards, non-member can be understood by the described curriculums table page has recommend today for which course, described course Time, price and distance.Meanwhile, non-member can also select function of search, i.e. shown in Figure 13.
Figure 13 is course search, and user can be at the search column required course of input, it is also possible to based on neighbouring, family and company this The scope of three address peripheries scans for, and the most described peripheral extent can select and described neighbouring, family and company any Individual distance.
Figure 14, for submitting order details to, after selecting course, can generate some order details about this course relevant information, Including course name, time, order number and price etc..Bar code in Figure 14 is for the convenient electronics being obtained order by barcode scanning Information.
Application examples three, App end subscriber-coach uses flow process
App termination is registered by coach, needed for the information filled in be identity information, including cell-phone number, Real Name and identity Card number (core), the qualified sports events etc. taught completes registration.After login, mate with the coaching information selected by meeting After, display services the Logo of club, mates with user profile with coaching information selected in the course of club's issue simultaneously After, I teach calendar automatically in show.If it find that mistake, user can directly contact the corrigendum of corresponding club.With reference to figure 15。
Figure 15 is coach's homepage, and my teaching calendar is the occupy-place information that this coach will teach course future, services meeting This coach that does works under which club, provides the user course teaching.
Application examples four, Web end subscriber-trade company/brief flow process in club/fitness center
After the information such as Web end editor's course is passed through in trade company/club/fitness center, trains, classroom, issue one week or a few week Course.Every day, course subscription information data on the same day according to system suggestion, selected to issue special price course on the same day or without issuing Special price.
If 1. needing to issue special price course on the same day, according to reservation data information and rest position, being defined as today may The home that the member subscribed retains accounts for the percentage ratio of rest position.Input this percentage ratio, after sales price is set, Click on and issue.System calculates special price course publication quantity automatically, and course state becomes the state of registering of checking card.Show three portions Point, preengage member's quantity, home quantity, special price issues quantity.The quantity that special price is issued pays the bill to revise selling, it is simple to Club is adjusted flexibly, and increase and decrease special price issues quantity.
2., if selected without issuing course button, course state transfers the state of registering of checking card to, does not has special price course publication. Member checks card according to the bar code on electronics member card or cell-phone number and registers, and non-member is according to the bar code on special price course transaction record Or phone number is checked card and is registered.With reference to Figure 16,17.
Figure 16 be today course special price issue the page and the change of the state after arranging, including curriculum information, issue special price circle Face and sold special price and show.If trade company is thought without issuing, then directly select " without issuing " button.Trade company can be according to drafting Home account for the percentage ratio of rest position and draw home today and special price position, by input home ratio Example, sales price, finally confirm issue.Specifically, as shown in figure 16, being divided into regard to block by web interface, first piece is current class Journey information, 14:30~15:30 is the course persistent period, and this course has by App and both of which of reserving by phone, and trade company is permissible Checking subscriber details by subscription list, can selecting to issue whether special price one hurdle is clear and definite issues special price course, if being not required to Then to select " without issuing ", such as first row second piece;If desired special price course is issued, then such as second row second piece, in safety Position proportional input 40%, being home and accounting for the percentage ratio sales price of rest position is 30, after confirming to issue, the Two ranked third and show special price position 15 in block.It should be noted that and no matter choose whether to issue special price course, can be by choosing Select " amendment " under special price position and complete the amendment of special price positional number purpose, such as Figure 17.
Figure 17 is the increase and decrease having issued special price course quantity, the special price course issued for described Figure 16, can pass through a little Hit special price location fields modification item, revise special price position by increasing home.Specifically, present home is 9, special price Rest position is 15, and by increasing home 2, after confirming amendment, home is 11, and special price rest position is 13.
It should be noted that in accompanying drawing involved by application examples, during " the interest hot paste " shown by UI interface is applied with APP Community function be associated, i.e. technical solution of the present invention can with APP application community function be used in combination, on UI interface show The interest hot paste of community is available for terminal use's social activity and participates in.
Technical solution of the present invention is not limited to involved application examples, and those of ordinary skill in the art are it is to be appreciated that member is with non- For member is only for a certain trade company/club/fitness center, for other trade companies, its user type can become Changing, such as, corresponding A trade company, user M is member, then user M is when login user interface, and its user profile is for A trade company backstage For the first kind, and user N is non-member, then user N is when login user interface, and its user profile for A trade company backstage is Second Type;Corresponding B trade company, user M is non-member, then user M is when login user interface, and its user profile is for B trade company Backstage is Second Type, and user N is member, then user N is when login user interface, and its user profile is for B trade company backstage For the first kind.
User is when strange land, and user may search for the trade company/meeting of this geographic vicinity according to its geographical position inputted Institute/fitness center, then, then performs described in technical solution of the present invention for the neighbouring trade company/club searched/fitness center The data matching method of location resource and the method for acquisition location resource.Above-described embodiment in technical solution of the present invention is all can Be used in combination.
More specifically, perform the data matching method of location resource described in technical solution of the present invention and obtain location resource Method before, it is also possible to the scope of described destination locations is done search step, and described search step includes any one hands following Section:
User is according to the trade company/club/fitness center relevant to described geographical position, current or input geographical position pair Course position scan for determining described destination locations;
According to user, relevant trade company/club/directly selecting of course position, fitness center is determined described destination locations.
Above the specific embodiment of the present invention is described.It is to be appreciated that the invention is not limited in above-mentioned Particular implementation, those skilled in the art can make various deformation or amendment within the scope of the claims, this not shadow Ring the flesh and blood of the present invention.

Claims (22)

1. a data matching method based on location resource, it is characterised in that including:
Obtaining the idle information of destination locations, described destination locations includes the primary importance possessing the first effective time and possesses the The second position of two effective tives, described first effective time and the second effective time have lap;
Input user profile, if user profile is the first kind, it tries with the idle information matches of primary importance, if user letter Breath is Second Type, it tries with the idle information matches of the second position.
2. data matching method as claimed in claim 1, it is characterised in that user profile is at least wrapped with idle information matches Include: the time of described user profile input possesses mating of effective time with idle information correspondence position.
3. data matching method as claimed in claim 2, it is characterised in that the time of the user profile input of the first kind is Current time or Preset Time, the time of the user profile input of Second Type is current time.
4. the data matching method as described in claims 1 to 3 Arbitrary Term, it is characterised in that described user profile input time Between include the first numerical value in units of preset value, described destination locations include the second value in units of described preset value and First time period under described second value is as object time shared by position, and described first effective time includes described second number Interval before value, described second effective time includes the numerical point that described second value is current.
5. data matching method as claimed in claim 4, it is characterised in that the time of described user profile input also includes institute Stating the second time period under the first numerical value, described first effective time includes the interval before described second value and second value Under interval before first time period in all time periods, described second effective time includes the numerical value that described second value is current First time period interval in the past in all time periods under point and second value.
6. data matching method as claimed in claim 4, it is characterised in that described preset value is Year/Month/Day.
7. data matching method as claimed in claim 2, it is characterised in that also include: obtain the geography information of position;With And, accept the geography information of user;The user profile of Second Type at least included with mating of idle information: described user is geographical Information is mated with idle information correspondence position geography information.
8. data matching method as claimed in claim 7, it is characterised in that described geography information include current geographic information and Input geography information.
9. data matching method as claimed in claim 1, it is characterised in that described position also includes possessing the second effective time Home, if user profile is the described first kind, it tries with the idle information matches of home.
10. data matching method as claimed in claim 1, it is characterised in that also include: the position will mated with user profile Push to corresponding user side.
11. 1 kinds of data matching methods based on location resource, it is characterised in that including:
Obtaining the idle information of destination locations, described destination locations includes the primary importance possessing the first effective time, described the One position is converted into the second position in the second effective time, and described first effective time covers described second effective time;
Input user profile, if user profile is the first kind, it tries with the idle information matches of primary importance, if user letter Breath is Second Type, it tries with the idle information matches of the second position.
12. data matching methods as claimed in claim 11, it is characterised in that described primary importance is in the second effective time Being partially converted into the second position, part is still left primary importance.
13. data matching methods as described in claim 11 or 12, it is characterised in that user profile is mated with idle information At least include: the time of described user profile input possesses mating of effective time with idle information correspondence position.
14. data matching methods as described in claim 11 to 12 Arbitrary Term, it is characterised in that the input of described user profile Time includes the first numerical value in units of preset value, and described destination locations includes the second value in units of described preset value And the first time period under described second value includes described second as object time shared by position, described first effective time Interval before numerical value, described second effective time includes the numerical point that described second value is current.
15. data matching methods as claimed in claim 14, it is characterised in that the time of described user profile input also includes The second time period under described first numerical value, described first effective time includes the interval before described second value and the second number First time period interval in the past in all time periods under value, described second effective time includes the number that described second value is current First time period interval in the past in all time periods under value point and second value.
16. data matching methods as described in claim 11 or 12, it is characterised in that also include: obtain the geographical letter of position Breath;And, accept the geography information of user;The user profile of Second Type at least included with mating of idle information: described use Family geography information is mated with idle information correspondence position geography information.
17. 1 kinds of methods obtaining location resource, it is characterised in that including:
Login user profile;
The data matching method described in 1 to 16 any one is gone to feed back the idle letter mated with described user profile based on right Breath.
18. methods obtaining location resource as claimed in claim 17, it is characterised in that described feedback and described user profile The idle information joined includes: feed back the idle information that all and described user profile is mated.
19. methods obtaining location resource as claimed in claim 17, it is characterised in that also include: select to be fed back idle letter Cease the position of correspondence and perform occupy-place.
20. methods obtaining as claimed in claim 19 location resource, it is characterised in that also include: by occupy information with The calendar correspondence date binds and carries out calendar and shows.
21. methods obtaining location resource as claimed in claim 17, it is characterised in that described destination locations and the described first kind The user profile of type has predetermined relationship, and the method also includes: if user profile is the first kind, then feed back have therewith predetermined The information of multiple destination locations of relation.
22. methods obtaining location resource as claimed in claim 17, it is characterised in that described destination locations and described Equations of The Second Kind The user profile of type does not has predetermined relationship.
CN201610621724.7A 2016-08-02 2016-08-02 A kind of data matching method based on location resource, the method obtaining location resource Pending CN106296271A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610621724.7A CN106296271A (en) 2016-08-02 2016-08-02 A kind of data matching method based on location resource, the method obtaining location resource

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610621724.7A CN106296271A (en) 2016-08-02 2016-08-02 A kind of data matching method based on location resource, the method obtaining location resource

Publications (1)

Publication Number Publication Date
CN106296271A true CN106296271A (en) 2017-01-04

Family

ID=57664061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610621724.7A Pending CN106296271A (en) 2016-08-02 2016-08-02 A kind of data matching method based on location resource, the method obtaining location resource

Country Status (1)

Country Link
CN (1) CN106296271A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107633378A (en) * 2017-08-16 2018-01-26 深圳市启惠智能科技有限公司 A kind of course based reminding method and electronic schoolbag system
CN108198040A (en) * 2018-01-23 2018-06-22 广州屏美网络科技有限公司 Educational resource distribution method, device, computer equipment and storage medium
CN108198605A (en) * 2017-12-28 2018-06-22 泰康保险集团股份有限公司 A kind of health control method, device and equipment
CN108305042A (en) * 2018-01-10 2018-07-20 上海传度健康管理咨询有限公司 A kind of body-building management method, equipment and readable medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639662A (en) * 2015-03-13 2015-05-20 重庆动美网络科技有限公司 Sports field booking system based on internet and booking treatment method thereof
CN104750778A (en) * 2015-02-10 2015-07-01 惠州Tcl移动通信有限公司 Method and system for automatically recommending fitness exercises based on position information and mobile terminal
CN105701548A (en) * 2014-11-25 2016-06-22 深圳市超级猩猩健身管理有限公司 Fitness reservation self-service method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105701548A (en) * 2014-11-25 2016-06-22 深圳市超级猩猩健身管理有限公司 Fitness reservation self-service method and system
CN104750778A (en) * 2015-02-10 2015-07-01 惠州Tcl移动通信有限公司 Method and system for automatically recommending fitness exercises based on position information and mobile terminal
CN104639662A (en) * 2015-03-13 2015-05-20 重庆动美网络科技有限公司 Sports field booking system based on internet and booking treatment method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
林哲生: "万柳一号网球中心价值创新策略之研究", 《中国博士学位论文全文数据库社会科学Ⅱ辑》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107633378A (en) * 2017-08-16 2018-01-26 深圳市启惠智能科技有限公司 A kind of course based reminding method and electronic schoolbag system
CN108198605A (en) * 2017-12-28 2018-06-22 泰康保险集团股份有限公司 A kind of health control method, device and equipment
CN108305042A (en) * 2018-01-10 2018-07-20 上海传度健康管理咨询有限公司 A kind of body-building management method, equipment and readable medium
CN108198040A (en) * 2018-01-23 2018-06-22 广州屏美网络科技有限公司 Educational resource distribution method, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102172007B (en) Conference networking system incorporating social networking site information
US10755331B2 (en) Method and apparatus for a trusted localized peer-to-peer services marketplace
US10115118B2 (en) Obtaining event reviews
CN106296271A (en) A kind of data matching method based on location resource, the method obtaining location resource
WO2003023576A2 (en) Apparatus and method of collaborative funding of new products and/or services
Reddy The influence of social media on international students' choice of university and course
US20130346226A1 (en) Systems and methods for event planning and participation and a ballot platform for transactions for goods and services
Sonnenschein et al. Benefits of work-integrated learning: Perceptions held by Chinese international students enrolled in an Australian university and managers in the Chinese hotel industry
US20230334105A1 (en) System and Method for Providing Enhanced Recommendations Based on Third-Party Opinions
US20230367826A1 (en) System and Method for Matching Users Based on Selections Made by Third Parties
Albuga et al. Towards prioritizing software business requirements in startups
WO2015044710A1 (en) Global unified communication and transaction processing system for real-time communication, information sharing and transaction processing amid parents, schools, students and vendors
Howarth et al. Massive open online courses and consumer goals
US20140047004A1 (en) Community service reconciliation system
KR102225704B1 (en) Local alien and resident combination based tourism and travel related service
US20180189454A1 (en) Health and wellness system
US20100179905A1 (en) Web-Based Coordination of Volunteer Sign-Up Sheets
US20210233038A1 (en) System and method for selecting suppliers and for scheduling meetings remotely
JP2013134578A (en) E-commerce system
US20160125496A1 (en) System and method of trading collectible items
AU2016101877A4 (en) Fitness training management system
KR101851757B1 (en) System and method for subscribing temporary insurance
US20150261866A1 (en) Device, system and method for facilitating communications
Albritton et al. Developing Bridges Center grant proposal: A budgeting case for a nonprofit organization
Breeding Assembling a Patron Engagement Ecosystem

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170104

RJ01 Rejection of invention patent application after publication