一:项目概述
某公司近期举行了新产品发布会活动,并邀请了区域客户和各渠道合作伙伴参加了这场发布会。
活动报名开始后,所有的参会嘉宾只需要扫描该公司发送的活动邀请函中的二维码,关注了该公司的微信公众号后,就可以在微信中在线填写了个人基本信息,完成了活动报名。报名完成后,才会嘉宾通过邮件的方式收到了二维码电子票。
活动举办方还宣称,所有参会嘉宾只需要在报名填写个人信息的同时,上传三张本人的近期照片,或者报名成功之后,在该公司的微信公众号中上传三张本人的近期照片,活动现场就可以免去复杂的签到流程,直接“刷脸签到”。难道是该公司掌握了不为人知的黑科技?
活动当天,现场签到开始了,那些对“刷脸签到”黑科技持怀疑态度而不愿上传个人照片的参会嘉宾,在工作人员的指示下,出示了报名时收到的二维码电子票。没有携带二维码的嘉宾,也很快就从该公司的微信公众号中,找到了二维码电子票。工作人员使用二维码扫描器扫描了嘉宾的二维码,然后很快嘉宾就拿到了属于自己的参会胸牌,胸牌上包含了嘉宾的姓名、公司名称等基本新息,整个过程只有短短几秒钟时间。
已经按照要求上传了个人照片的参会嘉宾,根据工作人员的指示,站到了一个显示器前,参会嘉宾的影像立马出现在显示器里的画面中。神奇的是,显示器的画面中同时显现的还有嘉宾的报名信息,如姓名、公司名称等。更神奇的是,嘉宾报名时未填写的年龄等信息,也都同时显示在显示器的画面里。随后,嘉宾同样很快的也拿到了属于自己的参会胸牌,签到成功。
这么看来,该公司真的是研究并掌握了“刷脸签到”的黑科技!
嘉宾在签到的同时,会务组工作人员从另外一台显示器上,也实时的看到所有报名的参会嘉宾信息,以及嘉宾的签到状态、签到方式和签到时间等数据的统计。
嘉宾们在经过多种方式的快速签到之后,就参与到现场的各项日程之中。

在整个流程中,我们可以发现如下这些事情。
1. 嘉宾通过微信在线报名后,报名信息自动和微信账号完成绑定;不用产生额外的报名系统的账户和密码,减轻用户记忆负担,提升用户报名体验。
2. 嘉宾可以从微信中直接查看到自己的报名信息和电子票,不用担心会找不到自己的电子票;同时,也减少会务组处理用户找不到电子票这种情况所花费的时间和工作量。
3. 在现场签到方面,提供了多种新型的会务签到方式,简化了签到流程,更有效提升会务管理自动化与效率;也提升了用户体验。
4. 总的来说,新一代智慧云会务系统不仅可降低会务管理风险,简化会务管理流程,提高会务管理效率,提升用户体验,全面助力互联网精准营销。
综上考虑,大家可能会认为,该公司开发了这么一套现代化、充满科技感的会务管理系统,甚至还开发出了“刷脸签到”这样的黑科技,一定是投入了大量的时间和费用。
然而实际情况却是,该公司只是在基于世纪互联 Microsoft 365Azure">Azure 云平台上,部署了一套基于微信公众号的智慧云会务管理系统。这个智慧云会务管理系统的从部署到使用的时间不超过一天,而所花费的成本也只不过是 500 元/月左右。而现场酷炫的“刷脸签到”黑科技,其实是使用了微软认知服务中的人脸识别服务。
在下面的内容中,我们可以了解到这套基于微信公众号的智慧云会务管理系统的功能架构,以及如何快速的在由世纪互联运营的中国版 Microsoft 365Azure">Azure 云平台上部署并运行这套系统。
二:整体功能架构
基于微信公众号的智慧云会务管理系统功能架构:

上图是基于微信公众号的智慧云会务管理系统的功能架构图,上图完整的说明了整个系统的主要功能架构。系统使用了微信公众平台开发技术、Windows 10 UWP 开发技术、Azure Web App 服务、Azure Blob 存储服务、Azure SQL 数据库服务和微软认知服务人脸识别 API。
微信和微信公众平台:微信是目前中国最主流的社交平台。微信公众平台则是基于微信的,为个人、企业和组织提供业务服务与用户管理能力的全新服务平台。在本系统中,微信公众号是嘉宾在线的活动报名、照片上传、活动报名信息查看,以及微信刷脸签到等功能的入口和载体。同时通过微信报名的嘉宾,报名信息会和个人微信账号绑定。
Windows 10 UWP(Universal Windows Platform):UWP 即 Windows 通用应用平台,在 Win 10 Mobile/Surface(Windows 平板电脑)/PC/Xbox/HoloLens 等平台上运行。它并不是为某一个终端而设计,而是可以在所有 Windows 10 设备上运行。在本系统中,UWP 程序主要完成 Windows 10 设备上的“刷脸签到”功能。
Azure Web App 服务:Azure 云平台上提供的网站托管服务。使用此服务,无需先创建虚拟机,再安装和配置 Web 服务器(如 IIS),即可直接创建网站、并对外发布运行。在上述会务管理系统中,所有的系统功能、业务逻辑和对外 API 都运行在 Web App 服务中。Web App 是该系统业务处理的核心。
Azure SQL 数据库:Azure 云平台上提供的 SQL Server 数据库托管服务。使用此种服务,无需先创建虚拟机,然后安装和配置 SQL Server,即可直接创建并使用 SQL Server 数据库。在上述系统中,除了文件数据外的所有系统数据(包括嘉宾报名、签到等数据)都保存在 Azure SQL 数据库。Azure SQL 数据库是该系统数据存储的核心。
Azure Blob 存储服务:Azure 云平台上提供的文件存储服务。具被简单、高效、可靠、低成本的特点。在上述系统中,所有嘉宾报名上传的照片,和系统生成的电子票二维码都保存在 Azure Blob 存储服务。
认知服务人脸识别 API:Azure 云平台上提供的一种 API 服务。能够检测出图片中包含的人脸,并分析出人脸的相关信息,如性别、年龄,五官的位置等。并且能此 API 能够准确的判断出两张图中包含的人脸是不是同一个人,以及根据一张图片中的人脸识别出人物身份。在上述系统中,人脸识别 API 是“刷脸签到”黑科技的最核心技术。正式因为人脸识别 API 的使用,系统才能准确的识别出参会嘉宾的身份,并完成“刷脸签到”。
正是因为上面这些技术和服务的结合使用,才使得我们能够开发出上述的那套现代化智慧云会务管理系统。在下面的内容中,我们会详细的了解到如何在由世纪互联运营的中国版 Microsoft Azure 云平台上,部署并运行这套智慧云会务管理系统。