CN103823614B - Information processing method, device and electronic equipment - Google Patents

Information processing method, device and electronic equipment Download PDF

Info

Publication number
CN103823614B
CN103823614B CN201410085628.6A CN201410085628A CN103823614B CN 103823614 B CN103823614 B CN 103823614B CN 201410085628 A CN201410085628 A CN 201410085628A CN 103823614 B CN103823614 B CN 103823614B
Authority
CN
China
Prior art keywords
file
application program
interface
adaptive
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410085628.6A
Other languages
Chinese (zh)
Other versions
CN103823614A (en
Inventor
王涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410085628.6A priority Critical patent/CN103823614B/en
Publication of CN103823614A publication Critical patent/CN103823614A/en
Application granted granted Critical
Publication of CN103823614B publication Critical patent/CN103823614B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of information processing method,Device and electronic equipment,When user needs to open the first file,It is determined that with least one adaptation application program corresponding to the file format of first file,Then the first attribute information according to adaptation application program,Obtain the interface during file format identical file of adaptation application program operating file form and first file,Interface when then showing that the mark of the adaptation application program and the adaptation application program run the file format and the file format identical file of first file by display unit,So as to which user can select required application program according to shown interface,Each adaptation application program is opened one by one so as to avoid user,To determine the phenomenon for the adaptation application program for meeting oneself demand,Simplify the operating process of user,Improve Consumer's Experience.

Description

Information processing method and device and electronic equipment
Technical Field
The present invention relates to the field of information technologies, and in particular, to an information processing method and apparatus, and an electronic device.
Background
In the prior art, multiple applications may be included in the same electronic device, for example, an adaptive application that can display a file in PDF format in the same electronic device may include: an ireder application, a WPS application.
When a user needs to open a certain PDF file, the user needs to open each application program one by one due to different PDF file display effects or different functions of each application program, so that the application program meeting the requirements of the user is determined.
In summary, in the prior art, since the electronic device has a plurality of adaptive applications for the same file, when a user opens a certain file, the user needs to open each adaptive application one by one to determine the adaptive application meeting the user's needs. Resulting in a cumbersome operation process and poor user experience.
Disclosure of Invention
In view of this, the present invention provides a method for overcoming the problem of poor user experience due to the complicated operation process in the prior art.
In order to achieve the purpose, the invention provides the following technical scheme:
an information processing method applied to an electronic device including a display unit, the information processing method comprising:
receiving a selection instruction of a user, and determining a first file, wherein the first file can be run by a plurality of application programs;
determining at least one adaptive application program corresponding to the file format of the first file according to the corresponding relation between the file format and the application program;
acquiring first attribute information of the adaptive application program;
according to the first attribute information, acquiring an interface when the adaptive application program runs a file with the same file format as the first file;
and displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file through the display unit.
In the above method, preferably, the obtaining an interface when the adapted application runs a file having a file format that is the same as that of the first file includes:
acquiring a first interface when the adaptive application program runs a second file from the historical running record of the adaptive program;
and the file format of the second file is the same as that of the first file.
In the above method, preferably, the obtaining an interface when the adapted application runs a file having a file format that is the same as that of the first file includes:
acquiring content information of the first file;
acquiring file display setting information of the adaptive application program;
and acquiring a second interface when the adaptive application program runs the first file according to the file display setting information of the adaptive application program and the content information of the first file.
The above method, preferably, further comprises:
searching evaluation information of a network user corresponding to the first file in a network according to the file name information of the first file;
acquiring evaluation information of the network user;
determining a third interface corresponding to the evaluation information of the network user;
and displaying the third interface through the display unit.
In the above method, preferably, the displaying, by the display unit, the identifier of the adapted application program and the interface when the adapted application program runs the file having the same file format as the first file include:
acquiring historical attribute information of a file with the same file format as the first file set by a user;
determining a preferred adaptive application program of which the first attribute information and the historical attribute information meet a first preset condition from the at least one adaptive application program;
displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the sequence of the preset adaptive application program;
wherein the display priority of the preferred adapted application is higher than the display priority of other adapted applications in the at least one adapted application.
In the above method, preferably, the displaying, by the display unit, the identifier of the adapted application program and the interface when the adapted application program runs the file having the same file format as the first file include:
acquiring the frequency of using each adaptive application program by the user;
and displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the preset frequency sequence of the adaptive application program.
An information processing apparatus applied to an electronic device including a display unit, the information processing apparatus comprising:
the file determining module is used for receiving a selection instruction of a user and determining a first file, wherein the first file can be operated by a plurality of application programs;
the adaptive application program determining module is used for determining at least one adaptive application program corresponding to the file format of the first file according to the corresponding relation between the file format and the application program;
the attribute information acquisition module is used for acquiring first attribute information of the adaptive application program;
the interface acquisition module is used for acquiring an interface when the adaptive application program runs a file with the same file format as the first file according to the first attribute information;
the display unit is used for displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file.
Preferably, the interface obtaining module of the apparatus includes:
the first interface acquisition unit is used for acquiring a first interface when the adaptive application program runs the second file from the historical record of the adaptive program;
and the file format of the second file is the same as that of the first file.
Preferably, the interface obtaining module of the apparatus includes:
a content information acquisition unit configured to acquire content information of the first file;
a setting information acquisition unit for acquiring file display setting information of the adapted application program;
and the second interface acquisition unit is used for acquiring a second interface when the adaptive application program runs the first file according to the file display setting information of the adaptive application program and the content information of the first file.
The above apparatus, preferably, further comprises:
the searching module is used for searching the evaluation information of the network user corresponding to the first file in the network according to the file name information of the first file;
the evaluation information acquisition module is used for acquiring the evaluation information of the network user;
the third interface determining module is used for determining a third interface corresponding to the evaluation information of the network user;
the display unit is further used for displaying the third interface.
The above apparatus, preferably, further comprises:
the historical attribute information acquisition module is used for acquiring historical attribute information which is set by a user for the attribute of the file with the same file format as the first file;
the preferred adaptive application program determining module is used for determining a preferred adaptive application program of which the first attribute information and the historical attribute information meet a first preset condition from the at least one adaptive application program;
a first ranking module configured to rank the at least one adapted application, wherein a display priority of the preferred adapted application is higher than display priorities of other adapted applications of the at least one adapted application;
the display unit is used for displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the sequence of the adaptive application program by the first sequencing module.
The above apparatus, preferably, further comprises:
the frequency acquisition module is used for acquiring the frequency of the user using each adaptive application program;
a second sorting module for sorting the at least one adapted application according to frequency;
the display unit is used for displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the sequence of the adaptive application program by the second sequencing module.
An electronic device comprising the information processing apparatus as described above.
As can be seen from the foregoing technical solutions, compared with the prior art, an embodiment of the present invention provides an information processing method, where when a user needs to open a first file, at least one adapted application corresponding to a file format of the first file is determined, then an interface when the adapted application runs a file having a file format identical to that of the first file is obtained according to first attribute information of the adapted application, then an identifier of the adapted application and an interface when the adapted application runs a file having a file format identical to that of the first file are displayed by a display unit, so that the user can select a desired application according to the displayed interface, thereby avoiding a phenomenon that the user opens each adapted application one by one to determine an adapted application meeting own needs, the operation process of the user is simplified, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of an implementation of an information processing method according to an embodiment of the present application;
fig. 2 is a flowchart of an implementation of an interface for obtaining an adaptive application program to run a file having the same file format as a first file according to an embodiment of the present application;
fig. 3 is a flowchart illustrating an implementation of displaying, by a display unit, an identifier of an adaptation application and an interface of the adaptation application when running a file having a file format identical to that of a first file according to an embodiment of the present application;
fig. 4 is a flowchart of another implementation of displaying, by a display unit, an identifier of an adaptation application and an interface of the adaptation application when running a file having a file format that is the same as that of a first file according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an interface obtaining module according to an embodiment of the present disclosure;
fig. 7 is another schematic structural diagram of an interface acquisition module according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application.
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.
The information processing method provided by the embodiment of the application is applied to the electronic equipment, and the electronic equipment is provided with the display unit.
Referring to fig. 1, fig. 1 is a flowchart of an implementation of an information processing method according to an embodiment of the present application, where the implementation of the information processing method includes:
step S11: receiving a selection instruction of a user, and determining a first file, wherein the first file can be run by a plurality of application programs;
the first file may be executable by a plurality of applications, and may be selected from a plurality of applications that are capable of executing the first file, the first file may be executed by a first application, the first file may be executed by a second application, or the first file may be executed by a third application, or the third file may be executed by a third application.
Step S12: determining at least one adaptive application program corresponding to the file format of the first file according to the corresponding relation between the file format and the application program;
in an electronic device, only one adaptation application corresponding to the file format of the first file may be installed, or two or more adaptation applications corresponding to the file format of the first file may be installed.
Step S13: acquiring first attribute information of the adaptive application program;
the first attribute information may refer to information related to a display format when the application program is adapted to run the file, for example, information related to the display format, such as a font, a line space, a page margin, and the like when the file is displayed.
Step S14: according to the first attribute information, acquiring an interface when the adaptive application program runs a file with the same file format as the first file;
wherein the file with the same file format as the first file is: a file having a file format identical to that of the first file. In this embodiment of the present application, a file having the same file format as the first file may refer to the first file; the file format of the second file is the same as that of the first file.
Step S15: and displaying the identification of the adaptive application program and an interface when the adaptive application program runs a file with the same file format as the first file through the display unit.
In the embodiment of the application, the display unit displays the adaptation application program and simultaneously displays the interface of the adaptation application program when the adaptation application program runs the file with the same format as that of the first file, so that a user can know the interface of the adaptation application program when the adaptation application program runs the file with the same format as that of the first file on the premise of not opening the adaptation application program.
It should be noted that, in this embodiment of the application, when only one adaptation application corresponding to the file format of the first file is determined, the identifier of the adaptation application and an interface of the adaptation application when running the file with the same file format as the file format of the first file may be displayed through the display unit;
the first file can also be directly run through the one adaptation application program without displaying the identification of the adaptation application program and an interface when the adaptation application program runs the file with the same file format as the first file.
In the information processing method provided by the embodiment of the application, when a user needs to open a first file, at least one adaptive application program corresponding to the file format of the first file is determined, then, for each adaptive application program, an interface when the adaptive application program runs the file with the file format same as that of the first file is obtained according to first attribute information of the adaptive application program, then, an identifier of the adaptive application program and an interface when the adaptive application program runs the file with the file format same as that of the first file are displayed through a display unit, so that the user can select the required application program according to the displayed interface, the phenomenon that the user opens each adaptive application program one by one to determine the adaptive application program meeting the own requirements is avoided, and the operation process of the user is simplified, the user experience is improved.
In the embodiment of fig. 1, preferably, in an implementation manner of obtaining an interface when the adapted application runs a file having a file format that is the same as that of the first file, the obtaining may include:
acquiring a first interface when the adaptive application program runs a second file from the historical running record of the adaptive program;
and the file format of the second file is the same as that of the first file.
In the embodiment of the application, for each adaptive application program, acquiring a history record of the adaptive program when the adaptive program runs a second file of the same type as the file type of the first file; determining that one interface of the adaptive application program running the second file of the same type is a first interface of the adaptive application program running the second file from the historical record;
it should be noted that, in a preferred embodiment of the present application, the second file may be the first file, that is, the first file was run by the adaptation application program, and when the first file is selected again by the user, an interface determined when the first file is run by the adaptation application program in the history record of the first file run by the adaptation application program may be displayed as an interface when the file with the same file format as that of the first file is run by the adaptation application program, preferentially from the history record of the first file run by the adaptation application program.
In the embodiment of fig. 1, preferably, an implementation flowchart of another implementation manner of obtaining an interface when the adaptation application runs a file having a file format that is the same as that of the first file is shown in fig. 2, and may include:
step S21: acquiring content information of the first file;
the content information of the first file refers to part or all of information to be displayed by the first file.
Step S22: acquiring file display setting information of the adaptive application program;
wherein the file display setting information may include: and the adaptive application program is preset with file display effect information. For example, the file is displayed in what font size, font style, line space, or margin format.
In the embodiment of the present application, the execution sequence between step S21 and step S22 is not specifically limited, and step S21 may be executed first, step S22 may be executed later, step S22 may be executed first, step S21 may be executed, and step S21 and step S22 may be executed simultaneously.
Step S23: and acquiring a second interface when the adaptive application program runs the first file according to the file display setting information of the adaptive application program and the content information of the first file.
In the embodiment of the application, according to the file display setting information of the adaptive application program, a second interface when the adaptive application program runs the first file with the file display setting information is determined.
In the embodiment of the application, the second interface of the adaptive application program when the first file is operated is directly determined, so that a user can more intuitively know the effect of the adaptive application program when the first file is operated.
On the basis of the embodiment shown in fig. 1, in another embodiment of the information processing method provided in the embodiment of the present application, the method may further include:
searching evaluation information of a network user corresponding to the first file in a network according to the file name information of the first file;
acquiring evaluation information of the network user;
determining a third interface corresponding to the evaluation information of the network user;
and the third interface comprises evaluation information of the network user. And displaying the third interface through the display unit.
In this embodiment of the application, the third interface may be displayed in a floating layer form, or the third interface and the identifier of the adapted application program may be displayed on the same display interface. In the embodiment of the application, while displaying the identifier of the adaptation application program and the interface of the adaptation application program when running the file with the same file format as the first file, the evaluation information corresponding to the first file is also displayed, so that a user can select a required application program according to the displayed interface and obtain information associated with the content of the first file, thereby increasing the user's knowledge of the first file.
In the embodiment shown in fig. 1, an implementation flowchart of displaying, by the display unit, the identifier of the adapted application program and the interface when the adapted application program runs the file having the same file format as the first file is shown in fig. 3, and may include:
step S31: acquiring historical attribute information of a file with the same file format as the first file set by a user;
in the embodiment of the application, historical attribute information set by a user when the adaptive application program runs a file of the same file type as the first file, that is, historical behavior habit information of the user is obtained, where the historical attribute information may include line spacing of characters when the user edits or opens the file, margin of the file when the user edits or opens the file, and fonts of the characters when the user edits or opens the file.
Step S32: determining a preferred adaptive application program of which the first attribute information and the historical attribute information meet a first preset condition from the at least one adaptive application program;
the first attribute information of each adaptive application program can be respectively compared with the historical attribute information;
when the same information amount of the first attribute information of the adapted application and the historical attribute information reaches a preset threshold value, the adapted application can be determined to be a preferred adapted application. Namely, the adapted application program with the same information amount of the first attribute information and the historical attribute information reaching the preset threshold value can be determined as the preferred adapted application program.
Step S33: displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the sequence of the preset adaptive application program; wherein the display priority of the preferred adapted application is higher than the display priority of other adapted applications in the at least one adapted application.
In this embodiment of the present application, a priority may be given to each of the adapted applications, and specifically, when the same information amount of the first attribute information of the adapted application and the historical attribute information is larger, the priority of the adapted application is higher. Correspondingly, the adaptation application programs can be sorted according to the sequence of the priorities from top to bottom, and the identifiers of the adaptation application programs and the interfaces of the adaptation application programs when the adaptation application programs run the files with the same file format as the first file are displayed through the display unit according to the sequence of the priorities from top to bottom.
In the embodiment of the application, when the same information amount of the first attribute information of the adaptive application program and the historical attribute information is larger, it is indicated that the first attribute information of the adaptive application program is closer to the setting habit of the user. That is to say, in the embodiment of the application, the adapted applications are sorted according to the setting habits of the user, and the adapted applications similar to the setting habits of the user are preferentially displayed, so that the user can select the required adapted applications more conveniently.
In the embodiment shown in fig. 1, another implementation flowchart of the interface for displaying, by the display unit, the identifier of the adapted application program and the file having the same file format as the first file when the adapted application program runs on the file is shown in fig. 4, and may include:
step S41: acquiring the frequency of using each adaptive application program by the user;
in the embodiment of the application, the times of using each adaptive application program by the user can be equivalent to the times of using each adaptive application program by the user; the frequency of using each adaptive application program by the user can be converted into the frequency of using the adaptive application program according to a preset conversion rule.
Step S42: and displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the preset frequency sequence of the adaptive application program.
Preferably, the adaptation application programs may be sorted in the order from top to bottom according to the frequency of use of the user, and then the identifier of the adaptation application program and the interface when the adaptation application program runs the file with the same file format as the first file may be displayed in the order from top to bottom according to the frequency of use of the user.
In the embodiment of the application, the identification of the adaptive application program and the interface of the adaptive application program when the adaptive application program runs the file with the same file format as the first file are displayed according to the sequence from high use frequency to low use frequency of a user, so that the user can select the adaptive application program required by the user more conveniently.
Corresponding to the method embodiment, an embodiment of the present application further provides an information processing apparatus, where the information processing apparatus is applied to an electronic device, and a schematic structural diagram of the information processing apparatus provided in the embodiment of the present application is shown in fig. 5 and may include;
a file determining module 51, an adaptive application determining module 52, an attribute information acquiring module 53 and an interface acquiring module 54; wherein,
the file determining module 51 is configured to receive a selection instruction of a user, and determine a first file, where the first file is capable of being executed by multiple application programs;
the first file may be executable by a plurality of applications, and may be selected from a plurality of applications that are capable of executing the first file, the first file may be executed by a first application, the first file may be executed by a second application, or the first file may be executed by a third application, or the third file may be executed by a third application.
The adapted application determining module 52 is configured to determine at least one adapted application corresponding to the file format of the first file according to the corresponding relationship between the file format and the application;
in an electronic device, only one adaptation application corresponding to the file format of the first file may be installed, and two or more adaptation applications corresponding to the file format of the first file may be installed.
The attribute information obtaining module 53 is configured to obtain first attribute information of the adapted application;
the first attribute information may refer to information related to a display format when the application program is adapted to run the file, for example, information related to the display format, such as a font, a line space, a page margin, and the like when the file is displayed.
The interface obtaining module 54 is configured to obtain, according to the first attribute information, an interface when the adaptation application runs a file having a file format that is the same as that of the first file;
wherein the file with the same file format as the first file is: a file having a file format identical to that of the first file. In this embodiment of the present application, a file having the same file format as the first file may refer to the first file; the file format of the second file is the same as that of the first file.
The display unit is used for displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file.
In the embodiment of the application, the display unit displays the adaptation application program and simultaneously displays the interface of the adaptation application program when the adaptation application program runs the file with the same format as that of the first file, so that a user can know the interface of the adaptation application program when the adaptation application program runs the file with the same format as that of the first file on the premise of not opening the adaptation application program.
It should be noted that, in this embodiment of the application, when only one adaptation application corresponding to the file format of the first file is determined, the identifier of the adaptation application and an interface of the adaptation application when running the file with the same file format as the file format of the first file may be displayed through the display unit;
the first file can also be directly run through the one adaptation application program without displaying the identification of the adaptation application program and an interface when the adaptation application program runs the file with the same file format as the first file.
The information processing device provided by the embodiment of the application determines at least one adaptive application program corresponding to the file format of a first file when a user needs to open the first file, then obtains an interface when the adaptive application program runs a file with the file format same as that of the first file according to first attribute information of the adaptive application program for each adaptive application program, displays the identifier of the adaptive application program and the interface when the adaptive application program runs the file with the file format same as that of the first file, so that the user can select the required application program according to the displayed interface, thereby avoiding the phenomenon that the user opens each adaptive application program one by one to determine the adaptive application program meeting the own requirements, and simplifying the operation process of the user, the user experience is improved.
In the embodiment shown in fig. 5, preferably, a schematic structural diagram of the interface obtaining module provided in the embodiment of the present application is shown in fig. 6, and may include:
a first interface obtaining unit 61, configured to obtain, from the history of the adapted application program, a first interface when the adapted application program runs the second file;
and the file format of the second file is the same as that of the first file.
In the embodiment of the application, for each adaptive application program, acquiring a history record of the adaptive program when the adaptive program runs a second file of the same type as the file type of the first file; determining that one interface of the adaptive application program running the second file of the same type is a first interface of the adaptive application program running the second file from the historical record;
it should be noted that, in a preferred embodiment of the present application, the second file may be the first file, that is, the first file was run by the adaptation application program, and when the first file is selected again by the user, an interface determined when the first file is run by the adaptation application program in the history record of the first file run by the adaptation application program may be displayed as an interface when the file with the same file format as that of the first file is run by the adaptation application program, preferentially from the history record of the first file run by the adaptation application program.
In the embodiment shown in fig. 5, preferably, another schematic structural diagram of the interface obtaining module provided in the embodiment of the present application is shown in fig. 7, and may include:
a content information acquisition unit 71 for acquiring content information of the first file;
a setting information acquisition unit 72 for acquiring file display setting information of the adapted application;
the second interface obtaining unit 73 is configured to obtain a second interface when the adapted application runs the first file according to the file display setting information of the adapted application and the content information of the first file.
In the embodiment of the application, the second interface of the adaptive application program when the first file is operated is directly determined, so that a user can more intuitively know the effect of the adaptive application program when the first file is operated.
On the basis of the embodiment shown in fig. 5, another schematic structural diagram of the information processing apparatus provided in the embodiment of the present application is shown in fig. 8, and may further include:
the searching module 81 is configured to search, according to the file name information of the first file, evaluation information of a network user corresponding to the first file in a network;
an evaluation information obtaining module 82, configured to obtain evaluation information of the network user;
a third interface determining module 83, configured to determine a third interface corresponding to the evaluation information of the network user;
the display unit is further used for displaying the third interface.
In this embodiment of the application, the third interface may be displayed in a floating layer form, or the third interface and the identifier of the adapted application program may be displayed on the same display interface. In the embodiment of the application, while displaying the identifier of the adaptation application program and the interface of the adaptation application program when running the file with the same file format as the first file, the evaluation information corresponding to the first file is also displayed, so that a user can select a required application program according to the displayed interface and obtain information associated with the content of the first file, thereby increasing the user's knowledge of the first file.
On the basis of the embodiment shown in fig. 5, a schematic diagram of another structure of the information processing apparatus provided in the embodiment of the present application is shown in fig. 9, and may further include:
a history attribute information obtaining module 91, configured to obtain history attribute information in which a user sets an attribute of a file having the same file format as the first file;
in the embodiment of the application, historical attribute information set by a user when the adaptive application program runs a file of the same file type as the first file, that is, historical behavior habit information of the user is obtained, where the historical attribute information may include line spacing of characters when the user edits or opens the file, margin of the file when the user edits or opens the file, and fonts of the characters when the user edits or opens the file.
A preferred adapted application determining module 92, configured to determine, from the at least one adapted application, a preferred adapted application for which the first attribute information and the historical attribute information satisfy a first preset condition;
the first attribute information of each adaptive application program can be respectively compared with the historical attribute information;
when the same information amount of the first attribute information of the adapted application and the historical attribute information reaches a preset threshold value, the adapted application can be determined to be a preferred adapted application. Namely, the adapted application program with the same information amount of the first attribute information and the historical attribute information reaching the preset threshold value can be determined as the preferred adapted application program.
A first sorting module 93, configured to sort the at least one adapted application, wherein a display priority of the preferred adapted application is higher than display priorities of other adapted applications in the at least one adapted application;
the display unit is configured to display the identifier of the adapted application program and an interface when the adapted application program runs the file with the same file format as the first file according to the sequence of the adapted application program by the first sequencing module 93.
In this embodiment of the present application, a priority may be given to each of the adapted applications, and specifically, when the same information amount of the first attribute information of the adapted application and the historical attribute information is larger, the priority of the adapted application is higher. Correspondingly, the adaptation application programs can be sorted according to the sequence of the priorities from top to bottom, and the identifiers of the adaptation application programs and the interfaces of the adaptation application programs when the adaptation application programs run the files with the same file format as the first file are displayed through the display unit according to the sequence of the priorities from top to bottom.
In the embodiment of the application, when the same information amount of the first attribute information of the adaptive application program and the historical attribute information is larger, it is indicated that the first attribute information of the adaptive application program is closer to the setting habit of the user. That is to say, in the embodiment of the application, the adapted applications are sorted according to the setting habits of the user, and the adapted applications similar to the setting habits of the user are preferentially displayed, so that the user can select the required adapted applications more conveniently.
On the basis of the embodiment shown in fig. 5, a schematic diagram of another structure of the information processing apparatus provided in the embodiment of the present application is shown in fig. 10, and may further include:
a frequency obtaining module 101, configured to obtain a frequency of using each adaptive application by the user;
in the embodiment of the application, the times of using each adaptive application program by the user can be equivalent to the times of using each adaptive application program by the user; the frequency of using each adaptive application program by the user can be converted into the frequency of using the adaptive application program according to a preset conversion rule.
A second sorting module 102, configured to sort the at least one adapted application according to frequency;
preferably, the adaptation application programs can be sorted from top to bottom according to the use frequency of the user.
The display unit is configured to display the identifier of the adapted application program and an interface when the adapted application program runs the file with the same file format as the first file according to the sorting of the adapted application program by the second sorting module 102.
Preferably, the identifier of the adaptation application program and the interface of the adaptation application program when running the file with the same file format as the first file are displayed in the order from top to bottom according to the use frequency of the user.
In the embodiment of the application, the identification of the adaptive application program and the interface of the adaptive application program when the adaptive application program runs the file with the same file format as the first file are displayed according to the sequence from high use frequency to low use frequency of a user, so that the user can select the adaptive application program required by the user more conveniently.
An embodiment of the present application further provides an electronic device, where the electronic device has the information processing apparatus according to the embodiment shown in any one of fig. 5 to 8.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the device or system type embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (13)

1. An information processing method applied to an electronic device including a display unit, the information processing method comprising:
receiving a selection instruction of a user, and determining a first file, wherein the first file can be run by a plurality of application programs;
determining at least one adaptive application program corresponding to the file format of the first file according to the corresponding relation between the file format and the application program;
acquiring first attribute information of the adaptive application program; the first attribute information refers to information related to a display format when the application program is adapted to run a file;
according to the first attribute information, acquiring an interface when the adaptive application program runs a file with the same file format as the first file;
and displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file through the display unit.
2. The information processing method according to claim 1, wherein the obtaining of the interface when the adapted application runs the file having the same file format as the first file comprises:
acquiring a first interface when the adaptive application program runs a second file from the historical running record of the adaptive program;
and the file format of the second file is the same as that of the first file.
3. The information processing method according to claim 1, wherein the obtaining of the interface when the adapted application runs the file having the same file format as the first file comprises:
acquiring content information of the first file;
acquiring file display setting information of the adaptive application program;
and acquiring a second interface when the adaptive application program runs the first file according to the file display setting information of the adaptive application program and the content information of the first file.
4. The method of claim 1, further comprising:
searching evaluation information of a network user corresponding to the first file in a network according to the file name information of the first file;
acquiring evaluation information of the network user;
determining a third interface corresponding to the evaluation information of the network user;
and displaying the third interface through the display unit.
5. The information processing method according to claim 1, wherein the displaying, by the display unit, the identifier of the adapted application and the interface when the adapted application runs the file having the same file format as the first file include:
acquiring historical attribute information of a file with the same file format as the first file set by a user;
determining a preferred adaptive application program of which the first attribute information and the historical attribute information meet a first preset condition from the at least one adaptive application program;
displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the sequence of the preset adaptive application program;
wherein the display priority of the preferred adapted application is higher than the display priority of other adapted applications in the at least one adapted application.
6. The information processing method according to claim 1, wherein the displaying, by the display unit, the identifier of the adapted application and the interface when the adapted application runs the file having the same file format as the first file include:
acquiring the frequency of using each adaptive application program by the user;
and displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the preset frequency sequence of the adaptive application program.
7. An information processing apparatus applied to an electronic device including a display unit, characterized by comprising:
the file determining module is used for receiving a selection instruction of a user and determining a first file, wherein the first file can be operated by a plurality of application programs;
the adaptive application program determining module is used for determining at least one adaptive application program corresponding to the file format of the first file according to the corresponding relation between the file format and the application program;
the attribute information acquisition module is used for acquiring first attribute information of the adaptive application program; the first attribute information refers to information related to a display format when the application program is adapted to run a file;
the interface acquisition module is used for acquiring an interface when the adaptive application program runs a file with the same file format as the first file according to the first attribute information;
the display unit is used for displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file.
8. The apparatus of claim 7, wherein the interface acquisition module comprises:
the first interface acquisition unit is used for acquiring a first interface when the adaptive application program runs the second file from the historical record of the adaptive program;
and the file format of the second file is the same as that of the first file.
9. The apparatus of claim 7, wherein the interface acquisition module comprises:
a content information acquisition unit configured to acquire content information of the first file;
a setting information acquisition unit for acquiring file display setting information of the adapted application program;
and the second interface acquisition unit is used for acquiring a second interface when the adaptive application program runs the first file according to the file display setting information of the adaptive application program and the content information of the first file.
10. The apparatus of claim 7, further comprising:
the searching module is used for searching the evaluation information of the network user corresponding to the first file in the network according to the file name information of the first file;
the evaluation information acquisition module is used for acquiring the evaluation information of the network user;
the third interface determining module is used for determining a third interface corresponding to the evaluation information of the network user;
the display unit is further used for displaying the third interface.
11. The apparatus of claim 7, further comprising:
the historical attribute information acquisition module is used for acquiring historical attribute information which is set by a user for the attribute of the file with the same file format as the first file;
the preferred adaptive application program determining module is used for determining a preferred adaptive application program of which the first attribute information and the historical attribute information meet a first preset condition from the at least one adaptive application program;
a first ranking module configured to rank the at least one adapted application, wherein a display priority of the preferred adapted application is higher than display priorities of other adapted applications of the at least one adapted application;
the display unit is used for displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the sequence of the adaptive application program by the first sequencing module.
12. The apparatus of claim 7, further comprising:
the frequency acquisition module is used for acquiring the frequency of the user using each adaptive application program;
a second sorting module for sorting the at least one adapted application according to frequency;
the display unit is used for displaying the identification of the adaptive application program and an interface when the adaptive application program runs the file with the same file format as the first file according to the sequence of the adaptive application program by the second sequencing module.
13. An electronic device characterized by comprising the information processing apparatus according to any one of claims 7 to 12.
CN201410085628.6A 2014-03-10 2014-03-10 Information processing method, device and electronic equipment Active CN103823614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410085628.6A CN103823614B (en) 2014-03-10 2014-03-10 Information processing method, device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410085628.6A CN103823614B (en) 2014-03-10 2014-03-10 Information processing method, device and electronic equipment

Publications (2)

Publication Number Publication Date
CN103823614A CN103823614A (en) 2014-05-28
CN103823614B true CN103823614B (en) 2018-01-16

Family

ID=50758708

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410085628.6A Active CN103823614B (en) 2014-03-10 2014-03-10 Information processing method, device and electronic equipment

Country Status (1)

Country Link
CN (1) CN103823614B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104408081B (en) * 2014-11-11 2019-07-30 努比亚技术有限公司 A kind of mobile terminal and its quick method and apparatus for checking file
CN105630342B (en) * 2015-12-25 2019-01-15 努比亚技术有限公司 A kind of method of terminal and terminal display file
CN108108077B (en) * 2016-11-25 2020-03-20 腾讯科技(深圳)有限公司 Desktop management method and device
CN109656445B (en) * 2018-12-14 2020-08-18 Oppo广东移动通信有限公司 Content processing method, device, terminal and storage medium
CN111026477B (en) * 2019-11-25 2021-10-15 维沃移动通信有限公司 Display method and electronic equipment
CN115344159A (en) * 2022-08-25 2022-11-15 维沃移动通信有限公司 File processing method and device, electronic equipment and readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102768676A (en) * 2012-06-14 2012-11-07 腾讯科技(深圳)有限公司 Method and device for processing file with unknown format
CN103597477A (en) * 2011-06-13 2014-02-19 索尼公司 Information processing device, information processing method and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032482B2 (en) * 2004-09-30 2011-10-04 Microsoft Corporation Method, system, and apparatus for providing a document preview
GB2479068B (en) * 2008-10-28 2013-10-02 Hewlett Packard Development Co File type association in a remote computing session
CN102111503A (en) * 2011-02-18 2011-06-29 宇龙计算机通信科技(深圳)有限公司 Quick operation method and mobile terminal
US8751493B2 (en) * 2012-04-23 2014-06-10 Google Inc. Associating a file type with an application in a network storage service

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103597477A (en) * 2011-06-13 2014-02-19 索尼公司 Information processing device, information processing method and program
CN102768676A (en) * 2012-06-14 2012-11-07 腾讯科技(深圳)有限公司 Method and device for processing file with unknown format

Also Published As

Publication number Publication date
CN103823614A (en) 2014-05-28

Similar Documents

Publication Publication Date Title
CN103823614B (en) Information processing method, device and electronic equipment
CN104965630B (en) Method and system for layout of desktop application icons
US20190155846A1 (en) Search result displaying method and apparatus
US20240143904A1 (en) Human-Computer Interaction Method And Apparatus Thereof
US8219582B2 (en) System, method, and computer readable media for identifying a user-initiated log file record in a log file
WO2016082598A1 (en) Method, apparatus, and device for rapidly searching for application program
CN104866526B (en) Intelligent terminal and method for recommending application program
CN107291949B (en) Information searching method and device
US20130138638A1 (en) Temporal visualization of query results
CN104102733B (en) Search for content providing and search engine
WO2021129122A1 (en) Display method for book query page, electronic device and computer storage medium
JP2020170538A (en) Method, apparatus and program for processing search data
US9886504B2 (en) Audio file management method, device and storage medium
CN105955569A (en) File sharing method and apparatus
US20160328110A1 (en) Method, system, equipment and device for identifying image based on image
CN109478191B (en) Text mining method, recording medium, and text mining device
CN106202050B (en) Theme information acquisition method and device and electronic equipment
CN104850608A (en) Method for searching keywords on information exhibiting page
CN110728113A (en) Information screening method and device of electronic forms and terminal equipment
CN112307716B (en) Document content export method, export device, electronic device and storage medium
CN104035655A (en) Method and device for controlling displaying of input method
CN107885862B (en) Image display method and device
CN110059272B (en) Page feature recognition method and device
US11375059B2 (en) Display method, display device, terminal device, and storage medium
US10878049B2 (en) Search apparatus and search system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant