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

1. Способ передачи данных в сообщениях, циклически передаваемых по линии (101) связи системы связи в задаваемых временных окнах (ZF), при осуществлении которого подлежащие отправке и отправленные по линии (101) связи сообщения сначала временно сохраняют в памяти (300) сообщений коммуникационного модуля (100), причем сообщение, подлежащее отправке или приему в текущем временном окне, извлекают из памяти (300) сообщений и отправляют или, соответственно, принимают и сохраняют в памяти (300) сообщений, отличающийся тем, что для определения положений сообщений в памяти (300) сообщений ее через регулярные интервалы предварительно просматривают для нескольких последующих временных окон (ZF), и в качестве результата поискового просмотра в соотнесенном с памятью (300) сообщений промежуточном запоминающем устройстве (600) сохраняют положения сообщений, подлежащих отправке или приему в этих нескольких последующих временных окнах (ZF).
2. Способ по п.1, отличающийся тем, что в рамках передачи данных сообщение, подлежащее отправке по системе связи в текущем временном окне (ZF), считывают из указанного в промежуточном запоминающем устройстве (600) для этого временного окна (ZF) положения в памяти (300) сообщений и передают по линии (101) связи, а сообщение, переданное по линии (101) связи в текущем временном окне (ZF), сохраняют в памяти (300) сообщений в положении, указанном в промежуточном запоминающем устройстве (600) для этого временного окна (ZF).
3. Способ по п.1, отличающийся тем, что передачу данных для текущего временного окна (ZF) и нескольких следующих за ним временных окон (ZF8-ZF11), для которых положения сообщений в памяти (300) сообщений уже сохранены в промежуточном запоминающем устройстве (600), осуществляют по достижении соответствующих временных окон (ZF8-ZF11) одновременно с поисковым просмотром (SDL3) для временного окна (ZF), следующего за последним временным окном (ZF11), и нескольких последующих временных OKOH (ZF12-ZF15).
4. Способ по п.1, отличающийся тем, что число нескольких временных окон, для которых выполняют поисковый просмотр (SDL), равно числу временных окон для передачи (DAT) данных.
5. Способ по п.1, отличающийся тем, что в сообщениях, сохраняемых в памяти (300) сообщений, содержатся первые данные (KD0, KD1, KDk) с первым объемом данных и вторые данные (D0, D1, Dk) со вторым объемом данных, причем первые данные (KD0, KD1, KDk) для каждого сообщения сохраняют в одном из участков (НВО, НВ1, HBk) заголовков сегмента (HS) заголовков памяти (300) сообщений, а вторые данные (D0, D1, Dk) для каждого сообщения сохраняют в одном из участков (DBO, DB1, DBk) данных сегмента (DS) данных.
6. Способ по п.5, отличающийся тем, что в участке (НВО, НВ1, HBk) заголовка памяти (300) сообщений для каждого сообщения сохраняют идентификатор, идентифицирующий соответствующее сообщение и позволяющий отнести это сообщение к определенному коммуникационному циклу (KZY), определенному временному окну (ZF) в пределах этого цикла (KZY) и к одному каналу (СН А, СН В) или к обоим каналам (СН А, СН В).
7. Способ по одному из пп.1-6, отличающийся тем, что для каждого из сообщений, рассмотренных во время поискового просмотра (SDL) и подлежащих отправке или приему в одном из нескольких последующих временных окон (ZF), в промежуточном запоминающем устройстве (600) предусмотрены два поля ("указатель", "состояние"), причем в первом поле ("указатель") сохраняют указатель соответствующего положения сообщения, сохраненного в памяти (300) сообщений, а во втором поле ("состояние") сохраняют состояние сообщения, сохраненного в памяти (300) сообщений.
8. Способ по п.7, отличающийся тем, что указатель указывает на сохраненные в одном из участков (НВО, НВ1, HBk) заголовков сегмента (HS) заголовков первые данные (KD0, KD1, KDk) сообщения, сохраненного в памяти (300) сообщений.
9. Способ по п.8, отличающийся тем, что в качестве состояния сообщения, сохраненного в памяти (300) сообщений, в промежуточном запоминающем устройстве (600) хранится информация о том, имеется ли вообще какое-либо сообщение, которое в рассматриваемом временном окне (ZF) подлежит приему или отправке (′empty′), и/или подлежит ли сообщение отправке (′tx_buf′) или приему (′rx_buf′).
10. Способ по одному из пп.3-6, 8, 9, отличающийся тем, что промежуточное запоминающее устройство (600) разделено на части, причем в первой части (601-604) промежуточного запоминающего устройства (600) для передачи данных сохранены положения сообщений для текущего временного окна (ZF) и нескольких последующих временных окон (ZF8-ZF11), для которых сообщения уже были сохранены в памяти (300) сообщений, а во второй части (601а-604а) промежуточного запоминающего устройства (600) для поискового просмотра (SDL) сохраняют положения сообщений для временного окна (ZF), следующего за последним временным окном (ZF11) передачи данных, и нескольких последующих временных окон (ZF12-ZF15).
11. Способ по п.7, отличающийся тем, что промежуточное запоминающее устройство (600) разделено на части, причем в первой части (601-604) промежуточного запоминающего устройства (600) для передачи данных сохранены положения сообщений для текущего временного окна (ZF) и нескольких последующих временных окон (ZF8-ZF11), для которых сообщения уже были сохранены в памяти (300) сообщений, а во второй части (601а-604а) промежуточного запоминающего устройства (600) для поискового просмотра (SDL) сохраняют положения сообщений для временного окна (ZF), следующего за последним временным окном (ZF11) передачи данных, и нескольких последующих временных окон (ZF12-ZF15).
12. Способ по п.1, отличающийся тем, что для определения положений сообщений в памяти (300) сообщений ее через регулярные интервалы предварительно просматривают для четырех последующих временных окон (ZF), и в качестве результата поискового просмотра в промежуточном запоминающем устройстве (600) сохраняют положения сообщений, подлежащих отправке или приему в четырех последующих временных окнах (ZF).
13. Способ по одному из пп.1-6, 8, 9, 11, 12, отличающийся тем, что в рамках поискового просмотра память (300) сообщений просматривают для нескольких последующих временных окон (ZF) по одному или нескольким из следующих критериев:
определение того, хранятся ли в памяти (300) сообщений сообщения для рассматриваемого канала (СН А, СН В) передачи;
определение того, хранятся ли в памяти (300) сообщений сообщения для рассматриваемого коммуникационного цикла (KZY);
определение того, хранятся ли в памяти (300) сообщений сообщения для нескольких последующих временных окон (ZF), и
определение того, есть ли среди выявленных сообщений подлежащие отправке или приему.
14. Способ по п.7, отличающийся тем, что в рамках поискового просмотра память (300) сообщений просматривают для нескольких последующих временных окон (ZF) по одному или нескольким из следующих критериев:
определение того, хранятся ли в памяти (300) сообщений сообщения для рассматриваемого канала (СН А, СН В) передачи;
определение того, хранятся ли в памяти (300) сообщений сообщения для рассматриваемого коммуникационного цикла (KZY);
определение того, хранятся ли в памяти (300) сообщений сообщения для нескольких последующих временных окон (ZF), и
определение того, есть ли среди выявленных сообщений подлежащие отправке или приему.
15. Способ по п.10, отличающийся тем, что в рамках поискового просмотра память (300) сообщений просматривают для нескольких последующих временных окон (ZF) по одному или нескольким из следующих критериев:
определение того, хранятся ли в памяти (300) сообщений сообщения для рассматриваемого канала (СН А, CH В) передачи;
определение того, хранятся ли в памяти (300) сообщений сообщения для рассматриваемого коммуникационного цикла (KZY);
определение того, хранятся ли в памяти (300) сообщений сообщения для нескольких последующих временных окон (ZF), и
определение того, есть ли среди выявленных сообщений подлежащие отправке или приему,
16. Коммуникационный модуль (100), расположенный в системе связи, рассчитанной на циклическую передачу сообщений в задаваемых временных окнах, между линией (101) связи и абонентским устройством, и имеющий память (300) сообщений для временного хранения сообщений, которые подлежат отправке из абонентского устройства по линии (101) связи или приняты для абонентского устройства по линии (101) связи, отличающийся тем, что коммуникационный модуль (100) для определения положений сообщений в памяти (300) сообщений содержит средства осуществляемого через регулярные интервалы предварительного поискового просмотра памяти (300) сообщений для нескольких последующих временных окон, соотнесенное с памятью (300) сообщений промежуточное запоминающее устройство, а также средства сохранения в промежуточном запоминающем устройстве (600) положений сообщений, подлежащих отправке или приему в этих нескольких последующих временных окнах, в качестве результата поискового просмотра.
17. Коммуникационный модуль (100) по п.16, отличающийся тем, что средства поискового просмотра памяти (300) сообщений и средства сохранения положений выявленных сообщений в промежуточном запоминающем устройстве (600) выполнены в виде конечного автомата (504).
18. Коммуникационный модуль (100) по п.16, отличающийся тем, что коммуникационный модуль (100) выполнен как коммуникационный модуль для сети FlexRay, предназначенный для приема, посылки и временного хранения сообщений, передаваемых в соответствии со спецификацией протокола FlexRay.
19. Коммуникационный модуль (100) по п.17, отличающийся тем, что коммуникационный модуль (100) выполнен как коммуникационный модуль для сети FlexRay, предназначенный для приема, посылки и временного хранения сообщений, передаваемых в соответствии со спецификацией протокола FlexRay.
20. Коммуникационный модуль (100) по одному из пп.16-19, отличающийся тем, что средства поискового просмотра памяти (300) сообщений и средства сохранения положений выявленных сообщений в промежуточном запоминающем устройстве (600) выполнены с возможностью осуществления способа по одному из пп.2-15.
21. Абонентское устройство (102) системы связи, включающей в себя это абонентское устройство (102), по меньшей мере одно другое абонентское устройство и линию (101) связи, к которой подключены абонентские устройства (102), и рассчитанной на циклическую передачу сообщений в задаваемых временных окнах, причем между линией (101) связи и абонентским устройством (102) расположен коммуникационный модуль (100), имеющий память (300) сообщений для временного хранения сообщений, подлежащих передаче от абонентского устройства (102) по линии (101) связи или принятых для абонентского устройства (102) по линии (101) связи, отличающееся тем, что коммуникационный модуль (100) для определения положений сообщений в памяти (300) сообщений содержит средства осуществляемого через регулярные интервалы предварительного поискового просмотра памяти (300) сообщений для нескольких последующих временных окон (ZF), соотнесенное с памятью (300) сообщений промежуточное запоминающее устройство (600), а также средства сохранения в промежуточном запоминающем устройстве (600) положений сообщений, подлежащих отправке или приему в этих нескольких последующих временных окнах, в качестве результата поискового просмотра (SDL).
22. Абонентское устройство (102) по п.21, отличающееся тем, что оно включает в себя главный процессор, который вместе с коммуникационным модулем (100) интегрирован на общем полупроводниковом компоненте.
23. Абонентское устройство (102) по п.21 или 22, отличающееся тем, что коммуникационный модуль (100) выполнен в соответствии с одним из пп.17-20.
24. Система связи, содержащая несколько подключенных к линии (101) связи абонентских устройств (102) и рассчитанная на циклическую передачу сообщений в задаваемых временных окнах (ZF), причем между линией (101) связи и по меньшей мере одним из абонентских устройств (102) расположен коммуникационный модуль (100), имеющий память (300) сообщений для временного хранения сообщений, подлежащих передаче от по меньшей мере одного абонентского устройства (102) по линии (101) связи или принятых для по меньшей мере одного абонентского устройства (102) по линии (101) связи, отличающаяся тем, что коммуникационный модуль (100) для определения положений сообщений в памяти (300) сообщений содержит средства осуществляемого через регулярные интервалы предварительного поискового просмотра памяти (300) сообщений для нескольких последующих временных окон (ZF), соотнесенное с памятью (300) сообщений промежуточное запоминающее устройство (600), а также средства сохранения в промежуточном запоминающем устройстве (600) положений сообщений, подлежащих отправке или приему в этих нескольких последующих временных окнах (ZF), в качестве результата поискового просмотра.
25. Система связи по п.24, отличающаяся тем, что коммуникационный модуль (100) выполнен в соответствии с одним из пп.17-20.