36
- Резервная копия двоичных данных идентификатора UII радиочастотной метки УВЧ Поколения 2, представленная в виде символа штрихового кода
Стандарты данных радиочастотной метки EPC (версия 1.3) допускают использование в радиочастотных метках УВЧ Поколения 2 как бинарных структур данных идентификаторов UII, так и смешанных бинарных и алфавитно-цифровых структур данных, например, структур номеров SGTIN-198, идентификаторов GRAI-170 и GIAI-202. В настоящем подразделе приведены методы создания резервных копий любых структур данных идентификатора UII радиочастотной метки УВЧ Поколения 2 как двоичных данных символа штрихового кода. Дополнительные методы для создания резервных копий смешанных бинарных и алфавитно-цифровых структур данных идентификатора UII радиочастотной метки УВЧ Поколения 2 как бинарной структуры, смешанной с 7-битовым набором знаков ASCII символа штрихового кода, приведены в 11.3.
- Организация хранения данных в памяти радиочастотной метки УВЧ Поколения 2
Радиочастотные метки УВЧ Поколения 2 могут иметь большую емкость памяти, чем это необходимо для кодирования заданной структуры данных EPC. Память радиочастотной метки УВЧ Поколения 2 с организацией данных в виде слов является памятью с обратным порядком следования байтов, при котором в каждом 16-битовом слове памяти в бите с младшим адресом хранится значение младшего бита. Карта памяти радиочастотной метки УВЧ Поколения 2 представлена на рисунке D.1 приложения D.
В банке памяти UII биты с адресами 00—0Fh содержат биты кода CRC-16. Б иты с адресами 10—17h содержат биты управления протоколом (PC) (см. рисунок D.2 приложения D). Биты РС управляют организацией и представлением банка памяти UII.
Младшие 8 битов РС с адресами 10—17h управляют организацией банка памяти UII:
- биты с адресами 10—14h, хранящиеся в банке памяти UII радиочастотной метки, определяют диапазон памяти, где указан идентификатор UII (в 16-битовых словах), т. е. область данных, подлежащих проверке кодом CRC-16, который хранится в битах с адресами 00—1Fh банка памяти UII (см. приложение D). Для 96-битовых структур данных идентификатора UII биты РС с адресами 10—14h имеют значение ‘ 00110';
- биты с адресами 15—16h зарезервированы для использования в будущем (бит 15h было предложено использовать для указания наличия памяти пользователя);
- бит-переключатель 17h контролирует интерпретацию данных банка памяти UII:
- когда бит РС 17h установлен на двоичный ‘0', это указывает на то, что метка содержит структуру данных, использующую идентификатор системы EPCglobal, определенный в соответствии со стандартами данных радиочастотной метки EPC, версия 1.3 или выше:
8 старших битов РС 18—1Fh зарезервированы для использования в будущем и установлены на двоичный ‘0';
байт заголовка идентификатора UII и оставшаяся часть структуры данных EPCglobal переменной длины начинаются со следующего слова банка памяти идентификатора UII, с бита 20h памяти радиочастотной метки (см. рисунок D.1 приложения D);
- когда бит-переключатель 17h установлен на единицу, это указывает на то, что в радиочастотной метке закодирован идентификатор A FI по ИСО/МЭК 15961 (см. приложение Е):
8 старших битов РС с адресами 18—1Fh содержат идентификатор AFI по ИСО/МЭК 15961; оставшаяся часть структуры данных переменной длины начинается со следующего слова банка памяти идентификатора UII.
Настоящий стандарт не распространяется на приложения, использующие идентификаторы AFI, однако приведенные методы создания резервной копии идентификатора UII в виде символа штрихового кода пригодны также для радиочастотных меток типа С по ИСО/МЭК 18000-6 со структурами данных, содержащими идентификаторы AFI (см. приложение Е).
Биты РС управляют организацией и представлением банка памяти UII, поэтому при создании резервной копии данных радиочастотной метки в виде символа штрихового кода и/или представления для визуального чтения 16 битов РС будут следовать первыми, независимо от типа структуры данных радиочастотной метки УВЧ Поколения 2.
- Полная резервная копия структуры двоичных данных банка памяти UII радиочастотной метки УВЧ Поколения 2
Полное представление резервной копии любой структуры данных радиочастотной метки УВЧ Поколения 2 как двоичных данных предваряет знак флага ‘2' или ‘В', формат которого приведен в таблице 2. Порядок следования битов данных, кодируемых в символе штрихового кода, совпадает с порядком следования битов в памяти радиочастотной метки (см. приложение D). Каждое определенное поле данных начинает новую восьмеричную или шестнадцатеричную кодирующую последовательность, а представления неиспользуемых битов являются двоичными нулями в последней восьмеричной или шестнадцатеричной цифре этого поля (например, для кодирования 16-битового кода CRC-16 требуется 6 восьмеричных цифр, причем 2 младших бита