способ обеспечения одноранговой связи на веб-странице

Классы МПК:H04L29/08 процедура управления передачей, например уровнем данных в канале передачи
H04H60/76 устройства, характеризующиеся системами передачи данных, иными, чем для широковещания, например, Интернет
H04L12/40 сети коммуникаций
Автор(ы):
Патентообладатель(и):СУЧЖОУ КОДИИ НЕТВОРК САЙЕНС ЭНД ТЕКНОЛОДЖИ КО., ЛТД (CN)
Приоритеты:
подача заявки:
2010-09-06
публикация патента:

Изобретение относится к сетевым технологиям, а именно к способу обеспечения одноранговой связи посредством доступа к веб-странице. Техническим результатом является уменьшение требуемого объема памяти компьютера, уменьшение задержек мгновенной связи и снижение нагрузки на полосу пропускания. Технический результат достигается тем, что способ включает в себя этапы, на которых: 1) получают доступ к веб-странице со стороны пользователя, вызывают интерфейс Flash-приложения для соединения с сокет-сервером, соединяют с сервером Stratus для получения ключа и осуществляют мониторинг полученных сообщений с помощью Flash-приложения; 2) передают имя и ключ отправителя па сокет-сервер при помощи Flash-приложения, сохраняют имя и ключ отправителя на сокет-сервере; 3) вызывают интерфейс Flash-приложения для отправки сообщения, содержащего имя получателя на сокет-сервер посредством кодов Javascript на веб-странице отправителя; получают сообщение, переданное отправителем, и возвращают ключ, соответствующий имени получателя, Flash-приложению на веб-странице отправителя при помощи сокет-сервера; передают сообщение через сетевое соединение и ключ получателя при помощи Flash-приложения на веб-странице отправителя; 4) отображают сообщение на веб-странице получателя, после того как Flash-приложение на веб-странице получателя примет сообщение. 2 з.п. ф-лы, 1 ил. способ обеспечения одноранговой связи на веб-странице, патент № 2498520

способ обеспечения одноранговой связи на веб-странице, патент № 2498520

Формула изобретения

1. Способ обеспечения одноранговой связи посредством доступа к веб-странице, который включает в себя следующие этапы, на которых:

1) получают доступ к веб-странице со стороны пользователя, вызывают интерфейс Flash-приложения для соединения с сокет-сервером, соединяются с сервером Stratus с помощью класса сетевого соединения для получения ключа, устанавливают сетевое соединение и осуществляют мониторинг полученных сообщений при помощи Flash-приложения, где сетевое соединение принимает имя переменной;

2) передают имя и ключ отправителя на сокет-сервер при помощи Flash-приложения, сохраняют имя пользователя и ключ отправителя на сокет-сервере;

3) вызывают интерфейс Flash-приложения для отправки сообщения, содержащего имя получателя на сокет-сервер посредством кодов Javascript на веб-странице отправителя; получают сообщение, переданное отправителем, и возвращают ключ, соответствующий имени получателя, Flash-приложению на веб-странице отправителя при помощи сокет-сервера; передают сообщение через сетевое соединение и ключ получателя при помощи Flash-приложения на веб-странице отправителя; и

4) вызывают интерфейс Javascript на веб-странице получателя для отображения сообщения на веб-странице получателя, после того как Flash-приложение на веб-странице получателя примет сообщение.

2. Способ по п.1, отличающийся тем, что этап 3) включает в себя стадию, на которой:

3а) передают сообщение посредством сетевого соединения и ключа получателя с помощью Flash-приложения на веб-странице отправителя.

3. Способ по п.1, отличающийся тем, что пользователь соединяется с сервером Stratus для получения ключа для связи, а Flash-приложения на веб-странице пользователей устанавливают соединение с помощью ключа.

Описание изобретения к патенту

Область техники изобретения

[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-приложения, сохраняют имя пользователя и ключ отправителя на сокет-сервере;

3) вызывают Flash-интерфейс для отправки сообщения, включающего в себя имя получателя на сокет-сервер при помощи кодов Javascript па веб-странице отправителя; получают сообщение, переданное отправителем и возвращают ключ, соответствующий имени получателя, на Flash-приложение на веб-странице отправителя посредством сокет-сервера, и передают сообщение с помощью сетевого соединения и ключа получателя через Flash-приложение на веб-странице отправителя; и

4) вызывают интерфейс Javascript на веб-странице получателя для отображения сообщения на веб-странице получателя, после того, как Flash-приложение на странице получателя получит сообщение.

[0011] В вышеуказанном способе этап 1) включает стадии, на которых: 1а) после того как пользователь зарегистрируется на веб-странице, записываются учетные данные посетителя, пользователь посещает веб-страницу, сценарий веб-страницы вызывает интерфейс Flash-приложения для посещения сокет-сервера, сокет-сервер добавляет тред сокет-мониторинга для пользователя после получения запроса на соединение от Flash-приложения, и постоянное соединение устанавливается между тредом мониторинга сетевой активности и Flash-приложением пользователя браузера; 1b) Flash-приложение на веб-странице отправителя соединяется с сервером Stratus через класс сетевого соединения, сервер Stratus возвращает уникальный ключ Flash-приложению на веб-странице отправителя; и 1с) Flash-приложение на веб-странице отправителя устанавливает соединение с сервером Stratus и начинает мониторинг полученных сообщений.

[0012] В вышеупомянутом способе этап 2) включает стадии, на которых: 2а) Flash-приложение на веб-странице отправителя посылает имя пользователя и ключ отправителя, полученный с сервера Stratus, па сокет-сервер; и 2b) на сокет-сервере сохраняется имя пользователя и ключ отправителя.

[0013] В вышеприведенном способе этап 3) включает стадии, на которых: 3а) Коды Javascript на веб-странице отправителя вызывают интерфейс Flash-приложения и посылают сообщение, включающее имя пользователя получателя на сокет-сервер; и 3b) сокет-сервер принимает сообщение, переданное отправителем, и возвращает ключ, соответствующий получателю, Flash-приложению на веб-странице отправителя.

[0014] В вышеуказанном способе этап 4) включает стадии, на которых: 4а) Flash-приложение на веб-странице отправителя передает сообщение посредством сетевого соединения и ключа получателя; и 4b) интерфейс Javascript на веб-странице получателя вызывается для отображения сообщения на веб-странице получателя, после того как Flash-приложение получателя примет сообщение.

[0015] По причине применения вышеупомянутого технического решения, настоящее изобретение обладает следующими преимуществами относительно известного уровня техники:

1) пользователь может добиться мгновенной связи без загрузки какого-либо программного обеспечения, тем самым, сохранив свободную область памяти своего компьютера, уменьшив большое количество неудобств и одновременно с этим повысив уровень безопасности сетевой среды;

2) настоящее изобретение обладает превосходными показателями моментальности и отсутствием задержек мгновенной связи, а также вполне подходит для работы с сетевым аудио- и видеоматериалом;

3) данное изобретение пригодно для любого сетевого терминала, включая персональный компьютер; и

4) настоящее изобретение в состоянии значительно снизить нагрузку на сервер и полосу пропускания.

Краткое описание графических материалов

[0016] Фиг.1 представляет собой детальную блок-схему в соответствии с вариантом осуществления данного изобретения.

Подробное описание изобретения

[0017] Настоящее изобретение будет дополнительно описано в соответствии с прилагаемыми графическими материалами и примерами осуществления изобретения ниже.

[0018] В соответствии с одним из вариантов осуществления данного изобретения способ обеспечения одноранговой связи на веб-странице включает в себя следующие этапы, на которых:

1) Пользователь получает доступ к веб-странице, интерфейс Flash-приложения вызывается для соединения с сокет-сервером. Flash-приложение соединяется с сервером Stratus посредством класса сетевого соединения для получения ключа, устанавливает сетевое соединение и проводит мониторинг полученных сообщений, где сетевое соединение принимает имя переменной.

2) Flash-приложение посылает имя пользователя и ключ отправителя на сокет-сервер, а сокет-сервер хранит имя пользователя и ключ отправителя.

3) Коды Javascript на веб-странице отправителя вызывают интерфейс Flash-приложения с целью отправить сообщение, включающее имя пользователя получателя, на сокет-сервер. Сокет-сервер получает сообщение, переданное отправителем, и возвращает ключ, соответствующий имени получателя, Flash-приложению на веб-странице отправителя. Flash-приложение на веб-странице отправителя передает сообщение с помощью сетевого соединения и ключа получателя.

4) Flash-приложение на веб-странице получателя вызывает интерфейс Javascript на веб-странице получателя для отображения сообщения на веб-странице получателя, после того как Flash-приложение на веб-странице получателя получит сообщение.

[0019] Способ настоящего изобретения дополнительно описывается в подробностях ниже.

[0020] Ссылаясь на Фиг.1, отправитель вводит адрес своей личной веб-страницы в браузере или заходит на личную веб-страницу через ссылки. Отправитель вводит учетную запись и пароль для входа па свою личную веб-страницу, учетная запись рассматривается в качестве коммуникационного, если входная регистрация проходит успешно, а в случае неудачного входа система выделяет отправителю временную коммуникационную учетную запись. Клиентский сценарий вызывает интерфейс Flash-приложения для установления соединения с сокет-сервером. Flash-приложение соединяется с сервером Stratus посредством класса сетевого соединения для получения ключа, устанавливает сетевое соединение и начинает мониторинг полученных сообщений, где сетевое соединение принимает имя переменной. В то же время Flash-приложение посылает имя пользователя и ключ отправителя на сокет-сервер, а сокет-сервер сохраняет имя пользователя и ключ отправителя. Коды Javascript на веб-странице отправителя вызывают интерфейс Flash-приложения для отправки имени получателя на сокет-сервер. Сокет-сервер принимает сообщение, переданное отправителем, и возвращает ключ, соответствующий имени получателя, Flash-приложению на веб-странице отправителя. Интерфейс Javascript на странице отправителя передает сообщение Flash-приложению, вызывая интерфейс последнего, а Flash-приложение отправителя посылает сообщение Flash-приложению на веб-странице получателя с помощью сетевого соединения и ключа получателя. Интерфейс Javascript вызывается для отображения сообщения, после того как Flash-приложение на веб-странице получателя примет сообщение.

Класс H04L29/08 процедура управления передачей, например уровнем данных в канале передачи

способ, устройство и система для параллельного монтажа рекламы -  патент 2528146 (10.09.2014)
устройство и способ установления и использования резервных каналов связи -  патент 2527200 (27.08.2014)
способ и система для обеспечения взаимодействия сетевого устройства и флэш-устройства -  патент 2521311 (27.06.2014)
система видеонаблюдения с распределенными узлами и способ управления такой системой -  патент 2518194 (10.06.2014)
способы и устройства для инициирования снабжения абонентскими данными в hss сети мультимедийной подсистемы протокола ip -  патент 2517399 (27.05.2014)
способ и система для восстановления службы видеонаблюдения -  патент 2517330 (27.05.2014)
способ координации множества датчиков -  патент 2510147 (20.03.2014)
объединение ресурсов в сервере центра коммутации с кластером с электронными платами -  патент 2507703 (20.02.2014)
архитектура беспроводного сенсорного узла с автономной потоковой передачей данных -  патент 2507571 (20.02.2014)
способ и устройство для компоновки сцены с использованием контентов laser -  патент 2504907 (20.01.2014)

Класс H04H60/76 устройства, характеризующиеся системами передачи данных, иными, чем для широковещания, например, Интернет

способ интеграции сайта в сайт -  патент 2517252 (27.05.2014)
устройство и способ связи -  патент 2512111 (10.04.2014)
автономный пункт приема гелиогеофизической информации -  патент 2510934 (10.04.2014)
способ приема и способ передачи мультимедийного контента, приемник, передатчик, носитель записи и процессор защиты данных для этого способа -  патент 2495525 (10.10.2013)
устройство обработки сигнала, способ обработки сигнала и приемная система -  патент 2479131 (10.04.2013)
замена кодека на а-интерфейсе, основанном на интернет-протоколе -  патент 2469513 (10.12.2012)
способ обмена данными в компьютерной сети (варианты) -  патент 2465640 (27.10.2012)
способ телемеханического контроля и управления удаленными объектами с использованием канала связи gsm gprs, единого сервера телемеханики и телемеханическая система для его реализации -  патент 2455768 (10.07.2012)
возможность множественных соединений сети пакетной передачи данных с одним именем точки доступа -  патент 2455767 (10.07.2012)
способ выполнения защиты от дублирования сообщений о переадресации при взаимодействии мультимедийных сообщений и межсетевой шлюз мультимедийных сообщений -  патент 2449474 (27.04.2012)

Класс H04L12/40 сети коммуникаций

коммуникационная сеть для связанного с колеей транспортного средства -  патент 2523869 (27.07.2014)
передатчик ввода-вывода технологического процесса с двухпроводным контуром, получающий питание из двухпроводного контура -  патент 2507695 (20.02.2014)
оценка синхронизации для настройки скорости передачи данных в системе связи -  патент 2507694 (20.02.2014)
способ и устройство контроля активации блока мультиплексной сети посредством подсчета несвоевременных активаций -  патент 2497291 (27.10.2013)
система цифровой оперативно-технологической связи железнодорожного транспорта -  патент 2497187 (27.10.2013)
управление по шине для бытового устройства -  патент 2494556 (27.09.2013)
шинное управление для бытового электроприбора -  патент 2493662 (20.09.2013)
способ и фильтрующее устройство для фильтрации сообщений, поступающих абоненту коммуникационной сети по последовательной шине данных этой сети -  патент 2487483 (10.07.2013)
управление шиной для бытового электроприбора -  патент 2485567 (20.06.2013)
способ неблокируемой маршрутизации -  патент 2472293 (10.01.2013)
Наверх