CN112232927A - Information pushing method and device, terminal and storage medium - Google Patents

Information pushing method and device, terminal and storage medium Download PDF

Info

Publication number
CN112232927A
CN112232927A CN202011213255.8A CN202011213255A CN112232927A CN 112232927 A CN112232927 A CN 112232927A CN 202011213255 A CN202011213255 A CN 202011213255A CN 112232927 A CN112232927 A CN 112232927A
Authority
CN
China
Prior art keywords
information
pushing
application
target
push
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011213255.8A
Other languages
Chinese (zh)
Inventor
张充
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202011213255.8A priority Critical patent/CN112232927A/en
Publication of CN112232927A publication Critical patent/CN112232927A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses an information pushing method, which comprises the following steps: starting the current application; pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list. The application also discloses an information pushing device, a terminal and a computer readable storage medium. The method and the device avoid frequent pushing information for opening the application before pushing between different applications, reduce pushing of the information, reduce risks of information leakage due to the fact that the information is not pushed between different applications, and improve safety of terminal use.

Description

Information pushing method and device, terminal and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to an information pushing method, an information pushing device, a terminal, and a storage medium.
Background
At present, intelligent terminals have been greatly popularized in the lives of the public, such as mobile phones. However, some user troubles also occur in the process of using the mobile phone, for example, after some kinds of goods are viewed on the shopping platform, the information of the goods browsed on the shopping platform before is pushed in the application opened later by opening other applications.
The current information is frequently pushed, privacy of a user is influenced, and information safety of terminal use is poor.
Disclosure of Invention
The embodiment of the application provides an information pushing method, an information pushing device terminal and a storage medium, and aims to solve the technical problems that the information safety of terminal use is poor due to the fact that the existing information pushing method is frequent in pushing and affects the privacy of a user.
In order to achieve the above object, an aspect of the present application provides an information pushing method, where the information pushing method includes:
starting the current application;
pushing the push information with the target push information removed on the interface of the application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
In order to achieve the above object, another aspect of the present application further provides an information pushing method, where the information pushing method includes:
starting the current application;
determining target push information, wherein the target push information is push information of target content, and the target content is content browsed by an application in a preset application list;
and pushing the push information with the target push information removed as the information to be pushed on the current application interface.
In order to achieve the above object, another aspect of the present application further provides an information pushing apparatus, including: a starting module and a pushing module, wherein the starting module and the pushing module are connected with each other,
the starting module is used for starting the current application;
the pushing module is used for pushing the pushing information with the target pushing information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
In order to achieve the above object, another aspect of the present application further provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the following steps:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
To achieve the above object, another aspect of the present application further provides a computer-readable storage medium, on which a computer program is stored, the computer program, when executed by a processor, implementing the steps of:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
According to the method and the device, when the application is started, the target push information is removed, not all the push information is displayed in the started current application, the content browsed by the application in the preset application list before the current application is started is removed as the target push information, frequent push information for starting the application before pushing between different applications is avoided, information push is reduced, meanwhile, because the information is not pushed between different applications, the risk of information leakage is reduced, and the use safety of the terminal is improved.
Drawings
Fig. 1 is a schematic diagram of a hardware structure of a terminal implementing various embodiments of the present application;
fig. 2 is a schematic operational flow diagram of an embodiment of an information pushing method according to the present application;
FIG. 3 is a schematic view of an operation flow of another embodiment of the information pushing method of the present application;
FIG. 4 is a schematic view illustrating an operation flow of another embodiment of the information pushing method of the present application;
FIG. 5 is a schematic view illustrating an operation flow of another embodiment of the information pushing method of the present application;
FIG. 6 is a flowchart illustrating operation of another embodiment of an information pushing method according to the present application;
FIG. 7 is a flowchart illustrating operation of another embodiment of an information pushing method according to the present application;
FIG. 8 is a flowchart illustrating operation of another embodiment of an information pushing method according to the present application;
FIG. 9 is a diagram illustrating an operation of an information pushing process according to an embodiment of the present application;
FIG. 10 is a schematic diagram illustrating an architecture of an information pushing apparatus according to an embodiment of the present application;
FIG. 11 is a block diagram illustrating an architecture of an information pushing device according to an embodiment of the present application;
FIG. 12 is a block diagram illustrating an architecture of an information pushing device according to an embodiment of the present application;
FIG. 13 is a schematic diagram illustrating an architecture of an information pushing apparatus according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present application.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
Embodiments of the present application are: starting the current application; pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
The terminal described herein may be implemented in various forms. For example, the terminal may include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palm top computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like. Of course, the terminal device may be a broad terminal device, for example, a device loaded with a processor, such as a notebook, a mobile phone, etc.
Referring to fig. 1, fig. 1 is a schematic device structure diagram of a hardware operating environment related to a method according to an embodiment of the present application
As shown in fig. 1, taking a mobile terminal as an example, the mobile terminal may include: a processor 1001 such as a CPU, a memory 1003, a communication bus 1004, a user input unit 1002, a display unit 1005. The communication bus 1004 is used for realizing connection and communication between the processor 1001 and the memory 1003. The memory 1003 may be a high-speed RAM memory or a non-volatile memory (e.g., a disk memory). The memory 1003 may alternatively be a storage device separate from the processor 1001.
Optionally, the mobile terminal further comprises at least one sensor, such as a light sensor, a motion sensor, and other sensors. The accelerometer sensor is used as one of the motion sensors, can detect the magnitude of acceleration in each direction (generally three axes), can detect the magnitude and direction of gravity when the mobile phone is static, and can be used for applications of recognizing the gesture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking) and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Alternatively, the display unit 1005 is used to display a message input by the user or a message provided to the user. The Display unit 1005 may include a Display panel, and the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
Alternatively, the user input unit 1002 may be used to receive input numeric or character messages and generate key signal inputs related to user settings and function control of the mobile terminal. In particular, the user input unit 1002 may include a touch panel and other input devices. The touch panel, also called a touch screen, may collect touch operations of a user (for example, operations of the user on or near the touch panel using any suitable object or accessory such as a finger, a stylus, etc.) and drive the corresponding connection device according to a preset program. The user input unit 1002 may include other input devices in addition to a touch panel. In particular, the other input devices may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like, which are not limited herein.
Alternatively, the processor 1001 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by running or executing software programs and/or modules stored in the memory 1003 and calling data stored in the memory 1003, thereby performing overall monitoring of the mobile terminal. Processor 1001 may include one or more processing units; optionally, the processor 1001 may integrate an application processor and a modem processor, wherein the application processor mainly handles operating systems, user interfaces, application programs, and the like, and the modem processor mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1001.
Alternatively, the memory 1003 may be used to store software programs as well as various data. The memory 1003 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, and the like), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1003 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of the terminal, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
In the mobile terminal shown in fig. 1, the processor 1001 is configured to execute an information push application program in the memory 1003, and implement the following steps:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
Referring to fig. 2, fig. 2 is a schematic operation flow diagram of the information push method of the present application; the information pushing method comprises the following steps:
step S10, starting the current application;
in this embodiment, the user can complete the requirements of information, shopping and social contact through a mobile terminal device, for example, a mobile phone, and can complete the requirements by downloading a corresponding application.
The use of an application may involve the opening and closing of one application, the opening and closing of multiple applications, and the switching between different applications.
The application starting mode comprises an automatic starting mode or a manual starting mode, wherein the manual starting mode can be started according to the operation of a user on the mobile terminal, for example, an application icon interface is entered, a corresponding icon for starting the application is selected, a clicking operation is triggered, and the application is started; or to launch the application by means of speech. The automatic mode can determine that a certain application is started at a certain time in a mode which is used by a user, and the starting of the application is automatically triggered.
The starting of the application includes, but is not limited to, starting of the application, and also includes switching from a background to a front end after the application is started. That is, switching from the current application to the next application, switching to the front-end display of the next application also belongs to the process of starting the application. And information pushing can be performed as long as the application is displayed on the display interface.
Step S20, pushing the pushing information with the target pushing information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
Currently, information is pushed among different applications through big data analysis, for example, after a shopping application is opened, a certain commodity is browsed, and the information is pushed in a next application, for example, a browser application or a message reading application.
The scheme of the application adopts the steps that when the current application is started, the pushing information with the target pushing information removed is pushed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list; the commodities browsed by the application started before the current application is started or the browsed information is not pushed in the currently started application, so that the information transmission and pushing among the applications are reduced, only the active or generated pushing information of the current application is pushed, the application started before the current application is started is an application in a preset application list, and the preset list is set in advance or the application in the list is dynamically updated according to requirements.
For more reasonable information pushing, in an embodiment, associated applications are set, that is, an association relationship is set between different applications, and the association relationship may be the same type of association, for example, all shopping applications are shopping applications, the shopping applications are set with the association relationship, and information pushing is performed between the applications with the association relationship, without removing the pushed information between the applications with the association relationship. Therefore, when browsing the applications in the association relationship, the user can quickly browse the information to be browsed on another application through the push information of the associated application, and the operation process is quickly completed.
In an embodiment, in order to further optimize the information pushing process, when there is an incomplete operation on a previous application having an association relationship, the pushing information of the previous application needs to be pushed to a current association application, for example, the previous application is a shopping application, shopping joins a shopping cart, but no ordering payment is made, the pushing information joined to the shopping cart is continuously pushed to a next shopping application, so that time for a user to find a matching item is saved, and accurate pushing is made.
In the embodiment, when the application is started, the target push information is removed, not all the push information is displayed in the started current application, the content browsed by the application in the preset application list before the current application is started is removed as the target push information, the frequent push information for starting the application before pushing between different applications is avoided, the push of information is reduced, meanwhile, because the information is not pushed between different applications, the risk of information leakage is reduced, and the use safety of the terminal is improved.
In an embodiment, the process of determining the target push information may further be: determining irrelevant push information which is target push information, for example, determining scene information, for example, outdoor scene of a coffee house, opening a document condition in combination with the use condition of a computer connected with a mobile phone, determining the target push information, for example, determining the push information of advertisements or entertainment as the target push information during work, and if the computer is in a dormant state at the moment, suggesting a rest for a user, determining the information of entertainment and relaxation as non-target push information and pushing; and determining target push information according to the scene and the condition of the connected equipment, and making accurate matching. It can be understood that irrelevant push information can be determined according to the scene alone, for example, if the current scene is a family scene, the target push information of the job class is removed; if the book is in the study room scene, the entertainment class serves as target push information, and the book class serves as push information.
In an embodiment of the present application, referring to fig. 3, the method further includes:
step S30, determining whether the push information is the push information of other applications, wherein the other applications are applications except the current application and the applications in the preset application list;
and step S40, removing the push information of the other application from the push information of the current application.
In this embodiment, in addition to not pushing the target push information from the interface of the current application, for the push information other than the target push information, it is also determined that the push information is push information of other applications, for example, push information of applications including other applications or push of browsing information in other applications. The other applications are applications except the current application and the applications in the preset application list. After the current application is started, whether the push information pushed by other applications is determined from the push information needing to be pushed currently, the push information of other applications is removed from the push information of the current application, and the push information of other applications is not pushed except for the target push information on the interface of the current application.
In an embodiment, in order to match more accurate target push information, in the process of opening the current application, determining an application currently running in the background or before a period of time (1 minute or 5 minutes), taking the opened application as another application (an application other than the applications in the preset application list), and removing the push information of the other application from the push information of the current application.
It is understood that the associated application is determined, and the application other than the previously opened associated application is used as the other application, and the push information of the other application is used as the target push information.
According to the information pushing method and device, the pushing information needing to be removed from the pushing information of the current application is determined before the information is pushed, the information is determined through other application information, other applications are accurately matched, the accuracy of the removed pushing information is improved, and high-accuracy pushing of the information is achieved.
In an embodiment, referring to fig. 4, the method further comprises:
step S50, in the current application starting process, determining whether an input field is received in another application;
step S60, determining the push information corresponding to the input field as the push information pushed by other applications.
In this example, in the process of starting the application, it is determined whether an input field is received in other applications, and if the input field exists, the input field of the input method of the other applications needs to be used as push information of the other applications.
According to the embodiment of the application, after the input fields of other application input methods are removed as the push information of other applications, the push information corresponding to the input fields of other application input methods is not pushed in the currently opened application, the push information of other applications is prevented from being directly pushed through the input fields of the input methods, the information push is better reduced, the accuracy of the information push is improved, and the safety between terminals is improved.
In an embodiment, referring to fig. 5, the method further comprises:
step S01, determining the operation information of the target push information in the application except the current application;
step S02, when the operation information meets a preset condition, setting a push flag for the target push message, and pushing the target push message with the push flag on the current application interface.
The present embodiment differs from the above-described embodiments in that, after determining the target push information, instead of directly removing the target push information from the push information, but determines whether the target push information has operation information in an application other than the current application, the operation information recorded by the terminal or received by the terminal, the information of the user performing interactive operation on the target push information in other applications, and as applied to the specific case, for example, the target push information is related content recommending the purchase of the item, for example, through the click or sliding operation received by the terminal, the application generates corresponding response action information through the sliding operation, the payment operation of shopping is finished by clicking a payment button, namely payment operation information, and the response or operation result of adding the article into the shopping cart is generated by clicking the button of the shopping cart and clicking the selected shopping cart; and if the operation information meets a preset condition, for example, the condition of non-payment is met or the condition of entering a shopping cart after multiple selections is met, setting a push mark for the target push message, and pushing the target push message with the push mark on the interface of the application.
According to the method and the device for pushing the target push information, the target push information is released from the removed push information in a mode of setting the push mark, so that the target push information with the push mark can be continuously pushed, the push information of other applications is prevented from being shielded and pushed, the accuracy of the push information is further improved, the safety is guaranteed, meanwhile, the information is reasonably pushed, and the user operation is reduced.
In an embodiment, referring to fig. 6, after the step of pushing the push information with the target push information removed on the interface of the current application, the method further includes:
step S03, determining the push mode of the push information;
step S04, when the push mode is a preset mode, sending out a prompt message that the target push information is removed;
step S05, receiving confirmation information based on the prompt information;
step S06, determining target push information corresponding to the confirmation information, and pushing the determined target push information on the interface of the application.
The push mode comprises a push prompting mode or a push not prompting mode, namely, after the target push information is shielded/removed, whether a mode prompting that the target push information is removed is selected or not is judged; the preset mode is a prompt push mode, that is, the push information pushed after the target push information is removed needs to be prompted with the prompt information that the target push information is removed, the prompt mode can prompt that the push information is removed, a removed list can be given or after the prompt is confirmed, the target information is continuously pushed according to the confirmation information selected by the user.
In one embodiment, in order to improve accuracy, different push modes can be set for different target push information, and the different push modes are matched according to different contents of the push information; it is also possible to match different push patterns according to different applications, e.g. shopping applications match prompt push patterns, while other applications match no prompt push patterns.
According to the embodiment, the target push information can be removed through different settings of the push modes, and then the target push information is moved out of the removed list in a prompting mode, so that the target push information is pushed, and the accuracy of information push is improved.
In an embodiment, referring to fig. 7, the method further comprises:
step S07, determining the current scene information;
step S08, determining the pushing mode of the pushing information according to the scene information;
and step S09, displaying the push information according to the push mode.
The scene information can be a family scene, a guest-meeting scene, a bedroom scene, an outdoor scene and the like, and the scene information is matched according to the acquired environment image.
After the scene information is determined, different pushing modes are determined according to the scene information, in a home scene, a non-shielding pushing mode is matched, namely, the pushing information of other applications can be pushed in the currently started application, and in an outdoor scene, the pushing mode is a mode of removing the target pushing information, and only the pushing information of the target pushing information is pushed and removed.
In an embodiment, after the context information is determined, the relevance between other applications and the current application is determined, when the relevance is high, namely the relevant application, the pushing mode is determined to be a pushing mode without removing the target pushing information, and the pushing mode is determined by combining the relevance relation and the context information, so that the pushing mode is more reasonable, and the pushing information is more accurate.
According to the embodiment, the scene information is matched with the pushing mode, the reasonable pushing mode is selected to complete pushing of the pushing information, and the reasonability of the pushing mode is improved while the accuracy of information pushing is improved.
In an embodiment, referring to fig. 8, the information pushing method includes:
step S101, starting a current application;
step S102, determining target push information, wherein the target push information is push information of target content, and the target content is content browsed by an application in a preset application list;
and step S103, pushing the push information with the target push information removed as the information to be pushed on the current application interface.
The difference between this embodiment and the previous embodiment is that the push information that needs to be pushed in the started current application is determined first, which narrows the protection range. Various embodiments are provided.
In the process of starting the current application, target push information is determined first, wherein the target push information is push information of target content, and the target content is content browsed by an application in a preset application list. And after the target push information in the push information is removed, pushing the push information with the target push information removed as the information to be pushed on the interface of the application.
In the embodiment, in the process of starting the current application, the push information of the current application is screened, the target push information is determined, and the target push information is information that does not need to be pushed on the interface of the current application.
To better explain the operation process of the embodiment of the present application, referring to fig. 9, the information pushing process includes:
a technology for shielding the information pushed by other applications in the current application starting process is provided, namely the process using the application cannot see the information pushed by other applications. The flow chart of this solution is shown in fig. 9. The steps of pushing other application information by the current application after the shielding starting are as follows:
(1) the intelligent terminal judges whether a user starts an application or not;
(2) if the intelligent terminal is starting the application, shielding the push information of the application in the preset application list, and taking the content browsed by the application in the preset application list as target push information instead of pushing in the started current application; if the application is not started, no operation is performed;
(3) then, judging whether an input field of an input method in other applications (except a preset application list and the current application) removed from the push information exists in the starting process of the current application;
(4) if the input field information of the input method in other applications is pushed, removing the field information pushed by the application from the push information of the current application; if the input field information of the input method in other applications is not pushed, the application is normally started;
(5) then, saving the application name of the push information pushed in the current application interface, and returning the application name to the process of starting the current application;
(6) and finally, ending the process and entering a normal operation process of the intelligent terminal.
According to the technical scheme, the application list with the push information removed is stored, the push information applied in the application list is removed in the application starting process in order to be fed back in time, user experience is improved, and user privacy is prevented from being revealed.
Note that: the current application actively pushes information of other applications, which is out of the technical protection scope. For example, the first item of active small program information today, such as fox search network, ZAKER, eastern news, etc.
The technical scheme provides a scheme for pushing information of other applications without the current application, the pushing operation of the information which is not interesting to the user is eliminated, meanwhile, the risk of privacy exposure of the user is protected at the system level, the user experience is improved, the safety of the user information is guaranteed to a certain extent, the advertisement information which is not interesting to the user is shielded, and partial flow is saved.
The present application also proposes an information pushing apparatus, referring to fig. 10, the information pushing apparatus including: the start-up module 10 and the push module 20,
the starting module 10 is configured to start a current application;
the pushing module 20 is configured to push the pushing information with the target pushing information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
Further, with reference to fig. 11, the apparatus further comprises a determination module 30,
the determining module 30 is configured to determine whether the push information is push information of other applications, where the other applications are applications other than the current application and the application in the preset application list;
the push module 20 is further configured to remove the push information of the other application from the push information of the current application.
Further, with reference to fig. 12, the apparatus further comprises a processing module 40,
the determining module 30 is further configured to determine whether an input field is received in another application in the current application starting process;
the processing module 40 is configured to determine the push information corresponding to the input field as push information pushed by another application.
Further, with reference to fig. 13, the apparatus further comprises a marking module 50,
the determining module 30 is further configured to determine operation information of the target push information in an application other than the current application;
the marking module 50 is configured to set a push mark for the target push message when the operation information meets a preset condition, and the target push message with the push mark set is pushed on the current application interface.
Further, referring to fig. 14, the apparatus further includes a prompt module 60 and a receiving module 70,
the determining module 30 is further configured to determine a push mode of the push information;
the prompt module 60 is configured to send a prompt message indicating that the target push information is removed when the push mode is the preset mode;
the receiving module 70 is configured to receive confirmation information based on the prompt information;
the determining module 30 is further configured to determine target push information corresponding to the confirmation information;
the pushing module 20 is further configured to push the determined target pushing information on the interface of the current application.
Further, the determining module 30 is further configured to determine the current scene information; determining a pushing mode of pushing information according to the scene information;
the pushing module 20 is further configured to display pushing information according to the pushing manner.
The present application also proposes a terminal, where the terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the following steps:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
When the terminal of the application starts the application, the target push information is removed, not all push information is displayed in the started current application, the content browsed by the application in the preset application list before the current application is started is removed as the target push information, frequent push information for starting the application before pushing between different applications is avoided, the push of information is reduced, meanwhile, because the information is not pushed between different applications, the risk of information leakage is reduced, and the use safety of the terminal is improved.
The present application also proposes a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, realizes the steps of:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be noted that in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
While alternative embodiments of the present application have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following appended claims be interpreted as including alternative embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. An information pushing method, characterized in that the information pushing method comprises:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
2. The information pushing method according to claim 1, wherein the method further comprises:
determining whether the push information is the push information of other applications, wherein the other applications are applications except the current application and the applications in the preset application list;
and removing the push information of the other applications from the push information of the current application.
3. The information pushing method according to claim 2, wherein the method further comprises:
determining whether an input field is received in other applications or not in the current application starting process;
and determining the push information corresponding to the input field as the push information pushed by other applications.
4. The information pushing method according to claim 1, wherein the method further comprises:
determining operation information of the target push information in applications except the current application;
and when the operation information meets a preset condition, setting a push mark for the target push message, and pushing the target push message with the push mark on the current application interface.
5. The information pushing method according to any one of claims 1 to 4, wherein after the step of pushing the pushed information with the target pushed information removed on the interface of the current application, the method further includes:
determining a push mode of push information;
when the push mode is a preset mode, sending out prompt information that the target push information is removed;
receiving confirmation information based on the prompt information;
and determining target push information corresponding to the confirmation information, and pushing the determined target push information on the current application interface.
6. The information pushing method according to any one of claims 1 to 4, wherein the method further comprises:
determining the current scene information;
determining a pushing mode of pushing information according to the scene information;
and displaying the push information according to the push mode.
7. An information pushing method, characterized in that the information pushing method comprises:
starting the current application;
determining target push information, wherein the target push information is push information of target content, and the target content is content browsed by an application in a preset application list;
and pushing the push information with the target push information removed as the information to be pushed on the current application interface.
8. An information pushing apparatus, characterized in that the apparatus comprises: a starting module and a pushing module, wherein the starting module and the pushing module are connected with each other,
the starting module is used for starting the current application;
the pushing module is used for pushing the pushing information with the target pushing information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
9. A terminal comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
10. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, carries out the steps of:
starting the current application;
pushing the push information with the target push information removed on the interface of the current application; the target pushing information is pushing information of target content, and the target content is content browsed by an application in a preset application list.
CN202011213255.8A 2020-11-03 2020-11-03 Information pushing method and device, terminal and storage medium Pending CN112232927A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011213255.8A CN112232927A (en) 2020-11-03 2020-11-03 Information pushing method and device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011213255.8A CN112232927A (en) 2020-11-03 2020-11-03 Information pushing method and device, terminal and storage medium

Publications (1)

Publication Number Publication Date
CN112232927A true CN112232927A (en) 2021-01-15

Family

ID=74121631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011213255.8A Pending CN112232927A (en) 2020-11-03 2020-11-03 Information pushing method and device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112232927A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562864A (en) * 2017-08-30 2018-01-09 努比亚技术有限公司 A kind of advertisement screen method, mobile terminal and computer-readable recording medium
CN107911280A (en) * 2017-10-25 2018-04-13 深圳市雷鸟网络传媒有限公司 Information push method, intelligent terminal and computer-readable recording medium
CN107908705A (en) * 2017-11-08 2018-04-13 维沃移动通信有限公司 A kind of information-pushing method, information push-delivery apparatus and mobile terminal
CN109413216A (en) * 2018-12-29 2019-03-01 微梦创科网络科技(中国)有限公司 A kind of information-pushing method, device and mobile terminal
CN109561211A (en) * 2018-11-27 2019-04-02 维沃移动通信有限公司 A kind of information display method and mobile terminal
CN110381166A (en) * 2019-08-07 2019-10-25 Oppo(重庆)智能科技有限公司 A kind of message informing management method, device and computer readable storage medium
CN111162986A (en) * 2018-11-07 2020-05-15 奇酷互联网络科技(深圳)有限公司 Push message management method, mobile terminal and computer-readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562864A (en) * 2017-08-30 2018-01-09 努比亚技术有限公司 A kind of advertisement screen method, mobile terminal and computer-readable recording medium
CN107911280A (en) * 2017-10-25 2018-04-13 深圳市雷鸟网络传媒有限公司 Information push method, intelligent terminal and computer-readable recording medium
CN107908705A (en) * 2017-11-08 2018-04-13 维沃移动通信有限公司 A kind of information-pushing method, information push-delivery apparatus and mobile terminal
CN111162986A (en) * 2018-11-07 2020-05-15 奇酷互联网络科技(深圳)有限公司 Push message management method, mobile terminal and computer-readable storage medium
CN109561211A (en) * 2018-11-27 2019-04-02 维沃移动通信有限公司 A kind of information display method and mobile terminal
CN109413216A (en) * 2018-12-29 2019-03-01 微梦创科网络科技(中国)有限公司 A kind of information-pushing method, device and mobile terminal
CN110381166A (en) * 2019-08-07 2019-10-25 Oppo(重庆)智能科技有限公司 A kind of message informing management method, device and computer readable storage medium

Similar Documents

Publication Publication Date Title
US11537450B2 (en) Method, apparatus, and mobile terminal for associating notification messages
US9398142B2 (en) Mobile computing terminal with more than one lock screen and method of using the same
JP5956725B2 (en) Method, device, and computer program product for providing context-aware help content
CN106126015B (en) A kind of application program launching control method and terminal
EP3627303A1 (en) Method and apparatus for providing user interface of portable device
CN108156508B (en) Barrage information processing method and device, mobile terminal, server and system
CN107077292A (en) Clip and paste information providing method and device
EP3660645A1 (en) Method and device for message processing
WO2021003673A1 (en) Content pushing method and related product
CN110099296B (en) Information display method and terminal equipment
US20140359413A1 (en) Apparatuses and methods for webpage content processing
CN109032491B (en) Data processing method and device and mobile terminal
CN113127773A (en) Page processing method and device, storage medium and terminal equipment
CN107045541A (en) data display method and device
CN108604331B (en) Information reminding method and mobile device
EP4254225A1 (en) Terminal information display control method, apparatus, terminal, and storage medium
CN112291411A (en) Method, terminal and computer readable medium for recommending operation sequence
CN113836089A (en) Application program display method and device, electronic equipment and readable storage medium
CN106383870A (en) Picture playing method and mobile terminal
CN111752436A (en) Recommendation method and device and recommendation device
CN112232927A (en) Information pushing method and device, terminal and storage medium
CN104965718B (en) A kind of desktop loading method and device
CN109240512A (en) Computer equipment, keyboard and method for showing interface, device
CN108108356A (en) A kind of character translation method, apparatus and equipment
CN113485600A (en) Singing list sharing method and device and electronic equipment

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