CN107979624B - Information pushing method and device and client with quick access function - Google Patents
Information pushing method and device and client with quick access function Download PDFInfo
- Publication number
- CN107979624B CN107979624B CN201610927127.7A CN201610927127A CN107979624B CN 107979624 B CN107979624 B CN 107979624B CN 201610927127 A CN201610927127 A CN 201610927127A CN 107979624 B CN107979624 B CN 107979624B
- Authority
- CN
- China
- Prior art keywords
- information
- user
- interested
- users
- enterprise
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
An information pushing method, an information pushing device and a user client are provided. The information pushing device sends a request message to the server, obtains the information of the interested users returned by the server, and generates a list of the users to be selected according to the information of the interested users. And the information of the interested user is obtained by the user client side, and is uploaded to the server. Meanwhile, the information pushing device generates information to be pushed, selects a target user from a list of users to be selected, and pushes the information to be pushed to the target user. The target user receives the push message and generates the prompt message, and the enterprise user can be quickly accessed by clicking the prompt message. The invention can accurately release the push information, avoids wasting flow and broadcast resources, and also avoids the disturbance of non-concerned information to the greatest extent to the personal user.
Description
Technical Field
The invention belongs to the technical field of internet, and particularly relates to an information pushing method and device and a client with a quick access function.
Background
Instant messaging (instant message) software is software capable of instantly transmitting and receiving a service such as an internet message, and the instant messaging technology realizes online chatting and communication and provides a real-time communication service for a user to establish a private chat room on a network.
The user can open a session window of a life service number or an enterprise service number in the main panel of the personal QQ, and the user can have a session with an enterprise customer service and consult related problems. The enterprise customer service may send text descriptions or picture information of enterprise-related goods or services to the user, or the user may know some basic introductions of the enterprise on the right side of the conversation window, or may click on a text chain to the enterprise website to know the enterprise-related information.
The enterprise can send promotion or preferential information of the enterprise to the QQ object selected to be sent through mass messaging.
The existing enterprise information display is to configure information to be displayed by an enterprise to an enterprise account center, and the information includes logo of the enterprise, dynamic state of the enterprise, photo album, contact way and the like. The client wants to open the conversation window of the enterprise, needs to find the enterprise in the friend panel and double-clicks to open the conversation window. After the web page is opened, the corresponding web page can be accessed through page jump, and the information configured before is displayed. If the enterprise wants to remind the personal user in real time with the promoted content and the preferential information, the enterprise issues the information to the client of the user through the mass messaging technology.
Disclosure of Invention
The inventor finds that the promotion content or the preferential information of the enterprise is sent to the individual user side by mass-sending messages in a continuous research and practice process, the sent messages are sent in a mass-sending mode, whether the opposite side wants to know the information of the enterprise or not is not clear, harassment is caused to a part of users, bad public praise and effect are achieved, and harassment users are likely to be lost.
If a large number of enterprise users perform mass-sending operation, a large amount of harassment information can be brought, and even bad influence is brought to the platform.
Meanwhile, if an individual user wants to search for a frequently-contacted enterprise, the operation required to be performed is long, and if the user needs to search for the enterprise in the recent conversation panel, the user may not find an object to be searched for under the condition that the number of people in the recent conversation is large. Or the corresponding enterprise is searched in the friend list, and then the conversation window is opened by double clicking for communication, so that the operation path is relatively long, and the enterprise cannot be conveniently accessed.
Based on the above technical problem discovered by the inventor, the present invention provides an information pushing apparatus, which includes the following modules: the acquisition module is used for sending request information to the server and acquiring the information of the interested users returned by the server; the user list generating module is used for generating a list of users to be selected according to the interest user information; the information generation module is used for generating information to be pushed; the selection module is used for selecting a target user from the user list to be selected; and the pushing module is used for pushing the message to be sent to the target user.
Preferably, the server stores an interested user information database; the interested user information is obtained by inquiring in the interested user information database based on the request message; and the server receives the updating information from the user so as to update the interest user information database.
Preferably, the request information includes one or a combination of the following conditions: user identity information, user industry information, region information of returned interested users, update date limit of returned interested users, maximum number of returned interested users and grade of returned interested users.
Preferably, the user list generating module includes a storage module, and the storage module stores preset interest user information; the user list generating module generates a list of users to be selected based on preset interest user information and interest user information from the server.
Preferably, the information generating module generates the information to be pushed based on a user input, a preset condition or a user input under a preset condition.
Preferably, the selection module selects the target user from the list of users to be selected using a user selection, a random or a combination of a user selection and a random mode.
The invention also provides an information pushing method, which comprises the following steps: sending request information to a server, and acquiring interest user information returned by the server; generating a list of users to be selected according to the information of the interested users; generating information to be pushed; selecting a target user from the list of users to be selected; and pushing the information to be pushed to the target user.
Preferably, the server stores an interested user information database; the interested user information is obtained by inquiring in the interested user information database based on the request message; and the server receives the updating information from the user so as to update the interest user information database.
Preferably, the request information includes one or a combination of the following conditions: user identity information, user industry information, region information of returned interested users, update date limit of returned interested users, maximum number of returned interested users and grade of returned interested users.
Preferably, the list of the users to be selected is generated based on preset interest user information and the interest user information.
Preferably, the information to be pushed is generated based on a user input, a preset condition or a user input under a preset condition.
Preferably, the target user is selected in the list of users to be selected using a user selected, random or a combination of user selected and random pattern.
The invention also provides a client with a quick access function, which comprises the following modules:
the quick access module is provided with a shortcut for quickly accessing the designated user; the first acquisition module is used for acquiring the enterprise user information in the quick access module; the communication module is used for sending update information to a server, and the update information is used for updating an interest user database of the server; the server is used for receiving request information of an information pushing device, inquiring in the interested user database based on the request information to obtain interested user information, and sending the interested user information to the information pushing device; the second information acquisition module is used for acquiring push information from the information push device; and the display module is used for displaying prompt information at the shortcut of the corresponding enterprise user in the shortcut access module when the received push information is received.
Preferably, the server stores an interested user information database; the interested user information is obtained by inquiring in the interested user information database based on the request message; and the server receives the updating information from the user so as to update the interest user information database.
Preferably, the shortcut access module has a sub-switch module, and when the switch sub-module is in a closed state, the shortcut access module is prohibited from executing operations of adding or deleting a shortcut.
Preferably, the communication module comprises an update information generation module; the update information production module generates update information when the enterprise users in the quick access module change; the update information includes the ID information of the client, the changed enterprise user ID, and a timestamp for generating the update information.
Preferably, when the prompt message is clicked, a session interface with the corresponding enterprise user is opened, and the push message acquired by the second information acquisition module is inserted into the session interface.
The invention has the beneficial effects that:
by adopting the technical scheme of the invention, the invention has the following beneficial effects:
the method and the device can accurately release the push information, avoid waste of flow and broadcast resources, and avoid disturbance of non-concerned information to the personal user to the maximum extent.
The invention can shorten the message operation path between the individual client and the enterprise client, so that the enterprise user can communicate with the individual client more quickly.
Drawings
The following describes embodiments of the present invention in further detail with reference to the accompanying drawings;
fig. 1 is a schematic flow chart of a method according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of information interaction provided by the first embodiment and the second embodiment of the present invention.
Fig. 3 is a schematic diagram of a device module according to a second embodiment of the present invention.
Fig. 4 is a schematic diagram of a query process based on an enterprise user client according to a second embodiment of the present invention.
Fig. 5 is a schematic diagram of a device module according to a third embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, 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 only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The first embodiment is as follows:
the embodiment provides an information pushing method for interested users, as shown in fig. 1 and 2, the method includes the following steps:
s101, sending a request message to a server, and acquiring the information of the interested user returned by the server.
In this embodiment, the information pushing device of the enterprise merchant client needs to acquire accurate user information, so that a request message is sent to the server, the server searches for the user information meeting the merchant requirement after receiving the request, and returns the user information to the enterprise merchant.
The interested users are users setting the specified enterprise users as interested enterprise objects.
In a specific implementation process, the following two types of users are identified as interested users by the server and listed in the interested user list:
1. and setting the designated enterprise user as the user with the quick access object.
2. Users who set interest flags for specified enterprise users.
When the user sets the two types, the user client reports the server, and the server updates the interested user information of the server according to the reported information. The updating comprises the steps that the server receives information of adding/deleting the interest enterprise object and updates the interest user information; the add/delete interest business object message includes user information of the add/delete interest business, business information, and an add/delete timestamp.
And the server side can gather the information uploaded by each user client side, and when the information requested by the enterprise user client side arrives, the server side inquires according to the request information of the enterprise user client side to obtain the interested user matched with the enterprise user client side and sends the interested user to the enterprise user client side.
In a specific implementation process, interaction and pulling of the information of the interested user are realized between the Client and the Server of the enterprise merchant through a CS (Client-Server) protocol.
And S102, generating a list of users to be selected according to the interest user information.
After the enterprise user client obtains the interested user information from the server, a user list to be selected is formed. The users in the list comprise interested users acquired from the server and user information acquired from other ways and pre-stored by the enterprise user client, and the user information are integrated to form a user list to be selected.
And S103, generating information to be pushed.
The enterprise user client generates information to be pushed to the user, and the information can be input by the user or generated according to preset rules. Preset offer information, advertisement information, questionnaire or public number information, etc. may be contained.
And S104, selecting a target user from the user list to be selected.
After the information to be pushed is generated, the client selects a target user from the list of users to be selected according to user input or a preset instruction, or a mode of combining the user input and a preset specified selection user. Selecting users, and applying different selection rules according to different types of push information, wherein the selection rules comprise: random selection rules, user upper limit selection rules, preferential amount selection rules and the like.
The random selection rule is to randomly select users from the users, and the random selection rule also comprises grouping random selection, waiting selection and the like.
The user upper limit selection rule is that users are randomly extracted on the basis of user selection until the preset upper limit of the sending user is met.
The preferential amount selection rule is to select the number of users to send according to a preset preferential amount until the total preferential amount is met.
S105, pushing the information to be pushed to the target user.
And the enterprise user client directly pushes the information to be pushed generated in the step S103 to the target user client selected in the step S104.
Example two:
the embodiment provides an information pushing device for interested users, as shown in fig. 2 and 3, the device includes: the system comprises an acquisition module, a user list generation module, an information generation module, a selection module and a push module.
The acquisition module is used for sending a request message to the server and acquiring the interest user information returned by the server.
In this embodiment, the information pushing device of the enterprise merchant client needs to acquire accurate user information. Therefore, the acquisition module sends the request message to the server, and the server searches for the user information meeting the requirements of the merchant after receiving the request, and returns the user information to the enterprise merchant to be received by the acquisition module.
The interested users are users setting the specified enterprise users as interested enterprise objects.
In a specific implementation process, the following two types of users are identified as interested users by the server and listed in the interested user list:
1. and setting the designated enterprise user as the user with the quick access object.
2. Users who set interest flags for specified enterprise users.
When the user performs the two types of settings, the user client reports the server based on the CS protocol, and the server updates the interested user information of the server according to the reported information. The updating comprises the steps that the server receives information of adding/deleting the interest enterprise object and updates the interest user information; the add/delete interest business object message includes user information of the add/delete interest business, business information, and an add/delete timestamp.
The server is provided with an interested user information database, the interested user information database stores information sets acquired from a plurality of user clients based on a CS protocol, the information is uploaded by each user client which is summarized by the server, and each piece of information in the information sets comprises: user identity information, enterprise user information selected by a user based on user operations, timestamp information, location information where the user is logged in, and the like. And the information in the database is updated with add/delete requests from clients.
When an enterprise user client needs to send a push message, as shown in fig. 4, a sending user list of the push message needs to be obtained first, at this time, the enterprise user client sends a request to the server, where the request at least includes identity information of an enterprise user, and of course, the request may also include additional conditions such as the maximum number of interested users, the industry where the enterprise is located, date restrictions, region restrictions, and client level restrictions.
The server queries in the interested user information database by taking the enterprise user information as query conditions to obtain interested users matched with the enterprise user information, and when the request message sets the quantity limit of returned users, or the servers with date limit, region limit and the like perform combined query according to the conditions.
In a specific embodiment, if the enterprise user wants to obtain interested users in the cantonese region, the request message sent to the server includes the information of the enterprise user and the condition that the location is cantonese, and the server query is performed with the enterprise user ID and the login IP as cantonese, returns the list of the interested users obtained by the query, and sends the list to the enterprise user.
In a specific embodiment, if the enterprise user wants to obtain the interested user list of the business where the enterprise user is located, the request message is returned to the interested user list under the condition that the business where the enterprise is located is used as a query condition, so that the push message can be sent to a more accurate target client group interested in enterprise products.
In a specific embodiment, if the enterprise user wants to obtain the interested user list of the business where the enterprise user is located, the request message is returned to the interested user list under the condition that the business where the enterprise is located is used as a query condition, so that the push message can be sent to a more accurate target client group interested in enterprise products.
In a specific embodiment, when an enterprise user wants to obtain all high-level users, interested in enterprise products, of the industry where the enterprise user is located after the specified date, the server performs combined query according to the specified date and user level of the industry where the enterprise is located, and returns the result to the enterprise user client.
In a specific embodiment, if an enterprise user wants to obtain a certain number of users interested in his enterprise, for example, 500 users, to send questionnaire or preferential information, the server will take the enterprise user as a query condition, sort the query result according to the time stamp update time, and intercept the latest 500 pieces of user information to send.
When the message requested by the enterprise user client arrives, inquiring according to the request information of the enterprise user client, obtaining the interested user matched with the enterprise user client, and sending the interested user to the enterprise user client.
In a specific implementation process, interaction and pulling of interested user information are realized between the enterprise merchant client and the server through a CS (circuit switched) protocol.
And the user list generating module is used for generating a list of the users to be selected according to the interest user information.
After the enterprise user client obtains the interested user information from the server, a user list to be selected is formed. The users in the list comprise interested users acquired from the server and user information acquired from other ways and pre-stored by the enterprise user client, and the user information are integrated to form a user list to be selected.
The interested users obtain user list information returned from the server based on the enterprise user client according to the query conditions, for example, 500 user information located in the Guangzhou region, meanwhile, the interested users also obtain the user information through other channels, the enterprise users can input the information through the enterprise user client and perform de-duplication and combination on the information and the interested user list returned by the server, so that a user list to be pushed is formed.
And the information generation module is used for generating the information to be pushed.
The enterprise user client generates information to be pushed to the user, and the information can be input by the user or generated according to preset rules. Preset offer information, advertisement information, questionnaire or public number information, etc. may be contained.
Thus, the information generating module is communicatively coupled to a human-machine interface, such as a touch screen, keyboard, mouse, voice recognition module, and the like.
And the selection module is used for selecting the target user from the user list to be selected.
After the information to be pushed is generated, the client selects a target user from the list of users to be selected according to user input or a preset instruction, or a mode of combining the user input and a preset specified selection user. Selecting users, and applying different selection rules according to different types of push information, wherein the selection rules comprise: random selection rules, user upper limit selection rules, preferential amount selection rules and the like.
The random selection rule is to randomly select users from the users, and the random selection rule also comprises grouping random selection, waiting selection and the like.
The user upper limit selection rule is that users are randomly extracted on the basis of user selection until the preset upper limit of the sending user is met.
The preferential amount selection rule is to select the number of users to send according to a preset preferential amount until the total preferential amount is met.
And the pushing module is used for pushing the message to be sent to the target user.
And the enterprise user client directly pushes the information to be pushed generated by the information generation module to the target user client selected by the selection module.
Example three:
the present embodiment provides a client with a shortcut access function, as shown in fig. 5, the client includes the following modules: the device comprises a user interface, a first acquisition module, a communication module, a second information acquisition module and a display module.
The user interface is provided with a quick access area, and a user can move the frequently-used contact persons into the quick access area in a selection and dragging mode and form a quick access icon in the quick access area. The user can quickly initiate a session with the enterprise user corresponding to the icon by clicking the quick access icon.
And the first acquisition module is used for acquiring the enterprise user information in the quick access area. The enterprise user information acquired by the first acquisition module comprises ID information of the enterprise user, and the first acquisition module also can produce a timestamp at the same time of acquisition and forms an information packet by the ID information, the timestamp information and the ID information of the user.
In a specific implementation process, for example, using the QQ as an instant messenger, the first obtaining module obtains the QQ number of the enterprise user, the timestamp information, and the self QQ number.
In a specific implementation process, the first obtaining module compares the latest obtained enterprise user ID information with the enterprise user ID information obtained at the previous time, and if the ID information is found to be changed, the changed ID information, the timestamp and the self ID information are used as a sending information packet.
In a specific implementation process, for example, using the QQ as an instant messenger, the first obtaining module may further compare the latest obtained QQ number of the enterprise user with the QQ number of the enterprise user obtained at the previous time, and if the QQ number is found to have changed, the changed QQ number, the timestamp, and the self QQ number are used as a sending packet.
In a specific implementation process, the first obtaining module compares the latest obtained enterprise user ID information with the enterprise user ID information obtained at the previous time, and if the ID information is found to be changed, all the enterprise user IDs, the own ID information and the time stamps are used as a sending information packet.
And the communication module is used for sending update information to the server, wherein the update information is sent under the condition that the ID of the enterprise user is changed, and the update information is used for updating the information of the interested user at the server side.
In a specific implementation process, the update information includes the changed enterprise user ID, the user ID and the timestamp, the server updates the information of the previous timestamp by using the information of the latest timestamp, and the update includes adding/deleting the information of the enterprise object sending the change.
In a specific implementation, the update information includes the changed enterprise user ID, the user ID and the timestamp, the server updates the information of the previous timestamp with the information of the latest timestamp, and the update includes replacing the information packet of the previous timestamp with the information packet of the latest timestamp.
Meanwhile, the server is communicated with the information pushing device, queries are carried out according to the request information of the information pushing device, and the information of the interested users according with the request information is sent to the information pushing device.
And the second information acquisition module is used for acquiring the push information from the information push device.
The push message is preset preferential information, advertisement information, questionnaire survey or public number information and the like generated by the information push device.
And the display module is used for displaying prompt information at the shortcut access icon of the corresponding enterprise user in the shortcut access area when the received push information is received. The prompting message can be a red dot or a number displaying a prompting message entry or other indicator with prompting function.
And when the prompt information is selected, opening a session interface with the corresponding enterprise user, and inserting the push information acquired by the second information acquisition module into the session interface.
The shortcut access module is provided with a sub-switch module, and when the switch sub-module is in a closed state, a shortcut in the shortcut access module is in a failure state; and when the switch sub-module is in an open state, the shortcut in the shortcut access module is in an effective state.
The server stores an interested user information database; the interested user information is obtained by inquiring in the interested user information database based on the request message; and the server receives the updating information from the user so as to update the interest user information database.
The shortcut access module is provided with a sub-switch module, and when the switch sub-module is in a closed state, the operation of adding or deleting the shortcut in the shortcut access module is forbidden.
The communication module comprises an update information generation module; the update information production module generates update information when the enterprise users in the quick access module change; the update information includes the ID information of the client, the changed enterprise user ID, and a timestamp for generating the update information.
And when the prompt message is clicked, opening a session interface of the corresponding enterprise user, and inserting the push message acquired by the second information acquisition module into the session interface.
Example four:
the embodiment provides an implementation process for quickly accessing enterprises and accurately reminding the enterprises on an instant messaging interface.
The enterprise head portrait icons which are frequently contacted are placed in the quick access area of the main panel, the quick access area can be arranged in preset areas such as the bottom area and the side area of the main panel, and through the quick access icons arranged in the quick access area, when an individual user wants to find the enterprises for communication and access, the enterprises can be found quickly by clicking the icons, and the conversation window can be opened by clicking.
If the enterprise has the promoted content or the preferential information, the promotion notice can be issued in a pushing mode. After receiving the push content, the personal client sends the message to the client of the user in a reminding mode, and the client marks a new reminder on the enterprise icon in the bottom area of the main panel in a dotting mode, so that the user can receive the reminding notice of the enterprise in real time and cannot be disturbed.
When the enterprise user adds the personal instant messaging user as a friend, a selection item of 'adding to an enterprise quick access area' is newly added in a friend adding confirmation box of the personal user, and a picture for displaying the added access area is attached beside the selection item. This choice is unchecked by default, and if the user clicks on, the avatar icon for the business is added to the bottom area of the main panel. The user can also find the friend node of the enterprise user in the friend list, drag the enterprise node to the bottom area, when the client responds to the drag release event, check whether the dragged object is the enterprise user, if not, do not process, if yes, insert the enterprise into the quick access area.
After the personal user successfully adds the enterprise into the quick access area, the client reports real-time data to the server, and reports the number of the user, the number of the enterprise and the added timestamp. The individual user can also remove the enterprise from the area, and the client can report real-time data to the server when the enterprise is removed. The enterprise can send a CS (circuit switching) protocol to the server through the client, pull user information for adding the enterprise to the quick access area, the users can possibly know promotion information or preferential activities of the enterprise relatively compared with other users, the enterprise sends promotion notifications to the users, valuable users can be reached more accurately, and sending flow cannot be wasted. The CS (Client-Server protocol) protocol refers to: after receiving the data packet, the QQ server sends QQ friend information (such as information of a QQ number, a nickname, an age, an area and the like) added to the shortcut region to the enterprise client for the client to refer to the directed delivery reminding. The enterprise user can put reminders to these friends because these friends have added themselves and are considered to have some understanding and awareness of the enterprise.
If enterprise users need to issue promotion notices or preferential information to individual users, received object users can be selected in a promotion notice window, users can preferentially select users who add enterprises to a quick access area in front, then information which needs to be seen by the users is edited, the information is sent to clients of the individual users directly in a CC message mode, when the clients receive the promotion notice messages, the clients can analyze enterprise numbers and message contents in the messages, and the clients can print red dots on corresponding enterprise icons in the quick access area, so that the effect of not disturbing the users is achieved. After the user sees the new prompt, the user can click the head portrait of the enterprise to open the conversation window of the enterprise, the content of the received promotion notification message can be inserted into the window, and the red dots on the head portrait of the enterprise can be eliminated.
The scheme can shorten the operation path of chatting between the individual user and the frequently-contacted business, and the conversation window of the enterprise can be opened only by clicking the node of the enterprise user in the bottom area. The enterprise can achieve the effect of accurate release promotion or preferential information notification by pulling the user information of the added quick access area on the server, and can not harass the individual user.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (17)
1. An information pushing device applied to an enterprise client side is characterized by comprising the following modules:
the acquisition module is used for sending request information to the server and acquiring the information of the interested users returned by the server; the interested user information is information of a user who adds the enterprise client to a quick access area;
the user list generating module is used for generating a list of users to be selected according to the interest user information;
the information generation module is used for generating information to be pushed;
the selection module is used for selecting a target user from the user list to be selected;
and the pushing module is used for pushing the information to be pushed to the target user so as to enable the target user to display prompt information at the shortcut of the corresponding enterprise user in the shortcut access area.
2. The apparatus of claim 1, wherein: the server is provided with an interested user information database; the server is used for receiving update information from a user so as to update the interest user information database; and the system is also used for querying the interested user information database based on the request information to obtain the interested user information.
3. The apparatus of claim 2, wherein the request information comprises one or a combination of the following conditions: the device comprises user identity information corresponding to the device, user industry information corresponding to the device, region information returned to the interested users, update date limit returned to the interested users, the maximum number returned to the interested users and the grade returned to the interested users.
4. The apparatus of claim 1, wherein:
the user list generation module comprises a storage module, and preset interest user information is stored in the storage module; the user list generating module generates a list of users to be selected based on preset interest user information and interest user information from the server.
5. The apparatus of claim 1, wherein:
the information generation module generates information to be pushed based on user input, preset conditions or user input under the preset conditions.
6. The apparatus of claim 1, wherein:
and the selection module selects a target user from the list of users to be selected by using a selected mode, a random mode or a mode of combination of the selected mode and the random mode.
7. An information pushing method is characterized in that the method is applied to an information pushing device of an enterprise client, and comprises the following steps:
sending request information to a server, and acquiring interest user information returned by the server; the interested user information is information of a user who adds the enterprise client to a quick access area;
generating a list of users to be selected according to the information of the interested users;
generating information to be pushed;
selecting a target user from the list of users to be selected;
and pushing the information to be pushed to the target user so that the target user displays prompt information at the shortcut of the corresponding enterprise user in the shortcut access area.
8. The method of claim 7, wherein: the server is provided with an interested user information database; the server is used for receiving update information from a user so as to update the interest user information database; and the system is also used for querying the interested user information database based on the request information to obtain the interested user information.
9. The method of claim 8, wherein: the information pushing device comprises user identity information corresponding to the information pushing device, user industry information corresponding to the information pushing device, region information returned to the interested users, updating date limit returned to the interested users, the maximum number returned to the interested users and the grade returned to the interested users.
10. The method of claim 7, wherein:
and generating a list of the users to be selected based on preset interest user information and the interest user information.
11. The method of claim 7, wherein:
and generating the information to be pushed based on the user input, the preset condition or the user input under the preset condition.
12. The method of claim 7, wherein:
and selecting a target user in the list of users to be selected by using a user selection mode, a random mode or a mode combining the user selection mode and the random mode.
13. A client with a quick access function, comprising the following modules:
the quick access module is provided with a shortcut for quickly accessing the designated user;
the first acquisition module is used for acquiring the enterprise user information in the quick access module;
the communication module is used for sending update information to a server, and the update information is used for updating an interest user database of the server; the server is used for receiving request information of an information pushing device, inquiring in the interested user database based on the request information to obtain interested user information, and sending the interested user information to the information pushing device;
the second information acquisition module is used for acquiring push information from the information push device;
and the display module is used for displaying prompt information at the shortcut of the corresponding enterprise user in the shortcut access module when the received push information is received.
14. The client of claim 13, wherein:
the server stores an interested user information database;
the interested user information is obtained by inquiring in the interested user information database based on the request message;
and the server receives the updating information from the user so as to update the interest user information database.
15. The client of claim 13, wherein:
the shortcut access module is provided with a sub-switch module, and when the sub-switch module is in a closed state, the operation of adding or deleting shortcuts in the shortcut access module is forbidden.
16. The client of claim 13, wherein:
the communication module comprises an update information generation module;
the update information production module generates update information when the enterprise users in the quick access module change; the update information includes the ID information of the client, the changed enterprise user ID, and a timestamp for generating the update information.
17. The client of claim 13, wherein: and when the prompt message is clicked, opening a session interface of the corresponding enterprise user, and inserting the push message acquired by the second information acquisition module into the session interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610927127.7A CN107979624B (en) | 2016-10-24 | 2016-10-24 | Information pushing method and device and client with quick access function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610927127.7A CN107979624B (en) | 2016-10-24 | 2016-10-24 | Information pushing method and device and client with quick access function |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107979624A CN107979624A (en) | 2018-05-01 |
CN107979624B true CN107979624B (en) | 2020-12-15 |
Family
ID=62004933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610927127.7A Active CN107979624B (en) | 2016-10-24 | 2016-10-24 | Information pushing method and device and client with quick access function |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107979624B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112688855B (en) * | 2019-10-18 | 2022-07-29 | 腾讯科技(深圳)有限公司 | Information transmission method, storage medium, and electronic device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102333277A (en) * | 2011-07-29 | 2012-01-25 | 上海合合信息科技发展有限公司 | Electronic name card transmitting method and system combining geographical position information and Bluetooth technology |
CN103078996A (en) * | 2012-12-17 | 2013-05-01 | 腾讯科技(武汉)有限公司 | Method and system for generating desktop shortcut of mobile terminal as well as client side and server |
CN103546768A (en) * | 2012-07-16 | 2014-01-29 | 航天信息股份有限公司 | Targeted advertisement running method and device |
CN103997507A (en) * | 2013-02-20 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Information push method and apparatus |
CN104967552A (en) * | 2014-11-12 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Message push method and apparatus |
CN105023165A (en) * | 2014-04-17 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Method, device and system for controlling release tasks in social networking platform |
RU2589327C2 (en) * | 2011-10-28 | 2016-07-10 | Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед | Method and device for sending message to user or users of group through microblog |
CN105786993A (en) * | 2016-02-17 | 2016-07-20 | 北京奇虎科技有限公司 | Function plug-in recommending method and device of application |
CN105827706A (en) * | 2016-03-24 | 2016-08-03 | 努比亚技术有限公司 | Information push device and method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997894A (en) * | 2009-08-14 | 2011-03-30 | 阿里巴巴集团控股有限公司 | Information pushing method, system and network system thereof |
CN103138954B (en) * | 2011-12-02 | 2015-11-04 | ***通信集团公司 | A kind of method for pushing of recommendation items, system and recommendation server |
CN102566930B (en) * | 2011-12-30 | 2014-06-18 | 汉王科技股份有限公司 | Method and device for accessing of application platform |
CN103391307B (en) * | 2012-05-11 | 2018-03-20 | 阿里巴巴集团控股有限公司 | Offline transparent transmission and display methods, the apparatus and system of off-line data |
KR20140098947A (en) * | 2013-01-31 | 2014-08-11 | 삼성전자주식회사 | User terminal, advertisement providing system and method thereof |
CN105827690A (en) * | 2016-03-04 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | Information push method according to user preferences and information push server thereof |
-
2016
- 2016-10-24 CN CN201610927127.7A patent/CN107979624B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102333277A (en) * | 2011-07-29 | 2012-01-25 | 上海合合信息科技发展有限公司 | Electronic name card transmitting method and system combining geographical position information and Bluetooth technology |
RU2589327C2 (en) * | 2011-10-28 | 2016-07-10 | Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед | Method and device for sending message to user or users of group through microblog |
CN103546768A (en) * | 2012-07-16 | 2014-01-29 | 航天信息股份有限公司 | Targeted advertisement running method and device |
CN103078996A (en) * | 2012-12-17 | 2013-05-01 | 腾讯科技(武汉)有限公司 | Method and system for generating desktop shortcut of mobile terminal as well as client side and server |
CN103997507A (en) * | 2013-02-20 | 2014-08-20 | 腾讯科技(深圳)有限公司 | Information push method and apparatus |
CN105023165A (en) * | 2014-04-17 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Method, device and system for controlling release tasks in social networking platform |
CN104967552A (en) * | 2014-11-12 | 2015-10-07 | 腾讯科技(深圳)有限公司 | Message push method and apparatus |
CN105786993A (en) * | 2016-02-17 | 2016-07-20 | 北京奇虎科技有限公司 | Function plug-in recommending method and device of application |
CN105827706A (en) * | 2016-03-24 | 2016-08-03 | 努比亚技术有限公司 | Information push device and method |
Also Published As
Publication number | Publication date |
---|---|
CN107979624A (en) | 2018-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11962548B2 (en) | Message display method and apparatus, device, and storage medium | |
US8413059B2 (en) | Image based electronic mail system | |
US9219809B2 (en) | Providing auto-sorting of collaborative partners or components based on frequency of communication and/or access in a collaboration system user interface | |
US10277548B2 (en) | Method and device for prompting dynamic information about contact person | |
AU2011323561B2 (en) | Content sharing interface for sharing content in social networks | |
US8762870B2 (en) | Multifunction drag-and-drop selection tool for selection of data objects in a social network application | |
KR101565276B1 (en) | Method and system for communications and computer storage medium | |
US20150134389A1 (en) | Systems and methods for automatic suggestions in a relationship management system | |
US9245251B2 (en) | Managing electronic sticky notes | |
CN102138156A (en) | Persisting a group in an instant messaging application | |
US20060031361A1 (en) | Method and apparatus for conversational annotation for instant messaging systems | |
US20130290457A1 (en) | Method and apparatus for processing presence information | |
US20140297770A1 (en) | Electronic message system for soliciting reply | |
CN103873518B (en) | Multiple terminals synchronously obtains method, system and the Web server of enhancing address list | |
CN111162998A (en) | Session data processing method, device, equipment and medium | |
CN114448921A (en) | Information display method and device based on social relation chain and server | |
CN103164472B (en) | To the disposal route of user-generated content and device in social networking system | |
CN107979624B (en) | Information pushing method and device and client with quick access function | |
CN111934991B (en) | Service processing method, system, electronic device and storage medium | |
US20140149511A1 (en) | Method for providing social presence information in telecommunication networks | |
CN106161199B (en) | A kind of Content of Communication treating method and apparatus | |
JP6195509B2 (en) | Terminal apparatus, server apparatus, distribution method, and distribution program | |
US20140344713A1 (en) | Personalization of a message interface | |
EP2736280A1 (en) | Method and system for managing members of a group in a telecommunication service | |
CN115334022A (en) | Method, device, equipment and storage medium for implementing card punching list in 5G message system |
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 |