CN108170462B - Function recommendation table group maintenance method and system - Google Patents

Function recommendation table group maintenance method and system Download PDF

Info

Publication number
CN108170462B
CN108170462B CN201711437395.1A CN201711437395A CN108170462B CN 108170462 B CN108170462 B CN 108170462B CN 201711437395 A CN201711437395 A CN 201711437395A CN 108170462 B CN108170462 B CN 108170462B
Authority
CN
China
Prior art keywords
recommendable
recommendation
content
contents
state
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.)
Expired - Fee Related
Application number
CN201711437395.1A
Other languages
Chinese (zh)
Other versions
CN108170462A (en
Inventor
王玮
邹赞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen Hawk Internet Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Hawk Internet Co ltd filed Critical Shenzhen Hawk Internet Co ltd
Priority to CN201711437395.1A priority Critical patent/CN108170462B/en
Publication of CN108170462A publication Critical patent/CN108170462A/en
Application granted granted Critical
Publication of CN108170462B publication Critical patent/CN108170462B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a method and a system for maintaining a function recommendation table group, wherein the method comprises the following steps: finding all recommendable items in the application program, and acquiring recommendable contents corresponding to the recommendable items; creating at least two recommendation tables which are independent from each other, wherein the trigger mode and the recommendation mode corresponding to each recommendation table are different; assigning each item of recommendable content to any one of a recommendation table; when the triggering condition of the recommendation table is met, sequentially acquiring recommendable contents with a first state of being unreported from the recommendation table as contents to be recommended corresponding to the triggering condition, and marking the states of the recommendable contents as recommended. According to the embodiment of the invention, the recommendation tables with different trigger modes and recommendation modes are created, the recommendable contents are obtained and placed in the recommendation tables, the recommendation tables are triggered through different trigger modes, the contents to be recommended are pushed through different recommendation modes, the experience of a user in use is improved, and the user viscosity is improved.

Description

Function recommendation table group maintenance method and system
Technical Field
The invention relates to the technical field of mobile terminals, in particular to a method and a system for maintaining a function recommendation table set.
Background
An application is a collection of computer data and instructions organized in a particular order. Generally, software is divided into system software, application software, and middleware between the two. Software does not solely include computer programs that can be run on a computer, which is referred to herein as a broad computer.
In an application program, a situation that a message prompt needs to be provided for a user often occurs, but when push is provided for the user, the recommendation mode is single, the user is not intelligent enough, the user experience is low, and the user is prone to loss.
Disclosure of Invention
In order to solve the deficiencies of the prior art, at least one embodiment of the invention provides a method for maintaining a function recommendation table group, which is applied to an application program and comprises the following steps:
finding all recommendable items in an application program, and acquiring recommendable contents corresponding to the recommendable items;
creating at least two recommendation tables which are independent from each other, wherein the triggering mode and the recommendation mode corresponding to each recommendation table are different;
assigning each item of the recommendable content to any one of the recommendation tables;
and when the triggering condition of the recommendation table is met, sequentially acquiring recommendable contents with a first state of unrendered from the recommendation table as contents to be recommended corresponding to the triggering condition, and marking the states of the recommendable contents as recommended.
Based on the above technical solutions, the embodiments of the present invention may be further improved as follows.
Optionally, the maintenance method further includes:
and when the obtained recommendable content with the status of unrendered is located at the tail of the recommendation table, updating the statuses of all recommendable contents meeting preset conditions in the recommendation table to be unrendered.
Optionally, the updating of the states of all the recommendable contents in the recommendation table that satisfy the preset condition to be unrendered specifically includes:
confirming whether the recommendable content is periodically recommended content or one-time recommended content;
when the recommendable content is periodically recommended content, updating the state of the recommendable content to be unrendered;
when the recommendable content is one-time recommended content, judging whether the recommendable content is updated, and when the recommendable content is updated, updating the state of the recommendable content to be unrendered; or when the recommendable content is not updated, the state of the recommendable content is not updated.
Optionally, before the updating the state of the recommendable content to be unrendered, the method further includes:
acquiring the recommending time of the recommendable content for performing state updating and the time for performing state updating;
judging whether the recommendation interval duration of the recommendable content exceeds a preset value or not according to the recommendation time and the time for updating the state;
determining whether to cancel the updating of the state of the recommendable content according to whether the recommendation interval duration exceeds a preset value; when the recommendation interval duration exceeds a preset value, updating the state of the recommendable content to be unrendered, and resetting the recommendation time of the recommendable content;
or when the recommendation interval duration does not exceed a preset value, the state of the recommendable content is not updated.
Optionally, before distributing each item of recommendable content to any one of the recommendation tables, the method further includes:
creating a number of empty recommendable contents and placing the empty recommendable contents in all the recommendable contents.
Optionally, the allocating each item of recommendable content to any one of the recommendation tables specifically includes:
and according to the quantity of the recommendable contents, randomly and uniformly distributing all the recommendable contents to all the recommendation tables.
The embodiment of the invention also provides a function recommendation table group maintenance system, which is applied to an application program and comprises the following steps: the system comprises a data acquisition module, a creation module, a distribution module and a maintenance module;
the data acquisition module is used for finding all recommendable items in an application program and acquiring recommendable contents corresponding to the recommendable items;
the creating module is used for creating at least two recommendation tables which are independent from each other, wherein the triggering mode and the recommendation mode corresponding to each recommendation table are different;
the distribution module is used for distributing each item of the recommendable content to any one of the recommendation tables;
and the maintenance module is used for acquiring recommendable contents with a first state of unrendered in sequence from the recommendation table as contents to be recommended corresponding to the trigger condition when the trigger condition of the recommendation table is met, and marking the states of the recommendable contents as recommended.
Optionally, the maintenance system further includes: and the updating module is used for updating the states of all the recommendable contents meeting preset conditions in the recommendation table to be unrendered when the obtained recommendable contents with the unrendered states are positioned at the tail of the recommendation table.
Optionally, the update module includes: the first judging unit is used for confirming whether the recommendable content is periodically recommended content or one-time recommended content; when the recommendable content is one-time recommended content, judging whether the recommendable content is updated or not;
the updating module is specifically configured to update the state of the recommendable content to be unrendered when the recommendable content is a periodically recommended content; or when the recommendable content is one-time recommended content, judging whether the recommendable content is updated through a first judging unit, and when the recommendable content is updated, updating the state of the recommendable content to be unrendered; or when the recommendable content is not updated, the state of the recommendable content is not updated.
Optionally, the update module further includes: a second judgment unit, configured to acquire a recommendation time of the recommendable content for performing a status update and a time for performing the status update; judging whether the recommendation interval duration of the recommendable content exceeds a preset value or not according to the recommendation time and the time for updating the state;
the updating module is specifically configured to, when the recommendation interval duration exceeds a preset value, continue to update the state of the recommendable content, update the state of the recommendable content to an unrenominated state, and reset the recommendation time of the recommendable content; or when the recommendation interval duration does not exceed a preset value, the state updating of the recommendable content is cancelled, and the state of the recommendable content is not updated.
Optionally, the maintenance system further includes: and the empty object creating module is used for creating a plurality of empty recommendable contents and placing the empty recommendable contents in all the recommendable contents acquired by the data acquiring module.
Optionally, the distribution module is specifically configured to distribute all the recommendable contents randomly and uniformly to all the recommendation tables according to the number of the recommendable contents.
Compared with the prior art, the technical scheme of the invention has the following advantages: according to the embodiment of the invention, the recommendation tables with different trigger modes and recommendation modes are created, the recommendable contents are obtained and placed in the recommendation tables, the recommendation tables are triggered through different trigger modes, the contents to be recommended are pushed through different recommendation modes, the experience of a user in use is improved, and the user viscosity is improved.
Drawings
Fig. 1 is a schematic flow chart of a method for maintaining a function recommendation table set according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for maintaining a function recommendation table set according to another embodiment of the present invention;
FIG. 3 is a flowchart illustrating a method for maintaining a function recommendation table set according to another embodiment of the present invention;
fig. 4 is a first flowchart illustrating a method for maintaining a function recommendation table set according to another embodiment of the present invention;
fig. 5 is a flowchart illustrating a second method for maintaining a function recommendation table set according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of a function recommendation table group maintenance system according to yet another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
As shown in fig. 1, a method for maintaining a function recommendation table set provided in an embodiment of the present invention is applied to an application program, and includes:
s11, finding all recommendable items in the application program, and acquiring recommendable contents corresponding to the recommendable items;
specifically, different recommendation items of the application program are found, such as recommendation items of program update recommendation, system information recommendation, friend information recommendation and the like, recommendable content corresponding to the recommendation items is obtained according to the types of the recommendation items, the obtaining is performed according to the item types, the obtaining speed is increased, and the obtained recommendable content is convenient to arrange.
S12, creating at least two recommendation tables which are independent from each other, wherein the trigger mode and the recommendation mode corresponding to each recommendation table are different;
specifically, a plurality of recommendation tables are created to form a recommendation table group, the triggering mode and the triggered recommendation mode of each recommendation table are different, for example, two recommendation tables are created, where the triggering mode of one recommendation table is triggered when the number of times of entry of an application program is odd, the triggered recommendation mode is pop-up recommendation, the triggering mode of the other recommendation table is triggered when the number of times of entry of the application program is even, the triggered recommendation mode is mark recommendation, and mark recommendation is to perform digital marking or color marking on a control corresponding to recommendation content, so that when the recommendation tables are extended to more than two recommendation tables, the corresponding recommendation table is selected according to the number of times of entry, and through attributes of the recommendation tables, change of a mode of sending recommendations to a user can be realized, and experience of the user is improved.
S13, distributing each item of recommendable content to any one of the recommendation tables;
specifically, the recommendable content is distributed to a recommendation table, so that a user can acquire the recommendable content from the recommendation table for recommendation after triggering the recommendation table, and the circular pushing of the recommendable content in the recommendation table by a recommendation mode corresponding to the recommendation table is realized.
And S14, when the trigger condition of the recommendation table is met, sequentially acquiring recommendable contents with a first state of unrendered from the recommendation table, wherein the recommendable contents serve as contents to be recommended corresponding to the trigger condition, and the states of the recommendable contents are marked as recommended.
Specifically, when the recommendation table is triggered, the recommendable content whose first state is unrendered is obtained from the recommendation table, recommendation is performed in a recommendation manner corresponding to the recommendation table, the state of the recommendable content that has been recommended is marked as recommended, and the recommendable content next to the recommendable content is obtained and recommended next time the recommendation table is triggered.
In the embodiment, by finding the recommendable item in the application program, obtaining the recommendable content according to the recommendable item, improving the obtaining efficiency and facilitating the arrangement process of the obtained data, creating a plurality of recommendation tables with different trigger modes and recommendation modes, and sequentially distributing the recommendable content to different recommendation tables, it is realized that when the recommendation tables are triggered, the recommendable content is pushed in different recommendation modes, after the recommendable content is recommended, the state of the recommendable content is marked as recommended, and other unrendered content is conveniently obtained when the recommendation tables are triggered next time.
As shown in fig. 2, a method for maintaining a function recommendation table set according to another embodiment of the present invention is applied to an application program, and includes:
s21, finding all recommendable items in the application program, and acquiring recommendable contents corresponding to the recommendable items;
specifically, different recommendation items of the application program are found, such as recommendation items of program update recommendation, system information recommendation, friend information recommendation and the like, recommendable content corresponding to the recommendation items is obtained according to the types of the recommendation items, the obtaining is performed according to the item types, the obtaining speed is increased, and the obtained recommendable content is convenient to arrange.
S22, creating at least two recommendation tables which are independent from each other, wherein the trigger mode and the recommendation mode corresponding to each recommendation table are different;
specifically, a plurality of recommendation tables are created to form a recommendation table group, the triggering mode of each recommendation table is different from the triggered recommendation mode, and the change of the mode of sending recommendations to the user can be realized through the attributes of the recommendation tables, so that the experience of the user is improved.
S23, distributing each item of recommendable content to any one of the recommendation tables;
specifically, the recommendable content is distributed to a recommendation table, so that a user can acquire the recommendable content from the recommendation table for recommendation after triggering the recommendation table, and the circular pushing of the recommendable content in the recommendation table by a recommendation mode corresponding to the recommendation table is realized.
And S24, when the trigger condition of the recommendation table is met, sequentially acquiring recommendable contents with a first state of unrendered from the recommendation table, wherein the recommendable contents serve as contents to be recommended corresponding to the trigger condition, and the states of the recommendable contents are marked as recommended.
Specifically, when the recommendation table is triggered, the recommendable content whose first state is unrendered is obtained from the recommendation table, recommendation is performed in a recommendation manner corresponding to the recommendation table, the state of the recommendable content that has been recommended is marked as recommended, and the recommendable content next to the recommendable content is obtained and recommended next time the recommendation table is triggered.
And S25, when the acquired recommendable content is at the tail of the recommendation table, updating the states of all recommendable contents meeting the preset conditions in the recommendation table to be unrenominated.
Specifically, when the recommendable content obtained from the recommendation table is in an unrendered state and is located at the end of the recommendation table, that is, at this time, all recommendable contents in the recommendation table have been recommended once, the states of all recommendable contents in the recommendation table that satisfy a preset condition are updated to be unrendered, where the preset condition includes: the recommended content is not accepted by the user, if the recommended content is updated in version, the user is required to update the latest version to obtain better service, the recommended content needs to be repeatedly sent, if the user does not update according to recommendation, the state of the recommendable content needs to be updated to be unrendered, and when the recommendable content completing recommendation is completed or accepted by the user, the recommendable content is deleted, so that repeated recommendation of the completed recommendable content is avoided.
In the above embodiment, when the acquired recommendable content is located at the tail of the recommendation table, the state of the recommendable content meeting the preset condition in the recommendation table is updated to be unrenominated, so that the recommendable content in the recommendation table is pushed circularly.
As shown in fig. 3, a method for maintaining a function recommendation table set according to another embodiment of the present invention is applied to an application program, and includes:
s31, finding all recommendable items in the application program, and acquiring recommendable contents corresponding to the recommendable items;
specifically, different recommendation items of the application program are found, such as recommendation items of program update recommendation, system information recommendation, friend information recommendation and the like, recommendable content corresponding to the recommendation items is obtained according to the types of the recommendation items, the obtaining is performed according to the item types, the obtaining speed is increased, and the obtained recommendable content is convenient to arrange.
S32, creating at least two recommendation tables which are independent from each other, wherein the trigger mode and the recommendation mode corresponding to each recommendation table are different;
specifically, a plurality of recommendation tables are created to form a recommendation table group, the triggering mode of each recommendation table is different from the triggered recommendation mode, and the change of the mode of sending recommendations to the user can be realized through the attributes of the recommendation tables, so that the experience of the user is improved.
S33, distributing each item of recommendable content to any one of the recommendation tables;
specifically, the recommendable content is distributed to a recommendation table, so that a user can acquire the recommendable content from the recommendation table for recommendation after triggering the recommendation table, and the circular pushing of the recommendable content in the recommendation table by a recommendation mode corresponding to the recommendation table is realized.
And S34, when the trigger condition of the recommendation table is met, sequentially acquiring recommendable contents with a first state of unrendered from the recommendation table, wherein the recommendable contents serve as contents to be recommended corresponding to the trigger condition, and the states of the recommendable contents are marked as recommended.
Specifically, when the recommendation table is triggered, the recommendable content whose first state is unrendered is obtained from the recommendation table, recommendation is performed in a recommendation manner corresponding to the recommendation table, the state of the recommendable content that has been recommended is marked as recommended, and the recommendable content next to the recommendable content is obtained and recommended next time the recommendation table is triggered.
S351, when the acquired recommendable content in the unreported state is located at the tail of the recommendation table;
s352, confirming whether the recommendable content is periodically recommended content or one-time recommended content;
s353, when the recommendable content is the periodically recommended content, updating the state of the recommendable content to be unrendered;
s354, when the recommendable content is the one-time recommended content, judging whether the recommendable content is updated, and when the recommendable content is updated, updating the state of the recommendable content to be unrendered; or when the recommendable content is not updated, the state of the recommendable content is not updated.
In the above embodiment, the periodically recommended content indicates that a recommendation needs to be continuously sent for notification when the user does not complete the content, so as to avoid affecting the use of the user, such as notification of system version update, activity push, and the like, the once recommended content indicates that a notification is sent only once for the user, the recommended content is not displayed next time no matter whether the user completes the notification, but when the same type of once notification is updated again, a recommendation needs to be sent again for notification for the user, such as notification of system information, friend incoming and outgoing information, and whether the recommendable content needs to be recommended again is determined according to the type of the recommendable content, so that the number of times of unnecessary recommendations is reduced.
As shown in fig. 4, a method for maintaining a function recommendation table set according to another embodiment of the present invention is applied to an application program, and includes:
s41, before the status of the recommendable content is updated to be not recommended;
s42, acquiring the recommendation time of the recommendable content for performing the state update and the time for performing the state update;
s43, judging whether the recommendation interval duration of the recommendable content exceeds a preset value according to the recommendation time and the time for updating the state;
s44, determining whether to cancel the update of the state of the recommendable content according to whether the recommendation interval duration exceeds a preset value;
s45a, when the recommendation interval duration exceeds a preset value, updating the state of the recommendable content into an unrecommended state, and resetting the recommendation time of the recommendable content;
s45b, or when the recommendation interval duration does not exceed the preset value, the state of the recommendable content is not updated.
In the above embodiment, before the state of the recommendable content is updated to be unrendered, the recommendation time of the recommendable content needing to be updated is obtained, that is, the state of the recommendable content is marked as the recommended time, and the state updating time is the time when the state is updated from the recommended time to the unrendered time.
As shown in fig. 5, a method for maintaining a function recommendation table set according to another embodiment of the present invention is applied to an application program, and includes:
s51, finding all recommendable items in the application program, and acquiring recommendable contents corresponding to the recommendable items;
specifically, different recommendation items of the application program are found, such as recommendation items of program update recommendation, system information recommendation, friend information recommendation and the like, recommendable content corresponding to the recommendation items is obtained according to the types of the recommendation items, the obtaining is performed according to the item types, the obtaining speed is increased, and the obtained recommendable content is convenient to arrange.
S52, creating at least two recommendation tables which are independent from each other, wherein the trigger mode and the recommendation mode corresponding to each recommendation table are different;
specifically, a plurality of recommendation tables are created to form a recommendation table group, the triggering mode of each recommendation table is different from the triggered recommendation mode, and the change of the mode of sending recommendations to the user can be realized through the attributes of the recommendation tables, so that the experience of the user is improved.
S53, creating several empty recommendable contents, and placing the empty recommendable contents in all recommendable contents.
S54, distributing each item of recommendable content to any one of the recommendation tables;
specifically, the recommendable content is distributed to a recommendation table, so that a user can acquire the recommendable content from the recommendation table for recommendation after triggering the recommendation table, and the circular pushing of the recommendable content in the recommendation table by a recommendation mode corresponding to the recommendation table is realized.
And S55, when the trigger condition of the recommendation table is met, sequentially acquiring recommendable contents with a first state of unrendered from the recommendation table, wherein the recommendable contents serve as contents to be recommended corresponding to the trigger condition, and the states of the recommendable contents are marked as recommended.
Specifically, when the recommendation table is triggered, the recommendable content whose first state is unrendered is obtained from the recommendation table, recommendation is performed in a recommendation manner corresponding to the recommendation table, the state of the recommendable content that has been recommended is marked as recommended, and the recommendable content next to the recommendable content is obtained and recommended next time the recommendation table is triggered.
In the above embodiment, a plurality of empty recommendable contents are created and mixed in all recommendable contents, and in the recommendation table, if the empty recommendable contents are reached, no recommendation is sent, so that a recommendation interval is realized, interestingness of the user in use is improved, and user stickiness is improved.
In this embodiment, allocating each item of recommendable content to any one of the recommendation tables specifically includes:
and according to the quantity of the recommendable contents, randomly and uniformly distributing all the recommendable contents to all the recommendation tables.
As shown in fig. 6, an embodiment of the present invention further provides a function recommendation table group maintenance system, which is applied to an application program, and includes: the system comprises a data acquisition module, a creation module, a distribution module and a maintenance module; the maintenance system further includes: a null object creation module;
the data acquisition module is used for finding all recommendable items in the application program and acquiring recommendable contents corresponding to the recommendable items;
the device comprises a creating module, a recommending module and a judging module, wherein the creating module is used for creating at least two recommendation tables which are independent from each other, and the triggering mode and the recommending mode corresponding to each recommendation table are different;
and the empty object creating module is used for creating a plurality of empty recommendable contents and placing the empty recommendable contents in all recommendable contents acquired by the data acquiring module.
The distribution module is used for distributing each item of recommendable content to any one of the recommendation tables, specifically, distributing all recommendable contents to all recommendation tables randomly and uniformly according to the number of recommendable contents;
and the maintenance module is used for sequentially acquiring recommendable contents with a first state of unrendered from the recommendation table as contents to be recommended corresponding to the trigger condition when the trigger condition of the recommendation table is met, and marking the states of the recommendable contents as recommended.
And the updating module is used for updating the states of all the recommendable contents meeting preset conditions in the recommendation table to be unrendered when the obtained recommendable contents with the unrendered states are positioned at the tail of the recommendation table.
In a first embodiment provided by the present invention, the update module includes: a first judgment unit configured to determine whether the recommended content is a periodically recommended content or a one-time recommended content; when the recommendable content is one-time recommended content, judging whether the recommendable content is updated or not;
the updating module is specifically used for updating the state of the recommendable content to be unrendered when the recommendable content is periodically recommended; or when the recommendable content is the one-time recommended content, judging whether the recommendable content is updated through the first judging unit, and when the recommendable content is updated, updating the state of the recommendable content to be unrendered; or when the recommendable content is not updated, the state of the recommendable content is not updated.
In a second embodiment provided by the present invention, the update module further includes: the second judgment unit is used for acquiring the recommendation time of the recommendable content for performing the state update and the time for performing the state update; judging whether the recommendation interval duration of the recommendable content exceeds a preset value or not according to the recommendation time and the time for updating the state;
the updating module is specifically used for continuing to update the state of the recommendable content when the recommendation interval duration exceeds a preset value, updating the state of the recommendable content into an unrenominated state, and resetting the recommendation time of the recommendable content; or when the recommendation interval duration does not exceed the preset value, the state updating of the recommendable content is cancelled, and the state of the recommendable content is not updated.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A method for maintaining a function recommendation table group is applied to an application program, and is characterized by comprising the following steps:
finding all recommendable items in an application program, and acquiring recommendable contents corresponding to the recommendable items;
creating at least two recommendation tables which are independent from each other, wherein the triggering mode and the recommendation mode corresponding to each recommendation table are different;
assigning each item of the recommendable content to any one of the recommendation tables;
and when the triggering condition of the recommendation table is met, sequentially acquiring recommendable contents with a first state of unrendered from the recommendation table as contents to be recommended corresponding to the triggering condition, and marking the states of the recommendable contents as recommended.
2. The method for maintaining the set of function recommendation tables according to claim 1, further comprising:
and when the obtained recommendable content with the status of unrendered is located at the tail of the recommendation table, updating the statuses of all recommendable contents meeting preset conditions in the recommendation table to be unrendered.
3. The method for maintaining the function recommendation table group according to claim 2, wherein the updating of the statuses of all the recommendable contents in the recommendation table that satisfy the preset condition to be unrendered specifically comprises:
confirming whether the recommendable content is periodically recommended content or one-time recommended content;
when the recommendable content is periodically recommended content, updating the state of the recommendable content to be unrendered;
when the recommendable content is one-time recommended content, judging whether the recommendable content is updated, and when the recommendable content is updated, updating the state of the recommendable content to be unrendered; or when the recommendable content is not updated, the state of the recommendable content is not updated.
4. The method for maintaining a set of function recommendation tables according to claim 3, wherein before said updating the status of said recommendable content to non-recommended, further comprising:
acquiring the recommending time of the recommendable content for performing state updating and the time for performing state updating;
judging whether the recommendation interval duration of the recommendable content exceeds a preset value or not according to the recommendation time and the time for updating the state;
determining whether to cancel the updating of the state of the recommendable content according to whether the recommendation interval duration exceeds a preset value; when the recommendation interval duration exceeds a preset value, updating the state of the recommendable content to be unrendered, and resetting the recommendation time of the recommendable content;
or when the recommendation interval duration does not exceed a preset value, the state of the recommendable content is not updated.
5. The method for maintaining a set of function recommendation tables according to any one of claims 1-4, wherein before assigning each of said recommendable contents to any one of said recommendation tables, further comprising:
creating a number of empty recommendable contents and placing the empty recommendable contents in all the recommendable contents.
6. A function recommendation table group maintenance system applied to an application program is characterized by comprising: the system comprises a data acquisition module, a creation module, a distribution module and a maintenance module;
the data acquisition module is used for finding all recommendable items in an application program and acquiring recommendable contents corresponding to the recommendable items;
the creating module is used for creating at least two recommendation tables which are independent from each other, wherein the triggering mode and the recommendation mode corresponding to each recommendation table are different;
the distribution module is used for distributing each item of the recommendable content to any one of the recommendation tables;
and the maintenance module is used for acquiring recommendable contents with a first state of unrendered in sequence from the recommendation table as contents to be recommended corresponding to the trigger condition when the trigger condition of the recommendation table is met, and marking the states of the recommendable contents as recommended.
7. The system of claim 6, wherein the system further comprises: and the updating module is used for updating the states of all the recommendable contents meeting preset conditions in the recommendation table to be unrendered when the obtained recommendable contents with the unrendered states are positioned at the tail of the recommendation table.
8. The system for maintaining a set of function recommendation tables according to claim 7, wherein said updating module comprises: the first judging unit is used for confirming whether the recommendable content is periodically recommended content or one-time recommended content; when the recommendable content is one-time recommended content, judging whether the recommendable content is updated or not;
the updating module is specifically configured to update the state of the recommendable content to be unrendered when the recommendable content is a periodically recommended content; or when the recommendable content is one-time recommended content, judging whether the recommendable content is updated through a first judging unit, and when the recommendable content is updated, updating the state of the recommendable content to be unrendered; or when the recommendable content is not updated, the state of the recommendable content is not updated.
9. The system for maintaining a set of function recommendation tables according to claim 8, wherein said updating module further comprises: a second judgment unit, configured to acquire a recommendation time of the recommendable content for performing a status update and a time for performing the status update; judging whether the recommendation interval duration of the recommendable content exceeds a preset value or not according to the recommendation time and the time for updating the state;
the updating module is specifically configured to, when the recommendation interval duration exceeds a preset value, continue to update the state of the recommendable content, update the state of the recommendable content to an unrenominated state, and reset the recommendation time of the recommendable content; or when the recommendation interval duration does not exceed a preset value, the state updating of the recommendable content is cancelled, and the state of the recommendable content is not updated.
10. The system for maintaining a set of function recommendation tables according to any one of claims 6-9, wherein the system further comprises: and the empty object creating module is used for creating a plurality of empty recommendable contents and placing the empty recommendable contents in all the recommendable contents acquired by the data acquiring module.
CN201711437395.1A 2017-12-26 2017-12-26 Function recommendation table group maintenance method and system Expired - Fee Related CN108170462B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711437395.1A CN108170462B (en) 2017-12-26 2017-12-26 Function recommendation table group maintenance method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711437395.1A CN108170462B (en) 2017-12-26 2017-12-26 Function recommendation table group maintenance method and system

Publications (2)

Publication Number Publication Date
CN108170462A CN108170462A (en) 2018-06-15
CN108170462B true CN108170462B (en) 2020-09-22

Family

ID=62521420

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711437395.1A Expired - Fee Related CN108170462B (en) 2017-12-26 2017-12-26 Function recommendation table group maintenance method and system

Country Status (1)

Country Link
CN (1) CN108170462B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109948097B (en) * 2019-02-15 2021-06-04 百度在线网络技术(北京)有限公司 Method, apparatus and storage medium for recommending content

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101334792A (en) * 2008-07-10 2008-12-31 中国科学院计算技术研究所 Personalized service recommendation system and method
CN105512239A (en) * 2015-11-30 2016-04-20 中国建设银行股份有限公司 Database data push method and device
CN106886597A (en) * 2017-02-24 2017-06-23 乐蛙科技(上海)有限公司 Control system, control method and receiving terminal that a kind of trigger-type is notified

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170287095A1 (en) * 2016-03-31 2017-10-05 Cae Inc. Method, device and system for continuously recommending a deployment of emergency vehicle units

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101334792A (en) * 2008-07-10 2008-12-31 中国科学院计算技术研究所 Personalized service recommendation system and method
CN105512239A (en) * 2015-11-30 2016-04-20 中国建设银行股份有限公司 Database data push method and device
CN106886597A (en) * 2017-02-24 2017-06-23 乐蛙科技(上海)有限公司 Control system, control method and receiving terminal that a kind of trigger-type is notified

Also Published As

Publication number Publication date
CN108170462A (en) 2018-06-15

Similar Documents

Publication Publication Date Title
US20200333930A1 (en) Information processing method, terminal, server, and computer storage medium
US10268524B2 (en) Processing telemetry data streams based on an operating state of the data source
CN105847893A (en) Method, device and system for advertisement delivery
CN104301140A (en) Service request responding method, device and system
CN108664521B (en) Method and device for providing serial number, electronic equipment and readable storage medium
CN105553684B (en) A kind of communication system and its router upgrade method of application
CN110958462A (en) Live broadcast activity page display method and device, storage medium and live broadcast system
CN103647756A (en) Advertisement broadcasting method, server, client and system
CN106850720A (en) Method for upgrading software, apparatus and system
CN112040407A (en) Beacon data processing method and device, electronic equipment and readable storage medium
CN108170462B (en) Function recommendation table group maintenance method and system
CN104581220B (en) Data pushing method, data pushing system and data pushing interaction system
CN109816453B (en) Detection method and device for promotion resource link
CN105099774A (en) Router software upgrading method and system
CN110213213B (en) Timing task processing method and system for application
CN109361739A (en) A kind of method for down loading, device, client, system and storage medium
CN107147522B (en) A kind of method and device of determining networking topological structure
CN112087327A (en) Information state acquisition method and apparatus, storage medium, and electronic apparatus
CN108628901A (en) A kind of data-updating method and device
CN110365771A (en) A kind of data capture method, device, system and computer readable storage medium
CN107888677B (en) Communication implementation method, control terminal, intelligent device and system
CN114422591B (en) Point-to-point communication method, data communication system, computer device, and storage medium
CN114090687A (en) Data synchronization method and device
CN107563942B (en) Logistics data batch processing method, logistics processing system and processing device
CN111815339B (en) Marketing information pushing method and device

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201027

Address after: 9 / F, TCL multimedia building, D4 building, international e city, 1001 Zhongshan Garden Road, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: SHENZHEN TCL NEW TECHNOLOGY Co.,Ltd.

Address before: 518052 Room 201, A building, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Patentee before: SHENZHEN HAWK INTERNET Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200922

Termination date: 20211226