CN107589954B - Application program updating method and device, terminal and computer readable storage medium - Google Patents
Application program updating method and device, terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN107589954B CN107589954B CN201710763962.6A CN201710763962A CN107589954B CN 107589954 B CN107589954 B CN 107589954B CN 201710763962 A CN201710763962 A CN 201710763962A CN 107589954 B CN107589954 B CN 107589954B
- Authority
- CN
- China
- Prior art keywords
- updating
- target
- card
- application program
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000012163 sequencing technique Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 6
- 230000007613 environmental effect Effects 0.000 claims description 6
- 230000002093 peripheral effect Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses an application program updating method, an application program updating device, a terminal and a computer readable storage medium. The method comprises the following steps: receiving update information sent by a server, wherein the update information comprises target update information of a target application program; searching a target application program template corresponding to a target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates; and updating the attribute information of the target application program template according to the target updating information. The application program pushing method provided by the embodiment of the invention can receive the updating information sent by the server; searching a target application program template corresponding to a target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates; and updating the attribute information of the target application program template according to the target updating information, thereby improving the updating efficiency.
Description
Technical Field
The embodiment of the invention relates to an electronic device application technology, in particular to an application program updating method, an application program updating device, a terminal and a computer readable storage medium.
Background
With the development of smart phones, more and more applications can be downloaded on smart phones, and downloading applications through an application market is called as a main way for acquiring applications.
The application market generally displays applications in a classified manner through different modules in an application market interface, wherein the modules comprise games, cameras, games and the like. However, in the related art, when the content in the application market interface is updated, a programmer needs to program the application program interface, which is inefficient.
Disclosure of Invention
The invention provides an application program updating method, an application program updating device, a terminal and a computer readable storage medium, which can improve the updating efficiency.
In a first aspect, an embodiment of the present invention provides an application program updating method, including:
receiving update information sent by a server, wherein the update information comprises target update information of a target application program;
searching a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates;
and updating the attribute information of the target application program template according to the target updating information.
In a second aspect, an embodiment of the present invention further provides an application updating apparatus, including:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving update information sent by a server, and the update information comprises target update information of a target application program;
the module searching module is used for searching a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates;
and the updating module is used for updating the attribute information of the target application program template searched by the module searching module according to the target updating information.
In a third aspect, an embodiment of the present invention further provides a terminal, where the terminal includes:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the application update method as shown in the first aspect.
In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the application updating method according to the first aspect.
The application program pushing method provided by the embodiment of the invention can receive the update information sent by the server, wherein the update information comprises the target update information of the target application program; searching a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates; and updating the attribute information of the target application program template according to the target updating information, thereby improving the updating efficiency.
Drawings
FIG. 1 is a flow chart of an application update method in an embodiment of the invention;
FIG. 2 is a flow chart of another method of application update in an embodiment of the present invention;
FIG. 3 is a flow chart of another method of application update in an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of an application update apparatus according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of another application updating apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a terminal in an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
In the current application market interface, when the application market interface is updated, a programmer is required to change the application market interface through programming, and the operation is complicated. The invention provides an application program updating method which can update data for cards in an application market interface and attribute information of applications in the cards, and improve updating efficiency.
Fig. 1 is a flowchart of an application updating method according to an embodiment of the present invention, which is applicable to a situation where a programmer updates a user interface such as an application market. The method may be performed by a terminal executing interface programming. Wherein, this terminal can be smart mobile phone, wearable equipment, panel computer, personal computer etc.. The method specifically comprises the following steps:
and step 110, receiving the updating information sent by the server.
Wherein the update information includes target update information for the target application. The target update information may be an update date, update contents, an updated link address, etc. of the target application.
The application marketplace interface is used to push applications for users and to provide users with downloads and updates of applications. And after the user enters the application market, the terminal displays an application market interface to the user. As an important information display interface of an application market, the application market interface is often adjusted by programmers.
The application marketplace interface may include a plurality of cards, each card containing a plurality of application icons or thumbnails of applications, etc. A card template (which may also be referred to as a model) is generated for each card. Multiple cards under the same template may be included in the application marketplace interface. The card template is used for defining the size of the card and an application program corresponding to an icon or a thumbnail provided in the card.
In one implementation, the application market interface includes a first type card, the first type card is composed of one or more pictures, the width of each picture is the same as the width of a terminal screen, and the length of each picture is one fourth to one fifth of the length of the screen. The picture is used for bearing information such as advertising words. The user may perform a click operation or a lateral slide operation in the first type of card. And when the clicking operation is executed, the application corresponding to the currently displayed advertisement information is accessed to download or update the page. When the transverse sliding operation is performed, the plurality of pictures in the first type of cards are switched. When the vertical sliding is performed, a plurality of cards displayed in the screen are scrolled.
The application market interface further comprises a second type of card, the second type of card comprises a card label, an application thumbnail and a menu link corresponding to the second type of card, and the width of the application thumbnail accounts for one half to three quarters of the width of the screen. The card label represents the type of the application in the second type of card, and the application thumbnail is an application icon or a thumbnail with an advertisement.
The application market interface further comprises a third type of card, and the third type of card comprises a card label, an application icon and a menu connection corresponding to the third type of card. The application icons may be rounded squares whose width is one fourth to one fifth of the screen width.
The update information may be used to update information for applications in the application marketplace interface, and may also be used to update information for cards in the application marketplace.
In one implementation mode, card updating information sent by a server is received, and the card updating information comprises updating information of an application program in a card and a target card identification.
The card update information is used for updating attribute information such as the format and position of the card. The target card can be found in the application market interface through the target card identification.
In another implementation, application update information sent by a server is received, and the application update information includes update information of an application program.
The update information of the application includes an application identification and update information. And finding the target application program in the application market interface according to the application program identification.
And step 120, searching a target application program template corresponding to the target application program in the application market interface.
The application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates.
The same card template in the application market can correspond to a plurality of cards, and each card has a unique card identification. At least one application may be included in each card. The card or the application can be accurately positioned according to the card identification or the application program identification.
And step 130, updating the attribute information of the target application program template according to the target updating information.
Optionally, the score of the target application is reset; and/or updating at least one of the following attribute information of the target application program according to the target updating information: update time, update size, update content description, application download link, application icon.
Illustratively, when an application is updated, the rating of the new version of the application is reset. For example, if the score of the original version is 4.8, the score of the new version is 0, and after the user scores the application of the new version, the score of the new version is changed according to the scoring result of the user.
The update time is the update time of the latest version of the target application program. The update size is the data size of the update package. The update content description is used to describe the function of the update, and if the application manufacturer creates a video for the update content, the update content description further includes the updated video. And the application download link is used for downloading the update package through the application download link when the user clicks the update button. And if the update comprises the update of the application icon, the server sends the updated application icon to the terminal. And after the user updates the application program, the terminal modifies the icon of the local application program into the application icon in the updating information.
Further, the method also comprises the following steps:
sequencing the updated application program templates in the card template according to the updating time; or, sorting the card templates according to the corresponding update time of the card templates;
and displaying the updated application according to a preset updating display mode in the sequencing result.
After updating according to the update information, the order of the cards and the order of the applications in the cards may be adjusted. The adjustment strategy is to sort according to the updating time and preferentially display the updating time closest to the current time. Or sorting according to the downloading amount of the updated application program. Or sorted according to the data size of the updated application. Or sorting according to the local use frequency of the updated application programs.
The preset update display mode may be that an icon, a thumbnail, or a frame of a picture of an application is highlighted. Or, newly building an updated card, displaying the updated application program in the updated card, and displaying the updated card on top.
By sequencing the updated cards or the application programs, the user can more quickly find the updated application programs or the updated cards, the user operation is simplified, and the display efficiency of the updated information is improved.
Further, the method also comprises the following steps:
and receiving an updating and booking instruction input by a user, wherein the updating and booking instruction comprises an application identification for booking updating. And when the updating information is received, judging whether the environmental parameters accord with preset updating parameters. And if so, updating the application program scheduled to be updated according to the application identification scheduled to be updated. If not, whether the environmental parameters accord with the preset updating parameters is judged again.
The user can set reservation updating in the application or the card, and when the terminal receives the updating information sent by the server, the terminal judges whether the card or the application corresponding to the changing information comprises the reservation updating set in advance. If so, updating the application or card subscribed to be updated. Further, whether the current system residual space meets the space for updating the application storage requirement is judged. And if the storage requirement is met, updating the application program.
According to the embodiment, the application program can be automatically updated according to the updating reservation instruction input by the user, the user operation is simplified, the user does not need to wait for the manual starting operation of the user, and the updating efficiency is improved.
The application program pushing method provided by this embodiment can receive update information sent by a server, where the update information includes target update information of a target application program; searching a target application program template corresponding to a target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates; and updating the attribute information of the target application program template according to the target updating information. Compared with the related art that the interface is updated in a programming mode, the method and the device can automatically update and adjust the interface through the attribute information of the card template or the application program, and improve the updating efficiency.
Fig. 2 is a flowchart of an application updating method according to an embodiment of the present invention, which is further described in the foregoing embodiment, and includes:
And step 220, searching the target card according to the target card identification.
And searching a target card to be updated from the application market interface.
And step 230, sequentially acquiring a target application program template corresponding to each application program in the target card.
The card update information can also comprise update information of each application program in the card. Based on the card updating information, the card and the updating information of the application program in the card can be obtained through one card updating information.
And 240, updating the attribute information of the target application program template according to the target updating information.
According to the embodiment, all the application programs contained in one card can be updated, updating is achieved by taking the card as a unit, and updating efficiency is improved.
Fig. 3 is a flowchart of an application updating method according to an embodiment of the present invention, which is further described in the foregoing embodiment, and includes:
And step 320, determining the target card according to the card updating information.
The card updating information comprises a card identifier, and the target card can be searched in the application market interface according to the card identifier.
And step 330, acquiring a target card template corresponding to the target card.
And step 340, updating the attribute information of the card template according to the card updating information.
The attribute information of the card template includes information such as the size, transparency, or position of the card.
According to the embodiment, the attribute information of the card template is updated, so that the layout of the application market interface can be updated while the application in the application market interface is updated, and the updating efficiency is improved.
Fig. 4 is a schematic structural diagram of an application updating apparatus according to an embodiment of the present invention, where the apparatus is configured to implement the method according to the embodiment, and the apparatus is located in a mobile terminal, and includes:
a receiving module 410, configured to receive update information sent by a server, where the update information includes target update information of a target application;
a module searching module 420, configured to search a target application template corresponding to the target application in an application market interface, where the application market interface includes a plurality of card templates, and each card template includes a plurality of application templates;
an updating module 430, configured to update the attribute information of the target application template found by the module finding module 420 according to the target update information.
Further, the update module 430 is configured to:
resetting the score of the target application; and/or the presence of a gas in the gas,
updating at least one of the following attribute information of the target application program according to the target updating information: update time, update size, update content description, application download link, application icon.
Further, the receiving module 410 is configured to:
receiving card updating information sent by a server, wherein the card updating information comprises updating information of an application program in a card and a target card identifier; or,
receiving application updating information sent by a server, wherein the application updating information comprises updating information of an application program.
Further, the module lookup module 420 is configured to:
searching a target card according to the target card identifier;
and sequentially acquiring target application program templates corresponding to the application programs in the target card.
Further, the module searching module 420 is further configured to:
determining a target card according to the card updating information;
acquiring a target card template corresponding to the target card;
correspondingly, the updating module 430 is further configured to update the attribute information of the card template according to the card updating information.
Further, as shown in fig. 5, the system further includes a sorting module 440 and an updated booking instruction receiving module 450.
Optionally, the sorting module 440 is configured to: sequencing the updated application program templates in the card template according to the updating time; or sorting the card templates according to the corresponding update time of the card templates; and displaying the updated application according to a preset updating display mode in the sequencing result.
Optionally, the update reservation instruction receiving module 450 is configured to receive an update reservation instruction input by a user, where the update reservation instruction includes an application identifier of a predetermined update;
accordingly, the update module 430 is further configured to: when receiving the updating information, judging whether the environmental parameters accord with preset updating parameters; and if so, updating the application program scheduled to be updated according to the application identification scheduled to be updated.
In the application pushing apparatus provided by this embodiment, the receiving module 410 can receive the update information sent by the server, where the update information includes target update information of a target application; the module searching module 420 searches a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates; the update module 430 updates the attribute information of the target application template according to the target update information. Compared with the related art that the interface is updated in a programming mode, the method and the device can automatically update and adjust the interface through the attribute information of the card template or the application program, and improve the updating efficiency.
The device can execute the methods provided by all the embodiments of the invention, and has corresponding functional modules and beneficial effects for executing the methods. For details not described in detail in this embodiment, reference may be made to the methods provided in all the foregoing embodiments of the present invention.
Fig. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention. As shown in fig. 6, the terminal may include: a housing (not shown), a first memory 501, a first Central Processing Unit (CPU) 502 (also called a first processor, hereinafter referred to as CPU), a computer program stored in the first memory 501 and operable on the first processor 502, a circuit board (not shown), and a power circuit (not shown). The circuit board is arranged in a space enclosed by the shell; the CPU502 and the first memory 501 are provided on the circuit board; the power supply circuit is used for supplying power to each circuit or device of the terminal; the first memory 501 is used for storing executable program codes; the CPU502 reads the executable program code stored in the first memory 501 to run a program corresponding to the executable program code, so as to perform:
receiving update information sent by a server, wherein the update information comprises target update information of a target application program;
searching a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates;
and updating the attribute information of the target application program template according to the target updating information.
The above terminal further includes: peripheral interface 503, RF (Radio Frequency) circuitry 505, audio circuitry 506, speakers 511, power management chip 508, input/output (I/O) subsystem 509, touch screen 512, other input/control devices 510, and external port 504, which communicate via one or more communication buses or signal lines 507.
In addition, the terminal also comprises a camera and an RGB light sensor. The RGB light sensor is located beside the camera and can be arranged adjacent to the camera. The camera can be a front camera or a rear camera. The RGB light sensor may also be arranged separately from the camera, for example on a narrow side of the terminal.
It should be understood that the illustrated terminal 500 is only one example of a terminal, and that the terminal 500 may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes in detail a terminal for implementing doorbell control according to this embodiment, where the terminal is a smart phone as an example.
A first memory 501, said first memory 501 being accessible by the CPU502, the peripheral interface 503, etc., said first memory 501 may comprise a high speed random access first memory, and may further comprise a non-volatile first memory, such as one or more magnetic disk first storage devices, flash memory devices, or other volatile solid state first storage devices.
A peripheral interface 503, the peripheral interface 503 may connect input and output peripherals of the device to the CPU502 and the first memory 501.
An I/O subsystem 509, the I/O subsystem 509 may connect input and output peripherals on the device, such as a touch screen 512 and other input/control devices 510, to the peripheral interface 503. The I/O subsystem 509 may include a display controller 5091 and one or more input controllers 5092 for controlling other input/control devices 510. Where one or more input controllers 5092 receive electrical signals from or send electrical signals to other input/control devices 510, the other input/control devices 510 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels. It is noted that the input controller 5092 may be connected to any one of: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
The touch screen 512 may be a resistive type, a capacitive type, an infrared type, or a surface acoustic wave type, according to the operating principle of the touch screen and the classification of media for transmitting information. The touch screen 512 may be classified according to installation methods: external hanging, internal or integral. Classified according to technical principles, the touch screen 512 may be: a vector pressure sensing technology touch screen, a resistive technology touch screen, a capacitive technology touch screen, an infrared technology touch screen, or a surface acoustic wave technology touch screen.
A touch screen 512, which is an input interface and an output interface between the user terminal and the user, displays visual output to the user, which may include graphics, text, icons, video, and the like. Optionally, the touch screen 512 sends an electrical signal (e.g., an electrical signal of the touch surface) triggered by the user on the touch screen to the first processor 502.
The display controller 5091 in the I/O subsystem 509 receives electrical signals from the touch screen 512 or transmits electrical signals to the touch screen 512. The touch screen 512 detects a contact on the touch screen, and the display controller 5091 converts the detected contact into an interaction with a user interface object displayed on the touch screen 512, that is, implements a human-computer interaction, and the user interface object displayed on the touch screen 512 may be an icon for running a game, an icon networked to a corresponding network, or the like. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
The RF circuit 505 is mainly used to establish communication between the smart speaker and a wireless network (i.e., a network side), and implement data reception and transmission between the smart speaker and the wireless network. Such as sending and receiving short messages, e-mails, etc.
The audio circuit 506 is mainly used to receive audio data from the peripheral interface 503, convert the audio data into an electric signal, and transmit the electric signal to the speaker 511.
And the loudspeaker 511 is used for restoring the voice signal received by the smart sound box from the wireless network through the RF circuit 505 into sound and playing the sound to the user.
And a power management chip 508 for supplying power and managing power to the hardware connected to the CPU502, the I/O subsystem, and the peripheral interfaces.
In this embodiment, the central first processor 502 is configured to:
receiving update information sent by a server, wherein the update information comprises target update information of a target application program;
searching a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates;
and updating the attribute information of the target application program template according to the target updating information.
Further, the updating the attribute information of the target application template according to the target update information includes:
resetting the score of the target application; and/or the presence of a gas in the gas,
updating at least one of the following attribute information of the target application program according to the target updating information: update time, update size, update content description, application download link, application icon.
Further, the receiving the update information sent by the server includes:
receiving card updating information sent by a server, wherein the card updating information comprises updating information of an application program in a card and a target card identifier; or,
receiving application updating information sent by a server, wherein the application updating information comprises updating information of an application program.
Further, the searching for the target application template corresponding to the target application in the application market interface includes:
searching a target card according to the target card identifier;
and sequentially acquiring target application program templates corresponding to the application programs in the target card.
Further, after receiving the card update information sent by the server, the method includes:
determining a target card according to the card updating information;
acquiring a target card template corresponding to the target card;
and updating the attribute information of the card template according to the card updating information.
Further, after updating the attribute information of the target application template according to the target update information, the method further includes:
sequencing the updated application program templates in the card template according to the updating time; or sorting the card templates according to the corresponding update time of the card templates;
and displaying the updated application according to a preset updating display mode in the sequencing result.
Further, the method also comprises the following steps:
receiving an updating and booking instruction input by a user, wherein the updating and booking instruction comprises an application identification for booking updating;
when receiving the updating information, judging whether the environmental parameters accord with preset updating parameters;
and if so, updating the application program scheduled to be updated according to the application identification scheduled to be updated.
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, can implement the following steps:
receiving update information sent by a server, wherein the update information comprises target update information of a target application program;
searching a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, and each card template comprises a plurality of application program templates;
and updating the attribute information of the target application program template according to the target updating information.
Further, the updating the attribute information of the target application template according to the target update information includes:
resetting the score of the target application; and/or the presence of a gas in the gas,
updating at least one of the following attribute information of the target application program according to the target updating information: update time, update size, update content description, application download link, application icon.
Further, the receiving the update information sent by the server includes:
receiving card updating information sent by a server, wherein the card updating information comprises updating information of an application program in a card and a target card identifier; or,
receiving application updating information sent by a server, wherein the application updating information comprises updating information of an application program.
Further, the searching for the target application template corresponding to the target application in the application market interface includes:
searching a target card according to the target card identifier;
and sequentially acquiring target application program templates corresponding to the application programs in the target card.
Further, after receiving the card update information sent by the server, the method includes:
determining a target card according to the card updating information;
acquiring a target card template corresponding to the target card;
and updating the attribute information of the card template according to the card updating information.
Further, after updating the attribute information of the target application template according to the target update information, the method further includes:
sequencing the updated application program templates in the card template according to the updating time; or sorting the card templates according to the corresponding update time of the card templates;
and displaying the updated application according to a preset updating display mode in the sequencing result.
Further, the method also comprises the following steps:
receiving an updating and booking instruction input by a user, wherein the updating and booking instruction comprises an application identification for booking updating;
when receiving the updating information, judging whether the environmental parameters accord with preset updating parameters;
and if so, updating the application program scheduled to be updated according to the application identification scheduled to be updated.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, or the like, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. An application program update method, comprising:
receiving update information sent by a server, wherein the update information comprises target update information of a target application program;
searching a target application program template corresponding to the target application program in an application market interface, wherein the application market interface comprises a plurality of card templates, each card template comprises a plurality of application program templates, and a card corresponding to each card template in the application market interface comprises a plurality of application programs;
and updating the attribute information of the target application program template according to the target updating information.
2. The method for updating an application program according to claim 1, wherein the updating the attribute information of the target application program template according to the target update information comprises:
resetting the score of the target application template; and/or the presence of a gas in the gas,
updating at least one of the following attribute information of the target application program template according to the target updating information: update time, update size, update content description, application download link, application icon.
3. The method for updating an application program according to claim 1, wherein the receiving the update information sent by the server comprises:
receiving card updating information sent by a server, wherein the card updating information comprises updating information of an application program in a card and a target card identifier; or,
receiving application updating information sent by a server, wherein the application updating information comprises updating information of an application program.
4. The method for updating an application program according to claim 3, wherein the searching for the target application program template corresponding to the target application program in the application market interface comprises:
searching a target card according to the target card identifier;
and sequentially acquiring target application program templates corresponding to the application programs in the target card.
5. The application program updating method according to claim 3, after receiving the card updating information sent by the server, comprising:
determining a target card according to the card updating information;
acquiring a target card template corresponding to the target card;
and updating the attribute information of the card template according to the card updating information.
6. The application updating method according to claim 1, further comprising, after updating the attribute information of the target application template according to the target update information:
sequencing the updated application program templates in the card template according to the updating time; or sorting the card templates according to the corresponding update time of the card templates;
and displaying the updated application according to a preset updating display mode in the sequencing result.
7. The application program update method according to claim 1, further comprising:
receiving an updating and booking instruction input by a user, wherein the updating and booking instruction comprises an application identification for booking updating;
when receiving the updating information, judging whether the environmental parameters accord with preset updating parameters;
and if so, updating the application program scheduled to be updated according to the application identification scheduled to be updated.
8. An application program update apparatus, comprising:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving update information sent by a server, and the update information comprises target update information of a target application program;
the module searching module is used for searching a target application program template corresponding to the target application program in an application market interface, the application market interface comprises a plurality of card templates, each card template comprises a plurality of application program templates, and a card corresponding to each card template in the application market interface comprises a plurality of application programs;
and the updating module is used for updating the attribute information of the target application program template searched by the module searching module according to the target updating information.
9. A terminal, characterized in that the terminal comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the application update method of any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the application updating method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710763962.6A CN107589954B (en) | 2017-08-30 | 2017-08-30 | Application program updating method and device, terminal and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710763962.6A CN107589954B (en) | 2017-08-30 | 2017-08-30 | Application program updating method and device, terminal and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107589954A CN107589954A (en) | 2018-01-16 |
CN107589954B true CN107589954B (en) | 2020-12-11 |
Family
ID=61050637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710763962.6A Active CN107589954B (en) | 2017-08-30 | 2017-08-30 | Application program updating method and device, terminal and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107589954B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108182122B (en) * | 2018-01-22 | 2020-08-14 | Oppo广东移动通信有限公司 | Application update reminding method and device, storage medium and server |
CN117827338A (en) * | 2023-11-30 | 2024-04-05 | 南京荣耀软件技术有限公司 | Method for dynamically generating quick application card, electronic equipment, server and communication system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130031224A1 (en) * | 2011-07-29 | 2013-01-31 | LabTech, LLC | Automated provisioning and management of cloud services |
CN103543993A (en) * | 2012-07-11 | 2014-01-29 | 深圳市华高软件科技有限公司 | Application program building method and system |
CN103744659A (en) * | 2013-12-24 | 2014-04-23 | 北京百度网讯科技有限公司 | Method and device for card type management of application entries |
CN105138629A (en) * | 2015-08-19 | 2015-12-09 | 北京金山安全软件有限公司 | application program searching method and device |
-
2017
- 2017-08-30 CN CN201710763962.6A patent/CN107589954B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130031224A1 (en) * | 2011-07-29 | 2013-01-31 | LabTech, LLC | Automated provisioning and management of cloud services |
CN103543993A (en) * | 2012-07-11 | 2014-01-29 | 深圳市华高软件科技有限公司 | Application program building method and system |
CN103744659A (en) * | 2013-12-24 | 2014-04-23 | 北京百度网讯科技有限公司 | Method and device for card type management of application entries |
CN105138629A (en) * | 2015-08-19 | 2015-12-09 | 北京金山安全软件有限公司 | application program searching method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107589954A (en) | 2018-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108470041B (en) | Information searching method and mobile terminal | |
US20190354332A1 (en) | Method and apparatus for outputting contents using a plurality of displays | |
JP6695092B2 (en) | Method for a device to display a user interface and the device | |
CN107844992A (en) | comment information processing method, device, terminal device and storage medium | |
CN108287918B (en) | Music playing method and device based on application page, storage medium and electronic equipment | |
KR20140144104A (en) | Electronic apparatus and Method for providing service thereof | |
KR102652984B1 (en) | Electronic Device and the Method for Constructing Folder | |
CN111316618B (en) | Network page storage method and terminal | |
CN108475204A (en) | Method, terminal device and the graphic user interface of automatic setting wallpaper | |
CN107402625B (en) | Touch screen scanning method and device, terminal and computer readable storage medium | |
KR20200106703A (en) | Apparatus and method for providing information based on user selection | |
US11501069B2 (en) | Electronic device for inputting characters and method of operation of same | |
CN107547646B (en) | Application program pushing method and device, terminal and computer readable storage medium | |
CN108427549B (en) | Method and device for processing sound of notification message, storage medium and terminal | |
CN112116690A (en) | Video special effect generation method and device and terminal | |
CN107589954B (en) | Application program updating method and device, terminal and computer readable storage medium | |
US20110134062A1 (en) | Network system, content providing method, server, communication terminal, and content obtaining method | |
EP2587359B1 (en) | Method and apparatus for making personalized contents | |
CN109063079B (en) | Webpage labeling method and electronic equipment | |
CN113836089A (en) | Application program display method and device, electronic equipment and readable storage medium | |
US10929085B2 (en) | Electronic apparatus for controlling display of virtual input interface in environment of a plurality of output screens and operating method thereof | |
CN111708533B (en) | Method and device for setting mouse display state in application thin client | |
CN113204302A (en) | Operation method, device, equipment and storage medium based on virtual robot | |
CN107862728B (en) | Picture label adding method and device and computer readable storage medium | |
CN107765956B (en) | User interface editing method, device, terminal and computer readable 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 | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |