УСТРОЙСТВО, СИСТЕМА И ПРОГРАММА ДЛЯ УПРАВЛЕНИЯ ВЫВОДОМ ДАННЫХ
DEVICE, SYSTEM AND PROGRAM FOR CONTROL OF DATA OUTPUT

ОБЩИЕ СВЕДЕНИЯ
1. ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к устройству, системе и программе для управления выводом данных.
2. ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] На уровне техники известно устройство воспроизведения изображения, содержащее блок управления для отображения уведомления о том, что мобильный телефон, подключенный к порту HDMI (зарегистрированный товарный знак) устройства воспроизведения изображения, принял входящий вызов, когда мобильный телефон принимает такой вызов (что раскрыто, например, в патентном документе 1).
[Документ уровня техники]
[Патентный документ]
[Патентный документ 1] Публикация японской патентной заявки №2013-021442
[0003] Поставлена задача более точного уведомления пользователя устройства отображения о состоянии мобильного телефона.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] В соответствии с первым аспектом настоящего изобретения предложено устройство управления выводом данных. Устройство управления выводом данных может содержать блок приема информации, принимающий информацию от коммуникационного устройства. Устройство управления выводом данных может содержать блок хранения данных уведомлений, хранящий данные уведомлений, связанные с информацией от коммуникационного устройства. Устройство управления выводом данных может содержать блок вывода данных уведомления, выводящий данные уведомления, соответствующие информации, принятой блоком приема информации. Устройство управления выводом данных может содержать блок управления выводом данных, осуществляющий различные операции управления выводом данных уведомлений в соответствии с полученной информацией в зависимости от того, меньше ли объем очереди вывода данных уведомлений, соответствующих принятой информации, предварительно заданного числа, когда блок приема информации принимает информацию.
[0005] Информация может представлять собой идентификационные данные того из приложений, установленных на коммуникационном устройстве, в котором произошло событие, повлекшее за собой уведомление. Когда блок приема информации принимает идентификационные данные приложения, блок управления выводом данных может осуществлять различные операции управления выводом данных уведомлений в соответствии с полученными идентификационными данными приложения в зависимости от того, меньше ли объем очереди вывода данных уведомлений, соответствующих категории приложений, идентифицированного по принятым идентификационным данным приложения, предварительно заданного числа. Если объем очереди вывода данных уведомлений, соответствующих принятой информации, меньше предварительно заданного числа, блок управления выводом данных может ставить данные уведомления, соответствующие принятой информации, в очередь на вывод через блок вывода данных уведомлений. Если объем очереди вывода данных уведомлений, соответствующих принятой информации, не меньше предварительно заданного числа, блок управления выводом данных может осуществлять управление таким образом, чтобы не вызывать блок вывода данных уведомлений для вывода данных уведомления, соответствующих принятой информации. Блок вывода данных уведомлений может одновременно выводить множество частей данных уведомления.
[0006] Если объем очереди вывода данных уведомлений, соответствующих принятой информации, не меньше предварительно заданного числа, то после постановки данных уведомления в очередь вывода блок управления выводом данных может подать на блок вывода данных уведомлений команду сократить период вывода данных уведомлений, соответствующих принятой информации, по сравнению со случаем, когда объем очереди вывода данных уведомлений, соответствующих принятой информации, меньше предварительно заданного числа.
[0007] Устройство управления выводом данных может дополнительно содержать блок хранения запросов вывода, формирующий очередь для каждого типа информации и способный сохранять заданное количество запросов на вывод данных уведомлений для каждого типа информации; блок управления выводом данных может подавать на блок вывода данных уведомлений команду о выводе данных уведомлений в порядке хранения запросов на вывод в очереди, и удаляет запросы на вывод из очереди. Данные уведомления могут представлять собой по меньшей мере один из следующих элементов: пиктограмма, изображение, текст и звук.
[0008] В соответствии со вторым аспектом настоящего изобретения предложена система, содержащая вышеупомянутое устройство управления выводом данных и вышеупомянутое коммуникационное устройство.
[0009] В соответствии с третьим аспектом настоящего изобретения предложена программа, переводящая компьютер в режим работы вышеупомянутого устройства управления выводом данных.
[0010] В разделе краткого изложения сущности изобретения не обязательно приводится описание всех необходимых признаков вариантов осуществления настоящего изобретения. Настоящее изобретение может также представлять собой комбинацию некоторых из вышеописанных признаков.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0011] На Рис. 1 схематически показан пример системы 10.
На Рис. 2 схематически показан пример последовательности обработки, выполняемой системой 10.
На Рис. 3 схематически показан пример последовательности обработки, выполняемой системой 10.
На Рис. 4 схематически показан пример последовательности обработки, выполняемой системой 10.
На Рис. 5 схематически показан пример последовательности обработки в системе 10.
На Рис. 6 схематически показан пример последовательности обработки, выполняемой системой 10.
На Рис. 7 схематически показан пример последовательности обработки, выполняемой системой 10.
На Рис. 8 схематично изображена примерная функциональная структура устройства 100 отображения.
На Рис. 9 схематично изображена структура монитора 300, представляющего собой вариант исполнения устройства 100 отображения.
На Рис. 10 схематически показан пример последовательности обработки, выполняемой устройством 100 отображения.
ОПИСАНИЕ ПРИМЕРОВ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0012] Далее будет приведено описание некоторых вариантов осуществления настоящего изобретения. Данные варианты осуществления не ограничивают изобретения согласно пунктам формулы изобретения, и не все комбинации элементов, описанных в вариантах осуществления, обязательно присущи средствам, предусмотренным аспектами данного изобретения.
[0013] На Рис. 1 схематически показан пример системы 10. Система 10 содержит устройство 100 отображения и абонентское оборудование 200 мобильной связи. Устройство 100 отображения может служить примером устройства управления выводом данных. Абонентское оборудование 200 мобильной связи может служить примером коммуникационного устройства.
[0014] После появления на абонентском оборудовании 200 мобильной связи, установившем беспроводное соединение, событий различных типов приложений, в частности, приема телефонных звонков, приема почты, приема сообщений от социальных сетей или приема сообщений игр, устройство 100 отображения, согласно настоящему варианту осуществления, выводит данные уведомления, например, пиктограмму 180, соответствующие событиям и предназначенные для уведомления о возникновении событий, и уведомляет пользователя устройства 100 отображения о возникновении событий.
[0015] Устройство 100 отображения может содержать предварительно сохраненные пиктограммы по умолчанию (иногда называемые стандартными пиктограммами). Устройство 100 отображения способно сохранять несколько стандартных пиктограмм. Например, устройство 100 отображения сохраняет пять стандартных пиктограмм.
[0016] Устройство 100 отображения может сохранять комбинацию информации, идентифицирующей абонентское оборудование 200 мобильной связи, и информации, идентифицирующей приложение, в связи со стандартными пиктограммами. Информация, идентифицирующая абонентское оборудование мобильной связи, может представлять собой любую информацию, позволяющую идентифицировать абонентское оборудование 200 мобильной связи. Например, информацией, идентифицирующей абонентское оборудование мобильной связи, служит информация о сопряжении устройств для BLE-соединения (Bluetooth (зарегистрированная торговая марка) Low Energy). Кроме того, информацией, идентифицирующей абонентское оборудование мобильной связи, может служить информация о сопряжении устройств для соединения Bluetooth (зарегистрированная торговая марка), телефонный номер, персональная идентификационная информация, идентификационный номер абонентского оборудования, МАС-адреса (управление доступом к среде) и тому подобное. Информация, идентифицирующая приложение, может представлять собой любую информацию, позволяющую идентифицировать приложения. Например, информацией, идентифицирующей приложение, служат названия пакетов приложений.
[0017] Кроме того, устройство 100 отображения может содержать пиктограмму, полученную с сервера 30 хранения посредством абонентского оборудования 200 мобильной связи (иногда называемую специальной пиктограммой). Устройство 100 отображения получает специальную пиктограмму с абонентского оборудования 200 мобильной связи, например, по BLE-соединению, и сохраняет ее. Устройство 100 отображения способно сохранять несколько специальных пиктограмм. Например, устройство 100 отображения сохраняет пять специальных пиктограмм. Устройство 100 отображения может сохранять комбинацию информации, идентифицирующей абонентское оборудование 200 мобильной связи, и информации, идентифицирующей приложение, в связи со специальными пиктограммами.
[0018] Абонентское оборудование 200 мобильной связи передает на устройство 100 отображения информацию, идентифицирующую приложение, в котором произошло событие. Информация, идентифицирующая приложение, - пример информации, получаемой устройством 100 отображения от абонентского оборудования 200 мобильной связи. Если комбинация информации, идентифицирующей приложение, и информации, идентифицирующей абонентское оборудование 200 мобильной связи, полученная с абонентского оборудования 200 мобильной связи, сохранена в связи со специальной пиктограммой, устройство 100 отображения выводит на дисплей эту специальную пиктограмму. Если комбинация информации, идентифицирующей приложение, и информации, идентифицирующей абонентское оборудование 200 мобильной связи, полученная с абонентского оборудования 200 мобильной связи, не сохранена в связи со специальной пиктограммой, но сохранена в связи со стандартной пиктограммой, устройство 100 отображения выводит на дисплей стандартную пиктограмму. Если комбинация информации, идентифицирующей приложение, и информации, идентифицирующей абонентское оборудование 200 мобильной связи, полученная с абонентского оборудования 200 мобильной связи, сохранена в связи с любой из специальных пиктограмм и стандартными пиктограммами, устройство 100 отображения может выводить на дисплей предварительно заданную стандартную пиктограмму, взятую из ряда стандартных пиктограмм.
[0019] Абонентское оборудование 200 мобильной связи может получать доступ к серверу 30 хранения, поставляющему пиктограммы, через беспроводную базовую станцию 50 и сеть 20. Абонентское оборудование 200 мобильной связи и беспроводная базовая станция 50 могут состоять в беспроводном соединении, используя произвольно выбранный способ связи. Например, абонентское оборудование 200 мобильной связи и беспроводная базовая станция 50 обмениваются данными беспроводным путем с помощью технологии 2G (2 поколение), например, GSM (глобальная система мобильной связи) (зарегистрированная торговая марка) или PDC (персональная цифровая сотовая связь), технологии 3G (3 поколение), например, WCDMA (широкополосный множественный доступ с кодовым разделением каналов) (зарегистрированная торговая марка) и CDMA 2000 (множественный доступ с кодовым разделением 2000), технологии 3.9G, например, LTE (долгосрочное развитие), технологии 4G, например, расширенный LTE, или технологий, пришедших на смену 4G. Под сетью 20 может пониматься сеть Интернет и телефонная сеть. Абонентское оборудование 200 мобильной связи может получать доступ к серверу 30 хранения посредством точки доступа Wi-Fi (беспроводная достоверность) (зарегистрированная торговая марка) и сети 20.
[0020] Абонентское оборудование 200 мобильной связи может получать пиктограмму с облачного сервера 40 по завершении процедуры получения пиктограммы с сервера 30 хранения. Устройство 100 отображения может получать с абонентского оборудования 200 мобильной связи пиктограмму, полученную абонентским оборудованием 200 мобильной связи с облачного сервера 40. Таким образом, устройство 100 отображения может получать пиктограмму с облачного сервера 40 по завершении процедуры получения пиктограммы абонентским оборудованием 200 мобильной связи с сервера 30 хранения.
[0021] Пользователь системы 10 связывает ряд пиктограмм, хранящихся в устройстве 100 отображения, с категориями приложений, установленных на абонентском оборудовании 200 мобильной связи. Например, пять пиктограмм связано с пятью категориями, а именно Телефон, Почта, Социальные сети, Игры и Прочее. Категории могут служить примером типов информации идентификации приложения. Например, тип категории информации, идентифицирующей приложение, для любого из почтовых приложений относится к категории: Почта, а тип категории информации, идентифицирующей приложение, для любой из социальных сетей относится к категории: Социальные сети.
[0022] Устройство 100 отображения связывает информацию, идентифицирующую социальную сеть, со стандартной пиктограммой, соответствующей социальной сети, например, на основании команды пользователя системы 10. Впоследствии устройство 100 отображения отображает стандартную пиктограмму, соответствующую социальной сети, когда информация, идентифицирующая социальную сеть, принимается с абонентского оборудования 200 мобильной связи. Таким образом, пользователь системы 10 видит, что событие уведомления произошло в приложении социальной сети, установленном на абонентском оборудовании 200 мобильной связи.
[0023] При установлении беспроводного соединения с устройством 100 отображения при возникновении события уведомления абонентское оборудование 200 мобильной связи передает на устройство 100 отображения информацию, идентифицирующую приложение, в котором происходит событие уведомления. В данном случае, когда абонентское оборудование 200 мобильной связи и устройство 100 отображения устанавливают беспроводное соединение, возникновение ряда событий уведомления в одном или нескольких приложениях на абонентском оборудовании 200 мобильной связи приводит к последовательной передаче множества частей информации, идентифицирующей приложения, от абонентского оборудования 200 мобильной связи на устройство 100 отображения. Например, если пользователь, не склонный к немедленной проверке событий уведомлений, происходящих на абонентском оборудовании 200 мобильной связи, пока он находится в пути, не просматривает их в дороге, а по возвращении домой устанавливает беспроводное соединение между абонентским оборудованием 200 мобильной связи и устройством 100 отображения, на устройство 100 отображения передается большой объем информации, идентифицирующей приложения.
[0024] В таком случае последовательно отображаются пиктограммы, соответствующие всем частям информации, идентифицирующей приложения, что занимает определенное время. Например, можно настроить управление таким образом, чтобы не отображалась пиктограмма, соответствующая информации, идентифицирующей приложение, и полученная во время отображения другой пиктограммы. При этом, однако, событие уведомления, важное для пользователя, может быть не доставлено пользователю. Для устранения этого недостатка устройство 100 отображения, предложенное в настоящем варианте осуществления, выполняет процесс таким образом, чтобы пиктограмма, соответствующая той же категории, не отображалась больше необходимого количества раз.
[0025] На Рис. 2-7 схематически показан пример последовательности обработки, выполняемой системой 10. В данном случае, в примере, раскрытом со ссылкой на Рис. 2, идентифицирующая приложение информация, соответствующая категории А, идентифицирующая приложение информация, соответствующая категории С, идентифицирующая приложение информация, соответствующая категории А, и идентифицирующая приложение информация, соответствующая категории А, последовательно передаются с абонентского оборудования 200 мобильной связи на устройство 100 отображения.
[0026] Для каждой категории устройство 100 отображения, предложенное в настоящем варианте осуществления, может формировать очередь, которая может хранить запрос на вывод пиктограммы, что схематично показано на Рис. 3-7. На Рис. 3-7 показан случай, когда устройство 100 отображения содержит пять очередей 151, 152, 153, 154, 155. Очередь 151 соответствует категории А, очередь 152 соответствует категории В, очередь 153 соответствует категории С, очередь 154 соответствует категории D, а очередь 155 соответствует категории Е. В данном примере показано, что любая очередь 151, 152, 153, 154, 155 может хранить только один запрос на вывод.
[0027] На Рис. 3 показан процесс, выполняемый, когда устройство 100 отображения принимает первую идентифицирующую приложение информацию, соответствующую категории А. Поскольку пиктограммы еще не были выведены на дисплей, устройство 100 отображения отображает пиктограмму 182, соответствующую категории А.
[0028] На Рис. 4 показан процесс, выполняемый, когда устройство 100 отображения принимает вторую идентифицирующую приложение информацию, соответствующую категории С.Поскольку устройство 100 отображения отображает пиктограмму 182, оно сохраняет запрос на вывод в очереди 153, соответствующей категории С.
[0029] На Рис. 5 показан процесс, выполняемый, когда устройство 100 отображения принимает третью идентифицирующую приложение информацию, соответствующую категории А. Поскольку устройство 100 отображения отображает пиктограмму 182, оно сохраняет запрос на вывод в очереди 151, соответствующей категории А.
[0030] На Рис. 6 показан процесс, выполняемый, когда устройство 100 отображения принимает четвертую идентифицирующую приложение информацию, соответствующую категории А. Поскольку устройство 100 отображения отображает пиктограмму 182, и запрос на вывод уже сохранен в очереди 151, оно игнорирует четвертую идентифицирующую приложение информацию. Таким образом, запрос на вывод для четвертой информации, идентифицирующей приложение, не сохраняется.
[0031] На Рис. 7 показан процесс, выполняемый по завершении отображения пиктограммы 182. Устройство 100 отображения считывает запросы на вывод, хранящиеся в очередях 151, 152, 153, 154, 155, в порядке записи в очередь и отображает пиктограмму в соответствии со считанным запросом на вывод. В данном случае, поскольку запросы на вывод хранятся в очереди 151 и очереди 153, и очередь 153 хранит поступивший ранее запрос на вывод, устройство 100 отображения считывает запрос на вывод, сохраненный в очереди 153, и отображает пиктограмму 184, соответствующую категории С. После отображения пиктограммы 184 устройство 100 отображения считывает запрос на вывод, сохраненный в очереди 151, и отображает пиктограмму 182, соответствующую категории А.
[0032] Как было указано выше, устройство 100 отображения, предложенное в настоящем варианте осуществления, не отображает пиктограмму, относящуюся к одной и той же категории, больше необходимого количества раз, игнорируя принятую информацию идентификации приложения, если запрос на вывод уже сохранен в очереди, соответствующей категории принятой информации идентификации приложения.
[0033] На Рис. 8 схематично изображена примерная функциональная структура устройства 100 отображения. Устройство 100 отображения содержит устройство 102 управления отображением, раздел 160 отображения и блок 162 аудиовыхода. Устройство 102 управления отображением содержит блок 110 хранения пиктограмм, блок 122 хранения информации о связях со специальными пиктограммами, блок 124 хранения информации о связях со стандартными пиктограммами, блок 126 установления соединения, коммуникационный блок 130, блок 140 управления выводом данных, блок 142 хранения рабочих данных и блок 144 перезаписи пиктограмм. Устройство 102 управления отображением не обязательно должно содержать все перечисленное.
[0034] Блок 110 хранения пиктограмм хранит стандартные и специальные пиктограммы. Блок 110 хранения пиктограмм может служить примером блока хранения данных уведомлений. В данном варианте осуществления блок 110 хранения пиктограмм содержит первый блок 112 хранения пиктограммы, второй блок 114 хранения пиктограммы и третий блок 116 хранения пиктограммы.
[0035] Первый блок 112 хранения пиктограмм содержит стандартную пиктограмму. Стандартную пиктограмму, хранящуюся в первом блоке 112 хранения пиктограмм, иногда называют первой пиктограммой. Первый блок 112 хранения пиктограмм может содержать несколько стандартных пиктограмм. Первый блок 112 хранения пиктограмм содержит, например, пять стандартных пиктограмм. Данные, хранящиеся в первом блоке 112 хранения пиктограмм, могут быть недоступны для перезаписи.
[0036] Второй блок 114 хранения пиктограмм и третий блок 116 хранения пиктограмм содержат специальные пиктограммы. Специальную пиктограмму, хранящуюся во втором блоке 114 хранения пиктограмм, иногда называют второй пиктограммой. Специальную пиктограмму, хранящуюся в третьем блоке 116 хранения пиктограмм, иногда называют третьей пиктограммой. Второй блок 114 хранения пиктограмм может содержать несколько специальных пиктограмм. Второй блок 114 хранения пиктограмм содержит, например, пять специальных пиктограмм. Третий блок 116 хранения пиктограмм может содержать несколько специальных пиктограмм. Третий блок 116 хранения пиктограмм содержит, например, пять специальных пиктограмм.
[0037] Если во втором блоке 114 хранения пиктограмм и в третьем блоке 116 хранения пиктограмм записаны специальные пиктограммы, блок 110 хранения пиктограмм может управлять специальной пиктограммой, хранящейся в любом из них, как действительной специальной пиктограммой. Блок 110 хранения пиктограмм может управлять в качестве действительной специальной пиктограммы второй пиктограммой или третьей пиктограммой, которая была сохранена позже. Блок 110 хранения пиктограмм может запрещать использование в качестве действительной специальной пиктограммы второй пиктограммы или третьей пиктограммы, которая была сохранена ранее.
[0038] Блок 122 хранения информации о связях со специальными пиктограммами содержит комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, связанную со специальной пиктограммой. Блок 122 хранения информации о связях со специальными пиктограммами может содержать комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, связанную со специальной пиктограммой, то есть второй или третьей пиктограммой, которая была сохранена позже. Блок 122 хранения информации о связях со специальными пиктограммами может содержать любую из множества комбинаций информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, связанную с любой из множества специальных пиктограмм. Блок 122 хранения информации о связях со специальными пиктограммами может содержать комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию приложения, связанную со специальной пиктограммой.
[0039] Блок 124 хранения информации о связях со стандартными пиктограммами содержит комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, связанную со стандартной пиктограммой. Блок 124 хранения информации о связях со стандартными пиктограммами может содержать любую из множества комбинаций информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, связанную с любой из множества стандартных пиктограмм. Блок 124 хранения информации о связях со стандартными пиктограммами может содержать комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию приложение, связанную со стандартной пиктограммой.
[0040] Блок 126 установления соединения устанавливает соединение с абонентским оборудованием 200 мобильной связи. Блок 126 установления соединения может устанавливать соединение с абонентским оборудованием 200 мобильной связи любым способом связи. Например, блок 126 установления соединения устанавливает BLE-соединение с абонентским оборудованием 200 мобильной связи. Кроме того, блок 126 установления соединения может устанавливать соединение Bluetooth (зарегистрированная торговая марка) с абонентским оборудованием 200 мобильной связи. Помимо этого, блок 126 установления соединения может устанавливать соединение с абонентским оборудованием 200 мобильной связи, используя точку доступа Wi-Fi (зарегистрированная торговая марка).
[0041] Коммуникационный блок 130 обменивается данными с абонентским оборудованием 200 мобильной связи посредством соединения, установленного блоком 126 установления соединения. Коммуникационный блок 130 содержит блок 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, блок 134 приема информации, идентифицирующей приложение, и блок 136 приема пиктограмм.
[0042] Блок 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, получает с абонентского оборудования 200 мобильной связи информацию, идентифицирующую такое оборудование. Например, блок 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, получает от блока 126 установления соединения информацию о сопряжении, полученную от абонентского оборудования 200 мобильной связи, когда блок 126 установления соединения устанавливает BLE-соединение или соединение Bluetooth (зарегистрированная торговая марка) с абонентским оборудованием 200 мобильной связи. Например, блок 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, получает от блока 126 установления соединения информацию об абонентском оборудовании мобильной связи, полученную от абонентского оборудования 200 мобильной связи, когда блок 126 установления соединения устанавливает соединение для передачи данных с абонентским оборудованием 200 мобильной связи иным способом. Например, при наступлении события уведомления на абонентском оборудовании 200 мобильной связи, и если абонентское оборудование 200 мобильной связи передает информацию, идентифицирующую абонентское оборудование мобильной связи, дополнительно к информации, идентифицирующей приложение, в соответствии с событием уведомления, блок 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, может принимать информацию, идентифицирующую абонентское оборудование мобильной связи.
[0043] Блок 134 приема информации, идентифицирующей приложение, получает с абонентского оборудования 200 мобильной связи информацию, идентифицирующую приложение. Блок 134 приема информации, идентифицирующей приложение, может получать информацию, идентифицирующую приложение: переданную абонентским оборудованием 200 мобильной связи при наступлении события уведомления на абонентском оборудовании 200 мобильной связи; и соответствующую наступившему событию уведомления. Блок 134 приема информации, идентифицирующей приложение, - пример блока приема информации.
[0044] Блок 136 приема пиктограмм принимает пиктограмму. Например, блок 136 приема пиктограмм получает специальную пиктограмму с абонентского оборудования 200 мобильной связи. Например, по завершении процедуры получения новой специальной пиктограммы абонентское оборудование 200 мобильной связи передает новую специальную пиктограмму на устройство 100 отображения.
[0045] Блок 140 управления выводом данных подает на блок 160 отображения команду на отображение пиктограммы. Блок 140 управления выводом данных может подавать на блок 160 отображения команду на отображение стандартной или специальной пиктограммы. Блок 140 управления выводом данных может подавать на блок 160 отображения команду на одновременное отображение нескольких пиктограмм. Например, блок 140 управления выводом данных устанавливает время отображения каждой из нескольких пиктограмм, равное пяти секундам.
[0046] Если звуковые данные входят в состав стандартной или специальной пиктограммы, блок 140 управления выводом данных подает на блок 162 аудиовыхода команду на вывод звуковых данных. Блок 140 управления выводом данных может служить примером блока вывода данных уведомлений.
[0047] Если комбинация информации, идентифицирующей абонентское оборудование мобильной связи и полученной блоком 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение и полученной блоком 134 приема информации, идентифицирующей приложение, сохранена в блоке 122 хранения информации о связях со специальными пиктограммами, блок 140 управления выводом данных подает на блок 160 отображения команду на вывод специальной пиктограммы, соответствующей этой комбинации. Кроме того, если комбинация информации, идентифицирующей абонентское оборудование мобильной связи и полученной блоком 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение и полученной блоком 134 приема информации, идентифицирующей приложение, не сохранена в блоке 122 хранения информации о связях со специальными пиктограммами, но сохранена в блоке 124 хранения информации о связях со стандартными пиктограммами, блок 140 управления выводом данных подает на блок 160 отображения команду на вывод стандартной пиктограммы, соответствующей этой комбинации. Кроме того, если комбинация информации, идентифицирующей абонентское оборудование мобильной связи и полученной блоком 132 приема информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение и полученной блоком 134 приема информации, идентифицирующей приложение, не сохранена ни в блоке 122 хранения информации о связях со специальными пиктограммами, ни в блоке 124 хранения информации о связях со стандартными пиктограммами, блок 140 управления выводом данных может подавать на блок 160 отображения команду на вывод предварительно заданной стандартной пиктограммы.
[0048] Если блок 122 хранения информации о связях со специальными пиктограммами хранит комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию, в сочетании со специальной пиктограммой, а блок 124 хранения информации о связях со стандартными пиктограммами хранит комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию, в сочетании со стандартной пиктограммой, и если комбинация полученной информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию приложения в соответствии с принятыми данными идентификации приложения, сохранена в блоке 122 хранения информации о связях со специальными пиктограммами, блок 140 управления выводом данных может подавать на блок 160 отображения команду на отображение специальной пиктограммы, соответствующей комбинации, в качестве специальной пиктограммы, соответствующей полученной информации идентификации приложения. Кроме того, если комбинация полученной информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию приложения, идентифицированного по полученной информации идентификации приложения, не сохранена в блоке 122 хранения информации о связях со специальными пиктограммами, но сохранена в блоке 124 хранения информации о связях со стандартными пиктограммами, блок 140 управления выводом данных может подавать на блок 160 отображения команду на вывод стандартной пиктограммы, соответствующей комбинации, в качестве стандартной пиктограммы, соответствующей полученной информации идентификации приложения.
[0049] Когда блок 134 приема информации, идентифицирующей приложение, принимает идентификационные данные приложения, блок 140 управления выводом данных осуществляет различные операции управления выводом пиктограммы в соответствии с полученными идентификационными данными приложения в зависимости от того, меньше ли объем очереди вывода пиктограмм, соответствующих принятым идентификационным данным приложения, предварительно заданного числа. Предварительно заданное число может представлять собой, например, количество запросов на вывод, которое может быть сохранено в очереди, что раскрыто со ссылкой на Рис. 3-7. Если объем очереди вывода данных пиктограмм, соответствующих принятой информации, идентифицирующей приложение, меньше предварительно заданного числа, блок 140 управления выводом данных может ставить пиктограммы, соответствующие принятой информации, идентифицирующей приложение, в очередь на вывод через блок 160 отображения. Если объем очереди вывода данных пиктограмм, соответствующих принятой информации, идентифицирующей приложение, не меньше предварительно заданного числа, блок 140 управления выводом данных может осуществлять управление таким образом, чтобы пиктограмма, соответствующая принятой информации, идентифицирующей приложение, не выводилась через блок 160 отображения.
[0050] Предварительно заданное число равно, например, единице. Таким образом, например, становится возможным подавлять вывод каждой пиктограммы, когда устройство 100 отображения последовательно получает информацию, идентифицирующую приложение, от абонентского оборудования 200 мобильной связи. Кроме того, предварительно заданное число может быть равно двум и более, и может устанавливаться пользователем. Таким образом, например, становится возможным подавлять вывод каждой пиктограммы заданное пользователем количество раз, когда устройство 100 отображения последовательно получает информацию, идентифицирующую приложение, от абонентского оборудования 200 мобильной связи.
[0051] Блок 140 управления выводом данных содержит блок 150 хранения запросов на вывод. Блок 150 хранения запросов на вывод содержит несколько очередей, которые могут хранить предварительно заданное количество запросов на вывод пиктограмм. Количество запросов на вывод, которые должны быть сохранены в очереди, - пример объема очереди на вывод пиктограмм, соответствующих очереди. Блок 140 управления выводом данных подает на блок 160 отображения команду на вывод пиктограммы в порядке, в котором запросы на вывод сохранены в очереди, и удаляет из очереди запросы на вывод, для которых были отображены пиктограммы. При определении порядка вывода пиктограмм блок 140 управления выводом данных может не следовать порядку сохранения запросов на вывод в очереди. Например, порядок может быть случайным. Кроме того, порядок можно задать для нескольких очередей, и блок 140 управления выводом данных может выводить пиктограммы в соответствии с заданным порядком.
[0052] Если объем очереди вывода пиктограмм, соответствующих принятой информации, идентифицирующей приложение, полученной от блока 134 приема информации, идентифицирующей приложение, не меньше предварительно заданного числа, то после постановки пиктограмм в очередь вывода блок 140 управления выводом данных может подать на блок 160 отображение команду сократить период вывода пиктограмм, соответствующих принятой информации, идентифицирующей приложение, по сравнению со случаем, когда объем очереди вывода пиктограмм, соответствующих принятой информации, идентифицирующей приложение, меньше предварительно заданного числа. Таким образом, становится возможным уменьшить длительность вывода пиктограмм, если количество выводов пиктограмм одной категории не меньше предварительно заданного числа.
[0053] Блок 142 хранения рабочих данных содержит рабочие данные, показывающие, как должна быть отображена пиктограмма в блоке 160 отображения. Рабочие данные могут указывать на заданное движение. Например, рабочие данные описывают такие операции, как появление, смещение, всплывание, разделение и сдвиг. Блок 142 хранения рабочих данных может содержать рабочие данные для каждой из нескольких специальных пиктограмм. Кроме того, блок 142 хранения рабочих данных может содержать рабочие данные для каждой из нескольких стандартных пиктограмм. Если рабочие данные, соответствующие пиктограмме, отображаемой в блоке 160 отображения, сохранены в блоке 142 хранения рабочих данных, блок 140 управления выводом данных может подавать команду на отображение пиктограммы в соответствии с рабочими данными. [0054] Блок 144 перезаписи пиктограмм перезаписывает специальную пиктограмму, сохраненную в блоке 110 хранения пиктограмм. Например, если блок 136 приема пиктограмм принимает ряд новых специальных пиктограмм, и несколько вторых пиктограмм сохранено во втором блоке 114 хранения пиктограмм, а несколько третьих пиктограмм сохранено в третьем блоке 116 хранения пиктограмм, то блок 144 перезаписи пиктограмм перезаписывает те пиктограммы из ряда вторых или третьих пиктограмм, которые были сохранены раньше, новыми полученными специальными пиктограммами. Когда блок 144 перезаписи пиктограмм перезаписывает пиктограмму, блок 122 хранения информации о связях со специальными пиктограммами может изменить связь комбинации информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, со специальной пиктограммой после перезаписи.
[0055] На Рис. 9 схематично изображена структура монитора 300, представляющего собой вариант исполнения устройства 100 отображения. Монитор 300 содержит MPU (микропроцессорный блок) 302, блок BLE 304, MPU-RAM (оперативное запоминающее устройство) 306, MPU-SPI (последовательный периферийный интерфейс) 308, FPGA (программируемая пользователем матрица логических элементов) 310, FPGA-SPI 312, блок 320 отображения и блок 322 аудиовыхода.
[0056] MPU 302 управляет работой монитора 300 в целом. Блок BLE 304 управляет BLE-соединением. Блок BLE 304 может служить примером блока 126 установления соединения и коммуникационного блока 130.
[0057] MPU-RAM 306 сохраняет информацию, идентифицирующую приложение и полученную блоком BLE 304 с абонентского оборудования 200 мобильной связи. MPU-SPI 308 может служить примером блока 122 хранения информации о связях со специальными пиктограммами и блока 124 хранения информации о связях со стандартными пиктограммами.
[0058] FPGA 310 может служить примером блока 140 управления выводом данных. FPGA-SPI 312 может служить примером блока 110 хранения пиктограмм. FPGA-SPI 312 может сохранять каждую из ряда пиктограмм в связи с информацией, идентифицирующей пиктограмму. Кроме того, FPGA-SPI 312 может служить примером блока 150 хранения запросов на вывод. FPGA-SPI 312 может содержать несколько очередей, которые могут хранить предварительно заданное количество запросов на вывод пиктограмм.
[0059] Блок 320 отображения может служить примером блока 160 отображения. Блок 322 аудиовыхода может служить примером блока 162 аудиовыхода.
[0060] После получения блоком BLE 304 информации, идентифицирующей приложение, с абонентского оборудования 200 мобильной связи MPU 302 определяет, будет ли комбинация информации, идентифицирующей абонентское оборудование 200 мобильной связи, и полученной информации, идентифицирующей приложение, сохранена в MPU-SPI 308. Если комбинация информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, связана со специальной пиктограммой, MPU 302 считывает информацию, идентифицирующую специальную пиктограмму, из MPU-SPI 308.
[0061] Кроме того, если комбинация информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей приложение, связана не со специальной, а со стандартной пиктограммой, MPU 302 считывает информацию, идентифицирующую стандартную пиктограмму, из MPU-SPI 308. После этого MPU 302 передает считанную информацию, идентифицирующую пиктограмму, на FPGA 310.
[0062] FPGA 310 считывает из FPGA-SPI 302 пиктограмму в соответствии с информацией, идентифицирующей пиктограмму и полученной с MPU 312. После этого FPGA 310 подает на блок 320 отображения команду на отображение считанной пиктограммы. Кроме того, если считываемая пиктограмма содержит звуковые данные, FPGA 310 подает на блок 322 аудиовыхода команду на вывод звуковых данных.
[0063] На Рис. 10 схематически показан пример последовательности обработки, выполняемой устройством 100 отображения. В процессах, показанных на Рис. 10, состояние, в котором установлено соединение BLE связи между устройством 100 отображения и абонентским оборудованием 200 мобильной связи, является начальным состоянием. Соответствующие процессы, показанные на Рис. 10, выполняются блоком управления, предусмотренным для устройства 100 отображения, действующего в качестве главного агента.
[0064] На этапе (в некоторых случаях этап сокращается до эт.) 502 блок 134 приема информации, идентифицирующей приложение, определяет, получена ли информация, идентифицирующая приложение, с абонентского оборудования 200 мобильной связи. Если ДА, процесс переходит к этапу S504, если НЕТ, процесс переходит к этапу S512.
[0065] На этапе S504 определяется, отображается ли пиктограмма, сохраненная в блоке 110 хранения пиктограмм, в блоке 160 отображения. Если НЕТ, процесс переходит к этапу S506, если ДА, процесс переходит к этапу S508. На этапе S506 блок 140 управления выводом данных подает на блок 160 отображения команду на отображение пиктограммы, соответствующей информации, идентифицирующей приложение и полученной на этапе S502.
[0066] На этапе S508 определяется, меньше ли количество запросов на вывод, сохраненных в очереди для пиктограмм, соответствующих информации, идентифицирующей приложение и полученной на этапе S502, предварительно заданного числа. Если ДА, процесс переходит к этапу S510, если НЕТ, процесс переходит к этапу S512. На этапе S510 запрос на вывод сохраняется в очереди для пиктограмм, соответствующих информации, идентифицирующей приложение и полученной на этапе S502.
[0067] На этапе S512 определяется, отображается ли пиктограмма, сохраненная в блоке 110 хранения пиктограмм, в блоке 160 отображения. Если НЕТ, процесс переходит к этапу S514, если ДА, процесс переходит к этапу S518.
[0068] На этапе S514 определяется, сохраняется ли запрос на вывод в очереди. Если ДА, процесс переходит к этапу S516, если НЕТ, процесс переходит к этапу S518. На этапе S516 блок 140 управления выводом данных подает на блок 160 отображения команду на отображение пиктограммы в соответствии с наиболее ранним из запросов на вывод, сохраненных в очереди запросов на вывод.
[0069] На этапе S518 определяется, получена ли команда на завершение процесса. Если НЕТ, процесс возвращается к этапу S502, если ДА, процесс завершается.
[0070] Хотя в вышеописанном варианте осуществления информация, идентифицирующая приложение, использована в качестве примера информации, получаемой устройством 100 отображения абонентского оборудования 200 мобильной связи, она не носит ограничительного характера.
[0071] Информация, получаемая устройством 100 отображения от абонентского оборудования 200 мобильной связи, может представлять собой информацию, идентифицирующую категорию приложения. В этом случае блок 140 управления выводом данных может подавать команду на вывод пиктограммы, соответствующей информации, идентифицирующей приложение категории, которая обозначена информацией идентификации категории, полученной блоком приема информации, в виде пиктограммы, соответствующей информации, идентифицирующей категорию и полученной блоком приема информации.
Кроме того, если блок 122 хранения информации о связях со специальными пиктограммами сохраняет комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию приложения, в связи со специальной пиктограммой, а блок 124 хранения информации о связях со стандартными пиктограммами сохраняет комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей категорию приложения, в связи со стандартной пиктограммой, то блок 140 управления выводом данных может подавать команду на вывод пиктограммы, соответствующей информации, идентифицирующей категорию и полученной блоком приема информации. Когда блок 140 приема информации принимает идентификационные данные категории, блок 140 управления выводом данных может осуществлять различные операции управления выводом пиктограммы в соответствии с полученными идентификационными данными категории в зависимости от того, меньше ли объем очереди вывода пиктограмм, соответствующих принятым идентификационным данным категории, предварительно заданного числа.
[0072] Кроме того, информация, получаемая устройством 100 отображения от абонентского оборудования 200 мобильной связи, может представлять собой информацию, идентифицирующую событие уведомления, возникшее на абонентском оборудовании 200 мобильной связи. В этом случае блок 140 управления выводом данных может подавать команду на вывод пиктограммы, соответствующей информации, идентифицирующей приложение, в котором произошло событие, обозначенное информацией идентификации события, полученной блоком приема информации, в виде пиктограммы, соответствующей информации, идентифицирующей событие и полученной блоком приема информации. Кроме того, в данном случае блок 122 хранения информации о связях со специальными пиктограммами может сохранять комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей событие, в связи со специальной пиктограммой, блок 124 хранения информации о связях со стандартными пиктограммами может сохранять комбинацию информации, идентифицирующей абонентское оборудование мобильной связи, и информации, идентифицирующей событие, в связи со стандартной пиктограммой, а блок 140 управления выводом данных может подавать команду на вывод пиктограммы, соответствующей информации, идентифицирующей событие и полученной блоком приема информации. Когда блок 140 приема информации принимает идентификационные данные события, блок 140 управления выводом данных может осуществлять различные операции управления выводом пиктограммы в соответствии с полученными идентификационными данными события в зависимости от того, меньше ли объем очереди вывода пиктограмм, соответствующих принятым идентификационным данным события, предварительно заданного числа.
[0073] Кроме того, хотя в приведенном выше описании в качестве примера данных уведомления использована пиктограмма, она не носит ограничительного характера. Данные уведомления могут представлять собой по меньшей мере один из следующих элементов: пиктограмма, текст и звук. Если данные уведомления представляют собой изображение или текст, блок 140 управления выводом данных подает на блок 160 отображения команду на отображение данных уведомления. Если данные уведомления представляют собой звук, блок 140 управления выводом данных подает на блок 162 аудиовыхода команду на вывод звуковых данных уведомления.
[0074] Кроме того, хотя в раскрытом варианте осуществления коммуникационное устройство показано на примере абонентского оборудования 200 мобильной связи, оно не носит ограничительного характера и может представлять собой устройство, отличающееся от абонентского оборудования 200 мобильной связи, при условии, что на это устройство можно установить приложение, и оно имеет функцию связи.
[0075] В вышеприведенном описании соответствующие блоки устройства 100 отображения могут быть реализованы аппаратным или программным обеспечением. Кроме того, они могут быть реализованы путем комбинирования аппаратного и программного обеспечения. Кроме того, выполнение программ может привести к функционированию компьютера в качестве устройства 100 отображения. Программа может быть установлена с машиночитаемого носителя информации или устройства хранения, подключенного к сети, на компьютер, образующий по меньшей мере часть устройства 100 отображения.
[0076]
Программа, установленная на компьютер и переводящая компьютер в режим устройства 100 отображения согласно настоящему изобретению, может влиять на процессор или эксплуатировать компьютер в качестве соответствующих блоков устройства 100 отображения. Обработка информации, описанная в этих программах, считывается компьютером для работы в качестве конкретного блока, реализуемого объединением программных и аппаратных ресурсов устройства 100 отображения.
[0077] Несмотря на приведенное описание вариантов осуществления настоящего изобретения, технический объем изобретения не ограничивается ими. Для специалистов в данной области техники очевидно, что в описанные выше варианты осуществления можно добавлять различные изменения и усовершенствования. Исходя из объема притязаний, также очевидно, что варианты осуществления с добавлениями таких изменений и усовершенствований могут быть включены в технический объем изобретения.
[0078] Операции, процедуры, шаги и этапы каждого процесса, выполняемого устройством, системой, программой, и метод, указанный в пунктах формулы изобретения, вариантах осуществления или схемах, могут выполняться в любом порядке при условии, что порядок не указан словами «до того, как», «до» и т.п., и при условии, что результат предыдущего процесса не используется в последующем процессе. Даже если последовательность операций процесса в пунктах формулы изобретения описывается с помощью таких фраз, как «первый» или «следующий», это не обязательно означает, что этот процесс должен выполняться в этом порядке.
[Список ссылочных обозначений]
[0079] 10: система; 20: сеть; 30: сервер хранения; 40: облачный сервер; 50: беспроводная базовая станция; 100: устройство отображения; 102: устройство управления дисплеем; 110: блок хранения пиктограмм; 112: первый блок хранения пиктограмм; 114: второй блок хранения пиктограмм; 116: третий блок хранения пиктограмм; 122: блок хранения информации о связях со специальными пиктограммами; 124: блок хранения информации о связях со стандартными пиктограммами; 126: блок установления соединения; 130: коммуникационный блок; 132: блок приема информации, идентифицирующей абонентское оборудование мобильной связи; 134: блок приема информации, идентифицирующей приложение; 136: блок приема пиктограмм; 140: блок управления выводом данных; 142: блок хранения рабочих данных; 144: блок перезаписи пиктограмм; 150: блок хранения запросов на вывод; 151: очередь; 152: очередь; 153: очередь; 154: очередь; 155: очередь; 160: блок отображения; 162: блок аудиовыхода; 180: пиктограмма; 182: пиктограмма; 184: пиктограмма; 200: абонентское оборудование мобильной связи; 300: монитор; 302: MPU; 304: блок BLE; 306: MPU-RAM, 308: MPU-SPI, 310: FPGA; 312: FPGA-SPI, 320: блок отображения