主办单位: 共青团中央   中国科协   教育部   中国社会科学院   全国学联  

承办单位: 贵州大学     

基本信息

项目名称:
基于移动计算中间件的超市比价系统
小类:
信息技术
简介:
该项目主要分两大部分,手机端与WEB端。而系统的主要特点在于手机端。该系统手机端的关键技术有摄像头调用,条形码识别,移动计算中间件技术等。
详细介绍:
如今几乎每部手机,尤其是智能手机都配置了摄像头。通过设备研发商提供的驱动实现对手机摄像头控制,可以实现条形码的识别。中间件是一个辅助的软件层,它位于应用层和网络层之间,用于掩盖异构的操作平台和通信协议的差异。它消除了应用软件对底层异构的操作系统、硬件平台以及通信协议的耦合和依赖,减少程序设计的复杂性。中间件技术缩短了开发周期,减少了系统维护、运行和管理的工作量,减少了计算机总体费用的投入。

作品专业信息

设计、发明的目的和基本思路、创新点、技术关键和主要技术指标

超市比价系统旨在通过移动智能设备的应用,将移动智能设备的普适性、遍在性与人们的日常生活相结合。本项目从超市比价应用入手,构建一个遍在的虚拟化社会网络,通过实施信息共享,提高人们购物的便利性。 本项目用到的关键技术及主要技术指标如下: 1)Web应用系统研发:本项目提供了一个基于Web应用的系统平台,用户可以在PC机上进行用户注册、信息上传、发表评论、手机终端软件下载等。该Web平台使用到的关键技术包括A:IIS—基于windows平台的HTTP服务器;B:C#+asp.NET开发技术;C:SQL Server—Microsoft开发的数据库系统。其中,C#+asp.NET开发动态网页时用到如下关键技术:数据分页技术,动态价格曲线技术,图片缩放技术,Google地图API,后台SQL Server数据库的访问控制等。 2)手机终端软件研发:A:摄像头控制技术,通过调用摄像头驱动,进行条码及商品图片的拍摄。B:条码的分析和识别技术。C:基于GPS和移动基站的定位技术,并能标注及获取Google地图。 3)移动计算中间件研发:这部分是该软件的核心部分,主要解决手机终端与系统后台服务平台的通信问题。

科学性、先进性

如今几乎每部手机,尤其是智能手机都配置了摄像头。通过设备研发商提供的驱动实现对手机摄像头控制,可以实现条形码的识别。目前,人们大多使用专门的设备来对条形码进行识别,很少有通过手机来识别的。利用手机来对条形码进行识别既方便又实用,这正是该系统的亮点之一。 该系统的另一亮点为移动计算中间件技术。中间件是一个辅助的软件层,它位于应用层和网络层之间,用于掩盖异构的操作平台和通信协议的差异。它消除了应用软件对底层异构的操作系统、硬件平台以及通信协议的耦合和依赖,减少程序设计的复杂性。移动计算中间件技术缩短了开发周期,减少了系统维护、运行和管理的工作量,减少了计算机总体费用的投入。其次,中间件作为新层次的基础软件,其重要作用是将不同时期、在不同操作系统上开发应用软件集成起来,这是操作系统、数据库管理系统本身做不了的。中间件的这一作用,使得在技术不断发展之后,我们以往在应用软件上的劳动成果仍然物有所用,节约了大量的人力、财力投入。

获奖情况及鉴定结果

作品所处阶段

实验室阶段

技术转让方式

作品可展示的形式

现场演示,图片,录像

使用说明,技术特点和优势,适应范围,推广前景的技术性说明,市场分析,经济效益预测

超市是现代都市人光顾的最多购物场所。而商家基于商业盈利的需求,各出奇招,超市促销广告纷繁复杂,同一商品价格在不同的卖场千差万别,商家以求混淆视听,迷惑消费者,从中渔利。因此我们希望构造这样的一个应用场景:消费者在商场购物时,通过随身携带的智能设备终端,使用摄像头获取商品的条码,然后向系统查询该商品的价格信息以及实物图片。消费者获得关于该商品的统计信息(例如:均价,最高价,最低价,商品所在地等),以便决策是否需要购买该商品。此外,乐于贡献的消费者,还可以把商品的信息上传至服务器,以达到信息共享的目的。对于那些没有智能便携设备的用户则可以用电脑连接互联网,通过我们提供的网站实现同样的功能。 现在手机已是遍在的移动智能设备,本项目利用这个特点,开发应用于手机平台的软件,为人们购买物美价廉的商品提供有益参考。另外,本项目提供的WEB平台也为用户提供了方便。所以只要手机能上网,或者只要电脑能上网就可以应用该系统,从而为人们的日常生活的提供很大的便利性。

同类课题研究水平概述

建议反馈 返回顶部