CN106407416A - An application program data integration method and a mobile terminal - Google Patents

An application program data integration method and a mobile terminal Download PDF

Info

Publication number
CN106407416A
CN106407416A CN201610848277.9A CN201610848277A CN106407416A CN 106407416 A CN106407416 A CN 106407416A CN 201610848277 A CN201610848277 A CN 201610848277A CN 106407416 A CN106407416 A CN 106407416A
Authority
CN
China
Prior art keywords
data
application
target
integration
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610848277.9A
Other languages
Chinese (zh)
Inventor
张玉林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610848277.9A priority Critical patent/CN106407416A/en
Publication of CN106407416A publication Critical patent/CN106407416A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides an application program data integration method and a mobile terminal. The application program data integration method comprises the steps of acquiring at least one to-be-integrated target application program; establishing target correlation relationships between data of the at least one target application program and at least one target data set to complete the data integration of the at least one target application program, wherein one target data set is corresponding to data of at least one target application program. According to the technical solution, data belonging to the same data type in different application programs can be integrated, so that users can find, clear or share the data conveniently and the using experience of users is improved.

Description

Method and mobile terminal that a kind of application data is integrated
Technical field
The present invention relates to communication technical field, method and mobile terminal that more particularly, to a kind of application data is integrated.
Background technology
With the continuous development of smart machine technology, the function of intelligent terminal is also stronger and stronger, not only can be used to Amusement, work, can also be used to substitute the trend of other equipment.Application that is powerful with intelligent terminal, can installing Program also gets more and more, and the file of generation also gets more and more, but the file that each application program produces is independent of each other, user When checking same type of All Files, need to be checked the use it has not been convenient to user respectively in each application program, As when needing to check the picture that all application programs are downloaded, the picture in each application program need to be searched respectively, extremely inconvenient.
Content of the invention
Embodiments provide method and the mobile terminal that a kind of application data is integrated, to solve prior art Middle because user is when checking same type of all data, the operation caused by file in different application need to be checked respectively Loaded down with trivial details, time-consuming problem.
First aspect, there is provided a kind of method that application data is integrated, is applied to mobile terminal, including:
Obtain at least one destination application to be integrated;
The target set up between the data of at least one destination application described and at least one target data set is closed Connection relation, completes the Data Integration of at least one destination application described;
Wherein, the data of target data set at least one destination application of correspondence.
A kind of second aspect, there is provided mobile terminal, including:
Acquisition module, for obtaining at least one destination application to be integrated;
Data Integration module, for the number of at least one destination application described in setting up acquired in described acquisition module According to the target association relation between at least one target data set, complete the data of at least one destination application described Integrate;
Wherein, the data of target data set at least one destination application of correspondence.
So, technical scheme provided in an embodiment of the present invention, by making the data in different application and corresponding mesh Logic association relation is set up so that the data be not together of Physical Extents, the association having in logic is closed between mark data acquisition system System, thus by the Data Integration of same data type affiliated in different application together, so can facilitate user to data Quick lookup, cleaning or share, lifted user experience.
Brief description
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, below will be in embodiment or description of the prior art The accompanying drawing of required use be briefly described it should be apparent that, drawings in the following description be only the present invention some are real Apply example, for those of ordinary skill in the art, without having to pay creative labor, can also be attached according to these Figure obtains other accompanying drawings.
The flow chart that Fig. 1 represents the method that the application data that first embodiment of the invention provides is integrated;
The flow chart that Fig. 2 represents the method that the application data that second embodiment of the invention provides is integrated;
Fig. 3 represents one of schematic diagram of Data Integration piecewise graph provided in an embodiment of the present invention;
Fig. 4 represents the two of the schematic diagram of Data Integration piecewise graph provided in an embodiment of the present invention;
The flow chart that Fig. 5 represents the method that the application data that third embodiment of the invention provides is integrated;
Fig. 6 represents the three of the schematic diagram of Data Integration piecewise graph provided in an embodiment of the present invention;
Fig. 7 represents the four of the schematic diagram of Data Integration piecewise graph provided in an embodiment of the present invention;
Fig. 8 represents one of block diagram of mobile terminal that fourth embodiment of the invention provides;
Fig. 9 represents the two of the block diagram of mobile terminal that fourth embodiment of the invention provides;
Figure 10 represents the block diagram of the mobile terminal that fifth embodiment of the invention provides;
Figure 11 represents the block diagram of the mobile terminal that sixth embodiment of the invention provides.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation description is it is clear that described embodiment a part of embodiment that is the present invention, rather than whole embodiments.Based on this Embodiment in bright, the every other enforcement that those of ordinary skill in the art are obtained under the premise of not making creative work Example, broadly falls into the scope of protection of the invention.
First embodiment
Embodiments provide a kind of method that application data is integrated, be applied to mobile terminal.As Fig. 1 institute Show, the method that this application data is integrated includes:
Step 101, obtain at least one destination application to be integrated.
In the embodiment of the present invention, the destination application of acquisition can be user-defined (i.e. user oneself selects) The high application program of usage frequency that application program or system are recommended according to the usage frequency of each application program.
Step 102, set up mesh between the data of at least one destination application and at least one target data set Mark incidence relation, completes the Data Integration of at least one destination application.
Wherein, the data of target data set at least one destination application of correspondence.
After the destination application determining pending Data Integration, you can to the data in the destination application determining Integrated, the integration of the embodiment of the present invention is to instigate between the data in destination application and corresponding target data set Set up logic association relation, so that the data that Physical Extents are not together, be logically relevant.
Wherein, target data set described here is combined into a kind of logical data set, and this set is by the data with set Between set up logical relation so that the data of set appears to be in this set, but the data of actual upper set is not Really it is stored in this set, new data committed memory space need not be generated, so can save data and memory space is accounted for With.
Wherein, the logical data set of different attribute, can gather different types of data, such as picture category logical data set Picture category data can be gathered, video class logical data set can aggregated video class data etc..Assume communication class application program A and Picture category data under communication class application program B combines, then target data set is combined into picture category logical data set, After the completion of integration, the entrance checking data in this picture category logical data set can be formed, such as form a picture option, clicking on should After picture option, the picture category data under communication class application program A and communication class application program B can be shown, but these pictures Class data is not to save as in a new memory area, and is still stored in former memory area.
Wherein, when carrying out Data Integration, the catalogue that can search first and determine in destination application, then to target Data in catalogue under application software is integrated, make belonging to same data type data and corresponding target data set it Between set up target association relation, by such mode, the situation that can reduce missing data occurs.
Wherein, for the triggering mode of Data Integration, virtual key triggering can be click on or in mobile terminal Gesture triggering is carried out on screen, virtual key triggering can user friendly operate, and gesture triggering can improve the safety of mobile terminal, Increase user simultaneously and use enjoyment.Certainly concrete condition can design according to the actual requirements.
In sum, the method that application data provided in an embodiment of the present invention is integrated, by making different application In data and corresponding target data set between set up logic association relation so that the data be not together of Physical Extents, There is incidence relation in logic, thus by the Data Integration of same data type affiliated in different application together, this Sample can facilitate the quick lookup to data for the user, or clear up or share, and lifts user experience.
Second embodiment
Embodiments provide a kind of method that application data is integrated, be applied to mobile terminal.As Fig. 2 institute Show, the method includes:
Step 201, obtain at least one destination application to be integrated.
In the embodiment of the present invention, the destination application of acquisition can be user-defined (i.e. user oneself selects) The high application program of usage frequency that application program or system are recommended according to the usage frequency of each application program.
Wherein, for user-defined mode, select for the convenience of the user, and save selection time, user can in advance by The one or more application programs being frequently necessary to carry out Data Integration are associated together, and are correspondingly arranged a kind of gesture operation, When carrying out Data Integration, if this gesture operation is detected it is determined that corresponding with this gesture operation, be associated together one or Multiple application programs are destination application.
Wherein, the specific implementation of determination destination application corresponding with foregoing description can be:Detection mobile terminal The gesture operation at least one application program for the user, when gesture operation is matched with default integration gesture operation, near A few application program is defined as destination application.For example, default gesture operation of integrating can be for dragging the handss that icon is turn-taked Gesture, that is, drag any one of two icons icon, the gesture operation rotating a circle around another icon, you can scheme two The corresponding application program of mark is defined as destination application.For example, pin the first chat application figure when receiving user Mark rotates during the operation of a week it is determined that destination application is the first chat application journey around the second chat application icon Corresponding first chat application of sequence icon and corresponding second chat application of the second chat application icon.
Step 202, acquisition default at least one data type.
During the present invention is implemented, when determining the destination application of pending Data Integration, determination is also needed to carry out further At least one data type of Data Integration, to determine the data object of Data Integration.
Wherein, during the present invention is implemented, User Defined can be made to carry out Data Integration from the actual demand of user Data type, and only the data of the data type belonging to user's selection is integrated;Can also be according to the data of system default Type carries out Data Integration, so can avoid due to data type broad categories, and is typically represented by english abbreviation, causes part User is difficult to correctly select, and brings the problem of operation puzzlement to user.Wherein, the data type of system default can be a kind of or Multiple common or conventional data types, such as music, video, picture etc..
Step 203, for the every kind of data type at least one data type, generate a target data set respectively Close.
After determining the destination application data type carrying out Data Integration, the every kind of data type of correspondence generates one Target data set, with by making to set up target association between the data in destination application and corresponding target data set Relation, thus realize Data Integration.
Wherein, target data set described here is combined into a kind of logical data set, and this set can be by the number with set According between set up logic association relation so that the data of set looks like and is in this set, but actually and non-real Be stored in this set, so can save the occupancy to memory space for the data.
Wherein, the logical data set of different attribute, can gather different types of data, such as picture category logical data set Picture category data can be gathered, video class logical data set can aggregated video class data etc..Assume communication class application program A and Picture category data under communication class application program B combines, then target data set is combined into picture category logical data set, After the completion of integration, the entrance checking data in this picture category logical data set can be formed, such as form a picture option, clicking on should After picture option, the picture category data under communication class application program A and communication class application program B can be shown, but these pictures Class data is not to save as in a new memory area, and is still stored in former memory area.
Step 204, for every kind of data type, set up respectively data at least one destination application with corresponding Target association relation between target data set.
Wherein, the data at least one destination application described here is:Belong to described every kind of data type Data.
The embodiment of the present invention is directed to each of at least one data type data type, obtains this each number respectively According to type corresponding target data set, and set up the corresponding target data set of this each data type, with intended application The target association relation between the data of this each data type is belonged in program.Target association relation described here is logic Incidence relation, that is, make data and target data set close a kind of mode of opening relationships.For example, if data type is video class Data, then corresponding target data set be combined into video class target data set, that is, this set be and video class data set up Logic association relation.
Step 205, show at least one target data set.
After completing Data Integration, for convenience of checking to the data after integrating, can be on the boundary of Data Integration application program Face display target data acquisition system, is only display target data acquisition system certainly, and does not show the data in set.
Wherein, the target data set completing Data Integration can be shown in the form of a list, so, not only can facilitate User checks to same class data in different application, is also convenient for user and inhomogeneity data is checked.
Step 206, the selection operation at least one target data set for the reception.
When user needs the data checking integration, corresponding target data set may be selected, when mobile terminal receives During this selection operation, you can check the data in set.
Step 207, the data of display target data set corresponding with selection operation association.
After receiving user to the selection operation of target data set, shown in this target data set according to this operation Data.
For example, after the picture category data under communication class application program A and communication class application program B being integrated, will be right The picture category logical data set answered is added in list, when user needs to check, selects this data acquisition system, after can checking integration Communication class application program A and communication class application program B under picture category data.Wherein, in order to clearly go out answering belonging to picture With program, source-information can be added in pictorial information, such as from communication class application program B etc., additionally, also can be according to necessarily suitable Ordered pair picture category data is ranked up, before such as the picture category data of communication class application program B being come, communication class application program A Data come after etc. so that the arrangement of data is in good order, facilitate user's checking and selecting to same application data.
Further, on the backstage of mobile terminal, the mistake of Data Integration is carried out to the data of at least one destination application Cheng Zhong, can show an integration progress piecewise graph in the foreground display interface of mobile terminal, by this integration progress piecewise graph One progress bar shows integration progress in real time, and user's more intuitive understanding so can be facilitated to integrate progress.Wherein, integration progress is divided One of corresponding at least one destination application described of each segmentation of section figure application program or a kind of data type.
Further, enter Data Integration application program after, mobile terminal can real-time detection user in Data Integration circle Another gesture operation that face is inputted, if this gesture operation is matched with default instruction gesture operation of integrating, on backstage pair Data in multiple destination applications is integrated, and forms integration progress piecewise graph at Data Integration interface.
It is assumed that integrating instruction gesture is a circle, then complete self-defining application program data type in user Under the premise of, user describes a circle at Data Integration interface, then start backstage execution integrative action, simultaneously in foreground display interface One Partition section of rotundity figure of the similar Circular dialing pad of display.If User Defined integrates communication class application program A and communication class should With the picture of program B, video and document data, then Partition section of rotundity figure shows three segmentations, respectively picture, video and document, As shown in figure 3, in figure has 3 sector regions, each sector region represents a kind of data type.As shown in figure 4, work as carrying out data During integration, each sector region shows integration progress, as shown in figure oblique line portion, wherein, according to clockwise direction, 401 institutes Show that part represents the integration progress of picture category data, shown in 402, part represents the integration progress of video class data, portion shown in 403 Divide the integration progress representing picture category data.
Further, each segmentation also can be distinguish between using different colours or different background.For making information brighter and clearer, Word also can be marked on each segmentation be illustrated.Piecewise graph real-time update can integrate progress, completes part and undone portion Divide and represented using different colours.In Data Integration, can be according to certain sequence integration, such as first picture category data is integrated, then video Class Data Integration, last document class data is integrated, and so can reduce the data volume handled by processor synchronization;Also can three kinds The data of type is integrated simultaneously, so can improve integration efficiency.Certainly concrete condition, can select according to the actual requirements.
In sum, the method that application data provided in an embodiment of the present invention is integrated, is selecting to carry out Data Integration Application program while, also select to carry out the data type of Data Integration, and generate mesh corresponding with the data type selecting Mark logical collection, by making to set up logic association pass between the data in different application and corresponding target data set System, so that the data be not together of Physical Extents, has incidence relation in logic, thus will in different application affiliated with The Data Integration of one data type together, so can facilitate the quick lookup to data for the user, or clear up or share, lifting User experience.
3rd embodiment
Embodiments provide a kind of method that application data is integrated, be applied to mobile terminal.As Fig. 5 institute Show, the method that this application data is integrated includes:
Step 501, obtain at least one destination application to be integrated.
In the embodiment of the present invention, the destination application of acquisition can be user-defined (i.e. user oneself selects) The high application program of usage frequency that application program or system are recommended according to the usage frequency of each application program.
Wherein, for user-defined mode, select for the convenience of the user, and save selection time, user can in advance by The one or more application programs being frequently necessary to carry out Data Integration are associated together, and are correspondingly arranged a kind of gesture operation, When carrying out Data Integration, if this gesture operation is detected it is determined that corresponding with this gesture operation, be associated together one or Multiple application programs are destination application.
Wherein, the specific implementation of determination destination application corresponding with foregoing description can be:Detection mobile terminal The gesture operation at least one application program for the user, when gesture operation is matched with default integration gesture operation, near A few application program is defined as destination application.Default gesture operation of integrating can drag for dragging the gesture of icon Any one of two icons icon, makes two icons have the gesture operation of the overlapping region of arbitrary area, you can scheme two The corresponding application program of mark is defined as destination application.For example, when receive user drag the first video application figure Mark is until have with the second video application icon during the operation of overlapping region it is determined that destination application should for the first video With corresponding first video application of program icon and corresponding second video application of the second video application icon.
Step 502, determine the corresponding Application Type of each application program at least one destination application.
In the embodiment of the present invention, in addition to determining the destination application of pending Data Integration, also need true further Set the goal the application type of application program, such as video playback class application, the application of music class, the application of picture browsing class etc..
Step 503, for every kind of Application Type, generate a target data set respectively.
During the present invention is implemented, after the application type determining destination application, also need to further determine that in application type Corresponding target data set, so that the data in destination application and target data set build vertical logic association relation jointly, from And realize Data Integration.
Wherein, the detailed process of generation target data set is:Determine the application type of destination application first, then Determine the data type carrying out Data Integration according to application type, finally according to the data type determining, generate and the number determining According to type corresponding target data set.As when multiple destination applications are video playback class application program it is determined that In multiple destination applications, the data of pending integration is video class data, and generates video class corresponding with video class data Logical data set.
Wherein, target data set described here is combined into a kind of logical data set, and this set can be by the number with set According between set up logic association relation so that the data of set looks like and is in this set, but actually and non-real Be stored in this set, so can save the occupancy to memory space for the data.
Wherein, the logical data set of different attribute, can gather different types of data, such as picture category logical data set Picture category data can be gathered, video class logical data set can aggregated video class data etc..Assume communication class application program A and Picture category data under communication class application program B combines, then target data set is combined into picture category logical data set, After the completion of integration, a picture option can be formed, after clicking on this picture option, communication class application program A and communication class can be shown Picture category data under application program B, but these picture category datas are not to save as in a new memory area, and be still It is stored in former memory area.
Step 504, for every kind of Application Type, set up respectively data at least one destination application with right Target association relation between the target data set answered.
Wherein, the data at least one destination application described here is:With described every kind of Application Type Corresponding data.
After determining target data set, set up the corresponding logical data set of every kind of Application Type and multiple targets Logic association relation between corresponding data in application program, so can will belong to the application program of Application Type of the same race In corresponding Data Integration together, facilitate user to check.For example, if Application Type is video class application program, right The logical data sets answered are combined into video class logical data set, are regarded with this by making the video class data in video class application program Logic association relation is set up, thus realizing the integration of video class data between frequency logic of class data acquisition system.
Wherein, when destination application affiliated different application type, need respectively to affiliated application class of the same race The application program of type carries out Data Integration.
Step 505, show at least one target data set.
After completing Data Integration, for convenience of checking to the data after integrating, can be on the boundary of Data Integration application program Face display target data acquisition system, is only display target data acquisition system certainly, and does not show the data in set.
Wherein, the target data set completing Data Integration can be shown in the form of a list, so, not only can facilitate User checks to same class data in different application, is also convenient for user and inhomogeneity data is checked.
Step 506, the selection operation at least one target data set for the reception.
When user needs the data checking integration, corresponding target data set may be selected, when mobile terminal receives During this selection operation, you can check the data in set.
Step 507, the data of display target data set corresponding with selection operation association.
After receiving user to the selection operation of target data set, shown in this target data set according to this operation Data.
For example, the video class data under video player application C and video player application D is integrated Afterwards, corresponding video class logical data set is added in list, when user needs to check, selects this data acquisition system, can look into See video player application C after integration and the video class data under video player application D.Wherein, in order to bright Really go out the application program belonging to video, source-information can be added in pictorial information, Tathagata is from video player application C Deng additionally, also can be ranked up to video class data according to certain order, such as by the picture category of video player application C Before data comes, the data of video player application D come after etc. so that the arrangement of data is in good order, facilitate user Checking and selecting to same application data.
Further, on the backstage of mobile terminal, the mistake of Data Integration is carried out to the data of at least one destination application Cheng Zhong, can show an integration progress piecewise graph in the foreground display interface of mobile terminal, by this integration progress piecewise graph One progress bar shows integration progress in real time, and user's more intuitive understanding so can be facilitated to integrate progress.Wherein, integration progress is divided One of corresponding at least one destination application described of each segmentation of section figure application program or a kind of data type.
When destination application affiliated different application type, corresponding every kind of Application Type, form an integration Progress piecewise graph.
Further, enter Data Integration application program after, mobile terminal can real-time detection user in Data Integration circle The gesture operation that face is inputted, if gesture operation is matched with default instruction gesture operation of integrating, on backstage to multiple mesh Data in mark application program is integrated, and forms integration progress piecewise graph at Data Integration interface.
It is assumed that integrating instruction gesture is a circle, then on the premise of user completes self-defining application program, user Describe a circle at Data Integration interface, then start backstage execution integrative action, be similar to circular dialling in foreground interface display simultaneously One Partition section of rotundity figure of dialer.If User Defined integrates video player application C and video player application D Under data, then Partition section of rotundity figure show two segmentations, respectively video player application C and video player application journey Sequence D, as shown in fig. 6, in figure has 2 sector regions, each sector region represents an application program.As shown in fig. 7, work as carrying out During Data Integration, each sector region shows integration progress, as shown in figure oblique line portion, wherein, according to clockwise direction, Part shown in 701 represents the integration progress of video player application C, and shown in 702, part represents video player application journey The integration progress of sequence D.
Further, each segmentation also can be distinguish between using different colours or different background.For making information brighter and clearer, Word also can be marked on each segmentation be illustrated.Piecewise graph real-time update can integrate progress, completes part and undone portion Divide and represented using different colours.
In sum, the method that application data provided in an embodiment of the present invention is integrated, according to the intended application selecting The application type of program, determines the data type carrying out Data Integration, then according to the data type determining, generates corresponding mesh Mark logical collection, by making to set up logic association pass between the data in different application and corresponding target data set System, so that the data be not together of Physical Extents, has incidence relation in logic, thus will in different application affiliated with The Data Integration of one data type together, so can facilitate the quick lookup to data for the user, or clear up or share, lifting User experience.
Fourth embodiment
Embodiments provide a kind of mobile terminal 800, enable first embodiment to described in 3rd embodiment The details of method integrated of application data, and reach identical effect.As shown in figure 8, including:
Acquisition module 801, for obtaining at least one destination application to be integrated.
In the embodiment of the present invention, the destination application that acquisition module 801 obtains can be user-defined