Het Televoting platform is in staat om grote aantallen SMS stemmen te verwerken. Afhankelijk van de SMSC instellingen van de operatoren kunnen tot 2000 berichten per seconde verwerkt worden.
Voor het bereiken van een dergelijke hoge throughput is het noodzakelijk dat de connectie tussen het Televoting platform en de operatoren direct verloopt. Zo wordt een stabiele en snelle aflevering van de berichten gegarandeerd. De connecties kunnen gelegd worden door CM Telecom of er kan gebruikt gemaakt worden van eigen directe connecties.
Het Televoting platform wordt in drie varianten aangeboden. Onderscheidend aspect is de looptijd van het systeem. Dit kan per dagdeel, doorlopend of in licentievorm, waarbij u eigenaar wordt van een eigen Televoting platform (software en hardware). In alle gevallen kunnen op verzoek experts van CM de show begeleiden, monitoren en/of beheren.
Het Televoting platform van CM bevat uitgebreide mogelijkheden, zoals het voeren van meerdere votings naast elkaar, het raadplegen van realtime statistieken voor zowel het berichtenverkeer als de operator connectie aspecten en het afrekenen met deelnemers middels Premium SMS, zowel MO als MT.
Hieronder worden de architectuur en de beheertool (Voteviewer) van het Televoting platform beschreven.
Architectuur van het Televoting platform:
De architectuur is compleet redundant opgezet en beschikt over een fail-over capaciteit. Dankzij deze opzet is load-balancing mogelijk tussen meerdere servers op meerdere locaties.
Doorgaans wordt het Televoting platform op twee fysiek verschillende locaties uitgevoerd, onafhankelijk van elkaar. Elke locatie bevat 2 dedicated servers, 1 applicatie server voor de votingapplicatie met de connectie naar de providers en 1 database server (SQL2005).
De afbeelding toont dat beide applicatieservers geconnecteerd zijn met de operatoren, voor zowel MO als MT verkeer. Voorwaarde is dat de SMSC van de operator een twin-connectie ondersteunt. In het geval van een stroom-, connectie- of systeemstoring op een locatie, kan de andere locatie de complete voting overnemen.
De applicatieservers gebruiken SQL servers voor het opslaan van statistische en voting-data. De essentiële voting-data wordt periodiek tussen beide SQL servers gesynchroniseerd door de Snapshot service. Op deze manier zijn realtime rapporten beschikbaar en gelijk op beide servers. Complete synchronisatie vindt ’s nachts plaats.
Om optimale performance te bereiken, dienen de gebruikte servers minimaal aan onderstaande vereisten te voldoen:
| televoting vote viewer eigenschappen | |
| management | |
| multi-level | De administrator kan rechten toekennen aan de gebruikers van de Voteviewer. Deze rechtengroepen varieren, van alleen het kunnen bekijken van de uitslagen tot de totaalconfiguratie van het Televoting platform. |
| multi-show | Het systeem kan binnenkomende berichten sorteren en plaatsen binnen de juiste show, zonder dat dit afbreuk doet aan de verwerkingssnelheid. Zo kunnen meerdere votingshows tegelijk gevoerd worden. |
| multi-lingual | De Voteviewer is standaard beschikbaar in het Nederlands en het Engels. Op verzoek kunnen meer talen toegevoegd worden. |
| kandidaten | Het onderhoud van de kandidaten waarop gestemd kan worden. |
| synoniemen | Per kandidaat kan één of meer synoniemen toegevoegd worden. Zo kan het aantal correcte stemmen vergroot worden. Bijvoorbeeld, als een eindgebruiker jhon stuurt in plaats van john, telt de stem toch mee. |
| mt berichten | Het onderhoud voor de uitgaande MT berichten. |
| monitoring | |
| mo berichten | Toont realtime de inkomende berichten van beide locaties. De berichten zijn gegroepeerd per operator. |
| queues | Toont de wachtrij van uitgaande berichten, indien een connectie met een operator niet voldoende capaciteit heeft. Hierdoor kan een mogelijk probleem snel gedetecteerd worden. |
| last entries | Toont de laatste 50 niet herkende inkomende berichten. Deze berichten matchen niet met een kandidaat of een synoniem. |
| top-voters | Toont een top 10 van GSM nummers die het meeste gestemd hebben. |
| failed/rejected | Toont per operator de Statusrapporten met status Failed of Rejected. Tevens wordt het percentage gegeven van deze errors ten opzichte van het totale verkeer. |
| services | Met deze functionaliteit kan vastgesteld worden welke services (connecties) de applicatie kan gebruiken voor de connectie met de operatoren). MO en MT. |
| show administration | Het beheer van meerdere shows. Beide shows kunnen parallel aan elkaar worden gehouden. Het is mogelijk om gebruikers toegang te geven tot een van de twee shows. Dit kan handig zijn voor producers of TV networks. |
| operator connecties | Eenvoudig kan gecontroleerd worden of de operator connecties voldoende presteren. |
| statistieken | |
| actieve ronde | De statistieken geven een overzicht van de actuele status van de actuele ronde. |
| rangschikking | De rangschikking van de kandidaten, geordend op het aantal stemmen. |
| mo en mt berichten | Het aantal MO en MT berichten, gespecificeerd naar dag en uur. |
| unieke GSM nummers | Het aantal unieke GSM nummers per dag. |
| export | De statistieken kunnen geëxporteerd worden naar Microsoft Excel. |
| pick a winner | Random wordt een winnaar gekozen uit alle voters. |