Графический пользовательский интерфейс для реализации элементов управления для географической перевозки - заявка 2016143989 на патент на изобретение в РФ

1. Способ, содержащий этапы, на которых:
устанавливают, посредством сетевого устройства, сеанс связи с первым клиентским устройством;
принимают, посредством устройства обработки через сеанс связи, первый пакет, содержащий первые данные, идентифицирующие роль;
формируют, посредством устройства обработки, графический пользовательский интерфейс (GUI), чтобы редактировать свойства роли, и предоставляют, через сеанс связи, вторые пакеты первому клиентскому устройству, причем вторые пакеты содержат вторые данные, чтобы инструктировать визуализацию GUI на первом клиентском устройстве;
принимают, посредством устройства обработки через GUI, лимит расходов на поездку для роли, один или более разрешенных типов перевозки для роли и лимит продолжительности поездки для роли;
принимают, посредством устройства обработки, первый запрос перевозки для пользователя, ассоциированного с ролью, от второго клиентского устройства, ассоциированного с пользователем, при этом первый запрос перевозки содержит расходы на поездку, тип перевозки и продолжительность поездки;
сравнивают лимит расходов на поездку для роли, один или более разрешенных типов перевозки для роли и лимит продолжительности поездки для роли с расходом на поездку, типом перевозки и продолжительностью поездки, содержащимися в первом запросе перевозки;
запрещают, посредством устройства обработки, второму клиентскому устройству отправку второго запроса перевозки третьему клиентскому устройству в ответ, по меньшей мере, на одно из того, что расходы на поездку превышают лимит расходов на поездку, или продолжительность поездки превышает лимит продолжительности поездки; и
запрещают, посредством устройства обработки, второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству в ответ на то, что тип перевозки не содержится в одном или более разрешенных типах перевозки.
2. Способ по п. 1, дополнительно содержащий этапы, на которых:
принимают, от GUI первого клиентского устройства, первое пороговое процентное значение для предупреждения, соответствующее лимиту расходов на поездку, и второе пороговое процентное значение для предупреждения, соответствующее лимиту продолжительности поездки; и
передают, через GUI предупреждения, предупреждающее указание второму клиентскому устройству в ответ на превышение пользователем, по меньшей мере, одного из первого порогового процентного значения для предупреждения или второго порогового процентного значения для предупреждения.
3. Способ по п. 1, дополнительно содержащий этап, на котором: предоставляют, первому клиентскому устройству, указание, что пользователь превысил заданный лимит, в ответ на то, что пользователь превышает, по меньшей мере, один из лимита расходов на поездку или лимита продолжительности поездки.
4. Способ по п. 1, дополнительно содержащий этапы, на которых:
принимают, от второго клиентского устройства, указание, что пользователь использует наличные деньги для оплаты за перевозку; и
принимая во внимание прием указания, не считают расходы на поездку или продолжительность поездки, ассоциированные с перевозкой, относительно лимита расходов на поездку или лимита продолжительности поездки.
5. Способ по п. 1, при этом первый запрос перевозки дополнительно содержит код идентификации, ассоциированный с первым запросом перевозки, способ дополнительно содержит этапы, на которых:
сравнивают код идентификации с множеством действительных кодов идентификации; и
запрещают второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству в ответ на то, что код идентификации не совпадает ни с одним из множества действительных кодов идентификации.
6. Способ по п. 1, при этом первый запрос перевозки дополнительно содержит время поездки, способ дополнительно содержит этапы, на которых:
принимают, от первого клиентского устройства, первое ограничение времени поездки для роли, при этом первое ограничение времени поездки указывает интервал времени, в течение которого пользователи, ассоциированные с ролью, могут ездить;
определяют, что первое ограничение времени поездки не содержит время перевозки, ассоциированное с первым запросом перевозки; и
в ответ на определение передают сообщение второму клиентскому устройству, указывающее, что запрошенная перевозка не разрешается, и запрещают второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству.
7. Способ по п. 6, дополнительно содержащий этапы, на которых:
принимают, от первого клиентского устройства, второе ограничение времени поездки для роли;
определяют, что первое ограничение времени поездки и второе ограничение времени поездки; и
передают первому клиентскому устройству сообщение, указывающее, что первое ограничение времени поездки и второе ограничение времени поездки перекрываются.
8. Способ по п. 1, при этом, чтобы запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству, способ дополнительно содержит этап, на котором деактивируют элемент GUI для запроса перевозки, отображенный на втором клиентском устройстве, при этом элемент GUI для запроса перевозки должен инициировать отправку второго запроса перевозки третьему клиентскому устройству.
9. Способ по п. 1, при этом, чтобы запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству, способ дополнительно содержит этап, на котором перехватывают второй запрос перевозки, отправленный третьему клиентскому устройству.
10. Система, содержащая:
память;
устройство обработки, функционально соединенное с памятью, устройство обработки выполнено с возможностью:
устанавливать, посредством сетевого устройства, сеанс связи с первым клиентским устройством;
принимать, через сеанс связи, первый пакет, содержащий первые данные, идентифицирующие роль;
формировать графический пользовательский интерфейс (GUI), чтобы редактировать свойства роли, и предоставлять, через сеанс связи, вторые пакеты первому клиентскому устройству, вторые пакеты содержат вторые данные, чтобы инструктировать воспроизведение GUI на первом клиентском устройстве;
принимать, через GUI, лимит расходов на поездку для роли, один или более разрешенных типов перевозки для роли и лимит продолжительности поездки для роли;
принимать первый запрос перевозки для пользователя, ассоциированного с ролью, от второго клиентского устройства, ассоциированного с пользователем, при этом первый запрос перевозки содержит расходы на поездку, тип перевозки и продолжительность поездки;
сравнивать лимит расходов на поездку для роли, один или более разрешенных типов перевозки для роли и лимит продолжительности поездки для роли с расходом на поездку, типом перевозки и продолжительностью поездки, содержащимися в первом запросе перевозки;
запрещать второму клиентскому устройству отправку второго запроса перевозки третьему клиентскому устройству в ответ, по меньшей мере, на одно из того, что расходы на поездку превышают лимит расходов на поездку, или продолжительность поездки превышает лимит продолжительности поездки; и
запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству в ответ на то, что тип перевозки не содержится в одном или более разрешенных типах перевозки.
11. Система по п. 10, устройство обработки дополнительно должно:
принимать, от GUI первого клиентского устройства, первое пороговое процентное значение для предупреждения, соответствующее лимиту расходов на поездку, и второе пороговое процентное значение для предупреждения, соответствующее лимиту продолжительности поездки; и
передавать, через GUI предупреждения, предупреждающее указание второму клиентскому устройству в ответ на превышение пользователем, по меньшей мере, одного из первого порогового процентного значения для предупреждения или второго порогового процентного значения для предупреждения.
12. Система по п. 10, при этом первый запрос перевозки дополнительно содержит код идентификации, ассоциированный с первым запросом перевозки, устройство обработки дополнительно должно:
сравнивать код идентификации с множеством действительных кодов идентификации; и
запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству в ответ на то, что код идентификации не совпадает ни с одним из множества действительных кодов идентификации.
13. Система по п. 10, при этом первый запрос перевозки дополнительно содержит время поездки, устройство обработки дополнительно должно:
принимать, от первого клиентского устройства, первое ограничение времени поездки для роли, при этом первое ограничение времени поездки указывает интервал времени, в течение которого пользователи, ассоциированные с ролью, могут ездить;
определять, что первое ограничение времени поездки не содержит время перевозки, ассоциированное с первым запросом перевозки; и
в ответ на определение передавать сообщение второму клиентскому устройству, указывающее, что запрошенная перевозка не разрешается, и запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству.
14. Система по п. 13, устройство обработки дополнительно должно:
принимать, от первого клиентского устройства, второе ограничение времени поездки для роли;
определять, что первое ограничение времени поездки и второе ограничение времени поездки перекрываются; и
передавать сообщение первому клиентскому устройству, указывающее, что первое ограничение времени поездки и второе ограничение времени поездки перекрываются.
15. Система по п. 10, при этом, чтобы запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству, устройство обработки дополнительно должно деактивировать элемент GUI для запроса перевозки, отображенный на втором клиентском устройстве, при этом элемент GUI для запроса перевозки должен инициировать отправку второго запроса перевозки третьему клиентскому устройству.
16. Энергонезависимый компьютерно-читаемый носитель, хранящий инструкции, которые, когда исполняются, инструктируют устройству обработки:
устанавливать, посредством сетевого устройства, сеанс связи с первым клиентским устройством;
принимать, через сеанс связи, первый пакет, содержащий первые данные, идентифицирующие роль;
формировать графический пользовательский интерфейс (GUI), чтобы редактировать свойства роли, и предоставлять, через сеанс связи, вторые пакеты первому клиентскому устройству, причем вторые пакеты содержат вторые данные, чтобы инструктировать воспроизведение GUI на первом клиентском устройстве;
принимать, через GUI, лимит расходов на поездку для роли, один или более разрешенных типов перевозки для роли и лимит продолжительности поездки для роли;
принимать первый запрос перевозки для пользователя, ассоциированного с ролью, от второго клиентского устройства, ассоциированного с пользователем, при этом первый запрос перевозки содержит расходы на поездку, тип перевозки и продолжительность поездки;
сравнивать лимит расходов на поездку для роли, один или более разрешенных типов перевозки для роли и лимит продолжительности поездки для роли с расходом на поездку, типом перевозки и продолжительностью поездки, содержащимися в первом запросе перевозки;
запрещать второму клиентскому устройству отправку второго запроса перевозки третьему клиентскому устройству в ответ, по меньшей мере, на одно из того, что расходы на поездку превышают лимит расходов на поездку, или продолжительность поездки превышает лимит продолжительности поездки; и
запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству в ответ на то, что тип перевозки не содержится в одном или более разрешенных типах перевозки.
17. Энергонезависимый компьютерно-читаемый носитель по п. 16, устройство обработки дополнительно должно:
принимать, от GUI первого клиентского устройства, первое пороговое процентное значение для предупреждения, соответствующее лимиту расходов на поездку, и второе пороговое процентное значение для предупреждения, соответствующее лимиту продолжительности поездки; и
передавать, через GUI предупреждения, предупреждающее указание второму клиентскому устройству в ответ на превышение пользователем, по меньшей мере, одного из первого порогового процентного значения для предупреждения или второго порогового процентного значения для предупреждения.
18. Энергонезависимый компьютерно-читаемый носитель по п. 16, при этом первый запрос перевозки дополнительно содержит код идентификации, ассоциированный с первым запросом перевозки, устройство обработки дополнительно должно:
сравнивать код идентификации с множеством действительных кодов идентификации; и
запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству в ответ на то, что код идентификации не совпадает ни с одним из множества действительных кодов идентификации.
19. Энергонезависимый компьютерно-читаемый носитель по п. 16, при этом первый запрос перевозки дополнительно содержит время поездки, причем устройство обработки дополнительно должно:
принимать, от первого клиентского устройства, первое ограничение времени поездки для роли, при этом первое ограничение времени поездки указывает интервал времени, в течение которого пользователи, ассоциированные с ролью, могут ездить;
определять, что первое ограничение времени поездки не содержит время перевозки, ассоциированное с первым запросом перевозки; и
в ответ на определение передавать сообщение второму клиентскому устройству, указывающее, что запрошенная перевозка не разрешается, и запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству.
20. Энергонезависимый компьютерно-читаемый носитель по п. 16, при этом, чтобы запрещать второму клиентскому устройству отправлять второй запрос перевозки третьему клиентскому устройству, устройство обработки дополнительно должно перехватывать второй запрос перевозки, отправленный третьему клиентскому устройству.
Наверх