sp; 本课题所做的家庭智能助手,可以说是一个“生活助理”,服务于用户的生活所需。但既然服务于生活,就必须满足的是人们对生活的功能需求,并且设计时必须考虑到系统的即时性、实用性、易用性、稳定性、安全性、可维护性可扩展性等。
线程是操作系统中的最小调度单位,本质就是系统对时间片的分配。通过时间片的分配,其可以实现多个任务同时迸发,方便我们解决在开发时遇到的多任务设计。比如本系统中对于时间的获取与显示,时间显示是动态的,就可以作为一个线程与主程序同时迸发,以实现系统的时间显示。
http请求是建立在tcp之上的技术,其有四个步骤。首先是建立tcp通信连接,然后客户端制定http协议,接着发送该http协议给服务端,最后客户端接收到服务端所返回的数据,这就是完成了一次http请求。http请求一般用于访问api接口,本系统所设计的天气播报模块就是通过http请求访问心知天气的api接口,得到返回的jsion数据后解析就形成了所需要天气数据。
tcp是一种传输协议,其虽然传输速度比较慢,但具有安全可靠的特点。其首先就是建立一个服务端和其他客户端,然后通过三次握手实现服务端与客户端数据通信与交互,通过四次挥手关闭通信通道。
触摸屏算法是一中基于人机交互的技术,为设计与系统的交流提供了便利,也为系统的操作提供了简捷性。其本质就是通过点击事件得出你所点击位置的坐标,然后在根据这个坐标来判断操作行为。本系统是基于gec6818进行开发,其中需要运用到相当多的触摸屏算法。
本系统主要分为五大模块,包括天气播报、高温预警、备忘提醒、饮食推荐、闲时听歌。首先是首页面获取时间并显示时间和模拟开门。天气播报具有随时查看天气、定时播报天气情况、在出门时进行天气情况提醒、切换城市和设置天气提醒语音;高温预警可以设置平常温度和预警温度、在温度超过平常温就进行一级预警语音提醒、在温度超过预警温度时就进行二级预警蜂鸣器提醒和查看温湿度;备忘提醒具有备忘事件语音提醒、创建备忘事件、删除备忘事件、修改备忘事件、查看备忘事件和设置备忘时间;饮食推荐具有存储推荐数据、查看饮食数据、修改饮食数据和推荐饮食;闲时放松具有听歌、播放视频、玩小游戏和ai聊天功能。
备忘提醒功能的流程是:开始检测备忘事件和备忘时间,此处可以对备忘事件进行增删改查和备忘时间设置。然后合成备忘语音,进行时间匹配判定,若时间到了则进行备忘事件语音提醒,时间没到就继续判定。
第177章 无题二十四(代替章节,不用看)[2/2页]