CN116954634A - Application processing method and device, first server and medium - Google Patents

Application processing method and device, first server and medium Download PDF

Info

Publication number
CN116954634A
CN116954634A CN202310913020.7A CN202310913020A CN116954634A CN 116954634 A CN116954634 A CN 116954634A CN 202310913020 A CN202310913020 A CN 202310913020A CN 116954634 A CN116954634 A CN 116954634A
Authority
CN
China
Prior art keywords
functional module
module
application
application program
determining
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
CN202310913020.7A
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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202310913020.7A priority Critical patent/CN116954634A/en
Publication of CN116954634A publication Critical patent/CN116954634A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses an application processing method, an application processing device, a first server and a medium, which can be applied to the field of mobile interconnection or the field of finance. If the user needs to download the application program, an installation package suitable for the user can be obtained based on the operation frequencies of different functional modules, for example, the installation package comprises response resources of a first functional module with the operation frequency higher than a first threshold value, and access links of a second functional module with the operation frequency lower than or equal to the first threshold value; compared with the response resources of the installation package comprising all the functional modules, bandwidth resources are saved in the process of downloading the installation package; after the installation package is installed on the electronic equipment, as the electronic equipment stores the response resources of the first functional module and the access links of the second functional module, compared with the storage of the response resources of all the functional modules, the storage space of the electronic equipment is saved.

Description

Application processing method and device, first server and medium
Technical Field
The present application relates to the field of mobile interconnection technologies, and in particular, to an application processing method, an apparatus, a first server, and a medium.
Background
Currently, when downloading an installation package of an application program, the installation package is downloaded to an electronic device at one time, so that a downloaded file may be very large. In the process of installing an application program in an electronic device, all functional modules contained in the application program are installed. This may allow the user to be provided with unnecessary functional modules.
Disclosure of Invention
In view of the above, the present application provides an application processing method, an application processing device, a first server and a medium.
In order to achieve the above purpose, the present application provides the following technical solutions:
according to a first aspect of an embodiment of the present disclosure, there is provided an application processing method, applied to a first server, the method including:
receiving a downloading instruction of the electronic equipment for downloading the application program, wherein the electronic equipment logs in a target account;
determining a first functional module and a second functional module from a plurality of functional modules contained in the application program, wherein the first functional module is a functional module with the target account number operating frequency higher than a first threshold value, and the second functional module is a functional module with the target account number operating frequency lower than or equal to the first threshold value;
generating an access link installation package containing response resources of the first functional module and the second functional module;
wherein the response resource comprises: the first functional module responds to response logic information of user operation and responds to interface information of a user interface to be displayed by the user operation; the access link is used for accessing a second server storing the response resource of the second functional module;
and sending the installation package to the electronic equipment logged in with the target account.
According to a second aspect of embodiments of the present disclosure, there is provided an application processing apparatus applied to a first server, the apparatus comprising:
the receiving module is used for receiving a downloading instruction of the electronic equipment for downloading the application program, and the electronic equipment logs in a target account;
the determining module is used for determining a first functional module and a second functional module from a plurality of functional modules contained in the application program, wherein the first functional module is a functional module with the target account number operation frequency higher than a first threshold value, and the second functional module is a functional module with the target account number operation frequency lower than or equal to the first threshold value;
the first generation module is used for generating a response resource containing the first functional module and an access link installation package of the second functional module;
wherein the response resource comprises: the first functional module responds to response logic information of user operation and responds to interface information of a user interface to be displayed by the user operation; the access link is used for accessing a second server storing the response resource of the second functional module;
and the first sending module is used for sending the installation package to the electronic equipment logged in with the target account.
According to a third aspect of embodiments of the present disclosure, there is provided a first server comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the application processing method according to the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, which when executed by a processor of a first server, enables the first server to perform the application processing method according to the first aspect.
As can be seen from the above technical solution, the present application provides an application processing method, if a user needs to download an application, an installation package suitable for the user can be obtained based on operation frequencies for different function modules, where the installation package includes a response resource of a first function module with an operation frequency higher than a first threshold, and an access link of a second function module with an operation frequency lower than or equal to the first threshold; compared with the response resources of the installation package comprising all the functional modules, bandwidth resources are saved in the process of downloading the installation package; after the installation package is installed on the electronic equipment, as the electronic equipment stores the response resources of the first functional module and the access links of the second functional module, compared with the storage of the response resources of all the functional modules, the storage space of the electronic equipment is saved. It can be understood that if only the installation package of the application program including the first functional module is sent to the electronic device, and the installation package does not include any information of the second functional module, if the user needs to operate the second functional module occasionally, the installation package of the application program including the second functional module needs to be downloaded again, which is complex in operation; in the embodiment of the application, if the user needs to operate the second functional module occasionally, the second functional module can be operated, and the access speed is slower than that of the first functional module; but the user does not need to download the installation package again.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present application, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of a hardware architecture according to an embodiment of the present application;
FIG. 2 is a flowchart illustrating a method of application processing according to an exemplary embodiment;
FIG. 3 is a block diagram of an application processing device, according to an example embodiment;
fig. 4 is a block diagram illustrating an apparatus for a first server according to an example embodiment.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The embodiment of the application provides an application program processing method, an application program processing device, a first server, electronic equipment and a medium. Before introducing the technical scheme provided by the embodiment of the application, the hardware architecture related to the application is described.
As shown in fig. 1, a schematic diagram of a hardware architecture according to an embodiment of the present application includes: an electronic device 11, a first server 12 and a second server 13.
By way of example, the electronic device 11 may be any electronic product that can interact with a user in one or more ways, such as a keyboard, a touch pad, a touch screen, a remote control, a voice interaction or a handwriting device, for example, a mobile phone, a tablet computer, a palm top computer, a personal computer, a wearable device, a smart television, etc.
For example, a user may require an application to be installed on the electronic device 11, at which point the application needs to be downloaded.
Exemplary applications include, but are not limited to: and (5) a mobile phone bank.
The first server 12 may be a server, a server cluster comprising a plurality of servers, or a cloud computing service center.
Illustratively, the first server 12 is a server for the generation of installation packages for application programs.
The second server 13 may be a server, a server cluster formed by a plurality of servers, or a cloud computing service center.
The second server 13 is, for example, a server that interacts with the electronic device in the form of a web page.
The electronic device 11 has a requirement of downloading an application program, the first server 12 may generate an installation package that meets the requirement of logging in a target account number of the electronic device, send the installation package to the electronic device 11, and after the electronic device 11 is installed, may operate the application program; the application program comprises a first functional module and a second functional module; the response resource of the first functional module is located locally to the electronic device 11, for example, the first functional module is implemented by means of H5 (HTML 5) native code development, the response resource of the second functional module is located in the second server 13, and the second functional module is supported by means of linking to implement the function.
It can be understood that the first functional module is a functional module with a higher operating frequency, and the second functional module is a functional module with a lower operating frequency, and for the first functional module with a higher operating frequency, the response speed is faster because the response resources of the first functional module are all local to the electronic device 11; for the second functional module with a lower operation frequency, the response speed is slower because its response resource is located in the second server 13. But since the second functional module operates at a lower frequency, the impact is less; the application realizes the purpose of light weight of the application program on the basis of sacrificing the response speed of the second functional module.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards of the related country and region.
Those skilled in the art will appreciate that the above-described electronic devices and servers are merely examples, and that other existing or future-occurring electronic devices or servers, as applicable to the present disclosure, are intended to be within the scope of the present disclosure and are incorporated herein by reference.
The application processing method according to the embodiment of the present application is described below with reference to the above hardware architecture.
Fig. 2 is a flowchart illustrating an application processing method according to an exemplary embodiment, and as shown in fig. 2, the application processing method is used in the first server, and includes the following steps S21 to S24.
Step S21: and receiving a downloading instruction of the electronic equipment for downloading the application program, wherein the electronic equipment logs in a target account number.
It will be appreciated that the user may log in to the target account number on the electronic device, which may be, for example, a cell phone number. After the user owns the electronic equipment, the user can log in the target account number in the electronic equipment.
Step S22: and determining a first functional module and a second functional module from a plurality of functional modules contained in the application program, wherein the first functional module is a functional module with the target account number operating frequency higher than a first threshold value, and the second functional module is a functional module with the target account number operating frequency lower than or equal to the first threshold value.
For example, the number of first functional modules may be one or more; the number of second functional modules may be one or more.
The plurality of functional modules contained by different types of applications may be different. The following examples illustrate the various functional modules that an application contains.
Assuming the application is a mobile banking type application, the plurality of functional modules include, but are not limited to: the system comprises a transfer record inquiring module, an account number transferring module, a telephone charge recharging module, a loan module, a my financial module, a my fund module, a personal pension module, a my regular deposit module, a transaction inquiring module, an account management module, a transfer record inquiring and payment record inquiring module, a balance recording module, a two-dimension code transferring module, a cross-border remittance module, a mobile phone number transferring module and a line card transferring module.
Assuming the application is a video-type application, the plurality of functional modules includes, but is not limited to: live broadcast module, recommendation module, hot spot module, movie module, and TV play module.
For example, the parameters affecting the operating frequency of the functional module may be different and may be the same for different types of applications. For example, for a mobile banking application, parameters that affect the operating frequency of the functional module include, but are not limited to: financial parameters such as age, income, balance of the user, number of bank cards provided, etc.; for video-type applications, parameters that affect the operating frequency of the functional module include, but are not limited to: age of the user, fragmentation time of the user.
The operation frequencies of different functional modules affected by different financial parameters are described below in connection with a mobile banking application.
In an alternative implementation, the frequency of using the function modules by users in different age groups is different, and it is assumed that the age group is [60,130 ] is an elderly user, the age group is [30,60 ] is a middle-aged user, and the age group is [18, 30) is a young user; if the user is an elderly user, the more frequently used functional modules include, but are not limited to: a personal pension module, my regular credit module; if the user is a middle-aged user, the more frequently used functional modules include, but are not limited to: a loan module, a my financing module, a my fund module; if the user is a young user, the more frequently used function modules include, but are not limited to: the system comprises a telephone charge recharging module, a two-dimension code transfer module and a mobile phone number transfer module.
In an alternative implementation, users of different incomes use the functional modules differently; such as higher revenue users, more frequently used functional modules include, but are not limited to: my financial module, my fund module; moderate-income users, more frequently used functional modules include, but are not limited to: a loan module; less-revenue users, more frequently used functional modules include, but are not limited to: the account transfer system comprises a transfer record inquiry module, an account transfer module and a telephone charge recharging module.
The first threshold may be determined based on practical situations, which are not limited by the embodiment of the present application.
Step S23: and generating a response resource containing the first functional module and an access link installation package of the second functional module.
Wherein the response resource comprises: the first functional module responds to response logic information of user operation and responds to interface information of a user interface to be displayed by the user operation; the access link is for accessing a second server storing the response resource of the second functional module.
The following examples illustrate response logic information.
Exemplary response logic information includes, but is not limited to: and the corresponding relation between clicking/inputting operation and the serial number of the interface, and interaction logic of the first functional module and the third server.
The following can be achieved by responding to the logic information: after the user performs the clicking operation or the inputting operation, the response logic responds to the number of the interface which should be displayed by the clicking operation or the inputting operation.
In the following, the third server is described as an example, if the first function module is a balance query module, the user needs to query the balance of the account from the third server after the account is input by the first function module.
Exemplary interface information includes, but is not limited to: functional icons and appearance.
It can be understood that after determining the number of the interface to be displayed according to the response logic information, the interface information corresponding to the number can be obtained based on the interface information, so that the corresponding interface is rendered and displayed based on the interface information.
By way of example, the first functional module may be an implementation of functionality through the development of H5 (HTML 5) native code. Because the operation frequency of the first functional module is higher, after the application program is installed, in order to quickly respond to the operation of the user, the response resource of the first functional module is stored locally in the electronic device.
The second functional module is illustratively supported by implementing the function by way of linking, and since the response resources of the second functional module are not stored locally on the electronic device, the storage space of the electronic device is saved, and bandwidth resources are also saved when the installation package of the application program is downloaded. But the response speed is slow because interaction with the second server is required in the process of operating the second functional module.
It can be understood that if only the installation package of the application program including the first functional module is sent to the electronic device, and the installation package does not include any information of the second functional module, if the user needs to operate the second functional module occasionally, the installation package of the application program including the second functional module needs to be downloaded again, which is complex in operation; in the embodiment of the application, if the user needs to operate the second functional module occasionally, the second functional module can be operated, and the access speed is slower than that of the first functional module; but the user does not need to download the installation package again.
Step S24: and sending the installation package to the electronic equipment logged in with the target account.
In the application processing method provided by the embodiment of the application, if a user needs to download an application, an installation package suitable for the user can be obtained based on the operation frequencies of different functional modules, for example, the installation package comprises response resources of a first functional module with the operation frequency higher than a first threshold value and access links of a second functional module with the operation frequency lower than or equal to the first threshold value; compared with the response resources of the installation package comprising all the functional modules, bandwidth resources are saved in the process of downloading the installation package; after the installation package is installed on the electronic equipment, as the electronic equipment stores the response resources of the first functional module and the access links of the second functional module, compared with the storage of the response resources of all the functional modules, the storage space of the electronic equipment is saved. It can be understood that if only the installation package of the application program including the first functional module is sent to the electronic device, and the installation package does not include any information of the second functional module, if the user needs to operate the second functional module occasionally, the installation package of the application program including the second functional module needs to be downloaded again, which is complex in operation; in the embodiment of the application, if the user needs to operate the second functional module occasionally, the second functional module can be operated, and the access speed is slower than that of the first functional module; but the user does not need to download the installation package again.
In an alternative implementation manner, it may be appreciated that after the installation package of the application program is installed in the electronic device, the user may register to obtain the login account, where the login account may be the same as or different from the target account, but the login account is associated with the target account; the operation frequency of the login account for the functional module is changed, and based on the operation frequency, the embodiment of the application further comprises a method comprising steps A11 to A13.
Step A11: and if the operation frequency of the login account for the second functional module is detected to be higher than the first threshold value, sending an update instruction for updating the application program to the electronic equipment.
For example, the number of second functional modules having an operating frequency higher than the first threshold may be one or more.
For example, the push update instruction may be sent to the electronic device via a push message.
Step A12: and if a determining instruction for determining to update the application program is received, generating an update package containing the response resource of the second functional module.
Step A13: and sending the update package to the electronic equipment.
For example, only the response resources of the second functional module with the operating frequency higher than the first threshold may be included in the update packet, so that bandwidth resources may be saved.
In an alternative implementation, if a function module is not developed too mature, frequent updates are required, in which case the generated installation package includes access links for the function module even if the frequency of operation of the function module is greater than a first threshold; if the response resource of the functional module is updated, only the response resource stored in the second server is required to be updated, and the application program in the electronic equipment is not required to be updated, so that the times of the application program installed in the electronic equipment are reduced.
In an alternative implementation, if the operating frequency for a certain first functional module is lower than a first threshold, an update instruction for updating the application program may be generated; if the determining instruction of the application program is updated through the determining of the feedback of the electronic equipment, generating an update package containing the access link of the first functional module and a deleting instruction of the response resource of the first functional module in the electronic equipment; sending the update package to the electronic equipment; after the electronic equipment receives the update package, deleting response resources of the first functional module in the electronic equipment, and storing access links of the first functional module.
In an alternative implementation, the user has already operated the application, and the user holds a new electronic device, and needs to download the application in the electronic device; at this point the login account belonging to the target account has been logged into the application. The implementation method of step S22 for this case includes step B11.
Step B11: and determining the first functional module with the operation frequency higher than the first threshold value and the second functional module with the operation frequency lower than or equal to the first threshold value based on the historical operation record of the target account number.
Illustratively, the historical operating record includes: the number of operations to operate each functional module.
In an alternative implementation, for the application, the user is a new user, i.e. the user has not used the application, and the login account associated with the target account is not the login account of the application. The implementation of step S22 for this case includes the following two.
The first implementation of step S22 includes steps B21 to B25.
Step B21: and acquiring the application type of the historical application program corresponding to the login account associated with the target account.
In the embodiment of the application, the application program which is used by the user is called a historical application program.
Exemplary application types include, but are not limited to: cell phone banking type, video type, payment type, etc.
For example, a target account may be associated with multiple login accounts, and historical applications corresponding to different login accounts may be different.
Step B22: dividing the historical application programs with the same application type as the application programs into application program sets.
Step B23: and determining a third functional module with the operation frequency higher than the first threshold value and a fourth functional module with the operation frequency lower than or equal to the first threshold value based on the historical operation records of the historical application programs contained in the application program set.
Illustratively, the historical operating record includes the number of operations of the different functional modules.
It will be appreciated that the user's operating habits are similar for applications of the same application type; the application programs belonging to the same application type contain the same types of function modules, so that the third function module and the fourth function module can be determined based on the history operation record of the history application program.
For example, mobile phone banks of different banks all belong to the mobile phone bank type; if the history application program comprises: the mobile phone banks of the bank A, the mobile phone banks of the bank B and the mobile phone banks of the bank C, and the application programs needed to be downloaded are the mobile phone banks of the bank D.
It can be understood that the mobile phone banks of different banks contain the same types of functional modules, such as: the system comprises a transfer record inquiring module, an account number transferring module, a telephone charge recharging module, a loan module, a my financial module, a my fund module, a personal pension module, a my regular deposit module, a transaction inquiring module, an account management module, a transfer record inquiring and payment record inquiring module, a receipt and payment record module, a two-dimension code transferring module, a cross-border remittance module, a mobile phone number transferring module and a line card transferring module; therefore, the third functional module and the fourth functional module can be determined based on the historical operation record of the mobile phone bank of the bank A, the historical operation record of the mobile phone bank of the bank B and the historical operation record of the mobile phone bank of the bank C.
Step B24: and determining the first functional module which is the same as the third functional module from a plurality of functional modules contained in the application program.
Step B25: and determining the second functional module which is the same as the fourth functional module from a plurality of functional modules contained in the application program.
The second implementation of step S22 includes steps B31 to B33.
Step B31: and acquiring the identity information associated with the target account.
Step B32: and acquiring user basic information, user financial information and user social relationship information of the identity information.
Step B33: and determining a first functional module and a second functional module from a plurality of functional modules contained in an application program based on the user basic information, the user financial information and the user social relationship information.
Exemplary user base information includes, but is not limited to: age, income, sex, etc.; exemplary, user financial information includes, but is not limited to: account balance, purchased financial information, historical browsing records; exemplary, user social relationship information includes, but is not limited to: colleagues, family, friends.
The method is described in detail in the embodiments disclosed in the present application, and the method can be implemented by using various types of devices, so that the present application also discloses a device, and specific embodiments are given below for details.
FIG. 3 is a block diagram of an application processing device, according to an example embodiment. Referring to fig. 3, the apparatus includes: the device comprises a receiving module 31, a determining module 32, a first generating module 33 and a first transmitting module 34.
A receiving module 31, configured to receive a download instruction of an electronic device for downloading the application program, where the electronic device logs in a target account;
a determining module 32, configured to determine a first function module and a second function module from a plurality of function modules included in the application program, where the first function module is a function module whose target account number operating frequency is higher than a first threshold value, and the second function module is a function module whose target account number operating frequency is lower than or equal to the first threshold value;
a first generating module 33, configured to generate an access link installation package including a response resource of the first functional module and the second functional module;
wherein the response resource comprises: the first functional module responds to response logic information of user operation and responds to interface information of a user interface to be displayed by the user operation; the access link is used for accessing a second server storing the response resource of the second functional module;
and a first sending module 34, configured to send the installation package to the electronic device registered with the target account.
In an optional implementation manner, the target account number is associated with a login account number for logging in the application program, and further includes:
the second sending module is used for sending an updating instruction for updating the application program to the electronic equipment if the operation frequency of the login account for the second functional module is detected to be higher than the first threshold value;
the second generation module is used for generating an update package containing the response resource of the second functional module if a determination instruction for determining to update the application program fed back by the electronic equipment is received;
and the third sending module is used for sending the update package to the electronic equipment.
In an alternative implementation, the login account associated with the target account is already logged into the application, and the determining module includes:
the first determining unit is used for determining the first functional module with the operation frequency higher than the first threshold value and the second functional module with the operation frequency lower than or equal to the first threshold value based on the historical operation record of the target account number.
In an alternative implementation, the login account associated with the target account is not a login account of the application, and the determining module includes:
the acquisition unit is used for acquiring the application type of the historical application program corresponding to the login account associated with the target account;
a dividing unit configured to divide the history application program having the same application type as the application program into an application program set;
a first determining unit configured to determine, based on a history operation record of a history application program included in the application program set, a third functional module having an operation frequency higher than the first threshold value, and a fourth functional module having an operation frequency lower than or equal to the first threshold value;
a second determining unit, configured to determine, from a plurality of function modules included in the application program, the first function module that is the same type as the third function module;
and the third determining unit is used for determining the second functional module which is the same as the fourth functional module from a plurality of functional modules contained in the application program.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 4 is a block diagram illustrating an apparatus for a first server according to an example embodiment.
The first server includes, but is not limited to: a processor 41, a memory 42, a network interface 43, an I/O controller 44, and a communication bus 45.
It should be noted that, as those skilled in the art will appreciate, the structure of the first server shown in fig. 4 is not limited to the first server, and the first server may include more or less components than those shown in fig. 4, or may combine some components, or may be arranged with different components.
The following describes the respective constituent elements of the first server in detail with reference to fig. 4:
the processor 41 is a control center of the first server, connects respective portions of the entire first server using various interfaces and lines, and performs various functions of the first server and processes data by running or executing software programs and/or modules stored in the memory 42, and calling data stored in the memory 42, thereby performing overall monitoring of the first server. Processor 41 may include one or more processing units; by way of example, processor 41 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 41.
Processor 41 may be a central processing unit (Central Processing Unit, CPU), or a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement embodiments of the present application, etc.;
the Memory 42 may include a Memory such as a Random-Access Memory (RAM) 421 and a Read-Only Memory (ROM) 422, and may further include a mass storage device 423, such as at least 1 disk Memory, and the like. Of course, the first server may also include hardware required for other services.
The memory 42 is used for storing instructions executable by the processor 41. The processor 41 has a function of executing an application processing method.
A wired or wireless network interface 43 is configured to connect the first server to a network.
The processor 41, memory 42, network interface 43, and I/O controller 44 may be interconnected by a communication bus 45, which may be an ISA (Industry Standard Architecture ) bus, PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or EISA (Extended Industry Standard Architecture ) bus, among others. The buses may be classified as address buses, data buses, control buses, etc.
In an exemplary embodiment, the first server may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the application processing methods described above.
In an exemplary embodiment, the disclosed embodiments provide a storage medium including instructions, such as a memory 42 including instructions, executable by a processor 41 of a first server to perform the above-described method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
In an exemplary embodiment, a computer readable storage medium is also provided, which can be directly loaded into an internal memory of a computer, such as the memory 42 described above, and contains software code, and the computer program can implement the application processing method described above after being loaded and executed by the computer.
In an exemplary embodiment, a computer program product is also provided, which can be directly loaded into an internal memory of a computer, for example, a memory contained in the first server, and contains software codes, and the computer program can implement the application processing method after being loaded and executed by the computer.
It should be noted that, the application processing method, the device, the first server and the medium provided by the application can be used in the mobile interconnection field or the financial field. The foregoing is merely an example, and the application fields of the application processing method, the device, the first server and the medium provided by the present application are not limited.
The features described in the respective embodiments in the present specification may be replaced with each other or combined with each other. For device or system class embodiments, the description is relatively simple as it is substantially similar to method embodiments, with reference to the description of method embodiments in part.
It is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. An application processing method, applied to a first server, the method comprising:
receiving a downloading instruction of the electronic equipment for downloading the application program, wherein the electronic equipment logs in a target account;
determining a first functional module and a second functional module from a plurality of functional modules contained in the application program, wherein the first functional module is a functional module with the target account number operating frequency higher than a first threshold value, and the second functional module is a functional module with the target account number operating frequency lower than or equal to the first threshold value;
generating an access link installation package containing response resources of the first functional module and the second functional module;
wherein the response resource comprises: the first functional module responds to response logic information of user operation and responds to interface information of a user interface to be displayed by the user operation; the access link is used for accessing a second server storing the response resource of the second functional module;
and sending the installation package to the electronic equipment logged in with the target account.
2. The application processing method according to claim 1, wherein the target account number is associated with a login account number for logging in to the application, further comprising:
if the operation frequency of the login account for the second functional module is detected to be higher than the first threshold value, an update instruction for updating the application program is sent to the electronic equipment;
if a determining instruction for determining to update the application program is received, generating an update package containing the response resource of the second functional module;
and sending the update package to the electronic equipment.
3. The application processing method according to claim 1 or 2, wherein a login account associated with the target account has logged into the application, and the step of determining a first function module and a second function module from a plurality of function modules included in the application includes:
and determining the first functional module with the operation frequency higher than the first threshold value and the second functional module with the operation frequency lower than or equal to the first threshold value based on the historical operation record of the target account number.
4. The application processing method according to claim 1 or 2, wherein the login account associated with the target account is not a login account of the application, and the step of determining a first function module and a second function module from a plurality of function modules included in the application includes:
acquiring the application type of a historical application program corresponding to the login account associated with the target account;
dividing the historical application program with the same application type as the application program into an application program set;
determining a third functional module with an operation frequency higher than the first threshold value and a fourth functional module with an operation frequency lower than or equal to the first threshold value based on a historical operation record of a historical application program contained in the application program set;
determining the first functional module which is the same as the third functional module from a plurality of functional modules contained in the application program;
and determining the second functional module which is the same as the fourth functional module from a plurality of functional modules contained in the application program.
5. An application processing apparatus for application to a first server, the apparatus comprising:
the receiving module is used for receiving a downloading instruction of the electronic equipment for downloading the application program, and the electronic equipment logs in a target account;
the determining module is used for determining a first functional module and a second functional module from a plurality of functional modules contained in the application program, wherein the first functional module is a functional module with the target account number operation frequency higher than a first threshold value, and the second functional module is a functional module with the target account number operation frequency lower than or equal to the first threshold value;
the first generation module is used for generating a response resource containing the first functional module and an access link installation package of the second functional module;
wherein the response resource comprises: the first functional module responds to response logic information of user operation and responds to interface information of a user interface to be displayed by the user operation; the access link is used for accessing a second server storing the response resource of the second functional module;
and the first sending module is used for sending the installation package to the electronic equipment logged in with the target account.
6. The application processing device of claim 5, wherein the target account number is associated with a login account number for logging into the application, further comprising:
the second sending module is used for sending an updating instruction for updating the application program to the electronic equipment if the operation frequency of the login account for the second functional module is detected to be higher than the first threshold value;
the second generation module is used for generating an update package containing the response resource of the second functional module if a determination instruction for determining to update the application program fed back by the electronic equipment is received;
and the third sending module is used for sending the update package to the electronic equipment.
7. The application processing apparatus according to claim 5 or 6, wherein a login account associated with the target account has logged into the application, the determination module comprising:
the first determining unit is used for determining the first functional module with the operation frequency higher than the first threshold value and the second functional module with the operation frequency lower than or equal to the first threshold value based on the historical operation record of the target account number.
8. The application processing apparatus according to claim 5 or 6, wherein the login account associated with the target account is not a login account of the application, the determining module comprising:
the acquisition unit is used for acquiring the application type of the historical application program corresponding to the login account associated with the target account;
a dividing unit configured to divide the history application program having the same application type as the application program into an application program set;
a first determining unit configured to determine, based on a history operation record of a history application program included in the application program set, a third functional module having an operation frequency higher than the first threshold value, and a fourth functional module having an operation frequency lower than or equal to the first threshold value;
a second determining unit, configured to determine, from a plurality of function modules included in the application program, the first function module that is the same type as the third function module;
and the third determining unit is used for determining the second functional module which is the same as the fourth functional module from a plurality of functional modules contained in the application program.
9. A first server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the application processing method of any of claims 1 to 4.
10. A computer readable storage medium, which when executed by a processor of a first server, causes the first server to perform the application processing method of any of claims 1 to 4.
CN202310913020.7A 2023-07-24 2023-07-24 Application processing method and device, first server and medium Pending CN116954634A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310913020.7A CN116954634A (en) 2023-07-24 2023-07-24 Application processing method and device, first server and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310913020.7A CN116954634A (en) 2023-07-24 2023-07-24 Application processing method and device, first server and medium

Publications (1)

Publication Number Publication Date
CN116954634A true CN116954634A (en) 2023-10-27

Family

ID=88452421

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310913020.7A Pending CN116954634A (en) 2023-07-24 2023-07-24 Application processing method and device, first server and medium

Country Status (1)

Country Link
CN (1) CN116954634A (en)

Similar Documents

Publication Publication Date Title
WO2019120037A1 (en) Model construction method, network resource preloading method and apparatus, medium, and terminal
US20180248879A1 (en) Method and apparatus for setting access privilege, server and storage medium
CN108388512B (en) Data processing method and server
CN109597643A (en) Using gray scale dissemination method, device, electronic equipment and storage medium
CN111367965B (en) Target object determining method, device, electronic equipment and storage medium
US20110131503A1 (en) Apparatus and methods for providing targeted advertising from user behavior
CN106817296B (en) Information recommendation test method and device and electronic equipment
CN110782310B (en) Method, device and system for asynchronously acquiring user attribute information from third-party platform
CN116954634A (en) Application processing method and device, first server and medium
CN114398094A (en) Applet starting method, device, equipment and computer readable storage medium
CN112948733A (en) Interface maintenance method, device, computing equipment and medium
CN114170004A (en) Scoring decision-making method, device, equipment and storage medium based on multiple events
CN111367634A (en) Information processing method, information processing device and terminal equipment
JP7300735B2 (en) Information processing device, information processing method, and information processing program
CN111476562A (en) Virtual resource transfer method, device, electronic equipment and storage medium
CN111310081A (en) Webpage access method, device, computer and computer storage medium
CN115858974B (en) Data tracking method, system, electronic equipment and medium
CN110309848A (en) The method that off-line data and stream data real time fusion calculate
CN109741055A (en) Blacklist call method, device, server and storage medium
US20170069007A1 (en) Providing Subscription Content Using Hosted Media Profile
CN116561735B (en) Mutual trust authentication method and system based on multiple authentication sources and electronic equipment
CN111291335B (en) Bill data processing method and device, computer equipment and storage medium
CN108446926B (en) Data processing method and server
CN116028081A (en) Software upgrading method, device, equipment and storage medium
CN108121811B (en) Webpage content adaptation method, system, device and storage medium

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