Number display method and device, number acquisition method and device, equipment and storage medium

By assigning a unique zone type identifier to the skin number of virtual objects, the problem of the lack of targeting of virtual object skins among different users is solved, thereby improving user activity and interactive experience.

CN121754890APending Publication Date: 2026-03-31TENCENT TECH (CHENGDU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, the skins of virtual objects lack specificity among different users, resulting in a decrease in the probability of users acquiring skins and their activity levels.

Method used

By assigning unique skin IDs to different accounts based on region type, the same skin is ensured to have different IDs in different region types, thus achieving the uniqueness and specificity of skin IDs.

Benefits of technology

It increased user engagement in acquiring skins, enhanced user participation and sense of accomplishment, and promoted user interaction in the virtual world.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121754890A_ABST
    Figure CN121754890A_ABST
Patent Text Reader

Abstract

The invention provides a number display method and device, a number acquisition method and device, equipment and a storage medium, and belongs to the technical field of computers. The method comprises the steps of displaying a skin display interface in a first application; displaying a number acquisition interface in response to a number acquisition operation on the object skin on the skin display interface; and in response to a trigger operation on the number acquisition interface, acquiring a skin number of the object skin based on the area type corresponding to the first application, and displaying the skin number on the number acquisition interface. According to the method, the skin number is determined based on the area type, so that the skin number is specially corresponding to the area type to which the current account belongs, and the skin number does not appear on accounts under other area types, so that the uniqueness of the skin number in the whole application is ensured; therefore, the object skin owned by the user generates pertinence and specificity relative to the user based on the skin number, the user is promoted to acquire the skin number for uniquely identifying the object skin, and the activeness of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a number display method, number acquisition method, apparatus, device and storage medium. Background Technology

[0002] Currently, many applications offer virtual worlds, within which one or more controllable virtual objects exist. These virtual objects can be characters, animals, cartoon figures, etc. Taking game applications as an example, game applications can provide different appearances for the same virtual object, referred to as skins. The number of skins for different virtual objects within a game application will continue to expand and increase as the game continues to operate.

[0003] In related technologies, different skins have different appearances and names, but different users can have the same skin. This makes the skin less targeted to users, thereby reducing the probability of users acquiring the skin, which in turn reduces the activity level of users acquiring the skin. Summary of the Invention

[0004] This application provides a method for displaying and obtaining product IDs, an apparatus, a device, and a storage medium. This allows user-owned skins to acquire a specific and exclusive identity based on their skin IDs, facilitating the user's acquisition of the uniquely identified skin ID and thus increasing user activity. The technical solution provided by this application is as follows:

[0005] According to one aspect of the embodiments of this application, a number display method is provided, the method comprising:

[0006] Display a skin display interface within the first application, wherein the skin display interface displays an object skin containing the first virtual object;

[0007] In response to the operation of obtaining the number of the object skin on the skin display interface, a number acquisition interface is displayed, which is used to obtain the skin number of the object skin;

[0008] In response to a trigger operation on the number acquisition interface, the skin number of the object skin is obtained based on the area type corresponding to the first application, and the skin number is displayed on the number acquisition interface;

[0009] The zone type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application, and the skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0010] According to another aspect of the embodiments of this application, a number acquisition method is provided, the method comprising:

[0011] Receive a first ID acquisition request from the first application, the first ID acquisition request being used to request the skin ID of an object skin, the object skin being the skin worn by the first virtual object in the first application;

[0012] Based on the region type corresponding to the first application, the skin number of the object skin is obtained. The region type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application. The skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0013] According to another aspect of the embodiments of this application, a number display device is provided, the device comprising:

[0014] The first display module is used to display a skin display interface within the first application, wherein the skin display interface displays an object skin of the first virtual object;

[0015] The second display module is used to display a number acquisition interface in response to the number acquisition operation of the object skin on the skin display interface. The number acquisition interface is used to acquire the skin number of the object skin.

[0016] The third display module is used to respond to the trigger operation of the number acquisition interface, obtain the skin number of the object skin based on the area type corresponding to the first application, and display the skin number on the number acquisition interface;

[0017] The zone type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application, and the skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0018] According to another aspect of the embodiments of this application, a number acquisition device is provided, the device comprising:

[0019] The receiving module is configured to receive a first number acquisition request from the first application, wherein the first number acquisition request is used to request the acquisition of the skin number of an object skin, and the object skin is the skin worn by the first virtual object in the first application;

[0020] The acquisition module is used to acquire the skin number of the object skin based on the region type corresponding to the first application. The region type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application. The skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0021] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory being used to store a computer program, the computer program being loaded and executed by the processor to implement the number display method or number acquisition method in the embodiments of this application.

[0022] On the other hand, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the number display method or number acquisition method in the embodiments of this application.

[0023] On the other hand, a computer program product is provided, the computer program product including a computer program stored in a computer-readable storage medium, a processor of a computer device reading the computer program from the computer-readable storage medium, the processor executing the computer program, causing the computer device to perform the number display method or number acquisition method described in any of the above implementations.

[0024] The method provided in this application embodiment can obtain skin IDs for object skins owned by an account within a first application. These skin IDs uniquely identify the object skin owned by that account within the first application. This ensures that even if different accounts own the same object skin, the object skin will have different skin IDs under different accounts. The first application may manage different accounts based on region type, potentially leading to accounts in different region types having the same skin ID. This method determines the skin ID based on region type, ensuring that the skin ID specifically corresponds to the region type of the current account and will not appear on accounts in other region types. This guarantees the uniqueness of the skin ID within the entire application, making the object skin owned by a user specific and exclusive to that user. This encourages users to obtain the skin ID used to uniquely identify the object skin, thereby increasing user activity. Attached Figure Description

[0025] Figure 1 This is a schematic diagram of the implementation environment of a solution provided in one embodiment of this application;

[0026] Figure 2 This is a flowchart of a number display method provided in one embodiment of this application;

[0027] Figure 3 This is a flowchart of a number display method provided in another embodiment of this application;

[0028] Figure 4 This is a schematic diagram of an active interface provided in one embodiment of this application;

[0029] Figure 5 This is a schematic diagram of a preview skin card provided in one embodiment of this application;

[0030] Figure 6 This is a schematic diagram of a skin exchange interface provided in one embodiment of this application;

[0031] Figure 7 This is a schematic diagram of a skin display interface covered by a mask according to an embodiment of this application;

[0032] Figure 8 This is a schematic diagram of a skin card provided in one embodiment of this application;

[0033] Figure 9 This is a schematic diagram of a skin display interface provided in one embodiment of this application;

[0034] Figure 10 This is a schematic diagram of a number acquisition interface provided in one embodiment of this application;

[0035] Figure 11 This is a schematic diagram of a number acquisition interface provided in another embodiment of this application;

[0036] Figure 12 This is a schematic diagram of a skin card provided in one embodiment of this application;

[0037] Figure 13 This is a schematic diagram of a sharing preview interface provided in one embodiment of this application;

[0038] Figure 14 This is a schematic diagram of a session interface provided in one embodiment of this application;

[0039] Figure 15 This is a schematic diagram of a shared skin card provided in one embodiment of this application;

[0040] Figure 16 This is a schematic diagram of a skin card switching interface provided in one embodiment of this application;

[0041] Figure 17 This is a schematic diagram of a management interface provided in one embodiment of this application;

[0042] Figure 18 This is a flowchart of a number acquisition method provided in one embodiment of this application;

[0043] Figure 19 This is a flowchart of a number acquisition method provided in another embodiment of this application;

[0044] Figure 20 This is a block diagram of a number display device provided in one embodiment of this application;

[0045] Figure 21 This is a block diagram of a number acquisition device provided in one embodiment of this application;

[0046] Figure 22 This is a structural block diagram of a terminal provided in one embodiment of this application;

[0047] Figure 23 This is a structural block diagram of a server provided in one embodiment of this application. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0049] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," nor are there any restrictions on quantity or execution order.

[0050] In this application, the term "at least one" means one or more, and "multiple" means two or more.

[0051] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the operating system of the terminal and the type of login account involved in this application were obtained with full authorization.

[0052] The number display method and number acquisition method provided in the embodiments of this application can be executed by a computer device, which can be provided as at least one of a terminal and a server.

[0053] Please refer to Figure 1 This diagram illustrates an implementation environment for a solution provided in an exemplary embodiment of this application. The implementation environment may include a terminal 10 and a server 20. The terminal 10 and server 20 can be directly or indirectly connected via wired or wireless communication, which is not limited herein. In some embodiments, a first application is installed on the terminal 10. The first application provides a virtual world containing one or more virtual objects, which can be characters, animals, cartoon characters, etc. The first application can provide different external appearances for the virtual objects, referred to as skins. Furthermore, the first application can also provide skin numbers for the skins.

[0054] In some embodiments, terminal 10 is used to display a skin display interface within a first application, the skin display interface displaying an object skin, and terminal 10 is used to determine the skin number of the object skin based on at least one of the operating system of terminal 10 and the type of login account of the first application in response to a number acquisition operation in the skin display interface, and to display the skin number.

[0055] In other embodiments, terminal 10 is used to display a skin display interface within a first application, the skin display interface displaying an object skin, and terminal 10 is used to send a number acquisition request to server 20 in response to a number acquisition operation in the skin display interface. Server 20 is used to determine the skin number of the object skin based on at least one of the terminal's operating system and the type of the login account of the first application, and send the skin number to terminal 10 for display.

[0056] In some embodiments, terminal 10 may be a smartphone, tablet, laptop, desktop computer, smart voice interaction device, smart home appliance, vehicle terminal, aircraft, VR (Virtual Reality) device, AR (Augmented Reality) device, etc., but is not limited thereto. In some embodiments, server 20 may be an independent server, a server cluster composed of multiple servers, or a distributed system. It may also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, server 20 primarily undertakes computing tasks, while terminal 10 undertakes secondary computing tasks; or, server 20 undertakes secondary computing services, while terminal 10 undertakes primary computing tasks; or, server 20 and terminal 10 collaborate on computing using a distributed computing architecture.

[0057] Please refer to Figure 2 The diagram illustrates a flowchart of a number display method according to an embodiment of this application. The execution entity for each step of this method can be a terminal, and the method includes the following steps.

[0058] 201. The terminal displays the skin display interface within the first application, and the skin display interface displays the object skin containing the first virtual object.

[0059] In this embodiment, the first application provides a virtual world, which includes multiple virtual objects. The first virtual object can be any one of the multiple virtual objects. The first application can be any application that provides the virtual world, such as a game application. The first application can provide multiple object skins for each virtual object, allowing the virtual object to display different appearances when wearing different object skins.

[0060] In some embodiments, the object skin displayed on the skin display interface can be any object skin of the first virtual object. In other embodiments, the first application only provides skin numbers for object skins of a target type, then the object skin displayed on the skin display interface is the object skin of that target type. Optionally, an object skin of a target type refers to an object skin for which the exchange of virtual resources is higher than a preset virtual resource, and the exchange of virtual resources refers to the virtual resources required to exchange for that object skin.

[0061] 202. In response to the operation of obtaining the skin number of the object in the skin display interface, the terminal displays the number acquisition interface, which is used to obtain the skin number of the object skin.

[0062] In this embodiment, the number acquisition operation is used to obtain the skin number of the object skin. The number acquisition operation can be set as needed, such as a long press operation, double-click operation, etc. on the skin display interface; or, the number acquisition operation can be a trigger operation on the number acquisition control on the skin display interface.

[0063] 203. In response to the trigger operation of the number acquisition interface, the terminal acquires the skin number of the object skin based on the region type corresponding to the first application, and displays the skin number on the number acquisition interface; wherein, the region type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application, and the skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0064] In this embodiment, the operating system may be Android, iOS, or other systems. The first application can log in using the same user's account on the second application. The second application can be various applications, such as an instant messaging application, meaning the first application can log in using an account on that instant messaging application. The type of the login account for the first application refers to the second application to which that login account belongs.

[0065] In this embodiment, different accounts can control the same virtual object, and correspondingly, different accounts can have the same object skin. However, in this embodiment, by obtaining a skin number to uniquely identify the object skin, even if multiple accounts own the same object skin, different accounts will have different skin numbers for that object skin.

[0066] In some embodiments, the first application manages accounts for different region types, i.e., through different servers, and each account under each region type generates its own skin number. This could lead to accounts under different region types potentially obtaining the same skin number. However, in this embodiment, the skin number is determined based on the region type, so that accounts under different region types obtain different skin numbers, making the skin number a unique identifier for the object skin within the first application.

[0067] In this embodiment, the terminal can determine the skin number based on the region type corresponding to the first application itself, or it can determine the skin number through the server based on the region type corresponding to the first application. No specific limitation is made here.

[0068] The method provided in this application embodiment can obtain skin IDs for object skins owned by an account within a first application. These skin IDs uniquely identify the object skin owned by that account within the first application. This ensures that even if different accounts own the same object skin, the object skin will have different skin IDs under different accounts. The first application may manage different accounts based on region type, potentially leading to accounts in different region types having the same skin ID. This method determines the skin ID based on region type, ensuring that the skin ID specifically corresponds to the region type of the current account and will not appear under accounts in other region types. This guarantees the uniqueness of the skin ID within the entire application, making the object skin owned by a user specific and exclusive to that user. This encourages users to obtain the skin ID used to uniquely identify the object skin, thereby increasing user activity.

[0069] The above Figure 2 The basic process of the number display method is as follows: Figure 3 The method for displaying the numbering is described in further detail. See also... Figure 3 , Figure 3 A flowchart of a number display method provided for another embodiment of this application, the method comprising the following steps.

[0070] 301. The terminal displays a skin acquisition interface, which is used to acquire the skin of the object.

[0071] In this embodiment, the skin can be obtained through a lottery or exchange. The skin acquisition interface can be an event interface or a skin exchange interface.

[0072] The activity interface displays the activity for obtaining the object skin. Taking a lottery activity as an example, the activity interface can be the lottery activity interface. The activity interface displays the object skin and lottery control, which is used for the lottery. The lottery result can be the object skin or virtual resources used to redeem the object skin. The activity interface allows for single or multiple lottery draws. Optionally, the activity interface displays single-draw and multiple-draw controls, used for single and multiple draws respectively. Optionally, the activity interface also displays the activity name, object skin description information, etc., which includes at least one of the following: images, text, video, etc. For example, see... Figure 4 , Figure 4 This is a schematic diagram of an activity interface provided in one embodiment of this application. The activity interface displays an object skin 401, a single-draw control 402, and a multiple-draw control 403.

[0073] In some embodiments, an object skin is displayed on the activity interface, and a preview of the object skin can also be shown through the activity interface. Specifically, in response to a triggering operation on the object skin on the activity interface, the terminal displays a preview skin card, which shows the object skin and its example number. In this embodiment, triggering the object skin on the activity interface allows for a preview of the object skin and its example number on the skin card, thereby facilitating the user's selection of the object skin and its example number based on the preview.

[0074] The skin example number is a fixed skin number; that is, the skin example number displayed on the preview skin card is the same for different object skins. The skin card is used to display the object skin and its number; this skin card can be in poster format, meaning the skin card is a skin poster.

[0075] Optionally, the preview skin card may also display preview information to indicate that the preview skin card is used to demonstrate the effect of the object skin and skin number displayed on the skin card.

[0076] In some embodiments, if multiple object skins are displayed on the activity interface, a preview skin card for that object skin is displayed in response to a trigger operation on any object skin. Further, in response to a switching operation on the preview skin card, preview skin cards for other object skins among the multiple object skins are displayed.

[0077] In other embodiments, the activity interface displays multiple sub-skins of the same object skin. These multiple sub-skins belong to the same object skin, such as representing the appearance of the same object skin from different perspectives. That is, the multiple sub-skins can be the front view, side view, etc., of the same object skin. In response to a trigger operation on any sub-skin, a preview skin card for that sub-skin is displayed. Furthermore, in response to a switching operation on the preview skin card, preview skin cards for other sub-skins among the multiple sub-skins are displayed.

[0078] Optionally, the preview skin card is displayed as a pop-up window on the activity interface, and the pop-up window displays a toggle control. In response to triggering the toggle control, preview skin cards for other object skins are displayed. For example, see... Figure 5 , Figure 5 This is a schematic diagram of a preview skin card provided in one embodiment of this application. The preview skin card 501 is displayed on the activity interface in the form of a pop-up window, and the pop-up window also displays a switching control 502.

[0079] In this embodiment, the skin redemption interface displays at least one target skin, and users can redeem any target skin based on virtual resources. Optionally, after extracting virtual resources through the activity interface, users can be redirected to the skin redemption interface to redeem a target skin based on the extracted virtual resources. For example, see... Figure 6 , Figure 6 This is a schematic diagram of a skin exchange interface provided in one embodiment of this application.

[0080] 302. In response to a skin acquisition operation on the skin acquisition interface, the terminal displays the skin display interface that is covered by a mask.

[0081] In this embodiment, the process of a terminal displaying a masked skin display interface in response to a skin acquisition operation on the skin acquisition interface includes the following implementation methods: The skin acquisition interface displays a skin acquisition control; in response to a trigger operation on the skin acquisition control, the terminal displays the masked skin display interface; the skin acquisition interface displays description information of an object skin; in response to a trigger operation on the description information, the terminal displays the masked skin display interface, where the description information includes at least one of an image and text; in response to a trigger operation on any location of the skin acquisition interface, the terminal displays the masked skin display interface; the skin acquisition interface is an active interface; in response to a trigger operation on an object skin displayed on the active interface, the terminal displays the masked skin display interface; the skin acquisition interface is a skin redemption interface, and the skin redemption interface displays a skin redemption control; in response to a trigger operation on the redemption control, the terminal redeems an object skin based on virtual resources and displays the masked skin display interface.

[0082] The mask is used to obscure the skin of objects displayed in the skin display interface. The mask color can be set as needed, such as brown. See, for example... Figure 7 , Figure 7 This is a schematic diagram of a skin display interface covered by a mask, provided in one embodiment of this application.

[0083] 303. In response to the mask peeling operation, the terminal displays the peeling effect and displays the object skin on the skin display interface.

[0084] In this embodiment, the mask tearing operation can be set as needed. For example, the mask tearing operation can be a sliding operation. Alternatively, the mask tearing operation can be a double-click operation or a long-press operation. Optionally, a demonstration gesture is displayed on the mask to indicate the tearing operation.

[0085] The mask peeling effect can be customized as needed. For example, the peeling effect could be a gradual peeling off of the mask starting from a corner of the skin display interface. Alternatively, the peeling effect could be a gradual increase in the mask's transparency on the skin display interface until it eventually disappears.

[0086] In some embodiments, the terminal displays the dynamic effect of the object skin on the skin display interface. Alternatively, in response to a dynamic viewing operation of the object skin, the terminal displays the dynamic effect of the object skin on the skin display interface. Optionally, the dynamic viewing operation is a rotation operation of the mobile phone, that is, when the terminal detects the rotation of the terminal through the gyroscope, the dynamic effect of the object skin is displayed on the skin display interface.

[0087] In some embodiments, an object skin includes multiple sub-skins that belong to the same object skin. These sub-skins can represent the appearance of the same object skin from different perspectives; that is, the multiple sub-skins can be the front view, side view, etc., of the same object skin. Dynamic effects also include switching effects between the multiple sub-skins, i.e., displaying the switching effect between the multiple sub-skins on the skin display interface.

[0088] In some embodiments, the skin display interface also displays a first sharing control and a second sharing control. The first sharing control is used to share the skin card where the object skin is located, and the second sharing control is used to share the animation video of the object skin.

[0089] In some embodiments, the skin display interface is a skin card, which is presented in the form of a poster. That is, in response to a skin acquisition operation on the skin acquisition interface, the terminal displays the skin card that is covered by a mask; in response to a mask removal operation, the terminal displays the mask removal effect, and the object skin is displayed on the skin card. For example, see... Figure 8 , Figure 8 This is a schematic diagram of a skin card provided in one embodiment of this application.

[0090] In other embodiments, after the terminal obtains the object skin, it first displays it on a skin card. In response to a trigger operation on any position on the skin card, the terminal displays the skin display interface.

[0091] In this embodiment, the process of obtaining the object skin is realized through the above steps 301-303. In this embodiment, by first displaying the skin display interface that is covered by a mask, and then displaying the mask-tearing effect in response to the mask-tearing operation before displaying the object skin, the fun of obtaining the object skin and the interface display effect are improved, and the user's sense of participation and gain is enhanced, thereby facilitating the user to obtain the object skin.

[0092] 304. In response to the operation of obtaining the skin number of the object skin in the skin display interface, the terminal displays the number acquisition interface, which is used to obtain the skin number of the object skin, and the number acquisition interface displays the number acquisition area.

[0093] In some embodiments, a number retrieval control is displayed on the skin display interface, and the number retrieval operation is also the triggering operation of the number retrieval control. For example, see Figure 9 , Figure 9 This is a schematic diagram of a skin display interface provided in one embodiment of this application. The skin display interface displays a number retrieval control 901.

[0094] In some embodiments, the number retrieval interface also displays text and prompts for the object skin. The text is used to introduce the object skin, and the prompts are used to prompt the retrieval of the object number.

[0095] In some embodiments, the ID retrieval interface is displayed as a pop-up window on the skin display interface. Alternatively, the ID retrieval interface is displayed as a pop-up window on the activity interface. The ID retrieval area is an interactive area and is the area where the skin ID will be displayed subsequently.

[0096] For example, see Figure 10 , Figure 10 This is a schematic diagram of a number acquisition interface provided in one embodiment of this application. The number acquisition interface is displayed in the form of a pop-up window, showing text 1001, a prompt message 1002, and a number acquisition area 1003.

[0097] 305. In response to a trigger operation on the number acquisition area of ​​the number acquisition interface, the terminal acquires the skin number of the object skin based on the area type corresponding to the first application, and displays the skin number on the number acquisition area. The area type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application. The skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0098] The triggering operation for the number acquisition area can be a click operation, a long press operation, etc.

[0099] In some embodiments, the number acquisition area is coated. The process by which the terminal displays the skin number on the number acquisition area includes the following implementation: the terminal displays a scratch-off effect of the coating on the number acquisition area, and displays the skin number in the scratched-off area of ​​the coating. Accordingly, the triggering operation for the number acquisition area can be a scratch-off operation on the coating, that is, a sliding operation on the number acquisition area.

[0100] In this embodiment, a coating is displayed in the number acquisition area, and the scratch-off effect of the coating is displayed through interactive operation, thereby displaying the skin number. This increases the fun of obtaining the skin number and the interface display effect. Moreover, the skin number is realized through user interaction, which improves the user's sense of participation and achievement, and helps to encourage users to obtain the skin number and increase activity.

[0101] For example, see Figure 11 , Figure 11 This is a schematic diagram of a number acquisition interface provided in another embodiment of this application. Wherein, compared to Figure 10 On the number acquisition interface, the coating displayed in the number acquisition area has been scratched off, and the skin number 1101 is displayed in the scratched area of ​​the coating.

[0102] In some embodiments, the first application may also provide multiple skin numbers for the user to select. Accordingly, the process described above, in response to a trigger operation on the number acquisition interface, whereby the terminal acquires the skin number of the object skin based on the region type corresponding to the first application and displays the skin number on the number acquisition interface, includes the following implementation: in response to a trigger operation on the number acquisition interface, the terminal acquires multiple skin numbers based on the region type corresponding to the first application; displays the multiple skin numbers on the number acquisition interface; and in response to a selection operation of any skin number among the multiple skin numbers, cancels the display of the remaining skin numbers on the number acquisition interface.

[0103] These multiple skin IDs are all unique identifiers for the object's skin within the first application. The selected skin ID is also the final skin ID for that object's skin; that is, the skin ID remaining on the ID retrieval interface is the final skin ID for the object's skin.

[0104] In this embodiment, by assigning multiple skin numbers to the object skin, users are provided with a variety of choices. This allows users to select the desired skin number according to their needs, resulting in high user satisfaction with the skin number. Furthermore, since the skin number is obtained through user selection, it enhances the user's sense of accomplishment and participation, which is conducive to encouraging users to acquire skin numbers and thus increasing user activity.

[0105] In this embodiment, steps 304-305 implement the process of obtaining the skin number of an object skin based on the area type corresponding to the first application in response to a trigger operation on the number acquisition interface, and displaying the skin number on the number acquisition interface. In this embodiment, a number acquisition area is set on the number acquisition interface, and then the number acquisition area is set as an interactive area, and the skin number is displayed in the number acquisition area. This ensures that the skin number acquisition process is always targeted at the number acquisition area, improving the accuracy of the interaction, the cleanliness of the number acquisition interface, and the interface display effect.

[0106] In this embodiment, the skin number can be determined by the terminal based on the region type, or the terminal can determine the skin number based on the region type through a server. The process of determining the skin number based on the region type is described below. Figure 18 and Figure 19 The specific implementation examples are not described in detail here.

[0107] In this embodiment, the object skin within the first application includes object skins that allow obtaining skin IDs and object skins that do not allow obtaining skin IDs. This embodiment uses an object skin that allows obtaining skin IDs as an example. In some embodiments, after obtaining the object skin, a skin ID is generated for the object skin in the background based on the area type, thus facilitating the quick display of the skin ID in response to subsequent interactive operations. Alternatively, in response to an operation to obtain the object skin ID on the skin display interface, when the ID acquisition interface is displayed on the terminal, the background generates a skin ID for the object skin based on the area type, thus facilitating the quick display of the skin ID in the future.

[0108] 306. After the skin number is displayed on the number acquisition interface for a preset duration, the terminal displays a skin card, which shows the object skin and skin number.

[0109] The preset duration can be set and changed as needed, such as a preset duration of 2 seconds.

[0110] In this embodiment, the skin number is ultimately displayed on the skin card after being obtained. Therefore, after the skin number is displayed on the number acquisition interface for a preset time, the skin card is automatically displayed. This not only allows the user to view the skin number on the number acquisition interface and automatically jump to the skin card, but also allows the user to view the final display effect of the skin number without having to manually jump to it, which obviously improves the interaction efficiency.

[0111] In some embodiments, the skin card also displays a confirm control, a share control, and a use control. The confirm control is used to close the skin card's interface and return to the previous interface, such as the skin display interface. The share control is used to share the skin card. The use control is used to use the skin card within the first application.

[0112] For example, see Figure 12 , Figure 12 This is a schematic diagram of a skin card provided in one embodiment of this application. The skin card displays an object skin 1201 and skin number 1202, and also displays a confirm control, a share control, and a use control.

[0113] In some embodiments, after obtaining a skin ID, a user can also share that skin ID. In response to the sharing operation, the terminal shares the skin ID or skin card to a virtual space, and the skin card displays the target skin and the skin ID. In this embodiment, obtaining the skin ID allows for sharing, which in turn facilitates user interaction and enables other users to obtain the target skin and skin ID based on the shared content.

[0114] The virtual space can be a conversation interface or a dynamic message aggregation interface within various applications. In some embodiments, a sharing control is displayed on the skin card, and the sharing operation is the operation of triggering the sharing control.

[0115] Optionally, the terminal can also display the sharing effect of the skin number or skin card. Specifically, in response to a trigger operation on the sharing control, the terminal displays a sharing preview interface. The sharing preview interface displays the sharing effect of the skin number or skin card. Furthermore, the sharing preview interface also displays multiple virtual space selection controls; in response to a trigger operation on any virtual space selection control, the skin number or skin card is shared to that virtual space. Furthermore, the sharing preview interface also displays a download control for downloading the skin number or skin card to the local device.

[0116] For example, see Figure 13 , Figure 13 This is a schematic diagram of a sharing preview interface provided in one embodiment of this application. Taking the sharing of a skin card as an example, the sharing preview interface not only displays a selection control 1301 and a download control 1302 for multiple virtual controls, but also displays the sharing effect of the skin card. The skin card displays the object skin, skin number, name of the object skin, name of the virtual object corresponding to the object skin, nickname of the logged-in account, and the number of skin cards owned by the logged-in account.

[0117] For example, see Figure 14 , Figure 14 This is a schematic diagram of a conversation interface provided in one embodiment of this application. Taking a virtual space as an example, the shared content is displayed in the conversation interface as a conversation message. In response to a triggering operation on this conversation message, the terminal displays a skin card. For example, see... Figure 15 , Figure 15 This is a schematic diagram of a shared skin card provided in one embodiment of this application.

[0118] In this embodiment, in response to a single acquisition operation of an object skin, multiple sub-skins can be acquired. These multiple sub-skins belong to the same object skin, such as representing the appearance of the same object skin from different perspectives. That is, the multiple sub-skins can be the front view, side view, etc., of the same object skin. These multiple sub-skins can share a single skin number. Correspondingly, the object skin in the skin card can be any sub-skin, and in response to a switching operation, the sub-skin displayed in the skin card can be switched.

[0119] In other embodiments, multiple sub-skins correspond to different types of skin cards, meaning different sub-skins are displayed on different types of skin cards. Different types of skin cards may display the dynamic effects of the target skin or not. Any type of skin card can be displayed on the skin display interface to show the target skin; that is, any type of skin card can be selected to display the target skin, and selecting a skin card also selects the sub-skin to be displayed.

[0120] For example, see Figure 16 , Figure 16 This is a schematic diagram of a skin card switching interface provided in one embodiment of this application. The target skin includes two sub-skins, each corresponding to one of two different skin cards. The user can select either type of skin card to display the target skin. The switching interface also displays a preview of the skin card, which includes a sub-skin and a skin number.

[0121] In some embodiments, the object skin and skin number of any virtual object can also be displayed in the virtual object's management interface, which is used to manage the object skins of virtual objects. In this management interface, object skins can be shared, configured, and other operations can be performed. Furthermore, the effect of the skin number being displayed on the object skin can be previewed in this management interface. For example, see... Figure 17 , Figure 17 This is a schematic diagram of a management interface provided in one embodiment of this application.

[0122] In some embodiments, the skin number of an object skin can only be obtained during the activity period of a target activity, which is used to obtain the object skin with the skin number. After the target activity ends, the object skin with the skin number can no longer be obtained.

[0123] In some embodiments, skin numbering can also produce other beneficial effects, including the following two.

[0124] The first method involves the terminal displaying a virtual game interface, which includes a first virtual object and at least one second virtual object. When the first virtual object is wearing an object skin with a skin number, preset effects are displayed on the game interface.

[0125] The preset effects can be set as needed, such as a flower scattering effect or a snowfall effect. The preset effects can be determined based on the virtual object to which the object skin belongs, or based on the timing of the preset effect's display. That is, different virtual object skins can display different preset effects, or different display times can display different preset effects.

[0126] The display timing can be when the first virtual object enters the virtual match, when the first virtual object defeats other virtual objects, or when the first virtual object releases a skill, etc. For example, if the display timing is when the first virtual object enters the virtual match, the preset effect can be a flower-scattering effect.

[0127] In this embodiment of the application, since the first application includes multiple virtual objects, and each virtual object can have multiple object skins, and each object skin has an independent numbering authority, the skin number cannot be used interchangeably between different object skins.

[0128] In this embodiment, for object skins with skin numbers, compared to other object skins without skin numbers, they can display special effects in virtual games, so that object skins with skin numbers have a beneficial effect on virtual objects, thereby encouraging users to obtain object skins with skin numbers.

[0129] The second approach involves responding to a query based on the skin ID, whereby the terminal displays the object skin identified by that skin ID on the query results screen. In this embodiment, since each object skin's skin ID is used to uniquely identify that object skin, it is possible to query the object skin based on that skin ID, improving convenience and further enhancing the beneficial effect of the skin ID on the object skin.

[0130] In some embodiments, users can only query their own object skins based on the skin ID. In other embodiments, users can also query object skins of other accounts within the first application based on the skin ID. If another user has shared a skin ID with this user, the user can query the object skin identified by that user within the first application based on that skin ID. Furthermore, the query results interface can also display relevant information about the account that owns the object skin.

[0131] In this embodiment, by providing a skin number for an object skin, the value anchor of the object skin can be significantly increased, enhancing its collectible value and encouraging users to acquire it. Furthermore, when the object skins for which skin numbers are allowed to be obtained are those with high exchange rates for virtual resources, the exposure of such object skins can also be increased, further encouraging users to acquire them.

[0132] The method provided in this application embodiment can obtain skin IDs for object skins owned by an account within a first application. These skin IDs uniquely identify the object skin owned by that account within the first application. This ensures that even if different accounts own the same object skin, the object skin will have different skin IDs under different accounts. The first application may manage different accounts based on region type, potentially leading to accounts in different region types having the same skin ID. This method determines the skin ID based on region type, ensuring that the skin ID specifically corresponds to the region type of the current account and will not appear under accounts in other region types. This guarantees the uniqueness of the skin ID within the entire application, making the object skin owned by a user specific and exclusive to that user. This encourages users to obtain the skin ID used to uniquely identify the object skin, thereby increasing user activity.

[0133] Please refer to Figure 18 The diagram illustrates a flowchart of a number acquisition method according to an embodiment of this application. The execution entity for each step of this method is a computer device, which can be a terminal or a server. The method may include the following steps.

[0134] 1801. The computer device receives a first number acquisition request from the first application. The first number acquisition request is used to request the skin number of the object skin, where the object skin is the skin worn by the first virtual object in the first application.

[0135] In this embodiment, the computer device can be a terminal or a server. If the computer device is a server, the server receives a request to obtain a first ID of a first application on the terminal. The request to obtain the first ID carries the region type corresponding to the first application. If the computer device is a terminal, the request to obtain the first ID carries the type of the login account for the first application.

[0136] 1802. The computer device obtains the skin number of the object skin based on the zone type corresponding to the first application. The zone type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application. The skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0137] In this embodiment, different accounts can control the same virtual object, and correspondingly, different accounts can have the same object skin. However, in this embodiment, by obtaining a skin number to uniquely identify the object skin, even if multiple accounts own the same object skin, different accounts will have different skin numbers for that object skin.

[0138] In some embodiments, the first application manages accounts for different region types, i.e., through different servers. Each account under a region type generates its own skin ID, which could lead to accounts under different region types potentially receiving the same skin ID. However, in this embodiment, the skin ID is determined based on the region type. This ensures that accounts under different region types receive different skin IDs, making the skin ID uniquely identify the object skin within the first application.

[0139] The method provided in this application embodiment can obtain skin IDs for object skins owned by an account within a first application. These skin IDs uniquely identify the object skin owned by that account within the first application. This ensures that even if different accounts own the same object skin, the object skin will have different skin IDs under different accounts. The first application may manage different accounts based on region type, potentially leading to accounts in different region types having the same skin ID. This method determines the skin ID based on region type, ensuring that the skin ID specifically corresponds to the region type of the current account and will not appear under accounts in other region types. This guarantees the uniqueness of the skin ID within the entire application, making the object skin owned by a user specific and exclusive to that user. This encourages users to obtain the skin ID used to uniquely identify the object skin, thereby increasing user activity.

[0140] The above Figure 18 The basic process for obtaining the number is as follows: Figure 19 The method for obtaining the serial number is explained in further detail. See [link / reference]. Figure 19 , Figure 19 The flowchart illustrates a number acquisition method provided in another embodiment of this application. The computer device may be a terminal or a server. The method includes the following steps.

[0141] 1901. The computer device receives a first number acquisition request from the first application. The first number acquisition request is used to request the skin number of the object skin, which is the skin worn by the first virtual object in the first application.

[0142] In the embodiments of this application, step 1901 is the same as step 1801, and will not be described again here.

[0143] 1902. Computer equipment obtains the first digit number of a preset decimal number.

[0144] The preset number of digits can be set and changed as needed, such as a preset number of 7 digits. Optionally, the computer device randomly obtains a first digit number of the preset number of digits, such as a randomly obtained 7-digit number.

[0145] 1903. The computer device transforms a first digital number based on the zone type corresponding to the first application to obtain a second digital number corresponding to the zone type, wherein the zone type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application.

[0146] In some embodiments, the computer device performs the transformation based on binary numbers. The process by which the computer device transforms a first digital number based on a zone type corresponding to a first application to obtain a second digital number corresponding to that zone type includes the following steps: the computer device converts the first digital number into a third digital number, the third digital number being binary; based on the zone type corresponding to the first application, it determines a number string corresponding to that zone type, the number string including target digits at multiple preset positions in the third digital number, the target digits being 0 or 1; it replaces the digits at the multiple preset positions in the third digital number with their respective target digits to obtain a fourth digital number; and it converts the fourth digital number into the second digital number.

[0147] In this embodiment, the first digital number is converted into a third binary digital number, and then the third digital number is replaced with the digital string corresponding to the zone type before being transformed into the second digital number. This makes the second digital number not only specifically correspond to the zone type, but also makes it impossible to perceive the pattern of the skin number being determined based on the zone type from the surface of the skin number after the second digital number determines the skin number. This further reflects the randomness and uniqueness of the skin number, improves the user experience, and facilitates the use of the skin and skin number to participate in obtaining the target skin.

[0148] Based on different terminal operating systems and login account types, multiple zone types can be obtained, and different zone types correspond to different number strings. In some embodiments, the process of determining the number string corresponding to different zone types includes the following steps: the computer device arranges and combines the digits 0 and 1 based on multiple preset positions to obtain multiple number strings. Each number string includes target digits at multiple preset positions, and the target digits at least one preset position are different between different number strings; the multiple number strings are assigned to multiple zone types to obtain number strings corresponding to each zone type, and one zone type corresponds to at least one number string.

[0149] In this embodiment, multiple preset bits and two binary numbers are arranged and combined to obtain multiple number strings and assign them to multiple zone types. In this way, different zone types correspond to different number strings, and the corresponding skin number is determined based on the number string corresponding to each zone type, which ensures that the skin numbers of different zone types are different and further guarantees the uniqueness of the skin number.

[0150] Multiple preset positions can be set as needed. Optionally, to ensure that the value of the first digit does not overflow after being converted to binary, that is, to ensure that the final second digit retains a preset number of bits, multiple preset positions are selected from the least significant bits of the binary digit. For example, if the binary digit is 24 bits, multiple preset positions are randomly selected from the 1st to the 7th bit of the binary digit. These preset positions can be the 2nd, 4th, and 7th bits from the least significant bit.

[0151] For example, a random 7-digit number, 1845935, corresponds to the binary number 000111000010101010101111. Replacing the 2nd, 4th, and 7th digits with 1 gives the binary number 000111000010101011101111, which is 1845999 in decimal. Alternatively, replacing the 2nd, 4th, and 7th digits with 0 gives the binary number 000111000010101010100101, which is 1845925 in decimal.

[0152] Similarly, taking a preset three-position example, the possible combinations of the digits 0 and 1 are 8: 111, 110, 011, 101, 001, 010, 100, and 000. Further, taking multiple preset positions as the 2nd, 4th, and 7th positions as examples, the corresponding binary numbers are: XXXXXXXXXXXXXXXXX1XX1X1X, XXXXXXXXXXXXXXXXX1XX1X0X, XXXXXXXXXXXXXXXXXX0XX1X1X, XXXXXXXXXXXXXXXXX1XX0X1X, XXXXXXXXXXXXXXXXX0XX0X1X, XXXXXXXXXXXXXXXXX0XX1X0X, XXXXXXXXXXXXXXXXX1XX0X0X, XXXXXXXXXXXXXXXXX0XX0X0X.

[0153] Computer devices can allocate multiple numeric strings based on the number of zone types, distributing these strings among different zone types. If the number of multiple numeric strings is an integer multiple of the number of zone types, they can be evenly distributed across all zone types. For example, if there are four zone types, eight numeric strings can be evenly distributed among these four zone types, and the allocation can be random. If the number of multiple numeric strings is not an integer multiple of the number of zone types, the allocation can be based on the number of users corresponding to each zone type; that is, the more users a zone type has, the more numeric strings it is allocated with.

[0154] For example, taking the number string corresponding to the area type of the first application as 111 and 000, with multiple preset positions as the 2nd, 4th, and 7th positions, the binary number corresponding to the random first number 1845935 is 000111000010101010101111. After replacing the digits in the 2nd, 4th, and 7th positions with 1, we get the binary number 000111000010101011101111, which corresponds to the decimal number 1845999. After replacing the digits in the 2nd, 4th, and 7th positions with 0, we get the binary number 000111000010101010100101, which corresponds to the decimal number 1845925.

[0155] Based on the above example, the second digit numbers obtained from multiple random 7-digit numbers are shown below. The first digit in parentheses represents the first digit number, and the second digit represents the second digit number: ('1853798', '1853806'), ('1440317', '1440309'), ('0025129', '0025121'), ('4066159', '4066159'), ('8791505', '8791441'), ('1497104', '1497104'), ('8835404', '8835406'), ('3004168', '3004234'), ('2936857', '2936849'), ( '2307603', '2307675', ('5007118', '5007182'), ('1182212', '1182286'), ('6740172', '6740100'), ('4399869', '4399871'), ('7063869', '7063935'), ('3656087', '3656159'), ('0878551', '0878559'), ('4192113', '4192049'), ('1420570', '1420634'), ('1958351', '1958277') '), ('9038474', '9038464'), ('3039613', '3039541'), ('4771403', '4771403'), ('3407713', '3407723'), ('1278751', '1278741'), ('1671287', '1671221'), ('2293396', '2293470'), ('8378860', '8378788'), ('1336024', '1336026'), ('4319489', '4319489'), ('0959344', '095 9354'), ('8955755', '8955681'), ('9162186', '9162186'), ('0731471', '0731471'), ('2475240', '2475168'), ('6905599', '6905525'), ('1629984', '1629984'), ('7576777', '7576705'), ('4679041', '4679041'), ('2449994', '2449920'), ('9107562', '9107488'), ('9768862'),'9768852')、('3314080','3314080')、('7296135','7296133')、('5001409','5001345')、('6979207','6979205')、('8626579','8626577')、('4324472','4324400')、('3951833','3951761')、('0349182','0349182')、('5306511','5306575')、('9641436','9641364')、('0771937','0771873')、('5353403','5353393')、('6064598','6064532')、('0137263','0137253')、('5047758','5047758')、('5810594','5810666')、('2463983','2463909')、('7156669','7156735')、('3039796','3039796')、('8897185','8897259')、('8949850','8949776')、('9002290','9002362')、('4898538','4898538')、('7977312','7977322')、('4801778','4801786')、('3279280','3279354')、('0008688','0008698')、('2295320','2295312')、('4630112','4630048')、('2701298','2701306')、('0534444','0534510')、('3266101','3266175')、('7696558','7696548')、('4227563','4227563')、('3236396','3236388')、('9251739','9251803')、('3782436','3782510')、('1750088','1750016')、('1604028','1604020')、('1996151','1996085')、('1998550','1998558')、('8832423','8832495')、('4506146','4506218')、('9888213','9888149')、('3323812','3323886', ('2324888', '2324880'), ('8273338', '8273402'), ('0565570', '0565578'), ('2259791', '2259791'), ('7766324', '7766324'), ('4263110', '4263118'), ('143 0425', '1430417', ('7310951', '7310885'), ('8230574', '8230564'), ('5088914', '5088912'), ('4150129', '4150065'), ('7360205', '7360207'), ('3841962', '3841952').

[0156] The data above shows that after converting the first digit number to the second digit number, there is no discernible pattern in the correspondence between the two digits. Furthermore, there is no discernible pattern in the multiple second digit numbers corresponding to the same area type. This makes the skin number more random, ensuring that the skin number corresponding to each area type is not only unique within the entire application, but also makes the skin number more random and unpredictable, thus improving the user experience.

[0157] In other embodiments, the decimal number can be directly transformed based on the zone type to obtain the second number. The process of transforming the first number based on the zone type corresponding to the first application to obtain the second number corresponding to the zone type includes the following steps: The computer device determines a number string corresponding to the zone type based on the zone type corresponding to the first application. The number string includes a target digit in at least one preset position of the first number, and the target digit is a decimal number. The digits in at least one preset position of the first number are replaced with their respective target digits to obtain the second number.

[0158] In this process, the target digits in at least one preset position are different for each zone type. After randomly obtaining the first digit number, the digits in the preset position of the first digit number are replaced based on the target digits in the preset position corresponding to the zone type, so that the resulting second digit number corresponds only to that zone type. This ensures that the skin number corresponds only to that zone type, making the skin number different for different zone types and guaranteeing the uniqueness of the skin number.

[0159] The preset positions can be set as needed. If there are multiple preset positions, the 10 natural numbers from 0 to 9 are permuted and combined based on the number of preset positions to obtain various number strings, which are then assigned to various area types.

[0160] In this embodiment, decimal numbers have fewer bits than binary numbers. To ensure that decimal-based numbers can provide as many skin numbers as possible, this embodiment uses a preset bit of 1 as an example, such as the highest and lowest bits of the first digit number. The 10 natural numbers from 0 to 9 are then assigned to various zone types.

[0161] The computer device can assign all 10 natural numbers to multiple zone types, or it can assign only some natural numbers to multiple zone types. Taking a 7-digit first digit, a preset highest digit, and 4 zone types as an example: the target digits for the first zone type can be 0, 1, and 2; for the second zone type, they can be 3, 4, and 5; for the third zone type, they can be 6 and 7; and for the fourth zone type, they can be 8 and 9. Correspondingly, the ranges of the second digits for the multiple zone types are 0XXXXXX-2XXXXXX, 3XXXXXX-5XXXXXX, 6XXXXXX-7XXXXXX, and 8XXXXXX-9XXXXXX, respectively.

[0162] In this embodiment of the application, by assigning different number strings to different area types, different skin numbers are generated for different area types in a segmented manner, thus achieving the uniqueness of the skin number throughout the entire application, and the implementation method is simple and convenient.

[0163] 1904. The computer device determines the skin number based on the second digital number. The skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0164] In some embodiments, the computer device directly outputs the second digit as the skin number. In other embodiments, the skin number also includes the date the object skin was acquired, i.e., the concatenated number between the date the object skin was acquired and the second digit is output as the skin number.

[0165] The retrieval date is an 8-digit number including the year, month, and day. For the skin ID, the retrieval date can be before or after the second digit; no specific restriction is placed here.

[0166] In this embodiment, the second digit is directly output as the skin number, improving convenience and efficiency. Furthermore, obtaining the skin number based on the skin's acquisition date and the second digit allows the skin number to also represent the skin's acquisition date, increasing the information transparency of the skin number. This enables users to know the skin's acquisition date based on the skin number without needing to search elsewhere, significantly improving human-computer interaction efficiency.

[0167] In other embodiments, the skin number can also be based on binary representation, that is, the binary number corresponding to the second number is output as the skin number; or, the concatenation number between the acquisition date of the object skin and the binary number corresponding to the second number is output as the skin number.

[0168] It should be noted that in the first application, accounts under different region types are managed separately, meaning accounts in different region types are managed through different servers. Accordingly, each account under a region type obtains its skin ID through its own server, allowing accounts in different region types to obtain the same skin ID. However, in this embodiment, the skin ID is determined by the region type, ensuring that each skin ID corresponds to its respective region type, thus resulting in different skin IDs for different region types.

[0169] In some embodiments, the area type corresponding to the first application corresponds to multiple numeric strings, and the multiple numeric strings corresponding to the first application correspond to multiple second numeric numbers. Then, the process of determining the skin number based on the second numeric numbers includes the following implementation: the computer device determines the skin number based on any one of the multiple second numeric numbers.

[0170] In this embodiment, one of the multiple second digit numbers corresponding to the zone type is randomly selected to determine the skin number, thereby improving the randomness and convenience of obtaining the skin number.

[0171] In other embodiments, the computer device may also determine multiple skin numbers based on multiple second digit numbers, provide all multiple skin numbers to the user, and allow the user to select a skin number.

[0172] It should be noted that since the first digit is randomly obtained, the second digit may be duplicated with the second digit used by other skins. Therefore, before determining the skin number based on any second digit, it is checked whether the second digit has already been used. If not, the skin number is determined based on the second digit; if so, steps 1902-1903 are repeated to obtain a new second digit. Alternatively, after randomly obtaining the first digit, the computer device first checks whether the first digit has been used as the first digit. If so, the first digit is randomly obtained again. If not, the skin number is obtained based on the first digit.

[0173] Optionally, other object skins include any object skin owned by the current account and other accounts within the first application. Alternatively, other object skins may only include the object skin owned by other accounts.

[0174] Accordingly, if multiple second digits are obtained, the skin number can be determined based on the unused second digits among the multiple second digits.

[0175] In this embodiment of the application, for a number retrieval request, if multiple second digits are determined, the remaining second digits can be used for other number retrieval requests. Specifically, the computer device receives a second number retrieval request from the first application, the second number retrieval request being used to request a skin number; based on any digit other than the second digit used for the skin number among the multiple second digits, the skin number corresponding to the second number retrieval request is determined.

[0176] In the case where the computer device is a terminal, the second ID acquisition request is sent from the same terminal as the first ID acquisition request, meaning it is issued by the first application on the same terminal. In the case where the computer device is a server, the second ID acquisition request and the first ID acquisition request can be sent from the same or different terminals. If they are different, a skin ID needs to be obtained based on the region type corresponding to the second ID acquisition request. The region type corresponding to the second ID acquisition request is determined by at least one of the operating system of the terminal sending the second ID acquisition request and the type of the login account of the first application on that terminal.

[0177] Accordingly, the server determines whether a remaining second digit number corresponding to the region type of the second number retrieval request exists based on the region type. If it exists, the server determines the skin number corresponding to the second number retrieval request based on that second digit number. If it does not exist, the server executes steps 1902-1904 for the second number retrieval request to obtain the skin number.

[0178] In this embodiment, when multiple second numbers are determined for an object skin, the unused second numbers of that object skin are applied to other object skins. This reduces the number of calculation steps, improves the efficiency of obtaining skin numbers, and saves computing resources.

[0179] In this embodiment, the example described is calculating the skin number based on the zone type upon receiving a number retrieval request. In other embodiments, the computer device pre-determines and stores multiple second digit numbers for various zone types based on steps 1902-1904. Therefore, upon receiving a number retrieval request, the skin number can be directly determined based on the second digit numbers retrieved from the repository, thereby improving the efficiency of obtaining the skin number.

[0180] In this embodiment, steps 1902-1904 described above achieve the process of obtaining the skin number of an object skin based on the region type corresponding to the first application. In this embodiment, a first digit number is first randomly obtained, and then the first digit number is transformed based on the region type corresponding to the first application. The skin number is obtained based on the transformed second digit number. Since the second digit number corresponds to the region type, the skin number also corresponds to the region type. This ensures that different region types correspond to different skin numbers, preventing accounts under different region types from having the same skin number, thus further guaranteeing the uniqueness of the skin number within the entire application. This makes the object skin owned by the user specific and exclusive to the user based on the skin number, which helps users obtain the skin number used to uniquely identify the object skin, thereby increasing user activity.

[0181] Figure 20 This is a block diagram of a number display device according to an embodiment of this application. For details not disclosed in the device embodiments of this application, please refer to the method embodiments of this application. See also Figure 20 The device includes:

[0182] The first display module 2001 is used to display the skin display interface within the first application, and the skin display interface displays the object skin with the first virtual object;

[0183] The second display module 2002 is used to display a number acquisition interface in response to the operation of acquiring the number of the object skin in the skin display interface. The number acquisition interface is used to acquire the skin number of the object skin.

[0184] The third display module 2003 is used to respond to the trigger operation of the number acquisition interface, obtain the skin number of the object skin based on the area type corresponding to the first application, and display the skin number on the number acquisition interface.

[0185] The zone type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application, and the skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0186] In some embodiments, the number acquisition interface displays a number acquisition area, and the third display module 2003 is used for:

[0187] In response to a trigger operation on the number retrieval area of ​​the number retrieval interface, the skin number of the object skin is retrieved based on the area type, and the skin number is displayed on the number retrieval area.

[0188] In some embodiments, the number acquisition area is displayed with a coating, and the third display module 2003 is used for:

[0189] The scratch-off effect of the coating on the area where the number is obtained is displayed, and the skin number is displayed in the scratched area of ​​the coating.

[0190] In some embodiments, the third display module 2003 is configured to:

[0191] In response to the trigger operation of the number acquisition interface, multiple skin numbers are obtained based on the area type corresponding to the first application;

[0192] Multiple skin IDs are displayed on the ID acquisition interface;

[0193] In response to the selection of any skin number from multiple skin numbers, the remaining skin numbers are not displayed on the number acquisition interface.

[0194] In some embodiments, the device further includes a fourth display module, for:

[0195] The game interface of the virtual game is displayed. The virtual game includes a first virtual object and at least one second virtual object.

[0196] When the first virtual object is wearing an object skin including the skin number, preset effects are displayed on the game interface.

[0197] In some embodiments, the first display module 2001 is further configured to:

[0198] Displays the skin acquisition interface, which is used to acquire the skin of an object;

[0199] In response to a skin acquisition operation on the skin acquisition interface, display the skin display interface that is currently obscured by a mask;

[0200] In response to the mask peeling operation, the peeling effect is displayed, and the object's skin is displayed on the skin display interface.

[0201] In some embodiments, the third display module 2003 is further configured to:

[0202] After the skin number is displayed on the number acquisition interface for a preset duration, a skin card is displayed, showing the object skin and skin number.

[0203] In some embodiments, the device further includes a fourth display module, for:

[0204] The first application displays an activity interface, which is used to display the activity of obtaining the object skin. The activity interface displays the object skin.

[0205] In response to a trigger action on the object's skin, a preview skin card is displayed, showing the object's skin and its example number.

[0206] In some embodiments, the device further includes a sharing module for:

[0207] In response to a skin ID sharing operation, the skin ID or skin card is shared to the virtual space. The skin card displays the object skin and the skin ID.

[0208] In some embodiments, the apparatus further includes a query module for:

[0209] In response to a query based on skin ID, the object skin identified by the skin ID is displayed in the query results interface.

[0210] The solution provided in this application embodiment can obtain skin IDs for object skins owned by an account within a first application. These skin IDs uniquely identify the object skin owned by that account within the first application. This ensures that even if different accounts own the same object skin, the object skin will have different skin IDs under different accounts. The first application may manage different accounts based on region type, potentially leading to accounts in different region types having the same skin ID. In this solution, the skin ID is determined based on region type, ensuring that the skin ID specifically corresponds to the region type of the current account and will not appear on accounts in other region types. This guarantees the uniqueness of the skin ID within the entire application, making the object skin owned by a user specific and exclusive to that user. This encourages users to obtain the skin ID used to uniquely identify the object skin, thereby increasing user activity.

[0211] Figure 21 This is a block diagram of a number display device according to an embodiment of this application. For details not disclosed in the device embodiments of this application, please refer to the method embodiments of this application. See also Figure 21 The device includes:

[0212] The receiving module 2101 is used to receive a first number acquisition request from the first application. The first number acquisition request is used to request the acquisition of the skin number of the object skin, and the object skin is the skin worn by the first virtual object in the first application.

[0213] The acquisition module 2102 is used to acquire the skin number of the object skin based on the zone type corresponding to the first application. The zone type is used to indicate at least one of the operating system of the terminal where the first application is located and the type of the login account of the first application. The skin number is used to uniquely identify the object skin owned by the login account within the first application.

[0214] In some embodiments, the acquisition module 2102 is used for:

[0215] Get the first digit number of the decimal representation with a preset number of digits;

[0216] Based on the area type corresponding to the first application, the first digit number is transformed to obtain the second digit number corresponding to the area type;

[0217] The skin number is determined based on the second digit.

[0218] In some embodiments, the acquisition module 2102 is used for:

[0219] Convert the first digit to the third digit, which is in binary.

[0220] Based on the area type corresponding to the first application, determine the number string corresponding to the area type. The number string includes the target numbers in multiple preset positions of the third number. The target numbers are 0 or 1.

[0221] The fourth number is obtained by replacing the digits in multiple preset positions of the third number with their respective target digits.

[0222] Convert the fourth digit to the second digit.

[0223] In some embodiments, the apparatus further includes:

[0224] The combination module is used to arrange and combine the digits 0 and 1 based on multiple preset positions to obtain a variety of number strings. Each number string includes a target number in each of the multiple preset positions, and the target number in at least one preset position is different between different number strings.

[0225] The allocation module is used to allocate multiple number strings to multiple area types, resulting in number strings corresponding to each area type, with each area type corresponding to at least one number string.

[0226] In some embodiments, the area type corresponding to the first application corresponds to multiple number strings, and the multiple number strings corresponding to the first application correspond to multiple second number numbers;

[0227] Module 2102 is used for:

[0228] The skin number is determined based on any one of the multiple second digit numbers.

[0229] In some embodiments, the receiving module 2101 is further configured to receive a second number acquisition request from the first application, the second number acquisition request being used to request the acquisition of a skin number;

[0230] The acquisition module 2102 is also used to determine the skin number corresponding to the second number acquisition request based on any number other than the second number used by the skin number among multiple second numbers.

[0231] In some embodiments, the acquisition module 2102 is used for:

[0232] Based on the area type corresponding to the first application, determine the number string corresponding to the area type. The number string includes the target number in at least one preset position in the first number. The target number is a decimal number.

[0233] The second number is obtained by replacing at least one preset digit in the first number with its respective target digit.

[0234] In some embodiments, the acquisition module 2102 is used for:

[0235] Output the second digit as the skin number; or...

[0236] Output the concatenated number between the date the skin was acquired and the second digit as the skin ID.

[0237] The solution provided in this application embodiment can obtain skin IDs for object skins owned by an account within a first application. These skin IDs uniquely identify the object skin owned by that account within the first application. This ensures that even if different accounts own the same object skin, the object skin will have different skin IDs under different accounts. The first application may manage different accounts based on region type, potentially leading to accounts in different region types having the same skin ID. In this solution, the skin ID is determined based on region type, ensuring that the skin ID specifically corresponds to the region type of the current account and will not appear on accounts in other region types. This guarantees the uniqueness of the skin ID within the entire application, making the object skin owned by a user specific and exclusive to that user. This encourages users to obtain the skin ID used to uniquely identify the object skin, thereby increasing user activity.

[0238] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0239] In the embodiments of this application, the computer device can be a terminal or a server. When the computer device is a terminal, the terminal acts as the execution subject to implement the technical solution provided in the embodiments of this application; when the computer device is a server, the server acts as the execution subject to implement the technical solution provided in the embodiments of this application; or, the technical solution provided in this application can be implemented through the interaction between the terminal and the server. The embodiments of this application do not limit this.

[0240] Figure 22 A structural block diagram of a terminal 2200 provided in an exemplary embodiment of this application is shown.

[0241] Typically, terminal 2200 includes a processor 2201 and a memory 2202.

[0242] Processor 2201 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 2201 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 2201 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 2201 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 2201 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0243] The memory 2202 may include one or more computer-readable storage media, which may be non-transitory. The memory 2202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 2202 are used to store at least one program code, which is executed by the processor 2201 to implement the number display method and number acquisition method provided in the method embodiments of this application.

[0244] In some embodiments, the terminal 2200 may also optionally include a peripheral device interface 2203 and at least one peripheral device. The processor 2201, memory 2202, and peripheral device interface 2203 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 2203 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: radio frequency circuitry 2204, display screen 2205, camera assembly 2206, audio circuitry 2207, and power supply 2208.

[0245] Peripheral device interface 2203 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 2201 and memory 2202. In some embodiments, processor 2201, memory 2202 and peripheral device interface 2203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 2201, memory 2202 and peripheral device interface 2203 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0246] The radio frequency (RF) circuit 2204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 2204 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 2204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 2204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 2204 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 2204 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0247] Display screen 2205 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 2205 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 2201 for processing. In this case, display screen 2205 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 2205, disposed on the front panel of terminal 2200; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 2200 or in a folded design; in still other embodiments, display screen 2205 may be a flexible display screen, disposed on a curved or folded surface of terminal 2200. Furthermore, display screen 2205 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 2205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0248] The camera assembly 2206 is used to acquire images or videos. Optionally, the camera assembly 2206 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 2206 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0249] The audio circuit 2207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 2201 for processing, or to the radio frequency circuit 2204 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 2200. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 2201 or the radio frequency circuit 2204 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 2207 may also include a headphone jack.

[0250] Power supply 2208 is used to power the various components in terminal 2200. Power supply 2208 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 2208 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0251] In some embodiments, the terminal 2200 further includes one or more sensors 2209. The one or more sensors 2209 include, but are not limited to: an acceleration sensor 2210, a gyroscope sensor 2211, a pressure sensor 2212, an optical sensor 2213, and a proximity sensor 2214.

[0252] Accelerometer 2210 can detect the magnitude of acceleration along the three axes of a coordinate system established by terminal 2200. For example, accelerometer 2210 can be used to detect the components of gravitational acceleration along the three axes. Processor 2201 can control display screen 2205 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 2210. Accelerometer 2210 can also be used for games or for acquiring user motion data.

[0253] The gyroscope sensor 2211 can detect the orientation and rotation angle of the terminal 2200. The gyroscope sensor 2211 can work in conjunction with the accelerometer sensor 2210 to collect the user's 3D movements on the terminal 2200. Based on the data collected by the gyroscope sensor 2211, the processor 2201 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0254] The pressure sensor 2212 can be installed on the side bezel of the terminal 2200 and / or on the lower layer of the display screen 2205. When the pressure sensor 2212 is installed on the side bezel of the terminal 2200, it can detect the user's grip signal on the terminal 2200, and the processor 2201 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 2212. When the pressure sensor 2212 is installed on the lower layer of the display screen 2205, the processor 2201 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 2205. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0255] Optical sensor 2213 is used to collect ambient light intensity. In one embodiment, processor 2201 can control the display brightness of display screen 2205 based on the ambient light intensity collected by optical sensor 2213. Specifically, when the ambient light intensity is high, the display brightness of display screen 2205 is increased; when the ambient light intensity is low, the display brightness of display screen 2205 is decreased. In another embodiment, processor 2201 can also dynamically adjust the shooting parameters of camera assembly 2206 based on the ambient light intensity collected by optical sensor 2213.

[0256] The proximity sensor 2214, also known as a distance sensor, is typically mounted on the front panel of the terminal 2200. The proximity sensor 2214 is used to detect the distance between the user and the front of the terminal 2200. In one embodiment, when the proximity sensor 2214 detects that the distance between the user and the front of the terminal 2200 is gradually decreasing, the processor 2201 controls the display screen 2205 to switch from a screen-on state to a screen-off state; when the proximity sensor 2214 detects that the distance between the user and the front of the terminal 2200 is gradually increasing, the processor 2201 controls the display screen 2205 to switch from a screen-off state to a screen-on state.

[0257] Those skilled in the art will understand that Figure 22 The structure shown does not constitute a limitation on terminal 2200 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0258] Figure 23This is a schematic diagram of a server structure according to an embodiment of this application. The server 2300 can vary significantly due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 2301 and one or more memories 2302. The memories 2302 are used to store executable program code, and the processors 2301 are configured to execute the executable program code to implement the number display method or number acquisition method provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated here.

[0259] This application also provides a computer-readable storage medium storing a computer program, which is loaded and executed by a processor to implement the number display method or number acquisition method of any of the above implementations.

[0260] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. The processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, causing the computer device to perform the number display method or number acquisition method of any of the above implementations.

[0261] In some embodiments, the computer program product involved in the present application can be deployed and executed on a computer device, or on multiple computer devices located in one location, or on multiple computer devices distributed in multiple locations and interconnected through a communication network. Multiple computer devices distributed in multiple locations and interconnected through a communication network can form a blockchain system.

[0262] It should be noted that the data collection and processing in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0263] All the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here. The above are only optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A numbering display method characterized by, The method comprises: displaying a skin display interface in a first application, the skin display interface displaying an object skin of a first virtual object; in response to a number acquisition operation on the object skin in the skin display interface, displaying a number acquisition interface for acquiring a skin number of the object skin; in response to a triggering operation on the number acquisition interface, acquiring the skin number of the object skin based on a region type corresponding to the first application, and displaying the skin number on the number acquisition interface; wherein the region type is used to indicate at least one of an operating system of a terminal where the first application is located and a type of a login account of the first application, and the skin number is used to uniquely identify the object skin owned by the login account in the first application.

2. The method of claim 1, wherein, The number acquisition interface displays a number acquisition area, and the response to the triggering operation on the number acquisition interface, the acquisition of the skin number of the object skin based on the region type corresponding to the first application, and the display of the skin number on the number acquisition interface, comprises: in response to a triggering operation on the number acquisition area on the number acquisition interface, acquiring the skin number of the object skin based on the region type, and displaying the skin number on the number acquisition area.

3. The method of claim 2, wherein, The number acquisition area displays a coating, and the display of the skin number on the number acquisition area comprises: displaying a scraping effect of the coating on the number acquisition area, and displaying the skin number in a scraped area of the coating.

4. The method of claim 1, wherein, The response to the triggering operation on the number acquisition interface, the acquisition of the skin number of the object skin based on the region type corresponding to the first application, and the display of the skin number on the number acquisition interface, comprises: in response to a triggering operation on the number acquisition interface, acquiring a plurality of skin numbers based on the region type corresponding to the first application; displaying the plurality of skin numbers on the number acquisition interface; in response to a selection operation on any one of the plurality of skin numbers, canceling the display of the remaining skin numbers on the number acquisition interface.

5. The method of claim 1, wherein, The method further comprises: displaying a game interface of a virtual game, the virtual game comprising the first virtual object and at least one second virtual object; in a case where the first virtual object wears an object skin comprising a skin number, displaying a preset special effect on the game interface.

6. The method of claim 1, wherein, The method further comprises: displaying a skin acquisition interface, the skin acquisition interface being used to acquire an object skin; in response to a skin acquisition operation on the skin acquisition interface, displaying a skin display interface which is blocked by a mask; in response to a mask tearing operation on the mask, displaying a tearing effect, and displaying the object skin on the skin display interface.

7. The method of claim 1, wherein, The method further comprises: after the skin number is displayed on the number acquisition interface for a preset duration, displaying a skin card, and displaying the object skin and the skin number on the skin card.

8. The method of claim 1, wherein, The method further comprises: displaying an activity interface in the first application, the activity interface being used to display an activity of acquiring the object skin, and the activity interface displaying the object skin. In response to a triggering operation on the skin of the object, a preview skin card is displayed, and the skin of the object and a skin example number are displayed on the preview skin card.

9. The method of claim 1, wherein, The method further includes: In response to a sharing operation on the skin number, the skin number or a skin card is shared to a virtual space, and the skin of the object and the skin number are displayed on the skin card.

10. The method of claim 1, wherein, The method further includes: In response to a query operation based on the skin number, the object skin identified by the skin number is displayed on a query result interface.

11. A numbering acquisition method characterized by comprising: The method includes: A first number acquisition request of a first application is received, and the first number acquisition request is used to request to acquire a skin number of an object skin, the object skin being a skin worn by a first virtual object in the first application; Based on a region type corresponding to the first application, the skin number of the object skin is acquired, the region type being used to indicate at least one of an operating system of a terminal where the first application is located and a type of a login account of the first application, and the skin number being used to uniquely identify the object skin owned by the login account in the first application.

12. The method of claim 11, wherein, The method further includes: A first digital number of a preset number of digits in decimal is acquired; Based on the region type corresponding to the first application, the first digital number is transformed to obtain a second digital number corresponding to the region type; Based on the second digital number, the skin number is determined.

13. The method of claim 12, wherein, The method further includes: The first digital number is converted into a third digital number, and the third digital number is in binary; Based on the region type corresponding to the first application, a digital string corresponding to the region type is determined, and the digital string includes respective target digits of a plurality of preset digits in the third digital number, the target digit being 0 or 1; The digits in the plurality of preset digits in the third digital number are respectively replaced by the respective target digits to obtain a fourth digital number; The fourth digital number is converted into the second digital number.

14. The method of claim 13, wherein, The method further includes: Based on the plurality of preset digits, the digits 0 and 1 are arranged and combined to obtain a plurality of digital strings, each digital string including respective target digits of the plurality of preset digits, and the target digits of at least one preset digit being different between different digital strings; The plurality of digital strings are assigned to a plurality of region types to obtain digital strings corresponding to the plurality of region types respectively, and one region type corresponds to at least one digital string.

15. The method according to claim 13 or 14, characterized in that, The region type corresponding to the first application corresponds to a plurality of digital strings, and the plurality of digital strings corresponding to the first application correspond to a plurality of second digital numbers; The method further includes: Based on any one of the plurality of second digital numbers, the skin number is determined.

16. The method of claim 15, wherein, The method further includes: A second number acquisition request of a first application is received, and the second number acquisition request is used to request to acquire a skin number; Determine the skin number corresponding to the second number acquisition request based on any number in the plurality of second number except the second number used by the skin number.

17. The method of claim 12, wherein, The transforming the first number based on the region type corresponding to the first application to obtain the second number corresponding to the region type comprises: Determine a number string corresponding to the region type based on the region type corresponding to the first application, the number string comprising a target number on each of at least one preset bit in the first number, the target number being a decimal number; Replace the number on each of the at least one preset bit in the first number with the target number to obtain the second number.

18. The method of claim 12, wherein, The determining the skin number based on the second number comprises: Output the second number as the skin number; or Output a spliced number between the acquisition date of the object skin and the second number as the skin number.

19. A numbering display device, characterized by The apparatus comprises: A first display module configured to display a skin display interface in a first application, the skin display interface displaying an object skin of a first virtual object; A second display module configured to display a number acquisition interface in response to a number acquisition operation on the object skin in the skin display interface, the number acquisition interface being configured to acquire a skin number of the object skin; A third display module configured to acquire the skin number of the object skin based on a region type corresponding to the first application in response to a triggering operation on the number acquisition interface, and display the skin number on the number acquisition interface; The region type is configured to indicate at least one of an operating system of a terminal where the first application is located and a type of a login account of the first application, and the skin number is configured to uniquely identify the object skin owned by the login account in the first application.

20. A number acquisition apparatus characterized by comprising: The apparatus comprises: A receiving module configured to receive a first number acquisition request of a first application, the first number acquisition request being configured to request to acquire a skin number of an object skin, the object skin being a skin worn by a first virtual object in the first application; An acquiring module configured to acquire the skin number of the object skin based on a region type corresponding to the first application, the region type being configured to indicate at least one of an operating system of a terminal where the first application is located and a type of a login account of the first application, and the skin number being configured to uniquely identify the object skin owned by the login account in the first application.

21. A computer device, comprising: The computer device comprises a processor and a memory, the memory being configured to store a computer program, the computer program being loaded and executed by the processor to perform the number display method of any one of claims 1 to 10 or the number acquisition method of any one of claims 11 to 18.

22. A computer-readable storage medium, characterized in that, The computer readable storage medium is configured to store a computer program, the computer program being configured to perform the number display method of any one of claims 1 to 10 or the number acquisition method of any one of claims 11 to 18.

23. A computer program product, characterised in that, The computer program product comprises a computer program stored in a computer readable storage medium, a processor of a computer device reads the computer program from the computer readable storage medium, and the processor executes the computer program, so that the computer device executes the numbering display method in any one of claims 1 to 10 or the numbering acquisition method in any one of claims 11 to 18.