СИСТЕМЫ, СПОСОБЫ И СЕРВЕРЫ ДЛЯ ВОССТАНОВЛЕНИЯ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ДВУХТОЧЕЧНОЙ ИЛИ МНОГОТОЧЕЧНОЙ ПЕРЕДАЧИ

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