Exposure integration method and device and electronic equipment
By decoupling the equipment interface and external data in the game system and building a unified external data interface, the problem of limited external operation is solved, and the diversity of external functions and the convenience of player operation is achieved.
Patent Information
- Application Number
- CN202411877412.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-04-11
AI Technical Summary
In the existing game system, the operation of the display system is limited by the equipment system, and players cannot perform unified management and operation of the display outside the equipment interface.
By decoupling the equipment interface from the external data of all external systems and integrating it into a unified external data interface, a hash table is built to respond to players' external operations, and the unified display and management of external display is achieved.
The problem of displaying display is restricted by equipment system is eliminated, and the diversity of display functions and the convenience of player operation is increased.
Smart Images

Figure CN119792906A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a display integration method, device and electronic device. Background Art
[0002] There are many types of external display systems in massively multiplayer online role-playing (MMORPG) games. Different types of external display systems have different entrances, and their function implementation and display effects are quite different. In order to facilitate players to uniformly operate all the external display systems in the game, a wardrobe system is provided, that is, the wardrobe system is a system that uniformly controls all external display operations. In this way, it is convenient for players to manage external displays and enhance the player's gaming experience.
[0003] In existing game systems, the system that controls the character's appearance in the game is highly bound to the equipment system. Players can only perform basic operations on the appearance in the equipment interface and cannot control the appearance system other than the equipment system. This limits the operation of the appearance system. Summary of the invention
[0004] In view of this, an object of the present invention is to provide a display integration method, device and electronic device.
[0005] In order to achieve the above purpose, the technical solution adopted by the embodiment of the present invention is as follows:
[0006] In a first aspect, the present invention provides an explicit integration method, the method comprising:
[0007] Decouple the equipment interface in the target game application from the display data of all display systems;
[0008] Integrating the external display data of each of the external display systems into a unified external display data interface;
[0009] Extracting external data of each of the external systems, and constructing a first hash table based on all the extracted external data;
[0010] In response to the player's external display operation, the first hash table is accessed through the external display data interface, and the relevant external display is performed according to the first hash table and the external display operation.
[0011] In an optional embodiment, the method further comprises:
[0012] In response to the player's collection operation, the player's collection degree statistics, combat power statistics and attribute addition statistics for various types of external display systems are obtained;
[0013] The collection degree statistics, combat power statistics and attribute addition statistics are stored in a second hash table, and the second hash table is associated with the external data interface.
[0014] In an optional embodiment, the method further comprises:
[0015] When detecting that a player logs into the wardrobe system for the first time and enters the wardrobe interface, the equipment information of the player is stored in the server, and the server stores the equipment information through multiple equipment scheme bits to form multiple sets of equipment scheme data;
[0016] Each time the player enters the wardrobe system, the server sends the saved equipment plan data to the player's client, backs up the equipment plan data locally through the client, and performs equipment operations based on the local equipment plan data.
[0017] In an optional embodiment, the method further comprises:
[0018] Get the external item ID corresponding to the equipment scheme data that the player has switched to;
[0019] Switch to the corresponding external display based on the external display prop ID, and display the external display.
[0020] In an optional implementation, the step of performing related explicit display according to the first hash table and the explicit operation includes:
[0021] Detecting whether the external display operations of different external display systems can be coupled, and if so, performing relevant external display based on the external display prop ID and external display type provided in the first hash table and according to the operation data corresponding to the external display operation;
[0022] If coupling is not possible, relevant external display is performed based on a pre-customized sub-interface of the external display system for which the external display operation is targeted.
[0023] In an optional implementation, the step of performing relevant external display based on the pre-customized sub-interface of the external display system for which the external display operation is targeted includes:
[0024] Obtain the external item ID and external item type provided in the first hash table;
[0025] Access the pre-customized sub-interface of the external display system for the external display operation, obtain the external display data corresponding to the external display prop ID and the external display type based on the sub-interface, and perform related external display based on the customized corresponding external display operation interface.
[0026] In an optional implementation, the coupling operations of the different external display systems include external display and hiding, external pinning, external filtering and searching.
[0027] In an optional implementation, the step of performing relevant external display based on the external prop ID and external type provided in the first hash table and according to the operation data corresponding to the external operation includes:
[0028] Based on the external tool ID and external type provided in the first hash table, and according to the operation data corresponding to the external operation, generating derived data in the operation interface;
[0029] A corresponding external display is achieved based on the derived data.
[0030] In a second aspect, the present invention provides an external display integration device, the device comprising:
[0031] A decoupling module, used to decouple the equipment interface in the target game application from the external display data of all external display systems;
[0032] An integration module, used for integrating the external display data of each of the external display systems into a unified external display data interface;
[0033] A construction module, used for extracting external explicit data of each of the external explicit systems, and constructing a first hash table based on all the extracted external explicit data;
[0034] The response module is used to respond to the player's external display operation, access the first hash table through the external display data interface, and perform related external display according to the first hash table and the external display operation.
[0035] In a third aspect, the present invention provides an electronic device, comprising a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor can execute the machine executable instructions to implement any of the methods described in the aforementioned embodiments.
[0036] The external display integration method, device and electronic device provided in the embodiments of the present invention decouple the equipment interface in the target game application from the external display data of all external display systems, and integrate them into a unified external display data interface. The external display data of each external display system is extracted, and a first hash table is constructed based on all the extracted external display data. In response to the player's external display operation, the first hash table is accessed through the external display data interface, and the relevant external display is performed according to the first hash table and the external display operation. In this solution, the equipment interface is decoupled from the external display data, and the external display is realized based on a unified external display data interface. In this way, the problem of the external display being limited by the equipment system is avoided, and the diversity of the external display functions is increased.
[0037] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0039] Figure 1 A flow chart of the external explicit integration method provided by an embodiment of the present invention is shown;
[0040] Figure 2 A flow chart showing an equipment operation method involved in the external display integration method provided by an embodiment of the present invention;
[0041] Figure 3 A flow chart showing a method for switching external displays involved in the external display integration method provided in an embodiment of the present invention is shown;
[0042] Figure 4 for Figure 1 A flowchart of the sub-steps included in S14;
[0043] Figure 5 for Figure 4 A flowchart of the sub-steps included in S142;
[0044] Figure 6 for Figure 4 A flowchart of the sub-steps included in S143;
[0045] Figure 7 A flowchart of a statistical method involved in the explicit integration method provided in an embodiment of the present invention;
[0046] Figure 8 A functional module block diagram of the external display integration device provided by an embodiment of the present invention;
[0047] Fig. 9 This is a structural block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0048] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0049] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present invention.
[0050] It should be noted that relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0051] See also Figure 1 , is a flow chart of an external display integration method provided by an embodiment of the present invention, the external display integration method can be executed by an external display integration device, the external display integration device can be implemented by software and / or hardware, and can be configured in an electronic device, the electronic device can be a computer device, a server, etc. The detailed steps of the external display integration method are introduced as follows.
[0052] S11, decoupling the equipment interface in the target game application from the external display data of all external display systems.
[0053] S12, integrating the external display data of each of the external display systems into a unified external display data interface.
[0054] S13, extracting external display data of each of the external display systems, and constructing a first hash table based on all the extracted external display data.
[0055] S14, responding to the player's external display operation, accessing the first hash table through the external display data interface, and performing related external display according to the first hash table and the external display operation.
[0056] This embodiment involves the operation and control of the wardrobe system, the display system, and the equipment system, wherein the equipment system refers to a system in which players can equip game characters with various equipment (such as weapons, armor, accessories, etc.) to enhance the character's combat effectiveness. Equipment usually has different attributes and levels. Players obtain equipment through battles, tasks, or purchases, and select appropriate equipment according to the character's needs and combat style.
[0057] The external display system refers to the system in the game that allows players to display specific appearances or special effects, usually those elements that do not provide actual combat bonuses but can change the appearance of characters or equipment.
[0058] The wardrobe system refers to a system in the game that allows players to collect or change character appearance clothing, accessories, etc. The wardrobe system can unify the control of all external operations.
[0059] The external display integration method provided in this embodiment is an improvement made on the basis of the existing system architecture. In the existing design, the external display system is highly bound to the equipment system. Therefore, in this embodiment, the equipment interface in the target game application is decoupled from the external display data of all external display systems. Among them, the target game application can be any game application, such as an MMORPG game application. The external display system can include, for example, a display system related to clothing, a display system related to accessories, etc.
[0060] On this basis, the client Lua script can be used to integrate the external data of all external display systems into a unified external data interface. The function GetAllAvatarInfo can be used to extract the external data of each external display system. The external data of each external display system exists in the form of an external data matching table.
[0061] After the external data is extracted from each external data table, the extracted external data will be uniformly stored in the constructed first hash table. For example, the external data can be hashed and the corresponding hash values calculated can be stored in the first hash table.
[0062] The data attributes of the metadata in the first hash table include the external item ID, external type type and external subtype in each external system. Among them, the external subtype exists as an optional attribute, that is, some external types may have external subtypes, while some external types may not have external subtypes.
[0063] On the basis of the above configuration, if the player needs to perform explicit control, the explicit operation can be performed through the wardrobe interface of the unified wardrobe system. After the player's explicit operation is monitored, the first hash table can be accessed through the explicit data interface. Based on the data in the first hash table and the specific operation information represented by the explicit operation, the relevant explicit display is performed. In this way, the problem that the equipment remains unchanged in some scenarios where explicit control from the equipment interface is required but the external display cannot be changed is avoided. This solution decouples the external control from the equipment interface, and realizes the external control through the wardrobe system and based on a unified external data interface. The explicit control is unrelated to the equipment interface and can be performed based on any needs, thereby improving the diversity of the external display.
[0064] See also Figure 2 In order to facilitate the collective control of all external displays by the players, the external display integration method provided in this embodiment also includes the following steps:
[0065] S21, when it is detected that the player logs into the wardrobe system for the first time and enters the wardrobe interface, the equipment information of the player is stored in the server, and the server stores the equipment information through multiple equipment solution bits to form multiple sets of equipment solution data.
[0066] S22, each time the player enters the wardrobe system, the server sends the saved equipment plan data to the player's client, backs up the equipment plan data locally through the client, and performs equipment operations based on the local equipment plan data.
[0067] In this embodiment, when a player logs into the wardrobe system for the first time and enters the wardrobe interface, the client will save the current player's equipment information on the server by default. The server will provide multiple equipment solution bits to store the player's equipment solution data. The equipment solution bit here refers to the bit where information is stored, and one piece of equipment solution data can be stored in one bit.
[0068] In this way, every time the player enters the wardrobe system, the server will send the player's corresponding equipment plan data to the client, which includes the player's external prop IDs for all external slots, and generate a backup file locally on the client for recovery after the loss of Lua script data caused by hot updates.
[0069] On the basis of the above, players can switch and save between different equipment plans. In order to make players have a more convenient operation experience, please refer to Figure 3 The external explicit integration method provided in this embodiment may further include the following steps:
[0070] S31, obtaining the external item ID corresponding to the equipment solution data switched by the player.
[0071] S32, switching to a corresponding external display based on the external display prop ID, and displaying the external display.
[0072] In this embodiment, during the switching operation, the player's display will be switched according to the display item ID recorded in the equipment solution data to be switched.
[0073] In this embodiment, the player's operating experience can be improved by switching and displaying it externally.
[0074] It can be seen that in this embodiment, the player's external display can be switched accordingly based on the equipment scheme switched to. On this basis, other required external display controls can be implemented based on the unified external display data interface, thereby ensuring additional external display control based on the correspondence between the external display and the equipment scheme.
[0075] See also Figure 4 In this embodiment, in the process of realizing external display based on the unified external display data interface, the step of performing the relevant external display according to the first hash table external display operation can be implemented in the following way:
[0076] S141, detecting whether the external display operations of different external display systems can be coupled, if so, executing the following step S142, if not, executing the following step S143.
[0077] S142, performing relevant external display based on the external prop ID and external type provided in the first hash table and according to the operation data corresponding to the external operation.
[0078] S143, performing relevant external display based on the pre-customized sub-interface of the external display system targeted by the external display operation.
[0079] In this embodiment, some operations in different external display systems are universal, while some operations are unique. Among them, universal operations are external operations that can be coupled between different systems, and the external operations that can be coupled include explicit display and hiding, explicit pinning, explicit filtering and searching. In other words, all external display systems can perform operations such as explicit display and hiding, explicit pinning, and explicit filtering and searching. The external operations that cannot be coupled by the external display system can be called unique operations, such as operations including fairy robes, fairy silk forms, and fairy robe sub-objects. These operations are special operations unique to certain external display systems.
[0080] For external display operations that can be coupled to different external display systems, the data generated by the operation is generated in a highly dynamic manner. That is, on the basis of completing the configuration of the above-mentioned external display data interface, the external prop ID and external display type provided in the first hash table accessed by the external data interface are used, and the relevant external display display is performed according to the operation data of the specific external display operation.
[0081] Specifically, see Figure 5 , based on the external prop ID and external type provided in the first hash table and according to the operation data corresponding to the external operation, the steps of performing the relevant external display can be implemented in the following manner:
[0082] S1421, based on the external tool ID and external type provided in the first hash table, and according to the operation data corresponding to the external operation, generate derived data in the operation interface.
[0083] S1422, realizing corresponding external display based on the derived data.
[0084] In this embodiment, based on the external prop ID and external type of the target external display, the derived data required for interface display is generated in the operation interface, including name, source, quality, icon, top, selection status, etc. These derived data are derived through the external data interface to facilitate basic operations of the interface.
[0085] Among them, if the basic operation is explicit display and hiding, the model of the player's game character can be changed by passing the operation data to UpdateModelView, including changes in display and hiding status.
[0086] If the basic operation is an explicit pinning, the derived data such as the selection state decide and pinning top generated in the operation data can be used to pre-select and confirm the pinning operation of the player. That is, when the player performs the pinning operation, he can first pre-select the pinning, and choose whether to finally confirm the pinning based on the effect after the pre-selection. If the pinning is finally confirmed, the final pinning effect will be displayed.
[0087] In addition, if the basic operation is explicit filtering and searching, the explicit filtering and searching can be performed based on the name data derived from the operation data.
[0088] The above are the external display controls related to the operations that can be coupled between different external display systems. For the special operations unique to the external display system, the relevant external display display can be performed based on the sub-interface of the external display system targeted by the pre-customized external display operation. For details, please refer to Figure 6 , this step can be achieved by:
[0089] S1431, obtaining the external prop ID and external type provided in the first hash table.
[0090] S1432, accessing the pre-customized sub-interface of the external display system for the external display operation, obtaining the external display data corresponding to the external display prop ID and the external display type based on the sub-interface, and performing related external display based on the customized corresponding external display operation interface.
[0091] In this embodiment, multiple sub-interfaces can be set under the unified external display data interface, and each sub-interface can correspond to a special external display control of the external display system. After accessing through the unified external display data interface, similarly, the external display prop ID and external display type in the first hash table are obtained, and the pre-customized sub-interface is accessed, and the relevant external display data is obtained based on the sub-interface, thereby realizing the corresponding external display.
[0092] For example, when the external operation is to control the light of the fairy robe sub-object, you can listen to the change message eLuaEvent_FairyRoby Light of the corresponding character model on the client, obtain the sub-object data of the character model, obtain the light hanging point of the fairy robe from the sub-object data, and perform the display and hiding operation on it.
[0093] In this embodiment, the above method can realize the universal interface of the same function of different external display systems, and the customized interface operation of different functions. In this way, the centralized control of the same function can be unified to improve the convenience of control, and the external display control of special functions will not be affected, ensuring the smooth execution of external display control.
[0094] See also Figure 7 In order to intuitively understand the operation of each player on the external display during the game, the external display integration method provided in this embodiment also includes the following steps:
[0095] S41, in response to the player's collection operation, obtaining the player's collection degree statistics, combat power statistics and attribute addition statistics for various types of external display systems.
[0096] S42, storing the collection degree statistics, combat power statistics and attribute addition statistics into a second hash table, and associating the second hash table with the external data interface.
[0097] In order to give players a clear goal and encourage them to continue playing the game to complete the collection, relevant statistics can be performed when players perform the collection operation. The statistics include the collection degree statistics, combat power statistics, attribute bonus statistics, etc. of the external system.
[0098] Collection statistics mainly refer to the display of the completion or ownership rate of collectible elements such as items, achievements, cards, characters, resources, etc. collected by players in the game. For example, the various props, equipment, resources, etc. that players can collect in the game, the statistics will show the ratio between the data collected by the player and the total number. For another example, the achievement system in the game will set a series of goals, and players can unlock achievements after completing these goals. The collection statistics will show the ratio of the number of solved achievements to the total number of achievements. Alternatively, players can collect cards or illustrated books, which are usually related to characters, props, etc. in the game. The statistics will show the number of cards that have been collected and those that have not been collected.
[0099] Combat power statistics refer to the quantification of the combat capabilities of player characters or units. They can be used to measure the combat power level of players in the game through a series of numerical values. Combat power statistics include basic attribute statistics, such as the character's vitality, attack power, defense power, etc. In addition, they can also include statistics such as skills and levels.
[0100] Attribute bonus statistics refer to the summary and display of attribute enhancement effects obtained by characters or units in the game due to factors such as equipment, skills, and status effects.
[0101] In this embodiment, the obtained collection degree statistics, combat power statistics and attribute addition statistics are stored in the constructed second hash table, and the second hash table is stored in the external data interface, so as to facilitate interface acquisition and further display of relevant statistical results.
[0102] The external display integration method provided in this embodiment decouples the external display data of the external display system from the equipment interface, integrates the external display data into the first hash table, and constructs a statistical external display data interface to access the external display data in the first hash table. In this way, external display can be realized through a unified external display data interface, thus avoiding the problem of external display being restricted by the equipment system and increasing the diversity of external display functions.
[0103] In addition, the universal interface of the same function between different external display systems and the customized interface operation of different functions are realized, which can improve the convenience of operating the same function and successfully realize the customized function.
[0104] Furthermore, one-click display can be achieved through the saved equipment plan, which makes it easy for players to control all display systems, improves the player's operating experience, and increases the daily activity of gamers.
[0105] Based on the same inventive concept, please refer to Figure 8, an embodiment of the present invention further provides a functional module diagram of an external display integration device. This embodiment can divide the functional modules of the external display integration device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present invention is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0106] For example, when each functional module is divided into corresponding functional modules, Figure 8 The external display integration device shown is only a schematic diagram of the device. The external display integration device may include a decoupling module, an integration module, a construction module and a response module. The functions of each functional module of the external display integration device are described in detail below.
[0107] A decoupling module, used to decouple the equipment interface in the target game application from the external display data of all external display systems;
[0108] An integration module, used for integrating the external display data of each of the external display systems into a unified external display data interface;
[0109] A construction module, used for extracting external explicit data of each of the external explicit systems, and constructing a first hash table based on all the extracted external explicit data;
[0110] The response module is used to respond to the player's external display operation, access the first hash table through the external display data interface, and perform related external display according to the first hash table and the external display operation.
[0111] It can be understood that the above-mentioned decoupling module, integration module, construction module and response module can be used to execute the above-mentioned S11 to S14. The detailed implementation method of the decoupling module, integration module, construction module and response module can refer to the relevant contents of the above-mentioned S11 to S14.
[0112] In a possible implementation, the above response module may also be used to:
[0113] In response to the player's collection operation, the player's collection degree statistics, combat power statistics and attribute addition statistics for various types of external display systems are obtained;
[0114] The collection degree statistics, combat power statistics and attribute addition statistics are stored in a second hash table, and the second hash table is associated with the external data interface.
[0115] In a possible implementation, the external display integration device further includes an execution module, which can be used to:
[0116] When detecting that a player logs into the wardrobe system for the first time and enters the wardrobe interface, the equipment information of the player is stored in the server, and the server stores the equipment information through multiple equipment scheme bits to form multiple sets of equipment scheme data;
[0117] Each time the player enters the wardrobe system, the server sends the saved equipment plan data to the player's client, backs up the equipment plan data locally through the client, and performs equipment operations based on the local equipment plan data.
[0118] In a possible implementation, the execution module may also be used to:
[0119] Get the external item ID corresponding to the equipment scheme data that the player switches to;
[0120] Switch to the corresponding external display based on the external display prop ID, and display the external display.
[0121] In a possible implementation, the above response module may be used to:
[0122] Detecting whether the external display operations of different external display systems can be coupled, and if so, performing relevant external display based on the external display prop ID and external display type provided in the first hash table and according to the operation data corresponding to the external display operation;
[0123] If coupling is not possible, relevant external display is performed based on the pre-customized sub-interface of the external display system for which the external display operation is targeted.
[0124] In a possible implementation, the above response module may be specifically used for:
[0125] Obtain the external item ID and external item type provided in the first hash table;
[0126] Access the pre-customized sub-interface of the external display system for the external display operation, obtain the external display data corresponding to the external display prop ID and the external display type based on the sub-interface, and perform related external display based on the customized corresponding external display operation interface.
[0127] In a possible implementation, the coupling operations of the different external display systems include external display and hiding, external pinning, external filtering and searching.
[0128] In a possible implementation, the above response module may be specifically used for:
[0129] Based on the external tool ID and external type provided in the first hash table, and according to the operation data corresponding to the external operation, generating derived data in the operation interface;
[0130] A corresponding external display is achieved based on the derived data.
[0131] Please refer to Fig. 9 An embodiment of the present invention further provides an electronic device, the electronic device comprising a memory, a processor and a communication module. The memory, the processor and the communication module are electrically connected to each other directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines.
[0132] The memory is used to store programs or data. The memory may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc.
[0133] The processor is used to read / write data or programs stored in the memory and execute corresponding functions.
[0134] The communication module is used to establish a communication connection between the electronic device and other communication terminals through the network, and to send and receive data through the network.
[0135] It should be understood that Fig. 9 The structure shown is only a schematic diagram of the structure of the electronic device, and the electronic device may also include Fig. 9 More or fewer components as shown, or with Fig. 9 Different configurations are shown. Fig. 9 Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0136] Furthermore, an embodiment of the present invention also provides a computer-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are executed, the external explicit integration method provided in the above embodiment is implemented.
[0137] Specifically, the computer-readable storage medium can be a general storage medium, such as a mobile disk, a hard disk, etc. When the computer program on the computer-readable storage medium is executed, the above-mentioned external integration method can be executed. Regarding the process involved when the computer-readable storage medium and its executable instructions are executed, reference can be made to the relevant description in the above-mentioned method embodiment, which will not be described in detail here.
[0138] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0139] In addition, the functional modules in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.
[0140] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0141] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An explicit integration method, characterized in that: The method comprises: Decouple the equipment interface in the target game application from the display data of all display systems; Integrating the external display data of each of the external display systems into a unified external display data interface; Extracting external data of each of the external systems, and constructing a first hash table based on all the extracted external data; In response to the player's external display operation, the first hash table is accessed through the external display data interface, and the relevant external display is performed according to the first hash table and the external display operation.
2. The explicit integration method according to claim 1, characterized in that: The method further comprises: In response to the player's collection operation, the player's collection degree statistics, combat power statistics and attribute addition statistics for various types of external display systems are obtained; The collection degree statistics, combat power statistics and attribute addition statistics are stored in a second hash table, and the second hash table is associated with the external data interface.
3. The explicit integration method according to claim 1, characterized in that: The method further comprises: When detecting that a player logs into the wardrobe system for the first time and enters the wardrobe interface, the equipment information of the player is stored in the server, and the server stores the equipment information through multiple equipment scheme bits to form multiple sets of equipment scheme data; Each time the player enters the wardrobe system, the server sends the saved equipment plan data to the player's client, backs up the equipment plan data locally through the client, and performs equipment operations based on the local equipment plan data.
4. The explicit integration method according to claim 3, characterized in that: The method further comprises: Get the external item ID corresponding to the equipment scheme data that the player has switched to; Switch to the corresponding external display based on the external display prop ID, and display the external display.
5. The explicit integration method according to claim 1, characterized in that: The step of performing related external display according to the first hash table and the external operation includes: Detecting whether the external display operations of different external display systems can be coupled, and if so, performing relevant external display based on the external display prop ID and external display type provided in the first hash table and according to the operation data corresponding to the external display operation; If coupling is not possible, relevant external display is performed based on a pre-customized sub-interface of the external display system for which the external display operation is targeted.
6. The explicit integration method according to claim 5, characterized in that: The step of performing relevant external display based on the pre-customized sub-interface of the external display system targeted by the external display operation includes: Obtain the external item ID and external item type provided in the first hash table; Access the pre-customized sub-interface of the external display system for the external display operation, obtain the external display data corresponding to the external display prop ID and the external display type based on the sub-interface, and perform related external display based on the customized corresponding external display operation interface.
7. The method of explicit integration according to claim 5, characterized in that: The coupling operations of the different external display systems include external display and hiding, external pinning, external filtering and searching.
8. The method of explicit integration according to claim 5, characterized in that: The step of performing relevant external display based on the external prop ID and external type provided in the first hash table and according to the operation data corresponding to the external operation includes: Based on the external tool ID and external type provided in the first hash table, and according to the operation data corresponding to the external operation, generating derived data in the operation interface; A corresponding external display is achieved based on the derived data.
9. An external display integration device, characterized in that: The device comprises: A decoupling module, used to decouple the equipment interface in the target game application from the external display data of all external display systems; An integration module, used for integrating the external display data of each of the external display systems into a unified external display data interface; A construction module, used for extracting external explicit data of each of the external explicit systems, and constructing a first hash table based on all the extracted external explicit data; The response module is used to respond to the player's external display operation, access the first hash table through the external display data interface, and perform related external display according to the first hash table and the external display operation.
10. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor can execute the machine executable instructions to implement any one of the methods of claims 1-8.