System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及共享砝码领域,具体为一种共享砝码借还点推荐方法。
技术介绍
1、市场上的作弊秤五花八门,万种秤有万种手段,通过破解作弊手段来杜绝作弊秤的问题,基本不可能实现,因此通过在市场上设置共享的计量标准器砝码方便用户检验各种秤是否存在作弊现象。
2、在初期设置标准砝码的借还点时,为了方便用户借还砝码,用户能够在不同的借还点进行标准砝码的借还,但是经过后期市场调研发现,部分用户在借还砝码的时候,通过手机端查询某一借还点可以借还砝码,但是在到达借还点后,借还点没有富余的标准砝码供用户租借,或者用户在归还砝码时借还点的砝码箱缺少空余的砝码槽,导致部分用户无法及时的归还砝码。
技术实现思路
1、针对现有技术的不足,本专利技术提供了一种共享砝码借还点推荐方法,解决了用户在通过砝码箱租借或者归还砝码时,砝码箱内缺少富余的砝码或者富余的砝码槽供用户借还砝码的问题。
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种共享砝码借还点推荐方法,该推荐方法包括:
4、s1、获取包含用户本人位置、周围一定距离内所有借还点的位置、用户本人分别与各个借还点的最短路径和最短路程以及借还点内的砝码的富余量的基础数据;
5、s2、根据基础数据以各个借还点为圆心分别建立关联圆;
6、s3、获取关联圆内各租借用户一段时间内的移动状态,并计算相对应借还点的推荐指数;
7、s4、根据各借还点的推荐指数是否均小于推荐阈值,判断是否
8、若是,则按照若干个借还点与用户本人的距离进行降序排列后输出,并结束;
9、若否,则进入步骤s5;
10、s5、按照推荐指数从大到小将若干个借还点进行排序后输出。
11、作为优选,在步骤s2中,具体包括如下步骤:
12、s21、根据基础数据计算关联圆半径;关联圆半径的计算公式为:
13、r=[loga(lmin+1)+b]lmin
14、上式中,r表示关联圆半径,a为底数,0<a<1,lmin表示用户本人与借还点的最短路程,b为基础系数;
15、s22、分别以各个借还点为圆心并根据相对应的关联圆半径建立关联圆。
16、作为优选,在步骤s3中,具体包括如下步骤:
17、s31、获取用户本人的出行方式以及各借还点的历史借还数据;
18、s32、根据预测模型、历史借还数据预测用户本人到达各个借还点期间的砝码的借出量;
19、s33、根据关联圆和基础数据预测各个借还点砝码的归还量;
20、s34、判断用户本人需求是否为借出砝码;
21、若是,则进入步骤s35;
22、若否,则进入步骤s36;
23、s35、根据各个借还点砝码的借出量、归还量和富余量,计算各个借还点的第一推荐指数,并作为推荐指数进入步骤s4;第一推荐指数的计算公式为:
24、
25、上式中,ri1表示借还点的第一推荐指数,s1表示砝码归还量的预测值,s2表示砝码借出量的预测值,s3表示当前借还点内砝码的富余量,n表示借还点内砝码的容量;
26、s36、根据各个借还点砝码的借出量、归还量和富余量,计算各个借还点的第二推荐指数,并作为推荐指数进入步骤s4;第二推荐指数的计算公式为:
27、
28、上式中,ri1表示借还点的第一推荐指数,s1表示砝码归还量的预测值,s2表示砝码借出量的预测值,s3表示当前借还点内砝码的富余量,n表示借还点内砝码的容量。
29、作为优选,在步骤s33中,具体包括如下步骤:
30、s331、设定统计周期,获取关联圆内各租借用户在统计周期内的位置数据;
31、s332、根据位置数据挑选出向该关联圆所对应借还点方向移动的租借用户,并计算租借用户的第一可信度;
32、s333、根据租借用户和用户本人到借还点的预计到达时间和第一可信度预测各个借还点砝码的归还量;
33、s334、根据第一可信度和第二可信度预测各个借还点砝码的归还量,并根据实际归还量更新归还量计算公式。
34、作为优选,在步骤s332中,具体包括如下步骤:
35、s3321、在统计周期内设置若干个连续的时段,计算各时段内,各租借用户向借还点的靠近距离;靠近距离的计算公式为:
36、δs=se-ssp
37、上式中,δs表示在某一时段内各租借用户向借还点的靠近距离,se表示在该时段的结束时刻从租借用户的位置到借还点的最短路程,ssp表示在该时段的开始时刻从租借用户的位置到借还点的最短路程;
38、s3322、统计从当前时间开始各租借用户的靠近距离为正值的连续时段个数;
39、s3323、根据靠近距离为正值的连续时段个数计算租借用户的第一可信度;第一可信度的计算公式为:
40、
41、上式中,p1表示租借用户的第一可信度,n+表示靠近距离为正值的连续时段个数,n表示租借用户的时段总数,σ为第一系数。
42、作为优选,在步骤s333中,具体包括如下步骤:
43、s3331、分别计算各个租借用户和用户本人到借还点的预计到达时间;
44、租借用户到达借还点的预计到达时间的计算公式为:
45、
46、上式中,t为各个租借用户到借还点的预计到达时间,δt表示租借用户的靠近距离为正值的若干个连续时段的总时长,δs表示在靠近距离为正值的若干个连续时段内租借用户的靠近距离之和,dr表示租借用户到借还点的最短路程。
47、用户本人到借还点的预计到达时间的计算公式为:
48、
49、上式中,t'表示用户本人到借还点的预计到达时间,dr表示用户本人到达借还点的最短路程,v表示用户本人的移动速度;
50、s3332、根据到达时间计算各个租借用户相对于用户本人的预计时差;
51、δt=t-tz
52、上式中,δt表示各个租借用户相对于用户本人的预计时差,t表示租借用户到借还点的预计到达时间,tz表示用户本人到借还点的预计到达时间;
53、s3333、根据预计时差计算各个租借用户的第二可信度。
54、作为优选,在步骤s334中,具体包括如下步骤:
55、s3341、统计关联圆内租借用户未向砝码借还点移动的浮动用户的数量,以及向砝码借还点移动的靠近用户的数量;
56、s3342、根据第一可信度、第二可信度、靠近用户的数量和浮动用户的数量预测各个借还点砝码的归还量;归还量的计算公式为:
57、
58、上式中,s表示各个借还点砝码的归还量的预测值,n1表示靠近用户的数量,表示靠近系数,表示第本文档来自技高网...
【技术保护点】
1.一种共享砝码借还点推荐方法,其特征在于,该推荐方法包括:
2.根据权利要求1所述的一种推荐方法,其特征在于,在步骤S2中,具体包括如下步骤:
3.根据权利要求1所述的一种推荐方法,其特征在于,在步骤S3中,具体包括如下步骤:
4.根据权利要求3所述的一种推荐方法,其特征在于,在步骤S33中,具体包括如下步骤:
5.根据权利要求4所述的一种推荐方法,其特征在于,在步骤S332中,具体包括如下步骤:
6.根据权利要求4所述的一种推荐方法,其特征在于,在步骤S333中,具体包括如下步骤:
7.根据权利要求4所述的一种推荐方法,其特征在于,在步骤S334中,具体包括如下步骤:
8.根据权利要求7所述的一种推荐方法,其特征在于,在步骤S3344中,具体包括如下步骤:
9.根据权利要求6所述的一种推荐方法,其特征在于,在步骤S3333中,第二可信度的计算公式为:
【技术特征摘要】
1.一种共享砝码借还点推荐方法,其特征在于,该推荐方法包括:
2.根据权利要求1所述的一种推荐方法,其特征在于,在步骤s2中,具体包括如下步骤:
3.根据权利要求1所述的一种推荐方法,其特征在于,在步骤s3中,具体包括如下步骤:
4.根据权利要求3所述的一种推荐方法,其特征在于,在步骤s33中,具体包括如下步骤:
5.根据权利要求4所述的一种推荐方法,其特征在于,在步骤s332中...
【专利技术属性】
技术研发人员:胡昌生,李荣,方林,
申请(专利权)人:南昌升海仪器仪表有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。