WO2012034458A1 - Feeds information display method, processing system and instant messaging client - Google Patents
Feeds information display method, processing system and instant messaging client Download PDFInfo
- Publication number
- WO2012034458A1 WO2012034458A1 PCT/CN2011/078015 CN2011078015W WO2012034458A1 WO 2012034458 A1 WO2012034458 A1 WO 2012034458A1 CN 2011078015 W CN2011078015 W CN 2011078015W WO 2012034458 A1 WO2012034458 A1 WO 2012034458A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feeds
- client
- plugin
- local webpage
- server
- Prior art date
Links
Classifications
-
- 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]
Definitions
- the present invention relates to the field of instant messaging, and in particular, to a method for displaying aggregated information, a processing system, and an instant messaging client. Background of the invention
- the Feeds information display is a kind of information that actively presents the user's friends to help the user better understand the business of the friend's recent move.
- the Feeds information mainly includes the display information of friends albums, blogs, moods, etc., and the instant messaging (IM, Instant Messaging) products can effectively promote mutual understanding among users by integrating the information display pages of the Feeds, and enhance the interaction between users and accelerate the IM products.
- IM Instant Messaging
- the Feeds information mainly comes from the social network service (SNS, Social Networking Services) community of the corresponding products, and the Feeds information display mode is mainly
- the Web control is embedded in the IM, and the Feeds information page is obtained and displayed by the Web control by specifying a Uniform Resource Locator (URL, Uniform Resource Locator).
- URL Uniform Resource Locator
- FIG. 1 is a schematic flow chart of an implementation scheme of an existing feeds display technology, including the following steps:
- Step SI The IM client login is successful.
- Step S2 The IM client loads the Web control and requests the Feeds page from the server through the URL.
- Step S3 The server obtains a feeds page request.
- Step S4 The server obtains the friend information, and extracts the latest feeds information of the user.
- Step S5 The server generates and returns a Feeds page.
- Step S6 The Web control gets and loads the Feeds page.
- Step S7 After loading, the IM client displays the Feeds page.
- the display of the Feeds information in the prior art requires the participation of the IM client and the server.
- the IM client directly requests the specified Feeds page of the user through the URL; after the server obtains the Feeds page request, the friend displays Information, extract the user's recent Feeds information, build a Feeds page, and return it to the IM client for display.
- the IM client is responsible for displaying the feeds information
- the server is responsible for the aggregation of the feeds information and the construction of the Feeds page.
- the existing IM product feeds information is mainly requested through the web page, the information update is poor in real-time, and the feeds information display form cannot be dynamically changed in real time according to the display requirements.
- Feeds service is not configurable
- Feeds information extraction and page construction in existing IM products are mainly completed by the server, so the server has a large amount of data processing and heavy load, which is prone to performance bottlenecks.
- the present invention provides a method for displaying the information of the information, an IM client and a processing system for the information of the information, which enhances the real-time, scalability, and configurability of the information display of the feeds. Sexuality and maintainability.
- a method for displaying feeds information including:
- the IM client loads and initializes the Feeds plugin and loads the local web page;
- the IM client obtains a feeds data source supported by the feeds plugin from a server through a local webpage loaded by the IM client;
- the IM client constructs the acquired Feeds data source as a feeds display page through the local webpage and displays the same.
- An IM client including:
- An initialization module configured to load and initialize a Feeds plugin, and load a local webpage
- a data acquisition module configured to obtain, by the local webpage loaded by the initialization module, a feeds data source supported by the feeds plugin to the server
- a display processing module configured to build, by using a local webpage loaded by the initialization module, a feeds data source acquired by the data acquisition module as a feeds display page;
- a processing system for feeds information including:
- a server for storing a plug-in block list and a feeds data source
- the method for displaying the feeds information, the IM client, and the processing system of the feeds information in the embodiment of the present invention initializes the Feeds plugin and loads the local webpage in the IM client, and constructs the Feeds display page through the local webpage to display the feeds information, because the local webpage has The feature of real-time update, therefore, enhances the real-time performance of the Feeds information display compared to the prior art scheme.
- the page allows users to change the local web page display effect according to their needs, and the scalability of the Feeds display interface is enhanced.
- the present invention places the construction of the Feeds page on the IM client, so when it is necessary to modify or update the Feeds display page, the operation only needs to be performed in the IM client, and the maintainability is strong.
- the server in the present invention is only responsible for the provision of the Feeds data source, and is not responsible for the construction of the page, thus reducing the burden on the server.
- FIG. 1 is a schematic flow chart of an implementation scheme of a conventional feeds display technology
- FIG. 2 is a schematic flowchart of a first embodiment of a method for displaying a feeds information according to the present invention
- FIG. 3 is a diagram showing a method for displaying a feeds information of the present invention.
- FIG. 4 is a schematic structural diagram of a first embodiment of an IM client according to the present invention
- FIG. 5 is a schematic structural diagram of a second embodiment of an IM client according to the present invention. Mode for carrying out the invention
- the embodiment of the invention provides a method for displaying the information of the feeds, comprising: loading and initializing the Feeds plugin by the IM client, and loading the local webpage; the IM client obtains the Feeds data supported by the Feeds plugin from the local webpage loaded by the IM client Source; The IM client constructs the Feeds data source obtained by the local webpage as a Feeds display page and displays it.
- the method for displaying the Feeds information in the embodiment of the present invention initializes the Feeds plug-in and loads the local webpage in the IM client, and constructs the Feeds display page through the local webpage to display the Feeds information. Since the local webpage has the characteristics of real-time update, therefore, relative to the present Technical The solution enhances the real-time performance of the Feeds information display. In addition, because the local webpage is used to build the Feeds display page locally on the IM client, the user can change the local webpage display effect according to his own needs, and the scalability of the feeds display interface is enhanced.
- the present invention places the construction of the feed page on the IM client, so when it is necessary to modify or update the Feeds display page, the operation only needs to be performed in the IM client, and the maintainability is strong.
- the server in the present invention is only responsible for the provision of the Feeds information data source, and is not responsible for the construction of the page, thereby reducing the burden on the server.
- FIG. 2 is a flow chart showing the first embodiment of the method for displaying the feeds information of the present invention. As shown in FIG. 2, the method in this embodiment includes:
- Step S202 Log in to the IM client, and the IM client obtains a plug-in screening list local to the server and/or the IM client.
- the plug-in mask list of the server can be obtained, and the plug-in mask list of the IM client can also be obtained, and the plug-in mask list of the server or the IM client can also be obtained at the same time.
- Step S203 When a specific user's Feeds plugin is not included in the plugin screening list, it is determined that the IM client can load the user's Feeds plugin; when the specific user's Feeds plugin is included in the plugin screening list, it is determined that the IM client is not loadable. The user's Feeds plugin.
- Step S204 the IM client loads the local webpage.
- the local webpage existing in the IM client may be directly obtained in the step S204.
- the local webpage may be updated during the running of the system. Therefore, the method may be specifically performed in step S204. The following steps are performed: The IM client obtains update status information of the local webpage from the server to determine whether the local webpage has an update;
- the IM client downloads the updated local webpage from the server. And loading the updated local webpage;
- Step S205 The IM client obtains, by using the local webpage loaded by the IM client, the feeds data source supported by the feeds plug-in of the user that the IM client can load.
- the feeds plug-in in the IM client can be implemented by performing step S202 to step S205, and when the user's Feeds plugin is in the plugin screening list, such user's Feeds plugin will not be loaded onto the IM client.
- the server and the IM client can configure or block the feeds information according to their own needs, and the advantages are as follows:
- the server can open or close the Feeds function for specific users in a timely manner, and increase the controllability and flexibility of the IM product for this function.
- This plugin configuration process is not limited to the Feeds plugin configuration, but also to the plugin configuration of any plugin software.
- this implementation builds a feeds display page through the local webpage of the IM client, so that the user can change the local webpage display effect according to his own needs, and the scalability of the feeds display interface is enhanced.
- the present invention places the construction of the Feeds page on the IM client, so when it is necessary to modify or update the Feeds display page, it is only necessary to operate in the IM client, and the maintainability is strong. For example, if the user needs to change the page effect displayed by the feeds information, the local page containing the feeds information is updated.
- Step S206 The IM client constructs the obtained Feeds data source as a feeds display page through a local webpage.
- Step S207 the IM client displays the constructed feeds display page.
- FIG. 3 is a flow chart showing a second embodiment of a method for displaying the Feeds information of the present invention. As shown in FIG. 3, this embodiment adds a flow of Feeds information update to the first embodiment shown in FIG. 2. Specifically, as shown in FIG. 3, the method in this embodiment includes:
- Step S202 Log in to the IM client, and the IM client obtains a plug-in screening list local to the server and/or the IM client.
- Step S203 When a specific user's Feeds plugin is not included in the plugin screening list, it is determined that the IM client can load the user's Feeds plugin; when the specific user's Feeds plugin is included in the plugin screening list, it is determined that the IM client is not loadable. The user's Feeds plugin.
- Step S204 the IM client loads the local webpage.
- Step S205 The IM client obtains, by using the local webpage loaded by the IM client, the feeds data source supported by the feeds plug-in of the user that the IM client can load.
- Step S206 The IM client constructs the obtained Feeds data source as a feeds display page through a local webpage.
- Step S207 the IM client displays the constructed feeds display page.
- Step S208 the IM client determines whether there is an update of the Feeds data source to be displayed according to the Feeds update message obtained from the server, and if yes, executing step S205; and executing the step S205 to obtain the updated Feeds data source; If no, it ends.
- the IM client can periodically obtain a Feeds update message from the server or receive a Feeds update message from the server.
- the Feeds update message determines whether the Feeds data source to be displayed is updated, and obtains the updated feed data source from the server, so that the local webpage used by the IM client is the latest in this embodiment, and the update of the Feeds data source is further increased.
- the flexibility of the Feeds display feature is provided.
- an embodiment of the present invention provides a processing system for feeding information, including The server and the IM client, wherein the server is used to store the plug-in mask list and the Feeds data source; the IM client is used to obtain the Feeds data source and implement the display of the Feeds data.
- FIG. 4 is a block diagram showing the structure of a first embodiment of the IM client of the present invention.
- the IM client of this embodiment includes an initialization module 41, a data acquisition module 42, a display processing module 43, and a display module 44, where:
- the initialization module 41 is used to load and initialize the Feeds plugin and load the local webpage.
- the data obtaining module 42 is configured to obtain the Feeds data source supported by the Feeds plugin from the local webpage loaded by the initialization module 41 to the server.
- the display processing module 43 is configured to build the Feeds data source acquired by the data obtaining module 42 into a feeds display page by using a local webpage loaded by the initialization module 41.
- the display module 44 is configured to receive a feeds display page from the display processing module 43 for display.
- the initialization module 41 is further configured to: log in to the IM client, obtain a plug-in shielding list local to the server and/or the IM client, and determine that the IM client can be loaded when the feed plug-in of the specific user is not included in the plug-in shielding list.
- the user's Feeds plugin when a specific user's Feeds plugin is included in the plugin screening list, determines that the IM client cannot load the user's Feeds plugin; and/or, obtains update status information of the local webpage from the server, when the local webpage has When updating, the server downloads the updated local webpage and loads the updated local webpage. When the local webpage is not updated, the local webpage existing by the IM client is loaded.
- the data processing module 42 obtains the Feeds data source supported by the Feeds plugin of the user that the IM client can load from the local webpage loaded by the server.
- the IM client of this embodiment can be used to implement the method shown in FIG. 2.
- Figure 5 is a block diagram showing the structure of a second embodiment of the IM client of the present invention. As shown
- the difference between the IM client in this embodiment and the IM client shown in FIG. 4 is that A decision module 45 is added to the basis of FIG.
- the determining module 45 obtains the Feeds update message from the server through the local webpage loaded by the initialization module 41, and determines whether the Feeds data source to be displayed has an update. If yes, the data obtaining module 42 loads through the initialization module 41. The local web page gets the updated Feeds data source from the server.
- the IM client of this embodiment can be used to implement the method shown in FIG.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010281497.0 | 2010-09-13 | ||
CN201010281497.0A CN102404241B (en) | 2010-09-13 | 2010-09-13 | Display method and processing system of Feeds information and IM (Information Management) client side |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012034458A1 true WO2012034458A1 (en) | 2012-03-22 |
Family
ID=45830995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/078015 WO2012034458A1 (en) | 2010-09-13 | 2011-08-04 | Feeds information display method, processing system and instant messaging client |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN102404241B (en) |
TW (1) | TW201220220A (en) |
WO (1) | WO2012034458A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103916373A (en) * | 2013-01-07 | 2014-07-09 | 腾讯科技(深圳)有限公司 | Data updating method, server, client side and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100862752B1 (en) * | 2006-11-14 | 2008-10-10 | 주식회사 케이티프리텔 | Method and Apparatus for message exchanging |
US20090150499A1 (en) * | 2007-12-10 | 2009-06-11 | International Business Machines Corporation | Method for sharing information over an instant messaging network |
CN101535952A (en) * | 2005-08-19 | 2009-09-16 | 谷歌公司 | Software architecture for displaying information content from plug-in modules in a user interface |
CN101551821A (en) * | 2009-05-19 | 2009-10-07 | 周佺喜 | Method of real-time information broadcasting in web |
-
2010
- 2010-09-13 CN CN201010281497.0A patent/CN102404241B/en active Active
-
2011
- 2011-08-04 WO PCT/CN2011/078015 patent/WO2012034458A1/en active Application Filing
- 2011-09-09 TW TW100132761A patent/TW201220220A/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101535952A (en) * | 2005-08-19 | 2009-09-16 | 谷歌公司 | Software architecture for displaying information content from plug-in modules in a user interface |
KR100862752B1 (en) * | 2006-11-14 | 2008-10-10 | 주식회사 케이티프리텔 | Method and Apparatus for message exchanging |
US20090150499A1 (en) * | 2007-12-10 | 2009-06-11 | International Business Machines Corporation | Method for sharing information over an instant messaging network |
CN101551821A (en) * | 2009-05-19 | 2009-10-07 | 周佺喜 | Method of real-time information broadcasting in web |
Also Published As
Publication number | Publication date |
---|---|
TW201220220A (en) | 2012-05-16 |
CN102404241B (en) | 2014-11-05 |
CN102404241A (en) | 2012-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11805441B2 (en) | Method and system for group communication, group server, and group member device | |
US9894049B2 (en) | Network aggregator | |
CN102238107B (en) | The technology of media file is shared by information receiving and transmitting | |
US10313455B2 (en) | Data streaming service for an internet-of-things platform | |
US9769252B2 (en) | System and method for constructing content site visitor profiles | |
US9065796B2 (en) | Dynamic application programming interface | |
AU2014216683B2 (en) | Cloud-based video delivery | |
US20100094984A1 (en) | Method for optmizing a presence enabled managed service | |
US10257315B2 (en) | Secure proxied data retrieval from third-party services | |
US20120072542A1 (en) | Smart syndication | |
CN102498486A (en) | System, server, and mobile device for content provider website interaction and method therefore | |
US11176594B2 (en) | Transformation and aggregation engine | |
US20110314516A1 (en) | Techniques to share binary content | |
US10609534B2 (en) | Feed service engine | |
US20210281661A1 (en) | Systems and methods for prefetching content | |
US20150347555A1 (en) | Waterwheel sharding | |
US9367624B2 (en) | Identity workflow that utilizes multiple storage engines to support various lifecycles | |
WO2015180241A1 (en) | Service data processing method and apparatus, terminal device and computer storage medium | |
CN103685421A (en) | Cross-data-source data submission system, device and method | |
WO2012034458A1 (en) | Feeds information display method, processing system and instant messaging client | |
TW201015342A (en) | Asynchronous queued messaging for web applications | |
Lim | CMSNS: a communication middleware for social networking and networked multimedia systems | |
US8473599B2 (en) | Communication network list management sending updated member data from a provisioning system to a list manager and then to an application server | |
US9497251B2 (en) | Serving of web pages according to web site launch times | |
CN105431835A (en) | Defragmentation of adaptive streaming segment files in a content delivery network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11824528 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 8556/DELNP/2012 Country of ref document: IN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 22/05/2013) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11824528 Country of ref document: EP Kind code of ref document: A1 |