NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

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

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

关注

评论

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

基于docker的分布式性能测试框架功能验证(一)

FunTester

性能测试 接口测试 测试框架 测试开发 分布式压测

一周信创舆情观察(7.19~7.25)

统小信uos

【共识专栏】共识的分类(上)

趣链科技

区块链 联盟共识 共识机制 共识算法

短视频SEO软件系统开发资料

双特新零售系统开发(开发模式),双特新零售现成源码

系统开发咨询1357O98O718

抖音获客APP开发,抖音获客系统开发(成功案例),抖音获客系统源码

系统开发咨询1357O98O718

后端开发-Reactor设计模式

Linux服务器开发

reactor 设计模式 网络编程 线程池 epoll

通过创建GeoLine给地图添加烟花图效果

ThingJS数字孪生引擎

大前端 地图 物联网 可视化

询盘获客软件系统开发详情

裸辞后吊打大厂面试官,四面拿到阿里offer后我还是选择了美团

java小李

tomcat elasticsearch

搜客系统软件开发公司

逆袭成功,不愧是阿里内部面试参考指南,已帮我拿下了8个大厂的offer

Java 程序员 架构 面试 计算机

只出现一次的数字

Memorys

Java 面试 算法

10天拿到腾讯Android岗offer,大厂直通车!

欢喜学安卓

android 程序员 面试 移动开发

浅谈工业4.0背景下的空中数据端口,无人机 3D 可视化系统的应用

一只数据鲸鱼

无人机 数据可视化 工业4.0 数字孪生 智慧工业

分布式性能测试框架用例方案设想(一)

FunTester

性能测试 接口测试 测试框架 测试开发 分布式压测

发布两小时,霸榜GitHub!Spring Boot实战文档

java小李

Spring Boot

直呼内行!靠着这份阿里10w字面试总结,我成功收到了4个大厂offer

Java 程序员 架构 面试 计算机

仅仅上线一小时,下载量就破10W!阿里内部Java性能优化实战手册

java小李

面试 JVM

短视频询盘软件系统开发内容

索信达控股:探寻金融数字化转型契机下的高增长“密码”

索信达控股

花朵分类(一)

毛显新

深度学习 tensorflow keras

GitHub万人斩!Java系列面试宝典,我拿到之后直接反杀了面试官

java小李

git cherry-pick

短视频营销获客软件系统开发内容

差之毫厘:etcd 3 完美支持 HTTP 访问?

API7.ai 技术团队

etcd 网关 APISIX

Go语言:如何通过 RPC 来实现跨平台服务!

微客鸟窝

Go 语言

短视频SEO获客系统软件开发简介

抖音获客系统开发(软件开发),抖音获客源码模式

系统开发咨询1357O98O718

直播时各种背景是怎么实现的?聊一聊虚拟背景背后的技术

阿里云视频云

阿里云 计算机视觉 视频会议 虚拟背景 人像抠图

330页PDF,10万字的知识点总结,架构师必备!

欢喜学安卓

android 程序员 面试 移动开发

Tensorflow serving with docker

毛显新

tensorflow Docker

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