Способ и устройство для передачи, отправки и получения информации
METHOD AND DEVICE FOR TRANSMITTING, SENDING AND RECEIVING INFORMATION

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] По данной заявке испрашивается приоритет согласно патентной заявке Китая №201610129937.8, поданной 8 марта 2016 года, раскрытие которой полностью включено в это описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Раскрытие настоящего изобретения относится к технической области компьютерных технологий, в частности - к области обработки информации в сети Интернет, а более точно - к способу и устройству для передачи, отправки и получения информации.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
[0003] По мере быстрого развития Интернет-технологий интенсивно внедряются облачные вычислительные системы и системы обработки больших наборов данных, а также широкое применение находит технология передачи информации. В настоящее время для поддержки и гарантированной отправки и приема синхронной/асинхронной информации между распределенными приложениями обычно терминал отправки информации вначале отправляет информацию в терминал пересылки информации, а затем терминал приема информации получает информацию из терминала пересылки информации.
[0004] Однако при возникновении неисправности (например, сбое диска) в терминале пересылки информации может стать недоступной вся система передачи информации, в результате чего может нарушиться порядок передаваемой информации, и, как следствие, информация, полученная терминалом приема информации, не будет соответствовать информации, отправленной терминалом отправки информации.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Цель настоящего изобретения заключается в предложении улучшенного способа и устройства для передачи, отправки и получения информации, позволяющих решить технические проблемы, указанные в предшествующем разделе "Предпосылки создания изобретения".
[0006] В соответствии с первым аспектом раскрытия настоящего изобретения предлагается способ передачи информации, включающий использование главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и использование главного терминала пересылки для передачи информации в терминал приема информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью; при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, остановку использования главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди, для приема информации и удаление пары терминалов пересылки информации, размещенной в начале очереди, из очереди пар терминалов пересылки информации; после передачи подчиненным или главным терминалом пересылки информации, входящими в удаленную пару терминалов пересылки информации, всей информации в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки, вставку удаленной пары терминалов пересылки информации в конец очереди пар терминалов пересылки информации; и когда возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, использование следующей пары терминалов пересылки информации, соседней с парой терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправленной терминалом отправки информации.
[0007] В соответствии с некоторыми вариантами осуществления способ также включает отправку информации о сортировке очереди пар терминалов пересылки информации в терминал отправки информации.
[0008] В соответствии с некоторыми вариантами осуществления способ также включает отправку информации о сортировке очереди пар терминалов пересылки информации в терминал приема информации.
[0009] В соответствии со вторым аспектом раскрытия настоящего изобретения предлагается способ отправки информации, включающий прием информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки; отправку информации в главный терминал пересылки и в подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке; остановку отправки информации при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; нахождение следующей пары терминалов пересылки информации, соседней с парой терминалов пересылки информации, размещенной в начале очереди, и непрерывную отправку информации в найденную пару терминалов пересылки информации.
[0010] В соответствии с третьим аспектом раскрытия настоящего изобретения предлагается способ получения информации, включающий прием информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки; получение информации из главного терминала пересылки информации пары терминалов передачи, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке; получение информации из соответствующего подчиненного или главного терминала пересылки при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; и нахождение следующей пары терминалов пересылки информации, соседней с неисправной парой терминалов пересылки информации, после получения всей информации в подчиненном или главном терминале пересылки, и непрерывное получение информации из найденной пары терминалов пересылки информации.
[0011] В соответствии с четвертым аспектом раскрытия настоящего изобретения предлагается устройство для передачи информации, содержащее блок передачи для использования главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и использования главного терминала пересылки для передачи информации в терминал приема информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью; блок обработки отказов, который при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, останавливает использование главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди, для приема информации, и удаляет пару терминалов пересылки информации, размещенную в начале очереди, из очереди пар терминалов пересылки информации; после передачи подчиненным или главным терминалом пересылки, входящим в удаленную пару терминалов пересылки информации, всей информации в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки, вставляет удаленную пару терминалов пересылки информации в конец очереди пар терминалов пересылки информации; и блок продолжения приема, который, когда возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, использует следующую пару терминалов пересылки информации, соседнюю с парой терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправленной терминалом отправки информации.
[0012] В соответствии с некоторыми вариантами осуществления устройство также содержит первый блок отправки для отправки информации о сортировке очереди пар терминалов пересылки информации в терминал отправки информации.
[0013] В соответствии с некоторыми вариантами осуществления устройство также содержит второй блок отправки для отправки информации о сортировке очереди пар терминалов пересылки информации в терминал приема информации.
[0014] В соответствии с пятым аспектом раскрытия настоящего изобретения предлагается устройство для отправки информации, содержащее блок приема для приема информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки; блок отправки для отправки информации в главный терминал пересылки и в подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке; блок прекращения отправки для остановки отправки информации при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; и блок продолжения отправки для нахождения следующей пары терминалов пересылки информации, соседней с парой терминалов пересылки информации, размещенной в начале очереди, и непрерывной отправки информации в найденную пару терминалов пересылки информации.
[0015] В соответствии с шестым аспектом раскрытия настоящего изобретения предлагается устройство для получения информации, содержащее блок приема для приема информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки; первый блок получения информации для получения информации из главного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке; второй блок получения информации для получения информации из соответствующего подчиненного или главного терминала пересылки при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; и третий блок получения информации для нахождения следующей пары терминалов пересылки информации, соседней с неисправной парой терминалов пересылки информации, после получения всей информации в подчиненном или главном терминале пересылки информации, и непрерывного получения информации из найденной пары терминалов пересылки информации.
[0016] В соответствии с седьмым аспектом раскрытия настоящего изобретения предлагается система передачи информации, содержащая терминал отправки, терминал пересылки и терминал приема. Терминал пересылки содержит устройство по любому из пунктов 6-8 формулы изобретения, терминал отправки содержит устройство по пункту 9 формулы изобретения, и терминал приема содержит устройство по пункту 10 формулы изобретения.
[0017] В соответствии со способом и устройством для передачи, отправки и получения информации главный терминал пересылки информации и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, вначале используются для синхронного приема информации в соответствии с последовательностью размещения пар терминалов пересылки информации в очереди пар терминалов пересылки информации, и главный терминал пересылки используется для передачи информации в терминал приема информации; если возникает неисправность в главном или подчиненном терминале пересылки, размещенном в начале очереди, главный и подчиненный терминал пары терминалов пересылки информации останавливает прием информации, и пара терминалов пересылки информации, размещенная в начале очереди, удаляется из очереди пар терминалов пересылки информации; после передачи всей информации подчиненным или главным терминалом, входящим в удаленную пару терминалов пересылки информации, в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки удаленная пара терминалов пересылки информации вставляется в конец очереди пар терминалов пересылки информации; и в то время как возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправляемой терминалом отправки информации, используется следующая пара терминалов пересылки информации, соседняя с парой терминалов пересылки информации, размещенной в начале очереди, благодаря чему реализуется строго упорядоченная и эффективная передача информации.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0018] Другие признаки, цели и преимущества настоящего изобретения станут более очевидными после прочтения подробного описания не имеющих ограничивающего характера вариантов осуществления настоящего изобретения, представленного со ссылкой на прилагаемые чертежи.
[0019] На фиг. 1 показана схема архитектуры типовой системы, в которой может быть реализовано раскрытие настоящего изобретения;
[0020] на фиг. 2 показан алгоритм варианта осуществления способа передачи информации в соответствии с вариантом раскрытия настоящего изобретения;
[0021] на фиг. 3 показана блок-схема прикладного сценария выполнения способа передачи информации в соответствии с вариантом раскрытия настоящего изобретения;
[0022] на фиг. 4 показан алгоритм варианта осуществления способа отправки информации в соответствии с вариантом раскрытия настоящего изобретения;
[0023] на фиг. 5 показан алгоритм варианта осуществления способа получения информации в соответствии с вариантом раскрытия настоящего изобретения;
[0024] на фиг. 6 показана структурная схема варианта осуществления устройства для передачи информации в соответствии с вариантом раскрытия настоящего изобретения;
[0025] на фиг. 7 показана структурная схема варианта осуществления устройства для отправки информации в соответствии с вариантом раскрытия настоящего изобретения;
[0026] на фиг. 8 показана структурная схема варианта осуществления устройства для получения информации в соответствии с вариантом раскрытия настоящего изобретения;
[0027] на фиг. 9 показана структурная схема компьютерной системы, приспособленной для реализации терминала отправки информации, главного терминала пересылки, подчиненного терминала пересылки или терминала приема информации в соответствии с вариантами раскрытия настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[0028] Ниже раскрытие настоящего изобретения подробно описывается на примере вариантов его осуществления со ссылкой на прилагаемые чертежи. Следует принимать во внимание, что описываемые конкретные варианты осуществления используются просто для разъяснения настоящего изобретения, а не для его ограничения. Кроме того, следует отметить, что для простоты описания на прилагаемых чертежах проиллюстрированы только части, относящиеся к соответствующим вариантам раскрытия настоящего изобретения.
[0029] Следует отметить, что варианты раскрытия настоящего изобретения и их признаки могут непротиворечиво комбинироваться друг с другом. Ниже подробно описывается раскрытие настоящего изобретения со ссылкой на прилагаемые чертежи в совокупности с вариантами осуществления.
[0030] На фиг. 1 показан пример архитектуры системы 100, к которой могут применяться варианты осуществления способа или устройства для передачи, отправки и получения информации в соответствии с вариантом раскрытия настоящего изобретения.
[0031] Как показано на фиг. 1, архитектура системы 100 может быть образована терминалом 101 отправки информации, парой 102 терминалов пересылки информации и терминалом 103 приема информации. Терминал 101 отправки информации может отправлять информацию в пару 102 терминалов пересылки информации с использованием соединений различных типов (например, проводных или беспроводных линий связи, волоконно-оптического кабеля и т.д.), и терминал 103 приема информации может получать информацию из пары 102 терминалов пересылки информации с использованием соединений различных типов (например, проводных или беспроводных линий связи, волоконно-оптического кабеля и т.д.).
[0032] Терминал 101 отправки информации может представлять собой различные носители данных (например, память, магнитный диск и т.д.) или различные электронные устройства, способные сохранять информацию, или систему обработки данных (например, систему управления базами данных), способную обрабатывать данные. Пара 102 терминалов пересылки информации может представлять собой различные электронные устройства, способные принимать, сохранять и передавать информацию, при этом функции пары 102 терминалов пересылки информации могут быть реализованы программно, например, с помощью программного обеспечения передачи сообщений на промежуточном уровне. В состав пары 102 терминалов пересылки информации могут входить по меньшей мере две пары терминалов пересылки информации, например, пара 1 терминалов пересылки информации, пара 2 терминалов пересылки информации, …, пара n терминалов пересылки информации. Терминал 103 приема информации может представлять собой различные носители данных или различные электронные устройства приема или обработки информации, или систему обработки данных (например, систему управления базами данных), способную обрабатывать данные. Различные электронные устройства могут представлять собой, без ограничения приведенными примерами, смартфон, планшет, устройство чтения электронных книг, устройство воспроизведения файлов формата МР3 (Moving Picture Experts Group Audio Layer III), устройство воспроизведения файлов формата МР4, ноутбук, настольный компьютер и т.п.
[0033] На фиг. 2 показан алгоритм 200 осуществления способа передачи информации в соответствии с вариантом раскрытия настоящего изобретения. Способ передачи информации согласно настоящему изобретению может выполняться главным устройством управления, которое управляет каждой парой 102 терминалов пересылки информации, при этом функции главного устройства управления могут выполняться главным сервером управления, а также компьютерной программой. Этот способ включает следующие шаги.
[0034] На шаге 201 используются главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и используется главный терминал пересылки для передачи информации в терминал приема информации.
[0035] Согласно варианту осуществления настоящего изобретения, главное устройство управления для управления каждой парой терминалов пересылки информации может заранее сортировать по меньшей мере две пары терминалов пересылки информации согласно предварительно установленной последовательности. Каждая пара терминалов пересылки информации состоит из главного терминала пересылки и подчиненного терминала пересылки. Главное устройство управления может использовать главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и использовать главный терминал пересылки для передачи информации в терминал приема информации. В это время главный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди, функционирует в нормальном режиме, а подчиненный терминал пересылки синхронно принимает информацию, идентичную той, что принимает главный терминал пересылки, и работает как резервное устройство для главного терминала пересылки, но не передает информацию.
[0036] На шаге 202 осуществляется остановка использования главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди, для приема информации, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, удаление пары терминалов пересылки информации, размещенной в начале очереди, из очереди пар терминалов пересылки информации, и вставка удаленной пары терминалов пересылки информации в конец очереди пар терминалов пересылки информации после передачи всей информации подчиненным или главным терминалом пересылки, входящим в удаленную пару терминалов пересылки информации, в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки.
[0037] Согласно варианту осуществления настоящего изобретения главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, останавливают прием информации, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, и пара терминалов пересылки информации, размещенная в начале очереди, удаляется из очереди пар терминалов пересылки информации. Удаленная пара терминалов пересылки информации вставляется в конец очереди пар терминалов пересылки информации после передачи всей информации подчиненным или главным терминалом удаленной пары терминалов пересылки информации в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки. Таким образом, при возникновении неисправности в главном или подчиненном терминале пересылки, ни главный терминал пересылки, ни подчиненный терминал пересылки пары терминалов пересылки информации не могут более принимать информацию, однако исправный терминал пересылки этой пары терминалов пересылки информации может продолжать передачу информации в терминал приема до тех пор, пока вся информация, принятая парой терминалов пересылки информации, не будет передана в терминал приема.
[0038] На шаге 203 используется следующая пара терминалов пересылки информации, соседняя с парой терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправленной терминалом отправки информации, когда возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди.
[0039] Согласно варианту осуществления настоящего изобретения, главное устройство управления использует следующую пару терминалов пересылки информации, соседнюю с парой терминалов пересылки информации, размещенной в начале очереди, в качестве пары терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправляемой терминалом отправки информации, когда возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди.
[0040] В некоторых дополнительных реализациях настоящего варианта осуществления главное устройство управления может отправлять информацию о сортировке очереди пар терминалов пересылки информации в терминал отправки информации. Информация о сортировке может указывать порядок сортировки каждой пары терминалов пересылки информации в очереди пар терминалов пересылки информации.
[0041] В некоторых дополнительных реализациях настоящего варианта осуществления главное устройство управления может отправлять информацию о сортировке очереди пар терминалов пересылки информации в терминал приема информации. Информация о сортировке может указывать порядок сортировки каждой пары терминалов пересылки информации в очереди пар терминалов пересылки информации.
[0042] На фиг. 3 показана блок-схема прикладного сценария выполнения способа передачи информации в соответствии с вариантом раскрытия настоящего изобретения. Согласно прикладному сценарию, показанному на фиг. 3, достигается синхронизация информации между базой 1 данных и базой 2 данных. В этом прикладном сценарии пара А терминалов пересылки информации, пара В терминалов пересылки информации и пара С терминалов пересылки информации, соответственно, последовательно размещаются в очереди пар терминалов пересылки информации. Вначале информация, отправляемая базой 1 данных, синхронно принимается главным терминалом пересылки и подчиненным терминалом пересылки пары А терминалов пересылки информации, размещенной в начале очереди, и главный терминал пересылки пары А терминалов пересылки информации используется для передачи информации в базу 2 данных. Главный терминал пересылки и подчиненный терминал пересылки пары А терминалов пересылки информации останавливают прием информации, если возникает неисправность в главном терминале пересылки пары А терминалов пересылки информации. Пара А терминалов пересылки информации удаляется из очереди пар терминалов пересылки информации, и после передачи подчиненным терминалом пересылки всей информации в базу 2 данных и устранения неисправности в главном терминале пересылки пара А терминалов пересылки информации вставляется в конец очереди пар терминалов пересылки информации. Когда в главном терминале пересылки пары А терминалов пересылки информации возникает неисправность, для непрерывного приема информации, отправленной терминалом отправки информации, используется пара В терминалов пересылки информации, соседняя с парой А терминалов пересылки информации.
[0043] С помощью способа, предложенного в соответствии с описанным выше вариантом осуществления, реализуется строго упорядоченная и эффективная передача информации путем последовательного размещения в очереди по меньшей мере двух пар терминалов пересылки информации.
[0044] На фиг. 4 показан алгоритм 400 варианта осуществления способа отправки информации в соответствии с вариантом раскрытия настоящего изобретения. Способ отправки информации, предлагаемый в настоящем варианте осуществления, может выполняться терминалом отправки информации. Этот способ включает следующие шаги.
[0045] На шаге 401 выполняется прием информации о сортировке очереди пар терминалов пересылки информации.
[0046] Согласно варианту осуществления настоящего изобретения терминал отправки информации, на котором выполняется способ отправки информации, принимает информацию о сортировке очереди пар терминалов пересылки информации, переданную главным устройством управления. В очереди пар терминалов пересылки информации по меньшей мере две пары терминалов пересылки информации размещаются в соответствии с предварительно установленной последовательностью, при этом каждая пара терминалов пересылки информации состоит из главного терминала пересылки и подчиненного терминала пересылки, и главное устройство управления используется для управления каждой парой терминалов пересылки информации в очереди пар терминалов пересылки информации.
[0047] На шаге 402 выполняется отправка информации в главный терминал пересылки и в подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке.
[0048] Согласно варианту осуществления настоящего изобретения терминал отправки информации находит пару терминалов пересылки информации, размещенную в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке, принятой на шаге 401, и отправляет информацию в главный терминал пересылки и в подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди.
[0049] На шаге 403 выполняется остановка отправки информации, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди.
[0050] Согласно варианту осуществления настоящего изобретения, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, терминал отправки информации останавливает отправку информации в главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди.
[0051] На шаге 404 находят следующую пару терминалов пересылки информации, соседнюю с парой терминалов пересылки информации, размещенной в начале очереди, и непрерывно продолжают отправку информации в найденную пару терминалов пересылки информации.
[0052] Согласно варианту осуществления настоящего изобретения терминал отправки информации находит пару терминалов пересылки информации, соседнюю с парой терминалов пересылки информации, размещенной в начале очереди, и продолжает отправлять информацию в главный терминал пересылки и в подчиненный терминал пересылки найденной пары терминалов пересылки информации.
[0053] С помощью способа, предложенного в соответствии с описанным выше вариантом раскрытия настоящего изобретения, реализуется строго упорядоченная передача информации путем отправки информации в пару терминалов пересылки информации из очереди пар терминалов пересылки информации согласно информации о сортировке.
[0054] На фиг. 5 показан алгоритм 500 варианта осуществления способа получения информации в соответствии с вариантом раскрытия настоящего изобретения. Способ получения информации, предлагаемый в настоящем варианте осуществления, может выполняться терминалом получения информации. Этот способ включает следующие шаги.
[0055] На шаге 501 выполняется прием информации о сортировке очереди пар терминалов пересылки информации.
[0056] Согласно варианту осуществления настоящего изобретения терминал приема информации, в котором выполняется способ получения информации, принимает информацию о сортировке очереди пар терминалов пересылки информации, переданную главным устройством управления. В очереди пар терминалов пересылки информации по меньшей мере две пары терминалов пересылки информации размещаются в соответствии с предварительно установленной последовательностью, при этом каждая пара терминалов пересылки информации состоит из главного терминала пересылки и подчиненного терминала пересылки, и главное устройство управления используется для управления каждой парой терминалов пересылки информации из очереди пар терминалов пересылки информации.
[0057] На шаге 502 выполняется получение информации из главного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке.
[0058] В соответствии с вариантом осуществления настоящего изобретения терминал приема информации получает информацию из главного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке, принятой на шаге 501.
[0059] На шаге 503 выполняется получение информации из соответствующего подчиненного или главного терминала пересылки, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди.
[0060] В соответствии с вариантом осуществления настоящего изобретения терминал приема информации получает информацию из подчиненного или главного терминала пересылки пары терминалов пересылки информации, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации.
[0061] На шаге 504, после получения всей информации в подчиненном или главном терминале пересылки, находят следующую пару терминалов пересылки информации, соседнюю с неисправной парой терминалов пересылки информации, и осуществляют непрерывное получение информации из найденной пары терминалов пересылки информации.
[0062] Согласно варианту осуществления настоящего изобретения, после того, как на шаге 503 терминал приема информации получает всю информацию в подчиненном или главном терминале пересылки, соответствующем неисправному главному или подчиненному терминалу пересылки, терминал приема информации находит следующую пару терминалов пересылки информации, соседнюю с неисправной парой терминалов пересылки информации, в соответствии с информацией о сортировке и продолжает получать информацию из найденной пары терминалов пересылки информации.
[0063] С помощью способа, предложенного в соответствии с описанным выше вариантом раскрытия настоящего изобретения, реализуется строго упорядоченное получение информации путем получения информации из пары терминалов пересылки информации из очереди пар терминалов пересылки информации согласно информации о сортировке.
[0064] Далее на фиг. 6, в качестве реализации способа, показанного на вышеприведенных чертежах, в рамках раскрытия настоящего изобретения предлагается вариант осуществления устройства передачи информации, реализованного в соответствии с вариантом осуществления способа, показанного на фиг. 2, и размещаемого в электронных устройствах различного типа, например, в главном сервере управления.
[0065] Как показано на фиг. 6, устройство 600 для передачи информации, соответствующее варианту осуществления настоящего изобретения, содержит блок 601 передачи, блок 602 обработки неисправностей и блок 603 продолжения приема. Блок 601 передачи сконфигурирован для использования главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и использования главного терминала пересылки для передачи информации в терминал приема информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью. Блок 602 обработки неисправностей сконфигурирован таким образом, чтобы при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, останавливалось использование главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди, для приема информации, удалялась пара терминалов пересылки информации, размещенная в начале очереди, из очереди пар терминалов пересылки информации; и после передачи подчиненным или главным терминалом, входящим в удаленную пару терминалов пересылки информации, всей информации в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки удаленная пара терминалов пересылки информации вставлялась в конец очереди пар терминалов пересылки информации. Блок 603 продолжения приема сконфигурирован таким образом, чтобы, когда возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, использовалась следующая пара терминалов пересылки информации, соседняя с парой терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправленной терминалом отправки информации.
[0066] В соответствии с вариантом осуществления настоящего изобретения блок
601 передачи устройства 600 передачи информации может использовать главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и использовать главный терминал пересылки для передачи информации в терминал приема информации.
[0067] В соответствии с вариантом осуществления настоящего изобретения блок
602 обработки отказов может останавливать использование главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди, для приема информации, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, удалять пару терминалов пересылки информации, размещенную в начале очереди, из очереди пар терминалов пересылки информации и вставлять удаленную пару терминалов пересылки информации в конец очереди пар терминалов пересылки информации после передачи всей информации подчиненным или главным терминалом удаленной пары терминалов пересылки информации в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки.
[0068] В соответствии с вариантом осуществления настоящего изобретения блок
603 продолжения приема может использовать следующую пару терминалов пересылки информации, соседнюю с парой терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправленной терминалом отправки информации, когда возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди.
[0069] Специалисты в этой области техники должны понимать, что устройство 600 передачи информации также содержит некоторые другие хорошо известные структуры, такие как процессор, память и т.д., и эти хорошо известные структуры не показаны на фиг.6, для того чтобы без необходимости не затенять суть настоящего изобретения.
[0070] Далее со ссылкой на фиг. 7, в качестве реализации способа, показанного на фиг. 4, в рамках раскрытия настоящего изобретения предлагается вариант осуществления устройства для отправки информации, реализованного в соответствии с вариантом осуществления способа, показанного на фиг. 4, и обычно размещаемого в терминале 101 отправки информации, показанном на фиг. 1.
[0071] Как показано на фиг. 7, устройство 700 для отправки информации согласно настоящему варианту осуществления содержит блок 701 приема, блок 702 отправки, блок 703 прекращения отправки и блок 704 продолжения отправки. Блок 701 приема сконфигурирован для приема информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки. Блок 702 отправки сконфигурирован для отправки информации в главный терминал пересылки и в подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке; блок 703 прекращения отправки сконфигурирован для остановки отправки информации при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; и блок 704 продолжения отправки сконфигурирован для нахождения следующей пары терминалов пересылки информации, соседней с парой терминалов пересылки информации, размещенной в начале очереди, и для непрерывной отправки информации в найденную пару терминалов пересылки информации.
[0072] В соответствии с вариантом осуществления настоящего изобретения блок 701 приема может принимать информацию о сортировке очереди пар терминалов пересылки информации; на основе информации о сортировке, принятой блоком 701 приема, блок 702 отправки может отправлять информацию в главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации; если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, блок 703 прекращения отправки может останавливать отправку информации в главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди. Блок 704 продолжения отправки может находить следующую пару терминалов пересылки информации, соседнюю с парой терминалов пересылки информации, размещенной в начале очереди, и продолжать отправлять информацию в главный терминал пересылки и в подчиненный терминал пересылки найденной пары терминалов пересылки информации.
[0073] Далее со ссылкой на фиг. 8, в качестве реализации способа, показанного на фиг. 5, в рамках раскрытия настоящего изобретения предлагается вариант осуществления устройства для получения информации, реализованного в соответствии с вариантом осуществления способа, показанного на фиг. 5, и обычно размещаемого в терминале 103 приема информации, показанном на фиг. 1.
[0074] Как показано на фиг. 8, устройство 800 получения информации согласно настоящему варианту осуществления содержит блок 801 приема, первый блок 802 получения информации, второй блок 803 получения информации и третий блок 804 получения информации. Блок 801 приема сконфигурирован для приема информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки. Первый блок 802 получения информации сконфигурирован для получения информации из главного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке. Второй блок 803 получения информации сконфигурирован для получения информации из соответствующего подчиненного или главного терминала пересылки, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди. Третий блок 804 получения информации сконфигурирован для нахождения следующей пары терминалов пересылки информации, соседней с неисправной парой терминалов пересылки информации, после получения всей информации в подчиненном или главном терминале пересылки и для непрерывного получения информации из найденной пары терминалов пересылки информации.
[0075] В соответствии с вариантом осуществления настоящего изобретения блок 801 приема может использоваться для приема информации о сортировке очереди пар терминалов пересылки информации; на основе информации о сортировке, принятой блоком 801 приема, первый блок 802 получения информации может получать информацию из главного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации; второй блок 803 получения информации может получать информацию из подчиненного или главного терминала пересылки пары терминалов пересылки информации, если возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; и третий блок 804 получения информации может находить следующую пару терминалов пересылки информации, соседнюю с неисправной парой терминалов пересылки информации, после получения всей информации в подчиненном или главном терминале пересылки и непрерывно получать информацию из найденной пары терминалов пересылки информации.
[0076] Согласно варианту раскрытия настоящего изобретения также предлагается система передачи информации (не показана), содержащая терминал отправки, терминал передачи и терминал приема, причем терминал отправки и терминал передачи соединены через сеть, и терминал передачи и терминал приема также соединены через сеть. Терминал отправки может содержать устройство для отправки информации, описанное в соответствующем варианте осуществления, показанном на фиг. 7, терминал передачи может содержать устройство для передачи информации, описанное в соответствующем варианте осуществления, показанном на фиг. 4, и терминал приема может содержать устройство для получения информации, описанное в соответствующем варианте осуществления, показанном на фиг. 8.
[0077] На фиг. 9 показана структурная схема компьютерной системы 900, приспособленной для реализации терминала отправки информации, главного терминала пересылки, подчиненного терминала пересылки или терминала приема информации в соответствии с вариантами раскрытия настоящего изобретения.
[0078] Как показано на фиг. 9, компьютерная система 900 содержит центральный процессор (CPU, Central Processing Unit) 901, который может выполнять различные подходящие действия и процессы в соответствии с программой, хранимой в постоянной памяти (ROM, Read-Only Memory) 902, или программой, загруженной в оперативную память (RAM, Random Access Memory) 903 из блока 908 памяти. В RAM 903 также хранятся различные программы и данные, требуемые для функционирования системы 900. CPU 901, ROM 902 и RAM 903 соединяются друг с другом через шину 904. Интерфейс 905 ввода/вывода (I/O, Input/Output) также подключается к шине 904.
[0079] К интерфейсу 905 ввода/вывода подключаются следующие компоненты: блок 906 ввода, в состав которого входит клавиатура, мышь и т.д.; блок 907 вывода, в состав которого входит электронно-лучевая трубка (CRT, Cathode Ray Tube), жидкокристаллический дисплей (LCD, Liquid Crystal Display), громкоговоритель и т.д.; блок 908 памяти, в состав которого входит жесткий диск и т.п.; и блок 909 связи, в состав которого входит карта сетевого интерфейса, такая как карта LAN, и модем. Блок 909 связи выполняет процессы связи через сеть, такую как Интернет. Дисковод 910 также при необходимости подключается к интерфейсу 905 ввода/вывода. В дисковод 910 может устанавливаться съемный носитель 911, такой как магнитный диск, оптический диск, магнитооптический диск и полупроводниковая память, которые обеспечивают загрузку компьютерной программы со съемного носителя 911 и, при необходимости, установку ее в блоке 908 памяти.
[0080] В частности, в соответствии с вариантом раскрытия настоящего изобретения процесс, описанный выше со ссылкой на алгоритм, может быть реализован в компьютерной программе. Например, в варианте раскрытия настоящего изобретения используется компьютерное программное изделие, которое содержит компьютерную программу, физически записанную на машиночитаемом носителе. Компьютерная программа содержит программные коды для выполнения способа, показанного в виде алгоритма. В таком варианте осуществления компьютерная программа может загружаться и устанавливаться из сети через блок 909 связи и/или устанавливаться со съемного носителя 911.
[0081] Алгоритмы и блок-схемы, показанные на прилагаемых чертежах, иллюстрируют архитектуры, функции и операции, которые могут быть реализованы согласно системе, способу и компьютерному программному изделию в различных вариантах раскрытия настоящего изобретения. В этом отношении каждый блок алгоритмов и блок-схем может представлять модуль, программный сегмент или часть кода. Модуль, программный сегмент или часть кода содержат одну или более исполняемых инструкций для реализации указанной логической функции. Следует также отметить, что в некоторых альтернативных реализациях функции, указанные в блоке, могут выполняться в порядке, отличном от указанного на прилагаемом чертеже. Например, на практике два блока, изображенных последовательно, по существу могут выполняться параллельно или в обратном порядке, в зависимости от задействованных функциональных возможностей. Следует также отметить, что каждый блок блок-схем и/или алгоритмов и комбинация блоков блок-схем и/или алгоритмов могут быть реализованы с помощью специализированных аппаратных систем, которые выполняют конкретные функции или операции, либо с помощью комбинаций специализированных аппаратных средств и компьютерных инструкций.
[0082] Блоки, задействованные в вариантах раскрытия настоящего изобретения, могут быть реализованы с помощью программного обеспечения или аппаратуры. Описанные блоки также могут быть реализованы в процессоре и описываться, например, следующим образом: "процессор, содержащий блок передачи, блок обработки отказов и блок продолжения приема", причем названия этих блоков при определенных обстоятельствах не рассматриваются как ограничительные. Например, блок передачи может также описываться как "блок, использующий главный терминал пересылки и подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и использующий главный терминал пересылки для передачи информации в терминал приема информации".
[0083] Согласно другому аспекту в рамках раскрытия настоящего изобретения также представлен энергонезависимый компьютерный носитель информации. Энергонезависимый компьютерный носитель информации в указанных выше вариантах осуществления может устанавливаться в устройство или представлять собой автономный носитель информации, не встроенный в устройство. На энергонезависимом компьютерном носителе информации хранятся одна или более программ. При исполнении одной или более программ устройство выполняет следующие операции: использование главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, для синхронного приема информации, отправленной терминалом отправки информации, и использование главного терминала пересылки для передачи информации в терминал приема информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью; остановку использования главного терминала пересылки и подчиненного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди, для приема информации при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, удаление пары терминалов пересылки информации, размещенной в начале очереди, из очереди пар терминалов пересылки информации; и вставка удаленной пары терминалов пересылки информации в конец очереди пар терминалов пересылки информации после передачи подчиненным или главным терминалом пересылки, входящим в удаленную пару терминалов пересылки информации, всей информации в терминал приема информации и устранения неисправности главного или подчиненного терминала пересылки; и когда возникает неисправность в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди, использование следующей пары терминалов пересылки информации, соседней с парой терминалов пересылки информации, размещенной в начале очереди, для непрерывного приема информации, отправленной терминалом отправки информации. Либо при исполнении одной или более программ устройство выполняет следующие операции: прием информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки; отправка информации в главный терминал пересылки и в подчиненный терминал пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке; остановка отправки информации при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; и нахождение следующей пары терминалов пересылки информации, соседней с парой терминалов пересылки информации, размещенной в начале очереди, и непрерывная отправка информации в найденную пару терминалов пересылки информации. Либо при исполнении одной или более программ устройство выполняет следующие операции: прием информации о сортировке очереди пар терминалов пересылки информации, при этом по меньшей мере две пары терминалов пересылки информации размещаются в очереди пар терминалов пересылки информации в соответствии с предварительно установленной последовательностью, и каждая пара терминалов пересылки информации содержит главный терминал пересылки и подчиненный терминал пересылки; получение информации из главного терминала пересылки пары терминалов пересылки информации, размещенной в начале очереди пар терминалов пересылки информации, в соответствии с информацией о сортировке; получение информации из соответствующего подчиненного или главного терминала пересылки при возникновении неисправности в главном или подчиненном терминале пересылки пары терминалов пересылки информации, размещенной в начале очереди; и нахождение следующей пары терминалов пересылки информации, соседней с неисправной парой терминалов пересылки информации, после получения всей информации в подчиненном или главном терминале пересылки, и непрерывное получение информации из найденной пары терминалов пересылки информации.
[0084] Выше приведено описание только предпочтительных вариантов раскрытия изобретения и применимых технических принципов. Специалисты в этой области техники должны понимать, что объем настоящего изобретения не ограничен техническими решениями, сформированными конкретными комбинациями приведенных выше признаков. Объем изобретения также охватывает другие технические решения, сформированные любой комбинацией указанных выше или эквивалентных признаков без нарушения концепции изобретения, такие как технические решения, сформированные путем замены раскрытых в данном описании признаков (но без ограничения этим) техническими признаками со схожими функциями.