[go: up one dir, main page]

CN102137082A - Method and device for filtering content - Google Patents

Method and device for filtering content Download PDF

Info

Publication number
CN102137082A
CN102137082A CN2010102573048A CN201010257304A CN102137082A CN 102137082 A CN102137082 A CN 102137082A CN 2010102573048 A CN2010102573048 A CN 2010102573048A CN 201010257304 A CN201010257304 A CN 201010257304A CN 102137082 A CN102137082 A CN 102137082A
Authority
CN
China
Prior art keywords
filtering
content
group
primary
user
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
CN2010102573048A
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2010102573048A priority Critical patent/CN102137082A/en
Publication of CN102137082A publication Critical patent/CN102137082A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a method and a device for filtering content and relates to the technical fields of communication and network in order to filter the content of each user group. The method comprises the following steps of: receiving the group content and a group identifier which are provided by a content filtration request part; filtering the group content primarily, and determining a secondary filtration policy of each user in the group corresponding to the group identifier under the condition that all of the group content or a part of the group content passes the primary filtration; returning the primary filtration result after the primary filtration to the content filtration request part and sending the secondary filtration policy to a user terminal. The scheme provided by the embodiment of the invention is suitable for content filtration of a plurality of independent users oriented to the group.

Description

Content filtering method and device
Technical Field
The present invention relates to the field of communications technologies and network technologies, and in particular, to a method and an apparatus for content filtering.
Background
With the enhancement of the terminal capability, the user can enjoy various services; however, there are also many illegal messages, spam, etc. that accompany it. In order to reduce the influence of Content such as illegal information and junk information on users, the open mobile alliance has established a CBCS (Content Based filtering) working group, which aims to protect users from accessing inappropriate Content.
At present, group content filtering performed on a network side generally filters group content according to a common filtering rule, where the group content is content sent to a group (which may include all users), and is transmitted in a multicast or broadcast manner to a group or all users without analyzing and extracting by using a user identifier during transmission to a user terminal, and the common filtering rule is directed to all users for all content filtering operations; in a few cases, the network side also filters the content according to a content filtering rule specifically set for a certain group, so as to meet the general requirements of users in the group on the information content.
However, in the process of implementing the content filtering, the inventor finds that the prior art has at least the following problems:
in the existing scheme, although group content filtering can be performed according to a filtering rule of a certain group, group content filtering cannot be performed according to the requirement of each user, and the accurate requirement of the user on group content filtering cannot be met.
Disclosure of Invention
The embodiment of the invention provides a content filtering method and device, which are used for filtering group content of each user.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
a method of content filtering, comprising:
receiving group content and group identification provided by a content filtering requester;
performing primary filtering on the group content;
determining a secondary filtering policy for each user in a group corresponding to the group identification if all or part of the group content passes the primary filtering;
returning the primary filtering result after primary filtering to the content filtering requester;
and sending the secondary filtering strategy to a user terminal.
A method of content filtering, comprising:
receiving group content and group identification provided by a content filtering requester;
performing primary filtering on the group content;
determining a content category to which the group content subjected to the primary filtering belongs if all or part of the group content passes the primary filtering;
and sending the primary filtering result after the primary filtering and the content category to the content filtering requester.
A method of content filtering, comprising:
receiving the primarily filtered group content;
acquiring a secondary filtering strategy corresponding to the group content after primary filtering;
and filtering the content of the group content after the primary filtering according to the secondary filtering strategy.
A content filtering server, comprising:
the receiving unit is used for receiving the group content and the group identification provided by the content filtering requester;
the filtering unit is used for carrying out primary filtering on the group content;
a determining unit, configured to determine, when all or part of the group content passes the primary filtering, a secondary filtering policy for each user in a group corresponding to the group identifier;
the first sending unit is used for returning the primary filtering result after primary filtering to the content filtering requester;
and the second sending unit is used for sending the secondary filtering strategy to the user terminal.
A content filtering server, comprising:
the receiving unit is used for receiving the group content and the group identification provided by the content filtering requester;
the filtering unit is used for carrying out primary filtering on the group content;
a classification unit, configured to determine a content category to which the group content subjected to the primary filtering belongs if all or part of the group content passes the primary filtering;
and the first sending unit is used for sending the primary filtering result after the primary filtering and the content category to the content filtering requester.
A terminal for content filtering, comprising:
a receiving unit, configured to receive the group content after the primary filtering;
the acquisition unit is used for acquiring a secondary filtering strategy corresponding to the primarily filtered group content;
and the filtering unit is used for filtering the content of the group content after the primary filtering according to the secondary filtering strategy.
According to the content filtering method and device provided by the embodiment of the invention, the content filtering server is used for carrying out preliminary filtering on the group content, the content filtering server is used for formulating the content filtering strategy for each user in the group, then the content filtering strategy is issued to the corresponding user terminal, and the user terminal is used for finishing the second content filtering for specific users according to the content filtering strategy; therefore, the scheme provided by the embodiment of the invention can realize the group content filtering according to the requirement of each user, and meets the accurate requirements of different users on the group content filtering.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
FIG. 1 is a block flow diagram of a content filtering method according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a content filtering server according to a first embodiment of the present invention;
FIG. 3 is a flow chart of a content filtering method according to a second embodiment of the present invention;
fig. 4 is a schematic structural diagram of a content filtering server according to a second embodiment of the present invention;
FIG. 5 is a block diagram of a content filtering method according to a third embodiment of the present invention;
fig. 6 is a schematic structural diagram of a terminal according to a third embodiment of the present invention;
fig. 7 is a signaling flow chart of a content filtering method according to a fourth embodiment of the present invention;
fig. 8 is a signaling flow chart of a content filtering method according to a fifth embodiment of the present invention;
fig. 9 is a schematic structural diagram of a content filtering server according to a sixth embodiment of the present invention;
FIG. 10 is a schematic diagram of an implementation of the determining unit of FIG. 9;
fig. 11 is a schematic structural diagram of another content filtering server according to a sixth embodiment of the present invention;
fig. 12 is a schematic structural diagram of a terminal for content filtering according to a sixth embodiment of the present invention;
FIG. 13 is a schematic view of the filter unit of FIG. 12;
fig. 14 is a schematic structural diagram of a content filtering system according to a seventh embodiment of the present invention;
fig. 15 is a schematic structural diagram of a content filtering system in an eighth embodiment of the present invention.
Detailed Description
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 following describes the content filtering method and apparatus provided by the embodiments of the present invention in detail with reference to the accompanying drawings.
The first embodiment is as follows:
as shown in fig. 1, a content filtering method provided in an embodiment of the present invention includes:
101. group content and a group identification (group ID) provided by a content filtering requester are received.
The content filtering requester may be an entity that initiates a content filtering request to a content filtering server during an actual network transmission process, such as BCAST (Open Mobile Alliance Mobile Broadcast Service enabled Suite, Mobile Broadcast Service engine of Open Mobile Alliance)/BCMCS (Broadcast and Multicast Service), and other Broadcast Multicast content providers, distributors, and the like;
the group content refers to content for users in a group, which can be transmitted by multicast or broadcast.
102. And performing primary filtering on the group content.
For filtering group content, a content filtering server generally filters the group content according to a common filtering rule, and then transmits a filtering result to a user in a multicast or broadcast manner. In the present invention, in addition to the filtering of the group content by the content filtering server, the content filtering is performed once on the user terminal side, so the content filtering process performed by the content filtering server is referred to as primary filtering, and the content filtering process performed by the terminal side is referred to as secondary filtering.
When the group content is primarily filtered, the group content may be primarily filtered according to a general filtering rule for all users and/or a group filtering rule for group users. Depending on the general filtering rules and/or the group filtering rules, some corresponding operations may be performed, such as: the general filtering rules and/or the group filtering rules relate to filtering rules based on categories, and the categories need to be determined firstly; the determination of the category may be by external acquisition, local matching, or classification using some algorithm. The following steps are repeated: if the generic filtering rules and/or the group filtering rules relate to some external information such as: age, sex, etc., it is first obtained from the outside.
If all or part of the group content passes the primary filtering after the primary filtering, continuing to execute steps 103, 104 and 105; if all the contents of the group contents do not pass the primary filtering, only step 104 needs to be executed after step 102 to terminate the content filtering process.
103. And under the condition that all or part of the group content passes the primary filtering, determining a secondary filtering strategy aiming at each user in the group corresponding to the group identification.
In the primary filtering process, if no group content can pass the primary filtering, the content filtering server can directly feed back the filtering result, and meanwhile, the user terminal side does not need to carry out secondary filtering; as long as there is still part of the group content passing the primary filtering after the primary filtering, a subsequent secondary filtering is required at the user terminal side. That is, in the case that all or part of the group content passes the primary filtering, it is necessary to determine a secondary filtering policy for the user as a basis for the secondary filtering.
According to the group ID, the member information of the group can be obtained from a local or special user information server, wherein the content filtering rule of each user is recorded; further, according to the content filtering rule corresponding to each user, determining a secondary filtering strategy of each user in the group corresponding to the group ID.
The secondary filtering strategy obtained by step 103 includes: a content reference corresponding to the initially filtered group content, and a filtering indication for the initially filtered group content.
104. And returning the primary filtering result after primary filtering to the content filtering requester.
In this step, the primary filtering result may be: the content that passes after the initial filtering, and/or various filtering operation instructions that need to be performed on the group content, such as: the content should be blocked, the content should be blocked and a prompt message should be sent to the user, the content passes without modification, or the content passes without deletion of a picture, etc.
105. And sending the secondary filtering strategy to a user terminal.
In the description of the above method, the execution subject of each step may be a content filtering Server based on classification (CBCS Server); meanwhile, the codes corresponding to the steps are not used for limiting the specific execution sequence, and may be adjusted as needed in the actual execution process, for example, step 104 may be executed before step 103, or step 104 and step 105 may be executed in parallel.
Corresponding to the content filtering method, the embodiment of the invention also provides a content filtering server; as shown in fig. 2, the content filtering server includes:
a receiving unit 21, configured to receive group content and group identifier provided by a content filtering requester;
a filtering unit 22, configured to perform primary filtering on the group content;
a determining unit 23, configured to determine, when all or part of the group content passes the primary filtering, a secondary filtering policy for each user in a group corresponding to the group identifier;
a first sending unit 24, configured to send the primary filtering result after the primary filtering to the content filtering requester;
and a second sending unit 25, configured to send the secondary filtering policy to the user terminal.
In the embodiment of the invention, the content filtering server performs preliminary filtering on the group content, a content filtering strategy for each user in the group is formulated through the content filtering server, and then the content filtering strategy is issued to the corresponding user terminal, so that the user terminal can complete secondary content filtering for specific users according to the content filtering strategy; the scheme provided by the embodiment of the invention can realize the group content filtering according to the requirement of each user, and meet the accurate requirements of different users on the group content filtering.
Example two:
as shown in fig. 3, another content filtering method provided in the embodiment of the present invention includes:
301. group content and group identification provided by a content filtering requester are received.
The content filtering requester may be an entity that initiates a content filtering request to a content filtering server during actual network transmission by BCAST/BCMCS and other broadcast multicast content providers, distributors, etc.;
the group content refers to content for users in a group, which can be transmitted by multicast or broadcast.
302. And performing primary filtering on the group content.
When the group content is primarily filtered, the group content may be primarily filtered according to a general filtering rule for all users and/or a group filtering rule for group users.
Depending on the general filtering rules and/or the group filtering rules, some corresponding operations may be performed, such as: the generic filtering rules and/or the group filtering rules relate to category-based filtering rules, which require a prior determination of the category. The following steps are repeated: if the generic filtering rules and/or the group filtering rules relate to some external information, such as: age, sex, etc., it is first obtained from the outside.
If all or part of the group content passes the primary filtering after the primary filtering, continuing to execute the steps 303 and 304; if all the contents of the group content do not pass the primary filtering, only the primary filtering result after the primary filtering needs to be returned to the content filtering requester after the step 302 and the flow of content filtering is terminated.
303. Determining a content category to which the group content after the primary filtering belongs if all or part of the group content passes the primary filtering.
In the primary filtering process, if no group content can pass the primary filtering, the content filtering server can directly feed back the filtering result, and meanwhile, the user terminal side does not need secondary filtering; as long as there is still part of the group content passing the primary filtering after the primary filtering, a subsequent secondary filtering is required at the user terminal side.
That is, when all or part of the group content passes the primary filtering, the content category to which the group content that has passed the primary filtering belongs needs to be determined as a basis for the secondary filtering.
304. And sending the primary filtering result after the primary filtering and the content category to the content filtering requester.
The presentation forms of the primary filtering results are different according to different user requirements or different filtering strategies adopted by different content filtering servers. In this step, the primary filtering result may be: the content that passes after the initial filtering, and/or various filtering operation instructions that need to be performed on the group content, such as: the content should be blocked, the content should be blocked and a prompt message should be sent to the user, the content passes without modification, or the content passes without deletion of a picture, etc.
In the description of the above method, the execution subject of each step may be a content filtering Server based on classification (CBCS Server); meanwhile, the codes corresponding to the steps are not used for limiting the specific execution sequence, and can be adjusted according to needs in the actual execution process.
Corresponding to the content filtering method, the embodiment of the invention also provides a content filtering server; as shown in fig. 4, the content filtering server includes:
a receiving unit 41, configured to receive the group content and the group identifier provided by the content filtering requester;
a filtering unit 42, configured to perform primary filtering on the group content;
a classifying unit 43, configured to determine a content category to which the group content subjected to the primary filtering belongs if all or part of the group content passes the primary filtering;
a first sending unit 44, configured to send the primary filtering result after the primary filtering and the content category to the content filtering requester.
In the embodiment of the invention, a content filtering server performs primary filtering on group content, and determines content categories corresponding to all or part of the group content which passes the primary filtering through the content filtering server under the condition that all or part of the group content passes the primary filtering, and then returns the content categories to a content filtering requester so as to perform secondary filtering on the group content which is subjected to the primary filtering in the following process; the scheme provided by the embodiment of the invention can realize the group content filtering according to the requirement of each user, and meets the accurate requirements of different users on the group content filtering.
Example three:
as shown in fig. 5, a method for content filtering provided in an embodiment of the present invention includes:
501. and receiving the primarily filtered group content.
The group content after the initial filtering refers to the group content which passes through after the initial filtering is carried out according to the general filtering rule and/or the group filtering rule.
502. And acquiring a secondary filtering strategy corresponding to the group content after primary filtering.
The secondary filtering policy is provided by the content filtering server and is specific to the group content received by the current user terminal. Specifically, the secondary filtering policy may be issued actively by the content filtering server, or may be requested by the local terminal to obtain the secondary filtering policy from the content filtering server under the condition that the secondary filtering policy is not stored locally; if the secondary filtering strategy is stored locally, the secondary filtering strategy pre-stored locally can be directly read.
503. And filtering the content of the group content after the primary filtering according to the secondary filtering strategy.
The secondary filtering strategy records an indication for a certain type of content or filtering for a certain type of content, so that the primarily filtered group content can be secondarily filtered according to the indication. For example, if the current user is a student, the group content received by the student that is related to "games" may be filtered out altogether; for another example, according to the requirement of a certain user, the content received by the user, which contains the word "promotion", is filtered out.
The main body for executing the above steps may be a user terminal that needs content filtering, or a content filtering client integrated in the user terminal, such as a CBCS client.
Corresponding to the content filtering method, the embodiment of the invention also provides a terminal for filtering the content; as shown in fig. 6, the terminal includes:
a receiving unit 61, configured to receive the group content after the primary filtering;
an obtaining unit 62, configured to obtain a secondary filtering policy corresponding to the group content after the primary filtering;
and a filtering unit 63, configured to perform content filtering on the group content after the primary filtering according to the secondary filtering policy.
In the embodiment of the invention, the user terminal performs secondary content filtering on the group content which passes the primary filtering according to the content filtering strategy which is provided by the content filtering server and aims at each user in the group; therefore, the purpose of filtering the group content according to the requirements of each user is achieved, and the accurate requirements of different users on the group content filtering are met.
Example four:
the content filtering method provided in the embodiment of the present invention is further described below with an embodiment.
As shown in fig. 7, the method for filtering content in the embodiment of the present invention specifically includes the following steps:
701. and the content filtering requester sends the group content and the group ID to a content filtering server and requests the content filtering server to filter the content of the group content.
The content filtering requester may be an entity that initiates a content filtering request to a content filtering server during actual network transmission by BCAST/BCMCS and other broadcast multicast content providers, distributors, etc.;
the group content refers to content for users in a group, which can be transmitted by multicast or broadcast.
The group ID is not included in the existing content filtering request, so in this embodiment, the group ID may be carried in the following manner:
<xs:element name=″userInformation″>
<xs:complexType>
<xs:attribute name=″userInformationType″type=″xs:string″/>
</xs:complexType>
</xs:element>
wherein, attribute can be assigned to GroupID and UserInformation can be assigned to group ID.
702. After identifying that the currently received group content is a filtering request aiming at the group content through the group ID, the content filtering server carries out primary filtering on the received group content according to a general filtering rule and/or a group filtering rule to obtain a primary filtering result; in the primary filtering process, the specific used general filtering rule or group filtering rule may be determined by the setting in the content filtering server.
The filtering rules may be corresponding processing for different types of content, for example: the advertisement content can be directly filtered; alternatively, the content containing some kind of keywords may be processed correspondingly, for example: the content containing fields such as 'game' or 'promotion' can be directly filtered out; it is of course also possible to perform content filtering based on other conditions, such as refusal of receiving entertainment messages during working hours, filtering based on age, etc. If the content filtering server does not store or receive information required for such filtering, such as the above-mentioned category (advertisement category), age, etc., it is necessary to determine the category first or to acquire age information from the outside first. Wherein the determination of the category may be external acquisition, local matching, or classification using some algorithm, etc.
Wherein the common filtering rule is a filtering rule for all content filtering operations for all users; the group filtering rule is a filtering rule facing a certain group, and the content sent to all users in the group must be followed by the filtering rule.
703. If all or part of the group content passes the filtering in step 702, the content filtering server obtains the member information in the group corresponding to the group ID according to the group ID, then obtains the content filtering rule of each user according to the member information, and performs content filtering on the content which has passed the primary filtering according to the content filtering rule of each user, and generates a secondary filtering strategy for each user; the secondary filtering strategy obtained at this time includes: a content reference (content reference) corresponding to the primarily filtered group content, and a filtering indication for the primarily filtered group content.
The member information in the group and the content filtering rule of each user can be preset by the user and stored on the content filtering server or a server of special user information; the member information in the group and the content filtering rules of each user may be stored in the same server or different servers.
The content filtering rule of each user refers to the filtering requirement of each user on the content.
In this step, when filtering the primary filtering result according to the content filtering rule of each user, the content filtering server records the group content after primary filtering and the filtering indication for the group content after primary filtering, that is, the specific processing modes such as allowing, blocking, shielding or deleting are allowed; meanwhile, a content reference (content reference) corresponding to the group content after the primary filtering is generated.
Wherein, the rule for generating the content reference needs to be set in advance, or the rule for generating the content reference is specified in a message requesting filtering in a well-agreed manner; for example, the content reference corresponding to the group content after the initial filtering may be an information summary of the group content after the initial filtering, and may also be some other parameters that may be used to identify the group content after the initial filtering, such as: URI (universal Resource Identifier) address.
If the group content in step 702 is totally blocked and not sent to the user, step 703 is skipped and the process is terminated after step 704 is completed.
704. And the content filtering server returns the primary filtering result to the content filtering requester.
705. And the content filtering requester sends the primarily filtered group content to the user terminal.
The content filtering requester may issue the group content after the initial filtering through a broadcast or multicast channel, or may send the group content after the initial filtering through other methods.
The group content subjected to the initial filtering may be directly received group content subjected to the initial filtering, or may be group content processed according to a received filtering operation instruction, such as: deleting some contents on the basis of the original contents, adding user prompts and the like.
706. And the content filtering server sends the secondary filtering strategy to the user terminal.
In this step, the secondary filtering policy may be actively sent to the user terminal by the content filtering server, or may be actively requested by the user terminal to obtain the secondary filtering policy from the content filtering server after receiving the group content subjected to the primary filtering.
707. And the user terminal filters the content of the group content after the primary filtering according to the secondary filtering strategy.
Specifically, the content filtering client located on the user terminal first identifies the group content corresponding to the content reference according to the content reference, and then performs content filtering on the identified group content according to the filtering instruction.
In the description of the above method, the number of each step is not used to limit the execution order thereof; for example, step 704 may be performed prior to step 703, and steps 704, 705 may be performed in parallel with step 706.
In the embodiment of the invention, a content filtering server performs primary filtering on group content, a secondary filtering strategy aiming at each user in a group is formulated through the content filtering server, the secondary filtering strategy comprises content quotes corresponding to the group content after primary filtering and filtering instructions aiming at the group content after primary filtering, then the secondary filtering strategy is issued to a corresponding user terminal, and the user terminal completes secondary content filtering aiming at specific users according to the secondary filtering strategy;
by the scheme provided by the embodiment of the invention, the group content can be filtered according to the requirement of each user, and the accurate requirements of different users on content filtering are met; moreover, the existing interface for content transmission is not required to be changed, so that the scheme compatibility and feasibility in the embodiment of the invention are high.
Example five:
the content filtering method provided in the embodiment of the present invention is further described below by using another specific example.
As shown in fig. 8, the method for filtering content in the embodiment of the present invention specifically includes the following steps:
801. the content filtering requester sends the group content and the group ID to a class-based content filtering Server (CBCS Server), requesting the content filtering Server to perform content filtering on the group content.
802. After the content filtering server identifies that a currently received filtering request aiming at the group content is a group ID, the content filtering server primarily filters the received group content according to a general filtering rule and/or a group filtering rule to obtain a primary filtering result, and determines the content category of the group content subjected to primary filtering according to the group content and/or relevant information in the corresponding filtering request by using a classification method and technology.
If the content filtering server is not a classification-based content filtering server or the content filtering rules do not include classification-based filtering rules, the content category may not need to be determined, and the following corresponding operation of sending the content category may be omitted.
In this step 802, the primary filtering may also perform corresponding operations according to the general filtering rules and/or the group filtering rules, such as: if the generic filtering rules and/or the group filtering rules relate to category-based filtering rules, the category needs to be determined first; the determination of the category may be an external acquisition, a local match or a classification with some algorithm, etc. The following steps are repeated: if the generic filtering rules and/or the group filtering rules relate to some external information, such as: age, sex, etc., it is first obtained from the outside.
803. If all or part of the group content passes the filtering in step 802, the content filtering server obtains the content filtering rules of each user in the group corresponding to the group ID according to the group ID, and generates a secondary filtering strategy for each user; the secondary filtering strategy obtained at this time includes: the content filtering rules of each user.
If all the group contents in step 802 are blocked and not sent to the user, step 803 is skipped and the process is terminated after step 804; or, only returning the primary filtering result to the content filtering requester, not returning the content category, and terminating the flow.
804. And the content filtering server returns a primary filtering result obtained after the group content is primarily filtered and the content category to which the group content after primary filtering belongs to a content filtering requester.
In the message fed back from the content filtering server to the content filtering requester, the content category may be represented following the following Schema (framework):
content-category-vector=*(content-category[*region-code])
content-category=[categorization-scheme-identifier]content-category-value
content-category-value=*CHAR
the content presentation category vector is composed of a plurality of categories and their corresponding selectable region descriptions, and the categories are composed of selectable category standard identifiers and category values.
805. And the content filtering requester sends the primarily filtered group content and the content category to which the primarily filtered group content belongs to the user terminal.
The content filtering requester may issue the primary filtering result and the content category through a broadcast or multicast channel, or may send the primary filtering result and the content category through other manners.
806. And the content filtering server sends the secondary filtering strategy to the user terminal.
In this step, the secondary filtering policy may be actively issued by the content filtering server when the content filtering client on the user terminal registers with the content filtering server, or may be issued after the content filtering client initiates an acquisition request, or may be issued after the content filtering client determines that the secondary filtering policy has not been sent before when the content filtering server performs a primary filtering operation on the group content, thereby triggering a sending action; after receiving the secondary filtering policy, the user terminal stores the secondary filtering policy locally, so that the step 806 can be omitted in the subsequent implementation process of content filtering; then, when the secondary filtering policy changes, the content filtering server may actively send the updated secondary filtering policy to the user terminal.
807. And the user terminal performs content filtering on the primarily filtered group content according to the acquired secondary filtering strategy and the content category to which the group content belongs.
The secondary filtering policy may be a received secondary filtering policy sent by the content filtering server, or may be a secondary filtering policy that is directly read from a local store.
In the description of the above method, the number of each step is not used to limit the execution order thereof; for example, before performing the preliminary filtering, the content filtering server may obtain the content filtering rules of each user in the group corresponding to the group ID according to the group ID, generate a secondary filtering policy for each user, and send the secondary filtering policy to the user terminal.
In the embodiment of the invention, a content filtering server performs primary filtering on group content, a secondary filtering strategy for each user in a group is formulated through the content filtering server, the secondary filtering strategy comprises a content filtering rule of each user in the group, then the secondary filtering strategy is issued to a corresponding user terminal, and after the user terminal receives the primarily filtered group content provided by a content filtering requester and the content category to which the primarily filtered group content belongs, the user terminal completes secondary content filtering for a specific user according to the secondary filtering strategy;
by the scheme provided by the embodiment of the invention, the group content can be filtered according to the requirement of each user, and the accurate requirements of different users on content filtering are met; and under the condition that the secondary filtering strategy does not need to be updated, the content filtering server only needs to send the secondary filtering strategy to the user terminal once, so that the flow of information issued by the content filtering server can be reduced, the process is fast to execute, and meanwhile, the possibility of delay and error is low.
Example six:
in order to better implement the content filtering method in the fourth embodiment, the embodiment of the present invention further provides a content filtering server. Specifically, the content filtering server, as shown in fig. 9, includes: a receiving unit 91, a filtering unit 92, a determining unit 93, a first transmitting unit 94 and a second transmitting unit 95; wherein,
the content filtering server in the embodiment of the present invention receives the group content and the group identifier provided by the content filtering requester through the receiving unit 91, and the filtering unit 92 performs primary filtering on the group content received by the receiving unit 91 according to the general filtering rule and/or the group filtering rule corresponding to the group;
then, the determining unit 93 determines a secondary filtering policy for each user in the group corresponding to the group identifier if all or part of the group content passes the primary filtering;
then, the primary filtering result after the primary filtering is returned to the content filtering requester through the first sending unit 94, and the secondary filtering policy is sent to the user terminal through the second sending unit 95, so as to provide the basis for the secondary content filtering for the user terminal.
In the embodiment of the present invention, the implementation manner of the determining unit 93 is shown in fig. 10; the determination unit 93 includes:
an obtaining module 931, configured to obtain a content filtering rule of each user in the group corresponding to the group identifier; specifically, the obtaining module 931 may first obtain member information of a group corresponding to the group identifier, and then obtain a content filtering rule of each user in the group according to the member information; wherein, the member information and the content filtering rule of each user can be stored in the same server or different servers;
a filtering module 932, configured to filter the group content after the primary filtering according to the content filtering rule of each user;
a generating module 933, configured to generate a secondary filtering policy for each user; the secondary filtering strategy obtained by the generating module 933 includes: a content reference corresponding to the initially filtered group content, and a filtering indication for the initially filtered group content.
In this embodiment, the second sending unit 95 may actively send the secondary filtering policy to the user terminal; or, the second sending unit 95 responds to the request of the user terminal for acquiring the secondary filtering policy, and sends the secondary filtering policy to the user terminal.
By utilizing the content filtering server in the embodiment, not only can group content filtering be realized according to the requirements of each user, but also the accurate requirements of different users on content filtering can be met; moreover, the existing interface for content transmission is not required to be changed, so that the scheme compatibility and feasibility in the embodiment of the invention are high.
In order to better implement the content filtering method in the fifth embodiment, another content filtering server is further provided in the embodiment of the present invention. Specifically, the content filtering server, as shown in fig. 11, includes: a receiving unit 111, a filtering unit 112, a classifying unit 113, and a first transmitting unit 114, and an acquiring unit 115, a generating unit 116, and a second transmitting unit 117; wherein,
receiving, by the receiving unit 111, group content and group identification provided by a content filtering requester, and performing primary filtering on the group content received by the receiving unit 111 by the filtering unit 112 according to a general filtering rule and/or a group filtering rule corresponding to the group;
then, the classifying unit 113 classifies the primarily filtered group content and determines a content category to which the primarily filtered group content belongs if all or part of the group content passes the primary filtering, and transmits the primarily filtered result and the content category to the content filtering requester through the first transmitting unit 114.
In addition, the another content filtering server further includes:
an obtaining unit 115, configured to obtain a content filtering rule of each user in the group corresponding to the group identifier; specifically, the obtaining unit 115 may be configured to obtain member information of a group corresponding to the group identifier, and obtain a content filtering rule of each user in the group according to the member information.
A generating unit 116, configured to generate a secondary filtering policy for each user; the secondary filtering strategy comprises the following steps: the content filtering rule of each user;
a second sending unit 117, configured to send the secondary filtering policy to the user terminal, so as to provide a basis for secondary content filtering for the user terminal; specifically, the second sending unit 117 may actively send the secondary filtering policy to the user terminal; or responding to the request of the user terminal for acquiring the secondary filtering strategy, and sending the secondary filtering strategy to the user terminal.
By using the other content filtering server in the embodiment, not only can group content filtering be realized according to the requirements of each user, but also the accurate requirements of different users on content filtering can be met; and under the condition that the secondary filtering strategy does not need to be updated, the content filtering server only needs to send the secondary filtering strategy to the user terminal once, so that the flow of information issued by the content filtering server can be reduced, the process is fast to execute, and meanwhile, the possibility of delay and error is low.
Corresponding to the embodiment of the content filtering method, the embodiment of the invention also provides a terminal for content filtering. Specifically, the terminal, as shown in fig. 12, includes: a receiving unit 121, an obtaining unit 122, and a filtering unit 123; wherein,
the terminal for content filtering receives the group content after primary filtering through the receiving unit 121, acquires the secondary filtering policy corresponding to the group content after primary filtering through the acquiring unit 122, and performs content filtering on the group content after primary filtering according to the secondary filtering policy by using the filtering unit 123.
In particular, the acquisition unit 122 comprises a receiving module 1221 and/or a reading module 1222; wherein,
the receiving module 1221 is configured to receive the secondary filtering policy provided by the content filtering server;
the reading module 1222 is configured to read the pre-stored secondary filtering policy from the local.
In this embodiment, if the secondary filtering strategy includes: a content reference corresponding to the group content after the initial filtering, and a filtering instruction aiming at the group content after the initial filtering; then, the filter unit 123, as shown in fig. 13, includes:
the identifying module 131 is configured to identify, according to the content, a group content corresponding to the content reference;
and the filtering module 132 is configured to perform content filtering on the group content corresponding to the content reference according to the filtering indication.
If the secondary filtering strategy comprises: the content filtering rule of the current user; then it is determined that,
the filtering unit 123 is specifically configured to perform content filtering on the group content according to the content filtering rule of the user;
further, the receiving unit 121 is further configured to receive a content category to which the group content after being primarily filtered belongs; then, at this time, the filtering unit 123 is further configured to perform content filtering on the group content after the initial filtering according to the content filtering rule of the user and the content category.
In this embodiment, the obtaining unit 122 of the terminal may further obtain the secondary filtering policy by one of the following manners: the receiving unit 121 may determine whether the secondary filtering policy is stored locally after receiving the group content after the primary filtering, if not, trigger the obtaining unit 122 to actively request to obtain the secondary filtering policy, and receive the secondary filtering policy through the receiving module 1221 in the obtaining unit 122.
With the terminal in the embodiment of the present invention, the secondary content filtering may be performed on the group content that has passed the primary filtering and is provided by the content filtering requester, according to the content filtering policy for each user in the group and provided by the content filtering server; therefore, the purpose of filtering the content according to the requirements of each user is achieved, and the accurate requirements of different users on content filtering are met.
The specific implementation process of content filtering by the content filtering server and the terminal provided in the embodiments of the present invention can refer to embodiment four and embodiment five, which are not described herein again.
Example seven:
an embodiment of the present invention provides a content filtering system, as shown in fig. 14, including: a content filtering requester 141, a content filtering server 142, and a terminal 143; wherein,
the content filtering requester 141 is configured to send group content to be filtered and a group identifier of the group to the content filtering server 142;
the content filtering server 142 is configured to receive the group content and the group identifier provided by the content filtering requester 141, perform primary filtering on the group content, and determine a secondary filtering policy for each user in a group corresponding to the group identifier when all or part of the group content passes the primary filtering; returning the primary filtering result after the primary filtering to the content filtering requester 141, and sending the secondary filtering policy to the terminal 143;
the terminal 143 is configured to receive the group content after the primary filtering, and obtain a secondary filtering policy corresponding to the group content after the primary filtering; and filtering the content of the group content after the primary filtering according to the secondary filtering strategy.
Wherein the secondary filtering strategy comprises: a content reference corresponding to the initially filtered group content, and a filtering indication for the initially filtered group content.
The specific implementation process of content filtering by the content filtering system provided in the embodiment of the present invention can refer to embodiment four, which is not described herein again.
With the content filtering system provided in the embodiment of the present invention, a content filtering server performs preliminary filtering on group content, and determines, by the content filtering server, a content reference corresponding to the group content subjected to the preliminary filtering and a filtering instruction for the group content subjected to the preliminary filtering, and then issues the content reference and the filtering instruction to a user terminal corresponding thereto, and the user terminal completes second content filtering for a specific user according to the content reference and the filtering instruction; the scheme provided by the embodiment of the invention can realize the group content filtering according to the requirement of each user, and meet the accurate requirements of different users on the content filtering.
Example eight:
in an embodiment of the present invention, another content filtering system is provided, as shown in fig. 15, including: a content filtering requester 151, a content filtering server 152, and a terminal 153; wherein,
the content filtering requester 151 is configured to send group content to be filtered and a group identifier of the group to the content filtering server 152;
the content filtering server 152 is configured to receive the group content and the group identifier provided by the content filtering requester, perform primary filtering on the group content, and determine a content category to which the group content subjected to the primary filtering belongs when all or part of the group content passes the primary filtering; sending the primary filtering result after the primary filtering and the content category to the content filtering requester 151;
the terminal 153 is configured to receive the group content after the primary filtering and the content category to which the group content after the primary filtering belongs, and obtain a secondary filtering policy corresponding to the group content after the primary filtering, where the secondary filtering policy includes a content filtering rule of a current user; and according to the content filtering rule of the user and the content category, performing content filtering on the group content after the initial filtering.
The specific implementation process of content filtering by the content filtering system provided in the embodiment of the present invention can refer to the fifth embodiment, which is not described herein again.
With the content filtering system provided by the embodiment of the present invention, the content filtering server performs preliminary filtering on the group content, and determines the content filtering policy for different users and the content category to which the group content after the preliminary filtering belongs through the content filtering server, and then issues the content filtering policy and the content category to the corresponding user terminal, and the user terminal completes the second content filtering for a specific user according to the content filtering policy and the content category; the scheme provided by the embodiment of the invention can realize the group content filtering according to the requirement of each user, and meet the accurate requirements of different users on the content filtering.
The scheme in the embodiment of the invention provides a solution for filtering the content of the group, fills the blank that each user in the group cannot independently filter the content, ensures the normal issuing of the group content, and simultaneously ensures the satisfaction degree of the user on the filtering service by taking the content filtering rule of a single user into effect.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by software plus a necessary hardware platform, and may also be implemented by hardware entirely. With this understanding in mind, all or part of the technical solutions of the present invention that contribute to the background can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods according to the embodiments or some parts of the embodiments of the present invention.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (17)

1. A method of content filtering, comprising:
receiving group content and group identification provided by a content filtering requester;
performing primary filtering on the group content;
determining a secondary filtering policy for each user in a group corresponding to the group identification if all or part of the group content passes the primary filtering;
returning the primary filtering result after primary filtering to the content filtering requester;
and sending the secondary filtering strategy to a user terminal.
2. The method according to claim 1, wherein the determining the secondary filtering policy for each user in the group corresponding to the group identifier specifically comprises:
acquiring the content filtering rule of each user in the group corresponding to the group identification;
and filtering the group content subjected to primary filtering according to the content filtering rule of each user, and generating a secondary filtering strategy for each user.
3. The content filtering method according to claim 2, wherein the obtaining of the content filtering rule of each user in the group corresponding to the group identifier specifically includes:
and acquiring member information of the group corresponding to the group identification, and acquiring the content filtering rule of each user in the group according to the member information.
4. A method of content filtering, comprising:
receiving group content and group identification provided by a content filtering requester;
performing primary filtering on the group content;
determining a content category to which the group content subjected to the primary filtering belongs if all or part of the group content passes the primary filtering;
and sending the primary filtering result after the primary filtering and the content category to the content filtering requester.
5. The method of content filtering according to claim 4, further comprising:
acquiring the content filtering rule of each user in the group corresponding to the group identification, and generating a secondary filtering strategy aiming at each user;
and sending the secondary filtering strategy to a user terminal.
6. The content filtering method according to claim 5, wherein the obtaining of the content filtering rule of each user in the group corresponding to the group identifier specifically includes:
and acquiring member information of the group corresponding to the group identification, and acquiring the content filtering rule of each user in the group according to the member information.
7. A method of content filtering, comprising:
receiving the primarily filtered group content;
acquiring a secondary filtering strategy corresponding to the group content after primary filtering;
and filtering the content of the group content after the primary filtering according to the secondary filtering strategy.
8. The method of content filtering according to claim 7, wherein the secondary filtering strategy comprises: a content reference corresponding to the group content after the initial filtering, and a filtering instruction aiming at the group content after the initial filtering; then the process of the first step is carried out,
the content filtering of the group content after the primary filtering according to the secondary filtering policy specifically includes:
identifying group content corresponding to the content reference according to the content reference;
and performing content filtering on the group content corresponding to the content reference according to the filtering indication.
9. The method of content filtering according to claim 7, wherein the secondary filtering strategy comprises: the content filtering rule of the current user; then the process of the first step is carried out,
the content filtering of the group content after the primary filtering according to the secondary filtering policy specifically includes:
and filtering the content of the group according to the content filtering rule of the user.
10. The method of content filtering according to claim 9, wherein before the content filtering the primarily filtered group content according to the secondary filtering policy, the method further comprises:
receiving a content category to which the group content subjected to the primary filtering belongs;
the content filtering of the group content after the primary filtering according to the secondary filtering policy specifically includes:
and filtering the content of the group after the primary filtering according to the content filtering rule of the user and the content category.
11. A content filtering server, comprising:
the receiving unit is used for receiving the group content and the group identification provided by the content filtering requester;
the filtering unit is used for carrying out primary filtering on the group content;
a determining unit, configured to determine, when all or part of the group content passes the primary filtering, a secondary filtering policy for each user in a group corresponding to the group identifier;
the first sending unit is used for returning the primary filtering result after primary filtering to the content filtering requester;
and the second sending unit is used for sending the secondary filtering strategy to the user terminal.
12. The content filtering server according to claim 11, wherein the determining unit includes:
the acquisition module is used for acquiring the content filtering rule of each user in the group corresponding to the group identifier;
the filtering module is used for filtering the primarily filtered group content according to the content filtering rule of each user;
and the generating module is used for generating a secondary filtering strategy aiming at each user.
13. A content filtering server, comprising:
the receiving unit is used for receiving the group content and the group identification provided by the content filtering requester;
the filtering unit is used for carrying out primary filtering on the group content;
a classification unit, configured to determine a content category to which the group content subjected to the primary filtering belongs if all or part of the group content passes the primary filtering;
and the first sending unit is used for sending the primary filtering result after the primary filtering and the content category to the content filtering requester.
14. The content filtering server according to claim 13, further comprising:
the acquisition unit is used for acquiring the content filtering rule of each user in the group corresponding to the group identifier;
the generating unit is used for generating a secondary filtering strategy for each user;
and the second sending unit is used for sending the secondary filtering strategy to the user terminal.
15. A terminal for content filtering, comprising:
a receiving unit, configured to receive the group content after the primary filtering;
the acquisition unit is used for acquiring a secondary filtering strategy corresponding to the primarily filtered group content;
and the filtering unit is used for filtering the content of the group content after the primary filtering according to the secondary filtering strategy.
16. The terminal for content filtering according to claim 15, wherein the secondary filtering policy comprises: a content reference corresponding to the group content after the initial filtering, and a filtering instruction aiming at the group content after the initial filtering; then the process of the first step is carried out,
the filter unit includes:
the identification module is used for identifying the group content corresponding to the content reference according to the content reference;
and the filtering module is used for filtering the content of the group corresponding to the content reference according to the filtering indication.
17. The terminal for content filtering according to claim 15, wherein the secondary filtering policy comprises: the content filtering rule of the current user;
the filtering unit is specifically configured to perform content filtering on the group content according to the content filtering rule of the user.
CN2010102573048A 2010-08-19 2010-08-19 Method and device for filtering content Pending CN102137082A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102573048A CN102137082A (en) 2010-08-19 2010-08-19 Method and device for filtering content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102573048A CN102137082A (en) 2010-08-19 2010-08-19 Method and device for filtering content

Publications (1)

Publication Number Publication Date
CN102137082A true CN102137082A (en) 2011-07-27

Family

ID=44296740

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102573048A Pending CN102137082A (en) 2010-08-19 2010-08-19 Method and device for filtering content

Country Status (1)

Country Link
CN (1) CN102137082A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103729384A (en) * 2012-10-16 2014-04-16 中国移动通信集团公司 Information filtering method, system and device
CN104159155A (en) * 2014-08-29 2014-11-19 广州长嘉电子有限公司 Method and system of advertisement filtering based on android television
CN105227449A (en) * 2015-11-05 2016-01-06 腾讯科技(深圳)有限公司 A kind of group message reminding method and server
CN106161203A (en) * 2015-04-28 2016-11-23 阿里巴巴集团控股有限公司 Group message processing method and processing device
CN110691024A (en) * 2018-07-05 2020-01-14 连株式会社 Method for collecting dialogue related data, computer readable storage medium, computer device and server system
CN113424560A (en) * 2019-02-15 2021-09-21 瑞典爱立信有限公司 Method and apparatus for group content delivery

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101282514A (en) * 2008-05-19 2008-10-08 德信无线通讯科技(北京)有限公司 Method and system for filtering communication contents
US7574425B2 (en) * 2004-12-03 2009-08-11 International Business Machines Corporation System and method for query management in a database management system
CN101567848A (en) * 2009-06-01 2009-10-28 北京星网锐捷网络技术有限公司 Safety control method and exchanger

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7574425B2 (en) * 2004-12-03 2009-08-11 International Business Machines Corporation System and method for query management in a database management system
CN101282514A (en) * 2008-05-19 2008-10-08 德信无线通讯科技(北京)有限公司 Method and system for filtering communication contents
CN101567848A (en) * 2009-06-01 2009-10-28 北京星网锐捷网络技术有限公司 Safety control method and exchanger

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103729384A (en) * 2012-10-16 2014-04-16 中国移动通信集团公司 Information filtering method, system and device
CN103729384B (en) * 2012-10-16 2017-02-22 中国移动通信集团公司 information filtering method, system and device
CN104159155A (en) * 2014-08-29 2014-11-19 广州长嘉电子有限公司 Method and system of advertisement filtering based on android television
CN104159155B (en) * 2014-08-29 2017-10-10 广州长嘉电子有限公司 A kind of method and system of the advertisement filter based on Android television
CN106161203A (en) * 2015-04-28 2016-11-23 阿里巴巴集团控股有限公司 Group message processing method and processing device
CN105227449A (en) * 2015-11-05 2016-01-06 腾讯科技(深圳)有限公司 A kind of group message reminding method and server
CN110691024A (en) * 2018-07-05 2020-01-14 连株式会社 Method for collecting dialogue related data, computer readable storage medium, computer device and server system
CN110691024B (en) * 2018-07-05 2023-01-31 连株式会社 Method for collecting dialogue related data, computer readable storage medium, computer device and server system
CN113424560A (en) * 2019-02-15 2021-09-21 瑞典爱立信有限公司 Method and apparatus for group content delivery
US11617062B2 (en) 2019-02-15 2023-03-28 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for group content delivery
US12004053B2 (en) 2019-02-15 2024-06-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for group content delivery

Similar Documents

Publication Publication Date Title
JP7222036B2 (en) Model training system and method and storage medium
US10237367B2 (en) Method, device and storage media for adding a friend in a social network
CN102137082A (en) Method and device for filtering content
AU2012242421B2 (en) Data acquisition method, device and system
CN104980402B (en) Method and device for identifying malicious operation
CN105657471B (en) A kind of method and apparatus of account executive
CN105163142B (en) A kind of user preference determines method, video recommendation method and system
CN101711470A (en) A system and method for creating a list of shared information on a peer-to-peer network
CN102891826A (en) Control method, equipment and system for webpage access
CN102984554A (en) Method, apparatus and system for IPTV (internet protocol television) advertising delivery
CN112651039A (en) Electric power data differentiation desensitization method and device fusing service scenes
US9223782B2 (en) System for performing instructions that are dependent upon received media-based messages and associated methods and components
CN112929257B (en) Multi-scene message sending method, device, server and storage medium
CN111131127A (en) Communication method based on live broadcast platform and related device
CA2990710A1 (en) Method for establishing interaction relationship, and interaction device
CN109842482B (en) Information synchronization method, system and terminal equipment
CN113422796A (en) Information processing method and device and storage medium
CN107483508B (en) Message filtering method, device, equipment and storage medium
CN105929724A (en) OBD product identification method and system based on data request circulation
CN114466075B (en) Request processing method and device, electronic equipment and storage medium
CN102202036A (en) Method for issuing information
CN101711013A (en) Method for processing multimedia message and device thereof
CN108989899B (en) Bullet screen processing method and system
CN113127748A (en) Data filtering method and system
CN105763952A (en) Method and device for information prompt

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110727