СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ ИНФОРМАЦИИ, УСТРОЙСТВО ТОЧКИ ДОСТУПА
METHOD AND DEVICE FOR INFORMATION TRANSMISSION, ACCESS POINT DEVICE

[0001] Эта заявка испрашивает приоритет китайской патентной заявки №2015107135057, поданной 28 октября 2015 года, полное содержание которой включено в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Данное изобретение относится к области коммуникационных технологий, а более конкретно - к способам и устройствам передачи информации.
УРОВЕНЬ ТЕХНИКИ
[0003] В связи с развитием мобильных Интернет технологий и популяризации мобильных терминалов активно развиваются технологии передачи данных между мобильными терминалами. В уровне техники с Wi-Fi локальной сетью передачи данных в качестве примера передача данных или передача информации инструкций между всеми терминалами, подключенными к Wi-Fi, осуществляется через сервер, а специальный процесс, который является терминалом передающего конца, передает требуемую информацию для отправки и приема конечного адреса серверу через сетевое устройство, а затем сервер передает - информацию терминалу приемного конца с помощью сетевого устройства на основании адреса приемного конца, однако, полученная информация будет отложена или не сможет быть использована, если сеть между сетевым устройством и сервером отключается или возникают задержки в сети.
СУЩНОСТЬ
[0004] С целью решения вышеописанных проблем, существующих в уровне техники, в настоящем изобретении предлагается способ и устройство передачи информации.
[0005] Согласно первому объекту настоящего изобретения предлагается способ передачи информации, заключающийся в том, что:
[0006] получают информацию о сообщении, переданную терминалом источника, которая включает блок данных и идентификатор целевого терминала;
[0007] определяют, находится ли идентификатор целевого терминала в списке передачи, список передачи, включающий идентификаторы всех терминалов, получает доступ к устройству текущей точки доступа, которое является устройством точки доступа, соответствующей терминалу источника; и
[0008] передают блок данных целевому терминалу, если идентификатор целевого терминала находится в списке передачи.
[0009] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: список передачи предварительно записывается в память устройства текущей точки доступа, когда получают запрошенную информацию о сообщении, переданную терминалом, записанным в списке передачи, что говорит о том, что передающее устройство и принимающее устройство информации о сообщении не имеет диапазона доступа устройства одной и той же точки доступа, в это же время принимается локальный режим передачи, и, таким образом, информация о сообщении напрямую передается целевому терминалу через устройство точки доступа, и процедура, в которой информация о сообщении передается серверу для перенаправления, отсутствует в уровне техники. Таким образом, эффективность передачи данных повышается, и, более того, может быть обеспечена нормальная передача информации о сообщении даже, когда сеть между устройством текущей точки доступа и сервером отключается или возникают задержки в сети. Кроме того, список передачи предварительно записывается в память устройства текущей точки доступа, и во время передачи информации о сообщении необходимо только сравнить идентификатор целевого терминала в информации о сообщении с идентификатором терминала в списке передачи, таким образом, способ оценки того, передается ли напрямую информация о сообщении целевому терминалу, является простым и эффективным, тем самым дополнительно повышается эффективность передачи данных.
[00010] Кроме того, перед определением того, находится ли идентификатор целевого терминала в списке передачи, дополнительно:
[00011] осуществляют широковещательную рассылку проверочных сообщений;
[00012] получают первые ответные сообщения, в указанном порядке возвратившиеся посредством всех терминалов, имеющих доступ к устройству текущей точки доступа согласно проверочным сообщениям, при этом первые ответные сообщения переносят идентификаторы соответствующих терминалов; и
[00013] запрашивают в указанном порядке идентификаторы терминалов, доставленные посредством первых ответных сообщений, и добавляют все идентификаторы терминалов к списку передачи.
[00014] Кроме того, идентификаторами терминалов являются MAC (управление доступом к среде передачи данных) - адреса терминалов.
[00015] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: надежность списка передачи обеспечивается за счет того, что идентификаторы терминала, которые должны быть записаны в список передачи, определены путем осуществления широковещательной рассылки проверочных сообщений и получения ответных сообщений для подтверждения того, что терминалы, записанные в списке передачи, не имеют диапазона доступа устройства текущей точки доступа.
[00016] Кроме того, после широковещательной рассылки проверочных сообщений дополнительно:
[00017] получают одно или более вторых ответных сообщений, возвратившихся посредством других терминалов согласно проверочным сообщениям, где вторые ответные сообщения переносят идентификаторы устройств соответствующих точек доступа; и
[00018] запрашивают в указанном порядке идентификаторы терминалов, доставленные посредством вторых ответных сообщений, и добавляют все идентификаторы терминалов к списку передачи.
[00019] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: повышение эффективности передачи данных за счет того, что идентификаторы устройств других точек доступа способны получать проверочные сообщения, записанные в списке передачи, удачно ли определена передача данных, принявшая режим локальной передачи данных, в дальнейших шагах согласно записанным идентификаторам устройств точек доступа.
[00020] Кроме того, дополнительно:
[00021] передают запрос каждому из устройств других точек доступа в списке передачи, если идентификатор целевого терминала не содержится в списке передачи, при этом запрос переносит идентификатор целевого терминала и выполняется с возможностью опрашивания, имеет ли доступ целевой терминал к устройствам других точек доступа;
[00022] получают результаты запроса, в указанном порядке возвратившиеся посредством всех устройств других точек доступа; и
[00023] определяют устройство целевой точки доступа, к которому получает доступ целевой терминал на основании результатов запроса и списка передачи.
[00024] Кроме того, дополнительно:
[00025] передают блок данных устройству целевой точки доступа для возможности устройству целевой точки доступа перенаправить блок данных целевому терминалу.
[00026] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: когда запрошенная информация о сообщении для передачи не содержится в списке передачи, т.е. целевой терминал не доступен текущей точке доступа, устройство текущей точки доступа не передает напрямую информацию о сообщении серверу для перенаправления, а передает запрос устройствам других точек доступа, записанным в списке передачи, для определения, имеет ли доступ целевой терминал к хотя бы одному из устройств других точек доступа, и, если да, то информация о сообщении напрямую передается целевому терминалу через устройство другой точки доступа. Таким образом, даже если целевой терминал не находится в диапазоне доступа устройства текущей точки доступа, может использоваться режим локальной передачи данных, за счет чего повышается эффективность передачи данных.
[00027] Согласно второму объекту осуществления настоящего изобретения предлагается устройство передачи информации, которое включает: первый получающий модуль, первый определяющий модуль и первый передающий модуль, причем:
[00028] первый получающий модуль выполнен с возможностью получения информации о сообщении, переданной терминалом источника, которая включает блок данных и идентификатор целевого терминала;
[00029] первый определяющий модуль выполнен с возможностью определения, находится ли идентификатор целевого терминала в списке передачи, который включает идентификаторы всех терминалов и получает доступ к устройству текущей точки доступа, которое является устройством точки доступа, соответствующей терминалу источника; и
[00030] первый передающий модуль выполнен с возможностью передачи блока данных целевому терминалу, если первый определяющий модуль определяет, что идентификатор целевого терминала находится в списке передачи.
[00031] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: список передачи предварительно записывается в память устройства текущей точки доступа, когда получают запрошенную информацию о сообщении, переданную терминалом, записанным в списке передачи, это говорит о том, что передающее устройство и принимающее устройство информации о сообщении не имеет диапазона доступа устройства одной и той же точки доступа, в это же время, принимается локальный режим передачи и, таким образом, информация о сообщении напрямую передается целевому терминалу через устройство точки доступа, а процедура, в которой информация о сообщении передается серверу для перенаправления, отсутствует в уровне техники. Таким образом, эффективность передачи данных повышается, и, более того, может быть обеспечена нормальная передача информации о сообщении даже, когда сеть между устройством текущей точки доступа и сервером отключается или возникают задержки в сети. Кроме того, список передачи предварительно записывается в память устройства текущей точки доступа, и во время передачи информации о сообщении, для чего необходимо только сравнить идентификатор целевого терминала в информации о сообщении с идентификатором терминала в списке передачи, таким образом, способ оценки того, передается ли напрямую информация о сообщении целевому терминалу, является простым и эффективным, за счет чего также повышается эффективность передачи данных.
[00032] Кроме того, устройство дополнительно включает: модуль широковещательной рассылки, второй получающий модуль и добавляющий модуль, причем:
[00033] модуль широковещательной рассылки выполнен с возможностью осуществления широковещательной рассылки проверочных сообщений;
[00034] второй получающий модуль выполнен с возможностью получения первых ответных сообщений, в указанном порядке возвратившихся посредством всех терминалов, имеющих доступ к устройству текущей точки доступа на основании проверочных сообщений с помощью модуля широковещательной рассылки, при этом первые ответные сообщения переносят идентификаторы соответствующих терминалов; и
[00035] добавляющий модуль выполнен с возможностью запрашивания в указанном порядке идентификаторов терминалов, доставленные посредством первых ответных сообщений, полученных с помощью второй получающего модуля, и добавления всех идентификаторов терминалов к списку передачи.
[00036] Кроме того, идентификаторами терминалов, полученными посредством второго получающего модуля, являются MAC (управление доступом к среде передачи данных) - адреса терминалов.
[00037] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: надежность списка передачи обеспечивается за счет того, что идентификаторы терминала, которые должны быть записаны в списке передачи, могут быть определены через осуществление рассылки проверочных сообщений и получение ответных сообщений для подтверждения того, что терминалы, записанные в списке передачи, не имеют диапазона доступа устройства текущей точки доступа.
[00038] Кроме того, устройство дополнительно включает: третий получающий модуль и запрашивающий модуль, причем:
[00039] третий получающий модуль выполнен с возможностью получения одного или более вторых ответных сообщений, возвратившихся посредством терминалов других точек доступа на основании проверочного сообщения, где вторые ответные сообщения переносят идентификаторы устройств соответствующих точек доступа; и
[00040] запрашивающий модуль выполнен с возможностью запрашивания в указанном порядке идентификаторов терминалов, доставленных посредством вторых ответных сообщений, и с возможностью запрашивания и добавления всех идентификаторов терминалов к списку передачи.
[00041] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: повышения эффективности передачи данных за счет того, что идентификаторы устройств других точек доступа способны получать проверочные сообщения, записанные в списке передачи, для определения того, удачно ли осуществлена передача данных, принявшая режим локальной передачи данных, в дальнейших шагах согласно записанным идентификаторам устройств точек доступа.
[00042] Кроме того, устройство дополнительно включает: второй передающий модуль, четвертый получающий модуль и второй определяющий модуль, причем:
[00043] второй передающий модуль выполнен с возможностью передачи запроса каждому из устройств других точек доступа в списке передачи, если идентификатор целевого терминала не содержится в списке передачи, при этом запрос переносит идентификатор целевого терминала и выполнен с возможностью опрашивания, имеет ли доступ целевой терминал к устройствам других точек доступа;
[00044] четвертый получающий модуль выполнен с возможностью получения результатов запроса, в указанном порядке возвратившихся посредством всех устройств других точек доступа, направленных на запрос, переданный от второго передающего модуля; и
[00045] второй определяющий модуль выполнен с возможностью определения устройства целевой точки доступа, к которому получает доступ целевой терминал на основании результатов запроса и списка передачи.
[00046] Кроме того, что устройство дополнительно включает третий передающий модуль, причем
[00047] третий передающий модуль выполнен с возможностью передачи блока данных устройству целевой точки доступа для перенаправления блока данных целевому терминалу.
[00048] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты: когда запрошенная информация о сообщении для передачи не содержится в списке передачи, т.е. целевой терминал не доступен текущей точке доступа, устройство текущей точки доступа не передает напрямую информацию о сообщении серверу для перенаправления, а передает запрос устройствам других точек доступа, записанным в списке передачи, для определения, имеет ли доступ целевой терминал к хотя бы одному из устройств других точек доступа, и, если да, то информация о сообщении напрямую передается целевому терминалу через устройство другой точки доступа. Таким образом, даже, если целевой терминал не находится в диапазоне доступа устройства текущей точки доступа, может использоваться режим локальной передачи данных, что повышает эффективность передачи данных.
[00049] Согласно третьему объекту осуществления настоящего изобретения предлагается устройство точки доступа, включающее:
[00050] процессор;
[00051] память, выполненную с возможностью хранения инструкций, исполняемых процессором;
[00052] причем процессор выполнен с возможностью:
[00053] получения информации о сообщении, переданной терминалом источника, где информация о сообщении включает блок данных и идентификатор целевого терминала;
[00054] определения, находится ли идентификатор целевого терминала в списке передачи, включающем идентификаторы всех терминалов, которые получают доступ к устройству текущей точки доступа, которое является устройством точки доступа, соответствующей терминалу источника;
[00055] передачи блока данных целевому терминалу, если идентификатор целевого терминала находится в списке передачи.
[00056] В результате осуществления технических решений в соответствии с данным изобретением достигаются следующие полезные эффекты:
[00057] список передачи предварительно записывается в память устройства текущей точки доступа, когда получают запрошенную информацию о сообщении, переданную терминалом, записанным в списке передачи, что говорит о том, что передающее устройство и принимающее устройство информации о сообщении не имеют диапазона доступа устройства одной и той же точки доступа, одновременно принимается локальный режим передачи, таким образом, информация о сообщении напрямую передается целевому терминалу через устройство точки доступа, а процедура, в которой информация о сообщении передается серверу для перенаправления, отсутствует в уровне техники. Таким образом, эффективность передачи данных повышается, и более того, может быть обеспечена нормальная передача информации о сообщении даже, когда сеть между устройством текущей точки доступа и сервером отключается или возникают задержки в сети. Кроме того, список передачи предварительно записывается в память устройства текущей точки доступа, и во время передачи информации о сообщении достаточно только сравнить идентификатор целевого терминала в информации о сообщении с идентификатором терминала в списке передачи, в результате чего способ оценки того, передается ли напрямую информация о сообщении целевому терминалу, является простым и эффективным, при этом дополнительно повышается эффективность передачи данных.
[00058] Следует понимать, что, как вышеизложенное общее описание, так и нижеследующее подробное описание, являются примерными и пояснительными и не ограничивают объем охраны изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[00059] Прилагаемые чертежи, которые включены в и составляют часть настоящего описания, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для пояснения его сущности.
[00060] Фиг. 1: блок-схема, иллюстрирующая частный случай осуществления способа передачи информации;
[00061] Фиг. 2: блок-схема, иллюстрирующая другой частный случай осуществления способа передачи информации;
[00062] Фиг. 3: блок-схема, иллюстрирующая другой частный случай осуществления способа передачи информации;
[00063] Фиг. 4: блок-схема, иллюстрирующая другой частный случай осуществления способа передачи информации;
[00064] Фиг. 5: блок-схема, иллюстрирующая частный случай осуществления устройства передачи информации;
[00065] Фиг. 6: блок-схема, иллюстрирующая другой частный случай осуществления устройства передачи информации;
[00066] Фиг. 7: блок-схема, иллюстрирующая другой частный случай осуществления устройства передачи информации;
[00067] Фиг. 8: блок-схема, иллюстрирующая другой частный случай осуществления устройства передачи информации;
[00068] Фиг. 9: блок-схема, иллюстрирующая другой частный случай осуществления устройства передачи информации;
[00069] Фиг. 10: блок-схема, иллюстрирующая частный случай осуществления сущности устройства точки доступа;
[00070] Фиг. 11: блок-схема, иллюстрирующая частный случай осуществления устройства передачи информации 1900.
ПОДРОБНОЕ ОПИСАНИЕ
[00071] Ниже дается подробное описание частных случаев осуществления изобретения, которые проиллюстрированы на прилагаемых чертежах, где одинаковые или подобные элементы на разных чертежах обозначены одинаковыми номерами, если не оговорено иное. Изложенные в нижеследующем описании частные случаи осуществления изобретения не охватывают всех возможных его реализаций. Они являются лишь конкретными примерами устройств и способов, охарактеризованных в прилагаемой формуле.
[00072] Фиг. 1 представляет собой блок-схему, иллюстрирующую частный случай осуществления способа передачи информации. Как показано на Фиг. 1, способ передачи информации используется для устройства точки доступа с функцией доступа к данным такого, как беспроводной маршрутизатор в Wi-Fi локальной вычислительной сети. Способ передачи информации заключается в следующих шагах.
[00073] Шаг S101: получают информацию о сообщении, переданную терминалом источника, информация о сообщении включает блок данных и идентификатор целевого терминала.
[00074] Устройство точки доступа выполнено с возможностью получения информации о сообщении, переданной терминалом источника, и с возможностью передачи информации о сообщении целевому терминалу.
[00075] На данном шаге, устройство точки доступа впервые получает информацию о сообщении, переданную терминалом источника, информация о сообщении включает блок данных, запрошенный для передачи, и идентификатор целевого терминала, причем идентификатором целевого терминала могут быть MAC (управление доступом к среде передачи данных) - адреса целевого терминала или другая информация мобильного терминала, такого как название, номер или подобное.
[00076] Шаг S102: определяют, находится ли идентификатор целевого терминала в списке передачи, включающем идентификаторы всех терминалов, которые получают доступ к устройству текущей точки доступа, которое является устройством точки доступа, соответствующей терминалу источника.
[00077] Список передачи заранее записывается в память устройства текущей точки доступа, а идентификаторы записей терминалов получают доступ к устройству текущей точки доступа. Например, в Wi-Fi локальной вычислительной сети, список передачи заранее записывается в беспроводной маршрутизатор в Wi-Fi локальной вычислительной сети, а идентификаторы записей терминалов в этот момент получают доступ к беспроводному маршрутизатору по МАС-адресу мобильного телефона, планшета или тому подобного.
[00078] После того, как устройство текущей точки доступа получило информацию о сообщении, переданную терминалом источника, и запросило идентификатор, содержащийся в информации о сообщении целевого терминала, идентификатор целевого терминала сравнивается с идентификаторами терминала в заранее записанном списке передачи, если идентификатор целевого терминала в информации о сообщении сопоставляется с одним сохраненным идентификатором в списке передачи, это может говорить о том, что целевое устройство, которому передается информация о сообщении, не имеет диапазона доступа устройства текущей точки доступа.
[00079] Шаг S103: передают блок данных целевому терминалу, если идентификатор целевого терминала находится в списке передачи.
[00080] Устройство текущей точки доступа напрямую передает информацию о сообщении целевому терминалу, когда определяют, что целевой терминал, которому передается информация о сообщении, не имеет диапазона доступа устройства текущей точки доступа и, соответственно, не требуется передача информации о сообщении серверу.
[00081] В данном осуществлении список передачи предварительно записывается в память устройства текущей точки доступа, когда получают запрошенную информацию о сообщении, переданную терминалом, записанным в списке передачи, что говорит о том, что передающее устройство и принимающее устройство информации о сообщении не имеют диапазона доступа устройства одной и той же точки доступа, в это же время, принимается локальный режим передачи, таким образом, информация о сообщении напрямую передается целевому терминалу через устройство точки доступа, а процедура, в которой информация о сообщении передается серверу для перенаправления, отсутствует в уровне техники. Таким образом, эффективность передачи данных повышается, и, более того, может быть обеспечена нормальная передача информации о сообщении даже тогда, когда сеть между устройством текущей точки доступа и сервером отключается или возникают задержки в сети Кроме того, список передачи предварительно записывается в память устройства текущей точки доступа и во время передачи информации о сообщении, необходимо только сравнить идентификатор целевого терминала в информации о сообщении с идентификатором терминала в списке передачи, таким образом, способ оценки того, передается ли напрямую информация о сообщении целевому терминалу, является простым и эффективным, что повышает эффективность передачи данных.
[00082] Фиг. 2 представляет собой блок-схему, иллюстрирующую другой частный случай осуществления способа передачи информации. Способ передачи информации используется для устройства точки доступа с функцией доступа к данным. Как показано на Фиг. 2, перед выполнением шага S102 способ дополнительно включает следующие шаги.
[00083] Шаг S201: осуществляют широковещательную рассылку проверочных сообщений.
[00084] Устройство точки доступа осуществляет широковещательную рассылку проверочных сообщений периодически, в режиме синхронизации при срабатывании события или в ручном режиме при срабатывании события, который может быть выбран на основании конкретных требований.
[00085] Шаг S202: получают первые ответные сообщения, в указанном порядке возвратившиеся посредством всех терминалов, имеющих доступ к устройству текущей точки доступа согласно проверочным сообщениям, при этом первые ответные сообщения переносят идентификаторы соответствующих терминалов; и
[00086] После осуществления широковещательной рассылки проверочных сообщений устройством текущей точки доступа, если один терминал получил доступ к устройству текущей точки доступа, он получит проверочное сообщение, а идентификатор терминала вернется к устройству текущей точки доступа посредством ответного сообщения.
[00087] Причем идентификатором целевого терминала может быть MAC (управление доступом к среде передачи данных) - адрес целевого терминала или другая информация мобильного терминала, такая как название, номер или подобное.
[00088] Шаг S203: запрашивают в указанном порядке идентификаторы терминалов, доставленные посредством первых ответных сообщений, и добавляют все идентификаторы терминалов к списку передачи.
[00089] На этом шаге, если список передачи пуст, полученные идентификаторы терминалов напрямую добавляются к списку передачи, а если список передачи не пуст, каждый из полученных идентификаторов терминалов сравнивается с записанными идентификаторами в списке передачи, при этом, если полученные идентификаторы терминалов содержатся в списке передачи, то не требуется их добавлять в список передачи. Кроме того, если терминал, соответствующий одному идентификатору в списке передачи, не отправляет ответное сообщение, то это говорит о том, что терминал больше не имеет доступ к устройству точки доступа, а идентификатор в списке передачи удаляется.
[00090] В данном осуществлении идентификатор точки доступа, который не должен быть записан в список передачи, может быть определен посредством широковещательной рассылки проверочных сообщений и получения ответных сообщений, чтобы убедиться в том, что терминалы, записанные в списке передачи, не имеют диапазона доступа устройства текущей точки доступа, таким образом обеспечивается надежность списка передачи.
[00091] Фиг. 3 представляет собой блок-схему, иллюстрирующую другой частный случай осуществления способа передачи информации. Способ передачи информации используется для устройства точки доступа с функцией доступа к данным. Как показано на Фиг. 3, после выполнения шага S102 способ дополнительно включает следующие шаги.
[00092] Шаг S301: получают одно или более вторых ответных сообщений, возвратившихся посредством других терминалов согласно проверочным сообщениям, где вторые ответные сообщения переносят идентификаторы устройств соответствующих точек доступа; и
[00093] Шаг S302: запрашивают в указанном порядке идентификаторы терминалов, перенесенные посредством вторых ответных сообщений, и добавляют все идентификаторы терминалов к списку передачи.
[00094] Воплощение нацелено на случай, в котором ответное сообщение получают посредством устройств других точек доступа, и в этом случае, устройства, которые получили ответное сообщение, не являются терминалами, а являются устройствами других точек доступа. Для такого случая после получения ответных сообщений устройство текущей точки доступа может также добавлять идентификаторы устройств других точек доступа в ответных сообщениях в список передачи, а тем временем устройство текущей точки доступа добавляет метки типа идентификаторам для того, чтобы отобразить, что устройства, соответствующие этим идентификаторам, являются устройствами точек доступа, а не терминалами.
[00095] В данном осуществлении идентификаторы устройств других точек доступа, способных получать ответные сообщения, записываются в список передачи, таким образом определяется, может ли удачно осуществляться передача данных, принявшая режим локальной передачи данных, в дальнейших шагах на основании записанных идентификаторов устройств точек доступа, что полезно для повышения эффективности передачи данных.
[00096] Фиг. 4 представляет собой блок-схему, иллюстрирующую другой частный случай осуществления способа передачи информации. Способ передачи информации используется для устройства точки доступа с функцией доступа к данным. Как показано на Фиг. 4, на основе добавления идентификаторов устройства других точек доступа к списку передачи, способ дополнительно включает следующие шаги.
[00097] Шаг S401: передают запрос каждому из устройств других точек доступа в списке передачи, если идентификатор целевого терминала не содержится в списке передачи, запрос переносит идентификатор целевого терминала и выполняется с возможностью опрашивания, имеет ли доступ целевой терминал к устройствам других точек доступа.
[00098] Устройство текущей точки доступа может исключать из списка все устройства других точек доступа, записанные в списке передачи, на основании меток типа и может передавать запрос устройствам этих точек доступа.
[00099] Шаг S402: получают результаты запроса, в указанном порядке возвратившиеся посредством всех устройств других точек доступа; и
[000100] Шаг S403: определяют устройство целевой точки доступа, к которому получает доступ целевой терминал на основании результатов запроса и списка передачи.
[000101] Если результат запроса успешный, это говорит о том, что целевой терминал имеет доступ к устройству точки доступа, которое передает результат запроса, таким образом, устройство точки доступа является устройством целевой точки доступа и, более того, информация об адресах устройства текущей точки доступа запрашивается из списка передачи.
[000102] Шаг S404: передают блок данных устройству целевой точки доступа для возможности устройству целевой точки доступа перенаправить блок данных целевому терминалу.
[000103] После передачи блока данных устройству целевой точки доступа, устройство целевой точки доступа может использовать шаги S101-S103 или другие способы прямой передачи блока данных целевому терминалу, при этом блок данных не требует передачи серверу для перенаправления.
[000104] В данном осуществлении, когда информация о сообщении, запрошенная для передачи, не содержится в списке передачи, т.е. целевой терминал не имеет доступ к текущей точке доступа, устройство текущей точки доступа не передает напрямую информацию о сообщении серверу для перенаправления, а передает запрос устройствам других точек доступа, записанных в списке передачи для определения, имеет ли доступ целевой терминал хотя бы к одному устройству других точек доступа, и, если да, то информация о сообщении напрямую передается целевому терминалу посредством устройства другой точки доступа. Другими словами, даже когда целевой терминал не имеет диапазона доступа устройства текущей точки доступа, может использоваться режим локальной передачи данных, в результате чего повышается эффективность передачи данных.
[000105] Фиг. 5 представляет собой блок-схему, иллюстрирующую частный случай осуществления устройства передачи информации. Как показано на Фиг. 5, устройство передачи информации включает: первый получающий модуль 51, первый определяющий модуль 52 и первый передающий модуль 53.
[000106] Первый получающий модуль 51 выполнен с возможностью получения информации о сообщении, переданной терминалом источника, которая включает блок данных и идентификатор целевого терминала.
[000107] Первый получающий модуль 51 выполнен с возможностью получения информации о сообщении, переданной терминалом источника, и с возможностью передачи информации о сообщении целевому терминалу.
[000108] Первый получающий модуль 51 выполнен с возможностью получения информации о сообщении, переданной терминалом источника, причем информация о сообщении включает блок данных, запрошенный для передачи, и идентификатор целевого терминала, которым может быть MAC (управление доступом к среде передачи данных) - адрес целевого терминала или другая информация мобильного терминала такая, как название, номер или подобное.
[000109] Первый определяющий модуль выполнен с возможностью определения, находится ли идентификатор целевого терминала в списке передачи, включающем идентификаторы всех терминалов, которые получают доступ к устройству текущей точки доступа, которое является устройством точки доступа, соответствующей терминалу источника.
[000110] Список передачи заранее записывается в память устройства текущей точки доступа, а идентификаторы записей терминалов получают доступ к устройству текущей точки доступа. Например, в Wi-Fi локальной вычислительной сети список передачи заранее записывается в беспроводной маршрутизатор в Wi-Fi локальной вычислительной сети, а идентификаторы записей терминалов в этот момент получают доступ к беспроводному маршрутизатору такому, как МАС-адреса мобильного телефона, планшета или тому подобного.
[000111] После того, как первый определяющий модуль 52 получает информацию о сообщении, переданную терминалом источника и запрашивает идентификатор целевого терминала в информации о сообщении, идентификатор целевого терминала сравнивается с идентификаторами терминала в заранее записанном списке передачи, если идентификатор целевого терминала в информации о сообщении сопоставляется с одним сохраненным идентификатором в списке передачи, это может говорить о том, что целевое устройство, которому передается информация о сообщении, не имеет диапазона доступа устройства текущей точки доступа.
[000112] Первый передающий модуль 53 выполнен с возможностью передачи блока данных целевому терминалу, если первый определяющий модуль определяет, что идентификатор целевого терминала находится в списке передачи.
[000113] Первый передающий модуль 53 напрямую передает информацию о сообщении целевому терминалу, если определено, что целевой терминал, которому передается информация о сообщении, не имеет диапазона доступа устройства текущей точки доступа и не требуется передача информации о сообщении серверу.
[000114] В данном осуществлении список передачи предварительно записывается в память устройства текущей точки доступа, когда получают запрошенную информацию о сообщении, переданную терминалом, записанным в списке передачи, что говорит о том, что передающее устройство и принимающее устройство информации о сообщении не имеют диапазона доступа устройства одной и той же точки доступа, в это же время, принимается локальный режим передачи, таким образом, информация о сообщении напрямую передается целевому терминалу через устройство точки доступа, а процедура, в которой информация о сообщении передается серверу для перенаправления, отсутствует в уровне техники. Таким образом, эффективность передачи данных повышается, и, более того, может быть обеспечена нормальная передача информации о сообщении даже тогда, когда сеть между устройством текущей точки доступа и сервером отключается или возникают задержки в сети Кроме того, список передачи предварительно записывается в память устройства текущей точки доступа, и во время передачи информации о сообщении, необходимо только сравнить идентификатор целевого терминала в информации о сообщении с идентификатором терминала в списке передачи, таким образом, способ оценки того, передается ли напрямую информация о сообщении целевому терминалу, является простым и эффективным, что повышает эффективность передачи данных.
[000115] Фиг. 6 представляет собой блок-схему, иллюстрирующую частный случай осуществления устройства передачи информации. На Фиг. 6 иллюстрируется устройство передачи информации, осуществленное на основе устройства, показанного на фиг. 5 и дополнительно включающее: модуль 54 широковещательной рассылки, второй получающий модуль 55 и добавляющий модуль 56.
[000116] Модуль 54 широковещательной рассылки выполнен с возможностью осуществления широковещательной рассылки проверочных сообщений.
[000117] Модуль 54 широковещательной рассылки может осуществлять широковещательную рассылку проверочных сообщений периодически, в режиме синхронизации при срабатывании события или в ручном режиме при срабатывании события, который может быть выбран на основании конкретных требований.
[000118] Второй получающий модуль 55 выполнен с возможностью получения первых ответных сообщений, в указанном порядке возвратившихся посредством всех терминалов, имеющих доступ к устройству текущей точки доступа на основании проверочных сообщений с помощью модуля широковещательной рассылки, при этом первые ответные сообщения переносят идентификаторы соответствующих терминалов.
[000119] После осуществления устройством текущей точки доступа широковещательной рассылки проверочных сообщений, если один терминал имел доступ к устройству текущей точки доступа, второй получающий модуль 55 может получать проверочные сообщения и возвращать идентификатор терминала устройству текущей точки доступа посредством ответного сообщения.
[000120] Причем, идентификатором целевого терминала может быть MAC (управление доступом к среде передачи данных) - адрес или другая информация мобильного терминала, такая как название, номер или подобное.
[000121] Добавляющий модуль 56 выполнен с возможностью запрашивания в указанном порядке идентификаторов терминалов, доставленных посредством первых ответных сообщений, полученных с помощью второго получающего модуля, и добавления всех идентификаторов терминалов к списку передачи.
[000122] Если список передачи пуст, добавляющий модуль 56 напрямую добавляет полученные идентификаторы терминалов к списку передачи, а, если список передачи не пуст, то добавляющий модуль позволяет сравнивать последовательно каждый из полученных идентификаторов терминалов с записанными идентификаторами терминалов в списке передачи, если полученные идентификаторы терминалов содержатся в списке передачи, то не требуется их добавлять в список передачи. Кроме того, если терминал, соответствующий одному идентификатору в списке передачи, не отправляет ответное сообщение, что говорит о том, что терминал больше не имеет доступ к устройству точки доступа, то добавляющий модуль удаляет идентификатор в списке передачи.
[000123] В осуществлении, идентификатор точки доступа, который не должен быть записан в список передачи, может быть определен посредством широковещательной рассылки проверочных сообщений и получения ответных сообщений для обеспечения, что терминалы, записанные в списке передачи, выполнены без диапазона доступа текущего устройства точки доступа, таким образом обеспечивается надежность списка передачи.
[000124] В другом осуществлении изобретения идентификаторами терминалов являются MAC адреса терминалов.
[000125] Фиг. 7 представляет собой блок-схему, иллюстрирующую другой частный случай осуществления устройства передачи информации. На Фиг. 7 иллюстрируется устройство передачи информации, осуществленное на основе устройства, показанного на фиг. 6, и дополнительно включающее: третий получающий модуль 57 и запрашивающий модуль 58.
[000126] Третий получающий модуль 57 выполнен с возможностью получения одного или более вторых ответных сообщений, возвратившихся посредством терминалов других точек доступа на основании проверочного сообщения, вторые ответные сообщения переносят идентификаторы устройств соответствующих точек доступа; и
[000127] Запрашивающий модуль 58 выполнен с возможностью запрашивания в указанном порядке идентификаторов терминалов, перенесенных посредством всех вторых ответных сообщений, и с возможностью добавления всех идентификаторов терминалов других точек доступа к списку передачи.
[000128] Воплощение нацелено на случай, в котором ответное сообщение получают посредством устройств других точек доступа, и в этом случае, устройства, которые получили ответное сообщение, не являются терминалами, а являются устройствами других точек доступа. После получения проверочного сообщения другие устройства точек доступа также могут возвращать идентификаторы устройству текущей точки доступа посредством ответных сообщений. Для такого места после того, как третий получающий модуль 57 получает ответные сообщения, запрашивающий модуль 58 добавляет идентификаторы устройства другой точки доступа в ответных сообщениях в список передачи, одновременно запрашивающий модуль 58 добавляет метку типа идентификаторам для того, чтобы отобразить, что устройства, соответствующие этим идентификаторам, являются устройствами точек доступа, а не терминалами.
[000129] В данном осуществлении идентификаторы устройств других точек доступа, способных получать ответные сообщения, записываются в список передачи, таким образом определяется, может ли быть удачно осуществляться передача данных, принявшая режим локальной передачи данных, в дальнейших шагах на основании записанных идентификаторов устройств точек доступа, в результате чего повышается эффективность передачи данных.
[000130] Фиг. 8 представляет собой блок-схему, иллюстрирующую другой частный случай осуществления устройства передачи информации. Как показано на Фиг. 8, на основе осуществления, показанного на Фиг. 7, устройство передачи информации дополнительно включает второй передающий модуль 59, четвертый получающий модуль 510 и второй определяющий модуль 511.
[000131] Второй передающий модуль 59 выполнен с возможностью передачи запроса каждому из устройств других точек доступа в списке передачи, если идентификатор целевого терминала не содержится в списке передачи, запрос переносит идентификатор целевого терминала и выполняется с возможностью опрашивания, имеет ли доступ целевой терминал к устройствам других точек доступа.
[000132] Второй передающий модуль 59 может исключать все устройства других точек доступа, записанные в списке передачи, на основании меток типа, и передавать запрос устройствам точек доступа.
[000133] Четвертый получающий модуль 510 выполнен с возможностью получения результатов запроса, в указанном порядке возвратившихся посредством всех устройств других точек доступа, направленных на запрос от второго передающего модуля.
[000134] Второй определяющий модуль 511 выполнен с возможностью определения устройства целевой точки доступа, к которому получает доступ целевой терминал на основании результатов запроса, полученных с помощью четвертого получающего модуля, и списка передачи.
[000135] Если результат запроса успешный, это говорит о том, что целевой терминал имеет доступ к устройству точки доступа, которое передает результат запроса, таким образом, устройство точки доступа является устройством целевой точки доступа, кроме того, второй определяющий модуль 511 запрашивает информацию об адресах устройства целевой точки доступа из списка передачи.
[000136] В данном осуществлении, когда информация о сообщении, запрошенная для передачи, не содержится в списке передачи, т.е. целевой терминал не имеет доступ к текущей точке доступа, устройство текущей точки доступа не передает напрямую информацию о сообщении серверу для перенаправления, а передает запрос устройствам других точек доступа, записанных в списке передачи, для определения, имеет ли доступ целевой терминал хотя бы к одному устройству других точек доступа, и, если да, то информация о сообщении напрямую передается целевому терминалу посредством устройства другой точки доступа. Другими словами, даже когда целевой терминал не имеет диапазона доступа устройства текущей точки доступа, может использоваться режим локальной передачи данных в результате чего повышается эффективность передачи данных.
[000137] Фиг. 9 представляет собой блок-схему, иллюстрирующую другой частный случай осуществления устройства передачи информации. Как показано на Фиг. 9, на основе осуществления, показанного на Фиг. 8, устройство передачи информации дополнительно включает третий передающий модуль 512.
[000138] Третий передающий модуль 512 выполнен с возможностью передачи блока данных устройству целевой точки доступа для перенаправления устройством целевой точки доступа блока данных целевому терминалу.
[000139] После передачи блока данных устройству целевой точки доступа устройство целевой точки доступа может использовать вышеописанные способы, описанные в шагах S101-S103, или другие способы прямой передачи блока данных целевому терминалу, при этом не требуется передача блока данных серверу для перенаправления.
[000140] Модули внутренних функций и структурная схема устройства передачи информации описаны выше. Фиг. 10 представляет собой блок-схему, иллюстрирующую частный случай осуществления сущности устройства точки доступа, и, как показано на Фиг. 10, устройство точки доступа включает память 61 и процессор 62.
[000141] Память 61 выполнена с возможностью хранения инструкций, исполняемых процессором.
[000142] Процессор 62 выполнен с возможностью:
[000143] получения информации о сообщении, переданной терминалом источника, где информация о сообщении включает блок данных и идентификатор целевого терминала;
[000144] определения, находится ли идентификатор целевого терминала в списке передачи, включающем идентификаторы всех терминалов, которые получают доступ к устройству текущей точки доступа, которое является устройством точки доступа, соответствующей терминалу источника;
[000145] передачи блока данных целевому терминалу, если идентификатор целевого терминала находится в списке передачи.
[000146] Из приведенного выше описания устройства передачи информации понятно, что процессор может быть центральным процессором (ЦП), универсальным процессором, цифровым сигнальным процессором (ЦСП), специализированной интегральной схемой (СИС) или подобным. Универсальный процессор может быть микропроцессором или любым известным процессором или подобным, и вышеописанная память может быть постоянным запоминающим устройством (ПЗУ), оперативным запоминающим устройством (ОЗУ), флэш-памятью, жестким диском или твердотельным накопителем. Цифровой мобильный телефон не имеет в наличии СИМ-карту, также известную как карта идентификации пользователя или карточку с микропроцессором. Таким образом, информация о пользователе цифрового мобильного телефона, зашифрованный ключ, пользовательская телефонная книга и другая информация хранятся в компьютерном чипе. Шаги способа, раскрытые в настоящем изобретением, могут быть выполнены и завершены посредством процессора аппаратного обеспечения напрямую или выполнены и завершены посредством сочетаний модулей аппаратного и программного обеспечения в процессоре.
[000147] Фиг. 11 представляет собой блок-схему, иллюстрирующую частный случай осуществления устройства передачи информации 1900. Например, устройство передачи информации может быть таким устройством, как беспроводной маршрутизатор или подобным, которое может предоставлять функцию доступа данных.
[000148] На Фиг. 11 иллюстрируется устройство 1900 передачи информации, включающее компонент 1922 обработки и дополнительно один или более процессоров, а также источник памяти, представленный памятью 1932, выполненной с возможностью хранения исполняемых инструкций посредством компонента 1922 обработки такого, как прикладная программа. Прикладная программа, хранимая в памяти 1932, может включать один или более модулей, каждый из которых соответствует группе инструкций. Кроме того, компонент 1922 обработки выполнен с возможностью выполнения инструкций для осуществления способа передачи информации.
[000149] Устройство 1900 может также включать компонент 1926 источника питания, который выполнен с возможностью управления питанием устройства 1900, проводной или беспроводной сетевой интерфейс 1950, который выполнен с возможностью подключения устройства 1900 к сети и интерфейс 1958 ввода/вывода (I/O).
[000150] Устройство 1900 может работать на операционной системе, которая хранится в памяти 1932, например, Windows Server ™, Mac OS ХТМ, Unix ™, Linux ™, Free BSD ™ или подобным.
[000151] В одном из вариантов осуществления для осуществления описанных выше способов устройство 1900 может быть реализовано посредством одной или более Специализированных Интегральных Схем (СИС), Цифрового Сигнального Процессора (ЦСП), Устройств Цифровой Обработки Сигнала (УЦОС), Программируемым Логическим Устройством (ПЛУ), логической микросхемой, программируемой в условиях эксплуатации (ППВМ), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов.
[000152] В одном из вариантов осуществления энергонезависимый компьютерно-читаемый носитель включает инструкции такие, как включенные в память 1932, выполняемые компонентом 1922 обработки в устройстве 1900 передачи информации для осуществления описанных выше способов. Например, энергонезависимым компьютерно-читаемым носителем может быть постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), компакт-диск, магнитная лента, дискеты, оптическое устройство хранения данных и тому подобное.
[000153] Возможно использовать энергонезависимый компьютерно-читаемый носитель, когда инструкции на носителе данных исполняются посредством компонента обработки устройства 1900 передачи информации, который может осуществлять обработку информации, которая заключается в следующем:
[000154] получают информацию о сообщении, переданную терминалом источника, информация о сообщении включает блок данных и идентификатор целевого терминала;
[000155] определяют, находится ли идентификатор целевого терминала в списке передачи, список передачи, включающий идентификаторы всех терминалов, получает доступ к устройству текущей точки доступа, и устройство текущей точки доступа является устройством точки доступа, соответствующей терминалу источника; и
[000156] передают блок данных целевому терминалу, если идентификатор целевого терминала находится в списке передачи.
[000157] Кроме того, перед определением того, находится ли идентификатор целевого терминала в списке передачи, дополнительно:
[000158] осуществляют широковещательную рассылку проверочных сообщений;
[000159] получают первые ответные сообщения, в указанном порядке возвратившиеся посредством всех терминалов, получающих доступ к устройству текущей точки доступа согласно проверочным сообщениям, где первые ответные сообщения переносят идентификаторы соответствующих терминалов; и
[000160] запрашивают в указанном порядке идентификаторы терминалов, перенесенные посредством первых ответных сообщений, и добавляют все идентификаторы терминалов к списку передачи.
[000161] Кроме того, идентификатором терминала являются MAC (управление доступом к среде передачи данных) - адреса терминала.
[000162] Кроме того, после широковещательной рассылки проверочных сообщений, способ дополнительно заключается в том, что:
[000163] получают одно или более вторых ответных сообщений, возвратившиеся посредством других терминалов согласно проверочным сообщениям, вторые ответные сообщения переносят идентификаторы соответствующих устройств точек доступа; и
[000164] запрашивают в указанном порядке идентификаторы терминалов, доставленные посредством вторых ответных сообщений, и добавляют все идентификаторы терминалов к списку передачи.
[000165] Кроме того, дополнительно:
[000166] передают запрос каждому из устройств другой точки доступа в списке передачи, если идентификатор целевого терминала не содержится в списке передачи, запрос переносит идентификатор целевого терминала и выполняется с возможностью опрашивания, имеет ли доступ целевой терминал к устройствам других точек доступа;
[000167] получают результаты запроса, в указанном порядке возвратившиеся посредством всех устройств других точек доступа; и
[000168] определяют устройство целевой точки доступа, к которому получает доступ целевой терминал на основании результатов запроса и списка передачи.
[000169] Кроме того, дополнительно:
[000170] передают блок данных устройству целевой точки доступа для перенаправления блока данных целевому терминалу.
[000171] На основании приведенного здесь описания специалист в данной области техники может легко представить другие варианты осуществления изобретения. Настоящее изобретение предназначено для того, чтобы учесть любые варианты использования или применения общих принципов заявленного изобретения, включая частные случаи, которые появляются в пределах известной или обычной практики в уровне техники. Формула, определяющая объем охраны настоящего изобретения, полностью основана на описании, раскрывающем сущность изобретения и включающего частные случаи его осуществления.
[000172] Следует принять во внимание, что настоящее изобретение не ограничивается конкретными конструкциями, которые описаны выше и проиллюстрированы на прилагаемых чертежах, и любые их модификации, равноценные замены и улучшения могут быть сделаны без отступления от области их применения. Объем охраны изобретения только ограничен прилагаемой формулой изобретения.