Detailed Description
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 only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic diagram of a network architecture according to an embodiment of the present invention. Wherein the architecture may include: terminal 10, electronic device 20. The terminal 10 includes, but is not limited to, a mobile portable device such as a smart phone, a tablet computer, etc. In one embodiment, the terminal 10 may be a first terminal and the electronic device 20 may be a second terminal or a server. The second terminal includes, but is not limited to, a terminal such as a personal computer carrying a display screen. The server includes, but is not limited to, an independent service device in the internet or a cluster service device formed by a plurality of independent service devices in the internet.
The terminal 10 may establish a communication connection with the electronic device 20, which may be a wired communication connection or a wireless communication connection. The terminal 10 can use the electronic device 20 to display part of the data in the terminal 10, can use the electronic device 20 to classify the data related to the terminal 10 or the identification of the related data, and can use the electronic device 20 to update the application in the terminal 10. In one embodiment, the terminal 10 may be provided with a file management interface to facilitate a user of the terminal to view and perform certain operations on the terminal data. Moreover, a file management icon may be disposed on the terminal 10 (e.g., a system desktop), and when the terminal 10 receives a click operation on the file management icon, a file management interface corresponding to the file management icon may be opened.
It is understood that the common file management interface can be understood as an interface generated after the terminal 10 is configured according to the file management template, and the file management interface can include a plurality of components, such as a plurality of file management views (including but not limited to a video file management view, an audio file management view, and a picture file management view), all file options, and remote management options. In one embodiment, the plurality of file management views may be divided according to the category of the terminal data, including but not limited to any one or more of the following picture classes, audio class, video class, installation package class, application class, compression package class, and bluetooth class, and accordingly, the picture class may be further divided into any one or more of the following: the video system comprises a photo class, an uncommon class, a screen capture class and an application class, wherein the audio class can be further classified into a recording class and a music class, and the video can be further classified into a movie class, an application class, a long video class and a short video class. Therefore, the terminal 10 can set, on the file management interface, the identifications of the plurality of file management views that need to be displayed on the file management interface, for example, replacing the audio file management view with the music file management view, or adding the music file management view, etc., according to the different categories of the terminal data. For the file management interface and a plurality of components included in the file management interface, such as a plurality of file management views, all file options and remote management options, reference may be made to fig. 2 to fig. 3, respectively.
In an embodiment, the file management interface opened by the terminal 10 may be generated according to the target file management template determined by the configuration operation when the terminal 10 receives the configuration operation for the acquired file management template set. The configuration operation includes, but is not limited to, a selection operation of a target document management template in the document management template set, for example, the document management template includes a document management template 1, a document management template 2, and the terminal may receive a selection operation of an end user to select the document management template 2 as the target document management template. The file management template set may be at least one file management template obtained by filtering from a template library established in the terminal 10 or the electronic device 20.
In one embodiment, the terminal 10 or the electronic device 20 may obtain the set of file management templates according to user data of the terminal 10. The terminal 10 may output the set of file management templates for display after acquiring the set of file management templates, so that the terminal 10 may receive a configuration operation for the file management templates. Alternatively, when the electronic device 20 receives the template acquisition request of the terminal 10, the file management template set is acquired from the template library according to the template acquisition request, and then the file management template set is sent to the terminal 10, so that the terminal 10 can display the file management template set, thereby enabling the terminal 10 to receive the configuration operation for the file management template. The template obtaining request may carry device information of the terminal 10, such as device name, hardware address, and the like, and may also carry the user data. Or, the electronic device 20 stores a user database of the terminal 10, and when receiving the template acquisition request, if the template acquisition request does not carry user data, the electronic device 20 may find the user database corresponding to the terminal 10 to acquire the file management template set from the template database.
Wherein the user data may include historical behavior data and/or attribute data. The historical behavior data includes at least any one or more of: the number of times each file management template is browsed, the duration of browsing each file management template, the frequency of replacing the file management template, the time for replacing the file management template, the period for replacing the file management template, and the duration of using the corresponding file management template; the attribute data includes at least any one or more of: file management template name, file management template category, file management template source. The embodiment of the invention is beneficial to selecting the file management template suitable for the terminal user by combining the operation habit of the terminal user through each parameter in the user data, and is convenient for the terminal user to check and browse the corresponding terminal data.
In one embodiment, the acquiring, by the terminal 10, the set of file management templates according to the user data may include: searching at least one file management template with attribute data as a target keyword corresponding to the user data from a template library according to the attribute data included in the user data; a set of file management templates is generated using the at least one file management template. The target keyword may be a keyword of a search input by the terminal user acquired by the terminal 10 or a keyword of a history input by the terminal user acquired by the terminal 10.
In one embodiment, the acquiring, by the terminal 10, the set of file management templates according to the user data may include: setting priority for each file management template in a template library according to historical behavior data included in the user data, and sequencing the file management templates according to the priority; and selecting at least one file management template with the priority within a preset priority range to generate a file management template set. For example, the preset priority range may be a priority level that is prior to the fourth priority level.
In one embodiment, the electronic device 20 obtains the file management template set according to the template obtaining request, which may also be understood as the electronic device 20 obtaining the file management template set according to the user data of the terminal 10 in the template obtaining request. The step of the electronic device 20 obtaining the file management template set according to the user data may refer to the step of the terminal 10 obtaining the file management template set according to the user data.
In one embodiment, the terminal 10 or the electronic device 20 may download the corresponding file management template set after acquiring the file management template set.
In one embodiment, the terminal 10 may classify the terminal data according to the rule indicated by the target file management template after using the target file management template, and display the identifier of the classified terminal data on a preset user interface after completing the classification. The preset user interface can be any one or more of the following items according to different displayed identifiers: the file management system comprises a file management interface, interfaces under file management views of various categories, a first interface, a second interface, a third interface and the like. The preset user interfaces, such as the file management interface, the interfaces under the file management views of each category, the first interface, the second interface, the third interface, and the like, are all represented by corresponding drawings, and specifically, for the description of each interface, reference may be made to the drawings and corresponding text description parts.
In one embodiment, the identifiers displayed under the file management interface at least comprise; an identification of the respective file management view, an identification of a third interface (e.g., all file options 13 shown in FIG. 2). The identifier of the file management view at least includes a display identifier, such as a display icon and a display name of the corresponding file management view. The display mode of the file and the display mode of the folder are defined on the interface under the file management view; the display mode of the folder comprises the number of files, and the display mode of the files comprises file creation time and file size.
For example, as shown in FIG. 2, the file management interface 11 includes a plurality of file management views 12: an audio file management view, a video file management view, a picture file management view 120, a document file management view, an installation package file management view, an application 1 file management view, and an application 2 file management view. The display identifier of the picture file management view 120 includes: display icon and display name of the file management view 120: and (6) pictures. Wherein, the display modes of the file management views are defined on the file management interface; the display mode of the file management view at least comprises the following steps: the number of files. As shown in fig. 2, the number of files displayed in the picture file management view 120 is 356. Fig. 3 is obtained by adjusting the file management views in the file management views 120 shown in fig. 2 to be arranged in a single row and in a longitudinal direction from a matrix arrangement to a matrix arrangement on the basis of fig. 2.
In one embodiment, if the terminal data includes a picture/album, an identifier of the classified picture/album (such as a name of the picture/album or an icon of the picture/album) may be displayed on the preset user interface. Therefore, the preset user interface may be an interface under the picture file management view. The interface under the picture file management view defines the display mode of the folder: including the number of files. The interface under the picture file management view includes, but is not limited to, an interface opened by the terminal 10 when a click operation on the picture file management view is detected, so that a terminal user can browse data under the interface or perform certain operations on the data under the interface. The display mode of the folder is defined on the interface under the picture file management view, and the display mode at least comprises the following steps: the number of files also defines the display mode of the files, and at least comprises the creation time and the file size. As shown in fig. 4, the interface under the picture file management view includes a photo option, a screen capture option, an application 1 option, an application 2 option, and an uncommon picture option. The photo option may be understood as a photo folder that displays the following number of files: 350. the terminal 10 may display the next level interface upon detecting a click operation on any option under the interface. For example, if the terminal 10 detects a click operation of the unusual picture option, an interface including a plurality of unusual pictures may be displayed. For another example, if the terminal 10 detects a click operation of a photo, an interface including a plurality of pictures may be displayed.
In one embodiment, the terminal 10 may edit the pictures/albums on the interface of the displayed plurality of uncommon pictures. As shown in fig. 5, after the terminal 10 opens the interface of the plurality of unusual pictures, 4 album folders are displayed on the interface, and the names of the 4 album folders are data 1 (from application 3), data 2 (from application 4), data 3 (from application 5), and data 4 (from application 6), respectively. The terminal 10 may open the album selection interface upon detecting a click operation by the terminal user for the identification "select". The album selection interface may receive a check operation of the end user for a different album folder. Wherein the atlas selection interface includes at least a delete option. When no end-user action to check the folder of the corresponding album is detected, the delete option is in an inactivated state (i.e., an unusable state), and its display color may be represented in gray. The deletion indicator may be activated (usable) after the terminal 10 detects the end user's checking operation of the data 3 and the data 4 through the atlas selection interface, and the display color thereof may be represented by other colors. At this time, the terminal 10 may delete the album folder corresponding to the data 3 and the album folder corresponding to the data 4 by clicking the deletion option. In one embodiment, the terminal 10 may further receive a drag of the checked album folder by the terminal user to the delete option to delete the album folder after detecting the check operation of the album folder by the terminal user. Alternatively, in addition to deleting the corresponding album folder in the above manner, the terminal 10 may delete the corresponding album folder when detecting a touch operation, such as a long-press operation or a sliding operation, of the terminal user with respect to the corresponding album folder. As shown in fig. 6, when detecting a left-sliding operation of the terminal user on the album folder corresponding to the data 3, the terminal 10 may delete the album folder corresponding to the data 3.
In one embodiment, the terminal 10 may edit the pictures/albums under the interface of the displayed plurality of photos according to the editing operations of the terminal user on the interface. As shown in fig. 7, after the interface of the photos is opened, the terminal 10 displays 15 pictures on the interface, the 15 pictures are arranged in a square grid, and the 15 pictures are arranged in reverse order of the time when the pictures are scanned to the media library, that is, the latest picture is displayed at the top. If the terminal 10 detects a click operation for the identifier "select" included in the interface, the picture selection interface may be opened. The picture selection interface may include a selection status bar, which may include a plurality of options (each option including a corresponding icon and name): send option, cut option, copy option, delete option, more options. When the terminal does not detect the selection operation for any picture of the 15 pictures, the selection status bar is in an inactive state (i.e., an unavailable state), and the display color of the selection status bar can be represented by gray. If the terminal 10 detects a click operation on any one of the 15 pictures, the selection status bar is in an activated state (i.e., a usable state), and the display color thereof may be represented by another color. The terminal 10 may receive a click operation for more options. When the terminal receives click operations for more options, at least three menus can be displayed, such as renaming files, moving into a safe box, viewing details, and displaying menus, such as deleting. As shown in fig. 8, when the terminal 10 detects a selection operation for at least two pictures of the 15 pictures, the selection status bar is in an activated state, and the terminal 10 may receive a click operation for more options. When the terminal receives click operations for more options, a menu can be displayed, such as move into a safe, and the menu can be displayed, such as delete.
In one embodiment, if the terminal data includes a video, an identifier (such as a video name or a video icon) of the classified video may be displayed on the preset user interface. Thus, the preset user interface may manage the interface under view for the video file. The interface under the video file management view includes, but is not limited to, an interface opened by the terminal 10 when a click operation of the terminal user on the video file management view is detected, so that the terminal user can browse data under the interface or perform certain operation on the data under the interface. As shown in fig. 9, the interface under the video file management view includes three video files, where each video file displays the creation time of the video file and the file size of the video file. Wherein the terminal 10 may delete the corresponding video/video set in a similar manner as in fig. 5, 6.
In one embodiment, if the terminal data includes audio, an identification of the categorized audio may be displayed on the preset user interface. Thus, the preset user interface may be an interface under the audio file management view. The interface under the audio file management view includes, but is not limited to, an interface opened by the terminal 10 when a click operation of the terminal user on the audio file management view is detected, so that the terminal user can browse data under the interface or perform a certain operation on the data under the interface. As shown in fig. 10, the interface under the audio file management view includes a music folder and a sound recording folder. The music folder includes 3 music-related files and the sound recording folder includes 12 sound recording-related files. When the terminal 10 detects a click operation of the terminal user on the music folder, an interface including a plurality of music files may be opened, so that the music files corresponding to the respective music names under the interface are edited. Each of the audio files (recording-related file and music-related file) shows the creation time of the audio file and the file size of the audio file. The terminal 10 can display an interface including a plurality of audio files, as shown in the right diagram of fig. 10, including a music-related file corresponding to music one name, a music-related file corresponding to music two names, and a music-related file corresponding to music three names. Wherein, each music related file displays the identification of the music related file (at least including the name of the music related file and the icon of the music related file), the creation time of the music related file, and the file size of the music related file. And can edit the audio/audio set corresponding to the identification of each music related file on the interface. Wherein the terminal 10 may delete the corresponding audio/audio set in a similar manner as in fig. 5, 6.
In one embodiment, if the terminal 10 needs to search for a corresponding file in a preset user interface, a keyword input by the terminal user may be obtained to search for the corresponding file. For example, the terminal 10 may perform a global search for terminal files according to keywords input by the terminal user through the query identifier on the file management interface shown in fig. 2 or fig. 3. As another example, the terminal 10 may also search for a video file to be queried according to a keyword input by a terminal user through a query identifier on an interface under the video file management view shown in fig. 9 or a query identifier on a video selection interface. For another example, the terminal 10 may also search for the queried audio file according to the keyword input by the terminal user through the query identifier on the interface under the audio file management view shown in fig. 10 or the query identifier on the audio selection interface (music selection interface or recording selection interface).
In one embodiment, the terminal 10 performs a global search for terminal files according to keywords input by a terminal user through a query identifier on the file management interface, and may include: the terminal 10 may display a file query bar when receiving a click operation of a terminal user on a query identifier on the file management interface; the file query bar can be used for acquiring keywords input by the terminal user; the terminal 10 acquires a keyword input by the terminal user and inquires a file related to the keyword in the terminal data according to the keyword. The file related to the keyword includes, but is not limited to, a file or a folder in which the identification of the data in the terminal data includes the keyword, and a file or a folder in which the identification of the data in the terminal data does not include the keyword but is associated with the keyword. As shown in fig. 11, if the keyword input by the terminal user and acquired by the terminal 10 is bluetooth, the terminal 10 queries from the terminal data according to the keyword "bluetooth" that there are 2 files containing the keyword: and transmitting the document and the Bluetooth picture by Bluetooth. The file containing the keyword is displayed with the creation time of the corresponding file and the file size of the corresponding file. The terminal 10 inquires from the terminal data that the file related to the keyword has 3 items according to the keyword 'bluetooth': a new folder 1, a new folder 2 and a new folder 3. Wherein, the 3 displayed new folders all display the creation time and the file size corresponding to the new folder. If the keyword input by the terminal user acquired by the terminal 10 is a requirement, the terminal outputs no search result, that is, the terminal 10 does not query the file containing the keyword from the terminal data according to the keyword "requirement" or does not query the file related to the keyword from the terminal data, which may indicate that the keyword input by the terminal user is invalid.
In one embodiment, if the terminal data includes any one or more of the following: when the data is of the category of audio, video, document, picture, installation package, etc., the mark of the classified corresponding data can be correspondingly displayed on the preset user interface. Thus, the preset user interface may also be the first interface. The identifiers displayed under the first interface may include: the source information belongs to display identifiers (such as display icons and display names representing the target data) of the target data within a preset source range. Wherein the identifier displayed under the second interface comprises: the source information does not belong to a display identifier (such as a display icon or a display name representing the target data) of the target data within a preset source range. Defining a display mode of a file and a display mode of a folder on the first interface and the second interface; the display mode of the defined file at least comprises file creation time and file size, and the display mode of the defined folder at least comprises folder creation time and file number; the display mode of the files and the folders defined on the first interface also comprises displaying the files and the folders after sorting according to time. The display modes of the files and the folders defined on the first interface and the second interface also comprise automatic remarks; the automatic remark is used for remarking an application name of the file generated by the application.
Wherein, the source range in the default is: files or folders created by the end user and stored in the root directory, and/or files or folders copied in the root directory by the target device, and/or system media folders that include multiple categories of folders and/or files and folders received by the target communication module. The target device includes, but is not limited to, a personal computer PC, an OTG adapter, an SD card, and the like. The folders of the plurality of categories include, but are not limited to, any one or more of albums (DCIM), Documents (Documents), downloads (Download), Music (Music), videos (Movies), Pictures (Pictures), and Recordings (Recordings). The target communication module includes, but is not limited to, a wireless communication module, such as a bluetooth module, a Wi-Fi module, an application module (including, but not limited to, various instant messaging applications), and the like, which can be used to transmit data.
For example, the leftmost interface shown in FIG. 12 is the first interface: the my file interface may include: folders in a plurality of file management views, such as DCIM albums, videos of Movies, Music, folders of data 5 and folders of data 6 acquired by target communication modules, such as application 9 and application 8, respectively, may also include meeting record documents created by the end user under the root directory and stored under the root directory, and may also include scene pictures copied by the end user under the root directory. The number of files included in the movie video folder is as follows: 18 files, and creation time of the folder: yesterday 10 pm: 10. the meeting record document is displayed with the creation time of the document: 2017/05/31 morning 11: 30, size of the document: 1.15 MB. For another example, the rightmost interface shown in fig. 12 is the second interface: applying a file interface, the second interface may comprise folder 1 (folder name: 1), the folder 1 displays the number of included files: item 1, and creation time of this folder 1: 7/13/2017, and correspondingly, the application file interface can also comprise other files and folders.
In one embodiment, the first interface may include an identification of the second interface. The terminal 10 may display the second interface when detecting a click operation for the identifier of the second interface included in the first interface, so that switching between the first interface and the second interface may be achieved. As shown in the interface in the middle of fig. 12, the terminal 10 may display the my file option and the application file option in a pull-down menu manner when detecting a click operation of the terminal user on the my file. The terminal user can realize the switching of the My file interface and the application file interface by clicking the corresponding option.
In one embodiment, the terminal 10 may enter the first interface or enter the third interface upon detecting a click operation on the identification of the third interface. When a click operation for the first category identifier or the second category identifier of the third interface is detected, the terminal 10 may display the first interface. The first classification identifier may be a data storage area name, such as a mobile phone storage, or an icon representing the data storage area, and the second classification identifier may correspond to the data storage area name: SD card, or an icon representing the storage area. As shown in fig. 13, the terminal 10 may display the third interface when detecting a click operation of the terminal user on all the file options of the file management interface. When the terminal detects the click operation of the mobile phone storage identifier or the SD card identifier, the first interface can be opened by default.
In one embodiment, the target management template may act on any one or more of the preset user interfaces. The target file management template can configure the terminal data, for example, classify the terminal data, and display the identifier of the classified terminal data. Therefore, it can be understood that the target document management template may be correspondingly provided with corresponding rules (including display rules and/or classification rules) for configuring the terminal data, so that the terminal 10 may perform corresponding operations according to the rules indicated by the target document management template. The rules indicated by the target document management template may be rules set by the terminal 10 for the target document management template, and each document management template may correspond to one rule (including a display rule and/or a classification rule); alternatively, the rule indicated by the target file management template may be a rule selected by the terminal 10 from a preset rule set; alternatively, the rule indicated by the target file management template may be a rule preset by the electronic device 20. In one embodiment, the rule may correspond to user behavior data, for example, the rule corresponds to a number of times that the user behavior data includes data of different data types transmitted. The rule may also correspond to the attribute information, such as to the frequency of use of each data in the terminal data included in the attribute information within a specified time range.
The user behavior data may include any one or more of the following transmission parameters: the type of data at each transmission of data, the number of times data of different data types are transmitted, the number of terminals transmitting data of each type. The attribute information may include a usage information attribute and/or a data source attribute; the usage information attribute includes at least any one or more of: the data source attribute at least comprises user operation data which is originated from a system, originated from an application and obtained through the application.
In one embodiment, the rules indicated by the target document management template may be further subdivided into classification rules and/or display rules. The terminal 10 may be provided with a preset set of classification rules and a preset set of display rules. The classification rule may be used to instruct the terminal 10 to classify each data (or target data) according to attribute information of each data in the terminal data and/or user behavior data of the terminal. The display rule is used to instruct the terminal 10 to display the identifier of each classified data (or target data) according to the corresponding display mode. Each of the preset user interfaces may correspond to a display mode of a file and a folder. The display mode includes but is not limited to any one or more of the following: the method includes the steps of presetting windows and display colors of interfaces in a user interface, identification (such as names and icons) of data (or target data) in terminal data, remarks (including but not limited to data sources such as application names from which the data are derived), and comments (including but not limited to the number of files included in a folder, file or folder creation time, file size, and sorting mode of the files and folders under the corresponding interfaces). That is, it can be understood that different classification rules and display rules may be applied to each data and each target data in the terminal data, and may have the same constraint on each data and each target data in the terminal data.
In one embodiment, the rules indicated by the target file management template may further include target rules, and the target rules may be used to classify the identifications of the respective data and the identifications of the respective target data, and the identifications may be classified according to the user behavior data and/or the usage information, such as according to the usage information attribute. Accordingly, the target rule may be included in the preset rule set.
In one embodiment, the target data may be a specified type of data that is filtered out. The specified type of data includes, but is not limited to, data selected from terminal data stored by the terminal 10 according to the indication of the display policy, such as data having a data source attribute within a preset range of source attributes. The target data may also be useful data set by the end user, or care data set by the end user, or data commonly used by the determined end user, where the commonly used data includes, but is not limited to, judging whether each data is commonly used according to the use frequency of the corresponding data, and if the use frequency of a certain data is greater than or equal to a preset use frequency threshold, the certain data may be determined to be commonly used data.
In an embodiment, the target file management template may also be obtained by editing an initial file management template selected according to the configuration operation when the configuration operation on the file management template set is received. Alternatively, the target document management template may also be an unedited initial document management template. The editing of the initial file management template may include editing a rule corresponding to the initial file management template, such as editing a classification rule corresponding to the initial file management template, or editing a display rule of the initial file management template.
In one embodiment, editing the classification rules of the initial file management template may include: and replacing the first classification rule of the initial file management template with the set second classification rule. The first classification rule is edited according to the classification of each data in the terminal data; the second classification rule is edited according to the type and the frequency of use of each data in the terminal data. The invention can realize various classification modes of the terminal data by replacing the classification rule of the initial file management template, thereby being beneficial to the management of the data.
For example, if the initial file management template is an a template and the classification rule of the a template is edited according to the type of each piece of data in the terminal data, the data of the types of music, photo album, and the like are obtained in sequence after the data in the terminal data are classified. Wherein the music class is first. If the target file management template is the edited template A, the classification rule after replacement is to edit according to the type and the use frequency of each data in the terminal data to obtain data of types such as music, photo albums and the like. Wherein the data of the album class is located at the first bit. And displaying the classified terminal data according to the display rule corresponding to the template A, namely displaying the classified terminal data in a corresponding category display identifier, such as an album icon.
The classification rule includes, but is not limited to, the first classification rule and the second classification rule, and may further include other classification rules, where the other rules include, but are not limited to, rules edited by: the editing is carried out according to the type of each piece of data in the terminal data and the using times of each piece of data in the terminal data in a specified time range, or according to the historical using times of each piece of data in the terminal data, or according to the generating time of each piece of data in the terminal data, or according to the type of each piece of data in the terminal data and the generating time of each piece of data in the terminal data.
In one embodiment, the editing the display rule of the initial file management template includes: and replacing the first display color indicated by the display rule of the initial file management template with the set second display color. For example, if the first display color indicated by the display rule is blue, the blue color may be replaced with a set second display color, such as green. And/or replacing the first display window indicated by the display rule of the initial file management template with the set second display window. For example, if the size of the first display window indicated by the display rule is a normal scale, the first display window may be replaced with a size of 4: 3, a second display window. Alternatively, the terminal 10 may zoom the first display window and may use the zoomed first display window as the second display window. And/or replacing the first display identifier indicated by the display rule of the initial file management template with the set second display identifier. Assuming that the first display indicated by the display rule is identified as icon 1, the icon 1 may be replaced with a second display icon, such as icon 2. The invention is beneficial to setting the personalized target file management template by editing the display rule of the initial file management template, and can enable the file management interface obtained by the target file management template to be more diversified.
In one embodiment, the terminal 10 may further edit the display rule of the identifier of the classified terminal data and the classification rule at a preset user interface displayed by the identifier of the classified terminal data. In other words, the terminal 10 may edit the display rules and the classification rules of the initial file management template to generate a corresponding target file management template, so as to process the identification of the terminal data and the terminal data according to the display rules and the classification rules indicated by the target file management template.
In one embodiment, when the electronic device 20 is a terminal with a display screen, such as a second terminal, the electronic device 20 may substantially implement the functions of the terminal 10, such as managing various data in the electronic device 20 by using the target file management template.
The terminal 10 can display and manage the terminal data in a classified manner through the electronic device 20, in addition to the target file management template.
In an embodiment, the terminal 10 may generate a display message, and send the display message to the electronic device 20, so as to instruct the electronic device 20 to classify the data identifier corresponding to each attribute information according to the target rule, and display the classified identifier on a preset user interface of the electronic device 20 after the classification is completed; the display message may carry a list of data obtained by the terminal 10; the data list includes the identifier of each target data in the terminal data stored in the terminal 10 and the attribute information of each target data. When receiving the display message, the electronic device 20 may classify, according to the indication of the display message, the identifier of each target data corresponding to each attribute information according to the target rule.
In an embodiment, after the terminal 10 establishes the connection with the electronic device 20, according to the indication of the target rule of the electronic device 20, the file and the folder on the first interface of the terminal 10 may be displayed on a fourth interface of the user interfaces preset by the electronic device 20, and the folder of the second file may also be displayed on the fourth interface. The folders of the second file may include files and folders on the second interface. If the electronic device 20 detects a click operation on the application folder, the electronic device 20 may open the folder of the second file and display a fifth interface of the user interface preset by the electronic device 20. As shown in fig. 14, after the terminal 10 establishes a connection with the electronic device 20, the electronic device 20 displays a folder on the first interface of the terminal 10 in an internal shared storage space interface in the preset user interface, where the folder includes: bluetooth folders, album folders, video folders, music folders, picture folders, sound recording folders, write materials _1 folders, and application folders. When the electronic device 20 detects a click operation for a folder of a second file, such as a folder of an application file shown in fig. 14, the folder of the application file may be opened. And a fifth interface, such as the application file interface, is displayed on the electronic device 20, which may include folder 1 and may also include other folders. The application file interface defines a display mode of the folder, and comprises the following steps: automatic remarking to mark the application that generated the folder.
In an embodiment, the terminal 10 may generate a display message to instruct the terminal 10 to classify the data identifier corresponding to each attribute information according to the target rule, and display the classified identifier on a preset user interface of the electronic device after the classification is completed; the display message may carry a list of data available to the terminal 10.
In one embodiment, the aforementioned display policy may be used to determine the target data, and may also be used to obtain the attribute information of each target data so that the terminal 10 generates a data list of the attribute information of each target data and the identifier of each target data. The acquired attribute information may be an acquired utility information attribute. The electronic device 20 may obtain the identifier of each target data and the corresponding attribute information from the data list carried in the display message, so that the identifier of each target data may be classified according to the indication of the display message and the target rule. For example, if the acquired identifier of the data displayed on the first interface in the preset user interface includes a bluetooth folder identifier, an album folder identifier, a video folder identifier, a music folder identifier, a picture folder identifier, a recording folder identifier, a writing material _1 folder identifier, and a folder identifier of an application file, the acquired attribute information corresponding to each folder identifier is respectively: using frequency 25 times/month, using frequency 20 times/month, using frequency 10 times/month, using frequency 15 times/month, using frequency 3 times/month, using frequency 1 times/month, using frequency 8 times/month, then after the identifiers of the folders displayed on the fourth interface of the electronic device 20 shown in fig. 14 are arranged according to the order of the using frequencies from large to small according to the indication of the target rule, the order of the folders displayed on the fourth interface of the electronic device 20 is as shown in fig. 15, and the following steps are performed in sequence: bluetooth folder identification, album folder identification, music folder identification, movie folder identification, folder identification of application files, recording folder identification, writing material _1 folder identification, and the displayed folder can be represented by the displayed identification, such as the name and icon of a video folder.
In one embodiment, when the terminal 10 needs to transmit to the electronic device 20, the preset interfaces displayed by the terminal 10 may include a sixth interface, and the sixth interface may be provided with a picture transmission option, a file transmission option, and a cancel option. When the terminal 10 detects a click operation for the transmission file option, the terminal 10 may display a seventh interface included in the preset user interface, where the seventh interface includes an identifier of the first interface and an identifier of the second interface. The terminal 10 may display the first interface or the second interface corresponding to the identifier according to the received click operation for different identifiers. Wherein, the seventh interface defines the display mode of the folder, and at least comprises: number of folders, number of files, folder size, as identified folders of the first interface (my file folders shown in fig. 16) show: 8 folders, 50 files and 8 GB. When the terminal 10 detects a click operation for a transmission picture option, the terminal 10 may display an eighth interface included in the preset user interface, the eighth interface including identifications (names, icons) of a plurality of picture folders (which may be referred to as picture sets). The terminal 10 may open the folder according to the received click operation for different identifiers, and display an interface under the folder corresponding to the identifier. Wherein, this fifth interface has defined the display mode of picture folder, includes at least: the number of files.
In one embodiment, the terminal 10 or the electronic device 20 may construct a classification model using the acquired user behavior data and/or attribute information for classifying data associated with the terminal 10. The data associated with the terminal 10 includes, but is not limited to, the target application associated with the terminal 10 in which the data to be classified is associated with the target application. The target application is an application pushed by the terminal determined according to the current geographic location of the terminal 10 and the classification model of the terminal 10. The pushed applications include, but are not limited to, pushed applications belonging to at least one application category, or applications of a specified type. The data to be classified includes, but is not limited to, application data, that is, unclassified data generated or acquired by an application, and includes at least an unclassified file or a folder.
In an embodiment, when detecting that the geographic location changes, the terminal 10 may obtain an application identifier and description information of a target application from an application server according to the current geographic location and the classification model, and generate prompt information carrying the application identifier and the description information, where the prompt information is used to prompt a user using the terminal 10 whether to install the target application; when detecting that the terminal 10 installs the target application to generate data to be classified, classifying the data to be classified according to the classification model, and generating a classification result, wherein the classification result is used for instructing the terminal 10 to store the data to be classified under a corresponding class.
In an embodiment, the application file management view, for example, the application 1 file management view, may be that when the application 1 is installed to generate data to be classified, the classification model is used to classify the data to be classified, the data to be classified of the application 1 is stored under a folder related to the application 1 (including but not limited to the application 1 file management view) according to the obtained classification result, and the identifier of the application 1 is displayed on the file management interface.
In one embodiment, the classification model may be constructed according to the target data type and the number of times of transmitting the data of the target data type when it is determined that the number of times of transmitting the data of the target data type by the terminal 10 is greater than or equal to a preset threshold number of times of transmission. The target data type may be a specified type (or a specified data type). The target data type may be a type set as useful or concerned, may be a common type, and may be an application category to which an application obtaining corresponding data belongs, where obtaining corresponding data includes, but is not limited to, generating or obtaining corresponding data by the application. Wherein the application category includes, but is not limited to, any one or more of the following: the method comprises the following steps of photo beautification, social communication, online shopping, financial management, news reading, education and learning, travel and traffic navigation. For example, if the transmitted data of the target data type is picture 1, the picture 1 is obtained by shooting through the camera application 1, and the camera application 1 belongs to the photo beautification class, the target data type of the picture 1 may be the photo beautification class. Besides, the target data type may also be a category to which attribute information of the corresponding data belongs, including but not limited to a photo category, a video category, a document category, a music category, and other categories. For example, if the transmitted data of the target data type is document 1 and the suffix of the attribute information of the document 1 is doc, the target data type of the document 1 may be a document class.
In one embodiment, the electronic device 20 may determine whether the terminal 10 installs the target application according to the received confirmation information of the terminal user about the prompt information, and if the installation is determined according to the confirmation information, the electronic device 20 may acquire an installation file to send to the terminal for installation. The installation file may be obtained by the electronic device 20 from an application server when the electronic device 20 is not an application server. This change in geographic location may be determined by: when detecting an application push request sent by the terminal 10, acquiring a current geographic position of the terminal 10; the current geographical location of the terminal 10 is compared with the initial geographical location of the terminal 10 to determine whether the geographical location of the terminal 10 has changed.
In an embodiment, in addition to acquiring user data of the terminal to download the file management template set when detecting the template setting instruction, and using a change in the geographic location as a trigger condition, the terminal 10 may also download the file management template set according to the current geographic location and the acquired user data of the terminal if the geographic location of the terminal 10 changes when detecting the template setting instruction, so that the geographic location of the terminal pushes the template for the terminal 10 to perform data classification management. Alternatively, when the change of the geographic position is detected, the data (the target data) in the terminal data may be reclassified, and the identifier of the data (the target data) may be displayed.
In one embodiment, the change in geographic location may be determined by: when a template setting instruction sent by the terminal 10 is detected, acquiring the current geographic position of the terminal 10; the current geographical location of the terminal 10 is compared with the initial geographical location of the terminal 10 to determine whether the geographical location of the terminal 10 has changed.
In one embodiment, if the geographic location of the terminal 10 changes, an application identifier of an application installed in the terminal 10 in the terminal data is obtained; determining an application identifier of the first application from the application identifiers of the installed applications according to the current geographic position and the classification model; the first application is an application with a version to be updated in an application server; and obtaining the update data of the first application according to the application identifier of the first application, and sending the update data to the terminal 10. The application type that the terminal 10 needs to be updated can be determined through the classification model, and the first application that needs to be updated in the application belonging to the application type can be obtained by combining the current geographic position, so that the partial application of the terminal 10 can be updated according to the current geographic position of the terminal 10, and the application update is more targeted and flexible.
In one embodiment, the target application may be selected by: if the application identifications and the evaluation parameter values of the multiple applications are obtained from the application server according to the current geographic position and the classification model; selecting an application with an evaluation parameter value larger than or equal to a preset evaluation parameter threshold value from the plurality of applications as an initial application; and sequencing the initial applications according to the evaluation parameter values, and selecting a target application from the initial applications according to a sequencing result. Wherein the evaluation parameter value is based on: and any one or more parameters of the goodness rate, the download amount and the recommendation index are calculated. In one embodiment, the evaluation parameter value includes, but is not limited to, a value obtained by weighting any one or more of the good rating, the download amount, and the recommendation index, for example, a weight w1 may be set for the good rating, a weight w2 may be set for the download amount, and a weight w3 may be set for the recommendation index, and the evaluation parameter value may be calculated as follows: xw1+ yw2+ zw3, wherein x is the good rating, y is the download amount, and z is the recommendation index.
In one embodiment, the target rule of the terminal 10 may also be adjusted by the electronic device 20. That is, the classification rule corresponding to the target rule and the display rule corresponding to the target rule may be edited by the electronic device 20. Wherein the classification rules and display rules are edited in a manner similar to that previously mentioned.
In one embodiment, the identifier of the terminal data has the same meaning as the data identifier of the terminal data, the identifier of each data has the same meaning as the data identifier of each data, the identifier of each target data has the same meaning as the data identifier of each target, and the identifier of the target data has the same meaning as the data identifier of the target. In one embodiment, the aforementioned terminal data may be understood as terminal files, and the terminal data may include individual files and folders of the terminal. The folder may include at least a file or a subfolder. The file and the folder may also be referred to as file data and folder data, respectively.
Therefore, the embodiment shown in fig. 1 can realize effective management of terminal data in the terminal, can classify the terminal data by combining with the operation habits of users, and can facilitate browsing and consulting the data by the terminal users.
Fig. 17 is a flowchart illustrating a data management method according to an embodiment of the present invention. The data management method can be applied to the network architecture shown in fig. 1. Specifically, the method may include:
s101, when a template setting instruction is detected, user data of the terminal is obtained.
In the embodiment of the present invention, the user data of the terminal includes, but is not limited to, historical behavior data corresponding to the terminal and attribute data corresponding to the terminal. Alternatively, the user data may be stored using a corresponding database. Further optionally, different databases may be used for storing according to data of different types in the user data, for example, historical behavior data may be stored by using a behavior database, and attribute data may be stored by using an attribute database, which is not limited in the embodiment of the present invention.
Wherein the historical behavior data includes, but is not limited to, any one or more of the following: the number of times each file management template is browsed, the duration of browsing each file management template, the frequency of replacing the file management template, the time for replacing the file management template, the period of replacing the file management template, and the duration of using the corresponding file management template.
It should be noted that the number of times each file management template is browsed may be the number of times the corresponding file management template is browsed within the specified time period. For example, in 6 months in 2017, the frequency of browsing the a template is 3 times, and the frequency of browsing the B template is 1 time. The time duration for browsing each file management template includes, but is not limited to, the time duration for opening the page where the file management template is located each time and staying on the page where the file management template is located, for example, the time duration for browsing the template a is 3 minutes, and the time duration for browsing the template B is 1 minute. Accordingly, the time period for browsing the respective file management templates may also be an accumulated browsing time period on a certain day, a certain week, a certain month, or a certain year. For example, if the a template is browsed 3 times in 6 months in 2017, the browsing time periods are 5 minutes, 3 minutes and 3 minutes respectively, and the cumulative browsing time period in 6 months in 2017 is 11 minutes. The frequency units of the replacement of the file management template include, but are not limited to, times/day, times/week, times/month, times/year. For example, in 6 months in 2017, the frequency of replacing the file management template is 1 time/week. The time at which the file management template is replaced includes, but is not limited to, the time at which the used file management template is replaced, for example, 11 days 6 and 6 months 2017, 23 days 6 and 6 months 2017. The period of replacing the file management template includes, but is not limited to, a period of replacing the currently used file management template, for example, 2 months. Accordingly, the time period for the terminal to use a certain file management template can also be determined, for example, 2 months by using the A template.
Wherein the attribute data includes, but is not limited to, any one or more of the following: file management template name, file management template category, file management template source.
It should be noted that the file management template name can be expressed in various forms, including but not limited to numbers, such as 1, Chinese, such as character one, and letters, such as a. The file management template categories include but are not limited to fresh, brief, cartoon, landscape, and people, which are not limited by the embodiments of the present invention. Document management template sources include, but are not limited to, authors.
Alternatively, the terminal may set a specific option on a preset user interface or on the preset user interface, and when a specific operation of the option set on the preset user interface or on the preset user interface is detected, the terminal may receive the template setting instruction, so as to obtain the user data. The user data may be stored in the terminal, or may also be stored in a corresponding server, and it should be noted that the server may find the user data corresponding to the terminal according to the obtained identifier of the terminal, so that the user data may be sent to the terminal.
And S102, downloading a file management template set according to the user data.
It should be noted that a template library may be preset, and the template library may be set in the terminal or in a corresponding server, so that the terminal may use the file management template screened in the template library by different user data as a file management template set for downloading. The file management template set may include at least one file management template, and each file management template in the at least one file management module is preset with a corresponding display rule and a classification rule for configuring terminal data.
Optionally, the downloading the set of file management templates according to the user data may include: the terminal sets the priority for each file management template in the template library according to the historical behavior data included by the user data, and sorts each file management template according to the priority; and selecting at least one file management template with the priority within a preset priority range to generate a file management template set, and downloading the file management template set.
For example, if the historical behavior data is a time length for browsing each file management template, if the template library includes an a template, a B template, a C template, a D template, and an E template, if the time length for browsing the a template is 5 minutes, the time length for browsing the B template is 0 minutes, the time length for browsing the C template is 1 minute, the time length for browsing the D template is 2 minutes, and the time length for browsing the E template is 3 minutes, the terminal may set the priorities for each file management template according to the time length for browsing each file management template as the first priority, the fifth priority, the fourth priority, the third priority, and the second priority, respectively. After the terminal arranges the file management templates according to the priority levels (such as the order from high to low), an A template, an E template, a D template, a C template and a B template can be obtained. If the preset priority range is the priority with the priority being before the fourth priority, such as the first priority, the second priority and the third priority, the file management template set can be constructed by using the template A, the template E and the template D, so that the terminal can download the file management template set.
Optionally, the downloading the set of file management templates according to the user data may include: the terminal searches at least one file management template with the attribute data as a target keyword from the template library according to each attribute data included in the attribute database; and generating a file management template set by utilizing the at least one file management template, and downloading the file management template set. The target keywords include, but are not limited to, keywords input by the end user, and may also be keywords input by the end user in history.
Further alternatively, the terminal may construct an attribute database, and the attribute database may store therein each attribute data and a corresponding relationship between each attribute data and a corresponding file management template. Therefore, the terminal can search out at least one file management template with attribute data corresponding to the target keyword according to the acquired target keyword and the corresponding relation, so that a file management template set is constructed by using the at least one file management template. For example, if the target keyword input by the terminal user is a person a, the terminal may search for at least one file management template whose attribute data is corresponding to the person a, including an a template and a C template, and the terminal may construct a file management template set using the a template and the C template.
Optionally, the downloading the set of file management templates according to the user data may include: a terminal acquires a request to a server according to a sending template, wherein the template acquisition request comprises an identifier of the terminal and user data of the terminal; and receiving a file management template set returned by the server in response to the template acquisition request. The user data of the terminal includes, but is not limited to, attribute data corresponding to the terminal and historical behavior data corresponding to the terminal. The identifier of the terminal includes, but is not limited to, a Media Access Control (MAC) address of the terminal, an International Mobile Equipment Identity (IMEI), a user account assigned to the terminal user, and the like.
Further alternatively, the server may search out at least one file management template whose attribute data is corresponding to the target keyword from the template library according to each attribute data included in the user data, so as to generate a file management template set by using the at least one file management template, and return the file management template set to the terminal. The target keyword includes but is not limited to a keyword input by the terminal user acquired through the terminal, and may also be a keyword input by the terminal user history acquired through the terminal.
It should be noted that the server may construct an attribute database, and each attribute data and the corresponding relationship between each attribute data and the corresponding file management template may be stored in the attribute database. Specifically, the correspondence relationship between each attribute data and the corresponding file management template identifier may be included. Therefore, the server may search out at least one file management template whose attribute data is corresponding to the target keyword according to the acquired target keyword and the corresponding relationship, so as to construct a file management template set by using the at least one file management template. For example, if the target keyword input by the end user is "brief", the server may search for at least one file management template corresponding to the attribute data of "brief" including an a template and a C template, and the server may construct a file management template set by using the a template and the C template.
Further optionally, the server may set a priority for each file management template in the template library according to the historical behavior data included in the user data, and sort the file management templates according to the priority, so as to select at least one file management template with the priority within a preset priority range to generate a file management template set, and return the file management template set to the terminal. Optionally, the sorting according to priority includes, but is not limited to, sorting from high to low or sorting from low to high according to priority.
For example, if the historical behavior data is a time length for browsing each file management template, if the template library includes an a template, a B template, a C template, a D template, and an E template, if the time length for browsing the a template is 5 minutes, the time length for browsing the B template is 0 minutes, the time length for browsing the C template is 1 minute, the time length for browsing the D template is 2 minutes, and the time length for browsing the E template is 3 minutes, the priorities respectively set for each file management template by the server according to the time length for browsing each file management template are a first priority, a fifth priority, a fourth priority, a third priority, and a second priority, and then the server arranges each file management template according to the priorities (e.g., from high to low), and then obtains the a template, the E template, the D template, the C template, and the B template. If the preset priority range is the priority of which the priority is located in the first priority and the third priority, such as the first priority, the second priority and the third priority, a file management template set can be constructed by using the template A, the template E and the template D, and the file management template set is returned to the terminal.
S103, receiving configuration operation on the file management template set, and determining a target file management template according to the configuration operation.
Alternatively, the configuration operation may be a selection operation for a target file management template in the set of file management templates. For example, if the set of file management templates includes an a template, a D template, and an E template, the configuration operation may be a selection operation for the a template.
Optionally, the configuration operation may also be a selection operation for an initial file management template in the set of file management templates.
Further optionally, the terminal may receive a configuration operation on the file management template set, and select an initial file management template according to the configuration operation; and editing the initial file management template to obtain a target file management template. Wherein the target file management template may be an edited initial file management template.
It should be noted that the editing of the initial file management template includes: editing the classification rule of the initial file management template; and/or editing the display rule of the initial file management template. The classification rule includes but is not limited to the classification rule determined according to the use frequency of each data in the terminal data in a specified time range, and/or determined according to the use times of each data in the terminal data in the specified time range, and/or determined according to the data source of each data in the terminal data, and/or determined according to the generation time of each data in the terminal data; and/or determined according to the category of each data in the terminal data.
Further optionally, the editing of the classification rule of the initial file management template may include: the first classification rule of the initial file management template is replaced with a second classification rule. In one embodiment, the first classification rule may be edited according to the category of each data in the terminal data, and the second classification rule may be edited according to the category of each data in the terminal data and the frequency of use within a specified time range. In one embodiment, the terminal may further replace the first classification rule with another classification rule, including but not limited to, one edited by: the editing is carried out according to the type and the using times of each piece of data in the terminal data within a specified time range, or the editing is carried out according to the generating time of each piece of data in the terminal data, or the editing is carried out according to the type and the generating time of each piece of data in the terminal data.
The classification rules corresponding to the selected initial file management templates can be different according to the different selected initial file management templates, and the same file management template can be set according to the classification rules, namely the corresponding classification rules can be replaced by other classification rules.
For example, the first classification rule indicated by the a template is edited according to the number of times of use of each data in the terminal data, and the classification rule indicated by the B template is edited according to the generation time of each data in the terminal data. If the initial file management template is determined to be the B template, the first classification rule of the B template is edited according to the generation time of each data in the terminal data, and the terminal may replace the first classification rule with the second classification rule, for example, according to the type of each data in the terminal data and the number of times of use within a specified time range, the terminal edits.
The display rules corresponding to the selected initial file management templates can be different according to different selected initial file management templates, and the display rules of the same file management template can be set according to requirements.
Further optionally, the editing of the display rule of the initial file management template may include: the first display rule of the initial file management template is replaced with a second display rule. Alternatively, a certain parameter in a certain display rule is replaced with another parameter.
For example, a first display color indicated by the display rule of the initial file management template is replaced with a set second display color, such as: black, replaced with a second display color: and grey. And/or replacing the first display window indicated by the display rule of the initial file management template with the set second display window. The set second display window may be a window set after the terminal receives and inputs parameters such as corresponding length and width, or a window set after the terminal receives a zoom operation of the terminal user on the first display window, or a window set after the terminal receives a selection operation for a plurality of output windows with different proportions. And/or replacing the first display identifier indicated by the display rule of the initial file management template with the set second display identifier. For example, if the first display identifier indicated by the initial file management template is icon 1, the first display identifier may be replaced with a second display identifier according to the setting operation: icon 2. Accordingly, the terminal may add, move or delete a certain display identifier at a corresponding position.
In one embodiment, the terminal may edit the classification rules and/or the display rules of the initial file management template according to the settings of the terminal user to obtain the target file management template. The terminal can configure the terminal data by using the preset display rule and the classification rule corresponding to the target file management template.
In an embodiment, the configuring, by the terminal, terminal data according to the preset display rule and classification rule corresponding to the target file management template may include: the terminal can classify the terminal data according to the classification rule indicated by the target file management template, and after classification is completed, the terminal displays the identifier of the classified terminal data according to the display rule indicated by the target file management template. The identifier of the terminal data includes, but is not limited to, the name of each data included in the terminal data.
It should be noted that, if the terminal does not edit the initial file management template, the initial file management template is the target file management template. If the terminal edits the initial file management template, the edited initial file management template is the target file management template, the terminal can classify the terminal data according to the classification rule indicated by the edited initial file management template, and can display the identifier of the terminal data according to the display rule indicated by the edited initial file management template. The target file management template can act on a preset user interface of the terminal and at least comprises a file management interface.
For example, taking a file management interface set in an initial file management template as an example, if the initial file management template is an a template and the classification rule of the initial file management template is edited according to the type of each data in the terminal data, after classifying each data in the terminal data, data of types such as music and photo albums are obtained in sequence. As shown in the left diagram of fig. 18, the file management interface 11 displays a plurality of identifiers of the file management views 12, including display identifiers, such as display icons of the views and display names of the views, where the identifier of the classified music class data may be the identifier of the music file management view. Wherein the music file management view is located at the first place. The target file management template is an edited template A, the replaced classification rule is to edit according to the category and the use frequency of each data in the terminal data to obtain data of categories such as music, photo albums and the like, wherein the identification of some classified music data can be the identification of the video file management view. As shown in the right diagram of FIG. 18, the file management interface 11 displays a plurality of identifiers of the file management views 12, including display identifiers (e.g., display icons or display names). Wherein, the identifier of the album file management view is positioned at the first position. And displaying the classified terminal data according to the display rule corresponding to the template A, namely displaying the identifiers in corresponding categories, such as album icons in an album file management view.
It can be seen that, in the embodiment shown in fig. 17, when the terminal detects the template setting instruction, the terminal may obtain the corresponding file management template set according to the user data, so as to effectively combine the operation habit of the terminal user, screen out a file management template suitable for the terminal user, and classify the terminal data according to the classification rule indicated by the target file management template, thereby facilitating the management of the terminal data.
Fig. 19 is a flowchart illustrating a data management method according to yet another embodiment of the present invention. The method may include steps S201-S203 and may further include step S204. For the description of step S204, reference may be made to the corresponding position of step S103 in embodiment 17. Specifically, the method may include:
s201, when a template setting instruction is detected, user data of the terminal is obtained.
In an embodiment of the present invention, the user data may include historical behavior data. The terminal includes, but is not limited to, setting a corresponding option or button on a preset user interface (such as a file management interface) for detecting the template setting instruction. Optionally, the historical behavior data includes at least any one or more of: the number of times each file management template is browsed, the duration of browsing each file management template, the frequency of replacing the file management template, the time for replacing the file management template, the period of replacing the file management template, and the duration of using the corresponding file management template.
It should be noted that the number of times of browsing each file management template may be the number of times of browsing each file management template in the history accumulation, or the number of times of browsing each file management template in a specified time period. For example, in 6 months in 2017, the frequency of browsing the a template is 3 times, and the frequency of browsing the B template is 1 time. By recording the times of browsing each file management template by the terminal user, the requirement of the terminal user for updating the file management template can be better mastered, and more file management templates can be provided for the terminal user for selection, so that the terminal user can more conveniently manage the terminal data.
It should be further noted that the time period for browsing each file management template includes, but is not limited to, the time period for opening the page where the file management template is located each time, and the time period for staying on the page where the file management template is located, for example, the time period for browsing the a template is 3 minutes, and the time period for browsing the B template is 1 minute. Accordingly, the time period for browsing the respective file management templates may also be an accumulated browsing time period on a certain day, a certain week, a certain month, or a certain year. For example, if the a template is browsed 3 times in 6 months in 2017, the browsing time periods are 5 minutes, 3 minutes and 3 minutes respectively, and the cumulative browsing time period in 6 months in 2017 is 11 minutes. The interest preference of the terminal user for each template can be better mastered through the recorded duration of browsing each file management template by the terminal user, so that the corresponding file management template can be effectively and pertinently provided for the terminal user, and the terminal user can conveniently manage the terminal data.
It should be noted that the frequency unit of the replacement of the file management template includes, but is not limited to, times/day, times/week, times/month, times/year, or may be a frequency of replacement of the file management template for a specified period of time. For example, in 6 months in 2017, the frequency of replacing the file management template is 1 time/week. The time at which the file management template is replaced includes, but is not limited to, the time at which the used file management template is replaced, for example, 11 days 6 and 6 months 2017, 23 days 6 and 6 months 2017. The period of replacing the file management template includes, but is not limited to, a period of replacing the currently used file management template, for example, 2 months/time. Accordingly, the time length of the terminal using a certain file management template can be determined by the frequency of replacing the file management template, the time of replacing the file management template, the period of replacing the file management template and the time length of using the corresponding file management template, for example, 2 months by using the A template. The file management template can be provided for the terminal user better by combining the operation habits of the user through the frequency of replacing the file management template, the time of replacing the file management template, the period of replacing the file management template, the time of using the corresponding file management template and the time of using a certain file management template.
S202, setting priorities for all file management templates in a template library according to historical behavior data included in the user data, and sequencing all the file management templates according to the priorities.
It should be noted that the terminal may set a priority for each file management template in the template library according to one or more parameters in the historical behavior data, and sort the file management templates according to the priority.
For example, if the historical behavior data includes the number of times of browsing each file management template, the template library includes a template a, a template B, a template C, a template D, and a template E, and if the frequency of browsing the template a is 2 times, the frequency of browsing the template B is 0 times, the frequency of browsing the template C is 0 times, the frequency of browsing the template D is 1 time, and the frequency of browsing the template E is 3 times. If the priority is set for each file management template according to the number of times of browsing each file management template, a first priority may be set for the E template, a second priority may be set for the a template, a third priority may be set for the D template, and a fourth priority may be set for the B template and the C template. After the file management templates are sorted, the following results are obtained: e template, A template, D template, B template and C template. Wherein the ordering of the C template may precede the B template.
For another example, if the historical behavior data includes a time length for browsing each file management template, the template library includes a template a, a template B, a template C, a template D, and a template E. It is assumed that the time period for browsing the respective file management templates is an accumulated browsing time period for the respective file management templates in a specified time period, such as an accumulated browsing time period for the respective file management templates in 6 months in 2017. If the recorded cumulative browsing time for browsing the template A is 3 minutes, the cumulative browsing time for browsing the template B is 0 minutes, the cumulative browsing time for browsing the template C is 0 minutes, the cumulative browsing time for browsing the template D is 2 minutes, and the cumulative browsing time for browsing the template E is 5 minutes. If the priority is set for each file management template according to the accumulated browsing duration for browsing each file management template, a first priority may be set for the template E, a second priority may be set for the template a, a third priority may be set for the template D, and a fourth priority may be set for the template B and the template C. After the file management templates are sorted, the following results are obtained: e template, A template, D template, B template and C template. Wherein the ordering of the C template may precede the B template.
For another example, if the historical behavior data includes a duration of time to use the corresponding file management template. The market includes, but is not limited to, representations in the form of days, weeks, months, years, etc. The template library comprises a template A, a template B, a template C, a template D and a template E. If the recorded duration of using the template A is 7 days, the duration of using the template B is 0 days, the duration of using the template C is 0 days, the duration of using the template D is 3 days, and the duration of using the template E is 8 days. If the priority is set for each file management template according to the duration of using the corresponding file management template, a first priority may be set for the E template, a second priority may be set for the a template, a third priority may be set for the D template, and a fourth priority may be set for the B template and the C template. After the file management templates are sorted, the following results are obtained: e template, A template, D template, B template and C template. Wherein the ordering of the C template may precede the B template.
It should be noted that, the foregoing is only a case that a priority is set for each file management template included in the template library according to a certain parameter in the historical behavior data, which is provided in the embodiment of the present invention, and the embodiment of the present invention may also set a priority for each file management template included in the template library according to a plurality of parameters in the historical behavior data.
For example, the terminal may set a priority for each file management template in the template library in combination with the number of times each file management template is browsed in the historical behavior data and the duration of browsing each file management template. For example, if the E template is browsed the most times and the duration of the E template is the longest, a first priority may be set for the E template and the E template is ranked first.
S203, selecting at least one file management template with the priority within a preset priority range to generate a file management template set, and downloading the file management template set.
It should be noted that the priority range may be higher than a preset priority, such as higher than a fourth priority, may also be lower than a preset priority, such as lower than a fourth priority, and may also be a priority between the first priority and a third priority, such as the first priority, the second priority, and the third priority.
For example, if priorities are set for each file management template according to the accumulated browsing duration for browsing each file management template, a first priority may be set for the E template, a second priority may be set for the a template, a third priority may be set for the D template, and a fourth priority may be set for the B template and the C template. After the file management templates are sorted, the following results are obtained: e template, A template, D template, B template and C template. If the preset priority range is higher than the fourth priority, the E template, the A template and the D template can be selected to construct a file management template set.
It can be seen that, in the embodiment shown in fig. 19, when the terminal detects a template setting instruction, the terminal may obtain a corresponding file management template set according to the user data including the historical behavior data, so as to effectively combine the operation habits of the terminal user, sort the file management template suitable for the terminal user, classify the terminal data according to the classification rule indicated by the target file management template, and display the identifier of the classified terminal data according to the display rule indicated by the target file management template, thereby facilitating the management of the terminal data.
Fig. 20 is a flowchart illustrating a data management method according to yet another embodiment of the present invention. The method may include steps S301-S303 and may further include step S304. For the description of step S304, reference may be made to a corresponding position of step S103 in the embodiment of fig. 17, and details of the embodiment of the present invention will not be described again. Specifically, the method may include:
s301, when the template setting instruction is detected, user data of the terminal is obtained.
In the embodiment of the present invention, the terminal includes, but is not limited to, a preset user interface for setting corresponding options or buttons for detecting the template setting instruction.
S302, searching at least one file management template with attribute data as a target keyword from a template library according to each attribute data included in the user data.
In the embodiment of the invention, each attribute data is stored in the attribute database, and the terminal can search at least one file management template corresponding to the attribute data as a target keyword from the attribute database; the attribute data includes at least any one or more of: file management template name, file management template category, file management template source.
It should be noted that the terminal may search out at least one file management template corresponding to the attribute data as the target keyword from the template library according to one or more parameters in each attribute data.
For example, if the searched target keyword is "brief", the terminal may determine at least one file management template, such as an a template and a B template, whose attribute data is "brief" from the attribute database.
S303, generating a file management template set by using the at least one file management template, and downloading the file management template set.
In step S302, the terminal may search for at least one file management template corresponding to the attribute data as the target keyword from the template library. In step S303, the terminal may generate a file management template set using the at least one file management template, and download the file management template set.
For example, if the searched target keyword is "brief", the terminal may determine at least one file management template, such as an a template and a B template, whose attribute data is "brief" from the attribute database. The terminal can construct a file management template set by utilizing the template A and the template B and download the file management template set.
It can be seen that, in the embodiment shown in fig. 20, when the terminal detects a template setting instruction, the terminal may obtain a corresponding file management template set according to each attribute data included in the user data, so as to effectively combine the search keyword of the terminal user, select a file management template suitable for the terminal user, classify the terminal data according to the classification rule indicated by the target file management template, and display the identifier of the classified terminal data according to the display rule indicated by the target file management template, thereby facilitating management of the terminal data.
Fig. 21 is a schematic flowchart illustrating a data management method according to yet another embodiment of the present invention. The method may include steps S401-S403 and may further include step S404. For the description of step S404, reference may be made to a corresponding position of step S103 in the embodiment of fig. 17, and details of the embodiment of the present invention will not be described again. Specifically, the method may include:
s401, when the template setting instruction is detected, user data of the terminal is obtained.
It should be noted that the terminal includes, but is not limited to, setting a corresponding option or button on a preset user interface for detecting the template setting instruction. And, the terminal may acquire the user data when detecting the template setting instruction.
In the embodiment of the present invention, the user data includes, but is not limited to, the historical behavior data and the attribute data mentioned in the foregoing embodiments.
S402, sending a template acquisition request to a server, wherein the template acquisition request comprises the identification of the terminal and the user data of the terminal.
And S403, receiving a file management template set returned by the server in response to the template acquisition request.
It should be noted that, in step S402, the terminal may send a template obtaining request to the server, so that the server may determine a file management template set for the terminal according to the template obtaining request, and return the file management template set to the terminal. In step S403, the terminal may receive the file management template set returned by the server according to the template acquisition request. The identifier of the terminal can facilitate the server to return a corresponding file management template set to the terminal.
Optionally, the determining, by the server, the file management template set for the terminal according to the template obtaining request may include: the server may search out at least one file management template whose attribute data is a target keyword from the template library according to each attribute data included in the user data, thereby generating a file management template set using the at least one file management template. The target keyword includes but is not limited to a keyword input by the terminal user acquired through the terminal, and may also be a keyword input by the terminal user history acquired through the terminal.
For example, if the searched target keyword is "brief", the server may obtain the target keyword, and may determine at least one file management template, such as an a template and a B template, whose attribute data is "brief", from the attribute database. The server can construct a file management template set by using the template A and the template B.
Further optionally, the server may set a priority for each file management template in the template library according to the historical behavior data included in the user data, and sort the file management templates according to the priority, so as to select at least one file management template with the priority within a preset priority range to generate a file management template set. Optionally, the sorting according to priority includes, but is not limited to, sorting from high to low or sorting from low to high according to priority.
For example, if the historical behavior data is a time length for browsing each file management template, if the template library includes an a template, a B template, a C template, a D template, and an E template, if the time length for browsing the a template is 5 minutes, the time length for browsing the B template is 0 minutes, the time length for browsing the C template is 1 minute, the time length for browsing the D template is 2 minutes, and the time length for browsing the E template is 3 minutes, the priorities respectively set for each file management template by the server according to the time length for browsing each file management template are a first priority, a fifth priority, a fourth priority, a third priority, and a second priority, and then the server arranges each file management template according to the priorities (e.g., from high to low), and then obtains the a template, the E template, the D template, the C template, and the B template. If the preset priority range is the priority of which the priority is located in the first priority and the third priority, such as the first priority, the second priority and the third priority, the file management template set can be constructed by using the template A, the template E and the template D.
It can be seen that, in the embodiment shown in fig. 21, when the terminal receives the template setting instruction, the terminal acquires the user data, and sends the template acquisition request carrying the identifier of the terminal and the user data to the server, so that at least one file management template returned by the server according to the template acquisition request can be acquired, the terminal can be matched with the server, and a corresponding file management template is acquired online, so that the acquired template is more diversified, and the management of the terminal data is facilitated.
Please refer to fig. 22, which is a schematic structural diagram of a data management apparatus according to an embodiment of the present invention. The device can be used for executing the data management method shown in the embodiments of fig. 17, fig. 19, fig. 20 and fig. 21. Wherein, the device can include: the system comprises an acquisition module 100, a download module 200, a receiving module 300, a determination module 400, a classification module 500 and a display module 600. Specifically, the apparatus may include:
the obtaining module 100 is configured to obtain user data of the terminal when the template setting instruction is detected.
In the embodiment of the present invention, the user data of the terminal may be stored in the memory of the terminal. The acquisition module 100 may be provided in a processor of the terminal. The user data of the terminal includes, but is not limited to, historical behavior data corresponding to the terminal and attribute data corresponding to the terminal. Alternatively, the user data may be stored using a corresponding database. Further optionally, different databases may be used for storing according to data of different types in the user data, for example, historical behavior data may be stored by using a behavior database, and attribute data may be stored by using an attribute database, which is not limited in the embodiment of the present invention.
A downloading module 200, configured to download a file management template set according to the user data.
In this embodiment of the present invention, the downloading module 200 may be disposed in a processor of the terminal. Specifically, the download module 200 may download a corresponding set of file management templates according to different parameters in the user data. The file management template set comprises at least one file management template, and each file management template in the at least one file management module is preset with a corresponding display rule and a classification rule for configuring terminal data.
A receiving module 300, configured to receive a configuration operation on the file management template set. Wherein the receiving module 300 may correspond to a communication interface.
In this embodiment of the present invention, the receiving module 300 may receive a configuration operation on the file management template set. Alternatively, the configuration operation may be a selection operation for a target file management template in the set of file management templates. For example, if the set of file management templates includes an a template, a D template, and an E template, the configuration operation may be a selection operation for the a template.
Optionally, the configuration operation may also be a selection operation for an initial file management template in the set of file management templates.
And the determining module 400 is configured to determine the target file management template according to the configuration operation. The determination module 400 may be provided in a processor.
In an optional embodiment, the classification module 500 is configured to classify the terminal data according to a classification rule indicated by the target file management template. The classification module 500 may be provided in a processor.
In an optional embodiment, the display module 600 is configured to display the identifier of the classified terminal data according to a display rule indicated by the target file management template. The display module 600 may correspond to a communication interface.
In an optional embodiment, the downloading module 200 is specifically configured to set a priority for each file management template in the template library according to historical behavior data included in the user data, and sort the file management templates according to the priority.
Wherein the historical behavior data at least comprises any one or more of the following: the number of times each file management template is browsed, the duration of browsing each file management template, the frequency of replacing the file management template, the time for replacing the file management template, the period for replacing the file management template, and the duration of using the corresponding file management template; selecting at least one file management template with the priority within a preset priority range to generate a file management template set, and downloading the file management template set.
In an optional embodiment, the downloading module 200 is specifically configured to search, according to each attribute data included in the attribute database, at least one file management template whose attribute data is a target keyword from a template library; and generating a file management template set by utilizing the at least one file management template, and downloading the file management template set.
Wherein the attribute data at least comprises any one or more of the following: file management template name, file management template category, file management template source.
In an optional embodiment, the downloading module 200 is specifically configured to send a template obtaining request to a server, where the template obtaining request includes an identifier of the terminal and user data of the terminal; and receiving a file management template set returned by the server in response to the template acquisition request.
In an alternative embodiment, the determining module 400 includes: a selecting unit (not shown) configured to receive a configuration operation on the set of file management templates through the receiving module 300, and select an initial file management template according to the configuration operation; an obtaining unit (not shown) for editing the initial file management template to obtain a target file management template;
it should be noted that the obtaining unit is specifically configured to edit the classification rule of the initial file management template; and/or editing the display rule of the initial file management template.
In an optional embodiment, the obtaining unit edits the classification rule of the initial file management template, specifically: replacing the first classification rule of the initial file management template with a set second classification rule; the first classification rule is edited according to the source of each data in the terminal data; the second classification rule is edited according to the classification of each data in the terminal data and the use frequency in a specified time range.
In an optional embodiment, the obtaining unit edits the display rule of the initial file management template, specifically: replacing a first display color indicated by the display rule of the initial file management template with a set second display color; and/or replacing a first display window indicated by the display rule of the initial file management template with a set second display window; and/or replacing the first display identifier indicated by the display rule of the initial file management template with a set second display identifier.
It can be seen that, in the embodiment shown in fig. 22, when the terminal detects a template setting instruction, the terminal may obtain a corresponding file management template set according to user data, so as to effectively combine an operation habit of the terminal user, screen out a file management template suitable for the terminal user, classify the terminal data according to a classification rule indicated by the target file management template, and display an identifier of the classified terminal data according to a display rule indicated by the target file management template, thereby facilitating management of the terminal data.
Fig. 23 is a schematic structural diagram of a terminal according to an embodiment of the present invention. The terminal is used for executing the data management method shown in the embodiments of the application figures 17, 19, 20 and 21. Specifically, as shown in fig. 23, the terminal according to the embodiment of the present invention may include: at least one processor 1000, memory 3000, and the like. Optionally, the terminal may also include a communication interface 2000. Wherein the components are communicatively coupled via one or more buses 4000. Those skilled in the art will appreciate that the configuration of the terminal shown in fig. 23 is not intended to limit embodiments of the present invention, and may be a bus configuration, a star configuration, a combination of more or fewer components than those shown, or a different arrangement of components. Wherein:
the processor 1000 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing programs and/or modules stored in the memory 3000 and calling data stored in the memory 3000. The processor 1000 may be composed of an Integrated Circuit (IC), for example, a single packaged IC, or a plurality of packaged ICs connected with the same or different functions. For example, the Processor 1000 may include only a Central Processing Unit (CPU), or may be a combination of a CPU, a Digital Signal Processor (DSP), a Graphics Processing Unit (GPU), and various control chips. In the embodiment of the present invention, the CPU may be a single operation core, or may include multiple operation cores.
The communication interface 2000 may include a display screen (e.g., LCD), a touch screen, etc. Optionally, the communication interface 2000 may also include a standard wired interface and a wireless interface.
The memory 3000 can be used for storing computer programs and modules, and the processor 1000 and the communication interface 2000 execute various functional applications of the terminal and implement data processing by calling the computer programs and modules stored in the memory 3000. The memory 3000 mainly includes a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like; the data storage area may store data created according to the use of the terminal, and the like. In the embodiment of the present invention, the operating system may be an Android system, an iOS system, a Windows operating system, or the like.
Specifically, when the terminal according to the embodiment of the present invention is used to execute the data management method shown in fig. 17, fig. 19, fig. 20, and fig. 21 of the present application, the processor 1000 calls the computer program stored in the memory 3000 to execute the following steps:
when a template setting instruction is detected, acquiring user data of a terminal;
downloading a file management template set according to the user data; the file management template set comprises at least one file management template, and each file management template in the at least one file management module is preset with a corresponding display rule and a classification rule and is used for configuring terminal data;
the configuration operation on the file management template set is received through the communication interface 2000, and the target file management template is determined according to the configuration operation.
Optionally, the processor 1000 calls a computer program stored in the memory 3000, and after determining the target file management template according to the configuration operation, is further configured to perform the following steps:
and classifying the terminal data according to the classification rule indicated by the target file management template, and displaying the identifier of the classified terminal data according to the display rule indicated by the target file management template.
Optionally, the processor 1000 invokes a computer program stored in the memory 3000 to execute the set of file management templates downloaded according to the user data, specifically to execute the following steps:
setting priorities for all file management templates in a template library according to historical behavior data included by the user data, and sequencing all the file management templates according to the priorities; the historical behavior data includes at least any one or more of: the number of times each file management template is browsed, the duration of browsing each file management template, the frequency of replacing the file management template, the time for replacing the file management template, the period for replacing the file management template, and the duration of using the corresponding file management template;
selecting at least one file management template with the priority within a preset priority range to generate a file management template set, and downloading the file management template set.
Optionally, the processor 1000 invokes a computer program stored in the memory 3000 to execute the set of file management templates downloaded according to the user data, specifically to execute the following steps:
searching at least one file management template with attribute data as a target keyword corresponding to the user data from a template library according to the attribute data included in the user data; the attribute data are stored in an attribute database; the attribute data includes at least any one or more of: file management template name, file management template category, file management template source;
and generating a file management template set by utilizing the at least one file management template, and downloading the file management template set.
Optionally, the processor 1000 invokes a computer program stored in the memory 3000 to execute the set of file management templates downloaded according to the user data, specifically to execute the following steps:
sending a template acquisition request to a server through a communication interface 2000, wherein the template acquisition request comprises an identifier of the terminal and user data of the terminal;
the file management template set returned by the server in response to the template acquisition request is received through the communication interface 2000.
Optionally, the processor 1000 invokes a computer program stored in the memory 3000 to execute the configuration operation of receiving the file management template set, and determines a target file management template according to the configuration operation, specifically to execute the following steps:
receiving configuration operation on the file management template set, and selecting an initial file management template according to the configuration operation;
editing the initial file management template to obtain a target file management template;
wherein the editing the initial file management template includes:
editing the classification rule of the initial file management template;
and/or editing the display rule of the initial file management template.
Optionally, the processor 1000 invokes a computer program stored in the memory 3000 to edit the classification rule of the initial file management template, specifically to execute the following steps:
replacing the first classification rule of the initial file management template with a set second classification rule;
the first classification rule is edited according to the source of each data in the terminal data; and the second classification rule is edited according to the use frequency of each data in the terminal data in a specified time range.
Optionally, the processor 1000 invokes a computer program stored in the memory 3000 to edit the display rule of the initial file management template, specifically to execute the following steps:
replacing a first display color indicated by the display rule of the initial file management template with a set second display color;
and/or replacing a first display window indicated by the display rule of the initial file management template with a set second display window;
and/or replacing the first display identifier indicated by the display rule of the initial file management template with a set second display identifier.
In one embodiment, a computer readable storage medium is further provided, which stores a computer program, which when executed by the processor 1000 implements the data management method as described in the embodiments of fig. 17, fig. 19, fig. 20, and fig. 21 of the present application.
In yet another embodiment, a computer program product is provided, which includes a computer readable storage medium storing a computer program, and the computer program is executed by a processor 1000 to implement the data management method as described in the embodiments of fig. 17, fig. 19, fig. 20, and fig. 21 of the present application.
It can be seen that, in the embodiment shown in fig. 23, the terminal may obtain the corresponding file management template set according to the user data, so as to effectively combine the operation habit of the terminal user, screen out a suitable file management template for the terminal user, classify the terminal data according to the classification rule indicated by the target file management template, and display the identifier of the classified terminal data according to the display rule indicated by the target file management template, thereby facilitating the management of the terminal data.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware form, and can also be realized in a form of hardware and a software functional module.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a Processor (Processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
It is obvious to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working process of the device described above, reference may be made to the corresponding process in the foregoing method embodiment, which is not described herein again.
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.