Contoso je Evropský maloobchodní prodejce, který je určený pro střední trhy. Rozrostly po rocích a teď jsou jedním z největších prodejců s více než 1000 obchody umístěnými v městech i v Suburbs.
Čelící výzvy
- Jaké jsou obchodní výzvy?
S nejnovějším COVID-19 PANDEMIC zákazníci provedli méně fyzických cest k uvedeným materiálům, které se týkají velkého množství rizik spojených s zdravotními riziky a provádějí bezpečnost distancing. V důsledku toho společnost Contoso také viděla zvýšení využití nákupu online, vyzvednutí v obchodě (BOPIS), která se také označuje jako vyzvednutí curbside.
Aby se zajistilo, že jejich zákazníci získají co nejaktuálnější kvalitu, začne po doručení jejich zákazníků zahájit balení položek řízených teplotou. Z důvodu nárůstu využití a doby podniknuté k balení čerstvých plodin existuje delší čas čekání na vyzvednutí curbside. Tyto prodloužené čekací časy způsobily vyšší množství nespokojenosti zákazníků a průzkumy ukázali, že zákazníci používají jiné maloobchodníky.
Některé otázky, které vám pomohou porozumět problémům:
- Jaký je předpokládaný dopad, který způsobují tyto problémy?
- Jaké jsou aktuální operace jako?
Obchodní výsledky
- Jaké jsou požadované obchodní výsledky?
Až 59% spotřebitelůse dotazuje na ' to, že znovu budou mít možnost vyzvednutí curbside i po PANDEMIC, společnost Contoso chce zlepšit efektivitu jejich curbside operací. V případě nevycurbsidech vydaných společností Contoso potřebuje informace o tom, jak daleko je jednotliví zákazníci a kdy zákazník dorazí na parkovací dávku.
- Co má řešení dělat pro firmy?
Řešení by mělo poskytnout výstrahy do Storu a aktivovat pracovní objednávku pro zahájení balení nových plodin pro zákazníky, kteří jsou blízko zásuvky. Tím se zkrátí doba čekání zákazníků, což zlepšuje klíčové aspekty curbsideho vyzvednutí.
Požadavky
- Jaké jsou klíčové technické a netechnické požadavky?
Při přístupu k datům pohybů zákazníků musí společnost Contoso zajistit zákazníkům ochranu osobních údajů. Toto je zásadní předpoklad v rámci zákonných požadavků.
Existují případy, kdy se podrobnosti o licencích vozidel neshodují s databází, nebo tyto informace nejsou již existující. Aby bylo možné tyto mezery mezi daty zmírnit, společnost Contoso by chtěla použít GPS k identifikaci umístění svých zákazníků.
Vzorce pro řešení problémů
- Jak může technologie, jako je Internet věcí (IoT), pomáhat řešit vaše obchodní výzvy?
Následující tabulka poskytuje souhrn běžných případů použití a odpovídajících řešení IoT. Každý případ použití je příkladem toho, jak se dá vzor procesu IoT použít pro scénáře reálného světa.
| Případ použití | Řešení | Vzor |
|---|---|---|
| Získejte podrobnosti o licenční příručce a křížové odkazy, které se příslušnému zákazníkovi řadí v případě, že se vozidlo zapíná na parkovací dávku. Do úložiště výstrah přidružit okamžitě k zahájení balení a přípravě objednávky. | Pomocí analýzy videí zjistíte, že se v případě, že vozidlo přepne do parkovací dávky, detekuje štítky s licencí. tyto informace se sloučí se systémem pro správu objednávek a úloha se odešle, aby Teams, které výstrahy a naplánování úložiště přidruží k počátečnímu balení. | Monitorovat a spravovat smyčku – video Analytics je součástí monitorovací vrstvy a přehledy jsou v rámci modelu správy přizpůsobeny službou Store Associates. |
| Upozorněte zákazníka, že obchod zahájil balení a bude brzy doručovat objednávku. | Při spuštění úlohy přidružit k aplikaci Store provede systém křížovou kontrolu s pravidlem geografického umístění zákazníka. Zákazníkovi se pošle oznámení, aby věděli, že jejich doručování je na cestě, když systém zjistí, že je zákazník v hranicích geografické oblasti. | Sledování a Správa smyček – pravidlo geografické oblasti sleduje umístění zákazníka a posílá upozornění, když se zákazník nachází v okolí (spravovat). |
Referenční architektura

Informační kanál se získává jako vozy do parkovací oblasti. Fotoaparát IP, který hostuje server RTSP (Real-Time streaming Protocol), pošle kanál do modulu LVA (Live View Analytics). Modul LVA zpracovává kmitočet snímků a odesílá image do služby Azure Cognitive Services spuštěné v bráně. Azure Cognitive Services extrahuje jenom podrobnosti o licenční desce a pošle je do cloudové aplikace.
Používá se Azure IoT Central, protože se jedná o plně spravovanou aplikační platformu. Umožňuje společnosti Contoso ji snadno nasazovat a soustředit se na funkce, které mají přímý dopad na firmu.
podrobnosti o licenčních deskách jsou zařazené do fronty v centru událostí, které je směrují na Azure Storage pro dlouhodobé ukládání a umožňují ostatním službám jejich použití.
Podrobnosti o licenčních deskách se odesílají do aplikace curbside Pickup prostřednictvím Azure Functions. Návrh bez serveru umožňuje společnosti Contoso snížit správu a náklady na infrastrukturu.
Podrobnosti o licenčních deskách se křížově odkazují se systémem pro správu objednávek. Systém správy objednávek je obvykle integrován se systémem pro správu vztahů se zákazníky, aby poskytoval podrobné informace o této licenční desce. Při potvrzení shody se úkol dobalení objednávky odešle do Microsoft Teams. Přidružování obchodu bude upozorněno na zahájení okamžitého připravení objednávky a dodání zákazníkovi při doručení.
aplikace curbside pickup také používá Azure Mapsch triggerů geografické ploty na základě pravidel ke spuštění balení objednávky. Aktivační události lze použít k sjednocení oznámení licenčních desek (popsaných v předchozím bodě), nebo může být samostatnou funkcí v případě nepřítomnosti informací o licenčním štítku.
Jakmile se přidružení Storu spustí na úkolu, aplikace pošle oznámení zákazníkovi, aby je informovalo o průběhu objednávky. Zákazníci uvedli, že se vám zaznamená, že se dokončí komunikační smyčka se zákazníkem a prezentuje v procesu zodpovědnost.
Podrobnosti o vyzvednutí objednávky se zapisují zpátky do úložiště, aby společnost Contoso mohla pochopit čas, který je potřeba pro práci na objednávce.
Požadavky architektury
Ochrana osobních údajů
Azure IoT Edge je vybrán jako modul runtime, který umožňuje použití a orchestraci modulů založených na kontejnerech. Toto řešení používá Azure Cognitive Services běžící na hraničním zařízení a do aplikace se odesílají jenom podrobnosti o této licenční desce. Tento proces zajistí, že se do úložiště neodesílají žádné obrázky obličeje ani data o ochraně osobních údajů.
Monitorované geografické zóny
aplikace používá Azure Maps, což umožňuje společnosti Contoso vytvářet pravidla geografického ohraničení. Tato pravidla poskytují další datový bod pro potvrzení umístění zákazníka. Aktivační události geografického chodu poskytují větší přesnost na odhadovanou dobu doručení.
Komponenty
Azure IoT Edge spouští analýzy, místní aplikace, aby se zajistila nízká latence, menší využití šířky pásma a ochrana osobních údajů (to znamená, že extrahují jenom podrobnosti o licenčním plátu).
Live video Analytics na IoT Edge nabízí možnost zaznamenávat, nahrávat a analyzovat živé video. Společnost Contoso se tak může soustředit na vytváření funkcí pro firmy místo správy kanálu zpracování videa.
Azure Cognitive Services umožňuje, aby byl model AI na hraničních zařízeních spuštěný, aby dodržoval předpisy o ochraně osobních údajů a snížil požadovanou šířku pásma. Společnost Contoso může využít službu bez snahy o vytvoření a školení modelu.
Azure IoT Central je plně spravovaná aplikační platforma, která omezuje zatížení a náklady na vývoj, správu a údržbu řešení IoT na podnikové úrovni.
Event Hubs slouží k zařazení událostí odeslaných do aplikace pro vyzvednutí curbside. Event Hubs vytvoří v distribuované aplikaci oddělení pro spotřebu.
Azure Storage slouží k ukládání nezpracovaných dat pro analýzu. Společnost Contoso se rozhodla tuto službu používat, protože ukládá objekty do plochého oboru názvů.
Azure Functions je služba bez serveru používaná ke zpracování přijatých událostí. Bez nutnosti spravovat infrastrukturu může společnost Contoso napsat jediné funkce pro posílání dat z Event Hubs do rozhraní API pro vyzvednutí aplikace curbside. používá se také ke čtení changefeed v Cosmos DB k zápisu dat do Azure Storage.
Azure Cosmos DB poskytuje databázi s nízkou latencí se zaručenou dostupností a automatickou škálovatelností. Společnost Contoso vyžaduje čtení a zápis s nízkou latencí pro bezproblémové uživatelské prostředí. Aplikace curbside Pickup používá dokument NoSQL k uložení dat z důvodu celé řady v SKU objednávky. Protože je aplikace k dispozici v celé Evropě, chce společnost Contoso zapnout klíčovou databázi, která poskytuje vícenásobné čtení a zápis z více hlavních serverů.
Služba Azure Kubernetes Aplikace pro vyzvednutí curbside je založená na návrhu mikroslužeb. Je sestavená pomocí clusteru kontejnerů a spravované služby hostovaného Kubernetes. Hlavní servery Kubernetes spravuje Azure. Zpracovává kritické úkoly, jako je monitorování stavu a údržba.
Azure Maps poskytuje monitorování geografických zón jako služby potřebné k posouzení blízkosti zákazníka. Contoso taky používá Azure Maps pro mapování vnitřníchy.
Azure Notification Hubs je vysoce škálovatelný modul pro mobilní nabízená oznámení, který umožňuje rychle odesílat miliony oznámení do iOS, Androidu a Windows. Pomocí této služby může společnost Contoso snadno vysílat oznámení svým zákazníkům.
Podrobnější diskuzi najdete v dokumentu referenční architektury IoT, abyste pochopili a prozkoumali různé možnosti implementace, které jsou k dispozici.
Další kroky
Další informace o implementacích najdete v některých z těchto řešení pro maloobchodní partnery.