信息展示方法、装置和电子设备【
技术领域:
:】1.本说明书实施例涉及互联网
技术领域:
:,尤其涉及一种信息展示方法、装置和电子设备。
背景技术:
::2.近年来,物联网(internetofthings,iot)设备得到了广泛的普及和发展。诸如智能音箱和/或智能收银机等设备都得到了大规模应用。但是,对于一些iot设备,例如:刷脸iot收银设备,存在难以变现的问题。3.现有相关技术中,常见的变现解决方案即通过iot设备的屏幕进行广告运营,然后收取广告展示费用来变现。常见的广告运营模式有两种:第一种是中心化的运营方法,即iot设备的设备商作为中心节点,接收商户的广告需求(也可以是设备商自己的广告需求),设计广告,然后分发到不同设备商。第二种是去中心化的运营方法,即由商家自己运营iot设备的广告内容,商家可以自由更换自己的广告页面,且不用为此付费。这两种方法都有明显的缺点:第一种方法由于商家的广告需求都需要设备商来设计,设计成本非常高,且因为广告需求各异,难以规模化;第二种商家自运营时,往往只投放和自己店铺相关的广告,无法为其他店铺引流,丧失广告的价值,而且这个模式由于广告内容一般由商家自行设计和投放,难以变现。4.因此需要提供一种方案,对广告进行合理地分配展示,既可以解决iot设备变现的问题,又可以达到商铺间互相引流的效果。技术实现要素:5.本说明书实施例提供了一种信息展示方法、装置和电子设备,以实现对广告进行合理地分配展示,既可以解决iot设备变现的问题,又可以达到商铺间互相引流的效果。6.第一方面,本说明书实施例提供一种信息展示方法,包括:获取目标物联网iot设备的信息和所述目标iot设备与邻居iot设备之间的信息;其中,所述邻居iot设备包括与所述目标iot设备之间的距离小于或等于预定的距离阈值的iot设备;根据所述目标iot设备的信息和所述目标iot设备与邻居iot设备之间的信息,确定所述目标iot设备所属的第一分组;获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率;以及获取所述第一分组内包括的邻居iot设备对应的信息支出权重;根据所述转移概率和所述信息支出权重,确定所述第一分组内包括的邻居iot设备在所述目标iot设备上的信息推送权重;根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息。7.上述信息展示方法中,获取目标iot设备的信息和上述目标iot设备与邻居iot设备之间的信息之后,根据目标iot设备的信息和上述目标iot设备与邻居iot设备之间的信息,确定目标iot设备所属的第一分组,然后获取第一分组内包括的邻居iot设备对目标iot设备的转移概率;以及获取第一分组内包括的邻居iot设备对应的信息支出权重,最后根据上述转移概率和上述信息支出权重,确定第一分组内包括的邻居iot设备在目标iot设备上的信息推送权重,根据上述信息推送权重,在目标iot设备上展示第一分组内包括的邻居iot设备所对应的推广信息,从而可以实现对一个商圈内的广告进行合理地分配展示,既可以解决iot设备变现的问题,又可以达到较好的商圈维度的互相引流的效果。8.其中一种可能的实现方式中,所述根据所述目标iot设备的信息和所述目标iot设备与邻居iot设备之间的信息,确定所述目标iot设备所属的第一分组包括:以所述目标iot设备的信息作为节点,以所述目标iot设备与邻居iot设备之间的信息作为连接所述节点的边,构建图模型;其中,所述目标iot设备的信息包括所述目标iot设备的交易量、所述目标iot设备的位置信息和所述目标iot设备所处场所的类型;所述目标iot设备与邻居iot设备之间的信息包括所述目标iot设备与邻居iot设备之间的距离和所述目标iot设备与邻居iot设备之间的转移概率;对所述图模型进行训练,获得所述图模型中节点的特征向量;根据所述特征向量,对所述图模型中的节点进行聚类,获得所述图模型中的节点所属的分组。9.其中一种可能的实现方式中,所述获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率包括:获取所述第一分组包括的iot设备之间的转移概率;根据所述第一分组包括的iot设备之间的转移概率,建立所述第一分组对应的转移概率矩阵;根据所述第一分组对应的转移概率矩阵,获得所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率。10.其中一种可能的实现方式中,所述根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息包括:对所述信息推送权重进行排序;根据排序结果,在所述第一分组内选择第一预定数量的邻居iot设备;获取所述第一预定数量的邻居iot设备所对应的推广信息;在所述目标iot设备上展示所述第一预定数量的邻居iot设备所对应的推广信息。11.其中一种可能的实现方式中,所述获取所述第一分组内包括的iot设备之间的转移概率之后,还包括:将所述第一分组包括的iot设备之间的转移概率与除所述第一分组之外的其他分组包括的iot设备之间的转移概率进行排序;根据排序结果,选择第二预定数量的转移概率;将所述第二预定数量的转移概率与关联iot设备所处场所的类型相结合,获得用户通用行为模式。12.其中一种可能的实现方式中,所述获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率包括:如果所述第一分组内的第一邻居iot设备对所述目标iot设备的转移概率为第一预定概率,并且所述第一预定概率对应的用户行为模式属于所述用户通用行为模式,则将所述第一邻居iot设备对所述目标iot设备的转移概率调整为第二预定概率;其中,所述第一预定概率和所述第二预定概率为非负数,并且所述第一预定概率小于所述第二预定概率;所述第一预定概率对应的用户行为模式是将所述第一预定概率与所述邻居iot设备和所述目标iot设备所处场所的类型相结合获得的。13.其中一种可能的实现方式中,所述根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息之前,还包括:获取所述第一分组的iot设备上传的推广信息;对所述推广信息进行审核;所述目标iot设备上展示的推广信息包括审核通过的推广信息。14.第二方面,本说明书实施例提供一种信息展示装置,包括:信息获取模块,用于获取目标物联网iot设备的信息和所述目标iot设备与邻居iot设备之间的信息;其中,所述邻居iot设备包括与所述目标iot设备之间的距离小于或等于预定的距离阈值的iot设备;分组确定模块,用于根据所述目标iot设备的信息和所述目标iot设备与邻居iot设备之间的信息,确定所述目标iot设备所属的第一分组;概率获取模块,还用于获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率;以及获取所述第一分组内包括的邻居iot设备对应的信息支出权重;权重确定模块,用于根据所述转移概率和所述信息支出权重,确定所述第一分组内包括的邻居iot设备在所述目标iot设备上的信息推送权重;展示模块,用于根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息。15.其中一种可能的实现方式中,所述分组确定模块包括:构建子模块,用于以所述目标iot设备的信息作为节点,以所述目标iot设备与邻居iot设备之间的信息作为连接所述节点的边,构建图模型;其中,所述目标iot设备的信息包括所述目标iot设备的交易量、所述目标iot设备的位置信息和所述目标iot设备所处场所的类型;所述目标iot设备与邻居iot设备之间的信息包括所述目标iot设备与邻居iot设备之间的距离和所述目标iot设备与邻居iot设备之间的转移概率;训练子模块,用于对所述图模型进行训练,获得所述图模型中节点的特征向量;聚类子模块,用于根据所述特征向量,对所述图模型中的节点进行聚类,获得所述图模型中的节点所属的分组。16.其中一种可能的实现方式中,所述概率获取模块包括:获取子模块,用于获取所述第一分组包括的iot设备之间的转移概率;建立子模块,用于根据所述第一分组包括的iot设备之间的转移概率,建立所述第一分组对应的转移概率矩阵;所述获取子模块,还用于根据所述第一分组对应的转移概率矩阵,获得所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率。17.其中一种可能的实现方式中,所述展示模块包括:排序子模块,用于对所述信息推送权重进行排序;选择子模块,用于根据排序结果,在所述第一分组内选择第一预定数量的邻居iot设备;信息获取子模块,用于获取所述第一预定数量的邻居iot设备所对应的推广信息;信息展示子模块,用于在所述目标iot设备上展示所述第一预定数量的邻居iot设备所对应的推广信息。18.其中一种可能的实现方式中,所述装置包括:概率排序模块,用于在所述获取子模块获取所述第一分组内包括的iot设备之间的转移概率之后,将所述第一分组包括的iot设备之间的转移概率与除所述第一分组之外的其他分组包括的iot设备之间的转移概率进行排序;概率选择模块,用于根据排序结果,选择第二预定数量的转移概率;模式获得模块,用于将所述第二预定数量的转移概率与关联iot设备所处场所的类型相结合,获得用户通用行为模式。19.其中一种可能的实现方式中,所述概率获取模块,具体用于当所述第一分组内的第一邻居iot设备对所述目标iot设备的转移概率为第一预定概率,并且所述第一预定概率对应的用户行为模式属于所述用户通用行为模式时,将所述第一邻居iot设备对所述目标iot设备的转移概率调整为第二预定概率;其中,所述第一预定概率和所述第二预定概率为非负数,并且所述第一预定概率小于所述第二预定概率;所述第一预定概率对应的用户行为模式是将所述第一预定概率与所述邻居iot设备和所述目标iot设备所处场所的类型相结合获得的。20.其中一种可能的实现方式中,所述装置还包括:审核模块;所述信息获取模块,还用于在所述展示模块展示所述第一分组内包括的邻居iot设备所对应的推广信息之前,获取所述第一分组的iot设备上传的推广信息;所述审核模块,用于对所述推广信息进行审核;所述目标iot设备上展示的推广信息包括所述审核模块审核通过的推广信息。21.第三方面,本说明书实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面提供的方法。22.第四方面,本说明书实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面提供的方法。23.应当理解的是,本说明书实施例的第二~四方面与本说明书实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。【附图说明】24.为了更清楚地说明本说明书实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。25.图1为本说明书一个实施例提供的信息展示方法的流程图;26.图2为本说明书另一个实施例提供的信息展示方法的流程图;27.图3为本说明书再一个实施例提供的信息展示方法的流程图;28.图4为本说明书再一个实施例提供的信息展示方法的流程图;29.图5为本说明书再一个实施例提供的信息展示方法的流程图;30.图6为本说明书一个实施例提供的信息展示装置的结构示意图;31.图7为本说明书另一个实施例提供的信息展示装置的结构示意图;32.图8为本说明书一个实施例提供的电子设备的结构示意图。【具体实施方式】33.为了更好的理解本说明书的技术方案,下面结合附图对本说明书实施例进行详细描述。34.应当明确,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本说明书保护的范围。35.在本说明书实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。36.现有相关技术中,对于iot设备,常见的广告运营模式有两种:中心化的运营方法和去中心化的运营方法。37.1)iot设备中心化广告投放方法:此类方法事先在云端准备广告(一般都是设备商的广告),然后通过云端的运营规则直接下发到不同商户的iot设备进行展示。例如,设备商在iot设备上投放相关iot设备售卖的广告。这类方法由于投放的几乎全部为设备商的广告,所以广告都是和设备商相关的,商户无法从广告中获得流量变现,因此也不会为此付费买单;38.2)商户自运营的iot设备广告投放方法:iot设备将投放广告的接口开放给商户。具体的广告内容和展示图像需要商户自行设计、上传和审核,但是这类电子广告需要商户有较强的广告设计能力,便捷性差。另外,这类自运营的广告往往只设计商户本身的产品,无法和其他店铺互相引流,形成规模效应。最后,由于此类广告无法带来很好的引流效果,所以商户为这个服务付费的概率也很低。39.为了解决中心化方案和去中心化方案存在的问题,本说明书实施例提出了一种信息展示方法,即基于智能区域广告共享的iot设备网络广告投放方法,上述信息展示方法结合了中心化和自运营的优点,即允许商户上传、制作广告并获得展示机会,又在中心节点(例如:云端服务器)对一个地理商圈内的广告进行合理的分配展示,达到更好的商圈维度的互相引流的效果。具体地,本说明书实施例提供的信息展示方法首先通过模型圈定“地理商圈”,在同一地理商圈内的商户的iot设备将会共享广告,即a商户的广告可以在同一商圈的b商户的iot设备上投放。而具体的广告分发方式由中心节点来计算推荐(广告由商户提供)。在本方法中,结合了去中心化中商户自行设计广告和中心化方案中中心全局调配的优势,达到了广告价值最大化。举例来说,本说明书实施例提供的信息展示方法可以通过分析用户的行为模式在区域内智能投放广告,让店铺间互相引流,实现商户价值(例如,大批用户在餐厅a用餐后由习惯去水果店b买水果,则可以在餐厅a的iot设备展示水果店b的广告,引流更多用户去水果店b消费)。40.图1为本说明书一个实施例提供的信息展示方法的流程图,上述信息展示方法可以应用于云端服务器,如图1所示,上述信息展示方法主要包括以下几个步骤:41.步骤102,iot设备地理商圈圈定。42.具体地,云端服务器可以利用iot设备的地理位置信息,配合地图信息,为iot设备圈定商圈;属于同一个商圈的iot设备将共享各自的广告,从而为其他iot设备和店铺引流。43.步骤104,广告内容上传。44.具体地,云端服务器获取商户上传的广告内容,云端服务器对该广告内容进行审核。45.步骤106,用户行为模式分析。46.具体地,云端服务器可以分析不同商圈的用户行为模式,并得到商圈内的主要用户行为模式和商圈间可以迁移的用户行为模型。47.步骤108,智能广告分发。48.具体地,云端服务器可以利用用户的行为模型和商户的广告支出作为指导,在不同的iot设备智能分发不同的广告,从而达到较好的引流效果。49.图2为本说明书另一个实施例提供的信息展示方法的流程图,上述信息展示方法可以应用于云端服务器,如图2所示,上述信息展示方法可以包括:50.步骤202,获取目标iot设备的信息和上述目标iot设备与邻居iot设备之间的信息;其中,上述邻居iot设备包括与目标iot设备之间的距离小于或等于预定的距离阈值的iot设备。51.其中,上述预定的距离阈值可以在具体实现时,根据系统性能和/或实现需求等自行设定,本实施例对上述预定的距离阈值的大小不作限定。52.本实施例中,上述目标iot设备的信息包括目标iot设备的交易量、目标iot设备的位置信息和目标iot设备所处场所的类型;上述目标iot设备与邻居iot设备之间的信息包括目标iot设备与邻居iot设备之间的距离和目标iot设备与邻居iot设备之间的转移概率。53.其中,上述位置信息可以用经纬度来表示。54.上述转移概率可以为iot设备之间互相引流的概率。举例来说,假设目标iot设备为设备a,邻居iot设备为设备b,那么设备a与设备b之间的转移概率可以为用户在设备a所在的商户消费完后,再到设备b所在商户消费的概率;这个转移概率描述了用户的一种行为模式,例如:设备a在一个餐厅,设备b在一个水果店,那么设备a与设备b之间的转移概率就可以刻画用户在设备a所在餐厅吃完饭后,去设备b所在水果店买水果的概率。55.步骤204,根据目标iot设备的信息和上述目标iot设备与邻居iot设备之间的信息,确定目标iot设备所属的第一分组。56.其中,目标iot设备所属的第一分组可以为目标iot设备所属的商圈,属于同一个商圈的iot设备将共享各自的广告,从而为其他iot设备和店铺引流。57.步骤206,获取第一分组内包括的邻居iot设备对目标iot设备的转移概率;以及获取第一分组内包括的邻居iot设备对应的信息支出权重。58.步骤208,根据上述转移概率和上述信息支出权重,确定第一分组内包括的邻居iot设备在目标iot设备上的信息推送权重。59.具体来说,仍以目标iot设备为设备a为例,假设设备a在所属商圈内存在m个邻居iot设备,这m个邻居iot设备对设备a的转移概率分别为[p1,p2,…,pm],p1,p2,…,pm应该均大于零,这些邻居iot设备对应的信息支出权重分别为alpha1,alpha2,…,alpham,则这些邻居iot设备在设备a上的信息推送权重分别为[p1*alpha1,p2*alpha2,…,pm*alpham]。[0060]步骤210,根据上述信息推送权重,在目标iot设备上展示第一分组内包括的邻居iot设备所对应的推广信息。[0061]具体地,根据上述信息推送权重,在目标iot设备上展示第一分组内包括的邻居iot设备所对应的推广信息可以为:对上述信息推送权重进行排序,根据排序结果,在第一分组内选择第一预定数量的邻居iot设备;获取第一预定数量的邻居iot设备所对应的推广信息;在目标iot设备上展示第一预定数量的邻居iot设备所对应的推广信息。[0062]具体实现时,第一预定数量可以在具体实现时根据系统性能和/或实现需求等自行设定,本实施例对上述第一预定数量的大小不作限定,举例来说,第一预定数量可以为3。[0063]仍以目标iot设备为设备a为例,计算获得m个邻居iot设备在设备a上的信息推送权重之后,可以对上述信息推送权重进行排序,然后按照由高到低的顺序,从m个邻居iot设备中选择3台邻居iot设备,这样,就可以在设备a上展示这3台邻居iot设备所对应的推广信息,例如:这3台邻居iot设备所对应商户的广告。当然,在设备a上展示这3台邻居iot设备所对应的推广信息时,也可以按照这3台邻居iot设备对应的信息推送权重,在设备a上分配这3台邻居iot设备所对应的推广信息。[0064]进一步地,步骤210之前,还可以先获取第一分组的iot设备上传的推广信息,对上述推广信息进行审核。这样,目标iot设备上展示的推广信息包括审核通过的推广信息。也就是说,本实施例中,iot设备所属商户可以自行设计推广信息,并通过iot设备上安装的应用(application,app)上传到云端服务器;或者,iot设备所属商户可以通过iot设备安装的app提出设计需求,设备商根据设计需求完成推广信息设计后,将推广信息交给商户,再由商户通过iot设备上安装的app上传到云端服务器。云端服务器获取iot设备上传的推广信息之后,可以利用分类模型判断上述推广信息中是否含有色情和/或暴力等违法信息,通过审核后的推广信息才可被下发到目标iot设备进行展示,否则需要退回给商户进行整改。[0065]上述信息展示方法中,获取目标iot设备的信息和上述目标iot设备与邻居iot设备之间的信息之后,根据目标iot设备的信息和上述目标iot设备与邻居iot设备之间的信息,确定目标iot设备所属的第一分组,然后获取第一分组内包括的邻居iot设备对目标iot设备的转移概率;以及获取第一分组内包括的邻居iot设备对应的信息支出权重,最后根据上述转移概率和上述信息支出权重,确定第一分组内包括的邻居iot设备在目标iot设备上的信息推送权重,根据上述信息推送权重,在目标iot设备上展示第一分组内包括的邻居iot设备所对应的推广信息,从而可以实现对一个商圈内的广告进行合理地分配展示,既可以解决iot设备变现的问题,又可以达到较好的商圈维度的互相引流的效果。[0066]图3为本说明书再一个实施例提供的信息展示方法的流程图,如图3所示,本说明书图2所示实施例中,步骤204可以包括:[0067]步骤302,以目标iot设备的信息作为节点,以目标iot设备与邻居iot设备之间的信息作为连接上述节点的边,构建图模型。[0068]具体地,本实施例可以利用图模型(graphmodel)来对不同的iot设备进行聚类,每一类作为一个分组(即商圈)。[0069]在构建图模型时,可以目标iot设备的信息作为节点,以目标iot设备与邻居iot设备之间的信息作为连接上述节点的边,构建图模型。[0070]步骤304,对上述图模型进行训练,获得上述图模型中节点的特征向量。[0071]步骤306,根据上述特征向量,对上述图模型中的节点进行聚类,获得上述图模型中的节点所属的分组。[0072]具体地,特征向量越相似,表示节点之间的物理距离越近并且互相引流的作用越强,因此根据特征向量,对图模型中的节点进行聚类,就可以获得图模型中的节点所属的分组。[0073]图4为本说明书再一个实施例提供的信息展示方法的流程图,如图4所示,本说明书图2所示实施例中,步骤206可以包括:[0074]步骤402,获取第一分组包括的iot设备之间的转移概率。[0075]步骤404,根据第一分组包括的iot设备之间的转移概率,建立第一分组对应的转移概率矩阵。[0076]步骤406,根据第一分组对应的转移概率矩阵,获得第一分组内包括的邻居iot设备对目标iot设备的转移概率。[0077]具体地,获取第一分组包括的iot设备之间的转移概率之后,就可以建立第一分组对应的转移概率矩阵。举例来说,对于一个包括n个iot设备的第一分组,对应一个n*n的转移概率矩阵,然后,从第一分组对应的转移概率矩阵中,就可以获得第一分组内包括的邻居iot设备对目标iot设备的转移概率。[0078]步骤408,获取第一分组内包括的邻居iot设备对应的信息支出权重。[0079]其中,步骤408与步骤402~步骤406可以并行执行,或先后执行,本实施例对步骤408与步骤402~步骤406的执行顺序不作限定。[0080]图5为本说明书再一个实施例提供的信息展示方法的流程图,如图5所示,本说明书图4所示实施例中,步骤402之后,还可以包括:[0081]步骤502,将第一分组包括的iot设备之间的转移概率与除第一分组之外的其他分组包括的iot设备之间的转移概率进行排序。[0082]具体地,假设一个分组为一个商圈,那么本步骤即为将所有商圈中的iot设备之间的转移概率进行排序。[0083]步骤504,根据排序结果,选择第二预定数量的转移概率。[0084]其中,第二预定数量可以在具体实现时,根据系统性能和/或实现需求等自行设定,本实施例对上述第二预定数量的大小不作限定,举例来说,第二预定数量可以为10。[0085]步骤506,将第二预定数量的转移概率与关联iot设备所处场所的类型相结合,获得用户通用行为模式。[0086]其中,关联iot设备包括与第二预定数量的转移概率关联的iot设备,举例来说,假设第二预定数量的转移概率中的一个转移概率为设备b对设备a的转移概率,那么该转移概率关联的iot设备即为设备a和设备b。[0087]具体实现时,在将所有商圈中的iot设备之间的转移概率进行排序之后,可以按照由高到低的顺序,选择10个转移概率,然后将这10个转移概率与这10个转移概率关联的iot设备所处场所的类型相结合,获得用户通用行为模式,举例来说,用户通用行为模式可以包括:用户在餐厅吃完饭再去水果店、用户在餐厅吃完饭再去化妆品店等等。[0088]本实施例中,步骤206中获取第一分组内包括的邻居iot设备对目标iot设备的转移概率可以为:如果第一分组内的第一邻居iot设备对目标iot设备的转移概率为第一预定概率,并且第一预定概率对应的用户行为模式属于用户通用行为模式,则将第一邻居iot设备对目标iot设备的转移概率调整为第二预定概率;其中,第一预定概率和第二预定概率为非负数,并且第一预定概率小于所述第二预定概率。[0089]其中,第一预定概率对应的用户行为模式是将第一预定概率与邻居iot设备和目标iot设备所处场所的类型相结合获得的。[0090]也就是说,当第一预定概率对应的用户行为模式属于用户通用行为模式时,在投放第一邻居iot设备对应的推广信息时,会进行额外加权,从而在第一分组内引入新的行为模式。[0091]上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。[0092]图6为本说明书一个实施例提供的信息展示装置的结构示意图,如图6所示,上述信息展示装置可以包括:信息获取模块61、分组确定模块62、概率获取模块63、权重确定模块64和展示模块65;[0093]其中,信息获取模块61,用于获取目标iot设备的信息和目标iot设备与邻居iot设备之间的信息;其中,邻居iot设备包括与目标iot设备之间的距离小于或等于预定的距离阈值的iot设备;[0094]分组确定模块62,用于根据目标iot设备的信息和上述目标iot设备与邻居iot设备之间的信息,确定目标iot设备所属的第一分组;[0095]概率获取模块63,还用于获取第一分组内包括的邻居iot设备对目标iot设备的转移概率;以及获取第一分组内包括的邻居iot设备对应的信息支出权重;[0096]权重确定模块64,用于根据上述转移概率和上述信息支出权重,确定第一分组内包括的邻居iot设备在目标iot设备上的信息推送权重;[0097]展示模块65,用于根据上述信息推送权重,在目标iot设备上展示第一分组内包括的邻居iot设备所对应的推广信息。[0098]图6所示实施例提供的信息展示装置可用于执行本说明书图2所示方法实施例的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述。[0099]图7为本说明书另一个实施例提供的信息展示装置的结构示意图,与图6所示的信息展示装置相比,图7所示的信息展示装置中,分组确定模块62可以包括:构建子模块621、训练子模块622和聚类子模块623;[0100]其中,构建子模块621,用于以目标iot设备的信息作为节点,以目标iot设备与邻居iot设备之间的信息作为连接上述节点的边,构建图模型;其中,目标iot设备的信息包括目标iot设备的交易量、目标iot设备的位置信息和上述目标iot设备所处场所的类型;目标iot设备与邻居iot设备之间的信息包括目标iot设备与邻居iot设备之间的距离和目标iot设备与邻居iot设备之间的转移概率;[0101]训练子模块622,用于对上述图模型进行训练,获得上述图模型中节点的特征向量;[0102]聚类子模块623,用于根据上述特征向量,对上述图模型中的节点进行聚类,获得上述图模型中的节点所属的分组。[0103]本实施例中,概率获取模块63可以包括:获取子模块631和建立子模块632;[0104]其中,获取子模块631,用于获取第一分组包括的iot设备之间的转移概率;[0105]建立子模块632,用于根据第一分组包括的iot设备之间的转移概率,建立第一分组对应的转移概率矩阵;[0106]获取子模块631,还用于根据第一分组对应的转移概率矩阵,获得第一分组内包括的邻居iot设备对上述目标iot设备的转移概率。[0107]本实施例中,展示模块65可以包括:排序子模块651、选择子模块652、信息获取子模块653和信息展示子模块654;[0108]其中,排序子模块651,用于对上述信息推送权重进行排序;[0109]选择子模块652,用于根据排序结果,在第一分组内选择第一预定数量的邻居iot设备;[0110]信息获取子模块653,用于获取第一预定数量的邻居iot设备所对应的推广信息;[0111]信息展示子模块654,用于在目标iot设备上展示第一预定数量的邻居iot设备所对应的推广信息。[0112]进一步地,本实施例中,信息展示装置还可以包括:概率排序模块66、概率选择模块67和模式获得模块68;[0113]其中,概率排序模块66,用于在获取子模块631获取第一分组内包括的iot设备之间的转移概率之后,将第一分组包括的iot设备之间的转移概率与除第一分组之外的其他分组包括的iot设备之间的转移概率进行排序;[0114]概率选择模块67,用于根据排序结果,选择第二预定数量的转移概率;[0115]模式获得模块68,用于将第二预定数量的转移概率与关联iot设备所处场所的类型相结合,获得用户通用行为模式。[0116]本实施例中,概率获取模块63,具体用于当第一分组内的第一邻居iot设备对目标iot设备的转移概率为第一预定概率,并且第一预定概率对应的用户行为模式属于用户通用行为模式时,将第一邻居iot设备对目标iot设备的转移概率调整为第二预定概率;其中,第一预定概率和第二预定概率为非负数,并且第一预定概率小于第二预定概率;[0117]第一预定概率对应的用户行为模式是将第一预定概率与邻居iot设备和目标iot设备所处场所的类型相结合获得的。[0118]进一步地,本实施例中,信息展示装置还可以包括:审核模块69;[0119]信息获取模块61,还用于在展示模块65展示第一分组内包括的邻居iot设备所对应的推广信息之前,获取第一分组的iot设备上传的推广信息;[0120]审核模块69,用于对上述推广信息进行审核;[0121]这样,目标iot设备上展示的推广信息包括审核模块69审核通过的推广信息。[0122]图7所示实施例提供的信息展示装置可用于执行本说明书图2~图5所示方法实施例的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述。[0123]图8为本说明书一个实施例提供的电子设备的结构示意图,如图8所示,上述电子设备可以包括至少一个处理器;以及与上述处理器通信连接的至少一个存储器,其中:存储器存储有可被处理器执行的程序指令,上述处理器调用上述程序指令能够执行本说明书图2~图5所示实施例提供的信息展示方法。[0124]其中,上述电子设备可以为服务器,例如:云端服务器,本实施例对上述电子设备的形式不作限定。[0125]图8示出了适于用来实现本说明书实施方式的示例性电子设备的框图。图8显示的电子设备仅仅是一个示例,不应对本说明书实施例的功能和使用范围带来任何限制。[0126]如图8所示,电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:一个或者多个处理器410,通信接口420,存储器430,以及连接不同组件(包括存储器430、通信接口420和处理单元410)的通信总线440。[0127]通信总线440表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,或者使用多种总线结构中的任意总线结构的局域总线。举例来说,通信总线440可以包括但不限于工业标准体系结构(industrystandardarchitecture,isa)总线,微通道体系结构(microchannelarchitecture,mac)总线,增强型isa总线、视频电子标准协会(videoelectronicsstandardsassociation,vesa)局域总线以及外围组件互连(peripheralcomponentinterconnection,pci)总线。[0128]电子设备典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。[0129]存储器430可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(randomaccessmemory,ram)和/或高速缓存存储器。存储器430可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本说明书图2~图5所示实施例的功能。[0130]具有一组(至少一个)程序模块的程序/实用工具,可以存储在存储器430中,这样的程序模块包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块通常执行本说明书图2~图5所描述的实施例中的功能和/或方法。[0131]处理器410通过运行存储在存储器430中的程序,从而执行各种功能应用以及数据处理,例如实现本说明书图2~图5所示实施例提供的信息展示方法。[0132]本说明书实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本说明书图2~图5所示实施例提供的信息展示方法。[0133]上述非暂态计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(readonlymemory,rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)或闪存、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。[0134]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。[0135]计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、射频(radiofrequency,rf)等等,或者上述的任意合适的组合。[0136]可以以一种或多种程序设计语言或其组合来编写用于执行本说明书操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(localareanetwork,lan)或广域网(wideareanetwork,wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。[0137]上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。[0138]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。[0139]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本说明书的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。[0140]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本说明书的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本说明书的实施例所属
技术领域:
:的技术人员所理解。[0141]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。[0142]需要说明的是,本说明书实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。[0143]在本说明书所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0144]另外,在本说明书各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。[0145]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本说明书各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。[0146]以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。当前第1页12当前第1页12
技术特征:
1.一种信息展示方法,包括:获取目标物联网iot设备的信息和所述目标iot设备与邻居iot设备之间的信息;其中,所述邻居iot设备包括与所述目标iot设备之间的距离小于或等于预定的距离阈值的iot设备;根据所述目标iot设备的信息和所述目标iot设备与邻居iot设备之间的信息,确定所述目标iot设备所属的第一分组;获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率;以及获取所述第一分组内包括的邻居iot设备对应的信息支出权重;根据所述转移概率和所述信息支出权重,确定所述第一分组内包括的邻居iot设备在所述目标iot设备上的信息推送权重;根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息。2.根据权利要求1所述的方法,其中,所述根据所述目标iot设备的信息和所述目标iot设备与邻居iot设备之间的信息,确定所述目标iot设备所属的第一分组包括:以所述目标iot设备的信息作为节点,以所述目标iot设备与邻居iot设备之间的信息作为连接所述节点的边,构建图模型;其中,所述目标iot设备的信息包括所述目标iot设备的交易量、所述目标iot设备的位置信息和所述目标iot设备所处场所的类型;所述目标iot设备与邻居iot设备之间的信息包括所述目标iot设备与邻居iot设备之间的距离和所述目标iot设备与邻居iot设备之间的转移概率;对所述图模型进行训练,获得所述图模型中节点的特征向量;根据所述特征向量,对所述图模型中的节点进行聚类,获得所述图模型中的节点所属的分组。3.根据权利要求1所述的方法,其中,所述获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率包括:获取所述第一分组包括的iot设备之间的转移概率;根据所述第一分组包括的iot设备之间的转移概率,建立所述第一分组对应的转移概率矩阵;根据所述第一分组对应的转移概率矩阵,获得所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率。4.根据权利要求1所述的方法,其中,所述根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息包括:对所述信息推送权重进行排序;根据排序结果,在所述第一分组内选择第一预定数量的邻居iot设备;获取所述第一预定数量的邻居iot设备所对应的推广信息;在所述目标iot设备上展示所述第一预定数量的邻居iot设备所对应的推广信息。5.根据权利要求3所述的方法,其中,所述获取所述第一分组内包括的iot设备之间的转移概率之后,还包括:将所述第一分组包括的iot设备之间的转移概率与除所述第一分组之外的其他分组包括的iot设备之间的转移概率进行排序;
根据排序结果,选择第二预定数量的转移概率;将所述第二预定数量的转移概率与关联iot设备所处场所的类型相结合,获得用户通用行为模式。6.根据权利要求5所述的方法,其中,所述获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率包括:如果所述第一分组内的第一邻居iot设备对所述目标iot设备的转移概率为第一预定概率,并且所述第一预定概率对应的用户行为模式属于所述用户通用行为模式,则将所述第一邻居iot设备对所述目标iot设备的转移概率调整为第二预定概率;其中,所述第一预定概率和所述第二预定概率为非负数,并且所述第一预定概率小于所述第二预定概率;所述第一预定概率对应的用户行为模式是将所述第一预定概率与所述邻居iot设备和所述目标iot设备所处场所的类型相结合获得的。7.根据权利要求1-6任意一项所述的方法,其中,所述根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息之前,还包括:获取所述第一分组的iot设备上传的推广信息;对所述推广信息进行审核;所述目标iot设备上展示的推广信息包括审核通过的推广信息。8.一种信息展示装置,包括:信息获取模块,用于获取目标物联网iot设备的信息和所述目标iot设备与邻居iot设备之间的信息;其中,所述邻居iot设备包括与所述目标iot设备之间的距离小于或等于预定的距离阈值的iot设备;分组确定模块,用于根据所述目标iot设备的信息和所述目标iot设备与邻居iot设备之间的信息,确定所述目标iot设备所属的第一分组;概率获取模块,还用于获取所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率;以及获取所述第一分组内包括的邻居iot设备对应的信息支出权重;权重确定模块,用于根据所述转移概率和所述信息支出权重,确定所述第一分组内包括的邻居iot设备在所述目标iot设备上的信息推送权重;展示模块,用于根据所述信息推送权重,在所述目标iot设备上展示所述第一分组内包括的邻居iot设备所对应的推广信息。9.根据权利要求8所述的装置,其中,所述分组确定模块包括:构建子模块,用于以所述目标iot设备的信息作为节点,以所述目标iot设备与邻居iot设备之间的信息作为连接所述节点的边,构建图模型;其中,所述目标iot设备的信息包括所述目标iot设备的交易量、所述目标iot设备的位置信息和所述目标iot设备所处场所的类型;所述目标iot设备与邻居iot设备之间的信息包括所述目标iot设备与邻居iot设备之间的距离和所述目标iot设备与邻居iot设备之间的转移概率;训练子模块,用于对所述图模型进行训练,获得所述图模型中节点的特征向量;聚类子模块,用于根据所述特征向量,对所述图模型中的节点进行聚类,获得所述图模型中的节点所属的分组。10.根据权利要求8所述的装置,其中,所述概率获取模块包括:获取子模块,用于获取所述第一分组包括的iot设备之间的转移概率;
建立子模块,用于根据所述第一分组包括的iot设备之间的转移概率,建立所述第一分组对应的转移概率矩阵;所述获取子模块,还用于根据所述第一分组对应的转移概率矩阵,获得所述第一分组内包括的邻居iot设备对所述目标iot设备的转移概率。11.根据权利要求8所述的装置,其中,所述展示模块包括:排序子模块,用于对所述信息推送权重进行排序;选择子模块,用于根据排序结果,在所述第一分组内选择第一预定数量的邻居iot设备;信息获取子模块,用于获取所述第一预定数量的邻居iot设备所对应的推广信息;信息展示子模块,用于在所述目标iot设备上展示所述第一预定数量的邻居iot设备所对应的推广信息。12.根据权利要求10所述的装置,其中,还包括:概率排序模块,用于在所述获取子模块获取所述第一分组内包括的iot设备之间的转移概率之后,将所述第一分组包括的iot设备之间的转移概率与除所述第一分组之外的其他分组包括的iot设备之间的转移概率进行排序;概率选择模块,用于根据排序结果,选择第二预定数量的转移概率;模式获得模块,用于将所述第二预定数量的转移概率与关联iot设备所处场所的类型相结合,获得用户通用行为模式。13.根据权利要求12所述的装置,其中,所述概率获取模块,具体用于当所述第一分组内的第一邻居iot设备对所述目标iot设备的转移概率为第一预定概率,并且所述第一预定概率对应的用户行为模式属于所述用户通用行为模式时,将所述第一邻居iot设备对所述目标iot设备的转移概率调整为第二预定概率;其中,所述第一预定概率和所述第二预定概率为非负数,并且所述第一预定概率小于所述第二预定概率;所述第一预定概率对应的用户行为模式是将所述第一预定概率与所述邻居iot设备和所述目标iot设备所处场所的类型相结合获得的。14.根据权利要求8-13任意一项所述的装置,其中,还包括:审核模块;所述信息获取模块,还用于在所述展示模块展示所述第一分组内包括的邻居iot设备所对应的推广信息之前,获取所述第一分组的iot设备上传的推广信息;所述审核模块,用于对所述推广信息进行审核;所述目标iot设备上展示的推广信息包括所述审核模块审核通过的推广信息。15.一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至7任一所述的方法。16.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一所述的方法。
技术总结
本说明书实施例提出了一种信息展示方法、装置和电子设备,其中,上述信息展示方法中,获取目标IoT设备的信息和目标IoT设备与邻居IoT设备之间的信息之后,根据上述信息,确定目标IoT设备所属的第一分组,然后获取第一分组内包括的邻居IoT设备对目标IoT设备的转移概率;以及获取第一分组内包括的邻居IoT设备对应的信息支出权重,最后根据转移概率和信息支出权重,确定第一分组内包括的邻居IoT设备在目标IoT设备上的信息推送权重,根据信息推送权重,在目标IoT设备上展示第一分组内包括的邻居IoT设备所对应的推广信息,从而可以实现对一个商圈内的广告进行合理地分配展示,可以达到较好的商圈维度的互相引流的效果。较好的商圈维度的互相引流的效果。较好的商圈维度的互相引流的效果。
技术研发人员:曹佳炯 丁菁汀
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2022.02.17
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-10750.html