Также была реализована возможность отправки сообщения с собственного сайта. Для этого нужно иметь зарегистрированное место на каком-то сервере, который поддерживает php. Было создано два файла. Один файл – это html-страница (index.html), которая содержит форму отправки сообщений, второй – php-скрипт (send.php) отправки сообщений. Исходный код файла index.html:
<FORM ACTION="send.php" METHOD=POST>
<TABLE BORDER=0>
<TR>
<TD>Номер мобильного телефона:</TD>
<TD><input type=text name="phone" cols=40></TD></TR>
<TR>
<TD>выбираем оператора:</TD>
<TD><select name=operator size=1>
<option value=01 selected>operator1</option>
<option value=02>operator2</option>
<option value=03>operator3</option></TD></TR>
<TR>
<TD colspan=2>
Сообщение для отправки: <BR><textarea name="sms" cols=40 rows=5></textarea></TD></TR>
<TR>
<TD colspan=2 align=center><input type=submit value="Отправить сообщение."> <input type=reset value="Очистить поля"></TD></TR>
</TABLE></FORM>
Полученные данные с index.html мы подставляем и получаем эффективную программу для отправки sms-сообщений.
Исходный код разработанного скрипта send.php:
<?
$mail_addr = $_POST["phone"];
$text = $_POST["sms"];
switch ($_POST["operator"]) {
case "01": // operator1
$mail_addr.= "@operator1.com";
break;
case "02": // operator2
$mail_addr.= "@operator2.com";
break;
case "03": // operator3
$mail_addr.= "@operator3.com";
break;
// Набор других операторов далее.
}
$mes="$text";
mail($mail_addr, "", $mes);
echo "Ваше SMS-сообщение на номер $mail_addr <br> с текстом: $mes <br> было отправлено<BR><center><a href='index.html'>Отправить еще сообщения</a>";
?>
Следует заметить, что константу "@operator.com" нужно заменить на адрес оператора, на телефоны которого вы будете отправлять sms-сообщения. К примеру, чтобы отправить sms на телефон украинского оператора Kyivstar нужно вписать "@2sms.kuivstar.net". Теперь переносим эти файлы на подготовленный сервер и отправляем сообщения.
ВЫВОД
В результате работы были исследованы актуальные вопросы применения современных стандартов мобильной связи. Произведен обзор существующих решений по созданию смс-центра. В данной работе было решено отказаться от отправки уведомлений с мобильного телефона, и разработана система по отправке сообщений с персонального компьютера.
Было предложено несколько способов подключения GSM-приемника. Также изучено и предложено использовать специальные наборы АТ-команды, которые позволяют эффективно использовать все функции GSM-модема. Создан скрипт для быстрой отправки сообщения, который возможно внедрить в собственный сайт.
В дальнейшей работе необходимо решать задачу оптимизации и автоматизации системы по отправки мобильных SMS-сообщений, для того чтобы минимально загружать ресурсы вычислительной техники.
СПИСОК ЛИТЕРАТУРЫ
| В.И. Ипатов. Системы мобильной связи: Учебное пособие для вузов. Горячая линия – Телеком, 2003. – 272 с.
|
| А. В. Печаткин. Системы мобильной связи. Часть 1. Принципы организации, функционирования и частотного планирования систем мобильной связи: Учебное пособие по дисциплине «Системы мобильной связи» для студентов заочной формы обучения / Сост.; РГАТА. – Рыбинск, 2008. – 122 с.
|
| Инджиев А. А. 100% мобильность – все возможности компьютера и мобильной связи=Твой компьютер и твой сотовый телефон. Руководство для крутого юзера. М.: НТ Пресс. 2008. – 128с.
|
| Руководство по использованию АТ-команд для GSM/GPRS моде мов.: Пер. с англ. – М.: Серия «Библиотека Компэла». ЗАО «Компэл», 2005. – 432 с.
|
| Учебник по созданию специализированных скриптов // Режим доступа: http://sourceforge.net/projects/send-sms-script/
|
| Технические документы SCCM // Режим доступа: http://www.microsoft.com/systemcenter/configurationmanager/ru/ru/white-papers.aspx
|
| Онлайн семинары по современным технологиям // Режим доступа: http://www.techdays.ru/videos/1308.html
|
| Горнаков С.Г. Программирование мобильных телефонов на Java 2 Micro Edition. М. ДМК Пресс, 2004. – 336с.
|
|
|
|
|