Мозаичное производство упаковочных материалов
Иллюстрации
Показать всеИзобретения относятся в общем к динамическому назначению группы изделий производственным машинам, используя производственные группы, и производству групп изделий в указанной пропорции, используя производственные группы. Технический результат заключается в обеспечении динамического назначения производственным машинам производимой группы изделий в оптимальной пропорции. В одном сценарии компьютерная система динамически назначает единицу продукции группе изделий на основании свойств для этой единицы продукции. Эта единица продукции должна быть произведена с использованием производственной машины. Затем компьютерная система динамически назначает каждую группу изделий производственной группе, причем каждая производственная группа включает в себя производственные машины, которые доступны для производства единиц продукции для группы изделий, которая относится к назначенной производственной группе. Компьютерная система также указывает, что должна быть произведена единица продукции с использованием производственных машин в динамически назначаемой производственной группе. 3 н. и 14 з.п. ф-лы, 4 табл., 14 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] По настоящей заявке испрашивается приоритет на основании предварительной заявки на патент США № 61/754,462, озаглавленной "Tiling production of packaging materials”, поданной 18 января 2013 г., все содержание которой включено в настоящий документ путем ссылки
УРОВЕНЬ ТЕХНИКИ
1. Уровень техники и соответствующая область техники
[0002] С увеличением доступности товаров, продукции и других предметов не только локально, но и на глобальном рынке, потребность в правильной упаковке таких материалов для отправки и доставки никогда не была более важной, чем сейчас. К счастью, доступные системы упаковки в настоящее время могут быть использованы для производства по существу любого типа упаковки продукции из таких упаковочных материалов, как гофрированный картон.
[0003] Обычно пользователям необходима упаковка, которая как можно более точно соответствует содержащемуся в ней продукту. При более плотном прилегании упакованный предмет или продукт не только с меньшей вероятностью будет поврежден, но также снижается и возможно устраняется необходимость во внутренней упаковке. В частности, когда такие упаковочные материалы, как гофрированный картон используют для изготовления коробки или другой конструкции упаковки, эти материалы загибают и складывают настолько близко к прямому углу, насколько возможно. Загибание и складывание под прямым углом увеличивает прочностные характеристики упаковочных материалов (по существу экспоненциально), таким образом придавая получающейся коробке соответствующее увеличение устойчивости к повреждению при складировании.
[0004] Много разных типов коробок могут быть произведены, чтобы удовлетворить заданные размерные ограничения. Каждый из разных типов коробок может иметь разные преимущества или недостатки. К примеру, некоторые типы коробок могут быть более эстетичными, в то время как другие могут обеспечивать большие защитные свойства. Третьи виды коробок могут быть более быстро произведены и/или собраны, в то время как другие могут требовать меньше материала для производства, или меньше материала для сборки, закрывания или других манипуляций с заготовкой коробки.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[0005] Настоящее изобретение распространяется на способы, устройства, системы, и компьютерные программные продукты для оптимизации динамического назначения группы изделий производственным машинам, используя группы производств и производства группы изделий в заданной пропорции, используя производственные группы.
[0006] В одном варианте осуществления, компьютерная система динамически назначает по меньшей мере одну единицу продукции группе изделий на основании разных признаков для этой единицы продукции. Эта единица продукции должна быть произведена, используя производственную машину. Компьютерная система затем динамически назначает каждую группу изделий любой из множества различных производственных групп. Каждая производственная группа включает в себя любое число производственных машин, которые доступны для производства единиц продукции для группы изделий, которая относится к назначенной производственной группе. Компьютерная система также указывает, что по меньшей мере одна единица продукции должна быть произведена, используя производственные машины в динамически назначенной производственной группе.
[0007] В другом варианте осуществления, компьютерная система динамически назначает по меньшей мере одну единицу продукции группе изделий, на основании признаков для этой единицы продукции и динамически назначает каждую группу изделий любой из множества разнообразных производственных групп. Каждая группа производства включает в себя производственные машины, которые доступны для производства единиц продукции для группы изделий, которая относится к назначенной производственной группе. Эта производственная группа дополнительно включает в себя уровень смешивания на группу изделий, указывающий, что единицы продукции должны быть произведены производственной группой в пропорции, заданной в уровне смешивания производственной группы для этой группы изделий. Компьютерная система дополнительно указывает, что по меньшей мере одна единица продукции должна быть произведена, используя производственные машины в динамически назначенной производственной группе в соответствии с пропорцией, заданной уровнем смешивания группы изделий в этой производственной группе. Компьютерная система может также определить, что заданная пропорция не была соблюдена, поскольку первая группа изделий производится более интенсивно, чем вторая группа изделий, и вследствие этого может увеличить количество единиц продукции, производимых для второй группы изделий, чтобы скорректировать установленную пропорцию.
[0008] Это краткое изложение приведено, чтобы обеспечить представление в упрощенном виде набора понятий, которые дополнительно описаны ниже в подробном описании. Это краткое изложение не предназначено для указания ключевых признаков или существенных признаков заявленного объекта изобретения, и оно также не предназначено для использования в качестве помощи в определении объема заявленного объекта изобретения.
[0009] Дополнительные признаки и преимущества настоящего изобретения будут изложены в описании, которое следует ниже, и частично будут очевидны из описания, или могут быть обнаружены при практическом применении настоящего изобретения. Признаки и преимущества настоящего изобретения могут быть реализованы и получены посредством инструментов и комбинаций, конкретно указанных в прилагаемой формуле изобретения. Эти и другие признаки настоящего изобретения станут более очевидными из нижеследующего описания и прилагаемой формулы изобретения, или могут быть изучены при практической реализации изобретения, как изложено ниже.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0010] Для описания способа, которым могут быть получены перечисленные выше и другие преимущества и признаки изобретения, будет представлено более подробное описание изобретения, кратко описанного выше, со ссылкой на конкретные варианты его осуществления, которые проиллюстрированы на прилагаемых чертежах. Следует понимать, что эти чертежи изображают только типичные варианты осуществления настоящего изобретения и, таким образом, должны рассматриваться как ограничивающие его объем, настоящее изобретение будет описано и объяснено с дополнительной конкретностью и подробностями посредством использования прилагаемых чертежей, на которых:
[0011] Фиг. 1 иллюстрирует пример архитектуры производства, которая облегчает оптимизацию производства упаковочной продукции.
[0012] Фиг. 2 иллюстрирует блок-схему примерного способа оптимизации производства упаковочной продукции.
[0013] Фиг. 3 иллюстрирует пример таблицы информации об упаковке.
[0014] Фиг. 4 иллюстрирует пример пользовательского интерфейса для принятия информации об упаковочной продукции.
[0015] Фиг. 5A иллюстрирует пример таблицы упаковочных материалов.
[0016] Фиг. 5B иллюстрирует пример таблицы машинных данных.
[0017] Фиг. 6 иллюстрирует блок-схему примерного способа выбора конструктивного исполнения для упаковочного материала.
[0018] Фиг. 7 иллюстрирует пример пользовательского интерфейса для представления конструкций упаковки.
[0019] Фиг. 8 иллюстрирует пример производственной линии, выполненного с возможностью производить мозаичные заготовки в исходном производственном материале
[0020] Фиг. 9 иллюстрирует блок-схему примерного способа мозаичного производства для пары коробок.
[0021] Фиг. 10 иллюстрирует пример вычислительной среды, в которой разные варианты осуществления могут быть реализованы, включающей в себя динамическое назначение группы изделий производственным машинам, используя производственные группы, и производства группы изделий в заданной пропорции, используя производственные группы.
[0022] Фиг. 11 иллюстрирует блок-схему примерного способа динамического назначения группы изделий производственным машинам, используя производственные группы.
[0023] Фиг. 12 иллюстрирует блок-схему примерного способа производства группы изделий в заданной пропорции, используя производственные группы.
[0024] Фиг. 13 иллюстрирует блок-схему, в которой группы изделий динамически назначают производственным машинам, используя производственные группы.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0025] Настоящее изобретение распространяется на способы, устройства, системы, и компьютерные программные продукты для оптимизации динамического назначения группы изделий производственным машинам, используя производственные группы, и производства группы изделий в заданной пропорции, используя производственные группы.
[0026] В одном варианте осуществления компьютерная система динамически назначает по меньшей мере одну единицу продукции группе изделий на основании разных признаков для этой единицы продукции. Эта единица продукции должна быть произведена, используя производственную машину. Компьютерная система затем динамически назначает каждую группу изделий любой из множества различных производственных групп. Каждая производственная группа включает в себя любое число производственных машин, которые доступны для производства единиц продукции для группы изделий, которая относится к назначенной производственной группе. Компьютерная система также указывает, что по меньшей мере одна единица продукции должна быть произведена, используя производственные машины в динамически назначенной производственной группе.
[0027] В другом варианте осуществления компьютерная система динамически назначает по меньшей мере одну единицу продукции группе изделий, на основании признаков для этой единицы продукции и динамически назначает каждую группу изделий любой из множества разнообразных производственных групп. Каждая производственная группа включает в себя производственные машины, которые доступны для производства единиц продукции для группы изделий, которая относится к назначенной производственной группе. Эта производственная группа дополнительно включает в себя уровень смешивания на группу изделий, указывающий, что единицы продукции должны быть произведены производственной группой в пропорции, заданной в уровне смешивания производственной группы для этой группы изделий. Компьютерная система дополнительно указывает, что по меньшей мере одна единица продукции должна быть произведена, используя производственные машины в динамически назначенной производственной группе в соответствии с пропорцией, заданной уровнем смешивания группы изделий в этой производственной группе. Компьютерная система может также определить, что заданная пропорция не была соблюдена, поскольку первая группа изделий производится более интенсивно, чем вторая группа изделий и, вследствие этого, может увеличить количество единиц продукции, производимых для второй группы изделий, чтобы скорректировать установленную пропорцию.
[0028] Варианты осуществления, описанные в настоящем документе, можно реализовать различными видами вычислительных систем. Эти вычислительные системы принимают все более широкое разнообразие видов. Вычислительные системы могут, к примеру, быть мобильными устройствами, электроприборами, переносными компьютерами, настольными компьютерами, универсальными компьютерами, распределенными вычислительными системами, или даже устройствами, которые традиционно не считаются вычислительными системами. В этом описании и формуле изобретения, термин «вычислительная система» определен в широком смысле как включающий в себя любое устройство или систему (или их сочетание) которое включает в себя по меньшей мере один физический и материальный процессор, и физическое и материальное запоминающее устройство, способное содержать в себе исполняемые компьютером команды, которые могут быть исполнены процессором для выполнения функции. Вычислительная система может быть распределена в сетевой среде и может включать в себя множество составляющих вычислительных систем.
[0029] Вычислительная система обычно включает в себя по меньшей мере один обрабатывающий модуль и запоминающее устройство. Запоминающее устройство может быть физическим системным запоминающим устройством, которое может быть энергозависимым или энергонезависимым, или некоторым их сочетанием. Термин «запоминающее устройство» может быть также использован в настоящем документе для обозначения энергонезависимого запоминающего устройства большой емкости, такого как материальный носитель информации. Если вычислительная система является распределенной, возможности обработки, сохранения и/или хранения тоже могут быть распределенными.
[0030] В настоящем документе термин «исполняемый модуль» или «исполняемый компонент» может относиться к программным объектам, программам, или способам, которые могут быть исполнены на этой вычислительной системе. Разные компоненты, модули, обработчики, и службы, описанные в настоящем документе, могут быть реализованы как объекты или процессы, которые исполняются на вычислительной системе (к примеру, как отдельные потоки).
[0031] В нижеследующем описании, варианты осуществления описаны в отношении действий, которые выполняются одной или более вычислительными системами. Если подобные действия реализованы в программном обеспечении, один или более процессоров соответствующей вычислительной системы, которая выполняет это действие, управляет работой вычислительной системы вследствие выполнения исполняемых компьютером команд. К примеру, подобные исполняемые компьютером команды могут быть запечатлены на одном или более машиночитаемых носителях, которые составляют компьютерный программный продукт. Пример такой операции включает в себя обработку данных. Исполняемые компьютером команды (и обрабатываемые данные) могут быть сохранены в запоминающем устройстве вычислительной системы. Вычислительная система может также содержать каналы связи, которые позволяют вычислительной системе устанавливать связь с другими процессорами обработки сообщений через проводную или беспроводную сеть связи.
[0032] Варианты осуществления, описанные в настоящем документе, могут содержать или использовать компьютерную систему общего или специализированного назначения, которая включает в себя компьютерное аппаратное обеспечение, к примеру такое, как один или более процессоров и системное запоминающее устройство, как будет более подробно описано ниже. Системное запоминающее устройство может быть включено в общее запоминающее устройство. Системное запоминающее устройство может также быть названо «основным запоминающим устройством», и включать в себя ячейки запоминающего устройства, которые адресуемы по меньшей мере одним обрабатывающим модулем через шину запоминающего устройства, в этом случае адрес ячейки декларируется самой шиной запоминающего устройства. Системное запоминающее устройство обычно является энергозависимым, но принципы, описанные в настоящем документе, также применимы в случаях, в которых системное запоминающее устройство частично или полностью энергонезависимо.
[0033] Варианты осуществления в пределах объема настоящего изобретения также включают в себя физические и другие машиночитаемые носители для переноса или хранения исполняемых компьютером команд и/или структур данных. Такой машиночитаемый носитель может быть любым доступным носителем, к которому может обратиться компьютерная система общего или специального назначения. Машиночитаемый носитель, который хранит исполняемые компьютером команды и/или структуры данных является компьютерным носителем. Машиночитаемый носитель, который переносит исполняемые компьютером команды и/или структуры данных, является средой передачи данных. Таким образом, в качестве примера, но не ограничения, варианты осуществления настоящего изобретения могут содержать по меньшей мере два совершенно различных вида машиночитаемого носителя: компьютерный носитель и среду передачи данных.
[0034] Компьютерный носитель является физическим аппаратным носителем, который хранит исполняемые компьютером команды и/или структуры данных. Физический аппаратный носитель включает в себя компьютерное аппаратное обеспечение, такое как ПЗУ, ОЗУ, ЭСППЗУ, твердотельные накопители ("SSD"), флэш-память, память на фазовых переходах ("PCM"), накопитель на оптических дисках, накопитель на магнитном диске или другие магнитные запоминающие устройства, или любое другое аппаратное устройство(-а) хранения, которое может быть использовано для хранения программного кода в виде исполняемых компьютером команд или структур данных, к которым может обратиться компьютерная система общего или специального назначения, чтобы реализовать раскрываемые функциональные возможности настоящего изобретения.
[0035] Среда передачи данных может включать в себя сеть связи и/или линии передачи данных, которые могут быть использованы для передачи программного кода в виде исполняемых компьютером команд или структур данных, и к которым может обратиться компьютерная система общего или специального назначения. «Сеть связи» определена как одна или более линий передачи данных, которые позволяют передачу данные в электронном виде между компьютерными системами и/или модулями и/или другими электронными устройствами. Когда информация передается или обеспечивается через сеть связи или другое соединение связи (либо проводное, либо беспроводное либо сочетание проводного и беспроводного) компьютерной системе, компьютерная система может рассматривать это соединение в качестве среды передачи данных. Сочетание вышеописанного также должно быть включено в объем машиночитаемого носителя.
[0036] Кроме того, по достижении различных компонентов компьютерной системы, программный код в виде исполняемых компьютером команд или структуры данных могут быть переданы автоматически из среды передачи данных на компьютерный носитель (или наоборот). К примеру, исполняемые компьютером команды или структуры данных, принятые через сеть связи или линии передачи данных могут быть буферизованы в ОЗУ в модуле сетевого интерфейса (к примеру, "NIC"), и затем, со временем, переданы в ОЗУ компьютерной системы и/или в менее энергозависимый компьютерный носитель в компьютерной системе. Таким образом, следует понимать, что компьютерный носитель может быть включен в компоненты компьютерной системы, которые также (или даже в первую очередь) используют среду передачи данных.
[0037] Исполняемые компьютером команды содержат, к примеру, команды и данные, которые, будучи исполняемыми одним или более процессорами, побуждают компьютерную систему общего назначения, компьютерную систему специального назначения или специализированное обрабатывающее устройство выполнить некоторые функции или группу функций. Исполняемые компьютером команды могут быть, например, двоичным кодом, командами промежуточного формата, например на языке ассемблера, или даже исходным кодом.
[0038] Специалистам в данной области техники будет понятно, что принципы, описанные в настоящем документе, могут быть применены в сетевых вычислительных средах с множеством видов конфигураций компьютерной системы, включая персональные компьютеры, настольные компьютеры, портативные компьютеры, процессоры обработки сообщений, портативные устройства, многопроцессорные системы, бытовые электронные приборы на основе микропроцессора или программируемые, сетевые ПК, миникомпьютеры, универсальные компьютеры, мобильные телефоны, КПК, планшеты, устройства индивидуального вызова, маршрутизаторы, коммутаторы, и тому подобное. Настоящее изобретение может также быть применено в распределенных вычислительных средах, в которых локальная и удаленная компьютерные системы, которые соединены (или посредством проводных линий передачи данных, беспроводных линий передачи данных или сочетания проводных и беспроводных линий передачи данных) через сеть связи, обе выполняют задачи. В этой связи, в распределенной вычислительной среде, компьютерная система может включать в себя множество элементарных компьютерных система. В распределенной системной среде, программные модули могут быть расположены как в локальных, так и в удаленных запоминающих устройствах.
[0039] Специалисты в данной области техники также оценят, что настоящее изобретение может быть применено в облачной вычислительной среде. Облачные вычислительные среды могут быть распределенными, хотя это и не требуется. При распределенности, облачные вычислительные среды могут быть распределены интернационально в пределах организации и/или иметь компоненты, сохраненные по множеству организаций. В этом описании и сопровождающей формуле изобретения, "облачные вычисления" определены как модель, позволяющая сетевой доступ по запросу к общему пулу настраиваемых вычислительных ресурсов (например, сетям связи, серверам, хранилищам, приложениям, и услугам). Определение "облачные вычисления" не ограничивается каким-либо из других многочисленных преимуществ, которые могут быть получены из такой модели, при правильном применении.
[0040] Более того, системные архитектуры, описанные в настоящем документе, могут включать в себя множество независимых компонентов, чтобы каждый вносил вклад в функциональные возможности системы в целом. Этот модульный принцип создавать возможность для увеличения гибкости при проблемах подхода в масштабируемости платформы и, в этой связи, обеспечивает различные преимущества. Сложность системы и развитие может быть управляема более легко посредством использования маломасштабных частей с ограниченной функциональной областью действия. Устойчивость к отказам платформы увеличивается посредством использования этих слабосвязанных модулей. Индивидуальные компоненты могут быть увеличены постепенно, как диктуют потребности бизнеса. Модульная разработка также преобразуется в уменьшение времени на рынок новых функциональных возможностей. Новые функциональные возможности могут быть добавлены или изъяты, не затрагивая основную систему.
[0041] Варианты осуществления настоящего изобретения могут эффективно определять и выбирать оптимальные конструкции упаковки для производства упаковочной продукции, такой как, к примеру, заготовки коробок. Определение и выбор конструкции упаковки может быть основан на информации об упаковочном материале и заданной конструкции упаковки, и в некоторых вариантах осуществления может также основываться на одном или более из: данных о производственной машине, данных об упаковочном материале, или соображений реального времени производственной среды. Производственные машины для упаковки могут затем быть проинструктированы произвести упаковочную продукцию в соответствии с выбранной конструкцией упаковки.
[0042] Варианты осуществления настоящего изобретения могут также определять оптимальное расположение заготовок коробок в исходном упаковочном материале, который может, в свою очередь, оптимизировать одно или оба из пропорции производства коробок или эффективности использования исходного упаковочного материала. К примеру, варианты осуществления настоящего изобретения могут располагать мозаикой заготовки коробок в исходном упаковочном материале, позволяя одному производящему устройству производить несколько коробок параллельно, и в то же время минимизировать отходы. Оптимизация расположения заготовок коробок в исходном упаковочном материале может происходить с использованием определения и выбора оптимальной конструкции упаковки, или может происходить как отдельный процесс.
[0043] Фиг. 1 иллюстрирует пример архитектуры 100 производства, которая облегчает оптимизацию производства упаковочной продукции. Обращаясь к Фиг. 1, архитектура 100 производства включает в себя производственную машину 102 для упаковки, компьютерную систему 104 и хранилище 106 данных. Каждый из изображенных компонентов и машин соединен друг с другом через (или является частью) сеть связи, такую как, к примеру, локальная вычислительная сеть ("LAN"), глобальная вычислительная сеть ("WAN"), или даже сеть Интернет. Соответственно, каждая из изображенных компьютерных систем, а также и любые другие подключенные компьютерные системы, машины, и их компоненты, могут создавать относящиеся к сообщениям данные и обмениваться относящимися к сообщениям данными (например, датаграммами протокола Internet ("IP") и других протоколов верхнего уровня, которые используют датаграммы IP, такие как протокол управления передачей ("TCP"), протокол передачи гипертекста ("HTTP"), Простой протокол электронной почты ("SMTP"), и так далее) через сеть связи.
[0044] Производственная машина 102 для упаковки включает в себя одну или более производственных линий, таких как изображенные производственные линии 102A, 102B, и 102C. Каждая из производственных линий 102A, 102B, и 102C может быть загружена первичными упаковочными материалами, такими как, к примеру, сложенный гармошкой или скатанный в рулон гофрированный картон. Как изображено, каждая из производственных линий 102A, 102B, и 102C, имеет разную максимальную ширину для первичных упаковочных материалов. По мере производства производственными линиями 102A, 102B, и 102C упаковочной продукции (например, заготовок коробок), производственная машина 102 для упаковочного материала может поддерживать местное хранилище данных использования. Производственная машина 102 для упаковки может включать в себя NIC для передачи данных по сети. По мере необходимости или через желаемые интервалы времени, производственная машина 102 для упаковки может передавать данные использования из местного хранилища в компьютерную систему 104 и/или хранилище 106 данных, используя NIC. Вертикальные эллипсы выше и ниже производственной машины 102 для упаковки символизируют, что одна или более дополнительных производственных машин для упаковки могут быть включены в архитектуру 100 производства.
[0045] Обычно, хранилище 106 данных может хранить разные виды информации для оптимизации производства упаковочной продукции. К примеру, хранилище 106 данных может хранить информацию для одной или более производственных машин для упаковки, таких как, к примеру, производственная машина 102 для упаковки. Сохраненная информация для производственных машин для упаковки может включать в себя виды производственной машины для упаковки, стоимость запуска производственной машины для упаковки, виды первичных упаковочных материалов, доступных в производственных машинах для упаковки, группы конструкций, используемые для оптимизации производства упаковки в производственных машинах для упаковки, и так далее. Как изображено в архитектуре 100 производства, хранилище 106 данных в частности включает в себя таблицу 301 конструкций упаковки, таблицу 501 упаковочных материалов, и таблицу 502 данных о машине.
[0046] Компьютерная система 104 включает в себя модуль 112 оптимизации. Обычно, модуль 112 оптимизации выполнен с возможностью оптимизировать производство упаковочной продукции. В некоторых вариантах осуществления, модуль 112 оптимизации включает в себя функциональные возможности конструкции упаковочного материала в реальном времени. Когда упаковочный материал должен быть произведен, модуль 112 оптимизации может обратиться к данным в хранилище 106 данных, чтобы определить, как оптимизировать производство упаковочного материала. Когда оптимизация определена, модуль 112 оптимизации может послать команды производственной машине для упаковки. Команды инструктируют производственную машину для упаковки произвести упаковочный материал в соответствии с определенной оптимизацией.
[0047] В некоторых вариантах осуществления, компьютерная система 104 и/или производственная машина 102 для упаковки использует всю или некоторую информацию из хранилища 106 данных, чтобы оптимизировать то, какие виды и/или размеры заготовок упаковок должны быть сделаны производственной машиной 102 для упаковки. В некоторых вариантах осуществления компьютерная система 104 и/или производственная машина 102 для упаковки также оптимизирует то, какая производственная линия должна быть использована для производства упаковочного материала из первичных упаковочных материалов.
[0048] Кроме того, хотя производственная машина 102 для упаковки, компьютерная система 104, и хранилище 106 данных изображены отдельно, компоненты и данные, изображенные на производственной машине 102, компьютерная система 104, и хранилище 106 данных могут быть объединены. К примеру, может быть, что компьютерная система 104 является физически встроенной в производственную машину 102 для упаковки. Подобным образом, хранилище 106 данных может быть физически встроено в компьютерную систему 104 и/или производственную машину 102 для упаковки.
[0049] В некоторых вариантах осуществления, упаковочный материал является заготовкой коробки. Заготовка коробки может быть дополнительно обработана (например, сложена, а края соединены вместе) чтобы получить коробку. Разные типы коробок или других упаковок могут быть использованы или желательны для разных проектов. Размер коробки может варьироваться в зависимости от того, что будет вложено в коробку. Другие виды или признаки могут также быть рассмотрены при определении, какой вид и/или размер коробки является желательным для конкретного использования или применения. Вложение тяжелого или хрупкого объекта может, к примеру, диктовать использовать коробку из материала определенного вида, или использовать коробку, которая имеет улучшенные защитные свойства (например, клеевой клапан, встроенный угловой амортизатор, полноразмерные клапаны, и так далее).
[0050] Таким образом, как описано, в общем, компоненты архитектуры 100 производства могут быть использованы для оптимизации производства упаковочной продукции на основании любого числа разных признаков или соображений. Для облегчения использования архитектуры 100 производства в идентификации подходящей упаковки для объекта, любое число разных конструкций или видов упаковки могут быть рассмотрены. Каждый вид или конструкция упаковки могут иметь разную форму, вид или другой признак. К примеру, некоторая конструкция коробки может иметь верхние и/или нижние клапаны, которые примерно равны половине ширины законченной коробки. Для других конструкций коробки, верхние и/или нижние клапаны могут быть равны или меньше полной ширины коробки. Эти и другие виды коробок могут также включать в себя клеевые или крепящиеся скобками клапаны для сборки, имеющие встроенные угловые амортизаторы, встроенные в верхние и/или нижние клапаны, или иметь другие признаки или их сочетание.
[0051] Фиг. 2 иллюстрирует блок-схему примерного способа 200 оптимизации производства упаковочной продукции. Способ 200 будет описан в отношении компонентов и данных компьютерной архитектуры 100. Во время описания способа 200 также обратимся к Фиг. 3, 4, 5A, и 5B.
[0052] Способ 200 включает в себя действие по приему информации о производстве упаковки для производства упаковочного материала, эта информация о производстве упаковки по меньшей мере определяет размер этого упаковочного материала (действие 201). К примеру, компьютерная система 104 может принимать информацию 111 о производстве упаковки. Информация 111 о производстве упаковки может задавать размер упаковочного материала (например, коробки). Информация 111 о производстве упаковки может также включать в себя другую информацию, которую модуль 112 оптимизации может использовать, чтобы определить, как оптимизировать производство этого упаковочного материала. К примеру, другая информация может включать в себя количество производимых коробок, выбранную группу конструкций, производственные условия, доступные производственные машины для упаковки, стоимость производственного периода, и так далее.
[0053] В некоторых вариантах осуществления, информация 111 о производстве упаковки формулируется в автоматическом режиме на другой компьютерной системе или даже в другом модуле компьютерной системы 104. В других вариантах осуществления, пользователь-человек вводит информацию 111 о производстве упаковки через пользовательский интерфейс, к примеру, предусмотренный на компьютерной системе 104 или некотором другом сетевом расположении. Кратко обращаясь к Фиг. 4, пользовательский интерфейс 401 изображает разные элементы управления пользовательского интерфейса для ввода информации о производстве упаковки. Оператор или другой пользователь может использовать пользовательский интерфейс 401, чтобы ввести измерения коробки, количество производимых коробок, выбрать группы конструкций, указать производственные условия, выбрать доступные производственные машины, и указать стоимость производственного периода. К примеру, через пользовательский интерфейс 401, пользователь может выбрать группу 302a конструкций и указать, что производственная машина 102 для упаковки является доступной. Информация о производстве упаковки, введенная через пользовательский интерфейс 401, может быть включена в информацию 111 о производстве упаковки.
[0054] Способ 200 включает в себя действие по обращению к множеству разных конструкции упаковки, каждая из множества разных конструкций упаковки указывает значения для сочетания характеристик производства упаковки, указанные значения для сочетаний характеристик производства упаковки используют, когда производят упаковочный материал в соответствии с конструкцией упаковки (действие 202). К примеру, компьютерная система 104 может обратиться к таблице 301 конструкций упаковки. Обращаясь теперь к Фиг. 3, таблица 301 конструкций упаковки имеет колонки, включающие в себя группы 302 конструкций, признаки 310 конструкций, показатель 311 предпочтений, варианты 312, ограничения 308, и описание 314.
[0055] Группы 302 конструкций включают в себя некоторое число группы 302a конструкций, 302b, 302c, 302d, 302e, 302f, и так далее. Каждая группа конструкций может включать в себя одну или более основных конструкций. К примеру, группа 302a конструкций включает в себя основные конструкции 304. Каждая основная конструкция может относиться к определенному алгоритму или другой конструкции, которая может быть отмечена, оценена или другим образом связана с основными конструкциями в соответствующей группе конструкций.
[0056] Иерархия может быть установлена в группах конструкций. К примеру, основная конструкция 304a имеет несколько конструкций 306 упаковки, определенных в ней. Каждая из конструкций 306 упаковки относится к основной конструкции 304a, частью которой она является. Однако каждая из конструкций 306 упаковки включает в себя по меньшей мере одно отличное значение или отличную возможность в признаках 310 конструкций, показателе 311 предпочтений, вариантах 312, и/или ограничениях 308, которое отличает ее от других конструкций 306 упаковки. К примеру, разные конструкции 306 упаковки могут относиться к одной и той же основной конструкции с взаимозаменяемыми измерениями длины, ширины и высоты, добавленными поддонами и сепараторами в конструкции, или другими признаками или аспектами, общими с основной конструкцией.
[0057] В некоторых вариантах осуществления, основные конструкции 304 могут соответствовать разным видам коробок. К примеру, основная конструкция 304a может соответствовать коробкам, имеющим конструкцию картонной коробки с четырьмя равновеликими клапанами на дне и крышке ("RSC"), коробкам с полностью перекрывающимися клапанами, коробкам со встроенными угловыми амортизаторами, коробкам с нижней конструкцией крышки с отделимым дном, и компонентам крышки. Другие основные конструкции 304 соответствуют другим видам конструкций упаковки. Каждая конструкция упаковки может иметь одну или более связанных с ними формул, которые могут быть использованы для производства этой конструкции. К примеру, если основная конструкция используется для производства прямоугольной коробки, формула может использовать желаемую длину, ширину и высоту для собранной коробки. На основании основной конструкции, производят заготовку коробки. Заготовка коробки может быть сложена, чтобы произвести коробку определенной длины, ширины и высоты, и которая также предлагает другие характеристики