一种基于区块链的手机软件智能推送系统的制作方法

文档序号:28564677发布日期:2022-01-19 17:13阅读:72来源:国知局
一种基于区块链的手机软件智能推送系统的制作方法

1.本发明涉及智能推送技术领域,具体为一种基于区块链的手机软件智能推送系统。


背景技术:

2.随着人们生活水平的日益提高,人们的衣柜里存放了越来越多的衣物,很多人面对各式各样的衣服不知如何选择,每天如何面对这些衣物进行合适的穿搭,如何在重要的活动中选择合适的衣服成了困扰人们的新难题。
3.根据科学研究发现,当人们穿相似的衣物时能有效且快速的拉近人与人之间的距离,让人们自然的产生一种亲切感与认同感,使人们不经意间产生更多的共同语言,因此,设计一种向具有相同行程安排的人群智能推送相似衣物穿搭的一种基于区块链的手机软件智能推送系统是很有必要的。


技术实现要素:

4.本发明的目的在于提供一种基于区块链的手机软件智能推送系统,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种基于区块链的手机软件智能推送系统,包括信息收集模块、环境分析模块和推送模块,所述信息输入模块用于收集用户的衣物信息和行程信息,所述环境分析模块用于分析用户重要行程中会遇到的人以及今天天气情况,所述推送模块用于向用户推送衣物搭配方案。
6.根据上述技术方案,所述信息收集模块包括衣物模块、行程模块和天气模块,所述环境分析模块包括温度分析模块和重合分析模块,所述推送模块包括温度匹配模块、属性匹配模块和搭配计算模块,所述衣物模块与属性匹配模块电连接,所述行程模块与重合分析模块电连接;
7.所述衣物模块用于记录用户的衣物信息,所述行程模块用于记录用户的行程安排,所述天气模块用于记录今天的天气情况,所述温度分析模块用于分析今天不同时段的气温,所述重合分析模块用于分析用户的重要行程中所在地址会遇到的人,所述温度匹配模块用于向用户推送合适气温的衣服,所述属性匹配模块用于向行程中的重合人群推荐相似的衣物,所述搭配计算模块用于将温度匹配模块的推送与属性匹配模块的推送衣物求取集合,并将结果推送给用户。
8.根据上述技术方案,所述智能推送系统的具体工作过程包括以下步骤:
9.s1、用户将自己所有衣物的衣物信息上传至衣物模块,行程模块保存用户的行程安排,并且用户在行程安排中标记出最为重要的活动;
10.s2、重合分析模块根据各用户行程安排中的地址和时间,计算出相同地址和时间相遇的用户,即重要行程重合的用户;
11.s3、天气模块访问手机软件内的天气情况,温度分析模块分析今天的气温,并且分
析出用户在重要行程安排时段和地区的温度情况;
12.s4、温度匹配模块根据温度分析模块分析的温度情况向用户推送符合温度的衣服;
13.s5、属性匹配模块将具有重合行程的用户的衣物信息进行属性的交集处理,筛选出所有用户中所以衣物的相同属性,并将具有这些属性的衣物向用户推送。
14.根据上述技术方案,所述衣物模块包括保暖单元和属性单元,所述保暖单元用于收集衣物的保暖信息,所述属性单元用于收集衣物的属性,上述步骤s1中衣物模块的具体工作过程包括以下步骤:
15.s1-1、用户将自己的衣物数量至衣物模块,衣物模块对每一件衣物建立编码节点ln;(n=1,2,3,......,l),其中l为用户的衣物数量;
16.s1-2、用户将每一件衣物的属性输入属性单元中对应的编码节点,衣物属性包括衣物的颜色x、品牌y、类型z、款式u和面料w,编码节点将每件衣服具有的属性建立集合,具体为ln={x,y,z,u,w};
17.s1-3、用户将该衣物适用的气候温度t输入至保暖单元,保暖单元对衣物适宜的温度区间建立集合,具体为ln={t:t
min
<t<t
max
};其中t
min
和t
max
为衣物适宜的最高温度和最低温度。
18.根据上述技术方案,所述行程模块包括时间单元和地址单元,所述时间单元用于记录用户各行程活动的时间,所述地址单元用于记录用户各行程活动进行的地址,上述步骤s2中,重合用户的具体筛选过程包括以下步骤:
19.s2-1、用户在行程模块中输入自己今天的行程安排,并标记出这些安排中最为重要的,时间单元记录用户重要行程的活动时间t={t:t1<t<t2}其中t1和t2分别为该行程开始和结束的时间,地址单元记录该行程活动的地址;
20.s2-2、重合分析模块根据行程的时间段和地址筛选出具有相同重要行程的用户。
21.根据上述技术方案,所述天气模块包括数据接口单元,所述数据接口单元用于连接手机内的天气软件,上述步骤s4中温度匹配模块的具体工作过程包括以下步骤:
22.s4-1、数据接口单元连接手机内的天气软件,天气模块访问天气软件的数据获得天气信息;
23.s4-2、温度分析模块访问行程模块中的数据,分析出重合行程中时间段和地区的气温情况c;
24.s4-3、温度匹配模块根据温度分析模块分析的气温情况,将c与保暖模块的温度区间集合进行遍历比对,判断c是否满足t
min
<c<t
max
,若满足则将该衣物推送至搭配计算模块。
25.根据上述技术方案,上述步骤s5中属性匹配模块的具体工作过程包括以下步骤:
26.s5-1、重合分析模块筛选出重要行程重合的用户群体,衣物模块访问该群体的属性单元,将单个用户的l个编码节点属性进行并集计算,计算出单个用户具有的所有衣物属性sm;(m=1,2,3,......,s),其中s为重合人群的人数,具体为sm={xi,yj,zk,u
p
,wq},集合中的xi、yj、zk、u
p
和wq分别表示该用户共有i种颜色、j种品牌、k种类型、p种款式和q种面料的衣物;
27.s5-2、属性匹配模块将不同用户的属性单元的衣物属性类型相交,计算出用户衣
物属性的交集,即在不同用户的衣物属性信息中筛选出共有的属性,具体为:s={s1∩s2∩......∩ss}={xa,yb,zc,ud,we},并将计算结果推送至搭配计算模块。
28.根据上述技术方案,所述搭配计算模块根据温度匹配模块与属性匹配模块的匹配结果,将两种推送的衣物进行相交计算,求得两种衣物的交集,即判断每个编码节点的集合是否满足并将交集得出的衣物推送给用户。
29.根据上述技术方案,所述智能推送系统包括推送页面单元,所述推送页面单元用于向用户展示推送的衣物。
30.根据上述技术方案,所述智能推送系统包括复位单元,所述复位单元用于用户重新选择重要行程。
31.与现有技术相比,本发明所达到的有益效果是:本发明可以根据人们的行程安排推送合适的衣物,为具有相同重要行程的人提供增加亲密度的功能,使人们的行程活动能和谐友善的进行下去。
附图说明
32.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
33.图1是本发明的系统模块示意图。
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.请参阅图1,本发明提供技术方案:一种基于区块链的手机软件智能推送系统,包括信息收集模块、环境分析模块和推送模块,信息输入模块用于收集用户的衣物信息和行程信息,环境分析模块用于分析用户重要行程中会遇到的人以及今天天气情况,推送模块用于向用户推送衣物搭配方案;
36.信息收集模块包括衣物模块、行程模块和天气模块,环境分析模块包括温度分析模块和重合分析模块,推送模块包括温度匹配模块、属性匹配模块和搭配计算模块,衣物模块与属性匹配模块电连接,行程模块与重合分析模块电连接;
37.衣物模块用于记录用户的衣物信息,行程模块用于记录用户的行程安排,天气模块用于记录今天的天气情况,温度分析模块用于分析今天不同时段的气温,重合分析模块用于分析用户的重要行程中所在地址会遇到的人,温度匹配模块用于向用户推送合适气温的衣服,属性匹配模块用于向行程中的重合人群推荐相似的衣物,搭配计算模块用于将温度匹配模块的推送与属性匹配模块的推送衣物求取集合,并将结果推送给用户;
38.智能推送系统的具体工作过程包括以下步骤:
39.s1、用户将自己所有衣物的衣物信息上传至衣物模块,行程模块保存用户的行程安排,并且用户在行程安排中标记出最为重要的活动;
40.s2、重合分析模块根据各用户行程安排中的地址和时间,计算出相同地址和时间
相遇的用户,即重要行程重合的用户;
41.s3、天气模块访问手机软件内的天气情况,温度分析模块分析今天的气温,并且分析出用户在重要行程安排时段和地区的温度情况;
42.s4、温度匹配模块根据温度分析模块分析的温度情况向用户推送符合温度的衣服,使得推送的衣服类型适应当前季节气温,符合人们舒适度的需求;
43.s5、属性匹配模块将具有重合行程的用户的衣物信息进行属性的交集处理,筛选出所有用户中所以衣物的相同属性,并将具有这些属性的衣物向用户推送,使人们穿着具有相似属性的衣物,拉近人们的距离,促进人们的友好交流;
44.衣物模块包括保暖单元和属性单元,保暖单元用于收集衣物的保暖信息,属性单元用于收集衣物的属性,上述步骤s1中衣物模块的具体工作过程包括以下步骤:
45.s1-1、用户将自己的衣物数量至衣物模块,衣物模块对每一件衣物建立编码节点ln;(n=1,2,3,......,l),其中l为用户的衣物数量;
46.s1-2、用户将每一件衣物的属性输入属性单元中对应的编码节点,衣物属性包括衣物的颜色x、品牌y、类型z、款式u和面料w,编码节点将每件衣服具有的属性建立集合,具体为ln={x,y,z,u,w};
47.s1-3、用户将该衣物适用的气候温度t输入至保暖单元,保暖单元对衣物适宜的温度区间建立集合,具体为ln={t:t
min
<t<t
max
};其中t
min
和t
max
为衣物适宜的最高温度和最低温度,标记衣物适用的气温,使智能推送的结果满足人们舒适性的要求;
48.行程模块包括时间单元和地址单元,时间单元用于记录用户各行程活动的时间,地址单元用于记录用户各行程活动进行的地址,上述步骤s2中,重合用户的具体筛选过程包括以下步骤:
49.s2-1、用户在行程模块中输入自己今天的行程安排,并标记出这些安排中最为重要的,时间单元记录用户重要行程的活动时间t={t:t1<t<t2}其中t1和t2分别为该行程开始和结束的时间,地址单元记录该行程活动的地址;
50.s2-2、重合分析模块根据行程的时间段和地址筛选出具有相同重要行程的用户;
51.天气模块包括数据接口单元,数据接口单元用于连接手机内的天气软件,上述步骤s4中温度匹配模块的具体工作过程包括以下步骤:
52.s4-1、数据接口单元连接手机内的天气软件,天气模块访问天气软件的数据获得天气信息;
53.s4-2、温度分析模块访问行程模块中的数据,分析出重合行程中时间段和地区的气温情况c;
54.s4-3、温度匹配模块根据温度分析模块分析的气温情况,将c与保暖模块的温度区间集合进行遍历比对,判断c是否满足t
min
<c<t
max
,若满足则将该衣物推送至搭配计算模块;
55.上述步骤s5中属性匹配模块的具体工作过程包括以下步骤:
56.s5-1、重合分析模块筛选出重要行程重合的用户群体,衣物模块访问该群体的属性单元,将单个用户的l个编码节点属性进行并集计算,计算出单个用户具有的所有衣物属性sm;(m=1,2,3,......,s),其中s为重合人群的人数,具体为sm={xi,yj,zk,u
p
,wq},集合中的xi、yj、zk、u
p
和wq分别表示该用户共有i种颜色、j种品牌、k种类型、p种款式和q种面料的
衣物;
57.s5-2、属性匹配模块将不同用户的属性单元的衣物属性类型相交,计算出用户衣物属性的交集,即在不同用户的衣物属性信息中筛选出共有的属性,具体为:s={s1∩s2∩......∩ss}={xa,yb,zc,ud,we},并将计算结果推送至搭配计算模块,使系统推送具有人群共有属性的衣物,能有效且快速的拉近人与人之间的距离,让人们自然的产生一种亲切感与认同感;
58.搭配计算模块根据温度匹配模块与属性匹配模块的匹配结果,将两种推送的衣物进行相交计算,求得两种衣物的交集,即判断每个编码节点的集合是否满足并将交集得出的衣物推送给用户;
59.智能推送系统包括推送页面单元,推送页面单元用于向用户展示推送的衣物;
60.智能推送系统包括复位单元,所述复位单元用于用户重新选择重要行程。
61.实施例:用户甲在公司的要求下外出配合分公司用户乙的工作,用户甲和乙在行程安排中记录初次见面的日程,温度匹配模块分析出该日程的气温t处于高温的夏季,向两个用户推送适宜夏天穿的衣物,属性匹配模块分析出用户甲和用户乙都有颜色x为黑色,品牌y为h牌,面料w为棉制的短袖上衣和棉袄,搭配计算模块对两种推送结果进行交集处理,最终向两位用户推送短袖上衣,用户甲和用户乙在陌生的情况下穿着类似的衣物有效的缓解了初次见面的尴尬,使得两个人的工作可以高效的推进。
62.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
63.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1