WO2022143257A1 - 数据处理方法及装置、设备、存储介质 - Google Patents

数据处理方法及装置、设备、存储介质 Download PDF

Info

Publication number
WO2022143257A1
WO2022143257A1 PCT/CN2021/139617 CN2021139617W WO2022143257A1 WO 2022143257 A1 WO2022143257 A1 WO 2022143257A1 CN 2021139617 W CN2021139617 W CN 2021139617W WO 2022143257 A1 WO2022143257 A1 WO 2022143257A1
Authority
WO
WIPO (PCT)
Prior art keywords
account
location information
group
level
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2021/139617
Other languages
English (en)
French (fr)
Inventor
李龙波
李云飞
张杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to KR1020237004003A priority Critical patent/KR102596026B1/ko
Priority to EP21913998.7A priority patent/EP4176950B1/en
Priority to JP2023507405A priority patent/JP7403715B2/ja
Publication of WO2022143257A1 publication Critical patent/WO2022143257A1/zh
Priority to US18/089,410 priority patent/US12064696B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/216Input arrangements for video game devices characterised by their sensors, purposes or types using geographical information, e.g. location of the game device or player using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/215Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • A63F13/46Computing the game score
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/847Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user interface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/537Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for exchanging game data using a messaging service, e.g. e-mail, SMS, MMS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/556Player lists, e.g. online players, buddy list, black list
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5566Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5573Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history player location

Definitions

  • Some embodiments of the present disclosure relate to a method, apparatus, device, and storage medium for data processing based on location information.
  • a data processing method based on location information including: acquiring first location information from a first account; determining a geographic tag to which the first location information belongs, Receive an interaction request from the first account; in response to the interaction request, match at least one second account that interacts with the first account in the first-level group associated with the first account; and determining that the first account and the at least one second account belong to the same interaction group.
  • a data processing apparatus based on location information, comprising: an acquisition unit configured to acquire first location information from a first account; an association unit configured to determine a geographic location to which the first location information belongs The tag associates the first account with the first-level group corresponding to the geographic tag; the receiving unit is configured to receive an interaction request of the first account; the matching unit is configured to respond to the interaction request, matching at least one second account interacting with the first account in the associated first level group; and a combining unit configured to determine that the first account and the at least one second account belong to the same interaction group.
  • a computer device comprising a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement the above-described data processing method based on location information A step of.
  • a computer-readable storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the above-mentioned method for processing data based on location information are implemented.
  • FIG. 1 shows a schematic flowchart of a data processing method based on location information provided by the present disclosure
  • FIG. 2 is a schematic diagram illustrating that a first device obtains first location information through an input panel according to an embodiment of the present disclosure
  • FIG. 3 is a schematic diagram illustrating that a first device obtains first location information through a voice obtaining device according to an embodiment of the present disclosure
  • FIG. 4 is a schematic diagram illustrating that the first device obtains first location information through a displayed map according to an embodiment of the present disclosure
  • 5A shows a schematic diagram showing a combination success message of an interaction group according to an embodiment of the present disclosure
  • 5B shows a schematic diagram of displaying game information associated with geographic tags according to an embodiment of the present disclosure
  • FIG. 6 shows a schematic diagram of implementing a data processing method according to some embodiments of the present disclosure
  • FIG. 7 shows a schematic block diagram of a data processing apparatus based on location information provided by the present disclosure
  • FIG. 8 shows a schematic block diagram of a computer device provided by the present disclosure
  • FIG. 9 shows a schematic diagram of the architecture of an exemplary computing device according to an embodiment of the present disclosure.
  • FIG. 10 shows a schematic block diagram of a computer-readable storage medium provided by the present disclosure.
  • first,” “second,” and similar terms do not denote any order, quantity, or importance, but are merely used to distinguish the various components.
  • words like “comprising” or “comprising” mean that the elements or things appearing before the word encompass the elements or things recited after the word and their equivalents, but do not exclude other elements or things.
  • Words like “connected” or “connected” are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
  • Online games are entertainment products provided by online game operators for game users to participate in through the network by means of electronic devices such as mobile terminals and fixed terminals.
  • the online game operator needs to formulate corresponding rules to team up the game accounts participating in the game, for example, in response to the game account's request to start the game, assign the corresponding teammate account and match it with the game account. party account.
  • the game team members can also conduct interactive content such as chat, strategy discussion, and friend interaction during the game operation.
  • the present disclosure provides a data processing method, device, device, and storage medium based on location information, which can form a team among interactive members based on location information obtained from a user account, improve the fun of interaction, and facilitate interactive user acquisition. A deeper interactive experience.
  • the method, device, device, and storage medium for data processing based on location information acquire first location information from a first account, and associate the first account with a corresponding first account based on a geographic tag to which the first location information belongs.
  • the first-level group is associated, and after receiving the interaction request from the first account, the interaction team is matched in the first-level group, so that the accounts in the formed interaction group are geographically related.
  • This interactive grouping method with geographic location as a link is conducive to enabling users in the same group to obtain a deeper interactive experience in the interaction process, thereby enhancing entertainment and fun.
  • the data processing method provided according to some embodiments of the present disclosure is used to form a game team based on the location information obtained from the game account, improve the fun of the game, and promote the game user to obtain a deeper interactive experience.
  • the data processing method may be applied to an online game applied to a mobile terminal device, or the data processing method may also be applied to an online game applied to a fixed terminal device, which is not limited herein.
  • an account means a game account, and a user can log in to the account by means of a game application on the device to perform corresponding game operations, where the account can include account information such as user attributes and game levels.
  • a user logs in one game account on one device, that is, the device and the account are in one-to-one correspondence.
  • a first device may represent a device on which a first account is logged
  • a second device may represent a device on which accounts other than the first account are logged. It can be understood that, in some cases, two or more accounts may be logged in on one device, and the methods disclosed herein are also applicable to such cases.
  • Fig. 1 shows a schematic flow chart of a data processing method based on location information provided by the present disclosure. As shown in Fig. 1 , the method may include steps S101-S105. In at least some embodiments, the data processing method may be performed by, for example, a game operator server (hereinafter simply referred to as a server).
  • a game operator server hereinafter simply referred to as a server.
  • the first location information is acquired from the first account.
  • the first account may correspond to the first user who logs into the first account on the first device of the first user.
  • the first device may be such as a mobile terminal device, a fixed device, etc.
  • a game application program such as a game application program or a game application link displayed in other application programs may be installed on the first device, Through these game application links, the user can obtain the game application program from the server (eg, cloud service) through a small program, a quick application, etc. to the first device, so that the user can realize the game application operation.
  • the server eg, cloud service
  • the first account is described below as a terminal device operated by the first user.
  • the first location information may be coordinate information used to indicate the location of the first device, such as location coordinates obtained through a positioning device (eg, GPS, Beidou, etc.) in the first device.
  • the first location information may also be information indicating that the first user desires to form a game team at the geographic location. The specific process of acquiring the first location information from the first account by the server will be described in detail below.
  • Geotags can be positioning coordinates, place names, geographic identifiers, and other information used to indicate a location.
  • a geotag can be a prefecture-level city name, such as Wuhan, Changsha, Luoyang, and so on.
  • the geographic tag is a basis for grouping game users, for example, users with the same geographic tag can be divided into the same group. For example, in the method according to some embodiments of the present disclosure, different geographic labels may be assigned to different prefecture-level cities for geographic division.
  • the server may perform matching through a predetermined geotag database (for example, a database that associates latitude and longitude with place names), so as to determine the geotag to which the first location information belongs, such as "Wuhan" , and then associate the first account with the first-level group corresponding to Wuhan.
  • a predetermined geotag database for example, a database that associates latitude and longitude with place names
  • associating the first account with the first-level group may refer to creating different member lists or member queues for different geographic tags and storing them separately.
  • the server can manage accounts corresponding to different geotags by maintaining multiple lists, and when teaming up, game members can be matched according to the list to assign accounts with the same geotag to the same game group .
  • the server may assign a portion of the game accounts in the account list corresponding to "Wuhan" to the same game group.
  • associating the first account with the first-level group may be implemented by adding attributes, tags, or the like to the account. For example, assigning the same geographic identifier to accounts with the same geographic tag. When teaming up, game accounts can be matched against the geographic identifier to assign accounts with the same geographic tag to the same game group. As an example, the server may assign gaming accounts with geographic identifiers corresponding to "Wuhan" into the same gaming group.
  • step S103 an interaction request of the first account is received.
  • the interaction request is a request to start a game
  • the game request may refer to a request sent by the first device where the first account is located to the server to request the server to form a game team and complete the corresponding game configuration.
  • step S104 in response to the game request, at least one second account playing games with the first account is matched in the first level group associated with the first account.
  • the second account refers to other accounts that form a team with the first account to play the game, which may be one or more, and may correspond to a teammate or a rival.
  • the number of second accounts can be limited according to specific game rules.
  • the first account may refer to Account A
  • the at least one second account may correspond to Account B, Account C, and Account D.
  • the method according to the present disclosure performed between the server and the first account is described herein by taking the first account as an example. It can be understood that the server can also perform data transmission with the second account similarly to implement the method according to the present disclosure. method.
  • steps S101-S102 may precede steps S103-S104, eg, steps S101-S102 are performed when entering a game application.
  • the game user may, for example, complete basic operations such as claiming tasks, punching cards every day, etc. in the game application program corresponding to the first account.
  • the game user can send a game request through the first device, so that the server performs step S103 , that is, receiving the game request, and step S104 , matching game players.
  • the above steps S101-S102 can also be performed after step S103.
  • the server After receiving the game request sent by the game account, the server obtains the first location information of the first account, and associates the first account with The first level group corresponding to the geotag is associated. It can be understood that, herein, the execution order of the above steps is not limited.
  • step S105 it is determined that the first account and the at least one second account belong to the same interaction group.
  • the interaction group may be a game group, ie, a group that plays games together.
  • the server may form a game group with the matched at least one second account and the first account, for example, as members of this round of games.
  • the server may send a game matching success message to an account in the game group, and transmit data such as corresponding game content.
  • Step S101 will be described in detail below with reference to FIG. 2 to FIG. 4 , wherein, taking the interaction involved as a game product-based interaction as a specific example, it can be understood that the method provided according to the present disclosure can also be applied to other interactions that require team formation type, which is not limited here.
  • the step S101 may include: receiving first location information from a first account, wherein the first location information received from the first account is obtained by: The information input in the input panel of the first device to obtain the first location information.
  • FIG. 2 shows a schematic diagram of a first device obtaining first location information through an input panel according to an embodiment of the present disclosure.
  • the first device may have a display page 111 , an input panel 112 and a confirmation button 113 .
  • the display page may also be represented as a display window or the like, wherein, for example, information related to the game may be displayed on the display page 111 , such as prompt information requesting to obtain the first position information.
  • the game user can, for example, enter the first location information through the input panel 112 , such as “Wuhan”, and confirm the entered information through the confirmation button 113 .
  • the first device may send the first location information obtained through the input panel 112 to the server as the first location information of the first account.
  • the step S101 may include: receiving first location information from a first account, wherein the first location information received from the first account is obtained in the following manner: The first position information is obtained from the voice received by the voice acquisition device of the corresponding first device.
  • FIG. 3 is a schematic diagram illustrating that a first device obtains first location information through a voice obtaining apparatus according to an embodiment of the present disclosure.
  • the first device may have a display page 121 , a voice obtaining device 122 and a confirmation button 123 , and the display page 121 may display game-related information, such as prompt information requesting to obtain the first location information .
  • the game user can obtain the first position information by voice, for example, through the voice obtaining device 122.
  • the user can press and hold the button corresponding to 122 and send out the voice of "Wuhan", and then confirm the position based on the voice recognition through the confirmation button 123. information.
  • the first device may send the first location information obtained by the voice obtaining means 122 to the server, as the first location information of the first account.
  • the step S101 may include: receiving first location information from a first account, wherein the first location information received from the first account is obtained in the following manner: by communicating with the first account The first location information is obtained by displaying the map on the display page of the corresponding first device, and receiving the coordinates of the operation point on the map on the display page.
  • FIG. 4 is a schematic diagram illustrating that the first device obtains first location information through a displayed map according to an embodiment of the present disclosure.
  • the first device may have a display page 131 and a display page 132, wherein the display page 131 may display information related to the game, such as prompt information requesting to obtain the first location information, and the display page Maps can be displayed on 132.
  • the game user may, for example, operate on the map on the display page 132, such as through an operation point 1321, based on which the first device may determine first location information and send the first location information to the server as a First location information of the first account.
  • the obtained first location information is determined by the game user, that is, geographic information indicating that the game user wishes to group games according to it.
  • the first location information may also be obtained through a positioning device of the first device.
  • acquiring the first location information from the first account includes: requesting location authorization from the first account, and in the case of acquiring location authorization, acquiring the location information based on the location information of the location device of the first device corresponding to the first account first location information.
  • the first device may send the location information determined by the location device, such as location coordinates, to the server as the first location information of the first account.
  • the first device may include a storage device on which the first location information is stored. In this case, the first device may directly send the stored first location information to the server as the first location information of the first account.
  • matching at least one second account may include the following steps: determining a target matching number, wherein the target matching number is used to indicate the number of second accounts to be determined; , that is, determine the number of second accounts in the first-level group to which the first account belongs.
  • the second account may correspond to the second device, ie, such as a second user logging into the second account in an application of the second device for gaming operations.
  • the second account may be a game account similar to the first account, and similarly, the server may also perform the above steps S101-S104 for the second account, that is, determine that the second account belongs to the second account based on the second location information of the second account first-level group.
  • the target number of matches can then be compared to the number of second accounts in the first level group. Through the comparison, the server can learn whether the number of the second accounts in the current first-level group is sufficient to form a game team.
  • the target matching number of second accounts is determined in the first-level group.
  • the second account in the current first-level group is sufficient for teaming up the game.
  • a target matching number of second accounts in the first-level group may be further determined based on the user level information of the first account. In other words, in this case, accounts with the same user level in the first-level group can be teamed up, so that the game accounts that have been successfully teamed up have similar game levels, thereby increasing the matching degree of game users .
  • the number of second accounts in the first-level group is less than the target matching number
  • monitor the waiting time of the first account and in the case where the waiting time exceeds the waiting threshold, determine the target matching number in the second-level group the second account.
  • the second account in the first-level group is insufficient for game teaming
  • the waiting time of the first account can be monitored, and a waiting threshold (such as 10 seconds (s)) can be set.
  • a waiting threshold such as 10 seconds (s)
  • the first-level group belongs to a first zoning level that includes geotags
  • the second-level group belongs to a second zoning level that includes geotags, the second zoning level being greater than the first zoning level.
  • the first zoning level is the municipal level and the first-level group corresponds to Wuhan
  • the second zoning level may be the provincial level
  • the second-level group may correspond to Hubei province.
  • the server can randomly determine the target matching number of second accounts in the second-level group. That is, in the case of a small number of players, team formation can be prioritized, regardless of the game level of the account, so as to avoid a long wait and reduce the user's game experience.
  • the server may further play games in the third-level group corresponding to the national level Team match.
  • priority matching may be performed based on the obtained geographic location information, so that the accounts for the game teaming have the same geographic tags as much as possible.
  • the scope of matching will be expanded layer by layer to ensure that accounts can enter the game in time.
  • the accounts that have successfully formed a team can have a high geographical correlation. Due to this geographical correlation, this part of game users is more likely to have similar living habits, growth experiences, and be affected by similar human and geographical factors, making it easier for users to find common ground during game interaction, such as chatting, strategy analysis, etc.
  • the topic and communication are also smoother, which is conducive to establishing a deeper interaction between game users.
  • the method according to the embodiment of the present disclosure may further include: sending the first data to the accounts in the game group (the second account with the target matching number and the first account), so as to be used for the device corresponding to the account in the game group. Displays the combined success message of the game group displayed on the page.
  • the devices corresponding to the accounts in the game group may include a first device corresponding to the first account and at least one second device corresponding to the at least one second account respectively.
  • FIG. 5A shows a schematic diagram showing a teaming success message of an interaction group according to an embodiment of the present disclosure.
  • FIG. 5A may correspond to a first device that includes a display page 141 on which a game teaming success message 1411 is displayed. Based on the display content of 1411 displayed on the display page, the game user can learn that the members currently playing the game have successfully formed a team. It can be understood that, content similar to that shown in FIG. 5A can also be displayed on the second device.
  • the method according to an embodiment of the present disclosure may further include: sending second data to the account in the game group, so as to display the game information associated with the geographic tag on the display page of the device corresponding to the account in the game group .
  • the game information associated with the geographic tags includes at least one of the following: a game scene constructed based on the geographic tags; and geographic knowledge questions based on the geographic tags.
  • FIG. 5B shows a schematic diagram of displaying game information associated with geographic tags according to an embodiment of the present disclosure.
  • FIG. 5B may correspond to a first device that includes a display page 151 on which a window 1511 is displayed.
  • chat information of game users can be displayed in 1511.
  • a game scene corresponding to a geographic tag (such as Wuhan) may also be displayed on the display page 151 , for example, the scene of the Yellow Crane Tower shown in FIG. 5B .
  • the window 1511 can also display geographic knowledge questions based on geographic tags, such as questions related to the Yellow Crane Tower scene, game tips and other information.
  • FIG. 6 shows a schematic diagram of implementing a data processing method according to an embodiment of the present disclosure.
  • FIG. 6 schematically shows a game server, device A, and device B.
  • device A may be account A.
  • the device on which device B is logged in device B may be the device on which account B is logged in.
  • the game server can receive location information from account A and account B, respectively, based on the received location information, can determine the geographic tag, and associate the account with the first corresponding to the geographic tag.
  • the first-level group is associated, and upon receiving a game request, the server can team up games within the first-level group to form a game group based on the geographic tag.
  • the server can send game-related data, such as the first data described above, to the accounts in the game group to display the game team success prompt on the display pages of device A and device B (as shown in FIG. 5A ). Further, the server may also send the above-described second data to the account in the game group, so as to display game information associated with the geographic tag on the display pages of device A and device B, such as the game shown in FIG. 5B Scenes.
  • game-related data such as the first data described above
  • the server may also send the above-described second data to the account in the game group, so as to display game information associated with the geographic tag on the display pages of device A and device B, such as the game shown in FIG. 5B Scenes.
  • the server can first match the game account with opponents and teammates with similar living customs and cultural knowledge based on the obtained location information, so as to promote them to spend a period of game time together, so as to have the opportunity to get to know each other.
  • game content related to the geographic tag can be provided for this group of game accounts individually to enrich the game experience.
  • a game scene constructed based on Beijing can be provided for the game content, so that everyone can experience a scene familiar to each other.
  • relevant knowledge about Hebei can be provided for it, so as to guide game users to understand and communicate cultural content that is familiar to each other.
  • Such a game grouping method with geographic location as a link is conducive to enabling game users in the same group to obtain a deeper interactive experience during the game, thereby enhancing the entertainment and fun of the game.
  • FIG. 7 shows a schematic block diagram of a data processing apparatus based on location information provided by at least some embodiments of the present disclosure.
  • the data processing apparatus 1000 based on location information may include: an acquiring unit 1010 and an associating unit 1020 , a receiving unit 1030 , a matching unit 1040 and a combining unit 1050 .
  • the obtaining unit 1010 may be configured to obtain the first location information from the first account.
  • the associating unit 1020 may be configured to determine the geographic tag to which the first location information belongs, and associate the first account with the first-level group corresponding to the geographic tag.
  • the receiving unit 1030 may be configured to receive the game request of the first account.
  • the matching unit 1040 may be configured to match, in response to the game request, at least one second account that is playing with the first account in the first level group associated with the first account.
  • the combining unit 1050 may be configured to combine the first account and at least one second account into a game group.
  • the obtaining unit 1010 may be configured to receive the first location information from the first account.
  • the first location information received from the first account is obtained in one of the following ways: obtaining the first location information based on information entered in an input panel of the first device corresponding to the first account; The first position information is obtained by the voice received by the voice acquisition device of a device; or the first position information is obtained by displaying a map on the display page of the first device and the coordinates of the operation point on the map received on the display page.
  • the obtaining unit 1010 may be configured to request location authorization from the first account, and in the case of obtaining the location authorization, the obtaining unit 1010 may be based on the location of the first device corresponding to the first account The positioning information of the device is used to obtain the first position information.
  • the obtaining unit 1010 may be configured to receive, from the first account, the first location information stored in the storage device of the first device corresponding to the first account.
  • the storage device may be, for example, a volatile memory or a non-volatile memory, and the stored location information may be derived from usage history data of the account, for example, stored in the first device itself, or, for example, through a communication network obtained by connecting to the server.
  • the matching unit 1040 may be configured to determine at least one second account according to the following steps: determining a target matching number; determining the number of second accounts in the first-level group; In the case where the number of second accounts in the first-level group is greater than or equal to the target matching number, the second account with the target matching number is determined in the first-level group; or, the second account in the first-level group is If the number of matches is less than the target matching number, the waiting time of the first account is monitored, and if the waiting time exceeds the waiting threshold, the second account with the target matching number is determined in the second-level group.
  • a first-level group belongs to a first zoning level that includes geotags
  • a second-level group belongs to a second zoning level that includes geotags, the second zoning level being greater than the first zoning level.
  • the first division level corresponds to a city-level administrative division level
  • the second division level corresponds to a provincial-level administrative division level
  • the matching unit 1040 may be further configured to determine a target matching number of second accounts in the first-level group based on the user level information of the first account.
  • the matching unit 1040 may be further configured to randomly determine a target matching number of second accounts in the second-level group.
  • the data processing apparatus 1000 may further include a sending unit 1060 configured to send the first data to the account in the game group, so as to display the game on the display page of the device corresponding to the account in the game group The group's combined success message.
  • a sending unit 1060 configured to send the first data to the account in the game group, so as to display the game on the display page of the device corresponding to the account in the game group The group's combined success message.
  • the sending unit 1060 may be further configured to send the second data to the account in the game group, so as to display the geographic information on the display page of the device corresponding to the account in the game group Game information associated with the tag.
  • the game information associated with the geographic tag includes at least one of the following: a game scene constructed based on the geographic tag; and a geographic knowledge question based on the geographic tag.
  • FIG. 8 shows a schematic block diagram of the computer device according to an embodiment of the present disclosure.
  • the computer device 2000 may include a processor 2010 and a memory 2020, wherein the memory 2020 stores computer programs (such as program instructions, codes, etc.).
  • the processor 2020 can execute the computer program to implement the steps of the above-described location information-based data processing method.
  • the computer device 2000 may correspond to the above-mentioned game operator server.
  • the processor 2010 can perform various actions and processes in accordance with computer programs stored in the memory 2020 .
  • the processor 2010 may be an integrated circuit chip with signal processing capability.
  • the aforementioned processors may be general purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs) or other programmable logic devices, or transistor logic devices, discrete hardware components.
  • DSPs digital signal processors
  • ASICs application specific integrated circuits
  • FPGAs off-the-shelf programmable gate arrays
  • Various methods, steps, and logical block diagrams disclosed in the embodiments of the present invention can be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc., and may be an X86 architecture or an ARM architecture, or the like.
  • Memory 2020 may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory.
  • the nonvolatile memory may be read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), or flash memory.
  • Volatile memory may be random access memory (RAM), which acts as an external cache.
  • RAM Random Access Memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous dynamic random access memory
  • DDRSDRAM double data rate synchronous dynamic Random Access Memory
  • ESDRAM Enhanced Synchronous Dynamic Random Access Memory
  • SLDRAM Synchronous Link Dynamic Random Access Memory
  • DR RAM Direct Memory Bus Random Access Memory
  • the computer device 2000 may also include a display (not shown) to enable visualization, such as for a computer operator.
  • a display not shown
  • the operation information, data processing, etc. in the process of implementing the above method may be displayed on the display, or the computer program may also be displayed, which is not limited herein.
  • the computer device 2000 may also include necessary components such as an interactive interface, an input device, a communication unit, etc., to realize the information interaction between the computer, the operator, and other devices. For example, the operator can modify the computer through the input device. program etc.
  • the apparatus 1000 or the computer device 2000 according to the present disclosure may be implemented as a computing device as shown in FIG. 9 .
  • FIG. 9 shows an architectural schematic diagram of an exemplary computing device according to an embodiment of the present disclosure.
  • Computing device 3000 may include a bus 3010, one or more CPUs 3020, read only memory (ROM) 3030, random access memory (RAM) 3040, a communication port 3050 connected to a network, input/output components 3060, a hard disk 3070, and the like.
  • the storage device in the computing device 3000 such as the ROM 3030 or the hard disk 3070, can store various data or files involved in the processing and/or communication of the location information-based data processing method provided by the present disclosure, as well as computer programs executed by the CPU.
  • Computing device 3000 may also include user interface 3080 .
  • the architecture shown in FIG. 9 is only schematic. When implementing different devices, one or more components in the computing device shown in FIG. 9 may be omitted according to actual needs, or the computing device shown in FIG. The required components are added on the basis of , which is not limited here.
  • FIG. 10 shows a schematic block diagram of the computer-readable storage medium provided by the present disclosure.
  • a computer program 4010 is stored on the computer readable storage medium 4000 , wherein when the computer program 4010 is executed by the processor, the steps of the above-mentioned data processing method based on location information are implemented.
  • computer-readable storage medium 4000 includes, but is not limited to, volatile memory and/or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and/or cache memory, among others. Non-volatile memory may include, for example, read only memory (ROM), hard disk, flash memory, and the like.
  • computer-readable storage medium 4000 may be connected to a computing device such as a computer (eg, as shown in FIG. 9 ). Next, when the computing device runs the computer program 4010 stored on the computer-readable storage medium 4000, the method provided by the present disclosure can be performed.
  • a computer program product including a computer program.
  • the computer program when executed by the processor, can implement the steps of the method for processing data based on location information as described above.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种基于位置信息的数据处理方法及装置、设备、存储介质。该基于位置信息的数据处理方法包括:从第一账户获取第一位置信息(S101);确定第一位置信息所属的地理标签,将第一账户与对应于地理标签的第一级群组相关联(S102);接收第一账户的交互请求(S103);响应于该交互请求,在与第一账户相关联的第一级群组中匹配与第一账户进行交互的至少一个第二账户(S104);以及确定第一账户与至少一个第二账户属于同一交互组(S105)。

Description

数据处理方法及装置、设备、存储介质
本申请要求于2020年12月31日递交的第202011623565.7号中国专利申请的优先权,在此全文引用上述中国专利申请公开的内容以作为本申请的一部分。
技术领域
本公开的一些实施例涉及一种基于位置信息的数据处理方法及装置、设备、存储介质。
背景技术
娱乐产品运营商提供的各类诸如游戏产品逐渐成为当前网络社会中最重要的休闲娱乐方式。在需要多人参与的游戏产品中,在娱乐的同时,游戏用户还可以进行交流互动、收获集体荣誉感等积极体验。对于游戏运营商而言,有开发使得增加游戏用户之间的交互深度以及提升趣味性的游戏产品的需求。
发明内容
根据本公开的一方面,提供了一种基于位置信息的数据处理方法,包括:从第一账户获取第一位置信息;确定第一位置信息所属的地理标签,将第一账户与对应于地理标签的第一级群组相关联;接收第一账户的交互请求;响应于交互请求,在与第一账户相关联的第一级群组中匹配与第一账户进行交互的至少一个第二账户;以及确定第一账户与至少一个第二账户属于同一交互组。
根据本公开的另一方面,提供了一种基于位置信息的数据处理装置,包括:获取单元,配置成从第一账户获取第一位置信息;关联单元,配置成确定第一位置信息所属的地理标签,将第一账户与对应于地理标签的第一级群组相关联;接收单元,配置成接收第一账户的交互请求;匹配单元,配置成响应于该交互请求,在与第一账户相关联的第一级群组中匹配与第一账户进 行交互的至少一个第二账户;以及组合单元,配置成确定第一账户与至少一个第二账户属于同一交互组。
根据本公开的又一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其中,处理器执行该计算机程序以实现如上所述的基于位置信息的数据处理方法的步骤。
根据本公开的又一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现如上所述的基于位置信息的数据处理方法的步骤。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本公开提供的基于位置信息的数据处理方法的示意性流程图;
图2示出了根据本公开实施例的第一设备通过输入面板获得第一位置信息的示意图;
图3示出了根据本公开实施例的第一设备通过语音获取装置获得第一位置信息的示意图;
图4示出了根据本公开实施例的第一设备通过显示的地图获得第一位置信息的示意图;
图5A示出了根据本公开实施例的展示交互组的组合成功消息的示意图;
图5B示出了根据本公开实施例的展示与地理标签相关联的游戏信息的示意图;
图6示出了实行根据本公开一些实施例的数据处理方法的示意图;
图7示出了本公开提供的基于位置信息的数据处理装置的示意性框图;
图8示出了本公开提供的计算机设备的示意性框图;
图9示出了根据本公开实施例的示例性计算设备的架构示意图;
图10示出了本公开提供的计算机可读存储介质的示意性框图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
网络游戏是由网络游戏运营商提供的、可供游戏用户借助于移动终端、固定终端等电子设备通过网络参与其中的娱乐产品。在双人或者多人游戏中,网络游戏运营商需要制定相应的规则,以对参与游戏的游戏账户进行组队,例如,响应于游戏账户的开始游戏请求而为其分配相应的队友方账户以及对战方账户。在游戏组队成功之后,游戏的团队成员在游戏操作过程中,还可以进行诸如聊天、策略讨论、好友互动等交互内容。
一般情形下,游戏组队的方式是随机进行的,这导致进行游戏的团队成员(包括队友方以及对战方)之间缺乏关联性,即用户之间彼此陌生且相关性较低。这使得游戏参与者之间的交互具有局限性,且较难产生共鸣。此外,按照这种随机组队方式产生的不同团队之间,提供的游戏内容也是无差别的,无法为游戏用户提供个性化的游戏服务,这导致了游戏体验的单一性。
本公开提供了一种基于位置信息的数据处理方法及装置、设备、存储介质,能够基于从用户账户获取的位置信息来进行交互成员之间的组队,提升交互的趣味性、促进交互用户获得更深层次的交互体验。
本公开实施例提供的基于位置信息的数据处理方法及装置、设备、存储介质,从第一账户获取第一位置信息,并基于第一位置信息所属的地理标签将第一账户与相应的第一级群组相关联,在接收到来自第一账户的交互请求之后,在该第一级群组中进行交互组队匹配,从而使得组成的交互组内的账户具有地理位置方面的相关性。此种以地理位置作为纽带的交互分组方式有 利于使得同组内的用户在交互过程中获得更深层次的交互体验,从而提升娱乐性、增加趣味性。
根据本公开一些实施例提供的数据处理方法,用于基于从游戏账户获取的位置信息来进行游戏组队,提升游戏的趣味性、促进游戏用户获得更深层次的交互体验。作为示例,该数据处理方法可以适用于应用在移动终端设备的网络游戏,或者该数据处理方法也可以适用于应用在固定终端设备上的网络游戏,在此不作限制。在本文中,账户表示游戏账号,用户可以在设备上借助于游戏应用程序来登录该账户以进行相应的游戏操作,其中,账户可以包括用户属性、游戏等级等账户信息。为了便于描述,本文中默认用户在一个设备上登录一个游戏账户,即,设备与账户是一一对应的。例如,第一设备可以表示在其上登录第一账户的设备,而第二设备可以表示在其上登录除第一账户外的其他账户的设备。可以理解的是,在某些情形中,一个设备上也可以登录两个或多个账户,本文公开的方法同样适用此种情形。
图1示出了本公开提供的基于位置信息的数据处理方法的示意性流程图,如图1所示,该方法可以包括步骤S101-S105。在至少一些实施例中,该数据处理方法可以由诸如游戏运营商服务器(下文简称为服务器)来执行。
具体的,在步骤S101,从第一账户获取第一位置信息。例如,第一账户可以对应于第一用户,第一用户在的第一设备上登录该第一账户。例如,第一设备可以是诸如移动终端设备、固定设备等,以进行交互为游戏产品的为例,第一设备上可以安装有诸如游戏应用程序,或者在其他应用程序中展示的游戏应用链接,用户可以通过这些游戏应用链接可以从服务器(例如云服务)中通过小程序、快应用等方式获取游戏应用程序到第一设备上,从而使得用户可以实现游戏应用操作。
作为示例,以下将第一账户描述为由第一用户对其进行操作的终端设备。在一些示例中,该第一位置信息可以是用于指示第一设备所在位置的坐标信息,诸如通过第一设备内的定位装置(例如GPS、北斗等定位装置)获得的位置坐标。在一些其他示例,该第一位置信息也可以是表示第一用户期望以该地理位置进行游戏组队的信息。将在下文详细描述服务器从第一账户获取第一位置信息的具体过程。
接着,在步骤S102,确定第一位置信息所属的地理标签,并将第一设备 与对应于该地理标签的第一级群组相关联。地理标签可以是定位坐标、地名、地理标识等用于指示位置的信息。例如,地理标签可以是地级市名称,诸如武汉、长沙、洛阳等。该地理标签是用于对游戏用户进行分组的依据,例如,可以将具有相同地理标签的用户划分到相同的分组中。例如,在根据本公开一些实施例的方法中,可以为不同的地级市分配不同的地理标签,以进行地域划分。服务器在接收到第一账户的第一位置信息之后,可以通过预定的地理标签数据库(例如将经纬度与地名关联的数据库)进行匹配,从而确定该第一位置信息所属的地理标签,诸如,“武汉”,接着,将该第一账户与对应于武汉的第一级群组相关联。可以理解的是,除了基于行政区划的方式来进行地域划分外,还可以采用其他的方式进行地域划分,作为示例,可以基于地理面积,例如将每10000平方米的区域作为一个地理区划,并分别分配地理标签。
根据本公开的一些实施例,将第一账户与第一级群组相关联可以是指为不同的地理标签创建不同的成员列表或成员队列,并分别进行存储。例如,服务器可以通过维护多个列表的方式来管理对应于不同地理标签的账户,在进行组队时,可以依据该列表来匹配游戏成员,以将具有相同地理标签的账户分配到同一游戏组中。作为示例,服务器可以将对应于“武汉”的账户列表内的一部分游戏账户分配至同一游戏组中。
根据本公开的一些其他实施例,将第一账户与第一级群组相关联可以是以为账户增加属性、标记等方式来实现。例如,为具有相同地理标签的账户分配相同的地理标识符。在进行组队时,可以依据该地理标识符匹配游戏账户,以将具有相同地理标签的账户分配到同一游戏组。作为示例,服务器可以将具有对应于“武汉”的地理标识符的游戏账户分配至同一游戏组中。
接着,如图1所示,在步骤S103,接收第一账户的交互请求。例如,交互请求为开始游戏请求,该游戏请求可以是指第一账户所在的第一设备发送给服务器的请求,用于请求服务器进行游戏组队并完成相应的游戏配置。在步骤S104中,响应于该游戏请求,在与第一账户相关联的该第一级群组中匹配与第一账户进行游戏的至少一个第二账户。第二账户是指与该第一账户组队进行游戏的其他账户,可以是一个也可以是多个,并且其可以对应于队友方也可以对应于对战方。第二账户的数目可以根据具体的游戏规则来进行 限定。例如,第一账户可以是指账户A,而至少一个第二账户可以对应于账户B、账户C和账户D。
本文中是以第一账户为例,来描述服务器与第一账户之间进行的根据本公开的方法,可以理解的是,服务器也可以类似地与第二账户进行数据传输以实施根据本公开的方法。
在一些示例中,以上步骤S101-S102可以先于步骤S103-S104,例如,在进入游戏应用程序时即进行步骤S101-S102。然后,游戏用户例如可以在对应于第一账户的游戏应用程序中完成诸如领取任务、每日打卡等基本操作。接着,游戏用户可以通过第一设备可以发送游戏请求,从而服务器进行步骤S103,即接收该游戏请求,以及步骤S104,进行游戏队员的匹配。在另一些示例中,以上步骤S101-S102也可以在步骤S103之后进行,例如,服务器在接收到游戏账户发送的游戏请求之后,再获取第一账户的第一位置信息,以及将第一账户与对应于该地理标签的第一级群组相关联。可以理解的是,在本文中,并不限制以上步骤的执行顺序。
接着如图1所示,在步骤S105,确定第一账户与至少一个第二账户属于同一交互组。例如,在该交互为基于游戏产品的交互的情况下,交互组可以是游戏群,即,一起进行游戏的群组。服务器可以将匹配到的至少一个第二账户与该第一账户组成游戏群,例如,作为进行此轮游戏的成员。例如,在组成游戏群之后,服务器可以对游戏群内的账户发送游戏匹配成功消息,并传输相应的游戏内容等数据。
以下将结合图2-图4详细描述步骤S101,其中,以涉及的交互为基于游戏产品的交互作为具体示例,可以理解的是,根据本公开提供的方法还可以适用于其他需要组队的交互类型,在此不作限制。
根据本公开的一些实施例,该步骤S101可以包括:从第一账户接收第一位置信息,其中,从第一账户接收的第一位置信息是通过以下方式获得的:基于在与第一账户对应的第一设备的输入面板中输入的信息来获得第一位置信息。
图2示出了根据本公开实施例的第一设备通过输入面板获得第一位置信息的示意图。作为示例,如图2所示,第一设备可以具有显示页面111、输入面板112以及确认按钮113。显示页面也可以表示为显示窗口等,其中, 显示页面111上例如可以展示与游戏相关的信息,诸如,请求获取第一位置信息的提示信息。游戏用户可以例如通过输入面板112来键入第一位置信息,例如键入“武汉”,并通过确认按钮113来确定键入的信息。接着,第一设备可以将通过输入面板112获得的第一位置信息发送至服务器,以作为第一账户的第一位置信息。
根据本公开的另一些实施例,该步骤S101可以包括:从第一账户接收第一位置信息,其中,从第一账户接收的第一位置信息是通过以下方式获得的:基于通过与第一账户对应的第一设备的语音获取装置接收的语音来获得第一位置信息。
图3示出了根据本公开实施例的第一设备通过语音获取装置获得第一位置信息的示意图。作为示例,如图3所示,第一设备可以具有显示页面121、语音获取装置122以及确认按钮123,显示页面121上可以展示与游戏相关的信息,诸如,请求获取第一位置信息的提示信息。游戏用户可以例如通过语音获取装置122来以语音的方式获得第一位置信息,例如用户可以按住对应于122的按钮并发出“武汉”的语音,接着通过确认按钮123来确定基于语音识别的位置信息。接着,第一设备可以将通过语音获取装置122获得的第一位置信息发送至服务器,以作为第一账户的第一位置信息。
根据本公开的又一些实施例,该步骤S101可以包括:从第一账户接收第一位置信息,其中,从第一账户接收的第一位置信息是通过以下方式获得的:通过在与第一账户对应的第一设备的显示页面上展示地图,以及在显示页面上接收的操作点在地图上的坐标来获得第一位置信息。
图4示出了根据本公开实施例的第一设备通过显示的地图获得第一位置信息的示意图。作为示例,如图4所示,第一设备可以具有显示页面131以及显示页面132,其中,显示页面131上可以展示与游戏相关的信息,诸如,请求获取第一位置信息的提示信息,显示页面132上可以展示地图。游戏用户可以例如通过在显示页面132的地图上进行操作,诸如通过操作点1321,第一设备可以基于该操作点1321来确定第一位置信息,并将该第一位置信息发送至服务器,以作为第一账户的第一位置信息。
在以上实施例中,获得的第一位置信息是由游戏用户确定的,即,表示游戏用户希望依据其进行游戏分组的地理信息。在另一些实施例,还可以通 过第一设备的定位装置来获得第一位置信息。在此情况下,从第一账户获取第一位置信息包括:向第一账户请求位置授权,在获得位置授权的情况下,基于与第一账户对应的第一设备的定位装置的定位信息来获取第一位置信息。例如,在获得位置授权之后,该第一设备可以将定位装置确定的定位信息,诸如定位坐标发送至服务器,以作为该第一账户第一位置信息。此外,在根据本公开的又一些实施例中,第一设备可以包括存储装置,其上存储有第一位置信息。在此情况下,第一设备可以直接将存储的第一位置信息发送至服务器,以作为第一账户的第一位置信息。
根据本公开实施例,匹配至少一个第二账户(步骤S104)可以包括以下步骤:确定目标匹配数目,其中该目标匹配数目用于指示需要确定的第二账户的数目;确定第一级群组中的第二账户的数目,即,确定第一账户所属的第一级群组中第二账户的数目。作为示例,第二账户可以对应于第二设备,即,诸如第二用户在第二设备的应用程序中登录第二账户以进行游戏操作。第二账户可以是类似于第一账户的游戏账户,类似地,服务器也可以针对第二账户进行如上步骤S101-S104,即,基于第二账户的第二位置信息来确定第二账户属于该第一级群组。然后,可以比较该目标匹配数目与该第一级群组中的第二账户的数目。通过比较,服务器可以了解到当前第一级群组中的第二账户的数目是否足够进行游戏组队。
在第一级群组中的第二账户的数目大于或等于目标匹配数目的情况下,在第一级群组中确定目标匹配数目的第二账户。此种情况下,当前第一级群组中的第二账户足够进行游戏组队。一般地,在游戏的参与人数较多的情况下,第一级群组中存在有大量待匹配的第二账户。由此,还可以进一步基于第一账户的用户等级信息,来在该第一级群组中确定目标匹配数目的第二账户。换句话说,在此情形下,可以对该第一级群组中具有相同用户等级的账户进行组队,这样可以使得组队成功的游戏账户具有相近的游戏水平,从而增加游戏用户的匹配度。
在第一级群组中的第二账户的数目小于目标匹配数目的情况下,监控第一账户的等待时间,在等待时间超过等待阈值的情况下,在第二级群组中确定目标匹配数目的第二账户。在此种情况下,该第一级群组中的第二账户不足以进行游戏组队,此时,可以监控第一账户的等待时间,并设置等待阈值 (诸如10秒(s))。为了避免长时间等待匹配导致降低用户的游戏体验,如果等待时间超过等待阈值后,仍未在该第一级群组内匹配到足够数目的第二账户,则可以在第二级群组中确定第二账户。根据本公开的一些实施例,第一级群组属于包括地理标签的第一区划等级,第二级群组属于包括地理标签的第二区划等级,第二区划等级大于第一区划等级。作为示例,在第一区划等级是市级且该第一级群组对应于武汉的情况下,第二区划等级可以是省级,以及该第二级群组则可以对应于湖北省。在此情形下,说明当前参与游戏的人数较少,由此,服务器可以在第二级群组中随机地确定目标匹配数目的第二账户。即,在游戏人数较少的情况下,可以优先进行组队,而不考虑账户的游戏等级,避免长时间等待而降低用户的游戏体验。
此外,根据本公开的一些实施例,如果在该第二级群组中的第二账户的数目仍小于目标匹配数目,服务器还可以进一步的在对应于全国等级的第三级群组内进行游戏组队匹配。
在根据本公开实施例的方法中,可以基于获得的地理位置信息进行优先匹配,以使得进行游戏组队的账户尽可能具有相同的地理标签。在人数较少的情况下,按照地理区划,层层扩大匹配的范围,以保证账户及时进入游戏。按照此种方式,能够使得组队成功的账户之间具有较高的地域相关性。由于该地域相关性,此部分游戏用户更容易具有相似的生活习惯、成长经历、受到相近的人文地理因素影响等,使得在进行游戏交互,诸如聊天、策略分析等过程中,用户更容易找到共同话题,沟通也更顺畅,这有利于游戏用户之间建立更深层次的交互联系。
在按照上述步骤进行游戏组队成功之后,即,将目标匹配数目的第二账户与该第一账户确定为一组游戏分组。根据本公开实施例的方法还可以包括:向游戏群内的账户(目标匹配数目的第二账户与该第一账户)发送第一数据,以用于在游戏群内的账户所对应的设备的显示页面上展示游戏群的组合成功消息。游戏群内的账户所对应的设备可以包括与第一账户对应的第一设备以及与至少一个第二账户分别对应的至少一个第二设备。
图5A示出了根据本公开实施例的展示交互组的组队成功消息示意图。例如,图5A可以对应于第一设备,其包括显示页面141,在该显示页面上展示有游戏组队成功消息1411。基于在显示页面上展示的1411的显示内容, 游戏用户可以了解到,当前进行游戏的成员已经组队成功。可以理解的是,第二设备上也可以展示有类似于图5A所示出的内容。
例如,根据本公开实施例的方法还可以包括:向游戏群内的账户发送第二数据,以用于在游戏群内的账户所对应的设备的显示页面上展示与地理标签相关联的游戏信息。作为示例,与地理标签相关联的游戏信息包括以下中的至少一种:基于地理标签构建的游戏场景;基于地理标签的地理知识问题。
图5B示出了根据本公开实施例的展示与地理标签相关联的游戏信息的示意图,例如,图5B可以对应于第一设备,其包括显示页面151,在该显示页面151上展示有窗口1511,例如,1511中可以展示有游戏用户的聊天信息。此外,在显示页面151中还可以展示有与地理标签(诸如武汉)对应的游戏场景,例如图5B示出的黄鹤楼场景。进一步的,窗口1511中还可以展示有基于地理标签的地理知识问题,诸如与该黄鹤楼场景相关的问题、游戏提示等信息。
作为一个具体示例,图6示出了实行根据本公开实施例的数据处理方法的示意图,在图6中示意性地示出了游戏服务器、设备A以及设备B,例如,设备A可以是账户A在其上登录的设备,设备B可以是账户B在其上登录的设备。如图6所示,借助于网络连接接口,游戏服务器可以分别从账户A、账户B接收位置信息,基于接收到的位置信息,可以确定地理标签,并将账户与对应于该地理标签的第一级群组相关联,在接收到游戏请求之后,服务器可以基于该地理标签而在该第一级群组内进行游戏组队以组成游戏群。然后,服务器可以向游戏群内的账户发送游戏相关数据,诸如,以上所描述的第一数据,以在设备A、设备B的显示页面上展示游戏组队成功提示(如图5A)。进一步地,服务器还可以向游戏群内的账户发送以上所描述的第二数据,以在设备A、设备B的显示页面上展示与地理标签相关联的游戏信息,例如图5B中示出的游戏场景。
按照如上方式,服务器首先可以基于获取的位置信息而为游戏账户匹配到与其具有相近的生活习俗、文化知识的对手和队友,促进他们一同度过一段游戏时光,从而有机会相识相知。此外,在基于地理信息进行了游戏组队之后,还可以个性化地为此组游戏账户提供与该地理标签相关的游戏内容,丰富游戏体验。
作为一个示例,对于基于北京的地理标签确定的游戏分组,可以为其提供基于北京市构建的游戏场景来进行游戏内容,从而使得大家体验彼此都熟悉的场景。作为另一示例,对于基于河北的地理标签确定的游戏分组,可以为其提供关于河北的相关知识,引导游戏用户了解交流彼此都熟悉的文化内容。
此种以地理位置作为纽带的游戏分组方式有利于使得同组内的游戏用户在游戏过程中获得更深层次的交互体验,从而提升游戏娱乐性、增加趣味性。
根据本公开的另一方面,还提供了一种基于位置信息的数据处理装置。图7示出了本公开至少一些实施例提供的基于位置信息的数据处理装置的示意性框图,如图7所示,该基于位置信息的数据处理装置1000可以包括:获取单元1010、关联单元1020、接收单元1030、匹配单元1040以及组合单元1050。
根据本公开实施例,获取单元1010可以配置成从第一账户获取第一位置信息。关联单元1020可以配置成确定该第一位置信息所属的地理标签,将第一账户与对应于地理标签的第一级群组相关联。接收单元1030可以配置成接收第一账户的游戏请求。匹配单元1040可以配置成响应于该游戏请求,在与第一账户相关联的第一级群组中匹配与第一账户进行游戏的至少一个第二账户。组合单元1050可以配置成将第一账户与至少一个第二账户组成游戏群。
根据本公开实施例,在至少一个示例中,获取单元1010可以配置成从第一账户接收第一位置信息。作为示例,从第一账户接收的第一位置信息是通过以下方式之一获得的:基于在与第一账户对应的第一设备的输入面板中输入的信息来获得第一位置信息;基于通过第一设备的语音获取装置接收的语音来获得第一位置信息;或者通过在第一设备的显示页面上展示地图,以及在显示页面上接收的操作点在地图上的坐标来获得第一位置信息。
根据本公开实施例,在至少一个示例中,获取单元1010可以配置成向第一账户请求位置授权,在获得位置授权的情况下,获取单元1010可以基于与第一账户对应的第一设备的定位装置的定位信息来获取第一位置信息。
根据本公开实施例,获取单元1010可以配置成从第一账户接收与第一账户对应的第一设备的存储装置内存储的第一位置信息。该存储装置例如可以为易失性存储器或非易失性存储器,所存储的位置信息可以是源于账户的使 用历史数据得到的,该使用历史例如存储在第一设备本身,或者例如通过通信网络连接到服务器而获取的。
根据本公开实施例,在至少一个示例中,匹配单元1040可以配置成按照以下步骤来确定至少一个第二账户:确定目标匹配数目;确定第一级群组中的第二账户的数目;在第一级群组中的第二账户的数目大于或等于目标匹配数目的情况下,在第一级群组中确定目标匹配数目的第二账户;或者,在第一级群组中的第二账户的数目小于目标匹配数目的情况下,监控第一账户的等待时间,在等待时间超过等待阈值的情况下,在第二级群组中确定目标匹配数目的第二账户。作为示例,第一级群组属于包括地理标签的第一区划等级,第二级群组属于包括地理标签的第二区划等级,第二区划等级大于第一区划等级。
根据本公开实施例,在至少一个示例中,第一区划等级对应于市级行政区划等级,第二区划等级对应于省级行政区划等级。
根据本公开实施例,在至少一个示例中,匹配单元1040还可以配置成基于第一账户的用户等级信息,在第一级群组中确定目标匹配数目的第二账户。
根据本公开实施例,在至少一个示例中,匹配单元1040还可以配置成在第二级群组中随机地确定目标匹配数目的第二账户。
根据本公开一些实施例的数据处理装置1000还可以包括发送单元1060,配置成向游戏群内的账户发送第一数据,以用于在游戏群内的账户所对应的设备的显示页面上展示游戏群的组合成功消息。
根据本公开实施例,在至少一个示例中,发送单元1060还可以配置成向游戏群内的账户发送第二数据,以用于在游戏群内的账户所对应的设备的显示页面上展示与地理标签相关联的游戏信息。
根据本公开实施例,在至少一个示例中,与地理标签相关联的游戏信息包括以下中的至少一种:基于地理标签构建的游戏场景;基于地理标签的地理知识问题。
关于基于位置信息的数据处理装置1000执行的具体步骤及其流程可以参照以上关于根据本公开的基于位置信息的数据处理方法的描述,并可以实现与上述方法类似的技术效果,在此不再重复描述。
根据本公开的又一方面,还提供了一种计算机设备,图8示出了根据本 公开实施例的计算机设备的示意性框图。
如图8所示,计算机设备2000可以包括处理器2010以及存储器2020,其中,存储器2020上存储有计算机程序(诸如程序指令、代码等)。处理器2020能够执行该计算机程序以实现如上所述基于位置信息的数据处理方法的步骤。例如,计算机设备2000可以对应于上述游戏运营商服务器。
在至少一个示例中,处理器2010可以根据存储在存储器2020中的计算机程序执行各种动作和处理。例如,处理器2010可以是一种集成电路芯片,具有信号的处理能力。上述处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,可以是X86架构或者是ARM架构等。
存储器2020中存储有计算机可执行的计算机程序,该计算机程序在被处理器2010执行时可以实现根据本公开实施例提供的方法。存储器2020可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)或闪存。易失性存储器可以是随机存取存储器(RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(SDRAM)、双倍数据速率同步动态随机存取存储器(DDRSDRAM)、增强型同步动态随机存取存储器(ESDRAM)、同步连接动态随机存取存储器(SLDRAM)和直接内存总线随机存取存储器(DR RAM)。应注意,本文描述的方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
根据本公开的其他实施例,计算机设备2000还可以包括显示器(未示出),以实现对于诸如计算机操作者的可视化。例如,可以在显示器上显示实现上述方法过程中的运行信息、数据处理等,或者,还可以显示该计算机程序,在此不作限制。此外,该计算机设备2000还可以包括交互接口、输入 设备、通信单元等必要的组件,用于实现计算机与操作者、其他设备之间的信息交互,例如,操作者可以通过该输入设备修改该计算机程序等。
作为一种示例性的实施方式,根据本公开的装置1000或者计算机设备2000可以实施为如图9所示的计算设备。
图9示出了根据本公开实施例的示例性计算设备的架构示意图。计算设备3000可以包括总线3010、一个或多个CPU 3020、只读存储器(ROM)3030、随机存取存储器(RAM)3040、连接到网络的通信端口3050、输入/输出组件3060、硬盘3070等。计算设备3000中的存储设备,例如ROM 3030或硬盘3070可以存储本公开提供的基于位置信息的数据处理方法的处理和/或通信所涉及的各种数据或文件、以及CPU所执行的计算机程序。计算设备3000还可以包括用户界面3080。当然,图9所示的架构只是示意性的,在实现不同的设备时,根据实际需要,可以省略图9示出的计算设备中的一个或多个组件,或者在图9示出的计算设备的基础上增加所需的组件,在此不作限制。
根据本公开的又一方面,还提供了一种计算机可读存储介质,图10示出了本公开提供的计算机可读存储介质的示意性框图。
如图10所示,计算机可读存储介质4000上存储有计算机程序4010,其中,该计算机程序4010被处理器执行时实现如上所述基于位置信息的数据处理方法的步骤。在至少一个示例中,计算机可读存储介质4000包括但不限于易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。例如,计算机可读存储介质4000可以连接于诸如计算机等的计算设备(例如,如图9所示)。接着,在计算设备运行该计算机可读存储介质4000上存储的计算机程序4010的情况下,可以进行本公开提供的方法。
根据本公开的又一方面,还提供了一种计算机程序产品,包括计算机程序。在至少一个示例中,该计算机程序被处理器执行时可以实现如上所述基于位置信息的数据处理方法的步骤。
本领域技术人员能够理解,本公开所披露的内容可以出现多种变型和改进。例如,以上所描述的各种设备或组件可以通过硬件实现,也可以通过软件、固件、或者三者中的一些或全部的组合实现。
此外,虽然本公开对根据本公开的实施例的系统中的某些单元做出了各种引用,然而,任何数量的不同单元可以被使用并运行在客户端和/或服务器上。单元仅是说明性的,并且系统和方法的不同方面可以使用不同单元。
本公开中使用了流程图用来说明根据本公开的实施例的方法的步骤。应当理解的是,前面或后面的步骤不一定按照顺序来精确的进行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中。
本领域普通技术人员可以理解上述方法中的全部或部分的步骤可通过计算机程序来指令相关硬件完成,程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本公开并不限制于任何特定形式的硬件和软件的结合。
除非另有定义,这里使用的所有术具有与本公开所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
以上是对本公开的说明,而不应被认为是对其的限制。尽管描述了本公开的若干示例性实施例,但本领域技术人员将容易地理解,在不背离本公开的新颖教学和优点的前提下可以对示例性实施例进行许多修改。因此,所有这些修改都意图包含在权利要求书所限定的本公开范围内。应当理解,上面是对本公开的说明,而不应被认为是限于所公开的特定实施例,并且对所公开的实施例以及其他实施例的修改意图包含在所附权利要求书的范围内。本公开由所附权利要求书限定。

Claims (14)

  1. 一种基于位置信息的数据处理方法,包括:
    从第一账户获取第一位置信息(S101);
    确定所述第一位置信息所属的地理标签,将所述第一账户与对应于所述地理标签的第一级群组相关联(S102);
    接收所述第一账户的互动请求(S103);
    响应于所述互动请求,在与所述第一账户相关联的所述第一级群组中匹配与所述第一账户进行互动的至少一个第二账户(S104);以及
    确定所述第一账户与所述至少一个第二账户属于同一交互组(S105)。
  2. 根据权利要求1所述的方法,其中,所述从第一账户获取第一位置信息包括:
    从所述第一账户接收所述第一位置信息,其中,从所述第一账户接收的所述第一位置信息是通过以下方式之一获得的:
    基于在与所述第一账户对应的第一设备的输入面板中输入的信息来获得所述第一位置信息;
    基于通过所述第一设备的语音获取装置接收的语音来获得所述第一位置信息;或者
    通过在所述第一设备的显示页面上展示地图,以及在所述显示页面上接收的操作点在所述地图上的坐标来获得所述第一位置信息。
  3. 根据权利要求1所述的方法,其中,所述从第一账户获取第一位置信息包括:
    向所述第一账户请求位置授权,在获得所述位置授权的情况下,基于与所述第一账户对应的第一设备的定位装置的定位信息来获取所述第一位置信息。
  4. 根据权利要求1所述的方法,其中,所述从第一账户获取第一位置信息包括:
    从所述第一账户接收与所述第一账户对应的第一设备的存储装置内存储的第一位置信息。
  5. 根据权利要求1-4中任一项所述的方法,其中,所述在与所述第一账 户相关联的所述第一级群组中匹配与所述第一账户进行互动的至少一个第二账户包括:
    确定目标匹配数目;
    确定所述第一级群组中的第二账户的数目;
    在所述第一级群组中的第二账户的数目大于或等于所述目标匹配数目的情况下,在所述第一级群组中确定所述目标匹配数目的第二账户;
    在所述第一级群组中的第二账户的数目小于所述目标匹配数目的情况下,监控所述第一账户的等待时间,在所述等待时间超过等待阈值的情况下,在第二级群组中确定所述目标匹配数目的第二账户,
    其中,所述第一级群组属于包括所述地理标签的第一区划等级,所述第二级群组属于包括所述地理标签的第二区划等级,所述第二区划等级大于所述第一区划等级。
  6. 根据权利要求5所述的方法,其中,所述第一区划等级对应于市级行政区划等级,所述第二区划等级对应于省级行政区划等级。
  7. 根据权利要求5或6所述的方法,其中,所述在所述第一级群组中确定所述目标匹配数目的第二账户包括:
    基于所述第一账户的用户等级信息,在所述第一级群组中确定所述目标匹配数目的第二账户。
  8. 根据权利要求5-7中任一项所述的方法,其中,所述在第二级群组中确定所述目标匹配数目的第二账户包括:
    在所述第二级群组中随机地确定所述目标匹配数目的第二账户。
  9. 根据权利要求1-8中任一项所述的方法,还包括:
    向所述交互组内的账户发送第一数据,以用于在所述交互组内的账户所对应的设备的显示页面上展示交互组的组合成功消息。
  10. 根据权利要求1-9中任一项所述的方法,还包括:
    向所述交互组内的账户发送第二数据,以用于在所述交互组内的账户所对应的设备的显示页面上展示与所述地理标签相关联的交互组信息。
  11. 根据权利要求10所述的方法,其中,所述与所述地理标签相关联的交互组信息包括以下中的至少一种:
    基于所述地理标签构建的交互组场景;
    基于所述地理标签的地理知识问题。
  12. 一种基于位置信息的数据处理装置,包括:
    获取单元(1010),配置成从第一账户获取第一位置信息;
    关联单元(1020),配置成确定所述第一位置信息所属的地理标签,将所述第一账户与对应于所述地理标签的第一级群组相关联;
    接收单元(1030),配置成接收所述第一账户的交互请求;
    匹配单元(1040),配置成响应于所述交互请求,在与所述第一账户相关联的所述第一级群组中匹配与所述第一账户进行交互的至少一个第二账户;以及
    组合单元(1050),配置成确定所述第一账户与所述至少一个第二账户属于同一交互组。
  13. 一种计算机设备,包括存储器、处理器及存储在所述存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现如权利要求1-11中的任一项所述方法的步骤。
  14. 一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-11中的任一项所述方法的步骤。
PCT/CN2021/139617 2020-12-31 2021-12-20 数据处理方法及装置、设备、存储介质 Ceased WO2022143257A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020237004003A KR102596026B1 (ko) 2020-12-31 2021-12-20 데이터 처리 방법, 장치, 디바이스 및 저장 매체
EP21913998.7A EP4176950B1 (en) 2020-12-31 2021-12-20 Data processing method and apparatus, device, and storage medium
JP2023507405A JP7403715B2 (ja) 2020-12-31 2021-12-20 データ処理方法及び装置、機器、記憶媒体
US18/089,410 US12064696B2 (en) 2020-12-31 2022-12-27 Method, apparatus, device and storage medium for data processing based on location information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011623565.7A CN113144625B (zh) 2020-12-31 2020-12-31 数据处理方法及装置、设备、存储介质
CN202011623565.7 2020-12-31

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/089,410 Continuation US12064696B2 (en) 2020-12-31 2022-12-27 Method, apparatus, device and storage medium for data processing based on location information

Publications (1)

Publication Number Publication Date
WO2022143257A1 true WO2022143257A1 (zh) 2022-07-07

Family

ID=76878194

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/139617 Ceased WO2022143257A1 (zh) 2020-12-31 2021-12-20 数据处理方法及装置、设备、存储介质

Country Status (6)

Country Link
US (1) US12064696B2 (zh)
EP (1) EP4176950B1 (zh)
JP (1) JP7403715B2 (zh)
KR (1) KR102596026B1 (zh)
CN (1) CN113144625B (zh)
WO (1) WO2022143257A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025501178A (ja) * 2022-01-26 2025-01-17 上海美悦生物科技発展有限公司 補体因子b阻害剤の塩形態、結晶形、並びにその製造方法及び使用

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113144625B (zh) 2020-12-31 2022-07-01 北京字跳网络技术有限公司 数据处理方法及装置、设备、存储介质
CN114917586B (zh) * 2022-06-01 2024-11-26 北京字跳网络技术有限公司 模型的训练方法、对象的控制方法、装置、介质及设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134595A (ja) * 1999-11-08 2001-05-18 Mega Chips Corp 地理情報システム
CN101030235A (zh) * 2006-02-28 2007-09-05 株式会社万代南梦宫游戏 服务器系统及服务器系统组成由玩家们构成的对战队的方法
CN105808781A (zh) * 2011-05-03 2016-07-27 索尼互动娱乐美国有限责任公司 基于位置的专用地区在线视频游戏讨论区
US20170259178A1 (en) * 2016-03-08 2017-09-14 Electronic Arts Inc. Multiplayer video game matchmaking optimization
CN110193202A (zh) * 2019-05-31 2019-09-03 重庆誉存大数据科技有限公司 一种客户间的连接匹配方法及系统
CN113144625A (zh) * 2020-12-31 2021-07-23 北京字跳网络技术有限公司 数据处理方法及装置、设备、存储介质

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6641481B1 (en) * 2000-11-17 2003-11-04 Microsoft Corporation Simplified matchmaking
WO2008115858A1 (en) * 2007-03-16 2008-09-25 Poplio, Inc. Location-based multiplayer gaming platform
US7849043B2 (en) * 2007-04-12 2010-12-07 Microsoft Corporation Matching educational game players in a computerized learning environment
US8825802B2 (en) * 2007-09-04 2014-09-02 Sony Computer Entertainment America Llc System and method for identifying compatible users
KR20090100628A (ko) * 2008-03-20 2009-09-24 삼성전자주식회사 게임 매치 방법 및 그 방법을 이용하는 전자 장치
US20090325712A1 (en) * 2008-06-28 2009-12-31 Microsoft Corporation Player character matchmaking with distributed peer-to-peer functionality
US9764240B2 (en) * 2010-10-13 2017-09-19 Sony Interactive Entertainment America Llc Online process for recommending friends based on game playing habits
KR101874405B1 (ko) * 2011-03-16 2018-07-04 에스케이플래닛 주식회사 게임 서비스 시스템 및 그의 게임 실행 방법
US20140155156A1 (en) * 2012-09-15 2014-06-05 Qonqr, Llc System and method for location-based gaming with real world locations and population centers
US20130072308A1 (en) * 2011-09-15 2013-03-21 Qonqr, Llc Location-Based Multiplayer Game System and Method
US8678931B2 (en) * 2012-01-17 2014-03-25 Hyung Gyu Oh Location-based online games for mobile devices and in-game advertising
US20140004960A1 (en) * 2012-06-27 2014-01-02 Zynga Inc. Dynamic player match-making for social games
US9669293B1 (en) * 2012-07-31 2017-06-06 Niantic, Inc. Game data validation
JP2013059659A (ja) 2012-11-29 2013-04-04 Namco Bandai Games Inc ゲーム提供システム、プログラム、及び情報記憶媒体
US10052554B2 (en) * 2013-03-15 2018-08-21 Facebook, Inc. Suggesting matches for players of an online multiplayer game based on skills and/or social proximity
US20140274362A1 (en) 2013-03-15 2014-09-18 Anshul Dhawan Player Recommendation For Playing Online Game
JP5692731B2 (ja) 2013-05-01 2015-04-01 株式会社コナミデジタルエンタテインメント ゲーム制御装置、プログラム、ゲームシステム
US9131339B1 (en) * 2013-05-03 2015-09-08 Amazon Technologies, Inc. Criteria-associated media content
US9545565B1 (en) * 2013-10-31 2017-01-17 Niantic, Inc. Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game
MX2016010096A (es) * 2014-02-03 2017-02-15 Timeplay Inc Metodos y sistemas para seleccionar contenido de juegos de trivia por medio de algoritmos.
CN105553821A (zh) * 2015-12-14 2016-05-04 网易(杭州)网络有限公司 游戏对战匹配方法及装置
US10729981B1 (en) * 2017-06-23 2020-08-04 Electronic Arts Inc. Computer architecture for matching online users for an online experience
CN108465243A (zh) * 2018-03-09 2018-08-31 邹靖 鼓励社交的游戏方法及其系统
CN108525289B (zh) * 2018-03-26 2020-08-04 Oppo广东移动通信有限公司 图像处理方法、装置、存储介质及电子设备
CN108786117A (zh) * 2018-06-12 2018-11-13 北京智明星通科技股份有限公司 一种手机游戏玩家分组方法、装置和服务器
US11478715B1 (en) * 2020-02-12 2022-10-25 Electronic Arts Inc. User-controllable model-driven matchmaking

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134595A (ja) * 1999-11-08 2001-05-18 Mega Chips Corp 地理情報システム
CN101030235A (zh) * 2006-02-28 2007-09-05 株式会社万代南梦宫游戏 服务器系统及服务器系统组成由玩家们构成的对战队的方法
CN105808781A (zh) * 2011-05-03 2016-07-27 索尼互动娱乐美国有限责任公司 基于位置的专用地区在线视频游戏讨论区
US20170259178A1 (en) * 2016-03-08 2017-09-14 Electronic Arts Inc. Multiplayer video game matchmaking optimization
CN110193202A (zh) * 2019-05-31 2019-09-03 重庆誉存大数据科技有限公司 一种客户间的连接匹配方法及系统
CN113144625A (zh) * 2020-12-31 2021-07-23 北京字跳网络技术有限公司 数据处理方法及装置、设备、存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025501178A (ja) * 2022-01-26 2025-01-17 上海美悦生物科技発展有限公司 補体因子b阻害剤の塩形態、結晶形、並びにその製造方法及び使用
JP7850262B2 (ja) 2022-01-26 2026-04-22 上海美悦生物科技発展有限公司 補体因子b阻害剤の塩形態、結晶形、並びにその製造方法及び使用

Also Published As

Publication number Publication date
KR102596026B1 (ko) 2023-10-31
EP4176950A4 (en) 2023-08-02
JP7403715B2 (ja) 2023-12-22
CN113144625A (zh) 2021-07-23
CN113144625B (zh) 2022-07-01
JP2023530204A (ja) 2023-07-13
KR20230027309A (ko) 2023-02-27
EP4176950B1 (en) 2026-03-18
US12064696B2 (en) 2024-08-20
EP4176950A1 (en) 2023-05-10
US20230128235A1 (en) 2023-04-27

Similar Documents

Publication Publication Date Title
US12064696B2 (en) Method, apparatus, device and storage medium for data processing based on location information
US10646785B2 (en) Finding friends for multiuser online games
CN102904936B (zh) 一种建立会话的方法、服务器、装置、系统及设备
US10500501B2 (en) Information-processing device, information-processing system, information-processing method, and storage medium
US20180353860A1 (en) Communication system, server, and information-processing method
US9592446B2 (en) Electronic game providing device and non-transitory computer-readable storage medium storing electronic game program
US20240082740A1 (en) Communication system, server, and information-processing method
US10143923B2 (en) Electronic game-providing device, electronic game device, electronic game-providing program, and electronic game program
CN102696046A (zh) 在线讨论能力认证方法及执行该方法的系统
CN104917631B (zh) 预测发起、参与及信息处理方法、装置及系统
US9636572B2 (en) Multi-cam based formatted online information sharing system and method
CN105760642A (zh) 游戏推荐方法及装置
CN111714888A (zh) 游戏地图生成方法、装置、电子设备及存储介质
CN108786117A (zh) 一种手机游戏玩家分组方法、装置和服务器
CN108989312B (zh) 基于地理位置的认证方法和设备
US20250142288A1 (en) Triggering location-based functionality based on user proximity
KR20150053837A (ko) 게임제공방법 및 게임제공시스템
CN110912863A (zh) 身份线索信息获取方法、装置、计算机设备和存储介质
US12350593B2 (en) User substitution in online multi-user event
US9075761B1 (en) Social spaces for games
CN117151940A (zh) 一种行程共享方法及存储介质
CN110585714B (zh) 基于区块链的ugc元素设置方法、装置及设备
CN111988344A (zh) 一种支持学习终端间互动的交互式学习系统
CN108452528A (zh) 一种数据展示方法、装置以及计算机可读存储介质
CN115845392A (zh) 一种信息处理方法、装置、介质及设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21913998

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2023507405

Country of ref document: JP

Kind code of ref document: A

Ref document number: 20237004003

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2021913998

Country of ref document: EP

Effective date: 20230131

NENP Non-entry into the national phase

Ref country code: DE

WWG Wipo information: grant in national office

Ref document number: 202327007031

Country of ref document: IN

WWG Wipo information: grant in national office

Ref document number: 2021913998

Country of ref document: EP