A comprehensive service platform for stadiums based on the Internet

Through the Internet-based stadium comprehensive service platform, combined with the information entry and matching modules of the client and server, the problem that the stadium reservation system does not consider the user's sports environment, achieving a more comfortable sports environment and higher user satisfaction.

CN118246577BActive Publication Date: 2025-02-07苏州市市民健身中心
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410414536.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-08
Publication Date
2025-02-07
Estimated Expiration
2044-04-08

AI Technical Summary

Technical Problem

The existing sports venue reservation system does not consider the user's habitual sports environment when matching opponents, which makes it difficult for the lighting and air conditioning to create a sports environment that both parties are accustomed to, affecting the user's sports experience.

Method used

It provides an Internet-based stadium comprehensive service platform, through the network connection between the client and the server, enter user's appointment request information, including sports environment and opponent's demand information. The opponent matching module in the server matches the most suitable opponent user based on the user's appointment request information, and adjusts the sports environment through the venue control system.

Benefits of technology

By considering the user's sports environment habits, the platform can provide a more comfortable sports environment, improve users' sports experience and satisfaction, and improve venue utilization and user's appointment satisfaction through intelligent venue reservations and opponent matching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118246577B_ABST
    Figure CN118246577B_ABST
Patent Text Reader

Abstract

The present application discloses a stadium comprehensive service platform based on the Internet, including: the client includes a venue reservation module, which inputs the user's reservation request information, including the reservation venue, reservation use period, reservation number, sports environment information, opponent demand information and skill level; the server includes an opponent matching module: obtaining the user whose opponent demand information is yes, determining the first user according to the time sequence of submitting the reservation request information; selecting the user who meets the first condition as the first candidate user; judging whether there is a second candidate user with the same reservation venue as the first user among the first candidate users, if there is, determining the opponent user who submits the reservation request information the earliest; otherwise, determining the opponent user according to the distance value and skill level between the reservation venue of the first candidate user and the reservation venue of the first user. Thus, the best opponent user is matched for the user with opponent demand, effectively improving the comfort and satisfaction of exercise.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Internet management, and in particular to an Internet-based comprehensive service platform for a stadium. Background Art

[0002] With the improvement of social life, healthy life and spiritual culture have become the primary needs of the people. The country vigorously promotes national fitness, and more people begin to pay attention to exercise and leisure and entertainment, which makes more and more people go to various types of stadiums to play sports. Sports stadiums generally include basketball stadiums, badminton stadiums and other venues, each of which contains multiple small venues. In order to facilitate the standardized management of each venue, venue reservation has begun to be implemented in related technologies, that is, reservation before use.

[0003] Good brightness and temperature are conducive to improving the user's exercise comfort, while inappropriate brightness and temperature will seriously affect the user's exercise experience. The venue reservation system in the related art does not consider the habitual exercise environment of both users when matching opponents. Since the users matched as opponents have different habitual exercise environments, it is difficult for the lighting and air-conditioning equipment in the venue to create a sports environment that both parties are accustomed to, which makes the exercise experience of both users matched as opponents poor. Summary of the invention

[0004] This application provides an Internet-based comprehensive stadium service platform to match the best opponent users for users with opponent needs, effectively improving sports comfort and satisfaction.

[0005] The present application provides an Internet-based integrated stadium service platform, including a client, a server and a stadium control system, wherein both the client and the stadium control system establish network connections with the server;

[0006] The client includes a venue reservation module, which is used to input the reservation request information input by the user, the reservation request information includes the reservation venue, the reservation time period, the number of reservation persons, the sports environment information and the opponent demand information; wherein the sports environment parameters include the air conditioning temperature and the light brightness, and the opponent demand information includes yes and no. When the opponent demand information is entered as yes, the reservation request information also includes the skill level;

[0007] The server includes an opponent matching module, which is used to match opponent users for users whose opponent requirement information is yes and who have not made a successful reservation, including:

[0008] S101, obtaining all users whose opponent demand information is yes and determining them as a target user list, and determining the first user according to the time sequence of submitting the reservation request information;

[0009] S102, in the target user list, selecting a user who meets a first condition as a first candidate user, where the first condition is set as: the reserved use time period, the number of reserved persons, and the sports environment information are the same as those of the first user;

[0010] S103, determining whether there is a second candidate user among the first candidate users whose reservation venue is the same as that of the first user; if so, determining the second candidate user who submits the reservation request information earliest as the opponent user of the first user; otherwise, determining the opponent user of the first user based on the distance value between the reservation venue of the first candidate user and the reservation venue of the first user and the skill levels of both.

[0011] Preferably, the client further comprises an information login module for inputting the identity information input by the user, the identity information comprising the user's name, gender, age and contact information;

[0012] The server further comprises an acquisition module for acquiring the user's identity information and corresponding reservation request information transmitted by the client within a preset time window;

[0013] The server further includes a venue matching module, which is used to obtain users who have not successfully reserved a venue according to the time sequence of the reservation request information submitted, and determine whether the reservation venue of the user to be reserved is reserved according to the reservation request information of the user to be reserved. If so, obtain a target venue that has not been reserved during the reservation period and is closest to the reservation venue according to the pre-stored location information of each venue, and reserve the target venue for the user to be reserved; if not, reserve the corresponding reservation venue for the user to be reserved;

[0014] The venue matching module is also used to send successful venue reservation information to the client of the user to be reserved, and the successful venue reservation information includes the reserved venue and the reserved usage time period. If the user to be reserved is also matched with a rival user, the successful venue reservation information is sent to the client of the user to be reserved and the corresponding rival user at the same time;

[0015] The server also includes a venue information generation module, which is used to obtain the user's sports environment information and the corresponding reserved usage time period of the successfully reserved venue according to the venue matching module, and generate control information corresponding to the reserved usage time period according to the sports environment information, and the control information includes light brightness control information and air conditioning temperature control information.

[0016] Preferably, determining the opponent user of the first user according to the distance between the reserved venue of the first candidate user and the reserved venue of the first user and the skill levels of both users includes:

[0017] S104, respectively calculating the distance values ​​between the reserved venues of all first candidate users and the reserved venue of the first user, and if there is a distance value within the first threshold interval, determining the first candidate user with the smallest distance value as the opponent user of the first user; otherwise, executing S105;

[0018] S105, determining a first candidate user whose skill level is lower than or equal to that of the first user as a third candidate user, and determining an opponent user of the first user according to a distance value between the third candidate user and the reserved venue of the first user;

[0019] S106, reserving a venue for the first user for the first user and the corresponding rival user;

[0020] S107, repeating steps S101 to S106 until there is no user meeting the first condition in the target user list.

[0021] Preferably, the venue control system is used to control the corresponding reserved venue to adjust the sports environment within the reserved use period according to the control information of the reserved venue transmitted by the venue information generation module.

[0022] Preferably, the venue reservation module further includes a personality test unit, and when the opponent demand information is entered as yes, the module jumps to the personality test unit;

[0023] The personality test unit includes three questions corresponding to the personality characteristic information, each question includes a fixed number of answer options, and is used to generate a three-dimensional personality characteristic vector of the user according to the answer options selected by the user, and each dimension represents a score value on a personality characteristic information; wherein the three-dimensional personality characteristic vector of the user is generated according to a preset answer coding rule, and the preset answer coding rule sets a fixed score for each answer option;

[0024] The personality testing unit is also used to transmit the three-dimensional personality feature vector corresponding to the user to the acquisition module of the server.

[0025] Preferably, the S105 further includes:

[0026] Obtaining three-dimensional personality feature vectors of the third candidate user and the first user, and calculating personality matching values ​​of the third candidate user and the first user respectively;

[0027] Arrange the third candidate users whose personality matching values ​​are greater than the reference threshold in order of distance values ​​from the first user's reserved venue from small to large to obtain a first list;

[0028] Arrange the third candidate users whose personality matching values ​​are less than or equal to the reference threshold in order of distance values ​​from the first user's reserved venue from small to large to obtain a second list;

[0029] Arrange the second list after the first list to obtain the target list;

[0030] The third candidate user ranked first in the target list is determined as an opponent user of the first user.

[0031] Preferably, the calculating the personality matching value between the third candidate user and the first user according to the three-dimensional personality feature vector includes:

[0032] Obtain three-dimensional personality feature vectors of the third candidate user and the first user respectively, which are: A = [a, b, c], B = [x, y, z];

[0033] The personality matching value is calculated according to the following formula: Among them, q is the personality matching value, and a, b, c, x, y, and z are the scores on the corresponding personality characteristic information.

[0034] Preferably, the client further comprises an opponent recommendation module, which establishes a connection with the opponent matching module of the server, and the opponent recommendation module is used to determine the opponent user according to the selection of the first user;

[0035] Before S106, the opponent matching module is further used for:

[0036] determining the opponent user matched by the first user as a preferred opponent user;

[0037] Selecting a first number of optional opponent users according to the reserved venues between the first user and the preferred opponent user;

[0038] The sports comfort values ​​between the first user and the preferred opponent user and the optional opponent user are calculated according to the distance value, skill level and personality matching value between the reserved venues;

[0039] Constructing a preferred opponent business card and an optional opponent business card according to the sports comfort value, the distance value between the reserved venues, the skill level and the personality matching value of the preferred opponent user and the optional opponent user, respectively, and transmitting the preferred opponent business card and the optional opponent business card to the opponent recommendation module of the client corresponding to the first user, the opponent recommendation module including the preferred opponent business card and the optional opponent business card;

[0040] An opponent user business card transmitted by the opponent recommendation module is received, and the corresponding opponent user is determined as an opponent user of the first user.

[0041] Preferably, the selecting a first number of optional opponent users according to the reserved venues of the first user and the preferred opponent user comprises:

[0042] A1. When the first user and the preferred opponent user have the same reservation venue, a first number of optional opponent users are selected from the remaining first candidate users in ascending order of distance values ​​between the reservation venues of the first candidate users and the reservation venue of the first user;

[0043] A2. When the first user and the preferred opponent user have different reserved venues, a first number of optional opponent users are selected in the remaining target list in order of arrangement;

[0044] The sports comfort value is calculated according to the following formula: P = r1*e -|d| +r2*e -|s| +r3*q, where P is the sports comfort value, d is the difference in the distance values ​​of the two reserved venues, s is the difference in the skill levels of the two, q is the personality matching value of the two, r1, r2, and r3 respectively represent the weight factors of the influence of the distance value, skill level, and personality matching value on the sports comfort value, satisfying r1+r2+r3=1.

[0045] Preferably, the control information of the venue information generation module also includes light color temperature control information, which is used to obtain the sports comfort value of the first user and the opponent user who have successfully made an appointment. If the sports comfort value is less than the comfort threshold, the light color temperature is adjusted to a cool tone and the corresponding light color temperature control information is generated.

[0046] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0047] Matching opponents and venues is performed based on the user's reservation request information. When matching opponents, users who have opponent needs can take their sports environment habits into consideration, and a more comfortable sports environment can be provided to enhance the user's sports experience.

[0048] During the opponent matching process, since the final reservation venue between the first user and the opponent user is based on the first user, when the opponent user has to accept a non-preferred reservation venue because of matching with an opponent, in order to reduce the psychological gap and dissatisfaction, the user's skill level is also introduced. When the opponent user is matched with a first user with a skill level higher than or equal to his own, the opponent user's sports learning value and challenge can be improved during exercise, and the user's sports experience and satisfaction can be improved, so as to make up for the opponent user's sense of gap in changing the reservation venue. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 This is a schematic diagram of the structure of an Internet-based integrated stadium service platform according to an embodiment of the present invention;

[0050] Figure 2 Schematic diagram of the process of the opponent matching module according to an embodiment of the present invention. DETAILED DESCRIPTION

[0051] To facilitate the understanding of the present invention, the present application will be described more comprehensively below with reference to the relevant drawings; the drawings show preferred embodiments of the present invention, but the present invention can be implemented in many different forms and is not limited to the embodiments described herein; on the contrary, the purpose of providing these embodiments is to enable a more thorough and comprehensive understanding of the disclosed content of the present invention.

[0052] It should be noted that the terms “vertical”, “horizontal”, “up”, “down”, “left”, “right” and similar expressions used in this document are only for illustrative purposes and do not represent the only implementation method.

[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which the present invention belongs; the terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention; the term "and / or" used herein includes any and all combinations of one or more related listed items.

[0054] Embodiment 1

[0055] Figure 1 It is a flow chart of an Internet-based integrated stadium service platform according to an embodiment of the present invention.

[0056] like Figure 1 As shown, an Internet-based comprehensive stadium service platform includes: a client, a server, and a stadium control system.

[0057] Both the client and the venue control system establish network connections with the server, and the client is set as a small program or APP in the user terminal.

[0058] The client includes information login module and venue reservation module:

[0059] The information login module is used to input the identity information of the user, including the user's name, gender, age and contact information;

[0060] The venue reservation module is used to input the reservation request information input by the user. The reservation request information includes the reservation venue, reservation time period, number of reservations, sports environment information and opponent demand information. Among them, the sports environment parameters include air conditioning temperature and light brightness. The air conditioning temperature and light brightness include three levels: low, medium and high for users to choose; opponent demand information includes yes and no. For example, user name: Zhang, reservation venue: Basketball Hall No. 1, reservation time period: March 26, 2024 2:00 to 4:00 pm, number of reservations: 2 people, sports environment information: low air conditioning temperature, high light brightness, opponent demand information: yes.

[0061] In some embodiments, when the opponent demand information is entered as yes, the reservation request information also includes a skill level, and the value range of the skill level is set to [0, 1]. The closer the value is to 1, the higher the skill level.

[0062] In other embodiments of the present invention, the skill level of the user can also be determined by a storage module set in the server, and the storage module stores the identity information and historical sports performance of all historical users corresponding to the venue numbers. When the opponent requirement information in the venue reservation module is entered as yes, the venue reservation module is also used to retrieve all historical user identity information and historical sports performance corresponding to the reservation venue of the current reservation user in the storage module of the server. If it is detected that the current reservation user exists in the historical users, the skill level is determined according to all historical sports performances. Otherwise, the user evaluates the skill level by himself and enters it.

[0063] For example, user A reserves the basketball hall No. 1, and detects that user A exists in the historical users of basketball hall No. 1 in the storage module. All historical sports scores of user A are retrieved and averaged, and the relationship between the average and the threshold interval is compared to determine the skill level of user A. It should be noted that the threshold interval used to measure the skill level is set according to the stadium sports scoring type in the actual scenario, and the present invention will not elaborate on this.

[0064] The server includes an acquisition module, a storage module, an opponent matching module, a venue matching module, and a venue information generation module:

[0065] The acquisition module is used to acquire the user's identity information and corresponding reservation request information transmitted by the client within a preset time window.

[0066] The opponent matching module is used to match opponent users for users whose opponent demand information is yes and who have not made a successful reservation, such as Figure 2 As shown, including:

[0067] S101, obtaining all users whose opponent demand information is yes and determining them as a target user list, and determining the first user according to the time sequence of submitting the reservation request information.

[0068] Specifically, among all users whose opponent demand information is yes and who have not made a successful reservation, the user who submitted the reservation request information the earliest is selected as the first user; among which, whether the user's reservation request information is successfully booked is determined by the venue matching module. If the venue matching module determines a reservation venue for the user, it means that the user's reservation is successful.

[0069] S102: Select a user who meets a first condition in the target user list as a first candidate user.

[0070] Among them, the first condition is that the reserved usage time period, number of people reserved, and sports environment information are the same as those of the first user.

[0071] S103, determining whether there is a second candidate user among the first candidate users who has made a reservation for the same venue as the first user, if so, determining the second candidate user who submitted the reservation request information earliest as the opponent user of the first user; otherwise, executing step S104.

[0072] S104, respectively calculating the distance values ​​between the reserved venues of all first candidate users and the reserved venue of the first user, and if there is a distance value within the first threshold interval, determining the first candidate user with the smallest distance value as the opponent user of the first user; otherwise, executing step S105.

[0073] S105: Determine a first candidate user whose skill level is lower than or equal to that of the first user as a third candidate user, and determine an opponent user of the first user according to a distance value between the third candidate user and the reserved venue of the first user.

[0074] Specifically, the third candidate user whose reserved venue has the smallest distance value from the reserved venue of the first user is determined as the opponent user of the first user.

[0075] S106, making reservations for the first user and the corresponding rival user for the first user's reserved venue.

[0076] S107, repeating steps S101 to S106 until there is no user meeting the first condition in the target user list.

[0077] The venue matching module is used to obtain the users who have failed to successfully reserve a venue according to the time sequence of submission of the reservation request information, and determine whether the reservation venue of the users has been reserved according to the reservation request information of the users. If so, the target venue number that has not been reserved during the reservation period and is closest to the reservation venue is obtained according to the pre-stored location information of each venue, and the target venue number is reserved for the user to be reserved; if not, the corresponding reservation venue is reserved for the user to be reserved.

[0078] The venue matching module is also used to send successful venue reservation information to the client of the user to be reserved, and the successful venue reservation information includes the reserved venue and the reserved usage time period. Among them, if the user to be reserved is also matched with a rival user, the successful venue reservation information is sent to the clients of the user to be reserved and the corresponding rival user at the same time.

[0079] The venue information generation module is used to obtain the user's sports environment information and the corresponding reserved usage time period of the successful venue reservation according to the venue matching module, and generate control information corresponding to the reserved usage time period according to the sports environment information, and the control information includes light brightness control information and air conditioning temperature control information.

[0080] The venue control system is used to control the corresponding reserved venue to adjust the sports environment during the reserved use period according to the control information of the reserved venue transmitted by the venue information generation module. The sports environment includes air conditioning temperature and lighting brightness.

[0081] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0082] Matching opponents and venues is performed based on the user's reservation request information. When matching opponents, users who have opponent needs can take their sports environment habits into consideration, and a more comfortable sports environment can be provided to enhance the user's sports experience.

[0083] Through the intelligent venue reservation platform and opponent matching module, venue resources can be allocated more reasonably, fair and just reservation rules can be implemented, and the utilization rate of venues and user reservation satisfaction can be improved;

[0084] During the opponent matching process, since the final reservation venue between the first user and the opponent user is based on the first user, when the opponent user has to accept a non-preferred reservation venue because of matching with an opponent, in order to reduce the psychological gap and dissatisfaction, the user's skill level is also introduced. When the opponent user is matched with a first user with a skill level higher than or equal to his own, the opponent user's sports learning value and challenge can be improved during exercise, and the user's sports experience and satisfaction can be improved, so as to make up for the opponent user's sense of gap in changing the reservation venue.

[0085] Embodiment 2

[0086] In the first embodiment, when the opponent user of the first user finally determines that the reservation venue is not his / her preferred reservation venue, a skill level comparison process is introduced. When there is a strength gap between the opponent user and the first user, as the actual exercise time increases, although this gap has certain learning value and challenges for the opponent user, it may also bring negative emotions to both parties.

[0087] Therefore, the embodiments of the present application are optimized to a certain extent based on the above embodiments.

[0088] In some embodiments, the venue reservation module further includes a personality test unit, and when the opponent requirement information is entered as yes, the module jumps to the personality test unit.

[0089] Specifically, the personality test unit includes questions corresponding to three personality trait information respectively, and each question includes a fixed number of answer options, which are used to generate a three-dimensional personality trait vector of the user based on the answer options selected by the user. Each dimension represents a score on a personality trait information. The higher the score, the more inclined the user is to that personality trait information.

[0090] In some embodiments, the personality testing unit is further used to transmit the three-dimensional personality feature vector corresponding to the user to the acquisition module of the server.

[0091] Among them, the three personality characteristics are set as openness, rationality and responsibility respectively. The user's three-dimensional personality characteristic vector is expressed as [n1, n2, n3], n1 is the openness score, n2 is the rationality score, and n3 is the responsibility score.

[0092] The user's three-dimensional personality feature vector is generated according to a preset answer coding rule. The preset answer coding rule sets a fixed score for each answer option, and the value range of the fixed score is set to [0,1].

[0093] For example, the questions and answers corresponding to the open personality trait information in the personality test unit are set as follows:

[0094] Are you more inclined to try new things or stick to a familiar routine?

[0095] A. Always try new things

[0096] B. Try new things occasionally

[0097] C. Mostly stick to routine

[0098] D. Almost never try new things

[0099] Therefore, the preset answer coding rules are: A=1, B=0.6, C=0.4, D=0.1.

[0100] In some embodiments, step S105 further includes:

[0101] S201, obtaining three-dimensional personality feature vectors of a third candidate user and a first user, and respectively calculating personality matching values ​​of the third candidate user and the first user.

[0102] Specifically, calculating the personality matching value between the third candidate user and the first user according to the three-dimensional personality feature vector includes:

[0103] Obtain three-dimensional personality feature vectors of the third candidate user and the first user, which are A=[a, b, c] and B=[x, y, z] respectively;

[0104] The personality matching value is calculated according to the following formula: Among them, the value range of the personality matching value q is [0,1]. The closer the value is to 1, the higher the personality matching degree between the two.

[0105] S202: Arrange the third candidate users whose personality matching values ​​are greater than the reference threshold in order of distance values ​​from the first user's reserved venue from small to large to obtain a first list.

[0106] The benchmark threshold is set to the median of the personality matching values ​​of all third candidate users and the first user.

[0107] S203, arranging the third candidate users whose personality matching values ​​are less than or equal to the reference threshold in order of the distance values ​​between them and the reserved venue of the first user from small to large, to obtain a second list.

[0108] S204, arranging the second list after the first list to obtain a target list.

[0109] S205: Determine the third candidate user ranked first in the target list as an opponent user of the first user.

[0110] For example, suppose there are four second candidate users A, B, C, and D. The distance values ​​between their reservation venues and the reservation venues of the first user increase in sequence, that is, user A is the closest and user D is the farthest. The personality matching degrees are 0.8, 0.6, 0.7, and 0.5 respectively, and the benchmark threshold is set to 0.65. First, the users are divided into two groups according to the personality matching degree: users A and C are above 0.65, and users B and D are below 0.65. Based on the size of the distance value, A is arranged before C, and B is arranged before B. Therefore, the final target list is A, C, B, and D. Therefore, this not only takes into account the personality matching value factor between users, but also gives priority to the opponent users with smaller distance values ​​between the reservation venues.

[0111] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0112] When there is a difference in skill level between the first user and the opponent user, by introducing a personality test unit and calculating a personality matching value, the opponent user who is finally matched can comprehensively consider the personality matching value and the distance value of the reserved venue, which helps to reduce potential conflicts caused by personality differences. When the personalities are more matched, appropriate differences in skill levels can better help the opponent user learn and grow, thereby improving satisfaction and comfort during exercise.

[0113] As the exercise time increases, the difference in skill levels may produce some negative emotions, but opponent users with similar personalities are more likely to form good teamwork and communication during exercise, thereby creating a more positive and healthy exercise atmosphere. Exercising with opponent users with similar personalities can increase the comfort of exercise.

[0114] Embodiment 3

[0115] In Embodiment 1 and Embodiment 2, the opponent matching module matches the most suitable opponent user for the first user according to the distance between the users' reserved venues, skill levels, and personality matching values, and directly performs opponent matching and venue reservations. However, since different users inevitably have different personalized differences in opponent conditions, the opponent matching module automatically matches the opponent user for the first user according to the matching rules, ignoring the first user's right of independent choice, and the first user cannot intuitively understand the characteristic information of the opponent user.

[0116] Therefore, the embodiments of the present application are optimized to a certain extent based on the above embodiments.

[0117] In some embodiments, the client further includes an opponent recommendation module, which establishes a connection with the opponent matching module of the server, and the opponent recommendation module is used to determine the opponent user according to the selection of the first user.

[0118] In some embodiments, before step S106, the opponent matching module is further used to:

[0119] S301: Determine an opponent user matched with a first user as a preferred opponent user.

[0120] S302: Select a first number of optional opponent users according to the reserved venues of the first user and the preferred opponent user.

[0121] Specifically include:

[0122] A1. When the first user and the preferred opponent user have the same reservation venue, a first number of optional opponent users are selected from the remaining first candidate users in ascending order of distance values ​​between the reservation venues of the first candidate users and the reservation venue of the first user.

[0123] A2. When the first user and the preferred opponent user have different reserved venues, a first number of optional opponent users are selected in the remaining target list in order of arrangement.

[0124] S303, calculating the sports comfort values ​​between the first user and the preferred opponent user and the optional opponent user respectively according to the distance values, skill levels and personality matching values ​​between the reserved venues.

[0125] Specifically, the sports comfort value is calculated according to the following formula: P = r1*e -|d| +r2*e -|s| +r3*q, where P is the sports comfort value, d is the difference in the distance values ​​of the two reserved venues, s is the difference in the skill levels of the two, q is the personality matching value of the two, r1, r2, and r3 respectively represent the weight factors of the influence of the distance value, skill level, and personality matching value on the sports comfort value, and satisfy r1+r2+r3=1.

[0126] It should be noted that the above calculation formula for the sports comfort value indicates that the smaller the distance difference between the two reserved venues, the smaller the difference in skill levels, and the greater the personality matching value, the higher the sports comfort.

[0127] S304, constructing a preferred opponent business card and an optional opponent business card according to the sports comfort value of the preferred opponent user and the optional opponent user, the distance value between the reserved venues, the skill level and the personality matching value, and transmitting the preferred opponent business card and the optional opponent business card to the opponent recommendation module of the client corresponding to the first user, the opponent recommendation module including the preferred opponent business card and the optional opponent business card.

[0128] Specifically, the preferred opponent business card is the best opponent user matched by the opponent matching module for the first user. The first user selects the opponent user that best meets his / her needs on the client side based on all received opponent business cards and the best matching result of the opponent matching module.

[0129] S305: Receive the opponent user business card transmitted by the opponent recommendation module, and determine the corresponding opponent user as the opponent user of the first user.

[0130] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0131] By introducing the opponent recommendation module, the platform no longer just automatically matches opponent users for users, but pushes the key information of the best opponent user and other optional opponent users of the opponent matching module to the first user as a business card, allowing the first user to intuitively and quickly select the opponent user that best meets his or her needs, thereby expanding the user's range of independent selection and improving the user service experience.

[0132] By making business cards based on the distance value, skill level, personality matching value, and sports comfort value of the reservation venue, the first user can have a more comprehensive and intuitive understanding of the opponent user, enhance the user's trust in the platform, and choose the most appropriate option based on their own inclinations and the best opponent user matched by the platform.

[0133] Embodiment 4

[0134] In some embodiments, the control information of the venue information generation module also includes light color temperature control information, which is used to obtain the sports comfort values ​​of the first user and the opponent user who have successfully made an appointment. If the sports comfort value is less than the comfort threshold, the light color temperature is adjusted to a cool tone and corresponding light color temperature control information is generated. The cool tone of the light is brighter and fresher, which can effectively enhance the user's sports excitement and vitality, thereby enhancing the user's sports experience.

[0135] The comfort threshold can be set according to actual conditions. For example, the comfort threshold is set to 0.5.

[0136] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An Internet-based integrated stadium service platform, characterized in that: It includes a client, a server and a venue control system, and both the client and the venue control system establish network connections with the server; The client includes a venue reservation module, which is used to input the reservation request information input by the user, the reservation request information includes the reservation venue, the reservation time period, the number of reservation persons, the sports environment information and the opponent demand information; wherein the sports environment parameters include the air conditioning temperature and the light brightness, and the opponent demand information includes yes and no. When the opponent demand information is entered as yes, the reservation request information also includes the skill level; The server includes an opponent matching module, which is used to match opponent users for users whose opponent requirement information is yes and who have not made a successful reservation, including: S101, obtaining all users whose opponent demand information is yes and determining them as a target user list, and determining the first user according to the time sequence of submitting the reservation request information; S102, in the target user list, selecting a user who meets a first condition as a first candidate user, where the first condition is set as: the reserved use time period, the number of reserved persons, and the sports environment information are the same as those of the first user; S103, determining whether there is a second candidate user among the first candidate users who has the same reservation venue as the first user; if so, determining the second candidate user who submitted the reservation request information earliest as the opponent user of the first user; otherwise, determining the opponent user of the first user according to the distance value between the reservation venue of the first candidate user and the reservation venue of the first user and the skill levels of both; The determining the opponent user of the first user according to the distance between the reserved venue of the first candidate user and the reserved venue of the first user and the skill levels of both users includes: S104, respectively calculating the distance values ​​between the reserved venues of all first candidate users and the reserved venue of the first user, and if there is a distance value within the first threshold interval, determining the first candidate user with the smallest distance value as the opponent user of the first user; otherwise, executing S105; S105, determining a first candidate user whose skill level is lower than or equal to that of the first user as a third candidate user, and determining an opponent user of the first user according to a distance value between the third candidate user and the reserved venue of the first user; S106, reserving a venue for the first user for the first user and the corresponding rival user; S107, repeating steps S101 to S106 until there is no user in the target user list that meets the first condition; The venue reservation module also includes a personality test unit. When the opponent requirement information is entered as yes, the module jumps to the personality test unit, which is used to generate a three-dimensional personality feature vector corresponding to the user and transmit it to the acquisition module of the server; The S105 further includes: Obtaining three-dimensional personality feature vectors of the third candidate user and the first user, and calculating personality matching values ​​of the third candidate user and the first user respectively; Arrange the third candidate users whose personality matching values ​​are greater than the reference threshold in order of distance values ​​from the first user's reserved venue from small to large to obtain a first list; Arrange the third candidate users whose personality matching values ​​are less than or equal to the reference threshold in order of distance values ​​from the first user's reserved venue from small to large to obtain a second list; Arrange the second list after the first list to obtain the target list; determining a third candidate user ranked first in the target list as an opponent user of the first user; The client further includes an opponent recommendation module, which establishes a connection with the opponent matching module of the server, and the opponent recommendation module is used to determine an opponent user according to the selection of the first user; Before S106, the opponent matching module is further used for: determining the opponent user matched by the first user as a preferred opponent user; Selecting a first number of optional opponent users according to the reserved venues between the first user and the preferred opponent user; The sports comfort values ​​between the first user and the preferred opponent user and the optional opponent user are calculated according to the distance value, skill level and personality matching value between the reserved venues; Constructing a preferred opponent business card and an optional opponent business card according to the sports comfort value, the distance value between the reserved venues, the skill level and the personality matching value of the preferred opponent user and the optional opponent user, respectively, and transmitting the preferred opponent business card and the optional opponent business card to the opponent recommendation module of the client corresponding to the first user, the opponent recommendation module including the preferred opponent business card and the optional opponent business card; An opponent user business card transmitted by the opponent recommendation module is received, and the corresponding opponent user is determined as an opponent user of the first user.

2. The Internet-based stadium comprehensive service platform as claimed in claim 1, characterized in that: The client also includes an information login module for entering the identity information input by the user, the identity information including the user's name, gender, age and contact information; The server further comprises an acquisition module for acquiring the user's identity information and corresponding reservation request information transmitted by the client within a preset time window; The server also includes a venue matching module, which is used to obtain users who have not successfully reserved a venue according to the time sequence of the reservation request information submitted, and determine whether the reservation venue of the user to be reserved is reserved according to the reservation request information of the user to be reserved. If so, obtain a target venue that has not been reserved during the reservation period and is closest to the reservation venue according to the pre-stored location information of each venue, and reserve the target venue for the user to be reserved; If not, make a reservation for the corresponding venue for the user waiting to make a reservation; The venue matching module is also used to send successful venue reservation information to the client of the user to be reserved, and the successful venue reservation information includes the reserved venue and the reserved usage time period. If the user to be reserved is also matched with a rival user, the successful venue reservation information is sent to the client of the user to be reserved and the corresponding rival user at the same time; The server also includes a venue information generation module, which is used to obtain the user's sports environment information and the corresponding reserved usage time period of the successfully reserved venue according to the venue matching module, and generate control information corresponding to the reserved usage time period according to the sports environment information, and the control information includes light brightness control information and air conditioning temperature control information.

3. The Internet-based stadium comprehensive service platform as claimed in claim 1, characterized in that: The venue control system is used to control the corresponding reserved venue to adjust the sports environment within the reserved use period according to the control information of the reserved venue transmitted by the venue information generation module.

4. The Internet-based stadium comprehensive service platform as claimed in claim 1, characterized in that: The personality test unit includes three questions corresponding to personality characteristic information, each question includes a fixed number of answer options, and is used to generate a three-dimensional personality characteristic vector of the user according to the answer options selected by the user, and each dimension represents a score value on a personality characteristic information; wherein the three-dimensional personality characteristic vector of the user is generated according to a preset answer coding rule, and the preset answer coding rule sets a fixed score for each answer option.

5. The Internet-based stadium comprehensive service platform as claimed in claim 1, characterized in that: The step of obtaining the three-dimensional personality feature vectors of the third candidate user and the first user, and respectively calculating the personality matching values ​​of the third candidate user and the first user includes: Obtain three-dimensional personality feature vectors of the third candidate user and the first user, which are: A=[a, b, c], B=[x, y, z]; The personality matching value is calculated according to the following formula: , where q is the personality matching value, and a, b, c, x, y, and z are the scores on the corresponding personality characteristic information.

6. The Internet-based integrated stadium service platform according to claim 1, characterized in that: The step of selecting a first number of optional opponent users according to the reserved venues of the first user and the preferred opponent user comprises: A1. When the first user and the preferred opponent user have the same reservation venue, a first number of optional opponent users are selected from the remaining first candidate users in ascending order of distance values ​​between the reservation venues of the first candidate users and the reservation venue of the first user; A2. When the first user and the preferred opponent user have different reserved venues, a first number of optional opponent users are selected in the remaining target list in order of arrangement; The sports comfort value is calculated according to the following formula: , where P is the sports comfort value, d is the difference in the distance between the two reserved venues, s is the difference in the skill level between the two, q is the personality matching value between the two, r1, r2, and r3 represent the weight factors of the distance value, skill level, and personality matching value on the sports comfort value, respectively, satisfying r1+r2+r3=1.

7. The Internet-based stadium comprehensive service platform as claimed in claim 1, characterized in that: The control information of the venue information generation module also includes light color temperature control information, which is used to obtain the sports comfort values ​​of the first user and the opponent user who have successfully made an appointment. If the sports comfort value is less than the comfort threshold, the light color temperature is adjusted to a cool tone and the corresponding light color temperature control information is generated.

Citation Information

Patent Citations

  • Stadium reservation system and method based on Internet of Things

    CN110378499A

  • Management server, system and method for sports game

    KR102061485B1