Account management method and device, equipment, medium and program product

By acquiring and judging scenario information, the target application is run using a first-class account without user-related information, which solves the problem of easy exposure of user privacy information and achieves the improvement of privacy protection and user experience.

CN121723447APending Publication Date: 2026-03-24BEIJING XIAOMI MOBILE SOFTWARE 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-24
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In certain scenarios, existing technologies cannot adaptively adjust account management, leading to easy exposure of user privacy information and a poor user experience.

Method used

By obtaining current scenario information, it is determined whether preset conditions are met. If they are met, the target application is run with a first-class account. The first-class account has no user-related information, including newly created accounts, cache-cleared accounts, or learning accounts that are prohibited, in order to protect user privacy.

Benefits of technology

While ensuring the application's functionality, it avoids exposing users' relevant information, thus improving privacy protection and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121723447A_ABST
    Figure CN121723447A_ABST
Patent Text Reader

Abstract

The invention relates to an account management method and device, equipment, a medium and a program product. The account management method comprises the following steps: acquiring current scene information; in response to the condition that the current scene information meets the preset scene condition, running the target application with the first type of account; wherein the first type of accounts have no user related information under the target application. The current scene information is acquired, and when the current scene information meets the preset scene condition, the target application is operated by the first type of account, so that the hidden protection of the user related information under the target application is realized, the user related information is prevented from being exposed under a specific scene that a user has a personal privacy protection requirement, and the user experience is improved. The privacy protection is improved while the use function of the target application is ensured, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of account management, specifically to an account management method, apparatus, device, medium, and program product. Background Technology

[0002] In recent years, with the increasing popularity of smart devices and the continuous development of applications, applications that run specific functions through smart devices have gradually become an indispensable part of people's daily lives and work. When users log in and run applications using their personal accounts, the applications can provide corresponding application content based on user-related information such as the user's habits and preferences associated with that account.

[0003] However, using related technologies for account management has the problem of easily exposing personal privacy information in certain scenarios, resulting in a poor user experience. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides an account management method, apparatus, device, medium, and program product.

[0005] According to a first aspect of the present disclosure, an account management method is provided, the account management method comprising:

[0006] Obtain current scene information, which is information that can characterize whether the displayed content is exposed in a public environment in the current scene;

[0007] In response to the current scenario information meeting preset scenario conditions, the target application is run with a first-type account;

[0008] Among them, the first type of account has no user-related information under the target application.

[0009] In some embodiments of this disclosure, running the target application with a first-type account includes:

[0010] Switch the running target application from the second type of account to the first type of account, where the second type of account contains the user's relevant information under the target application; or...

[0011] In response to launching the target application, the first type of account is used as the default account for logging into the target application.

[0012] In some embodiments of this disclosure, the first type of account includes newly created accounts; or...

[0013] The first type of account includes a cache clearing account, which is configured to clear the cached user-related information; or,

[0014] The first type of account includes accounts prohibited from learning, which are configured to prohibit the collection of information related to the user.

[0015] In some embodiments of this disclosure, the user-related information includes any one or any combination of historical record information, collection information, setting information, storage information, user habit information, and user interest information.

[0016] In some embodiments of this disclosure, obtaining the current scene information includes:

[0017] The current scene information is obtained at preset time intervals.

[0018] In some embodiments of this disclosure, the current scene information includes:

[0019] Location information, which is used to characterize the type of place corresponding to the current location of the terminal, is obtained through a positioning module;

[0020] The number of people in the venue is used to characterize the number of people within the field of view of the front camera and / or rear camera of the terminal. The number of people in the venue is obtained through the shooting module.

[0021] Volume information, which is used to characterize the ambient volume corresponding to the current location of the terminal, is obtained through a radio module.

[0022] In some embodiments of this disclosure, the current scene information satisfies preset scene conditions, including:

[0023] The current scene information satisfies at least two of the following preset location conditions:

[0024] The location information represents a public place.

[0025] The number of people represented by the venue's occupancy information is greater than a first preset occupancy threshold;

[0026] The volume information indicates that the ambient volume is greater than a preset volume threshold.

[0027] In some embodiments of this disclosure, the current scene information includes current application information, which is used to characterize the currently running application and the application functions it executes.

[0028] In some embodiments of this disclosure, the current scene information satisfies preset scene conditions, including:

[0029] The preset application list includes the currently running application represented by the current application information; and / or,

[0030] The application functions represented by the current application information are screen sharing and / or screen recording functions.

[0031] In some embodiments of this disclosure, the target application includes an application that runs synchronously with the currently running application and can be displayed in the current user interface.

[0032] In some embodiments of this disclosure, obtaining the current scene information includes:

[0033] Identify the currently running foreground application and the utility applications running synchronously with the foreground application;

[0034] The step of running the target application with a first-type account in response to the current scenario information satisfying preset scenario conditions includes:

[0035] If the foreground application is in a preset application list, detect the application function currently being executed by the foreground application;

[0036] In response to the currently executed application function being a screen sharing function or a screen recording function, the current scene information is determined to meet the preset scene conditions, and the application that can be displayed in the current user interface is run in the tool application using the first type of account.

[0037] In some embodiments of this disclosure, the applications that can be displayed in the current user interface within the tool application include input methods.

[0038] In some embodiments of this disclosure, the current scene information includes gaze number information, which is used to characterize the number of people within the field of view of the terminal's front-facing camera, and the gaze number information is obtained through the shooting module;

[0039] The current scene information satisfies preset scene conditions, including:

[0040] The number of people represented by the gaze count information is greater than the second preset threshold number of people.

[0041] According to a second aspect of the present disclosure, an account management device is provided, the account management device comprising:

[0042] The acquisition module is used to acquire current scene information, which is information that can characterize whether the displayed content is exposed in a public environment in the current scene.

[0043] The running module is used to run the target application with a first type of account in response to the current scene information meeting the preset scene conditions;

[0044] Among them, the first type of account has no user-related information under the target application.

[0045] According to a third aspect of the present disclosure, an electronic device is provided, the electronic device comprising:

[0046] processor;

[0047] Memory used to store processor-executable instructions;

[0048] The processor is configured to execute the account management method as described in the first aspect.

[0049] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the account management method as described in the first aspect.

[0050] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the account management method as described in the first aspect.

[0051] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: by obtaining current scene information and running the target application with a first type of account when the current scene information meets the preset scene conditions, the user-related information under the target application is hidden and protected, avoiding the exposure of user-related information in specific scenarios where users have personal privacy protection needs, improving privacy protection while ensuring the functionality of the target application, and enhancing the user experience.

[0052] 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

[0053] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0054] Figure 1 This is a flowchart illustrating an account management method according to an exemplary embodiment.

[0055] Figure 2 This is a flowchart illustrating, according to an exemplary embodiment, a process of running a target application with a first type of account in response to current scenario information satisfying preset scenario conditions.

[0056] Figure 3 This is a flowchart illustrating an account management method according to another exemplary embodiment.

[0057] Figure 4 This is a block diagram illustrating an account management device according to an exemplary embodiment.

[0058] Figure 5 This is a block diagram of an electronic device according to an exemplary embodiment.

[0059] In the picture:

[0060] 10-Acquisition module; 20-Running module; 101-Processing component; 102-Memory; 103-Power component; 104-Multimedia component; 105-Audio component; 106-Input / output interface; 107-Sensor component; 108-Communication component; 109-Processor. Detailed Implementation

[0061] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0062] In recent years, with the increasing popularity of smart devices such as mobile phones and tablets, and the continuous development of applications, running specific applications through smart devices to achieve specific functions has gradually become an indispensable part of people's daily lives and work. When users log in and run applications using their personal accounts, the applications can provide corresponding application content based on user-related information such as user habits and preferences within that application.

[0063] In related technologies, users can input or select their account through specific interactive operations on the application login interface, and can also log out or switch accounts through specific interactive operations on the application running interface.

[0064] However, when using related technologies for account management, smart devices cannot adaptively adjust the accounts of running applications according to the current usage scenario. There is a lack of privacy protection for user-related information under personal accounts in running applications. In specific scenarios such as public places, personal privacy information is easily exposed, resulting in a poor user experience.

[0065] Based on this, the exemplary embodiments of this disclosure provide an account management method that obtains current scenario information and runs the target application with a first type of account when the current scenario information meets preset scenario conditions. This achieves the hiding and protection of user-related information under the target application, avoids the exposure of user-related information in specific scenarios where users have personal privacy protection needs, and improves privacy protection while ensuring the functionality of the target application and enhancing the user experience.

[0066] In one exemplary embodiment, an account management method is provided, applied to a terminal, which may include, for example, an electronic device with application running capabilities such as a mobile phone or tablet computer. (Reference) Figure 1 As shown, account management methods include:

[0067] S100. Obtain current scene information, which is information that can characterize whether the content displayed in the current scene is exposed in a public environment.

[0068] In step S100, the terminal can obtain current scene information, which can be obtained through modules such as the terminal's positioning, camera, or audio recording. This current scene information indicates whether the terminal's displayed content is exposed in a public environment and can be used as a basis for subsequent scene judgments to determine whether user privacy needs to be protected. If the current scene information indicates that the displayed content is exposed in a public environment, it means there is a risk of personal privacy being exposed, and there is a need to protect personal privacy. For example, the current scene information may indicate the terminal's location, the number of people in the environment, and the ambient volume. It may also indicate the applications currently running and the number of people looking at the terminal's screen.

[0069] S200: In response to the current scenario information meeting the preset scenario conditions, the target application is run with a first-class account.

[0070] In step S200, the terminal can determine whether the preset scene conditions are met based on the acquired current scene information. The preset scene conditions can be set and adjusted according to the user's privacy protection needs. If the current scene information meets the preset scene conditions, it is considered that the content displayed in the current scene is exposed to a public environment, thus there is a possibility of exposing the user's personal privacy, and the user has a need to protect their personal privacy, so the user's privacy needs to be protected.

[0071] The target application can include currently running applications, which may be applications that have been launched and logged into, or applications that have been launched but not yet logged into. User-related information within the target application can represent a user's historical activity, habits, or preferences, reflecting their personal privacy. For example, if the target application is an input method application, user-related information may include frequently used words or suggested words; if the target application is a shopping application, user-related information may include recommended products related to the user's preferences or search history. If the target application is logged into using an account other than the first type of account, there is a possibility of exposing user-related information, i.e., user privacy.

[0072] Therefore, when the current scenario information meets the preset scenario conditions, the target application is run with a Type I account. The Type I account can be a dedicated account specific to the target application, or it can be a general account applicable to both the target application and other applications. The Type I account contains no user-related information within the target application. Running the target application with a Type I account does not expose any content related to user information, i.e., user privacy, thus achieving the hiding and protection of user-related information within the target application.

[0073] In this embodiment, by acquiring the current scene information and running the target application with a first-type account when the current scene information meets the preset scene conditions, the user-related information under the target application is hidden and protected. This avoids exposing user-related information in specific scenarios where users have personal privacy protection needs. While ensuring the functionality of the target application, privacy protection is improved, and user experience is enhanced.

[0074] In some embodiments, running a target application with a first type of account includes: switching the running target application from a second type of account to a first type of account.

[0075] As mentioned earlier, the target application may include currently running applications. When the current scenario information does not meet the preset scenario conditions, the terminal can run the target application using a second type of account. The second type of account can be a dedicated account for the target application, or it can be a general account that is applicable to both the target application and other applications. The second type of account contains user-related information under the target application.

[0076] When the current scenario information meets the preset scenario conditions, in order to protect personal privacy, the running target application can be switched from the currently used second type account to the first type account. This allows the target application to run under the first type account through account switching, thereby achieving the hiding and protection of user-related information under the target application.

[0077] In this embodiment, by switching the running target application from the second type of account to the first type of account, the target application can be run with the first type of account through account switching. This avoids exposing user-related information in specific scenarios where users have personal privacy protection needs. While ensuring the functionality of the target application, it improves privacy protection and enhances the user experience.

[0078] In other embodiments, running the target application with a first type of account includes: in response to launching the target application, using the first type of account as the default account for logging into the target application.

[0079] As mentioned above, the target application may also include applications that have been launched but have not yet been logged into. When the current scenario information meets the preset scenario conditions, in order to protect personal privacy, the first type of account can be used as the default account for logging into the target application when the target application is launched, so that the target application can complete the account login with the default first type of account. By limiting the account used for login, the target application can be run with the first type of account, thereby achieving the hiding and protection of user-related information under the target application.

[0080] In this embodiment, when the target application is launched, by using the first type of account as the default account for logging into the target application, the target application can be run with the first type of account by limiting the account used for login. This avoids exposing user-related information in specific scenarios where users have personal privacy protection needs, thereby improving privacy protection and enhancing user experience while ensuring the functionality of the target application.

[0081] In some embodiments, the first type of account includes newly created accounts. Alternatively, the first type of account includes cache clearing accounts, which are configured to clear cached user-related information. Alternatively, the first type of account includes prohibited learning accounts, which are configured to prohibit the collection of user-related information.

[0082] The first type of account can include newly created accounts, which are accounts capable of running the target application and have never been used before. For example, newly created accounts may include accounts manually created by the user and stored in the system in advance, or accounts automatically created by the system when the current scenario information meets preset scenario conditions. Since newly created accounts are not in use, they do not contain any user-related information under the target application, thus avoiding the exposure of personal privacy.

[0083] The first type of account may also include cache clearing accounts. Cache clearing accounts are those whose cached user information is cleared after each use. For example, cache clearing accounts can clear user information after the previous use or before the current use. Because cache clearing accounts have their cached user information cleared, there is no user information associated with the cache clearing account in the target application, thus avoiding the exposure of personal privacy.

[0084] The first type of account can also include accounts prohibited from collecting user information. These accounts are prohibited from collecting user information each time they are used. For example, the setting for prohibiting the collection of user information can be configured to prevent the collection of user information on the first use. Because accounts prohibited from collecting user information do not have user information in the target application, the exposure of personal privacy can be avoided.

[0085] In this embodiment, any one of the following—a newly created account, a cache-cleared account, or a learning-prohibited account—is designated as the first type of account. This allows the first type of account to be free of user-related information in the target application by taking advantage of the characteristics of newly created accounts that are not yet in use, cache-cleared accounts that have had their cached information cleared, and learning-prohibited accounts that are prohibited from collecting user-related information. This provides a basis for hiding and protecting user-related information in the target application.

[0086] In some embodiments, user-related information includes any one or a combination of any of the following: historical records, favorites, settings, storage, user habits, and user interests.

[0087] User-related information under the target application can include any one or a combination of any number of the following: historical records, favorites, settings, storage, user habits, and user interests. Among these, historical records, favorites, settings, storage, user habits, and user interests can all represent personal privacy information such as historical operations, user habits, and user preferences when running the target application with a Type II account. For example, if the target application is a shopping application, historical records could be the user's search history, favorites could be the products the user has saved, settings could be the payment method, storage could be the shipping address, user habits could be the product filtering method, and user interests could be the products the user has viewed multiple times.

[0088] In this embodiment, any one or a combination of any number of historical records, favorites, settings, storage, user habits, and user interests are considered as user-related information. This allows different dimensions of information generated by the user during the use of the target application to be considered as user-related information, i.e., personal privacy. This ensures that when the target application is run with a first-type account, the exposure of the above-mentioned multiple types of user-related information can be avoided, thus fully protecting the user's personal privacy and improving the user experience.

[0089] In some embodiments, obtaining current scene information includes: obtaining current scene information at preset time intervals.

[0090] The current scene information changes over time, resulting in different current scene information at different times. The terminal can obtain the current scene information at a preset time interval, i.e., a fixed frequency, to achieve real-time updates of the current scene information. The preset time interval can be set and adjusted according to the user's actual needs or changes in the scene. For example, if the current scene changes continuously in a short period of time, the preset time interval can be 30 seconds; if the current scene does not change for a longer period of time, the preset time interval can be 5 minutes.

[0091] In this embodiment, the terminal obtains the current scene information at preset time intervals, realizing real-time updates of the current scene information. This ensures that the current scene information is applicable to determining whether preset scene conditions are met, guaranteeing the timeliness of the current scene information and thus ensuring the timeliness of using the first type of account to run the target application to protect the user's personal privacy.

[0092] In some embodiments, the current scene information includes: location information, which characterizes the type of venue corresponding to the terminal's current location, and is obtained through a positioning module; venue occupancy information, which characterizes the number of people within the field of view of the terminal's front-facing camera and / or rear-facing camera, and is obtained through a shooting module; and volume information, which characterizes the ambient volume corresponding to the terminal's current location, and is obtained through a sound recording module.

[0093] Current scenario information includes location information, which characterizes the type of venue the terminal is in at its current location. Different venue types correspond to different levels of crowd density. Location information can be obtained, for example, through the terminal's GPS or other positioning modules. Venue types can include public and non-public places, and different venue types have different potential for exposing personal privacy. Therefore, location information can be used as a basis for determining whether preset scenario conditions are met, i.e., whether personal privacy protection is necessary.

[0094] The current scene information also includes the number of people in the location. This information represents the number of people within the field of view of either or both of the terminal's front and rear cameras. Different numbers of people correspond to different levels of crowd density. This information can be obtained, for example, through the terminal's front or rear camera modules. Different levels of crowd density correspond to different levels of exposure of personal privacy. Therefore, the number of people in the location can be used as a basis for determining whether preset scene conditions are met, i.e., whether personal privacy protection is necessary.

[0095] The current scene information also includes volume information, which represents the ambient volume at the terminal's current location. Different ambient volumes correspond to different crowd densities. Volume information can be obtained, for example, through the terminal's microphone or other sound-receiving modules. Different ambient volumes correspond to different levels of privacy exposure; therefore, volume information can be used as a basis for determining whether preset scene conditions are met, i.e., whether privacy protection is necessary.

[0096] In this embodiment, location information, number of people in the venue, and volume information are used as current scene information. This allows the current scene information to characterize the venue type, the number of people within the field of view, and the ambient volume, all of which can represent the density of the crowd and thus determine the possibility of exposing personal privacy in the current scene. This ensures the rationality of using the current scene information as the basis for judging whether the preset scene conditions are met, thereby ensuring the effectiveness of using the first type of account to run the target application to protect the user's personal privacy.

[0097] In some embodiments, the current scene information satisfies preset scene conditions, including: the current scene information satisfies at least two of the following preset location conditions: the location information represents a public place, the number of people represented by the location information is greater than a first preset number threshold, and the ambient volume represented by the volume information is greater than a preset volume threshold.

[0098] If the current scene information includes location information, number of people in the venue, and volume information, when determining whether the current scene information meets the preset scene conditions, it is necessary to determine whether the current scene information meets at least two preset venue conditions. If the current scene information meets any two or all three preset venue conditions, it can be considered that the current scene is a scenario in which the user uses the terminal in a public place with a large population density, and the possibility of exposing personal privacy is relatively high. Therefore, personal privacy protection is required, and the current scene information is determined to meet the preset scene conditions.

[0099] The three preset scene conditions include: the location information indicating a public place; the number of people indicating a number greater than a first preset number threshold; and the ambient volume indicating an ambient volume greater than a preset volume threshold. These conditions, to a certain extent, indicate that the user is using the terminal in a public place, requiring protection of personal privacy. The first preset number threshold and the preset volume threshold can be set and adjusted according to the user's privacy needs. For example, if the location information indicates that the terminal is in a public place such as a subway, and the number of people within the field of view of the terminal's rear camera is greater than 5, and the ambient volume is greater than 40 decibels, then it can be determined that the terminal is in a public place with high population density, and the current scene information meets the preset scene conditions.

[0100] In this embodiment, the location information represents a public place, the number of people in the place represents a number greater than a first preset threshold, and the ambient volume information represents an ambient volume greater than a preset threshold, all serving as preset location conditions. This allows for the determination of whether the terminal is in a densely populated public place using the crowd density represented by the location information, the number of people in the place, and the volume information. The current scene information is determined to meet the preset scene conditions when at least two of them are satisfied, providing a basis for determining whether the current scene information meets the preset scene conditions. The accuracy of the determination result is ensured by setting multiple preset scene conditions, thereby guaranteeing the effectiveness of protecting user privacy by using the first type of account to run the target application.

[0101] In other embodiments, if the current scene information includes location information, number of people in the venue, and volume information, when determining whether the current scene information meets the preset scene conditions, corresponding weights can be set for the location information, number of people in the venue, and volume information. The crowd density feature value is calculated based on the location information, number of people in the venue, and volume information and their respective weights. When the crowd density feature value is greater than the preset feature threshold, it is determined that the current scene information meets the preset scene conditions.

[0102] In some embodiments, the current scene information includes current application information, which is used to characterize the currently running application and the application functions it performs.

[0103] The current scenario information includes the current application information, which is used to characterize the currently running application and the application functions that the currently running application is executing. If the target application is running in the foreground, the currently running application may include applications that run synchronously with the target application and are displayed in the current user interface. The current application information can be obtained, for example, through the application management module of the terminal.

[0104] Current application information can indicate whether the current application interface is in an observable state in the current scenario, that is, whether the displayed content is exposed to the public environment. The possibility of exposing personal privacy is different when the current application interface is in an observable state and when it is in an unobservable state. Therefore, current application information can be used as a basis for judging whether the preset scenario conditions are met, that is, whether personal privacy protection is required.

[0105] In this embodiment, the current application information is used as the current scene information, so that the current scene information can characterize the currently running application and the application functions it performs. It can represent whether the current user interface is in an observable state, thereby determining the possibility of exposing personal privacy in the current scene. This ensures the rationality of using the current scene information as the basis for judging whether the preset scene conditions are met, thereby ensuring the effect of using the first type of account to run the target application to protect the user's personal privacy.

[0106] In some embodiments, the current scenario information satisfies preset scenario conditions, including: the preset application list includes the currently running application represented by the current application information, or the application function represented by the current application information is screen sharing and / or screen recording, or the preset application list includes the currently running application represented by the current application information, and the application function represented by the current application information is screen sharing and / or screen recording.

[0107] If the current scenario information includes current application information, when determining whether the current scenario information meets the preset scenario conditions, it can be determined whether the currently running application represented by the current application information is in the preset application list. The preset application list can be set and adjusted according to the user's privacy protection needs. If the preset application list includes the currently running application, it means that the currently running application is an application whose current user interface may be observed by others. In this case, running the target application would pose a risk of exposing personal privacy under the target application, and personal privacy protection is required.

[0108] When determining whether the current scene information meets the preset scene conditions, it can also be determined whether the application function represented by the current application information is either screen sharing or screen recording. If the application function executed by the currently running application includes screen sharing or screen recording, it means that the user interface of the currently running application may be observed by others when executing the application function. In this case, running the target application would pose a risk of exposing personal privacy, and personal privacy protection is required. Therefore, it can be determined that the current scene information meets the preset scene conditions.

[0109] If the preset application list includes the currently running application represented by the current application information, and the application function represented by the current application information is either screen sharing or screen recording, then the current application interface is more likely to be observed by others, the risk of exposing personal privacy is higher, and personal privacy protection is more necessary. It can also be determined that the current scene information meets the preset scene conditions.

[0110] In this embodiment, the currently running application represented by the current application information in the preset application list is used as the basis for judging whether the current scene information meets the preset scene conditions. The application function represented by the current application information is either screen sharing function or screen recording function. It can use the currently running application and the application function it executes to determine whether the current user interface is in a state that can be observed by others, thereby determining whether personal privacy protection is required. This ensures the accuracy of the judgment result and ensures the effectiveness of using the first type of account to run the target application to protect the user's personal privacy.

[0111] In some embodiments, the target application includes an application that runs synchronously with the currently running application and can be displayed in the current user interface.

[0112] Target applications that need to be run with a Type 1 account include those that run synchronously with the currently running application and can be displayed in the current user interface. In this case, the operation of the currently running application may expose user-related information under the target application.

[0113] For example, the current application is a meeting application A, the target application is an input method application B, the preset application list includes meeting application A, and the application function performed by meeting application A is screen sharing. Since meeting application A and input method application B run synchronously and can be displayed in the current user interface, meeting application A may expose the current user interface to others through the screen sharing function during the meeting, which may expose the personal privacy of user-related information such as frequently used words under input method application B. It can be determined that the current scenario information meets the preset scenario conditions.

[0114] In this embodiment, the application that runs synchronously with the currently running application and can be displayed in the current user interface is taken as the target application. In cases where the current running application causes the current user interface to be visible to others, the user-related information under the target application that runs synchronously with the currently running application is protected by running the target application with a first-type account. This improves privacy protection and enhances the user experience while ensuring the functionality of both the currently running application and the target application.

[0115] In some embodiments, obtaining current scene information includes: determining the currently running foreground application and the tool application running synchronously with the foreground application.

[0116] When obtaining current scene information, the currently running foreground application and the tool applications running synchronously with it can be used as current scene information, providing a basis for determining whether the content displayed in the current scene is exposed to the public environment based on the foreground application and the tool application.

[0117] refer to Figure 2 As shown, in response to the current scenario information meeting preset scenario conditions, the target application is run with a first-type account, including:

[0118] S210. If the foreground application is in the preset application list, detect the application function currently being executed by the foreground application.

[0119] In step S210, the preset application list can be set and adjusted according to the user's privacy protection needs. If the determined foreground application is in the preset application list, it is necessary to detect the application function currently being executed by the foreground application in order to determine whether the operation of the foreground application and the execution of its application function will lead to the exposure of the content displayed in the current scenario.

[0120] S220, In response to the currently executed application function being a screen sharing function or a screen recording function, determine that the current scene information meets the preset scene conditions, and run the application that can be displayed in the current user interface in the tool application with the first type of account.

[0121] In step S220, when the currently executed application function is screen sharing or screen recording, the operation of the foreground application and the execution of its functions will expose or share the current user interface with other users, and the displayed content will be exposed to the public environment in the current scenario. At this time, it can be determined that the current scenario information meets the preset scenario conditions, that is, there is a possibility of exposing the user's personal privacy and the user has a need to protect their personal privacy. Therefore, the application that can be displayed in the current user interface is selected as the target application, and the target application is run with the first type of account.

[0122] For example, when obtaining the current scene information, it is determined that the currently running foreground application is screen recording application C, and the tool application running synchronously with the screen recording application is browser application D. When determining whether the current scene information meets the preset scene conditions, if screen recording application C is included in the preset application list, the application function currently executed by the screen recording application is detected. When the currently executed function is detected to be screen recording, it means that screen recording application C has recorded the current user interface during the screen recording process, which may expose user-related information such as browsing history under browser application D to others. It can be determined that the current scene information meets the preset scene conditions, and browser application D is selected as the target application and run as the target application with a first-type account.

[0123] In this embodiment, when acquiring current scene information, the currently running foreground application and its synchronously running tool applications are used as the current scene information. If the foreground application is in a preset application list, the application function currently being executed by the foreground application is detected. If the currently executed application function is a screen sharing function or a screen recording function, it is determined that the current scene information meets the preset scene conditions, and the application that can be displayed in the current user interface is run under the tool application with the first type of account. This protects user-related information under the tool application that runs and displays synchronously with the foreground application, even if the operation of the foreground application and the execution of its application functions cause the current user interface to be exposed or shared with other users, thus improving privacy protection and user experience.

[0124] In some embodiments, the current scene information includes the number of people looking at the camera, which is used to characterize the number of people within the field of view of the front-facing camera of the terminal. The number of people looking at the camera is obtained through the shooting module.

[0125] The current scene information includes the number of people looking at the screen. This information represents the number of people within the field of view of the terminal's front-facing camera, indicating the likelihood that the screen is being viewed by others. This information can be obtained, for example, through the front-facing camera's capture module. Different likelihoods of the screen being viewed by others correspond to different levels of privacy exposure. Therefore, the number of people looking at the screen can be used as a basis for determining whether preset scene conditions are met, i.e., whether privacy protection is necessary.

[0126] The current scene information meets the preset scene conditions, including: the number of people represented by the number of people watching is greater than the second preset number threshold.

[0127] If the current scene information includes the number of people watching, when determining whether the current scene information meets the preset scene conditions, it can be determined whether the number of people represented by the number of people watching is greater than a second preset threshold. The second preset threshold can be set and adjusted according to the user's privacy protection needs. For example, the second preset threshold can be set to 2 people. If the number of people represented by the number of people watching is greater than the second preset threshold, it means that the terminal's screen is more likely to be watched by others. In this case, if the target application is run, there is a risk of exposing the user's relevant information under the target application, and personal privacy protection is required. Therefore, it can be determined that the current scene information meets the preset scene conditions.

[0128] In this embodiment, the number of people watching is used as the current scene information, and the number of people represented by the number of people watching is greater than a second preset threshold as the basis for determining whether the current scene information meets the preset scene conditions. The possibility that the screen of the terminal represented by the number of people watching is being watched by others is used to determine whether personal privacy needs to be protected. This ensures the rationality of using the current scene information as the basis for determining whether the preset scene conditions are met, as well as the accuracy of the judgment result, thereby ensuring the effectiveness of using the first type of account to run the target application to protect the user's personal privacy.

[0129] In one exemplary embodiment, an account management method is provided, applied to a terminal, with reference to... Figure 3 As shown, account management methods include:

[0130] S1. Obtain current scene information according to a preset time interval;

[0131] S2. The current scene information includes location information, number of people in the venue, and volume information. Determine whether at least two of the following preset venue conditions are met: the venue type represented by the location information is a public place, the number of people represented by the venue number information is greater than the first preset number threshold, and the ambient volume represented by the volume information is greater than the preset volume threshold. If yes, execute S5; otherwise, execute S6.

[0132] S3. Current scene information includes current application information. Determine whether the current running application is included in the preset application list and the application function represented by the current application information is screen sharing or screen recording. If yes, execute S5; otherwise, execute S6.

[0133] S4. The current scene information includes the number of people looking at the scene. Determine whether the number of people represented by the number of people looking at the scene is greater than the second preset number threshold. If yes, execute S5; otherwise, execute S6.

[0134] S5. Switch the running target application from the second type of account to the first type of account, or, in response to launching the target application, use the first type of account as the default account for logging into the target application;

[0135] S6. Run the target application with a Type 2 account.

[0136] In this embodiment, by acquiring the current scene information and running the target application with a first-type account when the current scene information meets the preset scene conditions, the user-related information under the target application is hidden and protected. This avoids exposing user-related information in specific scenarios where users have personal privacy protection needs. While ensuring the functionality of the target application, privacy protection is improved, and user experience is enhanced.

[0137] In one exemplary embodiment, an account management device is provided, applied to a terminal, with reference to... Figure 4 As shown, the account management device includes an acquisition module 10 and a running module 20. The acquisition module 10 is used to acquire current scene information, which is information that can characterize whether the displayed content is exposed to a public environment in the current scene. The running module 20 is used to run the target application with a first-type account in response to the current scene information meeting preset scene conditions. The first-type account has no user-related information in the target application.

[0138] In this embodiment, the current scene information is obtained by the acquisition module 10, and the target application is run with a first type of account by the running module 20 when the current scene information meets the preset scene conditions. This achieves the hiding and protection of user-related information under the target application, avoids the exposure of user-related information in specific scenarios where users have personal privacy protection needs, and improves privacy protection while ensuring the functionality of the target application and enhancing the user experience.

[0139] In one embodiment, the running module 20 is further configured to: switch the running target application from a second type of account to a first type of account, wherein the second type of account has user-related information under the target application; or, in response to launching the target application, use the first type of account as the default account for logging into the target application.

[0140] In one embodiment, the first type of account includes newly created accounts; or, the first type of account includes cache clearing accounts, which are configured to clear cached user-related information; or, the first type of account includes prohibited learning accounts, which are configured to prohibit the collection of user-related information.

[0141] In one embodiment, user-related information includes any one or any combination of historical records, favorites, settings, storage, user habits, and user interests.

[0142] In one embodiment, the acquisition module 10 is further configured to: acquire current scene information at preset time intervals.

[0143] In one embodiment, the current scene information includes: location information, which is used to characterize the type of venue corresponding to the current location of the terminal, and the location information is obtained through the positioning module; venue number information, which is used to characterize the number of people within the field of view of the front camera and / or rear camera of the terminal, and the venue number information is obtained through the shooting module; and volume information, which is used to characterize the ambient volume corresponding to the current location of the terminal, and the volume information is obtained through the sound receiving module.

[0144] In one embodiment, the current scene information satisfies preset scene conditions, including: the current scene information satisfies at least two of the following preset location conditions: the location information represents a public place; the number of people represented by the location information is greater than a first preset number threshold; and the ambient volume represented by the volume information is greater than a preset volume threshold.

[0145] In one embodiment, the current scene information includes current application information, which is used to characterize the currently running application and the application functions it executes.

[0146] In one embodiment, the current scene information satisfies preset scene conditions, including: the preset application list includes the currently running application represented by the current application information; and / or, the application function represented by the current application information is screen sharing function and / or screen recording function.

[0147] In one embodiment, the target application includes an application that runs synchronously with the currently running application and can be displayed in the current user interface.

[0148] In one embodiment, the acquisition module 10 is further configured to: determine the currently running foreground application and the tool application running synchronously with the foreground application; the running module 20 is further configured to: if the foreground application is in a preset application list, detect the application function currently executed by the foreground application; in response to the currently executed application function being a screen sharing function or a screen recording function, determine that the current scene information meets the preset scene conditions, and run the application in the tool application that can be displayed in the current user interface with the first type of account.

[0149] In one embodiment, the current scene information includes gaze number information, which is used to characterize the number of people within the field of view of the front-facing camera of the terminal. The gaze number information is obtained through the shooting module. The current scene information meets preset scene conditions, including: the number of people represented by the gaze number information is greater than a second preset number threshold.

[0150] In one exemplary embodiment, an electronic device is provided. The electronic device may include, for example, a mobile phone, a tablet computer, or other device with application running capabilities. The electronic device may be a terminal as described above.

[0151] refer to Figure 5 As shown, the electronic device may include one or more of the following components: processing component 101, memory 102, power component 103, multimedia component 104, audio component 105, input / output (I / O) interface 106, sensor component 107, and communication component 108.

[0152] Processing component 101 typically controls the overall operation of an electronic device, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 101 may include one or more processors 109 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 101 may include one or more modules to facilitate interaction between processing component 101 and other components. For example, processing component 101 may include a multimedia module to facilitate interaction between multimedia component 104 and processing component 101.

[0153] Memory 102 is configured to store various types of data to support the operation of the electronic device. Examples of such data include instructions for any application or method used to operate on the electronic device, contact data, phonebook data, messages, pictures, videos, etc. Memory 102 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0154] Power component 103 provides power to various components of the electronic device. Power component 103 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device.

[0155] Multimedia component 104 includes a screen that provides an output interface between the electronic device and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 104 includes a front-facing camera and / or a rear-facing camera. When the electronic device is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0156] Audio component 105 is configured to output and / or input audio signals. For example, audio component 105 includes a microphone (MIC) configured to receive external audio signals when the electronic device is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 102 or transmitted via communication component 108. In some embodiments, audio component 105 also includes a speaker for outputting audio signals.

[0157] I / O interface 106 provides an interface between processing component 101 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0158] Sensor assembly 107 includes one or more sensors for providing state assessments of various aspects of the electronic device. For example, sensor assembly 107 can detect the on / off state of the electronic device, the relative positioning of components such as the display and keypad of the electronic device, changes in the position of the electronic device or a component of the electronic device, the presence or absence of user contact with the electronic device, the orientation or acceleration / deceleration of the electronic device, and temperature changes of the electronic device. Sensor assembly 107 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 107 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 107 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0159] Communication component 108 is configured to facilitate wired or wireless communication between electronic devices and other devices. Devices can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 108 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 108 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0160] In an exemplary embodiment, the electronic device may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the account management method applied to the electronic device described above.

[0161] In one exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 102 including instructions, which can be executed by a processor 109 of an electronic device to perform the account management method applied to the electronic device described above. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc. When the instructions in the storage medium are executed by the processor 109 of the electronic device, the electronic device is able to perform the account management method shown in the above embodiments.

[0162] In one exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by processor 109, implements the account management method shown in the above embodiments.

[0163] Other embodiments of the invention 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 the invention that follow the general principles of the invention 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 spirit of the invention are indicated by the following claims.

[0164] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. An account management method, characterized in that, The account management method includes: Obtain current scene information, which is information that can characterize whether the displayed content is exposed in a public environment in the current scene; In response to the current scenario information meeting preset scenario conditions, the target application is run with a first-type account; Among them, the first type of account has no user-related information under the target application.

2. The account management method according to claim 1, characterized in that, Running the target application with a first-type account includes: Switch the running target application from the second type of account to the first type of account, where the second type of account contains the user's relevant information under the target application; or... In response to launching the target application, the first type of account is used as the default account for logging into the target application.

3. The account management method according to claim 1, characterized in that, The first type of account includes newly created accounts; or, The first type of account includes a cache clearing account, which is configured to clear the cached user-related information; or, The first type of account includes accounts prohibited from learning, which are configured to prohibit the collection of information related to the user.

4. The account management method according to claim 1, characterized in that, The user-related information includes any one or a combination of any number of the following: historical records, favorites, settings, storage, user habits, and user interests.

5. The account management method according to any one of claims 1 to 4, characterized in that, The process of obtaining current scene information includes: The current scene information is obtained at preset time intervals.

6. The account management method according to any one of claims 1 to 4, characterized in that, The current scene information includes: Location information, which is used to characterize the type of place corresponding to the current location of the terminal, is obtained through a positioning module; The number of people in the venue is used to characterize the number of people within the field of view of the front camera and / or rear camera of the terminal. The number of people in the venue is obtained through the shooting module. Volume information, which is used to characterize the ambient volume corresponding to the current location of the terminal, is obtained through a radio module.

7. The account management method according to claim 6, characterized in that, The current scene information satisfies preset scene conditions, including: The current scene information satisfies at least two of the following preset location conditions: The location information represents a public place. The number of people represented by the venue's occupancy information is greater than a first preset occupancy threshold; The volume information indicates that the ambient volume is greater than a preset volume threshold.

8. The account management method according to any one of claims 1 to 4, characterized in that, The current scene information includes current application information, which is used to characterize the currently running application and the application functions it executes.

9. The account management method according to claim 8, characterized in that, The current scene information satisfies preset scene conditions, including: The preset application list includes the currently running applications represented by the current application information; and / or, The application functions represented by the current application information are screen sharing and / or screen recording functions.

10. The account management method according to claim 9, characterized in that, The target application includes applications that run synchronously with the currently running application and can be displayed in the current user interface.

11. The account management method according to any one of claims 1 to 4, characterized in that, The process of obtaining current scene information includes: Identify the currently running foreground application and the utility applications running synchronously with the foreground application; The step of running the target application with a first-type account in response to the current scenario information satisfying preset scenario conditions includes: If the foreground application is in a preset application list, detect the application function currently being executed by the foreground application; In response to the currently executed application function being a screen sharing function or a screen recording function, the current scene information is determined to meet the preset scene conditions, and the application that can be displayed in the current user interface is run in the tool application using the first type of account.

12. The account management method according to claim 11, characterized in that, The applications that can be displayed in the current user interface within the tool application include input methods.

13. The account management method according to any one of claims 1 to 4, characterized in that, The current scene information includes the number of people looking at the camera, which is used to characterize the number of people within the field of view of the terminal's front-facing camera. The number of people looking at the camera is obtained through the shooting module. The current scene information satisfies preset scene conditions, including: The number of people represented by the gaze count information is greater than the second preset threshold number of people.

14. An account management device, characterized in that, The account management device includes: The acquisition module is used to acquire current scene information, which is information that can characterize whether the displayed content is exposed in a public environment in the current scene. The running module is used to run the target application with a first type of account in response to the current scene information meeting the preset scene conditions; Among them, the first type of account has no user-related information under the target application.

15. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store processor-executable instructions; The processor is configured to perform the account management method as described in any one of claims 1 to 13.

16. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the account management method as described in any one of claims 1 to 13.

17. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the account management method as described in any one of claims 1 to 13.