CN108196899B - Method and device for creating multiple users - Google Patents

Method and device for creating multiple users Download PDF

Info

Publication number
CN108196899B
CN108196899B CN201711285048.1A CN201711285048A CN108196899B CN 108196899 B CN108196899 B CN 108196899B CN 201711285048 A CN201711285048 A CN 201711285048A CN 108196899 B CN108196899 B CN 108196899B
Authority
CN
China
Prior art keywords
user
data directory
data
divided
self
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711285048.1A
Other languages
Chinese (zh)
Other versions
CN108196899A (en
Inventor
孙哲
綦开东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201711285048.1A priority Critical patent/CN108196899B/en
Publication of CN108196899A publication Critical patent/CN108196899A/en
Application granted granted Critical
Publication of CN108196899B publication Critical patent/CN108196899B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method and a device for creating multiple users, wherein the method comprises the following steps: according to the received first instruction, a self-divided user is created, a UserID of the self-divided user is obtained, the self-divided user is a new user except a main user under a multi-user framework, the self-divided users are one or more, the main user is a default user under the multi-user framework, the first instruction is used for indicating the number of the created self-divided users, and according to the UserID of the self-divided user, a data directory of the main user is mounted to the data directory of the self-divided user, so that the problems that the self-divided application cannot access files of a user space of the main user and the body application cannot access files of the user space of the self-divided user in a multi-user framework multi-division scheme can be effectively.

Description

Method and device for creating multiple users
Technical Field
The invention relates to the technical field of terminals, in particular to a method and a device for creating multiple users.
Background
In real life, people often have two or more than two application accounts such as WeChat and QQ, and the application programs such as WeChat and QQ do not support multiple opening. Therefore, each third-party organization and mobile phone terminal manufacturer respectively develop a multi-open framework technology supporting applications such as WeChat and QQ. Various schemes have advantages and disadvantages, and one scheme with greater advantages is an application multi-open scheme based on *** native multi-user framework implementation. The advantages of this solution are many: for example, in theory, the method supports infinite applications to be opened infinitely, is perfectly compatible with a Google native code framework, and has the advantages of few changes and small influence on a system, and is perfectly compatible with Google multi-user functions.
However, a core idea of the multi-user technology is to implement separation of data space and program space to achieve the purpose of privacy protection. The implementation method is based on the management idea of the user space similar to Linux, and each user has a unique exclusive space belonging to the user, so that the space of other users and files in the space cannot be accessed. On this basis, the application multi-division actually creates some separate users, and a part of the application program needing multi-division is cloned in the user space of the separate users. The space in which this cloned application (i.e., the split application) is located is actually another user space different from the user space of the primary user. The user space of the self-service user and the user space of the main user are independent, and the self-service application cannot know or use any file belonging to the user space of the main user. Likewise, the ontology application cannot learn or use the files of the user space of the individual user.
Disclosure of Invention
The embodiment of the invention provides a method and a device for creating multiple users, which are used for solving the problems that in a multi-user framework multiple-open scheme, a body application cannot access a file in a user space of a master user, and a body application cannot access the file in the user space of the body user.
The embodiment of the invention provides a method for creating multiple users, which is characterized by comprising the following steps:
creating a self-body User according to the received first instruction, and obtaining a User identity (User Identifier, User ID) of the self-body User; the divided users are newly added users except the main user under the multi-user framework, and one or more divided users are provided; the master user is a default user under a multi-user framework; the first instruction is used for indicating the number of the users creating the divided body.
And mounting the data directory of the main user to the data directory of the personal user according to the UserID of the personal user.
Optionally, the creating the divided user further includes:
creating a UserID, a user space and a data directory of the divided user;
and establishing a corresponding relation between the UserID of the individual user and the data directory of the individual user.
Optionally, after the creating the data directory of the divided user, the method further includes:
and mapping the data directory of the divided user into a user data directory managed by a user space file system (FUSE).
Optionally, the mounting the data directory of the master user to the data directory of the self-identified user includes:
determining a data directory of the personal user according to the UserID of the personal user;
and mounting the data directory of the master user on the data directory of the self-service user.
Optionally, after the mounting the data directory of the master user to the data directory of the self-identified user according to the UserID of the self-identified user, the method further includes:
acquiring data to be accessed of a first application of the individual user;
and when the data to be accessed of the first application is determined to be the data in the user space corresponding to the data directory of the main user, accessing the data in the user space of the main user according to the mounting relation between the data directory of the self-identified user and the data directory of the main user.
Correspondingly, the embodiment of the invention also provides a device for creating multiple users, which comprises:
the creating module is used for creating the personal user according to the received first instruction and obtaining the UserID of the personal user; the divided users are newly added users except the main user under the multi-user framework, and one or more divided users are provided; the master user is a default user under a multi-user framework; the first instruction is used for indicating the number of the users creating the personal;
and the mounting module is used for mounting the data directory of the main user to the data directory of the personal user according to the UserID of the personal user.
Optionally, the creating module is further specifically configured to:
creating a UserID, a user space and a data directory of the divided user;
and establishing a corresponding relation between the UserID of the individual user and the data directory of the individual user.
Optionally, the creating module is further specifically configured to:
and mapping the data directory of the divided user into a user data directory managed by FUSE.
Optionally, the mount module is further specifically configured to:
determining a data directory of the personal user according to the UserID of the personal user;
and mounting the data directory of the master user to the data directory of the individual user.
Optionally, the apparatus further includes an obtaining module and an accessing module:
the acquisition module is used for acquiring data to be accessed of the first application of the personal user;
the access module is used for accessing the data in the user space of the main user according to the mounting relation between the data directory of the self-service user and the data directory of the main user when the data to be accessed of the first application is determined to be the data in the user space corresponding to the data directory of the main user.
The embodiment of the invention shows that a self-divided user is created according to a received first instruction to obtain the UserID of the self-divided user, the self-divided user is a new user except a main user under a multi-user framework, the self-divided users are one or more, the main user is a default user under the multi-user framework, the first instruction is used for indicating the number of the created self-divided users, and the data directory of the main user is mounted to the data directory of the self-divided user according to the UserID of the self-divided user, so that the problems that the self-divided application cannot access the files of the user space of the main user and the body application cannot access the files of the user space of the self-divided user in a multi-user framework multi-division scheme can be effectively.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic flowchart of a method for creating multiple users according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a method for creating a separate user space according to an embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a memory storage state according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating another memory storage state provided in the embodiment of the present invention;
fig. 5 is a schematic diagram of an apparatus for creating multiple users according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention relates to a file access method of a multi-open application scheme under a multi-user framework in terminal equipment. Under the multi-user framework, a user space of a master user is defaulted, and new users can be created in the user space of the master user, and the new users are the individual users. The user space of the master user and the user space of the self-service user are mutually isolated, the master user cannot access the user space of the self-service user, and similarly, the user space of the self-service user cannot access the user space of the master user. The application program in the user space of the primary user is called an ontology application, and part of the application in the user space of the primary user can be installed in the user space of the self-identified user, and the applications running in the user space of the self-identified user are called self-identified applications. The ontology application is operated in the user space of the master user, and the individual application is operated in the user space of the individual user, so that the same terminal equipment can simultaneously operate a plurality of same applications, and the multi-open function of the applications is realized. For example, multiple QQs or wechat may be turned on simultaneously in the same terminal device.
In embodiments of the present invention, a terminal device may point to a device (device) providing voice and/or data connectivity to a user, including a wireless terminal or a wired terminal. The wireless terminal may be a handheld device having wireless connection capabilities, or other processing device connected to a wireless modem, a mobile terminal communicating with one or more core networks via a radio access network. For example, wireless terminals may be mobile telephones (or "cellular" telephones) and computers with mobile terminals. As another example, a wireless terminal may be a portable, pocket, hand-held, computer-included, or vehicle-mounted mobile device. For another example, the wireless terminal may be a mobile station (mobile station), an access point (access point), or a User Equipment (UE).
Based on the above description, fig. 1 exemplarily shows a flow of a method for creating multiple users according to an embodiment of the present invention, where the flow may be performed by an apparatus for creating multiple users, and the apparatus may be a terminal device or may be located in the terminal device.
As shown in fig. 1, the specific flow is as follows,
step S101, according to the received first instruction, a self-body-separating user is created, and a user UserID of the self-body-separating user is obtained.
In the embodiment of the invention, the self-divided users are new users except the main user under the multi-user framework, the self-divided users are one or more, the main user is a default user under the multi-user framework, and the first instruction is used for indicating the number of the self-divided users.
Specifically, when the self-identified user is created, the user id, the user space and the data directory of the self-identified user can be created according to the received first instruction; and establishing a corresponding relation between the UserID of the individual user and the data directory of the individual user. And mapping the data directory of the divided user into a user data directory managed by FUSE.
For example, according to the received first instruction indication, the number of the divided users to be created is determined, the divided users are created, and the user IDs of the divided users are obtained. Creating a separate user is to create a separate and isolated user storage space for storing data of the separate application. Fig. 2 schematically shows a process of creating the divided user space. Step S201, a separate user is created. Step S202, a data directory of the individual user is created. Assuming that the first instruction indicates that only one divided user is created, the main user and the divided user in the multi-user framework have different user IDs in order to distinguish the main user from the divided user. For example, a directory named 0 is in the data/media by default, and the directory is the data directory of the primary user, and the data directory of the primary user represents the user space of the primary user. 0 is the user identity of the primary user, i.e. the UserID is 0. When creating the user space of the individual user and the individual user, the terminal device may create an identity for the newly created individual user according to the system rule, for example, create an individual user "881", that is, the user id is 881. In the terminal equipment, the storage and naming of the file have specific rules, that is, the UserID and the personal data directory have corresponding relation. In this embodiment, if the UserID of the subscriber is "881", according to the rule of the terminal device, a directory data/media/881 named 881 is correspondingly created under the data/media as the data directory of the subscriber, and the space represented by the directory data/media/881 is the user space of the subscriber, which is used for storing the subscriber data, that is, the UserID is 881, and the corresponding data directory is the data/media/881. The user space of the main user represented by the data/media/0 and the user space of the divided user represented by the data/media/881 are mutually independent and isolated spaces, the ontology application in the user space of the main user cannot access the storage space data/media/881 of the divided user, and similarly, the user space of the main user represented by the data/media/0 cannot be accessed by the divided application.
In step S203, the data directory of the divided user is mapped to the FUSE managed directory. Mapping is the association of a non-root file to a root file system in a terminal device for the purpose of being accessible. After creating the data directory data/media/881 of the divided users, the directory also needs to be mapped to FUSE managed/storage/empty/881. Similarly, if two divided users are created, such as "881" and "882", the data directories of their corresponding divided users may be data/media/881 and data/media/882. Accordingly, the mapping is FUSE managed/storage/empty/881,/storage/empty/882.
And step S204, ending. After mapping, the process of creating the user space of the divided user is finished, and the user space of the divided user can be accessed by the system. As fig. 3 exemplarily shows the Data partition of the terminal device of the normal individual user, it can be seen that the main user and the individual user are two different areas in the Data partition, and are respectively mapped to two completely different Data directories.
Applications which need to be opened more, such as QQ, WeChat, microblog and the like, can be installed in the created user space of the divided user, and in order to distinguish the divided applications from the ontology application, the divided applications are renamed, such as QQ small number 1, WeChat 1, microblog small number a and the like. In this way, the user space of the self-service user and the user space of the main user can simultaneously run the body application and the self-service application. But since the multi-user framework is designed for privacy protection, the separate application cannot access the files of the subject user space. That is, "QQ small 1" cannot access the file in data/media/0, nor can the subject application access the file in data/media/881.
And step S102, according to the UserID of the personal user, mounting the data directory of the main user to the data directory of the personal user.
Specifically, when the data directory of the master user is mounted to the data directory of the self-identified user, the data directory of the self-identified user may be determined according to the UserID value of the self-identified user; and mounting the data directory of the master user to the data directory of the individual user.
In the terminal device, other files than the root file system are not directly accessible, and must be accessed through a directory mounted on the root file system. In the embodiment of the invention, the data directory of the main user is mounted to the data directory of the self-divided user, so that the user space of the self-divided user and the user space of the main user can share one storage area, the body application can access the files in the user space of the main user, and correspondingly, the main application can also access the files in the user space of the self-divided user, thereby solving the problem that the multi-user framework multi-open application cannot access the files in the user space of the main user.
For example, after the divided user is created in step S101, the user id of the divided user and the corresponding relationship between the user id and the user data directory can be obtained. Taking the above created individual user 881 as an example, the identifier of the user space is user id 881. According to the corresponding relation between the UserID and the data directory, the data directory of the divided user can be determined as/data/media/881, and the main user data directory is mounted on the data directory of the divided user through a mount binding command. Specifically, mount is performed by calling mount-o bind/data/media/0/data/media/881 command. The semantic meaning of the command is that the data directory data/media/0 of the main user is mounted on the data directory data/media/881 of the divided user. As shown in fig. 4, after the mount service is completed, the content in the data directory of the individual user becomes the content in the data directory of the main user, that is, the data/media/0 and the data/media/881 become the same storage area, although two file systems are formed after the mapping and management of the FUSE file system, the data in the file system is still the same, one file changes, and the other file also changes. In this way, the avatar application can access the space of the ontology application, which can also access the space of the avatar application.
Preferably, after step S102, the application deployed in the self-identified user may access data of the user space of the master user, specifically, to-be-accessed data of the first application of the self-identified user is obtained; and when the data to be accessed of the first application is determined to be the data in the user space corresponding to the data directory of the main user, accessing the data in the user space of the main user according to the mounting relation between the data directory of the self-identified user and the data directory of the main user.
And determining data to be accessed by a first application of the self-body application, and if the data to be accessed is data in the main user, accessing the user space of the main user according to the mounting relation between the data directory of the self-body user and the data directory of the main user. The first application is any one of split applications, for example, a photo in a mobile phone is used by 'QQ small size 1' in a multi-open application, and since the user space of the master user and the user space of the split user are in the same block of area in the memory after mounting, the 'QQ small size 1' can directly access the photo in the mobile phone album. Therefore, the data intercommunication function of the user space of the master user and the user space of the individual user is realized.
The embodiment shows that the method includes creating a self-divided user according to a received first instruction to obtain a user ID of the self-divided user, the self-divided user is a new user except a master user under a multi-user framework, the self-divided users are one or more, the master user is a default user under the multi-user framework, the first instruction is used for indicating the number of the created self-divided users, and a data directory of the master user is mounted to the data directory of the self-divided user according to the user ID of the self-divided user, so that the problems that a self-divided application cannot access a file of a user space of the master user and a body application cannot access the file of the user space of the self-divided user in a multi-user framework multi-division scheme can be effectively solved.
Based on the same technical concept, fig. 5 exemplarily shows an apparatus for a method for creating multiple users according to an embodiment of the present invention, where the apparatus may perform the method for creating multiple users, and the apparatus may be a terminal device or may be located in the terminal device.
As shown in fig. 5, the apparatus specifically includes:
a creating module 501, configured to create an individual user according to the received first instruction, and obtain a user id of the individual user; the divided users are newly added users except the main user under the multi-user framework, and one or more divided users are provided; the master user is a default user under a multi-user framework; the first instruction is used for indicating the number of the users creating the divided body.
Preferably, the creating module 501 is further specifically configured to:
creating a UserID, a user space and a data directory of the divided user;
and establishing a corresponding relation between the UserID of the individual user and the data directory of the individual user.
Preferably, the creating module 501 is further specifically configured to:
and mapping the data directory of the divided user into a user data directory managed by FUSE.
A mounting module 502, configured to mount the data directory of the master user to the data directory of the self-identified user according to the UserID for the self-identified user.
Preferably, the mounting module 502 is further configured to:
determining a data directory of the personal user according to the UserID of the personal user; and using a binding command to mount the data directory of the main user on the data directory of the self-service user.
Preferably, the apparatus further includes an obtaining module and an accessing module:
the acquisition module is used for acquiring data to be accessed of the first application of the personal user;
the access module is used for accessing the data in the user space of the main user according to the mounting relation between the self-identified user and the main user when the data to be accessed of the first application is determined to be the data in the user space corresponding to the data directory of the main user.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (8)

1. A method for creating multiple users, comprising:
according to the received first instruction, creating a self-body user, and obtaining a user identity (UserID) of the self-body user; the divided users are newly added users except the main user under the multi-user framework, and one or more divided users are provided; the master user is a default user under a multi-user framework; the first instruction is used for indicating the number of the users creating the personal;
according to the UserID of the personal user, mounting the data directory of the master user to the data directory of the personal user;
the mounting the data directory of the master user to the data directory of the self-identified user according to the UserID of the self-identified user comprises the following steps:
determining a data directory of the personal user according to the UserID of the personal user;
and mounting the data directory of the master user to the data directory of the individual user.
2. The method of claim 1, wherein the creating of the divided user comprises:
creating a UserID, a user space and a data directory of the divided user;
and establishing a corresponding relation between the UserID of the individual user and the data directory of the individual user.
3. The method of claim 2, wherein after said creating the data directory for the divided user, further comprising:
and mapping the data directory of the self-service user into a user data directory managed by a file system FUSE of a user space.
4. The method as claimed in any one of claims 1 to 3, wherein after said mounting the data directory of the primary user to the data directory of the divided user according to the UserID of the divided user, further comprising:
acquiring data to be accessed of a first application of the individual user;
and when the data to be accessed of the first application is determined to be the data in the user space corresponding to the data directory of the main user, accessing the data in the user space of the main user according to the mounting relation between the data directory of the self-identified user and the data directory of the main user.
5. An apparatus for multi-user creation, comprising:
the creating module is used for creating the self-body-separating user according to the received first instruction and obtaining the user identity identification (UserID) of the self-body-separating user; the divided users are newly added users except the main user under the multi-user framework, and one or more divided users are provided; the master user is a default user under a multi-user framework; the first instruction is used for indicating the number of the users creating the personal;
the mounting module is used for mounting the data directory of the master user to the data directory of the personal user according to the UserID of the personal user;
the mounting module is specifically configured to:
determining a data directory of the personal user according to the UserID of the personal user;
and mounting the data directory of the master user to the data directory of the individual user.
6. The apparatus of claim 5, wherein the creation module is specifically configured to:
creating a UserID, a user space and a data directory of the divided user;
and establishing a corresponding relation between the UserID of the individual user and the data directory of the individual user.
7. The apparatus of claim 6, wherein the creation module is further to:
after the data directory of the divided user is created, the data directory of the divided user is mapped into a user data directory for FUSE management.
8. The apparatus of any of claims 5 to 7, further comprising: an acquisition module and an access module;
the acquisition module is used for acquiring data to be accessed of the first application of the personal user;
the access module is used for accessing the data in the user space of the main user according to the mounting relation between the data directory of the self-service user and the data directory of the main user when the data to be accessed of the first application is determined to be the data in the user space corresponding to the data directory of the main user.
CN201711285048.1A 2017-12-07 2017-12-07 Method and device for creating multiple users Active CN108196899B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711285048.1A CN108196899B (en) 2017-12-07 2017-12-07 Method and device for creating multiple users

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711285048.1A CN108196899B (en) 2017-12-07 2017-12-07 Method and device for creating multiple users

Publications (2)

Publication Number Publication Date
CN108196899A CN108196899A (en) 2018-06-22
CN108196899B true CN108196899B (en) 2021-04-13

Family

ID=62574032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711285048.1A Active CN108196899B (en) 2017-12-07 2017-12-07 Method and device for creating multiple users

Country Status (1)

Country Link
CN (1) CN108196899B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110276177B (en) * 2019-05-24 2022-04-12 华为技术有限公司 Login method of intelligent terminal and electronic equipment
CN111159734A (en) * 2019-12-20 2020-05-15 青岛海信移动通信技术股份有限公司 Communication terminal and multi-application data inter-access processing method
CN112464208B (en) * 2020-11-25 2023-05-12 深圳市纬旭信息科技服务有限公司 File access method, mobile terminal and computer readable storage medium
CN112837661A (en) * 2021-01-29 2021-05-25 北京小米移动软件有限公司 Screen brightness adjusting method, screen brightness adjusting device and storage medium
CN113938890B (en) * 2021-09-15 2024-04-30 青岛海信移动通信技术有限公司 Data sharing method and terminal equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103383660A (en) * 2013-04-01 2013-11-06 华为终端有限公司 Method and device for realizing functions of cache partition of Android system as well as terminal equipment
CN104091102A (en) * 2014-05-23 2014-10-08 中兴通讯股份有限公司 Android system based multi-user management method and device
CN104573541A (en) * 2013-10-22 2015-04-29 中兴通讯股份有限公司 Terminal, and method and device for processing multiple users of terminal
CN106227588A (en) * 2016-07-21 2016-12-14 北京奇虎科技有限公司 The creation method of a kind of multi-instance object, device and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103383660A (en) * 2013-04-01 2013-11-06 华为终端有限公司 Method and device for realizing functions of cache partition of Android system as well as terminal equipment
CN104573541A (en) * 2013-10-22 2015-04-29 中兴通讯股份有限公司 Terminal, and method and device for processing multiple users of terminal
CN104091102A (en) * 2014-05-23 2014-10-08 中兴通讯股份有限公司 Android system based multi-user management method and device
CN106227588A (en) * 2016-07-21 2016-12-14 北京奇虎科技有限公司 The creation method of a kind of multi-instance object, device and mobile terminal

Also Published As

Publication number Publication date
CN108196899A (en) 2018-06-22

Similar Documents

Publication Publication Date Title
CN108196899B (en) Method and device for creating multiple users
JP5968516B2 (en) Method and terminal for loading operator configuration information
US9204300B2 (en) Method for providing SIM profile in eUICC environment and devices therefor
CN111556442B (en) Information determination method and device
CN102710864B (en) Method for playing incoming call ringtone
CN103049515A (en) Method, device and equipment for classifying application programs
CN102348017B (en) Calling method of terminal application, terminal device and UICC (Universal Integrated Circuit Card)
US20110125967A1 (en) Interface system between a terminal and a smart card, method for same, and smart card applied to same
CN111444442B (en) Information recommendation method and device
CN106686587B (en) Wireless fidelity Wi-Fi connection method, mobile terminal and medium
CN109088949B (en) Matching method of Internet of things services and MME
CN103164245B (en) The method of application display language-specific and terminal
CN108241515B (en) Application shortcut establishing method and terminal
CN108920246B (en) Form draft component sharing method and device, terminal device and readable storage medium
CN103067603A (en) Set method and mobile terminal of ring tone
CN108197273B (en) Method and device for multi-user data synchronization
CN105933156A (en) Configuration method of mobile terminal
CN106484501A (en) A kind of application operation method and device
CN104735643A (en) Information processing method and data server
CN111147377B (en) Method, device, equipment and medium for determining service channel
CN110855750B (en) Downloading method of software development kit and related equipment
CN109800229B (en) Data access method and related equipment
CN102891888B (en) A kind of data access method and relevant device, system
CN112650710A (en) Data migration sending method and device, storage medium and electronic device
CN105208178B (en) A kind of reading/writing method and device that calling card call is thin

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder