Game implementation method and device based on vehicle-mounted terminal and storage medium
By integrating the game engine and multiple game platforms in the on-board terminal, rich game resources are provided, and the problem of single content in the traditional on-board entertainment system is solved and the user's entertainment experience is improved.
Patent Information
- Application Number
- CN202510038861.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-04-18
AI Technical Summary
The traditional in-car entertainment system has a single content and cannot provide enough entertainment experience, especially during long rides.
The game engine is integrated in the car terminal and a game platform with multiple games is encapsulated. The game engine supports web games, light games and battle games, etc., providing rich game resources that users can play without downloading.
It enriches and improves users' in-car entertainment experience, improves user usage, and solves the problem of single content in traditional in-car entertainment systems.
Smart Images

Figure CN119838227A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a game implementation method, device and storage medium based on a vehicle-mounted terminal. Background Art
[0002] In the prior art, with the rapid development of the automobile industry and information technology, in-vehicle entertainment systems have gradually become an important part of modern automobiles. Traditional in-vehicle entertainment systems mainly include audio, video playback, navigation and other functions. However, these functions may not provide sufficient entertainment experience during a long ride, especially for passengers. Summary of the invention
[0003] The present application provides a game implementation method, device and storage medium based on a vehicle-mounted terminal, which are used to solve the problem that the content of the vehicle-mounted entertainment system is single and may not provide sufficient entertainment experience.
[0004] In a first aspect, a game implementation method based on a vehicle-mounted terminal is provided, wherein the vehicle-mounted terminal is configured with a game platform and a game engine, and the game platform encapsulates multiple games. The implementation method includes: in response to an opening instruction for a target game input by a user through the game platform, obtaining opening information of the target game; based on the opening information of the target game, using the game engine to open the target game; and displaying a game screen of the target game through a display screen of the vehicle-mounted terminal.
[0005] In a second aspect, a game implementation device based on a vehicle-mounted terminal is provided. The vehicle-mounted terminal is configured with a game platform and a game engine. The game platform encapsulates multiple games. The implementation device includes: an acquisition module, configured to obtain the start information of the target game in response to the start instruction for the target game input by the user through the game platform; an opening module, configured to open the target game using the game engine based on the start information of the target game; and a display module, configured to display the game screen of the target game through the display screen of the vehicle-mounted terminal.
[0006] According to a third aspect, an electronic device is provided, comprising: a memory; and at least one processor, wherein the memory stores a computer program, and the computer program can be executed by the at least one processor to implement the above method.
[0007] In a fourth aspect, a vehicle-mounted terminal is provided, comprising: the above-mentioned electronic device.
[0008] According to a fifth aspect, a non-transitory computer-readable storage medium storing a computer program is provided, wherein the computer program implements the above method when executed by a processor.
[0009] In a sixth aspect, a computer program product is provided, comprising a computer program, which implements the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0011] Figure 1 A flowchart of a method for implementing a game based on a vehicle-mounted terminal in some embodiments of the present application;
[0012] Figure 2 A schematic diagram of a user interface of a game platform in some embodiments of the present application;
[0013] Figure 3 A flowchart of a method for implementing a game based on a vehicle-mounted terminal in some embodiments of the present application;
[0014] Figure 4 A flowchart of personalized recommendation of games based on an in-vehicle terminal in some embodiments of the present application;
[0015] Figure 5 A schematic diagram of the implementation process of a game based on a vehicle-mounted terminal in some embodiments of the present application;
[0016] Figure 6 A flowchart of opening a game based on a vehicle-mounted terminal in some embodiments of the present application;
[0017] Figure 7 A schematic diagram of the implementation process of multi-screen interaction of a game based on a vehicle terminal in some embodiments of the present application;
[0018] Figure 8 A schematic diagram of the implementation process of multi-screen interaction of a game based on a vehicle terminal in some embodiments of the present application;
[0019] Fig. 9 A schematic diagram of the implementation process of multi-screen interaction of a game based on a vehicle terminal in some embodiments of the present application;
[0020] Fig.10 A block diagram of a game implementation device based on a vehicle-mounted terminal in some embodiments of the present application;
[0021] Fig.11 It is a block diagram of an electronic device in some embodiments of the present application. DETAILED DESCRIPTION
[0022] The technical solution of the present application will be described clearly and in detail below in conjunction with the drawings of the embodiments of the present application. Obviously, the embodiments described below are part of the embodiments of the present application rather than all of the embodiments, and are only used to more clearly illustrate the technical solution of the present application. Therefore, they are only used as examples, and the protection scope of the present application cannot be limited by this. Based on the described embodiments of the present application, all other embodiments that can be obtained by those skilled in the art without creative work belong to the scope of protection of the present application.
[0023] Unless otherwise defined, all technical and scientific terms used herein shall have the meanings commonly understood by technicians in the technical field of this application; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the embodiments of this application and any variations thereof are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the embodiments of this application are only used to distinguish different objects and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the embodiments of this application, unless otherwise stated, "multiple" means more than two.
[0024] In-car entertainment systems have gradually become an important part of modern cars. Traditional in-car entertainment systems mainly include audio, video playback, navigation and other functions. However, these functions may not provide sufficient entertainment experience during long car rides, especially for passengers.
[0025] Based on this, this application integrates a game engine and a game platform encapsulated with multiple games in the vehicle terminal. With the support of the game engine, the game platform can support a variety of small games such as web games, light games (similar to small program games), and battle games. In addition, the game platform can provide rich game resources and can serve as an entrance to a large number of games. Only a small amount of game resources needs to be loaded to start the game journey immediately. Users do not need to wait or download games, which greatly improves user usage. Therefore, the game implementation method provided by this application can enrich and enhance the user's in-vehicle entertainment experience.
[0026] The technical solution of the present application will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0027] According to some embodiments of the present application, a game implementation method based on a vehicle-mounted terminal is provided, the vehicle-mounted terminal is configured with a game platform and a game engine, and the game platform encapsulates a plurality of games.
[0028] like Figure 1 As shown, the game implementation method includes:
[0029] Step S110, in response to a start instruction for a target game input by a user through a game platform, obtaining start information of the target game;
[0030] Step S120: based on the opening information of the target game, using the game engine to open the target game; and
[0031] Step S130: displaying the game screen of the target game through the display screen of the vehicle-mounted terminal.
[0032] Therefore, by configuring a game engine and a game platform encapsulated with multiple games on the in-vehicle terminal, the game engine can be used to open various types of games provided by the game platform, providing users with a rich in-vehicle entertainment experience without the need to download games, greatly improving user usage.
[0033] The vehicle in the embodiment of the present application may be any movable means of transport, such as a car, a coach, a bus, a truck, a train, a ship, a motorcycle, etc. The vehicle-mounted terminal may be, but is not limited to, a central control terminal of the vehicle.
[0034] The vehicle terminal may have a communication module, such as a wireless network communication module (such as a Bluetooth communication module and / or a Wi-Fi communication module, etc.), so as to facilitate data interaction with external devices. The vehicle terminal may also have a display screen, such as a touch display screen, and / or a virtual display, which may project various forms of information onto the front windshield or window, so as to display information and enable interaction with the user. It is understandable that the user in the embodiment of the present application may be any passenger in the car, such as the driver, the co-pilot, or the passenger in the back row. The vehicle terminal may not only realize user interaction through the display screen, but also realize user interaction through the vehicle input device or the user's mobile device, and the vehicle input device may be, for example, a steering wheel button. A wireless connection may be established between the user's mobile device and the vehicle terminal, and user interaction with the vehicle terminal may be realized through the mobile device. The mobile device may be, for example, a smart phone, a tablet computer, or a wearable device, and the wearable device may be a smart glasses, a smart watch, etc. The vehicle terminal may have a storage module for storing various data.
[0035] The game platform can be integrated into the vehicle system of the vehicle terminal in the form of software, or it can be set in the vehicle terminal in the form of hardware. The game platform can interact with external devices based on the communication module of the vehicle terminal, and can display the user interface and game screen of the game platform based on the display screen of the vehicle terminal. Users can operate and interact with the game through the display screen (touch screen), vehicle input device or user's mobile device. The game platform can store user interface data, game data, user account information, etc. in the storage module of the vehicle terminal.
[0036] In some embodiments, in response to a start instruction for a target game input by a user through a user interface of a game platform, a game resource request may be sent to a game server, and the game resource request may include a unique identifier of the target game, so that the start information of the target game can be obtained from the game server. Exemplarily, in response to a user clicking on any game on the game platform, a small amount of start information of the target game may be obtained from the game server. Thus, the user can quickly enter the game without waiting for a long installation and loading process, and achieve click-to-play. The game platform encapsulates a universal way to start a mini-game, passes the necessary information for starting the game to the game engine, and can quickly load and complete the start of the mini-game.
[0037] In-car click-to-play games can be designed around immediacy, ease of use, and safety. By optimizing resource loading, interface interaction, and game logic, it ensures that users can enjoy the game easily and happily while waiting or resting in the car.
[0038] In some embodiments, in response to the start instruction of the target game, the streaming loading technology can be used to achieve instant loading of game resources, reduce waiting time, and improve user experience. Thus, by optimizing the resource loading strategy, efficient resource utilization is ensured under limited bandwidth and storage space.
[0039] In some embodiments, a lightweight game engine, such as Unity, can be selected to reduce the size of the game and reduce the performance requirements of the vehicle-mounted device. At the same time, the engine's optimization tools (such as Profiler optimization tools, MemoryProfiler optimization tools, Unreal Insights optimization tools, etc.) can be used to further improve the running efficiency and stability of the game.
[0040] In some embodiments, the driver's game operation during driving can be restricted. For example, in response to the connection between the steering wheel and the wheel, that is, the steering wheel operates the wheel, the driver's game operation during driving is restricted. For another example, in response to the game platform being turned on, the connection between the steering wheel and the wheel can be disconnected or the vehicle can be restricted from starting, so as to restrict the driver from operating the vehicle during the game.
[0041] like Figure 2As shown, the user interface of the game platform may include modules such as homepage, ranking, classification, welfare, and mine. The homepage module may display the recently played module, popular activities, and recommended games. The ranking module may display the popular game list, the new game list, etc. The classification module may divide the games into several categories, such as puzzle, puzzle, casual competition, business, level-breaking, adventure, dress-up, etc. The welfare module may include some welfare functions, such as signing in to earn points, playing games without ads, and exchanging points for goods. My module contains some user-related information, such as game footprints. The user interface of the game platform may also include other modules to enhance the user interaction experience, such as a search box, which allows users to quickly find related games through search.
[0042] In some embodiments, the opening information of the target game can be stored. Thus, after opening the target game for the first time and loading a small amount of opening information, the opening information of the target game can be stored locally, so that the target game can be completed in seconds when it is clicked later, that is, it can be played immediately, thereby improving the user experience.
[0043] like Figure 3 As shown, according to some embodiments of the present application, the game implementation method may further include:
[0044] Step S310, obtaining game update data from a game server via the vehicle wireless network;
[0045] Step S320: Update the game packaged by the game platform based on the game update data.
[0046] Therefore, by integrating the game platform into the vehicle-mounted terminal, the game library of the game platform can be updated independently, no longer relying on the upgrade of the vehicle-mounted system, and the game update is convenient, which can overcome the problem of long and inconvenient game library update cycle caused by relying on the upgrade of the vehicle-mounted system.
[0047] In some embodiments, the wireless network of the vehicle can be implemented through a vehicle networking system, which provides the vehicle with an in-vehicle Wi-Fi function. The game platform can obtain game update data from the game server through the in-vehicle Wi-Fi.
[0048] The game platform can update the packaged game library regularly, or choose whether to update the packaged game library after receiving the update notification from the game server. By updating the game library of the game platform, new game types and features can be introduced to meet the needs of different users.
[0049] According to some embodiments of the present application, the game implementation method may further include:
[0050] In response to the start instruction, displaying a user interface of the game platform on the display screen, the user interface of the game platform including a personalized recommendation partition;
[0051] Determine a recommended game based on the user profile and first historical game behavior data of the user, and at least one of the current context, wherein the first historical game behavior data includes game selection, game duration, and user behavior data during the game;
[0052] Display recommended games in the personalized recommendation section.
[0053] Therefore, personalized recommendations can be made by considering one or more factors such as the player's personalized preferences, historical gaming behaviors, current situations, etc., to achieve "one thousand faces for one thousand people" recommendations for in-car games, so that the recommended games are more in line with user needs and improve user experience.
[0054] Basic information of users, such as age, gender, occupation, etc., can be collected and analyzed to build user portraits. Since information such as age, gender, and occupation of users is associated with their game preferences, games that users may be interested in can be accurately analyzed based on user portraits.
[0055] The user's historical behavior data can reflect their gaming preferences. For example, the type of game they choose can reflect what types of games the user is interested in, the length of the game can reflect the user's interest in a certain type of game, and the character selection and operation habits during the game can reflect what types of games the user is interested in. Therefore, analyzing the user's historical behavior data can deeply understand the user's gaming preferences, and making game recommendations based on the user's gaming preferences can better meet the user's preferences and improve recommendation efficiency.
[0056] In some embodiments, for example, the user's gaming behavior data can be obtained through tracking points and reported to the operation background. The operation background can deeply understand the user's gaming preferences by analyzing the user's gaming behavior data.
[0057] By considering current environmental factors, such as time (day or night), weather (sunny, rainy, etc.), road conditions (congested or smooth), etc., we can recommend games suitable for the current situation to users. For example, during the congested rush hour, we can recommend relaxing and casual games.
[0058] In some embodiments, the recommended game may be determined based on one of the user profile and the first historical game behavior data of the user and the current context, or based on both of the user profile and the first historical game behavior data of the user and the current context. An appropriate recommendation algorithm may be selected based on the accuracy and efficiency of the recommendation.
[0059] In other embodiments, the first recommended game can be determined based on the first historical game behavior data, the second recommended game can be determined based on the user portrait and the content description information of multiple games, and the third recommended game can be determined based on the current context. Then, based on the first recommended game, the second recommended game, and the third recommended game, a recommended game is determined. This can further improve the accuracy of the recommendation, make the recommended game more in line with the user's preferences, and achieve context-aware recommendation.
[0060] like Figure 4 As shown, according to some embodiments of the present application, the game implementation method may further include: step S410, obtaining the second historical game behavior data of the associated user based on the user portrait of the user. In this case, the recommended game can be determined based on the user's portrait, the first historical game behavior data, the second historical game behavior data, and at least one of the current situation. The user portrait of the associated user may be similar to the user portrait of the user, for example, users of the same gender in the same age group of a certain type of occupation. In personalized game recommendations, by introducing the historical game behavior data of the associated user, it is beneficial to more accurately analyze and mine the game preferences of the user and improve the accuracy of the recommendation. And in the case where the user's historical game behavior data is less or even non-existent, the user's game preferences can also be accurately analyzed to achieve accurate recommendations.
[0061] In some embodiments, determining a recommended game based on at least one of the user's portrait, the first historical game behavior data, the second historical game behavior data, and the current context may include:
[0062] Step S420: determining a first recommended game based on the first historical game behavior data and the second historical game behavior data;
[0063] Step S430: Determine a second recommended game based on the user portrait and content description information of multiple games;
[0064] Step S440: Determine a third recommended game based on the current situation; and
[0065] Step S450: Determine a recommended game based on the first recommended game, the second recommended game, and the third recommended game.
[0066] In this way, the user's game preferences can be further explored, the accuracy of recommendations can be improved, the recommended games can be more in line with the user's preferences, and context-aware recommendations can be achieved.
[0067] In some embodiments, the user's first historical game behavior data and the associated second historical game behavior data can be compared to recommend to the user games that are similar to the games played by the user among the historical games played by the associated users, thereby implementing a collaborative filtering recommendation algorithm.
[0068] The content description information of the game may include, for example, type, difficulty, theme, etc. Based on the user portrait, we can analyze the games that users may be interested in. For example, users of younger ages prefer more difficult games, users of different age groups are interested in different game themes, and users of older ages prefer card games, thus implementing a content filtering recommendation algorithm.
[0069] In some embodiments, the current context of the user may include time context (day or night), weather context (sunny, rainy, etc.), scene context (congested or unobstructed), etc., and suitable types of games can be recommended based on the current context of the user. For example, during congested rush hour, relaxing and casual games can be recommended, thus realizing a context-aware recommendation algorithm.
[0070] In other words, the above steps are a hybrid recommendation algorithm that combines collaborative filtering recommendation algorithm, content filtering recommendation algorithm and context-aware recommendation algorithm, which can further improve the accuracy of recommendation results, make recommended games more in line with user preferences, and increase user usage rate.
[0071] It is understandable that the recommended game may also be determined by only using at least one of the collaborative filtering recommendation algorithm, the content filtering recommendation algorithm, and the context-aware recommendation algorithm.
[0072] In some embodiments, the display screen parameter restrictions of the vehicle terminal (such as screen size, performance, resolution, etc.) can also be considered. In the above personalized recommendation algorithm, the display screen parameters of the vehicle terminal can be further combined to ensure that the recommended game can run smoothly on the vehicle terminal. The game screen and operation method can be optimized according to the display screen parameters of the vehicle terminal to make it more suitable for the use of the vehicle terminal.
[0073] According to some embodiments of the present application, the first historical game behavior data may also include user evaluation information for the game. Thus, a feedback mechanism can be provided to allow users to rate and / or provide feedback information for the selected or recommended games, so that the recommendation algorithm can be continuously adjusted and optimized based on the player's feedback to improve the accuracy and personalization of the recommendation. The evaluation information may include ratings and / or text feedback information.
[0074] Likewise, the second historical game behavior data of the associated user may also include the user's evaluation information on the game, which can improve the accuracy of the collaborative recommendation algorithm.
[0075] According to some embodiments of the present application, the user interface of the game platform may further include a new game recommendation section and a popular game recommendation section, and the game implementation method may further include:
[0076] Get recommended new games and recommended popular games;
[0077] Display recommended new games in the new game recommendation section;
[0078] Recommended popular games are displayed in the popular game recommendation section.
[0079] In this way, some new games and popular games can be dynamically recommended to better meet the entertainment needs of users.
[0080] The operation background can dynamically configure and distribute new and popular games for promotion.
[0081] In some embodiments, data such as game exposure times, page exposure times, game click times, etc. can be captured through embedding points, and the embedding point data can be reported to the operation background, which can calculate the game click rate and exposure rate, etc. based on the embedding point data. Based on the game click rate and exposure rate, as well as the user portrait and the first historical behavior data, the operation background can recommend different new games and / or popular games to different in-vehicle terminals to meet the needs of different users.
[0082] In some embodiments, personalized recommended games, new games to be recommended, and popular games can be displayed on the homepage of the user interface of the game platform. Since the homepage has the highest exposure rate and click-through rate, the recommendation efficiency can be improved.
[0083] According to some embodiments of the present application, the game implementation method may further include:
[0084] Stores user interface data of the game platform;
[0085] In response to a startup instruction for opening the game platform next time, acquiring the stored user interface data of the game platform;
[0086] Re-acquire recommended new games and recommended popular games;
[0087] Based on the stored user interface data of the game platform and the retrieved recommended new games and recommended popular games, the user interface of the game platform is displayed on a display screen.
[0088] Therefore, by storing the user interface data of the game platform locally, it is possible to quickly load the user interface of the game platform next time. In addition, by re-acquiring recommended new games and popular games, the recommended content can be adjusted in time according to market trends to meet the needs of different users.
[0089] The user can start any target game on the game platform, for example, by clicking on any target game on the user interface of the game platform. The target game can be, for example, any game among personalized recommended games, recommended new games and popular games, and then obtain the necessary start information of the target game from the game server through the vehicle wireless network and send it to the game engine, use the game engine to open the target game, and display the game screen of the target game on the display screen of the vehicle terminal. In response to the game operation instruction input by the user for the target game screen, the target game can be controlled based on the game operation instruction.
[0090] In some embodiments, when the display screen of the vehicle-mounted terminal is a touch screen, the game implementation method may include: obtaining game operation instructions input by the user through the display screen of the vehicle-mounted terminal; and controlling the target game based on the game operation instructions.
[0091] In other embodiments, the user may input the third game operation instruction through an input device independent of the display screen. In this case, the game implementation method may include: establishing a wireless connection between the input device and the vehicle-mounted terminal; obtaining the third game operation instruction input by the user through the input device; and controlling the target game based on the third game operation instruction.
[0092] The input device may be, for example, a steering wheel button or a user's mobile device. A wireless connection may be established between the user's mobile device and the vehicle-mounted terminal, and the target game may be controlled through the mobile device. The mobile device may be, for example, a smartphone, a tablet computer, or a wearable device, and the wearable device may be smart glasses, a smart watch, etc.
[0093] According to some embodiments of the present application, the game implementation method may further include: saving the user's game setting information, the game setting information including character selection and game progress information. By saving the user's game setting information during the game, a seamless connection can be achieved when the user plays the game next time.
[0094] In some embodiments, before starting the target game, the user's account information, that is, the user's login account, can be obtained so that the user's personalized game settings and preferences can be loaded. Exemplarily, the user can input the account information through the touch screen of the vehicle terminal.
[0095] In some embodiments, the user's account information can be logged in through the user's mobile device. In this case, the game implementation method may include: establishing a wireless connection between the vehicle terminal and the user's mobile device; logging in the user's account information through the mobile device; obtaining game setting information corresponding to the account information; based on the game setting information, using the game engine to open the target game; displaying the game screen corresponding to the game progress information on the display screen, so as to achieve seamless connection of the game process on the vehicle terminal.
[0096] Exemplarily, a QR code can be displayed on a display screen, and the user's mobile device can be used to scan the QR code to establish a wireless connection between the user's mobile device and the vehicle-mounted terminal, such as a Bluetooth connection and / or a Wi-Fi connection, and the account information on the user's mobile device can be obtained through the wireless connection to enable user account login.
[0097] In some embodiments, user account information can be securely processed through encryption, anti-tampering and other technical means to ensure the integrity and security of game data.
[0098] In order to provide users with a richer and more immersive entertainment experience, the multi-screen interactive function of the in-vehicle gaming platform is proposed in the embodiment of the present application, which allows the driver and passengers to share the game screen and operation experience through different display screens in the car.
[0099] According to some embodiments of the present application, the vehicle terminal may include multiple display screens, and the multiple display screens include a main display screen and a secondary display screen. The game implementation method may also include: sending the game data of the main display screen to the secondary display screen for display at the same time through a wireless connection, and the main display screen and the secondary display screen display the same game screen, or the secondary display screen displays a part of the game screen selected from the game screen displayed on the main display screen, so as to achieve multi-screen sharing and provide a richer and more immersive entertainment experience for passengers in the car (including the driver, the co-pilot and the rear passengers). Exemplarily, the selection operation input by the user can be obtained through the main display screen to select a part of the game screen in the overall game screen. The selection operation can be, for example, but not limited to, a user's click operation on a certain game scene in the game screen displayed on the touch main display screen, or a user's use of a frame selection tool (such as a rectangular frame) to frame a part of the game screen in the game screen displayed on the main display screen, and the selected part of the game screen is sent to the secondary display screen for display.
[0100] The main display screen may be, for example, a central control display screen mounted on the vehicle, and the secondary display screen may be, for example, a display screen for the rear seats. The game screen may be simultaneously projected onto multiple display screens via a wireless connection (such as Wi-Fi or Bluetooth). Different display screens may display the same game screen, or select different parts of the game screen from the game screen displayed on the main display screen as required. For example, the driver may see the overall navigation map of the game through the main display screen, while the rear passengers may see specific scenes of the game through the secondary display screen.
[0101] In some embodiments, the secondary display screen may display the same game screen as the primary display screen or a portion of the game screen selected from the game screen displayed on the primary display screen without participating in the game.
[0102] In other embodiments, the main display screen and the secondary display screen can support independent touch operations, that is, the first game operation instruction input by the user through the main display screen and the second game operation instruction input through the secondary display screen can be obtained, and the target game can be controlled based on the first game operation instruction and the second game operation instruction, so that the corresponding target game screen can be displayed on the main display screen and the secondary display screen respectively according to the game operation instruction input by the user through the main display screen and the secondary display screen. In this way, multiple passengers can participate in the game at the same time, and they can have their own game perspectives and operation interfaces according to the passenger's operation instructions, realizing multi-person interaction and increasing the fun of the game.
[0103] For the central control display screen, a wireless connection can also be established between the user's mobile device and the vehicle-mounted terminal, and the game screen displayed on the central control display screen can be controlled through the user's mobile device.
[0104] In some embodiments, the game screen of the secondary display screen can be displayed through a window on the main display screen (such as the central control display screen), so that the main display screen can control the display of the secondary display screen.
[0105] In an exemplary embodiment, Figure 5 As shown, the game implementation method may include:
[0106] In response to a start-up instruction from the game platform, reading the last requested user interface data stored locally;
[0107] Get personalized recommended games, as well as the latest recommended new games and popular games through the vehicle's wireless network, and store them locally;
[0108] Obtain the number of game exposures, page exposures, and game clicks through tracking data and upload them to the operation backend, so that the operation backend can calculate the game click rate and exposure rate based on the tracking data, and re-determine the latest recommended new games and popular games accordingly;
[0109] Confirm whether the user is logged in, if not, login user account information;
[0110] In response to the user clicking on the target game, obtaining the opening information of the target game from the cloud game server, and opening the target game by rendering using the game engine;
[0111] The game screen of the target game is displayed on the display screen, and the user can control the game through the display screen to interact with the game;
[0112] In response to the user closing the target game, the user's game behavior data obtained through the tracking point is reported to the operation background, so that the operation background re-determines the personalized recommended games for the user based on the tracking point data.
[0113] In an exemplary embodiment, Figure 6 As shown, the steps of opening the target game may include:
[0114] In response to a user clicking an icon of a target game through a user interface of a gaming platform, checking a connection status of a vehicle wireless network;
[0115] In response to the vehicle wireless network being connected normally, checking a user login status;
[0116] In response to the user successfully logging in, requesting the cloud game server for the start information of the target game;
[0117] Load game start information and store the start information of the target game locally;
[0118] Use the game engine to open the target game;
[0119] The game screen of the target game is displayed on the display screen of the in-vehicle terminal, and the user can start game interaction.
[0120] In an exemplary embodiment, Figure 7 As shown, the method for implementing multi-screen interaction of the target game may include:
[0121] In response to the start-up instruction, displaying a user interface of the game platform on a main display screen of the vehicle-mounted terminal;
[0122] Receiving a start instruction input by a user by clicking a target game on a user interface of a game platform;
[0123] Obtain the opening information of the target game, and use the game engine to open the target game;
[0124] Displaying the game screen of the target game on the main display screen;
[0125] Establish a Wi-Fi and / or Bluetooth wireless connection between the vehicle terminal and the two secondary display screens in the rear row;
[0126] Select the first part of the game screen and the second part of the game screen from the game screen on the main display screen according to the needs;
[0127] The data of the first part of the game screen and the data of the second part of the game screen are sent to the two secondary display screens in the back row for display via wireless connection.
[0128] In another exemplary embodiment, Figure 8 As shown, the method for implementing multi-screen interaction of the target game may include:
[0129] In response to the start-up instruction, displaying a user interface of the game platform on a main display screen of the vehicle-mounted terminal;
[0130] Receiving a start instruction input by a user by clicking a target game on a user interface of a game platform;
[0131] Obtain the opening information of the target game, and use the game engine to open the target game;
[0132] Select the secondary display screen for game projection on the main display screen;
[0133] Establish a wireless connection between the vehicle terminal and the two secondary display screens in the rear row;
[0134] Displaying the game screen of the target game on the main display screen;
[0135] The data of the game screen on the main display screen is sent to the two secondary display screens in the selected rear row for display via a wireless connection;
[0136] A first game operation instruction inputted by a plurality of users through a main display screen and a second game operation instruction inputted through a secondary display screen are obtained to control a target game.
[0137] In another exemplary embodiment, Fig. 9 As shown, the method for implementing multi-screen interaction of the target game may include:
[0138] In response to the start-up instruction, displaying a user interface of the game platform on a main display screen of the vehicle-mounted terminal;
[0139] Receiving a start instruction input by a user by clicking a target game on a user interface of a game platform;
[0140] Obtain the opening information of the target game, and use the game engine to open the target game;
[0141] Displaying the game screen of the target game on the main display screen;
[0142] Establish a wireless connection between the vehicle terminal and the two secondary display screens in the rear row;
[0143] The game data of the main display is sent to the two secondary displays in the back row via wireless connection for display;
[0144] Acquire a first game operation instruction inputted by a plurality of users through a main display screen and a second game operation instruction inputted through a secondary display screen to control a target game;
[0145] The game images of the two secondary displays are displayed on the main display through windows.
[0146] According to some embodiments of the present application, a game implementation device based on a vehicle-mounted terminal is also provided, wherein the vehicle-mounted terminal is configured with a game platform and a game engine, and the game platform encapsulates a plurality of games. Fig.10 As shown, the game implementation device 1000 includes:
[0147] The acquisition module 1001 is configured to acquire the start information of the target game in response to the start instruction for the target game input by the user through the game platform;
[0148] An opening module 1002 is configured to open the target game using a game engine based on the opening information of the target game; and
[0149] The display module 1003 is configured to display the game screen of the target game through the display screen of the vehicle-mounted terminal.
[0150] The operation of each module of the game realization device is similar to the operation of each step of the game realization method described above, and will not be repeated here.
[0151] According to some embodiments of the present application, there is also provided an electronic device, including: a memory; and at least one processor, wherein the memory stores a computer program, and the computer program can be executed by the at least one processor to implement the above method.
[0152] According to some embodiments of the present application, a vehicle-mounted terminal is also provided, including: the above-mentioned game implementation device or electronic device.
[0153] According to some embodiments of the present application, a non-transitory computer-readable storage medium storing a computer program is also provided, wherein the computer program implements the above method when executed by a processor.
[0154] According to some embodiments of the present application, a computer program product is also provided, including a computer program, and the computer program implements the above method when executed by a processor.
[0155] See also Fig.11, a block diagram of an electronic device 1100 that can be used as the present disclosure will now be described, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device can be a computer device of different types, such as a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0156] Fig.11 1 shows a block diagram of an electronic device according to an embodiment of the present disclosure. Fig.11 As shown, the electronic device 1100 may include at least one processor 1101 , a working memory 1102 , an I / O device 1104 , a display device 1105 , a storage device 1106 , and a communication interface 1107 that can communicate with each other via a system bus 1103 .
[0157] The processor 1101 may be a single processing unit or multiple processing units, all of which may include a single or multiple computing units or multiple cores. The processor 1101 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuits, and / or any device that manipulates signals based on operating instructions. The processor 1101 may be configured to obtain and execute computer-readable instructions stored in a working memory 1102, a storage device 1106, or other computer-readable media, such as program codes of an operating system 1102a, program codes of an application program 1102b, and the like.
[0158] Working memory 1102 and storage 1106 are examples of computer-readable storage media for storing instructions that are executed by processor 1101 to implement the various functions described above. Working memory 1102 may include both volatile memory and non-volatile memory (e.g., RAM, ROM, etc.). In addition, storage 1106 may include a hard drive, a solid-state drive, a removable medium, including external and removable drives, a memory card, a flash memory, a floppy disk, an optical disk (e.g., a CD, a DVD), a storage array, a network attached storage, a storage area network, etc. Working memory 1102 and storage 1106 may all be collectively referred to herein as memory or computer-readable storage media, and may be a non-transitory medium capable of storing computer-readable, processor-executable program instructions as computer program code, which may be executed by processor 501 as a specific machine configured to implement the operations and functions described in the examples herein.
[0159] The I / O device 1104 may include an input device and / or an output device. The input device may be any type of device capable of inputting information to the electronic device 1100, and may include but is not limited to a mouse, a keyboard, a touch screen, a track pad, a track ball, a joystick, a microphone, and / or a remote controller. The output device may be any type of device capable of presenting information, and may include but is not limited to a video / audio output terminal, a vibrator, and / or a printer.
[0160] The communication interface 1107 allows the electronic device 1100 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, and may include but is not limited to a modem, a network card, an infrared communication device, a wireless communication transceiver and / or a chipset, such as a Bluetooth™ device, an 802.11 device, a Wi-Fi device, a WiMax device, a cellular communication device and / or the like.
[0161] The application 1102b in the working register 1102 can be loaded to execute the various methods and processes described above, such as Figure 1 In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 1100 via the storage device 1106 and / or the communication interface 1107. When the computer program is loaded and executed by the processor 1101, one or more steps of the game implementation method described above may be executed.
[0162] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0163] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0164] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0165] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0166] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0167] A computing system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.
[0168] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0169] Although the embodiments or examples of the present disclosure have been described with reference to the accompanying drawings, it should be understood that the above-mentioned methods, systems and devices are merely exemplary embodiments or examples, and the scope of the present invention is not limited by these embodiments or examples, but only by the claims after authorization and their equivalent scope. Various elements in the embodiments or examples can be omitted or replaced by their equivalent elements. In addition, each step can be performed in an order different from that described in the present disclosure. Further, the various elements in the embodiments or examples can be combined in various ways. It is important that with the evolution of technology, many elements described herein can be replaced by equivalent elements that appear after the present disclosure.
Claims
1. A method for implementing a game based on a vehicle-mounted terminal, characterized in that: The vehicle-mounted terminal is configured with a game platform and a game engine, the game platform encapsulates a plurality of games, and the implementation method includes: In response to a start instruction for a target game input by a user through the game platform, obtaining start information of the target game; Based on the opening information of the target game, opening the target game using the game engine; and The game screen of the target game is displayed through the display screen of the vehicle-mounted terminal.
2. The game implementation method according to claim 1, characterized in that: Also includes: Obtain game update data from the game server via the vehicle wireless network; The game packaged by the game platform is updated based on the game update data.
3. The game implementation method according to claim 1, characterized in that: Also includes: The opening information of the target game is stored.
4. The game implementation method according to claim 1, characterized in that: Also includes: In response to the start instruction, displaying a user interface of the game platform on the display screen, wherein the user interface of the game platform includes a personalized recommendation partition; Determine a recommended game based on at least one of the user profile and first historical game behavior data of the user, and the current context, wherein the first historical game behavior data includes game selection, game duration, and user behavior data during the game; The recommended games are displayed in the personalized recommendation section.
5. The game implementation method according to claim 4, characterized in that: Also includes: Acquire the second historical game behavior data of the associated user based on the user portrait of the user; Determining a recommended game based on at least one of the user portrait and the first historical game behavior data of the user and the current context includes: Determining a first recommended game based on the first historical game behavior data and the second historical game behavior data; Determining a second recommended game based on the user portrait and the content description information of the plurality of games; Based on the current situation, determining a third recommended game; and The recommended game is determined based on the first recommended game, the second recommended game, and the third recommended game.
6. The game implementation method according to claim 4, characterized in that: The first historical game behavior data also includes user evaluation information on the game.
7. The game implementation method according to claim 4, characterized in that: The user interface of the game platform also includes a new game recommendation partition and a popular game recommendation partition, and the implementation method also includes: Get recommended new games and recommended popular games; Displaying the recommended new games in the new game recommendation section; The recommended popular games are displayed in the popular game recommendation section.
8. The game implementation method according to claim 7, characterized in that: Also includes: Storing user interface data of the game platform; In response to a startup instruction for opening the game platform next time, acquiring the stored user interface data of the game platform; Re-acquire the recommended games, recommended new games and recommended popular games; Based on the stored user interface data of the game platform and the retrieved recommended games, recommended new games and recommended popular games, the user interface of the game platform is displayed on the display screen.
9. The game implementation method according to any one of claims 1 to 8, characterized in that: The vehicle-mounted terminal includes a plurality of display screens, wherein the plurality of display screens include a main display screen and a secondary display screen, and the implementation method further includes: The game data of the main display screen is simultaneously sent to the secondary display screen for display via a wireless connection. The main display screen and the secondary display screen display the same game screen, or the secondary display screen displays a portion of the game screen selected from the game screen displayed on the main display screen.
10. The game implementation method according to claim 9, characterized in that: The implementation method also includes: Acquire a first game operation instruction input by a user through the main display screen and a second game operation instruction input through the secondary display screen; The target game is controlled based on the first game operation instruction and the second game operation instruction.
11. The game implementation method according to claim 9, characterized in that: Also includes: The game screen of the secondary display screen is displayed on the main display screen through a window.
12. The game implementation method according to any one of claims 1 to 8, characterized in that: Also includes: Establishing a wireless connection between the input device and the vehicle terminal; Acquiring a third game operation instruction input by the user through the input device; The target game is controlled based on the third game operation instruction.
13. The game implementation method according to any one of claims 1 to 8, characterized in that: Also includes: The game setting information of the user is saved, wherein the game setting information includes character selection and game progress information.
14. The game implementation method according to claim 13, characterized in that: Also includes: Establishing a wireless connection between the vehicle terminal and the user's mobile device; Log in to the user's account information through a mobile device; Obtaining game setting information corresponding to the account information; Based on the game setting information, using the game engine to open the target game; A game screen corresponding to the game progress information is displayed on the display screen.
15. A game realization device based on a vehicle-mounted terminal, characterized in that: The vehicle-mounted terminal is configured with a game platform and a game engine, the game platform encapsulates a plurality of games, and the implementation device comprises: An acquisition module, configured to acquire the opening information of the target game in response to an opening instruction for the target game input by a user through the game platform; an opening module configured to open the target game using the game engine based on the opening information of the target game; and The display module is configured to display the game screen of the target game through the display screen of the vehicle-mounted terminal.
16. An electronic device, characterized in that: include: Memory; At least one processor, the memory stores a computer program, and the computer program can be executed by the at least one processor to implement the method according to any one of claim 14.
17. A vehicle-mounted terminal, characterized in that: include: The electronic device of claim 16.
18. A non-transitory computer-readable storage medium storing a computer program, wherein: The computer program implements the method according to any one of claims 1 to 14 when executed by a processor.
19. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 14.
Citation Information
Cited By
Game recommendation method based on big data analysis and multi-game integration platform
CN120580029A
A game recommendation method based on big data analysis and a multi-game integration platform
CN120580029B