Код документа: RU2007106878A
1. Способ декодирования символьных строк в сообщении для ссылки на данные, причем эти данные включены в объект, который передается вместе с сообщением для ссылки на упомянутые данные посредством карусели объектов, при этом упомянутое сообщение включает в себя информацию, касающуюся системы кодирования, использованной для кодирования символьных строк в упомянутом сообщении, причем способ содержит этапы, на которых
извлекают упомянутую информацию, касающуюся упомянутой системы кодирования; и
декодируют символьные строки согласно извлеченной информации.
2. Способ по п.1, в котором сообщение является сообщением Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP).
3. Способ по п.1, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
4. Способ по п.1, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
5. Способ по п.1, в котором сообщение является сообщением BIOP::ServiceGateway.
6. Способ по п.1, в котором упомянутая информация выражена в контексте службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) спецификации CORBA/IIOP 2.1.
7. Способ по п.5, в котором упомянутая информация включена в контекст службы кодового набора протокола GIOP в сообщении BIOP:: ServiceGateway.
8. Способ по п.1, в котором упомянутая информация указывает, что символьные строки кодированы на основании либо стандарта ISO 8859-1, либо стандарта UTF-8.
9. Способ по п.1, в котором символьные строки декодируются на основании стандарта ISO 8859-1, если система кодирования явно не описана в упомянутой информации.
10. Устройство декодирования, содержащее
блок приема, выполненный с возможностью принимать объект, включающий в себя данные, и сообщение для ссылки на эти данные, которые переданы посредством карусели объектов, при этом упомянутое сообщение включает в себя информацию, касающуюся системы кодирования, использованной для кодирования символьных строк в упомянутом сообщении, и разделять упомянутые объект и сообщение, и
блок управления, выполненный с возможностью извлекать из упомянутого сообщения упомянутую информацию, касающуюся упомянутой системы кодирования, и декодировать символьные строки согласно извлеченной информации.
11. Устройство по п.10, в котором сообщение является сообщением BIOP.
12. Устройство, по п.10, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
13. Устройство по п.10, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
14. Устройство по п.10, в котором сообщение является сообщением BIOP::ServiceGateway.
15. Устройство по п.10, в котором упомянутая информация выражена в контексте службы кодового набора GIOP спецификации CORBA/IIOP 2.1.
16. Устройство по п.14, в котором упомянутая информация включена в контекст службы кодового набора Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway.
17. Устройство по п.10, в котором информация указывает, что символьные строки закодированы на основании либо стандарта ISO 8859-1, либо стандарта UTF-8.
18. Устройство по п.10, в котором блок управления декодирует символьные строки на основании стандарта ISO 8859-1, если система кодирования явно не описана в упомянутой информации.
19. Способ предоставления данных при широковещании, содержащий этапы, на которых
принимают объект, включающий в себя данные, и сообщение для ссылки на эти данные, которые переданы посредством карусели объектов, при этом упомянутое сообщение включает в себя информацию, касающуюся системы кодирования, использованной для кодирования символьных строк в упомянутом сообщении,
извлекают из упомянутого сообщения упомянутую информацию, касающуюся упомянутой системы кодирования,
декодируют символьные строки согласно извлеченной информации,
определяют данные, на которые ссылаются символьные строки, и
выводят данные, включенные в объект.
20. Способ по п.19, в котором сообщение является сообщением Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP).
21. Способ по п.19, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
22. Способ по п.19, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
23. Способ по п.19, в котором сообщение является сообщением BIOP::ServiceGateway.
24. Способ по п.23, в котором упомянутая информация включена в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway.
25. Способ по п.19, в котором упомянутая информация указывает, что символьные строки закодированы на основании либо стандарта ISO 8859-1, либо стандарта UTF-8.
26. Способ по п.19, в котором этап декодирования содержит этап, на котором декодируют символьные строки согласно стандарту ISO 8859-1, если система кодирования явно не описана в упомянутой информации.
27. Способ декодирования символьных строк в сообщении для ссылки на данные, причем эти данные включены в объект, который передается вместе с упомянутым сообщением для ссылки на упомянутые данные посредством карусели объектов, при этом упомянутое сообщение включает в себя информацию, касающуюся системы кодирования, использованной для кодирования символьных строк в упомянутом сообщении, причем способ содержит этапы, на которых
определяют, на основании упомянутой включенной в сообщение информации, систему кодирования, использованную для кодирования символьных строк в сообщении, причем символьные строки выражены на языке, отличном от английского; и
декодируют символьные строки на основании системы кодирования, которая определена.
28. Способ по п.27, в котором система кодирования является UTF-8.
29. Способ по п.27, в котором сообщение является сообщением Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP).
30. Способ по п.27, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
31. Способ по п.27, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
32. Способ по п.27, в котором сообщение является сообщением BIOP::ServiceGateway.
33. Способ по п.27, в котором упомянутая информация выражена в контексте службы кодового набора Общего Протокола для Коммуникаций между Брокерами Объектных Запросов (GIOP) спецификации CORBA/IIOP 2.1.
34. Способ по п.32, в котором упомянутая информация включена в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway.
35. Способ предоставления данных при широковещании, содержащий этапы, на которых
принимают объект, включающий в себя данные, причем этот объект передан вместе с сообщением для ссылки на упомянутые данные посредством карусели объектов, при этом упомянутое сообщение включает в себя информацию, касающуюся системы кодирования, использованной для кодирования символьных строк в упомянутом сообщении, причем упомянутая система кодирования поддерживает языки, отличные от английского,
декодируют символьные строки в сообщении, используя упомянутую систему кодирования;
определяют данные, на которые ссылаются символьные строки, которые декодированы; и
выводят данные, включенные в объект.
36. Способ по п.35, в котором система кодирования является UTF-8.
37. Способ по п.35, в котором сообщение включает в себя информацию, идентифицирующую систему декодирования символьных строк, которая должна быть использована при декодировании символьных строк.
38. Способ по п.37, в котором сообщение является сообщением Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP).
39. Способ по п.37, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
40. Способ по п.37, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
41. Способ по п.37, в котором сообщение является сообщением BIOP::ServiceGateway.
42. Способ по п.37, в котором упомянутая информация выражена в контексте службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP), спецификации CORBA/IIOP 2.1.
43. Способ по п.41, в котором упомянутая информация включена в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway.
44. Способ передачи, посредством карусели объектов, объекта, включающего в себя данные, и сообщения для ссылки на эти данные, причем способ содержит этапы, на которых
вставляют в сообщение информацию, которая указывает систему кодирования, использованную при кодировании символьных строк в этом сообщении; и
осуществляют широковещание упомянутых данных и сообщения.
45. Способ по п.44, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
46. Способ по п.44, в котором сообщение является сообщением Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP).
47. Способ по п.44, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
48. Способ по п.44, в котором сообщение является сообщением BIOP::ServiceGateway.
49. Способ по п.48, в котором упомянутая информация выражена в контексте службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway.
50. Способ по п.44, в котором упомянутая информация указывает, что символьные строки закодированы на основании либо стандарта ISO 8859-1, либо стандарта UTF-8.
51. Устройство для передачи, посредством карусели объектов, объекта, включающего в себя данные, и сообщения для ссылки на эти данные, причем устройство содержит
блок управления, который создает объект и вставляет в сообщение информацию, которая указывает систему кодирования, использованную для кодирования символьных строк в этом сообщении; и
передающий блок, который передает объект и сообщение.
52. Устройство по п.51, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
53. Устройство по п.51, в котором сообщение является сообщением Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP).
54. Устройство по п.51, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
55. Устройство по п.51, в котором сообщение является сообщением BIOP::ServiceGateway.
56. Устройство по п.55, в котором упомянутая информация включена в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway.
57. Устройство по п.51, в котором упомянутая информация указывает, что символьные строки закодированы на основании либо стандарта ISO 8859-1, либо стандарта UTF-8.
58. Способ широковещания, посредством карусели объектов, объекта, включающего в себя данные, и сообщения для ссылки на эти данные, причем способ содержит этапы, на которых
кодируют символьные строки в сообщении, используя систему кодирования, поддерживающую языки, отличные от английского; и
осуществляют широковещание объекта и сообщения.
59. Способ по п.58, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
60. Способ по п.58, в котором сообщение является сообщением Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP).
61. Способ по п.58, в котором система кодирования является системой UTF-8.
62. Способ по п.58, в котором сообщение включает в себя информацию, указывающую систему кодирования, использованную при кодировании символьных строк.
63. Способ по п.58, в котором символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
64. Способ по п.58, в котором сообщение является сообщением BIOP::ServiceGateway.
65. Способ по п.62, в котором информация выражена в контексте службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) спецификации CORBA/IIOP 2.1.
66. Способ по п.65, в котором информация включена в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway.
67. Способ передачи и приема, посредством карусели объектов, объекта, включающего в себя данные, и сообщения для ссылки на эти данные, причем способ содержит этапы, на которых
вставляют в сообщение информацию, касающуюся системы кодирования, использованной при кодировании символьных строк в этом сообщении;
передают объект и сообщение;
принимают объект и сообщение;
определяют упомянутую информацию из сообщения; и
декодируют символьные строки в сообщении согласно упомянутой информации.
68. Система передачи и приема, посредством карусели объектов, объекта, включающего в себя данные, и сообщения для ссылки на эти данные, содержащая
передающее устройство, которое передает посредством карусели объектов объект, включающий в себя данные, и сообщение для ссылки на эти данные; и
приемное устройство, которое принимает объект и сообщение,
при этом передающее устройство содержит:
блок управления, который вставляет в сообщение информацию, касающуюся системы кодирования, использованной для кодирования символьных строк в этом сообщении; и
передающий блок, который передает объект и сообщение, и
при этом принимающее устройство содержит:
принимающий блок, который принимает объект и сообщение; и
блок управления, который декодирует символьные строки на основании упомянутой информации.
69. Способ формирования сообщения для ссылки на данные, которые включены в объект, который передается вместе с этим сообщением посредством карусели объектов, причем способ содержит этапы, на которых
вставляют в сообщение информацию для ссылки на данные и информацию, касающуюся системы кодирования, использованной в символьных строках в сообщении,
при этом упомянутая информация, касающаяся упомянутой системы кодирования, используется для декодирования символьных строк.
70. Клиент, принимающий поток данных через широковещание, при этом клиент содержит
приемник, который принимает переданные посредством карусели объектов данные и сообщение Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP),
процессор, который извлекает информацию о кодовом наборе передачи из сообщения BIOP, причем данная информация о кодовом наборе передачи предоставляет инструкцию по интерпретации символьных строк сообщения BIOP, и
декодер, который декодирует символьные строки на основе инструкции, предоставленной информацией о кодовом наборе передачи,
при этом сообщение BIOP является сообщением BIOP::ServiceGateway и процессор считывает упомянутую информацию в контексте службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway, и
при этом символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
71. Клиент по п.70, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
72. Клиент по п.70, в котором упомянутая информация выражена в поле char_data контекста службы кодового набора GIOP.
73. Клиент по п.72, в котором упомянутая информация включена в контекст службы кодового набора GIOP в сообщении BIOP::ServiceGateway.
74. Клиент по п.73, в котором упомянутая информация указывает, что символьные строки кодированы на основании либо стандарта ISO 8859-1, либо стандарта UTF-8.
75. Клиент по п.74, в котором декодер декодирует символьные строки на основании стандарта ISO 8859-1, если система кодирования явно не описана в упомянутой информации.
76. Клиент по п.75, в котором контекст службы кодового набора GIOP для Широкосимвольного Кодового Набора Передачи является незаданным.
77. Клиент по п.76, в котором поле wchar_data не используется для определения системы кодирования символьных строк в упомянутом сообщении.
78. Способ декодирования символьных строк в сообщении для ссылки на данные, содержащий этапы, на которых
принимают сообщение для ссылки на данные, которые переданы посредством карусели объектов, причем это сообщение является сообщением BIOP::ServiceGateway,
извлекают из контекста службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway информацию, относящуюся к кодовому набору, используемому для кодирования символьных строк в упомянутом сообщении BIOP, и
декодируют символьные строки согласно упомянутой информации, которая извлечена,
при этом символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
79. Способ по п.78, в котором карусель объектов определена согласно стандарту ISO-IEC 13838-6.
80. Способ по п.78, в котором упомянутая информация выражена в поле char_data контекста службы кодового набора GIOP.
81. Способ по п.80, в котором упомянутая информация включена в контекст службы кодового набора GIOP в сообщении BIOP::ServiceGateway.
82. Способ по п.81, в котором упомянутая информация указывает, что символьные строки кодированы на основании либо стандарта ISO 8859-1, либо стандарта UTF-8.
83. Способ по п.82, в котором символьные строки декодируют на основании стандарта ISO 8859-1, если система кодирования явно не описана в упомянутой информации.
84. Способ по п.83, в котором контекст службы кодового набора GIOP для Широкосимвольного Кодового Набора Передачи является незаданным.
85. Способ по п.84, в котором поле wchar_data не используется для определения системы кодирования символьных строк в упомянутом сообщении.
86. Сервер, поддерживающий структуры объектов, представленных на различных языках, в широковещательном потоке данных, содержащий
средство формирования, которое формирует данные и сообщение Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP),
процессор, который вставляет информацию о кодовом наборе передачи в сообщение BIOP, причем данная информация о кодовом наборе передачи предоставляет инструкцию по интерпретации символьных строк сообщения BIOP, и
передатчик, который передает упомянутые данные к сообщение BIOP посредством карусели объектов,
при этом сообщение BIOP является сообщением BIOP::ServiceGateway и процессор вставляет упомянутую информацию в контексте службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway, и
при этом символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
87. Способ передачи объекта, включающего в себя данные, и сообщения для ссылки на эти данные посредством карусели объектов, содержащий этапы, на которых
вставляют в сообщение информацию, которая указывает систему кодирования, использованную для кодирования символьных строк в сообщении, и
осуществляют широковещание упомянутых данных и сообщения посредством карусели объектов,
при этом сообщение является сообщением BIOP::ServiceGateway и упомянутую информацию вставляют в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway, и
при этом символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
88. Способ передачи и приема, посредством карусели объектов, объекта, включающего в себя данные, и сообщения для ссылки на эти данные, содержащий этапы, на которых
вставляют в сообщение информацию, относящуюся к системе кодирования, использованной для кодирования символьных строк в сообщении,
передают упомянутые данные и сообщение посредством карусели объектов,
принимают упомянутые данные и сообщение,
определяют упомянутую информацию из сообщения и
декодируют символьные строки в сообщении согласно упомянутой информации,
при этом сообщение является сообщением BIOP::ServiceGateway и упомянутую информацию вставляют в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway, и
при этом символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.
89. Система для передачи и приема, посредством карусели объектов, объекта, включающего в себя данные, и сообщения для ссылки на эти данные, содержащая
передающее устройство, которое передает, посредством карусели объектов, объект, включающий в себя данные, и сообщение Протокола для Коммуникации между Брокерами Объектных Запросов при Широковещании (BIOP) для ссылки на эти данные и приемное устройство, которое принимает объект, при этом передающее устройство содержит
блок управления, который вставляет в сообщение BIOP информацию, относящуюся к системе кодирования, использованной для кодирования символьных строк в этом сообщении, и
передающий блок, который передает объект и сообщение BIOP,
при этом приемное устройство содержит
принимающий блок, который принимает объект, и
блок управления, который декодирует символьные строки на основе упомянутой информации,
причем сообщение BIOP является сообщением BIOP::ServiceGateway и блок управления вставляет упомянутую информацию в контекст службы кодового набора Общего Протокола для Коммуникации между Брокерами Объектных Запросов (GIOP) в сообщении BIOP::ServiceGateway, и
при этом символьные строки являются строками Общей Архитектуры Брокера Объектных Запросов (CORBA), определенными согласно спецификации CORBA/IIOP 2.1.