Assisting method, system and equipment for virtual long jump competition and storage medium
A technology of long jump and distance measuring equipment, applied in the field of virtual construction, can solve problems such as the ranking of difficult long jump results, and achieve the effects of ensuring fairness, improving competition awareness, and increasing time
Active Publication Date: 2018-10-16
SHENZHEN IKMAK TECH CO LTD
4 Cites 2 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0003] The main purpose of the present invention is to provide an auxiliary method, system, equipment and storage medium for a virtual long jump co...
Method used
An auxiliary method, system, equipment and storage medium of a kind of virtual long jump competition of the present invention, by sorting the long jump distances identical to the long jump environment and environmental information, thereby obtaining a sorted list, it is convenient to compare the same long jump environment Under normal circumstances, the user's long jump level can improve the user's sense of competition, thereby increasing the time for physical exercise; and by obtaining the rotation angle and measurement distance of the distance measuring device, and then calculating the long jump distance according to the rotation angle and measurement distance, reducing artificial Calculate the error of the long jump distance, thus ensuring the fairness of the competition; and set the difficulty level of the virtual long jump venue according to the environmental information, and then sort the virtual long jump venues according to the difficulty level, so that users can view and choose the virtual long jump of each level of difficulty venues, to improve the user's sense of competition; and, by matching different ranking lists according to the user's gender, age and physical condition, thereby ensuring the fairness of the game.
As above-mentioned step S14, above-mentioned virtual long jump venue is uploaded in virtual long jump venue collection, the above-mentioned virtual long jump venue in above-mentioned virtual long jump venue collection is sorted according to degree of difficulty, and the above-mentioned virtual long jump venue collection after sorting is shared To the cloud server, it is convenient for users to view and select virtual long jump venues of various levels of difficulty, and to improve users' sense of competition.
As above-mentioned step S16, judge whether above-mentioned user takes off in runway according to the detection data of above-mentioned ranging equipment and the real-time position of above-mentioned user, avoid above-mentioned user to take off from landing area, thereby guarantee the fairness of competition.
As above-mentioned step S8, obtain the weather information of above-mentioned place, and above-mentioned long jump distance is uploaded in the sorting list of above-mentioned virtual long jump place corresponding with above-mentioned ground situation, above-mentioned geographical location requirement and above-mentioned weather information, above-mentioned long jump distance Sorting with the historical long jump distances in the above sorting list is convenient for comparing the long jump abilities of users running in the same long jump environment, improving the competition awareness of the above users, thereby increasing the time for physic...
Abstract
The invention discloses an assisting method, an assisting system and assisting equipment for a virtual long jump competition and a storage medium. The method comprises the following steps: matching out user's information consistent with a current long jump environment and environment information in accordance with preset environment information of a virtual long jump field; acquiring a long jump distance of the user in the long jump environment; and ordering the long jump distance with historical long jump distances, and sharing an ordering list to a cloud server. According to the assisting method, the assisting system, the assisting equipment for the virtual long jump competition and the storage medium provided by the invention, the ordering list can be obtained by ordering long jump distances which are same in long jump environment and environment information, and long jump levels of the user under a same long jump environment can be compared conveniently, so that competition consciousness of the user can be improved, and subsequently, duration of physical exercise can be prolonged; and by acquiring a rotating angle and a measuring distance of ranging equipment and by calculatinga long jump distance in accordance with the rotating angle and the measuring distance, errors caused by manual measurement of the long jump distance can be reduced, and subsequently, the fairness ofthe competition can be guaranteed.
Application Domain
Video games
Technology Topic
Physical exerciseEngineering +2
Image
Examples
- Experimental program(1)
Example Embodiment
[0048] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0049] It should be noted that the technical solutions between the various embodiments can be combined with each other, but it must be based on what can be achieved by a person of ordinary skill in the art. When the combination of technical solutions is contradictory or cannot be achieved, it should be considered that the combination of such technical solutions is not Existence does not fall within the protection scope of the present invention.
[0050] Reference figure 1 , The present invention proposes an auxiliary method for virtual long jump competition, including the steps:
[0051] S1, according to the preset environment information of the virtual long jump venue, match user information whose long jump environment is in accordance with the above environment information;
[0052] S2. Obtain the long jump distance of the user in the above long jump environment;
[0053] S3. Sort the aforementioned long jump distances and historical long jump distances, and share the sorted list to the cloud server.
[0054] As in the above step S1, according to the preset environment information of the virtual long jump venue, the user information whose long jump environment matches the above environment information is matched, so that the information of the users whose long jump environment matches the above environment information is collected together , Where the above-mentioned long jump environment generally includes ground conditions, geographic location and weather information.
[0055] As in step S2, the long jump distance of the user in the long jump environment is acquired, where the long jump distance is the shortest distance from the take-off line of the virtual long jump venue to the user's long jump landing location.
[0056] As in step S3 above, sort the above long jump distances and historical long jump distances, share the sorting list to the cloud server, and sort the above long jump distances and the above historical long jump distances from long to short, so as to facilitate comparison in the same long jump environment Lower the user’s long jump level and improve the user’s awareness of competition, thereby increasing the time of physical exercise.
[0057] Reference figure 2 In this embodiment, the step of acquiring the long jump distance of the user in the long jump environment includes the steps:
[0058] S4. Obtain the rotation angle and measurement distance of the distance measuring device set by the user at both ends of the jumper wire;
[0059] S5. Calculate the long jump distance of the user in the long jump environment according to the rotation angle and the measured distance.
[0060] As in the above step S4, obtain the rotation angle and measurement distance of the distance measuring device set by the user at both ends of the jumper wire, refer to Picture 11 , Picture 11 Among them, the triangle is represented as the above-mentioned distance measuring device, and the straight line is represented as the above-mentioned measured distance, which reduces the error of artificially measuring the long jump distance, thereby ensuring the fairness of the game. The above-mentioned angle of rotation is generally based on the end point of the jumper as a circle. Point, the angle from the rotation of the jumper to the landing location of the user, and the measured distance is generally the distance from the end of the jumper to the landing location of the user.
[0061] As in the above step S5, the long jump distance of the user in the long jump environment is calculated based on the rotation angle and the measured distance. Picture 11 , Picture 11 Here, the dot represents the landing location of the user, the dashed line represents the long jump distance, and the long jump distance is calculated by a trigonometric function based on the rotation angle and the measured distance.
[0062] In this embodiment, before the step of obtaining the rotation angle and the measuring distance of the distance measuring device set by the user at both ends of the jumper wire, the method further includes the following steps:
[0063] A1. Determine whether the user has completed the long jump according to the acceleration of gravity of the user;
[0064] A2. If yes, obtain the rotation angle and measured distance of the above-mentioned distance measuring device.
[0065] As in step A1, it is determined whether the user has completed the long jump based on the user’s gravitational acceleration. When the user takes off and does not reach the highest point, the user’s gravitational acceleration is less than zero. When the user goes from the highest point to The gravitational acceleration before landing is greater than zero. After the user lands, the gravitational acceleration of the user is equal to zero. Therefore, when the gravitational acceleration of the user instantly changes from greater than zero to zero, the user completes the long jump.
[0066] As in the above step A2, if yes, obtain the rotation angle and the measurement distance of the distance measuring device, reduce the error in the artificial calculation of the long jump distance, thereby ensuring the fairness of the game, where the rotation angle is generally based on the jumper The end point is a round point, and the angle from the jumper line to the landing place of the user, the measured distance is generally the distance from the end point of the jumper line to the landing place of the user.
[0067] Reference image 3 In this embodiment, before the step of matching out user information whose flight environment matches the above-mentioned environmental information based on the environmental information preset in the virtual long jump site, the method further includes the following steps:
[0068] S6. Match the corresponding venue according to the user's requirements for the ground conditions and geographic location of the virtual long jump venue;
[0069] S7. Generate the aforementioned virtual long jump site image according to the aforementioned ground conditions and the aforementioned geographic location requirements, and send it to the wearable device of the aforementioned user for projection;
[0070] S8. Obtain weather information of the aforementioned venues, and upload the aforementioned long jump distances to the aforementioned virtual long jump venues sorted list corresponding to the aforementioned ground conditions, the aforementioned geographic location requirements, and the aforementioned weather information;
[0071] S9. Combine the ground conditions, weather information, and geographic location corresponding to the virtual long jump site to generate the environmental information.
[0072] As in the above step S6, the corresponding venue is matched according to the user's requirements for the ground conditions and geographic location of the virtual long jump venue, where the above ground conditions are generally historical users wearing wearable devices walking on the venue, so the wearable device detects The level of the road surface of the above-mentioned path and whether there is stagnant water, the above-mentioned geographic location is generally a regional location.
[0073] As in the above step S7, the virtual long jump field image is generated according to the above ground conditions and the above geographic location requirements, and sent to the wearable device of the user for projection, refer to Picture 10 , Picture 10 In the figure, the image formed by the solid line represents the virtual long jump field, thereby forming the visible virtual long jump field, so that users can perform long jump competitions and training at a place and time of their choice, wherein the wearable device generally can be based on the above The real-time position of the user changes the projection ray, so that the projected virtual long jump field is fixedly displayed in the same position.
[0074] As in the above step S8, the weather information of the above-mentioned venue is obtained, and the above-mentioned long jump distance is uploaded to the sorted list of the above-mentioned virtual long jump venues corresponding to the above-mentioned ground conditions, the above-mentioned geographic location requirements and the above-mentioned weather information, and the above-mentioned long-jump distance is sorted with The historical long jump distances in the list are sorted, which is convenient for comparing the long jump ability of users who run in the same long jump environment, and improves the competition consciousness of the above users, thereby increasing the time of physical exercise.
[0075] As in step S9, the ground conditions, weather information, and geographic location corresponding to the virtual long jump site are combined to generate the environmental information, so as to match the corresponding long jump environment based on the ground conditions, weather information, and geographic location.
[0076] Reference Figure 4 In this embodiment, the step of matching the user information whose long jump environment is in accordance with the environment information according to the preset environment information of the virtual long jump site includes the steps:
[0077] S10. Match user information that has the same geographic location as the geographic location corresponding to the virtual long jump venue in the long jump environment, and generate a set of users at the same location;
[0078] S11. Filter out user information whose weather information is the same as the weather information corresponding to the virtual long jump venue from the collection of users at the same location, and generate a collection of users with the same weather;
[0079] S12. Filter out user information whose ground conditions are the same as the ground conditions corresponding to the virtual long jump venue from the collection of users in the same weather.
[0080] As in the above step S10, the geographic location of the long jump environment is matched with the user information that is the same as the geographic location corresponding to the virtual long jump venue, and a set of users at the same location is generated, so as to filter out the long jump environment from all user information User information whose geographic location is the same as the geographic location of the aforementioned virtual long jump venue is convenient for the next step of screening.
[0081] As in the above step S11, the user information with the same weather information as the weather information corresponding to the virtual long jump venue is filtered out from the collection of users at the same location, and a collection of users with the same weather is generated, so as to filter out the collection of users at the same location The user information corresponding to the weather information of the long jump environment and the weather information of the virtual long jump site is convenient for the next step of screening.
[0082] As in the above step S12, the user information whose ground conditions are the same as the ground conditions corresponding to the virtual long jump site is filtered from the same weather user set, so as to filter out the ground conditions of the long jump environment from the same weather user set. The user information corresponding to the ground conditions of the virtual long jump site is then screened out for the geographic location of the flight environment, the weather information, and the user information corresponding to the ground conditions.
[0083] Reference Figure 5 In this embodiment, after the above-mentioned step of uploading the above-mentioned long jump distance to the above-mentioned sorted list of virtual long-jump venues corresponding to the above-mentioned ground conditions, the above-mentioned geographic location requirements, and the above-mentioned weather information, the method further includes the following steps:
[0084] S13. Set the difficulty level of the virtual long jump venue according to the ground conditions, geographic location and weather information of the virtual long jump venue;
[0085] S14. Upload the virtual long jump venues to the virtual long jump venue collection, sort the virtual long jump venues in the virtual long jump venue collection according to the difficulty level, and share the sorted virtual long jump venue collection to the cloud server.
[0086] As in the above step S13, the difficulty level of the virtual long jump venue is set according to the ground conditions, geographic location and weather information of the virtual long jump venue, where the less suitable the geographic location is, the higher the difficulty level of the virtual long jump venue is. The more unsuitable the weather information is, the higher the difficulty level of the virtual long jump site is, and the higher the difficulty level of the virtual long jump site where the ground condition is more uneven.
[0087] As in the above step S14, upload the virtual long jump venues to the virtual long jump venue collection, sort the virtual long jump venues in the virtual long jump venue collection according to the difficulty level, and share the sorted virtual long jump venue collection to the cloud server , It is convenient for users to view and select virtual long jump venues of various levels of difficulty, and improve users' sense of competition.
[0088] Reference Image 6 In this embodiment, before the step of obtaining the long jump distance of the user in the long jump environment, the method further includes the following steps:
[0089] S15. Match the user information according to the age and gender of the user.
[0090] As in the above step S15, matching user information is matched according to the age and gender of the user, and matching user information is matched according to the age and gender of the user, thereby ensuring the fairness of the game.
[0091] Reference Figure 7 In this embodiment, before the step of calculating the long jump distance of the user in the long jump environment based on the rotation angle and the measured distance, the method further includes the following steps:
[0092] S16. Judging whether the user is taking off in the assisted runway based on the detection data of the distance measuring device and the real-time position of the user;
[0093] S17. If yes, obtain the rotation angle and the measured distance of the distance measuring device set by the user at both ends of the jumper wire.
[0094] As in step S16, it is determined whether the user is taking off in the assist track based on the detection data of the distance measuring device and the real-time position of the user, so as to prevent the user from taking off from the landing area, thereby ensuring the fairness of the game.
[0095] As in the above step S17, if yes, obtain the rotation angle and the measured distance of the distance measuring device set by the user at both ends of the jumper, so as to ensure the fairness of the game.
[0096] In this embodiment, after the step of sharing the sorted list to the cloud server, the method further includes the following steps:
[0097] A3. Determine whether the above-mentioned user's inquiry request information is received;
[0098] A4. If yes, send the historical long jump information and historical long jump distance consistent with the above environmental information to the above user;
[0099] A5. Determine whether the above-mentioned user’s post-match appeal request has been received;
[0100] A6. If yes, generate ruling information based on the aforementioned post-match appeal request, the aforementioned historical long jump information and the aforementioned historical long jump distance, and send it to the aforementioned user.
[0101] As in step A3, it is determined whether the game query request information from the user is received, where the game query request information generally includes the information of the virtual long jump venue and the target historical user information that needs to be queried.
[0102] As in the above step A4, if yes, send historical long jump information and historical long jump distances that are consistent with the above environmental information to the user, where the historical long jump information generally includes ground conditions, geographic location, and weather information.
[0103] As in the above step A5, it is determined whether a post-match appeal request of the user is received, where the post-match appeal request generally includes the information of the virtual long jump venue and the target historical user information.
[0104] As in the above step A6, if yes, the judgment information is generated according to the post-match appeal request, the historical long jump information, and the historical long jump distance, and sent to the user. The judgment information generally includes the judgment result and a new ranking list.
[0105] Reference Figure 1-7 In this embodiment, an auxiliary method for virtual long jump competition includes the steps:
[0106] S6. Match the corresponding venue according to the user's requirements for the ground conditions and geographic location of the virtual long jump venue;
[0107] S7. Generate the aforementioned virtual long jump site image according to the aforementioned ground conditions and the aforementioned geographic location requirements, and send it to the wearable device of the aforementioned user for projection;
[0108] S8. Obtain weather information of the aforementioned venues, and upload the aforementioned long jump distances to the aforementioned virtual long jump venues sorted list corresponding to the aforementioned ground conditions, the aforementioned geographic location requirements, and the aforementioned weather information;
[0109] S13. Set the difficulty level of the virtual long jump venue according to the ground conditions, geographic location and weather information of the virtual long jump venue;
[0110] S14. Upload the virtual long jump venues to the virtual long jump venue collection, sort the virtual long jump venues in the virtual long jump venue collection according to the difficulty level, and share the sorted virtual long jump venue collection to the cloud server;
[0111] S9. Combine the ground conditions, weather information, and geographic location corresponding to the virtual long jump site to generate the environmental information;
[0112] S10. Match user information that has the same geographic location as the geographic location corresponding to the virtual long jump venue in the long jump environment, and generate a set of users at the same location;
[0113] S11. Filter out the user information whose weather information is the same as the weather information corresponding to the virtual long jump venue from the collection of users at the same location, and generate a collection of users with the same weather;
[0114] S12. Filter out user information whose ground conditions are the same as the ground conditions corresponding to the virtual long jump venue from the collection of users in the same weather;
[0115] S15. Match the user information according to the age and gender of the above-mentioned user;
[0116] S16. Judging whether the user is taking off in the assisted runway according to the detection data of the distance measuring device and the real-time position of the user;
[0117] S17. If yes, obtain the rotation angle and the measured distance of the distance measuring device set by the user at both ends of the jumper wire;
[0118] S4. Obtain the rotation angle and measurement distance of the distance measuring equipment set by the user at both ends of the jumper wire;
[0119] S5. Calculate the long jump distance of the user in the long jump environment according to the rotation angle and the measured distance;
[0120] S3. Sort the aforementioned long jump distances and historical long jump distances, and share the sorted list to the cloud server.
[0121] Reference Figure 8 , The present invention also proposes an auxiliary system for virtual long jump competition, including:
[0122] Matching mode 1 is used to match user information whose long jump environment is in accordance with the above environmental information according to the environment information preset in the virtual long jump site, so as to collect the information of users whose long jump environment matches the above environmental information into At the same time, the above-mentioned long jump environment generally includes ground conditions, geographic location and weather information;
[0123] The long jump distance acquisition module 2 acquires the long jump distance of the user in the long jump environment, where the long jump distance is the shortest distance from the take-off line of the virtual long jump venue to the user's long jump landing location;
[0124] The sorting module 3 is used to sort the above long jump distances and historical long jump distances, share the sorting list to the cloud server, and sort the above long jump distances and the above historical long jump distances from longest to shortest, so as to facilitate comparison of those in the same long jump environment Under the circumstances, the user's long jump level improves the user's awareness of competition, thereby increasing the time of physical exercise.
[0125] In this embodiment, it also includes:
[0126] The data acquisition module is used to acquire the rotation angle and measurement distance of the distance measuring equipment set by the user at both ends of the jumper, which reduces the error of artificial calculation of the long jump distance, thereby ensuring the fairness of the game. Among them, the above rotation angle is general In order to take the end point of the jumper wire as a round point, the angle from the jumper wire to the landing place of the user, the measured distance is generally the distance from the end point of the jumper wire to the landing place of the user.
[0127] The calculation module is used to calculate the long jump distance of the user in the long jump environment based on the rotation angle and the measured distance, and calculate the long jump distance through a trigonometric function based on the rotation angle and the measured distance.
[0128] The venue matching module is used to match the corresponding venue according to the user’s requirements for the ground conditions and geographic location of the virtual long jump venue. The above ground conditions are generally historical users wearing wearable devices walking on the venue, so the wearable device detects The above-mentioned geographical location is generally a regional location in terms of the level of road surface smoothness to the above-mentioned path and whether there is water.
[0129] The virtual long jump field generation module is used to generate the virtual long jump field image according to the above ground conditions and the above geographic location requirements, and send it to the wearable device of the user for projection, thereby forming the visible virtual long jump field, which is used People can perform long jump competitions and training at a place and time of their choice. The wearable device generally can change the projection rays according to the real-time position of the user, so that the projected virtual long jump field is fixedly displayed in the same position.
[0130] The sorting upload module is used to obtain weather information of the above-mentioned venue, and upload the above-mentioned long jump distance to the above-mentioned sorted list of virtual long-jump venues corresponding to the above-mentioned ground conditions, the above-mentioned geographic location requirements and the above-mentioned weather information, and compare the above-mentioned long-jump distance with The historical long jump distances of the sorted list are sorted, which is convenient for comparing the long jump ability of users who run in the same long jump environment, and improves the competition consciousness of the above users, thereby increasing the time of physical exercise.
[0131] The environmental information generating module is used to combine the ground conditions, weather information and geographic location corresponding to the virtual long jump site to generate the environmental information, so as to match the corresponding long jump environment according to the ground conditions, weather information and geographic location.
[0132] The geographic location matching module is used to match user information whose geographic location in the long jump environment is the same as the geographic location corresponding to the virtual long jump venue, and generate a set of users in the same location, so as to filter out the above information from all user information. The user information that the geographical location of the long jump environment is the same as the geographical location of the aforementioned virtual long jump venue is convenient for the next step of screening.
[0133] The weather matching module is used to filter out the user information with the same weather information as the weather information corresponding to the virtual long jump venue from the collection of users at the same location, and generate a collection of users with the same weather, thereby filtering from the collection of users at the same location The user information corresponding to the weather information of the aforementioned long jump environment and the aforementioned virtual long jump venue is convenient for the next step of screening.
[0134] The ground condition matching module is used to filter out user information with the same ground conditions as the ground conditions corresponding to the virtual long jump site from the same weather user set, so as to filter the ground conditions of the long jump environment from the same weather user set User information corresponding to the ground conditions of the virtual long jump site, and then filter out the geographic location of the flight environment, the weather information, and the user information corresponding to the ground conditions.
[0135] The difficulty setting module is used to set the difficulty level of the virtual long jump venue according to the ground conditions, geographic location and weather information of the virtual long jump venue, wherein the less suitable the geographic location is, the more difficult the virtual long jump venue is. If the weather information is higher, the higher the difficulty level of the virtual long jump field is, the more unsuitable the weather information is, the higher the difficulty level of the virtual long jump field is the more uneven the ground conditions.
[0136] The difficulty ranking module is used to upload the virtual long jump venues to the virtual long jump venue collection, sort the virtual long jump venues in the virtual long jump venue collection according to the difficulty level, and share the sorted virtual long jump venue collection to the cloud The server is convenient for users to view and select virtual long jump venues of various levels of difficulty, and improve users' awareness of competition.
[0137] The classification module is used for matching matching user information according to the age and gender of the above-mentioned user, and matching matching user information according to the age and gender of the above-mentioned user, so as to ensure the fairness of the game.
[0138] The position judgment module is used for judging whether the user takes off in the assist track based on the detection data of the distance measuring device and the real-time position of the user, so as to prevent the user from taking off from the landing area, thereby ensuring the fairness of the game.
[0139] The angle and distance acquisition module is used to acquire the rotation angle and the measured distance of the distance measuring equipment set by the user at both ends of the jumper, so as to ensure the fairness of the game.
[0140] Reference Picture 9 In the embodiments of the present invention, the present invention also provides a computer device. The above-mentioned computer device 4 is in the form of a general-purpose computing device. The components of the computer device 4 may include, but are not limited to: one or more processors or processing units 5. , System memory 11, bus 7 connecting different system components (including system memory 11 and processing unit 6).
[0141] The bus 7 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the multiple bus structures. For example, these architectures include but are not limited to industry standard architecture (ISA) bus, microchannel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and peripheral component interconnection ( PCI) bus.
[0142] The computer device 4 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 4, including volatile and non-volatile media, removable and non-removable media.
[0143] The system memory 11 may include a computer system readable medium in the form of a volatile memory, such as a random access memory (RAM) 12 and/or a cache memory 13. The computer device 4 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. For example only, the storage system 14 may be used to read and write non-removable, non-volatile magnetic media (commonly referred to as "hard drives"). in spite of Picture 9 Not shown in the, it can provide a disk drive used to read and write removable non-volatile disks (such as "floppy disks"), and removable non-volatile optical disks (such as CD-ROM, DVD-ROM or other optical Media) CD-ROM drive for reading and writing. In these cases, each drive can be connected to the bus 7 through one or more data medium interfaces. The memory may include at least one program product, and the program product has a set (for example, at least one) of program modules 16 configured to perform the functions of the various embodiments of the present invention.
[0144] A program/utility tool 15 having a set of (at least one) program module 16 may be stored in, for example, a memory. Such program module 16 includes, but is not limited to, an operating system, one or more application programs, and other program modules As well as program data, each of these examples or some combination may include the implementation of a network environment. The program module 16 usually executes the functions and/or methods in the described embodiments of the present invention.
[0145] The computer device 4 can also communicate with one or more external devices 5 (such as keyboards, pointing devices, displays 10, cameras, etc.), and can also communicate with one or more devices that enable users to interact with the computer device 4, and/ Or communicate with any device (such as a network card, modem, etc.) that enables the computer device 4 to communicate with one or more other computing devices. This communication can be performed through an input/output (I/O) interface 9. In addition, the computer device 4 can also communicate with one or more networks (for example, a local area network (LAN)), a wide area network (WAN) and/or a public network (for example, the Internet) through the network adapter 8. As shown in the figure, the network adapter 8 communicates with other modules of the computer device 4 through the bus 7. It should be understood that although Picture 9 Not shown, other hardware and/or software modules can be used in conjunction with computer equipment 4, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems Wait.
[0146] The processing unit 6 executes various functional applications and data processing by running programs stored in the system memory 11, such as implementing the auxiliary method for virtual long jump competition provided by the embodiment of the present invention.
[0147] That is, when the above-mentioned processing unit 6 executes the above-mentioned program, it realizes: according to the preset environment information of the virtual long-jump venue, the user information whose long-jump environment matches the above-mentioned environment information is matched, and then the long jump of the user in the above-mentioned long jump environment is obtained. Distance, and further, sort the above long jump distance and historical long jump distance, and share the sorted list to the cloud server.
[0148] In the embodiments of the present invention, the present invention also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the auxiliary method for virtual long jump competitions as provided in all embodiments of the present application is realized:
[0149] That is, when the program is executed by the processor, it is realized: according to the preset environment information of the virtual long jump site, the user information whose long jump environment matches the above environment information is matched, and then the long jump distance of the user in the above long jump environment is obtained. , And further, sort the aforementioned long jump distances and historical long jump distances, and share the sorted list to the cloud server.
[0150] Any combination of one or more computer-readable media may be used. The computer-readable medium may be a computer-readable medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM) 12, read-only memory (ROM) , Erasable programmable read-only memory (EPOM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
[0151] The computer-readable signal medium may include a data signal propagated in baseband or as a part of a carrier wave, and computer-readable program code is carried therein. This propagated data signal can take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium. The computer-readable medium can send, propagate or transmit the program for use by or in combination with the instruction execution system, apparatus, or device. .
[0152] The computer program code for performing the operations of the present invention can be written in one or more programming languages or a combination thereof. The above-mentioned programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also conventional Procedural programming language-such as "C" language or similar programming language. The program code can be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer or entirely executed on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to Connect via the Internet).
[0153] The auxiliary method, system, equipment and storage medium of the virtual long jump competition of the present invention sort the long jump distances where the long jump environment and the environment information are the same to obtain a sorted list, which is convenient for comparison and use in the same long jump environment The long jump level of the user improves the user’s awareness of competition, thereby increasing the time of physical exercise; and by obtaining the rotation angle and measuring distance of the distance measuring device, and then calculating the long jump distance based on the rotation angle and measuring distance, reducing the artificially calculated long jump distance Therefore, the fairness of the game is ensured; and the difficulty level of the virtual long jump venue is set according to the environmental information, and the virtual long jump venues are sorted according to the difficulty level, so that users can view and select virtual long jump venues of various levels of difficulty to improve The user’s awareness of competition; and, by matching different sorted lists according to the user’s gender, age and physical condition, the fairness of the game is ensured.
[0154] The above are only the preferred embodiments of the present invention, and do not limit the scope of the present invention. Any equivalent structure or equivalent process transformation made by using the content of the description and drawings of the present invention, or directly or indirectly applied to other related The technical field is similarly included in the scope of patent protection of the present invention.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Similar technology patents
Tumor-targeted self-carrying system and preparation method and applications thereof
Owner:智立中特(武汉)生物科技有限公司
Far-end protective umbrella system
Owner:BEIJING TAIJIE WEIYE TECH
Two-phase flow municipal sludge treatment device
Owner:上海华阜科技发展有限公司
Movable drop irrigation device
Owner:蒋秋菊
Classification and recommendation of technical efficacy words
- Extension of time
Intelligent rainwater purification landscape system
Owner:ANQING NORMAL UNIV
Rice crust containing red tea and corn
Owner:NINGBO CITY YINZHOU FENGMING IND PROD DESIGN
Device for treating dirt material of printing and dyeing wastewater
Owner:张家港市双盈印染有限公司
Update method and device for indoor map data
Owner:ALIBABA (CHINA) CO LTD