Method and system for testing audio server
First Claim
1. A method for testing, with a media server testing system, operations of a media server, the method comprising:
- dividing, using a media server testing system, a prompt into one or more chunked prompts, wherein the one or more chunked prompts are based on a size of a packet;
generating, using the media server testing system, a chunk signature for each of the one or more chunked prompts;
storing the chunk signatures in a memory associated with the media server testing system;
sending, with the media server testing system, a request to the media server;
receiving, with the media server testing system, one or more chunked prompts from the media server in response to the request;
generating, with the media server testing system, a signature for each of the received one or more chunked prompts to define a generated signature;
for each of the received one or more chunked prompts, comparing the generated signature with the respective chunk signature stored in the memory;
based on results of the comparison of the generated signature with the respective chunk signature for each of the received one or more chunked prompts, determining whether the generated signatures correctly correspond with the respective chunk signatures stored in the memory; and
verifying that the media server is operating correctly based on results of the determination of whether the generated signatures correctly correspond with the respective chunk signatures stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for testing a media server is provided. The media server is capable of delivering prompts simultaneously to a plurality of devices. According to various embodiments, these prompts are present as one or more chunks on the media server. The media server is prepared for testing by generating signatures for each chunk and storing these signatures in a chunk signature database. Thereafter, the testing of the server performed, in which a series of requests are sent to the media server. The media server provides the chunked prompts in response to these requests. These chunked prompts are used to generate signatures, which are compared with the signatures stored in the chunk signature database, to verify whether the media server is operating correctly.
-
Citations
27 Claims
-
1. A method for testing, with a media server testing system, operations of a media server, the method comprising:
-
dividing, using a media server testing system, a prompt into one or more chunked prompts, wherein the one or more chunked prompts are based on a size of a packet; generating, using the media server testing system, a chunk signature for each of the one or more chunked prompts; storing the chunk signatures in a memory associated with the media server testing system; sending, with the media server testing system, a request to the media server; receiving, with the media server testing system, one or more chunked prompts from the media server in response to the request; generating, with the media server testing system, a signature for each of the received one or more chunked prompts to define a generated signature; for each of the received one or more chunked prompts, comparing the generated signature with the respective chunk signature stored in the memory; based on results of the comparison of the generated signature with the respective chunk signature for each of the received one or more chunked prompts, determining whether the generated signatures correctly correspond with the respective chunk signatures stored in the memory; and verifying that the media server is operating correctly based on results of the determination of whether the generated signatures correctly correspond with the respective chunk signatures stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for testing operations of a media server comprising one or more chunked prompts, the system comprising:
-
a prompt chunking module comprising; a first module for dividing a prompt into one or more chunked prompts, wherein a size of a chunked prompt is based on a packet size; and first means for generating a chunk signature from data that defines a chunked prompt included in the one or more chunked prompts, defining a generated signature; a chunk signature database for storing the chunk signature; and a verifying system comprising; a second module for sending a request to the media server; a third module for receiving one or more chunked prompts from the media server in response to the request; second means for generating a signature for each of the received one or more chunked prompts to define the generated signature; and for each of the received one or more chunked prompts, a comparison module for comparing the generated signature with the respective chunk signature stored in the chunk signature database; and based on results of the comparison of the generated signature with the respective chunk signature for each of the received one or more chunked prompts, a processor for verifying that the media server is operating correctly by determining whether the generated signatures correctly correspond with the respective chunk signatures stored in memory. - View Dependent Claims (16, 17)
-
-
18. A method for testing, with a media server testing system, operations of a media server, the method comprising:
-
dividing, using the media server testing system, a prompt into one or more chunked prompts, wherein the one or more chunked prompts are based on a size of a packet; generating, using the media server testing system, a chunk signature for each of the one or more chunked prompts; storing the chunk signatures in a memory associated with the media server testing system; sending, with the media server testing system, a plurality of requests to the media server; receiving, with the media server testing system, one or more chunked prompts from the media server in response to the request; generating, with the media server testing system, a signature for each of the received one or more chunked prompts to define a generated signature; for each of the received one or more chunked prompts, comparing the generated signature with the respective chunk signature stored in the memory; based on results of the comparison of the generated signature with the respective chunk signature for each of the received one or more chunked prompts, determining whether the generated signatures correctly correspond with the respective chunk signatures stored in the memory; and verifying that the media server is operating correctly based on results of the determination of whether the generated signatures correctly correspond with the respective chunk signatures stored in the memory. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for testing operations of a media server comprising one or more chunked prompts, the system comprising:
-
a prompt chunking module including a processor for dividing a prompt into one or more chunked prompts, wherein the one or more chunked prompts are based on a size of a packet; and a computer processor including one or more instructions, that when executed by the computer processor cause the computer processor to perform operations including; generating a chunk signature for each of the one or more chunked prompts; storing the chunk signature in a chunk signature database associated with the system; sending a request to a media server; receiving one or more chunked prompts from the media server in response to the request; generating a signature for each of the one or more chunked prompts that define a generated signature; for each of the received one or more chunked prompts, comparing the generated signature with the respective chunk signature present in the chunk signature database; based on results of the comparison of the generated signature with the respective chunk signature for each of the received one or more chunked prompts, determining whether the generated signatures correctly correspond with the respective chunk signatures stored in the chunk signature database; and verifying that the media server is operating correctly based on results of the determination of whether the generated signatures correctly correspond with the respective chunk signatures stored in the chuck signature database.
-
Specification