Изобретение относится к информационному устройству коммуникации и к установке для использования этого устройства. Данная система обеспечивает непосредственную связь между отдельными частными лицами, имеющими такие устройства, и, в случае необходимости, связь между таким устройством и информационными системами, предназначенными для выполнения особых определенных функций.
Информационные устройства для обмена информацией между частным лицом и машиной хорошо известны. Это карточки с электронными микросхемами, которые повсеместно используются с различным применением в рамках международной нормы (ISO 7810).
Банковская карточка позволяет частному лицу забирать деньги из распределителя банкнот или оплачивать счет, выставленный коммерсантом, имеющим аппарат электронной инкассации, при этом обе операции приводят к дебетованию банковского счета владельца карточки. Телекарта, использующаяся в общественных телефонах, так же, как и карта для платежей более общего использования (электронное портмоне) или карта доступа к платному телевизионному каналу представляют собой другие примеры информационной карты, которые позволяют частному лицу передавать кредитору предварительно закупленную доверительную информацию с помощью машины. Во всех своих применениях карта с микросхемой содержит минимум составляющих (микроконтроллер и блок памяти), при этом подразумевается, что мощная информационная система, в которую она введена в продолжение своего использования, обеспечивает эту карточку всеми дополнительными средствами (включая источник питания, адекватные операционные системы и прикладное программное обеспечение), необходимыми для завершения совокупности выполняемых операций.
Эти информационные карты известного типа имеют ряд недостатков, на преодоление которых направлено изобретение.
Так, в заявке на европейский патент ЕР 0168836 на имя OKI описывается информационное устройство типа банковской карты, содержащее блок питания, микропроцессор, блоки памяти, двухклавишную клавиатуру, дисплей и приемопередатчик оптического сигнала. Такое устройство работает под контролем специализированного управляющего программного обеспечения. Это позволяет пользователю непосредственно обращаться к содержимому карты, не требуя для ее использования обычно применяемой установки. Это устройство не позволяет производить обмен данными между пользователями.
Заявка на европейский патент ЕР 0362050 на имя FUJITSU описывает карту с блоком памяти, обеспечивающую обмен данными с множеством установок для считывания и записи, содержащих шину данных, работающую с различными длинами слов. Для этого карта содержит в значительной степени те же электронные компоненты, что и указанная выше, при этом вся система функционирует под контролем соответствующих управляющих программных средств. Этот тип карты не обеспечивает прямой обмен информацией между частными лицами.
Европейский патент ЕР 0057602 на имя CHALMERS описывает стандартную информационную карту, обладающую несколькими различными функциями. Каждая функция, заранее запрограммированная, осуществляется, когда карта подсоединяется к соответствующей информационной системе. С этой целью она содержит в значительной степени те же электронные компоненты, что и две предыдущие карты, и особые программные средства управления, предназначенные для переключения функций и их осуществления. Передатчик и приемник выполнены индуктивными. Эта карта не позволяет производить прямой обмен информацией между частными лицами.
Решение проблемы передачи данных финансового характера между двумя частными лицами было предложено во французском патенте N 90/05562, который описывает портативное информационное устройство, содержащее блок питания, программируемый микроконтроллер, дисплей и клавиатуру. Эта установка выполнена так, что обеспечивает интерфейс между двумя совместимыми информационными картами для осуществления передачи и/или обмена информацией между картами. В этом случае число компонентов на карте минимально, а упомянутое информационное устройство является необходимым посредником для использования данных, содержащихся в карте. Вмешательство такого посредника представляет собой, для некоторых новых применений карт с микросхемами, препятствие для дальнейшего развития таких применений, которые следовало бы устранить.
Другое решение этой проблемы было предложено в международной заявке WO 81/02070 на имя BENTON, в которой описывается информационное устройство для непосредственной передачи данных финансового характера в идентичное устройство. С этой целью оно содержит корпус, блок питания, микропроцессор, блоки памяти, цифровую клавиатуру, дисплей для показа конкретных сумм и два дополнительных электрических соединителя. При подсоединении двух устройств осуществляется передача данных, происходит отображение интересующей суммы, затем эта сумма дебетуется из передающего устройства и кредитуется в принимающем устройстве. Устройство такого типа не подходит для обмена данными путем одновременных взаимных копий между двумя частными лицами. Кроме того, оно применимо только для двух частных лиц одновременно, тогда как желаемой целью является быстрый обмен данными между несколькими лицами.
Задачей изобретения является создание информационного устройства непосредственной связи, то есть позволяющего осуществить без посредника обмен данными путем двустороннего копирования между двумя частными лицами, имеющими сходные совместимые друг с другом карты.
Кроме того, задачей изобретения является создание информационного устройства непосредственной связи, содержащего средства передачи и приема, приспособленные для выполнения задач этого устройства.
Задачей изобретения также является создание информационного устройства, содержащего средства для проверки выполнимости обмена между двумя взаимосвязанными устройствами.
Задачей изобретения является создание информационного устройства непосредственной связи, позволяющего производить общий обмен данными между относительно большим числом сходных совместимых друг с другом устройств, а также содержащего средства для идентификации среди взаимосвязанных устройств того устройства, которое препятствует общему обмену данными.
Задачей изобретения является также создание установки для использования информационного устройства связи, обеспечивающей, с одной стороны, передачу этому устройству запросов считывания данных, инструкций о записи данных, стирании или исправлении данных и выполнении особых программ и, с другой стороны, в рамках расширения базовых функций обеспечивающей интерфейс по отношению к внешней информационной системе.
И наконец, задачей изобретения является создание многоцелевого информационного устройства коммуникации, которое можно конфигурировать так, чтобы оно могло осуществлять операции, соответствующие нескольким различным функциям, при подсоединении к устройству того же рода либо к информационным системам, предназначенным для выполнения этих операций. Такая конфигурация будет осуществляться при выполнении соответствующих инструкций, переданных установкой для использования устройства.
В соответствии с изобретением информационное устройство для непосредственной связи между двумя частными лицами, выполненное с возможностью взаимосвязи с аналогичным устройством для обмена данными путем двустороннего копирования, содержащее относительно жесткий корпус с двумя основными поверхностями; источник электроэнергии; микроконтроллер и блоки памяти; операционные и управляющие программные средства; пару устройств, соответственно включающую передатчик сигналов и приемник сигналов; ручной активатор, отличается тем, что передатчик сигналов и приемник сигналов расположены на одной и той же основной поверхности устройства, так что двусторонняя связь может быть установлена между двумя взаимосвязанными устройствами; устройство содержит память персональных данных и память приобретенных данных; управляющие программные средства включают средства для копирования персональных данных с одного устройства в память приобретенных данных другого устройства.
В соответствии с дополнительной характеристикой управляющие программные средства включают в себя средства для определения выполнимости операции, включающие средство для определения занятых объемов P в памяти персональных данных для копирования и располагаемых объемов Q в памяти приобретенных данных; средство для формирования сигнала выполнимости предусмотренной двусторонней операции, когда объем памяти Q одного устройства превышает объем памяти P другого; средство запуска операции двустороннего копирования в ответ на сигнал выполнимости.
В соответствии с дополнением к предыдущей характеристике память управляющих программных средств содержит функциональные характеристики устройства, причем эти управляющие программные средства включают в себя средство определения уровня совместимости между функциональными характеристиками взаимосвязанных устройств; средство формирования сигнала общей выполнимости, включающее протокол коммуникации, соответствующий полученному уровню совместимости, когда такой уровень существует и удовлетворены условия Q>P для взаимосвязанных устройств; средство запуска операции двустороннего копирования в ответ на сигнал общей выполнимости.
В соответствии с другой характеристикой, дополняющей предыдущие, информационное устройство коммуникации содержит по меньшей мере один генератор воспринимаемых сигналов для выработки звукового и/или светового сигнала, а управляющие программные средства для этого генератора содержат средство для управления формированием по меньшей мере одного определенного воспринимаемого звукового и/или светового сигнала при выполнении операции обмена данными путем двустороннего копирования; средство для управления формированием другого сходного определенного воспринимаемого сигнала, когда выполнимость этой операции не могла быть установлена.
Благодаря такому устройству данные, содержащиеся в памяти персональных данных двух информационных устройств непосредственной связи, в соответствии с изобретением могут легко обмениваться путем двустороннего копирования. С этой целью предварительно проверяются совместимость между двумя взаимосвязанными устройствами и способность каждого копировать данные другого устройства. Обмен выражается в копировании персональных данных каждого устройства в блок памяти приобретенных данных другого. При этом формируется по меньшей мере один воспринимаемый кодированный сигнал, звуковой и/или световой, сигнализирующий об успешном завершении операции. Если операция не возможна по какой-либо причине, формируются другие воспринимаемые кодированные сигналы, которые объясняют причину.
Следует отметить, что вышеуказанные признаки изобретения являются совокупными. Минимальные теоретически возможные признаки информационного устройства по изобретению могут не включать в себя средств для проверки выполнимости операции или средств для оповещения об успешном ее выполнении. В таком случае (недостаточно эффективном с коммерческой точки зрения, но тем не менее возможном) успешное выполнение операции могло бы быть проверено с помощью установки, использующей данное устройство, которое будет описано в дальнейшем.
Таким образом, информационное устройство по изобретению, содержащее совокупность выше описанных признаков, будет представлять собой в предпочтительном варианте эффективную интеллектуальную визитную карточку, профессиональную или ассоциативную, владельцы которой смогут самым простым способом копировать содержимое с карт своих партнеров или знакомых. В этом отношении нужно отметить, что содержимое интеллектуальных визитных карточек может включать намного большее количество информации, значительно превышающее то, что печатается на обычных визитных карточках (текст на четырех страницах с фигурами является хорошим примером такого обычного использования информации).
Природа различных компонентов устройства коммуникации по изобретению не была уточнена в определении. В этом отношении нужно отметить следующее. Корпус устройства преимущественно представляет собой пластиковую карточку или пластинку, более или менее плотную и жесткую, имеющую формат банковских карточек. Ручными активаторами будут являться схемы, включающие компонент, чувствительный к нажиму пальцем, например полевой транзистор, изменяемое электрическое сопротивление или миниатюрный мембранный контакт. Передатчик и приемник сигналов, обеспечивающие взаимосвязь между сопряженными устройствами, могут быть различного типа: электромеханические (два проводящих контакта, один из них с зубчиком, другой без), индуктивные (две спиральные катушки), емкостные (две пластины конденсатора), акустические (два пьезоэлектрических элемента) или оптические (два диода, один светоизлучающий, а другой - фотоприемник). Генератор или генераторы воспринимаемого сигнала могут быть оптического типа (светоизлучающие диоды различных цветов, формируемых на кромке устройства) или акустического (пьезоэлектрический зуммер, установленный на лицевой стороне устройства, то есть на поверхности, несущей ручной активатор). С электромеханическими или оптическими передающими и принимающими средствами, которые могут иметь очень небольшие размеры, можно выполнить элементы соединений для обеспечения передачи и приема одновременно восьми битов байта. Одной из форм, которую может принимать электромеханическое приемопередающее устройство с таким множеством соединений, будет стандартизованный соединитель, предусмотренный для банковских карточек, соответствующих стандарту ISO 7810. Память персональных данных предпочтительно содержит зону неизменяемых данных, загружаемых при производстве, и зону изменяемых данных, в частности данных, которые могут быть изменены с помощью установки для использования карточки, которой обладает ее владелец.
Что касается используемого микроконтроллера, это, в общем, блок, образованный одной или несколькими микросхемами, включающий, по меньшей мере, один микропроцессор и периферийные устройства управления памятью и вводом/выводом данных. В качестве примеров таких микропроцессоров, выпущенных в 1994 году, можно назвать компоненты, соответственно выпускаемые японской компанией EPSON и американской компанией MOTOROLA, под названиями CARD-386 и МС 68 HC 11.
В соответствии с другой характеристикой изобретения информационное устройство вышеописанного типа, предназначенное для обмена данными между более чем двумя частными лицами, содержит ручной активатор и пару средств для передачи и приема сигналов, расположенные на каждой поверхности таким образом, что при взаимосвязи устройств между любой парой сопряженных устройств может быть установлена двусторонняя связь; память транзитных данных, связанная с памятью приобретенных данных; средство для приведения устройства временно в рабочее состояние в ответ на ручное воздействие, оказываемое по меньшей мере на один из активаторов; поверхности, определяемые соответственно как лицевая и оборотная, таковы, что в комплекте устройств доступная лицевая сторона принадлежит первому устройству комплекта, а доступная оборотная сторона принадлежит последнему устройству комплекта, активатор первого устройства при этом обеспечивает возможность запуска средств для определения выполнимости операции.
В соответствии с дополнительными характеристиками процедура проверки выполнимости операции общего обмена данными между карточками упорядоченного комплекта, состоящего из более чем двух карточек, включает две дополнительные фазы испытания, одну - нисходящую, от первой карточки и другую - восходящую, от последней. Эта процедура сравнима с процедурой, вводимой в случае двух взаимосвязанных карточек, которая была коротко представлена выше. В результате проверяется совместимость всех карточек комплекта, определяется лучший протокол коммуникации, общий для всех этих карточек, а также проверяется, что объем Q, имеющийся в памяти приобретенных данных каждой карточки, превышает сумму объемов P, занятых в памяти персональных данных других карточек.
Аналогично, процедура обмена данными между двумя или более карточками имеет две последовательные фазы копирования, первая - нисходящая, начиная с первой карточки, и вторая - восходящая, начиная с последней, обе они вводят в действие средства, похожие на те, которые используются в карточках коммуникации между двумя лицами.
В этих условиях, когда три информационные карточки непосредственной связи согласно изобретению, предварительно задействованные, надлежащим образом сложены и взаимосвязаны в ответ на ручное воздействие на активатор лицевой части первой карточки, формируется сигнал общего запуска, который вызывает проведение двух последовательных процедур: первая - для проверки выполнимости рассматриваемой операции, вторая - для обмена данными. Если указанная проверка дала удовлетворительные результаты, персональные данные, содержащиеся в первой карточке, вызываются и форматируются для последующей передачи, затем они передаются в модуль передатчика на ее оборотной стороне, который передает их к приемнику лицевой части второй карты.
Вторая карта осуществляет выполнение трех операций: (1) передает немедленно в буферную память, расположенную выше модуля передатчика на его оборотной стороне, полученные таким образом отформатированные данные для приемника лицевой стороны третьей карты, (2) передает таким образом полученные отформатированные данные в свою память транзитных данных и (3) сообщает свои персональные данные третьей карточке способом, указанным для первой. Третья карточка тогда адресует своей памяти транзитные данные двух групп отформатированных данных, которые она получает в ходе этой процедуры нисходящей коммуникации. Так как эта карточка является последней в пакете и, таким образом, ручной активатор ее оборотной стороны находится в активном состоянии, дополнительным эффектом предыдущей операции является формирование второй команды копирования, которая вызывает запуск процедуры восходящей коммуникации, симметричной процедуре нисходящей коммуникации, которая только что была описана.
В этих условиях, в конце этой двусторонней процедуры коммуникации, каждая карточка комплекта накапливает в своей памяти транзитных данных группы персональных данных двух других карточек. В этот момент может начаться операция рекондиционирования, ранжирования и накапливания в памяти приобретенных данных персональных данных других карточек, содержащихся в памяти транзитных данных. С этой целью первая карта комплекта, которая только что получила группы восходящих сообщений и активатор лицевой части которой находится в активном состоянии, формирует команду немедленной загрузки памяти приобретенных данных, передаваемую к двум другим картам. Так как активатор оборотной стороны последней карты комплекта также находится в активном состоянии, в момент выполнения полученной команды, эта карта генерирует кодированный звуковой или световой сигнал, означающий завершение блока операций.
Затем пользователь может разъединить сложенные в комплект карточки и возвратить их соответствующему владельцу, при этом имя владельца написано четко на оборотной стороне каждой карты. Этот процесс может быть, конечно, реализован только с двумя карточками или, наоборот, быть с большим числом карт в комплекте (десять, например). В этом случае длительность блока операций будет составлять несколько секунд, в случае групп персональных данных, соответствующих тексту одной страницы форматом A4.
Благодаря такому расположению информационная карта непосредственной связи согласно изобретению позволяет относительно большому числу участков обмениваться относительно большим количеством информации, записанной в цифровой форме, и это может происходить относительно быстро без использования внешней информационной системы.
В соответствии с дополнительным аспектом изобретения информационное устройство одного из вышеописанных типов соединяется с микроЭВМ, выполненной таким образом, чтобы представлять собой установку для использования вышеуказанного устройства, при этом вся система отличается тем, что блоки памяти данных устройства включают в себя группы данных, идентифицированные последовательностью определенных символов; управляющие программные средства устройства содержат особые прикладные программы, идентифицированные другой последовательностью определенных символов; управляющие программные средства микроЭВМ включают средства назначения одной и/или другой из прикладных программ по меньшей мере для одной определенной группы данных, содержащейся в устройстве, чтобы обеспечить его участие в выполняемых операциях, в рамках особых функций, определенных этими прикладными программами, во взаимодействии с другими подобными устройствами и/или с внешними информационными системами, предназначенными для этой цели.
Благодаря такому выполнению информационная карточка коммуникации по изобретению, содержащая группы данных, классифицированные как "Обычно свободные" или "Обычно конфиденциальные", может программироваться по желанию с помощью своей установки для использования, так что при первой взаимосвязи с подобной карточкой после такого особого программирования некоторые группы, обычно свободные, блокируются и, следовательно, запрещаются к обмену и/или некоторые группы, обычно конфиденциальные, больше таковыми не являются и, таким образом, в виде исключения им разрешается обмен.
Кроме того, в результате ввода информационной карточки коммуникации по изобретению во внешнюю информационную систему, предназначенную для использования этой карточки, такая соответствующим образом запрограммированная с помощью обычной установки для использования карточка становится многоцелевой карточкой, способной также участвовать в большинстве операций, осуществляемых известными информационными карточками, представленными выше. В качестве примера, одна из групп данных, классифицированных как "Обычно конфиденциальные", может состоять из предоплаченных телефонных или финансовых данных, которые можно будет дебетировать после того, как они станут доступными для внешней информационной системы, приспособленной для этой цели.
Кроме того, так как любая коммерчески доступная микроЭВМ содержит электрический соединитель для подсоединения к внешней информационной системе, то можно, с одной стороны, с помощью такой системы рекондиционировать управляющие программные средства устройства, а также содержимое его памяти изменяемых персональных данных и, с другой стороны, подсоединить устройство к информационной системе для использования ее приобретенных данных.
В этом отношении надо отметить, что такое соединение позволяет передавать или автоматически переписывать во внешней информационной системе группы данных, записанных в цифровой форме, собранные во время семинара, выставки или любого другого собрания. Эта возможность является значительным преимуществом по отношению к трудоемкой работе по классификации, ранжированию и/или ручному сбору информации, к которому нужно прибегать, чтобы соответствующим образом обрабатывать десятки профессиональных визитных карточек или карточек членов клуба или ассоциации, собранных во время таких собраний. Кроме того, надо отметить, что указанную установку легко использовать в качестве интерфейса к стандартному микрокомпьютеру для загрузки в изменяемые зоны памяти устройства персональных данных владельца карточки и ее программных средств управления.
Характеристики и преимущества изобретения поясняются в нижеследующем описании двух вариантов выполнения информационного устройства для непосредственной связи, приведенных в качестве неограничительных примеров со ссылками на чертежи, на которых представлено следующее:
фиг. 1a и 1b - упрощенный вид лицевой и оборотной стороны информационного устройства непосредственной связи между двумя частными лицами;
фиг. 2 - средства запуска информационного устройства по фиг. 1;
фиг. 3а и 3b - упрощенный вид лицевой и оборотной стороны информационного устройства непосредственной связи между несколькими частными лицами;
фиг. 4a, 4b и 4c - три продольных сечения устройства по фиг. 3;
фиг. 5 - средства запуска устройства по фиг. 3;
фиг. 6a и 6b - модули передачи и приема информационных устройств, соответствующих изобретению;
фиг. 7 - кадр сообщения, обмениваемого двумя устройствами;
фиг. 8 - блок-схема программных средств проверки выполнимости операции обмена данными между двумя устройствами по фиг. 1;
фиг. 9 - функциональные элементы двух устройств по фиг. 1 при выполнении операции копирования данных;
фиг. 10a и 10b - программные средства проверки выполнимости операции общего обмена данными между несколькими устройствами по фиг. 3, входящие в состав упорядоченного комплекта;
фиг. 11a и 11b - функциональные этапы процедур нисходящего и восходящего копирования персональных данных устройства в другие устройства комплекта;
фиг. 12 - предварительные логические этапы, реализуемые для использования физического варианта информационных устройств, определенных выше;
фиг. 13 - сводная схема этапов операции общего обмена данными между четырьмя устройствами,
фиг. 14a и 14b - средства, позволяющие устройству по изобретению адаптироваться к нескольким функциям в ответ на команды, выдаваемые установкой для использования.
В соответствии с фиг. 1a и 1b информационное устройство 10 непосредственной связи между двумя частными лицами содержит носитель, образованный жесткой пластинкой формата, идентичного с форматом банковских карточек с тройной толщиной (2.5 мм). Эта форма выполнения представлена в качестве неограничительного примера. Она определяется минимальной толщиной электронных и электрических компонентов, имевшихся на рынке к концу 1993 года. На лицевой поверхности устройства 10 (фиг. 1a) расположены активатор 12 и звуковой генератор 24, а на его оборотной стороне - передающий элемент 14 и принимающий элемент 16. Внутри находится относительно жесткий лист с интегральными схемами и две перезаряжаемые электрические батареи 20a и 20b каждая по 1.5 В, соединенные последовательно. Два проводящих контакта 22a и 22b, расположенные на оборотной стороне устройства (фиг. 1b), соединены с внешними выводами батарей 20. Ручной активатор 12 представляет собой электрическую цепь, включающую, например, полевой транзистор, который переходит в проводящее состояние, когда оператор нажимает на него пальцем. Элементы передачи 14 и приема 16 могут быть индуктивного типа, каждый из них содержит спиральную катушку, выполненную печатным монтажом на изолирующем носителе. Лицевая сторона устройства 10 имеет надпись 26, идентифицирующую ее владельца.
В соответствии с фиг. 2 запуск информационного устройства по изобретению осуществляется с помощью схем 28, запитываемых от батареи 20 и содержащих активатор 12 и переключатель 30, соединенный между батареей 20 и выводом питания операционного блока 32, включающего микроконтроллер, память, логические схемы и аналоговые схемы. Устройство 10 пребывает в рабочем состоянии, пока ручной активатор 12 находится в активном состоянии.
В соответствии с фиг. 3а, 3b и 4a, 4b, 4c информационное устройство 40 непосредственной связи между различными частными лицами (от двух до двенадцати, например) по своим размерам аналогично устройству 10 по фиг. 1. На лицевой стороне устройства 40 (фиг. 3а) расположены ручной активатор 42, передатчик 44, приемник 46 и на его оборотной стороне (фиг. 3b) расположены ручной активатор 52, передатчик 54, приемник 56, звуковой генератор 58 и два проводящих вывода 60a и 60b. Внутри устройства 40 находится относительно жесткий лист 48, несущий две интегральные схемы и две батареи 50a и 50b, соединенные последовательно. Положения двух пар передатчиков и приемников на лицевой и оборотной сторонах устройства 40 взаимозаменяемы, так что в упорядоченном комплекте устройств передатчик оборотной стороны 54 находится напротив приемника оборотной стороны 46 и наоборот. Активаторы 42, 52, передатчики 46, 56, приемники 44, 54 и батареи 50 устройства 40 являются соответственно идентичными активатору 12, передатчику 16, приемнику 14 и батареям 20 устройства 10. Две индикаторные лампочки 59a и 59b, например красная и зеленая, размещены на торце устройства.
В соответствии с фиг. 5 средство запуска информационного устройства 40 содержит блок 62 схем, запитываемых от батареи 50, включая активаторы лицевой и оборотной сторон 42, 52, связанные с двумя входами схемы И 64, и времязадающую цепь 66, за которой следует реле 68, включенное между батареей 50 и блоком операционных схем 70 устройства 40. Время работы времязадающей цепи 66 (например, от 60 до 120 с) управляется микроконтроллером, включенным в блок 70, с которым непосредственно связаны активаторы 42, 52. Как только устройство вводится в действие, микроконтроллер подает команду на генератор звукового сигнала 58.
Фиг. 6a и 6b иллюстрируют модули передачи и приема информационного устройства 10 или 40 вместе с установкой для его использования. В соответствии с фиг. 6a модуль передачи 100 такого устройства или такой установки функционально располагается между блоком памяти данных 102 и входным каскадом 104 передатчика 14 (или 44, 54). Модуль передачи 100 включает в себя два базовых логических каскада 106 и 108 и, если осуществляется проверка успешного приема сообщений, четыре дополнительных каскада 107, 109, 110, 111. Функцией логического каскада 106 является вызов данных, содержащихся в задействованной памяти 102, в ответ на соответствующий внешний сигнал запуска SDE или сигнал следующего кадра STS, различные возможные источники которого будут уточнены дальше. Функцией логического каскада 108 является реагирование на вызываемые данные путем формирования отформатированных кадров сообщения для передачи по шине данных. Этот каскад 108 соединен с входным каскадом 104 передатчика; функцией этого каскада 104 является усиление сформированных сигналов на этапе 108 и их подача на передатчик 14 или 44, 54.
Функцией логического каскада 110 является формирование сообщения положительного подтверждения MAP или сообщения отрицательного подтверждения MAN в ответ на корректные сигналы кадра STC или некорректные сигналы кадра STI, сформированные модулем приема 126. Сформированные таким образом сообщения подтверждения подаются на логический каскад 108, который преобразует их в отформатированные кадры. Логический каскад 107 является буферной памятью передачи, связанной с логическим каскадом 108, для временного хранения последнего переданного кадра. Логический каскад повторной передачи 109 связан с логическим каскадом 107 и предназначен для подачи карда, запомненного в буферной памяти 107, на входной каскад передатчика 14 в ответ на сигнал запроса повторной передачи DRT, сформированный либо модулем приема 126, либо времязадающим каскадом 111. Каскад 111 формирует сигнал DRT, когда интервал между двумя последовательными кадрами превышает определенную длительность, что означает наличие прерывания в двустороннем канале связи, установленном между двумя взаимосвязанными устройствами.
Фиг. 7 представляет кадр сообщения, сформированного логическим каскадом 108. Каждый кадр (в общем случае, кроме последнего) содержит определенное число байтов (например, 64). Скорость передаваемых битов предпочтительно составляет от 0.1 до 1 Мбит/с. Каждый кадр включает в себя два стандартных поля, поле заголовка 114 и поле конца 116, поле данных 118, поле идентификации 122 характера данных сообщения и поле позиции 124, определяющее положение кадра в сообщении (например, первый, последний или средний). В случае, когда необходима максимальная гарантия приема, каждый кадр содержит, кроме того, контрольное поле 120.
В соответствии с фиг. 6b модуль приема 126 информационного устройства 10 или 40 включает три базовых логических каскада 126, 136 и 138, функционально расположенных между выходным каскадом 140 приемника 16 (или 46, 56) и различными пользовательскими каскадами 142, и, в случае проверки надлежащего приема, четыре дополнительных каскада 130, 131, 132 и 134 и каскад интерпретации сообщения 143. Логический каскад 128 является буферной памятью, предназначенной для запоминания, по меньшей мере, одного кадра полученного сообщения. Функцией логического каскада 130 является вычисление контрольного поля запомненного кадра с использованием адекватного алгоритма. Функцией логического каскада 132 является сравнение контрольного поля, включенного в рассматриваемый кадр, с полем, вычисленным исходя из содержимого этого кадра. Если эти два контрольных поля идентичны, логический каскад 132 выдает сигнал о корректном кадре STC, в противном случае - сигнал о некорректном кадре STI. Сигнал STC подается для управления каналом связи 134, функционально расположенным между буферной памятью 128 и двумя логическими каскадами 136 и 138. Каскад 136 предназначен для анализа идентификационного поля 122 каждого кадра принятого сообщения, а каскад 138 - для функционирования в зависимости от результата этого анализа, чтобы направлять каждый кадр к различным пользовательским каскадам 142 или в каскад интерпретации 143, имеющийся в устройстве. Сигнал корректного кадра STC также подается на логический каскад фильтрации, получающий, кроме того, бинарный сигнал характера кадра SNT, выработанный каскадом идентификации сообщений 136 и указывающий, что кадр принадлежит либо к сообщению с данными для копирования, либо к сообщению подтверждения. В ответ на два эти сигнала каскад фильтрации 131 адаптируется для выработки сигнала корректного кадра STC в случае, когда сигнал характера кадра SNT указывает на кадр сообщения с данными для копирования, и для блокировки этого сигнала STC в случае, когда сообщение представляет собой положительное или отрицательное сообщение подтверждения MAP или MAN.
Сигнал корректного кадра STC, выработанного таким образом каскадом фильтрации 131, так же как и сигнал некорректного кадра STI, выработанный каскадом сравнения 132, подаются на входы каскада 110 для формирования сообщений подтверждения MAP или MAN. Если каскад идентификации 136 модуля приема 126 опознает, что кадр принятого сообщения представляет собой кадр сообщения подтверждения MAP или MAN, каскад управления 138 направляет его на каскад интерпретации сообщений 143. В ответ на сообщение MAP этот каскад 134 вырабатывает сигнал STS начала вызова следующего кадра и подает его на логический каскад вызова 106 модуля передачи 100. В ответ на отрицательное сообщение MAN каскад 143 формирует сигнал запроса повторной передачи DRT, подаваемый для управления каскадом 109. Сигнал DRT подается на счетный вход счетчика 133, а сигнал STS подается на вход сброса счетчика. Счетчик 133 предназначен для формирования выходного сигнала, когда число подсчитанных сигналов DRT становится выше определенного порога. Это означает, что повторная передача кадров не эффективна и что, следовательно, имеется разрыв в связи между двумя взаимосвязанными устройствами. Этот выходной сигнал используется для управления генератором воспринимаемого сигнала 24 или 58.
Контрольное поле 120 каждого кадра и логические каскады 107, 109, 110 и 111 модуля передачи 100 и каскады 131, 132, 133, 134 и 143 модуля приема 126, которые используют это контрольное поле, могут быть опущены в случае отсутствия искажений, которые могут затронуть органы передачи и/или приема этого устройства. В частности, это относится к случаю, когда передатчики/приемники являются электромеханическими или оптическими.
Модули передачи 100 и приема 126 представляют собой субблоки управляющих программных средств устройства 10, содержащихся в памяти 146, запускаемых микроконтроллером 144.
В соответствии с фиг. 8, которая представляет собой функциональную схему средств проверки выполнимости операции обмена данными между двумя информационными устройствами по фиг. 1, при ручном воздействии на активатор 12 каждого устройства осуществляется, во-первых, привод их в активное состояние, а затем формирование с помощью микроконтроллера 144 каждого из них сигнала подготовки теста SPT, подаваемого на логический каскад 150. Логический каскад 150 каждого устройства адаптируется для ответа на этот сигнал SPT опросом памяти персональных данных 154 и памяти приобретенных данных 156, для определения объема памяти P, занятого в памяти персональных данных 154, и объема памяти Q, имеющегося в памяти приобретенных данных 156, а затем для подачи этих данных P и Q в рабочую память 152.
После завершения этой операции логический каскад 150 выдает сигнал запуска теста SDT на модуль передачи 100. В ответ на этот сигнал запуска STD модуль передачи 100 каждого устройство вызывает данные P или Q, содержащиеся в его рабочей памяти 152, по меньшей мере вместе с одной из его функциональных характеристик, хранящихся в памяти 158, которая должна быть известна в другом устройстве для обеспечения выполнения операции обмена данными. Эти статические функциональные характеристики включают определение рассматриваемой прикладной задачи и в случае, когда на рынке имеется несколько последовательных версий, определение протокола передачи, используемого в устройстве. В этом отношении нужно отметить, что протокол передачи первой версии устройства коммуникации по изобретению, конечно, совместим с протоколом следующих версий, при этом каждый новый протокол включает предшествующий протокол или протоколы в качестве нижнего уровня.
Данные, вызываемые таким образом модулем передачи 100 каждого устройства, обрабатываются так, как описано со ссылками на фиг. 6а, и, наконец, тестовое сообщение, содержащее данные, подается в качестве управляющего сигнала на входной каскад передатчика 14 каждого устройства. Затем выходной каскад 140 приемника 16 каждого устройства воспроизводит тестовое сообщение, переданное ему другим устройством. Это тестовое сообщение подается на модуль приема 126, который идентифицирует его как таковой, и подает на логический каскад сравнения 160. На этот каскад 160 также поступают данные, хранящиеся в памяти 158, переданные модулем передачи 100, и величины P или Q данных, хранящиеся в памяти 152, не переданные модулем 100. Логический каскад сравнения 160 предназначен для выработки выходного сигнала, когда (1) определения прикладных задач обоих устройств являются идентичными, (2) найден общий протокол передачи Cc между двумя устройствами и (3) данные Q каждого устройства превышают данные P другого. Этот выходной сигнал подается на логический каскад 161, предназначенный для формирования сигнала общей выполнимости SFG для использования в логических каскадах, что будет описано далее. Этот сигнал SFG содержит определение протокола передачи Cc, общего для двух взаимосвязанных устройств.
В соответствии с фиг. 9, представляющей функциональную схему средств, используемых при обмене данными между двумя устройствами по фиг. 1, сигнал общей выполнимости SFG, сформированный в логическом каскаде 161 по фиг. 8, подается в качестве сигнала запуска на модуль передачи 100. В ответ модуль 100 вызывает данные, содержащиеся в памяти персональных данных 154, и преобразует их в сообщение для копирования, подаваемое в качестве управляющего сигнала на каскад ввода данных 104 передатчика 14. В связанном устройстве выходной каскад 140 катушки приемника 16 воспроизводит сообщение, переданное таким образом, и подает его в модуль приема 126. Этот модуль распознает поле идентификации 122 полученного сообщения и соответственно направляет сообщение в память транзитных данных 170, а также в логический каскад 172, предназначенный для обнаружения конца принятого сообщения, в поле 124 индикации позиции последнего кадра сообщения. После обнаружения формируется команда загрузки CDA памяти приобретенных данных 156, подаваемая на логический каскад 174, обеспечивающий рекондиционирование отформатированных данных, содержащихся в памяти транзитных данных 170, и их перенос в память приобретенных данных 156. Нужно отметить, что перенос будет реальным или виртуальным в зависимости от того, различаются ли зоны памяти, выделенные для транзитных данных 170 и для приобретенных данных 156, по их местоположению или только по описанию. Сообщение, сформированное модулем передачи 100, и сообщение, сформированное выходным каскадом 140 приемника 16, подаются на логический каскад сравнения 176. Этот каскад 176 предназначен для обнаружения моментов окончания переданного и принятого сообщений с помощью полей 124 индикации позиции, маркирующих последние кадры этих сообщений, и для формирования сигнала окончания приема сигнала SFR, когда конец принятого сообщения появляется после конца переданного сообщения. Этот сигнал SFR (например, особая последовательность длинных и коротких элементов), указывающий успешное окончание операции, прикладывается в качестве сигнала управления к генератору звукового сигнала 24 одного из двух взаимосвязанных устройств, причем конкретное устройство выбирается в соответствии с некоторым критерием выбора.
Фиг. 10a, 10b представляют собой две части функциональной схемы средств, которые до операций запуска осуществляют проверку выполнимости операции общего обмена данными между множеством устройств по фиг. 3. В соответствии с фиг. 10а начальный сигнал запуска нисходящего теста DTD1 запускает операцию. Этот сигнал DTD1 формируется микроконтроллером 144 в ответ на ручное воздействие на активатор 42 лицевой стороны устройства, являющегося первым в комплекте, или, иначе, модулем приема 126r, связанным с выходным каскадом 140r приемника 46 лицевой стороны. В первом случае сигнал DTD1 содержит только команды вычислений для логического каскада 200, на который он подается. Во втором случае сигнал запуска нисходящего теста DTD включается в сообщение нисходящего теста MTD, которое также включает в себя ранг (n-1) предыдущего устройства и статические функциональные характеристики Cn-1, общие для (n-1) предыдущих устройств. В ответ на сигнал DTD логический каскад 200 обеспечивает (1) приращение на единицу ранга (n-1) предыдущего устройства, (2) опрос блоков памяти 254, 256 и 258 устройства ранга n, (3) вычисление объема Pn, занятого в памяти персональных данных 254, объема Qn, имеющегося в памяти приобретенных данных 256, данных блока памяти 258 данных Cn, относящихся к статическим функциональным характеристикам, общим для данного устройства и для (n-1) устройств, расположенных над ним, и данных S1, представляющих сумму данных P указанных (n-1) устройств и (4) передачу данных Pn, Qn, Cn, n и S1 в рабочую память 202.
Определение общих характеристик Cn включает в себя предварительных этап: проверку того, что прикладная задача первого устройства должна иметь место в каждом из остальных устройств. Кроме того, каскад вычислений 200 связан с логическим каскадом 204, предназначенным для выработки двух сигналов: первый - сигнал о продолжении нисходящего теста PTD, если возможно получение данных Cn, и второй - сигнал о невыполнимости SNF, если невозможно найти никакую общую характеристику Cn для данного устройства ранга n и предыдущих (n-1) устройств. Сигнал SNF кодируется и подается в качестве сигнала управления на генератор звукового сигнала 58 и на две индикаторные лампочки различных цветов 59a, 59b. О присутствии устройства, неспособного участвовать в обмене, оповещает звуковой генератор, а конкретное устройство немедленно идентифицируется этими двумя световыми индикаторами. Таким образом, неисправное устройство можно быстро устранить для обеспечения продолжения операции общего обмена данными с другими устройствами.
Сигнал продолжения нисходящего теста PTD подается в качестве сигнала запуска на модуль передачи 100v, который в ответ вырабатывает новое сообщение о нисходящем тесте MTD, включающее сигнал нисходящего теста STD и все данные, хранящиеся в рабочей памяти 200, и подается на входной каскад 104v передатчика оборотной стороны 54. Выходной каскад 140r приемника лицевой стороны 46 следующего устройства ранга (n+1) воспроизводит это сообщение нисходящего теста MTD, и его модуль приема 126r выделяет из него сигнал запуска нисходящего теста DTD для устройства ранга (n+2).
В соответствии с фиг. 10b, когда последнее устройство комплекта, ранга m, получает такое сообщение о нисходящем тесте, содержащийся в нем сигнал DTD подается на один из двух входов логического каскада 206 (не действующего для всех других устройств), другой вход которых связан с активатором оборотной стороны 52. В последнем устройстве активатор оборотной стороны 52 находится в активном состоянии, и в этих условиях логический каскад 206 преобразует полученный сигнал DTD в первый сигнал запуска восходящего теста DTM1, который содержит оперативные команды, поступающие на вычислительный каскад 208. В ответ на эти команды каскад 208 последнего устройства определяет, превышает ли имеющийся объем Qm в памяти приобретенных данных сумму S1 объемов P, занятых персональными данными (m-1) устройств, расположенными над ним, содержащихся в рабочей памяти 202. Затем, во всех других устройствах каскад 208 дополнительно рассчитывает сумму S2 данных Pn конкретного устройства и (m-n) блоков данных P устройств, которые расположены под ним. Для последнего устройства S2=Pm. Если получен блок данных Cm, общий для всех устройств, и если величина блока данных Qm достаточна, логический каскад 208 вырабатывает сигнал об индивидуальной выполнимости SFI, который подается в качестве сигнала запуска в модуль передачи 100r. В ответ этот модуль 100r вызывает данные, содержащиеся в рабочей памяти 202, затем вырабатывает тестовое сообщение восходящего теста МТМ, которое содержит ранг m последнего устройства, Cm и S2, и сигнал запуска восходящего теста DTM. Это тестовое сообщение восходящего теста МТМ подается к передатчику 44 лицевой стороны через его входной каскад 104r. Если блок данных Cm не может быть получен для последнего устройства и/или если блок данных Qm слишком мал для копирования суммы S1 данных P с устройств, расположенных над ним, логический каскад 208 формирует кодированный сигнал о невыполнимости SNF, поступающий в качестве сигнала управления на генератор звукового сигнала 58 и на два световых индикатора 59a, 59b, как было сказано выше.
В каждом устройстве, которое получает это сообщение восходящего теста, модуль приема 126v, связанный с выходным каскадом 140v приемника 56 оборотной стороны, идентифицирует переданные данные m, Cm и S2 и передает их в рабочую память 202. Логический каскад 208, который получает сигнал сообщения DTM, вычисляет (1) сумму S = (S1+S2) данных P от всех других устройств комплекта и (2) сумму S2 данных P, относящихся к данному устройству и к устройствам, которые расположены под ним. После выполнения этих вычислений логический каскад 208 приступает к описанным проверкам для последнего устройства и формирует, в зависимости от конкретных обстоятельств, сигнал индивидуальной выполнимости SFI или сигнал невыполнимости SNF, которые формируются и используются так, как указано выше. Если сигнал SFI сформирован логическим каскадом 208 первого устройства комплекта, он подается на один из двух входов логического каскада 210 (недействующего для всех других устройств), который получает на другом входе выходной сигнал активатора лицевой стороны 42 и в ответ формирует исходный сигнал нисходящего копирования IRD1.
Фиг. 11a и 11b представляют собой функциональную схему процедуры копирования в транзитную память конкретного устройства персональных данных из других устройств, а также процедуры их передачи в память приобретенных данных этого устройства. В соответствии с фиг. 11a начальная команда нисходящего копирования IRD1 поступает в качестве сигнала запуска в модуль передачи 100v и в логический каскад коммутации 213v, один из двух входов которого связан с памятью персональных данных 254 устройства. В ответ на команду IRD1 для первого устройства комплекта и команду IRD для остальных модуль передачи 100v вызывает данные, содержащиеся в памяти 254 персональных данных, затем, исходя из этих данных и в соответствии с общим протоколом коммуникации, содержащимся в памяти 258 характеристик статических данных устройства, выделенным блоком данных Cm, в рабочей памяти 202, он вырабатывает сообщение нисходящего копирования MRD, поступающее в виде сигнала управления на входной каскад 104v передатчика 54 оборотной стороны.
В устройстве, смежном с первым устройством, модуль приема 126r, связанный с выходным каскадом 140r приемника 46 лицевой стороны, воспроизводит это сообщение копирования и подает его в память транзитных данных 212, в буферную память 211r, расположенную перед логическим каскадом 213v и модулем передачи 100v, и в логический каскад 214. Этот логический каскад 214 связан с рабочей памятью 202, которая
содержит ранг n устройства и ранг m последнего устройства комплекта. Каскад 214 определяет число (n-1) сообщений, получаемых во время процедуры нисходящего копирования и, исходя из этого числа и поля индикации позиции 124 последнего кадра последнего получаемого сообщения, он формирует команду нисходящего копирования. Эта команда IRD подается в качестве сигнала управления коммутацией в логический каскад 213v и в качестве сигнала запуска в модуль передачи 100v. Пока логический каскад 214 не обнаружит поле индикации позиции последнего кадра последнего полученного сообщения, логический каскад коммутации 213v последовательно передает на модуль передачи 100v кадры из буферной памяти 211r, а модуль 100v передает их без изменения на входной каскад 104v передатчика 54 оборотной стороны. В ответ на команду IRD логический каскад 213v подсоединяет к модулю передачи 100v память персональных данных 254 устройства. В результате приходящее сообщение от предыдущих устройств ретранслируется к следующим устройствам, а затем оно дополняется сообщением с данными, относящимся к задействованному устройству.
В следующем устройстве приемник 46 лицевой стороны получает последовательность сообщений для копирования, и каскад 214 обнаруживает индикацию окончания последнего полученного сообщения. Этот процесс нисходящего копирования продолжается до последнего устройства в комплекте. Это устройство получает последовательность сообщений, состоящих из последовательных групп персональных данных всех устройств, которые расположены над ним. Если ранг последнего устройства - m, его транзитная память 212 содержит (m-1) групп данных, в то время как транзитная память устройства ранга n содержит (n-1) групп, полученных от устройств, которые ему предшествуют. Индикация окончания последнего сообщения, принятого логическим каскадом 214 последнего устройства комплекта, преобразуется в команду IRD, подаваемую на логический каскад 216 (недействующий для всех других устройств) одновременно с активным выходным сигналом активатора 52 оборотной стороны.
В ответ логический каскад 216 формирует начальную команду восходящего копирования IRM1, подаваемую в качестве сигнала запуска на его модуль передачи 100r. Этот модуль 100r, связанный с передатчиком 44 лицевой стороны последнего устройства, действует так же, как и модуль передачи 100v, связанный с передатчиком 54 оборотной стороны первого устройства комплекта. После того, как это первое устройство примет серию сообщений, содержащих группы персональных данных всех других устройств, память транзитных данных 212 каждого устройства комплекта будет содержать группы персональных данных всех остальных. Во время этой процедуры восходящего копирования логический каскад 214 формирует команды IRM после вычисления числа (m-n) получаемых сообщений.
В соответствии с фиг. 11b логический каскад 214 первого устройства комплекта формирует сигнал IRM, поступающий на логический каскад 218, когда активатор 42 лицевой стороны находится в активном состоянии. В ответ этот логический каскад формирует начальную команду загрузки CDA1 памяти приобретенных данных 256 задействованного устройства. В первом устройстве эта команда CDA1 поступает на каскад рекондиционирования и загрузки 220, предназначенный для вызова групп отформатированных данных, находящихся в памяти транзитных данных 212, и для переадресовки рекондиционированных групп в память приобретенных данных 256. Эта операция будет реальной или виртуальной в соответствии с тем, будут ли соответствующие зоны памяти, 212 и 256, различными по положению или только по описанию. Кроме того, эта команда CDA1 через модуль передачи 100v подается в качестве сигнала управления на входной каскад 104v передатчика 54 оборотной стороны первого устройства. Таким образом, команда CDA передается от устройства к устройству. Модуль приема 126r, связанный с приемником 46 лицевой стороны каждого задействованного устройства, воспроизводит эту команду CDA и подает ее на свой входной каскад 104v через модуль передачи 100v и непосредственно на свой логический каскад загрузки 220. Последнее устройство подает команду CDA на логический каскад 222 (недействующий для всех других устройств) одновременно с активным выходным сигналом активатора 52 оборотной стороны. В ответ каскад 222 формирует кодированный сигнал разрешения обмена SVE, поступающий в качестве сигнала управления на генераторы 58, 59a и 59b звукового и светового сигналов последнего устройства, при этом звуковой генератор 58 привлекает внимание пользователя, а световые индикаторы 59a, 59b информируют пользователя о разрешении обмена.
На фиг. 12 представлены модификации, которые необходимо ввести в программные средства управления устройства непосредственной связи между несколькими частными лицами в соответствии с изобретением, когда это устройство содержит только один ручной активатор. В соответствии с фиг. 12 оба крайних устройства одного комплекта, предварительно приведенные в действие, обозначают А и В. Единственный ручной активатор 42, расположенный на поверхности каждого крайнего устройства, является доступным. Приведение активатора 42 в активное состояние вызывает в микроконтроллере 144 формирование команды на передачу конфиденциального кода доступа lEC, адресованного памяти 258 функциональных характеристик устройства, которое содержит этот код. При первом ответе память 258 передает код CA для устройства А в код CB для устройства В модулю передачи 100, связанному с передатчиком 54, расположенным на другой поверхности устройства. Приемники и передатчики других устройств комплекта передают это сообщение до приемника 46 другого крайнего устройства, т.е. до его модуля приема 126, который подает его на каскад сравнения 127. При втором ответе на команду lEC память 258 адресует свой код доступа CA или CB непосредственно к каскаду сравнения 127. Этот каскад 127 предназначен для определения, является ли число из, например, 10 цифр кода, непосредственно переданного блоком памяти 258, большим или меньшим числа, составленного кодом доступа другого крайнего устройства, подаваемого к нему модулем приема 126. На основании этого каскад 127 устройства А выполняет проверку CA>CB?, а каскад 127 устройства В выполняет проверку CB>CA? Ответ ДА может быть только для одного из устройств. Этот ответ подается на логический каскад 129, обеспечивающий формирование начальной команды запуска нисходящего теста DTD1, как описано выше, и адресуется вычислительному каскаду 200 (см. фиг. 10a). Затем начинается этап определения выполнимости операции точно так, как это было описано ранее.
На фиг. 13 представлены в целом этапы обмена данными в комплекте из четырех устройств согласно изобретению. От первого до последнего устройства обозначены как 40.1, 40.2, 40.3 и 40.4. Активатор 42.1 лицевой стороны первого устройства 40.1 и активатор 52.4 оборотной стороны последнего устройства 40.4 являются единственно доступными и единственно представленными. То же самое относится к звуковому генератору 58.4 последнего устройства. Внутри устройств 40.1 - 40.4 соответственно схематически представлены микроконтроллеры 144.1 - 144.4, блоки памяти персональных данных 254.1 - 254.4, блоки памяти транзитных данных 212.1 - 212.4 и блоки памяти приобретенных данных 256.1 - 256.4. Три нисходящие стрелки 41.1 представляют персональные данные передающего устройства 40.1, которые последовательно передаются трем устройствам 40.2, 40.3, 40.4, принимающим эти данные. Также, обе нисходящие стрелки 41.2 представляют персональные данные передающего устройства 40.2, которые последовательно сообщаются двум принимающим устройствам 40.3 и 40.4. То же самое относится к нисходящей стрелке 41.3 от передающего устройства 40.3 к принимающему устройству 40.4. Симметрично, подобным образом обозначены восходящая стрелка 41.4 и восходящие стрелки 41.3 и 41.2. Когда персональные данные других устройств поступают в определенное устройство, они временно хранятся в памяти 212 транзитных данных этого устройства, а затем передаются в память приобретенных данных 256, как было подробно объяснено выше.
Фиг. 14a и 14b представляют функциональную схему системы, состоящей из информационного устройства коммуникации по изобретению и установки для его использования, являющейся портативной микроЭВМ, адаптированной для этой цели и оснащенной совместимыми органами передачи и приема и адекватными программными средствами управления. Эта система обеспечивает создание информационного устройства по изобретению, имеющего возможность выполнения нескольких различных функций.
В соответствии с фиг. 14a блоки памяти 254 данных (обычно персональных и приобретенных, в случае необходимости) содержат, в качестве неограничительного примера, три группы данных a, b и с. Первая группа а сохраняется в зоне блока памяти 254a и обозначена как "Обычно конфиденциальная". Эта группа состоит из различных описательных данных и предназначена для обменов с конкретными третьими сторонами. Вторая группа b сохраняется в зоне блока памяти 254b и обозначена как "Обычно свободная". Эта группа состоит из данных, похожих на предшествующие, и предназначена для обмена данными с любым заинтересованным лицом. Третья группа с сохраняется в зоне блока памяти 254c и обозначена "Обычно конфиденциальная". Эта группа состоит из предоплаченных телефонных блоков, которые дебетируются в случае введения устройства в адекватную телефонную систему. Блоки памяти 254a и 254b связаны с вычислительным каскадом 200 по фиг. 10a через переключатели 255a и 255b. Блок памяти 254c связан с помощью переключателя 255c с логическим каскадом управления дебетом 257. Эти три переключателя 255a, b, с управляются стандартной программой двустороннего копирования, включенной в программные средства управления 146 микроконтроллера 144. В этих условиях, под действием этой стандартной программы, оба переключателя 255a и 255c, соответственно связанные с зонами блоков памяти 254a и 254c, содержащими данные, обозначенные как " Обычно конфиденциальные", постоянно находятся в разомкнутом состоянии, и, наоборот, переключатель 255b, связанный с зоной блока памяти 255b, содержащей данные, обозначенные как "Обычно свободные", постоянно находится в замкнутом состоянии. В результате при отсутствии какой-либо явной противоположной команды только группа b данных, сохраненных в 254b, может участвовать в операциях двустороннего копирования, описанных выше. В этом случае стандартная программа приводит к тому, что микроконтроллер 144 формирует команду DTD1, подаваемую на вычислительный каскад 200 (см. фиг. 10a). Эти три переключателя 255a, b, а также управляются специализированными программами выбора групп и функций, содержащимися в блоке памяти 259.
В соответствии с фиг. 14b программные средства управления установкой 260 содержат четыре дополнительных блока: блок 289 "Инвертировать нормальные связи", блок 291 "Определять задействованные группы", блок 293 "Разрешить дебет группы с" и блок 295 "Комбинировать команды". Блок 295 обеспечивает формирование сообщения, передаваемого в модуль передачи 265 установки 260. Это сообщение принимается устройством коммуникации, введенным в эту установку, и модуль приема 126 передает его в качестве команды для выполнения специализированных программ выбора групп и функций, содержащихся в 259.
В качестве примера первой функцией этих специализированных программ будет инвертирование нормальных состояний, т.е. замыкания или размыкания, заданных стандартной программой, для того или иного из трех переключателей 255a, b, с. Вторая функция этих программ будет обеспечивать то, что когда переключатель 255a находится в замкнутом состоянии, стандартная программа будет иметь возможность формировать команду DTD1, которая запускает обмен данными, и, таким образом, вовлекать в такой обмен группу а данных, сохраненных в 254a, даже если они обозначены как "Обычно конфиденциальные", но стали свободными в качестве исключения. Третья функция - сделать временно "несвободной" группу b данных, обозначенных как "Обычно свободные", сохраненные в 254b.
Четвертой функцией специализированных программ, сохраненных в 259, является трансформировать устройство непосредственной связи между частными лицами по изобретению в инструмент оплаты. В этом случае данные, сохраненные в 254a и 254b, запрещаются к обмену, а данные, сохраненные в 254c, имеют разрешение на дебет. С этой целью переключатели 255a и 255b размыкаются, а переключатель 255c находится в замкнутом состоянии. Со своей стороны блок управления дебетом 257 становится активным. В этих условиях, когда устройство коммуникации программируется в качестве инструмента оплаты телефонного разговора, его модуль приема 126 получает от задействованной телефонной системы команды о дебете телефонных блоков, содержащихся в зоне блока памяти 254c. Эти команды осуществляются программой дебета, содержащейся в блоке памяти 257.
Изобретение не ограничивается описанными формами реализации.
Различные функциональные блоки и блоки программных средств устройства коммуникации по изобретению были представлены на примерах для разъяснения и не представляют собой вариантов практических реализаций соответствующих блоков. Средства взаимосвязи между двумя смежными устройствами или между устройством и установкой для его использования могут быть различного типа: электромеханические, индуктивные, емкостные, акустические или оптические. В случае электромеханических средств взаимосвязи входной каскад передатчика и выходной каскад приемника сводятся к простым электрическим связям.
Блоки памяти персональных данных будут включать преимущественно две зоны: одну неизменяемую, загружаемую изготовителем и содержащую постоянные данные, специфические для владельца устройства (например, идентификацию), и другую изменяемую по желанию пользователя посредством соответствующей установки для использования и/или внешней информационной системы.
Что касается подзаряжаемой батареи устройства, она может быть заменена обычной батареей несмотря на неудобство периодической замены, требуемой при использовании такой батареи. В таком случае не используются внешние проводящие выводы устройства и гибкие контакты установки для его использования.
Вышеназванные применения информационного устройства коммуникации по изобретению не ограничиваются представленными интеллектуальными визитными карточками или карточками, предназначенными для оплаты телефонных разговоров. Потребности рынка приведут к расширению этих применений.
Фиг. 2
12 - Активатор
20 - Батарея
30 - Логический блок
32 - Операционный блок
Фиг. 5
42 - Активатор лицевой стороны
52 - Активатор оборотной стороны
66 - Времязадающий блок
50 - Батарея
68 - Реле
70 - Операционный блок
58 - Генератор воспринимаемого сигнала
Фиг. 6a
102 - Блок памяти
106 - Вызывать
110 - Формировать сообщение подтверждения
108 - Формировать кадр
107 - Буферная память передачи
109 - Повторная передача
111 - Времязадающее средство
104 - Входной каскад передатчика
14 - Передатчик
144 - Микроконтроллер
146 - Память программных средств
Фиг. 6b
58 - Генератор воспринимаемого сигнала
133 - Счетчик
143 - Интерпретация подтверждения
138 - Направление
142 - Каскады использования
136 - Идентификация
131 - Фильтр
134 - Канал связи
132 - Сравнивать
128 - Буферная память приема
130 - Вычисление проверки
140 - Выходной каскад
16 - Приемник
Фиг. 8
146 - Память программных средств
144 - Микроконтроллер
12 - Активатор
150 - Определить P, Q
100 - Модуль передачи
104 - Входной каскад
14 - Передатчик
152 - Рабочая память
154 - Память персональных данных
156 - Память приобретенных данных
158 - Память функциональных характеристик
161 - Формировать SFG
16 - Приемник
140 - Входной каскад
126 - Модуль приема
160 - Сравнить (C; P, Q)
162 - Логический блок
24 - Генератор воспринимаемого сигнала
Фиг. 9
154 - Память персональных данных
100 - Модуль передачи
104 - Входной каскад
54 - Передатчик
16 - Приемник
140 - Входной каскад
126 - Модуль приема
176 - Сравнение
24 - Генератор воспринимаемого сигнала
170 - Память транзитных данных
172 - Индикация конца сообщения
174 - Рекондиционирование
156 - Память приобретенных данных
Фиг. 10a
42 - Активатор лицевой стороны
144 - Микроконтроллер
126r - Модуль приема
140r - Входной каскад
46 - Приемник лицевой стороны
200 - Вычисление
258 - Память функциональных характеристик
256 - Память приобретенных данных
254 - Память персональных данных
202 - Рабочая память
59a, b - Генератор светового сигнала
58 - Генератор звукового сигнала
100v - Модуль передачи
104v - Входной каскад
54 - Передатчик оборотной стороны
Фиг. 10b
56 - Приемник оборотной стороны
140v - Входной каскад
126v - Модуль приема
202 - Рабочая память
44 - Передатчик лицевой стороны
104r - Входной каскад
100r - Модуль передачи
42 - Активатор лицевой стороны
210 - Логический блок
208 - Логический блок
206 - Логический блок
52 - Активатор оборотной стороны
Фиг. 11a
254 - Память персональных данных
213v - Логический блок
100v - Модуль передачи
104v - Входной каскад передатчика
54 - Передатчик оборотной стороны
46 - Приемник лицевой стороны
140r - Входной каскад
126r - Модуль приема
211r - Буферная память
52 - Активатор оборотной стороны
216 - Логический блок
202 - Рабочая память
258 - Память функциональных характеристик
214 - Логический блок
212 - Память транзитных данных
126v - Модуль приема
140v - Выходной каскад
56 - Приемник оборотной стороны
44 - Передатчик лицевой стороны
211v - Буферная память
104r - Входной каскад передатчика
100r - Модуль передачи
213r - Логический блок
Фиг. 11b
214 - Логический блок
218 - Логический блок
42 - Активатор лицевой стороны
54 - Передатчик оборотной стороны
104v - Входной каскад
100v - Модуль передачи
220 - Загрузка
256 - Память приобретенных данных
212 - Память транзитных данных
58, 59a, b - Генератор воспринимаемого сигнала
52 - Активатор оборотной стороны
222 - Логический блок
126r - Модуль приема
140r - Входной каскад
46 - Приемник лицевой стороны
Фиг. 12 (Устройство А (слева). Устройство В (справа))
42 - Активатор
144 - Микроконтроллер
258 - Память конфиденциальных данных
100 - Модуль передачи
54 - Передатчик
46 - Приемник
126 - Модуль приема
129 - Сформировать DTD1
от 127 к 129 - ДА
Фиг. 14a (Устройство)
254a - группа а
254b - группа b
254c - группа с
255a - Переключатель
255b - Переключатель
255c - Переключатель
144/146 - Стандартная программа
200/204 - Вычисление обмена
100 - Модуль передачи
126 - Модуль приема
257 - Дебет
259 - Специализированные программы
Фиг. 14b (Установка для использования информационного устройства)
265 - Модуль передачи
295 - Комбинировать команды
289 - Инвертировать нормальные связи
291 - Указать задействованные группы
293 - Разрешить дебет из группы ст
Изобретение относится к информационному устройству коммуникации. Техническим результатом является обеспечение непосредственного обмена данными между лицами, имеющими совместные коммуникационные устройства, который достигается тем, что информационное устройство содержит корпус с двумя основными поверхностями, образованный жесткой пластинкой формата банковских карточек, источник электроэнергии, микроконтроллер и блоки памяти. Передатчик и приемник размещены на одной поверхности корпуса и обеспечивают двусторонний канал связи между двумя взаимосвязанными устройствами. Устройство содержит также блок памяти персональных данных, блок памяти приобретенных данных и программные средства управления, включающие средства для копирования персональных данных из одного устройства в блок памяти приобретенных данных другого устройства. 2 с. и 12 з.п.ф-лы, 14 ил.
0 |
|
SU168836A1 | |
Механизм для осуществления возвратно-вращательного движения шпинделя станка для притирки клапанов | 1938 |
|
SU57602A1 |
Горный компас | 0 |
|
SU81A1 |
Голубевич А.Д | |||
Кредитные и другие карточки в системе автоматизированных денежных расчетов | |||
- М.: АО "Менатеп-Информ", 1991, с.3 - 17. |
Авторы
Даты
2000-02-10—Публикация
1995-01-20—Подача