СИСТЕМЫ И СПОСОБЫ ДЛЯ СБОРКИ ШАБЛОНОВ И НАРЕЗКИ И НАНЕСЕНИЯ ОКОННЫХ ПЛЕНОК И ПЛЕНОК ДЛЯ ЗАЩИТЫ ЛАКОКРАСОЧНОГО ПОКРЫТИЯ Российский патент 2024 года по МПК G06Q10/633 B25J11/00 

Описание патента на изобретение RU2822005C2

Область техники, к которой относится изобретение

[0001] Настоящее изобретение относится, в общем, к областям оконной пленки (WF) и пленки для защиты лакокрасочного покрытия (PPF). Более конкретно, настоящее изобретение относится к системам и способам для сборки шаблонов и нарезки и нанесения WF и PPF. Настоящее изобретение предоставляет прикладное программное обеспечение, включающее в себя мобильный компонент, который помогает установщику в выборе, нарезке и правильном нанесении множества WF и PPF.

Уровень техники

[0002] Для потребителей становится все более обычным покрывать оконные и лакокрасочные поверхности своих транспортных средств, особенно премиальных и специальных транспортных средств, с помощью WF и PPF. Такие WF и PPF типично нарезаются из листа пленки с помощью шаблона и затем наносятся на желаемые поверхности транспортного средства, улучшая или индивидуализируя их внешний вид и защищая их. Традиционно, формирование таких шаблонов было ручным, и число и разнообразие шаблонов было ограничено соответствующим образом. Аналогично, процесс нарезки был ручным или с помощью лишь элементарного программного обеспечения, предоставляющего ограниченную дружественность для пользователя, возможность настройки и последующее руководство по нанесению. Процессы формирования шаблона, нарезки и нанесения делаются более трудными посредством огромного числа транспортных средств, доступных для покрытия, числа компонентов экстерьера, ассоциированных с каждым транспортным средством и трудности в выравнивании каждого участка покрытия с соответствующим компонентом экстерьера. Услуги по покрытию окон и лакокрасочного покрытия типично предоставляются дилерскими центрами и автомастерскими вторичного рынка и представляют большой и растущий рынок. Таким образом, необходимо расширять запасы шаблонов и улучшать точность и эффективность, в первую очередь, посредством предоставления интегрированной программной платформы для использования установщиками.

[0003] Настоящий уровень техники, относящийся к WF и PPF, предоставляется только в качестве примерного контекста, и обычным специалистам в области техники будет с легкостью понятно, что идеи настоящего изобретения могут быть применены в равной степени в других контекстах, без ограничения.

Сущность изобретения

[0004] В различных примерных вариантах осуществления настоящее изобретение предоставляет систему, способ и прикладное программное обеспечение, включающее в себя мобильный компонент, которые предоставляют установщику, или в более общем смысле пользователю, доступ к многочисленным шаблонам нарезки WF и PPF, предоставляют возможность просмотра этих шаблонов нарезки, манипулирования ими и индивидуальной настройки по желанию и предоставление руководства, включая посредством мобильного устройства, относительно того, где и как результирующие участки покрытия должны быть нанесены на компоненты транспортного средства.

[0005] Прикладное программное обеспечение, осуществленное как невременный считываемый компьютером носитель и включающее в себя мобильный компонент, необязательно объединяет инструментальное средство сопоставления, которое предоставляет возможность получения и сохранения шаблонов нарезки WF и PPF и затем создания перекрестных ссылок между транспортными средствами, использующими общие компоненты, чтобы создавать полные шаблоны для большего количества транспортных средства, чем традиционно возможно. Данные шаблонов и/или частей (деталей), используемые для формирования и ассоциативного связывания шаблонов, получаются от изготовителя оригинального оборудования (OEM) и сторонних баз данных, также как с помощью традиционных и новых технологий формирования 3D-изображений и формирования 2D-шаблона. Это инструментальное средство сопоставления описывается более подробно в данном документе ниже.

[0006] Прикладное программное обеспечение также необязательно содержит инструментальное средство нарезки, которое предоставляет возможность выбора заданного шаблона, оптимизации относительно заданной площади пленки, индивидуальной настройки, чтобы учитывать желаемое перекрывание кромки и т.п., и затем нарезки. Это инструментальное средство нарезки описывается более подробно в данном документе ниже.

[0007] Прикладное программное обеспечение дополнительно необязательно содержит автоматизированные алгоритмы принятия решения и бизнес-логику, которая предоставляет различные выбранные информационные категории, которые должны быть сделаны видимыми установщику/пользователю, такие как местоположения датчиков, местоположения значков, порядок закрепления, и т.д. Традиционный или экзоскелетный вид необязательно используется, который представляет различные участки покрытия и компоненты транспортного средства в логической релятивистской конфигурации, делая правильное выравнивание каждого участка покрытия легко определяемым, например. Это автоматизированное инструментальное средство принятия решения описывается более подробно в данном документе ниже.

[0008] В общем, прикладное программное обеспечение использует улучшенные пользовательские интерфейсы, доступность мобильного устройства и отображение, и искусственный интеллект (AI), посредством которых различные процессы упрощаются и специально приспосабливаются на основе установщика/пользователя/транспортного средства. Таким образом, прикладное программное обеспечение обеспечивает превосходное формирование базы данных, операционную эффективность и восприятие установщиком/пользователем.

[0009] В одном примерном варианте осуществления настоящее изобретение предоставляет способ для сборки шаблона и нарезки и нанесения пленки на транспортное средство, способ включает в себя: прием идентификации транспортного средства и получение шаблона, ассоциированного с принятой идентификацией транспортного средства, с помощью инструкций по сборке шаблона, сохраненных в памяти и исполняемых процессором; модификацию шаблона с помощью инструкций модификации шаблона, сохраненных в памяти и исполняемых процессором; передачу шаблона режущей машине, при этом режущая машина выполнена с возможностью резки пленки согласно шаблону; и передачу инструкций по установке, ассоциированных с шаблоном, мобильному устройству, которое выполнено с возможностью использования установщиком/пользователем и отображает инструкции по установке рядом с транспортным средством. Прием идентификации транспортного средства включает в себя одно из выбора транспортного средства из базы данных транспортных средств и сканирования идентификационного номера транспортного средства для транспортного средства с помощью мобильного устройства. Когда исполняются процессором, инструкции по сборке шаблона выполнены с возможностью сопоставления общих частей шаблона между транспортными средствами, предварительно определенными как находящиеся в общем семействе транспортных средств. Когда исполняются процессором, инструкции модификации шаблона функционируют для одного или более из: переконфигурирования относительной позиции части шаблона; модификации размера части шаблона на основе предварительно определенного изменения размера в пленке, ассоциированной с частью шаблона, во время установки; добавления одного или более предварительно определенных вырезов для датчиков в части шаблона; добавления одного или более предварительно определенных вырезов для значков в части шаблона; и добавления одного или более расширений для обертывания кромки в части шаблона на основе указания предпочтений установщика/пользователя. Инструкции по установке, отображаемые на мобильном устройстве, включают в себя одну или более точек закрепления, которые должны быть использованы установщиком/пользователем, когда установочные части, вырезанные из пленки согласно шаблону, устанавливаются на транспортное средство. Инструкции по установке, отображаемые на мобильном устройстве, также включают в себя заметки, ассоциированные с одной или более предыдущими установками, ассоциированными с шаблоном. Инструкции по установке, отображаемые на мобильном устройстве, дополнительно включают в себя один или более видеороликов, ассоциированных с шаблоном. Необязательно, мобильное устройство выполнено с возможностью захвата изображения транспортного средства, поверх которого шаблон отображается в пространстве дополненной реальности.

[0010] В другом примерном варианте осуществления настоящее изобретение предоставляет невременный считываемый компьютером носитель, хранящий инструкции в памяти, исполняемые процессором, чтобы выполнять этапы для сборки шаблона и нарезки и нанесения пленки на транспортное средство, этапы включают в себя: прием идентификации транспортного средства и получение шаблона, ассоциированного с принятой идентификацией транспортного средства, с помощью инструкций по сборке шаблона, сохраненных в памяти и исполняемых процессором; модификацию шаблона с помощью инструкций модификации шаблона, сохраненных в памяти и исполняемых процессором; передачу шаблона режущей машине, при этом режущая машина выполнена с возможностью резки пленки согласно шаблону; и передачу инструкций по установке, ассоциированных с шаблоном, мобильному устройству, которое выполнено с возможностью использования установщиком/пользователем и отображает инструкции по установке рядом с транспортным средством. Прием идентификации транспортного средства включает в себя одно из выбора транспортного средства из базы данных транспортных средств и сканирования идентификационного номера транспортного средства для транспортного средства с помощью мобильного устройства. Когда исполняются процессором, инструкции по сборке шаблона выполнены с возможностью сопоставления общих частей шаблона между транспортными средствами, предварительно определенными как находящиеся в общем семействе транспортных средств. Когда исполняются процессором, инструкции модификации шаблона функционируют для одного или более из: переконфигурирования относительной позиции части шаблона; модификации размера части шаблона на основе предварительно определенного изменения размера в пленке, ассоциированной с частью шаблона, во время установки; добавления одного или более предварительно определенных вырезов для датчиков в части шаблона; добавления одного или более предварительно определенных вырезов для значков в части шаблона; и добавления одного или более расширений для обертывания кромки в части шаблона на основе указания предпочтений установщика/пользователя. Инструкции по установке, отображаемые на мобильном устройстве, включают в себя одну или более точек закрепления, которые должны быть использованы установщиком/пользователем, когда установочные части, вырезанные из пленки согласно шаблону, устанавливаются на транспортное средство. Инструкции по установке, отображаемые на мобильном устройстве, также включают в себя заметки, ассоциированные с одной или более предыдущими установками, ассоциированными с шаблоном. Инструкции по установке, отображаемые на мобильном устройстве, дополнительно включают в себя один или более видеороликов, ассоциированных с шаблоном. Необязательно, мобильное устройство выполнено с возможностью захвата изображения транспортного средства, поверх которого шаблон отображается в пространстве дополненной реальности.

[0011] В дополнительном примерном варианте осуществления настоящее изобретение предоставляет систему для сборки шаблона и нарезки и нанесения пленки на транспортное средство, система включает в себя: память, хранящую инструкции по сборке шаблона, исполняемые процессором, чтобы принимать идентификацию транспортного средства и получать шаблон, ассоциированный с принятой идентификацией транспортного средства; при этом память хранит инструкции по модификации шаблона, исполняемые процессором, чтобы модифицировать шаблон; при этом память хранит инструкции по нарезке шаблона, исполняемые процессором, чтобы передавать шаблон режущей машине, при этом режущая машина выполнена с возможностью резки пленки согласно шаблону; и при этом память хранит инструкции по установке, исполняемые процессором, чтобы передавать инструкции установщику/пользователю, ассоциированные с шаблоном, в мобильное устройство, которое выполнено с возможностью использования установщиком/пользователем и отображает инструкции установщику/пользователю рядом с транспортным средством. Когда исполняются процессором, инструкции модификации шаблона функционируют для одного или более из: переконфигурирования относительной позиции части шаблона; модификации размера части шаблона на основе предварительно определенного изменения размера в пленке, ассоциированной с частью шаблона, во время установки; добавления одного или более предварительно определенных вырезов для датчиков в части шаблона; добавления одного или более предварительно определенных вырезов для значков в части шаблона; и добавления одного или более расширений для обертывания кромки в части шаблона на основе указания предпочтений установщика/пользователя. Инструкции установщику/пользователю, отображаемые на мобильном устройстве, включают в себя одну или более точек закрепления, которые должны быть использованы установщиком/пользователем, когда установочные части, вырезанные из пленки согласно шаблону, устанавливаются на транспортное средство.

Краткое описание чертежей

[0012] Настоящее изобретение иллюстрируется и описывается в данном документе со ссылкой на различные чертежи, на которых аналогичные ссылочные номера используются, чтобы обозначать аналогичные компоненты системы/этапы способа, по необходимости, и на которых:

[0013] Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей последовательность функционального процесса прикладного программного обеспечения настоящего изобретения;

[0014] Фиг. 2 является экраном выбора формирования шаблона WF или PPF, используемым в соответствии с процессом на фиг. 1;

[0015] Фиг. 3 является экраном выбора транспортного средства, используемым в соответствии с процессом на фиг. 1;

[0016] Фиг. 4 является экраном выбора комплекта, используемым в соответствии с процессом на фиг. 1;

[0017] Фиг. 5 является схематичным чертежом, иллюстрирующим принципы работы одного примерного варианта осуществления функциональности сопоставления и модуля прикладного программного обеспечения настоящего изобретения;

[0018] Фиг. 6 является экраном отображения части, используемым в соответствии с процессом на фиг. 1;

[0019] Фиг. 7 является экраном отображения листа для нарезки, используемым в соответствии с процессом на фиг. 1;

[0020] Фиг. 8 является экраном отображения экзоскелета, используемым в соответствии с процессом на фиг. 1, экзоскелетный вид формируется из множества отдельных видов частей;

[0021] Фиг. 9 является экраном настроек режущей машины, используемым в соответствии с процессом на фиг. 1;

[0022] Фиг. 10 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида датчиков прикладного программного обеспечения настоящего изобретения, выделяющей выбор местоположений датчиков на компоненте транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях резки/установки;

[0023] Фиг. 11 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида значков прикладного программного обеспечения настоящего изобретения, выделяющей выбор местоположений значков на компоненте транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях резки/установки;

[0024] Фиг. 12 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида точек закрепления прикладного программного обеспечения настоящего изобретения, выделяющей выбор местоположений точек закрепления на компоненте транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях установки;

[0025] Фиг. 13 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида обертывания кромки прикладного программного обеспечения настоящего изобретения, выделяющей выбор обертывания кромки на компоненте транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях резки/установки;

[0026] Фиг. 14 является схематичным чертежом, иллюстрирующим один примерный вариант осуществления подтверждения мобильного устройства для прикладного программного обеспечения настоящего изобретения;

[0027] Фиг. 15 является схематичным чертежом, иллюстрирующим один примерный вариант осуществления и функциональность отслеживания сетевого статуса и функциональность предоставляемой широким кругом лиц помощи для прикладного программного обеспечения настоящего изобретения;

[0028] Фиг. 16 является схемой сети облачной системы для реализации различных облачных служб настоящего изобретения;

[0029] Фиг. 17 является блок-схемой сервера, который может быть использован в облачной системе на фиг. 16 или т.п.; и

[0030] Фиг. 18 является блок-схемой пользовательского устройства, которое может быть использовано в облачной системе на фиг. 16 или т.п.

Описание вариантов осуществления

[0031] Опять же, настоящее изобретение предоставляет систему, способ и прикладное программное обеспечение, включающее в себя мобильный компонент, которые предоставляют установщику, или в более общем смысле пользователю, доступ к многочисленным шаблонам нарезки WF и PPF, предоставляют возможность просмотра этих шаблонов нарезки, манипулирования ими и индивидуальной настройки по желанию и предоставление руководства, включая посредством мобильного устройства, относительно того, где и как результирующие участки покрытия должны быть нанесены на компоненты транспортного средства.

[0032] Прикладное программное обеспечение, осуществленное как невременный считываемый компьютером носитель и включающее в себя мобильный компонент, необязательно объединяет инструментальное средство сопоставления, которое предоставляет возможность получения и сохранения шаблонов нарезки WF и PPF и затем создания перекрестных ссылок между транспортными средствами, использующими общие компоненты, чтобы создавать полные шаблоны для большего количества транспортных средства, чем традиционно возможно. Шаблоны получаются из данных части, полученных от OEM и сторонних баз данных, также как традиционных и новых способов формирования 3D-изображений и формирования 2D-шаблона. Это инструментальное средство сопоставления описывается более подробно в данном документе ниже.

[0033] Прикладное программное обеспечение также необязательно содержит инструментальное средство нарезки, которое предоставляет возможность выбора заданного шаблона, оптимизации относительно заданной площади пленки, индивидуальной настройки, чтобы учитывать желаемое перекрывание кромки и т.п., изменения размера согласно предпочтению установщика и затем нарезки. Это инструментальное средство нарезки описывается более подробно в данном документе ниже.

[0034] Прикладное программное обеспечение дополнительно необязательно содержит автоматизированные алгоритмы принятия решения и бизнес-логику, которая предоставляет различные выбранные информационные категории, которые должны быть сделаны видимыми установщику/пользователю, такие как местоположения датчиков, местоположения знаков, порядок закрепления, и т.д. Экзоскелетный вид необязательно используется, который представляет различные участки покрытия и компоненты транспортного средства в логической релятивистской конфигурации, делая правильное выравнивание каждого участка покрытия легко определяемым, например. Это автоматизированное инструментальное средство принятия решения описывается более подробно в данном документе ниже.

[0035] В общем, прикладное программное обеспечение использует улучшенные пользовательские интерфейсы, доступность мобильного устройства и отображение, и AI, посредством которых различные процессы упрощаются и специально приспосабливаются на основе установщика/пользователя/транспортного средства. Таким образом, прикладное программное обеспечение обеспечивает превосходное формирование базы данных, операционную эффективность и восприятие установщиком/пользователем.

[0036]

В различных примерных вариантах осуществления, в общем, прикладное программное обеспечение настоящего изобретения включает в себя инструментальное средство сопоставления, инструментальное средство нарезки и автоматизированное инструментальное средство принятия решения. Эти инструментальные средства, реализованные как взаимодействующие модули программного обеспечения, действуют для выполнения функциональных задач, включающих в себя, но не только, например: регистрацию нового дилерского центра, редактирование профиля дилерского центра, авторизацию нового установщика/пользователя, управление паролями и разрешениями, выбор нового транспортного средства, ввод идентификационного номера транспортного средства (VIN), осуществление доступа к шаблону/комплекту и сборку, обратная связь о шаблоне, создание заметок, рабочий процесс в дилерском центре, индивидуальную настройку шаблона/комплекта, выбор рулона пленки и компоновку, выбор компонента, выравнивание нарезки и компоновку, функциональность группирования/разгруппирования, ручную или автоматическую разметку листа для нарезки, обертывание кромки, определение местоположения датчиков, определение точек закрепления и указание порядка, функциональность сброса и предупреждения, функциональности сохранения и добавления в избранное, функциональность виртуальной инструкции, выдачу гарантии, идентификацию (ID) физической партии пленки, привязанной к установленному транспортному средству, мобильную функциональность, аналитики показателей производительности и данных, административную настройку, настройку установщика/пользователя, облачную функциональность, организацию контейнера, шифрование, ведение журнала безопасности, язык, журналы системы и приложения, репликацию данных и хранение, безопасность системы и т.д. Настоящее раскрытие изобретения, прежде всего, предоставляет подробности некоторых инструментальных средств, которые могут быть использованы в различных вариантах его осуществления, затем предоставляет примеры функционирования программного обеспечения и взаимодействия с установщиком/пользователем, и, наконец, предоставляет архитектуру программного обеспечения и примеры окружения.

[0036] Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей последовательность функционального процесса 10 прикладного программного обеспечения настоящего изобретения. Процесс 10 начинается с аутентификации дилерского центра и/или установщика/пользователя и, необязательно, приема указания 12 наряда на работу. Этот процесс аутентификации может происходить посредством сохраненного пароля, биометрической аутентификации или т.п. Далее, выбирается 14 формирование шаблона WF или PPF. Связанный экран 14a выбора формирования шаблона WF или PPF показан на фиг. 2. Обычным специалистам в области техники будет без труда понятно, что другие типы пленок могут также быть сформированы по шаблону, нарезаны и нанесены с помощью этого процесса 10. Далее, транспортное средство (или другая основа), для которого шаблон WF или PPF должен быть сформирован/получен, идентифицируется посредством выбора года выпуска, марки и модели или ввода VIN 16. Связанный экран 16a выбора транспортного средства показан на фиг. 3. Затем доступные пакеты отделки могут также быть отображены и выбраны, если уже не указаны посредством VIN, например. Затем, установщик/пользователь имеет вариант выбора полного шаблона транспортного средства, расширенного шаблона транспортного средства, частичного шаблона транспортного средства и т.д. и добавления или удаления отдельных частей для покрытия 18. Связанный экран 18a выбора комплекта показан на фиг. 4. Указание предоставляется относительно того, сколько частей ассоциируются с каждым комплектом, и являются или нет ассоциированные шаблоны "подтвержденными".

[0037] Фиг. 5 является схематичным чертежом, иллюстрирующим принципы работы одного примерного варианта осуществления базовой функциональности сопоставления и модуля прикладного программного обеспечения настоящего изобретения. Функциональность сопоставления предоставляет возможность идентификации общих компонентов между множеством транспортных средств (например, между множеством годов выпуска, моделей или отделок для одного производителя или связанных производителей). Таким образом, если данный шаблон не доступен для конкретного транспортного средства, сопоставление может быть уместным, чтобы получать требуемый шаблон(ы) от другого транспортного средства, совместно использующего предварительно определенные общности, либо заранее, либо по запросу. Эта кросс-корреляция предоставляет возможность более легкой разработки законченных шаблонов для большего количества транспортных средств. Каждое транспортное средство не рассматривается на индивидуальной основе, а скорее семейства, совместно использующие общие части, являются приоритетом. Как иллюстрировано, предоставляются два транспортных средства 20a и 20b, которые имеют одинаковую марку, модель и год выпуска, но с различными базовыми комплектами отделки. В результате, все компоненты экстерьера являются одинаковыми за исключением зеркал 22a и 22b, комплектов 24a и 24b передних крыльев и комплектов 26a и 26b задних крыльев. Таким образом, различные PPF-шаблоны требуются для зеркал 22a и 22b, комплектов 24a и 24b передних крыльев и комплектов 26a и 26b задних крыльев, при этом все другие PPF-шаблоны являются одинаковыми. Инструментальное средство установления соответствия или модуль объединяется с соответствующими хранилищами частей соответствующим образом, и частичные или законченные PPF-шаблоны могут быть быстро сформированы для двух аналогичных транспортных средств 20a и 20b с помощью одного или более сохраненных соответствий. В процессе каталогизации шаблона какие-либо отсутствующие PPF-шаблоны для семейства 20 транспортных средств получают приоритет посредством алгоритма определения приоритета формирования шаблона, так что все возможные PPF-шаблоны могут быть легко получены, когда запрашиваются. Когда заданная часть на транспортном средстве 20a или 20b изменяется, анализ влияния может быть выполнен, и приоритеты нового поколения разрабатываются, при этом изменение одновременно сопоставляется со всеми родственными транспортными средствами 20a или 20b. В конечном счете, соответствия и PPF-шаблоны выбираются установщиком/пользователем и предоставляются и используются в режущем инструментальном средстве. Таким образом, для каждого транспортного средства 20a и 20b, списки компонентов могут храниться вместе с хранилищами общих и различных частей, по сути, предоставляя возможность быстрого конфигурирования шаблона почти для любого транспортного средства 20a или 20b семейства 20 транспортных средств. Таким образом, генеалогии разрабатываются для различных транспортных средств 20a и 20b и семейств транспортных средств 20. Эта функциональность сопоставления основывается частично на распознавании транспортного средства и поиска изменений от года к году для одной и той же марки/модели транспортного средства с помощью глубокого обучения (DL), например. Важно, функциональность сопоставления предоставляет возможность сопоставления модификаций пользовательского шаблона с другими и будущими ассоциированными шаблонами по желанию, так что установщик не должен повторять необходимые редактирования.

[0038] AI-функциональность и модуль могут быть использованы, чтобы обеспечивать установление приоритетов на основе ML для извещения о шаблоне и формирования на основе анализа запасов для транспортного средства. Следует отметить, как обсуждается более подробно в данном документе ниже, что настоящее раскрытие изобретения рассматривает использование традиционных или новых технологий 3D-сканирования для формирования PPF-шаблонов. Когда используются, эти усовершенствования следующего поколения преобразуют процесс разработки шаблона, реализуя ранее недостижимые уровни скорости и точности. Даже без необходимости касаться поверхности транспортного средства, эти инновационные технологии 3D-сканирования применяют лазеры, чтобы захватывать форму какого-либо транспортного средства в качестве гибких данных, которые быстро преобразуются в 2D-шаблон. В одном примерном варианте осуществления оборудование является точным в пределах 7-8 микрон в 3D-пространстве. Процесс научного исследования данных после формирования шаблона включает в себя сопоставление, анализ точности шаблона, установление приоритета транспортного средства, сравнение транспортного средства, очистку 3D-данных, проверку корректности преобразования 3D в 2D-шаблон и конечное указание текущего местоположения транспортного средства.

[0039] Фиг. 6 является экраном 30a отображения части, используемым в соответствии с процессом 10 на фиг. 1. Здесь, предоставляется список различных частей шаблона, и показывается представление каждой части шаблона. Если содержимое шаблона является приемлемым для установщика/пользователя, тогда может быть сформирован лист для нарезки. Фиг. 7 является экраном 32a отображения листа для нарезки, используемым в соответствии с процессом 10 на фиг. 1. Здесь, различные части 34 компонуются на представлении пленки 36, из которой они, в конечном счете, будут вырезаны. На этом экране 32a отображения листа нарезки части 34 могут быть выбраны, перемещены, привязаны к сетке, повернуты, модифицированы, уплотнены вручную или автоматически, чтобы экономить материал пленки во время процесса нарезки, и т.д. Дополнительно, как описывается более подробно в данном документе ниже, индивидуально настроенное обертывание кромки может быть добавлено к шаблонам, местоположения значков и датчиков могут быть точно определены на шаблонах, и т.д. Фиг. 8 является экраном 38 отображения экзоскелета, используемым в соответствии с процессом 10 на фиг. 1, экзоскелетный ид формируется из множества отдельных видов частей. Этот экзоскелетный вид 38 представляет различные участки покрытия во вполне понятной, относящейся к транспортному средству компоновке, показывающей относительную позицию каждой, когда уложена на транспортное средство. Опять же, каждый участок покрытия является индивидуально выбираемой, предоставляя возможность дополнительной функциональности впоследствии. Экзоскелетный вид 38 предоставляет возможность выбора шаблона, предпочтительного размещения, улучшенной визуализации, завертывания шаблона, обращения с шаблоном, проектирования шаблона и организации очереди, диагностики нарезки и компактного вывода информации, настроек профиля и сохранения предпочтений, и ссылки на экраны помощи и видеоролики, среди прочего, как делают другие доступные виды. Экзоскелетный вид 38 динамически формируется для любого заданного транспортного средства путем идентификации и размещения, вращения и/или разнесения изображений шаблона, ассоциированных с транспортным средством, например, какими являются другие доступные виды.

[0040] Фиг. 9 является экраном 40a настроек режущей машины, используемым в соответствии с процессом 10 на фиг. 1. Здесь, идентификация заказа-наряда может быть предоставлена, режущая машина, для которой шаблон нарезки на листе нарезки может быть выбран, размер рулона пленки может быть указан, грунтование после нарезки может быть указано, и усилие режущего лезвия может быть указано. После инструктирования шаблон нарезки на листе для нарезки отправляется выбранной режущей машине, и составные части покрытия нарезаются из пленки. Опять же, как описывается более подробно в данном документе ниже, вырезы для датчиков и значков и индивидуально настроенное обертывание кромки могут быть включены или выключены. Точки прикрепления могут также быть включены или выключены, хотя это существует, прежде всего, для целей отображения и вероятно не влияет на фактический режим резки. В различные моменты процесса прикладное программное обеспечение может предоставлять полезную помощь установщику/пользователю, возвращаться к информации заказа-наряда и принимать заметки установщика/пользователя, которые могут быть сохранены для последующего обращения. Режущая машина может также требовать пароль или другую авторизацию через прикладное программное обеспечение.

[0041] Дополнительно, в качестве общего предмета обсуждения, следует отметить, что выбор, выполняемый на одном экране, типично реализуется на всех экранах. Таким образом, часть может быть выбрана на одном экране и затем выделена в других доступных видах, например. Алгоритм нарезки настоящего изобретения может реализовывать любые традиционные или новые способы нарезки. Например, шаблон, сформированный посредством прикладного программного обеспечения настоящего изобретения, может включать в себя выбранное обертывание кромки, вырезы для датчиков, вырезы для значков и т.п. и может учитывать области, где значительное растягивание пленки ожидается при установке. В некоторых тонких областях шаблона, на основе прошлого опыта, значительное усилие установщика может быть приложено, и может быть обычным для пленки растягиваться во время нанесения. В таких областях меньше материала шаблона может быть предусмотрено, чтобы компенсировать такое растяжение. Наоборот, когда избыточное растяжение ожидается как необходимое, соответствующее количество пленки может быть предусмотрено. Таким образом, сформированный шаблон может быть динамичным и адаптивным и учитывать фактическую обратную связь от установщика, приводя в соответствие потребности и решая проблемы заранее.

[0042] Обращаясь опять к фиг. 1, после нарезки прикладное программное обеспечение или мобильное устройство, соединенное с возможностью связи с прикладным программным обеспечением, используется для предоставления установщику/пользователю инструкций по установке, заметок по шаблону, происходящих из прошлых/других установок, инструктирующих видеороликов и т.п., чтобы помогать установщику/пользователю в установке WF или PPF на транспортное средство 50. Например, различные предпочтительные точки закрепления могут быть отображены и указывать предпочтительный порядок закрепления, с отмеченными предпочтительными областями растяжения, опять же со ссылками на релевантные заметки, видеоролики и т.д. В другом примерном продолжении установщик/пользователь может иметь возможность делать фото транспортного средства или его части с помощью мобильного устройства и затем, в пространстве дополненной реальности (AR), различные части шаблона могут быть наложены на фотографию (или представление) транспортного средства или его части, в правильной ориентации, и опять же с указанием местоположений датчиков, местоположений значков, точек закрепления, позиционирования обертывания кромки и т.д. Таким образом, установщик/пользователь имеет ресурс на месте установки в своих руках.

[0043] Фиг. 10 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида 60 датчиков прикладного программного обеспечения настоящего изобретения, выделяющей выбор местоположений 64 датчиков на компоненте 62 транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях резки/установки. В общем, данные о вырезе хранятся таким способом, что пользовательский интерфейс знает, какой вырез соответствует конкретной части (детали) и участку покрытия, и может легко переключаться между вырезами или группами вырезов. Список вырезов строится автоматически на основе сохраненных метаданных и делается доступным для пользовательского интерфейса. Такие вырезы включают в себя датчики, значки и т.д. Для всех таких вырезов соглашения о наименованиях линейных путей обозначают эти элементы во множестве SVG шаблонов, так что прикладное программное обеспечение может распознавать и взаимодействовать с такими путями.

[0044] Фиг. 11 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида 70 значков прикладного программного обеспечения настоящего изобретения, выделяющей выбор местоположений 74 значков на компоненте 72 транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях резки/установки. Опять же, в общем, данные о вырезе хранятся таким способом, что пользовательский интерфейс знает, какой вырез соответствует конкретной части и участку покрытия, и может легко переключаться между вырезами или группами вырезов. Список вырезов строится автоматически на основе сохраненных метаданных и делается доступным для пользовательского интерфейса. Такие вырезы включают в себя датчики, значки и т.д.

[0045] Фиг. 12 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида 80 точек закрепления прикладного программного обеспечения настоящего изобретения, выделяющей выбор местоположений 84 точек закрепления на компоненте 82 транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях резки/установки. В общем, данные о точках закрепления хранятся таким способом, что пользовательский интерфейс знает, какая точка закрепления соответствует конкретной части и участку покрытия, и может легко переключаться между точками закрепления или группами точек закрепления. Список точек закрепления строится автоматически на основе сохраненных метаданных и делается доступным для пользовательского интерфейса. Такие точки закрепления предпочтительно являются упорядоченными. В общем, точки закрепления помогают направлять установщика относительно того, где начинать наносить пленку на компонент, например, оптимизировать требования по подгонке и обработке, когда пленка должна быть закреплена и растянута, чтобы подгонять эту пленку. Точки закрепления, таким образом, отображаются для легкости ссылки и использования установщиком и нумеруются последовательно.

[0046] Фиг. 13 является схематичным чертежом, иллюстрирующим рабочие принципы одного примерного варианта осуществления функциональности вида 90 обертывания кромки прикладного программного обеспечения настоящего изобретения, выделяющей выбор обертывания 94 кромки на компоненте 92 транспортного средства посредством прикладного программного обеспечения и/или мобильного устройства в целях резки/установки. Кромки шаблона, которые типично обертываются, хранятся в метаданных шаблона и делаются доступными для пользовательского интерфейса. Пользователь может, таким образом, выбирать кромку и расширять шаблон вдоль этой кромки, автоматически создавая желаемое обертывание кромки, которое, когда установлено, выглядит и действует так, как если бы оно было индивидуально создано вручную. Дополнительно, пользователь может включать и выключать возможность создавать и сохранять ручные обертывания.

[0047] Фиг. 14 является схематичным чертежом, иллюстрирующим один примерный вариант осуществления подтверждения мобильного устройства для прикладного программного обеспечения настоящего изобретения. В частности, сканирование VIN 96 иллюстрируется с помощью мобильного устройства 95, которое функционирует как связанное с или само выполняет прикладное программное обеспечение.

[0048] Фиг. 15 является схематичным чертежом, иллюстрирующим один примерный вариант осуществления функциональности отслеживания сетевого статуса и функциональности предоставляемой группой людей помощи прикладного программного обеспечения настоящего изобретения.

[0049] В общем, мобильное устройство 95 (фиг. 14) связывается с функциональностью прикладного программного обеспечения посредством сканирования VIN 96, например. Это предоставляет возможность просмотра различных экзоскелетных видов и руководств по установке из прикладного программного обеспечения пользователем-установщиком рядом с транспортным средством. Эта же самая реализация возможностей VIN может предоставлять возможность отслеживания состояния заданной работы по резке/установке и отправки на централизованный дисплей 97 (фиг. 15) или наблюдения посредством другого мобильного устройства, так что трудовой процесс может отслеживаться, и заказчики могут оставаться информированными о ходе работы. Ведение журнала хода работ посредством мобильного устройства может быть использовано, чтобы собирать и анализировать показатели выполнения работы и т.п. Важно, мобильное приложение включает в себя инструментальную панель 98 дилера (фиг. 15) и предоставляет возможность сканирования VIN, регистрации фотографии, организации рабочего процесса и ввода обратной связи. Мобильное приложение также включает в себя проверку шаблона, текущий вид резки, экзоскелетный вид, вид точек закрепления, виртуальные технические службы и доступ к обучающим материалам. Стандартные признаки включают в себя пользовательский профиль, поддержку беседы и публикацию в социальных сетях. Проверка шаблона проверяет доступность заданного шаблона и предоставляет любые отмеченные пользовательские комментарии, предназначенные для будущего обращения. Мгновенные состояния хода работ в реальном времени могут также быть получены для совместно используемого отображения и отслеживания хода работ.

[0050] Следует отметить, что архитектура программного обеспечения настоящего изобретения предоставляет возможность множества традиционных функциональных возможностей, таких как виртуальная поддержка в реальном времени и обратная связь и т.п., также как маркетинг через социальные сети и т.п. Дополнительно, обновления в реальном времени и запланированные могут быть принудительно выполнены. Архитектура программного обеспечения отдаляет прикладное программное обеспечение от зависимости от традиционной платформы автоматизированного проектирования (CAD) и предоставляет возможность более надежной серверной и облачной работы. Характерные для части справки и подсказки и видеоролики могут быть предоставлены, которые являются доступными при выделении отдельного участка шаблона в экзоскелетном виде, когда принимаются из различных сохраненных и Интернет-ресурсов.

[0051] Следует признать, что, в зависимости от примера, некоторые действия или события какого-либо из способов, описываемых в данном документе, могут быть выполнены в другой последовательности, могут быть дополнены, объединены или пропущены вообще (например, не все описанные действия или события являются необходимыми для практического применения способов). Кроме того, в некоторых примерах, действия или события могут выполняться одновременно, например, посредством многопоточной обработки, обработки прерываний или множества процессоров, а не последовательно.

[0052] Фиг. 16 является схемой сети облачной системы 100 для реализации различных облачных служб настоящего изобретения. Облачная система 100 включает в себя одно или более облачных узлов (CN) 102, соединенных с возможностью связи с Интернетом 104 или т.п. Облачные узлы 102 могут быть реализованы как сервер 200 (как иллюстрировано на фиг. 17) или т.п. и могут быть географически отличны друг от друга, такими как различные информационные центры по стране или земному шару. Дополнительно, облачная система 100 может включать в себя один или более центральных узлов 106 полномочий (CA), которые аналогично могут быть реализованы как сервер 200 и быть соединены с множеством CN 102. В иллюстративных целях, облачная система 100 может соединяться с региональным офисом 110, штаб-квартирами 120, различными домами 130 сотрудников, портативными/настольными компьютерами 140 и мобильными устройствами 150, каждое из которых может быть соединено с возможностью связи с одним из CN 102. Эти местоположения 110, 120 и 130, и устройства 140 и 150 показаны в иллюстративных целях, и специалисты в области техники признают, что существуют различные сценарии доступа к облачной системе 100, все из которых рассматриваются в данном документе. Устройства 140 и 150 могут быть так называемыми коммивояжерами, т.е., пользователями вне рабочего места, в дороге, и т.д. Облачная система 100 может быть частным облаком, публичным облаком, сочетанием частного облака и публичного облака (гибридным облаком) или т.п.

[0053] Опять же, облачная система 100 может предоставлять любую функциональность через службы, такие как программное обеспечение как услуга (SaaS), платформа как услуга, инфраструктура как услуга, безопасность как услуга, виртуальные сетевые функции (VNF) в инфраструктуре виртуализации сетевых функций (NFV) (NFVI), и т.д., в местоположения 110, 120 и 130 и устройствам 140 и 150. Ранее, модель разработки информационной технологии (IT) включала корпоративные ресурсы и приложения, хранящиеся в корпоративной сети (т.е., физические устройства), за брандмауэром, доступные работникам на месте или удаленно через виртуальные частные сети (VPN) и т.д. Облачная система 100 заменяет традиционную модель разработки. Облачная модель 100 может быть использована для реализации этих служб в облаке без необходимости в физических устройствах и их управлении корпоративными IT-администраторами.

[0054] Облачные вычислительные системы и способы абстрагируются от физических серверов, хранилища, сетевого взаимодействия и т.д. и взамен предлагают их как предоставляемые по запросу и гибкие ресурсы. Национальный институт стандартов и технологии (NIST) предоставляет лаконичное и конкретное определение, которое утверждает, что облачное вычисление является моделью для предоставления удобного сетевого доступа по запросу к совместно используемому пулу конфигурируемых вычислительных ресурсов (например, сетей, серверов, хранилищ, приложений и служб), которые могут быть быстро предоставлены и освобождены с минимальным организационным усилием или взаимодействием с поставщиком услуг. Облачное вычисление отличается от классической клиент-серверной модели предоставлением приложений с сервера, которые исполняются и управляются посредством клиентского веб-браузера или т.п., без обязательно требуемой установки клиентской версии приложения. Централизация дает поставщикам облачных услуг полный контроль над версиями браузерных и других приложений, предоставляемых клиентам, что устраняет необходимость в обновлениях версий или управлении лицензиями на отдельных клиентских вычислительных устройствах. Фраза "программное обеспечение как услуга" (SaaS) иногда используется для описания прикладных программ, предлагаемых посредством облачного вычисления. Общим сокращением для предоставляемой услуги облачного вычисления (или даже совокупности всех существующих облачных услуг) является "облако". Облачная система 100 иллюстрируется в данном документе в качестве одного примерного варианта осуществления облачной системы, и обычные специалисты в области техники признают, что системы и способы, описываемые в данном документе, необязательно ограничиваются таким образом.

[0055] Фиг. 17 является блок-схемой сервера 200, который может быть использован в облачной системе 100 (фиг. 16), в других системах, или автономно. Например, множество CN 102 (фиг. 16) и центральные узлы 106 полномочий (фиг. 16) могут быть сформированы как один или более серверов 200. Сервер 200 может быть цифровым компьютером, который, с точки зрения архитектуры аппаратных средств, как правило, включает в себя процессор 202, интерфейсы 204 ввода/вывода (I/O), сетевой интерфейс 206, хранилище 208 данных и память 210. Обычным специалистам в области техники следует понимать, что фиг. 17 изображает сервер 200 чрезмерно упрощенным образом, и практический вариант осуществления может включать в себя дополнительные компоненты и подходящим образом сконфигурированную логику обработки, чтобы поддерживать известные или традиционные операционные признаки, которые не описываются подробно в данном документе. Компоненты (202, 204, 206, 208 и 210) соединяются с возможностью связи через локальный интерфейс 212. Локальный интерфейс 212 может быть, например, но не только, одной или более шинами или другими проводными или беспроводными соединениями, как известно в области техники. Локальный интерфейс 212 может иметь дополнительные элементы, которые пропущены для простоты, такие как контроллеры, буферы (кэши), драйверы, повторители и приемники, среди прочего, чтобы предоставлять возможность связи. Дополнительно, локальный интерфейс 212 может включать в себя адрес, элементы управления и/или соединения для передачи данных, чтобы предоставлять надлежащую связь среди вышеуказанных компонентов.

[0056] Процессор 202 является аппаратным устройством для исполнения инструкций программного обеспечения. Процессор 202 может быть любым специализированным или коммерчески доступным процессором, центральным процессором (CPU), вспомогательным процессором из нескольких процессоров, ассоциированных с сервером 200, полупроводниковым микропроцессором (в форме интегральной микросхемы или набора интегральных схем) или, в целом, любым устройством для исполнения инструкций программного обеспечения. Когда сервер 200 работает, процессор 202 конфигурируется, чтобы исполнять программное обеспечение в памяти 210, обмениваться данными в и из памяти 210 и, в целом, управлять операциями сервера 200 согласно инструкциям программного обеспечения. I/O-интерфейсы 204 могут быть использованы для приема пользовательских входных данных и/или для предоставления выходных данных системы одному или более устройствам или компонентам.

[0057] Сетевой интерфейс 206 может быть использован, чтобы предоставлять возможность серверу 200 связываться по сети, такой как Интернет 104 (фиг. 16). Сетевой интерфейс 206 может включать в себя, например. Ethernet-карту или адаптер (например, 10BaseT, Fast Ethernet, Gigabit Ethernet или 10GbE) или карту беспроводной локальной вычислительной сети (WLAN) или адаптер (например, 802.11a/b/g/n/ac). Сетевой интерфейс 206 может включать в себя адресное, управляющее и/или информационное соединения, чтобы предоставлять возможность соответствующих связей по сети. Хранилище 208 данных может быть использовано для хранения данных. Хранилище 208 данных может включать в себя любой из элементов энергозависимой памяти (например, оперативное запоминающее устройство (RAM, такое как DRAM, SRAM, SDRAM и т.п.)), элементов энергонезависимой памяти (например, ROM, накопитель на жестком диске, ленту, CDROM и т.п.) и их сочетания. Кроме того, хранилище 208 данных может объединять электронные, магнитные, оптические и/или другие типы носителей хранения данных. В одном примере хранилище 208 данных может быть расположено внутри сервера 200, такое как, например, внутренний накопитель на жестком диске, соединенный с локальным интерфейсом 212 в сервере 200. Дополнительно, в другом варианте осуществления, хранилище 208 данных может быть расположено внешне по отношению к серверу 200, такое как, например, внешний накопитель на жестком диске, присоединенный к I/O-интерфейсам 204 (например, SCSI или USB-соединение). В дополнительном варианте осуществления хранилище 208 данных может быть соединено с сервером 200 через сеть, такое как, например, подключенный в сеть файловый сервер.

[0058] Память 210 может включать в себя любые из элементов энергозависимой памяти (например, оперативное запоминающее устройство (RAM, такое как DRAM, SRAM, SDRAM и т.д.)), элементов энергонезависимой памяти (например, ROM, накопитель на жестком диске, ленту, CDROM и т.д.) и их сочетания. Кроме того, запоминающее устройство 210 может объединять электронные, магнитные, оптические и/или другие типы носителей хранения данных. Отметим, что память 210 может иметь распределенную архитектуру, где различные компоненты находятся удаленно друг от друга, но могут быть доступны посредством процессора 202. Программное обеспечение в памяти 210 может включать в себя одну или более программ системы программного обеспечения, каждая из которых включает в себя упорядоченный список исполняемых инструкций для реализации логических функций. Программное обеспечение в памяти 210 включает в себя подходящую операционную систему (O/S) 514 и одну или более программ 216. Операционная система 214, по существу, управляет исполнением других компьютерных программ, таких как одна или более программ 216, и обеспечивает планирование, управление вводом-выводом, управление файлами и данными, управление памятью и управление связью и связанными службами. Одна или более программ 216 могут быть сконфигурированы, чтобы реализовывать различные процессы, алгоритмы, способы, методы и т.д., описанные в данном документе.

[0059] Будет понятно, что некоторые варианты осуществления, описанные в данном документе, могут включать в себя один или более универсальных или специализированных процессоров ("один или более процессоров"), таких как микропроцессор; центральные процессоры (CPU); цифровые сигнальные процессоры (DSP); специализированные процессоры, такие как сетевые процессоры (NP) или сетевые блоки обработки (NPU), графические процессоры (GPU) или т.п.; программируемые пользователем вентильные матрицы (FPGA); и т.п. вместе с уникальными сохраненными программными инструкциями (включающими в себя как программное обеспечение, так и микропрограммное обеспечение) для управления ими, чтобы реализовывать, вместе с некоторыми непроцессорными схемами, некоторые, большинство или все функции способов и/или систем, описанных в данном документе. Альтернативно, некоторые или все функции могут быть осуществлены конечным автоматом, который не хранит программные инструкции, или в одной или более специализированных интегральных схемах (ASIC), в которых каждая функция или некоторая комбинация конкретных функций осуществляются как специализированная логика или схемы. Конечно, может использоваться комбинация вышеупомянутых подходов. Для некоторых из вариантов осуществления, описанных в данном документе, соответствующее устройство в аппаратных средствах и необязательно с программным обеспечением, микропрограммным обеспечением и их сочетанием может называться "схемой, сконфигурированной или приспособленной, чтобы", "логикой, сконфигурированной или приспособленной, чтобы" и т.д. выполнять набор операций, этапов, способов, процессов, алгоритмов, функций, методов и т.д. по цифровым и/или аналоговым сигналам, как описано в данном документе для различных вариантов осуществления.

[0060] Кроме того, некоторые варианты осуществления могут включать в себя невременный считываемый компьютером носитель хранения информации, имеющий считываемый компьютером код, сохраненный на нем для программирования компьютера, сервера, прибора, устройства, процессора, схемы и т.д., каждое из которых может включать в себя процессор для выполнения функций, которые описаны и заявлены в данном документе. Примеры таких считываемых компьютером носителей хранения включают в себя, но не только, жесткий диск, оптическое запоминающее устройство, магнитное запоминающее устройство, постоянное запоминающее устройство (ROM), программируемое постоянное запоминающее устройство (PROM), стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), флеш-память и т.п. Когда сохранено на невременном считываемом компьютером носителе, программное обеспечение может включать в себя инструкции, исполняемые процессором или устройством (например, любым типом программируемой схемы или логики), которое, в ответ на такое исполнение, инструктирует процессору или устройству выполнять набор операций, этапов, способов, процессов, алгоритмов, функций, методов и т.д., как описано в данном документе для различных вариантов осуществления.

[0061] Фиг. 18 является блок-схемой пользовательского устройства 300, которое может быть использовано в облачной системе 100 (фиг. 16) или т.п. Опять же, пользовательское устройство 300 может быть смартфоном, планшетом, умными часами, устройством Интернета вещей (IoT), портативным компьютером, гарнитурой виртуальной реальности (VR) и т.д. Пользовательское устройство 300 может быть цифровым устройством, которое, с точки зрения архитектуры аппаратных средств, как правило, включает в себя процессор 302, I/O-интерфейсы 304, радиомодуль306, хранилище 308 данных и память 310. Обычным специалистам в области техники следует понимать, что фиг. 18 изображает пользовательское устройство 300 чрезмерно упрощенным образом, и практический вариант осуществления может включать в себя дополнительные компоненты и подходящим образом сконфигурированную логику обработки, чтобы поддерживать известные или традиционные операционные признаки, которые не описываются подробно в данном документе. Компоненты (302, 304, 306, 308 и 310) соединяются с возможностью связи через локальный интерфейс 312. Локальный интерфейс 312 может быть, например, но не только, одной или более шинами или другими проводными или беспроводными соединениями, как известно в области техники. Локальный интерфейс 312 может иметь дополнительные элементы, которые пропущены для простоты, такие как контроллеры, буферы (кэши), драйверы, повторители и приемники, среди прочего, чтобы предоставлять возможность связи. Дополнительно, локальный интерфейс 312 может включать в себя адрес, элементы управления и/или соединения для передачи данных, чтобы предоставлять надлежащую связь среди вышеуказанных компонентов.

[0062] Процессор 302 является аппаратным устройством для исполнения инструкций программного обеспечения. Процессор 302 может быть любым специализированным или коммерчески доступным процессором, CPU, вспомогательным процессором из нескольких процессоров, ассоциированных с пользовательским устройством 300, полупроводниковым микропроцессором (в форме интегральной микросхемы или набора интегральных схем) или, в целом, любым устройством для исполнения инструкций программного обеспечения. Когда пользовательское устройство 300 работает, процессор 302 конфигурируется, чтобы исполнять программное обеспечение, сохраненное в памяти 310, обмениваться данными в и из памяти 310 и, в целом, управлять операциями пользовательского устройства 300 согласно инструкциям программного обеспечения. В варианте осуществления процессор 302 может включать в себя мобильный оптимизированный процессор, такой как оптимизированный для потребления мощности и мобильных приложений. I/O-интерфейсы 304 могут быть использованы, чтобы принимать пользовательские входные данные и/или для предоставления выходных данных системы. Пользовательские входные данные могут быть предоставлены, например, через клавиатуру, сенсорный экран, трекбол, колесо прокрутки, кнопки, сканер штрих-кода и т.п. Выходные данные системы могут быть предоставлены через устройство отображения, такое как жидкокристаллический дисплей (LCD), сенсорный экран и т.п.

[0063] Радиомодуль 306 предоставляет возможность беспроводной связи с внешним устройством доступа или сетью. Любое число подходящих протоколов беспроводной передачи данных, методов или методологий может поддерживаться радиомодулем 306, включающих в себя любые протоколы для беспроводной связи. Хранилище 308 данных может быть использовано для хранения данных. Хранилище 308 данных может включать в себя любой из элементов энергозависимой памяти (например, оперативное запоминающее устройство (RAM, такое как DRAM, SRAM, SDRAM и т.п.)), элементов энергонезависимой памяти (например, ROM, накопитель на жестком диске, ленту, CDROM и т.п.) и их сочетания. Кроме того, хранилище 308 данных может объединять электронные, магнитные, оптические и/или другие типы носителей хранения данных.

[0064] Опять, память 310 может включать в себя любые из элементов энергозависимой памяти (например, оперативное запоминающее устройство (RAM, такое как DRAM, SRAM, SDRAM и т.д.)), элементов энергонезависимой памяти (например, ROM, накопитель на жестком диске, и т.д.) и их сочетания. Кроме того, запоминающее устройство 310 может объединять электронные, магнитные, оптические и/или другие типы носителей хранения данных. Отметим, что память 310 может иметь распределенную архитектуру, где различные компоненты находятся удаленно друг от друга, но могут быть доступны посредством процессора 302. Программное обеспечение в памяти 310 может включать в себя одну или более программ системы программного обеспечения, каждая из которых включает в себя упорядоченный список исполняемых инструкций для реализации логических функций. В примере на фиг. 18 программное обеспечение в памяти 310 включает в себя подходящую операционную систему 314 и программы 316. Операционная система 314, по существу, управляет выполнением других компьютерных программ и обеспечивает планирование, управление вводом-выводом, управление файлами и данными, управлением памятью и управление связью и связанными службами. Процессор 316 может включать в себя различные приложения, расширения и т.д., сконфигурированные, чтобы предоставлять функциональность конечного пользователя с помощью пользовательского устройства 300. Например, примерные программы 316 могут включать в себя, но не только, веб-браузер, приложения социальных сетей, приложения потоковой передачи мультимедиа, игры, приложения картографии и определения местоположения, приложения электронной почты, финансовые приложения и т.п. В типичном примере конечный пользователь типично использует одну или более программ 316 вместе с сетью, такой как облачная система 100 (фиг. 16).

[0065] Хотя настоящее изобретение иллюстрируется и описывается в данном документе со ссылкой на предпочтительные варианты осуществления и конкретные его примеры, обычным специалистам в области техники будет легко понятно, что другие варианты осуществления и примеры могут выполнять аналогичные функции и/или добиваться аналогичных результатов. Все такие эквивалентные варианты осуществления и примеры находятся в духе и рамках настоящего изобретения, рассматриваются таким образом и предназначены охватываться последующей неограничивающей формулой изобретения для всех целей.

Похожие патенты RU2822005C2

название год авторы номер документа
СИСТЕМА И СПОСОБ ДЛЯ ПОДДЕРЖИВАЮЩЕЙ ОБЛАЧНЫЕ ТЕХНОЛОГИИ ТОРГОВО-КАССОВОЙ СИСТЕМЫ ВЫСОКОЙ ДОСТУПНОСТИ 2017
  • Каргмэн, Джеймс, Б.
  • Витек, Джеймс
RU2740040C2
СИСТЕМЫ И СПОСОБЫ ДЛЯ СОЗДАНИЯ И МОДИФИКАЦИИ СПИСКОВ УПРАВЛЕНИЯ ДОСТУПОМ 2015
  • Рик Малкольм
  • Деннис Джеймс Себастиан
RU2679179C1
ПРЕДОСТАВЛЕНИЕ ВЫБРАННЫХ ДАННЫХ ПРИ ПОМОЩИ ЗАБЛОКИРОВАННОГО УСТРОЙСТВА ОТОБРАЖЕНИЯ 2009
  • Пеев Игорь
  • Пенгелли Роберт
  • Агнетта Брайан Т.
  • Суонк Адам
  • Гхош Сумонто
  • Чэнь Лян
RU2535582C2
СИСТЕМА УПРАВЛЕНИЯ ПРОЕКТАМИ ДЛЯ ОБЕСПЕЧЕНИЯ ОПТИМАЛЬНОГО ВЗАИМОДЕЙСТВИЯ С ЦИФРОВЫМИ МОДЕЛЯМИ 2014
  • Лавров Андрей
  • Тишин Анатолий
  • Римакл Патрисия
RU2644506C2
РЕГУЛИРОВКА ЗАДЕРЖКИ УСТРОЙСТВ ПОЛЬЗОВАТЕЛЬСКОГО ВВОДА 2020
  • Макаллен, Кристофер Майкл
  • Брондер, Мэттью
  • Гуссен, Джеймс Эндрю
  • Тектор, Кристофер Джон
  • Калаш, Хамзе
RU2815331C2
ЦИФРОВОЙ КОШЕЛЕК ДЛЯ ОБЕСПЕЧЕНИЯ И АДМИНИСТРИРОВАНИЯ ТОКЕНОВ 2018
  • Чо, Дзеехоон, Джошуа
  • Лакка, Совмиа, Редди
  • Кардоне, Джерардо
  • Миллер, Мэттью, Джеймс
  • Лисиа, Морис, Дэвид
RU2752007C2
МНОЖЕСТВО ДЕЙСТВИЙ И ЗНАЧКОВ ДЛЯ РЕКЛАМЫ В МОБИЛЬНЫХ УСТРОЙСТВАХ 2009
  • Льюис Роберт К.
  • Мандьям Гиридхар Д.
  • Дикенз Мартин К.
RU2467394C2
ПРОВЕРКА НАЖАТИЯ ДЛЯ ОПРЕДЕЛЕНИЯ РАЗРЕШЕНИЯ НА ПРЯМЫЕ МАНИПУЛИРОВАНИЯ В ОТВЕТ НА ПОЛЬЗОВАТЕЛЬСКИЕ ДЕЙСТВИЯ 2015
  • Хофсец Кристиан
  • Эден Хитер
  • Каролевикс Стефен
  • Крантц Джеймс
  • Дэлтон Майкл
  • Сан Сивен
  • Янг Керри
RU2705437C2
ФИЛЬТРАЦИЯ ДАННЫХ В КОРПОРАТИВНОЙ СИСТЕМЕ 2015
  • Глэски Брайан Р.
  • Грин Джейсон
  • Кис Эндрю
RU2702977C2
УЧЕТ СОЦИАЛЬНОЙ ИНФОРМАЦИИ ПРИ ГЕНЕРАЦИИ РЕКОМЕНДАЦИЙ 2014
  • Дзин Воо Хиун
  • Уппал Сиддхартх
RU2671626C2

Иллюстрации к изобретению RU 2 822 005 C2

Реферат патента 2024 года СИСТЕМЫ И СПОСОБЫ ДЛЯ СБОРКИ ШАБЛОНОВ И НАРЕЗКИ И НАНЕСЕНИЯ ОКОННЫХ ПЛЕНОК И ПЛЕНОК ДЛЯ ЗАЩИТЫ ЛАКОКРАСОЧНОГО ПОКРЫТИЯ

Изобретение относится к системам и способам для сборки шаблонов и нарезки и нанесения оконной пленки и пленки для защиты лакокрасочного покрытия. Способ, прикладное программное обеспечение и система для подготовки пленки к установке на транспортное средство включают в себя: прием идентификации транспортного средства и получение шаблона, ассоциированного с принятой идентификацией транспортного средства, с помощью инструкций сборки шаблона, сохраненных в памяти и исполняемых процессором; модификацию шаблона с помощью инструкций модификации шаблона, сохраненных в памяти и исполняемых процессором; передачу шаблона режущей машине, при этом режущая машина выполнена с возможностью резки пленки согласно шаблону; и передачу инструкций по установке, ассоциированных с шаблоном, мобильному устройству, которое выполнено с возможностью использования установщиком/пользователем и отображает инструкции по установке рядом с транспортным средством. 3 н. и 17 з.п. ф-лы, 18 ил.

Формула изобретения RU 2 822 005 C2

1. Способ подготовки пленки к установке на транспортное средство, при этом упомянутый способ содержит этапы, на которых:

принимают идентификацию транспортного средства и получают шаблон, ассоциированный с принятой идентификацией транспортного средства, с помощью инструкций по сборке шаблона, сохраненных в памяти и исполняемых процессором;

модифицируют шаблон с помощью инструкций модификации шаблона, сохраненных в памяти и исполняемых процессором;

формируют по меньшей мере участок листа для нарезки из шаблона, причем лист для нарезки включает в себя представление шаблона на пленке;

передают лист для нарезки режущей машине, при этом режущая машина выполнена с возможностью резки, используя лист для нарезки, пленки согласно шаблону; и

передают инструкции по установке, ассоциированные с шаблоном, мобильному устройству, которое выполнено с возможностью использования установщиком/пользователем и отображения инструкций по установке рядом с транспортным средством.

2. Способ по п. 1, при этом прием идентификации транспортного средства содержит один из этапов, на которых выбирают транспортное средство из базы данных транспортных средств и сканируют идентификационный номер транспортного средства для транспортного средства с помощью мобильного устройства.

3. Способ по любому из предшествующих пунктов, при этом, когда исполняются процессором, инструкции по сборке шаблона выполнены с возможностью сопоставления общих частей шаблона между транспортными средствами, предварительно определенными как находящиеся в общем семействе транспортных средств.

4. Способ по любому из предшествующих пунктов, при этом, когда исполняются процессором, инструкции модификации шаблона выполнены с возможностью выполнения одного или более из этапов, на которых:

объединяют в шаблон предыдущее редактирование установщика/пользователя в ассоциированном и сопоставленном шаблоне;

переконфигурируют относительную позицию части шаблона;

модифицируют размер части шаблона на основе предварительно определенного изменения размера в пленке, ассоциированного с частью шаблона во время установки;

добавляют или удаляют один или более предварительно определенных вырезов для датчиков к или из части шаблона;

добавляют или удаляют один или более предварительно определенных вырезов для значков к или из части шаблона; и

добавляют или удаляют одно или более расширений для обертывания кромки к или из части шаблона на основе указания предпочтений установщика/пользователя.

5. Способ по любому из предшествующих пунктов, при этом инструкции по установке, отображаемые на мобильном устройстве, содержат одну или более точек закрепления, которые должны быть использованы установщиком/пользователем, когда установочные части, вырезанные из пленки согласно шаблону, устанавливаются на транспортное средство.

6. Способ по любому из предшествующих пунктов, при этом инструкции по установке, отображаемые на мобильном устройстве, содержат заметки, ассоциированные с одной или более предыдущими установками, ассоциированными с шаблоном.

7. Способ по любому из предшествующих пунктов, при этом инструкции по установке, отображаемые на мобильном устройстве, содержат один или более видеороликов, ассоциированных с шаблоном.

8. Способ по любому из предшествующих пунктов, при этом мобильное устройство выполнено с возможностью захвата изображения транспортного средства, поверх которого шаблон отображается в пространстве дополненной реальности.

9. Способ по п. 1, при этом упомянутый способ дополнительно содержит этап, на котором

режут пленку согласно шаблону, используя режущую машину и переданный лист для нарезки.

10. Невременный считываемый компьютером носитель, хранящий инструкции в памяти, исполняемые процессором, чтобы выполнять этапы для подготовки пленки к установке на транспортное средство, при этом этапы содержат:

прием идентификации транспортного средства и получение шаблона, ассоциированного с принятой идентификацией транспортного средства, с помощью инструкций по сборке шаблона, сохраненных в памяти и исполняемых процессором;

модификацию шаблона с помощью инструкций модификации шаблона, сохраненных в памяти и исполняемых процессором;

формирование по меньшей мере участка листа для нарезки из шаблона, причем лист для нарезки включает в себя представление шаблона на пленке;

передачу листа для нарезки режущей машине, при этом режущая машина выполнена с возможностью резки, используя лист для нарезки, пленки согласно шаблону; и

передачу инструкций по установке, ассоциированных с шаблоном, мобильному устройству, которое выполнено с возможностью использования установщиком/пользователем и отображения инструкций по установке рядом с транспортным средством.

11. Невременный считываемый компьютером носитель по п. 10, при этом прием идентификации транспортного средства содержит одно из выбора транспортного средства из базы данных транспортных средств и сканирования идентификационного номера транспортного средства для транспортного средства с помощью мобильного устройства.

12. Невременный считываемый компьютером носитель по п. 10 или 11, при этом, когда исполняются процессором, инструкции по сборке шаблона выполнены с возможностью сопоставления общих частей шаблона между транспортными средствами, предварительно определенными как находящиеся в общем семействе транспортных средств.

13. Невременный считываемый компьютером носитель по любому из пп. 10-12, при этом, когда исполняются процессором, инструкции модификации шаблона выполнены с возможностью одного или более из:

объединения в шаблон предыдущего редактирования установщика/пользователя в ассоциированном и сопоставленном шаблоне;

переконфигурирования относительной позиции части шаблона;

модификации размера части шаблона на основе предварительно определенного изменения размера в пленке, ассоциированного с частью шаблона во время установки;

добавления или удаления одного или более предварительно определенных вырезов для датчиков к или из части шаблона;

добавления или удаления одного или более предварительно определенных вырезов для значков к или из части шаблона; и

добавления или удаления одного или более расширений для обертывания кромки к или из части шаблона на основе указания предпочтений установщика/пользователя.

14. Невременный считываемый компьютером носитель по любому из пп. 10-13, при этом инструкции по установке, отображаемые на мобильном устройстве, содержат одну или более точек закрепления, которые должны быть использованы установщиком/пользователем, когда установочные части, вырезанные из пленки согласно шаблону, устанавливаются на транспортное средство.

15. Невременный считываемый компьютером носитель по любому из пп. 10-14, при этом инструкции по установке, отображаемые на мобильном устройстве, содержат заметки, ассоциированные с одной или более предыдущими установками, ассоциированными с шаблоном.

16. Невременный считываемый компьютером носитель по любому из пп. 10-15, при этом инструкции по установке, отображаемые на мобильном устройстве, содержат один или более видеороликов, ассоциированных с шаблоном.

17. Невременный считываемый компьютером носитель по любому из пп. 10-16, при этом мобильное устройство выполнено с возможностью захвата изображения транспортного средства, поверх которого шаблон отображается в пространстве дополненной реальности.

18. Система для подготовки пленки к установке на транспортное средство, при этом упомянутая система содержит

память, хранящую инструкции по сборке шаблона, исполняемые процессором, чтобы принимать идентификацию транспортного средства и получать шаблон, ассоциированный с принятой идентификацией транспортного средства;

при этом память хранит инструкции модификации шаблона, исполняемые процессором, чтобы модифицировать шаблон;

при этом память хранит инструкции формирования листа для нарезки, исполняемые процессором, чтобы формировать по меньшей мере участок листа для нарезки из шаблона, причем лист для нарезки включает в себя представление шаблона на пленке;

при этом память хранит инструкции нарезки шаблона, исполняемые процессором, чтобы передавать лист для нарезки режущей машине, при этом режущая машина выполнена с возможностью резки, используя лист для нарезки, пленки согласно шаблону; и

при этом память хранит инструкции по установке, исполняемые процессором, чтобы передавать инструкции установщику/пользователю, ассоциированные с шаблоном, мобильному устройству, которое выполнено с возможностью использования установщиком/пользователем и отображения инструкций установщику/пользователю рядом с транспортным средством.

19. Система по п. 18, при этом, когда исполняются процессором, инструкции модификации шаблона выполнены с возможностью одного или более из:

объединения в шаблон предыдущего редактирования установщика/пользователя в ассоциированном и сопоставленном шаблоне;

переконфигурирования относительной позиции части шаблона;

модификации размера части шаблона на основе предварительно определенного изменения размера в пленке, ассоциированного с частью шаблона во время установки;

добавления или удаления одного или более предварительно определенных вырезов для датчиков к или из части шаблона;

добавления или удаления одного или более предварительно определенных вырезов для значков к или из части шаблона; и

добавления или удаления одного или более расширений для обертывания кромки к или из части шаблона на основе указания предпочтений установщика/пользователя.

20. Система по п. 18 или 19, при этом инструкции установщику/пользователю, отображаемые на мобильном устройстве, содержат одну или более точек закрепления, которые должны быть использованы установщиком/пользователем, когда установочные части, вырезанные из пленки согласно шаблону, устанавливаются на транспортное средство.

Документы, цитированные в отчете о поиске Патент 2024 года RU2822005C2

DigiTint, сайт Digicut Systems, 03.10.2018, https://web.archive.org/web/20181003214558/http://www.digicut.com/index-option=com_content&view=article&id=7&Itemid=21.php.html
US 4551810 A1, 05.11.1985
Eastman Pattern & Cutting System Software Enhancements
SunTek Films, 17 ноября 2018, https://www.youtube.com/watch?v=yHA2KOKs0dA
Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1

RU 2 822 005 C2

Авторы

Фарроу, Джеймс Янси

Уилльямс, Кэтрин Делфин

Ривз, Аарон Лэсли

Дилл, Ричард Энтони

Рид, Даррелл Линн

Реймер, Билл

Херберли, Джейк

Вэндернут, Джеймс

Майкьюлек, Ник

Батлер, Джейсон

Гэндиллон, Беки

Даты

2024-06-28Публикация

2020-06-03Подача