[go: up one dir, main page]

CN108565002A - Householder method, system, equipment and the storage medium of virtual running match - Google Patents

Householder method, system, equipment and the storage medium of virtual running match Download PDF

Info

Publication number
CN108565002A
CN108565002A CN201810395818.6A CN201810395818A CN108565002A CN 108565002 A CN108565002 A CN 108565002A CN 201810395818 A CN201810395818 A CN 201810395818A CN 108565002 A CN108565002 A CN 108565002A
Authority
CN
China
Prior art keywords
mentioned
running
user
virtual
information
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
CN201810395818.6A
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.)
Shenzhen Comexe Ikang Science And Technology Co Ltd
Original Assignee
Shenzhen Comexe Ikang Science And 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 Shenzhen Comexe Ikang Science And Technology Co Ltd filed Critical Shenzhen Comexe Ikang Science And Technology Co Ltd
Priority to CN201810395818.6A priority Critical patent/CN108565002A/en
Priority to PCT/CN2018/091140 priority patent/WO2019205245A1/en
Publication of CN108565002A publication Critical patent/CN108565002A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Present invention is disclosed a kind of householder method, system, equipment and the storage mediums of virtual running match, including step:User's information that residing running environment is consistent with environmental information is matched according to the preset environmental information of virtual runway;Running of the user under environment of running is obtained to take;Running is taken and is ranked up, and sorted lists are shared to database.Householder method, system, equipment and the storage medium that the virtual running of the present invention is competed have the beneficial effect that:It is ranked up by taking the running for the environment user identical with environmental information that runs, to obtain sorted lists, convenient for comparing the running ability of the user to run under identical running environment, the competitive spirit of user is improved, to increase the time of physical exercise;And the difficulty or ease grade by setting virtual runway according to environmental information, virtual runway is sorted further according to grade of difficulty, the virtual runway of each grade difficulty is checked and selected convenient for user.

Description

Householder method, system, equipment and the storage medium of virtual running match
Technical field
The present invention relates to Virtual Construction field, especially relate to a kind of householder method of virtual running match, system, Equipment and storage medium.
Background technology
With the increasingly raising of living standard, people are also increasing to the needs of body-building, and more and more people are added to All kinds of sports, also more and more people are using running come sport and body-building, but urban land is nervous now, and people want Sports ground is reached within the open hour of sports ground, could be played on the runway of sports ground, the running ratio of people is caused It matches the place being subject to and the time is restricted, and the running achievement for being difficult to obtain under identical environment is ranked up.
Invention content
The main object of the present invention is to provide a kind of householder method, system, equipment and the storage medium of virtual running match, Solves the technical issues of being difficult to the running achievement that user obtains under identical environment being ranked up.
The present invention proposes a kind of householder method of virtual running match, including step:
Match residing running environment according to the preset environmental information of virtual runway makes with what above-mentioned environmental information was consistent User's information;
Running of the above-mentioned user under above-mentioned running environment is obtained to take;
Above-mentioned running is taken to take with history running and is ranked up, and sorted lists are shared to database.
Further, in the householder method of above-mentioned virtual running match, in the preset environment of the virtual runway of above-mentioned basis Information matches went out before the step of user's information that residing running environment is consistent with above-mentioned environmental information, further included step:
Obtain length, width, surface state and the Weather information of the run away diameter of user;
Above-mentioned virtual runway is generated according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state;
Above-mentioned running is taken and is uploaded to and above-mentioned length, above-mentioned width, above-mentioned surface state and above-mentioned Weather information pair In the sorted lists for the above-mentioned virtual runway answered;
By the corresponding length of above-mentioned virtual runway, width, surface state and the above-mentioned environmental information of Weather information combination producing.
Further, it is above-mentioned it is virtual running match householder method in, it is above-mentioned according to above-mentioned length, above-mentioned width, on The step of stating Weather information and above-mentioned surface state generation above-mentioned virtual runway includes step:
Judge to whether there is and above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state phase in database The matched virtual runway of history;
If so, setting the virtual runway of above-mentioned history to above-mentioned virtual runway;
If it is not, then generating above-mentioned virtual runway and sharing to above-mentioned database.
Further, it is above-mentioned it is virtual running match householder method in, it is above-mentioned by above-mentioned running take be uploaded to Above-mentioned length, above-mentioned width, above-mentioned surface state and the corresponding above-mentioned virtual runway of above-mentioned Weather information sorted lists in Further include step after step:
The difficulty of above-mentioned virtual runway is set according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state Easy grade;
Above-mentioned virtual runway is uploaded in virtual runway set, by the above-mentioned virtual runway in above-mentioned virtual runway set It is ranked up according to difficulty or ease grade, and the above-mentioned virtual runway set after sequence is shared to database.
Further, in the householder method of above-mentioned virtual running match, the above-mentioned preset environment letter of the virtual runway of basis It includes step to cease the step of matching user's information that residing running environment is consistent with above-mentioned environmental information:
Match that the Weather information of above-mentioned running environment above-mentioned Weather information corresponding with above-mentioned virtual runway is identical to be made User's information, and generate and gather with weather user;
Above-mentioned surface state surface state phase corresponding with above-mentioned virtual runway is filtered out in same weather user gathers Same user's information, and generate and gather with surface state user;
Filtered out in surface state user gathers above-mentioned length and width length corresponding with above-mentioned virtual runway and User's information of same size.
Further, in the householder method of above-mentioned virtual running match, in the above-mentioned user of above-mentioned acquisition in above-mentioned race It includes step to walk the step that the running under environment takes:
Judge above-mentioned user whether in positioned at virtual runway in the real time position of running process according to above-mentioned user It is interior;
It is taken if so, obtaining running of the above-mentioned user under above-mentioned running environment.
Further, in the householder method of above-mentioned virtual running match, sorted lists are shared to database above-mentioned The step of after, further include step:
Judge whether to receive the inquiry match solicited message of above-mentioned user;
If so, taking and being sent to above-mentioned make the history being consistent with above-mentioned environmental information running information and history running User;
Judge whether that the post-games complaint for receiving above-mentioned user is asked;
It is cut out if so, taking to generate according to above-mentioned post-games complaint request, above-mentioned history running information and the running of above-mentioned history Certainly information, and send and supreme state user.
The present invention also proposes a kind of auxiliary system of virtual running match, including:
Matching module is believed for matching residing running environment according to the preset environmental information of virtual runway with above-mentioned environment User's information that manner of breathing meets;
Acquisition module is taken, is taken for obtaining running of the above-mentioned user under above-mentioned environmental information;
Sorted lists generation module, for taking and history running is time-consuming is ranked up above-mentioned running, and by Sorted list Table is shared to database.
The present invention also proposes a kind of computer equipment, including memory, processor and storage are on a memory and can be The computer program run on processor, above-mentioned processor are realized when executing above procedure as any one of embodiment is above-mentioned Method.
The present invention also proposes a kind of computer readable storage medium, is stored thereon with computer program, which is handled It is realized such as any one of embodiment above-mentioned method when device executes.
Householder method, system, equipment and the storage medium that the virtual running of the present invention is competed have the beneficial effect that:Passing through will The running of running environment user identical with environmental information, which takes, to be ranked up, to obtain sorted lists, convenient for comparing The running ability of the user to run under identical running environment, improves the competitive spirit of user, to increase physical exercise Time;And the difficulty or ease grade of virtual runway is set according to environmental information, virtual runway is sorted further according to grade of difficulty, convenient for making User checks and selects the virtual runway of each grade difficulty, improves the competitive spirit of user;And pass through the property according to user Not, age and physical condition match different sorted lists, to ensure the fairness of match.
Description of the drawings
Fig. 1 is the flow diagram of the householder method of the virtual running match of one embodiment of the invention;
Fig. 2 is the flow diagram of the householder method of the virtual running match of one embodiment of the invention;
Fig. 3 is the flow diagram of the householder method of the virtual running match of one embodiment of the invention;
Fig. 4 is the flow diagram of the householder method of the virtual running match of one embodiment of the invention;
Fig. 5 is the flow diagram of the householder method of the virtual running match of one embodiment of the invention;
Fig. 6 is the flow diagram of the householder method of the virtual running match of one embodiment of the invention;
Fig. 7 is the flow diagram of the householder method of the virtual running match of one embodiment of the invention;
Fig. 8 is the structural schematic diagram of the auxiliary system of the virtual running match of one embodiment of the invention;
Fig. 9 is a kind of structural schematic diagram of computer equipment of one embodiment of the invention.
1, matching module;2, acquisition module is taken;3, sorted lists generation module;4, computer equipment;5 external equipments; 6, processing unit;7, bus;8, network adapter;9, (I/O) interface;10, display;11, system storage;12, it deposits at random Access to memory (RAM);13, cache memory;14, storage system;15, program/utility;16, program module.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation describes, it is clear that described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.Base Embodiment in the present invention, those of ordinary skill in the art obtained without creative efforts it is all its His embodiment, shall fall within the protection scope of the present invention.
In addition, the technical solution between each embodiment can be combined with each other, but must be with ordinary skill Personnel can be implemented as basis, will be understood that this technical side when the combination of technical solution appearance is conflicting or cannot achieve The combination of case is not present, also not the present invention claims protection domain within.
Referring to Fig.1, in embodiments of the present invention, a kind of householder method of virtual running match, including step are proposed:
S1, match what residing running environment was consistent with above-mentioned environmental information according to the preset environmental information of virtual runway User's information;
The running of S2, the above-mentioned user of acquisition under above-mentioned running environment takes;
S3, time-consuming taken with history running of above-mentioned running is ranked up, and sorted lists is shared to database.
Such as above-mentioned steps S1, residing running environment is matched according to the preset environmental information of virtual runway and is believed with above-mentioned environment User's information that manner of breathing meets, to collect the information for the user that above-mentioned running environment matches with above-mentioned environmental information To together, wherein above-mentioned running environment generally comprises landing airdrome length, runway width, geographical location, surface state and weather letter Breath.
It such as above-mentioned steps S2, obtains running of the above-mentioned user under above-mentioned running environment and takes, wherein above-mentioned running consumption When be above-mentioned user from the time of origin-to-destination.
Such as above-mentioned steps S3, above-mentioned running is taken and history running is time-consuming is ranked up, and by sorted lists share to Above-mentioned running is taken and is sorted from less to more by database, convenient for comparing the running of the user to run under identical running environment Ability improves the competitive spirit of above-mentioned user, to increase the time of physical exercise.
In the present embodiment, the time-consuming step of running in the above-mentioned user of above-mentioned acquisition under above-mentioned running environment it Before, further include step:
A1, the user's information being consistent is matched according to the gender of above-mentioned user, age and physical condition.
Such as above-mentioned steps A1, the user being consistent is matched according to the gender of above-mentioned user, age and physical condition Information, to ensure the fairness of match.
With reference to Fig. 2, in the present embodiment, residing ring of running is matched in the preset environmental information of the virtual runway of above-mentioned basis Further include step before the step of user's information that border is consistent with above-mentioned environmental information:
S4, obtain user run away diameter length, width, surface state and Weather information;
S5, above-mentioned virtual runway is generated according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state;
S6, by above-mentioned running take be uploaded to and above-mentioned length, above-mentioned width, above-mentioned surface state and above-mentioned Weather information In the sorted lists of corresponding above-mentioned virtual runway;
S7, the corresponding length of above-mentioned virtual runway, width, surface state and the above-mentioned environment of Weather information combination producing are believed Breath.
Such as above-mentioned steps S4, length, width, surface state and the Weather information of the run away diameter of user are obtained, wherein Above-mentioned length is generally 50 meters, 100 meters, 200 meters, 400 meters, 800 meters, 1000 meters or 2000 meters, and above-mentioned width is generally higher than 1.22 meters, the above-mentioned user that above-mentioned surface state is generally wearing wearable device is run on path to above-mentioned wearable device It detects the evenness of road surface degree in above-mentioned path and whether the case where with the presence of ponding, above-mentioned Weather information generally comprises real-time temperature Degree and weather condition.
Such as above-mentioned steps S5, generated according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state above-mentioned Virtual runway is convenient for above-mentioned use to obtain the virtual runway with designated length, width, Weather information and surface state Person matches corresponding above-mentioned virtual runway.
Such as above-mentioned steps S6, above-mentioned running is taken be uploaded to above-mentioned length, above-mentioned width, above-mentioned surface state and on In the sorted lists for stating the corresponding above-mentioned virtual runway of Weather information, above-mentioned running is taken and is run with the history of above-mentioned sorted lists Step takes and is ranked up, and convenient for comparing the running ability of the user to run under identical running environment, improves above-mentioned user Competitive spirit, to increase the time of physical exercise.
Such as above-mentioned steps S7, by the corresponding length of above-mentioned virtual runway, width, surface state and Weather information combination producing Above-mentioned environmental information, to be matched on corresponding according to above-mentioned length, above-mentioned width, above-mentioned surface state and above-mentioned Weather information State running environment.
It is in the present embodiment, above-mentioned according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned ground with reference to Fig. 3 The step of situation generation above-mentioned virtual runway includes step:
S8, judge to whether there is and above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state in database The virtual runway of history to match;
S9, if so, setting the virtual runway of above-mentioned history to above-mentioned virtual runway;
S10, if it is not, then generating above-mentioned virtual runway and sharing to above-mentioned database.
Such as above-mentioned steps S8, judge in database with the presence or absence of with above-mentioned length, above-mentioned width, above-mentioned Weather information and on The virtual runway of history that surface state matches is stated, to judge whether above-mentioned virtual runway is identical as the virtual runway of history, keeps away Exempt to generate the above-mentioned virtual runway with multiple identical above-mentioned environmental informations, and then avoids establishing multiple identical above-mentioned sequences List.
As above-mentioned steps S9 utilizes above-mentioned history if so, setting the virtual runway of above-mentioned history to above-mentioned virtual runway Virtual runway substitutes above-mentioned virtual runway, avoids generating the above-mentioned virtual runway with multiple identical above-mentioned environmental informations, into And it avoids establishing multiple identical above-mentioned sorted lists.
Such as above-mentioned steps S10, if it is not, then generating above-mentioned virtual runway and sharing to above-mentioned database, convenient for making other User's running that running obtains under identical running environment, which takes, to be uploaded in the sorted lists of above-mentioned virtual runway, to compare The running ability of the user to run under above-mentioned running environment identical with above-mentioned environmental information, improves the competing of above-mentioned user The consciousness of striving, to increase the time of physical exercise.
With reference to Fig. 4, in the present embodiment, it is above-mentioned above-mentioned running taken be uploaded to above-mentioned length, above-mentioned width, on Further include step after stating the step in the sorted lists of surface state and the corresponding above-mentioned virtual runway of above-mentioned Weather information:
S11, above-mentioned virtual runway is set according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state Difficulty or ease grade;
S12, above-mentioned virtual runway is uploaded in virtual runway set, it will be above-mentioned virtual in above-mentioned virtual runway set Runway is ranked up according to difficulty or ease grade, and the above-mentioned virtual runway set after sequence is shared to database.
Such as above-mentioned steps S11, set according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state State the difficulty or ease grade of virtual runway, wherein the grade of difficulty of the longer virtual runway of above-mentioned length is higher, and above-mentioned width is smaller The grade of difficulty of virtual runway is higher, and above-mentioned Weather information is higher more the grade of difficulty for the virtual runway for being not suitable for walking, above-mentioned The grade of difficulty of the virtual runway of surface state more out-of-flatness is higher.
Such as above-mentioned steps S12, above-mentioned virtual runway is uploaded in virtual runway set, it will be in above-mentioned virtual runway set Above-mentioned virtual runway be ranked up according to difficulty or ease grade, and the above-mentioned virtual runway set after sequence is shared to database, The virtual runway that each grade difficulty is checked and selected convenient for above-mentioned user, improves the competitive spirit of user.
With reference to Fig. 5, in the present embodiment, the preset environmental information of the above-mentioned virtual runway of basis matches residing environment of running The step of user's information being consistent with above-mentioned environmental information includes step:
S13, the Weather information for matching above-mentioned running environment above-mentioned Weather information corresponding with above-mentioned virtual runway are identical User's information, and generate with weather user gather;
S14, above-mentioned surface state ground feelings corresponding with above-mentioned virtual runway are filtered out in same weather user gathers The identical user's information of condition, and generate and gather with surface state user;
S15, above-mentioned length and width length corresponding with above-mentioned virtual runway are filtered out in surface state user gathers Degree and user's information of same size.
Such as above-mentioned steps S13, the Weather information of above-mentioned running environment above-mentioned day corresponding with above-mentioned virtual runway is matched The identical user's information of gas information, and generate and gather with weather user, to be filtered out from all user's information The Weather information of above-mentioned running environment user's information identical with the above-mentioned above-mentioned Weather information of virtual runway, is convenient for down One step is screened.
Such as above-mentioned steps S14, above-mentioned surface state and above-mentioned virtual runway pair are filtered out in same weather user gathers The identical user's information of surface state answered, and generate and gather with surface state user, to collect from same weather user Surface state user's information corresponding with the above-mentioned surface state of virtual runway of above-mentioned running environment is filtered out in conjunction, just In progress next step screening.
Such as above-mentioned steps S15, above-mentioned length and width and above-mentioned virtual race are filtered out in surface state user gathers The identical user's information of the corresponding length and width in road, to filter out above-mentioned running from same surface state user set The length of environment and width length corresponding with above-mentioned virtual runway and the corresponding user's information of width, and then filter out Weather information, surface state, length and the width above-mentioned user corresponding with above-mentioned virtual runway for stating running environment believe Breath.
With reference to Fig. 6, in the present embodiment, taken in running of the above-mentioned user of above-mentioned acquisition under above-mentioned running environment Step includes step:
S16, judge whether above-mentioned user is virtual in being located in the real time position of running process according to above-mentioned user In runway;
S17, it is taken if so, obtaining running of the above-mentioned user under above-mentioned running environment.
Such as above-mentioned steps S16, judge whether above-mentioned user locates in the real time position of running process according to above-mentioned user In in virtual runway, avoiding above-mentioned user from reaching home from the path of non-above-mentioned virtual runway, to ensure match Fairness.
Such as above-mentioned steps S17, taken if so, obtaining running of the above-mentioned user under above-mentioned running environment, to protect Demonstrate,prove the fairness of match.
In the present embodiment, judge that above-mentioned user is in the real time position of running process according to above-mentioned user above-mentioned It is no to be in after the step being located in virtual runway, further include step:
A2, if it is not, then deleting above-mentioned user's information.
Such as above-mentioned steps A2, if it is not, above-mentioned user's information is then deleted, to ensure the user's stored in database Running consumption is effective information, and then ensures the fairness of match.
Further include step after above-mentioned the step of sharing sorted lists to database in the present embodiment with reference to Fig. 7 Suddenly:
S18, judge whether to receive the inquiry match solicited message of above-mentioned user;
S19, it is sent to if so, the history being consistent with above-mentioned environmental information running information and history are run to take State user;
S20, judge whether to receive the post-games complaint request of above-mentioned user;
S21, it takes and gives birth to if so, appealing request, above-mentioned history running information and the running of above-mentioned history according to above-mentioned post-games At ruling information, and sends and supreme state user.
Such as above-mentioned steps S18, judge whether the inquiry match solicited message for receiving above-mentioned user, wherein above-mentioned to look into Ask target histories user's information that match solicited message generally comprises the information of above-mentioned virtual runway and needs are inquired.
Such as above-mentioned steps S19, consumed if so, the history being consistent with above-mentioned environmental information running information and history are run When be sent to above-mentioned user, wherein above-mentioned history running information generally comprises running geographical location, running route and running tool The body time.
Such as above-mentioned steps S20, judge whether the post-games complaint request for receiving above-mentioned user, wherein above-mentioned post-games Shen The information for generally comprising above-mentioned virtual runway and target histories user's information are asked in appeal.
Such as above-mentioned steps S21, if so, according to above-mentioned post-games complaint request, above-mentioned history running information and above-mentioned history Running, which takes, generates ruling information, and sends and supreme state user, wherein above-mentioned ruling information generally comprises ruling result and new Sorted lists.
In the present embodiment, a kind of householder method of virtual running match, including step:
S4, obtain user run away diameter length, width, surface state and Weather information;
S8, judge to whether there is and above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state in database The virtual runway of history to match;
S9, if so, setting the virtual runway of above-mentioned history to above-mentioned virtual runway;
S10, if it is not, then generating above-mentioned virtual runway and sharing to above-mentioned database;
S6, by above-mentioned running take be uploaded to and above-mentioned length, above-mentioned width, above-mentioned surface state and above-mentioned Weather information In the sorted lists of corresponding above-mentioned virtual runway;
S11, above-mentioned virtual runway is set according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state Difficulty or ease grade;
S12, above-mentioned virtual runway is uploaded in virtual runway set, it will be above-mentioned virtual in above-mentioned virtual runway set Runway is ranked up according to difficulty or ease grade, and the above-mentioned virtual runway set after sequence is shared to database;
S7, the corresponding length of above-mentioned virtual runway, width, surface state and the above-mentioned environment of Weather information combination producing are believed Breath;
S13, the Weather information for matching above-mentioned running environment above-mentioned Weather information corresponding with above-mentioned virtual runway are identical User's information, and generate with weather user gather;
S14, above-mentioned surface state ground feelings corresponding with above-mentioned virtual runway are filtered out in same weather user gathers The identical user's information of condition, and generate and gather with surface state user;
S15, above-mentioned length and width length corresponding with above-mentioned virtual runway are filtered out in surface state user gathers Degree and user's information of same size;
S16, judge whether above-mentioned user is virtual in being located in the real time position of running process according to above-mentioned user In runway;
S17, it is taken if so, obtaining running of the above-mentioned user under above-mentioned running environment;
S3, time-consuming taken with history running of above-mentioned running is ranked up, and sorted lists is shared to database;
S18, judge whether to receive the inquiry match solicited message of above-mentioned user;
S19, it is sent to if so, the history being consistent with above-mentioned environmental information running information and history are run to take State user;
S20, judge whether to receive the post-games complaint request of above-mentioned user;
S21, it takes and gives birth to if so, appealing request, above-mentioned history running information and the running of above-mentioned history according to above-mentioned post-games At ruling information, and sends and supreme state user.
With reference to Fig. 8, the present invention also proposes a kind of auxiliary system of virtual running match, including:
Matching module 1, for matching residing running environment and above-mentioned environment according to the preset environmental information of virtual runway User's information that information is consistent, to return the information for the user that above-mentioned running environment matches with above-mentioned environmental information Collect together, wherein above-mentioned running environment generally comprises landing airdrome length, runway width, geographical location, surface state and weather letter Breath;
Acquisition module 2 is taken, is taken for obtaining running of the above-mentioned user under above-mentioned environmental information, wherein above-mentioned Running takes the time for above-mentioned user from origin-to-destination;
Sorted lists generation module 3, for taking and history running is time-consuming is ranked up above-mentioned running, and by Sorted list Table is shared to database, and above-mentioned running is taken and is sorted from less to more, convenient for comparing the use run under identical running environment The running ability of person, improves the competitive spirit of above-mentioned user, to increase the time of physical exercise.
In the present embodiment, further include:
Path adaptation module, length, width, surface state and the Weather information of the run away diameter for obtaining user, Wherein, above-mentioned length is generally 50 meters, 100 meters, 200 meters, 400 meters, 800 meters, 1000 meters or 2000 meters, and above-mentioned width is generally big In 1.22 meters, the above-mentioned user that above-mentioned surface state is generally wearing wearable device is run on path to which above-mentioned wearing is set It is standby to detect the evenness of road surface degree in above-mentioned path and the case where whether with the presence of ponding, above-mentioned Weather information generally comprises in real time Temperature and weather condition.
Runway generation module, for being generated according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state Above-mentioned virtual runway, to obtain the virtual runway with designated length, width, Weather information and surface state, convenient for above-mentioned User matches corresponding above-mentioned virtual runway.
Uploading module is taken, is uploaded to and above-mentioned length, above-mentioned width, above-mentioned surface state for taking above-mentioned running In the sorted lists of above-mentioned virtual runway corresponding with above-mentioned Weather information, above-mentioned running is taken and is gone through with above-mentioned sorted lists History running, which takes, to be ranked up, and convenient for comparing the running ability of the user to run under identical running environment, improves above-mentioned make The competitive spirit of user, to increase the time of physical exercise.
Environment generation module, for will the corresponding length of above-mentioned virtual runway, width, surface state and Weather information combination Above-mentioned environmental information is generated, is corresponded to be matched according to above-mentioned length, above-mentioned width, above-mentioned surface state and above-mentioned Weather information Above-mentioned running environment.
Runway judgment module whether there is and above-mentioned length, above-mentioned width, above-mentioned Weather information for judging in database The virtual runway of history to match with above-mentioned surface state, to judge above-mentioned virtual runway whether with the virtual runway phase of history Together, avoid generating the above-mentioned virtual runway with multiple identical above-mentioned environmental informations, so avoid establishing it is multiple it is identical on State sorted lists.
Replacement module is virtually run for setting the virtual runway of above-mentioned history to above-mentioned virtual runway using above-mentioned history Road substitutes above-mentioned virtual runway, avoids generating the above-mentioned virtual runway with multiple identical above-mentioned environmental informations, and then avoid Establish multiple identical above-mentioned sorted lists.
Runway sharing module is convenient for for generating above-mentioned virtual runway and sharing to above-mentioned database by other users It is identical running environment under running obtain running take is uploaded in the sorted lists of above-mentioned virtual runway, to compare with The running ability of the user to run under the identical above-mentioned running environment of above-mentioned environmental information improves the competition meaning of above-mentioned user Know, to increase the time of physical exercise.
Difficulty module is set, for being set according to above-mentioned length, above-mentioned width, above-mentioned Weather information and above-mentioned surface state The difficulty or ease grade of above-mentioned virtual runway, wherein the grade of difficulty of the longer virtual runway of above-mentioned length is higher, and above-mentioned width is smaller Virtual runway grade of difficulty it is higher, above-mentioned Weather information more be not suitable for walking virtual runway grade of difficulty it is higher, on The grade of difficulty for stating the virtual runway of surface state more out-of-flatness is higher.
Difficulty uploading module, for above-mentioned virtual runway to be uploaded in virtual runway set, by above-mentioned virtual runway collection Above-mentioned virtual runway in conjunction is ranked up according to difficulty or ease grade, and the above-mentioned virtual runway set after sequence is shared to data Library is checked and is selected convenient for above-mentioned user the virtual runway of each grade difficulty, improves the competitive spirit of user.
Weather matching module, the Weather information and above-mentioned virtual runway for matching above-mentioned running environment are corresponding above-mentioned The identical user's information of Weather information, and generate and gather with weather user, to be screened from all user's information The Weather information user's information identical with the above-mentioned above-mentioned Weather information of virtual runway for going out above-mentioned running environment, is convenient for It screens in next step.
Road surface matching module, for filtering out above-mentioned surface state and above-mentioned virtual runway in gathering in same weather user The identical user's information of corresponding surface state, and generate and gather with surface state user, to from same weather user Surface state user's information corresponding with the above-mentioned surface state of virtual runway of above-mentioned running environment is filtered out in set, It is convenient for screening in next step.
Length and width matching module, for filtered out in gathering in surface state user above-mentioned length and width with it is above-mentioned virtual The identical user's information of the corresponding length and width of runway, to filter out above-mentioned race from same surface state user set The length and width length corresponding with above-mentioned virtual runway and the corresponding user's information of width of environment are walked, and then is filtered out Weather information, surface state, length and the width of above-mentioned running environment above-mentioned user corresponding with above-mentioned virtual runway Information.
User's position judging module, for judging above-mentioned use in the real time position of running process according to above-mentioned user Whether person avoids above-mentioned user from reaching home from the path of non-above-mentioned virtual runway, to protect in being located in virtual runway Demonstrate,prove the fairness of match.
User takes module, is taken for obtaining running of the above-mentioned user under above-mentioned running environment, to ensure The fairness of match.
Enquiry module, the inquiry for judging whether to receive above-mentioned user are competed solicited message, wherein above-mentioned inquiry Target histories user's information that match solicited message generally comprises the information of above-mentioned virtual runway and needs are inquired.
Sending module, for taking and being sent to the history being consistent with above-mentioned environmental information running information and history running Above-mentioned user, wherein above-mentioned history running information generally comprises running geographical location, running route and running specific time.
Post-games states module, for judging whether that the post-games for receiving above-mentioned user appeals request, wherein above-mentioned post-games Complaint request generally comprises the information and target histories user's information of above-mentioned virtual runway.
Arbitration module, for running and taking according to above-mentioned post-games complaint request, above-mentioned history running information and above-mentioned history Ruling information is generated, and sends and supreme states user, wherein above-mentioned ruling information generally comprises ruling result and new sort row Table.
With reference to Fig. 9, in embodiments of the present invention, the present invention also provides a kind of computer equipment, above computer equipment 4 with The form of universal computing device shows, and the component of computer equipment 4 can include but is not limited to:One or more processor or Person's processing unit 5, system storage 11, the bus of connection different system component (including system storage 11 and processing unit 6) 7。
Bus 7 indicates one or more in a few class bus structures, including memory bus or Memory Controller, outside Enclose bus, graphics acceleration port, processor or the local bus using the arbitrary bus structures in a variety of bus structures.Citing For, these architectures include but not limited to industry standard architecture (ISA) bus, and microchannel architecture (MAC) is total Line, enhanced isa bus, Video Electronics Standards Association (VESA) local bus and peripheral component interconnection (PCI) bus.
Computer equipment 4 typically comprises a variety of computer system readable media.These media can be it is any can be by The usable medium that computer equipment 4 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 11 may include the computer system readable media of form of volatile memory, such as arbitrary access Memory (RAM) 12 and/or cache memory 13.Computer equipment 4 may further include other movement/it is irremovable , volatile/non-volatile computer decorum storage medium.Only as an example, storage system 14 can be used for reading and writing not removable Dynamic, non-volatile magnetic media (commonly referred to as " hard disk drive ").Although being not shown in Fig. 9, can provide for removable The disc driver of dynamic non-volatile magnetic disk (such as " floppy disk ") read-write, and to removable anonvolatile optical disk (such as CD~ ROM, DVD~ROM or other optical mediums) read-write CD drive.In these cases, each driver can pass through one A or multiple data media interfaces are connected with bus 7.Memory may include at least one program product, program product tool There are one group of (for example, at least one) program module 16, these program modules 16 to be configured to perform the work(of various embodiments of the present invention Energy.
Program/utility 15 with one group of (at least one) program module 16 can store in memory, for example, Such program module 16 includes --- but being not limited to --- operating system, one or more application program, other program moulds Block and program data may include the realization of network environment in each or certain combination in these examples.Program module 16 usually execute function and/or method in embodiment described in the invention.
Computer equipment 4 (such as keyboard, sensing equipment, display 10, can also be taken the photograph with one or more external equipments 5 As head etc.) communication, the equipment interacted with the computer equipment 4 can be also enabled a user to one or more to be communicated, and/or with Enable any equipment that the computer equipment 4 communicated with one or more of the other computing device (such as network interface card, modulatedemodulate Adjust device etc.) communication.This communication can be carried out by input/output (I/O) interface 9.Also, computer equipment 4 can be with Pass through network adapter 8 and one or more network (such as LAN (LAN)), wide area network (WAN) and/or public network (such as internet) communicates.As shown, network adapter 8 is communicated by bus 7 with other modules of computer equipment 4.It answers When understanding, although being not shown in Fig. 9, other hardware and/or software module can be used in conjunction with computer equipment 4, including not It is limited to:Microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and Data backup storage system etc..
Processing unit 6 is stored in program in system storage 11 by operation, to perform various functions application and Data processing, such as realize the householder method for the virtual running match that the embodiment of the present invention is provided.
That is, above-mentioned processing unit 6 is realized when executing above procedure:It is matched according to the preset environmental information of virtual runway User's information that residing running environment is consistent with above-mentioned environmental information, and above-mentioned user is obtained under above-mentioned environmental information Running take, to take and history running is time-consuming is ranked up above-mentioned running, and sorted lists are shared to database, Convenient for comparing the running ability of the user to run under identical running environment.
In embodiments of the present invention, the present invention also proposes a kind of computer readable storage medium, is stored thereon with computer Program realizes the householder method of the virtual running match provided such as all embodiments of the application when the program is executed by processor:
That is, being realized when being executed by processor to program:Residing race is matched according to the preset environmental information of virtual runway User's information that step environment is consistent with above-mentioned environmental information, and obtain running of the above-mentioned user under above-mentioned environmental information Take, be ranked up, and sorted lists shared to database to take to take above-mentioned running with history running, be convenient for than Compared with the running ability of the user to run under identical running environment.
The arbitrary combination of one or more computer-readable media may be used.Computer-readable medium can be calculated Machine gram signal media or computer readable storage medium.Computer readable storage medium for example can be --- but it is unlimited In --- electricity, system, device or the device of magnetic, optical, electromagnetic, infrared ray or semiconductor, or the arbitrary above combination.Computer The more specific example (non exhaustive list) of readable storage medium storing program for executing includes:Being electrically connected, be portable with one or more conducting wires Formula computer disk, hard disk, random access memory (RAM) 12, read-only memory (ROM), erasable programmable read-only memory (EPOM or flash memory), optical fiber, portable compact disc read-only memory (CD~ROM), light storage device, magnetic memory device or Above-mentioned any appropriate combination.In this document, can be any include computer readable storage medium or storage program Tangible medium, the program can be commanded the either device use or in connection of execution system, device.
Computer-readable signal media may include in a base band or as the data-signal that a carrier wave part is propagated, Wherein carry computer-readable program code.Diversified forms may be used in the data-signal of this propagation, including --- but It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be Any computer-readable medium other than computer readable storage medium, change computer-readable medium can send, propagate or Transmission for by instruction execution system, device either device use or program in connection.
It can be write with one or more programming languages or combinations thereof for executing the computer that operates of the present invention Program code, above procedure design language include object oriented program language --- such as Java, Smalltalk, C+ +, further include conventional procedural programming language --- such as " C " language or similar programming language.Program code It can fully execute on the user computer, partly execute, held as an independent software package on the user computer Execution is either held on remote computer or server completely on the remote computer for part on the user computer for row, part Row.In situations involving remote computers, remote computer can pass through the network of any kind --- including LAN (LAN) or wide area network (WAN) --- it is connected to subscriber computer, or, it may be connected to outer computer (such as using because of spy Service provider is netted to be connected by internet).
Householder method, system, equipment and the storage medium that the virtual running of the present invention is competed have the beneficial effect that:Passing through will The running of running environment user identical with environmental information, which takes, to be ranked up, to obtain sorted lists, convenient for comparing The running ability of the user to run under identical running environment, improves the competitive spirit of user, to increase physical exercise Time;And the difficulty or ease grade by setting virtual runway according to environmental information, virtual runway is sorted further according to grade of difficulty, just The virtual runway of each grade difficulty is checked and selected in user, improves the competitive spirit of user;And by according to user Gender, age and physical condition match different sorted lists, to ensure match fairness.
The foregoing is merely the preferred embodiment of the present invention, are not intended to limit the scope of the invention, every utilization Equivalent structure or equivalent flow shift made by description of the invention and accompanying drawing content is applied directly or indirectly in other correlations Technical field, be included within the scope of the present invention.

Claims (10)

1. a kind of householder method of virtual running match, which is characterized in that including step:
The user that residing running environment is consistent with the environmental information is matched according to the preset environmental information of virtual runway Information;
Running of the user under the running environment is obtained to take;
The running is taken and is ranked up, and sorted lists are shared to database.
2. the householder method of virtual running match according to claim 1, which is characterized in that in the virtual runway of the basis Before preset environmental information matches the step of user's information that residing running environment is consistent with the environmental information, also Including step:
Obtain length, width, surface state and the Weather information of the run away diameter of user;
The virtual runway is generated according to the length, the width, the Weather information and the surface state;
By it is described running take be uploaded to it is corresponding with the length, the width, the surface state and the Weather information In the sorted lists of the virtual runway;
By environmental information described in the corresponding length of the virtual runway, width, surface state and Weather information combination producing.
3. it is according to claim 2 it is virtual running match householder method, which is characterized in that it is described according to the length, The step of width, the Weather information and surface state generation virtual runway includes step:
Judge to whether there is in database and match with the length, the width, the Weather information and the surface state The virtual runway of history;
If so, setting the virtual runway of the history to the virtual runway;
If it is not, then generating the virtual runway and sharing to the database.
4. the householder method of virtual running match according to claim 2, which is characterized in that consume the running described When be uploaded to the row of the virtual runway corresponding with the length, the width, the surface state and the Weather information Further include step after step in sequence table:
The difficulty or ease etc. of the virtual runway are set according to the length, the width, the Weather information and the surface state Grade;
The virtual runway is uploaded in virtual runway set, by the virtual runway in the virtual runway set according to Difficulty or ease grade is ranked up, and the virtual runway set after sequence is shared to database.
5. the householder method of virtual running match according to claim 2, which is characterized in that the virtual runway of basis is pre- If environmental information the step of matching user's information that residing running environment is consistent with the environmental information include step:
Match the identical user of the Weather information Weather information corresponding with the virtual runway of the running environment Information, and generate and gather with weather user;
It is identical that surface state surface state corresponding with the virtual runway is filtered out in same weather user gathers User's information, and generate and gather with surface state user;
The length and width length and width corresponding with the virtual runway are filtered out in surface state user gathers Identical user's information.
6. the householder method of virtual running match according to claim 1, which is characterized in that obtain the use described The time-consuming step of running of the person under the running environment includes step:
Judge the user whether in virtual runway in the real time position of running process according to the user;
It is taken if so, obtaining running of the user under the running environment.
7. the householder method of virtual running match according to claim 1, which is characterized in that be total to sorted lists described It enjoys to after the step of database, further includes step:
Judge whether to receive the inquiry match solicited message of the user;
If so, taking and being sent to the use history being consistent with environmental information running information and history running Person;
Judge whether that the post-games complaint for receiving the user is asked;
Ruling letter is generated if so, being taken according to post-games complaint request, history running information and history running Breath, and it is sent to the user.
8. a kind of auxiliary system of virtual running match, which is characterized in that including:
Matching module, for matching residing running environment and the environmental information phase according to the preset environmental information of virtual runway The user's information met;
Acquisition module is taken, is taken for obtaining running of the user under the environmental information;
Sorted lists generation module is ranked up for taking the running, and sorted lists is shared to database.
9. a kind of computer equipment, including memory, processor and storage can be run on a memory and on a processor Computer program, which is characterized in that the processor is realized when executing described program such as any one of claim 1~7 institute The method stated.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The method as described in any one of claim 1-7 is realized when execution.
CN201810395818.6A 2018-04-27 2018-04-27 Householder method, system, equipment and the storage medium of virtual running match Pending CN108565002A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810395818.6A CN108565002A (en) 2018-04-27 2018-04-27 Householder method, system, equipment and the storage medium of virtual running match
PCT/CN2018/091140 WO2019205245A1 (en) 2018-04-27 2018-06-13 Support method, system, and apparatus for virtual running event, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810395818.6A CN108565002A (en) 2018-04-27 2018-04-27 Householder method, system, equipment and the storage medium of virtual running match

Publications (1)

Publication Number Publication Date
CN108565002A true CN108565002A (en) 2018-09-21

Family

ID=63537362

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810395818.6A Pending CN108565002A (en) 2018-04-27 2018-04-27 Householder method, system, equipment and the storage medium of virtual running match

Country Status (2)

Country Link
CN (1) CN108565002A (en)
WO (1) WO2019205245A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109993371A (en) * 2019-04-10 2019-07-09 跑哪儿科技(成都)有限公司 Predict method, apparatus, system and the storage medium of racing track stream of people distribution situation
CN116406464A (en) * 2020-11-17 2023-07-07 株式会社爱世克私 Travel recording device, travel recording system, and travel recording method
US12548378B2 (en) 2020-11-17 2026-02-10 Asics Corporation Run recording device, run recording system, and run recording method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364756A (en) * 2012-04-05 2013-10-23 三星电子(中国)研发中心 Virtual same time-space motion system and method
CN103403723A (en) * 2010-12-16 2013-11-20 耐克国际有限公司 Methods and systems for encouraging athletic activity
CN104014122A (en) * 2014-06-17 2014-09-03 叶一火 Sports competition supporting system based on internet
CN104205154A (en) * 2012-02-11 2014-12-10 艾肯运动与健康公司 Indoor-outdoor exercise system
CN105148461A (en) * 2004-12-17 2015-12-16 耐克创新有限合伙公司 Multi-sensor montoring of athletic performance
CN105528187A (en) * 2014-10-24 2016-04-27 虹映科技股份有限公司 moving image system and method
CN105797311A (en) * 2016-05-19 2016-07-27 湖北海山科技有限公司 Running machine based on internet and internet competition system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7166064B2 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
CN204864725U (en) * 2015-08-06 2015-12-16 深圳市晶源动力电子科技有限公司 Interactive treadmill system of many people based on internet platform
CN205386302U (en) * 2016-02-17 2016-07-20 华迪计算机集团有限公司 Multi -functional running machine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105148461A (en) * 2004-12-17 2015-12-16 耐克创新有限合伙公司 Multi-sensor montoring of athletic performance
CN103403723A (en) * 2010-12-16 2013-11-20 耐克国际有限公司 Methods and systems for encouraging athletic activity
CN104205154A (en) * 2012-02-11 2014-12-10 艾肯运动与健康公司 Indoor-outdoor exercise system
CN103364756A (en) * 2012-04-05 2013-10-23 三星电子(中国)研发中心 Virtual same time-space motion system and method
CN104014122A (en) * 2014-06-17 2014-09-03 叶一火 Sports competition supporting system based on internet
CN105528187A (en) * 2014-10-24 2016-04-27 虹映科技股份有限公司 moving image system and method
CN105797311A (en) * 2016-05-19 2016-07-27 湖北海山科技有限公司 Running machine based on internet and internet competition system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109993371A (en) * 2019-04-10 2019-07-09 跑哪儿科技(成都)有限公司 Predict method, apparatus, system and the storage medium of racing track stream of people distribution situation
CN109993371B (en) * 2019-04-10 2021-05-04 跑哪儿科技(成都)有限公司 Method, device, system and storage medium for predicting race track people stream distribution situation
CN116406464A (en) * 2020-11-17 2023-07-07 株式会社爱世克私 Travel recording device, travel recording system, and travel recording method
US12548378B2 (en) 2020-11-17 2026-02-10 Asics Corporation Run recording device, run recording system, and run recording method

Also Published As

Publication number Publication date
WO2019205245A1 (en) 2019-10-31

Similar Documents

Publication Publication Date Title
Starner The challenges of wearable computing: Part 2
CN108197224B (en) User group classification method, storage medium and terminal
CN103593799B (en) Natural person's information setting method, system and corresponding friend recommendation method, system
US10769737B2 (en) Information processing device, information processing method, and program
CN106548364A (en) Method for sending information and device
EP3726453A1 (en) Information processing device, information processing method, and program
CN105574110A (en) Intelligent game recommending method and device
CN116614385A (en) Method, device and equipment for business scheduling path planning based on digital twin
US20140108386A1 (en) Method and system for providing an affinity between entities on a social network
CN105430100A (en) A user value evaluation method, device and its application method and system
CN105069036A (en) Information recommendation method and apparatus
CN107194732A (en) One kind application method for pushing, mobile terminal and computer-readable recording medium
CN114519521A (en) Resource scheduling method and device, computer equipment and storage medium
CN106846191A (en) A kind of method of combination of curriculums table, system and server
CN116959733A (en) Medical data analysis methods, devices, equipment and storage media
CN113762585B (en) Data processing method, account type identification method and device
Chen et al. Private data leakage in federated human activity recognition for wearable healthcare devices
CN108565002A (en) Householder method, system, equipment and the storage medium of virtual running match
CN117813612A (en) Systems and methods for implementing integrated federated learning engines for vertical AI and horizontal AI
CN108595653A (en) Householder method, system, equipment and the storage medium of Virtual Aircraft match
CN116485527A (en) Financial credit risk analysis method and device
CN115022098A (en) Artificial intelligence safety target range content recommendation method, device and storage medium
CN108769730A (en) Playback method, device, computing device and the storage medium of video
CN108654084A (en) Householder method, system, equipment and the storage medium of virtual long-jump match
CN112836127B (en) Method and device for recommending social users, storage medium and electronic equipment

Legal Events

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

Application publication date: 20180921

RJ01 Rejection of invention patent application after publication