РАВНОПРАВНОЕ СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ РЕСУРСА В БЕСПРОВОДНОЙ СВЯЗИ
FAIR RESOURCE SHARING IN WIRELESS COMMUNICATION

[0001] По настоящей Патентной Заявке испрашивается приоритет Предварительной Заявки США № 61/075868, озаглавленной «FAIR RESOURCE SHARING IN COOPERATIVE SYSTEMS», поданной 26 Июня 2008 г., которая переуступлена правообладателю настоящей заявки, и настоящим в прямой форме включена в настоящее описание посредством ссылки.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Область техники, к которой относится изобретение
[0002] Нижеследующее в целом относится к беспроводной связи и, более конкретно, к обеспечению равноправия при совместном использовании ресурсов между беспроводными узлами в среде беспроводной связи.
Предпосылки создания изобретения
[0003] Системы беспроводной связи широко развернуты для предоставления различных типов контента связи, такого как голосовой контент, контент данных и т.д. Типично, системы беспроводной связи могут быть системами с множественным доступом, выполненными с возможностью обеспечения связи для многочисленных пользователей посредством совместного использования доступных ресурсов системы (например, ширины полосы, мощности передачи). Примеры таких систем с множественным доступом могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы множественного доступа с ортогональным частотным разделением(OFDMA) и подобные.
[0004] Как правило, системы беспроводной связи с множественным доступом могут одновременно обеспечивать связь для многочисленных терминалов пользователя. Соответственно, мобильные устройства могут осуществлять связь с одной или более базовыми станциями через передачи по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к терминалам пользователя, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов пользователя к базовым станциям. Дополнительно, система связи между терминалами пользователя и базовыми станциями может быть установлена через системы с одним-входом одним-выходом (SISO), системы с многими-входами одним-выходом (MISO), системы с многими-входами многими-выходами (MIMO), и т.д.
[0005] В дополнение к вышеупомянутому, самоорганизующиеся (одноранговые) сети беспроводной связи позволяют устройствам связи передавать или принимать информацию во время движения, не требуя наличия традиционных базовых станций. Эти сети связи могут быть коммуникационно соединены с другими общедоступными или частными сетями, например, через проводные или беспроводные точки доступа, чтобы способствовать передаче информации к и от терминалов пользователя. Самоорганизующиеся сети связи, как правило, включают в себя множество терминалов доступа (например, мобильных устройств связи, мобильных телефонов, беспроводных терминалов пользователя), осуществляющих связь однорангового вида. Сети связи также могут включать в себя точки радиомаяка, которые излучают мощные сигналы, чтобы способствовать одноранговой связи между терминалами доступа; например, излучаемые радиомаяки могут содержать информацию привязки по времени, чтобы обеспечивать поддержку при синхронизации по времени таких терминалов.
[0006] Беспроводная связь, как правило, задействует многочисленные беспроводные приемопередатчики, которые находятся внутри конкретной географической зоны и которые передают сигналы на конкретных радиочастотах. В том случае, когда соседние приемопередатчики осуществляют передачу на общих частотах, в общие временные интервалы или используют общие коды или символы (например, используют общие беспроводные ресурсы), то это может привести к взаимным помехам между сигналами многочисленных приемопередатчиков. Для того чтобы подавить пересекающиеся передачи и, как следствие, помехи для сигнала, беспроводная связь, как правило, структурирована по времени, частоте или по различным ресурсам кодов или символов, чтобы позволить отличать одни сигналы от других сигналов. Например, производить разграничение позволяет передача в разные интервалы времени и передача на ортогональных частотах. Кроме того, использование ортогональных кодов или символов также может приводить к подавлению помех, даже для сигналов, передаваемых в один и тот же момент времени. Соответственно, для того чтобы позволить многочисленным узлам функционировать в заданной беспроводной среде, беспроводные ресурсы сегментируются.
[0007] Несмотря на то что системы с множественным доступом используют различные технологии для снижения помех и обеспечения высококачественной связи (например, такие как сегментация ресурса), по мере роста числа передатчиков в беспроводной среде, проблема помех имеет тенденцию к повторному появлению. Соответственно, контроллеры сетевой связи часто требуют от некоторых узлов уступить ресурсы канала (например, время передачи, частоту передачи) другим узлам, для которых имеют место помехи. Такое определение может основываться на приоритете трафика, приоритете сигнализации и т.д. соответствующих узлов. Хотя такое регулирование может сдерживать помехи на минимальном уровне, оно также приводит к задержкам или прерываниям для уступающих узлов. Соответственно, улучшение в управлении большим числом беспроводных приемопередатчиков в среде с конечным числом ресурсов остается задачей при разработке беспроводных процессов.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[0008] Нижеследующее представляет собой упрощенное краткое описание одного или более аспектов, чтобы обеспечить основополагающее понимание таких аспектов. Данное краткое описание не является обширным обзором всех рассматриваемых аспектов и не предназначено указать ключевые или критические элементы всех аспектов или ограничивать объем любого или всех аспектов. Его основное предназначение - представить некоторые концепции одного или более аспектов в упрощенном виде в качестве вступительной части к более подробному описанию, которое представлено ниже.
[0009] Изобретение предусматривает реализацию равноправия при совместном использовании ресурсов между беспроводными узлами в среде беспроводной связи. В некоторых аспектах изобретения, реализация содержит создание для беспроводных узлов набора кредитов совместного использования ресурса. Посредством расходования кредитов, узел может получать взаймы ресурс другого узла, чтобы получить возможность или улучшить функционирование узла, получающего взаймы. Кредиты для узла, получающего взаймы, уменьшаются на основании количества потребляемого ресурса, или кредиты для узла, предоставляющего заем, увеличиваются на основании потребляемого количества, или используются оба подхода. Как только количество кредитов заканчивается, узел более не способен занимать дополнительные ресурсы до тех пор, пока не будет предоставлено взаймы достаточное количество ресурсов, чтобы накопить количество кредитов, связанных с узлом. Соответственно, реализация равноправия может предоставить аналогичное распределение получения взаймы и предоставления взаймы для различных узлов, посредством соотнесения количества ресурсов, которое узел получает взаймы, с количеством ресурсов, которое узел предоставляет взаймы.
[0010] В одном или более других аспектах изобретения, равноправие при совместном использовании ресурса реализуется как для среды контролируемой сетью, так и для одноранговой среды. В сетевой среде, беспроводные узлы могут подавать запросы для совместно используемых ресурсов и предлагать ресурсы, доступные для предоставления взаймы, доверенному объекту сети. Объект сети может управлять количеством кредитов для беспроводных узлов внутри конкретной зоны покрытия, позволяя получать взаймы ресурсы, если накопленных кредитов достаточно, и увеличивая или уменьшая соответствующие накопленные кредиты для беспроводных узлов, которые соответственно предоставляют взаймы или потребляют совместно используемые ресурсы. В одноранговой среде соответствующие беспроводные узлы могут хранить и обновлять количество совместно используемых кредитов в модуле безопасности (например, устойчивом к фальсификации) беспроводного(ых) узла(ов). В одном аспекте, соответствующие узлы могут хранить соответствующие записи потребленных ресурсов, увеличивающих кредиты для узла, предоставляющего взаймы, и уменьшающего кредиты для узла, получающего заем. В других аспектах доверенное стороннее средство (например, узел сети или другой беспроводной узел, передающий подходящий ключ защиты узлам участникам) может принимать и отслеживать совместное использование кредитов для однорангового совместного использования ресурса, снижая потери для одноранговых устройств и потенциально увеличивая безопасность кредитов совместного использования.
[0011] В других аспектах изобретения, предоставлен способ совместного использования ресурсов в беспроводной сети. Способ может содержать использование интерфейса связи, для того чтобы получить запрос сетевой услуги от устройства беспроводной связи. В дополнение, способ может содержать использование одного или более процессоров, чтобы исполнять инструкции управления совместно используемым ресурсом для беспроводного устройства. Инструкции могут побуждать инициализацию процессором(ами) данных количества кредитов для беспроводного устройства после получения запроса сетевой услуги и обновление количества кредитов, когда беспроводное устройство предоставляет ресурс, совместно используемый, или использует ресурс, предоставленный для совместного использования, отличающимся беспроводным узлом.
[0012] В одном или более дополнительных аспектах раскрыто устройство, которое обеспечивает совместное использование ресурсов в системе беспроводной связи. Устройство может содержать набор процессоров для исполнения запрограммированных инструкций, при этом запрограммированные инструкции побуждают получение и декодирование процессорами запроса сетевой услуги от устройства беспроводной связи. В дополнение, устройство может содержать модуль ведения учета, который инициализирует и сохраняет количество кредитов для беспроводного устройства в ответ на запрос сетевой услуги. Кроме того, устройство может содержать модуль посредничества, который обновляет количество кредитов, сохраненное модулем ведения учета, если беспроводное устройство предоставляет ресурс, совместно используемый, или потребляет ресурс, предоставленный для совместного использования, вторым беспроводным устройством.
[0013] В другом аспекте, предоставляется устройство, которое обеспечивает совместное использование ресурсов в беспроводной сети. Устройство может содержать средство для использования проводного или беспроводного интерфейса связи, для того чтобы получить запрос сетевой услуги от устройства беспроводной связи. Более того, устройство может содержать средство для использования одного или более процессоров, чтобы инициализировать количество кредитов для беспроводного устройства после получения запроса сетевой услуги. В дополнение, устройство может содержать средство для использования процессора(ов) данных для обновления кредитов, когда беспроводное устройство предоставляет ресурс, совместно используемый, или использует ресурс, предоставленный для совместного использования отличающимся беспроводным узлом.
[0014] В соответствии с дополнительными аспектами изобретение предоставляет, по меньшей мере, один процессор, выполненный с возможностью обеспечивать совместное использование ресурсов в беспроводной сети. Процессор(ы) может содержать первый модуль для получения запроса сетевой услуги от устройства беспроводной связи. Дополнительно, процессор(ы) может содержать второй модуль для инициализации количества кредитов для беспроводного устройства после получения запроса сетевой услуги. Более того, процессор(ы) может содержать третий модуль для обновления количества кредитов, когда беспроводное устройство предоставляет ресурс, совместно используемый, или использует ресурс, предоставленный для совместного использования отличающимся беспроводным узлом.
[0015] В соответствии с другими аспектами изобретение предоставляет компьютерный программный продукт, который содержит машиночитаемый носитель. Машиночитаемый носитель может содержать первый набор кодов, побуждающий компьютер к получению запроса сетевой услуги от беспроводного устройства. В дополнение, машиночитаемый носитель может содержать второй набор кодов, побуждающий компьютер к инициализации количества кредитов для беспроводного ресурса после получения запроса сетевой услуги. Более того, машиночитаемый носитель может содержать третий набор кодов, побуждающий компьютер к обновлению количества кредитов, когда беспроводное устройство предоставляет ресурс, совместно используемый, или использует ресурс, предоставленный для совместного использования отличающимся беспроводным узлом.
[0016] В других аспектах изобретения предоставлен способ для кооперативной связи в среде беспроводной связи. Способ может содержать использование беспроводного интерфейса беспроводного терминала доступа (AT) для отправки или получения беспроводной передачи информации. Дополнительно, способ может содержать использование набора процессоров данных для реализации правил для совместного использования ресурса с отличающимся беспроводным устройством. Правила для совместного использования ресурса могут побуждать процессор(ы) управлять запросом для получения или предоставления ресурса беспроводной связи, соответственно, от или для устройства беспроводной связи и обеспечивать пересмотр записей данных беспроводных кредитов совместного использования, если совместно используемые ресурсы расходуются в результате запроса.
[0017] В дополнительных аспектах предоставлено устройство, функционирующее в среде беспроводной связи. Устройство может содержать интерфейс беспроводной связи для передачи или приема беспроводных данных. В дополнение, устройство может содержать, по меньшей мере, один процессор данных для анализа сигналов беспроводной связи. Кроме того, устройство может содержать модуль совместного использования, который инициирует запрос на использование ресурса устройства беспроводной связи, или получает запрос на использование ресурса устройства. Устройство также может содержать модуль посредничества, который обеспечивает отслеживание потребляемых или предоставляемых устройством ресурсов.
[0018] Дополнительно к вышеупомянутому, изобретение предусматривает устройство для кооперативной связи в среде беспроводной связи. Устройство может содержать средство для использования беспроводного интерфейса беспроводного AT для отправки или приема беспроводной передачи информации. Кроме того, устройство может содержать средство для использования набора процессоров данных для управления запросом на совместное использование ресурса беспроводной связи между устройством и устройством беспроводной связи. В дополнение устройство может содержать средство, которое обеспечивает пересмотр записи данных для беспроводных кредитов совместного использования, если совместно используемые ресурсы расходуются в результате запроса.
[0019] В соответствии с еще одним аспектом раскрывается, по меньшей мере, один процессор, выполненный с возможностью кооперативной связи в среде беспроводной связи. Процессор(ы) может содержать первый модуль, который отправляет или принимает беспроводную передачу информации и второй модуль, который управляет запросом на получение или предоставление ресурса беспроводной связи соответственно от или для устройства беспроводной связи. Более того, процессор(ы) может содержать третий модуль, который обеспечивает пересмотр записи данных беспроводных кредитов совместного использования, если совместно используемые ресурсы расходуются в результате запроса.
[0020] В соответствии с другими аспектами, изобретение предусматривает компьютерный программный продукт, который содержит машиночитаемый носитель. Машиночитаемый носитель может содержать первый набор кодов, побуждающий отправку или прием компьютером беспроводной передачи информации. Дополнительно машиночитаемый носитель может содержать второй набор кодов, побуждающий компьютер управлять запросом на совместное использование ресурса беспроводной связи между компьютером и устройством беспроводной связи. В дополнение, машиночитаемый носитель может содержать третий набор кодов, побуждающий компьютер обеспечивать пересмотр записи данных беспроводных кредитов совместного использования, если совместно используемые ресурсы расходуются в результате запроса.
[0021] Для выполнения вышеупомянутых и смежных задач, один или более аспектов содержат полностью описанные ниже и конкретно указанные в формуле изобретения признаки. Нижеследующее описание и приложенные чертежи подробно излагают некоторые иллюстративные аспекты одного или более аспектов. Тем не менее, эти аспекты всего лишь отражают некоторые различные способы, которыми могут быть использованы принципы различных аспектов, и описанные аспекты предназначены включать в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0022] Фиг.1 изображает блок-схему примерного устройства, которое обеспечивает равноправное совместное использование ресурса в беспроводной сети, в соответствии с аспектами изобретения.
[0023] Фиг.2 иллюстрирует блок-схему примера устройства для разрешения сетевых конфликтов совместного использования ресурса беспроводного узла, в соответствии с одним или более аспектами.
[0024] Фиг.3 изображает блок-схему примерного устройства для однорангового совместного использования ресурса в беспроводной сети, в соответствии с дополнительными аспектами.
[0025] Фиг.4 изображает блок-схему примера устройства для управляемого одноранговым узлом совместного использования ресурса и передачи отчетов в сеть, в соответствии с, по меньшей мере, одним аспектом.
[0026] Фиг.5 иллюстрирует блок-схему примерной базовой станции, которая обеспечивает совместное использование ресурсов в беспроводной сети.
[0027] Фиг.6 изображает блок-схему примера терминала пользователя, выполненного с возможностью реализовывать равноправное совместное использование ресурсов, в соответствии с аспектами изобретения.
[0028] Фиг.7 изображает блок-схему последовательности операций примерной методологии для реализации равноправного совместного использования ресурсов в беспроводной среде в соответствии с одним или более аспектами.
[0029] Фиг.8 иллюстрирует блок-схему последовательности операций примера методологии для определения доступности совместного использования ресурсов для выбора беспроводных узлов в соответствии с некоторыми аспектами.
[0030] Фиг.9 изображает блок-схему последовательности операций примерной методологии, для того чтобы способствовать равноправному совместному использованию ресурсов между беспроводными узлами в соответствии с дополнительными аспектами.
[0031] Фиг.10 изображает блок-схему последовательности операций примерной методологии для реализации однорангового совместного использования ресурсов в беспроводной сети.
[0032] Фиг.11 и 12 изображают блок-схемы примерных устройств для реализации и обеспечения, соответственно, беспроводных сетей с равноправным совместным использованием ресурса.
[0033] Фиг.13 иллюстрирует блок-схему примерного устройства, которое обеспечивает беспроводную передачу информации между удаленными устройствами.
[0034] Фиг.14 изображает блок-схему примерной среды мобильной связи в соответствии с аспектами изобретения.
[0035] Фиг.15 иллюстрирует блок-схему примерной среды сотовой связи в соответствии с, по меньшей мере, одним аспектом изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0036] Далее различные аспекты описываются со ссылкой на чертежи, при этом на всем протяжении описания подобные цифровые обозначения используются для обозначения подобных элементов. В нижеследующем описании, в целях объяснения, изложены многочисленные конкретные подробности, чтобы обеспечить исчерпывающее понимание одного или более аспектов изобретения. Тем не менее, очевидно, что такой аспект(ы) может быть выполнен на практике без таких подробностей. С другой стороны, общеизвестные структуры и устройства показаны в виде блок-схемы, чтобы способствовать описанию одного или более аспектов.
[0037] В дополнение, ниже описаны различные аспекты изобретения. Должно быть очевидным, что изложенные здесь идеи могут быть воплощены в широком многообразии видов, и что любая раскрытая конкретная структура и/или функция является всего лишь показательной. На основании изложенных здесь идей специалист в соответствующей области должен принимать во внимание, что раскрытый здесь аспект может быть реализован независимо от любого другого аспекта, и что два и более таких аспектов могут быть объеденены различными способами. Например, устройство может быть реализовано и/или способ может быть воплощен на практике, используя любое число изложенных здесь аспектов. В дополнение, устройство может быть реализовано и/или способ может быть воплощен на практике, используя другие структуры и/или функциональные возможности в дополнение к или вместо одного или более изложенных здесь аспектов. В качестве примера, множество представленных способов, устройств, систем и аппаратур описаны в контексте обеспечения равноправия при совместном использовании ресурсов между беспроводными узлами в беспроводной сети. Специалист в соответствующей области должен принимать во внимание, что подобные технологии могут применяться к прочим средам связи.
[0038] В системе беспроводной связи, существуют различные механизмы для распределения конечного числа беспроводных ресурсов между многочисленными участвующими беспроводными узлами. Например, множественный доступ с ортогональным частотным разделением (OFDMA) позволяет многочисленным пользователям одновременно передавать трафик, при этом подавляя помехи, посредством назначения отдельных поднесущих частоты для трафика соответствующих пользователей. Подобным образом, множественный доступ с кодовым разделением (CDMA) использует ортогональные коды, для того чтобы предоставить возможность одновременной передачи от многочисленных устройств, при этом подавляя помехи между передачами. Прочие системы, такие как системы мультиплексирования с ортогональным частотным разделением (OFDM), системы множественного доступа с временным разделением (TDMA) или подобные, используют различные механизмы, для того чтобы предоставить многочисленным терминалам пользователя (UT) возможность использования конечного числа ресурсов беспроводного канала, при этом подавляя помехи между UT.
[0039] В дополнение к вышеупомянутому, системы множественного доступа могут использовать дополнительные технологии, чтобы предоставить возможность совместного использования конечного числа ресурсов канала. Например, одной группе узлов может быть указано осуществлять передачу на сниженной мощности, чтобы уменьшить помехи для другой набора узлов. Посредничество между мощностью передачи различных узлов может быть реализовано, например, на основании приоритета потоков трафика соответствующих узлов. Высококачественному трафику или высокочувствительному трафику и т.д. может быть задан более высокий приоритет в сравнении с менее качественным/чувствительным трафиком. Таким образом, ресурс мощности передачи выделяется соответствующим беспроводным узлам на основании приоритета трафика. Хотя это позволяет трафику с высоким приоритетом быть более надежным, это также может снизить производительность трафика с более низким приоритетом. В некоторых случаях, выделение ресурсов на основании приоритета может быть приемлемо, но во многих случаях (например, при наличии многочисленных потоков высококачественного трафика) может возникнуть конфликт. Соответственно, для одного или более узлов распределение ресурсов все же может оставаться проблемой.
[0040] В дополнение к вышеизложенному, передовые беспроводные системы (например, системы долговременного развития проекта партнерства третьего поколения [3GPP-LTE или LTE], одноранговые системы беспроводной связи, виртуальные системы MIMO) или беспроводные системы следующего поколения ожидают кооперацию пользователей для конечного числа ресурсов канала, ресурсов сети или даже ресурсов узла (например, памяти, мощности обработки, лицензий, ограниченных приложений, совместно используемых приложений и т.д.) Посредством объединения ресурсов, беспроводные узлы могут реализовать дополнительную производительность или эффективность в системе беспроводной связи. Дополнительно, так как типичные узлы часто значительное время находятся в пассивном или малоактивном состоянии - незанятые активно в передаче голоса или трафика данных, - то реальным является более полное использование ресурсов узлами, которые в заданный момент времени находятся в активном состоянии.
[0041] В общем смысле, кооперация может относиться к сети или одноранговому узлу сориентированных на совместное использование ресурсов беспроводного канала, таких как частота, временной слот, коды, символы или мощность передачи. В других аспектах кооперация может быть выполнена в виде беспроводных узлов высвобождающих назначенные сетью ресурсы для других таких узлов (например, совместно используемая назначенная сетью ширина полосы с другим узлом(ами)). В других аспектах кооперация может включать совместное использование ресурсов канала или физических ресурсов в одноранговой связи (например, непосредственной связи между двумя UT). В одноранговой среде, ресурсы канала могут содержать объединенную передачу или прием в виртуальной компоновке типа MIMO (например, когда UT принимает участие в передаче или приеме множества повторений сигнала трафика, чтобы получить усиление для множества антенн) или служит в качестве ретранслятора для передач информации другого узла или подобного. С другой стороны, физические ресурсы могут содержать объем памяти, циклы процессора и т.д. физического беспроводного устройства.
[0042] Один класс кооперативной системы содержит системы, в которых узлы предоставляют ресурсы другим узлам в ожидании приема равноправного возврата других ресурсов в будущем. Тем не менее, когда ресурсы совместно используются бесконтрольно, то существует возможность того, что один узел использует ресурсы в большей степени, чем другие, приводя к неравноправному распределению ресурсов. Так как с услугами подписки связано множество узлов (например, мобильных телефонов), пользователи могут желать приема совместно используемых ресурсов пропорционально отданным взаймы ресурсам. Соответственно, система равноправия может для некоторых пользователей сделать приемлемым совместное использование ресурсов.
[0043] Для решения некоторых проблем, существующих в совместном использовании ресурсов, изобретение предоставляет набор правил (например, протокол), чтобы контролировать совместное использование ресурса между беспроводными узлами беспроводной сети. В некоторых аспектах, узлы могут вознаграждаться, когда они уступают ресурс, чтобы помочь другому узлу. В других аспектах, узлы могут штрафоваться за отказ предоставить ресурсы для совместного использования. В еще одних других аспектах, может реализовываться сочетание вышеупомянутых правил.
[0044] Один пример набора правил для контроля совместного использования ресурсов относящихся к беспроводной связи может содержать выделение «кредитов» совместного использования, основанных на ресурсах, используемых совместно с другими беспроводными устройствами. Используемое здесь понятие «кредит совместного использования» является необходимым элементом для получения возможности кооперации со стороны прочих беспроводных узлов. Количество кредитов может соотноситься с количеством совместно используемых ресурсов, разрешенных к потреблению, для того чтобы способствовать относительному равенству в предоставлении для совместного использования, и потреблении таких ресурсов. Соответственно, в качестве одного конкретного примера, кредит может быть соотнесен с числом мобильных минут (минут мобильной связи). Беспроводной узел, который имеет кредиты в шестьдесят мобильных минут, может искать возможность кооперации (например, потреблять совместно используемые ресурсы) с другими беспроводными узлами на суммарную величину в шестьдесят минут до тех пор, пока не израсходует все кредиты. Соответственно, ресурс первого мобильного может использоваться в течение десяти минут, а ресурс второго мобильного может использоваться в течение пятидесяти минут или, в соответствии с другим приемлемым сочетанием значений, дающим в сумме шестьдесят мобильных минут. Узлы, предоставляющие совместно используемые ресурсы, могут зарабатывать кредиты мобильных минут за каждую минуту (или в некоторых случаях за ее часть) совместно используемой кооперации, в течение которой ресурс потреблялся узлом получателем. Для того чтобы продолжить вышеупомянутый пример, мобильный может накопить сто мобильных минут посредством предоставления совместно используемых ресурсов первому беспроводному узлу в течение десяти минут и второму беспроводному узлу в течение девяноста минут или в соответствии с другим приемлемым сочетанием значений дающих в сумме сто минут. Тем не менее, должно быть принято во внимание, что изобретение не ограничивается в объеме этим конкретным примером.
[0045] В соответствии с дополнительными аспектами изобретения узлу может быть предоставлено некоторое число кредитов при входе в сеть. В некоторых аспектах число кредитов может быть фиксированным числом, общим для всех входящих узлов. В других аспектах число кредитов может изменяться в зависимости от одного или более факторов. Применимые факторы могут включать в себя уровень многоуровневой схемы подписки (например, более дорогие или главные схемы могут быть связаны с большими исходными кредитами), уровень прошлой мобильной кооперации в сети или подобное. Запись кредитов для каждого узла внутри сети может сохраняться и обновляться после кооперативной связи посредством доверенного, объективного объекта или объектов. Например, для того чтобы способствовать объективному протоколированию кредитов совместного использования, может использоваться сервер сети. В других примерах (например, в одноранговой среде) беспроводной узел может сохранять и обновлять протоколирование кредитов совместного использования на основании кооперативной связи с использованием этого узла. По меньшей мере, в одном аспекте, беспроводные узлы имеют подходящие условия безопасности, чтобы предотвратить фальсификацию и обеспечить надежность при соотнесении количества кредитов совместного использования с фактической кооперативной связью. В других примерах беспроводной узел, имеющий подходящий модуль безопасности (например, чтобы предотвращать вмешательство), может обеспечивать управление кредитом для окружающих узлов. Также возможны и другие примеры в рамках объема изобретения.
[0046] В соответствии с некоторыми аспектами изобретения, различные ресурсы могут иметь различные соответствующие значения кредитов, основанные на наличии или потребности соответствующих ресурсов в конкретной среде. Соответственно, например, когда ширина полосы недостаточна, то для совместно используемой ширины полосы схема подписки с более высокой ценой может предоставлять расширенное количество кредитов для потребления совместно используемой ширины полосы. И наоборот, когда загруженность сети слабая, совместно используемая ширина полосы может иметь номинальную цену или даже заниженную цену.
[0047] Протокол, который обеспечивает равноправие при совместном использовании ресурсов между беспроводными узлами, полезен для предотвращения дисбаланса при предоставлении взаймы/получении взаймы ресурсов. Например, отсутствие некоторого соотнесения между получением выгоды от других узлов (например, получения взаймы ресурсов) и предоставлением выгоды обратно (например, предоставление ресурсов взаймы, оплата более высоких тарифов подписки и т.д.) может отталкивать соответствующие узлы (и их пользователей) от участия в совместном использовании ресурсов. Соответственно, предоставление некоего протокола для равноправия при совместном использовании ресурса может способствовать участию в кооперативной среде, увеличивая выгоду для участников.
[0048] В дополнение к вышеупомянутому, конкретные проблемы могут возникать в кооперативной среде на основании конкретных обстоятельств. Для примера, пользователь мобильного устройства, устройство которого имеет низкий заряд батареи, может не пожелать участвовать в совместном использовании ресурсов (если, например, совместное использование ресурсов влияет на время работы мобильного устройства от батареи), пока мобильное устройство не будет подсоединено к источнику постоянного питания. В качестве другого примера, если пользователь ожидает или занят важным телефонным разговором, который требует большой ширины полосы или высокого качества обслуживания (QoS), пользователь может не пожелать снижения рабочих характеристик вызова, совместно использующего ресурсы с другими мобильными узлами, и уменьшения ресурсов, пригодных для достижения большой ширины полосы/высокого QoS для вызова. Соответственно, по меньшей мере, в некоторых аспектах изобретения, совместное использование ресурса может быть функцией, которую разрешает или запрещает пользователь. Например, метка пользователя, сохраняемая на мобильном устройстве, может быть установлена в значение, соответствующее активному совместному использованию или неактивному совместному использованию и т.п. Перед санкционированием совместно используемых ресурсов, сеть или устройство может проверять и определять состояние метки (флага) пользователя, которая приводит совместное использование ресурсов в определенное состояние. Соответственно, по меньшей мере, в некоторых аспектах изобретения, пользователь устройства может аннулировать протоколы совместного использования, для того чтобы иметь возможность адаптироваться к особым потребностям и обстоятельствам. Используемое здесь понятие метка пользователя (флаг пользователя) (или в качестве альтернативы именуемая, как метка ресурса пользователя, метка авторизации пользователя и т.д.) относится к настройке, сохраненной терминалом пользователя и/или в сетевой учетной записи пользователя, которая может разрешать или запрещать совместное использование ресурса. В некоторых аспектах, метка пользователя может выборочно разрешать или запрещать совместное использование ресурса, например, указывая конкретные ресурсы, конкретные узлы партнеры, конкретное время, конкретные типы кооперативной связи, или подобное, в отношение которых совместное использование разрешено или запрещено.
[0049] Фиг.1 изображает блок-схему примерной системы 100, которая способствует равноправному совместному использованию ресурса в системе беспроводной связи. Система 100 может содержать устройство 102 беспроводной связи. По сути, устройство 102 беспроводной связи может быть устройством беспроводной связи любого типа, таким как, например, терминал доступа, базовая станция, любое устройство отличающегося типа и т.п. Дополнительно, устройство 102 беспроводной связи может взаимодействовать с одним или более отличающимися устройствами беспроводной связи (не показано, но см. Фиг.2 или Фиг.4). Например, устройство 102 беспроводной связи может осуществлять связь или обмениваться данными с отличающимися устройствами беспроводной связи, совместно использовать ресурс(ы) c отличающимися устройствами беспроводной связи и т.д. Более того, необходимо принимать во внимание, что устройство 102 беспроводной связи может быть узлом внутри сети.
[0050] Будущее поколение беспроводных систем представляет себе использование кооперации пользователей, для того чтобы увеличить количество и эффективность использования. Важный класс кооперативных систем включает в себя систему, при которой узлы (например, устройства беспроводной связи, …) предоставляют свои ресурсы в ожидании того, что они примут равнозначный возврат, когда это потребуется или будет выгодно. Кооперативная система может сделать использование ресурсов более эффективным со всех точек зрения; но составной частью в создании жизнеспособной кооперации является гарантия того, что пользователи получают выгоду, пропорциональную их вложениям.
[0051] Устройство 102 беспроводной связи может включать в себя любое число ресурсов 104 (например, ресурс 1, ресурс 2, …, ресурс N, где N, по сути, может быть любым положительным целым числом). Ресурсы 104 могут включать в себя назначенные сетью слоты времени, ширины полосы частот, символы OFDM или коды CDMA беспроводного сигнала, мощность (например, мощность передачи, мощность батареи), циклы процессора, способность к подключению (например, период способности к подключению), лицензии (например, лицензированные сети или сторонние приложения), ресурсы хранения (например, память, …), входные данные, выходные данные и т.д.; тем не менее, заявленное изобретение не ограничено вышеупомянутыми примерами ресурса. Более того, ресурсы 104 могут использоваться устройством 102 беспроводной связи (например, для передачи данных к и/или приема данных от второго устройства беспроводной связи, обработки данных, выполнения команд, хранения данных, сбора данных, вывода данных, …), которые совместно используются с третьим устройством беспроводной связи, которое может использовать полученные взаймы ресурсы 104 (например, когда устройство 102 беспроводной связи и второе или третье устройство беспроводной связи составляют конфигурацию виртуальной множественной антенны, или, когда устройство 102 беспроводной связи действует в качестве средства связи или ретранслятора ресурса для третьего устройства беспроводной связи) и т.д.
[0052] Более того, устройство 102 беспроводной связи может включать в себя модуль 106 совместного использования, набор процессоров 108 данных и модуль 110 посредничества. Процессор(ы) 108 данных может использоваться для анализа беспроводных сигналов одного или более отличающихся устройств беспроводной связи. Такой анализ может способствовать декодированию сигналов связи, запросам на совместное использование ресурса или подобному.
[0053] Для того чтобы способствовать кооперативной связи между устройством 102 беспроводной связи и отличающимся устройством(ами) беспроводной связи, модуль 106 совместного использования может инициировать запрос на использование ресурса отличающегося устройства беспроводной связи или получить запрос на использование ресурса 104 устройства 102 беспроводной связи (такой запрос декодируется процессором(ами) 108). В ответ на такой запрос отличающегося устройства беспроводной связи, модуль 106 совместного использования может сделать один или более ресурсы 104 доступными для использования таким отличающимся устройством. Для примера, модуль 106 совместного использования может получить данные ввода пользователя для выбора подмножества ресурсов 104, для того чтобы сделать их доступными или подмножества временных интервалов, в течение которого необходимо сделать ресурс(ы) 104 доступным прочим устройствам беспроводной связи. В качестве дополнительной иллюстрации, модуль 106 совместного использования может собрать данные ввода пользователя для значений подлинности устройств из подмножества отличающихся устройств беспроводной связи, которым разрешено получать взаймы ресурс(ы) 104. В качестве альтернативы, или в дополнение, модуль 106 совместного использования может проверять состояние метки пользователя, сохраненной устройством 102 беспроводной связи (например, в памяти - не показана), при определении того может ли и какой ресурс(ы) 104 быть получен в займы отличающимся устройством(ами) беспроводной связи.
[0054] В дополнение к вышеупомянутому, необходимо принимать во внимание, что модулем 106 совместного использования могут (например, в дополнение к или вместо использования данных ввода пользователя) использоваться различные заранее установленные критерии для избранности предоставления доступности ресурсов для использования отличающимися устройствами беспроводной связи (например, в зависимости от значения подлинности устройства беспроводной связи; времени; типа ресурса; доступности ресурса; расходования ресурса; потребности; использования устройством 102 беспроводной связи; анализа архивных данных использования; …). В соответствии с другой иллюстрацией, модуль 106 совместного использования может уведомлять неравноправное устройство(а) беспроводной связи по мере доступности ресурса (например, такое уведомление может отправляться автоматически всем соседним устройствам беспроводной связи; автоматически передаваться устройствам беспроводной связи, которые подписались на то, чтобы автоматически получать новую информацию от устройства 102 беспроводной связи о доступности его соответствующего ресурса 104; передаваться после приема модулем 106 совместного использования запроса от отличающегося устройства беспроводной связи; выгружаться в сеть, предоставляющую управляемое сетью совместное использование ресурса; …).
[0055] В дополнение к вышесказанному, модуль 106 совместного использования может кооперировать с отличающимся устройством беспроводной связи (или более чем с одним отличающимся устройством беспроводной связи), для того чтобы использовать ресурс(ы), предоставляемый для совместного использования отличающимся устройством(ами) беспроводной связи. Соответственно, если устройству 102 беспроводной связи требуется или оно может получить выгоду от ресурса(ов) в дополнение к или в отличие от ресурсов 104, модуль 106 совместного использования может использовать ресурсы, предоставленные в качестве доступных отличающимся модулем совместного использования (например, заимодателя ресурса) отличающегося устройства беспроводной связи. В качестве примера, если устройство 102 беспроводной связи является терминалом доступа, у которого пониженный уровень заряда батареи, терминал доступа может получить взаймы энергию у кооперирующего с ним в сети терминала доступа, для того чтобы выполнить задачу (например, в случае, когда кооперирующий терминал доступа выполняет передачу информации трафика для устройства 102 беспроводной связи); тем не менее, должно быть принято во внимание, что заявленное изобретение этим не ограничивается.
[0056] Дополнительно, устройство 102 беспроводной связи может содержать модуль 110 посредничества, для того чтобы способствовать отслеживанию потребляемых или предоставляемых устройством 102 беспроводной связи ресурсов. Для того чтобы реализовать такое отслеживание, модуль 110 посредничества может реализовывать набор правил (например, протокол, …), который может гарантировать равноправие, связанное с вышеупомянутым получением взаймы и предоставлением взаймы ресурсов. Набор правил может либо вознаграждать узлы (например, устройство 102 беспроводной связи, неравноправное устройство(а) беспроводной связи, …), которые отдают свои ресурсы (например, ширину полосы, энергию, обработку, память, возможности ввода и/или вывода, лицензии, способность к подключению, …), чтобы помочь в обеспечении связи для информации других узлов, либо штрафовать узлы, которые отказали в кооперации. В соответствии с другим примером, набор правил, используемый модулем 110 посредничества, может защищать как награждаемые узлы, которые предоставляют ресурсы взаймы, так и штрафуемые узлы, которые отказывают в предоставлении ресурсов взаймы.
[0057] Модуль 110 посредничества может отслеживать кредиты, соответствующие устройству 102 беспроводной связи. Например, устройство 102 беспроводной связи может получать кредиты, когда ресурсы 104 предоставляются взаймы неравноправному устройству беспроводной связи. Более того, устройство 102 беспроводной связи может расходовать кредиты, когда ресурс(ы) отличающегося устройства беспроводной связи берутся взаймы (например, посредством использования заемщика 110 ресурса, …). Следовательно, когда используются ресурс(ы) отличающегося устройства беспроводной связи, модуль 110 посредничества может уменьшать количество кредитов связанных с устройством 102 беспроводной связи, а когда ресурсы устройства 102 беспроводной связи используются отличающимся устройством беспроводной связи, модуль 110 посредничества может увеличивать количество кредитов связанных с устройством 102 беспроводной связи.
[0058] В некоторых аспектах изобретения, кредит может выступать в качестве разрешения (например, необходимым элементом) на получение кооперации от других узлов. Узел (102) может получать кредиты, как здесь описано, посредством предоставления кооперации. Более того, узел (102) может расходовать кредиты, как здесь описано, посредством получения кооперации от отличающегося беспроводного устройства.
[0059] В соответствии с дополнительными аспектами изобретения, если устройство 102 беспроводной связи входит в сеть, то сеть может выделить некоторое число кредитов для использования устройством 102 беспроводной связи. В качестве иллюстрации, число кредитов, выделяемых устройству 102 беспроводной связи в момент вхождения в сеть, может зависеть от уровня подписки, кредитной истории, истории совместного использования или других приемлемых факторов.
[0060] В середе совместного использования управляемой сетью, запись кредитов для устройства 102 беспроводной связи и прочих беспроводных узлов, обслуживаемых сетью, может сохраняться надежным, объективным объектом (который, например, может содержать модуль 110 посредничества в дополнение или вместо сетевой базы данных). Например, в обычной сотовой системе с взаимодействующими мобильными устройствами базовая станция может хранить запись кредитов для каждого терминала пользователя и обновлять кредиты после каждого кооперативного вызова. Также узлы могут хранить запись своих кредитов локально (например, в модуле 110 посредничества), если исключена возможность подделки этой информации.
[0061] На Фиг.2 проиллюстрирована система 200, которая может централизованно сохранять запись кредитов узлов в кооперативной системе беспроводной связи. Система 200 включает в себя устройство A 202 беспроводной связи и устройство B 204 беспроводной связи (каждое из которых, например, может быть, по сути, подобным устройству 102 беспроводной связи на Фиг.1). Более того, система 200 может включать в себя объективное устройство C 206 беспроводной связи. В соответствии с примером, каждое устройство 202-204 беспроводной связи может быть терминалом доступа, а объективное устройство C 206 беспроводной связи может быть базовой станцией; тем не менее, должно быть принято во внимание, что изобретение и заявленный объект изобретения этим не ограничены. Дополнительно, несмотря на то что пример, изображенный на Фиг.2, показывает два устройства 202-204 беспроводной связи и одно объективное устройство C 206 беспроводной связи, необходимо принимать во внимание, что система 200 может поддерживать любое приемлемое число устройств беспроводной связи, подобных устройствам 202-204 беспроводной связи, или любое приемлемое число объективных устройств беспроводной связи, подобных объективному устройству C 206 беспроводной связи.
[0062] Устройство A 202 беспроводной связи дополнительно может включать в себя модуль 208 совместного использования и модуль 210 посредничества (как впрочем, и любое число соответствующих ресурсов (не показаны)), а устройство B 204 беспроводной связи дополнительно может содержать модуль B 212 совместного использования и модуль B 214 посредничества (как впрочем, и любое число соответствующих ресурсов (не показаны)). Необходимо принимать во внимание, что как модуль A 208 совместного использования, так и модуль B 212 совместного использования может, по сути, быть подобным модулю 106 совместного использования на Фиг.1, а модуль A 210 посредничества и модуль B 214 посредничества могут каждый, по сути, быть подобным модулю 110 посредничества на Фиг.1. Более того, объективное устройство C 206 беспроводной связи может включать в себя модуль 216 ведения учета и модуль 218 посредничества, которые в некоторых аспектах, по сути, могут соответственно быть подобными модулю 106 ведения учета и модулю 110 посредничества на Фиг.1. В других аспектах, модуль 216 ведения учета и модуль 218 посредничества могут быть выполнены с возможностью управления совместным использованием ресурса для беспроводных узлов (202, 204) беспроводной сети, как описано ниже.
[0063] Устройства 202-204 беспроводной связи могут совместно использовать ресурсы между собой. Следовательно, например, модуль A 208 совместного использования устройства A 202 беспроводной связи может делать доступным один или более ресурсы для использования модулем B 212 совместного использования устройства B 204 беспроводной связи и наоборот. Дополнительно, модуль B 212 совместного использования устройства B 204 беспроводной связи может использовать, по меньшей мере, один из ресурсов предоставленный в качестве доступного устройством A 202 беспроводной связи. Несмотря на то что не показано, устройство A 202 беспроводной связи или устройство B 204 беспроводной связи могут получать или предоставлять взаймы ресурсы любому неравноправному устройству(ам) беспроводной связи (не показано).
[0064] В одном примере, предоставление взаймы ресурсов устройству A 202, или устройству B 204 беспроводной связи может производиться до тех пор, пока соответствующее устройство 202, 204 беспроводной связи имеет достаточное количество доступных для расходования кредитов (например, в соответствии с тем, что сохранено модулем A 210 посредничества или модулем B 216 посредничества, соответственно). Например, по мере получения взаймы устройством B 204 беспроводной связи ресурсов устройства A 202 беспроводной связи, количество кредитов, связанное с устройством A 202 беспроводной связи, может увеличиваться модулем A 210 посредничества, в то время как количество кредитов, связанное с устройством B 204 беспроводной связи может уменьшаться модулем B 214 посредничества. Дополнительно, запись кредитов каждого из устройств 202-204 беспроводной связи может сохраняться модулем 218 посредничества объективного устройства C 206 беспроводной связи. Например, объективное устройство C 206 беспроводной связи может быть базовой станцией и, следовательно, запись кредитов может управляться базовой станцией; тем не менее, изобретение и заявленный объект изобретения этим не ограничены (например, объективное устройство C 206 беспроводной связи может быть отличающимся узлом внутри сети, таким как объективный сторонний терминал доступа,…). В соответствии с проиллюстрированным примером, запись кредитов может управляться в едином месте и обновляться после каждого кооперативного вызова между устройствами 202-204 беспроводной связи.
[0065] В соответствии с другим примером, объективное устройство C 206 беспроводной связи может предоставлять совместное использование ресурса управляемое сетью. В таком примере, модуль 216 ведения учета может использовать и сохранять запись кредитов для устройства A 202 и запись кредитов для беспроводного устройства B 204. Инициализация может содержать, например, выделение соответствующего хранилища данных для соответствующих устройств 202, 204 беспроводной связи для записи текущего количества кредитов выделенного для каждого устройства 202, 204. В дополнение, модуль 218 посредничества может обновлять соответствующие количества кредитов на основании совместно используемых ресурсов между устройством A 202 беспроводной связи и устройством B 204 беспроводной связи (например, посредством увеличения кредитов для устройства, предоставляющего совместно используемые ресурсы или уменьшения кредитов для устройства, потребляющего совместно используемые кредиты).
[0066] Дополнительно, после получения запросов на предоставление ресурсов взаймы неравноправному устройству беспроводной связи, модули 208, 212 совместного использования могут запросить модуль 216 ведения учета объективного устройства C 206 беспроводной связи определить, имеет ли запрашивающее неравноправное устройство беспроводной связи достаточно кредитов на его соответствующей учетной записи. На основании этого запроса, модули 208, 212 могут принять или отклонить запрос на предоставление взаймы ресурсов.
[0067] На Фиг.3 проиллюстрирована система 300, которая использует кредиты для кооперативной одноранговой среды совместного использования ресурса. Система 300 включает в себя устройство A 302 беспроводной связи (например, которое дополнительно включает в себя модуль A 306 совместного использования) и устройство B 304 беспроводной связи (например, которое дополнительно содержит модуль B 310 совместного использования), как здесь описано. Более того, устройство A 302 беспроводной связи может включать в себя модуль A 308 посредничества, а устройство B 304 может включать в себя модуль B 312 посредничества.
[0068] В противоположность системе 200 на Фиг.2, которая может использовать сохраненные обычным образом записи кредитов в объективном устройстве беспроводной связи для множества беспроводных устройств, участвующих в совместном использовании ресурса, система 300 может использовать локально управляемые записи кредитов для каждого устройства 302, 304 беспроводной связи. Соответствующие модули 308-312 посредничества устройств 302-304 беспроводной связи могут хранить запись кредитов на одном устройстве (302-304) или могут хранить их соответствующие кредиты локально (например, в соответствующих модулях 308, 312 посредничества).
[0069] Дополнительно, каждый модуль 308-312 посредничества может включать в себя соответствующий механизм для исключения подделки для таких записей кредита. Такой механизм может содержать память безопасности и обработку безопасности, используемые соответствующими компонентами 308, 312 посредничества. Примеры могут включать в себя зашифрованную память и обработку; память с жесткой кодировкой, хранящей ключ для шифрования, при этом такой ключ используется для кодирования соответствующих количеств кредитов, хранящихся в памяти (не показана); правила жесткой кодировки для ведения учета и обновления кредитов, которые не предоставляют доступ к прочим операциям соответствующих устройств 302, 304 беспроводной связи или подобное.
[0070] Фиг.4 иллюстрирует блок-схему примерной системы 400 способствующей совместному использованию ресурса в среде беспроводной связи. Система 400 может содержать терминал (402) доступа (AT), коммуникационно связанный с устройством 404 беспроводной связи. В дополнение, AT 402 может устанавливать линию связи с базовой станцией 406 сети беспроводной связи (не показана). Должно быть принято во внимание, что, по меньшей мере, в некоторых аспектах изобретения, AT 402 может быть, по сути, подобным устройству 102 беспроводной связи с Фиг.1. Дополнительно, в таких аспектах, устройство 404 беспроводной связи может быть, по сути, подобным устройству B 204 беспроводной связи с Фиг.2. Более того, должно быть принято во внимание, что в таких аспектах базовая станция 406, по сути, может быть подобной объективному устройству 206 беспроводной связи с Фиг.2.
[0071] В соответствии с тем, что изображено, AT 402 может содержать устройство 408 посредничества и ведения учета ресурса (устройство 408). Такое устройство 408 может обеспечивать совместное использование ресурса между AT 402 и устройством 404 беспроводной связи. Для примера, устройство 408 может осуществлять связь с одним или более устройствами (404, 406) беспроводной связи, для того чтобы идентифицировать ресурсы, доступные для совместного использования. В дополнение, устройство 408 может идентифицировать ресурсы AT 402, которые доступны для потребления прочим устройствам (404, 406) беспроводной связи при кооперативной связи. В дополнение к вышеупомянутому, устройство 408 может записывать ресурсы, потребляемые или предоставляемые AT 402 при кооперативной связи, и сохранять запись кредитов соответствующих потребленным/предоставленным ресурсам. В качестве одного примера, посредством увеличения или уменьшения кредитов, связанных с AT 402, устройство 408 может соотносить потребление совместно используемых ресурсов с предоставлением совместно используемых ресурсов, для того чтобы обеспечить равноправие при кооперативной связи.
[0072] Устройство 408 может содержать модуль 410 одноранговой связи, для того чтобы способствовать непосредственной связи (или, например, опосредованной связи, использующей беспроводной повторитель или ретранслятор) между AT 402 и отличающимся одноранговым устройством (например, другим AT). Следовательно, в некоторых аспектах изобретения, устройство 404 беспроводной связи может быть вторым AT, компьютером или компьютером класса лэптоп, который содержит беспроводной интерфейс, мобильным телефоном, или некоторым другим приемлемым устройством пользователя. Модуль 410 одноранговой связи может способствовать передаче или приему данных для устройства 404 беспроводной связи, либо по каналу восходящей линии связи (или прямой линии связи), либо каналу нисходящей линии связи (или обратной линии связи) или по обоим, для того чтобы способствовать одноранговой связи. По меньшей мере, в одном аспекте, модуль 410 одноранговой связи может использовать общий опорный сигнал (например, сигнал синхронизации), вещание которого производится базовой станцией 406, для того чтобы способствовать обмену данными с устройством 404 беспроводной связи.
[0073] В дополнение к вышеизложенному, устройство 408 может содержать модуль 412 доступа, который подает запрос на использование ресурса устройства 404 беспроводной связи. Запрос может производиться совместно с задачей, выполняемой AT 402, такой как передача голосовой информации или данных, использование сетевого ресурса, приложения или услуги, или подобной. В некоторых аспектах, запрос, поданный модулем 412 доступа, может быть основан на потребности ресурса для задачи, при сравнении с доступными ресурсами AT 402 (например, локальными ресурсами или выделенными AT 402 в сравнении с требуемыми или оптимальными для этой задачи ресурсами). В соответствии с, по меньшей мере, одним аспектом, запрос может быть приведен в соответствие с состоянием метки пользователя, сохраненной модулем 416 принятия решения, указывающей на то, разрешено ли совместное использование ресурса; какие ресурсы могут использоваться совместно (например, в сравнении с потребностями ресурса); когда ресурсы могут быть совместно использованы; или с какими конкретными устройствами может быть реализована кооперативная связь.
[0074] Дополнительно к вышеупомянутому, устройство 408 может содержать модуль 414 управления ресурсом, который управляет ресурсами, предоставленными AT 402 устройством беспроводной связи для кооперативной связи. Модуль 414 управления ресурсом может, например, идентифицировать конкретные ресурсы устройства 404 беспроводной связи, доступные для совместного использования. Такая идентификация может быть поддерживаемой одноранговой связью (например, отправленной устройством 404 беспроводной связи в сообщении к AT 402 через одноранговую связь) или поддерживаемой сетью (например, выгружаемая устройством 404 беспроводной связи на базовую станцию 406 и загружаемая базовой станцией в AT 402). В дополнение, модуль 414 управления ресурсом может получать или защищать ресурс, предоставленный устройством 404 беспроводной связи, для того чтобы реализовать или расширить задачу, выполняемую AT 402. В некоторых аспектах, защита ресурса может быть выражена в ограничении числа кредитов совместного использования ресурса, связанных с AT 402, квотой в соответствии с состоянием метки пользователя, хранящейся в устройстве 404 беспроводной связи, меткой пользователя сохраненной модулем 416 принятия решения или подобным. В соответствии с тем, что здесь описано, запись совместно используемых ресурсов может быть сохранена AT 402, наравне с кредитами совместного использования, связанными с потреблением или предоставлением AT 402 совместно используемых ресурсов (например, посредством модуля посредничества).
[0075] По меньшей мере, в одном аспекте изобретения, устройство 408 может дополнительно содержать модуль 418 создания отчета. Модуль 418 создания отчета может выпускать отчет 420 о совместно используемых ресурсах, которые используются при кооперативной связи между AT 402 и устройством 404 беспроводной связи. Отчет 420 может указывать, например, обмен какими ресурсами производится, уровень или количество таких ресурсов обмена, когда происходит обмен, какая задача вовлечена в потребление ресурсов и подобное. Кроме того, отчет 420 может указывать количество кредитов, добавленных к или вычтенных у соответственно предоставляющего или потребляющего устройства 402, 404. Отчет 420 может передаваться модулем 418 создания отчета базовой станции 406, для того чтобы способствовать сетевому управлению совместного использования ресурса или сетевому отслеживанию совместно используемых ресурсов или подобному. В качестве одного конкретного примера, отчет 420 может способствовать сетевому отслеживанию: предоставляемых для совместного использования/потребляемых ресурсов; уровню или частоте кооперативной связи; того, какие ресурсы предоставляются для совместного использования/потребляются и т.д., для того чтобы инициализировать количество кредитов для конкретного устройства 402, 404 в момент последующего входа в сеть.
[0076] Фиг.5 изображает блок-схему примерной системы 500 в соответствии с аспектами изобретения. А именно, система 500 может содержать базовую станцию 502, выполненную с возможностью обеспечивать совместное использование ресурса при кооперативной беспроводной связи. Например, базовая станция 502 может быть выполнена с возможностью получения доступности ресурса от одного или более AT 504, находящегося около или внутри зоны покрытия, обслуживаемой базовой станцией 502. В дополнение, базовая станция 502 может способствовать посредничеству для ресурсов для AT 504, инициирующих кооперативную связь, отслеживая потребление или предоставление ресурсов, выделяя и обновляя кредиты совместного использования ресурса и т.д. Кроме того, базовая станция 502 может приводить реализацию совместно используемых ресурсов в соответствие с информацией подписки, настройками пользователя и подобного.
[0077] Базовая станция 502 (например, точка доступа, …) может содержать приемник 510, который получает беспроводные сигналы от одного или более AT 504 посредством одной или более принимающих антенн 506, и передатчик 530, который отправляет запрограммированные/модулированные беспроводные сигналы, предоставленные модулятором 528 одной или более AT 504 посредством передающей антенны 508. Приемник 510 может получать информацию от принимающих антенн 506 и дополнительно может содержать получатель сигнала (не показан), который принимает данные восходящей линии связи переданные AT 504. В дополнение, приемник 510 функционально связан с демодулятором 512, который демодулирует принятую информацию. Демодулированные символы анализируются процессором 514 связи. Процессор 514 связи связан с памятью 516, которая хранит информацию для функций, предоставляемых или реализуемых базовой станцией 502. В одном примере, сохраненная информация может содержать правила или протоколы для обработки беспроводных сигналов и получения и декодирования запроса сетевой услуги от одного или более AT 504.
[0078] В дополнение к вышеупомянутому, базовая станция 502 может использовать модуль 518 ведения учета, который инициализирует и сохраняет количество кредитов для соответствующих AT 504 в ответ на запрос услуги. Количество кредитов может использоваться при потреблении ресурсов другого AT 504, и может увеличиваться посредством предоставления ресурсов для потребления другим таким AT 504. Модуль 518 ведения учета может предоставлять начальное количество кредитов для AT 504 в момент входа в сеть (например, при получении запроса услуги от AT 504).
Начальное количество кредитов может быть фиксированным или меняющимся на основании уровня подписки, истории использования кредита, истории совместного использования ресурса и т.д. В некоторых аспектах изобретения, модуль 518 ведения учета может инициализировать соответствующие записи 534 для соответствующих AT 504 в базе 532 данных. Записи могут хранить текущие кредиты совместного использования ресурса для соответствующих AT 504. В момент приема запроса на совместно используемые ресурсы от конкретного AT 504, модуль 518 ведения учета может получить текущее количество кредитов, хранящееся в записи, связанной с конкретным AT 504, и предоставить эти кредиты AT 504. В качестве альтернативы, или в дополнение, модуль 518 ведения учета может управлять количеством и продолжительностью потребления совместно используемого ресурса на основании количества кредитов. В некоторых аспектах изобретения, модуль 518 ведения учета может указывать, какие совместно используемые ресурсы доступны для потребления конкретным AT 504, на основании количества кредитов (например, когда разные ресурсы имеют разную цену кредита). По меньшей мере, в некоторых аспектах изобретения, модуль 518 ведения учета может загружать количество кредитов во временную память (516), для того чтобы обслуживать запрос на совместно используемый ресурс и обновлять новое количество кредитов до соответствующей записи 534 в момент завершения совместного использования ресурсов или в момент, когда конкретный AT 504 покидает зону покрытия, обслуживаемую базовой станцией 502.
[0079] В дополнение к вышеупомянутому, базовая станция 502 может содержать модуль 520 посредничества для обновления кредитов совместно используемого ресурса соответствующих AT 504 на основании предоставления или потребления совместно используемых ресурсов. Следовательно, например, когда AT 504 потребляет совместно используемые ресурсы, модуль 520 посредничества может уменьшить количество кредитов, связанное с потреблением AT 504. Модуль 520 посредничества также может увеличивать количество совместно используемых кредитов, связанное с предоставлением AT 504. Текущее итоговое количество кредитов может сохраняться в памяти 516 для соответствующих AT 504 модулем 520 посредничества. В соответствии с некоторыми аспектами, компонент 520 посредничества может получить доступ к набору правил 536 для определения совместно используемых ресурсов, которые могут включать в себя назначенные сетью ресурсы беспроводного канала (например, полосу частот, символы OFDM, коды CDMA); назначенную мощность передачи; лицензированную сеть или стороннее приложение; период способности подключения к сети; число циклов процессоров AT 504; область памяти AT 504 и т.п.
[0080] В дополнение к вышеупомянутому, базовая станция 502 может содержать модуль 522 доступа, который может определять, связан ли AT 504 с подпиской на совместное использование ресурса. Вследствие этого реализация совместного использования ресурса может приводиться модулем 522 доступа в соответствии с наличием такой подписки. В соответствии с некоторыми аспектами, базовая станция 502 также может содержать модуль 524 избирательности, выполненный с возможностью проверки состояния метки пользователя, связанной с конкретным AT 504, и приводить совместное использование ресурсов или предоставление ресурсов такого AT 504 в соответствие с состоянием метки пользователя (например, разрешено, запрещено). Кроме того, в, по меньшей мере, одном аспекте изобретения, базовая станция 502 может содержать модуль 526 ограничений, который налагает штрафы на AT 504 за отказ на совместное использование ресурсов при кооперативной связи (например, на основании состояния метки пользователя). Штраф может быть реализован в качестве дальнейшей мотивации на разрешение/участие в совместном использовании ресурса и может содержать ограничения на доступ к совместно используемым ресурсам других AT 504 в течение периода времени, уменьшение количества кредитов, связанных с отключенным AT 504, и подобное.
[0081] Фиг.6 изображает блок-схему примерной системы, которая содержит AT 602, выполненный с возможностью кооперативной беспроводной связи в соответствии с аспектами изобретения. AT 602 может быть выполнен с возможностью беспроводной связи с одним или более удаленными приемопередатчиками 604 (например, точкой доступа, одноранговым партнером) фиксированной или самоорганизующейся беспроводной сети. При связи с фиксированной сетью, AT 602 может принимать беспроводные сигналы от базовой станции (504) по каналу прямой линии связи и отвечать с помощью беспроводных сигналов по каналу обратной линии связи. В качестве альтернативы или в дополнение, при одноранговой связи AT 602 может принимать беспроводные сигналы от удаленного однорангового партнера (504) по каналу прямой линии связи или каналу обратной линии связи и отвечать при помощи беспроводных сигналов по каналу обратной линии связи или каналу прямой линии связи соответственно. В дополнение, AT 602 может содержать хранящиеся в памяти 614 инструкции, чтобы использовать ресурсы отличающегося беспроводного узла при выполнении задач; предоставлять ресурсы AT 602 прочим таким узлам; отслеживать потребление или предоставление совместно используемых ресурсов; или передачи отчета использования совместно используемого ресурса удаленному приемопередатчику 604 (например, AT партнеру или базовой станции сети), в соответствии с тем, что здесь описано.
[0082] AT 602 включает в себя, по меньшей мере, одну антенну 606 (например, беспроводной интерфейс передачи/приема или набор таких интерфейсов, которые содержат интерфейс ввода/вывода), которая принимает сигнал, и приемник(и) 608, который выполняет типичные действия (например, фильтрует, усиливает, преобразует с понижением частоты и т.д.) над принятым сигналом. В целом, антенна 606 и передатчик 632 (вместе именуемые как приемопередатчик) могут быть выполнены с возможностью способствовать беспроводному обмену данными с удаленным приемопередатчиком(ами) 604.
[0083] Антенна 606 и приемник(и) 608 также могут быть связаны с демодулятором 610, который может демодулировать принятые символы и предоставлять сигналы схеме(ам) 612 обработки для выполнения. Должно быть принято во внимание, что схема(ы) 612 обработки может управлять и/или относиться к одному или более компонентам (606, 608, 610, 614, 616, 618, 620, 622, 624, 626, 628, 630) AT 602. Дополнительно схема(ы) 612 обработки может исполнять один или более модули, приложения, механизмы или подобное (616, 618, 620, 622, 624, 626, 628, 630), которые содержат информацию или элементы управления, относящиеся к исполнению функций AT 602. Например, такие функции могут включать в себя совместное использование ресурсов при кооперативной связи с удаленным приемопередатчиком 604 и отслеживание совместно используемых ресурсов. В дополнение, функции могут включать в себя обновление количества кредитов для AT 602 или удаленного приемопередатчика 604 на основании кооперативной связи, передачу отчетов о совместно используемых ресурсах или обновление кредитов для объекта сети или подобные операции, в соответствии с тем, что здесь описано.
[0084] В дополнение, память 614 в AT 602 функционально связана со схемой(ами) 612 обработки. Память 614 может хранить передаваемые, принятые и подобные данные и инструкции, подходящие для управления беспроводной связью с удаленным устройством (504). А именно, инструкции могут использоваться для того, чтобы реализовать кооперативную связь, совместное использование ресурса, и реализовать равноправный доступ к нему, в соответствии с тем, что здесь описано. Дополнительно, память 614 может хранить модули, приложения, механизмы и т.д. (616, 618, 620, 622, 624, 626, 628, 630), исполняемые вышеупомянутой схемой(ами) 612 обработки.
[0085] В соответствии с конкретными аспектами, AT 602 может содержать модуль 616 совместного использования для идентификации, предоставления или приема ресурсов для совместного использования для кооперативной беспроводной связи с удаленным приемопередатчиком 604. Дополнительно, может использоваться модуль 618 посредничества, для того чтобы обновлять количество кредитов на основании потребления или предоставления ресурсов для совместного использования, в соответствии с тем, что здесь описано. Для того чтобы инициировать кооперативную связь, может использоваться модуль 620 доступа для подачи запроса на использование ресурса удаленного приемопередатчика. Модуль 620 доступа может основывать запрос на требуемом или оптимальном количестве ресурсов для выполнения задачи, в сравнении с доступными AT 602 в текущий момент. В некоторых аспектах, подача запроса дополнительно может приводиться в соответствие с состоянием метки пользователя, сохраненной модулем 624 принятия решения.
[0086] В соответствии с дополнительными аспектами, AT 602 может содержать модуль 626 управления ресурсом для выделения ресурсов для совместного использования связанных с AT 602 для потребления другими беспроводными устройствами (например, на условиях состояния метки пользователя). В некоторых аспектах, например, когда удаленный приемопередатчик 604 является другим AT или другим приемлемым одноранговым устройством, для создания беспроводного канала с удаленным приемопередатчиком 604 может использоваться модуль 628 одноранговой связи, чтобы способствовать связи с совместным использованием, в соответствии с тем, что здесь описано. Как описано выше, совместно используемые ресурсы могут отслеживаться, а потребление/предоставление таких ресурсов может отражаться на количестве кредитов совместного использования, связанном с соответствующими участвующими в кооперации устройствами 602, 604. Посредством увеличения или уменьшения кредитов на основании такого соответственно предоставления для совместного использования или потребления AT 602 может способствовать равноправию при совместном использовании ресурса, чтобы поощрять широкое распространение участия в кооперативной беспроводной связи.
[0087] Вышеупомянутые системы были описаны в отношении взаимодействия между различными компонентами, модулями и/или интерфейсами связи. Должно быть принято во внимание, что такие системы и компоненты/модули/интерфейсы могут включать в себя те компоненты и подкомпоненты, которые указаны здесь, некоторые из указанных компонентов и подкомпонентов и/или дополнительные компоненты. Например, система может включать в себя AT 602, базовую станцию 502 и устройство B 204 беспроводной связи или другое сочетание этих или других компонентов. Также подкомпоненты могут быть реализованы как компоненты, коммуникационно связанные с другими компонентами, нежели включенные в состав родительского компонента. В дополнение, должно быть отмечено, что один или более компонентов могут быть объединены в единый компонент, предоставляющий совокупные функциональные возможности. Например, модуль 412 доступа может включать в себя модуль 416 принятия решения или наоборот, для того чтобы способствовать подаче запроса на совместно используемый ресурс и приведению совместного использования ресурса в соответствие с состоянием метки пользователя посредством единого компонента. Также компоненты могут взаимодействовать с одним или более компонентами конкретно здесь не описанными, но известными специалисту в соответствующей области.
[0088] Кроме того, должно приниматься во внимание, что различные части рассмотренной выше системы и способы, рассмотренные ниже, могут включать в себя или состоять из компонентов, подкомпонентов, процессов, средств, методологий или механизмов основанных на искусственном интеллекте или знании или правиле (например, поддержке векторных машин, нейронных сетях, экспертных системах, сетях на Байесовском представлении, вьющейся логике, механизмах слияния данных, классификаторах…).
Такие компоненты, в числе других и в дополнение к описанным, могут автоматизировать некоторые выполняемые таким образом механизмы или процессы, чтобы сделать части систем или способов более адаптивными, эффективными и интеллектуальными.
[0089] Принимая во внимание описанные выше примерные системы, методологии, которые могут быть реализованы в соответствии с заявленным изобретением, поясняются со ссылкой на блок-схемы последовательности операций на Фиг.7-10. Хотя в целях упрощения объяснения, методологии показаны и описаны как последовательность блоков (этапов), должно быть понятно, что заявленное изобретение не ограничивается порядком следования этапов, так как некоторые этапы могут происходить в другом порядке и/или одновременно с другими этапами из тех, что здесь изображены и описаны. Более того, для реализации описанных ниже методологий могут потребоваться не все проиллюстрированные этапы. В дополнение, также должно приниматься во внимание, что рассмотренные ниже методологии могут быть сохранены в изделии, чтобы способствовать их передаче и выполнению с помощью компьютеров. Используемое здесь понятие «изделие» предназначено включать в себя компьютерную программу, доступную с любого машиночитаемого устройства, устройство с машиночитаемым носителем или носитель данных.
[0090] Фиг.7 иллюстрирует блок-схему последовательности операций примерной методологии 700 для обеспечения равноправного совместного использования ресурса при кооперативной беспроводной связи в соответствии с аспектами изобретения. На этапе 702 способ 700 может использовать интерфейс связи (например, интерфейс беспроводной связи), для того чтобы получить запрос на беспроводные услуги. Запрос может быть инициирован устройством беспроводной связи. Кроме того, устройство беспроводной связи может находиться внутри зоны покрытия сетевой базовой станции, которая обеспечивает услуги беспроводной связи для беспроводной сети. В некоторых аспектах, запрос может указывать ID запрашивающего устройства, при этом ID может использоваться для ссылки на сетевую подписку запрашивающего устройства.
[0091] На этапе 704 способ 700 может использовать набор процессоров, чтобы исполнять инструкции управления совместно используемым ресурсом от имени запрашивающего устройства. Инструкции могут быть выполнены, чтобы идентифицировать, связано ли запрашивающее устройство с подпиской на совместно используемый ресурс для кооперативной беспроводной связи, в некоторых обстоятельствах. Кроме того, в других аспектах инструкции могут быть выполнены с возможностью определять, разрешает ли метка пользователя совместно используемые ресурсы. На этапе 706 способ 700 может инициализировать количество кредитов совместно используемого ресурса для запрашивающего устройства. Кредиты совместно используемого ресурса могут быть фиксированным числом или переменным числом на основании одного или более приемлемых факторов. В одном примере факторы могут включать в себя уровень подписки, соответствующий запрашиваемому устройству; кредитную историю, связанную с запрашивающим устройством; историю совместного использования ресурса запрашивающего устройства; и т.д.
[0092] В дополнение к вышеупомянутому, на этапе 708 способ 700 может обновлять количество кредитов, когда запрашивающее устройство предоставляет ресурсы для совместного использования или потребляет ресурсы для другого беспроводного узла при кооперативной беспроводной связи. В качестве примера, обновление количества кредитов может быть выполнено в виде увеличения количества, когда запрашивающее устройство предоставляет ресурсы для потребления другим беспроводным узлом. В качестве другого примера, обновление количества кредитов может быть выполнено в виде уменьшения количества, когда запрашивающее устройство потребляет ресурсы, предоставленные другим беспроводным узлом. В еще одних других примерах, может быть реализовано сочетание вышеупомянутого. Как описано, способ 700 может способствовать равноправному совместному использованию ресурса посредством соотнесения количества совместно используемых ресурсов, доступных для потребления, с количеством совместно используемых ресурсов, предоставленных для потребления. Должно быть принято во внимание, что потребление и предоставление ресурсов может быть связано с одним или более указанными беспроводными узлами или неуказанными беспроводными узлами беспроводной сети. Кроме того, количество кредитов может быть взвешено на основании конкретного совместно используемого ресурса, или текущих условий потребностей в конкретном ресурсе внутри беспроводной сети.
[0093] Фиг.8 изображает блок-схему последовательности операций примерной методологии 800 для реализации кооперативной связи в соответствии с протоколом равноправия. На этапе 802 способ 800 может использовать интерфейс связи, чтобы получить запрос услуги от беспроводного узла. На этапе 804 способ 800 может сослаться на подписку на совместное использование ресурса для беспроводного узла в связи с запросом услуги. На этапе 806 может быть сделано определение того, связан ли беспроводной узел с подходящей подпиской на совместное использование ресурса. Если узел связан с подпиской, способ 800 может перейти к этапу 810; в противном случае способ 800 переходит к этапу 808, где в ответ на запрос услуги беспроводному узлу предоставляются беспроводные услуги без привлечения совместного использования.
[0094] На этапе 810 способ 800 опционально может использовать количество кредитов для беспроводного узла на основании запроса услуги. На этапе 812 способ 800 может получить запрос на совместно используемые ресурсы, относящиеся к беспроводному узлу. На этапе 814 принимается решение в отношении того, разрешено ли совместное использование для беспроводного узла или для прочих приемлемых узлов способных предоставлять ресурсы беспроводному узлу при кооперативной беспроводной связи. Если для такого узла(ов) совместное использование разрешено, способ 800 может перейти к этапу 820; в противном случае способ переходит к этапу 816.
[0095] На этапе 816 способ 800 может отклонить совместное использование для беспроводного узла, если совместное использование не разрешено узлом или приемлемыми другими узлами беспроводной сети. Такое решение также может основываться на том, существуют ли подходящие узлы для обеспечения совместно используемых ресурсов. На этапе 818 способ 800 опционально может оштрафовать узел за отклонение совместно используемых ресурсов для беспроводного узла. Штраф может содержать уменьшение количества кредитов совместного использования, связанных с узлом, отклонившим запрос; ограничение узла, отклонившего запрос, в приеме совместно используемых ресурсов в течение штрафного периода и т.п.
[0096] На этапе 820 способ 800 может идентифицировать подходящие ресурсы для кооперативной связи. Подходящие ресурсы могут быть идентифицированы на основании типа задачи, связанной с запросом на совместное использование; количества доступных для запрашивающего совместно используемых ресурсов, беспроводного узла кредитов и т.д. На этапе 822 способ 800 может обеспечивать совместное использование ресурсов (в том случае, если, например, могут быть идентифицированы подходящие ресурсы или узлы). На этапе 824 способ 800 может отследить потребление беспроводным узлом ресурса при кооперативной связи. На этапе 826 способ 800 может произвести учет предоставленных для совместного использования и потребленных ресурсов, например, посредством увеличения количества кредитов для беспроводного узла, предоставляющего совместно используемые ресурсы, и уменьшения количества кредитов, связанных с беспроводным узлом, потребляющим совместно используемые ресурсы.
[0097] Фиг.9 изображает блок-схему последовательности операций примера методологии 900, для того чтобы обеспечивать совместное использование ресурса при кооперативной связи. На этапе 902 способ 900 может использовать беспроводной интерфейс для отправки или приема беспроводной передачи информации от, по меньшей мере, одного устройства беспроводной связи. На этапе 904 способ 900 может использовать набор процессоров данных, чтобы реализовать совместное использование беспроводного ресурса с, по меньшей мере, одним из устройств беспроводной связи. Совместное использование ресурса может использовать сетевую связь (например, с помощью базовой станции) для совместного использования ресурса, поддерживаемого сетью, или одноранговую связь для совместного использования ресурса, поддерживаемого одноранговой сетью, или приемлемое их сочетание.
[0098] На этапе 906 способ 900 может управлять запросом на получение или предоставление беспроводных ресурсов. В качестве примера, управление запросом может содержать подтверждение или отклонение запроса на потребление беспроводного ресурса. В качестве альтернативы или в дополнение, управление запросом может содержать подтверждение или отклонении инициирования запроса на потребление беспроводных ресурсов. На этапе 908 способ 900 может обеспечивать пересмотр беспроводных кредитов совместного использования после расходования или предоставления совместно используемых ресурсов, в соответствии с тем, что здесь описано. Этап обеспечения совместного использования дополнительно может содержать отслеживание и обновление кредитов совместного использования для беспроводных узлов, участвующих в связи с совместным использованием ресурсов. В качестве альтернативы или в дополнение, этап обеспечения совместного использования может содержать подачу отчета о потребленных/предоставленных ресурсах объекту сети для сетевого управления кредитами совместного использования ресурса.
[0099] Фиг.10 изображает блок-схему последовательности операций примерной методологии 1000, чтобы способствовать кооперативной беспроводной связи в соответствии с протоколами равноправия. На этапе 1002 способ 1000 может подать запрос услуги беспроводной сети. На этапе 1004 способ 1000 может получить и сохранить начальное количество кредитов совместного использования ресурса в ответ на запрос услуги. На этапе 1006 способ 1000 может проанализировать требования задачи для трафика и идентифицировать потребности в ресурсе. На этапе 1008 способ 1000 опционально может передать и выявить ресурсы для совместного использования устройством беспроводной связи, реализующим задачу. На этапе 1010 может быть принято решение в отношении того, разрешено ли совместное использование ресурса. В том случае, если оно разрешено способ 1000 может перейти к этапу 1014, в противном случае способ переходит к этапу 1012.
[00100] На этапе 1012 способ 1000 может отклонить входящие запросы на совместное использование и перейти к этапу 1016. На этапе 1014 способ 1000 может подтвердить один или более входящие запросы на совместное использование опционально на основании количества кредитов запрашивающего устройства беспроводной связи; доступности запрашиваемого ресурса и подобного. На этапе 1016 способ 1000 может запросить использование ресурсов для совместного использования у одного или более соседних устройств беспроводной связи. На этапе 1018 способ 1000 может отследить потребленные или предоставленные ресурсы при кооперативной беспроводной связи. На этапе 1020 способ 1000 опционально может подать сообщение отчета о совместно используемом ресурсе для объективного устройства беспроводной связи, которое подробно описывает потребление или предоставление совместно используемых ресурсов. На этапе 1022 способ 1000 может обновить количество кредитов для кооперативной беспроводной связи на основании ресурсов, потребленных или предоставленных для такого процесса передачи информации.
[00101] Фиг.11 и 12 изображают блок-схемы примерных систем 1100, 1200 для реализации и обеспечения, соответственно, совместного использования ресурса при кооперативной беспроводной связи на основании правил равноправия, в соответствии с аспектами изобретения. Например, системы 1100 и 1200 могут находиться, по меньшей мере частично, внутри сети беспроводной связи и/или внутри передатчика, такого как узел, базовая станция, точка доступа, терминал пользователя, персональный компьютер объединенный с картой мобильного интерфейса или подобного. Должно приниматься во внимание, что системы 1100 и 1200 представлены как включающие в себя функциональные блоки, которые могут быть функциональными блоками, которые, в свою очередь, представляют собой функции реализуемые процессорами, программным обеспечением или их сочетанием (например, встроенным программным обеспечением).
[00102] Система 1100 может содержать первый модуль 1102 для использования интерфейса беспроводной связи. Такой интерфейс может использоваться для обмена данных с одной или более другими системами беспроводной связи (не показаны). В дополнение, система 1100 может содержать второй модуль 1104 для обработки беспроводных кредитов совместного использования, предоставляемых или потребляемых при кооперативной беспроводной связи. Обработка может содержать инициализацию и сохранение записи потребленных или предоставленных ресурсов при кооперативной связи. Кроме того, обработка может содержать отдельные записи для отдельных устройств, вовлеченных в процессы передачи информации, и сохранять количество кредитов, связанное с соответствующими устройствами. В дополнение к вышеупомянутому, система 1100 может содержать третий модуль 1106 для обновления количества кредитов на основании ресурсов использованных при кооперативной связи. Обновление может быть выполнено в виде увеличения количества кредитов для устройства, предоставляющего совместно используемые ресурсы, или уменьшения количества кредитов для устройства, потребляющего совместно используемые ресурсы, или используя оба подхода.
[00103] Система 1200 может содержать первый модуль 1202 для использования интерфейса беспроводной связи при беспроводном обмене данными. В дополнение, система 1200 может содержать модуль 1204 для управления запросами на совместное использование ресурса. Второй модуль 1204 может подтверждать или отклонять запрос на предоставление системой 1200 совместно используемого ресурса или может подтверждать или отклонять запрос от системы 1200 на потребление совместно используемого ресурса беспроводного узла. Решение в отношении подтверждения или отклонения запроса может быть основано на количестве доступных для запрашивающего устройства кредитов совместного использования ресурса. В дополнение, или в качестве альтернативы, решение в отношении подтверждения или отклонения запроса может быть основано на метке пользователя, связанной с соответствующим устройством. Например, если состояние метки пользователя разрешает совместное использование ресурса, запрос может быть подтвержден. И наоборот, если состояние метки пользователя запрещает совместное использование ресурса, запрос может быть отклонен. Кроме того, система 1200 может содержать третий модуль 1206, который способствует записи совместно используемых ресурсов. Процесс записи может содержать сохранение записи потребления или предоставления ресурсов при кооперативной связи. В некоторых случаях, процесс записи может содержать обновление количества кредитов совместного использования ресурса, связанного с беспроводным узлом, предоставляющим или потребляющим ресурсы, соответственно, в соответствии с тем, что здесь описано.
[00104] Фиг.13 изображает блок-схему примерной системы 1300, которая может способствовать беспроводной связи в соответствии с некоторыми рассматриваемыми здесь аспектами. По нисходящей линии связи, в точке 1305 доступа, процессор 1310 передаваемых (TX) данных принимает, форматирует, кодирует, перемежает и модулирует (или приводит в соответствие с символами) данные трафика и предоставляет символы модуляции («символы данных»). Модулятор 1315 символов принимает и обрабатывает символы данных и символы пилот-сигнала и предоставляет поток символов. Модулятор 1320 символов мультиплексирует символы данных и пилот-сигнала и предоставляет их модулю 1320 передатчика (TMTR). Каждый символ передачи может быть символом данных, символом пилот-сигнала или значением сигнала, равным нулю. Символы пилот-сигнала могут отправляться непрерывно в каждый период символов. Символы пилот-сигнала могут быть мультиплексированными с частотным разделением (FDM), мультиплексированными с ортогональным частотным разделением (OFDM), мультиплексированными с временным разделением (TDM), мультиплексированными с кодовым разделением (CDM) или приемлемым их сочетанием или в соответствии с подобной модуляцией и/или технологиями передачи.
[00105] TMTR 1320 принимает и преобразует потоки символов в один или более аналоговые сигналы, и дополнительно приводит в соответствие (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, для того чтобы сформировать сигнал нисходящей линии связи, подходящий для передачи по беспроводному каналу. Затем сигнал нисходящей линии связи передается через антенну 1325 терминалам. На терминале 1330, антенна 1335 принимает сигнал нисходящей линии связи и предоставляет принятый сигнал модулю 1340 приемника (RCVR). Модуль 1340 приемника приводит в соответствие (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал, и преобразует в цифровой вид приведенный в соответствие сигнал, для того чтобы получить элементы дискретизации (элементы выборки сигнала). Демодулятор 1345 символов демодулирует и предоставляет принятые символы пилот-сигнала процессору 1350 для оценки канала. Демодулятор 1345 символов дополнительно принимает оценку частотного отклика для нисходящей линии связи от процессора 1350, выполняет демодуляцию данных над принятыми символами данных, для того чтобы получить оценки символов данных (которые являются оценками переданных символов данных) и предоставляет оценки символов данных процессору 1355 RX (принимаемых) данных, который демодулирует (т.е. обратно приводит в соответствие с символами), обратно перемежает и декодирует оценки символов данных для того чтобы воссоздать переданные данные трафика. Обработка демодулятором 1345 символов и процессором 1355 RX данных сопряжена с обработкой модулятора 1315 символов и процессором 1310 TX данных, соответственно в точке 1305 доступа.
[00106] По восходящей линии связи, процессор 1360 TX данных обрабатывает данные трафика и предоставляет символы данных. Модулятор 1365 символов принимает и мультиплексирует символы данных с символами пилот-сигнала, выполняет модуляцию и предоставляет поток символов. Затем модуль 1370 передатчика принимает и обрабатывает поток символов, для того чтобы сформировать сигнал восходящей линии связи, который передается антенной 1335 к точке 1305 доступа. В частности, сигнал восходящей линии связи может быть сформирован в соответствии с требованиями SC-FDMA и может включать в себя, в соответствии с тем, что здесь описано, механизмы скачкообразной перестройки частоты.
[00107] В точке 1305 доступа, сигнал восходящей линии связи от терминала 1330 принимается антенной 1325 и обрабатывается модулем 1375 приемника, для того чтобы получить элементы дискретизации. Затем демодулятор 1380 символов обрабатывает элементы дискретизации, и предоставляет оценки принятых символов пилот-сигнала и символов данных для восходящей линии связи. Процессор 1385 RX данных обрабатывает оценки символов данных, для того чтобы воссоздать данные трафика, переданные терминалом 1330. Процессор 1390 выполняет оценку канала для каждого активного терминала, передающего по восходящей линии связи. По восходящей линии связи одновременно могут передавать пилот-сигналы несколько терминалов, передавать по их, соответствующим образом назначенным, наборам подполос пилот-сигналов, при этом наборы подполос пилот-сигналов могут подвергаться перемежению.
[00108] Процессоры 1390 и 1350 управляют (например, контролируют, координируют, управляют и т.д.) функционированием точки 1305 доступа и терминалом 1330 соответственно. Соответствующие процессоры 1390 и 1350 могут быть связаны с модулями памяти (не показаны), которые хранят коды программы и данные. Процессоры 130 и 1350 также могут выполнять вычисления, для того чтобы получать оценки частотного и импульсного отклика для, соответственно, восходящей и нисходящей линий связи.
[00109] Для системы множественного доступа (например, SC-FDMA, FDMA, OFDMA, CDMA, TDMA и т.д.) несколько терминалов могут одновременно осуществлять передачу по восходящей линии связи. Для таких систем, между различными терминалами могут совместно использоваться поддиапазоны пилот-сигнала. Технологии оценки канала могут использоваться в случае, где поддиапазоны пилот-сигнала для каждого терминала охватывают весь рабочий диапазон (возможно, за исключением границ диапазона). Такая структура поддиапазона пилот-сигнала была бы желательна для достижения разнесения частот для каждого терминала. Описанные здесь технологии могут быть реализованы различными средствами. Например, эти технологии могут быть реализованы в аппаратном обеспечении, программном обеспечении или их сочетании. При реализации в аппаратном обеспечении, которое может быть цифровым, аналоговым или как цифровым, так и аналоговым, модули обработки, используемые для оценки канала, могут быть реализованы внутри одной или более проблемно-ориентированных интегральных микросхем (ASIC); цифровых сигнальных процессоров (DSP); цифровых сигнальных устройств обработки (DSPD); программируемых логических устройств (PLD); программируемых вентильных матриц (FPGA); процессоров; контроллеров; микроконтроллеров; микропроцессоров; прочих электронных модулей, разработанных для выполнения описанных здесь функций; или их сочетаний. При реализации в программном обеспечении оно может быть выполнено в виде модулей (например, процедур, функций и т.д.), которые выполняют описанные здесь функции. Коды программного обеспечения могут храниться в сотах памяти и исполняться процессорами 1390 и 1350.
[00110] Фиг.14 иллюстрирует систему 1400 беспроводной связи с многочисленными базовыми станциями 1410 (BS) (например, беспроводными точками доступа, устройствами беспроводной связи) и многочисленными терминалами 1420 (например, AT), которая может использоваться применительно к одному или более аспектам изобретения. Как правило, BS (1410) является стационарной станцией, которая осуществляет связь с терминалами и может также именоваться точкой доступа, Узлом В или в соответствии с некоторой другой терминологией. Каждая BS 1410 обеспечивает покрытие связью для конкретной географической зоны или зоны покрытия, проиллюстрированных на Фиг.14 в качестве трех географических зон, обозначенных как 1402a, 1402b и 1402с. Понятие «сота» может относиться к BS или ее зоне покрытия в зависимости от контекста, в котором используется это понятие. Для того чтобы улучшить емкость системы географическая зона/зона покрытия BS, может быть разбита на многочисленные меньшие зоны (например, три малые зоны, обозначенные для соты 1402a на Фиг.14), 1404a, 1404b и 1404с. Каждая малая зона (1404a, 1404b, 1404c) может обслуживаться соответствующей базовой подсистемой приемопередатчика (BTS). Понятие «сектор» может относиться к BTS или ее зоне покрытия в зависимости от контекста, в котором используется понятие. При разбиении соты на сектора, BTS для всех секторов данной соты, как правило, сосредоточены внутри базовой станции соты. Описанные здесь технологии передачи могут использоваться применительно к системам с разбитыми на сектора сотами, как, впрочем, и системам с сотами не разбитыми на сектора. Для упрощения, в описании изобретения, до тех пор, пока не указано обратное, понятие «базовая станция» в целом используется применительно к фиксированной станции, которая обслуживает сектор, ИА также фиксированной станции, обслуживающей соту.
[00111] Как правило, терминалы 1420 рассредоточены внутри системы и каждый терминал 1420 может быть фиксированным или мобильным. Терминалы 1420 также могут именоваться мобильной станцией, оборудованием пользователя, устройством пользователя, устройством беспроводной связи или в соответствии с некоторой другой терминологией. Терминал 1420 может быть беспроводным устройством, сотовым телефоном, персональным цифровым помощником (PDA), картой беспроводного модема и т.д. Каждый терминал 1420 может осуществлять связь с ни одной, одной или многочисленными BS 1410 по нисходящей линии связи (например, FL) и восходящей линии связи (например, RL) в любой заданный момент времени. Нисходящая линия связи относится к линии связи от базовых станций к терминалам, а восходящая линия связи относится к линии связи от терминалов к базовым станциям.
[00112] При централизованной архитектуре, контроллер 1430 системы объединен с базовыми станциями 1410 и обеспечивает согласование и управление для BS 1410. При распределенной архитектуре, BS 1410 могут осуществлять связь друг с другом при необходимости (например, посредством проводной или беспроводной сети обратного транзита коммуникационно связанной с BS 1410). Передача данных по прямой линии связи часто происходит от одной точки доступа к одному терминалу доступа на или около максимальной скорости передачи данных, которая может обеспечиваться прямой линией связи или системой связи. Дополнительные каналы прямой линии связи (например, канал управления) может передаваться от многочисленных точек доступа к одному терминалу доступа. Передача данных по обратной линии связи может происходить от одного терминала доступа к одной или более точкам доступа.
[00113] Фиг.15 является иллюстрацией планируемой или полупланируемой среды 1500 беспроводной связи в соответствии с различными аспектами. Система 1500 может содержать одну или более BS 1502 и одну или более соту и/или сектор, которые принимают, передают, повторяют и т.д. сигналы беспроводной связи друг для друга и/или для одного или более мобильных устройств 1504. Как проиллюстрировано, каждая BS 1502 может обеспечивать покрытие связью для конкретной географической зоны, проиллюстрированной в качестве четырех географических зон, обозначенных как 1506a, 1506b, 1506c и 1506d. Специалист в соответствующей области должен принимать во внимание, что каждая BS 1502 может содержать цепь передатчика и цепь приемника, каждая из которых, в свою очередь, может содержать множество компонентов, связанных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д., см. Фиг.5). Мобильные устройства 1504 могут быть, например, сотовыми телефонами, интеллектуальными телефонами, компьютерами класса лэптоп, переносными устройствами связи, переносными вычислительными устройствами, спутниковыми радиоприемниками, системами глобального позиционирования, PDA, или любым другим приемлемым устройством для осуществления связи через беспроводную сеть 1500. Система 1500 может использоваться применительно к различным описанным здесь аспектам, для того чтобы способствовать обеспечению равноправия для совместно используемых ресурсов при кооперативной беспроводной связи, в соответствии с тем, что здесь изложено.
[00114] Используемые в объекте изобретения определения «компонент», «система», «модуль» и подобные предназначены относиться к связанным с применением вычислительной машины объектам, в любом исполнении, а именно аппаратном обеспечении; программном обеспечении; программном обеспечении в исполнении; встроенном программном обеспечении; межплатформенном программном обеспечении; микрокоде и/или любом их сочетании. Например, модулем может быть, но этим не ограничен, процесс, выполняемый процессором; процессор; объект; исполняемый файл; поток исполнения; программа; устройство и/или компьютер. Один или более модулей могут размещаться внутри процесса или потока исполнения; модуль также может быть локализован на одном электронном устройстве или распределен между двумя или более электронными устройствами. Дополнительно, эти модули могут исполняться с различных машиночитаемых носителей, которые имеют различные хранящиеся на них структуры данных. Модули могут осуществлять связь посредством локальных или удаленных процессов, таких как в соответствии с сигналом, который имеет один или более пакеты данных (например, данные из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе или по сети, такой как Интернет с другими системами посредством сигнала). В дополнение, специалист в соответствующей области должен принимать во внимание, что компоненты или модули описанных здесь систем могут быть перегруппированы или дополнены дополнительными компонентами/модулями/системами, для того чтобы способствовать достижению различных, описанных применительно к данному вопросу, аспектов, задач, преимуществ и т.д., и не ограничиваются конкретными конфигурациями, изложенными в заданных фигурах.
[00115] Кроме того, различные аспекты описаны здесь применительно к UT. UT также может именоваться как система, модуль абонента, станция абонента, мобильная станция, мобильное устройство мобильной связи, мобильное устройство, удаленная станция, удаленный терминал, терминал доступа (AT), агент пользователя (UA), устройство пользователя или оборудование пользователя (UE). Станция абонента может быть сотовым телефоном, беспроводным телефоном, телефоном Протокола Инициации Сеанса (SIP), станцией беспроводной локальной линии (WLL), персональным цифровым помощником, переносным устройством, которое имеет возможности беспроводного соединения, или прочим устройством обработки, подключенным к беспроводному модему или подобному механизму, способствующему беспроводной связи с помощью устройства обработки.
[00116] В одном или более примерных вариантах осуществления, описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, встроенном программном обеспечении, межплатформенном программном обеспечении, микрокоде или любом приемлемом их сочетании. При реализации в программном обеспечении, функции могут храниться в или передаваться посредством одной или более инструкций или кодов размещенных на машиночитаемом носителе. Машиночитаемый носитель может включать в себя как носитель данных, так и средство связи, включая любой носитель, который способствует передаче компьютерной программы из одного места в другое. В качестве примера, но не ограничения, такой компьютерный носитель данных может содержать RAM, ROM, EEPROM, CD-ROM или другой накопитель на оптическом диске, накопитель на магнитном диске или другие устройства хранения на магнитном носителе, микропроцессорные карты и устройства с флэш-памятью (например, карты, карты памяти, флэш-драйв…) или любой другой носитель, который может использоваться для переноса или хранения требуемого кода программы в форме инструкций или структур данных и доступ к которому может быть получен посредством компьютера. Например, если программное обеспечение передается с web-узла, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или посредством беспроводных технологий, таких как инфракрасная, радио- или микроволновая, то коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасная, радио или микроволновая, включаются в понятие носителя. Используемые здесь понятия «магнитные» и «немагнитные» диски включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой диск универсального назначения (DVD), гибкий магнитный диск и диск blue-ray, при этом магнитные диски обычно воспроизводят данные магнитным образом, в то время как немагнитные диски воспроизводят данные оптически с помощью лазера. Сочетания вышеупомянутого также должны быть включены в объем понятия машиночитаемого носителя.
[00117] При реализации в аппаратном обеспечении, модули обработки различных иллюстративных логических схем, логических блоков, модулей и схем, описанных применительно к рассмотренным здесь аспектам, могут быть реализованы или выполнены внутри одной или более ASIC, DSP, DSPD, PLD, FPGA, схем на дискретных компонентах или полупроводниковых логических схем, дискретных компонентов аппаратного обеспечения, процессоров общего назначения, контроллеров, микроконтроллеров, микропроцессоров, прочих электронных модулей, разработанных для выполнения описанных здесь функций, или их сочетания. Процессор общего назначения может быть микропроцессором, но в качестве альтернативы, процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в виде комбинации вычислительных устройств, например комбинации DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров совместно с ядром DSP или любой другой подходящей конфигурации. В дополнение, по меньшей мере, один процессор может содержать один или более модулей, действующих для выполнения одного или более описанных здесь этапов и/или действий.
[00118] Более того, различные описанные здесь аспекты или признаки могут быть реализованы в виде способа, устройства или изделия путем использования стандартных технологий программирования и/или проектирования. Дополнительно, этапы и/или действия способа или алгоритма, описанного применительно к рассматриваемым здесь аспектам, могут быть воплощены непосредственно в аппаратном обеспечении, модуле программного обеспечения, исполняемом процессором, или в их сочетании. В дополнение, в некоторых аспектах, этапы или действия способа или алгоритма могут размещаться в виде, по меньшей мере, одного или любого сочетания, или набора кодов, или инструкций, на машиночитаемом носителе или считываемом компьютером носителе, который может быть включен в компьютерный программный продукт. Используемое здесь понятие «изделие» предназначено охватывать компьютерную программу, доступ к которой может быть получен через любое приемлемое машиночитаемое устройство или носитель.
[00119] В дополнение, слово «примерный» используется здесь для того, чтобы трактоваться, как «служащий в качестве примера, частного случая или иллюстрации». Любой аспект или вариант осуществления, описанные здесь в качестве «примерного», не обязательно должны толковаться, как предпочтительные или более выгодные, в сравнении с другими аспектами или вариантами осуществления. Наоборот, использование слова «примерный» предназначено только, чтобы представить концепции в некоторой конкретной форме. Используемый в этой заявке связующий элемент «или» предназначен трактоваться как включающее «или», нежели исключающее «или». То есть, до тех пор, пока конкретно не указано обратное, или пока это не следует явным образом из контекста, выражение «X использует A или B» предназначено трактоваться как охватывающее любые из естественно включенных перестановок. То есть, если X использует A; X использует B; или X использует как A, так и B, то выражение «X использует A или B» удовлетворяет любому из перечисленных условий. В дополнение, используемые в данной заявке и прилагаемой формуле изобретения определения в единственном числе, в целом, должны толковаться как означающие «одно и более» до тех пор, пока не указано обратное или, исходя из контекста, не явствует, что имеется в виду именно единственное число.
[00120] Кроме того, используемые здесь понятия «делать вывод» или «вывод» в целом относятся к процессу умозаключения или к состояниям вывода системы, среды или пользователя из набора наблюдений, зарегистрированных событий или данных. Вывод может использоваться для того, чтобы идентифицировать конкретный контекст или действие, или может, например, формировать распределение вероятностей по состояниям. Вывод может быть вероятностным, то есть вычислением распределения вероятностей по состояниям, представляющим интерес, на основании рассмотрения данных или событий. Вывод также может относиться к технологиям, используемым для компоновки высокоуровневых событий из набора событий или данных. Такие выводы приводят к построению новых событий или действий из набора наблюдаемых событий и/или сохраненных данных события, вне зависимости от того, являются или нет такие события коррелированными близко по времени, и происходят или нет такие события и данные из одного или нескольких источников события или данных.
[00121] То, что было описано выше, включает в себя примеры аспектов заявленного изобретения. Конечно, невозможно описать все мыслимые сочетания компонентов и методологий в целях описания заявленного изобретения, но специалист в данной области техники может понять, что в рассмотренном изобретении возможны дополнительные сочетания и перестановки. Соответственно, рассмотренный объект изобретения предназначен, чтобы включать в себя все такие изменения, модификации и вариации, которые соответствуют сущности и объему прилагаемой формулы изобретения. Кроме того, в рамках того, в каком смысле понятия «включает в себя», «имеет» или «имеющий» используются в подробном описании или формуле изобретения, такие понятия предполагаются инклюзивными, подобно термину «содержащий», как он интерпретируется при использовании как переходное слово в формуле изобретения.