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. Theterminal 10 includes, but is not limited to, a mobile portable device such as a smart phone, a tablet computer, etc. In one embodiment, theterminal 10 may be a first terminal and theelectronic 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.
Theterminal 10 may establish a communication connection with theelectronic device 20, which may be a wired communication connection or a wireless communication connection. Theterminal 10 can use theelectronic device 20 to display part of the data in theterminal 10, can use theelectronic device 20 to classify the data related to theterminal 10 or the identification of the related data, and can use theelectronic device 20 to update the application in theterminal 10. In one embodiment, theterminal 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 theterminal 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, adocument management template 2, and the terminal may receive a selection operation of an end user to select thedocument 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 theelectronic device 20.
In one embodiment, the terminal 10 or theelectronic 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 theelectronic 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, theelectronic 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, theelectronic 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, theelectronic device 20 obtains the file management template set according to the template obtaining request, which may also be understood as theelectronic 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 theelectronic 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 theelectronic 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., allfile 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, thefile management interface 11 includes a plurality of file management views 12: an audio file management view, a video file management view, a picturefile management view 120, a document file management view, an installation package file management view, an application 1 file management view, and anapplication 2 file management view. The display identifier of the picturefile 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 picturefile 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, anapplication 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 thedata 3 and thedata 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 thedata 3 and the album folder corresponding to thedata 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 thedata 3, the terminal 10 may delete the album folder corresponding to thedata 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 10displays 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, anew folder 2 and anew 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 andapplication 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 theelectronic 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 asicon 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 theelectronic device 20 is a terminal with a display screen, such as a second terminal, theelectronic device 20 may substantially implement the functions of the terminal 10, such as managing various data in theelectronic device 20 by using the target file management template.
The terminal 10 can display and manage the terminal data in a classified manner through theelectronic 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 theelectronic device 20, so as to instruct theelectronic 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 theelectronic 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, theelectronic 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 theelectronic device 20, according to the indication of the target rule of theelectronic 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 theelectronic 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 theelectronic device 20 detects a click operation on the application folder, theelectronic device 20 may open the folder of the second file and display a fifth interface of the user interface preset by theelectronic device 20. As shown in fig. 14, after the terminal 10 establishes a connection with theelectronic device 20, theelectronic 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 theelectronic 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 theelectronic 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. Theelectronic 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 theelectronic 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 theelectronic 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, theelectronic 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, theelectronic device 20 may acquire an installation file to send to the terminal for installation. The installation file may be obtained by theelectronic device 20 from an application server when theelectronic 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 theelectronic 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 theelectronic 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 schematic flow chart of a classification display method according to an embodiment of the present invention. Wherein, the method can be applied to the network architecture shown in fig. 1. Specifically, the method may comprise the steps of:
s101, when a first terminal detects that connection with a second terminal is established, a data list is obtained, wherein the data list comprises data identification of each target data in terminal data stored by the first terminal and attribute information of each target data.
In the embodiment of the present invention, the first terminal includes, but is not limited to, a mobile portable device such as a smart phone and a smart wearable device. The second terminal includes, but is not limited to, a tablet computer, a desktop computer, a multimedia device, and other devices capable of displaying on a large screen. The terminal data may be a terminal file, and the target data may be data that is screened by the first terminal from included terminal data and can be displayed at the second terminal. The data identification of the target data may be used to identify the target data, including but not limited to the name of the target data. The target data is selected from terminal data stored in the first terminal by the first terminal according to the acquired indication of the display strategy associated with the second terminal. Further alternatively, the identifier of the target data may be the name of a folder in the primary directory or the name of a folder in the secondary directory, etc., according to the directory or path in which the target data is stored.
Alternatively, the terminal may set a corresponding display policy for each terminal that will establish a connection or has already established a connection. Specifically, the corresponding relationship between the device information of each terminal and the corresponding display policy may be set, so that when the terminal acquires the device information of a certain terminal, the corresponding display policy may be matched for the certain terminal. The device information includes, but is not limited to, the device name, the device model, and a Media Access Control (MAC) address. And, the terminal may set the display policy for the respective terminals collectively or set the display policy for one or more terminals individually. The respective terminals may include a second terminal.
It should be noted that, when establishing a connection with a second terminal, a first terminal may obtain device information of the second terminal, and obtain a display policy associated with the second terminal, so that one or more target data may be screened from terminal data for the second terminal according to an indication of the display policy.
Further optionally, the target data includes, but is not limited to, attribute information of each data in the terminal data stored by the first terminal, which is obtained by analyzing according to an indication of the display policy. Wherein the attribute information includes, but is not limited to, a usage information attribute and/or a data source attribute. Wherein the usage information attribute includes, but is not limited to, any one or more of the following: the use frequency of each data in the terminal data in a specified time range, the use time of each data in the terminal data, and the use times of each data in the terminal data in the specified time range. The data source attributes include, but are not limited to, originating from the application, originating from the system, originating from user operational data acquired by the application. The user operation data may be data, such as documents, pictures, videos, music, etc., which the terminal receives/edits/downloads through an application. In one embodiment, the user operation data obtained by the application may be further refined to the user operation data obtained by the target application, such as a picture obtained by an instant messaging application, a picture obtained by a camera-type application.
For example, when the attribute information includes the usage frequency of each data in the terminal data within a specified time range, the target data may be data that is screened from the terminal data according to the indication of the display policy and has a corresponding usage frequency greater than or equal to a preset usage frequency threshold. For example, when the attribute information includes the usage frequency of each data in the terminal data within a specified time range, the target data may be data whose usage frequency is greater than or equal to 5 times/month, which is screened from the terminal data according to the indication of the display policy 1.
Or, when the attribute information includes the usage time of each data in the terminal data, the target data may be data whose usage time screened from the terminal data is within a preset usage time range according to the indication of the display policy. For example, when the attribute information includes the frequency of use, the target data may be data whose use time is within the last month, which is screened from the terminal data according to the indication of thedisplay policy 2.
Or, when the attribute information includes the historical usage times of each data in the terminal data, the target data may be data that is screened according to the indication of the display policy and has usage times greater than or equal to a preset usage time threshold. For example, when the attribute information includes a usage frequency, the target data may be a result of screening the terminal data for usage of 10 or more times according to the indication of thedisplay policy 3.
Correspondingly, when the attribute information includes the number of times of use of each data in the terminal data in the specified time range, the target data may also be data, which is screened from the terminal data according to the indication of the display policy and has the number of times of use greater than or equal to a preset threshold value of the number of times of use in the specified time range. For example, when the attribute information includes the number of usage times, the target data may be data that is screened from the terminal data for 10 to 12 months in 2016 and has a number of usage times greater than or equal to 10 times, as indicated by thedisplay policy 4.
For another example, when the attribute information includes a data source attribute, the target data may be data having a data source attribute within a preset ripple attribute unit, which is screened from the terminal data according to the indication of the display policy.
For example, when the attribute information includes a data source attribute, the target data may be a data source attribute that is screened from the terminal data according to the indication of the display policy 5 and is a picture obtained by the instant messaging application.
It should be noted that the first terminal may also determine the mode of the target data according to a certain parameter in the usage information attribute or a certain parameter in the data source attribute in the attribute information.
For example, when the attribute information includes the usage frequency of each data in the terminal data in the usage information attribute within a specified time range and the usage time of each data in the terminal data, the target data may be data that is screened from the terminal data according to the indication of the display policy, has a usage frequency greater than or equal to a preset usage frequency threshold and has a usage time within a preset usage time range. For example, the target data may be data that has been screened from the terminal data according to the indication of the display policy 6 and has a frequency of use greater than or equal to 5 times/month in the last 2 months.
It should be noted that the first terminal may further determine the target data by combining multiple parameters in the attribute information or multiple parameters in the data source attribute. In addition, the first terminal may determine the target data by using at least one parameter in the information attribute and at least one parameter in the data source attribute, which will not be described herein again in the embodiments of the present invention.
Optionally, after acquiring the data identifier of the target data, the first terminal may acquire one or more parameters in the attribute information corresponding to the target data, such as a usage frequency and/or a data source attribute, so as to generate the data list.
S102, the first terminal generates a display message, the display message carries the data list, and the display message is used for indicating the second terminal to classify the data identification corresponding to the attribute information according to a target rule and displaying the classified data identification on a preset user interface after classification is completed;
s103, the first terminal sends the display message to the second terminal.
In this embodiment of the present invention, the first terminal may obtain the data list after performing step S101. In step S102, the terminal may generate a display message, which may include the resulting data list, so that in step S103, the first terminal may transmit the display message to the second terminal.
The data list may store a data identifier of the acquired target data and attribute information of the acquired target data.
It should be noted that the target rule may be set by the second terminal, and may also be set by the first terminal. The case where the target rule is set for the terminal will be further described below.
As with the display policy, the first terminal may set the above-described rules for the respective terminals. Accordingly, the first terminal may preset a rule set. A plurality of rules may be included in the rule set. The target rule may be used to instruct the second terminal to classify the data identifier of each target data according to the corresponding attribute information, and display the classified data identifier.
Optionally, in step S102, the generating a display message may include: determining a target rule corresponding to the first terminal from a preset rule set; and generating a display message according to the target rule.
After the first terminal establishes the connection with the second terminal, the first terminal may obtain the device information of the second terminal, such as a device identifier, so that the target rule matched with the device identifier may be determined according to the device identifier. The target rule includes, but is not limited to, indicating to classify each target data identifier under a folder of a corresponding category according to attribute information corresponding to each target data identifier, and displaying the classified data identifiers.
For example, if the obtained device information is the second terminal 1, the first terminal may determine that the target rule corresponding to the second terminal 1 is rule 1. The rule 1 is used for indicating that each target data identifier is classified under a first type folder or a second type folder according to the use frequency, and displaying the classified data identifier. Accordingly, the first type folder and the second type folder may be provided with corresponding subfolders.
The first terminal may obtain attribute information of each target data, and may set a target rule for the second terminal according to the attribute information.
Alternatively, if the acquired attribute information of each target data includes the usage information attribute, in step S102, the generating a display message may include: determining a target rule corresponding to the use information attribute from a preset rule set; and generating a display message according to the target rule.
For example, if the obtained attribute information of each target data includes a usage frequency, the first terminal may determine that a target rule corresponding to the usage frequency is rule 1. The rule 1 may be used to instruct to classify each target data identifier into a first type folder or a second type folder according to the usage frequency, and display the classified data identifier. Accordingly, the first type folder and the second type folder may be provided with corresponding subfolders.
Optionally, if the acquired attribute information of each target data includes a data source attribute, in step S102, the generating a display message may include: determining a target rule corresponding to the data source attribute from a preset rule set; and generating a display message according to the target rule.
For example, if the obtained attribute information of each target data includes a source attribute, the first terminal may determine that a target rule corresponding to the source attribute isrule 3. Therule 3 may be used to instruct to classify each target data identifier under the folder of the corresponding category according to the corresponding source attribute. For example, the target data identifier whose data source attribute is the user operation data obtained by the application in each target data identifier is classified into a first folder, and the other target data identifiers are classified into a second folder. For another example, the target data identifier whose data source attribute is the picture obtained by the application in each target data identifier is classified into a picture class folder, the target data identifier of the video obtained by the application is classified into a video class folder, and so on.
Further optionally, the first terminal may preset a correspondence between each device information, each rule, and each display policy. For example, the second terminal 1, rule 1, display policy 1, thesecond terminal 2,rule 2,display policy 2.
In one embodiment, the first terminal may receive a selection operation of an end user for a display policy and/or a preset rule. The selection operation includes, but is not limited to, a click operation, a slide operation, and other touch operations.
It can be seen that, in the embodiment shown in fig. 17, when detecting that a connection is established with a second terminal, a first terminal may obtain a data list, generate a display message including the data list, and send the display message to the second terminal to instruct the second terminal to classify data identifiers corresponding to various attribute information included in the data list according to a preset rule, and display the classified data identifiers, so that data display may be performed on other terminals conveniently in combination with factors such as preferences of a terminal user, which is beneficial to data display, so that data display is more flexible, and the terminal user is facilitated to perform operations related to the data identifiers on the other terminals.
Fig. 18 is a schematic flow chart of a classification display method according to still another embodiment of the present invention. The method can be applied to the network architecture shown in fig. 1. The method may include steps S201 to S205, and may further include steps S206 to S207. For steps S206 to S207, reference may be made to corresponding positions of S102 to S103 in the embodiment of fig. 17, which is not described herein again in the embodiment of the present invention. Specifically, the method may comprise the steps of:
s201, when the first terminal detects that the connection with the second terminal is established, the first terminal acquires the equipment information of the second terminal.
In the embodiment of the present invention, the device information includes, but is not limited to, the device name, the device model, and the device MAC address.
Alternatively, the first terminal may detect whether to establish a connection with the second terminal by detecting whether a data interface at a corresponding location is plugged into a data line.
S202, the first terminal acquires a display strategy associated with the second terminal according to the equipment information.
Optionally, the first terminal may preset a correspondence between device information of different devices and corresponding display policies. For example, the second terminal 1 may be set to correspond to the display policy 1, and thesecond terminal 2 may correspond to thedisplay policy 2.
Further optionally, a set of display policies may be provided in the first terminal, and the first terminal may receive configuration operations of the terminal user for the display policies of different terminals, so as to replace one display policy of the different terminals with another display policy. For example, if the second terminal 1 corresponds to the display policy 1, when the first terminal can detect the configuration operation of the display policy for the second terminal 1, the display policy 1 may be replaced with thedisplay policy 2 according to the configuration operation.
S203, the first terminal selects at least one target data from the terminal data stored in the first terminal according to the indication of the display strategy, and acquires the data identifier of each target data in the at least one target data.
It should be noted that, in step S202, the first terminal may acquire a display policy associated with the second terminal according to the acquired device information of the second terminal. In step S203, the first terminal may screen out target data from the terminal data of the first terminal according to the indication of the display policy, and obtain an identifier of the target data, so that a part of the data identifier of the first terminal may be displayed in a second terminal in a targeted manner, rather than being limited to displaying all the data identifiers of the terminal data of the first terminal, which is convenient for a terminal user to view data.
Optionally, the selecting, by the first terminal, at least one target data from the terminal data stored in the first terminal according to the indication of the display policy may include: and the first terminal screens out data with the use frequency greater than or equal to a preset use frequency threshold from the terminal data stored in the first terminal as target data according to the indication of the display strategy.
For example, if the display policy related to the second terminal acquired by the first terminal is display policy 1, the first terminal may screen, according to the indication of the display policy 1, data with a frequency of use greater than or equal to 5 times/month from terminal data as target data.
It should be noted that different usage frequency thresholds may correspond to different display policies, for example, according to the indication of the display policy 1a, data with usage frequency greater than or equal to 7 times/month is screened from the terminal data as the target data. And screening out data with the use frequency of more than or equal to 10 times/month from the terminal data as target data according to the indication of the display strategy 1 b.
Optionally, the selecting, by the first terminal, at least one target data from the terminal data stored in the first terminal according to the indication of the display policy may include: and the first terminal screens out data with the use time within a preset use time range from the terminal data stored in the first terminal as target data according to the indication of the display strategy.
For example, if the display policy related to the second terminal acquired by the first terminal isdisplay policy 2, the first terminal may screen, according to the indication ofdisplay policy 2, data with the use time of the last month from the terminal data as the target data.
It should be noted that different usage time ranges may correspond to different display policies, for example, according to the indication of the display policy 2a, data with usage time of the last three months is screened out from the terminal data as the target data. And screening out data with the use time in the last half year from the terminal data as target data according to the indication of the display strategy 2 b.
Optionally, the selecting, by the first terminal, at least one target data from the terminal data stored in the first terminal according to the indication of the display policy may include: and the first terminal screens out data with the use times larger than or equal to a preset use time threshold value from the terminal data stored in the first terminal as target data according to the indication of the display strategy.
For example, if the display policy related to the second terminal acquired by the first terminal isdisplay policy 3, the first terminal may screen, according to the indication of thedisplay policy 3, data with the number of usage times greater than or equal to 10 times that is preset from terminal data as target data.
It should be noted that different thresholds of the number of uses may correspond to different display policies, for example, according to the indication of the display policy 3a, data with the number of uses greater than or equal to the preset 20 times is screened from the terminal data as the target data. And screening out data with the use times larger than or equal to the preset 30 times from the terminal data as target data according to the indication of the display strategy 3 b.
Optionally, the selecting, by the first terminal, at least one target data from the terminal data stored in the first terminal according to the indication of the display policy may include: and the first terminal screens out data of which the use times are greater than or equal to a preset use time threshold value in a specified time period from the terminal data stored by the first terminal as target data according to the indication of the display strategy.
For example, if the display policy related to the second terminal acquired by the first terminal isdisplay policy 4, the first terminal may screen, as the target data, data whose usage times in the year 2016 of 10-12 months are greater than or equal to preset 10 times from the terminal data according to the indication of thedisplay policy 4.
It should be noted that different thresholds of the number of uses may correspond to different display policies, for example, according to the indication of the display policy 4a, data with the number of uses greater than or equal to the preset 20 times in 10-12 months in 2016 years is screened out from the terminal data as the target data. And screening out data of which the number of times of use in 2016 years for 10-12 months is greater than or equal to preset 30 times from the terminal data as target data according to the indication of the display strategy 4 b.
Optionally, the selecting, by the first terminal, at least one target data from the terminal data stored in the first terminal according to the indication of the display policy may include: and the first terminal screens out data with the data source attribute within a preset source attribute range from the terminal data stored in the first terminal as target data according to the indication of the display strategy.
For example, if the display policy related to the second terminal acquired by the first terminal is display policy 5, the first terminal may select, according to the indication of the display policy 5, a picture acquired through the instant messaging application as the target data from the data source attribute screened from the terminal data.
It should be noted that different data source attributes may correspond to different display policies, for example, according to the indication of the display policy 5a, the data source attribute screened from the terminal data is a picture obtained by a camera application preset by the system as target data. And according to the indication of the display strategy 5b, the data source attribute screened from the terminal data is a picture obtained by the camera application as target data.
Optionally, the selecting, by the first terminal, at least one target data from the terminal data stored in the first terminal according to the indication of the display policy may include: and the first terminal screens out data of the terminal according to the indication of the display strategy, wherein the use frequency is greater than or equal to a preset use frequency threshold value, and the data of which the use time is within a preset use time range are used as target data.
For example, if the display policy related to the second terminal acquired by the first terminal is display policy 6, the first terminal may screen, as the target data, data with a usage frequency greater than or equal to 5 times/month in the last 2 months from the terminal data according to the indication of the display policy 6.
It should be noted that different combinations of the data usage frequency threshold and the usage time range may correspond to different display policies, for example, data with usage frequency greater than or equal to 10 times/month in the last 2 months is selected from the terminal data as the target data according to the indication of the display policy 6 a. And according to the indication of the display strategy 6b, screening out data with the use frequency of more than or equal to 20 times/month in the last 2 months from the terminal data as target data.
It should be noted that, the first terminal may further filter out the target data from the terminal data according to the indication of the display policy and by combining multiple parameters in the attribute information or multiple parameters in the data source attribute. In addition, the first terminal may further combine at least one parameter in the information attribute and at least one parameter in the data source attribute to screen the target data from the terminal data, which will not be described herein again in the embodiments of the present invention.
And S204, the first terminal acquires the attribute information of each target data according to the indication of the display strategy.
In the embodiment of the present invention, the first terminal may not only screen the target data from the terminal data according to the indication of the display policy, but also obtain the attribute information of the target data according to the indication of the display policy, so that the second terminal may classify the data identifier of the target data according to the preset rule according to one or more parameters in the attribute information.
Optionally, after acquiring the data identifier of the target data, the first terminal may acquire a certain parameter in the attribute information of the target data according to the indication of the display policy, for example, acquire a data source attribute of the target data.
Optionally, after acquiring the data identifier of the target data, the first terminal may acquire a plurality of parameters in the attribute information of the target data according to the indication of the display policy, for example, the usage frequency and the usage time of the target data.
S205, the first terminal generates a data list according to the data identification of each target data and the attribute information of each target data.
It should be noted that, in step S203, the first terminal may obtain the data identifier of each target data; in step S204, the first terminal may obtain attribute information of each target data; in step S205, the first terminal may generate a data list according to the attribute data of each target data and the data identifier of each target data. The data list may store corresponding relationships between different target data identifiers and corresponding attribute information.
It can be seen that, in the embodiment shown in fig. 18, the first terminal may determine a corresponding display policy for the second terminal, so that after at least one target data is screened out according to the display policy, a data identifier of each target data in the at least one target data is obtained, and further, attribute information of each target data may be obtained according to an indication of the display policy, so as to generate a corresponding data list, where the attribute information stored in the data list is the attribute information screened according to the indication of the display policy, which may be convenient for the first terminal to determine a preset rule according to the screened attribute information, and is beneficial for the second terminal to better display data that the first terminal allows to be displayed on the second terminal, thereby improving pertinence and validity of data display, and facilitating a terminal user to obtain corresponding information.
Please refer to fig. 19, which is a flowchart illustrating a classification display method according to an embodiment of the present invention. The method may be applied to the network architecture shown in fig. 1. Specifically, the method may comprise the steps of:
s301, the second terminal receives the display message sent by the first terminal.
In this embodiment of the present invention, the display message includes a data list, where the data list includes data identifiers of each target data in the terminal data stored in the first terminal and attribute information of each target data. The data identification of the target data may be used to identify the target data, including but not limited to the name of the target data, the remark of the target data.
Wherein the attribute information includes, but is not limited to, a usage information attribute and/or a data source attribute. Wherein the usage information attribute includes, but is not limited to, any one or more of the following: the use frequency of each data in the terminal data in a specified time range, the use time of each data in the terminal data, and the use times of each data in the terminal data in the specified time range. The data source attributes include, but are not limited to, originating from the application, originating from the system, originating from user operational data acquired by the application. The user operation data may be data, such as documents, pictures, videos, music, etc., that the end user receives/edits/downloads through an application. In one embodiment, the user operation data obtained by the application may be further refined to the user operation data obtained by the target application, such as a picture obtained by an instant messaging application, a picture obtained by a camera-type application.
In one embodiment, the use frequency and the use times included in the attribute information can reflect the preference of the terminal user to each data in the terminal data or the attention degree of each data in the terminal data, and the use time can reflect the use condition of the terminal user to each terminal data at different time, so that the display data required to be displayed by the terminal user can be better displayed in the second terminal, and the automatic and intelligent requirements of the terminal user on the display data are met. Accordingly, the data source attribute included in the attribute information can more intuitively display the data of the corresponding category for the terminal user.
S302, the second terminal classifies the data identification corresponding to the attribute information according to the indication of the display message and the target rule, and displays the classified data identification on a preset user interface after classification.
It should be noted that the target rule may be set for the first terminal, may also be set for the second terminal, and may also be set after the first terminal negotiates with the second terminal. A case where the target rule is set for the first terminal will be briefly described below.
It should be noted that, the classifying the data identifier corresponding to the attribute information according to the indication of the display message and the target rule includes: acquiring data identification of each target data and attribute information of each target data from the data list; the attribute information comprises data source attributes and/or use information attributes; and classifying the data identification corresponding to the attribute information according to a target rule according to the indication of the display message.
In one embodiment, when the attribute information includes a usage information attribute, classifying the data identifier corresponding to the attribute information according to a target rule according to the indication of the display message may include: and classifying the data identifications corresponding to the use information attributes according to a target rule according to the indication of the display message, wherein the target rule is used for indicating the second terminal to classify the data identifications according to the use information attributes corresponding to the data identifications. The data identification corresponding to the use information attribute is classified according to the target rule, the data identification can be better classified according to the preference of the terminal user to the terminal data or the operation habit of the terminal user at the corresponding terminal, the automatic and intelligent requirements of the terminal user on the displayed data are met, and the data display is facilitated.
For example, it is assumed that the obtained attribute information includes a usage information attribute, the usage information attribute is a usage frequency, the target rule is rule 1, and the rule 1 is used to instruct the second terminal to classify the data identifier of each target data into a first type folder or a second type folder according to the usage frequency, and display the classified data identifier. For example, the second terminal may classify the data identifier having the usage frequency greater than or equal to 10 times/month into the first category folder, classify the data identifier having the usage frequency less than 10 times/month into the second category folder, and display the classified data identifier according to the instruction of rule 1.
For another example, as shown in the interface above fig. 14, if the acquired identifier of the data displayed on the fourth interface in the user interface preset in the second terminal 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 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 is referred to 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 an embodiment, when the attribute information includes a data source attribute, classifying the data identifier corresponding to the attribute information according to a target rule according to the indication of the display message may include: and classifying the data identifications corresponding to the data source attributes according to a target rule according to the indication of the display message, wherein the target rule is used for indicating the second terminal to classify the data identifications according to the data source attributes corresponding to the data identifications. The identification corresponding to the data source attribute is classified according to the target rule, so that the method is beneficial to the terminal user, meets the automatic and intelligent requirements of the terminal user on data display, and is beneficial to data display.
For example, it is assumed that the obtained attribute information includes a data source attribute, the data source attribute is user operation data obtained through application, the target rule is rule 1, and the rule 1 is used to instruct to classify the target data identifier, of which the data source attribute is the user operation data obtained through application, into a first folder, and to classify other target data identifiers into a second folder. For example, the target data identifier whose data source attribute is a picture obtained by application in each target data identifier is classified into a picture class folder, the target data identifier of a video obtained by application is classified into a video class folder, and so on.
It can be seen that, in the embodiment shown in fig. 19, the second terminal receives the display message sent by the first terminal, classifies the data identifier corresponding to each attribute information included in the data list according to the indication of the display message and the preset rule, and displays the classified data identifier, so that the data can be conveniently displayed on other terminals by combining factors such as the preference of the terminal user, which is beneficial to displaying data, makes the data display more flexible, and facilitates the terminal user to perform operations related to the data identifier on the other terminals.
Fig. 20 is a schematic structural diagram of a classification display device according to an embodiment of the present invention. The method may be applied to the network architecture shown in fig. 1. The apparatus may be provided in a first terminal, which may be the terminal 10 shown in fig. 1, and may perform the methods shown in the embodiments of fig. 17-18. The apparatus may include:
the obtainingmodule 100 is configured to obtain a data list when it is detected that a connection is established with a second terminal.
The data list includes data identifiers of each target data in the terminal data stored by the first terminal and attribute information of each target data. Theacquisition module 100 may be a communication interface, such as a standard wired interface or a wireless interface. The first terminal includes but is not limited to a mobile portable device such as a smart phone, a smart wearable device and the like. The second terminal may be a personal computer, including but not limited to a tablet computer, a desktop computer, a multimedia device, and the like capable of large screen display. The terminal data may be a terminal file, and the target data may be data that is screened by the first terminal from included terminal data and can be displayed at the second terminal. The data identification of the target data may be used to identify the target data, including but not limited to the name of the target data. Further alternatively, the identifier of the target data may be the name of a folder in the primary directory or the name of a folder in the secondary directory, etc., according to the directory or path in which the target data is stored.
Optionally, the target data is data selected by the first terminal from terminal data stored by the first terminal according to the obtained indication of the display policy associated with the second terminal. The attribute information includes, but is not limited to, a usage information attribute and/or a data source attribute. Wherein the usage information attribute includes, but is not limited to, any one or more of the following: the use frequency of each data in the terminal data in a specified time range, the use time of each data in the terminal data, and the use times of each data in the terminal data in the specified time range. The data source attributes include, but are not limited to, originating from the application, originating from the system, originating from user operational data acquired by the application. The user operation data may be data, such as documents, pictures, videos, music, etc., which the terminal receives/edits/downloads through an application. In one embodiment, the user operation data obtained by the application may be further refined to the user operation data obtained by the target application, such as a picture obtained by an instant messaging application, a picture obtained by a camera-type application.
Agenerating module 200, configured to generate a display message, where the display message carries the data list, and the display message is used to instruct the second terminal to classify the data identifier corresponding to the attribute information according to a target rule, and display the classified data identifier on a preset user interface after the classification is completed. Wherein thegenerating module 200 may be disposed in a processor.
A sendingmodule 300, configured to send the display message to the second terminal, where the sendingmodule 300 may be a communication interface.
In an optional embodiment, the obtainingmodule 100 is specifically configured to obtain the device information of the second terminal when detecting that a connection is established with the second terminal; acquiring a display strategy associated with the second terminal according to the equipment information; selecting at least one target data from the terminal data stored in the first terminal according to the indication of the display strategy, and acquiring a data identifier of each target data in the at least one target data; acquiring attribute information of each target data according to the indication of the display strategy; and generating a data list according to the data identification of each target data and the attribute information of each target data.
In an optional embodiment, thegenerating module 200 is specifically configured to determine, if the attribute information obtained by the display policy indication includes a usage information attribute, a target rule corresponding to the usage information attribute from a preset rule set; generating a display message according to the target rule: and the display message is used for indicating the second terminal to classify the data identification according to the target rule and the use information attribute, and displaying the classified data identification on a preset user interface after classification is finished.
Wherein the usage information attribute at least comprises any one or more of the following items: the frequency of use of each data in the terminal data in a specified time range, the number of times of use of each data in the terminal data in the specified time range, and the time of use of each data in the terminal data.
In an optional embodiment, thegenerating module 200 is specifically configured to determine, if the attribute information obtained by the display policy indication includes a data source attribute, a target rule corresponding to the data source attribute from a preset rule set; and generating a display message according to the target rule.
The display message is used for indicating the second terminal to classify the data identification according to the target rule and the data source attribute, and displaying the classified data identification on a preset user interface after classification is finished; the source attribute at least comprises any one or more of the following items: user operation data derived from the system, derived from the application, and obtained by the application.
In an optional embodiment, the obtainingmodule 100 selects at least one target data from the terminal data stored in the first terminal according to the indication of the display policy, specifically: selecting data with a data source attribute within a preset source attribute range from each data in the terminal data stored in the first terminal as target data according to the indication of the display strategy; the obtaining of the attribute information of each target data according to the indication of the display policy includes: and acquiring the use information attribute of each target data according to the indication of the display strategy.
It can be seen that, in the embodiment shown in fig. 20, when detecting that a connection is established with a second terminal, a first terminal may obtain a data list, generate a display message including the data list, and send the display message to the second terminal to instruct the second terminal to classify data identifiers corresponding to various attribute information included in the data list according to a preset rule, and display the classified data identifiers, so that data display may be performed on other terminals conveniently in combination with factors such as preferences of a terminal user, which is beneficial to data display, so that data display is more flexible, and the terminal user is facilitated to perform operations related to the data identifiers on the other terminals.
Fig. 21 is a schematic structural diagram of a classification display device according to still another embodiment of the present invention. The apparatus may perform the method shown in the embodiment of fig. 19. The apparatus may be provided in a second terminal. Specifically, the apparatus may include:
areceiving module 400, configured to receive a display message sent by a first terminal.
In this embodiment of the present invention, the display message includes a data list, where the data list includes data identifiers of each target data in the terminal data stored in the first terminal and attribute information of each target data. The receivingmodule 400 may be a communication interface, such as a standard wired interface or a wireless interface.
Wherein the attribute information includes, but is not limited to, a usage information attribute and/or a data source attribute. Wherein the usage information attribute includes, but is not limited to, any one or more of the following: the use frequency of each data in the terminal data in a specified time range, the use time of each data in the terminal data, and the use times of each data in the terminal data in the specified time range. The data source attributes include, but are not limited to, originating from the application, originating from the system, originating from user operational data acquired by the application. The user operation data may be data, such as documents, pictures, videos, music, etc., which the end user receives/edits/downloads through an application. In one embodiment, the user operation data obtained by the application may also be user operation data obtained by a target application, such as a picture obtained by an instant messaging application, a picture obtained by a camera type application.
And theprocessing module 500 is configured to classify the data identifier corresponding to the attribute information according to a target rule according to the indication of the display message, and display the classified data identifier on a preset user interface after the classification is completed.
Theprocessing module 500 may be disposed in a processor. The target rule may be set for the first terminal, may be set for the second terminal, and may be set after the first terminal negotiates with the second terminal. A case where the target rule is set for the first terminal will be briefly described below.
In an optional embodiment, theprocessing module 500 is specifically configured to obtain a data identifier of each target data and attribute information of each target data from the data list; the attribute information comprises data source attributes and/or use information attributes; and classifying the data identification corresponding to the attribute information according to a target rule according to the indication of the display message.
It can be seen that, in the embodiment shown in fig. 21, the second terminal receives the display message sent by the first terminal, classifies the data identifier corresponding to each attribute information included in the data list according to the indication of the display message and the preset rule, and displays the classified data identifier, so that the data can be conveniently displayed on other terminals by combining factors such as the preference of the terminal user, which is beneficial to displaying data, makes the data display more flexible, and facilitates the terminal user to perform operations related to the data identifier on the other terminals.
Fig. 22 is a schematic structural diagram of a terminal according to an embodiment of the present invention. The terminal is used for executing the classification display method shown in the embodiment of fig. 17 or fig. 18 in the application. The terminal may be the first terminal mentioned in the previous embodiment. Specifically, as shown in fig. 22, the terminal according to the embodiment of the present invention may include: at least oneprocessor 1000,memory 3000, and the like. Optionally, the terminal may also include acommunication interface 2000. Wherein the components are communicatively coupled via one ormore buses 4000. It will be appreciated by those skilled in the art that the configuration of the terminal shown in fig. 22 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:
theprocessor 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 thememory 3000 and calling data stored in thememory 3000. Theprocessor 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, theProcessor 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.
Thecommunication interface 2000 may include a display screen (e.g., LCD), a touch screen, etc. Optionally, thecommunication interface 2000 may also include a standard wired interface and a wireless interface.
Thememory 3000 can be used for storing computer programs and modules, and theprocessor 1000 and thecommunication interface 2000 execute various functional applications of the terminal and implement data processing by calling the computer programs and modules stored in thememory 3000. Thememory 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 classification display method shown in fig. 17 or fig. 18 of the present application, theprocessor 1000 calls the computer program stored in thememory 3000 to execute the following steps:
when connection with a second terminal is detected, obtaining a data list, wherein the data list comprises data identifications of all target data in terminal data stored by the first terminal and attribute information of all the target data; the target data is selected from terminal data stored in the first terminal by the first terminal according to the acquired indication of the display strategy associated with the second terminal;
generating a display message, wherein the display message carries the data list, and the display message is used for indicating the second terminal to classify the data identifier corresponding to the attribute information according to a target rule, and displaying the classified data identifier on a preset user interface after classification is completed;
and sending the display message to the second terminal.
In an alternative embodiment, theprocessor 1000 invokes a computer program stored in thememory 3000 to execute the following steps when detecting that the connection with the second terminal is established:
when connection establishment with a second terminal is detected, acquiring equipment information of the second terminal;
acquiring a display strategy associated with the second terminal according to the equipment information;
selecting at least one target data from the terminal data stored in the first terminal according to the indication of the display strategy, and acquiring a data identifier of each target data in the at least one target data;
acquiring attribute information of each target data according to the indication of the display strategy;
and generating a data list according to the data identification of each target data and the attribute information of each target data.
Optionally, theprocessor 1000 invokes a computer program stored in thememory 3000 to execute, and if the attribute information acquired by the display policy indication includes the usage information attribute, the generating the display message is specifically configured to execute the following steps:
determining a target rule corresponding to the use information attribute from a preset rule set;
generating a display message according to the target rule: the display message is used for indicating the second terminal to classify the data identification according to the target rule and the use information attribute, and displaying the classified data identification on a preset user interface after classification is finished;
the usage information attributes include at least any one or more of: : the frequency of use of each data in the terminal data in a specified time range, the number of times of use of each data in the terminal data in the specified time range, and the time of use of each data in the terminal data.
Optionally, theprocessor 1000 invokes a computer program stored in thememory 3000 to execute, where the attribute information obtained by the display policy indication includes a data source attribute, and the generating of the display message is specifically configured to execute the following steps:
determining a target rule corresponding to the data source attribute from a preset rule set;
generating a display message according to the target rule, wherein the display message is used for indicating the second terminal to classify the data identification according to the target rule and the data source attribute, and displaying the classified data identification on a preset user interface after classification is finished;
the source attributes include at least any one or more of: user operation data derived from the system, derived from the application, and obtained by the application.
Optionally, theprocessor 1000 invokes a computer program stored in thememory 3000 to execute the selecting of at least one target data from the terminal data stored in the first terminal according to the indication of the display policy, specifically to execute the following steps:
selecting data with a data source attribute within a preset source attribute range from each data in the terminal data stored in the first terminal as target data according to the indication of the display strategy;
the obtaining of the attribute information of each target data according to the indication of the display policy includes:
and acquiring the use information attribute of each target data according to the indication of the display strategy.
It can be seen that, in the embodiment shown in fig. 22, when detecting that a connection is established with a second terminal, a first terminal may obtain a data list, generate a display message including the data list, and send the display message to the second terminal to instruct the second terminal to classify data identifiers corresponding to various attribute information included in the data list according to a preset rule, and display the classified data identifiers, so that data display may be performed on other terminals conveniently by combining factors such as preferences of a terminal user, which is beneficial to data display, and makes data display more flexible.
Fig. 23 is a schematic structural diagram of a terminal according to still another embodiment of the present invention. The terminal is used for executing the classification display method shown in the embodiment of fig. 19 of the application. The terminal may be the second terminal of the foregoing embodiments. Specifically, as shown in fig. 23, the terminal according to the embodiment of the present invention may include: at least oneprocessor 1001,memory 3001, and the like. Optionally, the terminal may also include acommunication interface 2001. Wherein the components are communicatively coupled via one ormore buses 4001. 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:
theprocessor 1001 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 thememory 3001 and calling data stored in thememory 3001. Theprocessor 1001 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, theProcessor 1001 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.
Thecommunication interface 2001 may include a display screen (e.g., LCD), a touch screen, or the like. Optionally, thecommunication interface 2001 may also include a standard wired interface and a wireless interface.
Thememory 3001 may be used to store computer programs and modules, and theprocessor 1001 and thecommunication interface 2001 execute various functional applications of the terminal and implement data processing by calling the computer programs and modules stored in thememory 3001. Thememory 3001 mainly includes a program storage area and a data storage area, wherein the program storage area can 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 classification display method shown in fig. 19 of the present application, theprocessor 1001 calls the computer program stored in thememory 3001 to execute the following steps:
receiving a display message transmitted by the first terminal through thecommunication interface 2001; the display message comprises a data list, and the data list comprises data identification of each target data in the terminal data stored by the first terminal and attribute information of each target data;
and classifying the data identification corresponding to the attribute information according to a target rule according to the indication of the display message, and displaying the classified data identification on a preset user interface after classification is finished.
In an optional embodiment, theprocessor 1001 calls a computer program stored in thememory 3001 to execute the step of classifying the data identifier corresponding to the attribute information according to the indication of the display message and the target rule, and is specifically configured to execute the following steps:
acquiring a data identifier of each target data and attribute information of each target data from the data list; the attribute information comprises data source attributes and/or use information attributes;
and classifying the data identification corresponding to the attribute information according to a target rule according to the indication of the display message.
It can be seen that, in the embodiment shown in fig. 23, the second terminal receives the display message sent by the first terminal, classifies the data identifier corresponding to each attribute information included in the data list according to the indication of the display message and the preset rule, and displays the classified data identifier, so that the data can be conveniently displayed on other terminals by combining factors such as the preference of the terminal user, which is beneficial to displaying data, so that the data display is more flexible, and the terminal user can conveniently perform operations related to the data identifier on the other terminals.
In one embodiment, a computer readable storage medium is further provided, which stores a computer program, and the computer program is executed by the aforementioned processor to implement the classification display method as described in the embodiments of fig. 17 to 18 of the present application or the classification display method as described in the embodiment of fig. 19.
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 the aforementioned processor to implement the classification display method described in the embodiments of fig. 17 to 18 of the present application or the classification display method described in the embodiment of fig. 19.
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.