07 2012 档案
关于那篇《Wearable Sensors 。。。Systems》的体会
摘要:我感觉这篇的话,给了我们到时候写论文的模板,介绍,系统的简介,理论的介绍(模型和算法),以及实验。我感觉我们如果要搞定一篇论文的话,实验估计很重要,要有相关的数据,而且上次我跟一个师兄聊得时候,他简单地说了点。但他提到了需要些数据。(原话是“到时候你们找老师要写数据“,)呵,数据估计我们得要部分的,得自己弄出来。而且数据分析可能又得借助于图像,图形来形象地描述。 另外,我一个很明显的感觉就是,那篇论文用了不少的算法。比如说什么K-means算法之类的,这些都是用来把一些传感器的数据给整理,用于观察分析。--具体我还没彻底弄明白。不过我想我们也不必要弄上那么多,太复杂了,压力都大。 唉,... 阅读全文
posted @ 2012-07-28 12:24 TeamWork 阅读(277) 评论(0) 推荐(0)
关于Forward和viterbi算法的体会和学习看法---侯志
摘要:下面是我看了个HMM模型以及两个主要算法Forward和Viterbi算法的体会,还有一点困惑,都在下面那个连接里面的word文档里,先看那个Forward,里面有个地方我感觉原来那个资料是有一点问题的。这里面我主要是给出了计算的过程,对应着那个网页上的java小应用。知道计算过程后,其实对整个算法的体会也就差不多了。额,没法把一大堆图放在这个博客里面,只能用附件的形式了。http://files.cnblogs.com/b3347/Forward%E5%92%8Cviterbi%E7%AE%97%E6%B3%95%E7%9A%84%E4%BD%93%E4%BC%9A%E5%92%8C%... 阅读全文
posted @ 2012-07-28 12:08 TeamWork 阅读(288) 评论(0) 推荐(0)
周记(7.23~7.29)
摘要:如题。 阅读全文
posted @ 2012-07-26 19:59 TeamWork 阅读(155) 评论(3) 推荐(0)
通知栏通知
摘要:前两天帮同学写了一个很小的应用程序,刚好用到通知栏。虽然使用起来很简单,但还是贴在这里备用吧,后期消息推送时会用到。发送通知的步骤如下:1).获取通知管理器NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);2).新建一个通知,指定其图标和标题int icon = android.R.drawable.stat_notify_chat;long when = System.currentTimeMillis();//第一个参 阅读全文
posted @ 2012-07-25 14:43 TeamWork 阅读(341) 评论(0) 推荐(0)
GPS
摘要:GPS获取部分,我将经纬度的值17位double转变成long型,(乘以100000000000000)并且分为高32bit,和低32bit。然后进行传送,其实总共需要7个byte暂时把代码贴上来吧,函数估计是不会变了,但是我还想把类进行整理下,感觉设计地不太合理。代码:View Code 1 package com.sensor.gps; 2 3 import android.app.Activity; 4 import android.content.Context; 5 import android.content.Intent; 6 import android.loc... 阅读全文
posted @ 2012-07-24 00:26 TeamWork 阅读(374) 评论(0) 推荐(0)
新的数据传输部分接口类
摘要:DataTransIn:具体接口代码(使用看注释):View Code View Code /** * @param name 表示存储文件字节的名称,注意文件的路径,最好是全部路径如: "D:\\eclipse workplace jee\\HelloWeb\\src\\sensor_byte.xml"否则肯能报错。 * @param isClient 表示是服务器在用还是客户端调用 */ public DataTransIn(String xmlname,boolean isClient){ System.out.print... 阅读全文
posted @ 2012-07-22 12:56 TeamWork 阅读(247) 评论(2) 推荐(0)
周记(7.16~7.22)
摘要:由于暑假放假后参加了三下乡活动,为期一个星期,回到学校后,队友们已经开始项目工作,有些情况也不是很了解,因此我这个星期也没做什么,主要是学习Android和了解传感器数据传送方面的知识。接下来我也将讲讲这方面的内容。首先是传感器方面的内容。由于我们项目需要通过传感器来收集老人在户外运动时的状态信息,传感器收集到数据通过蓝牙发送给老人身上的手机客户端,然后发送到服务器进行数据处理。因此,为了比较全面的收集到老人的状态信息,我们将在老人身上安装5种传感器,加速度传感器、方位传感器、磁力传感器、温度和气压传感器,这四种分别在老人的手上,脖子上,脚上进行安装,从而收集老人的状态数据。Android平台 阅读全文
posted @ 2012-07-21 22:04 TeamWork 阅读(257) 评论(4) 推荐(0)
项目阶段总结
摘要:目前我们已经把运行整个项目的最小框架搭建好了,下面我按照开发顺序,把一些内容贴上来,以及后期要改进和注意的问题。需要注意的是,别以为这里面原理很简单就可以轻视了,部署过程中有哪一点弄不好就足够你调半天了。这是我跟候志的共同看法。数据库部分先是建表:sensor_create_table.sql 1 -- 创建一个名为sensor的数据库 2 CREATE DATABASE sensor; 3 4 USE sensor; 5 6 -- 老人的帐号 7 CREATE TABLE ancestor 8 ( 9 ancName VARCHAR(20) PRIMARY KEY,10 ... 阅读全文
posted @ 2012-07-21 13:00 TeamWork 阅读(533) 评论(0) 推荐(0)
数据传输部分
摘要:传出数据的类DataTransIn:其中 syncDataToServer()用来接收传入数据,具体代买解释如下 /** * 把byte数据传到服务器的具体传送部分 * @param b 数据字节数组 */ public boolean transDate(byte b[]){ HttpPost request = new HttpPost(StaticFinalVariable.URL_Str); ByteArrayEntity byteArrayEntity = new ByteArrayEntity(b); ... 阅读全文
posted @ 2012-07-19 15:50 TeamWork 阅读(529) 评论(0) 推荐(0)
项目规范
摘要:项目的名称、包名等命名要做一个规范。这样后期把各模块合并就不会出现那么多莫名其妙的错误了。服务器那边的项目命名为:SensorServer。在eclipse中创建使用的项目类型是:dynamic web project。package统一命名为:com.sensor。jsp中如果有编码设定,统一设定为gbk。所以,建立后的整个项目在package explorer中的视图是这样子的:关于数据源连接池,我是直接在eclipse里面配置的:在eclipse启动一个Servers服务后,在server.xml文件的</host>前插入如下代码:<Context docBase=&q 阅读全文
posted @ 2012-07-17 20:11 TeamWork 阅读(183) 评论(0) 推荐(0)
数据库部分
摘要:关于数据库这部分,目前先用mysql 5.5,以后如果数据量大了再考虑移植到sql server 2008上。今天我先写了建表、视图、测试数据一部分而已。明天要建立触发器来扩展sensor_data那一部分。建表(为了便于记忆,很多名字我只用了拼音,勿喷):-- 创建一个名为sensor的数据库CREATE DATABASE sensor;USE sensor;-- 老人的帐号CREATE TABLE ancestor( ancName VARCHAR(20) PRIMARY KEY, ancPwd VARCHAR(20) NOT NULL);-- 子女的帐号CREATE TABL... 阅读全文
posted @ 2012-07-17 19:51 TeamWork 阅读(211) 评论(0) 推荐(0)
关于数据传输
摘要:数据传输的话,我们还是继续按照上次说的那个,按照增量的吧。那个接口我也设置成增量变化的,然后传送的数据的话,我考虑是把所有的原始数据发送服务器端。 阅读全文
posted @ 2012-07-16 22:23 TeamWork 阅读(137) 评论(0) 推荐(0)
博客说明
摘要:1、 为什么开此博客?1) 本博客是为了加强项目成员间的沟通和交流。2) 在开发中有一些文档和规范,如果不及时沟通,会导致后期一些问题。比如说,我这里用了一种中文编码,而你那里用了另一种中文编码,最后就是乱码。3) 要变被动为主动,减少二次成本。大家同在一个小组,你遇到的问题很可能别人已经遇到过了;等到你要去问小组成员时,别人不一定有空(或者你不知道谁遇过),这样浪费了时间。如果我们遇到问题,觉得别人也有可能遇到,并记录下来,就可以节约时间了。4) 在项目中每个人只负责一些模块,大家大概记录下自己负责的模块,就可以互相学到更多了。2、 博客写什么?1) 周记。采用跟帖方式,每个人都记录本周自己 阅读全文
posted @ 2012-07-16 22:08 TeamWork 阅读(172) 评论(2) 推荐(0)