СПОСОБ, ТЕРМИНАЛЬНОЕ УСТРОЙСТВО И СЕРВЕР ДЛЯ ПЕРЕДАЧИ ДАННЫХ NFC
METHOD, TERMINAL DEVICE AND SERVER FOR NFC DATA TRANSFER

Данная заявка основана на и испрашивает приоритет по китайской патентной заявке №201310512882.5, поданной 25 октября 2013 г., содержание которой в полном объеме включено в данное описание по ссылке.
ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее раскрытие относится к области технологии беспроводной связи ближнего действия, и в частности, к способу, терминальному устройству и серверу для передачи данных NFC.
УРОВЕНЬ ТЕХНИКИ
[0002] Связь в ближнем поле (NFC), также известная как беспроводная связь ближнего действия, является разновидностью технологии высокочастотной беспроводной связи ближнего действия, которая обеспечивает бесконтактную двухточечную передачу данных для обмена данными между электронными устройствами. Эта технология развилась из бесконтактной радиочастотной идентификации (RFID), обладает обратной совместимостью с RFID и, в основном, используется в ручных устройствах, например мобильном телефоне, для обеспечения М2М (межмашинной) связи. Поскольку NFC имеет естественную безопасность, технология NFC рассматривается как имеющая большие перспективы применения в области платежей с помощью мобильного телефона и т.п.
[0003] NFC может осуществляться не только между двумя устройствами, имеющими возможности распознавания NFC, но и между устройством NFC и микросхемой NFC без питания (так называемой этикеткой NFC или меткой NFC). Смартфон с возможностью NFC может автоматически выполнять задачи путем считывания программ (которые предварительно записаны посредством программного обеспечения) в метке NFC.
[0004] Однако эти программы могут обеспечивать только функции для изменения настроек мобильного телефона, отправки текстовых сообщений, запуска прикладных программ и т.п., и реализация функций ограничивается только терминалом.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Варианты осуществления настоящего раскрытия предусматривают способ, терминальное устройство и сервер для передачи данных NFC, которые используются для реализации снижения затрат времени на получение сторонних услуг пользователем через мобильный терминал и для повышения удобства получения сторонних услуг. Кроме того, заявленное изобретение обеспечивает расширение арсенала технических средств передачи данных NFC.
[0006] Согласно первому аспекту вариантов осуществления настоящего раскрытия, предусмотрен способ передачи данных NFC, включающий в себя:
[0007] получение данных метки путем сканирования предварительно созданной метки NFC, причем данные метки включают в себя, по меньшей мере, идентификационный код и информацию о транзакции стороннего поставщика услуг;
[0008] генерацию заказа согласно идентификационному коду, информации о транзакции и информации о пользователе; и
[0009] отправку заказа на сервер;
[0010] причем заказ интерпретируется сервером для получения идентификационного кода, информации о транзакции и информации о пользователе, и информация о транзакции и информация о пользователе отправляются стороннему поставщику услуг, соответствующему идентификационному коду, сервером для завершения операции размещения заказа.
[0011] Некоторые положительные результаты настоящего раскрытия могут включать в себя: данные метки в метке NFC включают в себя идентификационный код и информацию о транзакции стороннего поставщика услуг, терминальное устройство определяет стороннего поставщика услуг и генерирует соответствующий заказ для отправки на сервер согласно идентификационному коду. Таким образом, пользователю не требуется использовать программное обеспечение или веб-сайт услуги, предоставляемой другим сторонним поставщиком услуг, для размещения заказа, и сервер идентифицирует стороннего поставщика услуг, соответствующего заказу, и отправляет заказ соответствующему стороннему поставщику услуг. Таким образом, время на получение сторонних услуг пользователем через мобильный терминал сокращается, и удобство получения сторонних услуг повышается. Кроме того, поскольку сторонний поставщик услуг может немедленно начать предоставлять услуги пользователям после обращения к серверу и регистрации без необходимости самостоятельно разрабатывать прикладные программы или строить веб-сайт услуги или систему обслуживания клиентов, стоимость услуг значительно снижается, и эффективность услуги повышается.
[0012] Способ дополнительно включает в себя:
[0013] запись идентификационного кода и информации о транзакции стороннего поставщика услуг в метку NFC.
[0014] Некоторые положительные результаты настоящего раскрытия могут включать в себя: идентификационный код и информация о транзакции стороннего поставщика услуг предварительно сохраняется в метке NFC, информацию не требуется вводить каждый раз, когда пользователь создает заказ. Благодаря простому сканированию метки NFC, информация может автоматически синтезироваться для формирования заказа, что позволяет сократить затраты времени на получение сторонних услуг пользователем и повысить удобство получения сторонних услуг.
[0015] Способ дополнительно включает в себя:
[0016] шифрование информации о пользователе и запись зашифрованной информации о пользователе в метку NFC.
[0017] Способ дополнительно включает в себя:
[0018] дешифрование зашифрованной информации о пользователе для получения информации о пользователе.
[0019] Некоторые положительные результаты настоящего раскрытия могут включать в себя: информация о пользователе предварительно сохраняется в метке NFC, информацию не требуется вводить каждый раз, когда пользователь создает заказ. Благодаря простому сканированию метки NFC, информация может автоматически синтезироваться для формирования заказа, что позволяет сократить затраты времени на получение сторонних услуг пользователем и повысить удобство получения сторонних услуг.
[0020] Способ дополнительно включает в себя:
[0021] локальное получение информации о пользователе, или получение информации о пользователе согласно пользовательскому вводу.
[0022] Некоторые положительные результаты настоящего раскрытия могут включать в себя: благодаря локальному сохранению информации о пользователе или вводу информации о пользователе пользователем, защита личной информации пользователя улучшается, таким образом, сокращаются затраты времени на получение сторонних услуг пользователем, и повышается удобство получения сторонних услуг.
[0023] Способ дополнительно включает в себя: получение информации о пользователе посредством датчика.
[0024] Некоторые положительные результаты настоящего раскрытия могут включать в себя: благодаря получению информации о пользователе через сервер, повышаются точность и удобство получения информации о пользователе, сокращается пользовательский ввод, сокращаются затраты времени на получение сторонних услуг пользователем, и повышается удобство получения сторонних услуг.
[0025] Способ дополнительно включает в себя:
[0026] прием, в реальном времени, информации о статусе заказа, генерируемой в соответствии с состоянием обработки заказа, от сервера или стороннего поставщика услуг.
[0027] Некоторые положительные результаты настоящего раскрытия могут включать в себя: терминальное устройство получает информацию о статусе заказа в реальном времени, что позволяет пользователю знать состояние обработки заказа в реальном времени, и пользователю удобно запрашивать состояние обработки заказа, что дополнительно повышает удобство получения сторонних услуг.
[0028] Согласно второму аспекту вариантов осуществления настоящего раскрытия, предусмотрено терминальное устройство, включающее в себя:
[0029] модуль сканирования, выполненный с возможностью получения данных метки путем сканирования предварительно созданной метки NFC, причем данные метки включают в себя, по меньшей мере, идентификационный код и информацию о транзакции стороннего поставщика услуг;
[0030] модуль генерации заказа, выполненный с возможностью генерации заказа согласно идентификационному коду, информации о транзакции и информации о пользователе; и
[0031] модуль отправки, выполненный с возможностью отправки заказа на сервер; причем заказ интерпретируется сервером для получения идентификационного кода, информации о транзакции и информации о пользователе, и информация о транзакции и информация о пользователе отправляются стороннему поставщику услуг, соответствующему идентификационному коду, сервером для завершения операции размещения заказа.
[0032] Терминальное устройство дополнительно включает в себя:
[0033] модуль записи, выполненный с возможностью записи идентификационного кода и информации о транзакции стороннего поставщика услуг в метку NFC.
[0034] Терминальное устройство дополнительно включает в себя: модуль шифрования;
[0035] модуль шифрования выполнен с возможностью шифрования информации о пользователе; и
[0036] причем модуль записи выполнен с возможностью записи зашифрованной информации о пользователе в метку NFC.
[0037] Терминальное устройство дополнительно включает в себя: модуль дешифрования, выполненный с возможностью дешифрования зашифрованной информации о пользователе для получения информации о пользователе.
[0038] Терминальное устройство дополнительно включает в себя:
[0039] модуль хранения, выполненный с возможностью сохранения информации о пользователе; и
[0040] модуль получения, выполненный с возможностью получения информации о пользователе от модуля хранения;
[0041] или терминальное устройство дополнительно включает в себя:
[0042] модуль получения ввода, выполненный с возможностью получения информации о пользователе согласно пользовательскому вводу.
[0043] Терминальное устройство дополнительно включает в себя:
[0044] датчик, выполненный с возможностью получения информации о пользователе.
[0045] Терминальное устройство дополнительно включает в себя:
[0046] модуль приема, выполненный с возможностью приема, в реальном времени, информации о статусе заказа, генерируемой в соответствии с состоянием обработки заказа, от сервера или стороннего поставщика услуг.
[0047] Согласно третьему аспекту вариантов осуществления настоящего раскрытия, предусмотрено терминальное устройство, включающее в себя хранилище и одну или более программ, причем одна или более программ хранятся в хранилище и выполнены с возможностью исполнения одним или более процессорами, причем одна или более программ включают в себя инструкции для осуществления операций: получения данных метки путем сканирования предварительно созданной метки NFC, причем данные метки включают в себя, по меньшей мере, идентификационный код и информацию о транзакции стороннего поставщика услуг;
[0048] генерации заказа согласно идентификационному коду, информации о транзакции и информации о пользователе; и
[0049] отправки заказа на сервер,
[0050] причем заказ интерпретируется сервером для получения идентификационного кода, информации о транзакции и информации о пользователе, и информация о транзакции и информация о пользователе отправляются стороннему поставщику услуг, соответствующему идентификационному коду, сервером для завершения операции размещения заказа.
[0051] Согласно четвертому аспекту вариантов осуществления настоящего раскрытия, предусмотрен способ передачи данных NFC, включающий в себя:
[0052] прием заказа, отправленного терминальным устройством, причем заказ генерируется данными метки, полученными путем сканирования предварительно созданной метки NFC посредством терминального устройства;
[0053] анализ заказа для получения идентификационного кода, информации о транзакции и информации о пользователе в заказе; и
[0054] отправку информации о транзакции и информации о пользователе стороннему поставщику услуг, соответствующему идентификационному коду, для завершения операции заказа.
[0055] Некоторые положительные результаты настоящего раскрытия могут включать в себя: сервер отправляет заказ соответствующему стороннему поставщику услуг. Таким образом, пользователю не требуется использовать программное обеспечение или веб-сайт услуги, предоставляемой другим сторонним поставщиком услуг, для размещения заказа, и сервер идентифицирует стороннего поставщика услуг, соответствующего заказу, и отправляет заказ соответствующему стороннему поставщику услуг. Таким образом, время на получение сторонних услуг пользователем через мобильный терминал сокращается, и удобство получения сторонних услуг повышается. Кроме того, поскольку сторонний поставщик услуг может немедленно начать предоставлять услуги пользователям после обращения к серверу и регистрации без необходимости самостоятельно разрабатывать прикладные программы услуг или строить системы обслуживания клиентов на основе веб-сайта, стоимость услуг значительно снижается, и эффективность услуги повышается.
[0056] Способ дополнительно включает в себя: генерацию информации о статусе заказа в соответствии с состоянием обработки заказа и отправку информации о статусе заказа на терминальное устройство.
[0057] Некоторые положительные результаты настоящего раскрытия могут включать в себя: сервер передает по обратной связи статус заказа на терминальное устройство, что позволяет пользователю знать состояние обработки заказа в реальном времени, и пользователю удобно запрашивать состояние обработки заказа, что дополнительно повышает удобство получения сторонних услуг.
[0058] Способ дополнительно включает в себя: осуществление статистического анализа данных транзакции стороннего поставщика услуг согласно заказу.
[0059] Способ дополнительно включает в себя: осуществление статистического анализа информации о потреблении пользователя согласно заказу, и передачу по обратной связи информации о потреблении пользователя на терминальное устройство.
[0060] Некоторые положительные результаты настоящего раскрытия могут включать в себя: сервер осуществляет статистический анализ данных транзакции стороннего поставщика услуг или информации о потреблении пользователя, и, соответственно, сообщает данные транзакции или информацию о потреблении пользователя стороннему поставщику услуг или пользователю. Сторонний поставщик услуг может получать точную дату транзакции, не осуществляя самостоятельно статистический анализ, благодаря чему, стоимость услуг значительно снижается, и эффективность услуги повышается. Благодаря информации о потреблении, обеспеченной сервером, пользователь может точно знать сведения о своем потреблении, и ему удобно запрашивать прошлые сведения о потреблении, таким образом, улучшается восприятие пользователя.
[0061] Согласно пятому аспекту вариантов осуществления настоящего раскрытия, предусмотрен сервер, включающий в себя:
[0062] модуль приема, выполненный с возможностью приема заказа, отправленного терминальным устройством, причем заказ генерируется данными метки, полученными путем сканирования предварительно созданной метки NFC посредством терминального устройства;
[0063] модуль анализа, выполненный с возможностью анализа заказа для получения идентификационного кода, информации о транзакции и информации о пользователе в заказе; и
[0064] модуль отправки, выполненный с возможностью отправки информации о транзакции и информации о пользователе стороннему поставщику услуг, соответствующему идентификационному коду, для завершения операции заказа.
[0065] Сервер дополнительно включает в себя:
[0066] модуль генерации статуса заказа, выполненный с возможностью генерации информации о статусе заказа в соответствии с состоянием обработки заказа; и
[0067] при этом модуль отправки выполнен с возможностью отправки информации о статусе заказа на терминальное устройство.
[0068] Сервер дополнительно включает в себя:
[0069] первый модуль статистики, выполненный с возможностью осуществления статистического анализа данных транзакции стороннего поставщика услуг согласно заказу.
[0070] Сервер дополнительно включает в себя:
[0071] второй модуль статистики, выполненный с возможностью осуществления статистического анализа информации о потреблении пользователя согласно заказу; и
[0072] при этом модуль отправки выполнен с возможностью передачи по обратной связи информации о потреблении пользователя на терминальное устройство.
[0073] Согласно шестому аспекту вариантов осуществления настоящего раскрытия, предусмотрен сервер, включающий в себя хранилище и одну или более программ, причем одна или более программ хранятся в хранилище и выполнены с возможностью исполнения одним или более процессорами, причем одна или более программ включают в себя инструкции для осуществления операций:
[0074] приема заказа, отправленного терминальным устройством, причем заказ генерируется данными метки, полученными путем сканирования предварительно созданной метки NFC посредством терминального устройства;
[0075] анализа заказа для получения идентификационного кода, информации о транзакции и информации о пользователе в заказе; и
[0076] отправки информации о транзакции и информации о пользователе стороннему поставщику услуг, соответствующему идентификационному коду, для завершения операции заказа.
[0077] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание призваны лишь иллюстрировать, но не ограничивать настоящее раскрытие.
[0078] Далее, технические решения настоящего раскрытия более подробно описаны прилагаемыми чертежами и вариантами осуществления.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0079] Прилагаемые чертежи, включенные в состав и образующие часть этого описания изобретения, иллюстрируют варианты осуществления, согласующиеся с изобретением, и, совместно с описанием, служат для объяснения принципов изобретения.
[0080] Прилагаемые чертежи включены для обеспечения дополнительного понимания настоящего раскрытия и составляют часть этого описания изобретения, и, совместно с вариантами осуществления настоящего раскрытия, служат для объяснения настоящего раскрытия, но не ограничения настоящего раскрытия. На чертежах:
[0081] фиг. 1 - иллюстративная блок-схема операций, демонстрирующая способ передачи данных NFC, применяемый к терминальному устройству согласно иллюстративному варианту осуществления;
[0082] фиг. 2 - схема, демонстрирующая заказ на интерфейсе терминального устройства согласно иллюстративному варианту осуществления;
[0083] фиг. 3 - иллюстративная блок-схема операций, демонстрирующая способ передачи данных NFC, применяемый к серверу согласно иллюстративному варианту осуществления;
[0084] фиг. 4 - иллюстративная структурная схема, демонстрирующая терминальное устройство согласно иллюстративному варианту осуществления;
[0085] фиг. 5 - иллюстративная структурная схема, демонстрирующая сервер согласно иллюстративному варианту осуществления;
-
[0086] фиг. 6  другая иллюстративная структурная схема, демонстрирующая терминальное устройство согласно иллюстративному варианту осуществления;
[0087] фиг. 7 - другая иллюстративная структурная схема, демонстрирующая сервер согласно иллюстративному варианту осуществления.
[0088] Некоторые варианты осуществления настоящего раскрытия проиллюстрированы в вышеупомянутых чертежах, и далее будут приведены подробные описания. Эти чертежи и подробные описания не призваны никоим образом ограничивать объем принципа настоящего раскрытия, но позволяют специалистам в данной области техники понять принцип настоящего раскрытия, обратившись к иллюстративным вариантам осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0089] Далее, для пояснения задач, технических решений и преимуществ настоящего раскрытия, настоящее раскрытие будет более подробно описано в связи с вариантами осуществления и чертежами. Здесь, иллюстративные варианты осуществления и их объяснения настоящего раскрытия служат для объяснения настоящего раскрытия, но не для ограничения настоящего раскрытия.
[0090] Настоящее раскрытие переопределяет формат данных метки NFC, таким образом, что если данные, идентифицированные терминальным устройством, являются запросом услуги, заказ услуги передается стороннему поставщику услуг через сервер, и заказы пользователей могут обрабатываться на сервере для предоставления услуг пользователям.
[0091] Варианты осуществления настоящего раскрытия предусматривают способ, терминальное устройство и сервер для передачи данных NFC, и настоящее раскрытие подробно объяснено ниже совместно с чертежами.
[0092] В одном варианте осуществления, как показано на фиг. 1, предусмотрен способ передачи данных NFC, применяемый на терминальное устройство, и способ включает в себя следующие этапы.
[0093] На этапе 101, данные метки получается путем сканирования предварительно созданной метки NFC, причем данные метки включают в себя, по меньшей мере, идентификационный код и информацию о транзакции стороннего поставщика услуг.
[0094] На этапе 102, заказ генерируется согласно идентификационному коду, информации о транзакции и информации о пользователе.
[0095] На этапе 103, заказ отправляется на сервер; причем заказ интерпретируется сервером для получения идентификационного кода, информации о транзакции и информации о пользователе, и информация о транзакции и информация о пользователе отправляются стороннему поставщику услуг, соответствующему идентификационному коду, сервером для завершения операции размещения заказа.
[0096] В настоящем варианте осуществления, информация о транзакции является содержанием услуги, абонированной пользователем, например, если, в порядке примера, рассмотреть метку NFC для заказа еды на вынос в McDonald's, информация о транзакции может представлять собой типы заказываемой пищи; и если рассмотреть метку NFC для оплаты телефонного счета, информация о транзакции может представлять собой сумму телефонного счета.
[0097] В настоящей заявке, данные метки в метке NFC включает в себя идентификационный код и информацию о транзакции стороннего поставщика услуг. Терминальное устройство определяет стороннего поставщика услуг и генерирует соответствующий заказ, подлежащий отправке на сервер, согласно идентификационному коду. Таким образом, пользователю не требуется использовать программное обеспечение или веб-сайт услуги, предоставляемой другим сторонним поставщиком услуг, для размещения заказа. Сервер идентифицирует стороннего поставщика услуг, соответствующего заказу, и отправляет заказ соответствующему стороннему поставщику услуг. Таким образом, время на получение сторонних услуг пользователем через мобильный терминал сокращается, и удобство получения сторонних услуг повышается. Кроме того, поскольку сторонний поставщик услуг может немедленно начать предоставлять услуги пользователям после обращения к серверу и регистрации без необходимости самостоятельно разрабатывать прикладные программы услуг или строить систему обслуживания клиентов на основе веб-сайта, стоимость услуг значительно снижается, и эффективность услуги повышается.
[0098] В настоящем варианте осуществления, до этапа 101, идентификационный код и информация о транзакции стороннего поставщика услуг могут быть предварительно записаны в метку NFC.
[0099] В настоящем варианте осуществления, идентификационный код и информация о транзакции стороннего поставщика услуг предварительно сохранены в метке NFC, информацию не требуется вводить каждый раз, когда пользователь создает заказ. Благодаря простому сканированию метки NFC, информация может автоматически синтезироваться для формирования заказа, что позволяет сократить затраты времени на получение сторонних услуг пользователем и повысить удобство получения сторонних услуг.
[00100] В настоящем варианте осуществления, информацию о пользователе на этапе 102 можно получать следующими тремя способами.
[00101] (1) Информация о пользователе предварительно сохраняется в метке NFC и получается путем сканирования метки NFC посредством терминального устройства;
[00102] Информацию о пользователе, хранящуюся в метке NFC, требуется шифровать, и зашифрованная информация о пользователе записывается в метку NFC посредством терминального устройства;
[00103] когда зашифрованная информация о пользователе включена в данные метки, после получения данных метки путем сканирования предварительно созданной метки NFC, терминальное устройство дешифрует зашифрованную информацию о пользователе для получения информации о пользователе.
[00104] Информация о пользователе, хранящаяся в метке NFC шифруется, таким образом, что только конкретное терминальное устройство может считывать информацию о пользователе в метке NFC, что позволяет повысить защиту личной информации пользователя.
[00105] Кроме того, информация о пользователе предварительно сохраняется в метке NFC, информацию не требуется вводить каждый раз, когда пользователь создает заказ. Благодаря простому сканированию метки NFC, информация может автоматически синтезироваться для формирования заказа, что позволяет сократить затраты времени на получение сторонних услуг пользователем и повысить удобство получения сторонних услуг.
[00106] (2) Информация о пользователе получается локально, или информация о пользователе вводится пользователем, в этом случае информацию о пользователе не требуется шифровать.
[00107] Благодаря локальному сохранению информации о пользователе или вводу информации о пользователе пользователем, защита личной информации пользователя повышается, что позволяет сэкономить затраты времени на получение сторонних услуг пользователем, и удобство получения сторонних услуг повышается.
[00108] (3) Информация о пользователе получается через сервер;
[00109] например, когда пользователь вызывает такси, его местоположение непосредственно определяется с помощью GPS, и результаты позиционирование используются в качестве информации о пользователе. Благодаря получению информации о пользователе через сервер, повышаются точность и удобство получения информации о пользователе, сокращается пользовательский ввод, что позволяет сэкономить затраты времени на получение сторонних услуг пользователем, и удобство получения сторонних услуг повышается.
[00110] Далее, способ настоящего варианта осуществления будет объяснен в порядке примера, пользователь может производить предварительную запись в стираемой метке NFC посредством терминального устройства:
[00111] идентификационный код стороннего поставщика услуг: 000001 (McDonald's)
[00112] информация о транзакции: тип пищи: Big Mac,
[00113] информация о пользователе:
[00114] имя пользователя: XXX,
[00115] контактный номер: ххххххххххх,
[00116] адрес доставки: комната XXX, X этаж, XXX здание.
[00117] Когда пользователь приводит терминальное устройство в контакт с этой меткой NFC, как показано на фиг. 2, вышеупомянутый заказ появляется на интерфейсе терминального устройства. После подтверждения заказа пользователем, терминальное устройство отправляет заказ на сервер, сервер отправляет заказ в McDonald's, и McDonald's доставляет фастфуд пользователю после приема этого заказа.
[00118] Как следует из вышеприведенного конкретного примера, пользователю каждый раз очень просто формировать заказ на еду, необходимо только сканировать метки NFC с использованием терминального устройства и подтвердить его на пользовательском интерфейсе, не требуется каждый раз вводить типы заказываемой пищи и информацию о пользователе, необходимую для формирования заказа на еду, таким образом, время на получение сторонних услуг пользователем посредством терминального устройства сокращается, и удобство получения сторонних услуг повышается.
[00119] Способ настоящего варианта осуществления дополнительно включает в себя: прием, в реальном времени, информации о статусе заказа, генерируемой в соответствии с состоянием обработки заказа, от сервера или стороннего поставщика услуг. Терминальное устройство получает информацию о статусе заказа в реальном времени, что позволяет пользователю знать состояние обработки заказа в реальном времени и с удобством запрашивать состояние обработки заказа, таким образом, удобство получения сторонних услуг дополнительно повышается.
[00120] В другом варианте осуществления, как показано на фиг. 3, настоящее раскрытие предусматривает способ передачи данных NFC, применяемый к серверу, и способ включает в себя следующие этапы.
[00121] На этапе 301, принимается заказ, отправленный терминальным устройством, заказ генерируется данными метки, полученными путем сканирования предварительно созданной метки NFC посредством терминального устройства.
[00122] На этапе 302, заказ интерпретируется для получения идентификационного кода, информации о транзакции и информации о пользователе в заказе.
[00123] На этапе 303, информация о транзакции и информация о пользователе отправляются стороннему поставщику услуг, соответствующему идентификационному коду, для завершения операции заказа.
[00124] В настоящем варианте осуществления, сервер отправляет заказ соответствующему стороннему поставщику услуг. Таким образом, пользователю не требуется использовать программное обеспечение или веб-сайт услуги, предоставляемой другим сторонним поставщиком услуг, для размещения заказа. Сервер идентифицирует стороннего поставщика услуг, соответствующего заказу, и отправляет заказ соответствующему стороннему поставщику услуг. Таким образом, время на получение сторонних услуг пользователем через мобильный терминал сокращается, и удобство получения сторонних услуг повышается. Кроме того, поскольку сторонний поставщик услуг может немедленно начать предоставлять услуги пользователям после обращения к серверу и регистрации без необходимости разрабатывать прикладные программы услуг или строить систему обслуживания клиентов на основе веб-сайта самостоятельно, стоимость услуг значительно снижается, и эффективность услуги повышается.
[00125] Способ настоящего варианта осуществления дополнительно включает в себя: генерацию информации о статусе заказа в соответствии с состоянием обработки заказа и отправку информации о статусе заказа на терминальное устройство. Сервер передает по обратной связи статус заказа на терминальное устройство, что позволяет пользователю знать состояние обработки заказа в реальном времени, и пользователю удобно запрашивать состояние обработки заказа, что дополнительно повышает удобство получения сторонних услуг.
[00126] Способ настоящего варианта осуществления дополнительно включает в себя: осуществление статистического анализа данных транзакции стороннего поставщика услуг согласно заказу, например, сколько заказов McDonald's получил через сервер, и полную сумму заказов.
[00127] Способ настоящего варианта осуществления дополнительно включает в себя: осуществление статистического анализа информации о потреблении пользователя согласно заказу, и передачу по обратной связи информации о потреблении пользователя на терминальное устройство, например, сколько заказов создано пользователем через сервер, сколько заказов отправлено в McDonald's, сколько раз было вызвано такси, сколько денег потрачено на каждую услугу.
[00128] В настоящем варианте осуществления, сервер осуществляет статистический анализ данных транзакции стороннего поставщика услуг или информации о потреблении пользователя, и, соответственно, сообщает данные транзакции или информацию о потреблении пользователя стороннему поставщику услуг или пользователю. Сторонний поставщик услуг может получать точную дату транзакции, не осуществляя самостоятельно статистический анализ, благодаря чему, стоимость услуг значительно снижается, и эффективность услуги повышается. С использованием информации о потреблении, обеспеченной сервером, пользователь может точно знать сведения о своем потреблении, и ему удобно запрашивать прошлые сведения о потреблении, таким образом, улучшается восприятие пользователя.
[00129] В другом варианте осуществления, как показано на фиг. 4, настоящее раскрытие предусматривает терминальное устройство 400, включающее в себя:
[00130] модуль 401 сканирования, выполненный с возможностью получения данных метки путем сканирования предварительно созданной метки NFC, причем данные метки включают в себя, по меньшей мере, идентификационный код и информацию о транзакции стороннего поставщика услуг;
[00131] модуль 402 генерации заказа, выполненный с возможностью генерации заказа согласно идентификационному коду, информации о транзакции и информации о пользователе; и
[00132] модуль 403 отправки, выполненный с возможностью отправки заказа на сервер; причем заказ интерпретируется сервером для получения идентификационного кода, информации о транзакции и информации о пользователе, и информация о транзакции и информация о пользователе отправляются стороннему поставщику услуг, соответствующему идентификационному коду, сервером для завершения операции размещения заказа.
[00133] В настоящем варианте осуществления, терминальное устройство 400 дополнительно включает в себя: модуль 404 записи, выполненный с возможностью записи идентификационного кода и информации о транзакции стороннего поставщика услуг в метку NFC.
[00134] В настоящем варианте осуществления, терминальное устройство 400 дополнительно включает в себя: модуль 405 шифрования и модуль 406 дешифрования, причем модуль 405 шифрования выполнен с возможностью шифрования информации о пользователе; модуль 404 записи выполнен с возможностью записи зашифрованной информации о пользователе в метку NFC; и модуль 406 дешифрования выполнен с возможностью дешифрования зашифрованной информации о пользователе для получения информации о пользователе.
[00135] В настоящем варианте осуществления, терминальное устройство 400 дополнительно включает в себя: модуль 407 хранения, выполненный с возможностью сохранения информации о пользователе; и модуль 408 получения, выполненный с возможностью получения информации о пользователе от модуля хранения. Или терминальное устройство 400 дополнительно включает в себя: модуль 409 получения ввода, выполненный с возможностью получения информации о пользователе согласно пользовательскому вводу.
[00136] В настоящем варианте осуществления, терминальное устройство 400 дополнительно включает в себя: датчик 410, выполненный с возможностью получения информации о пользователе.
[00137] В настоящем варианте осуществления, терминальное устройство 400 дополнительно включает в себя: модуль 411 приема, выполненный с возможностью приема, в реальном времени, информации о статусе заказа, генерируемой в соответствии с состоянием обработки заказа, от сервера или стороннего поставщика услуг.
[00138] В другом варианте осуществления, как показано на фиг. 5, настоящее раскрытие предусматривает сервер 500, включающий в себя:
[00139] модуль 501 приема, выполненный с возможностью приема заказа, отправленного терминальным устройством, причем заказ генерируется данными метки, полученными путем сканирования предварительно созданной метки NFC посредством терминального устройства;
[00140] модуль 502 анализа, выполненный с возможностью интерпретации заказа для получения идентификационного кода, информации о транзакции и информации о пользователе в заказе; и
[00141] модуль 503 отправки, выполненный с возможностью отправки информации о транзакции и информации о пользователе стороннему поставщику услуг, соответствующему идентификационному коду, для завершения операции заказа.
[00142] В настоящем варианте осуществления, сервер 500 дополнительно включает в себя:
[00143] модуль 504 генерации статуса заказа, выполненный с возможностью генерации информации о статусе заказа в соответствии с состоянием обработки заказа; и
[00144] модуль 503 отправки выполнен с возможностью отправки информации о статусе заказа на терминальное устройство.
[00145] в настоящем варианте осуществления, сервер 500 дополнительно включает в себя:
[00146] первый модуль 505 статистики, выполненный с возможностью осуществления статистического анализа данных транзакции стороннего поставщика услуг согласно заказу.
[00147] В настоящем варианте осуществления, сервер 500 дополнительно включает в себя:
[00148] второй модуль 506 статистики, выполненный с возможностью осуществления статистического анализа информации о потреблении пользователя согласно заказу; и
[00149] модуль 503 отправки выполнен с возможностью передачи по обратной связи информации о потреблении пользователя на терминальное устройство.
[00150] На фиг. 6 представлена структурная схема терминального устройства согласно вариантам осуществления настоящего раскрытия. Согласно фиг. 6, терминал можно использовать для реализации способа, предусмотренного в вышеописанных вариантах осуществления.
[00151] Например, терминальное устройство 600 может включать в себя блок 110 связи, хранилище 120, включающее в себя один или более компьютерно-читаемых запоминающих носителей, блок 130 ввода, блок 140 отображения, датчик 150, аудиосхему 160, модуль 170 WiFi (wireless fidelity), процессор 180, включающий в себя одно или более ядер обработки и источник 190 питания и т.п. Специалистам в данной области техники понятно, что структура терминального устройства, показанная на фиг. 10, не ограничивает терминальное устройство, и терминальное устройство может включать в себя больше или меньше частей, чем показано на фиг. 10, или может объединять определенные части, или может иметь разные компоновки частей. При этом:
[00152] Блок 110 связи можно использовать для приема и отправки сигналов при приеме и отправке информации или в процессе телефонного вызова, и блок 110 связи может быть устройством сетевой связи, например, RF (радиочастотной) схемой, маршрутизатором, модемом. В частности, когда блок 110 связи является RF схемой, после приема информации нисходящей линии связи от базовой станции, информация нисходящей линии связи обрабатывается одним или более процессорами 180; и, кроме того, данные восходящей линии связи отправляется на базовую станцию. В общем случае, RF схема в качестве блока связи включает в себя антенну, по меньшей мере, один усилитель, тюнер, один или более генераторов, карту модуля идентификации абонента (SIM), приемопередатчик, разъем, LNA (малошумящий усилитель) и дуплексор и т.д., но не ограничивается этим. Кроме того, блок 110 связи также могут осуществлять связь с сетью и другими устройствами посредством беспроводной связи. Беспроводная связь может использовать любой стандарт или протокол связи, включающий в себя GSM (глобальную систему мобильной связи), GPRS (общую радиослужбу пакетной передачи), CDMA (множественный доступ с кодовым разделением), WCDMA (широкополосный множественный доступ с кодовым разделением), LTE (проект долгосрочного развития систем связи), электронную почту, SMS (службу обмена короткими сообщениями) и т.п., но не ограничивается этим. Хранилище 120 можно использовать для хранения программ и модули, реализованных программными средствами, и процессор 180 выполняет различные виды функциональных приложений и обработки данных путем выполнения программ и модулей, реализованных программными средствами, хранящихся в хранилище 120. Хранилище 120, в основном, может включать в себя область хранения программ и область хранения данных, причем в области хранения программ может храниться операционная система, по меньшей мере, одна прикладная программа, необходимая для таких функций, как функция воспроизведения звука, функция воспроизведения изображения и т.п.; и в области хранения данных могут храниться такие данные, как аудиоданные и телефонная книга, и т.д., созданные в соответствии с использованием терминального устройства 600. Кроме того, хранилище 120 может включать в себя высокоскоростную оперативную память или энергонезависимая память или, например, по меньшей мере, одно запоминающее устройство на основе магнитного диска, устройство флэш-памяти или другие энергонезависимые твердотельные запоминающие устройства. Соответственно, хранилище 120 также может включать в себя контроллер хранилища, для обеспечения процессора 180 и блок 130 ввода с доступом к хранилищу 120.
[00153] Блок 130 ввода можно использовать для приема информации фигур или символов, которые вводятся, и генерации ввода сигнала клавиатуры, мыши, джойстика, оптического устройства или шарового манипулятора, связанного с пользовательскими настройками и функциональным управлением. Например, блок 130 ввода может включать в себя поверхность 131, чувствительную к прикосновению, и другие устройства 132 ввода. Поверхность 131, чувствительная к прикосновению, которая также именуется сенсорным экраном дисплея или сенсорной панелью, может собирать тактильные операции, осуществляемые пользователем на или вблизи (например, операции на поверхности 131, чувствительной к прикосновению, или вблизи поверхности 131, чувствительной к прикосновению, выполняемые пользователем с использованием любого подходящего объекта или аксессуара, например, пальца или стилуса (пера) для сенсорного экрана и т.д.), и может приводить в действие соответствующее соединительное устройство согласно предварительно заданной программе. Альтернативно, поверхность 131, чувствительная к прикосновению, может включать в себя два участка, включающих в себя устройство обнаружения касания и контроллер касания. Причем устройство обнаружения касания обнаруживает ориентации касания пользователя и обнаруживает сигналы, возбуждаемые тактильными операциями, затем передает сигналы на контроллер касания; контроллер касания принимает тактильную информацию от устройства обнаружения касания, и преобразует тактильную информацию в координаты точек касания, подлежащие отправке на процессор 180, и контроллер касания принимает команды, отправленные от процессора 180, и выполняет команды. Кроме того, поверхность 131, чувствительную к прикосновению, можно реализовать различными средствами, например, резистивными, емкостными, инфракрасными и с помощью поверхностной акустической волны. Помимо поверхности 131, чувствительной к прикосновению, блок 130 ввода также может включать в себя другие устройства 132 ввода. Например, другие устройства 132 ввода могут включать в себя одно или более из физической клавиатуры, функциональной клавиши (например, клавиши регулировки громкости или клавиши переключения и т.д.), шарового манипулятора, мыши и джойстика, но не ограничиваются этим.
[00154] Блок 140 отображения можно использовать для отображения информации, вводимой пользователем, или информации, выдаваемой пользователю, и различных видов графических пользовательских интерфейсов терминального устройства 600, и эти графические пользовательские интерфейсы могут состоять из графики, текста, пиктограмм, видео или любой их комбинации. Блок 140 отображения может включать в себя панель 141 отображения, и, альтернативно, панель 141 отображения может быть выполнена с использованием LCD (жидкокристаллического дисплея), 0LED (дисплея на органических светодиодах) и т.п. Дополнительно, поверхность 131, чувствительная к прикосновению, может покрывать панель 141 отображения, и после того как поверхность 131, чувствительная к прикосновению, обнаруживает тактильные операции на или вблизи поверхности 131, чувствительной к прикосновению, передает тактильные операции на процессор 180 для определения типов событий касания, затем процессор 180 обеспечивает соответствующий визуальный выход на панели 141 отображения согласно типам событий касания. На фиг. 10, хотя поверхность 131, чувствительная к прикосновению, и панель 141 отображения является двумя отдельными частями для реализации функций ввода и вывода, в некоторых определенных вариантах осуществления, поверхность 131, чувствительная к прикосновению, и панель 141 отображения могут быть объединены для реализации функций ввода и вывода.
[00155] Терминальное устройство 600 также может включать в себя, по меньшей мере, один вид датчика 150, например, датчик света, датчик движения и другие датчики. Например, датчик света может включать в себя датчик окружающего света и датчик приближения, причем датчик окружающего света может регулировать яркость панели 141 отображения согласно яркости окружающего света, датчик приближения может отключать панель 141 отображения и/или свою подсветку, когда терминальное устройство 600 приближается к уху. В качестве одного из датчиков движения, гравитационный датчик ускорения может обнаруживать значения ускорений в соответствующих направлениях (обычно, по трем осям), и может обнаруживать значение и направление гравитации, находясь в неподвижном состоянии, и можно использовать в приложениях для идентификации телефонного положения (например, переключения между горизонтальным и вертикальным экранами, соответствующих игр, калибровки положения магнитометра), соответствующих функций идентификации вибрации (например, шагомера, детонации) и т.д.; терминальное устройство 600 также может быть оборудовано другими датчиками, например, гироскопом, барометром, гигрометром, термометром, инфракрасным датчиком и т.д., которые повторно не описаны.
[00156] Аудиосхема 160, громкоговоритель 161 и микрофон 162 могут обеспечивать аудиоинтерфейс между пользователем и терминальным устройством 600. Аудиосхема 160 может преобразовывать принятые аудиоданные в электрические сигналы и передавать электрические сигналы на громкоговоритель 161, затем громкоговоритель 161 преобразует электрические сигналы в звуковые сигналы, подлежащие выводу; с другой стороны, микрофон 162 преобразует собранные звуковые сигналы в электрические сигналы, аудиосхема 160 принимает электрические сигналы и преобразует электрические сигналы в аудиоданные, аудиоданные выводятся на процессор 180 для обработки, затем аудиоданные отправляется на другое терминальное устройство через RF схему 110, или аудиоданные выводятся в хранилище 120 для дальнейшей обработки. Аудиосхема 160 может включать в себя гнездо для наушников, для обеспечения связи между периферийной гарнитурой и терминальным устройством 600.
[00157] Для осуществления беспроводной связи, терминальное устройство может быть оборудовано блоком 170 беспроводной связи, блок 170 беспроводной связи может представлять собой модуль WiFi. WiFi, принадлежащий технологии беспроводной передачи ближнего действия, посредством которой терминальное устройство 600 может помогать пользователю передавать или принимать электронную почту, просматривать веб-страницы и осуществлять доступ к средам потоковой передачи, снабжает пользователя беспроводным широкополосным доступом в интернет. Хотя на фиг. 10 показан блок 170 беспроводной связи, следует понимать, что терминальное устройство 600 не обязано включать в себя блок 170 беспроводной связи, и блок 170 беспроводной связи, при необходимости, может быть полностью исключен в объеме, который не изменяет характер настоящего раскрытия.
[00158] Процессор 180 является центром управления терминального устройства 600, подключается к соответствующим частям всего телефона с использованием различных видов интерфейсов и схем, и выполняет различные виды функций терминального устройства 600 и обрабатывает данные путем выполнения программ и/или модулей, реализованных программными средствами, хранящихся в хранилище 120, или манипулирования данными вызова, хранящимися в хранилище 120, чтобы, таким образом, контролировать весь телефон. Альтернативно, процессор 180 может включать в себя одно или более ядер обработки; например, процессор 180 может объединять в себе процессор приложений и процессор модуляции-демодуляции, причем процессор приложений, в основном, обрабатывает операционную систему, пользовательский интерфейс и прикладную программу, и процессор модуляции-демодуляции, в основном, обрабатывает беспроводную связь. Можно понять, что процессор модуляции-демодуляции может не быть встроен в процессор 180.
[00159] Терминальное устройство 600 также включает в себя источник 190 питания (например, батарею), который подает питание на соответствующие части, например, источник питания может быть логически связан с процессором 180 системой управления источником питания, таким образом, реализуя такие функции, как управление зарядкой, разрядкой и энергопотреблением системой управления источником питания. Источник 190 питания также может включать в себя любой компонент, например, один или более источников питания постоянного или переменного тока, систему перезарядки, схему обнаружения отказа источника питания, преобразователь или инвертор источника питания, индикатор состояния источника питания.
[00160] Хотя не показано, терминальное устройство 600 также может включать в себя камеру или модуль Bluetooth и т.д., которые повторно не описаны.
[00161] В частности, в настоящем варианте осуществления, блок отображения терминального устройства является дисплеем с сенсорным экраном, и терминальное устройство дополнительно включает в себя хранилище, и одна или более программ, причем одна или более программ хранятся в хранилище и выполнены с возможностью исполнения одним или более процессорами, и при этом одна или более программ включают в себя инструкции для осуществления операций:
[00162] получения данных метки путем сканирования предварительно созданной метки NFC, причем данные метки включают в себя, по меньшей мере, идентификационный код и информацию о транзакции стороннего поставщика услуг;
[00163] генерации заказа согласно идентификационному коду, информации о транзакции и информации о пользователе; и
[00164] отправки заказа на сервер;
[00165] причем заказ интерпретируется сервером для получения идентификационного кода, информации о транзакции и информации о пользователе, и информация о транзакции и информация о пользователе отправляются стороннему поставщику услуг, соответствующему идентификационному коду, сервером для завершения операции размещения заказа.
[00166] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: записи идентификационного кода и информации о транзакции стороннего поставщика услуг в метку NFC.
[00167] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: шифрования информации о пользователе и записи зашифрованной информации о пользователе в метку NFC; и
[00168] когда зашифрованная информация о пользователе включена в данные метки, после получения данных метки путем сканирования предварительно созданной метки NFC, дешифрования зашифрованной информации о пользователе для получения информации о пользователе.
[00169] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: локального получения информации о пользователе, или получения информации о пользователе согласно пользовательскому вводу.
[00170] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: получения информации о пользователе посредством датчика.
[00171] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: приема, в реальном времени, информации о статусе заказа, генерируемой в соответствии с состоянием обработки заказа, от сервера или стороннего поставщика услуг.
[00172] На фиг. 7 показана структурная схема сервера согласно вариантам осуществления настоящего раскрытия. Сервер 1900 обуславливает большие различия вследствие разных конфигураций и характеристик и может включать в себя один или более центральных процессоров (CPU) 1922 (например, один или более процессоров) и память 1932, один или более запоминающих носителей 1930 (например, одно или более запоминающих устройств большой емкости) для хранения приложений 1942 или данных 1944. Память 1932 и запоминающий носитель 1930 можно использовать для кратковременного хранения или постоянного хранения. Программы хранящийся на запоминающем носителе 1930 может включать в себя один или более модулей (не показаны в чертежах), и каждый модуль может включать в себя набор инструкций, выполняемых на сервере. Дополнительно, CPU 1922 может быть обеспечен для осуществления связи с запоминающим носителем 1930, и набор исполняемых инструкций на запоминающем носителе 1930 выполняется на сервере 1900.
[00173] Сервер 1900 также может включать в себя один или более источников 1926 питания, один или более проводных или беспроводных сетевых интерфейсов 1950, один или более интерфейсов 1958 ввода/вывода, одну или более клавиатур 1956, и/или одну или более операционных систем 1941, например, Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ и т.п.
[00174] В частности, в настоящем варианте осуществления, сервер дополнительно включает в себя хранилище и одну или более программ, причем одна или более программ хранятся в хранилище и выполнены с возможностью исполнения одним или более процессорами, и при этом одна или более программ включают в себя инструкции для осуществления операций:
[00175] приема заказа, отправленного терминальным устройством, причем заказ генерируется данными метки, полученными путем сканирования предварительно созданной метки NFC посредством терминального устройства;
[00176] анализа заказа для получения идентификационного кода, информации о транзакции и информации о пользователе в заказе; и
[00177] отправки информации о транзакции и информации о пользователе стороннему поставщику услуг, соответствующему идентификационному коду, для завершения операции заказа.
[00178] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: генерации информации о статусе заказа в соответствии с состоянием обработки заказа и отправки информации о статусе заказа на терминальное устройство.
[00179] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: осуществления статистического анализа данных транзакции стороннего поставщика услуг согласно заказу.
[00180] Одна или более программ дополнительно включают в себя инструкцию для осуществления операции: осуществления статистического анализа информации о потреблении пользователя согласно заказу, и передачи по обратной связи информации о потреблении пользователя на терминальное устройство.
[00181] Кроме того, мобильный терминал согласно настоящему раскрытию обычно может представлять собой различные ручные терминальные устройства, например, мобильный телефон, карманный персональный компьютер (PDA) и пр. Таким образом, объем настоящего раскрытия не ограничивается конкретным типом мобильного терминала.
[00182] Кроме того, способ согласно настоящему раскрытию можно также реализовать посредством компьютерной программы, выполняемой CPU. При выполнении на CPU, компьютерная программа осуществляет вышеупомянутые функции, заданные в способе согласно настоящему раскрытию.
[00183] Кроме того, вышеупомянутые этапы способа и блоки системы можно также реализовать посредством контроллера и компьютерно-читаемого запоминающего устройства, где хранятся компьютерные программы, которые предписывают контроллеру реализовать вышеупомянутые этапы и функции блоков.
[00184] Кроме того, следует понимать, что вышеупомянутое компьютерно-читаемое запоминающее устройство (например, хранилище) может быть энергозависимой памятью или энергонезависимой памятью или может включать в себя обе из них. В порядке примера, но не ограничения, энергонезависимая память может включать в себя постоянную память (ROM), программируемую ROM (PROM), электрически программируемую ROM (EPROM), электрически стираемую программируемую ROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативную память (RAM), которая может выступать в роли внешней кэш-памяти. В порядке примера, но без ограничения, RAM может быть выполнена в различных формах, например, в форме синхронной RAM (SRAM), динамической RAM (DRAM), синхронной DRAM (SDRAM), SDRAM с удвоенной скоростью обмена данными (DDR SDRAM), расширенной SDRAM (ESDRAM), DRAM с синхронной связью (SLDRAM) и RAM прямого резидентного доступа (DRRAM). Запоминающее устройство согласно раскрытым аспектам призвано включать в себя, но без ограничения, эти и другие подходящие типы памяти.
[00185] Специалистам в данной области техники следует понимать, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с настоящим раскрытием, могут быть реализованы посредством электронного аппаратного обеспечения, компьютерного программного обеспечения или их комбинации. Для наглядной иллюстрации взаимозаменяемости между аппаратным обеспечением и программным обеспечением, было приведено общее описание различных иллюстративных компонентов, блоков, модулей, схем и функций этапов. Реализовать ли такие функции в виде программного обеспечения или аппаратного обеспечения, зависит от конкретного применения и ограничения, налагаемого на конструкцию системы в целом. Эти функции специалисты в данной области техники могут реализовать различными средствами для каждого конкретного применения без отступления от объема настоящего раскрытия.
[00186] Различные иллюстративные логические блоки, модули и схемы, описанные в связи с настоящим раскрытием, могут быть реализованы или осуществлены следующими компонентами, которые предназначены для осуществления вышеупомянутых функций: процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), вентильной матрицей, программируемой пользователем (FPGA), или другими программируемыми логическими устройствами, дискретной вентильной или транзисторной логикой, дискретными аппаратными компонентами или любой комбинацией этих компонентов. Процессор общего назначения может представлять собой микропроцессор. Альтернативно, процессором может быть любой из традиционного процессора, контроллера, микроконтроллера или конечного автомата. Процессор может быть реализован как комбинация вычислительных устройств, например, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров совместно с ядром DSP, или любая другая подобная конфигурация.
[00187] Способ и этапы алгоритма, описанные в связи с настоящим раскрытием, могут непосредственно осуществляться аппаратным обеспечением и программным модулем, выполняемым процессором или их комбинацией. Программный модуль может располагаться в RAM, флэш-памяти, ROM, EPROM, EEPROM, регистрах, жестком диске, сменном диске, CD-ROM или любых других запоминающих носителях, известных из уровня техники. Иллюстративный запоминающий носитель подключен к процессору, что позволяет процессору считывать информацию с запоминающего носителя или записывать информацию на него. В альтернативном варианте осуществления, запоминающий носитель может быть объединен с процессором. Процессор и запоминающий носитель может располагаться в ASIC, которая может располагаться в пользовательском терминале. В альтернативном варианте осуществления, процессор и запоминающий носитель может располагаться в пользовательском терминале в качестве дискретных компонентов.
[00188] В одной или более иллюстративных конструкциях, вышеупомянутые функции могут быть реализованы посредством аппаратного обеспечения, программного обеспечения, программно-аппаратного обеспечения, или любая их комбинация. Будучи реализованы в программном обеспечении, вышеупомянутые функции могут храниться на компьютерно-читаемом носителе в виде одной или более инструкций или кодов, или передаваться в компьютерно-читаемой среде. Компьютерно-читаемый носитель включает в себя компьютерный запоминающий носитель и среду передачи данных. Среды передачи данных включают в себя любую среду, которую можно использовать для передачи компьютерных программ из одного места в другое. Запоминающим носителем может быть любой доступный носитель, к которому может осуществлять доступ компьютер общего или специального назначения. В порядке примера, но не ограничения, компьютерно-читаемый носитель может включать в себя RAM, ROM, EEPROM, CD-ROM или другие запоминающие устройства на основе CD, дисковое запоминающее устройство или другие магнитные запоминающие устройства, или любую другую среду, которую можно использовать для переноса или хранения необходимых программных кодов в форме инструкций или структуры данных и могут быть доступны компьютеру общего или специального назначения или процессору общего или специального назначения. Кроме того, любое соединение уместно именовать компьютерно-читаемой средой. Например, если коаксиальный кабель, оптоволоконный кабель, витая пара, цифровая абонентская линия (DSL) или беспроводные технологии, например, инфракрасные, радио и микроволновые используются для передачи программного обеспечения с веб-сайта, сервера или других удаленный источник, вышеуказанные коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, например, инфракрасные, радио и микроволновые соответствуют определению среды. Используемые здесь термины "магнитный диск" и "оптический диск" включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), флоппи-диски, диск blue-ray, причем магнитный диск обычно представляет данные магнитно, а оптический диск представляет данные оптически с использованием лазера. Комбинация вышеприведенного содержания также подлежит включению в объем компьютерно-читаемого носителя.
[00189] Хотя иллюстративные варианты осуществления настоящего раскрытия проиллюстрированы в вышеприведенном содержании, следует отметить, что, различные изменения и модификации можно вносить без отступления от объема настоящего раскрытия, заданного формулой изобретения. Функции, этапы и/или операции пунктов способа согласно описанным вариантам осуществления настоящего раскрытия, не обязательно осуществлять в конкретном порядке. Кроме того, хотя элементы настоящего раскрытия могут быть описаны или предварительно описаны в единичной форме, можно также предложить множественные формы, если в явном виде не предписана единичная форма.
[00190] Задачи, технические решения и положительные результаты настоящего раскрытия были объяснены более подробно в вышеописанных конкретных вариантах осуществления. Следует понимать, что выше приведены лишь конкретные варианты осуществления настоящего раскрытия, которые не используются для ограничения объема настоящего раскрытия. Объем защиты настоящего раскрытия призван охватывать любые изменения, эквивалентные замены, модификации и пр. в пределах сущности и принципа настоящего раскрытия.