一种检测书包超重的系统及方法技术方案

技术编号:18522876 阅读:35 留言:0更新日期:2018-07-25 11:23
本发明专利技术公开了一种检测书包超重的系统及方法。其系统包括读取书包的位置信息和重量信息模块、根据位置变化建立最大可承受重量函数模块、根据重量变化判断是否超重模块。每隔采样周期T定时查询书包数据库记录,读取书包内存放物品重量信息(w,t)和书包所处位置信息(d,t),建立最大可承受重量函数m(t),根据(w,t)建立时间重量函数w(t),t∈[0,T];将w(t)减去m(t)得到y(t),即y(t)=w(t)‑m(t);根据y(t)中与零的大小判断书包是否超重。本发明专利技术解决了现有书包不能检测书包超重的问题。

A system and method for measuring the overweight of a book bag

The invention discloses a system and a method for detecting overweight of schoolbags. The system consists of reading the position information of the bag and the weight information module, establishing the maximum weight function module according to the change of the position, and judging the overweight module according to the weight change. Each sampling period T regularly queries the records of the book bag database, reads the w (T) and the location information (D, t) of the book bag, establishes the maximum bearable weight function m (T), and establishes the time weight function w (T) according to (W, t); The size of the zero determines whether the bag is overweight. The invention solves the problem that the existing schoolbag can not detect the overweight of schoolbags.

【技术实现步骤摘要】
一种检测书包超重的系统及方法
本专利技术属于智能书包领域,特别涉及一种检测书包超重的系统及方法。
技术介绍
当用户携带的书包超过可承受重量时,不仅会影响用户的身体健康,而且会损坏书包。现有的书包没有检测书包超重的功能,为此提出一种检测书包超重的系统及方法。
技术实现思路
本专利技术所要解决的技术问题是现有书包不能检测书包超重的问题,提出一种检测书包超重的系统及方法。本专利技术的前置基础是事先建立书包数据库,书包数据库中记录书包在每个时刻的位置信息和存放的物品信息。设置检测周期T;设置区分移动与静止状态的速度阈值v1,v1≥0;设置书包移动时可承受重量阈值W1;设置书包静止时可承受重量阈值W2。本专利技术的一种检测书包超重的系统,包括读取书包的位置信息和重量信息模块、根据位置变化建立最大可承受重量函数模块、根据重量变化判断是否超重模块。读取书包的位置信息和重量信息模块:每隔检测周期T定时查询书包数据库,读取书包所处位置信息(d,t)和书包的重量信息(w,t),t∈[0,T],其中,书包的重量(w,t)为每个时刻书包内物品重量之和。根据位置变化建立最大可承受重量函数模块:根据(d,t)建立时间距离函数s=d(t),t∈[0,T];对时间距离函数s求导得到时间速度函数v=d′(t);当|v|=|d′(t)|>v1时,则书包处于被携带或移动状态,记录对应t的取值范围为A;否则书包处于未被携带或静止状态,记录对应t的取值范围为B;建立最大可承受重量函数A+B=[0,T]。根据重量变化判断是否超重模块:根据(w,t)建立时间重量函数k=w(t),t∈[0,T];y(t)=w(t)-m(t),t∈[0,T];若y(t)中不存在大于零的值,则判定书包不超重,若y(t)中存在大于零的值且对应的时间t∈A,则判定书包处于被携带或移动状态时超重,否则判定书包处于未被携带或静止状态时超重。本专利技术的检测书包超重的系统框图如图1所示。本专利技术的一种检测书包超重的方法,其按如下步骤:步骤1、设置参数。设置检测周期T;设置区分移动与静止状态的速度阈值v1,v1≥0;设置书包移动时可承受重量阈值W1;设置书包静止时可承受重量阈值W2。步骤2、定时读取书包数据库。每隔检测周期T定时查询书包数据库,读取书包所处位置信息(d,t)和书包的重量信息(w,t),t∈[0,T],其中,书包的重量(w,t)为每个时刻书包内物品重量之和。步骤3、根据位置变化建立最大可承受重量函数。步骤3.1建立时间距离函数s:根据(d,t)建立时间距离函数s=d(t),t∈[0,T];步骤3.2计算时间速度函数v:对时间距离函数s求导得到时间速度函数v=d′(t);步骤3.3识别移动或静止状态:当|v|=|d′(t)|>v1时,则书包处于被携带或移动状态,记录对应t的取值范围为A;否则书包处于未被携带或静止状态,记录对应t的取值范围为B;步骤3.4建立最大可承受重量函数A+B=[0,T]。步骤4、根据重量变化判断书包是否超重。步骤4.1建立时间重量函数:根据(w,t)建立时间重量函数k=w(t),t∈[0,T];步骤4.2计算结果函数y(t):y(t)=w(t)-m(t),t∈[0,T];步骤4.3判断书包是否超重:若y(t)中不存在大于零的值,则判定书包不超重,若y(t)中存在大于零的值且对应的时间t∈A,则判定书包处于被携带或移动状态时超重,否则判定书包处于未被携带或静止状态时超重。本专利技术的检测书包超重的方法流程图如图2所示。本专利技术的方法及系统具有的优点是:根据书包位置随时间的变化信息得到书包的静止或移动状态,根据书包不同状态下的可承受重量阈值,全面检测书包的超重情况。附图说明图1本专利技术的一种检测书包超重的系统框图;图2本专利技术的一种检测书包超重的方法流程图;图3本专利技术实施例中某书包数据库的示意图。具体实施方式下面对本专利技术优选实施例作详细说明。本专利技术的前置基础是事先建立书包数据库,书包数据库中记录书包在每个时刻的位置信息和存放的物品信息。设置检测周期T;设置区分移动与静止状态的速度阈值v1,v1≥0;设置书包移动时可承受重量阈值W1;设置书包静止时可承受重量阈值W2。本实施例中,某书包数据库如图3所示,每6秒钟记录一次。设置检测周期T=24小时;设置区分移动与静止状态的速度阈值v1=0.1米/秒;设置书包移动时可承受重量阈值W1=5.25千克;设置书包静止时可承受重量阈值W2=7.25千克。本专利技术的一种检测书包超重的系统,包括读取书包的位置信息和重量信息模块、根据位置变化建立最大可承受重量函数模块、根据重量变化判断是否超重模块。读取书包的位置信息和重量信息模块:每隔检测周期T定时查询书包数据库,读取书包所处位置信息(d,t)和书包的重量信息(w,t),t∈[0,T],其中,书包的重量(w,t)为每个时刻书包内物品重量之和。本实施例中,某时刻查询书包数据库,读取书包内存放物品重量信息(w,t)和书包所处位置信息(d,t),t的取值范围为从0到T,即t∈[0,T],每6秒记录一次数据,则检测周期T=24小时内共有6*24*60*10=86400个检测数据。根据位置变化建立最大可承受重量函数模块:根据(d,t)建立时间距离函数s=d(t),t∈[0,T];对时间距离函数s求导得到时间速度函数v=d′(t);当|v|=|d′(t)|>v1时,则书包处于被携带或移动状态,记录对应t的取值范围为A;否则书包处于未被携带或静止状态,记录对应t的取值范围为B;建立最大可承受重量函数A+B=[0,T]。本实施例中,根据(d,t)建立时间距离函数s=d(t),t∈[0,T],以(E120.206760,N30.210618)(家)为参考原点建立时间距离函数(分段连续时间函数);对时间距离函数s求导得到时间速度函数当|v|=|d′(t)|>v1时,则书包处于被携带或移动状态,记录对应t的取值范围为A,此时则建立最大可承受重量函数根据重量变化判断是否超重模块:根据(w,t)建立时间重量函数k=w(t),t∈[0,T];y(t)=w(t)-m(t),t∈[0,T];若y(t)中不存在大于零的值,则判定书包不超重,若y(t)中存在大于零的值且对应的时间t∈A,则判定书包处于被携带或移动状态时超重,否则判定书包处于未被携带或静止状态时超重。本实施例中,根据(w,t)建立时间重量函数(分段连续时间函数);将w(t)减去m(t)得到y(t),即识别y(t)中存在大于零的值,且对应的时间判定书包处于被携带或移动状态时超重。本专利技术的一种检测书包超重的方法,其按如下步骤:步骤1、设置参数。设置检测周期T;设置区分移动与静止状态的速度阈值v1,v1≥0;设置书包移动时可承受重量阈值W1;设置书包静止时可承受重量阈值W2。设置检测周期T=24小时;设置区分移动与静止状态的速度阈值v1=0.1米/秒;设置书包移动时可承受重量阈值W1=5.25千克;设置书包静止时可承受重量阈值W2=7.25千克。步骤2、定时读取书包数据库。每隔检测周期T定时查询书包数据库,读取书包所处位置信息(d,t)和书包的重量信息(w,t),t∈[0,T],其中,书包的重量(w,t)为每个时本文档来自技高网...

【技术保护点】
1.一种检测书包超重的系统,其特征在于,包括读取书包的位置信息和重量信息模块、根据位置变化建立最大可承受重量函数模块、根据重量变化判断是否超重模块;读取书包的位置信息和重量信息模块:每隔检测周期T定时查询书包数据库,其中T是事先设置的检测周期,读取书包所处位置信息(d,t)和书包的重量信息(w,t),t∈[0,T],其中,书包的重量(w,t)为每个时刻书包内物品重量之和;根据位置变化建立最大可承受重量函数模块:根据(d,t)建立时间距离函数s=d(t),t∈[0,T];对时间距离函数s求导得到时间速度函数v=d′(t);当|v|=|d′(t)|>v1时,其中v1是区分移动与静止状态的速度阈值,则书包处于被携带或移动状态,记录对应t的取值范围为A;否则书包处于未被携带或静止状态,记录对应t的取值范围为B;建立最大可承受重量函数

【技术特征摘要】
1.一种检测书包超重的系统,其特征在于,包括读取书包的位置信息和重量信息模块、根据位置变化建立最大可承受重量函数模块、根据重量变化判断是否超重模块;读取书包的位置信息和重量信息模块:每隔检测周期T定时查询书包数据库,其中T是事先设置的检测周期,读取书包所处位置信息(d,t)和书包的重量信息(w,t),t∈[0,T],其中,书包的重量(w,t)为每个时刻书包内物品重量之和;根据位置变化建立最大可承受重量函数模块:根据(d,t)建立时间距离函数s=d(t),t∈[0,T];对时间距离函数s求导得到时间速度函数v=d′(t);当|v|=|d′(t)|>v1时,其中v1是区分移动与静止状态的速度阈值,则书包处于被携带或移动状态,记录对应t的取值范围为A;否则书包处于未被携带或静止状态,记录对应t的取值范围为B;建立最大可承受重量函数其中W1是书包移动时的可承受重量阈值,W2是书包静止时的可承受重量阈值,A+B=[0,T];根据重量变化判断是否超重模块:根据(w,t)建立时间重量函数k=w(t),t∈[0,T];y(t)=w(t)-m(t),t∈[0,T];若y(t)中不存在大于零的值,则判定书包不超重,若y(t)中存在大于零的值且对应的时间t∈A,则判定书包处于被携带或移动状态时超重,否则判定书包处于未被携带或静止状态时超重。2.根据权利要求1所述的一种检测书包超重的系统,其特征在于,所述时间距离函数s=d(t)是根据书包位置信息(d,t)建立的离散时间函数或连续时间函数。3.根据权利要求1所述的一种检测书包超重的系统,其特征在于,所述时间重量函数k=w(t)是根据书包重量信息(w,t)建立的离散时间函数或连续时间函数。4.根据权利要求1所述的一种检测书包超重的系统,其特征在于:事先建立书包数据库,书包数据库中记录书包在每个时刻的位置信息和...

【专利技术属性】
技术研发人员:严军荣李利明卢玉龙
申请(专利权)人:杭州后博科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1