СПОСОБ ОБЕСПЕЧЕНИЯ ОДНОРАНГОВОЙ СВЯЗИ НА ВЕБ-СТРАНИЦЕ
METHOD OF PROVIDING PEER-TO-PEER COMMUNICATION ON WEB PAGE

Область техники изобретения
[0001] Настоящее изобретение относится к области сетевых технологий, а именно к способу обеспечения одноранговой связи на веб-странице.
Предпосылки к созданию изобретения
[0002] Сеть Интернет значительно повысил качество нашей работы и образа жизни. В отличие от традиционных информационных способов коммуникации, взаимосвязанность, открытость и режим совместного использования информации сети Интернет позволяют нам получать ценную информацию наиболее удобным способом, чем когда-либо ранее. Сеть Интернет позволяет нам общаться без промедления, беседовать с близкими друзьями и вести переговоры с сотрудниками в режиме онлайн без встреч в реальной жизни. В настоящее время, широко используемые средства мгновенной связи, такие как MSN, QQ и РОРО от NetEase, требуют загрузки и установки на локальном компьютере. Они предоставляют пользователям удобный механизм для общения и обмена информацией практически без задержек. Средства мгновенной связи становятся еще одним важным способом обмена информацией помимо мобильных и стационарных телефонов, электронной почты.
[0003] С помощью средств мгновенной связи стоимость коммуникации между пользователями может быть значительно снижена, в то время как эффективность - постепенно повышена. Тем не менее, для использования средства мгновенной связи необходимо загрузить и установить на компьютере соответствующее клиентское программное обеспечение. Это может представлять собой сложную конфигурацию и трудоемкую процедуру, что относительно тяжело для пользователей, которые до этого не использовали данные программы и не имеют большого опыта работы с компьютером.
[0004] Кроме того, текущие средства мгновенной связи, которые необходимо загрузить, все больше и больше увеличиваются в размерах. Например, программа QQ2010 стала занимать 32.6 Мб, a MSN - 11.2 Мб. Поэтому на компьютере, где устанавливаются данные программы, должна быть занята большая область памяти. При этом проблема сетевой безопасности, возникающая вследствие загрузки данных из сети Интернет, может также вызвать беспокойство у некоторых пользователей. Более того, все данные, участвующие в процессе обмена, сохраняются в терминале вычислительной машины. Пользователь не сможет отыскать исходные данные после того, как компьютер будет заменен на другой (к примеру, в случае деловой поездки с другим компьютером и т.п.), или же если программа будет переустановлена, таким образом вызывая большие неудобства в дальнейшем.
[0005] В наши дни современный сетевой терминал переместился и на мобильные телефоны, таким образом, требование к скорости мгновенной связи и области в памяти для данных средств связи становится намного выше. Следовательно, существует необходимость в таких решениях, которые бы не требовали загрузки и установки программного обеспечения в устройстве, и при которых мгновенная связь могла бы быть выполнена после открытия веб-страницы, а все данные, задействованные в процессе обмена, могли бы безопасно сохраняться устройством или на веб-странице.
[0006] В настоящее время существует несколько альтернативных способов коммуникации, основанных на веб-странице, как например - электронная доска объявлений, форум и т.п., но их общие недостатки включают в себя: низкий показатель мгновенности связи, отказ в работе с аудио- и видеоматериалами, размещенными на веб-странице и тот факт, что эти способы отнюдь не удовлетворяют требование мгновенной коммуникации.
[0007] Сегодня существует сетевая видеотехнология, коллективное использование которой может реализовать использование аудио и видео на веб-странице (например, fms или red5), но не внедряет технологию одноранговой (Р2Р) коммуникации для того, чтобы не использовать ресурсы полосы пропускания пользователей, тем самым оказывая огромную нагрузку на серверы и пропускную способность провайдеров, а также резко повышая цену при увеличении количества пользователей. Поэтому данный подход является невыгодным для популяризации широкого ассортимента приложений, вследствие чего компания или продукт, занимающие определенное положение на рынке, еще не проявили себя в области размещенного на веб-странице аудио или видео.
[0008] Таким образом, существует необходимость в разработке способа для обеспечения одноранговой связи на веб-странице.
Цель изобретения и краткое описание
[0009] Целью настоящего изобретения является предоставление способа обеспечения одноранговой (Р2Р) связи на веб-странице.
[0010] Для достижения вышеупомянутой цели настоящее изобретение предоставляет способ обеспечения одноранговой связи на веб-странице, который включает в себя следующие этапы, на которых:
1) получают доступ к веб-странице со стороны пользователя, вызывают интерфейс Flash-приложения для соединения с сокет-сервером, соединяются с сервером Stratus посредством класса сетевого соединения для получения ключа, устанавливают сетевое соединение и осуществляют мониторинг полученных сообщений при помощи Flash-приложения, где сетевое соединение принимает имя переменной;
2) отправляют имя пользователя и ключ отправителя на сокет-сервер при помощи Flash-приложения, сохраняют имя пользователя и ключ отправителя на сокет-сервере;
[0011] В вышеуказанном способе этап 1) включает стадии, на которых: 1а) после того как пользователь зарегистрируется на веб-странице, записываются учетные данные посетителя, пользователь посещает веб-страницу, сценарий веб-страницы вызывает интерфейс Flash-приложения для посещения сокет-сервера, сокет-сервер добавляет тред сокет-мониторинга для пользователя после получения запроса на соединение от Flash-приложения, и постоянное соединение устанавливается между тредом мониторинга сетевой активности и Flash-приложением пользователя браузера; 1b) Flash-приложение на веб-странице отправителя соединяется с сервером Stratus через класс сетевого соединения, сервер Stratus возвращает уникальный ключ Flash-приложению на веб-странице отправителя; и 1с) Flash-приложение на веб-странице отправителя устанавливает соединение с сервером Stratus и начинает мониторинг полученных сообщений.
[0012] В вышеупомянутом способе этап 2) включает стадии, на которых: 2а) Flash-приложение на веб-странице отправителя посылает имя пользователя и ключ отправителя, полученный с сервера Stratus, па сокет-сервер; и 2b) на сокет-сервере сохраняется имя пользователя и ключ отправителя.
[0015] По причине применения вышеупомянутого технического решения, настоящее изобретение обладает следующими преимуществами относительно известного уровня техники:
1) пользователь может добиться мгновенной связи без загрузки какого-либо программного обеспечения, тем самым, сохранив свободную область памяти своего компьютера, уменьшив большое количество неудобств и одновременно с этим повысив уровень безопасности сетевой среды;
2) настоящее изобретение обладает превосходными показателями моментальности и отсутствием задержек мгновенной связи, а также вполне подходит для работы с сетевым аудио- и видеоматериалом;
3) данное изобретение пригодно для любого сетевого терминала, включая персональный компьютер; и
4) настоящее изобретение в состоянии значительно снизить нагрузку на сервер и полосу пропускания.
Краткое описание графических материалов
[0016] Фиг.1 представляет собой детальную блок-схему в соответствии с вариантом осуществления данного изобретения.
Подробное описание изобретения
[0017] Настоящее изобретение будет дополнительно описано в соответствии с прилагаемыми графическими материалами и примерами осуществления изобретения ниже.
[0018] В соответствии с одним из вариантов осуществления данного изобретения способ обеспечения одноранговой связи на веб-странице включает в себя следующие этапы, на которых:
1) Пользователь получает доступ к веб-странице, интерфейс Flash-приложения вызывается для соединения с сокет-сервером. Flash-приложение соединяется с сервером Stratus посредством класса сетевого соединения для получения ключа, устанавливает сетевое соединение и проводит мониторинг полученных сообщений, где сетевое соединение принимает имя переменной.
2) Flash-приложение посылает имя пользователя и ключ отправителя на сокет-сервер, а сокет-сервер хранит имя пользователя и ключ отправителя.
[0019] Способ настоящего изобретения дополнительно описывается в подробностях ниже.