关灯
护眼
第177章 无题二十四(代替章节,不用看)
上一章 书架 目录 存书签 下一章
    在生活中我们常常遇到事情堆积或者想当前事件过后再做,但却常常等时间到了却忘记去做。因此有时导致了我们错过了某事,甚至会导致一些安全事故的发生,进而严重影响到我们的生活质量。若我们可以通过设计一个可以语音建立备忘文件并设置时间到时候来提醒我们时,将会大大地降低我们错过时间去做某事的几率,使我们生活更有条理性和高质量性。

    生活中的高温引起的火灾事件防不胜防,有时明明其开始只是温度超过平常温,还未达到着火点,因为我们的不知道而让其慢慢升到着火点引起小火,在演变为大火灾。若我们可以有个系统,可以在其超过平常温度时就提醒我们,那么这火灾将不会发生。

    本课题所做的家庭智能助手,可以说就是一个“生活助理”,服务于用户的生活所需,只是这个“生活助理”只是个智能程序。其满足用户对于生活的管理与提醒的各种需求,可以随时查询天气情况,也可以在人们出门的时候提醒用户天气情况和需注意事项,在高温。下面是各个模块需求的介绍。

    本系统采用的开发平台linux操作系统是免费开源,gec6818开发板也不是很昂贵,价值大概是四百多块。系统的各大功能模块,如天气播报、备忘提醒这些需要用到了api和语音转换合成技术都是可以在各大官网的学习资料出免费下载或到技术博客论坛参考下载,高温预警模块也只需要接入一个几块钱的dht11模块,至于闲时听歌和饮食推荐用到的技术也都是无成本免费的。所以,本课题的研究需要一定的经济成本,但也属于低成本的范畴。总的来说,本系统的设计研究,在经济上是可行的。

    本系统主要采用linux系统作为开发平台。linux系统安全稳定,支持多种编译工具和交叉编译,功能多样是一款强大的免费开源操作系统。本系统以gec6818开发板作为载体,gec6818开发板支持驱动开发,支持触屏互动和联网开发,满足系统的开发要求。开发编程技术方面主要是采用了c语言作为开发语言,结合触摸屏算法、lcd显示技术作为系统的界面设计和操作互动,结合网络编程技术、文件io编程、驱动开发来设计api访问、语音转换、备忘文件设置和温度感应检测,结合mysql数据库作为饮食推荐的食谱数据库。通过研究分析,以上技术可以满足本课题的技术研究开发,实现系统的设计功能。

    民与食为天,饮食是最与我们生活息息相关的。在当今社会,人们追求的已不仅仅是温饱问题了,还追求饮食的营养平衡问题。而这里我们就可以设置一个模块,记录我们每天的食物选择,然后根据我们最近时间内的营养摄入而给我们推荐食物。

    本课题所做的家庭智能助手,可以说是一个“生活助理”,服务于用户的生活所需。但既然服务于生活,就必须满足的是人们对生活的功能需求,并且设计时必须考虑到系统的即时性、实用性、易用性、稳定性、安全性、可维护性可扩展性等。

    线程是操作系统中的最小调度单位,本质就是系统对时间片的分配。通过时间片的分配,其可以实现多个任务同时迸发,方便我们解决在开发时遇到的多任务设计。比如本系统中对于时间的获取与显示,时间显示是动态的,就可以作为一个线程与主程序同时迸发,以实现系统的时间显示。

    http请求是建立在tcp之上的技术,其有四个步骤。首先是建立tcp通信连接,然后客户端制定http协议,接着发送该http协议给服务端,最后客户端接收到服务端所返回的数据,这就是完成了一次http请求。http请求一般用于访问api接口,本系统所设计的天气播报模块就是通过http请求访问心知天气的api接口,得到返回的jsion数据后解析就形成了所需要天气数据。

    tcp是一种传输协议,其虽然传输速度比较慢,但具有安全可靠的特点。其首先就是建立一个服务端和其他客户端,然后通过三次握手实现服务端与客户端数据通信与交互,通过四次挥手关闭通信通道。

    触摸屏算法是一中基于人机交互的技术,为设计与系统的交流提供了便利,也为系统的操作提供了简捷性。其本质就是通过点击事件得出你所点击位置的坐标,然后在根据这个坐标来判断操作行为。本系统是基于gec6818进行开发,其中需要运用到相当多的触摸屏算法。

    本系统主要分为五大模块,包括天气播报、高温预警、备忘提醒、饮食推荐、闲时听歌。首先是首页面获取时间并显示时间和模拟开门。天气播报具有随时查看天气、定时播报天气情况、在出门时进行天气情况提醒、切换城市和设置天气提醒语音;高温预警可以设置平常温度和预警温度、在温度超过平常温就进行一级预警语音提醒、在温度超过预警温度时就进行二级预警蜂鸣器提醒和查看温湿度;备忘提醒具有备忘事件语音提醒、创建备忘事件、删除备忘事件、修改备忘事件、查看备忘事件和设置备忘时间;饮食推荐具有存储推荐数据、查看饮食数据、修改饮食数据和推荐饮食;闲时放松具有听歌、播放视频、玩小游戏和ai聊天功能。

    备忘提醒功能的流程是:开始检测备忘事件和备忘时间,此处可以对备忘事件进行增删改查和备忘时间设置。然后合成备忘语音,进行时间匹配判定,若时间到了则进行备忘事件语音提醒,时间没到就继续判定。


目录 存书签 上一章 下一章
随便看看: 我家王妃是逗比上帝金手指大汉龙骑宦妃有喜:千岁,劫个色霸道宠婚:总裁老公抱紧我妖孽狂少在都市这道题太难了,我不会[综]坏蛋是怎样形成的侯门嫡女之阮妻在怀回档2006暗帝追妻:霸爱腹黑小娇妻碧血倾心侠剑魔情锦鲤大神又掉马了重生之人生巅峰李晋苏晚晴农妇日常重生娱乐圈:叶小姐恋综后爆火了原神之我会六库仙贼全能大佬拒绝做冤种反派炮灰女配她只想学习[七零]