способ и система для подписывания коротких сообщений и устройство обработки коротких сообщений
Классы МПК: | H04W4/14 услуги коротких сообщений, например, SMS или USSD ( Технология передачи неструктурированных данных) |
Автор(ы): | ХОУ Сяолун (CN), ГО Фын (CN), У Сюэци (CN), ПЭН Цзин (CN), ЦЗЯН Линли (CN), ЧЭНЬ Сяньжун (CN) |
Патентообладатель(и): | ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN) |
Приоритеты: |
подача заявки:
2007-04-28 публикация патента:
10.02.2011 |
Изобретение относится к технике мобильной связи. Предложены способ и система для подписывания коротких сообщений и устройство обработки коротких сообщений. Устройство обработки коротких сообщений принимает короткое сообщение отправителя, извлекает из принятого сообщения номер отправителя, извлекает подпись короткого сообщения, соответствующую номеру отправителя из базы данных услуги в соответствии с номером отправителя, добавляет извлеченную подпись в короткое сообщение и отправляет подписанное короткое сообщение получателю. Технический результат заключается в быстром получении достоверной информации об отправителе. 3 н. и 17 з.п. ф-лы, 11 ил.
Формула изобретения
1. Способ для подписывания короткого сообщения, отличающийся тем, что содержит: прием короткого сообщения, отправленного отправителем, извлечение номера отправителя из короткого сообщения, извлечение подписи короткого сообщения соответствующей номеру отправителя из базы данных услуги в соответствии с номером отправителя, добавление извлеченной подписи в короткое сообщение и отправку короткого сообщения с извлеченной подписью получателю.
2. Способ по п.1, отличающийся тем, что соответствующее отношение между номером отправителя и подписью короткого сообщения сохраняют в базе данных услуги, и извлечение подписи короткого сообщения содержит: поиск в базе данных услуги для извлечения имени, соответствующего отправителю, посредством использования номера отправителя в качестве индекса, и использования извлеченного имени отправителя в качестве подписи короткого сообщения.
3. Способ по п.2, отличающийся тем, что также содержит: оценку того, что принятое короткое сообщение удовлетворяет условию для добавления подписи.
4. Способ по п.3, отличающийся тем, что процесс оценки того, что принятое короткое сообщение удовлетворяет условию для добавления подписи, содержит:
а1. оценку того, что принятое короткое сообщение является двоичным сообщением,
b1. оценку того, что короткое сообщение несет идентификатор структуры заголовка и является последним сообщением, или оценку того, что короткое сообщение не несет идентификатор структуры заголовка, выполнение этапа с1, и
с1. оценку того, что существует остаточный байт в коротком сообщении для размещения подписи короткого сообщения.
5. Способ по п.1, отличающийся тем, что соответствующее отношение между номером отправителя и подписью короткого сообщения сохраняют в базе данных услуги, и процесс извлечения подписи короткого сообщения содержит: извлечение подписи короткого сообщения, соответствующего отправителю, посредством поиска в базе данных услуги с использованием номера отправителя в качестве индекса.
6. Способ по п.5, отличающийся тем, что также содержит: оценку того, что принятое короткое сообщение удовлетворяет условию для добавления подписи.
7. Способ по п.6, отличающийся тем, что процесс оценки того, что принятое короткое сообщение удовлетворяет условию для добавления подписи, содержит: оценку того, что короткое сообщение является услугой "точка-точка", и оценку того, что остаточный байт в коротком сообщении может вместить подпись.
8. Способ по п.5, или 6, или 7, отличающийся тем, что процесс добавления извлеченной подписи в короткое сообщение содержит: оценку того, что короткое сообщение применяет способ 7-битового кодирования, декодирование короткого сообщения и кодирование декодированного короткого сообщения способом 7-битового кодирования после добавления извлеченной подписи, или оценку того, что короткое сообщение не применяет способ 7-битового кодирования, добавление подписи в конец короткого сообщения.
9. Способ по п.5, отличающийся тем, что также содержит: регистрацию абонента и настройку услуги подписи короткого сообщения отправителем.
10. Способ по п.9, отличающийся тем, что также содержит: установку отправителем информации услуги для услуги подписи короткого сообщения.
11. Способ по п.10, отличающийся тем, что установка информации услуги содержит: представление отправителем информации установки услуги посредством коротких сообщений в шлюз коротких сообщений (SMGW) через центр службы коротких сообщений (SMSC) и определение Web-сервером атрибута, который будет установлен для информации услуги, согласно принятой информации установки услуги, и установку атрибута услуги в базе данных услуги.
12. Способ по п.10, отличающийся тем, что процесс установки информации услуги содержит: представление отправителем информации установки услуги в Web-сервер через вход на Web-страницу, определение Web-сервером атрибута, который будет установлен для информации услуги, согласно принятой информации установки услуги, и установку атрибута для информации услуги в базе данных услуги.
13. Способ по п.11 или 12, отличающийся тем, что содержит: установление содержимого подписи с использованием атрибута, активацию подписи с использованием атрибута, поиск подписей с использованием атрибута, изменение подписи с использованием атрибута или приостановление подписи с использованием атрибута.
14. Способ по п.5, отличающийся тем, что подпись короткого сообщения является: индивидуализированной подписью отправителя, рекламной формулировкой, принятой отправителем, или рекламной формулировкой, соответствующей пристрастию отправителя.
15. Способ по п.14, отличающийся тем, что также содержит:
С1. отправку номера отправителя в узел управления услугами (SCP) для запроса SCP о начислении платы за подпись короткого сообщения,
С2. оценку, (узлом) SCP, является ли подпись короткого сообщения, отправленная отправителем, рекламной формулировкой, если подпись короткого сообщения является рекламной формулировкой, то выполнение этапа С3, если подпись короткого сообщения не является рекламной формулировкой, то начисление платы, (узлом) SCP, отправителю за короткое сообщение, и
С3. определение, (узлом) SCP, поставщика содержимого (СР), соответствующего рекламной формулировке, добавления 1 к количеству отправлений рекламной формулировки, отправленной СР, и оценки, выполнено ли условие СР для начисления платы, если условие СР для начисления платы выполнено, согласно количеству отправлений рекламной формулировки, то начисление платы СР за подпись короткого сообщения.
16. Устройство обработки коротких сообщений, отличающееся тем, что содержит приемный модуль, модуль извлечения подписи и модуль добавления подписи, при этом приемный модуль адаптирован для приема короткого сообщения от отправителя, извлечения номера отправителя из короткого сообщения, модуль извлечения подписи адаптирован для извлечения подписи короткого сообщения, соответствующей номеру отправителя из базы данных услуги согласно номеру отправителя, и модуль добавления подписи адаптирован для добавления подписи короткого сообщения в короткое сообщение.
17. Устройство обработки коротких сообщений по п.16, отличающееся тем, что приемный модуль, модуль извлечения подписи и модуль добавления подписи находятся в шлюзе коротких сообщений (SMGW) или центре службы коротких сообщений (SMSC), или приемный модуль, модуль извлечения подписи находятся в центре службы коротких сообщений (SMSC), и модуль извлечения подписи находится в модуле управления услугой.
18. Система для подписывания короткого сообщения, отличающаяся тем, что содержит устройство обработки коротких сообщений по п.16 и также содержит базу данных услуги, адаптированную для хранения соответствующего отношения между номером отправителя и подписью короткого сообщения, при этом устройство обработки коротких сообщений извлекает подпись короткого сообщения из базы данных услуги.
19. Система по п.18, отличающаяся тем, что подпись короткого сообщения является настоящим именем отправителя, и что устройство обработки коротких сообщений добавляет извлеченное настоящее имя отправителя в поле адреса отправителя в коротком сообщении.
20. Система по п.18, отличающаяся тем, что подпись короткого сообщения является настоящим именем отправителя, и устройство обработки коротких сообщений добавляет извлеченное настоящее имя отправителя в содержимое короткого сообщения.
Описание изобретения к патенту
По настоящей заявке на патент испрашивается приоритет по дате подачи китайской предварительной заявки № 200610098466.5, поданной 7 июля 2006, озаглавленной Method and System for Signing Short Messages and Short Message Processing Apparatus , права на которую передаются общепринятым образом, полностью включенной в этот документ по ссылке.
Область техники, к которой относится изобретение
Настоящее изобретение относится к технологиям обработки коротких сообщений, в частности к способу и системе для подписывания коротких сообщений и устройству обработки коротких сообщений.
Уровень техники
В течение последних нескольких лет в области мобильной связи быстро увеличивающееся число абонентов и постепенно усовершенствующиеся основные сети обеспечивают благоприятную ситуацию для разработки дополнительных услуг мобильной связи. Среди различных дополнительных услуг служба коротких сообщений пользуется большой популярностью, потому что у нее много преимуществ, например низкая цена, удобство в использовании, точная и своевременная передача и хранение и повторная передача сообщений в режиме офлайн и так далее. Следовательно, короткое сообщение становится самой универсальной службой данных в сетях мобильной связи. В общем, после того, как отправитель инициирует вызов, короткое сообщение, которое включает в себя текстовую информацию, видеоинформацию, анимационную информацию, звуковую информацию или другие, передается в устройство обработки коротких сообщений, и устройство обработки коротких сообщений отправляет короткое сообщение получателю, то есть передача короткого сообщения по каналу сигнализации осуществляется посредством двух независимых процессов исходной подвижной станции (MO) и конечной подвижной станции (MT).
В существующих службах коротких сообщений устройство обработки коротких сообщений отправляет номер отправителя вместе с содержимым короткого сообщения получателю для сообщения получателю источника короткого сообщения. Подвижное оборудование, используемое получателем, преобразует номер отправителя в текстовую информацию в качестве подписи короткого сообщения согласно адресной книге, хранимой непосредственно в подвижном оборудовании. Однако, если номер отправителя не был сохранен в адресной книге подвижного оборудования получателя, то получатель может видеть только номер отправителя вместо подписи короткого сообщения. Следовательно, получателя(ю) трудно идентифицировать и извлечь информацию по статусу отправителя. Конечно, для указания источника короткого сообщения отправитель может добавлять свое собственное имя в содержимое короткого сообщения и отправлять его. Однако правонарушители, отправляющие ненужные короткие сообщения, могут избегать обвинения и наказания посредством мошеннического копирования подписей, что при обработке операторами жалоб увеличивает проблемы.
Сущность изобретения
С учетом вышеупомянутых проблем варианты осуществления настоящего изобретения обеспечивают способ для подписывания коротких сообщений для обеспечения возможности получателям коротких сообщений легко получать статус отправителей.
Согласно первому аспекту настоящего изобретения обеспечен способ подписывания короткого сообщения, (который) включает в себя следующие этапы:
Устройство обработки коротких сообщений принимает короткое сообщение, отправленное отправителем. После приема короткого сообщения устройство обработки коротких сообщений извлекает подпись короткого сообщения согласно предварительно установленному соответствующему отношению между информацией по статусу отправителя и подписью короткого сообщения, добавляет извлеченную подпись в короткое сообщение и отправляет короткое сообщение с извлеченной подписью получателю.
Согласно второму аспекту настоящего изобретения и с определенной связью с решением способа согласно вышеупомянутому первому аспекту, обеспечено устройство обработки коротких сообщений для добавления подписи короткого сообщения отправителя в принятое короткое сообщение.
Одно устройство обработки коротких сообщений включает в себя приемный модуль, модуль извлечения подписи и модуль добавления подписи.
Приемный модуль адаптирован для приема короткого сообщения и извлечения информации по статусу отправителя из короткого сообщения.
Модуль извлечения подписи адаптирован для извлечения подписи короткого сообщения, соответствующей информации по статусу, из базы данных услуги согласно информации по статусу отправителя.
Модуль добавления подписи адаптирован для добавления подписи короткого сообщения в короткое сообщение.
Согласно третьему аспекту настоящего изобретения, и с определенной связью с решением способа согласно вышеупомянутому первому аспекту, обеспечена система для подписывания коротких сообщений для обеспечения возможности получателям коротких сообщений легко извлекать статус отправителей.
Система для подписывания коротких сообщений включает в себя устройство обработки коротких сообщений, адаптированное для приема короткого сообщения и извлечения информации по статусу отправителя из короткого сообщения, и базу данных услуги, подключенную к устройству обработки коротких сообщений, и адаптированную для хранения соответствующего отношения между информацией по статусу отправителя и подписью короткого сообщения и его содержимым, причем устройство обработки коротких сообщений извлекает подпись короткого сообщения, соответствующую информации по статусу отправителя, из базы данных услуги и добавляет упомянутую подпись короткого сообщения в короткое сообщение.
Варианты осуществления настоящего изобретения могут быть реализованы для обеспечения возможности получателям коротких сообщений легко извлекать статус отправителей. Более точно, варианты осуществления настоящего изобретения имеют следующие преимущества:
1. В вариантах осуществления настоящего изобретения устройство обработки коротких сообщений добавляет имя отправителей в качестве подписей в конец коротких сообщений для обеспечения возможности получателям коротких сообщений легко получать информацию отправителей, что улучшает практическую работу абонентов и увеличивает диверсификацию службы коротких сообщений, потому что содержимое подписи короткого сообщения может быть информацией по статусу, или индивидуализированными подписями отправителей, или рекламной формулировкой, принятой отправителями или сконфигурированной на стороне сети. Кроме того, так как рекламная формулировка может быть добавлена в качестве подписей, то каналы, посредством которых абоненты извлекают информацию, могут быть увеличены, а также доход операторов по службе коротких сообщений повышается.
2. В вариантах осуществления настоящего изобретения подпись короткого сообщения добавляется устройством обработки коротких сообщений, при этом фактически избегают мошеннического копирования подписей правонарушителями и повышают доверие к подписям короткого сообщения. Кроме того, когда операторы принимают жалобы, они сразу могут определять информацию отправителей короткого сообщения, следовательно, при обработке операторами ненужных коротких сообщений согласно жалобам абонентов проблемы могут быть сокращены, можно экономить трудовые и материальные ресурсы и можно повысить качество услуги.
Краткое описание чертежей
Варианты осуществления настоящего изобретения будут более полно описаны вместе с рассмотрением прилагаемых чертежей, что может дать возможность специалисту в данной области техники более ясно понять вышеупомянутые и другие признаки вариантов осуществления настоящего изобретения и их преимущества. В прилагаемый чертежах
фиг.1 - схематическая блок-схема способа подписывания коротких сообщений согласно варианту осуществления настоящего изобретения,
фиг.2 - представление всей структуры устройства обработки коротких сообщений, обеспеченной в варианте осуществления настоящего изобретения,
фиг.3 - схематическое представление структуры системы для подписывания коротких сообщений согласно варианту осуществления 1 настоящего изобретения,
фиг.4 - блок-схема способа подписывания коротких сообщений, когда SMGW подписывает короткое сообщение, согласно варианту осуществления 1 настоящего изобретения,
фиг.5 - блок-схема способа подписывания коротких сообщений, когда SMSC подписывает короткие сообщения, согласно варианту осуществления 1 настоящего изобретения,
фиг.6 - схематическое представление структуры системы для подписывания коротких сообщений согласно варианту осуществления 2 настоящего изобретения,
фиг.7 - блок-схема способа регистрации абонента посредством коротких сообщений согласно варианту осуществления 2 настоящего изобретения,
фиг.8 - блок-схема способа регистрации абонента посредством Web согласно варианту осуществления 2 настоящего изобретения,
фиг.9 - блок-схема способа настройки услуг посредством коротких сообщений согласно варианту осуществления 2 настоящего изобретения,
фиг.10 - блок-схема способа подписывания коротких сообщений согласно варианту осуществления 2 настоящего изобретения, и
фиг.11 - блок-схема способа начисления платы за услугу подписи короткого сообщения согласно варианту осуществления 2 настоящего изобретения.
Подробное описание
Для лучшего понимания объекта и технического решения настоящего изобретения настоящее изобретение будет более полно описано посредством следующего подробного описания его предпочтительных вариантов осуществления, рассмотренных вместе с прилагаемыми чертежами.
Способ подписывания коротких сообщений в варианте осуществления настоящего изобретения заключается в том, что после приема короткого сообщения устройство обработки коротких сообщений добавляет подпись, соответствующую отправителю, в короткое сообщение и отправляет короткое сообщение, несущее эту подпись, получателю.
На фиг.1 изображена схематическая блок-схема способа подписывания коротких сообщений согласно варианту осуществления настоящего изобретения. Как изображено на фиг.1, этот способ включает в себя следующие этапы.
На этапе 101 принимают короткое сообщение, отправленное отправителем.
На этапе 102 извлекают подпись короткого сообщения согласно предварительно установленному соответствующему отношению между информацией по статусу отправителя и подписью короткого сообщения. Извлеченную подпись добавляют в короткое сообщение, и короткое сообщение, несущее подпись, отправляют получателю.
На этом этапе информация по статусу отправителя короткого сообщения может быть номером отправителя.
На фиг.2 изображено представление всей структуры устройства обработки коротких сообщений, обеспеченного в одном варианте осуществления настоящего изобретения. Как изображено на фиг.2, устройство обработки коротких сообщений включает в себя приемный модуль, модуль извлечения подписи и модуль добавления подписи.
Приемный модуль адаптирован для приема короткого сообщения, извлечения информации по статусу отправителя из короткого сообщения, отправки упомянутой информации по статусу в модуль извлечения подписи и отправки короткого сообщения в модуль добавления подписи. Модуль извлечения подписи адаптирован для извлечения подписи короткого сообщения, соответствующей информации по статусу, из базы данных услуги согласно информации по статусу отправителя и отправки подписи короткого сообщения в модуль добавления подписи. Модуль добавления подписи адаптирован для добавления подписи короткого сообщения в короткое сообщение.
Вышеупомянутое описание является обзором способа подписывания коротких сообщений, системы для подписывания коротких сообщений и устройства обработки коротких сообщений, обеспеченных в вариантах осуществления настоящего изобретения. В вариантах осуществления настоящего технического решения подпись короткого сообщения может быть настоящим именем абонентов-отправителей, а также может быть индивидуализированной подписью, установленной отправителем, коммерческой рекламой, обеспеченной SP/CP, и т.п.
В вариантах осуществления настоящего изобретения отправитель короткого сообщения может быть подвижным оборудованием, используемым частным абонентом, например подвижной станцией и так далее, или также может быть абонентом на уровне предприятия, например поставщиком дополнительных услуг (SP), поставщиком содержимого (CP), web-сайтом - порталом и так далее. Устройство обработки коротких сообщений может быть шлюзом коротких сообщений (SMGW) и центром службы коротких сообщений (SMSC), или оно может быть SMSC и модулем управления услугой и т.п.
Техническое решение настоящего изобретения будет описано посредством следующих конкретных вариантов осуществления.
Вариант осуществления 1
В настоящем варианте осуществления отправитель короткого сообщения является абонентом на уровне предприятия. Устройство обработки коротких сообщений может включать в себя SMGW или SMSC, и содержимое подписи короткого сообщения может быть именем абонента на уровне предприятия.
На фиг.3 изображено схематическое представление структуры системы для подписывания коротких сообщений в настоящем варианте осуществления. Согласно фиг.3 система для подписывания коротких сообщений в настоящем варианте осуществления включает в себя устройство обработки коротких сообщений и базу данных услуги. База данных услуги хранит соответствующее отношение между информацией по статусу отправителя и подписью короткого сообщения и его содержимым. Устройство обработки коротких сообщений адаптировано для приема короткого сообщения от отправителя, извлечения информации по статусу отправителя, поиска соответствующей подписи короткого сообщения согласно извлеченной информации по статусу отправителя, добавления подписи короткого сообщения в короткое сообщение и отправки короткого сообщения получателю. Подпись короткого сообщения может быть настоящим именем отправителя. Настоящее имя может быть добавлено в поле адреса отправителя в коротком сообщении и может также быть добавлено в содержимое короткого сообщения.
На фиг.4 изображена блок-схема способа подписывания коротких сообщений в настоящем варианте осуществления, когда SMGW добавляет подпись короткого сообщения. Как показано на фиг.4, способ подписывания коротких сообщений в настоящем варианте осуществления включает в себя следующие этапы.
На этапах 410-402 отправитель отправляет короткое сообщение. После приема короткого сообщения SMGW оценивает, является ли короткое сообщение двоичным коротким сообщением. Если короткое сообщение является двоичным коротким сообщением, то процесс переходит к этапу 409. Если короткое сообщение не является двоичным коротким сообщением, то процесс переходит к этапу 403.
Поскольку в настоящем варианте осуществления подпись добавляют только в короткие сообщения в текстовом формате, то видеоинформацию, анимационную информацию, звуковую информацию и другие двоичные данные можно отправлять сразу. В настоящем варианте осуществления описан способ, когда отправитель подписан на услугу подписи короткого сообщения. В практическом приложении до оценки на этапе 402 (того), является ли короткое сообщение двоичным коротким сообщением, SMGW может оценивать, подписан ли отправитель на услугу подписи короткого сообщения. Процесс переходит к этапу 402, если отправитель подписан на эту услугу, или процесс переходит к этапу 409, если отправитель не подписан на услугу подписи короткого сообщения.
На этапах 403-404 SMGW оценивает, несет ли принятое короткое сообщение идентификатор структуры заголовка. Если принятое короткое сообщение несет идентификатор структуры заголовка, то SMGW оценивает, является ли принятое короткое сообщение последним сообщением. Если принятое короткое сообщение является последним коротким сообщением, то процесс переходит к этапу 405. Если принятое короткое сообщение не является последним коротким сообщением, то процесс переходит к этапу 409. Если принятое короткое сообщение не несет идентификатор структуры заголовка, то процесс переходит к этапу 405.
Если содержимое короткого сообщения является большим, то короткие сообщения можно отправлять распакованными в несколько сообщений. Для содействия объединению для получателя каждое распакованное сообщение, как правило, несет идентификатор структуры заголовка. В настоящем варианте осуществления для коротких сообщений, несущих идентификатор структуры заголовка, подпись добавляется только в последнее сообщение.
На этапах 405-406 SMGW оценивает, существует ли в коротком сообщении остаточный байт. Если в коротком сообщении существует остаточный байт, то SMGW извлекает номер отправителя. Если в коротком сообщении не существует остаточного байта, то процесс переходит к этапу 409.
Целью оценки на вышеупомянутых этапах 402-405 является определение, удовлетворяет ли короткое сообщение условию для добавления подписи.
На этапах 407-408 SMGW выполняет поиск в базе данных услуги согласно номеру отправителя для извлечения имени, соответствующего отправителю, использует имя отправителя в качестве подписи короткого сообщения, которая будет добавлена в короткое сообщение, и отправляет короткое сообщение, несущее подпись короткого сообщения, в SMSC.
В настоящем варианте осуществления соответствующее отношение между номером отправителя и именем отправителя предварительно установлено в базе данных услуги. SMGW выполняет поиск в базе данных услуги для извлечения имени, соответствующего отправителю, посредством использования номера отправителя в качестве индекса для использования имени отправителя в качестве подписи короткого сообщения, которая будет добавлена в короткое сообщение. Кроме того, в настоящем варианте осуществления соответствующее имя извлекают согласно номеру отправителя с принятием принципа максимального соответствия. Более точно, если существует устройство записи, соответствующее номеру отправителя, существующему в базе данных услуги, то имя в этом устройстве записи используют в качестве номера отправителя. Если не существует устройства записи, полностью соответствующего номеру отправителя, существующему в базе данных услуги, то ищется устройство записи, которое имеет наибольшую цифру, соответствующую номеру отправителя, и имя в этом устройстве записи используют в качестве имени отправителя. Например, именем, соответствующим номеру отправителя 8888 в базе данных услуги, является A, а именем, соответствующим номеру отправителя 88881, является B. Если SMGW использует номер 888812 в качестве индекса для поиска, то в качестве номера отправителя определяют B. Если SMGW использует номер 888822 в качестве индекса для поиска, то в качестве номера отправителя определяют A.
На этапе 409 SMSC отправляет короткое сообщение получателю.
На этом процедура подписания короткого сообщения в настоящем варианте осуществления заканчивается.
В вышеуказанной процедуре, если нет остаточного байта в коротком сообщении, то SMGW не добавляет подпись в короткое сообщение и возвращает отказ в подписи отправителю через SMSC. В практических приложениях, если нет остаточного байта в коротком сообщении, то могут применяться следующие способы обработки:
a. усечение содержимого короткого сообщения для добавления подписи,
b. разделение короткого сообщения на два сообщения для добавления подписи в каждое из коротких сообщений.
Кроме того, помимо SMGW можно использовать для добавления подписи короткого сообщения, SMSC можно также использовать для добавления подписи. В этом случае система для подписывания коротких сообщений включает в себя:
центр службы коротких сообщений, адаптированный для приема короткого сообщения, извлечения информации по статусу отправителя из короткого сообщения,
базу данных услуги, подключенную к центру службы коротких сообщений и адаптированную для хранения соответствующего отношения между информацией по статусу отправителя и подписью короткого сообщения и его содержимым.
Центр службы коротких сообщений извлекает подпись короткого сообщения, соответствующую информации по статусу отправителя из базы данных услуги, и добавляет подпись короткого сообщения в короткое сообщение.
На фиг.5 изображена блок-схема способа подписывания коротких сообщений, когда SMSC добавляет подпись короткого сообщения. Как изображено на фиг.5, этот способ включает в себя следующее.
На этапах 501-502 отправитель отправляет короткое сообщение. SMSC оценивает, является ли короткое сообщение двоичным коротким сообщением после того, как SMSC принимает короткое сообщение. Если короткое сообщение является двоичным коротким сообщением, то процесс переходит к этапу 509. Если короткое сообщение не является двоичным коротким сообщением, то процесс переходит к этапу 503.
При условии добавления подписи короткого сообщения SMSC отправитель может сразу отправлять короткое сообщение в SMSC или может отправлять короткое сообщение в SMSC через SMGW. Кроме того, аналогично фиг.4, до выполнения этапа оценки на этапе 502 можно оценивать, подписан ли отправитель на услугу коротких сообщений.
На этапах 503-504 SMSC оценивает, несет ли принятое короткое сообщение идентификатор структуры заголовка. Если упомянутое короткое сообщение несет идентификатор структуры заголовка, то SMSC оценивает, является ли это короткое сообщение последним сообщением. Если короткое сообщение является последним сообщением, то процесс переходит к этапу 505, если короткое сообщение не последнее сообщение, то процесс переходит к 509. Если короткое сообщение не несет идентификатор структуры заголовка, то процесс переходит к этапу 505.
На этапах 505-506 SMSC оценивает, существует ли остаточный байт в коротком сообщении, если в коротком сообщении существует остаточный байт, то SMSC извлекает номер отправителя, и процесс переходит к этапу 507. Если в коротком сообщении не существует остаточного байта, то процесс переходит к этапу 509.
На этапах 507-408 SMSC выполняет поиск в базе данных услуги согласно извлеченному номеру отправителя для извлечения имени, соответствующего отправителю, и использует извлеченное имя отправителя в качестве подписи короткого сообщения, которая будет добавлена в короткое сообщение.
Здесь операция, что SMSC выполняет поиск в базе данных услуги, идентична операции, изображенной на этапе 407 фиг.4.
На этапе 509 SMSC отправляет короткое сообщение получателю.
Если SMSC добавил подпись в короткое сообщение, то SMSC отправляет измененное короткое сообщение получателю. Если SMSC не добавил подпись, то SMSC возвращает отправителю ответ с отказом в подписи и отправляет получателю короткое сообщение, принятое на этапе 501.
На этом процедура подписания коротких сообщений в настоящем варианте осуществления заканчивается.
Аналогично процедуре на фиг.4 в настоящем варианте осуществления, когда в коротком сообщении не существует остаточного байта, могут применяться следующие способы обработки:
a. усечение содержимого короткого сообщения для добавления подписи,
b. разделение короткого сообщения на два сообщения и добавление подписи в каждое короткое сообщение.
Выше указаны два пути реализации способа подписывания коротких сообщений в настоящем варианте осуществления. В вышеупомянутых двух путях реализации устройство обработки коротких сообщений добавляет подпись в короткое сообщение, содержимым которой является имя отправителя, для обеспечения возможности получателю короткого сообщения легко получать информацию отправителя, что может улучшить практическую работу абонентов. Так как подпись короткого сообщения добавляется устройством обработки коротких сообщений, при этом фактически избегают мошеннического копирования подписей правонарушителями и улучшают неправдоподобие подписей короткого сообщения. Кроме того, когда операторы принимают жалобы, они сразу могут определять информацию отправителей короткого сообщения. Следовательно, операторам легче обрабатывать ненужные короткие сообщения согласно жалобам абонентов, сохраняются трудовые и материальные ресурсы, и качество услуги может быть повышено.
Вариант осуществления 2
В настоящем варианте осуществления отправителем короткого сообщения является подвижное оборудование. Устройство обработки коротких сообщений включает в себя SMSC и модуль управления услугой. Приемный модуль и модуль добавления подписи устройства обработки коротких сообщений находятся в SMSC, и модуль извлечения подписи находится в модуле управления услугой.
На фиг.6 изображено схематическое представление структуры системы для подписывания коротких сообщений в настоящем варианте осуществления. Система для подписывания коротких сообщений включает в себя SMSC, базу данных SMSC, SMGW, модуль управления абонентами, модуль управления услугой, сервер Web-сети и базу данных услуги. SMSC адаптирован для приема и сохранения короткого сообщения, добавления подписи, выдачи и так далее. База данных SMSC адаптирована для хранения регистрационной информации абонентов, записей предыстории коротких сообщений и так далее. SMGW адаптирован для преобразования протокола и передачи информации между Web-сервером и SMSC. Модуль управления абонентами адаптирован для добавления информации, соответствующей коротким сообщениям, в базу данных услуги, ее удаления из нее или ее изменения в ней. Модуль управления услугой адаптирован для выполнения операций вместе с базой данных услуги, например настройки услуг коротких сообщений и так далее. Web-сервер адаптирован для обеспечения интерфейса услуги для абонентов и подключен к базе данных услуги. База данных услуги адаптирована для хранения регистрационной информации абонентов, информации услуги, на которую подписаны абоненты и так далее.
В настоящем варианте осуществления на услугу подписи короткого сообщения отправителей подписывают посредством процедур регистрации абонента и настройки услуг. Содержимое подписи короткого сообщения определяют посредством процедуры установки информации услуги. Подпись короткого сообщения осуществляется посредством процедуры обработки услуги. Начисление платы за подпись короткого сообщения выполняется посредством процедуры начисления платы. Кроме того, вышеупомянутые процедуры регистрации абонента, настройки услуг и установки информации услуги - все могут быть осуществлены посредством коротких сообщений или Web.
Фиг.7 является блок-схемой, представляющей способ регистрации абонента посредством коротких сообщений в настоящем варианте осуществления. Согласно фиг.7 этот способ включает в себя следующие этапы.
На этапах 701-703 подвижное оборудование отправляет информацию регистрации абонента в SMSC посредством короткого сообщения для запроса регистрации абонента. SMSC переносит принятую информацию регистрации абонента в запрос о регистрации абонента и отправляет запрос о регистрации абонента в Web-сервер через SMGW. Web-сервер определяет, что этот тип операции является регистрацией абонента согласно запросу о регистрации абонента, создает сообщение регистрации абонента и отправляет сообщение регистрации абонента в модуль управления абонентами. Модуль управления абонентами отправляет сообщение регистрации абонента в SMSC.
После приема короткого сообщения, несущего информацию регистрации абонента, из подвижного оборудования, SMSC может возвратить ответ в подвижное оборудование. Ответ представляет, что короткое сообщение, несущее информацию регистрации абонента, было принято. После того, как SMGW и Web-сервер соответственно принимают запрос из SMSC и SMGW, они могут возвращать соответствующий ответ.
На этапах 704-705 SMSC добавляет информацию абонента в базу данных SMSC для определения результата регистрации абонента и возвращает результат в модуль управления абонентами. Модуль управления абонентами возвращает принятый результат регистрации абонента в Web-сервер.
SMSC открывает учетную запись абонента посредством добавления информации абонента, соответствующей сообщению регистрации абонента, в базу данных SMSC. Если информация абонента добавлена успешно, то результатом регистрации абонента является успех. Если добавление информации абонента было неуспешным, то результатом регистрации абонента является отказ.
На этапах 706-707 Web-сервер оценивает, успешна ли регистрация согласно принятому результату регистрации абонента. Если регистрация успешна, то Web-сервер добавляет информацию абонента в базу данных услуги, в противном случае процедура регистрации абонента заканчивается.
На этом процедура регистрации абонента посредством коротких сообщений в настоящем варианте осуществления заканчивается.
Фиг.8 является блок-схемой, представляющей способ регистрации абонента посредством Web в настоящем варианте осуществления. Согласно фиг.8 этот способ включает в себя следующие этапы.
На этапах 801-803 абонент подвижного оборудования входит на Web-страницу, представляет информацию регистрации абонента в Web-сервер. Web-сервер отправляет принятую информацию регистрации абонента в модуль управления абонентами. Модуль управления абонентами отправляет в SMSC сообщение регистрации абонента, несущее информацию регистрации абонента, для запроса регистрации абонента.
На этапах 804-805 SMSC добавляет информацию абонента в базу данных SMSC для определения результата регистрации абонента и возвращает результат в модуль управления абонентами. Далее модуль управления абонентами возвращает принятый результат регистрации абонента в Web-сервер.
На этапах 806-807 Web-сервер оценивает, успешна ли регистрация согласно принятому результату регистрации абонента. Если регистрация успешна, то Web-сервер добавляет информацию абонента в базу данных услуги. Если регистрация не успешна, то процедура регистрации абонента заканчивается.
Операции на вышеупомянутых этапах 804-807 идентичны операциям на этапах 704-707 фиг.7.
На этом процедура регистрации абонента посредством Web в настоящем варианте осуществления заканчивается.
После успешной регистрации абонентов подписывают на услугу подписи короткого сообщения посредством процедуры настройки услуг. Процедура настройки услуг аналогична процедуре регистрации абонента на фиг.7 и фиг.8. Различие состоит в представлении информации настройки услуги, представляющей услугу подписи короткого сообщения, и отправки сообщения настройки услуги на этапах 701-703 и этапах 801-803. На этапах 704-705 и этапах 804-805 SMSC изменяет устройство записи услуги, соответствующее абоненту в базе данных SMSC как значение, представляющее подписку на услугу подписи короткого сообщения, определяет результат настройки услуги и возвращает результат в модуль управления абонентами. Модуль управления абонентами возвращает принятый результат настройки услуги в Web-сервер. На этапах 706-707 и этапах 806-807 Web-сервер согласно принятому результату настройки услуги оценивает, была ли успешной подписка на услугу подписи короткого сообщения. Если подписка на услугу подписи короткого сообщения прошла успешно, то Web-сервер добавляет информацию настройки услуги в базу данных услуги. Если подписка на услугу подписи короткого сообщения не была успешной, то данная процедура настройки услуги заканчивается.
После успешного завершения процедуры настройки услуги выполняют процедуру установки атрибута услуги подписей короткого сообщения посредством процедуры установки информации услуги, которая включает в себя установку содержимого подписи, активирование подписей, поиск подписей, изменение подписей, приостановку подписей и так далее. На фиг.9 представлена блок-схема способа установки информации услуги посредством коротких сообщений в настоящем варианте осуществления. Как представлено на фиг.9, способ установки информации услуги включает в себя следующие этапы.
На этапах 901-902 подвижное оборудование представляет информацию установки услуги посредством короткого сообщения. SMSC отправляет принятую информацию установки услуги в Web-сервер через SMGW.
Для того, чтобы различать атрибуты, установленные посредством информации различных услуг, каждый атрибут предварительно устанавливают с соответствующим идентификатором атрибута. Если атрибут, который будет установлен для информации услуги, предназначен для установки содержимого подписи, то информация установки услуги, представленная подвижным оборудованием, включает в себя идентификатор атрибута и индивидуализированное содержимое в качестве подписи короткого сообщения или информацию принятой рекламной формулировки. Если атрибут установки услуги предназначен для активирования подписей, то информация установки услуги, представленная подвижным оборудованием, включает в себя идентификатор атрибута и идентификатор подписи короткого сообщения, который будет использоваться впоследствии, например номер, соответствующий подписи. Если атрибут, который будет установлен для информации услуги, предназначен для поиска подписей, то информация установки услуги, представленная подвижным оборудованием, включает в себя идентификатор атрибута и идентификатор подписи короткого сообщения, например номер подписей и так далее. Если атрибут, который будет установлен для информации услуги, предназначен для изменения подписей, то информация установки услуги, представленная подвижным оборудованием, включает в себя идентификатор атрибута, измененный идентификатор подписи короткого сообщения и измененное содержимое подписи и так далее. Если атрибут, который будет установлен для информации услуги, предназначен для приостановки подписи, то информация установки услуги, представленная подвижным оборудованием, включает в себя идентификатор атрибута и идентификатор подписи короткого сообщения, которая будет приостановлена впоследствии.
На этапе 903 Web-сервер согласно принятой информации установки услуги определяет атрибут, который будет установлен для информации услуги, устанавливает атрибут услуги в базе данных услуги и возвращает результат установки в подвижное оборудование посредством SMGW и SMSC.
На данном этапе, если атрибут, который будет установлен для информации услуги, определен согласно идентификатору атрибута для установки содержимого подписи, то Web-сервер добавляет принятое содержимое подписи короткого сообщения в устройство записи, соответствующее абоненту подвижного оборудования, в базе данных услуги и возвращает результат установки, который представляет, успешно ли установлено содержимое подписи или нет. Если атрибут, который будет установлен для информации услуги, предназначен для активирования подписей, то Web-сервер использует содержимое подписи, которое соответствует принятому идентификатору подписи короткого сообщения в устройстве записи, соответствующей абоненту в базе данных услуги, в качестве подписи короткого сообщения, которая будет использоваться впоследствии, и возвращает результат установки, который представляет, успешно ли активирована подпись или нет. Если атрибут, который будет установлен для информации услуги, предназначен для поиска подписей, то Web-сервер использует принятый идентификатор подписи короткого сообщения в качестве индекса для поиска устройства записи абонента в базе данных услуги для извлечения содержимого подписи, соответствующего идентификатору подписи короткого сообщения, и возвращает искомое содержимое подписи в подвижное оборудование. Если атрибут, который будет установлен для информации услуги, предназначен для изменения подписей, то Web-сервер изменяет содержимое элемента, которое соответствует принятому идентификатору подписи короткого сообщения, как принятое содержимое подписи. Если атрибут, который будет установлен для информации услуги, предназначен для приостановки подписей, то Web-сервер воспринимает подпись, которая соответствует принятому идентификатору подписи короткого сообщения, как приостанавливаемую подпись.
На этом процедура установки информации услуги посредством коротких сообщений в настоящем варианте осуществления заканчивается.
Идентично процедуре регистрации абонента и настройки услуг процедура установки информации услуги в настоящем варианте осуществления может также быть осуществлена посредством Web. Фактически, абонент подвижного оборудования представляет информацию установки услуги в Web-сервер посредством входа на Web-страницу. Web-сервер определяет атрибут, который будет установлен для информации услуги, согласно принятой информации установки услуги, устанавливает атрибут услуги в базе данных услуги и возвращает результат установки в подвижное оборудование.
Кроме того, во время процедуры установки информации услуги, когда идентификатор атрибута представляет установку содержимого подписи, если абонент не представляет содержимое подписи или принятую рекламную формулировку, Web-сервер согласно информации о пристрастии, включенной в информацию регистрации абонента, обеспеченную абонентом в процедуре регистрации абонента, конфигурирует для абонента рекламную формулировку, соответствующую информации о пристрастии абонента.
Если абонент зарегистрирован, настраивает услугу и успешно устанавливает информацию услуги, то короткое сообщение, отправленное абонентом как отправителем, включает в себя подпись короткого сообщения, определенную согласно требованию абонента. На фиг.10 изображена блок-схема способа подписывания коротких сообщений в настоящем варианте осуществления. Как показано на фиг.10, подписи короткого сообщения, соответствующие абонентам, предварительно сохраняются в базе данных услуги, и далее процедура подписывания коротких сообщений является процессом, переходит к следующим этапам.
На этапах 1001-1002 отправитель отправляет короткое сообщение. SMSC принимает короткое сообщение и оценивает, настроил ли отправитель услугу подписи короткого сообщения. Если отправитель настроил услугу подписи короткого сообщения, то процесс переходит к этапу 1003, если отправитель не настроил услугу подписи короткого сообщения, то процесс переходит к этапу 1009.
SMSC ведет поиск в базе данных услуги посредством модуля управления абонентами для определения, настроил ли отправитель услугу подписи короткого сообщения.
На этапах 1003-1004 SMSC отправляет поисковое служебное сообщение в модуль управления услугой для запроса подписи короткого сообщения, соответствующей отправителю. Модуль управления услугой ведет поиск в базе данных услуги согласно принятому поисковому служебному сообщению, получает подпись короткого сообщения, соответствующую отправителю, и возвращает подпись короткого сообщения в SMSC.
Поисковое служебное сообщение, отправленное в модуль управления услугой из SMSC, несет номер отправителя, который представляет статус отправителя. Модуль управления услугой использует принятый номер отправителя в качестве индекса для поиска соответствующей подписи короткого сообщения в базе данных услуги. После этого модуль управления услугой считывает подпись короткого сообщения, активированную (обеспеченную) отправителем. Содержимое подписи может быть индивидуализированной подписью отправителя, принятой рекламной формулировкой или рекламной формулировкой, сконфигурированной согласно информации о пристрастии абонента.
На этапе 1005 SMSC оценивает, удовлетворяет ли короткое сообщение условию для добавления подписи. Если условие для добавления подписи выполнено, то процесс переходит к этапу 1006, если условие для добавления подписи не выполнено, то процесс переходит к этапу 1009.
Условие для добавления подписи может включать в себя тип услуги коротких сообщений, остаточный байт коротких сообщений и так далее. Например, конкретная процедура данного этапа может оценивать, является ли короткое сообщение услугой "точка-точка", если короткое сообщение является услугой "точка-точка", то оценивают, может ли остаточный байт в коротком сообщении вместить подпись, если остаточный байт в коротком сообщении может вместить подпись, то определяют, что условие для добавления подписи выполнено, если остаточный байт в коротком сообщении не может вместить подпись, то определяют, что условие для добавления подписи не выполнено, если короткое сообщение не является услугой "точка-точка", то определяют, что условие для добавления подписи не выполнено.
Если условие для добавления подписи не выполнено, то SMSC может возвратить отправителю отказ в подписи для обеспечения ему возможности извлекать, добавлена ли подпись успешно.
На этапах 1006-1008 SMSC оценивает, применяет ли принятое короткое сообщение способ 7-битового кодирования. Если короткое сообщение применяет способ 7-битового кодирования, то его декодируют. После добавления принятой подписи в конец короткого сообщения, его кодируют способом 7-битового кодирования, и процесс переходит к этапу 1009. Если короткое сообщение не применяет способ 7-битового кодирования, то процесс переходит к этапу 1009 после добавления принятого короткого сообщения.
На этапе 1009 SMSC отправляет короткое сообщение получателю.
На этом процедура подписывания коротких сообщений в настоящем варианте осуществления заканчивается.
Посредством вышеупомянутой процедуры устройство обработки коротких сообщений, включающее в себя SMSC и модуль управления услугой, может добавлять индивидуализированную подпись, настроенную абонентом, принятую рекламную формулировку или рекламную формулировку, сконфигурированную согласно пристрастию отправителя, в конец короткого сообщения для обеспечения возможности получателю легко получать информацию отправителя и увеличения диверсификации службы коротких сообщений. Так как рекламная формулировка может быть добавлена в качестве подписей, то каналы, посредством которых абоненты извлекают информацию, могут быть увеличены, а также доход операторов по службе коротких сообщений повышается.
В практическом прикладном процессе плата для абонентов за услугу подписи короткого сообщения, как независимую услугу, должна начисляться согласно этой услуге. На фиг.11 изображена блок-схема способа начисления платы за услугу подписи коротких сообщений в настоящем варианте осуществления. Как изображено на фиг.11, способ начисления платы включает в себя следующее.
На этапе 1101, в то время как отправитель отправляет получателю короткое сообщение, несущее подпись, номер отправителя, отправляют в узел управления услугами (SCP) для запроса SCP о начислении платы за услугу подписи короткого сообщения.
На этапе 1102 SCP оценивает, является ли подпись короткого сообщения, отправленная отправителем, рекламной формулировкой. Если подпись короткого сообщения, отправленная отправителем, является рекламной формулировкой, то процесс переходит к этапу 1103, если подпись короткого сообщения, отправленная отправителем, не является рекламной формулировкой, то процесс переходит к этапу 1106.
На данном этапе SCP ведет поиск в базе данных услуги согласно номеру отправителя для оценки, является ли содержимое подписи короткого сообщения индивидуализированной подписью отправителя или рекламной формулировкой, обеспеченной SP рекламной компании и т.п.
На этапах 1103-1105 SCP определяет SP, соответствующего рекламной формулировке, добавляет 1 к количеству отправлений рекламной формулировки, отправленных SP, и оценивает, выполнено ли условие начисления платы SP. Если условие начисления платы SP выполнено, то начисляет плату SP за подпись короткого сообщения согласно количеству отправлений рекламной формулировки. Если условие начисления платы SP не выполнено, то процесс переходит к этапу 1207.
Для содействия начислению платы SP начисляют плату централизованным способом начисления платы согласно настоящему варианту осуществления. Условие начисления платы может состоять в достижении количества отправлений рекламной формулировки или окончании периода для начисления платы и т.п.
На этапе 1106 SCP начисляет плату отправителю за короткое сообщение, и процесс переходит к 1107.
На данном этапе, если короткое сообщение отправителя включает в себя индивидуализированную подпись, то SCP начисляет плату отправителю в случае абонента с предоплатой.
На этапе 1107 SCP возвращает ответ с начислением платы в SMSC для указания субъекта, которому будет начислена плата.
Если подпись короткого сообщения является индивидуализированной подписью отправителя, то SMSC выводит счет c начислением платы, и SCP выполняет начисление платы. Если подпись короткого сообщения является рекламной формулировкой, то SMSC выводит счет с начислением платы, и SCP не начисляет плату отправителю.
На этом процедура начисления платы настоящего варианта осуществления заканчивается.
Хотя иллюстрация и описание настоящего изобретения были даны согласно его предпочтенным вариантам осуществления, специалистам в данной области техники должно быть понято, что могут быть сделаны различные изменения по форме и в деталях, не выходя за пределы сущности и объема этого изобретения, которые определены прилагаемой формулой изобретения.
Класс H04W4/14 услуги коротких сообщений, например, SMS или USSD ( Технология передачи неструктурированных данных)