Server and team member information query method

By carrying the game logo in the query request, the server querys the key game information and constructs prompt information, solving the problem of failure or error in player information identification in the prior art, and achieving accurate player information acquisition.

CN120407830APending Publication Date: 2025-08-01JUHAOKAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510353928.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In team games, existing facial recognition and image recognition technologies are difficult to accurately obtain player information, resulting in recognition failure or errors, affecting the success rate.

Method used

By carrying the game logo in the query request, the server querys the key information of the game, constructs prompt information and enters the agent, identifys the team logo, and obtains the team logo and detailed information corresponding to the team member number.

Benefits of technology

It improves the success rate of obtaining team member information, achieves accurate team member introduction, and improves the accuracy and efficiency of identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407830A_ABST
    Figure CN120407830A_ABST
Patent Text Reader

Abstract

The invention relates to a server and a team member information query method. Comprising the steps that a query request sent by a display device is received, the query request carries a match identifier and a match image of a currently played sports match in the display device, and the match image is an image obtained by performing screenshot on a picture of the currently played sports match; in response to the query request, query is carried out according to the match identifier to obtain match key information, and the match key information comprises a first team identifier of a first team and a second team identifier of a second team in the currently played sports match; building prompt information based on the match key information, and inputting the prompt information and the match image into the intelligent agent to obtain an output result of the intelligent agent; and obtaining a team identifier corresponding to the target team member number from the output result based on the query request, and querying to obtain team member introduction information corresponding to the target team member number based on the target team member number and the team identifier corresponding to the target team member number. The success rate of the team member information can be obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of display devices, and in particular, to a server and a method for querying player information. Background Art

[0002] Currently, in scenarios where it is necessary to introduce players in a team game, usually face recognition is first used to determine the player's identity, and then the player information is queried according to the player's identity; alternatively, image recognition technology can be used to recognize the jersey number to identify the player in the picture.

[0003] Since the head portraits of players in the picture are not necessarily clear, frontal or complete, face recognition may fail, resulting in the inability to obtain player information. Moreover, in the case where the jersey numbers of two players in the picture are the same, using the method of recognizing players by image recognition of jersey numbers may result in incorrect recognition, thus affecting the success rate of obtaining player information. Summary of the Invention

[0004] This application provides a server and a method for querying player information to solve the problem of affecting the success rate of obtaining player information due to incorrect recognition.

[0005] In a first aspect, some embodiments further provide a server, including: a storage module, a communication module, and a processor. The communication module is configured to establish a communication connection with a display device; the processor is configured to: receive a query request sent by the display device, where the query request carries a game identifier and a game image of the currently played sports game in the display device, and the game image is an image obtained by taking a screenshot of the picture of the currently played sports game; in response to the query request, query game key information according to the game identifier, where the game key information includes a first team identifier of a first team and a second team identifier of a second team in the currently played sports game; construct a prompt information based on the game key information, and input the prompt information and the game image into an intelligent agent to obtain an output result of the intelligent agent, where the prompt information is used to indicate to determine a team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier; obtain a team identifier corresponding to the target player number from the output result based on the query request, and query player introduction information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, where the target player number is determined according to the query request.

[0006] In this embodiment, by carrying the competition identifier in the query request, the server can query the key competition information according to the competition identifier. Since the key competition information includes the first team identifier and the second team identifier, the prompt information constructed based on the key competition information includes the identifiers of the participating teams in the currently played sports competition. By inputting the prompt information and the competition image into the intelligent agent, the intelligent agent can accurately identify the team identifier corresponding to the player number in the competition image from the first team identifier and the second team identifier. Further, based on the team identifier corresponding to the player number, the player can be located and the detailed player information can be obtained, realizing a new way to obtain player introduction information and improving the success rate of obtaining player information.

[0007] In a second aspect, some embodiments provide a display device, including: a display, a communication device, and a controller. Among them, the display is configured to display a user interface; the communication device is configured to establish a communication connection with the server; the controller is configured to: in the case of playing a sports competition, in response to a voice command or a screenshot command, take a screenshot of the picture of the sports competition to obtain a competition image, and obtain the competition identifier of the sports competition, where the voice command instructs to identify a player from the picture; send a query request to the server, where the query request carries the competition identifier and the competition image; receive the query result returned by the server in response to the query request, where the query result includes the player introduction information corresponding to the target player number in the competition image, the target player number is determined according to the query request, the player introduction information is queried according to the target player number and the team identifier corresponding to the target player number, the team identifier corresponding to the target player number is obtained from the output result of the intelligent agent, the output result is obtained by inputting the competition image and the prompt information into the intelligent agent, the prompt information is constructed based on the key competition information, the key competition information is queried according to the competition identifier, the key competition information includes the first team identifier of the first team and the second team identifier of the second team in the sports competition, and the prompt information is used to indicate to determine the team identifier corresponding to the player number in the competition image from the first team identifier and the second team identifier.

[0008] In this embodiment, by carrying the competition identifier in the query request, the server can query the key competition information according to the competition identifier. Since the key competition information contains the first team identifier and the second team identifier, the prompt information constructed based on the key competition information contains the identifiers of the participating teams in the currently played sports competition. By inputting the prompt information and the competition image into the intelligent agent, the intelligent agent can accurately identify the team identifier corresponding to the player number in the competition image from the first team identifier and the second team identifier. Further, based on the team identifier corresponding to the player number, the player can be located and the detailed player information can be obtained, realizing a new way to obtain the player introduction information and improving the success rate of obtaining player information.

[0009] In a third aspect, some embodiments further provide a method for querying player information, which is applied to the server provided in the first aspect. The server includes a storage module, a communication module, and a processor. The method includes: receiving a query request sent by a display device, where the query request carries the competition identifier and the competition image of the currently played sports competition in the display device, and the competition image is an image obtained by taking a screenshot of the screen of the currently played sports competition; in response to the query request, querying the key competition information according to the competition identifier, where the key competition information contains the first team identifier of the first team and the second team identifier of the second team in the currently played sports competition; constructing prompt information based on the key competition information, and inputting the prompt information and the competition image into an intelligent agent to obtain the output result of the intelligent agent, where the prompt information is used to indicate determining the team identifier corresponding to the player number in the competition image from the first team identifier and the second team identifier; obtaining the team identifier corresponding to the target player number from the output result based on the query request, and querying the player introduction information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, where the target player number is determined according to the query request.

[0010] In this embodiment, by carrying the competition identifier in the query request, the server can query the key competition information according to the competition identifier. Since the key competition information contains the first team identifier and the second team identifier, the prompt information constructed based on the key competition information contains the identifiers of the participating teams in the currently played sports competition. By inputting the prompt information and the competition image into the intelligent agent, the intelligent agent can accurately identify the team identifier corresponding to the player number in the competition image from the first team identifier and the second team identifier. Further, based on the team identifier corresponding to the player number, the player can be located and the detailed player information can be obtained, realizing a new way to obtain the player introduction information and improving the success rate of obtaining player information.

[0011] Fourth aspect, some embodiments further provide a method for querying player information, which is applied to the display device provided in the second aspect. The display device includes: a display, a communication device, and a controller. The method includes: in the case of playing a sports game, in response to a voice command or a screenshot command, taking a screenshot of the sports game screen to obtain a game image, and obtaining a game identifier of the sports game, where the voice command instructs to identify a player from the screen; sending a query request to a server, where the query request carries the game identifier and the game image; receiving a query result returned by the server in response to the query request, where the query result includes player introduction information corresponding to the target player number in the game image, the target player number is determined according to the query request, the player introduction information is queried according to the target player number and the team identifier corresponding to the target player number, the team identifier corresponding to the target player number is obtained from the output result of an intelligent agent, the output result is obtained by inputting the game image and a prompt message into the intelligent agent, the prompt message is constructed based on game key information, the game key information is queried according to the game identifier, the game key information includes a first team identifier of a first team and a second team identifier of a second team in the sports game, and the prompt message is used to instruct to determine, from the first team identifier and the second team identifier, the team identifier corresponding to the player number in the game image.

[0012] In this embodiment, by carrying the game identifier in the query request, the server can query the game key information according to the game identifier. Since the game key information includes the first team identifier and the second team identifier, the prompt message constructed based on the game key information includes the identifiers of the participating teams in the currently played sports game. By inputting the prompt message and the game image into the intelligent agent, the intelligent agent can accurately identify, from the first team identifier and the second team identifier, the team identifier corresponding to the player number in the game image. Further, according to the team identifier corresponding to the player number, the player can be located and the detailed player information can be obtained, realizing a new way of obtaining player introduction information and improving the success rate of obtaining player information. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0014] Figure 1Schematic diagram of the operation scenario between the display device and the control device provided by some embodiments of the present application;

[0015] Figure 2 Schematic diagram of the hardware configuration of the display device provided by some embodiments of the present application;

[0016] Figure 3 Schematic diagram of the hardware configuration of the control device provided by some embodiments of the present application;

[0017] Figure 4 Schematic diagram of the software configuration of the display device provided by some embodiments of the present application;

[0018] Figure 5 Schematic diagram of the process of the player information query method provided by some embodiments of the present application;

[0019] Figure 6 Schematic diagram of the game image provided by some embodiments of the present application;

[0020] Figure 7 Schematic diagram of the game image provided by other embodiments of the present application;

[0021] Figure 8 Timing diagram of the player information query method provided by other embodiments of the present application;

[0022] Figure 9 Timing diagram of the player information query method provided by still other embodiments of the present application;

[0023] Figure 10 Timing diagram of the player information query method provided by yet other embodiments of the present application. Detailed implementation manners

[0024] The embodiments will be described in detail below, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following embodiments do not represent all the implementation manners consistent with the present application. They are only examples of the systems and methods consistent with some aspects of the present application detailed in the claims.

[0025] It should be noted that the brief description of the terms in the present application is only for the convenience of understanding the implementation manners described next, rather than intending to limit the implementation manners of the present application. Unless otherwise specified, these terms should be understood in their ordinary and common meanings.

[0026] In this application, terms such as "first", "second", "third", etc. in the description, claims and the above-mentioned drawings are used to distinguish similar or like objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that such terms can be interchanged under appropriate circumstances.

[0027] The terms "comprising" and "having" and any variations thereof are intended to cover but not exclusively include. For example, a product or device comprising a series of components does not necessarily have to be limited to all the components clearly listed, but may include other components not clearly listed or inherent to these products or devices.

[0028] The term "module" refers to any known or later-developed hardware, software, firmware, artificial intelligence, fuzzy logic, or a combination of hardware and / or software code that can perform functions related to that element.

[0029] In the embodiments of this application, the display device 200 generally refers to a device with the ability to display images and process data. For example, the display device 200 includes but is not limited to smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.

[0030] Figure 1 It is a schematic diagram of the operation scenario between the display device and the control device provided for some embodiments of this application. As Figure 1 shown, the user can operate the display device 200 through touch operations, the mobile terminal 300, and the control device 100. For example, the control device 100 can be a remote control, a stylus, a gamepad, etc.

[0031] The mobile terminal 300 can be used as a control device to perform the human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device to establish a communication connection with the display device 200 for data interaction. In some embodiments, software applications can be installed on the mobile terminal 300 and the display device 200, and they can be connected and communicate through network communication protocols to achieve the purpose of one-to-one control operations and data communication. It is also possible to transmit the audio and video content displayed on the mobile terminal 300 to the display device 200 to achieve the synchronous display function.

[0032] As Figure 1 also shown, the display device 200 also communicates with the server 400 through various communication methods. The display device 200 is allowed to establish a communication connection through a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0033] The display device 200 can provide a broadcast receiving TV function, and can additionally provide an intelligent network TV function with computer support functions, including but not limited to, Internet TV, smart TV, Internet Protocol TV (IPTV), etc.

[0034] Figure 2 For some embodiments of this application Figure 1 The hardware configuration block diagram of the display device 200 in

[0035] In some embodiments, the display device 200 may include at least one of a tuner demodulator 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0036] In some embodiments, the detector 230 is used to collect signals from the external environment or interact with the outside. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environmental scenes, user attributes, or user interaction gestures. Or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0037] In some embodiments, the display 260 includes a display function component for presenting a picture and a driving component for driving image display. The display 260 is used to receive the image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, components of a menu control interface, and a user control UI interface, etc.

[0038] In some embodiments, the communication device 220 is a component for communicating with external devices or the server 400 according to various communication protocol types. The display device 200 can be provided with a plurality of communication devices 220 according to different supported communication methods. For example, when the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0039] The communication device 220 can enable the display device 200 to communicate with external devices or the server 400 in a wireless or wired connection manner. Among them, the wired connection can connect the display device 200 with external devices through components such as data lines and interfaces. The wireless connection can connect the display device 200 with external devices through wireless signals or wireless networks. The display device 200 can directly establish a connection relationship with external devices or indirectly establish a connection relationship through gateways, routers, connection devices, etc.

[0040] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and first to nth interfaces for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0041] In some embodiments, the controller 250 and the tuner demodulator 210 may be located in different split devices, that is, the tuner demodulator 210 may also be in an external device of the main device where the controller 250 is located, such as an external set-top box, etc.

[0042] In some embodiments, if a user inputs a user command through a graphical user interface (GUI) displayed on the display 260, the user input interface receives the user input command through the graphical user interface (GUI).

[0043] In some embodiments, the audio output device 270 may be a built-in speaker of the display device 200 or an external audio output device connected to the display device 200. Among them, for an external audio output device connected to the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0044] In some embodiments, the user input interface 280 can be used to receive instructions from a user input.

[0045] Figure 3 For some embodiments provided in this application Figure 1 is a block diagram of the hardware configuration of the control device. As Figure 3 shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0046] The control device 100 is configured to control the display device 200, receive input operation instructions from a user, and convert the operation instructions into instructions recognizable and responsive by the display device 200, serving as an interaction intermediary between the user and the display device 200.

[0047] In some embodiments, the control device 100 may be an intelligent device. For example: The control device 100 can install various applications for controlling the display device 200 according to user needs.

[0048] In some embodiments, such as Figure 1As shown, after installing the application of the control and display device 200, the mobile terminal 300 or other intelligent electronic devices can perform functions similar to those of controlling the device 100.

[0049] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between internal components and the data processing functions between the external and internal.

[0050] Under the control of the controller 110, the communication interface 130 realizes the communication of control signals and data signals with the display device 200. The communication interface 130 may include at least one of other near - field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.

[0051] The user input / output interface 140, where the input interface includes at least one of a microphone 141, a touchpad 142, a sensor 143, a button 144, and other input interfaces.

[0052] In some embodiments, the control device 100 includes at least one of the communication interface 130 and the input / output interface 140. The communication interface 130 configured in the control device 100, such as modules like WiFi, Bluetooth, and NFC, can encode user input instructions through the WiFi protocol, or the Bluetooth protocol, or the NFC protocol and send them to the display device 200.

[0053] The memory 190 is used to store various operating programs, data, and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0054] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0055] In order to perform user interaction, in some embodiments, the display device 200 can run an operating system. The operating system is a computer program for managing and controlling the hardware resources and software resources in the display device 200. The operating system can (control the display device) provide a user interface, allow users to interact with the display device 200, and support the running of various application programs.

[0056] It should be noted that the operating system can be a native operating system based on a specific operating platform, or a third - party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0057] The operating system can be divided into different modules or levels according to the functions it implements.

[0058] For example, as Figure 4 shown, in some embodiments, the system is divided into four layers, namely, from top to bottom, the Applications layer (abbreviated as the "Application layer"), the Application Framework layer (abbreviated as the "Framework layer"), the System Library layer, and the Kernel layer.

[0059] In some embodiments, the Applications layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on the applications. At least one application can run in the Applications layer. These applications can be window programs, system setting programs, or clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementation, the application packages in the Applications layer are not limited to the above examples.

[0060] The Framework layer provides Application Programming Interfaces (APIs) and programming frameworks for applications. The Application Framework layer includes some predefined functions. The Application Framework layer is equivalent to a processing center that decides the actions of the applications in the Application layer. Applications can access the resources in the system and obtain system services during execution through the API interfaces.

[0061] As Figure 4 shown, in the embodiments of the present application, the Application Framework layer includes a View System, Managers, a Content Provider, etc. Among them, the View System can design and implement the interfaces and interactions of applications. The View System includes lists, grids, text boxes, buttons, etc. The Managers include at least one of the following modules: The Activity Manager is used to interact with all the activities running in the system; the Location Manager is used to provide access to the system location service for system services or applications; the Package Manager is used to retrieve various information related to the application packages currently installed on the device; the Notification Manager is used to control the display and clearing of notification messages; the Window Manager is used to manage icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0062] In some embodiments, the activity manager is used to manage the life cycles of various applications and the general navigation back function, such as controlling the exit, opening, and back of applications. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling the changes of the display window. For example, the display window can be shrunk, jittered, or distorted for display.

[0063] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction libraries included in the system runtime layer, such as the C / C++ instruction library, to implement the functions that the framework layer is to achieve.

[0064] In some embodiments, the kernel layer is a functional level between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. For example, as Figure 4 shown, hardware drivers can be configured in the kernel layer, and the drivers included in the kernel layer can be at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor drivers (such as fingerprint sensors, temperature sensors, pressure sensors, etc.), and power drivers, etc.

[0065] It should be noted that the above examples are only a simple division of the functions of the operating system, and do not limit the specific form of the operating system of the display device 200 in the embodiments of the present application. Depending on factors such as the functions of the display device and the type of the operating system, the number of levels and the specific level types included in the operating system can be in other forms.

[0066] Based on this, in some embodiments, the present application provides a server, including: a communication device configured to communicate with a display device; and at least one processor connected to the communication device and configured to: receive a query request sent by the display device, where the query request carries a game identifier and a game image of the currently played sports game in the display device, and the game image is an image obtained by taking a screenshot of the currently played sports game; in response to the query request, query game key information according to the game identifier, where the game key information includes a first team identifier of the first team and a second team identifier of the second team in the currently played sports game; construct a prompt message based on the game key information, and input the prompt message and the game image into an intelligent agent to obtain an output result of the intelligent agent, where the prompt message is used to indicate determining the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier; obtain the team identifier corresponding to the target player number from the output result based on the query request, and query the player introduction information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, where the target player number is determined according to the query request.

[0067] In this embodiment, by carrying the game identifier in the query request, the server can query the game key information according to the game identifier. Since the game key information includes the first team identifier and the second team identifier, the prompt message constructed based on the game key information includes the identifiers of the participating teams in the currently played sports game. Inputting the prompt message and the game image into the intelligent agent can enable the intelligent agent to accurately identify the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier. Further, the player can be located and detailed information of the player can be obtained according to the team identifier corresponding to the player number, realizing a new way of obtaining player introduction information and improving the success rate of obtaining player information.

[0068] In some embodiments, the present application provides a method for querying player information, which is applied to a server, as Figure 5 shown, and the method includes:

[0069] Step 502, receive a query request sent by the display device, where the query request carries a game identifier and a game image of the currently played sports game in the display device, and the game image is an image obtained by taking a screenshot of the currently played sports game.

[0070] Among them, the currently played sports game is the sports game currently played by the display device, and the sports game can be but is not limited to a basketball game or a football game, etc. Taking a screenshot of the currently played sports game can be to only capture the screen or capture the entire screen. In the case of full-screen playing of the sports game, the captured screen and the captured entire screen result in the same image. The game image, such asFigure 6 As shown. The competition identifier may be, but is not limited to, the competition name, competition number, etc.

[0071] In some embodiments, when the display device is playing a sports competition, if a screenshot instruction is received, it can take a screenshot of the screen or the picture of the sports competition to obtain a competition image, and obtain the competition identifier of the currently playing sports competition. Then, it sends a query request to the server. Among them, the screenshot instruction can be triggered by a remote control or a mobile device, or can be a voice indicating to take a screenshot. There may be an image recognition application (such as an image recognition APK (Android Application Package)) and a device player (such as a TV player) in the controller of the display device. The competition image can be captured by the image recognition application. The image recognition application can obtain the competition identifier from the device player, and then the image recognition application sends a query request to the server.

[0072] In some embodiments, when the display device is playing a sports competition, if a voice instruction is received, it can take a screenshot of the screen or the picture of the sports competition to obtain a competition image, and send an intent recognition request to the server. The voice instruction is carried in the intent recognition request. In response to the intent recognition request, the server performs intent recognition on the voice instruction. When it recognizes that the intent of the voice instruction is to inquire about the information of the players in the picture, it performs semantic parsing on the voice instruction. If the player number and team name are parsed, and the parsed player number is related to the parsed team name, then according to the parsed team name and player number, it queries the player introduction information corresponding to the parsed player number. The player introduction information corresponding to the player number is the introduction information of the player corresponding to the parsed player number. Then, the server returns the queried player introduction information to the display device.

[0073] If the player number and team name are not parsed, or only the player number is parsed, the server can rewrite the voice instruction to generate an updated voice instruction and return the updated voice instruction to the display device. The updated voice instruction is used to indicate identifying players based on the screenshot. After receiving the updated voice instruction, the display device sends a query request to the server. The competition image, competition identifier, and updated voice instruction are carried in the query request. If the updated voice instruction is not received within a preset duration, the competition image is discarded. The preset duration can be set as needed.

[0074] Step 504, in response to the query request, query the competition key information according to the competition identifier, where the competition key information includes the first team identifier of the first team and the second team identifier of the second team in the currently playing sports competition.

[0075] Among them, the first team and the second team are the two competing sides in the currently broadcast sports game. The team identifier can be, but is not limited to, the team name or team number. Taking a football game as an example, as Figure 7 shown, the game image is presented. The two competing sides are Manchester City and Real Madrid. In the game image, the player numbered 24 is a player from Real Madrid, and the player numbered 7 is a player from Manchester City. The first team identifier and the second team identifier are the identifiers of Manchester City and Real Madrid respectively.

[0076] The key game information can also include the game time and the game name. For example, the key game information can be: "Game Name: UEFA Champions League, Game Time: February 12, 20XX, Competing Sides: Manchester City vs Real Madrid".

[0077] Step 506: Construct a prompt message based on the key game information, and input the prompt message and the game image into the agent to obtain the output result of the agent. Among them, the prompt message is used to indicate determining the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier.

[0078] Among them, the prompt message contains the key game information. The prompt message is used to indicate determining the team identifier corresponding to the unobscured player number in the game image, and the team identifier corresponding to the player number is selected from the first team identifier and the second team identifier. The output result contains the correspondence between the player number and the team identifier in the game image. Since there may be multiple player numbers in the game image, but some player numbers may not be complete or clear, the output result does not necessarily contain the correspondence between all player numbers and team identifiers in the game image.

[0079] Taking Figure 7 the game image in [above] as an example, the prompt message can be: This is a game of the UEFA Champions League on February 12, 20XX. The competing sides are Manchester City and Real Madrid. Please identify the clearly visible and unobscured player numbers and team names in the picture. The return format is Json, {"Team 1": {number 1, number x}, "Team 2": {number 1, number x}, where the team names are Manchester City and Real Madrid}. The output result is: {"Manchester City": ["24"], "Real Madrid": [7]}.

[0080] An agent is an entity that can perceive the environment, make autonomous decisions, and execute actions to achieve specific goals. It can be a software program, a robot, or any system with autonomous behavior. An agent has the ability to extract text and visual features from images. For example, it can extract the jersey style, score information, opposing team features, game name, or content on the billboard from the game image.

[0081] In some embodiments, when the user question is not carried in the query request, the user question refers to the above-mentioned updated voice instruction, and the server can construct a prompt message based on the key information of the game.

[0082] In some embodiments, when the user question is carried in the query request, the server can parse the user question. If relevant player information (such as at least one of the color information of the team uniform or the player number, etc.) is parsed, the server can construct a prompt message based on the relevant player information and the key information of the game, and the prompt message includes the relevant player information.

[0083] Step 508: Obtain the team identifier corresponding to the target player number from the output result based on the query request, and query the player introduction information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, where the target player number is determined according to the query request.

[0084] Specifically, the server can determine whether there is a user question in the query request. If there is no user question, the server queries the player introduction information corresponding to the player number in the output result. When there are multiple player numbers in the output result, the server queries the player introduction information corresponding to each of the multiple player numbers. Among them, the target player number is any player number included in the output result.

[0085] In some embodiments, if the user question is carried in the query request and the user question includes a player number, the player number included in the user question is determined as the target player number, and the team identifier corresponding to the target player number is determined from the output result, and then the player introduction information corresponding to the target player number is queried. If the user question does not include a player number but includes color information, the server can determine the colors of the team uniforms adopted by the first team and the second team in the sports game respectively, select the target team identifier whose team uniform color matches the color information in the user question from the first team identifier and the second team identifier, and use the player number corresponding to the target team identifier in the output result as the target player number. Then, query the player introduction information corresponding to the target player number.

[0086] In some embodiments, the server can return the queried player introduction information to the display device. The controller in the display device can control the player introduction information received by the display. The specific way of displaying the player introduction information is not limited in this application. For example, the player introduction information can be displayed in the form of a pop-up window.

[0087] In some embodiments, in response to the query request, the server performs portrait recognition on the game image, such as face recognition. In the case of recognition failure, the server queries the key information of the game according to the game identifier.

[0088] In some embodiments, there is an image recognition application and a device player in the display device, and the device player is, for example, a TV player. The server can be a cluster, which can include a request processing server, a media asset server, and a model server. Taking a ball game in a sports competition as an example, the method for querying player information of the present application will be illustrated. For example, Figure 8 As shown, in the case of playing a ball game, the image recognition application in the display device receives a screenshot instruction triggered by a terminal device (such as a mobile terminal or a remote control, etc.). In response to the screenshot instruction, it captures a game image, obtains the game identifier of the currently played ball game from the device player, and sends a query request to the request processing server. The query request carries the game image and the game identifier. The request processing server responds to the query request, performs face recognition processing on the game image. In the case of failed recognition, it queries the game key information (such as event name, round, time, competing teams, etc.) from the media asset server. Then, it calls the agent in the model server to recognize the player number and the corresponding team identifier (that is, calls the agent in the model server to obtain the output result of the agent). Next, it queries the lineup information corresponding to the ball game from the media asset server. The lineup information corresponding to the ball game can include the player lists of the competing teams on both sides. The corresponding player list can be determined from the lineup information according to the team identifier, and then the corresponding player introduction information can be queried from the database according to the player number. Among them, the player list can contain the player identifiers of each player in the team represented by the team identifier. The request processing server can return the player introduction information to the image recognition application in the display device, and the image recognition application can transmit the player introduction information to the rendering module in the display device, and the rendering module renders it onto the screen of the display to display the player introduction information. Among them, the image recognition application and the rendering module are modules in the controller.

[0089] In this embodiment, by carrying the game identifier in the query request, the server can query the game key information according to the game identifier. Since the game key information contains the first team identifier and the second team identifier, the prompt information constructed according to the game key information contains the identifiers of the participating teams in the currently played sports game. By inputting the prompt information and the game image into the agent, the agent can accurately recognize the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier. Further, according to the team identifier corresponding to the player number, the player can be located and the detailed player information can be obtained, realizing a new way of obtaining player introduction information and improving the success rate of obtaining player information.

[0090] In some embodiments, the key game information includes game indication information of the currently played sports game. When the processor executes the operation of inputting the prompt information and the game image into the agent and obtaining the output result of the agent, it is configured to: input the prompt information and the game image into the agent, and identify the candidate player number and the visual features of the team uniform corresponding to the candidate player number from the game image through the agent. The visual features of the team uniform include the color features of the team uniform. The visual features of the team uniform corresponding to the candidate player number refer to the visual features of the team uniform to which the candidate player number belongs. Query the key game information related to the key game information from the sports event database through the agent. The key game information includes the first color information and the second color information, and the first color information is associated with the first team identifier and the game indication information, and the second color information is associated with the second team identifier and the game indication information. Match the color information in the key game information with the color features of the team uniform in the visual features of the team uniform through the agent to determine the team identifier corresponding to the candidate player number from the first team identifier and the second team identifier. The color features of the team uniform in the visual features of the team uniform corresponding to the candidate player number match the color information associated with the team identifier corresponding to the candidate player number. Obtain the output result of the agent, where the output result includes the correspondence between the candidate player number and the team identifier.

[0091] Among them, the game indication information is used to identify the currently played sports game, and can be the name or nickname of the currently played sports game, etc. The candidate player number is the player number identified from the game image. The sports event database is used to record the event information of the sports game. The event information can include the teams participating in the sports game, and can also include the team information of each team. The team information can include the team lineup and the team uniform information of the team uniform adopted by the team in the sports game. The team uniform information includes but is not limited to the team uniform color and the team uniform style, etc.

[0092] "The first color information is associated with the first team identifier and the game indication information" means that "the color of the team uniform of the first team in the currently played sports game is the same as the color represented by the first color information", and "the second color information is associated with the second team identifier and the game indication information" means that "the color of the team uniform of the second team in the currently played sports game is the same as the color represented by the second color information".

[0093] Illustrate the process of determining the team identifier corresponding to the candidate player number by matching. Take Figure 7Taking the game image as an example, two candidate player numbers "24" and "7" are recognized from the game image, and the color feature of the team uniform to which the number "24" belongs is recognized as "blue", and the color feature of the team uniform to which the number "7" belongs is recognized as "orange". If the first team logo is "Manchester City" and the second team logo is "Real Madrid", the first color information is "blue", and the second color information is "orange", then it can be determined that the number "24" corresponds to "Manchester City" and the number "7" corresponds to "Real Madrid".

[0094] In some embodiments, the agent may include a visual model, a text recognition model, and a policy module. The visual features may be recognized by the visual model, and the candidate player numbers may be recognized by the text recognition model. The query of key game information and the matching of color information with the team uniform color features may be implemented by the policy module.

[0095] In this embodiment, the relationship between the player number and the color is recognized from the image, and the relationship between the color and the team logo is obtained from the sports event database, so that the player number can be matched with the team logo based on the color, and then the output result can be obtained quickly and accurately.

[0096] In some embodiments, the team uniform visual features further include visual auxiliary features, and the key game information further includes first visual auxiliary information and second visual auxiliary information. The first visual auxiliary information is associated with the first team logo and the game indication information, and the second visual auxiliary information is associated with the second team logo and the game indication information. The visual auxiliary features include at least one of the team uniform texture feature or the team logo feature; when the processor executes to match the color information in the key game information with the team uniform color features in the team uniform visual features to determine the team logo corresponding to the candidate player number from the first team logo and the second team logo, it is configured to: match the color information in the key game information with the team uniform color features through the agent, and match the visual auxiliary information in the key game information with the visual auxiliary features to determine the team logo corresponding to the candidate player number from the first team logo and the second team logo; wherein, the visual auxiliary features in the team uniform visual features corresponding to the candidate player number match the visual auxiliary information associated with the team logo corresponding to the candidate player number.

[0097] Among them, the visual auxiliary information includes team uniform texture information or team logo information. The first visual auxiliary information includes at least one of the first team uniform texture information or the first team logo information. The second visual auxiliary information includes at least one of the second team uniform texture information or the second team logo information.

[0098] The first team uniform texture information is associated with the first team logo and the game indication information, and the second team uniform texture information is associated with the second team logo and the game indication information. The team uniform texture feature in the visual feature of the team uniform corresponding to the candidate player number matches the team uniform texture information associated with the team logo corresponding to the candidate player number.

[0099] The first team logo information is associated with the first team logo and the game indication information, and the second team logo information is associated with the second team logo and the game indication information. The team logo feature in the visual feature of the team uniform corresponding to the candidate player number matches the team logo information associated with the team logo corresponding to the candidate player number.

[0100] In this embodiment, determining the team logo matching the player number in combination with the visual assistance information can further improve the accuracy of the matching.

[0101] In some embodiments, the query request carries the user's question, and the user's question includes the player number and the team uniform color information with an associated relationship. The prompt information includes the user's question, and the key game information includes the game indication information of the currently played sports game. When the processor executes to input the prompt information and the game image into the agent and obtain the output result of the agent, it is configured to: input the prompt information and the game image into the agent, and query, through the agent, the opposing team uniform information corresponding to the game indication information, where the opposing team uniform information includes the team uniform color information corresponding to the first team logo and the team uniform color information corresponding to the second team logo; match, through the agent, the team uniform color information in the opposing team uniform information with the team uniform color information in the user's question to determine, from the first team logo and the second team logo, the target team logo corresponding to the player number in the user's question; obtain the output result of the agent, where the output result includes the target team logo corresponding to the player number in the user's question, and the target player number is the player number in the user's question.

[0102] Among them, "the user's question includes the player number and the team uniform color information with an associated relationship" means that the color of the team uniform to which the "player number" belongs is the same as the color represented by the "team uniform color information". For example, the user's question is "Who is the player wearing the blue jersey No. 4 in the picture".

[0103] In this embodiment, in the case where the user's question includes the color information and the player number, the matching team logo is queried according to the color information, so as to determine the team logo matching the player number, improving the matching efficiency.

[0104] In some embodiments, the query request carries a user question, which is used to indicate identifying players in the picture based on image recognition. Before receiving the query request sent by the display device, the processor is further configured to: receive a voice command sent by the display device, perform intent recognition on the voice command; when it is recognized that the intent of the voice command is to identify players in the picture, parse the voice command to obtain a parsing result; if the parsing result does not include a team identifier, rewrite the voice command to obtain a user question, and return the user question to the display device.

[0105] Among them, the user question can be in voice form, and of course it can also be in text form. After receiving the user question, the display device generates a query request, and the query request carries a game identifier, a game image, and the user question.

[0106] In some embodiments, when it is recognized that the intent of the voice command is not to identify players in the picture, since the display device does not receive a user question within a preset duration, the display device can discard, that is, delete, the game image.

[0107] In this embodiment, if the parsing result does not include a team identifier, rewrite the voice command to obtain a user question, and return the user question to the display device. Since the user question is used to indicate identifying players in the picture based on image recognition, the display device can be triggered to send a query request through the user question, so as to match the team identifier based on the image.

[0108] In some embodiments, the game image is captured by the display device when the voice command is collected. The processor is further configured to: if the parsing result is a player number and a team identifier with an associated relationship, query the player introduction information corresponding to the player number in the parsing result based on the player number and the team identifier with an associated relationship; among them, the game image is deleted from the display device after a preset duration.

[0109] Among them, "the player number and the team identifier have an associated relationship" means that the "player number" refers to the number of a player in the team represented by the "team identifier". For example, if the voice command is "Who is the No. 4 of XX team?", then "XX team" and "No. 4" have an associated relationship.

[0110] In some embodiments, when the parsing result is a player number and a team identifier with an associated relationship, since the display device does not receive a user question within a preset duration, the display device can discard, that is, delete, the game image.

[0111] In some embodiments, the display device includes a voice module. The server can be a cluster, including a voice and semantics server, a business processing server, a search server, and a media asset server. Taking the team in a sports game as an example of a team, such as Figure 9As shown, the display device receives a user's voice command such as "Who is Chelsea No. 4?". The voice module in the display device sends the voice command to the voice semantic server. The voice semantic server performs intent recognition and semantic parsing on the voice command, parses out the team name and player number, and sends a first query request to the service processing server. The first query request carries the team name and player number. In response to the first query request, the service processing server sends a second query request to the search server. The second query request carries the team name. In response to the second query request, the search server determines the team identifier based on the team name and returns the team identifier to the service processing server. After receiving the team identifier, the service processing server sends a third query request to the media asset server. The third query request carries the team identifier. In response to the third query request, the media asset server queries and obtains the player list associated with the team identifier and returns the player list to the service processing server. The service processing server obtains the matching player introduction information corresponding to the parsed player number from the database and returns the player introduction information to the voice semantic processing server. The voice semantic processing server can return the player introduction information to the voice module in the display device, and the voice module can transmit the player introduction information to the rendering module in the display device, and the rendering module renders it onto the screen of the display to display the player introduction information. Among them, the voice module and the rendering module are modules in the controller. The above request processing server may include a voice semantic server and a service processing server.

[0112] In this embodiment, if the parsing result is the player number and team identifier with an association relationship, based on the player number and team identifier with an association relationship, the player introduction information corresponding to the player number in the parsing result is queried, improving the efficiency of obtaining the player introduction information.

[0113] In some embodiments, when the processor executes in response to a query request to query and obtain the key information of a game according to the game identifier, it is configured to: in response to the query request, perform face recognition on the game image in the query request; in the case of failed recognition, query and obtain the key information of the game according to the game identifier.

[0114] Among them, in the case of successful recognition, for example, when the player name corresponding to the player number in the game image is recognized, the service can determine the player number corresponding to the player for whom the player introduction information to be queried is determined based on the query request, that is, the target player number, and determine the target player name corresponding to the target player number. Then, the player introduction information corresponding to the target player name is queried from the event information associated with the game identifier and returned to the display.

[0115] In this embodiment, in the case of failed face recognition, the key information of the competition is obtained by querying according to the competition identifier, thus making up for the problem that face recognition cannot successfully identify the players and improving the success rate of obtaining player information.

[0116] In some embodiments, when the processor executes to query the player introduction information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, it is configured to: query the player list associated with the target team identifier, where the target team identifier is the team identifier corresponding to the target player number; query the target player identifier corresponding to the target player number from the player list; query the player introduction information associated with the target player identifier to obtain the player introduction information corresponding to the target player number.

[0117] Among them, the player list includes the player identifiers of the players in the team represented by the target team identifier. The target player identifier is the identifier of the player represented by the target player number.

[0118] In some embodiments, the server can query the player introduction information associated with the target player identifier from the media asset library.

[0119] For example, as Figure 10 shown, the voice module receives a voice command, triggers a screenshot to obtain a competition image, and sends the voice command to the voice semantic server. The voice semantic server performs intent recognition, rewrites the command to generate an updated voice command, that is, the user's question, and returns the user's question. The voice module obtains the competition identifier from the device player and sends a query request to the voice semantic server. The voice semantic server parses the user's question in the query request. If the player number and team uniform color information are parsed, it can request the service processing server to query the player's information based on the competition identifier, competition image, color, and number. The service processing server queries the key information of the competition based on the competition identifier, further generates a prompt message, calls the intelligent agent to identify the corresponding relationship between the team and the player, that is, obtains the output result of the intelligent agent. Then, the service processing server determines the target player number according to the query request, determines the target team identifier corresponding to the target player number from the output result, determines the target player identifier corresponding to the target player number from the player list associated with the target team identifier, and queries the player introduction information corresponding to the target player identifier.

[0120] In this embodiment, the player identifier can be quickly located in combination with the player list, so that the required player introduction information can be queried according to the located player identifier.

[0121] In some embodiments, the present application provides a display device, including a display and a controller. The controller is configured to: in the case of playing a sports game, in response to a voice command or a screenshot command, take a screenshot of the sports game screen to obtain a game image, and obtain the game identifier of the sports game, where the voice command instructs to identify a player from the screen; send a query request to a server, where the query request carries the game identifier and the game image; receive a query result returned by the server in response to the query request, where the query result includes player introduction information corresponding to the target player number in the game image, the target player number is determined according to the query request, the player introduction information is queried according to the target player number and the team identifier corresponding to the target player number, the team identifier corresponding to the target player number is obtained from the output result of the intelligent agent, the output result is obtained by inputting the game image and the prompt information into the intelligent agent, the prompt information is constructed based on the game key information, the game key information is queried according to the game identifier, the game key information includes the first team identifier of the first team and the second team identifier of the second team in the sports game, and the prompt information is used to indicate to determine the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier.

[0122] In this embodiment, by carrying the game identifier in the query request, the server can query the game key information according to the game identifier. Since the game key information includes the first team identifier and the second team identifier, the prompt information constructed according to the game key information includes the identifiers of the participating teams in the currently played sports game. Inputting the prompt information and the game image into the intelligent agent can enable the intelligent agent to accurately identify the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier. Further, according to the team identifier corresponding to the player number, the player can be located and the detailed player information can be obtained, realizing a new way of obtaining player introduction information and improving the success rate of obtaining player information.

[0123] In some embodiments, the present application provides a method for querying player information, which is applied to a display device. The method includes:

[0124] 1. In the case of playing a sports game, in response to a voice command or a screenshot command, take a screenshot of the sports game screen to obtain a game image, and obtain the game identifier of the sports game, where the voice command instructs to identify a player from the screen;

[0125] 2. Send a query request to a server, where the query request carries the game identifier and the game image;

[0126] 3. Receive the query result returned by the server in response to the query request. The query result includes the player introduction information corresponding to the target player number in the game image. The target player number is determined according to the query request. The player introduction information is queried according to the target player number and the team identifier corresponding to the target player number. The team identifier corresponding to the target player number is obtained from the output result of the intelligent agent. The output result is obtained by inputting the game image and the prompt information into the intelligent agent. The prompt information is constructed based on the key game information. The key game information is queried according to the game identifier. The key game information includes the first team identifier of the first team and the second team identifier of the second team in the sports game. The prompt information is used to indicate to determine the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier.

[0127] In this embodiment, by carrying the game identifier in the query request, the server can query the key game information according to the game identifier. Since the key game information includes the first team identifier and the second team identifier, the prompt information constructed based on the key game information includes the identifiers of the participating teams in the currently played sports game. Inputting the prompt information and the game image into the intelligent agent can enable the intelligent agent to accurately identify the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier. Further, the player can be located and the detailed player information can be obtained according to the team identifier corresponding to the player number, realizing a new way of obtaining the player introduction information and improving the success rate of obtaining the player information.

[0128] It should be understood that although the steps in the flowcharts involved in the above embodiments are shown sequentially according to the arrows, these steps do not necessarily have to be executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily have to be executed at the same time, but can be executed at different times. The execution order of these steps or stages does not necessarily have to be sequential, but can be executed alternately or alternately with at least a part of the steps or stages in other steps or other steps.

[0129] Based on the same inventive concept, an embodiment of the present application also provides a player information query device for implementing the player information query method involved above. The implementation solution provided by this device to solve the problem is similar to the implementation solution described in the above method. The specific limitations can be referred to the limitations on the player information query method in the above text and will not be repeated here.

[0130] In some embodiments, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned team member information query method are implemented.

[0131] In some embodiments, the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned team member information query method are implemented.

[0132] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned method embodiments. Among them, any reference to a memory, database, or other medium used in the various embodiments provided by the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the various embodiments provided by the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the various embodiments provided by the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.

[0133] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.

[0134] The above-described embodiments merely represent several implementation manners of this application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application shall be subject to the appended claims.

Claims

1. A server, characterized in that, Including: A communication device configured to communicate with a display device; And at least one processor, connected to the communication device and configured to: Receive a query request sent by the display device, where the query request carries a game identifier and a game image of a currently played sports game in the display device, and the game image is an image obtained by taking a screenshot of the currently played sports game; In response to the query request, query and obtain game key information according to the game identifier, where the game key information includes a first team identifier of the first team and a second team identifier of the second team in the currently played sports game; Construct a prompt message based on the game key information, and input the prompt message and the game image into an agent to obtain an output result of the agent, where the prompt message is used to indicate to determine a team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier; Obtain a team identifier corresponding to the target player number from the output result based on the query request, and query and obtain player introduction information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, where the target player number is determined according to the query request.

2. The server according to claim 1, characterized in that, The game key information includes game indication information of the currently played sports game. When the processor executes the operation of inputting the prompt message and the game image into the agent to obtain the output result of the agent, it is configured to: Input the prompt message and the game image into the agent, and identify a candidate player number and a team uniform visual feature corresponding to the candidate player number from the game image through the agent, where the team uniform visual feature includes a team uniform color feature, and the team uniform visual feature corresponding to the candidate player number refers to the visual feature of the team uniform to which the candidate player number belongs; Query key game information related to the game key information from a sports event database through the agent, where the key game information includes first color information and second color information, and the first color information is associated with the first team identifier and the game indication information, and the second color information is associated with the second team identifier and the game indication information; Match the color information in the key game information with the team uniform color feature in the team uniform visual feature through the agent to determine a team identifier corresponding to the candidate player number from the first team identifier and the second team identifier, where the team uniform color feature in the team uniform visual feature corresponding to the candidate player number matches the color information associated with the team identifier corresponding to the candidate player number; Obtain the output result of the agent, where the output result includes the correspondence between the candidate player number and the team identifier.

3. The server according to claim 2, wherein The visual features of the team uniform further include visual auxiliary features, the visual auxiliary features including at least one of the team uniform texture feature or the team logo feature, and the key event information further includes first visual auxiliary information and second visual auxiliary information. The first visual auxiliary information is associated with the first team identifier and the game indication information, and the second visual auxiliary information is associated with the second team identifier and the game indication information; When the processor executes the step of matching the color information in the key event information with the team uniform color feature in the visual features of the team uniform through the agent to determine the team identifier corresponding to the candidate player number from the first team identifier and the second team identifier, it is configured to: Match the color information in the key event information with the team uniform color feature through the agent, and match the visual auxiliary information in the key event information with the visual auxiliary features, so as to determine the team identifier corresponding to the candidate player number from the first team identifier and the second team identifier; Wherein, the visual auxiliary feature in the visual features of the team uniform corresponding to the candidate player number matches the visual auxiliary information associated with the team identifier corresponding to the candidate player number.

4. The server according to any one of claims 1 to 3, characterized in that, The query request carries a user question, and the user question includes the player number and the team uniform color information with an associated relationship. The prompt information includes the user question, and the key game information includes the game indication information of the currently played sports game; When the processor executes the step of inputting the prompt information and the game image into the agent to obtain the output result of the agent, it is configured to: Input the prompt information and the game image into the agent, and query, through the agent, the opposing team uniform information corresponding to the game indication information, where the opposing team uniform information includes the team uniform color information corresponding to the first team identifier and the team uniform color information corresponding to the second team identifier; Match the team uniform color information in the opposing team uniform information with the team uniform color information in the user question through the agent, so as to determine the target team identifier corresponding to the player number in the user question from the first team identifier and the second team identifier; Obtain the output result of the agent, where the output result includes the target team identifier corresponding to the player number in the user question, and the target player number is the player number in the user question.

5. The server according to any one of claims 1 to 3, characterized in that The query request carries a user question, and the user question is used to indicate a player in the image recognition screen. Before receiving the query request sent by the display device, the processor is further configured to: Receive a voice command sent by the display device and perform intent recognition on the voice command; In the case where the intent of the voice command is recognized as recognizing a player in the screen, parse the voice command to obtain a parsing result; If the parsing result does not include a team identifier, rewrite the voice command to obtain a user question and return the user question to the display device.

6. The server according to claim 5, wherein The game image is captured by the display device when a voice command is received. The processor is further configured to: If the parsed result contains player numbers and team identifiers with an associated relationship, based on the player numbers and team identifiers with the associated relationship, query for player profile information corresponding to the player numbers in the parsed result; Wherein, the game image is deleted from the display device after a preset duration.

7. The server according to any one of claims 1 to 3, characterized in that, When the processor executes querying for key game information according to the game identifier in response to the query request, it is configured to: In response to the query request, perform face recognition on the game image in the query request; In the case of failed recognition, query for key game information according to the game identifier.

8. The server according to any one of claims 1 to 3, characterized in that, When the processor executes querying for player profile information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, it is configured to: Query a list of players associated with the target team identifier, where the target team identifier is the team identifier corresponding to the target player number; Query for the target player identifier corresponding to the target player number from the list of players; Query for player profile information associated with the target player identifier to obtain the player profile information corresponding to the target player number.

9. A method for querying player information, characterized in that, Applied to a server, the method includes: Receiving a query request sent by a display device, where the query request carries a game identifier and a game image of a currently played sports game in the display device, and the game image is an image obtained by taking a screenshot of the screen of the currently played sports game; In response to the query request, query for key game information according to the game identifier, where the key game information includes the first team identifier of the first team and the second team identifier of the second team in the currently played sports game; Construct a prompt message based on the key game information, and input the prompt message and the game image into an agent to obtain an output result of the agent, where the prompt message is used to indicate determining the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier; Obtain the team identifier corresponding to the target player number from the output result based on the query request, and query for the player profile information corresponding to the target player number based on the target player number and the team identifier corresponding to the target player number, where the target player number is determined according to the query request.

10. A display device, characterized in that, Includes: A display and a controller; The controller is configured to: In the case of playing a sports game, in response to a voice command or a screenshot command, take a screenshot of the screen of the sports game to obtain a game image, and obtain the game identifier of the sports game, where the voice command instructs to identify a player from the screen; Send a query request to the server, where the query request carries the game identifier and the game image; Receive the query result returned by the server in response to the query request. Among them, the query result includes the player introduction information corresponding to the target player number in the game image. The target player number is determined according to the query request. The player introduction information is queried according to the target player number and the team identifier corresponding to the target player number. The team identifier corresponding to the target player number is obtained from the output result of the agent. The output result is obtained by inputting the game image and the prompt information into the agent. The prompt information is constructed based on the key game information. The key game information is queried according to the game identifier. The key game information contains the first team identifier of the first team and the second team identifier of the second team in the sports game. The prompt information is used to indicate to determine the team identifier corresponding to the player number in the game image from the first team identifier and the second team identifier.