СПОСОБ ОБРАБОТКИ ОДНОРАНГОВОЙ УСЛУГИ И УСТРОЙСТВО
METHOD FOR PROCESSING OF SINGLE-RANGE SERVICE AND DEVICE

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к области связи и, в частности, к технологиям обработки одноранговой услуги.
УРОВЕНЬ ТЕХНИКИ
В сети с услугой передачи данных, если несколько пользователей терминалов инициируют одноранговую услугу (P2P: Peer To Peer, одноранговая), например, пользователь A и пользователь B активируют услугу передачи данных через шлюзовой узел поддержки общей радиослужбы пакетной передачи (General Packet Radio Service, именуемой "GPRS") (Gateway GPRS Support Node, именуемый "GGSN") и инициируют одноранговую услугу загрузки, обработка управления или обработка тарификации не может осуществляться на приемнике этого пакета одноранговой услуги в данный момент, и обработка управления или обработка тарификации может осуществляться только на инициаторе пакета. Например, A отправляет пакет B, тогда только A управляется (включая управление доступом, управление полосой и т.д.) и тарифицируется (включая тарификацию трафика, тарификацию длительности или повременную оплату и т.д.). Короче говоря, решение существующего устройства NAS для обработки управления или обработки тарификации на пользователях одноранговой услуги недостаточно гибко.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения предусматривают способ обработки одноранговой услуги, сеть связи стороны сети, устройство NAS и устройство двунаправленной обработки для одноранговой услуги, которые повышают гибкость осуществления обработки управления или обработки тарификации для пользователей одноранговой услуги.
В первом аспекте, предусмотрен способ обработки одноранговой услуги, включающий в себя: прием, посредством сети связи стороны сети, пакета услуги, и определение, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов; и идентификацию, посредством сети связи стороны сети, информации позиции передачи пакета одноранговой услуги, и осуществление обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги.
В первом возможном варианте реализации, сеть связи стороны сети включает в себя устройство NAS сервера доступа к сети и устройство двунаправленной обработки; прием, посредством сети связи стороны сети, пакета услуги, и определение, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов, включают в себя: прием, посредством устройства NAS, пакета услуги, и определение, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов; идентификация, посредством сети связи стороны сети, информации позиции передачи пакета одноранговой услуги, и осуществление обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, включают в себя: идентификацию, посредством устройства NAS, что информация позиции передачи является информацией первой позиции, определение, что пакет одноранговой услуги исходит со стороны терминала, и ретрансляцию пакета одноранговой услуги на устройство двунаправленной обработки; прием, посредством устройства двунаправленной обработки, пакета одноранговой услуги, ретранслируемого устройством NAS, идентификацию, что информация позиции передачи является информацией второй позиции, определение, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, осуществление обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и затем ретрансляцию пакета одноранговой услуги на устройство NAS; прием, посредством устройства NAS, пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификацию, что информация позиции передачи является информацией третьей позиции, определение, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторную ретрансляцию пакета одноранговой услуги на устройство двунаправленной обработки; прием, посредством устройства двунаправленной обработки, пакета одноранговой услуги, ретранслируемого устройством NAS, идентификацию, что информация позиции передачи является информацией четвертой позиции, определение, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, осуществление обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретрансляцию пакета одноранговой услуги на устройство NAS; прием, посредством устройства NAS, пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификацию, что информация позиции передачи является информацией пятой позиции, определение, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и отправку пакета одноранговой услуги на противоположный конец.
Во втором возможном варианте реализации, сеть связи стороны сети включает в себя устройство NAS, сетевое устройство и устройство двунаправленной обработки; прием, посредством сети связи стороны сети, пакета услуги, и определение, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов, включают в себя: прием, посредством устройства NAS, пакета услуги, и определение, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов; идентификация, посредством сети связи стороны сети, информации позиции передачи пакета одноранговой услуги, и осуществление обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, включают в себя: идентификацию, посредством устройства NAS, что информация позиции передачи является информацией первой позиции, определение, что пакет одноранговой услуги исходит со стороны терминала, и ретрансляцию пакета одноранговой услуги на сетевое устройство; прием, посредством сетевого устройства, пакета одноранговой услуги, ретранслируемого устройством NAS, идентификацию, что информация позиции передачи является информацией второй позиции, определение, что пакет одноранговой услуги исходит из устройства NAS, и ретрансляцию пакета одноранговой услуги на устройство двунаправленной обработки; прием, посредством устройства двунаправленной обработки, пакета одноранговой услуги, ретранслируемого сетевым устройством, идентификацию, что информация позиции передачи является информацией третьей позиции, определение, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, осуществление обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и затем ретрансляцию пакета одноранговой услуги на сетевое устройство; прием, посредством сетевого устройства, пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификацию, что информация позиции передачи является информацией четвертой позиции, определение, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторную ретрансляцию пакета одноранговой услуги на устройство двунаправленной обработки; прием, посредством устройства двунаправленной обработки, пакета одноранговой услуги, ретранслируемого сетевым устройством, идентификацию, что информация позиции передачи является информацией пятой позиции, определение, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, осуществление обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретрансляцию пакета одноранговой услуги на сетевое устройство; прием, посредством сетевого устройства, пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификацию, что информация позиции передачи является информацией шестой позиции, определение, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и ретрансляцию пакета одноранговой услуги на устройство NAS; прием, посредством устройства NAS, пакета одноранговой услуги, ретранслируемого сетевым устройством, идентификацию, что информация позиции передачи является информацией седьмой позиции, определение, что пакет одноранговой услуги исходит из сетевого устройства, и отправку пакета одноранговой услуги на противоположный конец.
В третьем возможном варианте реализации, сеть связи стороны сети включает в себя устройство NAS; осуществление, посредством сети связи стороны сети, обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, включает в себя: определение, посредством устройства NAS, что пакет одноранговой услуги исходит со стороны терминала, согласно информации позиции передачи, и осуществление обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги.
В четвертом возможном варианте реализации, совместно с третьим возможным вариантом реализации первого аспекта, осуществление, посредством сети связи стороны сети, обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, дополнительно включает в себя: при определении, что адрес противоположного конца является адресом, управляемым устройством NAS, осуществление, посредством устройства NAS, обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретрансляцию пакета одноранговой услуги на противоположный конец, или при определении, что адрес противоположного конца является адресом, управляемым другим устройством NAS, ретрансляцию пакета одноранговой услуги на другое устройство NAS.
В пятом возможном варианте реализации, сеть связи стороны сети включает в себя устройство NAS; осуществление, посредством сети связи стороны сети, обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, включает в себя: определение, посредством устройства NAS, что пакет одноранговой услуги исходит со стороны сети согласно информации позиции передачи, осуществление обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретрансляцию пакета одноранговой услуги на противоположный конец.
Во втором аспекте предусмотрена сеть связи стороны сети, включающая в себя: устройство NAS сервера доступа к сети и устройство двунаправленной обработки, в котором устройство NAS находится в коммуникационном соединении с устройством двунаправленной обработки; устройство NAS выполнено с возможностью приема пакета услуги, определения, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов, идентификации информации позиции передачи пакета одноранговой услуги, и ретрансляции пакета одноранговой услуги согласно информации позиции передачи, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги; и устройство двунаправленной обработки выполнено с возможностью идентификации информации позиции передачи, и осуществления обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи.
В первом возможном варианте реализации, устройство NAS в частности, выполнено с возможностью идентификации, что информация позиции передачи является информацией первой позиции, определения, что пакет одноранговой услуги исходит со стороны терминала, и ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией третьей позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторной ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки, или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией пятой позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и отправки пакета одноранговой услуги на противоположный конец; причем устройство двунаправленной обработки включает в себя: модуль приема, выполненный с возможностью приема пакета одноранговой услуги, ретранслируемого устройством NAS; модуль идентификации, выполненный с возможностью идентификации, что информация позиции передачи является информацией второй позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, и запуска первого модуля дополнительной обработки устройства двунаправленной обработки, или идентификации, что информация позиции передачи является информацией четвертой позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, и запуска второго модуля дополнительной обработки устройства двунаправленной обработки; первый модуль дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство NAS; второй модуль дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство NAS.
В третьем аспекте, предусмотрена сеть связи стороны сети, включающая в себя: устройство NAS сервера доступа к сети, сетевое устройство и устройство двунаправленной обработки, в котором устройство двунаправленной обработки находится в коммуникационном соединении с устройством NAS через сетевое устройство; устройство NAS выполнено с возможностью приема пакета услуги, определения, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов, идентификации информации позиции передачи пакета одноранговой услуги, и ретрансляции пакета одноранговой услуги согласно информации позиции передачи, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги; сетевое устройство выполнено с возможностью идентификации информации позиции передачи и ретрансляции пакета одноранговой услуги согласно информации позиции передачи; и устройство двунаправленной обработки выполнено с возможностью идентификации информации позиции передачи, и осуществления обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи.
В первом возможном варианте реализации, устройство NAS в частности, выполнено с возможностью идентификации, что информация позиции передачи является информацией первой позиции, определения, что пакет одноранговой услуги исходит со стороны терминала, и ретрансляции пакета одноранговой услуги на сетевое устройство, или приема пакета одноранговой услуги, ретранслируемого сетевым устройством, идентификации, что информация позиции передачи является информацией седьмой позиции, определения, что пакет одноранговой услуги исходит из сетевого устройства и отправки пакета одноранговой услуги на противоположный конец; сетевое устройство, в частности, выполнено с возможностью приема пакета одноранговой услуги, ретранслируемого устройством NAS, идентификации, что информация позиции передачи является информацией второй позиции, определения, что пакет одноранговой услуги исходит из устройства NAS, и ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией четвертой позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторной ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки, или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией шестой позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и ретрансляции пакета одноранговой услуги на устройство NAS; причем устройство двунаправленной обработки включает в себя: модуль приема, выполненный с возможностью приема пакета одноранговой услуги, ретранслируемого сетевым устройством; модуль идентификации, выполненный с возможностью идентификации, что информация позиции передачи является информацией третьей позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, и запуска первого модуля дополнительной обработки устройства двунаправленной обработки, или идентификации, что информация позиции передачи является информацией пятой позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, и запуска второго модуля дополнительной обработки устройства двунаправленной обработки; первый модуль дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на сетевое устройство; второй модуль дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на сетевое устройство.
В четвертом аспекте предусмотрено устройство NAS сервера доступа к сети, включающее в себя: модуль обработки пакетов услуги, выполненный с возможностью приема пакета услуги и определения, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов; модуль идентификации, выполненный с возможностью идентификации информации позиции передачи пакета одноранговой услуги, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги; и модуль обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, идентифицированной модулем идентификации.
В первом возможном варианте реализации, модуль обработки, в частности, выполнен с возможностью определения, что пакет одноранговой услуги исходит со стороны терминала, согласно информации позиции передачи, и осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги.
Во втором возможном варианте реализации, совместно с первым возможным вариантом реализации четвертого аспекта, модуль обработки, в частности, выполнен с возможностью, при определении, что адрес противоположного конца является адресом, управляемым устройством NAS, осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на противоположный конец, или при определении, что адрес противоположного конца является адресом, управляемым другим устройством NAS, ретрансляции пакета одноранговой услуги на другое устройство NAS.
В третьем возможном варианте реализации, модуль обработки, в частности, выполнен с возможностью определения, что пакет одноранговой услуги исходит со стороны сети согласно информации позиции передачи, осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на противоположный конец.
В пятом аспекте предусмотрено устройство двунаправленной обработки для одноранговой услуги, включающее в себя: модуль приема, выполненный с возможностью приема пакета одноранговой услуги, ретранслируемого устройством на стороне сети; модуль идентификации, выполненный с возможностью идентификации информации позиции передачи пакета одноранговой услуги согласно пакету одноранговой услуги, принятому модулем приема, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги; и модуль обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на одном или обоих их исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, идентифицированной модулем идентификации, и последующей ретрансляции пакета одноранговой услуги на устройство на стороне сети.
В первом возможном варианте реализации, модуль идентификации в частности, выполнен с возможностью идентификации информации позиции передачи согласно пакету одноранговой услуги, принятому модулем приема, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, и запуска первого модуля дополнительной обработки в модуле обработки, или идентификации информации позиции передачи согласно пакету одноранговой услуги, принятому модулем приема, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, и запуска второго модуля дополнительной обработки в модуле обработки; причем модуль обработки в частности включает в себя: первый модуль дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство на стороне сети; второй модуль дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство на стороне сети.
Во втором возможном варианте реализации, совместно с пятым аспектом или первым возможным вариантом реализации пятого аспекта, устройство двунаправленной обработки располагается в устройстве NAS сервера доступа к сети и находится в коммуникационном соединении с модулем обработки пакетов услуги в устройстве NAS, и устройство на стороне сети является модулем обработки пакетов услуги в устройстве NAS.
В третьем возможном варианте реализации, совместно с пятым аспектом или первым возможным вариантом реализации пятого аспекта, устройство двунаправленной обработки находится в коммуникационном соединении с устройством NAS, и устройство на стороне сети является устройством NAS.
В четвертом возможном варианте реализации, совместно с пятым аспектом или первым возможным вариантом реализации пятого аспекта, устройство двунаправленной обработки находится в коммуникационном соединении с устройством NAS через сетевое устройство, и устройство на стороне сети является сетевым устройством.
На основании вышеупомянутых технических решений, согласно вариантам осуществления настоящего изобретения, идентифицируя информацию позиции передачи пакета одноранговой услуги и осуществляя обработку управления или обработку тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, можно повысить гибкость осуществления обработки управления или обработки тарификации на пользователях одноранговой услуги.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для более наглядной иллюстрации технических решений согласно вариантам осуществления настоящего изобретения, ниже кратко представлены прилагаемые чертежи, необходимые согласно вариантам осуществления настоящего изобретения. Очевидно, прилагаемые чертежи в нижеследующем описании демонстрируют лишь некоторые из вариантов осуществления настоящего изобретения, на основании которых специалисты в данной области техники могут составить другие чертежи без применения творческих способностей.
Фиг. 1a, фиг. 1b и фиг. 1c – упрощенные схемы системных архитектур сети с услугой передачи данных согласно вариантам осуществления настоящего изобретения.
Фиг. 2 – упрощенная блок-схема операций способа обработки одноранговой услуги согласно варианту осуществления настоящего изобретения.
Фиг. 3 – другая упрощенная блок-схема операций способа обработки одноранговой услуги согласно варианту осуществления настоящего изобретения.
Фиг. 4 – упрощенная схема взаимодействия способа обработки одноранговой услуги согласно варианту осуществления настоящего изобретения.
Фиг. 5A и фиг. 5B – другая упрощенная блок-схема операций способа обработки одноранговой услуги согласно варианту осуществления настоящего изобретения.
Фиг. 6 – другая упрощенная схема взаимодействия способа обработки одноранговой услуги согласно варианту осуществления настоящего изобретения.
Фиг. 7 – упрощенная блок-схема сети связи стороны сети согласно варианту осуществления настоящего изобретения.
Фиг. 8 – упрощенная блок-схема сети связи стороны сети согласно другому варианту осуществления настоящего изобретения.
Фиг. 9 – упрощенная блок-схема устройства NAS согласно варианту осуществления настоящего изобретения.
Фиг. 10 – упрощенная блок-схема устройства двунаправленной обработки согласно варианту осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Ясное и полное описание технических решений согласно вариантам осуществления настоящего изобретения будет приведено ниже, совместно с прилагаемыми чертежами согласно вариантам осуществления настоящего изобретения. Очевидно, описанные варианты осуществления представляют собой лишь часть, но не все, из вариантов осуществления настоящего изобретения. Все остальные варианты осуществления, полученные специалистами в данной области техники на основании вариантов осуществления настоящего изобретения без применения творческих способностей, подлежат включению в объем защиты настоящего изобретения.
На Фиг. 1a, фиг. 1b и фиг. 1c показаны упрощенные схемы системных архитектур сети с услугой передачи данных в реализациях. В сети с услугой передачи данных, пользователь активирует услугу передачи данных и принимает услугу передачи данных посредством сервера доступа к сети (именуемого устройством NAS, Network Access Server), например, сервера широкополосного удаленного доступа (Broadband Remote Access Server, именуемого “BRAS”), шлюзового узла поддержки GPRS (gateway GPRS support node, именуемого “GGSN”) и обслуживающего узла пакетных данных (Packet Data Serving Node, именуемого “PDSN”).
Согласно вариантам осуществления настоящего изобретения, обработка тарификации или обработка управления на обеих сторонах, а именно, на исходном конце и противоположном конце одноранговой услуги могут осуществляться за счет обеспечения нового устройства NAS (включающего в себя устройство двунаправленной обработки, см. фиг. 1a), или развертывания устройства двунаправленной обработки (см. фиг. 1b и фиг. 1c) в коммуникационном соединении с устройством NAS. Согласно фиг. 1b, устройство NAS может находиться в прямом коммуникационном соединении с устройством двунаправленной обработки; согласно фиг. 1c, между устройством NAS и устройством двунаправленной обработки сетевым устройством, также может быть развернут, например, коммутатор или маршрутизатор. Таким образом, согласно вариантам осуществления настоящего изобретения, устройством, ретранслирующим пакет на устройство двунаправленной обработки, может быть устройство NAS и также может быть сетевое устройство, развернутое между устройством NAS и устройством двунаправленной обработки.
Для пояснения решений, система, образованная такими устройствами стороны сети, как вышеупомянутые устройство NAS, устройство двунаправленной обработки, сетевое устройство и платформа услуги передачи данных называется сетью связи стороны сети.
На Фиг. 2 показана упрощенная блок-схема операций способа 100 для обработки одноранговой услуги согласно варианту осуществления настоящего изобретения. Как показано на фиг. 2, способ 100 включает в себя:
S110, сеть связи стороны сети принимает пакет услуги и определяет, что пакет услуги является пакетом одноранговой услуги согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов;
S120, сеть связи стороны сети идентифицирует информацию позиции передачи пакета одноранговой услуги и осуществляет обработку управления или обработку тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги.
Согласно вариантам осуществления настоящего изобретения, информация позиции передачи относится к позиции сети связи, пройденной пакетом услуги в процессе коммуникационной передачи, и не предусматривает никакого ограничения вариантами осуществления настоящего изобретения. В сети связи стороны сети, позициям, пройденным пакетом услуги в процессе передачи, выделяются разные идентификаторы, чтобы устройство, принимающее пакет услуги в сети могло определить сетевое устройство предыдущего перехода пакета услуги с использованием этих идентификаторов; кроме того, устройство может определять, осуществлять ли обработку управления или обработку тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно сетевому устройству предыдущего перехода пакета услуги и совместно с соответствующей политикой управления и тарификации.
Вышеупомянутая информация позиции передачи может быть информацией физического порта, виртуальной локальной сети (Virtual Local Area Network, именуемой “VLAN”), например, идентификатором VLAN, VLAN ID, или туннеля (Tunnel), например, идентификатором туннеля, Tunnel ID, который передает пакет одноранговой услуги. В частности, информация VLAN переносятся в пакете данных, и информация физического порта и информация туннеля идентифицируются и различаются через подключенные физические линии связи. Для облегчения понимания, физический порт относится к порту сети связи, имеющему физическую значимость, например, интерфейсу Ethernet или оптоволоконному интерфейсу, принимающему пакет услуги; VLAN относится к виртуальной локальной сети, состоящей из сетевого устройства, принимающего пакет услуги, и сетевого устройства, отправляющего пакет услуги, и, в общем случае, различается согласно VLAN ID, в частности, идентификаторы, выделенные VLAN восходящей линии связи и VLAN нисходящей линии связи, различны, что позволяет различать направления передачи пакета услуги; туннель относится к информации туннеля, принимающего пакет услуги, и, в общем случае, различается по Tunnel ID в сетевом устройстве.
Специалисты в данной области техники могут понять, что, в ходе вышеупомянутой обработки управления или обработки тарификации, опорная информация включает в себя, по меньшей мере, политику управления и тарификации в отношении исходного конца, политику управления и тарификации в отношении противоположного конца или политику, полученную окончательным принятием решения в отношении вышеупомянутых двух политик управления и тарификации. В различных вариантах осуществления настоящего изобретения, обработка управления включает в себя управление доступом для предоставления доступна или отказа в доступе к услугам, к которым обращается пользователь, или управление полосой и т.п.; обработка тарификации включает в себя тарификацию трафика, тарификацию длительности или повременную оплату, или комбинированную трехрежимную тарификацию услуг, к которым обращается пользователь. Согласно варианту осуществления настоящего изобретения, услуги, к которым обращается пользователь могут управляться и тарифицироваться или только управляться или только тарифицироваться, и это не ограничивается в настоящем изобретении.
Технические решения вариантов осуществления настоящего изобретения применимы не только к сценарию, в котором одноранговая услуга осуществляются между двумя пользователями (исходным концом и противоположным концом), но и к сценарию, в котором одноранговые услуги инициируются среди множества пользователей, поскольку пакетное взаимодействие среди множества пользователей можно в итоге преобразовывать во множество сценариев взаимодействия двусторонних услуг.
Способ обработки одноранговой услуги варианта осуществления настоящего изобретения, благодаря идентификации информации позиции передачи пакета одноранговой услуги и осуществления обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, позволяет осуществлять обработку управления или обработку тарификации на обеих сторонах одноранговой услуги.
В частности, вышеупомянутый этап 120 может включать в себя разнообразную обработку: при определении, что пакет одноранговой услуги исходит со стороны терминала (исходного конца) согласно информации позиции передачи, и не осуществляется ни обработка управления, ни обработка тарификации, осуществление обработки управления или тарификации в отношении исходного конца согласно адресу исходного конца в пакете услуги и совместно с политикой управления и тарификации исходного конца, и определение следующего перехода пакета услуги (следующий переход может отличаться согласно разным сетевым архитектурам, может быть самим устройством двунаправленной обработки в устройстве NAS, и также может состоять в том, что устройство NAS отправляет пакет услуги на устройство двунаправленной обработки); или,
при определении, что пакет одноранговой услуги исходит со стороны сети согласно информации позиции передачи, и обработка управления или тарификации в отношении исходного конца осуществлялась только совместно с политикой управления и тарификации исходного конца, осуществление обработки управления и тарификации в отношении противоположного конца согласно адресу противоположного конца в пакете услуги и совместно с политикой управления и тарификации противоположного конца, и определение следующего перехода пакета услуги; или,
при определении, что пакет одноранговой услуги исходит со стороны сети согласно информации позиции передачи, и соответствующие политики управления и тарификации осуществлялись в отношении исходного конца и противоположного конца, отправку пакета услуги на противоположный конец.
Вышеупомянутые разные условия можно разлагать или объединять различными способами вследствие разных сетевых архитектур, но это не должно влиять на реализации настоящего изобретения в целом. Короче говоря, за счет использования информации позиции передачи в качестве одного из условий для понимания хода обработки, позиции передачи или стадии обработки пакета услуги, вышеупомянутый способ позволяет подтверждать и обрабатывать управление и тарификацию на обеих сторонах одноранговой услуги совместно с соответствующими политиками управления и тарификации; по сравнению со способом уровня техники, в котором обращение осуществляется только по адресу исходного конца в пакете услуги и объединяется соответствующая политика управления и тарификации, может более гибко или эффективно осуществлять управление или тарификацию сложной услуги.
Поэтому, в необязательном порядке, согласно варианту осуществления настоящего изобретения, сеть связи стороны сети включает в себя устройство NAS сервера доступа к сети и устройство двунаправленной обработки, например, сетевую архитектуру, показанную на фиг. 1b;
в этой сетевой архитектуре, как показано на фиг. 3, S110 включает в себя:
S111, устройство NAS принимает пакет услуги и определяет, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов;
S120 включает в себя:
S121, устройство NAS идентифицирует, что информация позиции передачи является информацией первой позиции, определяет, что пакет одноранговой услуги исходит со стороны терминала, и ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки;
S122, устройство двунаправленной обработки принимает пакет одноранговой услуги, ретранслируемый устройством NAS, идентифицирует, что информация позиции передачи является информацией второй позиции, определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, осуществляет обработку управления или обработку тарификации на исходном конце в отношении пакета одноранговой услуги, и затем ретранслирует пакет одноранговой услуги на устройство NAS;
S123, устройство NAS принимает пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией третьей позиции, определяет, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторно ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки;
S124, устройство двунаправленной обработки принимает пакет одноранговой услуги, ретранслируемый устройством NAS, идентифицирует, что информация позиции передачи является информацией четвертой позиции, определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, осуществляет обработку управления или обработку тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретранслирует пакет одноранговой услуги на устройство NAS;
S125, устройство NAS принимает пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией пятой позиции, определяет, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и отправляет пакет одноранговой услуги на противоположный конец.
Вариант осуществления настоящего изобретения будет ниже подробно описан со ссылкой на фиг. 4. Следует отметить, что это описание призвано только помогать специалистам в данной области техники лучше понять вариант осуществления настоящего изобретения, а не ограничивать объем варианта осуществления настоящего изобретения.
На Фиг. 4 показана упрощенная схема способа в системе связи, показанной на фиг. 1b. В реализации, устройство двунаправленной обработки развернуто позади устройства NAS для осуществления обработки тарификации или обработки управления на одноранговой услуге.
В реализации, в порядке примера рассмотрен случай, когда пользователь A инициирует вызов одноранговой услуги пользователю B через устройство NAS.
401, устройство NAS принимает (например, принимает из физического порта 1, или VLAN1, или туннеля 1) пакет данных интернет-протокола (Internet Protocol, именуемого “IP”) отправленный с A на B, и определяет, что пакет является пакетом одноранговой услуги согласно тому факту, что адреса исходного конца и противоположного конца пакета являются адресами в пуле адресов терминалов.
402, устройство NAS идентифицирует, что информация позиции передачи является информацией первой позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 1, или VALN ID, переносимый в пакете, является VLAN 1, или туннель, принимающий пакет, является туннелем 1), определяет, что пакет одноранговой услуги исходит со стороны терминала, и ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки (например, путем маршрутизации на устройство двунаправленной обработки через физический порт 2 или VLAN 2 или туннель 2).
403, устройство двунаправленной обработки принимает (например, принимает из физического порта 22, соответствующего физическому порту 2, или VLAN 2, или туннелю 2) пакет одноранговой услуги, ретранслируемый устройством NAS, идентифицирует, что информация позиции передачи является информацией второй позиции, (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 22, или VALN ID, переносимый в пакете, является VLAN 2, или туннель, принимающий пакет, является туннелем 2), определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, осуществляет обработку управления или обработку тарификации на исходном конце в отношении пакета одноранговой услуги, а именно, извлекает исходный IP-адрес в пакете, чтобы использовать его в качестве идентификатора пользователя для осуществления соответствующей обработки управления или обработки тарификации (в этом примере, обработка управления или обработка тарификации осуществляется на A), и затем ретранслирует пакет одноранговой услуги на устройство NAS (например, путем ретрансляции на устройство NAS через физический порт 3 или VLAN 3 или туннель 3).
404, устройство NAS принимает (например, принимает из физического порта 33, соответствующего физическому порту 3, или VLAN 3, или туннелю 3) пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией третьей позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 33, или VLAN ID, переносимый в пакете, является VLAN 3, или туннель, принимающий пакет, является туннелем 3), определяет, что пакет исходит из устройства двунаправленной обработки, обработка управления или обработка тарификации осуществлялась на исходном конце, и пакет одноранговой услуги необходимо повторно ретранслировать на устройство двунаправленной обработки, и повторно ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки (например, путем ретрансляции на устройство двунаправленной обработки через физический порт 4, или VLAN 4 или туннель 4).
405, устройство двунаправленной обработки принимает (например, принимает из физического порта 44, соответствующего физическому порту 4, или VLAN 4, или туннелю 4) пакет одноранговой услуги, ретранслируемый устройством NAS, идентифицирует, что информация позиции передачи является информацией четвертой позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 44, или VLAN ID, переносимый в пакете, является VLAN 4, или туннель, принимающий пакет, является туннелем 4), определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, осуществляет обработку управления или обработку тарификации на противоположном конце в отношении пакета одноранговой услуги, а именно, извлекает целевой IP-адрес пакета, чтобы использовать его в качестве идентификатора пользователя для осуществления соответствующей обработки управления или обработки тарификации (в этом примере, обработка управления или обработка тарификации осуществляется на B), и затем ретранслирует пакет одноранговой услуги на устройство NAS (например, путем ретрансляции на устройство NAS через физический порт 5, или VLAN 5 или туннель 5).
406, устройство NAS принимает (например, принимает из физического порта 55, соответствующего физическому порту 5, или VLAN 5, или туннелю 5) пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией пятой позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 55, или VLAN ID, переносимый в пакете, является VLAN 5, или туннель, принимающий пакет, является туннелем 5), определяет, что пакет исходит из устройства двунаправленной обработки, и обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и отправляет пакет одноранговой услуги на противоположный конец, а именно, пользователю B.
В необязательном порядке, если устройство NAS определяет, что пакет исходит со стороны сети, а именно, пакет ретранслируется другим устройством NAS, пакет не ретранслируется на устройство двунаправленной обработки и непосредственно отправляется на противоположный конец (поскольку обработка управления или обработка тарификации осуществлялось на стороне другого устройств NAS).
Поэтому, согласно способу обработки одноранговой услуги варианта осуществления настоящего изобретения, устройство двунаправленной обработки развернуто для осуществления обработки управления или обработки тарификации на одноранговой услуге, устройство NAS дважды ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки, и устройство двунаправленной обработки, согласно информации позиции передачи, осуществляет обработку управления или обработку тарификации на исходном конце при приеме пакета в первый раз и осуществляет обработку управления или обработку тарификации на противоположном конце при приеме пакета во второй раз, благодаря чему, обработка управления или обработка тарификации может осуществляться на обеих сторонах одноранговой услуги при условии, что на устройстве NAS не осуществляется большого преобразования или большого обновления.
В необязательном порядке, согласно другому варианту осуществления настоящего изобретения, сеть связи стороны сети включает в себя устройство NAS, сетевое устройство и устройство двунаправленной обработки, например, сетевую архитектуру, показанную на фиг. 1c;
в этой сетевой архитектуре, как показано на фиг. 5A и фиг. 5B, S110 включает в себя:
S111, устройство NAS принимает пакет услуги и определяет, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов;
S120 включает в себя:
S126, устройство NAS идентифицирует, что информация позиции передачи является информацией первой позиции, определяет, что пакет одноранговой услуги исходит со стороны терминала, и ретранслирует пакет одноранговой услуги на сетевое устройство;
S127, сетевое устройство принимает пакет одноранговой услуги, ретранслируемый устройством NAS, идентифицирует, что информация позиции передачи является информацией второй позиции, определяет, что пакет одноранговой услуги исходит из устройства NAS, и ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки;
S128, устройство двунаправленной обработки принимает пакет одноранговой услуги, ретранслируемый сетевым устройством, идентифицирует, что информация позиции передачи является информацией третьей позиции, определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, осуществляет обработку управления или обработку тарификации на исходном конце в отношении пакета одноранговой услуги, и затем ретранслирует пакет одноранговой услуги на сетевое устройство;
S129, сетевое устройство принимает пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией четвертой позиции, определяет, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторно ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки;
S131, устройство двунаправленной обработки принимает пакет одноранговой услуги, ретранслируемый сетевым устройством, идентифицирует, что информация позиции передачи является информацией пятой позиции, определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, осуществляет обработку управления или обработку тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретранслирует пакет одноранговой услуги на сетевое устройство;
S132, сетевое устройство принимает пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией шестой позиции, определяет, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и ретранслирует пакет одноранговой услуги на устройство NAS;
S133, устройство NAS принимает пакет одноранговой услуги, ретранслируемый сетевым устройством, идентифицирует, что информация позиции передачи является информацией седьмой позиции, определяет, что пакет одноранговой услуги исходит из сетевого устройства, и отправляет пакет одноранговой услуги на противоположный конец.
Вариант осуществления настоящего изобретения будет ниже подробно описан со ссылкой на фиг. 6. Следует отметить, что это описание призвано только помогать специалистам в данной области техники лучше понять вариант осуществления настоящего изобретения, а не ограничивать объем варианта осуществления настоящего изобретения.
На Фиг. 6 показана упрощенная схема способа в системе связи, показанной на фиг. 1c. В реализации, устройство двунаправленной обработки развернуто позади устройства NAS для осуществления обработки тарификации или обработки управления на одноранговой услуге, и сетевое устройство развернуто между устройством NAS и устройством двунаправленной обработки.
В реализации, в порядке примера рассмотрен случай, когда пользователь A инициирует вызов одноранговой услуги пользователю B через устройство NAS.
601, устройство NAS принимает (например, принимает из физического порта 1, или VLAN1, или туннеля 1) IP пакет данных, отправленный с A на B, и определяет, что пакет является пакетом одноранговой услуги согласно тому факту, что адреса исходного конца и противоположного конца пакета являются адресами в пуле адресов терминалов.
602, устройство NAS идентифицирует, что информация позиции передачи является информацией первой позиции (например, идентифицирует, что физический порт, принимающий пакет услуги является физическим портом 1, или VALN ID, переносимый в пакете, является VLAN 1, или туннель, принимающий пакет, является туннелем 1), определяет, что пакет одноранговой услуги исходит со стороны терминала, и ретранслирует пакет одноранговой услуги на сетевое устройство (например, путем маршрутизации на сетевое устройство через физический порт 2 или VLAN 2 или туннель 2).
603, сетевое устройство принимает (например, принимает из физического порта 22, соответствующего физическому порту 2, или VLAN 2, или туннелю 2) пакет одноранговой услуги, ретранслируемый устройством NAS, идентифицирует, что информация позиции передачи является информацией второй позиции, (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 22, или VALN ID, переносимый в пакете, является VLAN 2, или туннель, принимающий пакет, является туннелем 2), определяет, что пакет одноранговой услуги исходит из устройства NAS, и ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки (например, путем ретрансляции на устройство двунаправленной обработки через физический порт 3, или VLAN 3 или туннель 3). В необязательном порядке, пул IP-адресов стороны пользователя или диапазон IP-адресов может быть сконфигурирован на сетевом устройстве, и сетевое устройство решает, что пакет является пакетом одноранговой услуги согласно тому факту, что IP исходного конца и противоположного конца являются IP-адресами стороны пользователя.
604, устройство двунаправленной обработки принимает (например, принимает из физического порта 33, соответствующего физическому порту 3, или VLAN 3, или туннелю 3) пакет одноранговой услуги, ретранслируемый сетевым устройством, идентифицирует, что информация позиции передачи является информацией третьей позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 33, или VLAN ID, переносимый в пакете, является VLAN 3, или туннель, принимающий пакет, является туннелем 3), определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, осуществляет обработку управления или обработку тарификации на исходном конце в отношении пакета одноранговой услуги, а именно, извлекает исходный IP-адрес в пакете, чтобы использовать его в качестве идентификатора пользователя для осуществления соответствующей обработки управления или обработки тарификации (в этом примере, обработка управления или обработка тарификации осуществляется на A), и затем ретранслирует пакет одноранговой услуги на сетевое устройство (например, путем ретрансляции на сетевое устройство через физический порт 4 или VLAN 4 или туннель 4).
605, сетевое устройство принимает (например, принимает из физического порта 44, соответствующего физическому порту 4, или VLAN 4, или туннелю 4) пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией четвертой позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 44, или VALN ID, переносимый в пакете, является VLAN 4, или туннель, принимающий пакет, является туннелем 4), определяет, что пакет исходит из устройства двунаправленной обработки, обработка управления или обработка тарификации осуществлялась на исходном конце, и пакет одноранговой услуги необходимо повторно ретранслировать на устройство двунаправленной обработки, и повторно ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки (например, путем ретрансляции на устройство двунаправленной обработки через физический порт 5 или VLAN 5 или туннель 5).
606, устройство двунаправленной обработки принимает (например, принимает из физического порта 55, соответствующего физическому порту 5, или VLAN 5, или туннелю 5) пакет одноранговой услуги, ретранслируемый сетевым устройством, идентифицирует, что информация позиции передачи является информацией пятой позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 55, или VALN ID, переносимый в пакете, является VLAN 5, или туннель, принимающий пакет, является туннелем 5), определяет, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, осуществляет обработку управления или обработку тарификации на противоположном конце в отношении пакета одноранговой услуги, а именно, извлекает целевой IP-адрес пакета, чтобы использовать его в качестве идентификатора пользователя для осуществления соответствующей обработки управления или обработки тарификации (в этом примере, обработка управления или обработка тарификации осуществляется на B), и затем ретранслирует пакет одноранговой услуги на сетевое устройство (например, путем ретрансляции на сетевое устройство через физический порт 6, или VLAN 6 или туннель 6).
607, сетевое устройство принимает (например, принимает из физического порта 66, соответствующего физическому порту 6, или VLAN 6, или туннелю 6) пакет одноранговой услуги, ретранслируемый устройством двунаправленной обработки, идентифицирует, что информация позиции передачи является информацией шестой позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 66, или VALN ID, переносимый в пакете, является VLAN 6, или туннель, принимающий пакет, является туннелем 6), определяет, что пакет исходит из устройства двунаправленной обработки, и обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и ретранслирует пакет одноранговой услуги на устройство NAS (например, путем ретрансляции на устройство NAS через физический порт 7, или VLAN 7 или туннель 7).
608, устройство NAS принимает (например, принимает из физического порта 77, соответствующего физическому порту 7, или VLAN 7, или туннелю 7) пакет одноранговой услуги, ретранслируемый сетевым устройством, идентифицирует, что информация позиции передачи является информацией седьмой позиции (например, идентифицирует, что физический порт, принимающий пакет, является физическим портом 77, или VALN ID, переносимый в пакете, является VLAN 7, или туннель, принимающий пакет, является туннелем 7), определяет, что пакет одноранговой услуги исходит из сетевого устройства, и отправляет пакет одноранговой услуги на противоположный конец, а именно, пользователю B.
В необязательном порядке, если устройство NAS определяет, что пакет исходит со стороны сети, пакет не ретранслируется на сетевое устройство (поскольку обработка управления или обработка тарификации осуществлялось на стороне другого устройства NAS).
Поэтому, согласно способу обработки одноранговой услуги варианта осуществления настоящего изобретения, устройство двунаправленной обработки развернуто для осуществления обработки управления или обработки тарификации на одноранговой услуге, сетевое устройство развернуто между устройством NAS и устройством двунаправленной обработки для двукратной ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки, и устройство двунаправленной обработки, согласно информации позиции передачи, осуществляет обработку управления или обработку тарификации на исходном конце при приеме пакета в первый раз и осуществляет обработку управления или обработку тарификации на противоположном конце при приеме пакета во второй раз, благодаря чему, обработка управления или обработка тарификации может осуществляться на обеих сторонах одноранговой услуги при условии, что на устройстве NAS не осуществляется большого преобразования или большого обновления, и, кроме того, можно ослабить конфигурационное давление устройства NAS.
Следует понимать, что, согласно варианту осуществления настоящего изобретения, устройство двунаправленной обработки может быть развернуто по отдельности и также может быть совмещено со шлюзовым устройством, другими словами, устройство двунаправленной обработки может быть одиночным устройством и также может быть шлюзовым устройством.
В необязательном порядке, согласно другому варианту осуществления настоящего изобретения, сеть связи стороны сети включает в себя устройство NAS, например, сетевую архитектуру, показанную на фиг. 1a;
в этой сетевой архитектуре, S120 включает в себя:
устройство NAS определяет, что пакет одноранговой услуги исходит со стороны терминала, согласно информации позиции передачи, и осуществляет обработку управления или обработку тарификации на исходном конце в отношении пакета одноранговой услуги.
В необязательном порядке, S120 дополнительно включает в себя:
при определении, что адрес противоположного конца является адресом, управляемым устройством NAS, устройство NAS осуществляет обработку управления или обработку тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретранслирует пакет одноранговой услуги на противоположный конец, или при определении, что адрес противоположного конца является адресом, управляемым другим устройством NAS, ретранслирует пакет одноранговой услуги на другое устройство NAS.
В частности, согласно варианту осуществления настоящего изобретения, для осуществления обработки управления или обработки тарификации на обеих сторонах одноранговой услуги, существующее устройство NAS преобразуется. Устройство NAS принимает пакет услуги, определяет, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов, идентифицирует информацию позиции передачи пакета одноранговой услуги, определяет, исходит ли пакет со стороны терминала согласно информации позиции передачи, если пакет исходит со стороны терминала, осуществляет обработку управления или обработку тарификации на исходном конце, а именно, извлекает исходный IP-адрес пакета, чтобы использовать его в качестве идентификатора пользователя для осуществления обработки управления или обработки тарификации, и решает, является ли адрес противоположного конца адресом, управляемым устройством NAS, если адрес противоположного конца является адресом, управляемым устройством NAS, осуществляет обработку управления или обработку тарификации на противоположном конце, а именно, извлекает целевой IP-адрес, пакета чтобы использовать его в качестве идентификатора пользователя для осуществления обработки управления или обработки тарификации, и затем ретранслирует пакет на противоположный конец, или если адрес противоположного конца является адресом, управляемым другим устройством NAS, ретранслирует пакет на другое устройство NAS.
В необязательном порядке, S120 включает в себя:
устройство NAS определяет, что пакет одноранговой услуги исходит со стороны сети согласно информации позиции передачи, осуществляет обработку управления или обработку тарификации на противоположном конце в отношении пакета одноранговой услуги, и затем ретранслирует пакет одноранговой услуги на противоположный конец.
В частности, если пакет исходит со стороны сети, а именно, пакет ретранслируется другими устройствами NAS, поскольку обработка управления или обработка тарификации осуществлялась на исходном конце на стороне других устройств NAS, обработка управления или обработка тарификации осуществляется только на противоположном конце пакета, а именно, целевой IP-адрес пакета извлекается с целью использовать его в качестве идентификатора пользователя для осуществления обработки управления или обработки тарификации, и затем пакет ретранслируется на противоположный конец.
Поэтому, способ обработки одноранговой услуги варианта осуществления настоящего изобретения, благодаря соответственному осуществлению обработки управления или обработки тарификации на исходном конце и противоположном конце посредством устройства NAS, позволяет осуществлять обработку управления или обработку тарификации на обеих сторонах одноранговой услуги.
Следует понимать, что, в различных вариантах осуществления настоящего изобретения, величина порядковых номеров вышеупомянутых процессов не означает порядок выполнения, порядок выполнения процессов должен определяться функциям и их внутренней логикой, и не предусматривает никакого ограничения процессами реализации вариантов осуществления настоящего изобретения.
Способ обработки одноранговой услуги согласно варианту осуществления настоящего изобретения подробно описан выше со ссылкой на фиг. 1 - фиг. 6, сеть связи стороны сети, устройство NAS и устройство двунаправленной обработки для одноранговой услуги согласно варианту осуществления настоящего изобретения будут описаны ниже со ссылкой на фиг. 7 - фиг. 10.
На Фиг. 7 показана упрощенная блок-схема сети 200 связи стороны сети согласно варианту осуществления настоящего изобретения. Как показано на фиг. 7, сеть 200 связи стороны сети включает в себя устройство 210 NAS и устройство 220 двунаправленной обработки, причем устройство 210 NAS находится в коммуникационном соединении с устройством 220 двунаправленной обработки;
устройство 210 NAS выполнено с возможностью приема пакета услуги, определения, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов, идентификации информации позиции передачи пакета одноранговой услуги, и ретрансляции пакета одноранговой услуги согласно информации позиции передачи, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги; и
устройство 220 двунаправленной обработки выполнено с возможностью идентификации информации позиции передачи, и осуществления обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи.
Сеть связи стороны сети варианта осуществления настоящего изобретения, идентифицируя информацию позиции передачи пакета одноранговой услуги и осуществляя обработку управления или обработку тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, может гибко или эффективно достигать осуществления обработки управления или обработки тарификации на пользователях одноранговой услуги.
В необязательном порядке, устройство 210 NAS, в частности, выполнено с возможностью идентификации, что информация позиции передачи является информацией первой позиции, определения, что пакет одноранговой услуги исходит со стороны терминала, и ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией третьей позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторной ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки, или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией пятой позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и отправки пакета одноранговой услуги на противоположный конец;
устройство 220 двунаправленной обработки включает в себя:
модуль 221 приема, выполненный с возможностью приема пакета одноранговой услуги, ретранслируемого устройством NAS;
модуль 222 идентификации, выполненный с возможностью идентификации, что информация позиции передачи является информацией второй позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, и запуска первого модуля 223 дополнительной обработки устройства двунаправленной обработки, или идентификации, что информация позиции передачи является информацией четвертой позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, и запуска второго модуля 224 дополнительной обработки устройства двунаправленной обработки;
первый модуль 223 дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство NAS;
второй модуль 224 дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство NAS.
Сеть 200 связи стороны сети согласно варианту осуществления настоящего изобретения может соответствовать системе, показанной на фиг. 1b, и вышеупомянутые и другие операции и/или функции модулей в сети 200 связи стороны сети соответственно используются для обеспечения соответствующих последовательностей операций способов на фиг. 2 - фиг. 4, и для краткости, не будут здесь лишний раз повторяться.
Согласно варианту осуществления настоящего изобретения сети связи стороны сети, устройство двунаправленной обработки развернуто для осуществления обработки управления или обработки тарификации на одноранговой услуге, устройство NAS дважды ретранслирует пакет одноранговой услуги на устройство двунаправленной обработки, и устройство двунаправленной обработки, согласно информации позиции передачи, осуществляет обработку управления или обработку тарификации на исходном конце при приеме пакета в первый раз и осуществляет обработку управления или обработку тарификации на противоположном конце при приеме пакета во второй раз, благодаря чему, обработка управления или обработка тарификации может осуществляться на обеих сторонах одноранговой услуги при условии, что на устройстве NAS не осуществляется большого преобразования или большого обновления.
На Фиг. 8 показана упрощенная блок-схема сети 300 связи стороны сети согласно варианту осуществления настоящего изобретения. Как показано на фиг. 8, сеть 300 связи стороны сети включает в себя устройство 310 NAS, сетевое устройство 320 и устройство 330 двунаправленной обработки, в котором устройство 330 двунаправленной обработки находится в коммуникационном соединении с устройством 310 NAS через сетевое устройство 320;
устройство 310 NAS выполнено с возможностью приема пакета услуги, определения, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов, идентификации информации позиции передачи пакета одноранговой услуги, и ретрансляции пакета одноранговой услуги согласно информации позиции передачи, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги;
сетевое устройство 320 выполнено с возможностью идентификации информации позиции передачи и ретрансляции пакета одноранговой услуги согласно информации позиции передачи; и
устройство 330 двунаправленной обработки выполнено с возможностью идентификации информации позиции передачи, и осуществления обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги согласно информации позиции передачи.
Сеть связи стороны сети варианта осуществления настоящего изобретения, идентифицируя информацию позиции передачи пакета одноранговой услуги и осуществляя обработку управления или обработку тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, может более гибко или эффективно достигать осуществления обработки управления или обработки тарификации на пользователях одноранговой услуги.
В необязательном порядке, устройство 310 NAS в частности, выполнено с возможностью идентификации, что информация позиции передачи является информацией первой позиции, определения, что пакет одноранговой услуги исходит со стороны терминала, и ретрансляции пакета одноранговой услуги на сетевое устройство, или приема пакета одноранговой услуги, ретранслируемого сетевым устройством, идентификации, что информация позиции передачи является информацией седьмой позиции, определения, что пакет одноранговой услуги исходит из сетевого устройства и отправки пакета одноранговой услуги на противоположный конец;
сетевое устройство 320 в частности, выполнено с возможностью приема пакета одноранговой услуги, ретранслируемого устройством NAS, идентификации, что информация позиции передачи является информацией второй позиции, определения, что пакет одноранговой услуги исходит из устройства NAS, и ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией четвертой позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце, и повторной ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки, или приема пакета одноранговой услуги, ретранслируемого устройством двунаправленной обработки, идентификации, что информация позиции передачи является информацией шестой позиции, определения, что обработка управления или обработка тарификации осуществлялась на исходном конце и противоположном конце, и ретрансляции пакета одноранговой услуги на устройство NAS;
устройство 330 двунаправленной обработки включает в себя:
модуль 331 приема, выполненный с возможностью приема пакета одноранговой услуги, ретранслируемого сетевым устройством;
модуль 332 идентификации, выполненный с возможностью идентификации, что информация позиции передачи является информацией третьей позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, и запуска первого модуля 333 дополнительной обработки устройства двунаправленной обработки, или идентификации, что информация позиции передачи является информацией пятой позиции, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, и запуска второго модуля 334 дополнительной обработки устройства двунаправленной обработки;
первый модуль 333 дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на сетевое устройство;
второй модуль 334 дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на сетевое устройство.
Сеть 300 связи стороны сети согласно варианту осуществления настоящего изобретения может соответствовать системе, показанной на фиг. 1c, и вышеупомянутые и другие операции и/или функции модулей в сети 300 связи стороны сети соответственно используются для обеспечения соответствующих последовательностей операций способов на фиг. 2, фиг. 5 и фиг. 6, и для краткости, не будут здесь лишний раз повторяться.
Согласно варианту осуществления настоящего изобретения сети связи стороны сети, устройство двунаправленной обработки развернуто для осуществления обработки управления или обработки тарификации на одноранговой услуге, сетевое устройство развернуто между устройством NAS и устройством двунаправленной обработки для двукратной ретрансляции пакета одноранговой услуги на устройство двунаправленной обработки, и устройство двунаправленной обработки, согласно информации позиции передачи, осуществляет обработку управления или обработку тарификации на исходном конце при приеме пакета в первый раз и осуществляет обработку управления или обработку тарификации на противоположном конце при приеме пакета во второй раз, благодаря чему, обработка управления или обработка тарификации может осуществляться на обеих сторонах одноранговой услуги при условии, что на устройстве NAS не осуществляется большого преобразования или большого обновления, и, кроме того, можно ослабить конфигурационное давление устройства NAS.
На Фиг. 9 показана упрощенная блок-схема устройства 400 NAS согласно варианту осуществления настоящего изобретения. Как показано на фиг. 9, устройство 400 NAS включает в себя:
модуль 410 обработки пакетов услуги, выполненный с возможностью приема пакета услуги и определения, что пакет услуги является пакетом одноранговой услуги, согласно тому факту, что адреса исходного конца и противоположного конца пакета услуги являются адресами в пуле адресов терминалов;
модуль 420 идентификации, выполненный с возможностью идентификации информации позиции передачи пакета одноранговой услуги, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги; и
модуль 430 обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, идентифицированной модулем 420 идентификации.
В необязательном порядке, модуль 430 обработки, в частности, выполнен с возможностью определения, что пакет одноранговой услуги исходит со стороны терминала, согласно информации позиции передачи, и осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги.
В необязательном порядке, модуль 430 обработки, в частности, выполнен с возможностью, при определении, что адрес противоположного конца является адресом, управляемым устройством NAS, осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на противоположный конец, или при определении, что адрес противоположного конца является адресом, управляемым другим устройством NAS, ретрансляции пакета одноранговой услуги на другое устройство NAS.
В необязательном порядке, модуль 430 обработки, в частности, выполнен с возможностью определения, что пакет одноранговой услуги исходит со стороны сети согласно информации позиции передачи, осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на противоположный конец.
Устройство NAS варианта осуществления настоящего изобретения, благодаря соответственному осуществлению обработки управления или обработки тарификации на исходном конце и противоположном конце, позволяет осуществлять обработку управления или обработку тарификации на обеих сторонах одноранговой услуги.
На Фиг. 10 показана упрощенная блок-схема устройства 500 двунаправленной обработки для одноранговой услуги согласно варианту осуществления настоящего изобретения. Как показано на фиг. 10, устройство 500 двунаправленной обработки включает в себя:
модуль 510 приема, выполненный с возможностью приема пакета одноранговой услуги, ретранслируемого устройством на стороне сети;
модуль 520 идентификации, выполненный с возможностью идентификации информации позиции передачи пакета одноранговой услуги согласно пакету одноранговой услуги, принятому модулем 510 приема, причем информация позиции передачи включает в себя информацию физического порта, виртуальной локальной сети или туннеля, который передает пакет одноранговой услуги; и
модуль 530 обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на одном или обоих их исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, идентифицированной модулем 520 идентификации, и последующей ретрансляции пакета одноранговой услуги на устройство на стороне сети.
В необязательном порядке, модуль 520 идентификации, в частности, выполнен с возможностью идентификации информации позиции передачи согласно пакету одноранговой услуги, принятому модулем 510 приема, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки в первый раз, и запуска первого модуля 531 дополнительной обработки в модуле 530 обработки, или идентификации информации позиции передачи согласно пакету одноранговой услуги, принятому модулем 510 приема, определения, что пакет одноранговой услуги поступает на устройство двунаправленной обработки во второй раз, и запуска второго модуля 532 дополнительной обработки в модуле 530 обработки;
модуль 530 обработки в частности включает в себя:
первый модуль 531 дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на исходном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство на стороне сети;
второй модуль 532 дополнительной обработки, выполненный с возможностью осуществления обработки управления или обработки тарификации на противоположном конце в отношении пакета одноранговой услуги, и последующей ретрансляции пакета одноранговой услуги на устройство на стороне сети.
В необязательном порядке, устройство 500 двунаправленной обработки располагается в устройстве NAS сервера доступа к сети и находится в коммуникационном соединении с модулем обработки пакетов услуги в устройстве NAS, и устройство на стороне сети является модулем обработки пакетов услуги в устройстве NAS.
В необязательном порядке, устройство 500 двунаправленной обработки находится в коммуникационном соединении с устройством NAS, и устройство на стороне сети является устройством NAS.
В необязательном порядке, устройство 500 двунаправленной обработки находится в коммуникационном соединении с устройством NAS через сетевое устройство, и устройство на стороне сети является сетевым устройством.
Устройство двунаправленной обработки для одноранговой услуги варианта осуществления настоящего изобретения, идентифицируя информацию позиции передачи пакета одноранговой услуги и осуществляя обработку управления или обработку тарификации на одном или обоих из исходного конца и противоположного конца в отношении пакета одноранговой услуги, согласно информации позиции передачи, позволяет осуществлять обработку управления или обработку тарификации на обеих сторонах одноранговой услуги.
Следует понимать, что согласно вариантам осуществления настоящего изобретения, термин “и/или” описывает лишь отношение ассоциации ассоциированных объектов и выражает, что может существовать три отношения. Например, A и/или B может выражать следующие три условия: A существует по отдельности, A и B существуют одновременно, и B существует по отдельности. Кроме того, в этом документе, знак “/”, в общем случае, выражает отношение “или” переднего и заднего ассоциированных объектов.
Специалистам в данной области техники может быть известно, блоки и этапы алгоритма в примерах, приведенных согласно вариантам осуществления, раскрытым в этом документе, можно реализовать посредством электронного оборудования, компьютерного программного обеспечения или их комбинации, для наглядной иллюстрация взаимозаменяемости оборудования и программного обеспечения, состав и этапы примеров были описаны в целом в вышеупомянутой иллюстрации согласно функциям. Реализовать ли эти функции в форме оборудования или программного обеспечения, зависит от конкретных применений и условий конструкционных ограничений технических решений. Специалист в данной области техники может реализовать описанные функции, используя разные способы для каждого конкретного применения, но не следуют полагать, что реализация выходит за пределы объема настоящего изобретения.
Специалисты в области техники, к которой относится настоящее изобретение, должны отчетливо понимать, что, для удобства и краткости описания, конкретные рабочие процессы вышеописанных систем, устройства и блоков могут относиться к соответствующим процессам в вышеописанных вариантах осуществления способа, и не будут здесь лишний раз повторяться.
В некоторых вариантах осуществления, обеспеченных в настоящей заявке, следует понимать, что раскрытые система, устройство и способ могут быть реализованы иначе. Например, вышеописанные варианты осуществления устройства, являются исключительно иллюстративными, например, деление блоков является лишь логическим функциональным делением, в практической реализации могут существовать другие варианты деления, например, множество блоков или компонентов можно комбинировать или интегрировать в другую систему, или некоторые признаки могут быть опущены или не реализованы. Кроме того, показанное или рассмотренное взаимное соединение или прямое соединение или коммуникационное соединение может быть косвенным соединением или коммуникационным соединением устройств или блоков через некоторые интерфейсы, и может осуществляться в электрической, механической или других формах.
Блоки, описанные как отдельные компоненты, могут быть физически разделены или нет, компоненты, показанные как блоки, могут быть физическими блоками или нет, а именно, могут находиться а одном месте или могут распределяться по множеству сетевых блоков. Часть или все блоков можно выбирать для достижения целей технических решений согласно вариантам осуществления настоящего изобретения в соответствии с фактическими потребностями.
Кроме того, функциональные блоки согласно вариантам осуществления настоящего изобретения могут интегрироваться в блок обработки, или блоки существуют физически отдельно, или два или более блоков интегрированы в один блок. Вышеупомянутый интегральный блок может быть реализован в форме оборудования, а также в форме программного функционального блока.
Если интегральный блок реализован в форме программного функционального блока и продается или используется как независимый продукт, он может храниться на компьютерно-считываемом носителе данных. На основании этого понимания, технические решения настоящего изобретения, по существу, или частично участвующие в уровне техники, или все или часть технических решений могут быть реализованы в форме программного продукта, компьютерный программный продукт хранится на носителе данных и включает в себя множество инструкций, позволяющих компьютерному оборудованию (персональному компьютеру, серверу или сетевому устройству и т.д.) выполнять все или часть этапов способов согласно вариантам осуществления настоящего изобретения. Вышеописанный носитель данных включает в себя различные носители, пригодные для хранения программных кодов, например, USB-диск, мобильный жесткий диск, постоянную память (ROM, Read-Only Memory), оперативную память (RAM, Random Access Memory), магнитный диск, оптический диск и т.п.
Вышеприведенные описания являются лишь конкретными реализациями настоящего изобретения, и не ограничивают объем защиты настоящего изобретения. Специалист в данной области техники может предложить различные эквивалентные модификации или замены в раскрытом техническом объеме настоящего изобретения, и эти модификации или замены подлежат включению в объем защиты настоящего изобретения. Соответственно, объем защиты формулы изобретения должен превалировать над объемом защиты настоящего изобретения.