РАЗДЕЛЕНИЕ ПОТОКА ДАННЫХ ДЛЯ УВЕЛИЧЕНИЯ СКОРОСТЕЙ ПЕРЕДАЧИ ДАННЫХ

1. Способ, включающий в себя:
получение первых данных первым интерфейсным устройством, содержащим компьютерный процессор;
разделение компьютерным процессором первых данных на множество пакетов данных;
хранение компьютерным процессором множества пакетов данных в одном или нескольких буферах данных, содержащихся в первом интерфейсном устройстве;
передачу компьютерным процессором первого пакета данных из множества пакетов данных к первому устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом первый пакет данных передают от первого устройства связи ко второму интерфейсному устройству по первой сети связи, связанной с первым устройством связи; и
передачу компьютерным процессором второго пакета данных из множества пакетов данных ко второму устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом второй пакет данных передают от второго устройства связи ко второму интерфейсному устройству по второй сети связи, связанной со вторым устройством связи, причем второе интерфейсное устройство хранит первый пакет данных и второй пакет данных во внутреннем буфере данных, при этом первый пакет данных отличается от второго пакета данных, первое устройство связи отличается от второго устройства связи, и первая сеть связи отличается от второй сети связи.
2. Способ по п. 1, в котором множество пакетов данных содержит первый пакет данных и второй пакет данных, при этом второе интерфейсное устройство повторно генерирует первые данные путем объединения первого пакета данных и второго пакета данных.
3. Способ по п. 1, дополнительно включающий в себя:
передачу компьютерным процессором третьего пакета данных из множества пакетов данных к первому устройству связи, при этом третий пакет данных передают от первого устройства связи ко второму интерфейсному устройству по первой сети связи, причем третий пакет данных отличается от первого пакета данных и второго пакета данных, при этом множество пакетов данных содержит первый пакет данных, второй пакет данных и третий пакет данных, причем второе интерфейсное устройство генерирует первые данные путем объединения первого пакета данных, второго пакета данных и третьего пакета данных.
4. Способ по п. 1, в котором первое интерфейсное устройство содержит дискретное устройство.
5. Способ по п. 1, в котором первое интерфейсное устройство содержится в вычислительном устройстве.
6. Способ по п. 5, в котором вычислительное устройство содержит устройство, которое выбрано из группы, содержащей персональный компьютер, портативный компьютер, планшетный компьютер, игровую консоль, мобильное устройство с использованием технологии WiFi, портативный медиаплеер, карманный цифровой компьютер (PDA), сервер, маршрутизирующее устройство и сотовый телефон.
7. Способ по п. 1, в котором каждое из первого и второго устройств связи содержит устройство, которое выбрано из группы, содержащей антенну спутниковой связи, беспроводную точку доступа, карманный цифровой компьютер, аппаратный маршрутизатор, радиопередатчик/радиоприемник, устройство связи в инфракрасном диапазоне, антенну микроволновой связи и сотовый телефон.
8. Способ по п. 1, дополнительно включающий в себя:
первый опрос компьютерным процессором первого устройства связи и первой сети связи;
второй опрос компьютерным процессором второго устройства связи и второй сети связи, причем упомянутые первый и второй опросы происходят одновременно; и
определение компьютерным процессором, на основе результатов первого и второго опросов, устойчивости передачи данных первым устройством связи, первой сетью связи, вторым устройством связи и второй сетью связи.
9. Способ по п. 8, дополнительно включающий в себя:
опрос компьютерным процессором n устройств связи и связанных сетей;
определение упомянутым компьютерным процессором, на основе результатов упомянутого опроса, устойчивости передачи данных каждым из n устройств связи и связанными сетями.
10. Способ по п. 8, дополнительно включающий в себя:
анализ компьютерным процессором хронологических данных, относящихся к предыдущим соединениям с первой сетью связи и со второй сетью связи, причем упомянутое определение дополнительно основано на результатах этого анализа.
11. Способ по п. 10, дополнительно включающий в себя:
анализ компьютерным процессором хронологических данных, относящихся к предыдущим соединениям с n сетями связи.
12. Способ по п. 8, дополнительно включающий в себя:
передачу компьютерным процессором, на основе определения устойчивости передачи данных, третьего пакета данных из множества пакетов данных к третьему устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом третий пакет данных передают от третьего устройства связи ко второму интерфейсному устройству по третьей сети связи, причем третий пакет данных отличается от первого пакета данных и второго пакета данных, при этом множество пакетов данных содержит первый пакет данных, второй пакет данных и третий пакет данных, причем второе интерфейсное устройство генерирует первые данные путем объединения первого пакета данных, второго пакета данных и третьего пакета данных.
13. Способ по п. 12, дополнительно включающий в себя:
передачу компьютерным процессором пакета данных из множества пакетов данных к любому из n устройств связи и связанных сетей связи от пула устройств связи, коммуникационно соединенных с первым интерфейсным устройством.
14. Способ по п. 8, в котором первый и второй опросы происходят одновременно.
15. Способ по п. 8, в котором первый и второй опросы происходят последовательно.
16. Способ по п. 8, дополнительно включающий в себя:
получение компьютерным процессором от внешнего источника проанализированных хронологических данных, относящихся к предыдущим соединениям с первой сетью связи и со второй сетью связи.
17. Способ по п. 1, в котором первая сеть связи имеет первую полосу пропускания, а вторая сеть связи имеет вторую полосу пропускания, при этом передача первого пакета данных и передача второго пакета данных приводят к образованию объединенной полосы пропускания, равной сумме упомянутых первой и второй полос пропускания.
18. Способ по п. 1, в котором первое устройство связи и второе устройство связи содержат одно и то же устройство связи.
19. Способ по п. 1, дополнительно включающий в себя:
передачу компьютерным процессором пакета x данных из множества пакетов данных к любому устройству связи и связанной сети, соединенных с первым интерфейсным устройством.
20. Интерфейсное устройство, содержащее компьютерный процессор, соединенный с машиночитаемым запоминающим устройством, содержащим инструкции, при выполнении которых компьютерным процессором реализуется способ, включающий в себя:
получение компьютерным процессором первых данных;
разделение компьютерным процессором первых данных на множество пакетов данных;
хранение компьютерным процессором множества пакетов данных в одном или нескольких буферах данных, содержащихся в первом интерфейсном устройстве;
передачу компьютерным процессором первого пакета данных из множества пакетов данных к первому устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом первый пакет данных передают от первого устройства связи ко второму интерфейсному устройству по первой сети связи, связанной с первым устройством связи; и
передачу компьютерным процессором второго пакета данных из множества пакетов данных ко второму устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом второй пакет данных передают от второго устройства связи ко второму интерфейсному устройству по второй сети связи, связанной со вторым устройством связи, причем второе интерфейсное устройство хранит первый пакет данных и второй пакет данных во внутреннем буфере данных, при этом первый пакет данных отличается от второго пакета данных, первое устройство связи отличается от второго устройства связи, и первая сеть связи отличается от второй сети связи.
21. Машиночитаемое устройство хранения, хранящее машиночитаемый программный код, содержащий алгоритм, при выполнении которого компьютерным процессором интерфейсного устройства реализуется способ, включающий в себя:
получение компьютерным процессором первых данных;
разделение компьютерным процессором первых данных на множество пакетов данных;
хранение компьютерным процессором множества пакетов данных в одном или нескольких буферах данных, содержащихся в первом интерфейсном устройстве;
передачу компьютерным процессором первого пакета данных из множества пакетов данных к первому устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом первый пакет данных передают от первого устройства связи ко второму интерфейсному устройству по первой сети связи, связанной с первым устройством связи; и
передачу компьютерным процессором второго пакета данных из множества пакетов данных ко второму устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом второй пакет данных передают от второго устройства связи ко второму интерфейсному устройству по второй сети связи, связанной со вторым устройством связи, причем второе интерфейсное устройство хранит первый пакет данных и второй пакет данных во внутреннем буфере данных, при этом первый пакет данных отличается от второго пакета данных, первое устройство связи отличается от второго устройства связи, и первая сеть связи отличается от второй сети связи.
22. Способ, включающий в себя:
обеспечение наличия системы, которая содержит первое интерфейсное устройство, содержащее первый компьютерный процессор, второе интерфейсное устройство, содержащее второй компьютерный процессор, первое устройство связи, коммуникационно соединенное с первым интерфейсным устройством, первую сеть связи, коммуникационно подсоединенную между первым устройством связи и вторым интерфейсным устройством, второе устройство связи, коммуникационно соединенное с первым интерфейсным устройством, и вторую сеть связи, коммуникационно подсоединенную между вторым устройством связи и вторым интерфейсным устройством;
получение первым компьютерным процессором первых данных;
разделение первым компьютерным процессором первых данных на множество пакетов данных;
хранение первым компьютерным процессором первых данных в виде множества пакетов данных в буфере, содержащемся в первом интерфейсном устройстве;
передачу первым компьютерным процессором первого пакета данных из множества пакетов данных к первому устройству связи;
передачу первым устройством связи первого пакета данных по первой сети связи ко второму интерфейсному устройству;
передачу первым компьютерным процессором второго пакета данных из множества пакетов данных ко второму устройству связи, причем второй пакет данных отличается от первого пакета данных; и
передачу вторым устройством связи второго пакета данных по второй сети связи ко второму интерфейсному устройству.
23. Способ по п. 22, дополнительно включающий в себя:
повторную генерацию вторым компьютерным процессором первых данных путем объединения первого пакета данных и второго пакета данных.
24. Способ по п. 22, дополнительно включающий в себя:
передачу первым компьютерным процессором третьего пакета данных из множества пакетов данных к первому устройству связи, причем третий пакет данных отличается от первого пакета данных и второго пакета данных;
передачу первым устройством связи третьего пакета данных по первой сети связи ко второму интерфейсному устройству; и
повторную генерацию вторым компьютерным процессором первых данных путем объединения первого пакета данных, второго пакета данных и третьего пакета данных.
25. Способ по п. 22, в котором каждое из первого и второго интерфейсных устройств содержит дискретное устройство.
26. Способ по п. 22, в котором первое интерфейсное устройство содержится в первом вычислительном устройстве, а второе интерфейсное устройство содержится во втором вычислительном устройстве.
27. Способ по п. 22, дополнительно включающий в себя:
обеспечение наличия в системе третьего устройства связи, коммуникационно соединенного с первым интерфейсным устройством, и третьей сети связи, коммуникационно подсоединенной между третьим устройством связи и вторым интерфейсным устройством;
первый опрос первым компьютерным процессором первого устройства связи и первой сети связи;
второй опрос первым компьютерным процессором второго устройства связи и второй сети связи;
определение первым компьютерным процессором, на основе результатов первого и второго опросов, устойчивости передачи данных первым устройством связи, первой сетью связи, вторым устройством связи и второй сетью связи;
передачу первым компьютерным процессором, на основе определения устойчивости передачи данных, третьего пакета данных из множества пакетов данных к третьему устройству связи, причем третий пакет данных отличается от первого пакета данных и второго пакета данных;
передачу третьим устройством связи третьего пакета данных по третьей сети связи ко второму интерфейсному устройству; и
повторную генерацию вторым компьютерным процессором первых данных путем объединения первого пакета данных, второго пакета данных и третьего пакета данных.
28. Система, содержащая:
первое интерфейсное устройство, содержащее первый буфер данных, причем первое интерфейсное устройство выполнено с возможностью получения первых данных, разделения упомянутых первых данных на множество пакетов данных и хранения множества пакетов данных в упомянутом первом буфере данных;
второе интерфейсное устройство, содержащее второй буфер данных,
первое устройство связи, коммуникационно соединенное с первым интерфейсным устройством, причем первое устройство связи выполнено с возможностью передачи первого пакета данных из множества пакетов данных к первому устройству связи;
первую сеть связи, коммуникационно подсоединенную между первым устройством связи и вторым интерфейсным устройством, при этом первое устройство связи выполнено с возможностью передачи первого пакета данных ко второму интерфейсному устройству по первой сети связи;
второе устройство связи, коммуникационно соединенное с первым интерфейсным устройством, причем второе интерфейсное устройство выполнено с возможностью передачи второго пакета данных из множества пакетов данных ко второму устройству связи, при этом второй пакет данных отличается от первого пакета данных; и
вторую сеть связи, коммуникационно подсоединенную между вторым устройством связи и вторым интерфейсным устройством, при этом второе устройство связи выполнено с возможностью передачи второго пакета данных ко второму интерфейсному устройству по второй сети связи, причем второе интерфейсное устройство выполнено с возможностью хранения первого пакета данных и второго пакета данных во втором буфере данных и повторной генерации первых данных путем объединения первого пакета данных и второго пакета данных.
29. Способ, включающий в себя:
использование первым устройством связи, содержащим компьютерный процессор, первого соединения между первым устройством связи и вычислительным устройством посредством первой сети связи;
передачу компьютерным процессором первых данных к вычислительному устройству по первой сети связи;
определение компьютерным процессором неполадки первого соединения;
использование компьютерным процессором второго соединения между первым устройством связи и вторым устройством связи, при этом второе устройство связи соединено с вычислительным устройством; и
передачу компьютерным процессором оставшейся части первых данных к вычислительному устройству посредством второго устройства связи, причем оставшаяся часть первых данных содержит часть данных первых данных, которая не была передана к вычислительному устройству вследствие отключения первого соединения.
30. Способ по п. 29, в котором второе устройство связи соединено с вычислительным устройством посредством второй сети связи, отличающейся от первой сети связи.
31. Способ по п. 29, в котором второе устройство связи соединено с вычислительным устройством посредством первой сети связи.
32. Способ по п. 29, дополнительно включающий в себя:
определение компьютерным процессором факта текущего функционирования первого соединения; и
отключение компьютерным процессором потока данных между первым устройством связи и вторым устройством связи.
33. Способ по п. 29, в котором определение факта отключения первого соединения включает в себя:
определение того, что соединение между первым устройством связи и первой сетью было отключено или неисправно.
34. Способ по п. 29, в котором определение факта отключения первого соединения включает в себя:
определение того, что соединение между первой сетью связи и вычислительным устройством было отключено или неисправно.
35. Способ по п. 34, дополнительно включающий в себя:
определение компьютерным процессором факта неисправности первой сети связи.
36. Способ по п. 29, в котором первые данные содержат голосовые данные/аудиоданные.
37. Способ по п. 29, в котором первые данные содержат видеоданные.
38. Способ по п. 29, в котором первые данные содержат текстовые данные.
39. Способ по п. 29, в котором первые данные содержат машинный код или машиночитаемые данные.
40. Способ, включающий в себя:
получение первых данных первым сотовым телефоном, содержащим компьютерный процессор;
разделение компьютерным процессором первых данных на множество пакетов данных;
хранение компьютерным процессором множества пакетов данных в одном или нескольких буферах данных, содержащихся в первом сотовом телефоне;
передачу компьютерным процессором множества пакетов данных к третьему интерфейсу посредством мобильного устройства сотовой связи, коммуникационно соединенного с первым сотовым телефоном, при этом множество пакетов данных передают от первого сотового телефона к третьему интерфейсу по первой сети связи, связанной с мобильным устройством сотовой связи; и
передачу компьютерным процессором множества пакетов данных к третьему интерфейсу, коммуникационно соединенному с первым сотовым телефоном, при этом второй пакет данных передают от первого сотового телефона к множеству пакетов данных по второй сети связи, связанной с первым сотовым телефоном, причем первая сеть связи может отличаться от второй сети связи.
41. Способ, включающий в себя:
получение первых данных первым интерфейсным устройством, содержащим компьютерный процессор;
разделение компьютерным процессором первых данных на множество пакетов данных;
хранение компьютерным процессором множества пакетов данных в одном или нескольких буферах данных, содержащихся в первом интерфейсном устройстве;
передачу компьютерным процессором первой группы пакетов данных из множества пакетов данных к первому сетевому узлу, коммуникационно соединенному с первым интерфейсным устройством, при этом первую подгруппу пакетов данных первой группы пакетов данных передают от первого сетевого узла ко второму интерфейсному устройству по первой сети связи, связанной с первым сетевым узлом, причем первая подгруппа пакетов данных содержит по меньшей мере один пакет данных, при этом первая подгруппа пакетов данных не включает в себя все пакеты данных первой группы пакетов данных, и первый сетевой узел содержит первое множество коммуникационно соединенных устройств связи; и
передачу компьютерным процессором второй группы пакетов данных из множества пакетов данных к первому устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом вторую группу пакетов данных передают от первого устройства связи ко второму интерфейсному устройству по второй сети связи, связанной с первым устройством связи, причем второе интерфейсное устройство хранит первую подгруппу пакетов данных и вторую группу пакетов данных во внутреннем буфере данных, при этом первая подгруппа пакетов данных отличается от второй группы пакетов данных, первое устройство связи отличается от первого множества коммуникационно соединенных устройств связи, и первая сеть связи отличается от второй сети связи.
42. Способ по п. 41, в котором второе интерфейсное устройство повторно генерирует первые данные путем объединения первой подгруппы пакетов данных и второй группы пакетов данных.
43. Способ по п. 41, в котором от первого сетевого узла передают вторую подгруппу пакетов данных первой группы пакетов данных к интерфейсному устройству второго сетевого узла по третьей сети связи, связанной со вторым сетевым узлом, при этом второй сетевой узел содержит второе множество коммуникационно соединенных устройств связи, отличающееся от первого множества коммуникационно соединенных устройств связи.
44. Способ по п. 43, в котором вторую подгруппу пакетов данных разделяют на первую и вторую микро-группы пакетов данных, при этом первую микро-группу пакетов данных передают от второго сетевого узла к третьему сетевому узлу по четвертой сети связи, связанной с третьим сетевым узлом, причем третий сетевой узел содержит третье множество коммуникационно соединенных устройств связи, отличающееся от первого множества коммуникационно соединенных устройств связи и от второю множества коммуникационно соединенных устройств связи, при этом первую микро-группу пакетов данных передают от третьего сетевого узла ко второму интерфейсному устройству по пятой сети связи, которая связана с пятой сетью связи, соединенной с третьим сетевым узлом.
45. Способ по п. 44, в котором вторую микро-группу пакетов данных передают от второго сетевого узла ко второму устройству связи, при этом вторую микро-группу пакетов данных передают от второго устройства связи ко второму интерфейсному устройству.
46. Способ по п. 41, в котором первое устройство связи содержит интернет-шлюз.
47. Способ по п. 41, дополнительно включающий в себя:
выполнение упомянутым компьютерным процессором процесса оценки в режиме реального времени в отношении производительности всех доступных сетевых узлов и устройств связи для передачи множества пакетов данных;
выбор компьютерным процессором, на основе результатов упомянутого процесса оценки в режиме реального времени, первого сетевого узла для упомянутой передачи упомянутой первой группы пакетов данных; и
выбор компьютерным процессором, на основе результатов упомянутого процесса оценки в режиме реального времени, первого устройства связи для упомянутой передачи упомянутой второй группы пакетов данных.
48. Способ по п. 41, в котором первое интерфейсное устройство содержит дискретное устройство.
49. Способ по п. 41, в котором первое интерфейсное устройство содержится в вычислительном устройстве.
50. Способ по п. 49, в котором вычислительное устройство содержит устройство, которое выбрано из группы, содержащей персональный компьютер, портативный компьютер, планшетный компьютер, игровую консоль, мобильное устройство с использованием технологии WiFi, портативный медиаплеер, карманный цифровой компьютер, сервер, маршрутизирующее устройство и сотовый телефон.
51. Способ по п. 41, в котором каждое из первого устройства связи и первого множества коммуникационно соединенных устройств связи содержит устройство, которое выбрано из группы, содержащей антенну спутниковой связи, беспроводную точку доступа, карманный цифровой компьютер, аппаратный маршрутизатор, радиопередатчик/радиоприемник, устройство связи в инфракрасном диапазоне, антенну микроволновой связи и сотовый телефон.
52. Способ по п. 41, дополнительно включающий в себя:
первый опрос компьютерным процессором первого сетевого узла и первой сети связи;
второй опрос компьютерным процессором первого устройства связи и второй сети связи; и
определение компьютерным процессором, на основе результатов первого и второго опросов, устойчивости передачи данных первым сетевым узлом, первой сетью связи, первым устройством связи и второй сетью связи.
53. Способ по п. 52, дополнительно включающий в себя:
опрос компьютерным процессором n сетевых узлов, n устройств связи и n связанных сетей; и
определение компьютерным процессором, на основе результатов упомянутого опроса, устойчивости передачи данных каждым из n устройств связи, каждым из n сетевых узлов и каждой из n связанных сетей.
54. Способ по п. 53, дополнительно включающий в себя:
анализ компьютерным процессором хронологических данных, относящихся к предыдущим соединениям с n связанными сетями.
55. Способ по п. 52, дополнительно включающий в себя:
анализ компьютерным процессором хронологических данных, относящихся к предыдущим соединениям с первой сетью связи и со второй сетью связи, причем упомянутое определение дополнительно основано на результатах этого анализа.
56. Способ по п. 52, в котором первый и второй опросы происходят одновременно.
57. Способ по п. 52, в котором первый и второй опросы происходят последовательно.
58. Способ по п. 52, дополнительно включающий в себя:
получение компьютерным процессором от внешнего источника проанализированных хронологических данных, относящихся к предыдущим соединениям с первой сетью связи и со второй сетью связи.
59. Способ по п. 41, в котором первая сеть связи имеет первые характеристики, а вторая сеть связи имеет вторые характеристики, при этом передача первой группы пакетов данных и передача второй группы пакетов данных приводит к образованию объединенных характеристик, превышающих характеристики любой отдельной сети связи.
60. Способ по п. 41, дополнительно включающий в себя:
передачу компьютерным процессором пакета x данных из множества пакетов данных к любому устройству связи и связанной сети, соединенных с упомянутым первым сетевым узлом.
61. Интерфейсное устройство, содержащее компьютерный процессор, соединенный с машиночитаемым запоминающим устройством, содержащим инструкции, при выполнении которых компьютерным процессором реализуется способ, включающий в себя:
получение компьютерным процессором первых данных;
разделение компьютерным процессором первых данных на множество пакетов данных;
хранение компьютерным процессором множества пакетов данных в одном или нескольких буферах данных, содержащихся в первом интерфейсном устройстве;
передачу компьютерным процессором первой группы пакетов данных из множества пакетов данных к первому сетевому узлу, коммуникационно соединенному с первым интерфейсным устройством, при этом первую подгруппу пакетов данных первой группы пакетов данных передают от первого сетевого узла ко второму интерфейсному устройству по первой сети связи, связанной с первым сетевым узлом, причем первая подгруппа пакетов данных содержит по меньшей мере один пакет данных, при этом первая подгруппа пакетов данных не включает в себя все пакеты данных первой группы пакетов данных, а первый сетевой узел содержит первое множество коммуникационно соединенных устройств связи; и
передачу компьютерным процессором второй группы пакетов данных из множества пакетов данных к первому устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом вторую группу пакетов данных передают от первого устройства связи ко второму интерфейсному устройству по второй сети связи, связанной с первым устройством связи, причем второе интерфейсное устройство хранит первую подгруппу пакетов данных и вторую группу пакетов данных во внутреннем буфере данных, при этом первая подгруппа пакетов данных отличается от второй группы пакетов данных, первое устройство связи отличается от первого множества коммуникационно соединенных устройств связи, а первая сеть связи отличается от второй сети связи.
62. Машиночитаемое устройство хранения, хранящее машиночитаемый программный код, содержащий алгоритм, при выполнении которого компьютерным процессором интерфейсного устройства реализуется способ, включающий в себя:
получение компьютерным процессором первых данных;
разделение компьютерным процессором первых данных на множество пакетов данных;
хранение компьютерным процессором множества пакетов данных в одном или нескольких буферах данных, содержащихся в первом интерфейсном устройстве;
передачу компьютерным процессором первой группы пакетов данных из множества пакетов данных к первому сетевому узлу, коммуникационно соединенному с первым интерфейсным устройством, при этом от первого сетевого узла передают первую подгруппу пакетов данных первой группы пакетов данных ко второму интерфейсному устройству по первой сети связи, связанной с первым сетевым узлом, причем первая подгруппа пакетов данных содержит по меньшей мере один пакет данных, при этом первая подгруппа пакетов данных не включает в себя все пакеты данных первой группы пакетов данных и первый сетевой узел содержит первое множество коммуникационно соединенных устройств связи; и
передачу компьютерным процессором второй группы пакетов данных из множества пакетов данных к первому устройству связи, коммуникационно соединенному с первым интерфейсным устройством, при этом вторую группу пакетов данных передают от первого устройства связи ко второму интерфейсному устройству по второй сети связи, связанной с первым устройством связи, причем второе интерфейсное устройство хранит первую подгруппу пакетов данных и вторую группу пакетов данных во внутреннем буфере данных, при этом первая подгруппа пакетов данных отличается от второй группы пакетов данных, первое устройство связи отличается от первого множества коммуникационно соединенных устройств связи, а первая сеть связи отличается от второй сети связи.
63. Способ, включающий в себя:
получение первым интерфейсным устройством, содержащим компьютерный процессор, множества потоков данных;
назначение компьютерным процессором, на основе заданных условий, каждого потока данных из множества потоков данных отдельному устройству связи из множества устройств связи, при этом множество устройств связи коммуникационно соединено с первым интерфейсным устройством, причем каждое устройство связи из множества устройств связи связано с сетью связи из множества сетей связи;
передачу компьютерным процессором первого потока данных из множества потоков данных к первому устройству связи из множества устройств связи, при этом первый поток данных передают от первого устройства связи ко второму интерфейсному устройству по первой сети связи из множества сетей связи, связанных с первым устройством связи; и
передачу компьютерным процессором второго потока данных из множества потоков данных ко второму устройству связи из множества устройств связи, при этом второй поток данных передают от второго устройства связи ко второму интерфейсному устройству по второй сети связи из множества сетей связи, связанных со вторым устройством связи, причем первый поток данных отличается от второго потока данных, первое устройство связи отличается от второго устройства связи, а первая сеть связи отличается от второй сети связи.
64. Способ по п. 63, в котором первое интерфейсное устройство содержит дискретное устройство.
65. Способ по п. 63, в котором первое интерфейсное устройство содержится в вычислительном устройстве.
66. Способ по п. 65, в котором вычислительное устройство содержит устройство, которое выбрано из группы, содержащей персональный компьютер, портативный компьютер, планшетный компьютер, игровую консоль, мобильное устройство с использованием технологии WiFi, портативный медиаплеер, карманный цифровой компьютер, сервер, маршрутизирующее устройство и сотовый телефон.
67. Способ по п. 63, в котором каждое из первого и второго устройств связи содержит устройство, которое выбрано из группы, содержащей антенну спутниковой связи, беспроводную точку доступа, карманный цифровой компьютер, аппаратный маршрутизатор, радиопередатчик/радиоприемник, устройство связи в инфракрасном диапазоне, антенну микроволновой связи и сотовый телефон.
68. Способ по п. 63, дополнительно включающий в себя:
первый опрос компьютерным процессором первого устройства связи и первой сети связи;
второй опрос компьютерным процессором второго устройства связи и второй сети связи, причем упомянутые первый и второй опросы происходят одновременно; и
определение компьютерным процессором, на основе результатов первого и второго опросов, устойчивости передачи данных первым устройством связи, первой сетью связи, вторым устройством связи и второй сетью связи.
69. Способ по п. 68, дополнительно включающий в себя:
опрос компьютерным процессором n устройств связи и связанных сетей,
определение упомянутым компьютерным процессором, на основе результатов упомянутого опроса, устойчивости передачи данных каждым устройством связи из n устройств связи и связанными сетями.
70. Способ по п. 69, дополнительно включающий в себя:
анализ компьютерным процессором хронологических данных, относящихся к предыдущим соединениям с первой сетью связи и со второй сетью связи, причем упомянутое определение дополнительно основано на результатах этого анализа.
71. Способ по п. 70, дополнительно включающий в себя:
анализ компьютерным процессором хронологических данных, относящихся к предыдущим соединениям с n сетями связи.
72. Способ по п. 63, дополнительно включающий в себя:
передачу компьютерным процессором потока данных из множества потоков данных к любому из n устройств связи и связанных сетей связи от пула устройств связи, коммуникационно соединенных с первым интерфейсным устройством.
73. Способ по п. 63, дополнительно включающий в себя:
получение компьютерным процессором от внешнего источника проанализированных хронологических данных, относящихся к предыдущим соединениям с первой сетью связи и со второй сетью связи.
74. Способ по п. 63, в котором первая сеть связи имеет первые характеристики и вторая сеть связи имеет вторые характеристики, при этом передача первой группы пакетов данных и передача второй группы пакетов данных приводит к образованию объединенных характеристик, превышающих характеристики любой отдельной сети связи.
75. Способ по п. 63, дополнительно включающий:
передачу компьютерным процессором потока x данных из множества потоков данных к любому устройству связи и связанной сети, соединенных с первым интерфейсным устройством.
76. Способ, включающий в себя:
получение первым интерфейсным устройством, содержащим компьютерный процессор, множества потоков данных;
назначение компьютерным процессором, на основе заданных условий, каждого потока данных из множества потоков данных устройству связи из множества устройств связи, при этом множество устройств связи коммуникационно связано с первым интерфейсным устройством и каждое устройство связи из множества устройств связи связано с отдельной сетью связи из множества сетей связи;
первую передачу компьютерным процессором первого потока данных из множества потоков данных к первому устройству связи из множества устройств связи, при этом первый поток данных передают от первого устройства связи ко второму интерфейсному устройству по первой сети связи из множества сетей связи, связанных с первым устройством связи; и
вторую передачу компьютерным процессором первого потока данных ко второму устройству связи из множества устройств связи, при этом первый поток данных передают от второго устройства связи ко второму интерфейсному устройству по второй сети связи из множества сетей связи, связанных со вторым устройством связи, причем первое устройство связи отличается от второго устройства связи, а первая сеть связи отличается от второй сети связи.
77. Способ по п. 76, в котором первая передача в сочетании со второй передачей обеспечивает процесс перехода на вторичный канал после сбоя.