ТЕЛЕКОММУНИКАЦИОННАЯ ЧИП-КАРТА, МОБИЛЬНОЕ ТЕЛЕФОННОЕ УСТРОЙСТВО И СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ ДАННЫХ
TELECOMMUNICATION CHIP CARD, MOBILE TELEPHONE DEVICE AND COMPUTER-READABLE STORAGE MEDIUM

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к телекоммуникационным чип-картам, в частности к телекоммуникационным чип-картам, которые обеспечивают регистрацию входа мобильного телефонного устройства в цифровую сотовую мобильную телекоммуникационную сеть.
УРОВЕНЬ ТЕХНИКИ
Мобильные телефонные устройства повсеместно применяются в современном обществе. Многие люди имеют при себе по меньшей мере одно мобильное телефонное устройство, типично сотовый телефон. Также, как правило, имеется в наличии и используется множество других мобильных телефонных устройств, таких как нетбуки или планшетные компьютеры. При этом пользователь может осуществлять связь с помощью мобильного телефона с использованием ряда различных модальностей. Например, пользователь может отправлять SMS, загружать веб-страницу, отправлять или принимать электронную почту и/или осуществлять голосовой телефонный вызов.
Отслеживание шаблонов использования конкретного мобильного телефонного устройства может быть полезным для оператора цифровой сотовой мобильной телекоммуникационной сети, пользователя мобильного телефонного устройства, а также для третьих сторон. Шаблоны использования, например, могут быть использованы для того, чтобы выбирать тарифные планы, которые являются экономически выгодными для пользователя. Оператор и третья сторона могут иметь возможность применять шаблоны использования, чтобы отправлять целевые коммерческие или деловые предложения пользователю.
Заявка на патент (США) US 2006/0040642 A1 раскрывает SIM-карту для телефона, которая имеет первый раздел памяти, в котором сохраняются идентификационные данные пользователя телефона и данные доступа телефонной сети. Приложение контроля использования услуги сохраняется в памяти.
Заявка на патент (США) US 2009/048912 A1 раскрывает способ и систему для содействия мобильной рекламе. Механизм сканирования регистрируется, по меньшей мере, в одном приложении и выполнен с возможностью сканировать данные, потребляемые или создаваемые посредством приложения. Механизм сканирования дополнительно выполнен с возможностью предоставлять предупреждение инициатора рекламы.
Заявка на патент (США) US 2009/198579 A1 раскрывает систему сквозной мобильной рекламы для характеристики пользовательского поведения относительно устройства мобильной связи, чтобы выбирать микроцелевые рекламные объявления.
Заявка на патент (США) US 2010/057528 A1 раскрывает способ представления рекламных сообщений пользователю на экране отображения мобильного устройства.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Имеется несколько трудностей при отслеживании шаблонов использования мобильного телефонного устройства. Оператор цифровой сотовой мобильной телекоммуникационной сети может контролировать всю связь для мобильных телефонных устройств, которые подключаются к сети оператора. Тем не менее такая большая база данных должна требовать огромной вычислительной мощности, чтобы выполнять извлечение данных для каждого мобильного телефонного устройства. Также имеется недостаток в том, что такая база данных является привлекательной целью для хакеров или компьютерных преступников.
Если анализ данных выполнен посредством третьей стороны, а не оператором сети и не пользователем мобильного телефонного устройства, это должно требовать отправки огромных объемов данных относительно использования мобильного телефонного устройства третьей стороне. Эта передача данных может быть перехвачена, и она также может представлять собой утечку в сетевых ресурсах.
Варианты осуществления изобретения могут разрешать эти и другие проблемы посредством использования телекоммуникационной чип-карты, чтобы создавать сводное сообщение, которое обобщает шаблон использования мобильного телефонного устройства.
Телекоммуникационная чип-карта типично предоставляется оператором цифровой сотовой мобильной телекоммуникационной сети. Телекоммуникационная чип-карта может иметь процессор и память, которая может быть использована для того, чтобы сохранять программы. Программное обеспечение для анализа и обобщения может быть сохранено в этой памяти и выполнено посредством процессора телекоммуникационной чип-карты. Это позволяет предоставлять следующие преимущества:
- Телекоммуникационная чип-карта типично предоставляется оператором сети. Следовательно, программное обеспечение на телекоммуникационной чип-карте может управляться и верифицироваться операторами. Это уменьшает вероятность того, что данные будут похищены.
- Выполнение анализа посредством чип-карты уменьшает необходимость в извлечении данных, поскольку анализ выполняется посредством телекоммуникационной чип-карты вместо центральной базы данных.
- Меньше данных должно быть передано. Вместо передачи всех данных относительно использования мобильного телефонного устройства отправляется сводное сообщение. Это уменьшает нагрузку на сеть.
- Пользователю мобильного телефонного устройства проще прекращать пользование. Телекоммуникационная чип-карта принимает сообщения использования из мобильного телефонного устройства. Если потребитель отключает отправку посредством мобильного телефонного устройства сообщения использования в телекоммуникационную чип-карту, то сводное сообщение не может быть создано. Благодаря центральной базе данных потребитель меньше заботится о том, что происходит с его или ее данными.
Определения
"Телекоммуникационная чип-карта" при использовании в данном документе является чип-картой (картой с микропроцессором), которая обеспечивает регистрацию входа мобильного телефонного устройства в цифровую сотовую мобильную телекоммуникационную сеть. Например, телекоммуникационная чип-карта может быть модулем идентификации абонента (SIM), который защищенным образом сохраняет ключ обслуживаемого абонента, который используется для того, чтобы идентифицировать абонента в цифровой сотовой мобильной телекоммуникационной сети.
"Считываемый компьютером носитель данных" при использовании в данном документе является любым носителем данных, который может сохранять инструкции, которые выполняются посредством процессора вычислительного устройства. Считываемый компьютером носитель данных может быть считываемым компьютером невременным носителем данных. Считываемый компьютером носитель данных также может быть материальным считываемым компьютером носителем. В некоторых вариантах осуществления, считываемый компьютером носитель данных также может иметь возможность сохранять данные, к которым может осуществляться доступ посредством процессора вычислительного устройства. Пример считываемого компьютером носителя данных включает в себя, но не только: гибкий диск, магнитный жесткий диск, полупроводниковый жесткий диск, флэш-память, карту USB-флэш-памяти, оперативную память (RAM), постоянную память (ROM), оптический диск, магнитооптический диск и регистровый файл процессора. Примеры оптических дисков включают в себя компакт-диски (CD) и универсальные цифровые диски (DVD), например CD-ROM-, CD-RW-, CD-R-, DVD-ROM-, DVD-RW- или DVD-R-диски. Термин "считываемый компьютером носитель данных" также относится к различным типам носителей записи, допускающих осуществление доступа посредством компьютерного устройства через сеть или линию связи. Например, данные могут быть извлечены по модему, по Интернету или по локальной сети.
"Память" или "средство памяти" при использовании в данном документе являются примером считываемого компьютером носителя данных. Память является компьютерной памятью, которая доступна для процессора. Примеры компьютерной памяти включают в себя, но не только: оперативную память, регистр и регистровые файлы. При установке в надлежащее устройство считывания другие типы считываемого компьютером носителя данных также могут рассматриваться в качестве памяти, примеры включают в себя, но не только: жесткий диск, карту USB-флэш-памяти, накопитель на гибких дисках, смарт-карту, DVD, CD-ROM и полупроводниковый жесткий диск.
"Процессор" при использовании в данном документе является электронным компонентом, который имеет возможность выполнять программу или исполняемую машиной инструкцию. Ссылки на вычислительное устройство, содержащее "процессор", должны быть интерпретированы как возможно содержащие более чем один процессор. Термин "вычислительное устройство" также должен быть интерпретирован как возможно относящийся к набору или сети вычислительных устройств, каждое из которых содержит процессор. Многие программы имеют свои инструкции, выполняемые посредством несколько процессоров, которые могут находиться в одном и том же вычислительном устройстве или которые даже могут быть распределены по нескольким вычислительным устройствам.
"Мобильное телефонное устройство" при использовании в данном документе является устройством мобильной связи, выполненным с возможностью соединения и предоставления доступа к цифровой сотовой мобильной телекоммуникационной сети. Примеры мобильного телефонного устройства включают в себя, но не только: мобильный телефон, персональное цифровое устройство, устройство поискового вызова, сотовый модем для компьютера, нетбук, ноутбук, планшетный компьютер и устройство чтения электронных книг или документов.
"Интерфейс устройства считывания чип-карт" при использовании в данном документе является интерфейсом, расположенным на телекоммуникационной чип-карте, который выполнен с возможностью соединения телекоммуникационной чип-карты с устройством считывания чип-карт.
Изобретение предусматривает телекоммуникационную чип-карту, мобильное телефонное устройство и считываемый компьютером носитель данных в независимых пунктах формулы изобретения. Варианты осуществления приводятся в зависимых пунктах формулы изобретения.
В одном аспекте, изобретение предусматривает телекоммуникационную чип-карту для предоставления возможности регистрации входа мобильного телефонного устройства в цифровую сотовую мобильную телекоммуникационную сеть. Телекоммуникационная чип-карта содержит интерфейс устройства считывания чип-карт, который выполнен с возможностью обеспечения связи между телекоммуникационной чип-картой и мобильным телефонным устройством. Телекоммуникационная чип-карта дополнительно содержит процессорное средство. Процессорное средство может быть процессором. Процессорное средство также может содержать более чем один процессор. Например, программный код может быть распределен между несколькими процессорами или даже может быть распределен между несколькими устройствами с процессорами.
Телекоммуникационная чип-карта дополнительно содержит средство памяти для сохранения программ для выполнения процессорным средством. Средство памяти может быть компьютерной памятью. Телекоммуникационная чип-карта дополнительно содержит программу, сохраненную в средстве памяти, содержащем машиночитаемые инструкции, выполняемые процессорным средством. Средство памяти также может содержать несколько местоположений памяти. Несколько местоположений памяти могут находиться в одном и том же устройстве. Средство памяти также может быть распределено по нескольким устройствам. Например, память в мобильном телефонном устройстве может быть доступной для процессора через интерфейс устройства считывания чип-карт. Выполнение программы побуждает процессорное средство выполнять этап приема сообщений использования через интерфейс устройства считывания чип-карт. Сообщения использования описывают использование мобильного телефонного устройства. Точная форма сообщения использования может зависеть от типа связи, используемой посредством мобильного телефонного устройства. Например, если отправляется SMS, сообщение использования может содержать полное SMS-сообщение или сводку SMS-сообщения. Сообщение использования также может указывать использование Интернета посредством мобильного телефонного устройства. В этом случае, сообщение использования может содержать метаданные относительно использования Интернета, к примеру веб-адрес или материал, который загружается. Сообщение использования также может содержать информацию относительно голосового вызова. Информация относительно вызываемого номера и длительности может быть внесена в журнал. Помимо этого сообщение использования также может содержать аудио или секции аудио из телефонного вызова.
Выполнение программы дополнительно побуждает процессорное средство анализировать сообщения использования, чтобы создавать сводное сообщение. На этом этапе анализируются сообщения, и создается сводка, содержащая полезную информацию. Сообщения использования в некоторых вариантах осуществления могут быть сохранены в файле или базе данных. Для этих вариантов осуществления база данных или файл могут анализироваться с использованием программы, чтобы создавать сводное сообщение. Выполнение программы дополнительно побуждает процессорное средство отправлять сводное сообщение через интерфейс устройства считывания чип-карт. Создание сводного сообщения и затем отправка сводного сообщения через интерфейс устройства считывания чип-карт имеет техническое преимущество. Посредством анализа сообщений использования и создания сводного сообщения необязательно отправлять всю информацию, содержащуюся в сообщениях использования. Следовательно, сводное сообщение может содержать меньше информации и требовать меньше ресурсов от цифровой сотовой мобильной телекоммуникационной сети, чем когда вместо этого отправляются все сообщения использования.
Варианты осуществления изобретения могут быть преимущественными, поскольку размещение программного обеспечения для анализа сводных сообщений в средстве памяти телекоммуникационной чип-карты является более безопасным. Памяти мобильных телефонных устройств, таких как смартфоны, могут быть перепрограммированы либо взломаны. Когда устройство взломано, его операционная система модифицируется таким образом, что может быть установлено неавторизованное программное обеспечение. Размещение программных компонентов на телекоммуникационной чип-карте предотвращает неавторизованную модификацию программного обеспечения.
Другое преимущество, которое могут иметь некоторые варианты осуществления, состоит в том, что сообщения использования сохраняются защищенным образом на телекоммуникационной чип-карте. Это позволяет предотвращать осуществление доступа и применение сообщений использования посредством приложений, работающих на мобильном телефонном устройстве. Это также позволяет защищать сообщение использования, когда мобильное телефонное устройство потеряно или украдено.
В другом варианте осуществления, выполнение программы дополнительно побуждает процессор запрашивать сообщения использования через интерфейс устройства считывания чип-карт. Этот вариант осуществления может быть преимущественным, поскольку он дает возможность телекоммуникационной чип-карте собирать сообщения использования из множества мобильных телефонных устройств. Например, пользователь может переставлять одну телекоммуникационную чип-карту между несколькими различными мобильными телефонными устройствами. Например, пользователь может иметь несколько различных мобильных телефонов и может извлекать телекоммуникационную чип-карту из первого мобильного телефона и устанавливать ее во второй мобильный телефон. Размещение программы в средстве памяти телекоммуникационной чип-карты дает возможность генерирования сводного сообщения для связи, осуществляемой с помощью как первого, так и второго мобильных телефонов.
Процессор может, например, отправлять запрос в прикладной интерфейс операционной системы мобильного телефонного устройства.
В другом варианте осуществления, программа дополнительно побуждает процессорное средство шифровать сводное сообщение. Это может быть преимущественным, поскольку это позволяет предотвращать использование программного обеспечения, которое создает ложные сводные сообщения. Это также позволяет предотвращать неавторизованный доступ к контенту сводного сообщения.
В другом варианте осуществления, программа дополнительно побуждает процессорное средство подписывать в цифровой форме сводное сообщение. Это может быть преимущественным, поскольку это позволяет предотвращать использование программного обеспечения, которое создает ложное сводное сообщение.
Для подписания и/или шифрования сводного сообщения средство памяти может содержать всю или часть пары симметричных ключей либо для шифрования, либо подписания в цифровой форме сводного сообщения. Пара симметричных ключей может, например, сохраняться изготовителем телекоммуникационной чип-карты.
В другом варианте осуществления, сообщения использования содержат SMS-сообщение. Этап анализа сообщений использования содержит извлечение ключевых слов из SMS-сообщения. Этот вариант осуществления является преимущественным, поскольку извлечение ключевых слов из SMS-сообщений дает возможность создания сводного сообщения, которое требует меньше сетевых ресурсов для отправки, чем отправка сообщений использования, которые содержат полное SMS-сообщение.
В другом варианте осуществления, сообщения использования содержат аудиофайл с записанной речью. Этап анализа сообщений использования содержит создание текстового файла посредством выполнения распознавания голоса по аудиофайлу. Распознавание голоса может быть выполнено посредством программного модуля распознавания голоса и известно в данной области техники. Этап анализа сообщения использования дополнительно содержит извлечение ключевых слов из текстового файла, который создан во время распознавания голоса аудиофайла. Сводное сообщение, по меньшей мере частично, создается посредством добавления ключевых слов к сводному сообщению. Этот вариант осуществления является преимущественным, поскольку ключевые слова извлекаются из записанной речи аудиофайла. Извлечение ключевых слов дает возможность создания сводного сообщения, которое содержит информацию, связанную с тем, что обсуждается в диалоге с использованием мобильного телефонного устройства. Это обеспечивает большую безопасность для пользователя, чем когда распознавание голоса выполняется в центральной вычислительной системе или выполняется посредством вычислительного устройства, присоединенного к цифровой сотовой мобильной телекоммуникационной сети. Извлекаются только релевантные ключевые слова, и полный текст и/или аудиофайл не передаются, когда сводное сообщение отправляется через интерфейс устройства считывания чип-карт.
В другом варианте осуществления, сообщения использования содержат Интернет-пакет данных. Этап анализа сообщений использования содержит добавление метаданных, содержащих описание пакета данных, в сводное сообщение. Метаданные могут представлять собой такие элементы, как посещенный веб-узел, время, которое пользователь тратит на просмотр веб-страницы, или другие Интернет-данные. Метаданные также могут содержать такую информацию, как элементы, которые загружаются, или в случае протокола "голос-по-IP" метаданные могут содержать информацию относительно телефонных вызовов, осуществленных с использованием Интернета. Это является преимущественным, поскольку сводное сообщение в таком случае должно содержать информацию относительно использования Интернета и другой связи, которая может не обобщаться оператором сети мобильной связи.
В другом варианте осуществления, этап анализа сообщений использования содержит любое из следующего: добавление набранного номера в сводное сообщение, добавление даты и/или времени сообщения использования в сводное сообщение и добавление по меньшей мере одного ключевого слова в сводное сообщение. Добавление набранного номера в сводное сообщение является преимущественным, поскольку в таком случае сводное сообщение может быть использовано для того, чтобы видеть, как мобильное телефонное устройство используется для осуществления связи, а также может предоставлять данные, которые могут использоваться для предоставления владельцу мобильного телефонного устройства совета относительно того, какой тариф он должен использовать для мобильного телефонного устройства. Добавление даты и/или времени в сводное сообщение также является преимущественным по той же самой причине. Это позволяет предоставлять информацию относительно того, какой тариф может быть наиболее экономически выгодным для владельца мобильного телефонного устройства. Помимо этого дата и/или время сообщения использования также могут быть полезными для планирования нагрузки на цифровой сотовой мобильной телекоммуникационной сети. Наконец, добавление по меньшей мере одного ключевого слова в сводное сообщение является полезным, поскольку ключевые слова требуют меньше пространства, чем полный текст, и требуют меньше сетевых ресурсов, когда сводное сообщение отправляется через интерфейс устройства считывания чип-карт.
В другом варианте осуществления, способ дополнительно содержит этап приема списка предварительно определенных ключевых слов через интерфейс устройства считывания чип-карт. Сводное сообщение создается посредством поиска предварительно определенных ключевых слов в сообщениях использования. Этот вариант осуществления является преимущественным, поскольку некоторые темы или предметы обсуждения могут представлять интерес, и отправка списка предварительно определенных ключевых слов дает возможность поиска этих тем или предметов обсуждения в сообщениях использования. Например, ключевыми словами могут быть продукты либо названия групп или фильмов и, если они обсуждаются или отправляются текстовым сообщением пользователем мобильного телефонного устройства, то телекоммуникационная чип-карта может находить эти предварительно определенные ключевые слова в сообщениях использования и сообщать, что эти предварительно определенные ключевые слова найдены. Они затем могут быть использованы для того, чтобы отправлять материалы по целевому маркетингу или организации продаж в мобильное телефонное устройство оператором цифровой сотовой мобильной телекоммуникационной сети или третьей стороны.
В другом варианте осуществления, средство памяти содержит список предварительно определенных ключевых слов. Это является преимущественным, поскольку предварительно определенные ключевые слова уже сохранены в средстве памяти. Предварительно определенный список ключевых слов может предварительно загружаться, или он может быть принят или загружен динамически по цифровой сотовой мобильной телекоммуникационной сети.
В другом варианте осуществления, этап анализа сообщений использования содержит создание индекса ключевых слов. Этап анализа сообщений использования дополнительно содержит добавление индекса ключевых слов в сводное сообщение. Этот вариант осуществления, в частности, является преимущественным, поскольку вместо использования списка предварительно определенных ключевых слов создается индекс ключевых слов. Например, текст может быть синтаксически проанализирован в программном модуле, который может выполнять обработку естественного языка. Могут идентифицироваться существительные, глаголы или фразы, которые указывают темы или предметы обсуждения, которые передаются с использованием мобильного телефонного устройства. Ключевые слова могут сортироваться посредством частоты использования в тексте. По существу, ключевые слова, которые чаще всего появляются в тексте сообщений использования, затем могут добавляться в сводное сообщение.
В другом варианте осуществления, телекоммуникационная чип-карта представляет собой модуль идентификации абонента.
В другом варианте осуществления, телекоммуникационная чип-карта представляет собой мини-модуль идентификации абонента.
В другом варианте осуществления, телекоммуникационная чип-карта представляет собой микромодуль идентификации абонента.
В другом варианте осуществления, телекоммуникационная чип-карта представляет собой универсальный модуль идентификации абонента.
В другом варианте осуществления, телекоммуникационная чип-карта представляет собой CDMA-модуль идентификации абонента.
В другом варианте осуществления, телекоммуникационная чип-карта представляет собой Wilcom-модуль идентификации абонента.
В другом аспекте, изобретение предусматривает мобильное телефонное устройство. Мобильное телефонное устройство содержит телекоммуникационную чип-карту согласно варианту осуществления изобретения. Мобильное телефонное устройство дополнительно содержит устройство считывания телекоммуникационных чип-карт, выполненное с возможностью подключения к интерфейсу устройства считывания чип-карт телекоммуникационной чип-карты. Устройство считывания телекоммуникационных чип-карт предоставляет интерфейс между мобильным телефонным устройством и телекоммуникационной чип-картой.
Мобильное телефонное устройство дополнительно содержит средство связи чип-карты для отправки сообщений использования в телекоммуникационную чип-карту через устройство считывания телекоммуникационных чип-карт. В некоторых вариантах осуществления, средство связи чип-карты может содержать процессорное средство и программное обеспечение. В этом варианте осуществления, устройство считывания телекоммуникационных чип-карт подключается к процессору. Мобильное телефонное устройство дополнительно содержит средство сетевой связи для отправки сводного сообщения в удаленный компьютер через цифровую сотовую мобильную телекоммуникационную сеть. В некоторых вариантах осуществления, средство сетевой связи может быть приемопередатчиком. В этом варианте осуществления, приемопередатчик выполнен с возможностью подключения к цифровой сотовой мобильной телекоммуникационной сети. В некоторых вариантах осуществления, мобильное телефонное устройство может содержать процессорное средство и средство памяти. Может быть предусмотрена программа, сохраненная в средстве памяти мобильного телефонного устройства, которая содержит программное обеспечение, которое побуждает мобильное телефонное устройство отправлять сообщения использования в телекоммуникационную чип-карту. Это программное обеспечение также может содержать код, который составляет сообщения использования.
В другом аспекте, изобретение предусматривает цифровую мобильную телекоммуникационную сеть, содержащую мобильное телефонное устройство согласно варианту осуществления изобретения. Цифровая мобильная телекоммуникационная сеть дополнительно содержит базовую станцию, выполненную с возможностью подключаться к мобильному телефонному устройству через линию радиосвязи. Базовая станция выполнена с возможностью принимать сводное сообщение через линию радиосвязи. Этот вариант осуществления является преимущественным, поскольку базовая станция может отправлять или передавать сводное сообщение в удаленную компьютерную систему.
В другом варианте осуществления, цифровая мобильная телекоммуникационная сеть содержит удаленную компьютерную систему.
В другом варианте осуществления, цифровая мобильная сеть связи содержит несколько мобильных телефонных устройств. Несколько мобильных телефонных устройств могут содержать мобильное телефонное устройство. Телекоммуникационная чип-карта выполнена с возможностью использования в каждом из нескольких мобильных телефонных устройств. Несколько мобильных телефонных устройств могут быть сконструированы согласно варианту осуществления изобретения. Этот вариант осуществления может обладать таким преимуществом, что использование телекоммуникационной чип-карты в различных мобильных телефонных устройствах обеспечивает составление сводного сообщения на основе использования телекоммуникационной чип-карты, которая является независимой от используемого фактического мобильного телефонного устройства.
В другом аспекте, изобретение предусматривает считываемый компьютером носитель данных. Считываемый компьютером носитель данных переносит исполняемые машиной инструкции, которые при выполнении процессорным средством побуждают средство процессоров выполнять этап приема сообщений использования через интерфейс устройства считывания чип-карт телекоммуникационной чип-карты для предоставления возможности входа мобильного телефонного устройства в цифровую сотовую мобильную телекоммуникационную сеть.
Сообщения использования описывают использование мобильного телефонного устройства. Инструкции дополнительно побуждают процессорное средство выполнять этап анализа сообщений использования, чтобы создавать сводное сообщение. Инструкции дополнительно побуждают процессор выполнять этап отправки сводного сообщения через интерфейс устройства считывания чип-карт. Преимущества выполнения этих этапов пояснены выше по тексту. Следует понимать, что процессорное средство может быть одним или несколькими процессорами, как считываемый компьютером носитель данных также может быть одним физическим носителем или он может быть несколькими физическими носителями. Носитель данных и процессорное средство могут находиться в одном устройстве или компоненте либо могут быть распределены между несколькими устройствами. Например, может быть предусмотрен процессор, расположенный в телекоммуникационной чип-карте и в мобильном телефонном устройстве. Каждый из этих двух отдельных компонентов может выполнять часть исполняемых машиной инструкций.
В другом варианте осуществления, выполнение исполняемых машиной инструкций дополнительно побуждает процессорное средство запрашивать сообщения использования через интерфейс устройства считывания чип-карт. Преимущества этого варианта осуществления пояснены выше по тексту.
В другом варианте осуществления, считываемый компьютером носитель данных дополнительно содержит программный модуль мобильного телефона. Программный модуль мобильного телефона находится в считываемом компьютером носителе данных мобильного телефонного устройства. Программный модуль мобильного телефона содержит инструкции, которые при выполнении процессорным средством побуждают мобильное телефонное устройство выполнять этап отправки сообщений использования через интерфейс устройства считывания чип-карт в телекоммуникационную чип-карту. Программный модуль мобильного телефона дополнительно содержит инструкции, которые побуждают мобильное телефонное устройство выполнять этап приема сводного сообщения через интерфейс устройства считывания чип-карт. Программный модуль мобильного телефона дополнительно содержит инструкции, которые побуждают процессорное средство мобильного телефонного устройства отправлять сводное сообщение через цифровую сотовую мобильную телекоммуникационную сеть в удаленную компьютерную систему. В некоторых вариантах осуществления, программный модуль мобильного телефона также может содержать инструкции, которые побуждают процессорное средство составлять сообщения использования.
В другом варианте осуществления, считываемый компьютером носитель данных дополнительно содержит программный модуль удаленной компьютерной системы. Программный модуль удаленной компьютерной системы содержит инструкции, которые при выполнении процессорным средством побуждают удаленную компьютерную систему выполнять этап приема сводного сообщения через цифровую сотовую мобильную телекоммуникационную сеть. Программный модуль удаленной компьютерной системы дополнительно содержит инструкции, которые побуждают процессорное средство выполнять этап выбора ответного сообщения из базы данных предварительно определенных сообщений в зависимости от сводного сообщения.
Программный модуль удаленной компьютерной системы дополнительно содержит инструкции, которые побуждают процессорное средство отправлять ответное сообщение в мобильное телефонное устройство через цифровую сотовую мобильную телекоммуникационную сеть. В этом варианте осуществления, удаленная компьютерная система сначала принимает сводное сообщение. Затем сводное сообщение используется для того, чтобы выбирать ответное сообщение из базы данных. База данных может быть базой данных, файлом или набором файлов. База данных может быть реляционной базой данных, но использование термина "база данных" не ограничивается реляционной базой данных. Ответное сообщение выбирается с использованием сводного сообщения, например, если сводное сообщение содержит ключевые слова, ключевые слова могут быть использованы для того, чтобы выполнять поиск во множестве ответных сообщений. Ответное сообщение или ответные сообщения, которые имеют наивысший показатель поиска, затем могут отправляться в мобильное телефонное устройство.
В других вариантах осуществления, сводное сообщение может содержать информацию использования относительно телефона. Например, она может включать в себя набранные номера, длительность вызовов и время. В этом случае ответное сообщение может быть выбрано посредством указания тарифа, который является наиболее экономичным для использования владельцем мобильного телефонного устройства. Этот вариант осуществления, в частности, является преимущественным, поскольку целевая информация может предоставляться или отправляться в мобильное телефонное устройство. Удаленная компьютерная система может быть компьютерной системой или компонентом цифровой сотовой мобильной телекоммуникационной сети. Удаленная компьютерная система также может быть третьей стороной. Например, информация для третьей стороны с сервером, подключенным к Интернету, позволяет принимать сводные сообщения посредством шлюза между Интернетом и цифровой сотовой мобильной телекоммуникационной сетью.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Далее описываются предпочтительные варианты осуществления изобретения только в качестве примера и со ссылкой на чертежи, на которых:
Фиг.1 показывает телекоммуникационную чип-карту согласно варианту осуществления изобретения;
Фиг.2 показывает пример цифровой сотовой мобильной телекоммуникационной сети согласно варианту осуществления изобретения;
Фиг.3 показывает этапы на блок-схеме, которые выполняются процессорным средством, когда выполняется программа, сохраненная в считываемом компьютером носителе данных;
Фиг.4 показывает блок-схему этапов, выполняемых процессорным средством, когда выполняются инструкции, сохраненные на считываемом компьютером носителе данных;
Фиг.5 показывает блок-схему, иллюстрирующую цифровую сотовую мобильную телекоммуникационную сеть согласно дополнительному варианту осуществления изобретения; и
Фиг.6 показывает блок-схему этапов, выполняемых процессорным средством, когда выполняются инструкции, сохраненные на считываемом компьютером носителе данных.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Элементы с аналогичными номерами на этих чертежах либо являются эквивалентными элементами, либо выполняют идентичную функцию. Элементы, которые пояснены выше по тексту, не обязательно должны поясняться на последующих чертежах, если их функция эквивалентна.
Фиг.1 показывает вариант осуществления телекоммуникационной чип-карты 100 согласно изобретению. Телекоммуникационная чип-карта 100 имеет интерфейс 102 устройства считывания телекоммуникационных чип-карт. Интерфейс 102 устройства считывания телекоммуникационных чип-карт подключается к процессору 104. Процессор 104 подключается к памяти 106. Память 106 выполнена с возможностью сохранения данных и программ или исполняемых компьютером инструкций, которые доступны для процессора 104.
В памяти 106 показывается программа 108, которая содержит исполняемые машиной инструкции для выполнения этапов приема сообщений использования, анализа сообщений использования и отправки сводного сообщения через интерфейс устройства считывания чип-карт. Память 106 дополнительно имеет сообщения 110 использования, сохраненные в ней. Сообщения 110 использования могут быть сохранены в базе данных, файле, одном файле или в папке в памяти 106. Память 106 дополнительно содержит сводное сообщение 112, которое составлено посредством программы 108 после анализа сообщений 110 использования. Память 106 дополнительно показана как содержащая ключевые слова 114. Ключевые слова 114 могут быть предварительно определенными ключевыми словами 114, или они могут быть ключевыми словами, которые определены с использованием модуля 116 определения ключевых слов. Модуль 116 определения ключевых слов принимает ключевые слова, которые находятся в сообщениях 110 использования, и либо составляет, либо дополняет файл 114 ключевых слов.
Память 106 дополнительно содержит модуль 118 анализа. Модуль 118 анализа может отличаться в зависимости от того, что находится в или что содержат сообщения использования. Например, модуль 118 анализа может извлекать метаданные относительно Интернет-пакета или сводку Интернет-подключения. Модуль 118 анализа также может быть использован для того, чтобы анализировать текст. Память 106 дополнительно содержит модуль 120 распознавания голоса. Модуль 120 распознавания голоса может выполнять распознавание голоса в текстовый файл, который затем анализируется с использованием модуля 122 обработки естественного языка. Модуль 122 обработки естественного языка также может быть использован для того, чтобы анализировать текст SMS-сообщений, электронных сообщений или информации в Интернет-пакете данных.
Поиск ключевых слов в тексте или расшифровка сообщений использования может выполняться множеством способов. Сообщения использования могут анализироваться с предварительно определенными временными интервалами, и результирующее сводное сообщение также затем может отправляться с предварительно определенными временными интервалами. Альтернативно, сообщения использования могут анализироваться на лету. Другими словами, отдельные сообщения использования анализируются по мере того как они принимаются.
Таблица 1
Ключевое слово
Общее число возникновений совпадений/счетчик
Оставшееся число совпадений до следующего уведомления
Пороговое значение для уведомления
IBM
2
3
5
Starbucks
10
2
4
Ikea
23
2
4
Таблица 1 показывает одну возможную реализацию анализа "на лету" сообщений использования. Таблица 1 может представлять массив, сохраненный в памяти телекоммуникационной чип-карты. Представлен список ключевых слов (столбец "ключевое слово") в таблице 1. В этом примере сводное сообщение отправляется каждый раз, когда конкретное ключевое слово обнаруживается или находится предварительно определенное число раз. Обнаружение нахождения ключевого слова в сообщении использования упоминается как "совпадение". В таблице 1 оно представляет собой пороговое значение для уведомления. В этом примере каждые 5 раз, когда сообщения использования содержат IBM, отправляется сводное сообщение.
Существует также столбец (оставшееся число совпадений до следующего уведомления), который сохраняет число раз, когда ключевое слово найдено или обнаружено с момента, когда в последний раз отправлено сводное сообщение со ссылкой на конкретное ключевое слово. Когда оставшееся число совпадений до следующего уведомления превышает или равно пороговому значению для уведомления, отправляется сообщение использования. Сообщение использования может иметь форму SMS, электронного сообщения или пакета данных, который отправляется в предварительно определенный адрес назначения. Адрес назначения может быть номером телефона, адресом электронной почты, веб-адресом или сетевым местоположением. Адрес назначения может быть сохранен в таблице или памяти телекоммуникационной чип-карты. Контент сообщения использования или сообщение использования также может быть сохранено в таблице или в памяти телекоммуникационной чип-карты. Ключевые слова в таблице 1 в некоторых вариантах осуществления могут обновляться удаленно или по запросу извне, так что телекоммуникационная чип-карта может настраиваться или оптимизироваться для конкретного пользователя.
Помимо этого также записывается общее число совпадений или вхождений ключевого слова. Телекоммуникационная чип-карта может запрашиваться на предмет общего числа раз, когда использовано ключевое слово. Альтернативно, может отправляться сводное сообщение, которое обобщает общее число раз, когда найдено ключевое слово или группа ключевых слов. Например, могут отправляться с определенными временными интервалами сводные сообщения, которые содержат общее число раз, когда конкретное ключевое слово, группа ключевых слов или все ключевые слова обнаружены или найдены в сообщениях использования.
Фиг.2 показывает пример цифровой сотовой мобильной телекоммуникационной сети 200 согласно варианту осуществления изобретения. Цифровая сотовая мобильная телекоммуникационная сеть 200 состоит из мобильного телефонного устройства 200, подключенного к базовой станции 204 через линию 206 радиосвязи. Базовая станция 204 подключается к контроллеру 208 радиосети. Контроллер 208 радиосети дополнительно подключается к удаленной компьютерной системе 210. Удаленная компьютерная система может находиться в той же сети, что и контроллер 208 радиосети, или удаленная компьютерная система 210 может быть частью другой сети, которая подключается к контроллеру 208 радиосети через шлюз. Например, удаленная компьютерная система 210 может находиться в Интернете и может подключаться к контроллеру 208 радиосети через Интернет-шлюз.
Мобильное телефонное устройство 202 содержит устройство 212 считывания телекоммуникационных чип-карт, которое подключается к телекоммуникационной чип-карте 100 , которая имеет интерфейс 102 устройства считывания телекоммуникационных чип-карт. Устройство 212 считывания телекоммуникационных чип-карт подключается к процессору 214. Процессор 214 подключается к пользовательскому интерфейсу 216. Пользовательский интерфейс 216 может содержать различные компоненты в зависимости от типа мобильного телефонного устройства. Например, пользовательский интерфейс 216 может содержать аудиоинтерфейс. Он может включать в себя микрофон и динамик с надлежащими аналого-цифровыми и цифроаналоговыми преобразователями. Пользовательский интерфейс 216 также может содержать устройство отображения для отображения информации пользователю. Пользовательский интерфейс 216 также может содержать устройство ввода для пользователя. Например, пользовательский интерфейс может содержать экран ввода касанием и/или клавишную панель. Процессор 214 также подключается к приемопередатчику 218, который используется для того, чтобы устанавливать линию 206 радиосвязи с базовой станцией 204. Приемопередатчик 218 может рассматриваться в качестве средства сетевой связи.
Процессор 214 дополнительно подключается к памяти 220. Память 220 сохраняет данные и инструкции, которые доступны посредством процессора 214. В памяти 220 показан программный модуль 222 мобильного телефона. Программный модуль 222 мобильного телефона выполняет инструкции, которые побуждают процессор 214 выполнять этапы отправки сообщений использования в телекоммуникационную чип-карту, приема сводного сообщения из интерфейса устройства считывания чип-карт и отправки сводного сообщения через цифровую сотовую мобильную телекоммуникационную сеть в удаленную компьютерную систему 210.
Память 220 также может в некоторых вариантах осуществления содержать модуль 224 контроля связи. Модуль 224 контроля связи контролирует использование мобильного телефонного устройства 202 и используется для того, чтобы создавать сообщения 228 использования. Модуль 224 контроля связи может в некоторых вариантах осуществления работать в сочетании с модулем 226 анализа связи. В некоторых вариантах осуществления, полные SMS-сообщения, голосовые данные и/или данные Интернет-пакетов могут быть переданы посредством процессора 214 непосредственно в телекоммуникационную чип-карту 100 для анализа. В других вариантах осуществления, модуль 226 анализа связи может полностью или частично анализировать данные связи, сгенерированные посредством мобильного телефонного устройства 202. Например, распознавание голоса может быть выполнено посредством модуля 226 анализа связи вместо модуля 120 распознавания голоса, который показан на Фиг.1. В некоторых вариантах осуществления, модуль 226 анализа связи также может анализировать или частично анализировать текст, который используется для того, чтобы составлять сообщения 228 использования.
Удаленная компьютерная система 210 содержит процессор 230. Процессор 230 подключается к памяти 232. Память 232 выполнена с возможностью сохранения данных и исполняемых машиной инструкций, доступных для процессора 230. Память 232 показана как содержащая программный модуль 234 удаленной компьютерной системы. Программный модуль 234 удаленной компьютерной системы содержит исполняемые машиной инструкции, которые побуждают процессор выполнять этапы приема сводного сообщения через цифровую сотовую мобильную телекоммуникационную сеть, выбора ответного сообщения из базы данных предварительно определенных сообщений в зависимости от сводного сообщения и отправки ответного сообщения в мобильное телефонное устройство через цифровую сотовую мобильную телекоммуникационную сеть.
Память 232 также показана как содержащая сводное сообщение 236, которое принято от мобильного телефонного устройства 202 через линию 206 радиосвязи. Память 232 дополнительно показана как содержащая базу 238 данных. Программный модуль 234 удаленной компьютерной системы имеет возможность использовать сводное сообщение 236 для выбора ответного сообщения 240 из базы 238 данных. После того как ответное сообщение 240 выбирается, удаленная компьютерная система 210 отправляет ответное сообщение 240 в мобильное телефонное устройство 202 через линию 206 радиосвязи.
Фиг.3 показывает этапы на блок-схеме, которые выполняются процессорным средством, когда выполняется программа, сохраненная в средстве памяти. Блок-схема, показанная на Фиг.3, также является способом. На этапе 300 сообщения использования принимаются. На этапе 302 сообщения использования анализируются, чтобы создавать сводное сообщение. На этапе 304 далее отправляется сводное сообщение. Сводное сообщение отправляется посредством телекоммуникационной чип-карты 100 в мобильное телефонное устройство 202.
Фиг.4 показывает блок-схему этапов, выполняемых процессорным средством, когда выполняются инструкции, сохраненные на считываемом компьютером носителе данных. Этапы на Фиг.4 также составляют способ. На этапе 400 мобильное телефонное устройство отправляет сообщения использования в телекоммуникационную чип-карту. На этапе 402 телекоммуникационная чип-карта принимает сообщения использования. На этапе 404 сообщения использования анализируются, чтобы создавать сводное сообщение. На этапе 406 телекоммуникационная чип-карта отправляет сводное сообщение в мобильное телефонное устройство. На этапе 408 мобильное телефонное устройство принимает сводное сообщение. На этапе 410 мобильное телефонное устройство отправляет сводное сообщение в удаленную компьютерную систему. На этапе 412 удаленная компьютерная система принимает сводное сообщение. На этапе 414 удаленная компьютерная система выбирает ответное сообщение из базы данных с использованием сводного сообщения. На этапе 416 удаленная компьютерная система отправляет ответное сообщение в мобильное телефонное устройство 416.
Фиг.5 показывает блок-схему, иллюстрирующую цифровую сотовую мобильную телекоммуникационную сеть согласно дополнительному варианту осуществления изобретения. Вариант осуществления, показанный на Фиг.5, является аналогичным варианту осуществления, показанному на Фиг.2. Не все элементы, показанные на Фиг.2, проиллюстрированы на Фиг.5. На Фиг.5 показаны первое мобильное телефонное устройство 202 и второе мобильное телефонное устройство 202'. Первое мобильное телефонное устройство 202 имеет установленную в нем телекоммуникационную чип-карту 100. Это предоставляет возможность мобильному телефонному устройству 202 устанавливать линию 206 радиосвязи с базовой станцией 204.
Второе мобильное телефонное устройство 202' не имеет установленной в нем телекоммуникационной чип-карты, и линия радиосвязи между вторым мобильным телефонным устройством и базовой станцией 204 отсутствует. Пользователь или оператор может переставлять телекоммуникационную чип-карту из первого мобильного телефонного устройства 202 во второе мобильное телефонное устройство 202'. Телекоммуникационная чип-карта 100 может собирать сообщения использования как из первого мобильного телефонного устройства 202, так и из второго мобильного телефонного устройства 202'. В таком случае результирующее сводное сообщение представляет связь, осуществляемую с помощью обоих устройств. Это может быть преимущественным, когда пользователь имеет несколько мобильных телефонных устройств и переставляет телекоммуникационную чип-карту 100 между ними. Это также может быть преимущественным, когда пользователь заменяет мобильное телефонное устройство.
Фиг.6 показывает блок-схему этапов, выполняемых процессорным средством, когда выполняются инструкции, сохраненные на считываемом компьютером носителе данных. Блок-схема, показанная на Фиг.6, также является способом. На этапе 600 запрашиваются сообщения использования. На этапе 602 принимаются сообщения использования. На этапе 604 анализируются сообщения использования, чтобы создавать сводное сообщение. На этапе 606 далее отправляется сводное сообщение. Сводное сообщение отправляется посредством телекоммуникационной чип-карты 100 в мобильное телефонное устройство 202.
Хотя изобретение подробно проиллюстрировано и описано на чертежах и в вышеприведенном описании, такое иллюстрирование и описание должны считаться иллюстративными или примерными, а не ограничивающими; изобретение не ограничено раскрытыми вариантами осуществления.
Другие вариации в раскрытых вариантах осуществления могут пониматься и выполняться специалистами в данной области техники при применении на практике заявленного изобретения, из изучения чертежей, раскрытия сущности и прилагаемой формулы изобретения. В формуле изобретения слово "содержащий" не исключает другие элементы или этапы, и использование единственного числа не исключает множество. Один процессор или другой блок может выполнять функции нескольких элементов, изложенных в формуле изобретения. Простой факт того, что некоторые меры упомянуты в различных зависимых пунктах формулы изобретения, не означает того, чтобы комбинация этих мер не может быть выгодно использована. Компьютерная программа может сохраняться/распространяться на подходящем носителе, таком как оптический носитель данных или полупроводниковый носитель, поставляться вместе или в качестве части другого аппаратного обеспечения, но также может распространяться в других формах, к примеру, через Интернет либо другие системы проводной или беспроводной связи. Все ссылки с номерами в формуле изобретения не должны рассматриваться как ограничивающие объем.
СПИСОК НОМЕРОВ ССЫЛОК
100 - телекоммуникационная чип-карта
102 - интерфейс устройства считывания телекоммуникационных чип-карт
104 - процессор
106 - память
108 - программа
110 - сообщения использования
112 - сводное сообщение
114 - ключевые слова
116 - модуль определения ключевых слов
118 - модуль анализа
120 - модуль распознавания голоса
122 - модуль обработки естественного языка
200 - цифровая сотовая мобильная телекоммуникационная сеть
202 - мобильное телефонное устройство
202' - мобильное телефонное устройство
204 - базовая станция
206 - линия радиосвязи
208 - контроллер радиосети
210 - удаленная компьютерная система
212 - устройство считывания телекоммуникационных чип-карт
212' - устройство считывания телекоммуникационных чип-карт
214 - процессор
216 - пользовательский интерфейс
218 - приемопередатчик
220 - память
222 - программный модуль мобильного телефона
224 - модуль контроля связи
226 - модуль анализа связи
228 - сообщения использования
230 - процессор
232 - память
234 - программный модуль удаленной компьютерной системы
236 - сводное сообщение
238 - база данных
240 - ответное сообщение