利索能及
我要发布
收藏
专利号: 2019110639616
申请人: 苏州科腾软件开发有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-23
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种城市生活垃圾回收点用监控系统,其特征在于,包括垃圾回收点模块、数据采集模块、服务器、环卫人员模块、用户注册模块、代扔登记模块、垃圾点查找模块、垃圾分配模块、垃圾代扔模块和积分计算模块;

所述垃圾回收点模块用于垃圾的存放,垃圾回收点模块包括若干个分布在城市内垃圾存放点;每个垃圾存放点包括四个垃圾桶;所述数据采集模块用于定时采集垃圾桶内垃圾的重量和垃圾存放点的位置坐标;所述数据采集模块将采集的垃圾桶内垃圾的重量和垃圾存放点的位置坐标发送至服务器内;

所述垃圾点查找模块用于用户通过手机终端输入要扔的垃圾的种类和时间状态;垃圾的种类包括可回收垃圾、有害垃圾、干垃圾和湿垃圾;时间状态包括去上班和不去上班;所述垃圾点查找模块将用户输入的要扔垃圾的种类和时间状态发送至垃圾分配模块;

所述垃圾分配模块用于对用户输入的要扔的垃圾进行分配垃圾桶,具体分配步骤如下:

步骤一:将若干个分布在城市内垃圾存放点标记为LCi;i=1、……、n;垃圾存放点LCi对应的垃圾桶标记为LCij,j=1、2、3、4;垃圾桶LCij内垃圾的重量标记为GLCij;

步骤二:当用户输入的时间状态为去上班时,处理步骤如下:S1:垃圾分配模块获取用户上班路线上的垃圾存放点LCi和对应的垃圾桶LCij;将该垃圾存放点LCi标记为待选垃圾存放点;

S2:设定用户的位置记为P,用户将不同种类的垃圾分类好;

S3:对待选垃圾存放点的垃圾桶进行筛选;当垃圾桶内垃圾的重量GLCij大于预设重量,则该垃圾桶为不可扔垃圾桶;当垃圾桶内垃圾的重量GLCij小于预设重量,则该垃圾桶为可扔垃圾桶;

S4:统计待选垃圾存放点可扔垃圾桶的数量,并将数量记为SLCi;

S5:根据用户的位置P与垃圾存放点的位置坐标得到扔垃圾距离;并将扔垃圾距离标记为DLCi;

S6:当用户要扔垃圾的垃圾种类为一种时,对待选垃圾存放点进行筛选得到选中目标存放点;

S7:当用户要扔垃圾的垃圾种类为两种时,对待选垃圾存放点进行筛选得到选中目标存放点;

S8:当用户要扔垃圾的垃圾种类为三种时,对待选垃圾存放点进行筛选得到选中目标存放点;

S9:当用户要扔垃圾的垃圾种类为四种时,对待选垃圾存放点进行筛选得到选中目标存放点;

S10:垃圾分配模块将选中目标存放点的坐标以及目标存放点可扔垃圾种类发送至用户的手机终端上;用户根据选中目标存放点坐标以及目标存放点可扔垃圾种类将要扔的垃圾扔到对应的选中目标存放点的垃圾桶内;

步骤三:当用户输入的时间状态为不去上班时:则以用户的位置为圆心,设定预设半径,并画圆,圆所覆盖的范围内所有的垃圾存放点为待选垃圾存放点;按照上述步骤二中的S3至S10为用户分配垃圾存放点;

所述代扔报名模块用于环卫工人和用户报名,代扔报名模块将报名的环卫工人和用户标记为代扔候选人并将其发送至服务器内存储;垃圾代扔模块用于用户或环卫工人提交垃圾代扔信息并将垃圾分类好;垃圾代扔信息包括要扔垃圾的种类、位置;用户或环卫工人的积分值大于设定阈值,则垃圾代扔模块将垃圾代扔信息发送至垃圾分配模块;垃圾分配模块根据垃圾代扔信息计算并分配选中目标存放点,垃圾分配模块将选中目标存放点的坐标和可扔垃圾种类发送至垃圾代扔模块;垃圾代扔模块通过服务器获取代扔候选人并计算代扔候选人的分配值,具体计算步骤如下:SS1:设定代扔候选人记为Ri,i=1、……、n;代扔候选人Ri位置与要扔垃圾的位置进行距离计算得到距离差并标记为GRi;

SS2:设定代扔候选人Ri的年龄记为NRi;代扔候选人Ri的积分值记为JRi;

SS3:利用公式 获取得到代扔候选人Ri的分配值QRi;其中u1、u2和u3均为预设比例系数,λ为修正系数,取值为2.5324462;

SS4:将分配值最大的代扔候选人为选中人;垃圾代扔模块将垃圾代扔信息、选中目标存放点的坐标和可扔垃圾种类发送至选中人的手机终端上;选中人根据垃圾代扔信息、选中目标存放点的坐标和可扔垃圾种类将要扔的垃圾扔至对应垃圾存放点及对应的垃圾桶内;同时该选中人的积分值增加选中目标存放点的优先值;提交垃圾代扔信息的用户或环卫工人的积分值减去选中目标存放点的优先值。

2.根据权利要求1所述的一种城市生活垃圾回收点用监控系统,其特征在于,所述环卫人员模块用于环卫工人通过手机终端提交基本信息并注册;基本信息包括姓名、环卫工人的位置、年龄和联系电话;用户注册模块用于用户提交用户信息并注册;用户信息包括上班路线、用户的位置、姓名、年龄和联系电话。

3.根据权利要求1所述的一种城市生活垃圾回收点用监控系统,其特征在于,所述积分计算模块用于计算用户或环卫工人的积分值,具体计算步骤如下:步骤一:设定用户或环卫工人注册的时间为T1;系统当前时间为T2;用户或环卫工人年龄记为N;

步骤二:利用公式J=(T2‑T1)*x1+N*x2+Y或J=(T2‑T1)*x1+N*x2‑Y获取得到用户或环卫工人的积分值J,其中x1、x2为预设比例系数固定值,Y为选中目标存放点的优先值;

步骤三:积分计算模块将计算的用户或环卫工人的积分值发送至服务器内存储。

4.根据权利要求1所述的一种城市生活垃圾回收点用监控系统,其特征在于,S6中所述的当用户要扔垃圾的垃圾种类为一种时,对待选垃圾存放点进行筛选,具体筛选如下:当用户要扔垃圾的垃圾种类为一种时,在待选垃圾存放点进行筛选,待选垃圾存放点内有垃圾种类对应的可扔垃圾桶,则该待选垃圾存放点标记为目标存放点;利用公式获取得到用户与目标存放点的优先值FLCi;其中c1、c2、c3均为预设比例系数固定值;将优先值FLCi最大的标记为FmaxLCi;将FmaxLCi对应的目标存放点标记为选中目标存放点;

S7中所述的当用户要扔垃圾的垃圾种类为两种时,对待选垃圾存放点进行筛选,具体筛选如下:当用户要扔垃圾的垃圾种类为两种时,在待选垃圾存放点进行筛选,待选垃圾存放点内有垃圾种类对应的任意一种或两种都有的可扔垃圾桶,则该待选垃圾存放点标记为目标存放点;对待选垃圾存放点进行筛选出可扔两种与用户要扔垃圾种类相同的垃圾存放点LCi;利用公式 计算垃圾种类两种都有的可扔垃圾桶对应的目标存放点优先值F2LCi;将优先值F2LCi最大的标记为F2maxLCi;

选取两个垃圾存放点时;对垃圾种类对应的任意一种含有可扔垃圾桶的目标存放点进行组合,计算优先值,设定符合其中一种垃圾种类的目标存放点记为LCa;符合另一种垃圾种类的目标存放点标记为LCb;计算目标存放点LCa、LCb与用户之间的距离并分别记为DLCa、DLCb;a=b=i;目标存放点LCa、LCb对应的垃圾桶内垃圾的重量分别为GLCaj、GLCbj;

利用公式 获取得到选取两个垃圾存放点时的优先值FLCab;其中,e1、e2和e3均为预设比例系数固定值;将优先值FLCab最大的记为FmaxLCab;对FmaxLCab、F2maxLCi进行比较,选取优先值最大的对应的目标存放点或其组合为选中目标存放点;

S8中所述的当用户要扔垃圾的垃圾种类为三种时,对待选垃圾存放点进行筛选,具体筛选如下:当用户要扔垃圾的垃圾种类为三种时,在待选垃圾存放点中选取有垃圾种类对应的任意一个、两个或三个都有的可扔垃圾桶,则将对应的垃圾存放点标记为目标存放点;

对待选垃圾存放点进行筛选出可扔三种与用户要扔垃圾种类相同的垃圾存放点DLCi;利用公式 计算垃圾种类三个都有的可扔垃圾桶对应的目标存放点优先值F3LCi;将优先值F3LCi最大的标记为F3maxLCi;

选取两个垃圾存放点时,对垃圾种类对应的包含两种的可扔垃圾桶的目标存放点与包含一种的可扔垃圾桶的目标存放点进行组合,计算优先值,设定符合其中两种垃圾种类的目标存放点记为LCd;符合另一种垃圾种类的目标存放点标记为LCe;计算目标存放点LCd、LCe与用户之间的距离并分别记为DLCd、DLCe;d=e=i;目标存放点LCd对应的垃圾桶内垃圾的重量为GLCd1、GLCd2;目标存放点LCe对应的垃圾桶内垃圾的重量标记为GLCej;

利用公式 获取得到选取两个

垃圾存放点时的优先值FLCde;其中,h1、h2和h3均为预设比例系数固定值;将优先值FLCde最大的记为FmaxLCde;

选取三个垃圾存放点时,将符合其中一个垃圾种类的目标存放点标记为LCf;将符合再一个垃圾种类的目标存放点标记为LCg,将符合最后一个垃圾种类的目标存放点标记为LCh;计算目标存放点LCf、LCg、LCh与用户之间的距离并分别记为DLCf、DLCg、DLCh;f=g=h=i;目标存放点LCf、LCg、LCh对应的垃圾桶内垃圾的重量为GLCf、GLCg、GLCh;

利用公式 获取得到选取

三个垃圾存放点时的优先值FLCfgh;其中k1、k2和k3均为预设比例值;将优先值FLCfgh最大的记为FmaxLCfgh;将计算的F3maxLCi、FmaxLCde、FmaxLCfgh进行比较,选取优先值最大的对应的目标存放点或其组合为选中目标存放点;

S9中所述的当用户要扔垃圾的垃圾种类为四种时,对待选垃圾存放点进行筛选,具体筛选如下:当用户要扔垃圾的垃圾种类为四种时,在待选垃圾存放点中选取有垃圾种类对应的任意一个、两个、三个或四个都有的可扔垃圾桶,则将对应的垃圾存放点标记为目标存放点;选取一个垃圾存放点:对待选垃圾存放点进行筛选出可扔四种与用户要扔垃圾种类相同的垃圾存放点DLCi;利用公式 计算垃圾种类四个都有的可扔垃圾桶对应的目标存放点优先值F4LCi;将优先值F4LCi最大的标记为F4maxLCi;

选取两个垃圾存放点时:对待选垃圾存放点进行筛选,选取与用户要扔垃圾种类中有三种相同种类的可扔垃圾桶对应的待选垃圾存放点为目标存放点,将该目标存放点标记为LCm,符合用户要扔垃圾种类中剩余一种相同种类的可扔垃圾桶对应的待选垃圾存放点为目标存放点,将其标记为LCo;m=o=i;计算目标存放点LCm、LCo与用户之间的距离并分别记为DLCm、DLCo;目标存放点LCm、LCo对应的垃圾桶内垃圾的重量为GLCm、GLCo;利用公式获取得到选取两个垃圾存放点时的优先值FLCmo;其中,v1、v2均为预设比例系数固定值;将优先值FLCmo最大的记为FmaxLCmo;选取与用户要扔垃圾种类中有两种相同种类的可扔垃圾桶对应的待选垃圾存放点为目标存放点,将该目标存放点标记为LCp,符合用户要扔垃圾种类中剩余两种相同种类的可扔垃圾桶对应的待选垃圾存放点为目标存放点并标记为LCq;p=q=i;计算目标存放点LCp、LCq与用户之间的距离并分别记为DLCp、DLCq;目标存放点LCp、LCq对应的垃圾桶内垃圾的重量为GLCp、GLCq;利用公式 其中,w1、w2均为预设比例系数固定值;将优先值FLCpq最大的记为FmaxLCpq;将计算的F4maxLCi、FmaxLCmo、FmaxLCpq进行比较,选取优先值最大的对应的目标存放点或其组合为选中目标存放点。