CN110688351B - Method for naming folder, first terminal device and network device - Google Patents

Method for naming folder, first terminal device and network device Download PDF

Info

Publication number
CN110688351B
CN110688351B CN201910798400.4A CN201910798400A CN110688351B CN 110688351 B CN110688351 B CN 110688351B CN 201910798400 A CN201910798400 A CN 201910798400A CN 110688351 B CN110688351 B CN 110688351B
Authority
CN
China
Prior art keywords
folder
apps
cloud server
weight
name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910798400.4A
Other languages
Chinese (zh)
Other versions
CN110688351A (en
Inventor
李丹宇
胡重阳
蒋孝霞
程林强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910798400.4A priority Critical patent/CN110688351B/en
Publication of CN110688351A publication Critical patent/CN110688351A/en
Application granted granted Critical
Publication of CN110688351B publication Critical patent/CN110688351B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/164File meta data generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

The application discloses a method for naming a folder, which comprises the following steps: the first terminal equipment receives indication information for creating or updating a folder, wherein the folder comprises N application programs APP, and N is a positive integer. The first terminal equipment determines a folder name with the largest weight value from candidate folder names according to the weight of the folder name provided by the cloud server and the position weight of P APPs, the candidate folder names are provided by the cloud server, the weight of the folder name provided by the cloud server is the weight of the folder name corresponding to the M APPs determined by the cloud server according to data provided by the target terminal equipment, the P APPs are the APPs shared by the M APPs and the N APPs, M is a positive integer, and P is a positive integer. And the first terminal equipment names the folders according to the folder names with the maximum weight values. According to the technical scheme provided by the embodiment of the application, the accuracy of name naming of the folder name is improved, and the user experience is improved.

Description

Method for naming folder, first terminal device and network device
Technical Field
The application relates to the field of computers, in particular to a method for naming a folder.
Background
With the popularization of mobile terminal devices and the internet, people's daily activities such as daily life, clothes and food, shopping and payment are more and more unable to leave mobile phones, and what is needed is various Applications (APPs) supporting the daily activities. When a plurality of applications are downloaded by a user and the desktop needs to be arranged, the applications of the same type are generally placed in the same folder, so that the desktop is simple and the same in style and all the APPs of the corresponding type are easy to find.
At present, the common methods for naming folders mainly include three methods, the first method is named as a folder X by default (X represents the number of the current folders), the second method is used for inputting folder names by user definition, and the third method is used for naming by adopting the characteristics of the application of the first folder. The first method is named as 'folder X' by default, generally not meeting the expectation of a user, the user needs to rename the folder by himself to influence the user experience, the second method completely depends on the user-defined folder name and is low in fate efficiency, the third method only depends on the naming of the first application feature, and when the number of applications contained in the folder is large, the naming reasonability is poor. Therefore, the method for naming the folder in the prior art is not reasonable, and the user experience is poor.
Disclosure of Invention
The embodiment of the application provides a method for naming a folder, which improves the accuracy of name naming of the folder and improves user experience.
In order to achieve the above purpose, the embodiments of the present application provide the following technical solutions:
a first aspect of the present application provides a method for naming a folder, which may include: the first terminal device receives indication information for creating or updating a folder, where the folder may include N application programs APP, and N is a positive integer. The method comprises the steps that first terminal equipment determines a folder name with the largest weight value from candidate folder names according to the weight of the folder name provided by a cloud server and the position weight of P APPs, the candidate folder names are provided by the cloud server, the weight of the folder name provided by the cloud server is the weight of the folder name corresponding to the M APPs determined by the cloud server according to data provided by target terminal equipment, the P APPs are the APPs shared by the M APPs and the N APPs, M is a positive integer, and P is a positive integer. And the first terminal equipment names the folders according to the folder names with the maximum weight values. According to the first aspect, the folder name is more accurately and intelligently recommended to the user from the theory and the actual situation by adopting the method for calculating the folder name by taking the folder name statistics and the APP position as the weight generation.
Optionally, with reference to the first aspect, in a first possible implementation manner, the method may further include: when the first terminal device determines that the folder names with the largest weight values are multiple, the first terminal device selects any one of the folder names with the largest weight values to name the folder.
A second aspect of the present application provides a method of naming a folder, which may include: the cloud server receives target data sent by the target terminal equipment, wherein the target data are the names of the target terminal equipment according to the application program APP on the target terminal equipment and the names of the folders where the APPs are located. The cloud server determines M APPs from high to low according to the frequency of the APP names in the target data. The cloud server determines the weight of the folder name corresponding to each of the M APPs.
Optionally, with reference to the second aspect, in a first possible implementation manner, the method may further include: and the cloud server sends the weight of the folder name to the first terminal equipment.
A third aspect of the present application provides a first terminal device, which may include: the device comprises a receiving unit, a sending unit and a processing unit, wherein the receiving unit is used for receiving indication information of creating or updating a folder, and the folder can comprise N application programs APP, and N is a positive integer. And the processing unit is coupled with the receiving unit and used for determining the folder name with the largest weight value from the candidate folder names by the equipment according to the weight of the folder name provided by the cloud server and the position weight of the P APPs, the candidate folder name is provided by the cloud server, the weight of the folder name provided by the cloud server is the weight of the folder name corresponding to the M APPs determined by the cloud server according to the data provided by the target terminal equipment, the P APPs are the APPs shared by the M APPs and the N APPs, M is a positive integer, and P is a positive integer. And the processing unit is also used for naming the folder according to the folder name with the largest weight value.
Optionally, with reference to the third aspect, in a first possible implementation manner, the processing unit is further configured to select, when there are a plurality of folder names with the largest weight value, any one of the folder names with the largest weight value as a folder name.
A fourth aspect of the present application provides a cloud server, which may include: and the receiving and sending unit is used for receiving target data sent by the target terminal equipment, and the target data is the name of the target terminal equipment according to the application program APP on the target terminal equipment and the name of the folder where the APP is located. And the processing unit is coupled with the transceiving unit and is used for determining the M APPs from high to low according to the frequency of the APP names in the target data. And the processing unit is further used for determining the weight of the folder name corresponding to each APP in the M APPs.
Optionally, with reference to the fourth aspect, in a first possible implementation manner, the transceiver unit is further configured to send a weight of the folder name to the first terminal device.
A fifth aspect of the present application provides a communication system, which may include: the first terminal device is the first terminal device described in any one of the above-mentioned first aspect or any one of the above-mentioned possible implementation manners of the first aspect, and the cloud server is the cloud server described in any one of the above-mentioned second aspect or any one of the above-mentioned possible implementation manners of the second aspect.
A sixth aspect of the present application provides a computer-readable storage medium having stored therein instructions, which, when run on a computer, cause the computer to perform the method for naming folders of the first aspect or any one of the possible implementations of the first aspect.
A seventh aspect of the present application provides a computer-readable storage medium having stored therein instructions, which, when run on a computer, cause the computer to perform the method for naming a folder of the second aspect or any one of the possible implementations of the second aspect.
An eighth aspect of the present application provides a computer program product comprising instructions which, when run on a computer, enable the computer to perform the method for naming folders of the first aspect or any one of the possible implementations of the first aspect.
A ninth aspect of the present application provides a computer program product comprising instructions which, when run on a computer, enable the computer to perform the method of naming a folder of the second aspect or any one of the possible implementations of the second aspect.
A tenth aspect of the present application provides a chip system, where the chip system includes a processor, configured to support a first terminal device to implement the functions in the first aspect or any one of the possible implementation manners of the first aspect. In one possible design, the system-on-chip further includes a memory for storing necessary program instructions and data for the first terminal device. The chip system may be constituted by a chip, or may include a chip and other discrete devices.
An eleventh aspect of the present application provides a chip system, where the chip system includes a processor, configured to support a cloud server to implement the functions in the second aspect or any one of the possible implementations of the second aspect. In one possible design, the chip system further includes a memory for storing necessary program instructions and data for the cloud server. The chip system may be constituted by a chip, or may include a chip and other discrete devices.
According to the method and the device, the network equipment carries out statistics on the APP name and the folder name where the APP is located according to the collected data of the folder name used by the existing user, the first terminal equipment names the folder according to the weight of the folder name and the APP position weight, and the folder name is recommended to the user more accurately and intelligently from theory and actual conditions.
Drawings
FIG. 1 is a schematic diagram of an embodiment of a named folder method in an embodiment of the present application;
FIG. 2 is a schematic view of a scene of a named folder method provided in the present application;
FIG. 3 is a schematic diagram of another scenario of the named folder method provided in the present application;
FIG. 4 is a schematic diagram of another scenario of the named folder method provided in the present application;
fig. 5 is a block diagram of a partial structure of a mobile phone related to a first terminal device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a first terminal device according to an embodiment of the present application;
fig. 7 is a schematic diagram of a hardware structure of a cloud server according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a cloud server according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will now be described with reference to the accompanying drawings, and it is to be understood that the described embodiments are merely illustrative of some, but not all, embodiments of the present application. As can be known to those skilled in the art, with the development of technology and the emergence of new scenarios, the technical solution provided in the embodiments of the present application is also applicable to similar technical problems.
The embodiment of the application provides a folder naming method, terminal equipment and a cloud server. According to the method and the device, the name of the folder is determined through the name weight of the folder and the position weight of the APP in the folder, the accuracy of the recommended name is improved, and the user experience is improved.
The terms "first," "second," and the like in the description and in the claims of the present application and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Moreover, the terms "comprises," "comprising," and any other variation 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 modules is not necessarily limited to those steps or modules explicitly listed, but may include other steps or modules not expressly listed or inherent to such process, method, article, or apparatus. The naming or numbering of the steps appearing in the present application does not mean that the steps in the method flow have to be executed in the chronological/logical order indicated by the naming or numbering, and the named or numbered process steps may be executed in a modified order depending on the technical purpose to be achieved, as long as the same or similar technical effects are achieved. The division of the modules presented in this application is a logical division, and in practical applications, there may be another division, for example, multiple modules may be combined or integrated into another system, or some features may be omitted, or not executed, and in addition, the shown or discussed coupling or direct coupling or communication connection between each other may be through some interfaces, and the indirect coupling or communication connection between the modules may be in an electrical or other similar form, which is not limited in this application. The modules or sub-modules described as separate components may or may not be physically separated, may or may not be physical modules, or may be distributed in a plurality of circuit modules, and some or all of the modules may be selected according to actual needs to achieve the purpose of the present disclosure.
When a user uses intelligent terminal equipment such as a mobile phone and downloads a large number of applications and needs to arrange a desktop, the applications of the same type are generally placed in the same folder, so that the desktop is simple and the same in style and all the APPs of the corresponding type can be easily found. Three common methods for naming folders exist at present. The first method is to name folders in the form of "folder n" (n represents the number of current folders); the second method is to name the folder by means of user-defined input; the third method uses folder naming based on the information of the first application in the folder. The naming rule adopted by the first method is often unsatisfactory for users, and the users still need to input again, so that the user experience is not good; the second method completely depends on user input, so that naming efficiency is low and user experience is poor; the third method described above, when there are many applications contained in the folder, the naming is less reasonable. In addition, there are other ways to name folders, such as: in the first mode, when a new folder is established, applications added into the folder are selected firstly, then the classification names of the applications are judged respectively, the applications with the same classification names are classified into one class, the number of the applications is counted, and when the folder is generated, the classification name with the largest application counting number is selected as the name of the folder. In the second mode, when the terminal receives instruction information for creating or updating a folder, at least one recommended name of the folder is displayed according to the application type of an application included in the folder, and a user can select one recommended name from the recommended names as the name of the folder. In view of the above problems, the embodiments of the present application provide a method for naming a folder, so that a user can add an application and then does not name itself any more when sorting the folder, and a recommended folder name is directly obtained.
In the embodiments of the present application, "reporting" and "feedback" or "sending" are often used interchangeably, but those skilled in the art can understand the meaning thereof.
Fig. 1 is a schematic diagram of an embodiment of a method for naming folders in the embodiment of the present application.
As shown in fig. 1, an embodiment of a method for naming a folder in an embodiment of the present application may include:
101. and the cloud server receives target data sent by the target terminal equipment.
The target data is the name of an application program APP on the target terminal equipment reported by the target terminal equipment and the name of a folder where the APP is located. The target terminal device comprises one or more terminal devices which agree with the cloud server to obtain the target data. If the target terminal device agrees to the cloud server to obtain the target data, when the cloud server sends a request for requesting the target data to the terminal device, the terminal device may report the target data to the cloud server, or the terminal device may also actively report the target data to the cloud server. For example, assume that there are a target terminal device a and a target terminal device B, where the target terminal device a is installed with 3 APPs, which are a first APP, a second APP and a third APP, respectively, where the name of the folder where the first APP is located is shopping, the name of the folder where the second APP is located is chat, and the name of the folder where the third APP is located is chat. Install 5 APPs on target terminal B, be first APP respectively, the second APP, the fourth APP, fifth APP and third APP, wherein the name of the folder at first APP place is hot application, and the name of the folder at second APP place is for chatting, and the name of the folder at fourth APP place is for chatting, and the name of the folder at fifth APP place is for the motion, and the name of the folder at third APP place is for chatting. In this example, the target data reported by the target terminal device a may be: [ (name of first APP, shopping), (name of second APP, chat), (name of third APP, chat) ], the target data reported by the target terminal B may be: [ (name of first APP, popular application), (name of second APP, chat), (name of fourth APP, chat), (name of fifth APP, sport), (name of third APP, chat) ]. Table 1 and table 2 shown below respectively show the target data reported by the target terminal device a and the target data reported by the target terminal device B in a table manner:
table 1: target data reported by target terminal equipment A
Name of APP Name of folder where APP is
First APP Shopping
Second APP Chat
Third APP Chat
Table 2: target data reported by target terminal equipment B
Name of APP Name of folder where APP is
First APP Hot door applications
Second APP Chat
Fourth APP Chat
Fifth APP Exercise of sports
Third APP Chat
102. The cloud server determines M APPs from high to low according to the frequency of the APP names in the target data.
For example, assuming that the cloud server receives target data reported by 5 target terminal devices, the number of APP names reported by each target terminal device is 3, assuming that the name of the first APP appears 4 times, that is, 4 target terminal devices all report the name of the first APP, the number of times that the name of the second APP appears is 5 times, the number of times that the name of the third APP appears is 2 times, the number of times that the name of the fourth APP appears is 3 times, the number of times that the fifth APP appears is 1 time, and the names of folders in which each APP is located on different target terminals may be different, which is described below with reference to table 3:
table 3: target data received by cloud server
Figure GDA0003516637550000051
Figure GDA0003516637550000061
As shown in table 3, the names of folders in which each APP is located on different target terminals may be different, taking a second APP as an example, 5 target terminal devices received by the cloud server all send the name of the second APP and the name of the folder in which the second APP is located, but some target terminals name the folder in which the second APP is located as chat, some target terminals name the folder in which the second APP is located as common applications, and some target terminals name the folder in which the second APP is located as social. Table 3 is merely an example set forth for clarity in explaining the scheme provided in the present application, and table 3 should not be construed as limiting the present application.
The frequency of occurrence of APP names in the target data in the above example is, in order from high to low: second APP (appear 5 times), first APP (appear 4 times), fourth APP (appear 3 times), third APP (appear 2 times), fifth APP (appear 1 time), the value of M can be confirmed according to actual demand by the cloud server, and it is assumed that in the above example, when M is 3, the cloud service confirms that M APPs are second APP, first APP and fourth APP.
103. The cloud server determines the weight of the folder name corresponding to each of the M APPs.
Continuing with the example listed in step 102, assuming that M is 3, the cloud server needs to determine the weights of the folder names corresponding to the second APP, the first APP, and the fourth APP, which is described with reference to table 4:
table 4: the cloud server determines the weight of the folder name corresponding to each APP in the M APPs
Name of APP Name of folder where APP is Weight of folder name
Second APP Chat 3/5
Second APP Social interaction 1/5
Second APP General applications 1/5
First APP Shopping 2/4
First APP General applications 1/4
First APP Hot door applications 1/4
Fourth APP Chat 1/3
Fourth APP General applications 2/3
Taking the second APP as an example, in the above listed example, the number of times that the name of the second APP appears in the target data received by the cloud server is 5, where the folder name of the second APP uses 3 in total of chats, so the weight of the folder name of the chatting is 3/5, the folder name of the second APP uses 1 in total of social contacts, so the weight of the folder name of the social contacts is 1/5, and the folder name of the second APP uses 1 in total of common applications, so the weight of the folder name of the common applications is 1/5.
It should be noted that, in a specific embodiment, the cloud server may also determine a weight of a folder name corresponding to each of all received APPs, that is, the cloud server determines a weight of a folder name corresponding to all APPs included in the received target data, in the above-mentioned example, the cloud server determines not only the weights of folder names corresponding to the second APP, the first APP, and the fourth APP, but also the weights of folder names corresponding to the third APP and the fifth APP. In general, the cloud server receives target data sent by the target terminal device more than once, determines weights of folder names corresponding to all APPs in the target data received each time, and when receiving next target data, the weights of the folder names may be updated in combination with previous data. The cloud server counts the folder names based on the big data, and accuracy of recommending the folder names is improved.
In a specific embodiment, the cloud server may further divide the target terminal device into different groups according to actual requirements, and the cloud server executes corresponding steps in each group according to 101 to 103. The data between each group does not interfere with each other. For example, the target terminal devices may be divided into different groups according to the ages of the users, and the cloud server determines the weight of the folder name corresponding to each APP in each group.
104. The cloud server sends the weight of the folder name corresponding to each APP in the M APPs to the first terminal device.
The cloud server may send the weight of the folder name corresponding to each APP of the M APPs to the first terminal device that needs to execute the scheme.
In a specific embodiment, a switch of a "smart named folder" function may be added to the first terminal device, for example, the first terminal device may find the "smart named folder" in the setting of the desktop and the wallpaper. The user can select to open or close the function of the intelligent naming folder, and the cloud server can only send the weight of the folder name corresponding to each APP in the M APPs to the first terminal device with the function of the intelligent naming folder opened. Of course, "intelligent naming folder" is merely an example, and may also be named other names, such as "intelligent folder" and the like. It should be noted that, in a specific embodiment, when a user selects to open the intelligent named folder function through the first terminal device, the cloud server may periodically send, to the first terminal device, a weight of a folder name corresponding to each of the updated M APPs, and certainly, allows the first terminal device to close the periodically sent function, and then the cloud server does not periodically send, to the first terminal device, a weight of a folder name corresponding to each of the updated M APPs.
105. The first terminal device receives instruction information to create or update a folder.
The folder comprises N application programs APP, and N is a positive integer.
106. And the first terminal equipment determines the folder name with the maximum weight value from the candidate folder names according to the weight of the folder name provided by the cloud server and the position weights of the P APPs.
The weight of the folder name provided by the cloud server is the weight of the folder name corresponding to the M APPs determined by the cloud server according to the data provided by the target terminal device, and the weight of the folder corresponding to the M APPs can be understood with reference to the weight of the folder name corresponding to each APP in the M APPs described in steps 101 to 103. The position weight is a weight corresponding to the position of each APP in the preset folder. For example, it is predetermined that the weight corresponding to the position of the first row and the first column of the first page of the folder is 1, the weight corresponding to the position of the first row and the second column of the first page is 0.9, the weight corresponding to the position of the first row and the third column of the first page is 0.8, the weight corresponding to the position of the first row and the fourth column of the first page is 0.7, the weight corresponding to the first row and the first column of the first page is 0.6, the weight corresponding to the second row and the second column of the first page is 0.5, the weight corresponding to the second row and the third column of the first page is 0.4, the weight corresponding to the fourth row and the fourth column of the first page is 0.3, the weight corresponding to the first row and the first column of the third page is 0.2, and the weight corresponding to the second column of the third row and the first row and the third column of the first page is 0.1. In addition to the above-mentioned correspondence of positions and weights in folders, other correspondences of positions and weights in folders will of course occur to those skilled in the art. For example, the weight corresponding to the position of the first row and the first column of the first page is 2, the weight corresponding to the position of the first row and the second column of the first page is 1.9, the weight corresponding to the position of the first row and the third column of the first page is 1.8, the weight corresponding to the first row and the first column of the first page is 1.7, the weight corresponding to the second row and the second column of the first page is 1.6, the weight corresponding to the second row and the third column of the first page is 1.5, the weight corresponding to the third row and the third column of the first page is 1.4, the weight corresponding to the third row and the second column of the first page is 1.3, the weight corresponding to the third row and the third column of the first page is 1.2, the weight corresponding to the first row and the first column of the first page is 1.1, the weight corresponding to the fourth row and the second column of the third page is 1, the weight corresponding to the third column of the first page is 0.9, the weight corresponding to the first row and the third column of the second page is 0.8, the second row and the second column of the second page is 0.7, and so on.
P APPs are APPs common to M APPs and N APPs. For example, assuming that N is 3, and is respectively a first APP, a second APP and a third APP, taking table 4 described above as an example, assuming that the weight of the folder name sent by the cloud server to the first terminal device is table 4, in this example, M is 3, M APPs are respectively a first APP, a second APP and a fourth APP, P APPs are APPs common to M APPs and N APPs, where the first APP and the second APP are APPs common to M APPs and N APPs, and P APPs are the first APP and the second APP.
Continuing with the above example, the weight of the folder name provided by the cloud server is assumed to be table 4, and the P APPs are the second APP and the first APP, where the second APP is in the first row and the first column of the first page, the third APP is in the first row and the second column of the first page, and the first APP is in the first row and the third column of the first page. Assuming that, in this example, the location weight of the second APP is 1, the location weight of the first APP is 0.8, the folder name provided by the cloud server (see table 4) includes 3/5 for the folder name "chat" of the second APP, 1/5 for the folder name "social" of the second APP, 1/5 for the folder name "common application" of the second APP, 2/4 for the folder name "shopping" of the first APP, 1/4 for the folder name "common application" of the first APP, 1/4 for the folder name "hot application" of the first APP, 3/5-1 for the folder name "chat" of the candidate folder name, 1/5-1 for the folder name "social" of the candidate folder name, the weight value of the candidate folder name "common application" was 1/5 × 1+1/4 × 0.8, the weight value of the candidate folder name "shopping" was 2/4 × 0.8, the weight value of the candidate folder name "hot application" was 1/4 × 0.8, and it was found that the weight value of the candidate folder name "chat" was the largest.
In the above listed example, the candidate folder names are folder names of P APPs in the folder names provided by the cloud server, in some embodiments, the candidate folder names may also be folder names of all APPs in the folder names provided by the cloud server, that is, folder names of M APPs, and in the above listed example, that is, folder names corresponding to the candidate folder names of "chat", "social", "common application", "shopping", "hot application", and fourth APP "are" chat ".
In a specific embodiment, if the first terminal device determines that there are a plurality of folder names having the largest weight values, the first terminal device selects any one of the folder names having the largest weight values as a folder name. For example, the first terminal device determines that the folder name with the largest weight value has "chat" and "common application", the first terminal device may name the folder according to "chat", or may name the folder according to "common application".
107. And the first terminal equipment names the folders according to the folder names with the maximum weight values.
For example, in the above-mentioned example of step 106, the first terminal device names the folder name as "chat".
In a specific embodiment, if none of the APPs added to the folder by the terminal device is among the M APPs, the processing is performed according to an original default folder naming mode.
In one embodiment, if the user is not satisfied with the folder name determined by the above method, the user can modify the folder name by himself.
According to the embodiment of the application, the mode of collecting the big data of the folder name used by the existing user is adopted, so that the folder name is more authentic and available and is closer to the user. The folder name is more accurately and intelligently recommended to the user from the theory and the actual condition by adopting the method for calculating the folder name by taking the folder name statistics and APP position as weight generation.
Fig. 2 is a scene schematic diagram of a named folder method provided in the present application. As shown in fig. 2, the cloud server maintains a cloud database, and performs folder name weight statistics on application names and folder name data corresponding to the application names according to received data of different users (referred to as target terminal devices, not shown in fig. 2), and the cloud database stores folder weight statistics results, for example, the cloud database stores folder weight statistics results according to the following format: [ (application 1 name 1, percent 1), (application 1 name 2, percent 2). -. (application a name B, percent C) ]. Specifically, the method for determining the folder weight by the cloud database can be understood with reference to the embodiment corresponding to fig. 1, and details are not repeated here and below. The figure shows 3 terminal devices, and when the 3 terminal devices allow the cloud server to send the result of folder weight statistics to the terminal devices, the 3 terminal devices correspond to the first terminal device mentioned above.
Fig. 3 is another schematic view of another scenario of the method for naming a folder provided in the present application, as shown in fig. 3, a switch of an "intelligent naming folder" function is added to a first terminal device, so that a user can select to open or close the function of the intelligent naming folder, a cloud server can only send a weight of a folder name corresponding to each APP of M APPs to the first terminal device having the intelligent naming folder function opened, and when the switch of the "intelligent naming folder" function is opened by the first terminal device, the cloud server is authorized by the first terminal device to send the weight of the folder name corresponding to each APP of the M APPs to the first terminal device. As shown in a in fig. 3 and b in fig. 3, a switch "intelligent naming folder" may be added in the setting path, so that the user may select to open or close the function of the intelligent naming folder, and of course, a switch "intelligent naming folder" may also be added in other paths, such as a switch "intelligent naming folder" in the setting path of the desktop and the wallpaper.
Fig. 4 is another schematic view of a scene of the folder naming method provided in the present application, and as shown in fig. 4, when a user sorts folders, the user adds an application and does not name itself any longer, and directly obtains a recommended folder name according to the method in the embodiment corresponding to fig. 1. In a method for creating a folder as shown in a in fig. 4, a user can drag an icon onto another icon to create an icon folder including the two icons, as shown in b in fig. 4, and if the user needs to add another APP, the user can directly drag the icon of the other APP into the folder. How to create the folder is not the point of the invention of the present application, and the manner of creating the folder is not limited in the present application.
The scheme provided by the embodiment of the application is introduced mainly from the interaction angle between the cloud server and the terminal device. It is to be understood that, in order to implement the above functions, the cloud server and the terminal device include hardware structures and/or software modules for performing the respective functions. Those of skill in the art will readily appreciate that the various illustrative modules and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
Described in terms of hardware structures, the first terminal device and the cloud server may be implemented by one entity device, may also be implemented by multiple entity devices together, and may also be a logic function module in one entity device, which is not specifically limited in this embodiment of the present application.
The first terminal device described above may be implemented by the communication device in fig. 5. Fig. 5 is a block diagram illustrating a partial structure of a mobile phone related to a first terminal device according to an embodiment of the present invention. Referring to fig. 5, the handset includes: radio Frequency (RF) circuit 501, memory 502, touch screen 503, sensor 504, audio circuit 506, wireless fidelity (WiFi) module 505, processor 107, and power supply 108. Those skilled in the art will appreciate that the handset configuration shown in fig. 5 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 5: the RF circuit 501 may be used for receiving and transmitting information or receiving and transmitting signals during a call, and in particular, receives downlink information of a base station and then processes the received downlink information to the processor 507; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 501 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 501 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division Multiple Access, CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), 5th generation (5G) Mobile communication System or New Radio (NR) communication System, and future Mobile communication System, e-mail, Short Message Service (SMS), etc.
The memory 502 may be used to store software programs and modules, and the processor 507 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 502 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The touch screen 503, also referred to as a touch panel, the touch screen 503 may include a touch sensitive surface 5031 and a display 5032. Among other things, the touch-sensitive surface 5031 (e.g., a touch panel) can capture touch events on or near the touch-sensitive surface 5031 by a user of the cell phone (e.g., user manipulation on or near the touch-sensitive surface 5031 using a finger, stylus, or any other suitable object), and send the captured touch information to another device, such as the processor 501. Among other things, a touch event by a user near the touch-sensitive surface 5031 can be referred to as a hover touch; hover touch may refer to a user not directly contacting a touchpad in order to select, move, or drag a target (e.g., an icon, etc.), but rather merely being located near a first terminal device in order to perform a desired function. In the context of a hover touch application, the terms "touch," "contact," and the like do not imply a contact that is used to directly contact the touch screen, but rather a contact that is near or in proximity thereto. The touch-sensitive surface 5031 capable of floating touch control can be implemented by using capacitance, infrared light sensing, ultrasonic waves and the like. The touch-sensitive surface 5031 can comprise two portions, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 501, and the touch controller can also receive and execute instructions sent by the processor 507. In addition, the touch-sensitive surface 5031 can be implemented using various types, such as resistive, capacitive, infrared, and surface acoustic waves. The display (also referred to as a display screen) 5032 can be used to display information entered by or provided to the user as well as various menus of the handset. The display 5032 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The touch-sensitive surface 5031 can overlie the display 5032 such that when a touch event is detected at or near the touch-sensitive surface 5031, it is communicated to the processor 507 to determine the type of touch event, and the processor 507 can then provide a corresponding visual output on the display 5032 in accordance with the type of touch event. Although in fig. 5 the touch-sensitive surface 5031 and the display 5032 are implemented as two separate components to implement the input and output functions of the handset, in some embodiments the touch-sensitive surface 5031 and the display 5032 may be integrated to implement the input and output functions of the handset. It is understood that the 503 touch screen is formed by stacking multiple layers of materials, and only the touch sensitive surface (layer) and the display screen (layer) are shown in the embodiment of the present application, and other layers are not described in the embodiment of the present application. In addition, in some other embodiments of the present application, the touch-sensitive surface 5031 may be covered on the display 5032, and the size of the touch-sensitive surface 5031 is larger than that of the display 5032, so that the display 5032 is completely covered under the touch-sensitive surface 5031, or the touch-sensitive surface 5031 may be disposed on the front of the mobile phone in a full panel manner, that is, the user's touch on the front of the mobile phone can be sensed by the mobile phone, so that the full touch experience on the front of the mobile phone can be achieved. In other embodiments, the touch-sensitive surface 5031 can be disposed in a full-panel form on the front of the mobile phone, and the display 5032 can also be disposed in a full-panel form on the front of the mobile phone, so that a frameless structure can be implemented on the front of the mobile phone.
The handset may also include at least one sensor 504, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor that can adjust the brightness of the display 5032 based on the intensity of ambient light, and a proximity sensor that can turn off the display 503 and/or the backlight when the phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuitry 506, speaker 5062, and microphone 5061 may provide an audio interface between the user and the handset. The audio circuit 506 may transmit the electrical signal converted from the received audio data to the speaker 5062, and convert the electrical signal into a sound signal for output by the speaker 5062; on the other hand, the microphone 5061 converts the collected sound signal into an electric signal, which is received by the audio circuit 506 and converted into audio data, which is then processed by the audio data output processor 507 and then transmitted to, for example, another cellular phone via the RF circuit 501, or the audio data is output to the memory 502 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to send and receive e-mails, browse webpages, access streaming media and the like through the WiFi module 505, and provides wireless broadband Internet access for the user. Although fig. 5 shows the WiFi module 505, it is understood that it does not belong to the essential constitution of the handset, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 507 is a control center of the mobile phone, connects various parts of the whole mobile phone by using various interfaces and lines, and executes various functions of the mobile phone and processes data by running or executing software programs and/or modules stored in the memory 502 and calling data stored in the memory 502, thereby integrally monitoring the mobile phone. Optionally, processor 507 may include one or more processing units; preferably, the processor 507 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 507.
The handset also includes a power supply 508 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 507 via a power management system to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
The following embodiments may be implemented in a first terminal device (e.g., a mobile phone) having the above hardware.
In the embodiment of the present application, the first terminal device may be divided into the functional modules according to the method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.
For example, in the case of dividing each functional module in an integrated manner, fig. 6 shows a schematic structural diagram of a first terminal device.
As shown in fig. 6, the first terminal device provided in the embodiment of the present application may include: the receiving unit 610 is configured to receive indication information for creating or updating a folder, where the folder includes N application programs APP, and N is a positive integer. The processing unit 620 is configured to determine, from the candidate folder names, a folder name with a largest weight value according to a weight of the folder name provided by the cloud server and a position weight of P APPs, where the candidate folder name is provided by the cloud server, the weight of the folder name provided by the cloud server is a weight of a folder name corresponding to the M APPs determined by the cloud server according to data provided by the target terminal device, the P APPs are APPs shared by the M APPs and the N APPs, M is a positive integer, and P is a positive integer.
In a specific embodiment, the processing unit is further configured to, when the first terminal device determines that there are a plurality of folder names with the largest weight values, select, by the first terminal device, any one of the folder names with the largest weight values as a folder name.
Further, the cloud server may be implemented by the communication device in fig. 7. Fig. 7 is a schematic diagram illustrating a hardware structure of a cloud server according to an embodiment of the present application. The method comprises the following steps: a communication interface 701, and a processor 702, which may also include a memory 703.
Communication interface 701 may use any transceiver or the like for communicating with other devices or a communication network.
The processor 702 includes, but is not limited to, one or more of a Central Processing Unit (CPU), a Network Processor (NP), an application-specific integrated circuit (ASIC), or a Programmable Logic Device (PLD). The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof. The processor 702 is responsible for the communication lines 704 and general processing and may provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 703 may be used to store data used by the processor 702 in performing operations.
The memory 703 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory may be separate and coupled to the processor 702 via a communication line 704. The memory 703 may also be integrated with the processor 702. If the memory 703 and the processor 702 are separate devices, the memory 703 may be coupled to the processor 702, for example, the memory 703 and the processor 702 may communicate via a communication line. The communication interface 701 and the processor 702 may communicate via a communication line, and the communication interface 701 may be directly connected to the processor 702.
The communication lines 704 may include any number of interconnected buses and bridges, and the communication lines 704 link together various circuits including one or more processors 702, represented by the processors 702, and memory, represented by the memory 703. The communication lines 704 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein.
In a specific embodiment, the cloud server may include: and the communication interface is used for receiving target data sent by the target terminal equipment, wherein the target data are the names of application programs (APPs) on the target terminal equipment and the names of folders where the APPs are located. A memory coupled with the communication interface may also be included for storing computer readable instructions. A processor coupled to the memory and executing the computer readable instructions in the memory to perform the following operations may also be included:
and determining M APPs from high to low according to the occurrence frequency of the APP names in the target data.
Determining the weight of the folder name corresponding to each APP in the M APPs.
In the embodiment of the present application, the communication interface may be regarded as a transceiver unit of a cloud server, the processor having a processing function may be regarded as a processing unit of the cloud server, and the memory may be regarded as a storage unit of the cloud server. As shown in fig. 8, the cloud server may include a transceiving unit 810 and a processing unit 820, and a storage unit 830. A transceiver unit may also be referred to as a transceiver, a transceiving device, etc. A processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, or the like. Optionally, a device used for implementing the receiving function in the transceiver 810 may be regarded as a receiving unit, and a device used for implementing the transmitting function in the transceiver 810 may be regarded as a transmitting unit, that is, the transceiver 810 includes a receiving unit and a transmitting unit. A transceiver unit may also sometimes be referred to as a transceiver, transceiver circuit, or the like. A receiving unit may also be referred to as a receiver, or receiving circuit, etc. A transmitting unit may also sometimes be referred to as a transmitter, or a transmitting circuit, etc.
In a specific embodiment, the transceiver 810 is configured to perform transceiving operations on the cloud server side in steps 101 and 104 in fig. 1, and/or the transceiver 810 is further configured to perform other transceiving steps on the cloud server side in the corresponding embodiment in fig. 1. The processing unit 820 is configured to perform the processing operations at the cloud server side in steps 102 and 103 in fig. 1, and/or the processing unit 820 is further configured to perform other processing steps at the cloud server side in the corresponding embodiment in fig. 1.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device, such as a server, a data center, etc., that is integrated with one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: ROM, RAM, magnetic or optical disks, and the like.
The signal transmission method, the terminal device, the cloud server and the storage medium provided in the embodiments of the present application are described in detail above, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiments is only used to help understanding the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific implementation manner and the application scope may be changed, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (11)

1. A method of naming a folder, comprising:
the method comprises the steps that first terminal equipment receives indication information for creating or updating a folder, wherein the folder comprises N application programs APP, and N is a positive integer;
the first terminal device determines a folder name with the largest weight value from candidate folder names according to the weight of the folder name provided by a cloud server and the position weights of P APPs, wherein the candidate folder names are provided by the cloud server, the weight of the folder name provided by the cloud server is the weight of the folder name corresponding to the M APPs determined by the cloud server according to data provided by a target terminal device, the P APPs are the APPs shared by the M APPs and the N APPs, M is a positive integer, and P is a positive integer;
and the first terminal equipment names the folder according to the folder name with the maximum weight value.
2. The method of claim 1, further comprising:
when the first terminal device determines that a plurality of folder names with the largest weight values exist, the first terminal device selects any one of the folder names with the largest weight values to name the folder.
3. A method of naming a folder, comprising:
the method comprises the steps that a cloud server receives target data sent by target terminal equipment, wherein the target data are names of application programs APP on the target terminal equipment and names of folders where the APPs are located;
the cloud server determines M APPs from high to low according to the frequency of the APP names in the target data;
the cloud server determines the weight of the folder name corresponding to each of the M APPs, so that when a first terminal receives indication information for creating or updating a folder, the folder name with the largest weight value is determined from candidate folder names according to the weight of the folder name provided by the cloud server and the position weights of the P APPs, and the folder is named according to the folder name with the largest weight value, wherein the folder comprises N application applications APP, N is a positive integer, the candidate folder names are provided by the cloud server, the weight of the folder name provided by the cloud server is the weight of the folder name corresponding to the M APPs determined by the cloud server according to the target data provided by the target terminal device, and the P APPs are the APPs shared by the M APPs and the N APPs, the M is a positive integer, and the P is a positive integer.
4. The method of claim 3, further comprising:
and the cloud server sends the weight of the folder name to the first terminal equipment.
5. A first terminal device, comprising:
the device comprises a receiving unit, a judging unit and a processing unit, wherein the receiving unit is used for receiving indication information for creating or updating a folder, the folder comprises N application programs APP, and N is a positive integer;
the processing unit is used for determining a folder name with the largest weight value from candidate folder names according to the weight of the folder name provided by a cloud server and the position weights of P APPs, wherein the candidate folder names are provided by the cloud server, the weight of the folder name provided by the cloud server is the weight of the folder name corresponding to the M APPs determined by the cloud server according to data provided by target terminal equipment, the P APPs are the APPs shared by the M APPs and the N APPs, M is a positive integer, and P is a positive integer;
the processing unit is further configured to name the folder according to the folder name with the largest weight value.
6. The first terminal device of claim 5,
the processing unit is further configured to select any one of the folder names with the largest weight value as the name of the folder when there are a plurality of folder names with the largest weight value.
7. A cloud server, comprising:
the device comprises a receiving and sending unit, a processing unit and a processing unit, wherein the receiving and sending unit is used for receiving target data sent by target terminal equipment, and the target data are the names of application programs APP on the target terminal equipment and the names of folders where the APPs are located;
the processing unit is used for determining M APPs from high to low according to the frequency of the APP names in the target data received by the transceiving unit;
the processing unit is further configured to determine a weight of a folder name corresponding to each APP of the M APPs, so that when the first terminal receives indication information for creating or updating a folder, a folder name with a largest weight value is determined from candidate folder names according to the weight of the folder name provided by the cloud server and a position weight of P APPs, and the folder is named according to the folder name with the largest weight value, where the folder includes N APPs, where N is a positive integer, the candidate folder name is provided by the cloud server, the weight of the folder name provided by the cloud server is the weight of the folder names corresponding to the M APPs determined by the cloud server according to the target data provided by the target terminal device, and the P APPs are APPs common to the M APPs and the N APPs, m is a positive integer, and P is a positive integer.
8. The cloud server of claim 7,
the receiving and sending unit is further configured to send the weight of the folder name to the first terminal device.
9. A communication system comprising a first terminal device and a cloud server, wherein,
the first terminal device is the first terminal device of claim 1 or 2;
the cloud server is the cloud server of claim 3 or 4.
10. A computer-readable storage medium, which when executed on a computer device, causes the computer device to perform the method of claim 1 or 2.
11. A computer-readable storage medium, which when executed on a computer device, causes the computer device to perform the method of claim 3 or 4.
CN201910798400.4A 2019-08-27 2019-08-27 Method for naming folder, first terminal device and network device Active CN110688351B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910798400.4A CN110688351B (en) 2019-08-27 2019-08-27 Method for naming folder, first terminal device and network device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910798400.4A CN110688351B (en) 2019-08-27 2019-08-27 Method for naming folder, first terminal device and network device

Publications (2)

Publication Number Publication Date
CN110688351A CN110688351A (en) 2020-01-14
CN110688351B true CN110688351B (en) 2022-05-24

Family

ID=69108558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910798400.4A Active CN110688351B (en) 2019-08-27 2019-08-27 Method for naming folder, first terminal device and network device

Country Status (1)

Country Link
CN (1) CN110688351B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111984167B (en) * 2020-09-08 2023-11-28 聚好看科技股份有限公司 Quick naming method and display device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8566329B1 (en) * 2011-06-27 2013-10-22 Amazon Technologies, Inc. Automated tag suggestions
CN105893548A (en) * 2016-03-31 2016-08-24 深圳市金立通信设备有限公司 Naming method and terminal
CN105955757A (en) * 2016-05-20 2016-09-21 乐视控股(北京)有限公司 Mobile terminal application classification method and apparatus
CN106598583A (en) * 2016-12-07 2017-04-26 北京奇虎科技有限公司 Mobile terminal, and folder naming method and apparatus
CN106649633A (en) * 2016-12-07 2017-05-10 惠州Tcl移动通信有限公司 Name method and system of desktop folder
CN107301209A (en) * 2017-06-05 2017-10-27 惠州Tcl移动通信有限公司 A kind of method, storage device and the mobile terminal of automatic name file
CN109426407A (en) * 2017-08-31 2019-03-05 珠海格力电器股份有限公司 Application program image target display methods, system and terminal device in a kind of file
CN110019027A (en) * 2017-07-28 2019-07-16 华为终端有限公司 A kind of method and terminal of file name

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2017320475B2 (en) * 2016-09-02 2022-02-10 FutureVault Inc. Automated document filing and processing methods and systems

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8566329B1 (en) * 2011-06-27 2013-10-22 Amazon Technologies, Inc. Automated tag suggestions
CN105893548A (en) * 2016-03-31 2016-08-24 深圳市金立通信设备有限公司 Naming method and terminal
CN105955757A (en) * 2016-05-20 2016-09-21 乐视控股(北京)有限公司 Mobile terminal application classification method and apparatus
CN106598583A (en) * 2016-12-07 2017-04-26 北京奇虎科技有限公司 Mobile terminal, and folder naming method and apparatus
CN106649633A (en) * 2016-12-07 2017-05-10 惠州Tcl移动通信有限公司 Name method and system of desktop folder
CN107301209A (en) * 2017-06-05 2017-10-27 惠州Tcl移动通信有限公司 A kind of method, storage device and the mobile terminal of automatic name file
CN110019027A (en) * 2017-07-28 2019-07-16 华为终端有限公司 A kind of method and terminal of file name
CN109426407A (en) * 2017-08-31 2019-03-05 珠海格力电器股份有限公司 Application program image target display methods, system and terminal device in a kind of file

Also Published As

Publication number Publication date
CN110688351A (en) 2020-01-14

Similar Documents

Publication Publication Date Title
US10917515B2 (en) Method for switching applications in split screen mode, computer device and computer-readable storage medium
CN106055364B (en) Application starting method and terminal equipment
CN103327102B (en) A kind of method and apparatus recommending application program
US9870406B2 (en) User recommendation method and system in SNS community, and computer storage medium
CN103455407A (en) Mobile terminal CPU (Central Processing Unit) occupation rate monitoring method and device and mobile terminal
CN105955700A (en) Sound effect adjusting method and user terminal
CN108156508B (en) Barrage information processing method and device, mobile terminal, server and system
WO2015081801A1 (en) Method, server, and system for information push
US10663521B2 (en) Method and device for ascertaining required charging time
CN106331359B (en) A kind of speech signal collection method, device and terminal
CN105447583A (en) User churn prediction method and device
CN106502833B (en) Data backup method and device
CN109067981A (en) Split screen application switching method, device, storage medium and electronic equipment
CN105227598B (en) Resource sharing method, device and system based on cloud storage
CN111770009B (en) Data transmission method and related equipment
CN107734618B (en) Application program closing method and device, storage medium and electronic equipment
CN111008090B (en) Battery electric quantity control method and device, storage medium and terminal equipment
CN103399657A (en) Mouse pointer control method, device and terminal device
CN105550316A (en) Pushing method and device of audio list
KR20190117753A (en) Message notification method and terminal
CN113940033A (en) User identification method and related product
CN110688351B (en) Method for naming folder, first terminal device and network device
US11882468B2 (en) Traffic/rate counting method and related device
CN115118636B (en) Method and device for determining network jitter state, electronic equipment and storage medium
CN110708673A (en) Position determination method and portable multifunctional equipment

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