「ArchSummit·深圳」人工智能如何促进工业和制造领域的智能化转型? >>> 了解详情
写点什么

关注技术创新——ChinaBang 评选启动暨街旁 NFC 技术分享

  • 2011-12-15
  • 本文字数:2790 字

    阅读完需:约 9 分钟

日前,由动点科技联合国内众多独立科技博客的共同发起了 ChinaBang2011 中文互联网开放评选,目前已进入候选提名阶段,其中主要媒体包括 InfoQ、36 氪、IT 茶馆、Mr.6、Mobile2.0、月光博客、科学松鼠会、DBA Notes 等。此次已经是第二次举办,在本次活动中,InfoQ 联系到上届评选的获奖者街旁网,街旁网是基于真实地理位置的 LBS 社区,同时也是国内最早将 NFC 和 LBS 结合,用于 O2O 方向的一款移动应用。以下是街旁网的 Web 开发工程师朱佳祺对相关问题的回答:

InfoQ:能否先介绍下您自己以及您的团队?

本人隶属街旁 Hardcore Team,团队的主要使命是维护街旁服务器端稳定新功能的开发。我的工作主要是参与街旁 API 的开发和为所有其他部门提供所需的技术支持。

InfoQ:街旁最近推出了街旁会员卡,用户通过街旁 NFC 来签到,这与传统 LBS 有着怎样的区别呢?

LBS 早先应用的核心是签到,即告诉朋友我在哪里、有什么好玩的和正在关注哪些事情。一直困扰 LBS 的一个核心问题是定位不够精准和在某些特殊环境缺少精确定位的手段。采用 NFC 可以做到精确定位,是有效的辅助手段。用户用起来会觉得方便,也觉得比较酷。
街旁会员卡是我们将商户——顾客模式与 NFC 应用结合的一次大胆尝试。我们首先希望商家明白,“签到”是有把我们的用户转化成他的顾客的潜能。NFC 的使用增强了互动,并且简化了会员卡收集——兑换的流程,对用户来说会更加方便。

InfoQ:请从技术的角度介绍下街旁网和街旁应用,用到了哪些技术框架和开发语言,是如何结合起来的?

街旁网的后端服务部分是用 Python 实现的,Web 部分是传统的 LAMP 架构。数据库方面我们大胆地拥抱 MongoDB 这项还比较新的技术。我们的某些
服务是运行在 Node.js 上。我们的后端服务还用到了我们自己研发的一些技术来满足我们多维度的业务要求,暂时还没有开源:)NFC 的部分我们会用
到自己的 API。我们的开放平台与 Web 服务依赖也是类似的架构。面对新出现的技术我们总是富有好奇心地去研究。

InfoQ:开发 NFC 系统的过程中,您认为最应该解决的 Top3 的问题有哪些,街旁是如何解决的?

首先是了解 NFC 的正确应用场景。因为 NFC 在国内来说概念很新,在有些地方甚至有些被神话。但是我们深知它最大的用处是让一些本来需要很复杂的匹配、识别、认证过程变得简单。是让设备之间沟通更方便的一种媒介,所以我们首先要确保我们没有在使用 NFC 的路上跑偏,最快速度让 NFC 进入生活,让大家感受到它所带来的魅力。

其次,是开拓思维,在“规范”中寻找新的应用。根本上还是为了让用户体验更好,让应用更快捷。发现问题,解决问题是我们 NFC 使用的重点。可能某个功能在原本已经很方便,比如蓝牙设备的匹配。使用 NFC 的体验更好,更方便,那么又何乐而不为呢?

第三点是随着 NFC 规范的迅速更新来掌握新的动向。这个需要工程师自己去翻阅很多冗长的工程档案。虽然对于我们软件工程师来说学习硬件的东西会遇到一些麻烦,但是在国内甚至国外都对 NFC 的研究甚少的环境中,这是唯一的方法。我们目前还没有专门的 NFC 技术团队,所以在现阶段可能对于我们来是个挑战,将来随着对 NFC 有兴趣的人变得多起来,这个问题会好转。因为我们对 NFC 的使用也在尝试阶段,遇到的问题可能远不止 3 个,在此只当抛砖引玉了。

InfoQ:目前在 NFC 系统开发中,在技术选型上与其他类型有没有不同,建立 NFC 支付系统的话,都需要哪些条件?

我们目前使用的 NFC 都集中在相对小容量,识别度高的芯片家族。如果要建立支付系统的话,需要选用高容量,有先进加密算法的 NFC 芯片。成本会大大增加。同时与之相匹配的系统,整个街旁的系统,都需要经过缜密的 review,确保没有能够被人利用的漏洞。

InfoQ:LBS 的未来是结合多元的应用,NFC 近距离无线通讯技术只是其中一种,您认为 NFC 技术在未来还会有哪些应用的创新,对于开发者来说,机会又有哪些?

现在市场的 NFC 手机还不是很多,所以现在对于开发者来说这片领域相对陌生。有趣的是,在不久之前,LBS 对于各家来说也是一个相对陌生的话题。但是我们可以看到现在林林总总的 LBS 应用也是层出不穷。我们可以遇见的是,NFC 极有可能在未来成为手机的标配。如果有开发者想要在 NFC 的领域有所建树,现在开始行动可能已经不早。就目前见到的 NFC 应用来说大多无外乎以 NFC 充当媒介来匹配设备,交换数据,或是解锁一些有趣的东西。尽管之前我说过我们做 NFC 是要利用它成熟的一面。我更希望看到一些有鬼才,不走寻常路的应用。

InfoQ:您所了解的,在 NFC 领域,还有哪些应用,各自的特点是什么?

现在有基于 NFC 的 Bump,基于 NFC 的叫车服务,使用 NFC 匹配的音响,用 NFC 解锁的游戏等等……这些应用本身没有什么特别惊奇之处,但是却能带来一些非常让人惊奇的体验。比如愤怒的小鸟公仔中藏有 NFC 芯片,可以解锁手机的关卡。这本来没什么稀奇。但是如果玩家是无意中发现了小鸟肚子里的芯片可以用来和游戏互动,这个体验是非常棒的。这也是为什么 NFC 可以很酷。

InfoQ:能否分享下在开发中使您印象比较深刻或有趣的事情?

  • 硬件的规范和文档看起来非常让人头疼。
  • 一张小小的 NFC 标签,它内嵌的芯片,给芯片供电的天线,以及标签所附的贴纸分别来自 3 家不同的公司。是一个简约不简单的东西。

此前,相关媒体曾报道移动支付与 NFC 是“能够改变未来的 3 中前瞻技术”之一,Google 也于今年 9 月推出了基于 NFC 的 Google Wallet,相信会有越来越多的团队和开发者会通过这一技术来进行创业。在上月发布的第十一期架构师也对电商系统进行了初探,其中提到了一种新的模式逐渐兴起——O2O(Online To Offline),O2O 的模式的核心在于

把线上的消费者带到现实的商店中去——在线支付线下商品、服务,再到线下去享受服务。通过打折(团购,如 GroupOn)、提供信息、服务(预定,如 Opentable)等方式,把线下商店的消息推送给互联网用户,从而将他们转换为自己的线下客户。

此外,在前不久发布的社区动态——移动互联网,浮华还是盛宴文章中也曾提到,O2O 模式成功的关键是在第二个O,重点是通过覆盖线下的各领域商家并形成精准的数据平台。

想要了解 ChinaBang2011 中文互联网开放评选更多信息,请参考以下链接:

关于街旁网
街旁网是一个基于真实位置的社区。它在传统的社交服务所拥有的时间、人物、事件基础之上,成功引入了第四个维度:地点,让用户的网络生活和真实生活更紧密的结合。街旁网倡导”你的城市,你的生活”,通过移动服务打造都市时尚人群的潮流生活社区。用户可以使用街旁网来“签到”自己所处的地点,用创新有趣的数字化方式记录足迹,和朋友分享心情。

InfoQ 中文站会继续关注技术型创业团队的发展和相关的技术热点,欢迎关注我们的后续报道。关于本次活动以及街旁技术有兴趣的读者,也欢迎跟帖讨论。

2011-12-15 00:471367
用户头像

发布了 156 篇内容, 共 49.2 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

在线JSON转CSharp(C#)Class工具

入门小站

工具

【愚公系列】2022年06月 Java教学课程 01-Java语言背景介绍

愚公搬代码

6月月更

支持在 Kubernetes 运行,添加多种连接器,SeaTunnel 2.1.2 版本正式发布!

Apache SeaTunnel

Apache 大数据 开源 workflow

一篇文章带你对Java对象创建过程解密

派大星

JVM

JVM调优简要思想及简单案例-为什么需要JVM调优?

zarmnosaj

6月月更

在线文本过滤小于指定长度工具

入门小站

工具

元素的常用事件

Jason199

js 事件 6月月更

数据库每日一题---第20天:按日期分组销售产品

知心宝贝

数据库 程序员 前端 后端 6月月更

flutter系列之:flutter中的Wrap

程序那些事

flutter 程序那些事 6月月更

华为云如何实现实时音视频全球低时延网络架构【上】

坚果

6月月更

使用GetX构建更优雅的Flutter页面结构

岛上码农

flutter ios 前端 安卓开发 6月月更

Java Core 「15」J.U.C Executor 框架

Samson

学习笔记 Java core 6月月更

linux之git入门命令

入门小站

Linux

什么是元数据

奔向架构师

数据仓库 元数据 6月月更

怎样能在小程序中实现视频通话及互动直播功能?

Geek_99967b

小程序 小程序容器 小程序营销

一文简述:钓鱼攻击知多少

穿过生命散发芬芳

6月月更 钓鱼攻击

Fegin的解析

卢卡多多

OpenFegin 6月月更

数据科学家是不是特有前途的职业?

袁袁袁袁满

axios(二)

小恺

6月月更

高效的远程办公经验 | 社区征文

远程办公 6月月更 初夏征文

redis 精讲系列介绍八 - 淘汰策略

Nick

Redis 核心技术与实战 6月月更 redis 底层原理 redis 淘汰策略 redis 精讲

一张图解码 OpenCloudOS 社区开放日

腾源会

如何在物联网低代码平台中使用数据字典功能?

AIRIOT

物联网 低代码平台

为 Serverless Devs 插上 Terraform 的翅膀,解耦代码和基础设施,实现企业级多环境部署(下)

阿里巴巴云原生

阿里云 开源 云原生 Serverless Devs

一篇文章学会er图绘制

工程师日月

6月月更

Android 11适配指南之系统相机拍照、打开相册

yechaoa

android 适配 6月月更 11.0

数字经济加速落地,能为中小企业带来什么?

脑极体

leetcode 91. Decode Ways 解码方法(中等)

okokabcd

LeetCode 动态规划 算法与数据结构

Java基础:反射机制详解

百思不得小赵

javase 反射机制 6月月更

mysql存储引擎之Myisam和Innodb的区别

乌龟哥哥

6月月更

C语言字符串与内存库函数的介绍与模拟实现

未见花闻

6月月更

关注技术创新——ChinaBang评选启动暨街旁NFC技术分享_移动_贾国清_InfoQ精选文章