Протокол связи для установки конфигурации системы проведения игр
Иллюстрации
Показать всеИзобретение относится к области проведения игр. Техническим результатом является обеспечение совместимости различных игровых платформ, операционных систем и сетевых протоколов при проведении игры. Протокол связи, способ и система для изменения параметров настройки удаленного игрового автомата обеспечивают генерацию запроса на получение или изменение параметров настройки игрового автомата, преобразование или форматирование запроса для передачи по компьютерной сети, получение запроса и извлечение параметров настройки игрового автомата по полученным данным. Система содержит в главном компьютере процессор, интерфейс пользователя и сетевой интерфейс для передачи запроса на изменения параметров настройки игрового автомата, содержащего сетевой интерфейс для приема запроса на изменение параметров настройки. 6 н. и 23 з.п. ф-лы, 10 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к установке конфигурации игрового автомата, в частности к протоколу связи для анализа игрового автомата и установки конфигурации игрового автомата.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Одним из аспектов функционирования игрового автомата является установка надлежащей конфигурации игрового автомата. Термин "установка конфигурации игрового автомата" может охватывать собой задание различных параметров настройки игрового автомата для управления аспектами проведения игры. Параметрами настройки автомата могут являться, но не в ограничительном смысле, предельные значения суммы выплаты, накопленные суммы выигранных средств перед автоматической выплатой, предельные значения загрузки бункера, таблицы выплат и ставки выплат, наименование автомата, предельные значения суммы джекпота в случае однократного выигрыша и параметры настройки игровых тем. На некоторых территориях, находящихся под юрисдикцией органов власти, определенные параметры настройки автомата тщательно контролируются согласно регулирующим нормам, и орган власти может потребовать корректировки параметров настройки автомата в зависимости от различных факторов, например, от месторасположения автомата, от времени суток или от дня недели.
Согласно известному уровню техники регистрацию надлежащих или желательных параметров настройки автомата осуществляли в виде печатной копии в папке или в учетной книге. С использованием сводки о надлежащих параметрах настройки автомата в виде твердой копии техник должен был физически определить местоположение автомата и вручную ввести, то есть установить, параметры настройки автомата.
Для ввода данных игровые автоматы, соответствующие известному уровню техники, часто содержали сенсорный экран или иное аналогичное средство взаимодействия пользователя с компьютером, служащее для того, чтобы специалист по техническому обслуживанию мог получить доступ к автомату и установить конфигурацию параметров настройки автомата. Доступ к игровому автомату, обеспечение безопасности которого является очень важной проблемой, может быть предоставлен с использованием сложных кодов доступа, вводимых специалистом по техническому обслуживанию, или дорогостоящих и уязвимых микросхем или аппаратных средств защиты. Конфигурация, при которой возможен доступ к автомату, создает нежелательную необходимость предпринимать меры обеспечения безопасности, которые являются сложными и дорогостоящими при реализации.
Понятно, что процесс установки конфигурации параметров настройки автомата вручную через интерфейс, которым является сенсорный экран, является трудоемкой и утомительной работой. Специалист по техническому обслуживанию должен постоянно обращаться за справкой к папке с печатными копиями, содержащей сведения о параметрах настройки автомата, и вводить каждый параметр настройки посредством сенсорного экрана. Если установку конфигурации производят посредством сенсорного экрана, то имеет место еще один недостаток, состоящий в том, что игровой автомат должен содержать программный интерфейс, приводимый в действие посредством сенсорного экрана, который позволяет специалисту по техническому обслуживанию осуществлять управление параметрами настройки автомата. Кроме того, во время операции установки параметров автомата, отнимающей много времени, в игру не играют, и, следовательно, происходит потеря потенциальных доходов от игры. В других вариантах осуществления изобретения могут быть использованы кнопки автомата. Это приводит к тому, что операция установки конфигурации становится очень трудоемкой, поскольку в автомате имеется ограниченное количество кнопок.
Вследствие наличия вышеописанных недостатков при начальной установке или при установке конфигурации игрового автомата, существует необходимость создания эффективного способа установки параметров настройки игрового автомата. Описанные здесь способ и устройство обеспечивают эффективный способ определения текущих параметров настройки игрового автомата. Здесь также описаны способ и устройство, обеспечивающие совместимость между различными игровыми платформами, операционными системами и сетевыми протоколами разнообразных типов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение обеспечивает преодоление недостатков известного уровня техники за счет предложенного протокола связи, обеспечивающего стандартизованный формат обмена информацией, и системы, определяющей параметры настройки игрового автомата и изменяющей параметры настройки игрового автомата. В одном из вариантов осуществления настоящего изобретения предложен способ определения параметров настройки игрового автомата через компьютеризированную сеть, содержащий этапы, на которых осуществляют генерацию запроса на получение параметров настройки автомата, выполняемую в главном компьютере, и осуществляют преобразование запроса на получение параметров настройки с использованием протокола связи для создания стандартизованного запроса на получение параметров настройки. Стандартизованный запрос на получение параметров настройки может обладать совместимостью с двумя или с большим количеством компьютерных сетей. После этого в способе осуществляют передачу стандартизованного запроса на получение параметров настройки через компьютерную сеть в игровой автомат. Игровой автомат осуществляет прием стандартизованного запроса на получение параметров настройки, и в игровом автомате вышеупомянутый стандартизованный запрос на получение параметров настройки подвергают операции преобразования переменных для получения преобразованных переменных. Преобразованные переменные представляют собой такие переменные, которые могут быть поняты игровым автоматом. Затем в способе извлекают параметры настройки автомата из игрового автомата на основании преобразованных переменных и осуществляют передачу ответа, содержащего параметры настройки автомата, в главный компьютер. Главный компьютер осуществляет прием ответа из игрового автомата и может отобразить или записать ответ, но эта операция не является обязательной.
В одном из вариантов осуществления этого способа после приема в игровом автомате стандартизованного запроса на получение параметров настройки этот игровой автомат может быть обозначен как находящийся в неактивном состоянии. В другом варианте осуществления изобретения способ содержит дополнительную операцию проверки того, что игровой автомат не находится в режиме игры, выполняемую до операции извлечения параметров настройки автомата в игровом автомате.
В другом варианте осуществления изобретения предложен способ определения параметров настройки игрового автомата через компьютеризированную сеть. Этот способ содержит этапы, на которых в игровом автомате осуществляют прием запроса на получение параметров настройки и осуществляют преобразование запроса на получение параметров настройки в формат, пригодный для данного игрового автомата, на основании протокола связи и таблицы преобразования. После этого в способе производят опрос игрового автомата для получения запрошенных параметров настройки игрового автомата и осуществляют передачу параметров настройки игрового автомата через компьютеризированную сеть. В одном из вариантов осуществления изобретения способ содержит следующий дополнительный этап: в том случае, если игровой автомат находится в режиме игры, то после приема запроса на получение параметров настройки осуществляют передачу в главный компьютер сообщения о том, что автомат находится в активном состоянии, и если игровой автомат находится в режиме игры, то операции опроса или передачи параметров настройки игрового автомата не выполняют.
Другим предложенным способом является способ изменения параметров настройки игрового автомата из главного компьютера. Этот способ содержит этапы, на которых в главном компьютере осуществляют генерацию запроса о состоянии автомата и осуществляют передачу запроса о состоянии автомата в игровой автомат через компьютерную сеть. После этого главные компьютеры осуществляют прием из игрового автомата ответа на запрос, причем в этом ответе на запрос указано, доступен ли игровой автомат. Если игровой автомат доступен, то главный компьютер посылает в игровой автомат запрос на изменение параметров настройки игрового автомата в том случае, если в ответе на запрос указано, что игровой автомат доступен. Запрос на изменение параметров настройки игрового автомата сконфигурирован с целью изменения одного или большего количества параметров настройки вышеупомянутого игрового автомата. Затем в этом способе в главном компьютере осуществляют прием поступающего из игрового автомата ответа об изменении параметров настройки игрового автомата, содержащего сведения о том, были ли изменены параметры настройки игровых автоматов.
В одном из вариантов осуществления изобретения запрос о состоянии автомата содержит посылаемый в игровой автомат запрос на определение того, действительно ли в текущий момент времени игрок играет за вышеупомянутым игровым автоматом. В одном из вариантов осуществления изобретения способ может содержать следующий дополнительный этап: в главном компьютере создают сообщение о недоступности игрового автомата в том случае, если в ответе на запрос указано, что игровой автомат недоступен. В одном из вариантов осуществления изобретения генерация содержит этапы, на которых получают данные, введенные пользователем главного компьютера, о том, в какой из одного или большего количества игровых автоматов следует послать запрос о состоянии, и форматируют запрос о состоянии с преобразованием в формат, пригодный для передачи через компьютеризированную сеть.
В еще одном варианте осуществления изобретения описанный здесь способ представляет собой способ изменения параметров настройки игрового автомата, содержащий этапы, на которых в компьютеризированное устройство предоставляют данные о том, какие именно параметры настройки следует изменить, и осуществляют форматирование данных в виде запроса на изменение параметров настройки таким образом, чтобы они могли быть использованы программным обеспечением, имеющимся в вышеупомянутом игровом автомате. Затем запрос на изменение параметров настройки подают в сетевой интерфейс компьютеризированного устройства для его передачи в игровой автомат. Игровой автомат осуществляет прием и обработку в игровом автомате вышеупомянутого запроса на изменение параметров настройки и захватывает управление игровым автоматом, не разрешая играть в игру во время изменения параметров настройки. Программное обеспечение игрового автомата или протокола связи изменяет один или большее количество параметров настройки игрового автомата на основании вышеупомянутого запроса на изменение параметров настройки.
В одном из вариантов осуществления изобретения компьютеризированное устройство содержит компьютер. Передача данных в игровой автомат может происходить через компьютеризированную сеть. Данные могут указывать, в каком именно игровом автомате следует изменить его параметры настройки, а запрос на изменение параметров настройки может содержать, по меньшей мере, один параметр настройки, и вышеупомянутый, по меньшей мере, один параметр настройки представлен первой переменной, а способ может содержать дополнительный этап, на котором осуществляют преобразование первой переменной во вторую переменную, при этом игровой автомат использует вторую переменную. Кроме того, полагается, что в других вариантах осуществления изобретения в игровом автомате в одну переменную может быть преобразовано большее количество переменных, переданных из главного компьютера, чем одна, либо одна переменная, переданная из главного компьютера, может быть преобразована в игровом автомате в более чем одну переменную. Например, переданная из главного компьютера переменная, определяющая предельную сумму выплаты, может быть преобразована в игровом автомате в переменную, определяющую предельную загрузку бункера, в переменную, определяющую предельное количество кредитов, и переменную, определяющую предельную ставку. В одном из вариантов осуществления изобретения способ содержит этап передачи подтверждения изменения параметров настройки из игрового автомата в компьютеризированное устройство для подтверждения того, что параметры настройки игрового автомата были изменены.
Здесь также описана система, предназначенная для изменения одного или большего количества параметров настройки игрового автомата из удаленного пункта. Эта система содержит систему главного компьютера и игровой автомат. Система главного компьютера содержит интерфейс пользователя, первый сетевой интерфейс, выполненный с возможностью осуществления связи через компьютеризированную сеть, процессор, выполненный с возможностью исполнения логических операций компьютерного программного кода, и считываемый процессором носитель информации, выполненный с возможностью хранения программного кода или данных. Программный код или данные могут содержать логические операции компьютерного программного кода, выполненные с возможностью генерации запроса на изменение параметров настройки игрового автомата, и логические операции компьютерного программного кода, выполненные с возможностью приема запроса на изменение параметров настройки игрового автомата и передачи запроса на изменение параметров настройки игрового автомата в игровой автомат через первый сетевой интерфейс.
Игровой автомат может содержать второй сетевой интерфейс, выполненный с возможностью осуществления связи через компьютеризированную сеть, процессор, выполненный с возможностью исполнения логических операций компьютерного программного кода, считываемый процессором носитель информации, выполненный с возможностью хранения программного кода или данных. Программный код и данные могут содержать логические операции компьютерного программного кода, выполненные с возможностью приема запроса на изменение параметров настройки игрового автомата через второй сетевой интерфейс, и логические операции компьютерного программного кода, выполненные с возможностью обработки запроса на изменение параметров настройки игрового автомата, посредством которой изменяют один или большее количество параметров настройки игрового автомата. В одном из вариантов осуществления изобретения запрос на изменение параметров настройки игрового автомата имеет формат, совместимый с двумя или с большим количеством протоколов сетей игровых автоматов.
В одном из вариантов конфигурации один из вышеупомянутых одного или большего количества параметров настройки игрового автомата содержит параметр настройки, регулирующий ставку выплаты для игрового автомата. Вышеописанный игровой автомат может дополнительно содержать считываемый процессором носитель информации, хранящий логические операции компьютерного программного кода, выполненные с возможностью преобразования переменной, представляющей параметр настройки, подлежащий изменению посредством запроса на изменение параметров настройки игрового автомата, в формат, совместимый с вышеупомянутым игровым автоматом. Игровой автомат может также дополнительно содержать считываемый процессором носитель информации, хранящий логические операции компьютерного программного кода, выполненные с той возможностью, что не позволяют играть на игровом автомате во время изменения одного или большего количества параметров настройки игрового автомата.
В еще одном варианте осуществления изобретения предложен протокол связи, сконфигурированный для обеспечения изменения одного или большего количества параметров настройки игрового автомата из удаленного пункта. Протокол связи может иметь быть сконфигурирован для приема данных из расположенного в системе главного компьютера модуля управления параметрами настройки автомата, причем эти данные идентифицирует, по меньшей мере, один игровой автомат, в который должен быть передан запрос на получение параметров настройки. Протокол связи также обеспечивает обработку данных с преобразованием их в запрос на получение параметров настройки таким образом, чтобы запрос на получение параметров настройки был совместимым с платформами игровых автоматов, оснащенными упомянутым протоколом связи, и подачу запроса на получение параметров настройки в устройство связи, связанное с вышеупомянутой системой главного компьютера, для его передачи в игровой автомат, расположенный в удаленном пункте.
В одном из вариантов осуществления изобретения протокол связи дополнительно сконфигурирован для приема запроса на получение параметров настройки из устройства связи, связанного с игровым автоматом, обработки запроса на получение параметров настройки для определения одного или большего количества действий, затребованных в вышеупомянутом запросе на получение параметров настройки, и выполнения вышеупомянутых одного или большего количества действий. Протокол связи может быть дополнительно сконфигурирован для того, чтобы не позволять играть на игровом автомате во время обработки запроса на получение параметров настройки протоколом связи и для выполнения вышеупомянутых одного или большего количества действий. Кроме того, протокол связи может быть дополнительно сконфигурирован для преобразования переменной, соответствующей протоколу связи, в переменную, соответствующую игровому автомату, а запрос на получение параметров настройки может содержать запрос на определение текущих параметров настройки игрового автомата.
В некоторых вариантах осуществления изобретения игровой автомат содержит игровой автомат, расположенный в казино. В других вариантах осуществления изобретения устройство связи содержит устройство связи, выполненное с возможностью передачи запроса на получение параметров настройки через компьютерную сеть, при этом вышеупомянутая компьютерная сеть состоит из локальной сети, глобальной сети, сети игровых автоматов, сети Интернет, коммутируемой телефонной сети общего пользования и беспроводной сети.
ПЕРЕЧЕНЬ ЧЕРТЕЖЕЙ
Фиг. 1 - обобщенная схема процесса, на которой показан пример процесса выполнения запроса на получение параметров настройки игрового автомата.
Фиг. 2 - обобщенная схема процесса, на которой показан пример процесса изменения параметров настройки игрового автомата.
Фиг. 3 - блок-схема, на которой показан пример варианта осуществления компьютерной сети, приведенной в качестве примера и имеющей кольцевую конфигурацию, которая может быть использована для обеспечения реализации запросов о состоянии параметров настройки автомата и изменения параметров настройки автомата.
Фиг. 4 - блок-схема, на которой показан пример варианта осуществления компьютеризированной сети, имеющей звездообразную конфигурацию.
Фиг. 5 - блок-схема варианта осуществления главного компьютера, который приведен в качестве примера.
Фиг. 6 - таблица преобразования, приведенная в качестве примера.
Фиг. 7 - блок-схема варианта осуществления игрового автомата, приведенного в качестве примера и выполненного с возможностью использования протокола связи.
Фиг. 8 - пример компиляции программного кода или логических операций компьютерного программного кода, которые сохранены на носителе информации.
Фиг. 9 - схема последовательности операций, выполняемых в приведенном в качестве примера способе функционирования протокола связи, обеспечивающем выполнение запроса на получение параметров настройки автомата.
Фиг. 10 - схема последовательности операций, выполняемых в приведенном в качестве примера способе функционирования протокола связи, обеспечивающем выполнение запроса на изменение параметров настройки автомата.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Описанные здесь способ и устройство относятся к протоколу связи для выдачи запроса на получение параметров настройки автомата и для их изменения, к системе, обеспечивающей функционирование протокола связи, и к способу выдачи запроса на получение параметров настройки автомата и их изменения. В приведенном ниже описании изложены многочисленные конкретные подробности, обеспечивающие более исчерпывающее описание настоящего изобретения. Однако для специалиста в данной области техники очевидно, что настоящее изобретение может быть реализовано на практике без этих конкретных подробностей. В других случаях подробное описание известных признаков не приведено, чтобы не затруднять понимание самого изобретения.
На Фиг. 1 изображена обобщенная схема процесса, на которой показан описанный здесь пример процесса выполнения запроса на получение параметров настройки игрового автомата. Главный компьютер 100 показан на левой стороне Фиг. 1, а игровой автомат 108 показан на правой стороне Фиг. 1. Между игровым автоматом 108 и главным компьютером 100 показана среда 104 связи. Предполагается, что главный компьютер 100 поддерживает связь с одним или с большим количеством игровых автоматов 108 через компьютерную сеть или иную систему связи с использованием среды 104 связи, обеспечивающей передачу данных или сигналов. В одном из вариантов осуществления изобретения главный компьютер 100 содержит серверный компьютер, среда 104 связи содержит сеть стандарта Ethernet, витую пару, канал беспроводной связи или любой иной пригодный канал связи, а игровой автомат 108 содержит устройство произвольного типа, выполненное с возможностью предоставления игроку игрового опыта или возможность участия в игре.
Для преодоления недостатков, присущих известному уровню техники, описанные здесь способ и устройство обеспечивают протокол связи, обеспечивающий установку конфигурации игрового автомата через сеть игровых устройств или через компьютерную сеть. Протокол связи может быть использован для выполнения опроса игрового автомата с целью определения его текущих параметров настройки. Подразумевается, что описанный здесь протокол связи обладает универсальной совместимостью со всеми различными главными компьютерами и платформами игровых автоматов. В результате, в желательном варианте он содержит функциональные возможности, обеспечивающие сопряжение с различными системами главных компьютеров и платформами игровых автоматов, и может дополнительно содержать таблицы преобразования протоколов и таблицы информационных переменных для обеспечения совместимости с множеством различных систем.
Со ссылкой на Фиг. 1 при операции 112 осуществляют генерацию запроса на получение данных о параметрах настройки автомата, предпринимая попытку получить сведения о состоянии или о параметрах настройки удаленного игрового автомата. Параметрами настройки автомата могут являться, но не в ограничительном смысле, предельные значения суммы выплаты, накопленные суммы выигранных средств перед автоматической выплатой, предельные значения загрузки бункера, таблицы выплат и ставки выплат, наименование автомата, предельные значения суммы джекпота в случае однократного выигрыша и параметры настройки игровых тем, наличие периферийных устройств или их отключение/включение, параметры настройки наклона, громкость звука в автоматах, разрешение/запрет других протоколов связи, таких как, например, протоколы бухгалтерского учета, максимальная ставка, максимальный выигрыш, варианты выбора для игрока, варианты электронных платежей и предельные значения суммы джекпота.
При операции 116 главный компьютер активирует протокол связи и, тем самым, выполняет преобразование и кадрирование запроса на получение данных о параметрах настройки автомата. Операция 116 преобразования и кадрирования протокола связи содержит операцию активации протокола связи, операцию обработки запроса на получение данных о параметрах настройки автомата для его передачи через компьютерную сеть в таком формате, который может быть интерпретирован, принят и обработан удаленным игровым автоматом, и операцию передачи обработанного запроса на получение данных о параметрах настройки автомата в сетевое устройство ввода-вывода главного компьютера. После этого при операции 120 главный компьютер выполняет операции ввода-вывода (I/O) запроса на получение данных о параметрах настройки автомата, обеспечивая, тем самым, его передачу через среду 104 связи в игровой автомат 108.
После приема игровым автоматом 108 запроса на получение данных о параметрах настройки автомата, его прием осуществляют при операции 140 путем выполнения аналогичной операции ввода-вывода. Предполагается, что операцию 140 ввода-вывода выполняют и реализуют способом, аналогичным иным операциям связи через сеть, за счет чего обеспечивают возможность сопряжения с описанным здесь протоколом связи и получают преимущества существующих сетевых операций и устройств. После выполнения операции 140 ввода-вывода посланный запрос на получение данных о параметрах настройки автомата инициирует выполнение операции 144, при которой осуществляют преобразование протокола связи в игровом автомате 108. Преобразование протокола связи обеспечивает интерпретацию запроса на получение данных о параметрах настройки автомата и преобразование запроса в формат, пригодный для его интерпретации и обработки игровым автоматом 108.
Поскольку полагается, что протокол связи является совместимым с различными платформами игровых автоматов, то выполняют операцию 148, при которой осуществляют преобразование тех информационных переменных, которые представляют параметры настройки автомата в запросе на получение данных о параметрах настройки автомата. Обычно понятен тот факт, что игровые автоматы часто представляют параметры настройки игрового автомата посредством программных переменных, используемых программным обеспечением автомата во время хода игры. Полагается, что эти переменные могут изменяться в зависимости от платформы игрового автомата, в который был передан запрос на получение данных о параметрах настройки автомата. Следовательно, при операции 148 преобразование информационных переменных осуществляют таким образом, чтобы игровой автомат 108 мог получить надлежащую информацию путем преобразования одной или большего количества переменных, используемых главным компьютером 100, в набор переменных, понятных для игрового автомата 108. Более подробное описание процесса преобразования приведено ниже.
При выполнении операции 152 игровой автомат 108 осуществляет сбор данных о его текущих параметрах настройки. Полагается, что эта операция может быть выполнена способом, который был выполнен ранее программным обеспечением игрового автомата 108 в результате операции 144 преобразования протокола связи или операции 148 преобразования информационных переменных. После сбора данных о текущих параметрах настройки игрового автомата 108 игровой автомат выполняет операцию 154 преобразования и кадрирования протокола связи, обеспечивая передачу параметров настройки автомата стороне или объекту, выдавшему запрос, которым в этом случае является главный компьютер 104. После операции 154 преобразования и кадрирования протокола связи выполняют операцию 158, при которой осуществляют ввод-вывод параметров настройки автомата. Это выполняют стандартизованным способом, так же как и других данных игрового автомата. Следовательно, описанный здесь протокол связи способен целесообразно использовать существующие устройства и программы сетевого программного обеспечения для ввода и вывода.
При операции 158 ввода-вывода осуществляют передачу текущих параметров настройки игрового автомата через среду 104 связи в главный компьютер 100. В главном компьютере 100 выполняют аналогичную операцию 124 ввода-вывода для приема данных из игрового автомата 108. При операции 124 ввода-вывода данные направляют в системы, выполняющие операцию 132. Операция 132 содержит операцию преобразования протокола связи для преобразования данных, полученных из игрового автомата, из формата стандартизованного протокола связи в формат, пригодный для использования главным компьютером 100. Понятно, что эта операция может являться необходимой только лишь в некоторых системах. В одном из вариантов осуществления изобретения протокол связи для установления конфигурации игрового автомата служит промежуточным или фоновым протоколом передачи, обеспечивающим стандартизованный программный интерфейс для связи главного компьютера с одним или с большим количеством игровых автоматов 108, оборудованных программными и аппаратными платформами.
При операции 136 главный компьютер 100 осуществляет прием ответа на запрос на получение данных о параметрах настройки автомата и может сохранить параметры настройки автомата в файле или отобразить параметры настройки автомата на экране устройства отображения или на ином интерфейсе пользователя. Следует отметить, что на Фиг. 1 показана обобщенная процедура и предполагается возможность существования других измененных вариантов или процедур, не выходящих за пределы объема патентных притязаний, определяемых формулой изобретения. Более подробное описание дополнительных подробностей различных вариантов осуществления изобретения приведено ниже.
На Фиг. 2 изображена обобщенная схема процесса, на которой показан пример процесса изменения параметров настройки игрового автомата. Поскольку особенности Фиг. 2 идентичны особенностям Фиг. 1, то аналогичные элементы обозначены одинаковыми номерами позиций. В отличие от Фиг. 1, на Фиг. 2 приведено обобщенное изображение процедур, используемых для изменения параметров настройки автомата с использованием описанного здесь протокола связи. Использование протокола связи позволяет быстро и эффективно изменять параметры настройки игрового автомата через компьютеризированную сеть или иное средство связи. При выполнении операции 212 предполагается, что протокол связи является совместимым с различными платформами игровых автоматов, при операции 248 выполняют преобразование информационной переменной для переменных, представляющих параметры настройки автомата в запросе на получение данных о параметрах настройки автомата. Обычно понятен тот факт, что игровые автоматы часто представляют параметры настройки игрового автомата посредством программных переменных, используемых программным обеспечением автомата во время хода игры. Полагается, что эти переменные могут изменяться в зависимости от платформы игрового автомата, в который был передан запрос на получение данных о параметрах настройки автомата. Следовательно, при операции 148 преобразование информационных переменных осуществляют таким образом, чтобы игровой автомат 108 мог получить надлежащую информацию путем преобразования одной или большего количества переменных, используемых главным компьютером 100, в набор переменных, понятных для игрового автомата 108. Более подробное описание процесса преобразования приведено ниже.
При операции 224 игровой автомат 108 изменяет свои текущие параметры настройки на основании запроса на изменение. После изменения данных о текущих параметрах настройки игрового автомата 108 игровой автомат при выполнении операции 228 осуществляет преобразование и кадрирование протокола связи для обеспечения передачи подтверждения изменения параметров настройки автомата стороне или объекту, выдавшему запрос, которым в этом случае является главный компьютер 104. После операции 154 преобразования и кадрирования протокола связи выполняют операцию 158, при которой осуществляют ввод-вывод параметров настройки автомата. Это выполняют стандартизованным способом, так же как и в отношении других данных игрового автомата. Следовательно, описанный здесь протокол связи способен целесообразно использовать существующие устройства и программы сетевого программного обеспечения для ввода и вывода.
При операции 158 ввода-вывода осуществляют передачу текущих параметров настройки игрового автомата через среду 104 связи в главный компьютер 100. В главном компьютере 100 выполняют аналогичную операцию 124 ввода-вывода для приема данных из игрового автомата 108. При операции 124 ввода-вывода данные направляют в системы, выполняющие операцию 132. Операция 132 содержит операцию преобразования протокола связи для преобразования данных, полученных из игрового автомата, из формата стандартизованного протокола связи в формат, пригодный для использования главным компьютером 100. Понятно, что эта операция может являться необходимой только лишь в некоторых системах. В одном из вариантов осуществления изобретения протокол связи для установления конфигурации игрового автомата служит промежуточным или фоновым протоколом передачи, обеспечивающим стандартизованный программный интерфейс для связи главного компьютера с одним или с большим количеством игровых автоматов 108, оборудованных программными и аппаратными платформами.
При операции 240 главный компьютер 100 осуществляет прием ответа на запрос на изменение параметров настройки автомата и может сохранить и/или отобразить подтверждение о новых параметрах настройки автомата или сохранить новые параметры настройки в файле. Следует отметить, что на Фиг. 2 показана обобщенная процедура и предполагается возможность существования других измененных вариантов или процедур, не выходящих за пределы объема патентных притязаний, определяемых формулой изобретения. Более подробное описание дополнительных подробностей различных вариантов осуществления изобретения приведено ниже.
На Фиг. 3A изображена блок-схема, на которой показан пример варианта осуществления компьютерной сети, приведенной в качестве примера, которая может быть использована для обеспечения реализации запросов о состоянии параметров настройки автомата и изменения параметров настройки автомата с использованием описанного здесь протокола связи. Конфигурация сети по Фиг. 3A выполнена в виде кольцевой структуры или структуры со шлейфовым подключением. Сеть содержит главный компьютер 300, связанный посредством одного или большего количества кабелей связи или сетевых кабелей 302 с игровыми автоматами 304, 308 и 312. Предполагается, что таким способом может быть установлена конфигурация N игровых автоматов, то есть количество которых равно N, вплоть до игрового автомата 312, обозначенного как игровой автомат N. При работе главный компьютер 300 осуществляет генерацию сообщения, имеющего адрес сообщения, и его передачу этого по линии 302 связи. Сообщение из главного компьютера 300 проходит по сети и подвергается анализу каждым игровым автоматом 304, 308 и 312. Каждый игровой автомат 304, 308 и 312 анализирует адрес сообщения для определения того, следует ли ему осуществить прием и обработку сообщения, поступившего из главного компьютера 300. Сообщения могут быть адресованы более чем одному или ряду игровых автоматов 304, 308 и 312. Может быть использован любой формат сообщения, а сообщение, передаваемое как одиночное сообщение или как разделенное на меньшие сообщения согласно сетевому протоколу, может иметь любую длину.
На Фиг. 3Б изображена блок-схема альтернативного варианта осуществления конфигурации, показанной на Фиг. 3A. Аналогичные элементы обозначены одинаковыми номерами позиций. Приведено обсуждение только тех особенностей Фиг. 3Б, которые отличаются от Фиг. 3A. Как показано на чертеже, с главным компьютером 300 соединен первый интерфейс 330. Первый интерфейс 330 последовательно соединен со вторым интерфейсом 334. Второй интерфейс 334 может быть соединен с дополнительными интерфейсами вплоть до N-го интерфейса 338, но это не является обязательным условием.
Как показано на чертеже, каждый из интерфейсов 330, 334, 338 соединен с игровым автоматом 304, 308, 312. В одном из вариантов осуществления изобретения интерфейсы 330, 334, 338 обеспечивают услуги связи для игровых автоматов 304, 308, 312. В одном из вариантов осуществления изобретения интерфейсы 330, 334, 338 содержат сетевые интерфейсные платы, выполненные с возможностью приема, преобразования или сохранения данных для игрового автомата. Интерфейсы 330