推广 热搜:   服务    系统  公司  行业  中国  教师  参数  企业 

基于Android的中草药手机智能识别系统模块化手机「基于Android的中草药手机智能识别系统」

   日期:2025-02-18     浏览:78    移动:http://lanlanwork.gawce.com/mobile/quote/10857.html

摘  要: 为了满足中医爱好者在野外对的需求,提出了在智能手机上开发一款中草药智能识别的系统,通过中草药植物生长区、花的颜色、气味和叶片形状以及果实图片等外形特征进行实物比较,实现手机客户端与数据库服务器端的交互,达到智能识别的目的。基于Android手机的中草药智能识别在方便用户中草药识别的同时,既扩展和提高了Android手机软件的开发应用,又为中医信息系统的发展提供了有效的支持。
关键词: Android;中草药;智能识别;中医数据库

    目前人们对中医健康养生的追求和热情不断高涨,无论中医爱好者还是登山爱好者,对周围出现的各种中草药越来越关注,但是对中草药植物的识别却知之甚少,也没有方便直观的参考可以借鉴。随着智能手机的普及,利用手机进行智能识别成为解决日常生活的一个有效途径,但是目前还没有一款针对中草药植物识别方面的软件。因此,本文提出了在Android智能手机上开发一款识别中草药的手机软件,让中医爱好者外出旅游或登山的朋友在碰到自己不熟悉的中草药植物时,能够方便、快捷地查询了解它的特性及用途,提高周围中草药的实用价值,同时为中医信息化的发展提供基础。
    本软件以Android智能手机为开发平台,可以通过植物特征检索,通过GPRS定位确定植物的生长区域,输入关键词检索,返回植物的详细信息资料。本软件的一大辅助特色功能是输入病情查找治疗该病的相关中草药。同时,针对现在很多人不健康的生活习惯,添加了一些保健操动画,如眼保健操、颈椎保健操和一些健身动作,让人们在使用手机时也可以方便地拥有强健的身体和高质量的生活状态。
1 研究现状
    目前针对各种手机的智能软件繁多,功能各异。但没有一款针对中草药植物识别的软件,最大的原因是这款软件对专业知识要求严格,需要专业人士的指导。本设计可以利用泰山医学院自身的资源优势,结合泰山上的实践资源优势,根据专业所学知识进行开发。而在手机开发中,Android系统凭借着其强大的生命力,在中国智能手机操作系统中占据主要地位[1]。因此,本系统以最常用的Android手机作为开发平台,进行中草药智能识别系统的开发。
2 手机识别系统分析
2.1 需求背景及可行性分析

    虽然人们对中医健康养生理念有热情高涨的追求,但因为大多数并非专业人士,对于中草药方面知识十分匮乏;同时中草药种类繁多,市场鱼龙混杂,甚至很多采购人员都辨认不清。此外,现在每年因误食有毒草药而导致中毒死亡的事件也很常见。为了提高人们在中草药方面的识别,因而设计该款软件。
    本应用软件环境只需简单安装即可,系统使用几次即可上手,操作比较简单。同时,软件具有很大的市场潜力。刚开始为试用期,可先免费体验。即使后期也是按照服务部分收费,对于个人用户或群体用户在经济上是完全可以接受的。因此,使用本软件能大大提高对中草药植物的识别,能够取得良好的经济和社会效益。
2.2 需求分析
    有关于中草药植物的信息存放在后台数据库中,强大而完备的数据库是提高识别的基础[2]。数据库在存储信息时包括植物花朵颜色、叶片特征、植物茎干有无刺、植物的生长区域、生长习性、以及名称和作用。系统功能主要是根据中草药植物的相关特征,包括植物的外形特征、花的颜色、气味以及生长区域等典型特征或者输入关键词进行检索,根据检索的结果,将结果图片与实物进行比较,最后确认草药名称和作用,以达到识别中草药的目的。
    本手机软件的功能需求主要包括:根据植物形态识别确认出草药名称和作用、根据关键词检索出中草药名称和作用、根据输入病情检索出能够治疗该疾病的相关中草药信息。同时本项目在经过对中草药进行分析和研究后,结合中草药辨别的实际特点,将整个应用系统细分5个子模块:植物形态检索、植物关键词检索、治疗病情药物检索、常见疾病的预防和治疗、健康保健操(如护眼操、护颈椎操、护腰操)。
3 系统关键环节和技术实现
3.1 数据库设计

    中草药数据库的建立是一个关键的环节[3],在Android 应用程序中使用 SQLite,先创建数据库,然后创建表、索引,填充数据。创建数据库的前提是需要收集到足够的中草药方面的大量原始数据,但是中草药种类繁多,仅基本的中草药就有两千多种,并且有很多植物在外形方面非常相似,很难区分,因此必须要专业的、权威的专家帮助区分。根据前期所收集的图片资料以及学校相关专业拥有的中草药资料建立数据库。
3.2 Android开发技术
    该系统主要使用Java语言和MySQL5.5数据库作为编辑环境[4],服务器端使用J2EE技术实现。服务器主要为客户端提供服务,为了能够让移动客户端访问后台数据库,在开发过程中选用了xml技术作为Android设备访问服务器的中间桥梁。用户选择中草药植物的相关特征或者输入关键字,客户端将用户输入的数据发送给服务器,服务器对请求进行处理并访问数据库,将查询结果封装成xml格式返回给客户端,客户端对返回的数据进行显示和渲染。用户根据检索的结果,将结果图片与实物进行比较,最后确认草药名称和作用,以达到识别中草药的目的。
    Android技术的实现采用四层分层的框架[1]。应用程序层上使用Java语言编写运行在虚拟机上的程序,在Android系统中绑定一些应用,如日历、地图、浏览器、电子邮箱等。应用程序框架层是程序在编写时用到的API框架,在系统运行库层,应用框架被调用时,系统会通过C/C++库支持调用各个组件中的各个功能共同来实现模块的功能。在Linux核心层,Android 的核心系统服务基于Linux内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型等都依赖于Linux内核,Linux内核同时也作为硬件与软件之间的抽象层。
3.3 产品设计与实现
    从产品上说,根据市场需求可以把产品做成免费版、专业版、游戏版。它们的具体功能如下:
    (1)免费版
    为广大用户提供常用药物检索,用户可以根据中草药的各部分形态(如叶形、花形),输入到手机软件中,搜索到该植物的药用价值、参考图片以及具体形态描述。
    (2)专业版
    在免费版的基础上进一步扩充了数据库,提供了更多的药用植物数据,包含绝大部分中草药门类信息,为用户提供了更加专业全面的功能。同时提供治疗病情药物搜索的新功能。如:输入“感冒”关键字,软件就会为用户提供治疗感冒的相关中草药的具体信息,如图1所示。

    (3)游戏版
    为了提高用户对软件的兴趣,特意推出了游戏版的中草药植物连连看、中草药农场,可以选择种植自己感兴趣的植物,用户需要为它浇水、施肥、晒太阳,并保护它不被虫子吃掉。提高软件的娱乐性,如图2所示。

 

 
本文地址:http://lanlanwork.gawce.com/quote/10857.html    阁恬下 http://lanlanwork.gawce.com/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关行业动态
推荐行业动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号