一种互联网企业服务金融地图的控制算法的制作方法

文档序号:15689682发布日期:2018-10-16 21:49阅读:119来源:国知局

本发明涉及一种互联网采购的控制算法,更具体地,涉及一种互联网企业服务金融地图的控制算法以及相应的控制装置。



背景技术:

随着计算机技术的不断发展,人们可以通过计算机实现很多以前很难完成的事情,而互联网技术作为计算机技术的一种主要载体,给人们带来了很多便利,进一步地,人们越来越离不开网络,特别是现在的年轻人,对于网络的需求非常大,例如:我们可以通过互联网在计算机上实现工作、学习、娱乐、采购。同时,网络在带给我们方便的同时,也拉远了人与人现实之间的距离,人们更习惯于频繁的使用网络完成传统的需要彼此见面互动才能完成的行为,随着网络的普及率越来越高,带来的社会的问题也越来越多,人们不再主动的去了解对方,或者去寻找志趣相投的人,而更习惯于沉浸在网络的世界中。

近年来,网络采购已经常态化,大部分人都有过网上采购的行为,而在网络采购过程中,必然会涉及到多种相关的采购信息,例如购买的商品信息、消费的金额、购买地点、采购时间等,有的商家为了吸引客户,还会推出将客户的部分采购款捐献慈善机构的活动,同时对于那些有捐献热心的客户也会特别选择这一类商家,而这些捐款的信息也应当属于采购信息的一种。

现有技术中,并没有根据上述采购信息而将客户进行精确分类、定位的技术,也没有根据上述采购信息为客户推荐相关好友的技术。



技术实现要素:

针对现有的技术问题,本发明的目的是提供一种互联网企业服务金融地图的控制算法。

根据本发明的一个方面,提供一种互联网企业服务金融地图的控制算法,包括如下步骤:

a.获取第一用户采购指示信息,所述采购指示信息用于指示采购企业服务;

b.根据所述采购指示信息计算所有与所述第一用户相关联的其他用户的关联度;

c.基于所述关联度将所述第一用户标记在采购地图上。

优选地,所述步骤b根据如下公式中的任一个计算得到:

-f(goods,donation);

-f(goods,donation,gps);

-f(goods,donation,gps,time);

其中,所述goods表示所述第一用户购买物品的种类,所述donation表示所述采购行为对应的捐款信息,所述gps表示所述采购行为发生的地点,所述time表示所述采购行为发生的时间。

优选地,根据上述公式f计算所述关联度之后进一步地根据如下步骤计算所述关联度:

b1.获取高关联度的用户的婚姻指示信息以及阅读指标信息;

b2.基于所述婚姻指示信息以及阅读指标信息进一步地确定所述高关联度用户之间的关联度。

优选地,所述步骤c包括如下步骤:

c2.根据所述关联度将所述第一用户放置在与其关联度最高的用户的相近位置。

优选地,在所述步骤c2之前还包括如下步骤:

c1.根据所述采购指示信息确定所述第一用户在所述采购地图中的层级。

优选地,所述控制算法,还包括如下步骤:

d.接收来自所述第一用户的查看请求,所述查看请求用于要求展示所述第一用户在所述采购地图上的位置信息;

e.将所述第一用户所在位置对应的地图信息放大后展示。

优选地,所述采购指示信息包括如下信息中的任一种或任多种:

-采购种类;

-采购金额中对应的捐款数额;

-采购时所述用户所在的地点;以及

-采购时间。

本发明通过根据用户的采购指示信息判断出不同用户的关联度,并将关联度最高的用户放置在相近的位置,以实现对用户的精确分类,同时也方便用户查找与自己关联度较高的用户的位置,进而与提高这些同类用户之间彼此认识的可能性。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本发明的第一实施例的,一种互联网企业服务金融地图的控制算法的具体流程图;

图2示出根据本发明的第三实施例的,进一步计算用户关联度的具体流程图;

图3示出根据本发明的一个实施例的,一种互联网企业服务金融地图的控制算法的流程拓扑图;以及

图4示出根据本发明的一个实施例的,在不同层级中,所述第一用户91的高关联度用户分布拓扑图。

具体实施方式

图1示出根据本发明的第一实施例的,一种互联网企业服务金融地图的控制算法的具体流程图。本领域技术人员理解,通过所述控制算法,可以将网上采购或者捐款的人们在一个虚拟的网路地图中显示出来,具体地,包括如下步骤:

首先,进入步骤s101,获取第一用户采购指示信息,或者说如图1所示的“获取第一用户购物指示信息”,其中购物即为本发明所述的采购的一个具体实施例,下文中出现购物一词的含义均与此相同。具体地,本领域技术人员理解,所述服务器在获取第一用户采购指示信息之前,优选地,可以在连接一些大型的网购商城的服务器,比如淘宝、京东等等,进而可以实时获取所述第一用户的采购指示信息。作为一种变化,也可以定期向各个采购网站收集所述第一用户的采购指示信息。进一步地,所述网购商城询问所述第一用户是否愿意将所述第一用户的个人信息显示在所述地图中,如果所述第一用户愿意,所述服务器获得所述第一用户的采购指示信息,本领域技术人员理解,所述采购指示信息可以是购买的商品的种类、采购金额中对应的捐款数额、采购时所述用户所在的地点、采购时间等等,所述获取所述采购指示信息目的有二:一是为了对所述第一用户进行分析归类,即通过分析所述第一用户的具体采购指示信息来判断用户的喜好、习惯等个人特点,进而以这些个人特点对用户进行分类。二是所述第一用户的采购指示信息用于计算所述第一用户与其他用户的关联度,具体如下述步骤叙述。进一步地,得到与所述第一用户相关联的其他用户信息,本领域技术人员理解,所述其他用户信息即是其他用户的采购指示信息,在此不再赘述。

优选地,所述获取所述采购地点信息时,可以优选询问所述第一用户是否需要开启gps定位功能,如果需要开启,获取所述采购地点信息,如果不开启,获取其他相关采购指示信息。

进一步地,所述网购商城对所述第一用户采购指示信息的购买时间、购买地点、购买种类以及捐款数额进行统计,在征得所述第一用户同意后,将所述第一用户采购指示信息发送给所述目标服务器。具体地,本领域技术人员理解,所述服务器是指一种能够提供所述互联网企业服务金融地图的控制装置,所述控制装置能通过相关控制算法进行关联度计算,并将相关度接近的两个或者多个人放在所述地图的同一位置的控制设备,其至少包括存储器、数据处理器、输入输出装置。

在一个优选地变化例中,所述控制算法还可以通过在用户设备终端中安装特定app来实现,例如用户的移动终端、pc终端等。具体地,所述特定app可以实现网上采购、地图显示,用户资料显示、用户聊天等等一系列功能,所述特定app还可以人为的计算自己与他人之间的关联度,具体地,本领域技术人员理解,所述app执行本实施例的步骤s101、s102、s103来实现本发明的技术方案,在此不予赘述。

然后,执行步骤s102,根据所述采购指示信息计算所有与所述第一用户相关联的其他用户的关联度,具体地,所述步骤102的目的是将所述第一用户进行分类,并在所述分类中与其他用户进行关联度计算,进一步地,所述分类是指不同类别的商品,比如,我们可以将购买食物以及饮料的用户归位一类,将购买书籍以及学习相关的归位一类,将购买电子商品的归为一类,然后实现同一类别的用户进行相关度计算,进一步地,所述第一用户可以一次购买了多种商品,所述第一用户可以存在于多个类别的区域中,进一步地,将所述第一用户分别放入所述商品对应类别的区域中,并进行关联度计算统计。具体地,所述分类的方式可由相关技术人员进行分析设定,在此不予赘述。

最后,进入步骤s103,基于所述关联度将所述第一用户标记在采购地图上。所述步骤的目的是为了将所述第一用户放置在所述互联网地图中与其关联度较高的用户群落中,即所述第一用户被标记在所述互联网地图上后,其周围相邻的用户与其关联度较高,更为具体地,与其最为接近的用户即是与其关联度最高的用户。

本领域技术人员理解,所述步骤s103可以由所述步骤s102中的服务器或者用户终端的app来实现。所述标记方式可以有多种:例如所述服务器或者用户终端的app首先在互联网地图上查找与所述第一用户关联度最高的前5名用户,然后将所述第一用户标记在所述前5名用户围成区域的中心位置,即所属第一用户的标记点距离所述前5名用户的距离相等或者相近。在另一些变化例中,所述前5名用户还可以是与所述第一用户关联度最高前10名用户或者前15名用户等。进一步地,在标记所述第一用户前,所述服务器或者用户终端向所述第一用户发出询问请求,询问所述第一用户是否允许将自己置于别人地图坐标上,或者是否允许将其他人置于自己的地图坐标中。作为一种变化,所述服务器或者用户终端还可以默认将所述第一用户置于他人的地图坐标中,这并不影响本发明的技术方案,在此不予赘述。

在一个优选的实施例中,我们可以将所述第一用户以及其他用户的地图信息以树的形式标记出来,所述树中包含有所述第一用户或者其他用户的昵称、头像、联系方式、购买指示信息等等基本资料信息,进一步地,所述第一用户可以通过树来查看其他与自己高关联用户的基本资料。具体地,所述树可以通过再次购买商品,其他用户来查看浇灌或者随着时间的增长等等方式进行成长,进一步地,为了鼓励所述捐款活动,捐款数目的多少可以对所述树的成长占有较大的因素。所述第一用户可以单独领养一个树也可以与他人一起领养,同时,所述树的成长可以带给所述用户在购买商品时一些优惠。本领域技术人员理解,所述地图信息的标记方式属于本发明的具体实施方式,在此不予赘述。

在另一个优选的实施例中,所述第一用户放置在与其关联度最高的用户的相近位置。即在标记所述第一用户位置的时候,直接将所述第一用户标记在与其关联度最高的用户旁边,而不考虑所述第一用户与其他用户的距离,此种标记的优点在于可以更为明确的区分出与所述第一用户关联度最高的用户,即提高与所述第一用户关联度最高用户的辨识度。

优选地,作为本发明的第二实施例,所述根据所述采购指示信息计算所有与所述第一用户相关联的其他用户的关联度可以通过如下公式中的任一个计算得到:

-f(goods,donation);

-f(goods,donation,gps):

-f(goods,donation,gps,time);

其中,所述goods表示所述第一用户购买物品的种类,所述donation表示所述采购行为对应的捐款信息,所述gps表示所述采购行为发生的地点,所述time表示所述采购行为发生的时间。在一个优选地变化例中,我们选取所述f(goods,donation,gps,time)作为所述关联度运算的公式,我们可以根据所述因子所占的权重不同来进行计算,具体地,假设用户a在网上购买了一本英语复习资料,进一步地,在所述同类别的书籍区域中,用户b也在网上购买的是同一本书籍,而用户c购买了另一种英语复习资料,用户d购买的是数学复习资料,用户e购买的是英语杂志,用户f购买了一本小说,假设所述相似度取值在0~10之间,那么:

fab(g)=10

fac(g)=9

fad(g)=7

fae(g)=5

faf(g)=1

其中fab(g)是指在所述购买的商品中用户a与用户b的相似度,同理应用于fac(g)、fad(g)、fae(g)、faf(g)。

同样的,所述捐款信息也可以有一个具体的取值划分,比如捐

款:100元以上,我们取相似度10,

100元以内,依据捐款额的多少确定相似度,捐款90-100的,相似度为9,捐款80-90的相似度为8,以后依次为7、6、5…1,

未进行捐款,我们取值0。

同样的,对于地理位置信息,即gps信息,依据相距距离的远近来确定相似度,距离最近的相似度为10,以后依次为9、8、7…1,距离排名未进入前10名的其他用户,相似度全部为0。

同样的,对于采购时间信息,依据其他用户与所述第一用户采购时间的差值来确定相似度,差值最小的相似度为10,以后依据差值的大小依次为9、8、7…1,差值未进入前10名的其他用户,相似度全部为0。

然后根据公式sab=fab(g)*x1+fab(d)*x2+fab(g)*x3+fab(t)*x4,其中,sab是指用户a与用户b的相关度,所述x1、x2、x3、x4分别代表所述购买商品、捐献多少、购买位置以及购买时间对于所述相关度的取值的权重比例,具体地,本领域技术人员理解,所述x1、x2、x3、x4的取值取决于所述f对于所述s的影响程度,更为具体地,所述互联网地图对用户进行分类的侧重点不同,所述f对于所述s的影响程度也不同,例如所述互联网地图主要根据用户的采购种类进行分类,则x1取值较高,又例如所述互联网地图主要根据用户的地理位置进行分类,则x3取值较高,即所述x1、x2、x3、x4取值的大小与用户的采购种类、捐款信息、地理信息、采购时间信息在分类中的重要性的高低成正比。

优选地,作为本发明的第三实施例,图2示出在上述实施例二的基础上进一步地计算高关联度用户之间的关联度的具体流程图。具体地,包括:

步骤s201,获取高关联度的用户的婚姻指示信息以及阅读指标信息。所述步骤s201的目的是为了再次计算所述第一用户与其高关联的其他用户之间的关联度,具体地,所述婚姻指示信息是指所述用户的婚姻状态,所述阅读指标信息是指所述用户喜欢阅读的书籍种类或者书籍名称。本领域技术人员理解,所述婚姻指示信息以及阅读指标信息优选地通过直接向用户搜集的方式实现,由于本实施例是在用户对所述互联网地图有一定认知的基础上进行的,所以通过直接向用户搜集所述婚姻指示信息以及阅读指标信息是可以实现的。

进一步地,在一些变化例中,所述婚姻指示信息以及阅读指标信息还可以替换为其他能够体现个人特点的信息,例如最喜爱的电影、最喜欢的明星、目前的职业等等,并不局限于通过所述婚姻指示信息以及所述阅读指示信息来确定。

步骤s202,基于所述婚姻指示信息以及阅读指标信息进一步地确定所述高关联度用户之间的关联度。本领域技术人员理解,所述婚姻指示信息以及阅读指标信息属于更为私密的个人信息,同时也能够更为具体反映出个人特质,将所述关联度与婚姻指示信息以及阅读指标信息关联,更有利于精确对用户进行分类匹配,大大提高互联网地图的实用性。进一步地,所述步骤s202计算关联度的方式优选地通过实施例二的方式进行计算,例如婚姻指示信息相似度为fab(m),权重比例为x5,婚姻状况越相似,则fab(m)越高,阅读指标信息相似度为fab(r),权重比例为x6,阅读书籍的种类和书籍名称越相似,则fab(r)越高,进而sab=fab(g)*x1+fab(d)*x2+fab(g)*x3+fab(t)*x4+fab(m)*x5+fab(r)*x6,本领域技术人员理解,在本实施例中,x5、x6均大于x1、x2、x3、x4。

优选地,作为本发明的第四实施例,在执行步骤s102之后,执行s103之前,执行如下步骤:根据所述采购指示信息确定所述第一用户在所述采购地图中的层级。所述层级是指根据不同的商品种类,进行划分后的特定区域。本领域技术人员理解,我们可以将所述采购地图分为多个不同的层级,在对执行所述步骤s103之前,首先根据所述采购指示信息的中的采购信息确定所述第一用户属于哪个特定区域,然后在特定区域中执行步骤s103标记所述第一用户。更为具体地,由于所述商品种类的多样化,我们可以将所述层级主要分为几大类,即所述互联网企业服务金融地图包括多个特定区域,是一个具有多层结构的地图,同时,由于所述第一用户可能不只购买了一种商品,所述第一用户可以同时存在于多个层级中。例如,根据所述采购指示信息,得出所述第一用户购买了一本漫画,进一步地,将所述第一用户置于所述采购地图中书籍一类的层级中。更进一步地,若所述第一用户购买了漫画以及沐浴液,将所述第一用户分别置于所述采购地图中书籍以及日用品一类的层级中。

优选地,作为本发明的第五实施例,在完成所述步骤s101至s103后,执行如下两个步骤:

首先接收来自所述第一用户的查看请求,所述查看请求用于要求展示所述第一用户在所述采购地图上的位置信息。本领域技术人员理解,所述第一用户在所述互联网地图上的位置信息被所述第一用户获取后才具有更为具体的意义,所述第一用户可以通过自己在所述互联网地图上的位置进而获得与其关联度较高的其他用户的位置信息,进而与这些用户取得进一步地联系,因此增加此步骤地目的在于提高所述互联网地图的实用性。具体地,所述服务器在所述采购地图中标记所述第一用户后,将是否选择查看地图信息的请求发送给所述第一用户,所述第一用户接收到所述请求后,可以选择是否查看自己根据所述互联网采购算法后的地图信息,如果选择查看,所述第一用户将所述查看的请求反馈给所述服务器,进一步地,所述服务器接收来自所述第一用户的查看请求。

进一步地,还可以继续执行下述步骤,将所述第一用户所在位置对应的地图信息放大后展示。执行此步骤的目的是为了使所述第一用户更为简便的得到与其关联度最高的其他用户的地图信息。所述其他用户的地图信息同样可以选择被所述第一用户查看。优选地,本领域技术人员理解,所述地图信息中可以包含所述第一用户所购买的商品信息,购买时间,购买地点以及捐款数目,还可以根据所述第一用户的需要,选择性的提供所述第一用户的头像、联系方式等等,进一步地,所述服务器还可以提供网页版的聊天工具,方便所述高关联度的用户之间的交流。

进一步地,优选地,所述地图是以现实生活中的地图为模型,进行等比缩小,我们在查看地图信息时,需要将所述地图信息放大后展示。优选地,所述地图信息在所述第一用户的移动终端中可以自由的被放大或者缩小,所述放大显示的过程类似于我们使用的百度地图或者google地图等等。本领域技术人员理解,所述地图信息自由放大或者缩小属于本发明的具体实施方式,并不影响本发明的技术方案,在此不予赘述。

图3示出根据本发明的一个具体实施例的,一种互联网企业服务金融地图的控制算法的流程拓扑图,具体地,如图所示,所述91至9n是指移动终端,进一步地,所述多个移动终端通过网上采购的方式连接到所述服务器,所述服务器通过所述互联网采购算法将所述相关联的用户置于相近位置,并反映在所述采购地图中。如图所示,91和92在同一区域中,所述区域可以通过树的形式显示出来,所述91和92即为高关联的用户。

图4示出根据本发明的另一个实施例的,在不同层级中,所述第一用户91的高关联度用户分布拓扑图。具体地,如图所示,所述第一用户购买了书籍类、日用品类以及电子类的商品,进一步地,本领域技术人员理解,在所述第一层级中,所述层级是指在书籍一类的分类,所述第一用户根据所述采购信息得出的高关联用户92,在所述第二层级中,所述层级是指日用品一类的分类,所述第一用户根据所述采购信息得出的高关联用户52,在所述第三层级中,所述层级是指电子产品一类的分类,所述第一用户根据所述采购信息得出的高关联用户73。

具体地,如图所示,所述第一用户可以在不同层级拥有不同的高关联用户,并随着所述第一用户购买的物品越来越多。所述相关联的用户也会越来越多,进一步地,再将所述高关联用户进行所述互联网采购算法,得出更进一步地高关联用户。本领域技术人员理解,所述实施方式属于本发明的具体实施方式,在此不予赘述。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1