Method, device and equipment for generating digital life model based on SIM card and medium

By analyzing SIM card data to generate the attributes, appearance, social attributes, and behavioral patterns of a digital life model, the problem of the lack of authenticity and reliability in existing digital life models is solved, resulting in a more realistic and reliable user experience.

CN117131286BActive Publication Date: 2025-11-18CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311094246.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2025-11-18
Estimated Expiration
2043-08-28

AI Technical Summary

Technical Problem

Existing digital life models lack realism and reliability, making it difficult to meet the needs of metaverse applications.

Method used

By analyzing user attribute information, communication records, and usage records in SIM cards, the attributes, appearance, social attributes, and behavioral patterns of a digital life model are generated, and AI is used to train and optimize the model.

Benefits of technology

It improves the reliability, realism, and practicality of digital life models and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117131286B_ABST
    Figure CN117131286B_ABST
Patent Text Reader

Abstract

The present disclosure provides a SIM card-based digital life model generation method, device, equipment and medium, wherein the SIM card-based digital life model generation method comprises: determining attribute information of a digital life model to be generated according to user attribute information corresponding to a SIM card; determining appearance information of the digital life model to be generated according to attribute information editing information of the digital life model; determining a social attribute of the digital life model to be generated based on user communication records of the SIM card; training the digital life model to be generated based on user usage records of the SIM card to determine a behavior mode of the digital life model to be generated; and generating the digital life model according to the appearance information, the social attribute and the behavior mode. Through the present disclosure, the reliability, authenticity and practicality of the digital life model are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and more specifically, to a method, apparatus, device, and medium for generating a digital life model based on a SIM card. Background Technology

[0002] Currently, with the continuous development of blockchain technology, the application scenarios of the metaverse are constantly expanding and attracting increasing attention. The number of users of metaverse-related applications is also continuously growing. Metaverse applications generate a digital life model for users (referred to as a digital life model), which engages in social activities such as creation and entertainment within the metaverse. Current digital life models can be divided into two types: anthropomorphic cartoon style and realistic style. Regardless of the type, existing digital life models lack realism and have poor reliability.

[0003] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0004] The purpose of this disclosure is to provide a method, apparatus, device, and medium for generating a digital life model based on a SIM card, so as to overcome, at least to some extent, the problems of digital life models caused by the limitations and defects of related technologies.

[0005] According to a first aspect of the present disclosure, a method for generating a digital life model based on a SIM card is provided, comprising: determining attribute information of the digital life model to be generated based on user attribute information corresponding to the SIM card; determining appearance information of the digital life model to be generated based on editing information of the attribute information of the digital life model; determining social attributes of the digital life model to be generated based on user communication records of the SIM card; training the digital life model to be generated based on user usage records of the SIM card to determine the behavioral pattern of the digital life model to be generated; and generating the digital life model based on the appearance information, social attributes, and behavioral pattern.

[0006] In one exemplary embodiment of this disclosure, determining the attribute information of the digital life model to be generated based on the user attribute information corresponding to the SIM card includes:

[0007] The physiological characteristic data, physical image characteristic data, and audio characteristic data included in the user attribute information of the SIM card are analyzed.

[0008] The attribute information of the digital life model to be generated is generated based on the specified feature data in the physiological feature data, the external image feature data, and the audio feature data.

[0009] In one exemplary embodiment of this disclosure, determining the appearance information of the digital life model to be generated based on the attribute information editing information of the digital life model includes:

[0010] Based on the SIM card, the user's editing operations on the attribute information of the digital life model are obtained, and the editing operations include at least one of the operations of adding, deleting, and replacing.

[0011] The appearance information is generated based on the result of the editing operation.

[0012] In one exemplary embodiment of this disclosure, determining the social attributes of the digital life model to be generated based on the user communication records of the SIM card includes:

[0013] Based on the user communication records of the SIM card, the social relationships between the user of the SIM card and the users of other SIM cards can be determined;

[0014] The distributed identity of the digital life model to be generated is determined based on the user's identity information on the SIM card;

[0015] The social attributes are generated based on the social relationships and the distributed identity.

[0016] In one exemplary embodiment of this disclosure, training the digital life model to be generated based on the user usage records of the SIM card to determine the behavioral patterns of the digital life model to be generated includes:

[0017] Based on the user usage records of the SIM card, determine user preference information and / or user blocking information;

[0018] The digital life model to be generated is trained based on the user preference information and / or the user blocking information to determine the behavior pattern of the digital life model to be generated.

[0019] In one exemplary embodiment of this disclosure, determining user preference information and / or user blocking information based on the user usage records of the SIM card includes:

[0020] Identify the wearable device associated with the SIM card;

[0021] Obtain user usage records of the wearable device within a specified time period;

[0022] The user's usage records are parsed to determine the user's preference information and / or the user blocking information.

[0023] In one exemplary embodiment of this disclosure, it further includes:

[0024] Obtain the generation history of the digital life model to determine the distributed identity record of the generated digital life model;

[0025] Determine whether the distributed identity of the digital life model to be generated is a duplicate of the distributed identity record;

[0026] If it is determined that the distributed identity of the digital life model to be generated is duplicated with the distributed identity record, then it is determined that no new digital life model will be generated, and the digital life model corresponding to the distributed identity record is called to generate a new digital life model.

[0027] If it is determined that the distributed identity of the digital life model to be generated does not overlap with the distributed identity record, then a new digital life model is generated.

[0028] According to a second aspect of the present disclosure, an apparatus for generating a digital life model based on a SIM card is provided, comprising:

[0029] The determination module is configured to determine the attribute information of the digital life model to be generated based on the user attribute information corresponding to the SIM card;

[0030] The determining module is configured to determine the appearance information of the digital life model to be generated based on the attribute information editing information of the digital life model.

[0031] The determining module is configured to determine the social attributes of the digital life model to be generated based on the user communication records of the SIM card;

[0032] The training module is configured to train the digital life model to be generated based on the user usage records of the SIM card, so as to determine the behavioral patterns of the digital life model to be generated.

[0033] The generation module is configured to generate the digital life model based on the appearance information, social attributes, and behavioral patterns.

[0034] According to a third aspect of this disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to perform the method as described in any of the preceding methods based on instructions stored in the memory.

[0035] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided having a program stored thereon that, when executed by a processor, implements the method for generating a SIM card-based digital life model as described in any of the preceding claims.

[0036] In this embodiment, the attribute information of the digital life model to be generated is determined based on the user attribute information corresponding to the SIM card, and the appearance information of the digital life model to be generated is determined based on the editing information of the attribute information of the digital life model. Then, the social attributes of the digital life model to be generated are determined based on the user communication records of the SIM card. Furthermore, the digital life model to be generated is trained based on the user usage records of the SIM card to determine the behavior pattern of the digital life model to be generated. Finally, the digital life model is generated based on the appearance information, social attributes, and behavior patterns, thereby improving the reliability, authenticity, and practicality of the digital life model.

[0037] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0038] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0039] Figure 1 A schematic diagram of an exemplary system architecture for generating a SIM card-based digital life model that can be applied to embodiments of this disclosure is shown.

[0040] Figure 2 This is a flowchart of a method for generating a digital life model based on a SIM card in an exemplary embodiment of this disclosure;

[0041] Figure 3 This is a flowchart of another method for generating a SIM card-based digital life model in an exemplary embodiment of this disclosure;

[0042] Figure 4 This is a flowchart of another method for generating a SIM card-based digital life model in an exemplary embodiment of this disclosure;

[0043] Figure 5 This is a flowchart of another method for generating a SIM card-based digital life model in an exemplary embodiment of this disclosure;

[0044] Figure 6This is a flowchart of another method for generating a SIM card-based digital life model in an exemplary embodiment of this disclosure;

[0045] Figure 7 This is a flowchart of another method for generating a SIM card-based digital life model in an exemplary embodiment of this disclosure;

[0046] Figure 8 This is a flowchart of another method for generating a SIM card-based digital life model in an exemplary embodiment of this disclosure;

[0047] Figure 9 This is a schematic diagram of the metaverse in a SIM card-based digital life model generation scheme according to an exemplary embodiment of this disclosure;

[0048] Figure 10 This is a schematic diagram of a module for generating a digital life model based on a SIM card in an exemplary embodiment of this disclosure;

[0049] Figure 11 This is an interactive schematic diagram of a SIM card-based digital life model generation scheme in an exemplary embodiment of this disclosure;

[0050] Figure 12 This is a block diagram of an apparatus for generating a digital life model based on a SIM card, according to an exemplary embodiment of this disclosure.

[0051] Figure 13 This is a block diagram of an electronic device according to an exemplary embodiment of the present disclosure. Detailed Implementation

[0052] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0053] Furthermore, the accompanying drawings are merely illustrative of this disclosure, and the same reference numerals in the drawings denote the same or similar parts, thus repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0054] In the following implementation schemes disclosed herein, the collection, processing, and storage of user data strictly comply with the EU General Data Protection Regulation (GDPR) and related data privacy regulations. All data processing activities are based on legitimate explicit user consent (legal basis) and adhere to core principles such as purpose limitation, data minimization, and storage duration. The following implementation schemes disclosed herein ensure data security through technical and organizational measures, protecting users' rights to access, correct, delete, and portability of their data. Personal data will not be shared with any third party without the user's explicit authorization, except to fulfill legal obligations. For any cross-border data transfers, compliance with EU adequacy decisions or standard contractual clauses (SCCs) approved by the European Commission will be ensured. Data processed will be anonymized or pseudonymous wherever possible to maximize user privacy protection.

[0055] Figure 1 A schematic diagram of an exemplary system architecture for generating a SIM card-based digital life model that can be applied to embodiments of this disclosure is shown.

[0056] like Figure 1 As shown, system architecture 100 may include one or more of SIM card devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between SIM card devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.

[0057] It should be understood that Figure 1 The number of SIM card devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of SIM card devices, networks, and servers can be included. For example, server 105 could be a server cluster consisting of multiple servers.

[0058] Users can use SIM card devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. SIM card devices 101, 102, and 103 can be various electronic devices with displays, including but not limited to smartphones, tablets, laptops, and desktop computers, etc.

[0059] In some embodiments, the method for generating a SIM card-based digital life model provided in this disclosure is generally executed by server 105, and correspondingly, the apparatus for generating a SIM card-based digital life model is generally located in SIM card device 103 (or SIM card device 101 or 102). In other embodiments, certain SIM cards may have functions similar to those of the server device to execute this method.

[0060] The exemplary embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0061] Figure 2 This is a flowchart of a method for generating a digital life model based on a SIM card in an exemplary embodiment of this disclosure.

[0062] refer to Figure 2 Methods for generating digital life models based on SIM cards may include:

[0063] Step S202: Determine the attribute information of the digital life model to be generated based on the user attribute information corresponding to the SIM card.

[0064] Step S204: Determine the appearance information of the digital life model to be generated based on the attribute information editing information of the digital life model.

[0065] Step S206: Determine the social attributes of the digital life model to be generated based on the user communication records of the SIM card.

[0066] Step S208: Train the digital life model to be generated based on the user usage records of the SIM card to determine the behavior pattern of the digital life model to be generated.

[0067] Step S210: Generate the digital life model based on the appearance information, social attributes, and behavioral patterns.

[0068] In this embodiment, the attribute information of the digital life model to be generated is determined based on the user attribute information corresponding to the SIM card, and the appearance information of the digital life model to be generated is determined based on the editing information of the attribute information of the digital life model. Then, the social attributes of the digital life model to be generated are determined based on the user communication records of the SIM card. Furthermore, the digital life model to be generated is trained based on the user usage records of the SIM card to determine the behavior pattern of the digital life model to be generated. Finally, the digital life model is generated based on the appearance information, social attributes, and behavior pattern, thereby improving the reliability, authenticity, and practicality of the digital life model.

[0069] The following section details each step of the method for generating a digital life model based on a SIM card.

[0070] In one exemplary embodiment of this disclosure, such as Figure 3 As shown, the attribute information of the digital life model to be generated, determined based on the user attribute information corresponding to the SIM card, includes:

[0071] Step S302: parse the physiological feature data, physical image feature data, and audio feature data included in the user attribute information of the SIM card.

[0072] Step S304: Generate attribute information of the digital life model to be generated based on specified feature data from the physiological feature data, the external image feature data, and the audio feature data.

[0073] In the above embodiment, the SIM card stores the user's real-name information, and a user's DID is generated based on this information, serving as a unique identifier for the user's activities in the metaverse. This determines the identity attributes of the digital life model. The system reads the user's basic data (gender, age, height, etc.), image data (facial photos, body photos, etc.), and audio data (speech voice, etc.) from the SIM card system. It analyzes and processes this data, configuring attributes such as face, body shape, clothing, and voiceprint to generate the digital life model.

[0074] In one exemplary embodiment of this disclosure, such as Figure 4 As shown, the appearance information of the digital life model to be generated is determined based on the attribute information editing information of the digital life model, including:

[0075] Step S402: Based on the SIM card, obtain the user's editing operations on the attribute information of the digital life model, the editing operations including at least one of adding, deleting and replacing.

[0076] Step S404: Generate the appearance information based on the result of the editing operation.

[0077] In one exemplary embodiment of this disclosure, such as Figure 5 As shown, the social attributes of the digital life model to be generated, determined based on the user communication records of the SIM card, include:

[0078] Step S502: Determine the social relationships between the user of the SIM card and the users of other SIM cards based on the user communication records of the SIM card.

[0079] Step S504: Determine the distributed identity of the digital life model to be generated based on the user's identity information of the SIM card.

[0080] Step S506: Generate the social attributes based on the social relationships and the distributed identity.

[0081] In the above embodiments, user communication records include call logs, address books, and non-private chat logs in social applications, but are not limited to these.

[0082] In one exemplary embodiment of this disclosure, such as Figure 6 As shown, training the digital life model to be generated based on the user usage records of the SIM card to determine the behavioral patterns of the digital life model to be generated includes:

[0083] Step S602: Determine user preference information and / or user blocking information based on the user usage records of the SIM card.

[0084] Step S604: Train the digital life model to be generated based on the user preference information and / or the user blocking information to determine the behavior pattern of the digital life model to be generated.

[0085] In the above embodiments, preference information is recorded as positive samples and user blocking information is recorded as negative samples. The digital life model to be generated is trained based on the positive and negative samples, or the generated digital life model can be optimized based on the training results.

[0086] In one exemplary embodiment of this disclosure, such as Figure 7 As shown, determining user preference information and / or user blocking information based on the user usage records of the SIM card includes:

[0087] Step S702: Determine the wearable device associated with the SIM card.

[0088] Step S704: Obtain the user usage records of the wearable device within a specified time period.

[0089] Step S706: Parse the user usage record to determine the user preference information and / or the user blocking information.

[0090] In the above embodiments, the user usage record includes the wearable device's record of user behavior data, and also includes the interaction record between the wearable device and the terminal to which the SIM card belongs.

[0091] In one exemplary embodiment of this disclosure, such as Figure 8 As shown, the method for generating a digital life model based on a SIM card also includes:

[0092] Step S802: Obtain the generation history of the digital life model to determine the distributed identity record of the generated digital life model.

[0093] Step S804: Determine whether the distributed identity of the digital life model to be generated is a duplicate of the distributed identity record.

[0094] Step S806: If it is determined that the distributed identity of the digital life model to be generated is duplicated with the distributed identity record, then it is determined not to generate a new digital life model, and the digital life model corresponding to the distributed identity record is called to generate a new digital life model.

[0095] Step S808: If it is determined that the distributed identity of the digital life model to be generated is not the same as the distributed identity record, then it is determined to generate a new digital life model.

[0096] In one exemplary embodiment of this disclosure, such as Figure 9 As shown, the mapping process of the metaverse 900 in the SIM card-based digital life model generation scheme includes: reading the contact information in the user's SIM card and mapping real-life social relationships to the metaverse. For example, if two users are friends in reality, they will also be friends in the metaverse, thus determining the social attributes of the digital life model.

[0097] In one exemplary embodiment of this disclosure, such as Figure 10 As shown, the SIM card-based digital life model generation system 1000 includes a storage module 1002, a generation module 1004, an interaction module 1006, and a training module 1008, with the following specific functions:

[0098] Storage module 1002 primarily stores three types of data: First, basic data: information such as the user's mobile phone number, gender, age, and height, which are the user's basic attributes and are relatively fixed. Second, image data: data describing the user's appearance features, such as facial photos and body photos. This information can be stored in the SIM card 1010 and can be directly retrieved when generating a digital life model. Third, audio data: used to describe and analyze the user's timbre and voiceprint characteristics.

[0099] Generation Module 1004: Responsible for generating digital life models: interacting with the metaverse, performing modeling processing based on stored information, and interacting with metaverse applications to complete the generation of digital life models, including the generation of the digital life model and the generation of the final version of the digital life model.

[0100] Interaction Module 1006: Primarily responsible for two functions: First, interacting with SIM card 1010 to complete data reading and storage. Second, interacting with the user, using AI based on VR / AR technologies to learn the user's habits and preferences, becoming a metaverse "avatar" more aligned with the user's characteristics.

[0101] Training Module 1008: Using AI algorithms to train the digital life model based on user feature data, the final result is: to use a digital life model that has been trained to better match the user's habits to engage in social, work, and learning activities in the metaverse.

[0102] In one exemplary embodiment of this disclosure, such as Figure 11 As shown, the digital life model generation scheme 1100 based on the SIM card includes the following process:

[0103] User A uses their mobile phone to input their real-name information and other relevant information needed to generate a digital life model into their SIM card;

[0104] The system retrieves the user's real-name information from the SIM card and generates the user's distributed identity ID;

[0105] When generating a digital life model, retrieve whether the user's digital life model has already been generated based on the did;

[0106] If not, a digital life model is generated based on the relevant information in the SIM card, according to the method designed in this patent.

[0107] If so, then obtain the digital life model;

[0108] Return to and display the digital life model, where users can modify and adjust it to complete the generation of the digital life model;

[0109] Display digital life models through VR / AR and other methods, and interact with users;

[0110] By acquiring and analyzing interaction results, and using AI to learn user habits and preferences, we can continuously optimize the digital life model, making it more closely resemble the characteristics of a real user.

[0111] It is possible to manage a user's digital life model in different metaverses in a unified manner based on the user's ID. That is, all digital life models of a user in different metaverses can be retrieved by ID, and modifications can be performed on them.

[0112] Corresponding to the above method embodiments, this disclosure also provides a digital life model generation apparatus based on a SIM card, which can be used to execute the above method embodiments.

[0113] Figure 12 This is a block diagram of an apparatus for generating a digital life model based on a SIM card, as described in an exemplary embodiment of this disclosure.

[0114] refer to Figure 12 The SIM card-based digital life model generation device 1200 may include:

[0115] The determining module 1202 is configured to determine the attribute information of the digital life model to be generated based on the user attribute information corresponding to the SIM card.

[0116] The determining module 1202 is configured to determine the appearance information of the digital life model to be generated based on the attribute information editing information of the digital life model.

[0117] The determining module 1202 is configured to determine the social attributes of the digital life model to be generated based on the user communication records of the SIM card.

[0118] The training module 1204 is configured to train the digital life model to be generated based on the user usage records of the SIM card, so as to determine the behavior pattern of the digital life model to be generated.

[0119] The generation module 1206 is configured to generate the digital life model based on the appearance information, social attributes, and behavioral patterns.

[0120] In one exemplary embodiment of this disclosure, the determining module 1202 is further configured to:

[0121] The physiological characteristic data, physical image characteristic data, and audio characteristic data included in the user attribute information of the SIM card are analyzed.

[0122] The attribute information of the digital life model to be generated is generated based on the specified feature data in the physiological feature data, the external image feature data, and the audio feature data.

[0123] In one exemplary embodiment of this disclosure, the determining module 1202 is further configured to:

[0124] Based on the SIM card, the user's editing operations on the attribute information of the digital life model are obtained, and the editing operations include at least one of the operations of adding, deleting, and replacing.

[0125] The appearance information is generated based on the result of the editing operation.

[0126] In one exemplary embodiment of this disclosure, the determining module 1202 is further configured to:

[0127] Based on the user communication records of the SIM card, the social relationships between the user of the SIM card and the users of other SIM cards can be determined;

[0128] The distributed identity of the digital life model to be generated is determined based on the user's identity information on the SIM card;

[0129] The social attributes are generated based on the social relationships and the distributed identity.

[0130] In one exemplary embodiment of this disclosure, the determining module 1202 is further configured to:

[0131] Based on the user usage records of the SIM card, determine user preference information and / or user blocking information;

[0132] The digital life model to be generated is trained based on the user preference information and / or the user blocking information to determine the behavior pattern of the digital life model to be generated.

[0133] In one exemplary embodiment of this disclosure, the determining module 1202 is further configured to:

[0134] Identify the wearable device associated with the SIM card;

[0135] Obtain user usage records of the wearable device within a specified time period;

[0136] The user's usage records are parsed to determine the user's preference information and / or the user blocking information.

[0137] In one exemplary embodiment of this disclosure, the SIM card-based digital life model generation apparatus 1200 is further configured to:

[0138] Obtain the generation history of the digital life model to determine the distributed identity record of the generated digital life model;

[0139] Determine whether the distributed identity of the digital life model to be generated is a duplicate of the distributed identity record;

[0140] If it is determined that the distributed identity of the digital life model to be generated is duplicated with the distributed identity record, then the generation of the digital life model to be generated will be cancelled.

[0141] Since the functions of the device 1200 have been described in detail in their respective method embodiments, they will not be repeated here.

[0142] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0143] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.

[0144] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0145] The following reference Figure 13 To describe an electronic device 1300 according to such an embodiment of the present disclosure. Figure 13 The electronic device 1300 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.

[0146] like Figure 13 As shown, the electronic device 1300 is presented in the form of a general-purpose computing device. The components of the electronic device 1300 may include, but are not limited to: at least one processing unit 1310, at least one storage unit 1320, and a bus 1330 connecting different system components (including storage unit 1320 and processing unit 1310).

[0147] The storage unit stores program code that can be executed by the processing unit 1310, causing the processing unit 1310 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 1310 can perform the method shown in the embodiments of this disclosure.

[0148] Storage unit 1320 may include readable media in the form of volatile storage units, such as random access memory (RAM) 13201 and / or cache memory 13202, and may further include read-only memory (ROM) 13203.

[0149] Storage unit 1320 may also include a program / utility 13204 having a set (at least one) of program modules 13205, such program modules 13205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0150] Bus 1330 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0151] Electronic device 1300 can also communicate with one or more external devices 1340 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1300, and / or any device that enables electronic device 1300 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1350. Furthermore, electronic device 1300 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1360. As shown, network adapter 1360 communicates with other modules of electronic device 1300 via bus 1330. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0152] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, SIM card device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0153] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, having stored thereon a program product capable of implementing the methods described above. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code that, when run on a SIM card device, causes the SIM card device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.

[0154] The program product for implementing the above-described method according to embodiments of this disclosure may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a SIM card device, such as a personal computer. However, the program product of this disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0155] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0156] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0157] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0158] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0159] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0160] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and concept of this disclosure are indicated by the claims.

Claims

1. A method for generating a digital life model based on a SIM card, characterized in that, include: The attribute information of the digital life model to be generated is determined based on the user attribute information corresponding to the SIM card; The appearance information of the digital life model to be generated is determined based on the attribute information editing information of the digital life model; The social attributes of the digital life model to be generated are determined based on the user communication records of the SIM card, including: Based on the user communication records of the SIM card, the social relationships between the user of the SIM card and the users of other SIM cards can be determined; The distributed identity of the digital life model to be generated is determined based on the user's identity information on the SIM card; The social attributes are generated based on the social relationships and the distributed identity. The digital life model to be generated is trained based on the user usage records of the SIM card to determine the behavioral patterns of the digital life model to be generated, including: Based on the user usage records of the SIM card, determine user preference information and / or user blocking information; The digital life model to be generated is trained based on the user preference information and / or the user blocking information to determine the behavior pattern of the digital life model to be generated. The digital life model is generated based on the appearance information, social attributes, and behavioral patterns.

2. The method for generating a digital life model based on a SIM card as described in claim 1, characterized in that, The attribute information of the digital life model to be generated is determined based on the user attribute information corresponding to the SIM card, including: The physiological characteristic data, physical image characteristic data, and audio characteristic data included in the user attribute information of the SIM card are analyzed. The attribute information of the digital life model to be generated is generated based on the specified feature data in the physiological feature data, the external image feature data, and the audio feature data.

3. The method for generating a digital life model based on a SIM card as described in claim 1, characterized in that, The appearance information of the digital life model to be generated is determined based on the attribute information editing information of the digital life model, including: Based on the SIM card, the user's editing operations on the attribute information of the digital life model are obtained, and the editing operations include at least one of the operations of adding, deleting, and replacing. The appearance information is generated based on the result of the editing operation.

4. The method for generating a digital life model based on a SIM card as described in claim 1, characterized in that, Determining user preference information and / or user blocking information based on the user usage records of the SIM card includes: Identify the wearable device associated with the SIM card; Obtain user usage records of the wearable device within a specified time period; The user's usage records are parsed to determine the user's preference information and / or the user blocking information.

5. The method for generating a digital life model based on a SIM card as described in any one of claims 1-4, characterized in that, Also includes: Obtain the generation history of the digital life model to determine the distributed identity record of the generated digital life model; Determine whether the distributed identity of the digital life model to be generated is a duplicate of the distributed identity record; If it is determined that the distributed identity of the digital life model to be generated is duplicated with the distributed identity record, then it is determined that no new digital life model will be generated, and the digital life model corresponding to the distributed identity record is called to generate a new digital life model. If it is determined that the distributed identity of the digital life model to be generated does not overlap with the distributed identity record, then a new digital life model is generated.

6. A device for generating a digital life model based on a SIM card, characterized in that, include: The determination module is configured to determine the attribute information of the digital life model to be generated based on the user attribute information corresponding to the SIM card; The determining module is configured to determine the appearance information of the digital life model to be generated based on the attribute information editing information of the digital life model. The determining module is configured to determine the social attributes of the digital life model to be generated based on the user communication records of the SIM card, including: Based on the user communication records of the SIM card, the social relationships between the user of the SIM card and the users of other SIM cards can be determined; The distributed identity of the digital life model to be generated is determined based on the user's identity information on the SIM card; The social attributes are generated based on the social relationships and the distributed identity. The training module is configured to train the digital life model to be generated based on the user usage records of the SIM card, in order to determine the behavioral patterns of the digital life model to be generated, including: Based on the user usage records of the SIM card, determine user preference information and / or user blocking information; The digital life model to be generated is trained based on the user preference information and / or the user blocking information to determine the behavior pattern of the digital life model to be generated. The generation module is configured to generate the digital life model based on the appearance information, social attributes, and behavioral patterns.

7. An electronic device, characterized in that, include: Memory; as well as A processor coupled to the memory, the processor being configured to execute the method for generating a SIM card-based digital life model as described in any one of claims 1-5, based on instructions stored in the memory.

8. A computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the method for generating a SIM card-based digital life model as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Blockchain digital identity management method based on SIM card

    CN111787530A

  • Data processing method and device, electronic equipment and storage medium

    CN112116971A