CN111610902A - Data processing method and device and terminal equipment - Google Patents

Data processing method and device and terminal equipment Download PDF

Info

Publication number
CN111610902A
CN111610902A CN202010400833.2A CN202010400833A CN111610902A CN 111610902 A CN111610902 A CN 111610902A CN 202010400833 A CN202010400833 A CN 202010400833A CN 111610902 A CN111610902 A CN 111610902A
Authority
CN
China
Prior art keywords
target
application
service
service function
user
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
CN202010400833.2A
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.)
Ant Fortune Shanghai Financial Information Service Co ltd
Original Assignee
Alipay Hangzhou Information Technology 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202010400833.2A priority Critical patent/CN111610902A/en
Publication of CN111610902A publication Critical patent/CN111610902A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The specification provides a data processing method, a data processing device and terminal equipment. In one embodiment, the data processing method determines a target service function in a target application meeting requirements by acquiring a service function in an installed application on a terminal device used by a user and according to a preset processing rule; then according to a preset database of template operation paths containing service functions in a plurality of applications, obtaining a target operation path corresponding to the target service function in the target application; and further, a target trigger icon for triggering a target business function entering the target application can be generated and displayed to the user according to the target operation path. The terminal equipment can automatically perform simulation operation according to the associated target operation path and enter and display a service interface of the target service function in the target application to the user only by performing one-time trigger operation on the target trigger icon by the user, so that the operation of the user is simplified, and the use experience of the user is improved.

Description

Data processing method and device and terminal equipment
Technical Field
The present specification belongs to the field of internet technologies, and in particular, to a data processing method, an apparatus, and a terminal device.
Background
With the development of technology, a program application, for example, an app installed on a mobile phone, often includes a plurality of different business functions. When a user wants to use a specific service function in an application, the user often needs to click to enter a main interface of the application, then performs multiple operations in the main interface of the application according to corresponding instructions, and finally can enter the service interface of the service function which the user wants to use the corresponding service function after layer-by-layer skipping.
At present, a method for simplifying user operation and enabling a user to trigger a target service function in a target application conveniently and efficiently is needed.
Disclosure of Invention
The present specification provides a data processing method, an apparatus, and a terminal device, so as to simplify user operations, and enable a user to conveniently and efficiently access a service interface of a target service function in a target application.
The data processing method, the data processing device and the terminal equipment provided by the specification are realized as follows:
a method of data processing, comprising: acquiring a service function in an installed application; according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications; and generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
A method of data processing, comprising: displaying a target trigger icon, wherein the target trigger icon is associated with the target operation path, and the target trigger icon is used for triggering a target service function in the target application; receiving a trigger operation of a user for the target trigger icon; and responding to the trigger operation, and displaying a business interface of a target business function in the target application to a user.
A data processing apparatus comprising: the first acquisition module is used for acquiring the service function in the installed application; the processing module is used for determining a target service function in the target application which meets the requirement from the service functions in the installed application according to a preset processing rule; the second acquisition module is used for acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications; and the generating module is used for generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path, and the target trigger icon is used for triggering a target service function in the target application.
A data processing apparatus comprising: the first display module is used for displaying a target trigger icon, wherein the target trigger icon is associated with the target operation path, and the target trigger icon is used for triggering a target service function in the target application; the receiving module is used for receiving the triggering operation of the user aiming at the target triggering icon; and the second display module is used for responding to the trigger operation and displaying the service interface of the target service function in the target application to the user.
A terminal device comprises a processor and a memory for storing processor executable instructions, wherein the processor executes the instructions to acquire a service function in an installed application; according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications; and generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
A computer readable storage medium having stored thereon computer instructions which, when executed, implement obtaining business functions in an installed application; according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications; and generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
According to the data processing method, the data processing device and the terminal equipment, the service function in the installed application on the terminal equipment used by a user is obtained, and the target service function in the target application meeting the requirement is determined according to the preset processing rule; then according to a preset database of template operation paths containing service functions in a plurality of applications, obtaining a target operation path corresponding to the target service function in the target application; and further, a target trigger icon for triggering a service interface of a target service function directly entering the target application can be generated and displayed to the user according to the target operation path. The terminal equipment can automatically perform corresponding operation according to the target operation path and enter and display a service interface of the target service function in the target application to the user only by performing one-time triggering operation on the displayed target triggering icon, so that the operation of the user is simplified, the use experience of the user is improved, and the user can conveniently and efficiently trigger the target service function in the target application.
Drawings
In order to more clearly illustrate the embodiments of the present specification, the drawings needed to be used in the embodiments will be briefly described below, and the drawings in the following description are only some of the embodiments described in the present specification, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without any creative effort.
FIG. 1 is a diagram illustrating an embodiment of a system architecture for implementing a data processing method according to an embodiment of the present disclosure;
FIG. 2 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 3 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 4 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 5 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 6 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 7 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 8 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 9 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 10 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 11 is a diagram illustrating an embodiment of a data processing method according to an embodiment of the present disclosure;
FIG. 12 is a flow diagram of a data processing method provided by one embodiment of the present description;
FIG. 13 is a flow diagram of a data processing method provided by one embodiment of the present description;
fig. 14 is a schematic structural component diagram of a terminal device provided in an embodiment of the present specification;
fig. 15 is a schematic structural composition diagram of a data processing apparatus according to an embodiment of the present specification.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only a part of the embodiments of the present specification, and not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments in the present specification without any inventive step should fall within the scope of protection of the present specification.
The embodiment of the specification provides a data processing method, which can be particularly applied to a system structure comprising a server and terminal equipment. In particular, reference may be made to fig. 1. The terminal device is provided with one or more applications, wherein each application further comprises one or more service functions. The server is pre-established and stores a preset database containing template operation paths of business functions in a plurality of applications. The terminal device and the server can perform data interaction in a wired or wireless mode.
In specific implementation, the terminal device may be configured to obtain a service function in an application installed on the terminal device; and according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application.
The terminal device may generate and send a query request to the server, and query a preset database on the server through the request server to obtain a target operation path corresponding to a target service function in the target application.
Further, the terminal device may generate and display a target trigger icon according to the target operation path, where the target trigger icon is associated with the target operation path, and the target trigger icon is used to trigger a target service function in the target application.
Based on the system, if a user wants to trigger a certain target service function in a certain target application on the terminal device, the terminal device can respond to the trigger operation by performing the trigger operation on the corresponding target trigger icon once, and automatically perform the corresponding operation in the background according to the target operation path associated with the target trigger icon to trigger the corresponding target service function in the target application.
In this embodiment, the server may specifically include a server that is applied to a network service platform side and is capable of implementing functions such as data transmission and data processing. Specifically, the server may be, for example, an electronic device having data operation, storage function and network interaction function. Alternatively, the server may be a software program running in the electronic device and providing support for data processing, storage and network interaction. In the present embodiment, the number of servers is not particularly limited. The server may specifically be one server, or may also be several servers, or a server cluster formed by several servers.
In this embodiment, the terminal device may specifically include a front-end device that is applied to a user side and can implement functions such as data acquisition and data transmission. Specifically, the terminal device may be, for example, a desktop computer, a tablet computer, a notebook computer, a smart phone, a digital assistant, a smart wearable device, and the like. Alternatively, the terminal device may be a software application capable of running in the electronic device. For example, it may be some APP running on a cell phone, etc.
In a specific scenario example, as shown in fig. 2, a user a may use an account in a TB wallet app on a mobile phone to pay a monthly electricity fee conveniently and efficiently by applying the data processing method provided by the embodiment of the present specification.
In this embodiment, the user a may use its own mobile phone as the terminal device. A plurality of applications are installed in the mobile phone of the user A. Specifically, as shown in fig. 3, for example, three applications, namely a TB wallet app (a payment-type software), a WX social app (a social-type software), and a news information app (an information-type software) are installed on the mobile phone of the user a. Wherein, each application is integrated with a plurality of different service functions.
Taking the TB wallet app as an example, as shown in fig. 4, after clicking a service interface (which may also be referred to as a main interface or a main menu) entering the TB wallet app, the TB wallet app provides service functions such as paying money and collecting money, and also includes various primary service functions listed below, such as going out, food/play, hotel accommodations, and living payment.
The first-level service function may further include a more detailed and specific second-level service function. Taking the life payment as an example, referring to fig. 5, after clicking to enter the service interface of the life payment, the life payment further includes the following secondary service functions, such as water fee, electricity fee, gas fee, and the like.
The second-level service function may further include a third-level service function which is more detailed and specific than the first-level service function. For example, referring to fig. 6, after clicking the service interface for entering the electricity fee, the electricity fee further includes a plurality of three-level service functions such as electricity payment in this month, electricity inquiry in this month, and electricity inquiry in previous month.
In the present scenario example, if the user a currently wants to perform business data processing for monthly power payment through the TB wallet app. Referring to the contents shown in fig. 3 to 6, the user a usually needs to find and click an icon of the TB wallet app in the display screen of the mobile phone first to perform a first operation so as to enter a business interface of the TB wallet app. And finding and clicking a life payment icon in the business interface of the app of the TB wallet, and performing secondary operation to enter the life payment business interface. And finding and clicking the electric charge icon in the service interface of the life payment, and performing third operation to enter the service interface of the electric charge. The icon for paying the electricity in this month is found and clicked in the service interface for the electricity fee, and the service interface for paying the electricity in this month can be obtained by performing the fourth operation, as shown in fig. 7. And finally completing the service data processing of the electricity payment in the month in the interface.
It can be seen that before entering the final service interface for paying electricity in this month, the user a needs to perform at least three operations to gradually jump into the service interface for paying electricity in this month to complete the payment of electricity in this month without error (for example, the user a carelessly sends out a gesture operation indicating jumping out and jumps out of the service interface for TB wallet app).
In this scenario example, the mobile phone used by the user a first scans the application installed on the mobile phone by the user a, which includes: TB wallet app, WX social app and news information app. Further, the mobile phone may obtain and respectively obtain the service functions included in each application according to the data packets or installation files related to the three applications on the local mobile phone. For example, life payment in the TB wallet app, monthly electricity payment in the TB wallet app, credit card payment in the TB wallet app, and so forth. The obtained service functions may specifically include service functions of different levels. According to the method, the mobile phone can obtain each specific service function contained in each installed application, so that the service functions in a plurality of installed applications are obtained.
Certainly, in the specific implementation, after determining that the installed applications include the TB wallet app, the WX social app, and the news information app, the mobile phone of the user a may also obtain the service functions in the installed applications by querying the official websites of the three applications, respectively.
Further, the mobile phone may perform corresponding processing on the obtained service functions in the multiple installed applications according to a preset processing rule, and determine, from the service functions in the multiple installed applications, that the service functions in the applications that are used by the user with a high probability and have a complicated operation process are used as target service functions in the target applications that meet the requirements.
Specifically, the mobile phone may obtain a historical operation record of the user a within a preset time period, for example, the historical operation record of the user a on the mobile phone within the last month. Then, the mobile phone can count the frequency of using the service function in each installed application in the last month according to the historical operation record. And screening out the service function in the installed application with the use frequency greater than or equal to 1 time from the service functions in the multiple installed applications as the service function in the pending application according to the use frequency. The service function in the pending application may be specifically understood as a service function in an application that a user has a relatively high probability of using.
Further, the handset may communicate with a server of the network platform. And generating and sending a first type query request aiming at the operation times of the service function in the pending application to the server. The first type of query request may specifically carry identification information for indicating a service function in a pending application, and the first type of query request is used to request a server to query operation times of operations included in an operation process of the service function in the pending application.
And the server receives the first type of query request and analyzes and extracts the identification information of the service function in the pending application to be queried from the first type of query request. Further, the server may respond to the first type query request, query a preset database according to the identification information of the service function in the pending application, find a template operation path matched with the service function in the pending application, and determine the operation times of the service function in each pending application in the operation process according to the template operation path.
The preset database may be a database storing template operation paths of service functions in a plurality of predetermined applications. The service functions in the applications can cover a plurality of specific service functions related to a plurality of existing applications to a greater extent. The template operation path may specifically correspond to a service function in an application, and includes an operation flow with the least number of operations to be executed to trigger the service function in the application. In addition, the template operation path may further carry an application tag for indicating the corresponding application, and a service tag for indicating the corresponding service function.
Specifically, taking the monthly electricity payment in the TB wallet app as an example, the corresponding template operation path can be shown in fig. 8, and includes the following multiple operation steps connected in sequence: click on the TB wallet app icon; clicking a life payment icon; clicking an electric charge icon; clicking the power consumption payment icon in the month. The template operation path also carries an application label 'TB' for indicating TB wallet app and a service label 'BYDJF' for indicating monthly electricity payment. Of course, the template operation paths listed above are only illustrative. When the method is implemented, the method can also comprise the step of using template operation paths represented in other forms according to specific situations.
In this scenario example, the server may find, according to the identification information of the service function in the application to be determined, a template operation path in which the application tag and the service tag are simultaneously matched with the identification information from a preset database. Further, the server may count the number of operation steps included in the template operation path according to the determined matched template operation path, and use the count as the operation frequency of the operation included in the operation process of the service function in the application. Therefore, the operation times of the operation included in the operation process of the service function in each pending application requested to be inquired by the mobile phone are determined.
For example, also take a template operation path corresponding to the monthly electricity payment in the TB wallet app as an example, the template operation path includes 4 operation steps, and the corresponding operation times may be determined to be 4.
And the server can feed back the operation times of the determined business functions in each pending application, which are included in the operation process, to the mobile phone of the user A.
The mobile phone of the user A can further screen out the service function in the pending application with relatively complex operation process when the user triggers as the target service function in the target application from the service functions in the multiple pending applications according to the operation times.
Specifically, the mobile phone can screen out the service function in the pending application, which has the operation frequency more than or equal to 3 times and is relatively complex and tedious in operation of the user, as the target service function in the target application according to the operation frequency of the service function in each pending application.
For example, the number of operations corresponding to the monthly power payment in the TB wallet app is 4, and thus the monthly power payment in the TB wallet app may be determined as the target business function in the target application. For another example, the number of operations corresponding to mobile phone recharging in the TB wallet app is 1, and although the service function in the application has a higher usage frequency in the near term, the number of operations involved is small and is less than the preset threshold of the number of operations, which means that the operation process of the service function in the application itself is relatively simple, and the user is not bothered to operate, so that the service function in the application is not determined as the target service function in the target application.
According to the mode, the mobile phone can further screen out the service functions in the undetermined applications, which have certain use requirements of the user, and the complicated service functions in the undetermined applications, which are more complicated and fussy to operate by the user, as the target service functions in the target applications according to the use frequency and the operation frequency and the use requirements of the user and the two different dimensions of the complexity of the user in operation. Further, the handset may generate and send a second type of query request for a target business function in the target application to the server. The second type query request may carry identification information of a target service function in a target application, and the second type query request is used to request query of a template operation path of the target service function in the target application.
And the server receives and sends the second type query request, queries a preset database according to the identity of the target service function in the target application carried in the second type query request, finds a template operation path with an application label and a service label matched with the identity information of the target service function in the target application as a target operation path, and feeds the target operation path back to the mobile phone.
After receiving the target operation path, the mobile phone may generate a target trigger icon associated with the target operation path and used for triggering a target service function in the corresponding target application according to the target operation path. And displaying the target trigger icon in the mobile phone interface.
For example, as shown in FIG. 9. The mobile phone can separately generate a target trigger icon (for example, a target trigger icon 1) similar to the virtual app for the monthly power payment in the TB wallet, and display the target trigger icon to the user a through the mobile phone interface.
Wherein the target trigger icon is associated with a target operation path of the monthly power payment in the TB wallet. Specifically, the target trigger icon may further display a prompt message related to the monthly electricity payment in the TB wallet, so as to prompt the user that the icon is used for triggering the monthly electricity payment service function in the TB wallet.
In addition, referring to fig. 9, the mobile phone also generates and displays target trigger icons corresponding to the business function of friend circle in WX social app (e.g., target trigger icon 2), and target trigger icons corresponding to the business function of monthly water payment in TB wallet app (e.g., target trigger icon 3), and the like, corresponding to the target business functions in other target applications.
In the example of the scenario, the user a wants to trigger the monthly electricity payment service function in the TB wallet to use the TB money to complete the monthly electricity payment. As shown in fig. 9, the user a may directly click a target trigger icon that is separately displayed on the mobile phone and corresponds to the monthly power payment in the TB wallet, and initiate a trigger operation for the target trigger icon.
And the mobile phone receives the trigger operation of the user A and automatically performs simulation operation in the background according to the target operation path associated with the target trigger icon. For example, the TB wallet app icons can be clicked in the background of the mobile phone in sequence according to the target operation path; clicking a life payment icon; clicking an electric charge icon; and clicking the operation of the monthly electricity payment icon to enter a monthly electricity payment service interface. The specific operation process can be displayed to a user or hidden from the user.
Further, as shown in fig. 10, the mobile phone may display the service interface of the final incoming payment of electricity in this month to the user a. Therefore, the user A can directly enter a service interface for paying the monthly electricity in the TB wallet app which originally can be entered only by performing multiple operations only by clicking the target trigger icon to perform one operation, and the payment service of the monthly electricity is completed in the interface. Therefore, the operation process of the user A is effectively simplified, the user A can conveniently and quickly enter a service interface for power consumption payment in the month for payment service, and the use experience of the user A is improved.
In another example scenario, referring to fig. 11, the cell phone of user a also generates and presents an update trigger icon (e.g., update trigger icon) for initiating an update operation for the target trigger icon to the user.
In specific implementation, if the user A has a requirement for updating the target trigger icon automatically generated by the current mobile phone, the user A can initiate an updating operation by clicking the updating trigger icon.
The mobile phone receives and responds to the update operation, and displays an update operation menu to the user, as shown in fig. 11, specific update options are displayed on the update operation menu, for example, adding a target trigger icon, deleting an existing target trigger icon, and modifying an existing target trigger icon.
Specifically, for example, the user a wants to add a new target trigger icon corresponding to the business function of the heat news in the news information app, and may select an option of the new target trigger icon in the update operation menu.
The mobile phone receives and responds to the operation of the user A, and displays an option list to the user A, wherein the option list comprises identification information corresponding to a target trigger icon which is not generated currently and a service function in an installed application in the mobile phone. The user A can further find out and select the identification information corresponding to the business function of the hot list news in the news information app in the option list.
Further, the mobile phone receives and determines that the target service function in the newly added target application which the user A currently wants to update is the hot list news in the news communication information app according to the operation. And further, the method can interact with the server, and a template operation path corresponding to the heat list news in the news information app is obtained and used as an updated target operation path. And generating and displaying a target trigger icon (for example, a target trigger icon 4) corresponding to the leader board news in the news information app to the user A on the mobile phone according to the updated target operation path, and completing updating of the target trigger icon.
In addition, the user A finds that an error exists if the user A uses the target to trigger the icon. For example, the TB wallet app has been updated recently, resulting in a change in the operation path of some business functions, and the target path associated with the target trigger icon 3 is also the operation path before the update. Therefore, when the user A clicks the target trigger icon 3, a business interface which is not paid by the monthly water in the TB wallet app and is entered and displayed to the user A through the mobile phone according to the original target operation path.
At this time, the user A can click the updating triggering icon and select an option for modifying the existing target triggering icon on the updating operation menu.
The mobile phone receives and responds to the operation, and displays an option list containing the existing target trigger icon to the user. The user a may select the target trigger icon 3 in the list of options.
And the mobile phone receives and responds to the operation of the user A, and interacts with the server to acquire an updated target operation path corresponding to the monthly water payment in the TB wallet app. And then, the original target trigger icon 3 can be updated according to the updated target operation path. For example, the updated target operation path may be used to replace the target operation path before update originally associated with the target trigger icon 3, so as to obtain the updated target trigger icon 3, and complete the update. Therefore, when the user clicks the updated target trigger icon 3, the mobile phone can accurately enter and display the service interface of water payment in the current month in the TB wallet app to the user.
In the scene example, the user can be supported to self-define the target trigger icon through the mode, and the target trigger icon can be correspondingly updated according to specific conditions, so that the diversified requirements of the user under different conditions can be better met, and the use experience of the user is further improved.
Referring to fig. 12, an embodiment of the present disclosure provides a data processing method. In particular implementations, the method may include the following.
S1201: and acquiring the service function in the installed application.
In some embodiments, the method may be applied to the terminal device side. The terminal device may be a mobile phone, a tablet computer, a notebook computer, an intelligent watch, or other electronic devices used by a user.
In some embodiments, a user may install one or more different applications (or programs) on the terminal device while using the terminal device, for example, an app application on a cell phone, etc. Each application will often contain one or more specific business functions (or services).
In some embodiments, the service content, and the service level, referred to by the service functions described above may be different. For example, the TB wallet app may contain a plurality of service functions with different service contents and different service levels.
In some embodiments, in specific implementation, the terminal device may obtain the service function in the application installed on the terminal device by performing scanning, retrieving, and the like.
In some embodiments, in specific implementation, the terminal device may first determine the application installed on the terminal device by scanning the application installed in the device. Specifically, for example, an application installation list of the terminal device may be obtained and scanned to determine the installed application.
Further, the terminal device may query and acquire service functions included in each installed application, respectively. Thereby obtaining a plurality of service functions in the installed application. Specifically, for example, the terminal device may obtain each service function included in the installed application by accessing a website associated with the installed application and querying. Each service function contained in the installed application can also be determined by acquiring and analyzing a data packet or an installation file corresponding to the installed application locally on the terminal device.
Of course, the above listed manner of obtaining the service function in the installed application is only an illustrative illustration. In specific implementation, according to specific situations, other suitable manners may also be adopted to obtain the service function in the installed application on the terminal device.
S1202: and according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application.
In some embodiments, the target business function in the satisfactory target application may be specifically based on the usage requirement of the user, and the user uses the business function in the installed application with relatively high frequency, for example, the business function of payment in the TB wallet app, which is frequently used by the user every day. The service function in the installed application with a large number of user operations, for example, the service function of paying for electricity in this month in a TB wallet app that can be used only by a user performing multiple operations, may also be based on the complexity of the operation process when the user uses the application. The method can also be used for simultaneously considering the use requirements of users and the complexity of the operation process, and simultaneously has the service function in the installed application with higher use frequency and operation frequency.
In some embodiments, in specific implementation, corresponding processing may be performed according to a preset processing rule, so as to find the service function in the installed application that meets the requirement from the service functions in the installed application, as a target service function in the target application.
In some embodiments, based on the dimension of the user usage requirement, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may include the following steps: acquiring a historical operation record in a preset time period of a user; according to the historical operation records of the user in the preset time period, counting the use frequency of the user in using the service functions in each installed application in the preset time period; and screening out the service functions in the installed application with the use frequency greater than or equal to a preset frequency threshold from the service functions in the installed application as target service functions in the target application according to the use frequency. Therefore, the service function in the application which is used by the user frequently in the near future can be screened from the service functions in the plurality of installed applications to serve as the target service function in the target application.
The preset time period may be the last month, or the last week. The preset frequency threshold may be specifically 2 times, or 5 times, and the like. In specific implementation, the specific values of the preset time period and the preset frequency threshold can be flexibly set according to specific conditions. The present specification is not limited to these.
In some embodiments, after counting the usage frequency of the service functions in each installed application used by the user within a preset time period, in a specific implementation, the service functions in the installed applications may be sorted according to the usage frequency from high to low; and acquiring the business functions in the preset number of installed applications ranked at the top as the business functions in the target application. For example, the business functions in the top 10 top-ranked installed applications are screened out as the business functions in the target application.
In some embodiments, based on the dimension of the complexity of the operation process when the user uses the application, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may further include, during specific implementation, the following: determining the operation times of operations related to the business functions in each installed application; and screening out the service functions in the installed application with the operation times larger than or equal to a preset time threshold value from the service functions in the installed application as target service functions in the target application according to the operation times. Therefore, the service function in the application which is complex and tedious to operate when the user uses and needs to be operated for many times by the user can be screened out from the service functions in the installed applications to be used as the target service function in the target application.
The preset number threshold may be 3 times, 5 times, or the like. In specific implementation, the specific value of the preset frequency threshold can be flexibly set according to specific conditions. The present specification is not limited to these.
In some embodiments, in a specific implementation, the terminal device may request the server to query and feed back the operation times of the service function in the installed application by sending a first type query request to the server.
The first type of query request may include an identity of a service function in an installed application to be queried. For example, the application to which the service function in the installed application belongs and the tag information of the corresponding specific service function may be indicated.
The server may specifically be a cloud server that stores a preset database, or has a right and a capability to call the preset database. The preset database may be a database storing template operation paths of service functions in a plurality of predetermined applications.
The service functions in the applications can cover a plurality of specific service functions related to a plurality of existing applications to a greater extent. The template operation paths may specifically correspond to a service function in an application, and specifically include an operation flow with the least number of operations to be executed to trigger the service function in the application. Specifically, taking the monthly electricity payment in the TB wallet app as an example, the corresponding template operation path may include the following multiple operation steps connected in sequence: click on the TB wallet app icon; clicking a life payment icon; clicking an electric charge icon; clicking the power consumption payment icon in the month.
In some embodiments, the template operation path may further carry an application tag for indicating the corresponding application, and a service tag for indicating the corresponding service function.
In some embodiments, in specific implementation, the server may receive and respond to the first type query request, query, according to the identification information of the target service function in the installed application to be queried, a template operation path in which the application tag and the service tag are simultaneously matched with the identification information from a preset database, count the number of operation steps included in the template operation path as the number of operations corresponding to the service function in the installed application, and feed back the number of operations to the terminal device.
By the method, the terminal equipment can obtain the operation times involved in the operation of the service function in each installed application.
In addition, the terminal device can also obtain a local log record of the terminal device, and according to the log record, a historical operation process of a user in history when the user triggers the service function in the installed application is inquired, so that the corresponding operation times can be counted according to the historical operation process.
In some embodiments, in specific implementation, the terminal device may determine, by combining the data of the use frequency and the operation frequency, a target service function in the target application that meets the requirement from the service functions in the installed application. For example, the terminal device may screen out, from the service functions in the multiple installed applications, the service function in the installed application, of which the usage frequency is greater than or equal to a preset frequency threshold and the operation frequency is greater than or equal to the preset frequency threshold, as the target service function in the target application.
In some embodiments, in a specific implementation, for a specific application scenario, a target service function in a target application that meets requirements may be determined from service functions in the installed application based on data of other dimensions.
In some embodiments, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may further include, during implementation: determining a service approximate value between service functions in the installed application; dividing service functions in a plurality of installed applications of which the service approximate values are greater than or equal to a preset approximate value threshold value into the same service type group; and screening out a service function in the installed application from the same service type group as a target service function in the target application according to a preset screening rule.
In some embodiments, in implementation, the business approximation value between business functions in different installed applications may be determined according to the approximation degree of the names of business functions in different installed applications. Further, according to service approximate values between service functions in different installed applications, the service functions in the multiple installed applications, of which the service approximate values are greater than or equal to the preset approximate value threshold, can be used as service functions in the multiple installed applications with the same or similar service functions to be divided into a service type group.
For example, a weather query in application a, a weather forecast in application b, and weather early knowledge in application c may be divided into a traffic type group.
And then, the service functions in a plurality of installed applications with the same or similar service functions in the same service type group are deduplicated, and only one service function in the installed application is reserved as a target application function in the target application or is used as a service function in the installed application which subsequently participates in further screening.
In some embodiments, in specific implementation, a service function in an installed application may be screened from the same service type group according to a preset screening rule, and the service function is reserved as a target service function in a target application, or as a service function in an installed application that subsequently participates in further screening.
In some embodiments, in specific implementation, the frequency of using the service function in each installed application in the same service type group may be respectively counted, and according to the frequency of using, the service function in the installed application with the highest frequency of using is screened from the service type group for reservation.
For example, for the weather query in the application a, the weather forecast in the application b, and the weather early known in the application c included in the same service type group, the weather query in the application a with the highest usage frequency may be screened out according to the usage frequency to be retained, and the weather forecast in the application b and the weather early known in the application c that are duplicated in the service function and have similar service functions may be removed.
In some embodiments, in implementation, environmental parameters related to a scene may also be obtained; and screening out a service function in the installed application which accords with the scene where the user is located from the same service type group according to the environment parameter, and reserving the service function to be used as a target service function in the target application or participate in the subsequent further screening of the service function in the installed application.
In some embodiments, the environment parameter may specifically include parameter data related to an application scenario when a user triggers a service function. Specifically, the environment parameters may include address information of the user, professional information of the user, time information triggered by the user, and the like.
Specifically, for example, the main activity range of the user in the city a can be determined according to the address information of the user, and then the takeout service function in the application d and the takeout service function in the application e can be screened out to serve as the service function in the application of the scene where the symbolic user is located, where the takeout service function in the application a covers relatively comprehensively and is relatively convenient to use, and the service function is reserved.
In some embodiments, in specific implementation, the terminal device may further obtain, through the server or the network, the usage frequency of the service function in each installed application determined based on the network data. And then according to the use frequency, screening out the service function in the installed application with relatively high use frequency as the default target service function in the target application.
In some embodiments, in order to better meet the personalized requirements of different users, the users can also be allowed to customize target business functions in the target application.
Specifically, the terminal device may present, to the user, identification information corresponding to the service function in the installed application; receiving a selection operation of a user for the identification information; and according to the selection operation, determining the service function in the installed application selected by the user from the service functions in the installed application as the target service function in the target application. Therefore, the individual requirements of the user can be effectively met, and the target service function in the target application suitable for the user can be determined for the user in a targeted mode.
S1203: and acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications.
In some embodiments, the terminal device may generate a second type query request for a target service function in the target application, and send the second type query request to the server to request the server to query and acquire a target operation path corresponding to the target service function in the target application. The second type query request may carry identification information of a target service function in a target application.
And the server receives and responds to the second type query request, queries a preset database according to the identification information, finds a template operation path which is matched with the application label and the service label and the identification information simultaneously as a target operation path, and feeds the target operation path back to the terminal equipment. And the terminal equipment receives a target operation path which is fed back by the server and corresponds to the target service function in the target application.
In some embodiments, the terminal device may also directly query a preset database according to the identification information of the target service function in the target application, and obtain a target operation path corresponding to the target service function in the target application.
S1204: and generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
In some embodiments, in specific implementation, the terminal device may separately generate and display a target trigger icon for directly triggering the target service function in the target application on the terminal device for the target service function in the target application according to the target operation path.
The target trigger icon may be specifically associated with a target operation path. In addition, the target trigger icon may be understood as a virtual application generated by the terminal device, for example, a virtual app.
Further, the target trigger icon may also display identification information for indicating a target service function in the corresponding target application. So that the user can know the target service function in the target application corresponding to the target trigger icon according to the displayed identification information.
In some embodiments, when a user wants to trigger a target business function in a target application, only a trigger operation needs to be directly initiated for the target trigger icon. For example, the user only needs to click the target trigger icon on the terminal device, or draw a designated gesture within a preset range of the target trigger icon, or the like. At this time, the terminal device may receive a trigger operation of a response user for the target trigger icon, and perform a simulation operation in the background according to a target operation path associated with the triggered target trigger icon, so as to enter a service interface of a target service function in the target application. For example, the terminal device may simulate the user to automatically perform a plurality of operations in the background according to the target operation path, and enter a service interface of a target service function in the target application. And further showing a business interface of the target business function in the target application to the user. Therefore, the user can trigger the target service function in the target application efficiently and quickly only by carrying out one-time triggering operation aiming at the target triggering icon without carrying out multiple operations by the user.
In some embodiments, different features of different applications are taken into account when the target business function is triggered to execute. In specific implementation, a service interface of the target service function does not need to be accessed and displayed to the user. Specifically, the terminal device may further receive a trigger operation of a response user for the target trigger icon, and perform a simulation operation in the background according to a target operation path associated with the triggered target trigger icon, so as to automatically complete data processing related to a target service function in the target application. For example, after the user clicks and triggers the target trigger icon corresponding to the monthly power payment in the TB wallet, the terminal device may perform a simulation operation in the background according to the target operation path associated with the target trigger icon, so as to complete data processing of the monthly power payment for the user by using the account in the TB wallet. Thereby, the use experience of the user can be further improved.
In this embodiment, a target service function in a target application meeting requirements is determined by obtaining a service function in an installed application on a terminal device used by a user and according to a preset processing rule; then according to a preset database of template operation paths containing service functions in a plurality of applications, obtaining a target operation path corresponding to the target service function in the target application; and further, a target trigger icon for triggering a service interface of a target service function directly entering the target application can be generated and displayed to the user according to the target operation path. The terminal equipment can automatically perform corresponding operation according to the target operation path and enter and display the service interface of the target service function in the target application to the user only by performing one-time trigger operation on the displayed target trigger icon by the user, so that the operation of the user is simplified, the use experience of the user is improved, and the user can conveniently and efficiently enter the service interface of the target service function in the target application.
In some embodiments, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may include the following steps: acquiring a historical operation record in a preset time period of a user; according to the historical operation records of the user in the preset time period, counting the use frequency of the user in using the service functions in each installed application in the preset time period; and screening out the service functions in the installed application with the use frequency greater than or equal to a preset frequency threshold from the service functions in the installed application as target service functions in the target application according to the use frequency.
In some embodiments, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may include the following steps: determining a service approximate value between service functions in the installed application; dividing service functions in a plurality of installed applications of which the service approximate values are greater than or equal to a preset approximate value threshold value into the same service type group; and screening out a service function in the installed application from the same service type group as a target service function in the target application according to a preset screening rule.
In some embodiments, the screening, according to a preset screening rule, a service function in an installed application from the same service type group as a target service function in a target application may include the following steps: acquiring environmental parameters related to a scene; and according to the environment parameters, screening out a service function in the installed application which accords with the scene where the user is located from the same service type group as a target service function in the target application.
In some embodiments, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may further include, during implementation: displaying identification information corresponding to the service function in the installed application to a user; receiving a selection operation of a user for the identification information; and according to the selection operation, determining the service function in the installed application selected by the user from the service functions in the installed application as the target service function in the target application.
In some embodiments, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may further include, during implementation: determining the operation times of operations related to the business functions in each installed application; and screening out the service functions in the installed application with the operation times larger than or equal to a preset time threshold value from the service functions in the installed application as target service functions in the target application according to the operation times.
In some embodiments, according to specific situations, the above listed multiple processing manners may be combined to determine, from the service functions in the installed application, a target service function in the target application that is relatively more suitable for the user, can bring a better use experience to the user, and meets requirements.
In some embodiments, the obtaining of the target operation path corresponding to the target service function in the target application according to the preset database may include the following steps in specific implementation: and searching a preset database, and finding a template operation path with an application label matched with the target application and a service label matched with the target service function from template operation paths contained in the preset database to serve as the target operation path.
In some embodiments, after the target trigger icon is generated and displayed according to the target operation path, when the method is implemented, the following may be further included: receiving and responding to the triggering operation of the user aiming at the target triggering icon, and performing simulation operation on a background according to a target operation path associated with the target triggering icon so as to enter a service interface of a target service function in a target application; and displaying a business interface of the target business function in the target application to a user.
In an embodiment, the preset database may be specifically established as follows: acquiring historical operation records of a plurality of users; extracting service function operation paths of different applications triggered by the users from the historical operation records of the users; preprocessing the operation path to obtain a template operation path corresponding to a service function in an application, wherein the template operation path carries an application label used for indicating the corresponding application and a service label used for indicating the corresponding service function; and establishing the preset database according to the template operation path.
In some embodiments, the preset database may be specifically established by a server on a network platform. In specific implementation, the server may collect information of a large number of users and/or terminal devices used by the users to obtain historical operation records of the large number of users when using the terminal devices. And extracting an operation flow of triggering the service functions in different applications by the user from the historical operation record as an operation path corresponding to the triggered service functions in the applications.
Further, the operation path may be preprocessed to identify and filter out invalid operations in the operation path, and then a template operation path is generated based on the processed operation path.
In some embodiments, the preprocessing the operation path to obtain a corresponding template operation path may include the following steps in specific implementation: identifying invalid operations in the operation path, wherein the invalid operations comprise misoperation and/or operations which are not related to the triggered business function in the application; filtering the invalid operation from the operation path to obtain a filtered operation path; and determining a corresponding template operation path according to the filtered operation path.
In some embodiments, the above-mentioned invalidation operation may be specifically understood as an unnecessary operation in the operation process of triggering the business function in the application.
Specifically, the invalid operation may include an erroneous operation. The misoperation may include an operation that is sent by a user due to personal error when the user triggers a service function in the application and has no practical meaning. For example, the user performs an operation process of triggering a certain service function in a certain application, and inadvertently clicks a mobile phone screen.
In addition, the invalidation operation may also include an operation not associated with the triggered business function in the application. The operation unrelated to the triggered service function in the application may include an operation which is sent by the user when the service function in the application is triggered, and has a practical meaning but is unrelated to the triggering of the target service function in the target application. For example, the user suddenly calls while performing an operation to trigger a service function in an application, and the user clicks a listen icon. Of course, the above-listed invalidation is only an illustrative illustration. In particular, other types of invalidation operations may also be included, as the case may be.
In some embodiments, the identifying of the invalid operation in the operation path may include the following steps: acquiring a log record of a source device of the operation path; and detecting and identifying invalid operation from the operation path according to the log record.
Specifically, a log record of a source device (for example, a terminal device used by a user) which collects the operation path may be obtained; and further, the operation steps in the collected operation paths can be analyzed one by one according to the log records so as to identify invalid operation.
In some embodiments, the identifying of the invalid operation in the operation path may further include, when implemented, the following: marking the operation path according to a preset marking rule; and identifying and detecting invalid operation in the operation path according to the marked operation path.
In this embodiment, in specific implementation, the operation characteristics of the invalid operation may be determined in advance, and a corresponding preset labeling rule is established according to the operation characteristics of the invalid operation. When the server is implemented, the operation path can be labeled according to a preset labeling rule and by combining the operation characteristics of each operation step in the operation path, so that the labeled operation path is obtained. And then, according to the labeled operation path and the labeled information, identifying and detecting invalid operation in the operation path.
In some embodiments, in specific implementation, a technician may also manually label the operation path in combination with the preset labeling rule, so as to further improve the labeling effect, and thus, invalid operations in the operation path may be identified more accurately according to the labeled operation path in the following process.
In some embodiments, when the preset database is established, the template operation path may also be obtained in other manners. Specifically, when the method is implemented, the following contents may be further included: acquiring data packets of a plurality of applications; determining a calling interface corresponding to the service function in the application according to the data packets of the plurality of applications; and generating a template operation path corresponding to the service function in the application according to the calling interface.
In some embodiments, in specific implementation, a large number of data packets or installation files of applications on the terminal device used by the user may be obtained, and the call interface corresponding to each service function in the application may be determined by analyzing the data packets or the installation files. And then, according to the calling interface, an operation path which is relatively more convenient to generate and triggers the corresponding service function in the application based on the calling interface is used as a template operation path. The template operation path used can thus be made more efficient.
In some embodiments, after the target trigger icon is generated and displayed according to the target operation path, when the method is implemented, the following may be further included: receiving and responding to an updating operation aiming at the target trigger icon; updating the target operation path according to the updating operation to obtain an updated target operation path; and updating the target trigger icon according to the updated target operation path.
In some embodiments, the determining, according to the preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application may further include, during implementation: according to the historical operation records of a plurality of users, counting the historical occurrence frequency of each template operation path in the preset database; and according to the occurrence frequency of each template operation path, screening out the service functions in the installed application of which the historical occurrence frequency of the corresponding template operation path is greater than or equal to a preset frequency threshold value from the service functions in the installed application as target service functions in the target application.
As can be seen from the above, in the data processing method provided in the embodiment of the present specification, a service function in an installed application on a terminal device used by a user is obtained, and a target service function in a target application that meets requirements is determined according to a preset processing rule; then according to a preset database of template operation paths containing service functions in a plurality of applications, obtaining a target operation path corresponding to the target service function in the target application; and further, a target trigger icon for triggering a service interface of a target service function directly entering the target application can be generated and displayed to the user according to the target operation path. The terminal equipment can automatically perform corresponding operation according to the target operation path and enter and display the service interface of the target service function in the target application to the user only by performing one-time trigger operation on the displayed target trigger icon by the user, so that the operation of the user is simplified, the use experience of the user is improved, and the user can conveniently and efficiently enter the service interface of the target service function in the target application; and counting the use frequency of the user for using the service functions in each installed application in the preset time period by obtaining and according to the historical operation records in the preset time period of the user, and screening out the target service functions in the target application from the service functions in the installed applications on the terminal equipment used by the user according to the use frequency to generate a corresponding target trigger icon, so that the generated and displayed target trigger icon can better meet the actual requirements of the user, and the use experience of the user is further improved.
Referring to fig. 13, another data processing method is provided in the embodiments of the present disclosure. When the method is implemented, the following contents may be included.
S1301: and displaying a target trigger icon, wherein the target trigger icon is associated with the target operation path, and the target trigger icon is used for triggering a target service function in the target application.
S1302: and receiving a trigger operation of a user for the target trigger icon.
S1303: and responding to the trigger operation, and displaying a business interface of a target business function in the target application to a user.
In some embodiments, in response to the trigger operation, a service interface of a target service function in the target application is presented to the user, and the specific implementation may include the following: responding to the trigger operation, and performing simulation operation on a background according to a target operation path associated with the target trigger icon to enter a service interface of a target service function in a target application; and displaying a business interface of the target business function in the target application to a user.
In some embodiments, the target trigger icon may be specifically generated as follows: acquiring a service function in an installed application; according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application; and generating the target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path.
In some embodiments, after receiving a trigger operation of a user for the target trigger icon, when the method is implemented, the method may further include: and responding to the trigger operation, and executing data processing related to the target service function in the target application.
Therefore, based on the data processing method provided by the embodiment of the specification, the user can trigger the target service function in the target application only by one operation, so that the operation process of the user is effectively simplified, the user can trigger the target service function in the target application more efficiently and conveniently, and the use experience of the user is improved.
An embodiment of the present specification further provides a terminal device, including a processor and a memory for storing processor-executable instructions, where the processor, when implemented specifically, may perform the following steps according to the instructions: acquiring a service function in an installed application; according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications; and generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
In order to more accurately complete the above instructions, referring to fig. 14, the present specification further provides another specific terminal device, wherein the terminal device includes a network communication port 1401, a processor 1402, a display 1403 and a memory 1404, and the above structures are connected by an internal cable, so that the structures can perform specific data interaction.
The network communication port 1401 may be specifically configured to acquire a service function in an installed application.
The processor 1402 may be specifically configured to determine, according to a preset processing rule, a target service function in a target application that meets requirements from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications; and generating a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
The display 1403 may be specifically configured to show a target trigger icon to a user.
The memory 1404 may be specifically configured to store a corresponding instruction program.
In this embodiment, the network communication port 1401 may be a virtual port that is bound to different communication protocols so that different data can be transmitted or received. For example, the network communication port may be port No. 80 responsible for web data communication, port No. 21 responsible for FTP data communication, or port No. 25 responsible for mail data communication. In addition, the network communication port can also be a communication interface or a communication chip of an entity. For example, it may be a wireless mobile network communication chip, such as GSM, CDMA, etc.; it can also be a Wifi chip; it may also be a bluetooth chip.
In this embodiment, the processor 1402 may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth. The description is not intended to be limiting.
In this embodiment, the display 1403 may be specifically an LCD or LED display screen integrated in the terminal device, or an LCD or LED display screen that is independent from the terminal device but connected to the terminal device.
In this embodiment, the memory 1404 may include multiple layers, and in a digital system, any memory may be used as long as binary data can be stored; in an integrated circuit, a circuit without a physical form and with a storage function is also called a memory, such as a RAM, a FIFO and the like; in the system, the storage device in physical form is also called a memory, such as a memory bank, a TF card and the like.
The present specification further provides a computer storage medium based on the above data processing method, where the computer storage medium stores computer program instructions, and when the computer program instructions are executed, the computer storage medium implements: acquiring a service function in an installed application; according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications; and generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
In this embodiment, the storage medium includes, but is not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), a Cache (Cache), a Hard disk (Hard disk drive, HDD), or a Memory Card (Memory Card). The memory may be used to store computer program instructions. The network communication unit may be an interface for performing network connection communication, which is set in accordance with a standard prescribed by a communication protocol.
In this embodiment, the functions and effects specifically realized by the program instructions stored in the computer storage medium can be explained by comparing with other embodiments, and are not described herein again.
Referring to fig. 15, in terms of software, the embodiment of the present specification further provides a data processing apparatus, which may specifically include the following structural modules.
The first obtaining module 1501 may be specifically configured to obtain a service function in an installed application.
The processing module 1502 may be specifically configured to determine, according to a preset processing rule, a target service function in the target application that meets the requirement from the service functions in the installed application.
The second obtaining module 1503 may be specifically configured to obtain, according to a preset database, a target operation path corresponding to a target service function in the target application, where the preset database includes template operation paths of service functions in multiple applications.
The generating module 1504 may be specifically configured to generate and display a target trigger icon according to the target operation path, where the target trigger icon is associated with the target operation path, and the target trigger icon is used to trigger a target service function in the target application.
In some embodiments, the processing module 1502 may be configured to obtain a historical operation record within a preset time period of a user; according to the historical operation records of the user in the preset time period, counting the use frequency of the user in using the service functions in each installed application in the preset time period; and screening out the service functions in the installed application with the use frequency greater than or equal to a preset frequency threshold from the service functions in the installed application as target service functions in the target application according to the use frequency.
In some embodiments, the processing module 1502, when implemented in detail, can be further configured to determine a traffic approximation between traffic functions in an installed application; dividing service functions in a plurality of installed applications of which the service approximate values are greater than or equal to a preset approximate value threshold value into the same service type group; and screening out a service function in the installed application from the same service type group as a target service function in the target application according to a preset screening rule.
In some embodiments, the processing module 1502, when implemented specifically, may be further configured to display, to a user, identification information corresponding to a service function in the installed application; receiving a selection operation of a user for the identification information; and according to the selection operation, determining the service function in the installed application selected by the user from the service functions in the installed application as the target service function in the target application.
In some embodiments, the processing module 1502, when implemented in detail, can be further configured to determine the number of operations related to a service function in each installed application; and screening out the service functions in the installed application with the operation times larger than or equal to a preset time threshold value from the service functions in the installed application as target service functions in the target application according to the operation times.
In some embodiments, when the second obtaining module 1503 is implemented, the second obtaining module may be configured to retrieve a preset database, and find a template operation path, as the target operation path, where an application tag matches a target application and a service tag matches a target service function, from template operation paths included in the preset database.
In some embodiments, the apparatus may further include a trigger module, and when implemented, the trigger module may be configured to receive and respond to a trigger operation of a user for the target trigger icon, and perform a simulation operation in a background according to a target operation path associated with the target trigger icon, so as to enter a service interface of a target service function in a target application; and displaying a business interface of the target business function in the target application to a user.
In some embodiments, the apparatus may further include an update module, which may be configured to receive and respond to an update operation for the target trigger icon when implemented; updating the target operation path according to the updating operation to obtain an updated target operation path; and updating the target trigger icon according to the updated target operation path.
It should be noted that, the units, devices, modules, etc. illustrated in the above embodiments may be implemented by a computer chip or an entity, or implemented by a product with certain functions. For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. It is to be understood that, in implementing the present specification, functions of each module may be implemented in one or more pieces of software and/or hardware, or a module that implements the same function may be implemented by a combination of a plurality of sub-modules or sub-units, or the like. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
As can be seen from the above, in the data processing apparatus provided in the embodiment of the present specification, the first obtaining module obtains the service function in the application installed on the terminal device used by the user, and the processing module determines, according to the preset processing rule, the target service function in the target application that meets the requirement; then, a second acquisition module acquires a target operation path corresponding to a target service function in the target application according to a preset database of template operation paths containing the service functions in the plurality of applications; and then a target trigger icon for triggering a service interface of a target service function directly entering the target application is generated and displayed to the user according to the target operation path through the generation module. The terminal equipment can automatically perform corresponding operation according to the target operation path and enter and display the service interface of the target service function in the target application to the user only by performing one-time trigger operation on the displayed target trigger icon by the user, so that the operation of the user is simplified, the use experience of the user is improved, and the user can conveniently and efficiently enter the service interface of the target service function in the target application.
The embodiment of the present specification further provides another data processing apparatus, which may specifically include the following structural modules.
The first display module may be specifically configured to display a target trigger icon, where the target trigger icon is associated with the target operation path, and the target trigger icon is used to trigger a target service function in the target application.
The receiving module may be specifically configured to receive a trigger operation of a user for the target trigger icon.
The second display module may be specifically configured to respond to the trigger operation, and display a service interface of a target service function in the target application to the user.
In some embodiments, when implemented specifically, the second presentation module may be configured to perform a simulation operation in a background according to a target operation path associated with the target trigger icon in response to the trigger operation, so as to enter a service interface of a target service function in a target application; and displaying a business interface of the target business function in the target application to a user.
In some embodiments, the target trigger icon may be specifically generated as follows: acquiring a service function in an installed application; according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application; acquiring a target operation path corresponding to a target service function in the target application; and generating the target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path.
In some embodiments, the apparatus may further include a triggering module, and when implemented, may be configured to perform data processing related to a target service function in the target application in response to the triggering operation.
Although the present specification provides method steps as described in the examples or flowcharts, additional or fewer steps may be included based on conventional or non-inventive means. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an apparatus or client product in practice executes, it may execute sequentially or in parallel (e.g., in a parallel processor or multithreaded processing environment, or even in a distributed data processing environment) according to the embodiments or methods shown in the figures. 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, the presence of additional identical or equivalent elements in a process, method, article, or apparatus that comprises the recited elements is not excluded. The terms first, second, etc. are used to denote names, but not any particular order.
Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may therefore be considered as a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present specification can be implemented by software plus necessary general hardware platform. With this understanding, the technical solutions in the present specification may be essentially embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a mobile terminal, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments in the present specification.
The embodiments in the present specification are described in a progressive manner, and the same or similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. The description is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
While the specification has been described with examples, those skilled in the art will appreciate that there are numerous variations and permutations of the specification that do not depart from the spirit of the specification, and it is intended that the appended claims include such variations and modifications that do not depart from the spirit of the specification.

Claims (23)

1. A method of data processing, comprising:
acquiring a service function in an installed application;
according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application;
acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications;
and generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path and is used for triggering a target service function in the target application.
2. The method of claim 1, wherein determining a target service function in a target application meeting requirements from the service functions in the installed application according to a preset processing rule comprises:
acquiring a historical operation record in a preset time period of a user;
according to the historical operation records of the user in the preset time period, counting the use frequency of the user in using the service functions in each installed application in the preset time period;
and screening out the service functions in the installed application with the use frequency greater than or equal to a preset frequency threshold from the service functions in the installed application as target service functions in the target application according to the use frequency.
3. The method according to claim 1, wherein a target service function in a target application meeting requirements is determined from the service functions in the installed application according to a preset processing rule, and further comprising:
determining a service approximate value between service functions in the installed application;
dividing service functions in a plurality of installed applications of which the service approximate values are greater than or equal to a preset approximate value threshold value into the same service type group;
and screening out a service function in the installed application from the same service type group as a target service function in the target application according to a preset screening rule.
4. The method of claim 2, wherein the step of screening out a service function in an installed application from the same service type group as a target service function in a target application according to a preset screening rule comprises:
acquiring environmental parameters related to a scene;
and according to the environment parameters, screening out a service function in the installed application which accords with the scene where the user is located from the same service type group as a target service function in the target application.
5. The method according to claim 1, wherein a target service function in a target application meeting requirements is determined from the service functions in the installed application according to a preset processing rule, and further comprising:
displaying identification information corresponding to the service function in the installed application to a user;
receiving a selection operation of a user for the identification information;
and according to the selection operation, determining the service function in the installed application selected by the user from the service functions in the installed application as the target service function in the target application.
6. The method according to claim 1, wherein a target service function in a target application meeting requirements is determined from the service functions in the installed application according to a preset processing rule, and further comprising:
determining the operation times of operations related to the business functions in each installed application;
and screening out the service functions in the installed application with the operation times larger than or equal to a preset time threshold value from the service functions in the installed application as target service functions in the target application according to the operation times.
7. The method of claim 1, wherein obtaining a target operation path corresponding to a target service function in the target application according to a preset database comprises:
and searching a preset database, and finding a template operation path with an application label matched with the target application and a service label matched with the target service function from template operation paths contained in the preset database to serve as the target operation path.
8. The method of claim 1, after generating and presenting a target trigger icon according to the target operation path, the method further comprising:
receiving and responding to the trigger operation of a user aiming at the target trigger icon, and performing simulation operation according to a target operation path associated with the target trigger icon to enter a service interface of a target service function in a target application;
and displaying a business interface of the target business function in the target application to a user.
9. The method of claim 1, wherein the predetermined database is established as follows:
acquiring historical operation records of a plurality of users;
extracting service function operation paths of different applications triggered by the users from the historical operation records of the users;
preprocessing the operation path to obtain a template operation path corresponding to a service function in an application, wherein the template operation path carries an application label used for indicating the corresponding application and a service label used for indicating the corresponding service function;
and establishing the preset database according to the template operation path.
10. The method of claim 9, preprocessing the operation path to obtain a corresponding template operation path, comprising:
identifying invalid operations in the operation path, wherein the invalid operations comprise misoperation and/or operations which are not related to the triggered business function in the application;
filtering the invalid operation from the operation path to obtain a filtered operation path;
and determining a corresponding template operation path according to the filtered operation path.
11. The method of claim 10, identifying invalid operations in the operation path, comprising:
acquiring a log record of a source device of the operation path;
and detecting and identifying invalid operation from the operation path according to the log record.
12. The method of claim 10, identifying invalid operations in the operation path, further comprising:
marking the operation path according to a preset marking rule;
and identifying and detecting invalid operation in the operation path according to the marked operation path.
13. The method of claim 9, further comprising:
acquiring data packets of a plurality of applications;
determining a calling interface of a service function in the application according to the data packets of the plurality of applications;
and generating a template operation path corresponding to the service function in the application according to the calling interface.
14. The method of claim 1, after generating and presenting a target trigger icon according to the target operation path, the method further comprising:
receiving and responding to an updating operation aiming at the target trigger icon;
updating the target operation path according to the updating operation to obtain an updated target operation path;
and updating the target trigger icon according to the updated target operation path.
15. The method according to claim 9, wherein a target service function in a target application meeting requirements is determined from the service functions in the installed application according to a preset processing rule, and further comprising:
according to the historical operation records of a plurality of users, counting the historical occurrence frequency of each template operation path in the preset database;
and according to the occurrence frequency of each template operation path, screening out the service functions in the installed application of which the historical occurrence frequency of the corresponding template operation path is greater than or equal to a preset frequency threshold value from the service functions in the installed application as target service functions in the target application.
16. A method of data processing, comprising:
displaying a target trigger icon, wherein the target trigger icon is associated with the target operation path, and the target trigger icon is used for triggering a target service function in the target application;
receiving a trigger operation of a user for the target trigger icon;
and responding to the trigger operation, and displaying a business interface of a target business function in the target application to a user.
17. The method of claim 16, wherein presenting a business interface of a target business function in a target application to a user in response to the triggering operation comprises:
responding to the trigger operation, and performing simulation operation according to a target operation path associated with the target trigger icon to enter a service interface of a target service function in a target application;
and displaying a business interface of the target business function in the target application to a user.
18. The method of claim 16, the target trigger icon being generated as follows:
acquiring a service function in an installed application;
according to a preset processing rule, determining a target service function in the target application which meets the requirement from the service functions in the installed application;
acquiring a target operation path corresponding to a target service function in the target application;
and generating the target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path.
19. The method of claim 16, after receiving a user trigger operation for the target trigger icon, the method further comprising:
and responding to the trigger operation, and executing data processing related to the target service function in the target application.
20. A data processing apparatus comprising:
the first acquisition module is used for acquiring the service function in the installed application;
the processing module is used for determining a target service function in the target application which meets the requirement from the service functions in the installed application according to a preset processing rule;
the second acquisition module is used for acquiring a target operation path corresponding to a target service function in the target application according to a preset database, wherein the preset database comprises template operation paths of the service functions in a plurality of applications;
and the generating module is used for generating and displaying a target trigger icon according to the target operation path, wherein the target trigger icon is associated with the target operation path, and the target trigger icon is used for triggering a target service function in the target application.
21. A data processing apparatus comprising:
the first display module is used for displaying a target trigger icon, wherein the target trigger icon is associated with the target operation path, and the target trigger icon is used for triggering a target service function in the target application;
the receiving module is used for receiving the triggering operation of the user aiming at the target triggering icon;
and the second display module is used for responding to the trigger operation and displaying the service interface of the target service function in the target application to the user.
22. A terminal device comprising a processor and a memory for storing processor-executable instructions which, when executed by the processor, implement the steps of the method of any one of claims 1 to 15.
23. A computer readable storage medium having stored thereon computer instructions which, when executed, implement the steps of the method of any one of claims 1 to 15.
CN202010400833.2A 2020-05-13 2020-05-13 Data processing method and device and terminal equipment Pending CN111610902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010400833.2A CN111610902A (en) 2020-05-13 2020-05-13 Data processing method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010400833.2A CN111610902A (en) 2020-05-13 2020-05-13 Data processing method and device and terminal equipment

Publications (1)

Publication Number Publication Date
CN111610902A true CN111610902A (en) 2020-09-01

Family

ID=72201457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010400833.2A Pending CN111610902A (en) 2020-05-13 2020-05-13 Data processing method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN111610902A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113568537A (en) * 2021-07-30 2021-10-29 中国银行股份有限公司 Icon display method and device and server

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098380A (en) * 2010-12-22 2011-06-15 中兴通讯股份有限公司 Method and device for customizing shortcut in mobile terminal
US20120047456A1 (en) * 2010-08-17 2012-02-23 Wistron Corporation Electronic device and method for implementing icon board based operation interface thereof
CN104571868A (en) * 2015-01-15 2015-04-29 深圳市中兴移动通信有限公司 Mobile terminal and icon adjusting method and device thereof
CN108345474A (en) * 2018-01-11 2018-07-31 维沃移动通信有限公司 Startup method, starter and the mobile terminal of application program
CN108347532A (en) * 2018-02-07 2018-07-31 深圳壹账通智能科技有限公司 Function access method, device, terminal device and storage medium
CN109101292A (en) * 2018-07-31 2018-12-28 上海爱优威软件开发有限公司 A kind of terminal shortcut operation method and system
CN109240556A (en) * 2017-07-10 2019-01-18 珠海格力电器股份有限公司 Method and device for customizing terminal status bar and electronic equipment
CN109669748A (en) * 2018-11-30 2019-04-23 维沃移动通信有限公司 A kind of display interface processing method and mobile terminal
CN110837404A (en) * 2019-10-29 2020-02-25 腾讯科技(深圳)有限公司 Shortcut operation processing method and device for internal function module and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120047456A1 (en) * 2010-08-17 2012-02-23 Wistron Corporation Electronic device and method for implementing icon board based operation interface thereof
CN102098380A (en) * 2010-12-22 2011-06-15 中兴通讯股份有限公司 Method and device for customizing shortcut in mobile terminal
CN104571868A (en) * 2015-01-15 2015-04-29 深圳市中兴移动通信有限公司 Mobile terminal and icon adjusting method and device thereof
CN109240556A (en) * 2017-07-10 2019-01-18 珠海格力电器股份有限公司 Method and device for customizing terminal status bar and electronic equipment
CN108345474A (en) * 2018-01-11 2018-07-31 维沃移动通信有限公司 Startup method, starter and the mobile terminal of application program
CN108347532A (en) * 2018-02-07 2018-07-31 深圳壹账通智能科技有限公司 Function access method, device, terminal device and storage medium
CN109101292A (en) * 2018-07-31 2018-12-28 上海爱优威软件开发有限公司 A kind of terminal shortcut operation method and system
CN109669748A (en) * 2018-11-30 2019-04-23 维沃移动通信有限公司 A kind of display interface processing method and mobile terminal
CN110837404A (en) * 2019-10-29 2020-02-25 腾讯科技(深圳)有限公司 Shortcut operation processing method and device for internal function module and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113568537A (en) * 2021-07-30 2021-10-29 中国银行股份有限公司 Icon display method and device and server

Similar Documents

Publication Publication Date Title
CN108345481B (en) Page display method and device, client and server
CN109286724B (en) Data interaction method and device based on short message
EP3610402B1 (en) Novel non-parametric statistical behavioral identification ecosystem for electricity fraud detection
CN108874289B (en) Application history record viewing method and device and electronic equipment
US20160132866A1 (en) Device, system, and method for creating virtual credit card
CN105989144B (en) Notification message management method, device and system and terminal equipment
US10146560B2 (en) Method and apparatus for automatic processing of service requests on an electronic device
WO2016082598A1 (en) Method, apparatus, and device for rapidly searching for application program
TW201519092A (en) Method and apparatus of providing application program information in mobile terminal device
US10397181B2 (en) Address book information service system, and method and device for address book information service therein
CN108205408B (en) Message display method and device
US10372512B2 (en) Method and apparatus for automatic processing of service requests on an electronic device
CN112394908A (en) Method and device for automatically generating embedded point page, computer equipment and storage medium
CN113157947A (en) Knowledge graph construction method, tool, device and server
CN102541853A (en) Method and device which are capable of obtaining application information by utilizing browser address bar
CN111028087A (en) Information display method, device and equipment
US20190317973A1 (en) Social sharing path user interface insights
WO2021104513A1 (en) Object display method and apparatus, electronic device and storage medium
CN111610902A (en) Data processing method and device and terminal equipment
CN105940642B (en) Information display method, terminal and server
CN109391537B (en) Information processing method and device and computer storage medium
US20220004549A1 (en) Techniques for automated database query generation
CN112883291B (en) Destination position recommendation method and device and server
CN105262829B (en) Geographical position monitoring method and system
CN107209670A (en) A kind of collocation method, device and the terminal of application attribute parameter

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20211215

Address after: Room 602, No. 618, Wai Road, Huangpu District, Shanghai 200010

Applicant after: Ant fortune (Shanghai) Financial Information Service Co.,Ltd.

Address before: 310000 801-11 section B, 8th floor, 556 Xixi Road, Xihu District, Hangzhou City, Zhejiang Province

Applicant before: Alipay (Hangzhou) Information Technology Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20200901

RJ01 Rejection of invention patent application after publication