CN108712497B - Application mode sharing method, device and system - Google Patents
Application mode sharing method, device and system Download PDFInfo
- Publication number
- CN108712497B CN108712497B CN201810497648.2A CN201810497648A CN108712497B CN 108712497 B CN108712497 B CN 108712497B CN 201810497648 A CN201810497648 A CN 201810497648A CN 108712497 B CN108712497 B CN 108712497B
- Authority
- CN
- China
- Prior art keywords
- application
- application group
- user
- configuration
- group
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000013507 mapping Methods 0.000 claims description 49
- 230000015654 memory Effects 0.000 claims description 9
- 238000012986 modification Methods 0.000 claims description 8
- 230000004048 modification Effects 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides an application mode sharing method, a device and a system, wherein the method comprises the following steps: determining the configuration of the current starting application as a default configuration, and acquiring an application group to which the current starting application belongs; if the application group has a recommendation mode, acquiring configuration parameters of the recommendation mode; and configuring the current starting application according to the configuration parameters. Therefore, sharing of the application mode can be achieved, configuration efficiency of the application is improved, and user experience is good.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for sharing an application mode.
Background
With the intellectualization of terminals and the diversification of service fields, the number of service applications loaded on each user terminal is significantly increased, and users need to perform targeted configuration on each application.
The prior art is mainly completed by manual operation of a user or adopts default configuration of a system.
However, as the number of applications increases, the user has to perform repetitive configuration operations on the applications, thereby seriously affecting the user experience and the use efficiency.
Disclosure of Invention
The invention provides an application mode sharing method, device and system, which are used for realizing sharing of an application mode, improving configuration efficiency of an application and achieving good user experience.
In a first aspect, an embodiment of the present invention provides an application mode sharing method, including:
determining the configuration of the current starting application as a default configuration, and acquiring an application group to which the current starting application belongs;
if the application group has a recommendation mode, acquiring configuration parameters of the recommendation mode;
and configuring the current starting application according to the configuration parameters.
Optionally, before the determining that the configuration of the currently-launched application is the default configuration, and acquiring the application group to which the currently-launched application belongs, the method further includes:
establishing an application group according to a preset rule, wherein the application group comprises: a system application group, a terminal application group and a user application group; wherein:
the system application group is as follows: a collection of applications hosted by the same server;
the terminal application group is as follows: a set of applications installed on the same terminal;
the user application group is as follows: the set of applications belonging to the same user.
Optionally, the establishing an application group according to a preset rule includes:
establishing a corresponding system application group and/or a terminal application group according to different attributes of the application;
and establishing a corresponding user application group according to the setting of the user.
Optionally, if it is determined that the configuration of the currently-started application is a default configuration, acquiring an application group to which the currently-started application belongs, where the acquiring includes:
acquiring configuration parameters of a currently started application;
if the configuration parameter of the current starting application is the default configuration parameter, traversing the established mapping list of the application group; wherein the mapping list is generated when an application group is established, and the mapping list comprises: the name, attribute and shared configuration parameter of each application in the application group;
if the application which is consistent with the name or the attribute of the currently started application exists in the mapping list of the application group, determining that the currently started application belongs to the application group;
and if the application consistent with the name or the attribute of the currently started application does not exist in the mapping list of the application group, prompting a user to establish the application group for the currently started application.
Optionally, if the application group has a recommendation mode, acquiring a configuration parameter of the recommendation mode, including:
if the application group has the only recommendation mode, acquiring configuration parameters of the recommendation mode;
and if the application group has more than 1 recommendation mode, acquiring the configuration parameters of the recommendation mode with the highest priority according to a preset priority sequence.
Optionally, after the determining that the configuration of the currently-launched application is the default configuration and acquiring the application group to which the currently-launched application belongs, the method further includes:
and if the application group does not have the recommendation mode, prompting a user to establish the recommendation mode for the application group.
Optionally, after prompting the user to establish a recommendation mode for the application group, the method further includes:
receiving setting information sent by a user;
setting the shared configuration parameters in the mapping list of the application group according to the setting information to obtain a setting result;
and saving the setting result as a recommendation mode.
Optionally, the method further comprises:
receiving a modification of the recommended mode of the application group by a user;
and saving the modified recommendation mode to obtain a new recommendation mode.
Optionally, after the modified recommendation mode is saved and a new recommendation mode is obtained, the method further includes:
sending an update application setting request to a user;
and after receiving the confirmation information fed back by the user, configuring part or all of the applications in the application group according to the new recommendation mode.
Optionally, the method further comprises:
determining that the configuration of the current starting application is not default configuration, and acquiring an application group to which the current starting application belongs;
acquiring the configuration parameters of the currently started application, and comparing the configuration parameters with the configuration parameters in the new recommendation mode in the application group to obtain a comparison result;
and if the comparison result is inconsistent, prompting the user to update the configuration of the currently started application.
In a second aspect, the present invention provides an application mode sharing apparatus, including:
the determining module is used for determining the configuration of the current starting application as a default configuration, and then acquiring an application group to which the current starting application belongs;
the acquisition module is used for acquiring configuration parameters of a recommendation mode when the recommendation mode exists in the application group;
and the configuration module is used for configuring the current starting application according to the configuration parameters.
Optionally, the method further comprises:
a setting module, configured to establish an application group according to a preset rule before acquiring an application group to which the currently-started application belongs if the configuration of the currently-started application is determined to be a default configuration, where the application group includes: a system application group, a terminal application group and a user application group; wherein:
the system application group is as follows: a collection of applications hosted by the same server;
the terminal application group is as follows: a set of applications installed on the same terminal;
the user application group is as follows: the set of applications belonging to the same user.
Optionally, the setting module is specifically configured to:
establishing a corresponding system application group and/or a terminal application group according to different attributes of the application;
and establishing a corresponding user application group according to the setting of the user.
Optionally, the determining module is specifically configured to:
acquiring configuration parameters of a currently started application;
if the configuration parameter of the current starting application is the default configuration parameter, traversing the established mapping list of the application group; wherein the mapping list is generated when an application group is established, and the mapping list comprises: the name, attribute and shared configuration parameter of each application in the application group;
if the application which is consistent with the name or the attribute of the currently started application exists in the mapping list of the application group, determining that the currently started application belongs to the application group;
and if the application consistent with the name or the attribute of the currently started application does not exist in the mapping list of the application group, prompting a user to establish the application group for the currently started application.
Optionally, the obtaining module is specifically configured to:
if the application group has the only recommendation mode, acquiring configuration parameters of the recommendation mode;
and if the application group has more than 1 recommendation mode, acquiring the configuration parameters of the recommendation mode with the highest priority according to a preset priority sequence.
Optionally, the prompting module is configured to, after the configuration of the currently-started application is determined to be the default configuration, obtain an application group to which the currently-started application belongs, and if the application group does not have a recommendation mode, prompt a user to establish the recommendation mode for the application group.
Optionally, the setting module is further configured to:
after prompting the user to establish a recommendation mode for the application group, receiving setting information sent by the user;
setting the shared configuration parameters in the mapping list of the application group according to the setting information to obtain a setting result;
and saving the setting result as a recommendation mode.
Optionally, the setting module is further configured to:
receiving a modification of the recommended mode of the application group by a user;
and saving the modified recommendation mode to obtain a new recommendation mode.
Optionally, the setting module is further configured to:
after the modified recommendation mode is stored and a new recommendation mode is obtained, sending an application setting updating request to a user;
and after receiving the confirmation information fed back by the user, configuring part or all of the applications in the application group according to the new recommendation mode.
Optionally, the prompt module is further configured to:
determining that the configuration of the current starting application is not default configuration, and acquiring an application group to which the current starting application belongs;
acquiring the configuration parameters of the currently started application, and comparing the configuration parameters with the configuration parameters in the new recommendation mode in the application group to obtain a comparison result;
and if the comparison result is inconsistent, prompting the user to update the configuration of the currently started application.
In a third aspect, an embodiment of the present invention provides an application mode sharing system, including:
a memory for storing a program;
a processor for executing the program stored by the memory, the processor being configured to perform the method of any of the first aspects when the program is executed.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, including: computer program, which, when run on a computer, causes the computer to perform the method of any of the first aspects.
According to the application mode sharing method, device and system provided by the invention, the configuration of the current starting application is determined to be the default configuration, and then the application group to which the current starting application belongs is obtained; if the application group has a recommendation mode, acquiring configuration parameters of the recommendation mode; and configuring the current starting application according to the configuration parameters. Therefore, sharing of the application mode can be achieved, configuration efficiency of the application is improved, and user experience is good.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an application scenario provided in an embodiment of the present invention;
fig. 2 is a flowchart of an application mode sharing method according to an embodiment of the present invention;
fig. 3 is a flowchart of an application mode sharing method according to a second embodiment of the present invention;
fig. 4 is a flowchart of an application mode sharing method according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of an application mode sharing device according to a fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of an application mode sharing device according to a fifth embodiment of the present invention;
fig. 7 is a schematic structural diagram of an application mode sharing system according to a sixth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. 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 terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The technical solution of the present invention will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
In the following, some terms in the present application are explained to facilitate understanding by those skilled in the art:
1) the terminal is an intelligent terminal with the capabilities of calculation, processing, display and the like, and can be a handheld portable terminal such as a mobile phone, and can also be other equipment or terminals such as a computer or an intelligent watch.
2) The application is application software installed on the terminal, such as navigation software, medical software and the like; or may be a computer-side web page, such as a web portal, a community web site, etc.
3) The system is a logical concept and does not limit the physical bearing of the system. The system may be integrated on the server side and resynchronized to the terminal side, or the server side and the terminal side may bear the load together, for example, the control of the application and the terminal side is borne by the server side, and the control of the user is borne by the terminal side.
4) The sharing factor is set by the user, the terminal or the system for different applications, is composed of configuration parameters and is used for describing information such as application attributes or user use habits. Such as: the different users share the information of the physician evaluation of the appointed medical department or the good-appraised physician of a certain disease, etc.
5) The sharing area refers to an effective range of the sharing factor, that is, the sharing factor is only effective in a preset application group, and the application group may be a user application group established based on a user, a terminal application group established based on a terminal, and a system application group established based on a system.
6) The mapping list is used for representing the mapping relation between the applications in the application group, and comprises the following components: name, attribute, sharing factor of each application in the application group.
Fig. 1 is a schematic structural diagram of an application scenario provided in an embodiment of the present invention, and as shown in fig. 1, a system 10 may control M terminals 11, where N applications are installed in the terminals 11. When the terminal 11 is oriented to multiple users, the N applications may belong to different users. Taking the shared area as the system application group as an example, all applications in the M terminals 11 controlled by the system 10 may configure the setting parameters of the applications according to the sharing factors on the mapping list in the system application group in an automatic or manual manner after being started. Similarly, when the shared area is a terminal application group, the application in the terminal may configure the setting parameters of the application according to the sharing factors on the mapping list in the terminal application group in an automatic or manual manner after being started. Similarly, when the shared area is a user application group, an application belonging to a certain user in the terminal may configure setting parameters of the application according to the sharing factor on the mapping list in the terminal application group in an automatic or manual manner after being started. Therefore, sharing of the application mode can be realized, and configuration efficiency of the application is improved.
The following describes the technical solutions of the present invention and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present invention will be described below with reference to the accompanying drawings.
Fig. 2 is a flowchart of an application mode sharing method according to an embodiment of the present invention, and as shown in fig. 2, the method in this embodiment may include:
s101, determining the configuration of the current starting application as a default configuration, and acquiring an application group to which the current starting application belongs.
Optionally, before determining that the configuration of the currently-started application is a default configuration and acquiring an application group to which the currently-started application belongs, an application group is established according to a preset rule, where the application group includes: a system application group, a terminal application group and a user application group; wherein:
the system application group is as follows: a collection of applications hosted by the same server;
the terminal application group is as follows: a set of applications installed on the same terminal;
the user application group is as follows: the set of applications belonging to the same user.
In this embodiment, an application group is first established according to a preset rule, and may be divided into a system application group, a terminal application group, and a user application group according to a difference of a shared area of the application group. The sharing area refers to an effective range of the sharing factor, that is, the sharing factor is only effective in a preset application group, and the application group may be a user application group established based on a user, a terminal application group established based on a terminal, and a system application group established based on a system. Specifically, the user application group is set by a user manually or by an authorized terminal or a remote server in a user unit. Generally, the range of the system application group is larger than that of the terminal application group, and the terminal application group is larger than that of the user application group, so that the priority of the default user application group is higher than that of the terminal application group, and the priority of the terminal application group is higher than that of the system application group. In an actual application situation, one application may belong to one user application group and simultaneously belong to a terminal application group and a system application group, and at this time, the setting in the user application group is executed first by default.
Specifically, when the applications belong to a plurality of application groups, the settings of the same configuration parameter in different application groups may be different, and the setting in the application group with the higher priority is taken as the standard.
Optionally, a corresponding system application group and/or terminal application group may be established according to different attributes of the application; and establishing a corresponding user application group according to the setting of the user.
Optionally, acquiring configuration parameters of the currently started application; if the configuration parameter of the current starting application is the default configuration parameter, traversing the established mapping list of the application group; the mapping list is generated automatically or manually when an application group is established, and the mapping list comprises: the name, attribute and shared configuration parameter of each application in the application group; if the application which is consistent with the name or the attribute of the currently started application exists in the mapping list of the application group, determining that the currently started application belongs to the application group; and if the application consistent with the name or the attribute of the currently started application does not exist in the mapping list of the application group, prompting a user to establish the application group for the currently started application.
In this embodiment, the attributes of the application may include: usage scenarios, ranges, times, goals, etc.; the application with the higher degree of correlation may be set as one application group. For example: the Baidu map and the Gade map belong to navigation software, so that the Baidu map and the Gade map can be used as an application group. Specifically, the navigation software is taken as an application group, and belongs to a system application group, and the setting of the navigation software is not limited to a terminal or a user. Further, it is assumed that a user a on the terminal installs a plurality of video playback software, and that the user a has the same habit when using these playback software. The player software installed by user a may be regarded as an application group belonging to the user application group, i.e. its scope of influence is limited to user a. At this time, the user a may set the configuration parameter of any application in the application group according to the preference of the user a, and if the configuration parameter set by the user is the shared configuration parameter in the application group, the user may directly apply the setting to other applications in the application group.
S102, if the application group has a recommendation mode, acquiring configuration parameters of the recommendation mode.
Optionally, if the application group has a unique recommendation mode, acquiring configuration parameters of the recommendation mode; and if the application group has more than 1 recommendation mode, acquiring the configuration parameters of the recommendation mode with the highest priority according to a preset priority sequence.
In this embodiment, the recommendation mode may be a configuration parameter template that is set by the user and is applicable to all applications in the application group when the user establishes the application group. Assuming that the mapping list of the application group includes W shared configuration parameters, some or all of the shared configuration parameters may be set in the recommendation mode.
Specifically, a plurality of recommendation modes may exist in one application group, and the number and/or the value of the shared configuration parameters included in different recommendation modes are different. In this case, it is necessary to set a priority to the recommendation mode and recommend to the user in descending order of priority. Generally, the recommended mode manually set by the user has the highest priority.
S103, configuring the current starting application according to the configuration parameters.
In this embodiment, the configuration parameters in the recommended mode are used to configure the currently started application, specifically, if a configuration option in the currently started application is consistent with the recommended mode, the parameters of the configuration option are set as the corresponding configuration parameters in the recommended mode; and keeping the configuration parameters of the configuration options which are inconsistent with the recommended mode in the current starting application and the configuration parameters of the configuration options which are unique to the current starting application.
In this embodiment, by determining that the configuration of the currently started application is the default configuration, the application group to which the currently started application belongs is acquired; if the application group has a recommendation mode, acquiring configuration parameters of the recommendation mode; and configuring the current starting application according to the configuration parameters. Therefore, sharing of the application mode can be achieved, configuration efficiency of the application is improved, and user experience is good.
Fig. 3 is a flowchart of an application mode sharing method according to a second embodiment of the present invention, and as shown in fig. 3, the method in this embodiment may include:
s201, determining the configuration of the current starting application as a default configuration, and acquiring an application group to which the current starting application belongs.
In this embodiment, please refer to the related description in step S101 shown in fig. 2 for the technical principle and the specific implementation process of step S201, which are not described herein again.
S202, if the application group does not have the recommendation mode, prompting a user to establish the recommendation mode for the application group.
Optionally, after prompting the user to establish a recommendation mode for the application group, setting information sent by the user may be received; setting the shared configuration parameters in the mapping list of the application group according to the setting information to obtain a setting result; and saving the setting result as a recommendation mode.
In this embodiment, if there is no recommended mode in the application group, the user may be prompted to establish the recommended mode for the application group. Specifically, the establishment of the recommendation mode is mainly based on the setting of the user for the shared configuration parameters in the mapping list in the application group. The recommended mode is established when the shared configuration parameters can be arbitrarily selected from the mapping list.
Optionally, after the recommendation mode is established, a modification of the recommendation mode of the application group by the user may be received; and saving the modified recommendation mode to obtain a new recommendation mode.
Optionally, after the modified recommendation mode is saved and a new recommendation mode is obtained, the method further includes:
sending an update application setting request to a user;
and after receiving the confirmation information fed back by the user, configuring part or all of the applications in the application group according to the new recommendation mode.
In this embodiment, after monitoring that the user modifies the recommendation mode of the application group, the terminal may prompt the user to store the modified recommendation mode to obtain a new recommendation mode. Further, after the new recommendation mode is obtained, the new recommendation mode can be applied to part or all of the applications in the application group according to the will of the user, so that batch setting of the applications in the application group can be realized, the configuration efficiency of the applications is improved, and the user experience is good.
Fig. 4 is a flowchart of an application mode sharing method provided in a third embodiment of the present invention, and as shown in fig. 4, the method in this embodiment may include:
s301, determining that the configuration of the current starting application is not the default configuration, and acquiring the application group to which the current starting application belongs.
In this embodiment, it is first determined whether the configuration of the currently started application is a default configuration, and if not, the mapping list of the established application group is traversed; the mapping list is generated automatically or manually when an application group is established, and the mapping list comprises: the name, attribute and shared configuration parameter of each application in the application group; if the application which is consistent with the name or the attribute of the currently started application exists in the mapping list of the application group, determining that the currently started application belongs to the application group; and if the application consistent with the name or the attribute of the currently started application does not exist in the mapping list of the application group, prompting a user to establish the application group for the currently started application.
S302, obtaining the configuration parameters of the currently started application, and comparing the configuration parameters with the configuration parameters in the new recommendation mode in the application group to obtain a comparison result.
In this embodiment, the new recommended mode refers to a mode that is modified and saved by the user, and when the application is started, the terminal automatically checks whether the configuration parameters of the application are consistent with the configuration parameters in the latest recommended mode.
And S303, if the comparison result is inconsistent, prompting the user to perform configuration updating on the currently started application.
In this embodiment, if it is found that the configuration parameter of the currently-started application is not consistent with the configuration parameter in the latest recommended mode, the user is prompted whether to perform configuration update on the currently-started application. If the user agrees to update, the configuration modification is carried out on the currently started application according to the new recommendation mode; if the user does not agree with the update, the original configuration of the currently started application is reserved.
In this embodiment, by determining that the configuration of the currently started application is not the default configuration, the application group to which the currently started application belongs is acquired; acquiring the configuration parameters of the currently started application, and comparing the configuration parameters with the configuration parameters in the new recommendation mode in the application group to obtain a comparison result; and if the comparison result is inconsistent, prompting the user to update the configuration of the currently started application. Therefore, timely update reminding of the applications in the application group can be realized.
Fig. 5 is a schematic structural diagram of an application mode sharing device according to a fourth embodiment of the present invention, and as shown in fig. 5, the device in this embodiment may include:
a determining module 10, configured to determine that a configuration of a currently-started application is a default configuration, and then obtain an application group to which the currently-started application belongs;
an obtaining module 20, configured to obtain a configuration parameter of a recommended mode if the recommended mode exists in the application group;
and the configuration module 30 is configured to configure the currently started application according to the configuration parameters.
Optionally, the method further comprises:
a setting module 40, configured to establish an application group according to a preset rule before acquiring an application group to which the currently-started application belongs if the configuration of the currently-started application is determined to be a default configuration, where the application group includes: a system application group, a terminal application group and a user application group; wherein:
the system application group is as follows: a collection of applications hosted by the same server;
the terminal application group is as follows: a set of applications installed on the same terminal;
the user application group is as follows: the set of applications belonging to the same user.
Optionally, the setting module is specifically configured to:
establishing a corresponding system application group and/or a terminal application group according to different attributes of the application;
and establishing a corresponding user application group according to the setting of the user.
Optionally, the determining module is specifically configured to:
acquiring configuration parameters of a currently started application;
if the configuration parameter of the current starting application is the default configuration parameter, traversing the established mapping list of the application group; the mapping list is generated automatically or manually when an application group is established, and the mapping list comprises: the name, attribute and shared configuration parameter of each application in the application group;
if the application which is consistent with the name or the attribute of the currently started application exists in the mapping list of the application group, determining that the currently started application belongs to the application group;
and if the application consistent with the name or the attribute of the currently started application does not exist in the mapping list of the application group, prompting a user to establish the application group for the currently started application.
Optionally, the obtaining module 20 is specifically configured to:
if the application group has the only recommendation mode, acquiring configuration parameters of the recommendation mode;
and if the application group has more than 1 recommendation mode, acquiring the configuration parameters of the recommendation mode with the highest priority according to a preset priority sequence.
The present embodiment may implement the technical solutions in the methods shown in fig. 2 to fig. 4, and the implementation processes and technical effects are similar to those of the methods described above, and are not described herein again.
Fig. 6 is a schematic structural diagram of an application mode sharing device according to a fifth embodiment of the present invention, and as shown in fig. 6, the device in this embodiment may further include, on the basis of the device shown in fig. 5:
a prompting module 50, configured to, after the configuration of the currently-started application is determined to be the default configuration, obtain an application group to which the currently-started application belongs, and if the application group does not have a recommendation mode, prompt a user to establish a recommendation mode for the application group.
Optionally, the setting module 40 is further configured to:
after prompting the user to establish a recommendation mode for the application group, receiving setting information sent by the user;
setting the shared configuration parameters in the mapping list of the application group according to the setting information to obtain a setting result;
and saving the setting result as a recommendation mode.
Optionally, the setting module 40 is further configured to:
receiving a modification of the recommended mode of the application group by a user;
and saving the modified recommendation mode to obtain a new recommendation mode.
Optionally, the setting module 40 is further configured to:
after the modified recommendation mode is stored and a new recommendation mode is obtained, sending an application setting updating request to a user;
and after receiving the confirmation information fed back by the user, configuring part or all of the applications in the application group according to the new recommendation mode.
Optionally, the prompting module 50 is further configured to:
determining that the configuration of the current starting application is not default configuration, and acquiring an application group to which the current starting application belongs;
acquiring the configuration parameters of the currently started application, and comparing the configuration parameters with the configuration parameters in the new recommendation mode in the application group to obtain a comparison result;
and if the comparison result is inconsistent, prompting the user to update the configuration of the currently started application.
The present embodiment may implement the technical solutions in the methods shown in fig. 2 to fig. 4, and the implementation processes and technical effects are similar to those of the methods described above, and are not described herein again.
Fig. 7 is a schematic structural diagram of an application mode sharing system according to a sixth embodiment of the present invention, and as shown in fig. 7, an application mode sharing system 60 in this embodiment includes: a processor 61 and a memory 62;
a memory 62 for storing computer programs (e.g., application programs, functional modules, etc. that implement the application schema sharing system method described above), computer instructions, etc., which may be stored in one or more of the memories 62 in a partitioned manner. And the above-mentioned computer program, computer instructions, data, etc. can be called by the processor 61.
A processor 61 for executing the computer program stored in the memory 62 to implement the steps of the method according to the above embodiments. Reference may be made in particular to the description relating to the preceding method embodiment. The memory 62 and the processor 61 may be coupled by a bus 63.
The present embodiment may implement the technical solutions in the methods shown in fig. 2 to fig. 4, and the implementation processes and technical effects are similar to those of the methods described above, and are not described herein again.
In addition, embodiments of the present application further provide a computer-readable storage medium, in which computer-executable instructions are stored, and when at least one processor of the user equipment executes the computer-executable instructions, the user equipment performs the above-mentioned various possible methods.
Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in user equipment. Of course, the processor and the storage medium may reside as discrete components in a communication device.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (17)
1. An application mode sharing method, comprising:
determining the configuration of the current starting application as a default configuration, and acquiring an application group to which the current starting application belongs;
if the application group has the only recommendation mode, acquiring configuration parameters of the recommendation mode;
if the application group has more than 1 recommendation mode, acquiring configuration parameters of the recommendation mode with the highest priority according to a preset priority sequence;
configuring the current starting application according to the configuration parameters;
if it is determined that the configuration of the currently-started application is the default configuration, acquiring an application group to which the currently-started application belongs, including:
acquiring configuration parameters of a currently started application;
if the configuration parameter of the current starting application is the default configuration parameter, traversing the established mapping list of the application group; wherein the mapping list is generated when an application group is established, and the mapping list comprises: the name, attribute and shared configuration parameter of each application in the application group;
if the application which is consistent with the name or the attribute of the currently started application exists in the mapping list of the application group, determining that the currently started application belongs to the application group;
and if the application consistent with the name or the attribute of the currently started application does not exist in the mapping list of the application group, prompting a user to establish the application group for the currently started application.
2. The method according to claim 1, wherein before the determining that the configuration of the currently launched application is the default configuration, acquiring an application group to which the currently launched application belongs, further comprising:
establishing an application group according to a preset rule, wherein the application group comprises: a system application group, a terminal application group and a user application group; wherein:
the system application group is as follows: a collection of applications hosted by the same server;
the terminal application group is as follows: a set of applications installed on the same terminal;
the user application group is as follows: the set of applications belonging to the same user.
3. The method according to claim 2, wherein the establishing an application group according to a preset rule comprises:
establishing a corresponding system application group and/or a terminal application group according to different attributes of the application;
and establishing a corresponding user application group according to the setting of the user.
4. The method according to claim 1, wherein after determining that the configuration of the currently launched application is a default configuration, acquiring an application group to which the currently launched application belongs, the method further comprises:
and if the application group does not have the recommendation mode, prompting a user to establish the recommendation mode for the application group.
5. The method of claim 4, after prompting a user to establish a recommended mode for the application group, further comprising:
receiving setting information sent by a user;
setting the shared configuration parameters in the mapping list of the application group according to the setting information to obtain a setting result;
and saving the setting result as a recommendation mode.
6. The method according to any one of claims 1-5, further comprising:
receiving a modification of the recommended mode of the application group by a user;
and saving the modified recommendation mode to obtain a new recommendation mode.
7. The method of claim 6, wherein after saving the modified recommended mode and obtaining a new recommended mode, further comprising:
sending an update application setting request to a user;
and after receiving the confirmation information fed back by the user, configuring part or all of the applications in the application group according to the new recommendation mode.
8. The method of claim 6, further comprising:
determining that the configuration of the current starting application is not default configuration, and acquiring an application group to which the current starting application belongs;
acquiring the configuration parameters of the currently started application, and comparing the configuration parameters with the configuration parameters in the new recommendation mode in the application group to obtain a comparison result;
and if the comparison result is inconsistent, prompting the user to update the configuration of the currently started application.
9. An application mode sharing apparatus, comprising:
the determining module is used for determining the configuration of the current starting application as a default configuration, and then acquiring an application group to which the current starting application belongs;
the acquisition module is used for acquiring configuration parameters of the recommendation mode if the application group has the only recommendation mode; if the application group has more than 1 recommendation mode, acquiring configuration parameters of the recommendation mode with the highest priority according to a preset priority sequence;
the configuration module is used for configuring the current starting application according to the configuration parameters;
the determining module is specifically configured to:
acquiring configuration parameters of a currently started application;
if the configuration parameter of the current starting application is the default configuration parameter, traversing the established mapping list of the application group; wherein the mapping list is generated when an application group is established, and the mapping list comprises: the name, attribute and shared configuration parameter of each application in the application group;
if the application which is consistent with the name or the attribute of the currently started application exists in the mapping list of the application group, determining that the currently started application belongs to the application group;
and if the application consistent with the name or the attribute of the currently started application does not exist in the mapping list of the application group, prompting a user to establish the application group for the currently started application.
10. The apparatus of claim 9, further comprising:
a setting module, configured to establish an application group according to a preset rule before acquiring an application group to which the currently-started application belongs if the configuration of the currently-started application is determined to be a default configuration, where the application group includes: a system application group, a terminal application group and a user application group; wherein:
the system application group is as follows: a collection of applications hosted by the same server;
the terminal application group is as follows: a set of applications installed on the same terminal;
the user application group is as follows: the set of applications belonging to the same user.
11. The apparatus according to claim 10, wherein the setting module is specifically configured to:
establishing a corresponding system application group and/or a terminal application group according to different attributes of the application;
and establishing a corresponding user application group according to the setting of the user.
12. The apparatus of claim 9, wherein the prompting module is configured to, after the configuration of the currently-started application is determined to be a default configuration, obtain an application group to which the currently-started application belongs, and if the application group does not have a recommendation mode, prompt a user to establish a recommendation mode for the application group.
13. The apparatus of claim 12, wherein the means for setting is further configured to:
after prompting the user to establish a recommendation mode for the application group, receiving setting information sent by the user;
setting the shared configuration parameters in the mapping list of the application group according to the setting information to obtain a setting result;
and saving the setting result as a recommendation mode.
14. The apparatus of any one of claims 9-13, wherein the means for setting is further configured to:
receiving a modification of the recommended mode of the application group by a user;
and saving the modified recommendation mode to obtain a new recommendation mode.
15. The apparatus of claim 14, wherein the means for setting is further configured to:
after the modified recommendation mode is stored and a new recommendation mode is obtained, sending an application setting updating request to a user;
and after receiving the confirmation information fed back by the user, configuring part or all of the applications in the application group according to the new recommendation mode.
16. The apparatus of claim 14, wherein the prompting module is further configured to:
determining that the configuration of the current starting application is not default configuration, and acquiring an application group to which the current starting application belongs;
acquiring the configuration parameters of the currently started application, and comparing the configuration parameters with the configuration parameters in the new recommendation mode in the application group to obtain a comparison result;
and if the comparison result is inconsistent, prompting the user to update the configuration of the currently started application.
17. An application mode sharing system, comprising:
a memory for storing a program;
a processor for executing the program stored by the memory, the processor being configured to perform the method of any of claims 1-8 when the program is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810497648.2A CN108712497B (en) | 2018-05-22 | 2018-05-22 | Application mode sharing method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810497648.2A CN108712497B (en) | 2018-05-22 | 2018-05-22 | Application mode sharing method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108712497A CN108712497A (en) | 2018-10-26 |
CN108712497B true CN108712497B (en) | 2021-09-07 |
Family
ID=63869257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810497648.2A Active CN108712497B (en) | 2018-05-22 | 2018-05-22 | Application mode sharing method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108712497B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220029088A (en) * | 2020-09-01 | 2022-03-08 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | Group based application configuration |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105069106A (en) * | 2015-08-07 | 2015-11-18 | 小米科技有限责任公司 | Application group recommendation method and device |
CN106325926A (en) * | 2016-08-19 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Application management method and device and terminal |
CN106331178A (en) * | 2016-10-28 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Information sharing method and mobile terminal |
CN106648731A (en) * | 2016-09-26 | 2017-05-10 | 宇龙计算机通信科技(深圳)有限公司 | Application synchronization method and system |
CN106919427A (en) * | 2017-03-06 | 2017-07-04 | 联想(北京)有限公司 | A kind of method to set up, setting device and electronic equipment |
CN107888772A (en) * | 2017-11-08 | 2018-04-06 | 广东欧珀移动通信有限公司 | A kind of method, apparatus and storage medium for determining configuration information |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7774369B2 (en) * | 2004-07-07 | 2010-08-10 | Sap Aktiengesellschaft | Configuring computer systems with business configuration information |
US8775943B2 (en) * | 2008-04-01 | 2014-07-08 | Samsung Electronics Co., Ltd. | System and method for remote application configuration management on multifunction peripherals |
-
2018
- 2018-05-22 CN CN201810497648.2A patent/CN108712497B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105069106A (en) * | 2015-08-07 | 2015-11-18 | 小米科技有限责任公司 | Application group recommendation method and device |
CN106325926A (en) * | 2016-08-19 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Application management method and device and terminal |
CN106648731A (en) * | 2016-09-26 | 2017-05-10 | 宇龙计算机通信科技(深圳)有限公司 | Application synchronization method and system |
CN106331178A (en) * | 2016-10-28 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Information sharing method and mobile terminal |
CN106919427A (en) * | 2017-03-06 | 2017-07-04 | 联想(北京)有限公司 | A kind of method to set up, setting device and electronic equipment |
CN107888772A (en) * | 2017-11-08 | 2018-04-06 | 广东欧珀移动通信有限公司 | A kind of method, apparatus and storage medium for determining configuration information |
Also Published As
Publication number | Publication date |
---|---|
CN108712497A (en) | 2018-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110933733B (en) | Network distribution method, device, computer equipment and storage medium | |
CN109041140B (en) | Method for rapidly switching wireless network, intelligent hardware and terminal equipment | |
CN105491524A (en) | Method and apparatus for determining position of object portable device | |
CN113068176B (en) | Method and device for providing data analysis result | |
CN112105009A (en) | Device discovery and Bluetooth broadcasting method, device, electronic device and storage medium | |
CN111225285A (en) | Bluetooth device display name modification and display method, device, equipment and medium | |
CN107301065A (en) | Firmware upgrade method, ip intelligent peripherals and firmware upgrade system | |
CN108712497B (en) | Application mode sharing method, device and system | |
CN112671572B (en) | Method and device for intelligent equipment network distribution, storage medium and electronic device | |
CN113721936B (en) | Application management method, intelligent terminal, device and storage medium | |
CN110611903B (en) | Equipment binding method, device, equipment and storage medium | |
CN104793911A (en) | Application split screen presentation processing method, device and terminal | |
CN107688735B (en) | Terminal control method and device, terminal and computer readable storage medium | |
WO2015176535A1 (en) | Sim registration method, terminal, network server, computer program, and carrier | |
CN113448607B (en) | Method and device for firmware upgrading and intelligent household appliance | |
CN103001889A (en) | Method and device for controlling terminal access and terminals | |
CN111083183B (en) | Data synchronization method, device and computer readable storage medium | |
CN106547856B (en) | Method and device for sharing data by application | |
CN107094297B (en) | Equipment identification method and device | |
US9847919B2 (en) | Data network device discovery optimization to reduce data transfer volume | |
CN105988840B (en) | Software installation method and terminal | |
CN114666779B (en) | Device connection method, device, computer device, and storage medium | |
CN115981172A (en) | Intelligent device setting method and device, electronic device and storage medium | |
CN105677490A (en) | Method and electronic devices for processing notification event | |
CN115002877A (en) | Network searching method and device |
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 |