The present invention relates generally to internet technology, and more particularly, to a method, system and computer storage medium for displaying activities of friends.
With the continuous development and popularization of social networking, life on the Internet has become an indispensable part of people's lives. More and more people participate in social networking activities, and the amount of social networking information has grown exponentially. At the same time, social networking services, referred to as SNS, is no longer a relationship between single user to single user, but a relationship between a single user to multiple users, even between multiple users to multiple users. Therefore, the SNS network includes lots of specific information, such as networking users, users' activities and their networking relationships.
Facing a large amount of users and information in SNS network, it is a major issue to obtain the required information and content quickly and efficiently for a traditional SNS network. However, SNS network often displays the activity information of user's friends in a scramble way, in which we cannot obtain required friends' activities quickly.
Therefore, a heretofore unaddressed need exists in the art to address the aforementioned deficiencies and inadequacies.
In one aspect, the present invention is directed to a method for displaying activities of friends which can screen the activities of friends' information.
In one embodiment, a method for displaying activities of friends comprises:
In one embodiment, the classifying of the activity information according to the preset classification rule to obtain the corresponding classification collection comprises:
In one embodiment, the classification rule comprises at least one of an information attribute, a friend attribute, and a user event attribute.
In one embodiment, the acquiring of the screening condition, extracting activity information that meets the screening condition from the classification collection, and displaying the activity information extracted comprises:
In one embodiment, the screening condition comprises multiple screening conditions, and after the obtaining of the classification collection corresponding to the screening condition, and the method further comprises:
In another aspect, the present invention is directed to a system for displaying activities of friends which can screen the activities of friends' information.
In one embodiment, a system for displaying activities of friends at least includes:
In one embodiment, the activity information server comprises:
In one embodiment, the classification rule for the extraction module comprises at least one of an information attribute, a friend attribute, and a user event attribute.
In one embodiment, the client terminal comprises:
In one embodiment, the screening condition comprises multiple screening conditions. The client terminal further comprises:
In a further aspect, the present invention is directed to a non-transitory computer storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to execute a method for displaying activities of friends, the method comprises:
In one embodiment, the classifying of the activity information according to the preset classification rule to obtain the corresponding classification collection, comprises:
In one embodiment, the classification rule comprises at least one of an information attribute, a friend attribute, and a user event attribute.
In one embodiment, the acquiring of the screening condition, extracting activity information that meets the screening condition from the classification collection, and displaying the activity information extracted, comprises:
In one embodiment, the screening condition comprises multiple screening conditions, and after the obtaining of the classification collection corresponding to the screening condition, the method further comprises:
Through the above-mentioned method and system displaying activities of friends, after classifying and screening the activity information, we can get and further display friends' activities which meet the screening condition inputted by the user. The invention realizes the rapid screening in large amount of information, providing all the friends' effective activities rapidly for the user, meeting users' demand for personalized browsing.
These and other aspects of the present invention will become apparent from the following description of the preferred embodiment taken in conjunction with the following drawings, although variations and modifications therein may be effected without departing from the spirit and scope of the novel concepts of the disclosure.
The accompanying drawings illustrate one or more embodiments of the invention and together with the written description, serve to explain the principles of the invention. Wherever possible, the same reference numbers are used throughout the drawings to refer to the same or like elements of an embodiment, and wherein:
The present invention is more particularly described in the following examples that are intended as illustrative only since numerous modifications and variations therein will be apparent to those skilled in the art. Various embodiments of the invention are now described in detail. Referring to the drawings, like numbers indicate like components throughout the views. As used in the description herein and throughout the claims that follow, the meaning of “a”, “an”, and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise. Moreover, titles or subtitles may be used in the specification for the convenience of a reader, which shall have no influence on the scope of the present invention.
The aggregation server 10 is configured to generate activity information from the activities of friends according to the friend relationship chain. In this embodiment, the aggregation server 10 generates the activity information from the activities of friends according to all the user's friends and contacts in the friend relationship chain.
The activity information server 20 is configured to classify the activity information according to a preset classification rule to obtain the corresponding classification collection. In this embodiment, as mentioned above, the classification rules that the activity information server 20 gets include one or more of an information attribute, a friend attribute or users' events attribute.
The client terminal 30 is configured to acquire the screening condition, extracting activity information that meets the screening condition from the classification collection, and displaying the activity information extracted. In this embodiment, the client terminal 30 acquires the screening condition entered by a user, according to the screening condition, extracts and displays activity information that meets the screening condition from the classification collection.
The extraction module 201 is configured to extract the attribute associated with the classification rule from the activity information, according to the preset classification rule. In this embodiment, the extraction module 201 is configured to extract the attribute associated with the classification rule from the activity information, according to at least one of an information attribute, a friend attribute or a users' events attribute.
The classification module 202 is configured to classify the activity information according to the attributes. In this embodiment, according to the extracted attributes, the classification module 202 classifies the friends' activity information in the friend relationship chain one by one.
In one embodiment,
The identification module 301 is configured to acquire the screening condition. In this embodiment, the identification module 301 receives a screening condition entered by the user through an interface (not shown in
The screening module 302 is configured to retrieve the classification collection corresponding to the screening condition. In this embodiment, according to the screening condition, screening module 302 screens the classification collection to get the activity information that totally meets the screening condition.
In other embodiments, if the screening condition comprises multiple screening conditions, the client terminal 30 further comprises a merge module, which is configured to obtain intersection from the screened classification collection. In one embodiment, if the screening conditions contain several items, the same and different activity information both exist in the screened classification collection. There is a need to use the merge module in the client terminal 30 to get intersection from the screened classification collection. Therefore, the activities that meet all the screening conditions can be obtained.
The displaying module 303 is configured to extract the activity information from the classification collection, and display the activity information extracted.
Furthermore, the invention also provides a non-transitory computer storage medium having computer executable instructions stored thereupon, which, when executed by a computer, cause the compute to execute a method for displaying activities of friends.
The embodiment below indicates the methods, system as well as the computer storage medium for displaying activities of friends. In this embodiment, a client terminal 30 is used for user's logging on and an aggregation server 10 obtains the activities in SNS cyberspace triggered by all the friends and contacts in the friend relationship chain, and packages the activities of friends into a activities file with feed type. An extraction module 201 extracts information attribute and friend attribute from obtained activity information. An classification module 202 is configured to classify the activity information to form the classification collection, according to information type, information generating time, age, gender, user group which friends belong to. An identification module 301 of the client terminal 30 obtains the screening condition inputted by the user through interface diagram, as shown in
Through the method and system for displaying activities of friends, after classifying and screening the activity information, we can get and further display friends' activities which meet the screening condition inputted by the user. The invention realizes the rapid screening in large amount of information, providing all the friends' effective activities rapidly for the user, meeting users' demand for personalized browsing.
The foregoing description of the exemplary embodiments of the invention has been presented only for the purposes of illustration and description and is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching.
The embodiments are chosen and described in order to explain the principles of the invention and their practical application so as to activate others skilled in the art to utilize the invention and various embodiments and with various modifications as are suited to the particular use contemplated. Alternative embodiments will become apparent to those skilled in the art to which the present invention pertains without departing from its spirit and scope. Accordingly, the scope of the present invention is defined by the appended claims rather than the foregoing description and the exemplary embodiments described therein.
Number | Date | Country | Kind |
---|---|---|---|
201010292477.3 | Sep 2010 | CN | national |
This application is a continuation application of International Patent Application No. PCT/CN2011/079009, filed Aug. 26, 2011, entitled “METHOD AND SYSTEM OF DISPLAYING FRIEND STATUS AND COMPUTER STORAGE MEDIUM FOR SAME”, by Min Chen et al., which itself claims the priority to Chinese Patent Application No. 201010292477.3, filed Sep. 26, 2010, entitled “METHOD AND SYSTEM OF DISPLAYING FRIEND STATUS”, by Min Chen et al., the disclosures for which are hereby incorporated herein in their entireties by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2011/079009 | Aug 2011 | US |
Child | 13744077 | US |