1461173208-01e15363-b654-436a-8559-7bfc7e946f1d

1. A method for associating dynamic sound content with a web page in a browser, comprising:
receiving a request for text data from the browser;
retrieving the requested text data from a source associated with the web page;
converting the retrieved text data into a sound file;
creating the web page comprising a sound tag pointing to a file path associated with the sound file; and
sending the web page in a response to the browser, wherein the browser initiates playback of the sound file from the file path.
2. The method of claim 1, further comprising:
saving the sound file; and
inserting the file path associated with the saved sound file into an object.
3. The method of claim 1, wherein converting the retrieved text data to a sound file comprises:
translating the text data into a voice, the voice comprising audio data;
formatting the audio data based on a predetermined audio format; and
writing the formatted audio data to a file.
4. The method of claim 2, wherein creating the web page comprising a sound tag pointing to a file path associated with the sound file comprises:
retrieving the file path from the object; and
inserting the file path into the sound tag.
5. The method of claim 1, wherein receiving a request for text data from the browser comprises receiving the request for text data in an action servlet running on an application server.
6. The method of claim 5, wherein converting the retrieved text data into a sound file comprises converting the retrieved text into a sound file in an action object in communication with the action servlet.
7. The method of claim 6, wherein creating a web page comprises communicating the sound tag from a dynamic servlet to the action servlet.
8. The method of claim 1, wherein the sound file comprises speech.
9. The method of claim 1, wherein the source is a database.
10. A computer system for associating dynamic sound content with a web page in a browser, comprising:
a memory for storing executable program code for creating web pages pages; and
a processor, in communication with the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to:
receive a request for text data from the browser;
retrieve the requested text data from a source associated with the web page;
convert the retrieved text data into a sound file;
create the web page comprising a sound tag pointing to a file path associated with the sound file; and
send the web page in a response to the browser, wherein the browser initiates playback of the sound file from the file path.
11. The computer system of claim 10, wherein the processor is further operative to save the sound file to the memory and insert the file path associated with the saved sound file into an object.
12. The computer system of claim 10, wherein in converting the retrieved text data to a sound file the processor is further operative to translate the text data into audio data, format the audio data based on a predetermined audio format, and write the formatted audio data to a file.
13. The computer system of claim 11, wherein in creating the web page comprising a sound tag pointing to a file path associated with the sound file the processor is further operative to retrieve the file path from the object and insert the file path into the sound tag.
14. The computer system of claim 10, wherein the request for text data is received in an action servlet running on an application server.
15. The computer system of claim 14, wherein the retrieved text is converted into a sound file in an action object in communication with the action servlet.
16. The computer system of claim 14, wherein the web page comprising the sound tag is created by a dynamic servlet in communication with the action servlet.
17. The computer system of claim 1, wherein the sound file comprises speech.
18. The computer system of claim 1, wherein the source is a database.
19. A computer-readable medium having computer-executable instructions which when executed on a computer perform a method for associating dynamic speech content with a web page in a browser, the method comprising:
receiving a request for text data from the browser;
retrieving the requested text data from a source associated with the web page;
converting the retrieved text data into a speech file;
creating the web page comprising a sound tag pointing to a file path associated with the speech file;
sending the web page in a response to the browser, wherein the browser initiates playback of the speech file from the file path;
saving the speech file; and
inserting the file path associated with the saved speech file into an object.
20. The computer-readable medium of claim 19 wherein creating the web page comprising a sound tag pointing to a file path associated with the sound file comprises retrieving the file path from the object and inserting the file path into the sound tag.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A data filtering system, characterized in that comprising:
an extracting unit for extracting property characteristic of source data and sending it to a selecting unit;
the selecting unit for selecting at least one property characteristic based on which data filtering is performed and for sending the selected property characteristic to a filtering condition generating unit;
the filtering condition generating unit which, according to the selected at least one property characteristic, generates at least one filtering module that corresponds to the at least one property characteristic respectively and combines the at least one filtering module to generate filtering conditions;
a data filter analysis unit which performs the filtering on source data according to the filtering conditions to thereby generate target data.
2. The system according to claim 1, characterized in that the filtering condition generating unit comprises:
a filtered item generating module which receives the selected at least one property characteristic, generates at least one filtered item and sends it to a filtering module generating module, wherein each filtered item comprises filtered item name, filtering manner, filtering domains corresponding to the selected property characteristics respectively, matching manner and filtered parameter values;
the filtering module generating module for generating at least one filtering module and sending it to a control module, wherein the filtering modules correspond to the filtered items respectively;
the control module for combining the at least one filtering module to generate filtering conditions.
3. The system according to claim 1, characterized in that the filtering condition generating unit comprises:
a filtered item generating module which receives the selected at least one property characteristic, generates at least one filtered item and sends it to a filtering module generating module, wherein each filtered item comprises filtered item name, filtered item priority, filtering manner, filtering domains corresponding to the selected property characteristics respectively, matching manner and filtered parameter values;
the filtering module generating module for generating at least one filtering module and sending it to a control module, wherein the filtering modules correspond to the filtered items respectively;
the control module which combines the at least one filtering module according to the filtered item priority to generate filtering conditions.
4. The system according to any of claims 1 to 3, characterized in that the filtering manner comprises the filtering of reserving parameter and the filtering of rejecting parameter, wherein
the filtering of reserving parameter means reserving data which fits the filtered item;
the filtering of rejecting parameter means rejecting data which fits the filtered item.
5. The system according to any of claims 1 to 3, characterized in that the match manner comprises full character match, head character match, last character match, fuzzy match or section match.
6. The system according to any of claims 1 to 3, characterized in that the system further comprises an input device which is connected with the selecting unit and the filtering condition generating unit for inputting required information.
7. The system according to any of claims 1 to 3, characterized in that the system further comprises a display unit which is connected with the extracting unit and the filtering condition generating unit for displaying the information from the extracting unit and the filtering condition generating unit.
8. A data filtering method, characterized in that comprising:
A1. extracting property characteristic of source data;
A2. selecting at least one property characteristic based on which data filtering is performed;
A3. generating a filtering module according to the selected property characteristic, and combining the filtering module to generate filtering conditions;
A4. filtering the source data according to the filtering conditions to generate target data.
9. The method according to claim 8, characterized in that step A3 further comprises:
generating at least one filtered item, wherein each filtered item comprises filtered item name, filtering manner, filtering domains corresponding to the selected property characteristics respectively, matching manner and filtered parameter values;
generating at least one filtering module, wherein the filtering modules correspond to the filtered items respectively;
combining the at least one filtering module to generate filtering conditions.
10. The method according to claim 8, characterized in that step A3 further comprises:
generating at least one filtered item, wherein each filtered item comprises filtered item name, filtered item priority, filtering manner, filtering domains corresponding to the selected property characteristics respectively, matching manner and filtered parameter values;
generating a filtering module which corresponds to the filtered items respectively;
combining the at least one filtering module according to the filtered item priority to generate filtering conditions.
11. The method according to any of claims 8 to 10, characterized in that the filtering manner comprises the filtering of reserving parameter and the filtering of rejecting parameter, wherein
the filtering of reserving parameter means reserving data which fits the filtered item;
the filtering of rejecting parameter means rejecting data which fits the filtered item.
12. The method according to any of claims 8 to 10, characterized in that the match manner comprises full character match, head character match, last character match, fuzzy match or section match.