本申请涉及数据处理领域,尤其涉及电子地图、云计算以及云平台领域。
背景技术:
兴趣点建设是电子地图中的一个重要环节,通过丰富电子地图中的兴趣点,可以使得用户使用电子地图时能够快速的检索到目标位置。而为了使电子地图以更精确、更全面的方式向用户展示真实世界,需要保证兴趣点的名称、位置以及状态的准确性。
技术实现要素:
本申请提供了一种关联兴趣点的方法、装置及确定兴趣点状态的方法、装置。
根据本申请的一方面,提供了一种关联兴趣点的方法,包括:
根据从各移动终端获取的无线信号的信息和各移动终端的终端位置信息,确定各无线信号的信号源位置信息;
根据各无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的无线信号;
将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号;
将目标无线信号与各目标兴趣点关联。
根据本申请的另一方面,提供了一种确定兴趣点状态的方法,包括:
获取地图中目标兴趣点关联的目标无线信号,其中,目标兴趣点是通过关联兴趣点的方法实现的与目标无线信号进行关联;
在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效。
根据本申请的另一方面,提供了一种关联兴趣点的装置,包括:
第一确定模块,用于根据从各移动终端获取的无线信号的信息和各移动终端的终端位置信息,确定各无线信号的信号源位置信息;
第二确定模块,用于根据各无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的无线信号;
第三确定模块,用于将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号;
关联模块,用于将目标无线信号与各目标兴趣点关联。
根据本申请的另一方面,提供了一种确定兴趣点状态的装置,包括:
获取模块,用于获取地图中目标兴趣点关联的目标无线信号,其中,目标兴趣点是通过关联兴趣点的方法实现的与目标无线信号进行关联;
确定模块,用于在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效。
根据本申请的另一方面,提供了一种电子设备,电子设备的功能可以通过硬件实现,也可以通过硬件执行响应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,电子设备的结构中包括处理器和存储器,存储器用于存储支持电子设备执行上述关联兴趣点和/或确定兴趣点状态的方法的程序,处理器被配置为用于执行存储器中存储的程序。电子设备还可以包括通信接口,用于与其他设备或通信网络通信。
根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,用于存储电子设备及电子设备所用的计算机软件指令,其包括用于执行上述关联兴趣点和/或确定兴趣点状态的方法所涉及的程序。
本申请实施例能够实现准确的将兴趣点与对应的无线信号进行关联。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是根据本申请实施例的关联兴趣点的方法的实现流程示意图;
图2是根据本申请另一实施例的关联兴趣点的方法的实现流程示意图;
图3是根据本申请另一实施例的关联兴趣点的方法的实现流程示意图;
图4是根据本申请另一实施例的关联兴趣点的方法的实现流程示意图;
图5是根据本申请另一实施例的关联兴趣点的方法的实现流程示意图;
图6是根据本申请另一实施例的关联兴趣点的方法的实现流程示意图;
图7是根据本申请实施例的确定兴趣点状态的方法的实现流程示意图;
图8是根据本申请另一实施例的确定兴趣点状态的方法的实现流程示意图;
图9是根据本申请实施例的关联兴趣点的装置的结构示意图;
图10是根据本申请实施例的确定兴趣点状态的装置的结构示意图;
图11是用来实现本申请实施例的关联兴趣点和/或确定兴趣点状态的方法的电子设备的框图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
根据本申请的实施例,如图1所示,本申请提供了一种关联兴趣点的方法,包括:
s10:根据从各移动终端获取的无线信号的信息和各移动终端的终端位置信息,确定各无线信号的信号源位置信息。
移动终端可以包括现有技术中的任意设备,能够实现电子地图的使用即可。例如,移动终端可以是手机、智能手表、计算机、平板电脑、智能音箱等。
从移动终端获取的无线信号的信息,可以理解为从移动终端回传的信息中获取的无线信号的信息,也可以理解为从移动终端中主动获取的无线信号的信息。
从移动终端获取的无线信号可以包括移动终端当前连接的无线信号,也可以包括移动终端扫描到的无线信号。移动终端获取的无线信号可以是一个也可以是多个,在此不做具体限定。步骤s10中利用的各移动终端获取的无线信号,可以是某一时间段内各移动终端获取的无线信号。例如,各移动终端获取的无线信号可以是同一天或同一周内获取的。
无线信号可以包括wi-fi(无线上网)、蓝牙、zigbee(紫蜂协议)等任意无线通信技术生成的信号。
无线信号的信息可以包括无线信号的ssid(servicesetidentifier,服务集标识符)、无线信号的mac(mediaaccesscontroladdress,媒体存取控制位址)地址、无线信号的状态(移动终端连接的无线信号,还是移动终端扫描到的无线信号)等与无线信号相关的任何信息。
移动终端的终端位置信息可以通过gps(globalpositioningsystem,全球定位系统)确定,也可以通过基站确定,只要能够表示移动终端在地图中的位置即可。地图可以理解为电子地图。
目标无线信号的信号源可以理解为发射该目标无线信号的设备。信号源位置信息可以理解为目标无线信号的信号源的gps信息或在地图中的位置信息。
s20:根据各无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的无线信号。
目标兴趣点可以理解为商铺、商场、建筑等在地图中生成的兴趣点。目标兴趣点可以根据需要进行选择和调整。各目标兴趣点可以为同一个商家在不同位置对应的店铺,也可以理解为同一商家旗下的所有不同品牌在地图中各个位置对应的店铺。
目标兴趣点周围预设范围的大小可以根据需要进行选择和调整。
s30:将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号。
将各目标兴趣点周围预设区域内包含的无线信号进行聚合可以理解为,将不同目标兴趣点周围预设区域内包含的相同无线信号进行融合去重。相同无线信号可以为无线信号的ssid相同的信号,还可以为无线信号的名称相同的信号。
出现频次的阈值可以根据需要进行选择和调整。例如,如果出现频次的阈值为5次,目标兴趣点的数量为10个时,只要其中六个目标兴趣点周围出现过同一个名称相同的无线信号,则认为该无线信号是目标无线信号。
s40:将目标无线信号与各目标兴趣点关联。
目标无线信号与各目标兴趣点关联可以理解为,将目标无线信号认定为是目标兴趣点的无线信号。
本申请实施例的技术方案涉及数据处理领域,尤其涉及电子地图、云计算以及云平台领域。根据本申请实施例的技术方案可知,通过目标无线信号的出现频次超出阈值,则可以认定该目标无线信号是各个目标兴趣点对应的商家所生成的无线信号。通过本实施例的方式可以不用依赖于无线信号的名称是否与目标兴趣点对应的商家的名称一致,也可以确定无线信号与目标兴趣点的关联。进而解决了将无线信号的名称设置为与目标兴趣点对应的商家的名称完全不同时,无法将该无线信号与目标兴趣点进行关联的问题。
同时,该方式由于是利用用户在使用电子地图时回传的无线信号的信息,因此还能够节省人力成本,解决了人工上报方式的有限性和实地采集方式的时效性问题。
在一个示例中,关联兴趣点的方法的执行主体可以是电子地图的服务器或云端平台。关联兴趣点的方法可以包括:
电子地图响应于移动终端的触发指令后,将移动终端的终端位置信息和获取的无线信号的信息回传至电子地图的服务器。
服务器根据各移动终端获取的无线信号的信息和各移动终端的终端位置信息,确定各无线信号的信号源位置信息。
服务器根据各无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的无线信号。
服务器将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号。
服务器将目标无线信号与各目标兴趣点关联,并将关联关系信息存储到地图中,以供通过地图可以查看目标兴趣点对应的目标无线信号的状态。例如,当目标无线信号状态为失效时,则可能是失效的目标无线信号对应的目标兴趣点的商家已经停业。
在一个示例中,无线信号为wi-fi信号,目标兴趣点为商家a开设在b市各区的连锁店铺。关联兴趣点的方法可以包括:
服务器根据各用户使用电子地图时移动终端获取的wi-fi信号的信息和各移动终端的gps信息,确定各wi-fi信号的信号源位置信息。
服务器根据各wi-fi信号的信号源位置信息,确定地图中商家a的各店铺对应的目标兴趣点周围预设区域内包含的移动终端获取的wi-fi信号。其中,位于北区的目标兴趣点周围包含移动终端获取的wi-fi信号“sja”、“hkjj”、“火锅”。位于东区的目标兴趣点周围包含移动终端获取的wi-fi信号“sja”、“jasdsdw”、“地铁”。位于南区的目标兴趣点周围包含移动终端获取的wi-fi信号“sja”、“5345”、“练歌房”。位于西区的目标兴趣点周围包含移动终端获取的wi-fi信号“hkjj123”、“四川火锅”。
服务器将各目标兴趣点周围预设区域内包含的wi-fi信号进行聚合,从中确定出wi-fi信号“sja”出现了三次超出阈值次数两次,因此将wi-fi信号“sja”作为目标wi-fi。
服务器将wi-fi信号“sja”与商家a的各店铺对应的目标兴趣点关联。
在一个示例中,关联兴趣点的方法,还包括:
根据预设关键词,从地图中筛选出目标兴趣点。
关键词可以是与目标兴趣点及对应的商家相关的任意词语,在此不做具体限定。
在一种实施方式中,如图2所示,本申请实施例的关联兴趣点的方法,包括上述步骤s10至s40,其中,s10:根据从各移动终端获取的无线信号的信息和各移动终端的终端位置信息,确定各无线信号的信号源位置信息,可以进一步包括:
s11;根据各无线信号的标识信息,将各无线信号进行聚合。
标识信息可以理解为可以唯一识别是该无线信号身份的信息。例如,表示信息可以是无线信号对应的mac地址。
将各移动终端获取的无线信号进行聚合可以理解为将各移动终端获取的相同无线信号进行去重。例如,移动终端a获取的无线信号为无线信号a、无线信号b、无线信号c。移动终端b获取的无线信号为无线信号a、无线信号b、无线信号d,则利用标识信息将移动终端a和移动终端b中的无线信号a、无线信号b聚合。从而防止不同移动终端在邻近位置获取到的同一个无线信号在后续被重复计算两次。
s12;根据聚合后的每个无线信号对应的移动终端的终端位置信息,确定聚合后的每个无线信号的信号源位置信息。
聚合后的每个无线信号对应的移动终端的数量可以理解为,聚合后的每个无线信号是被哪些移动终端当时获取到的。例如,聚合后的各无线信号对应的移动终端的数量可以包括:聚合后的每个无线信号被哪些移动终端所连接,或聚合后的每个无线信号被哪些移动终端所扫描到。
在一个示例中,基于目标无线信号对应的多个移动终端的终端位置信息,确定目标无线信号的信号源位置信息,可以包括:
基于各移动终端的终端位置信息计算平均值,得到目标无线信号的信号源位置信息。
在本实施例中,利用目标无线信号对应的多个移动终端的终端位置信息,可以更加准确的得到目标无线信号的信号源位置信息。
在一种实施方式中,如图3所示,本申请实施例的关联兴趣点的方法,包括上述步骤s10至s40,其中,s20:根据各无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的无线信号,包括:
s21:在地图中确定与目标对象对应的各目标兴趣点。
目标对象可以理解为某一个商家。目标对象对应的各目标兴趣点可以理解为该商家旗下的各个连锁商铺对应的兴趣点。
s22:根据各无线信号的信号源位置信息,确定各无线信号的信号源在地图中的位置。
s23:根据各无线信号的信号源在地图中的位置,确定地图中各目标兴趣点周围预设区域内包含的无线信号。
在本实施例中,通过确定各无线信号的信号源在地图中的位置,可以更加精准的确定目标兴趣点周围所包含的无线信号。
在一种实施方式中,如图4所示,本申请实施例的关联兴趣点的方法,包括上述步骤s10至s40,其中,s30:将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号,包括:
s31:根据无线信号名称信息,将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号。
根据无线信号名称信息,将各目标兴趣点周围预设区域内包含的无线信号进行聚合可以理解为,将名称相同的无线信号认为是同一个无线信号。
在本实施例中,通过无线信号名称信息,可以准确的对无线信号进行聚合。同时,由于同一个商家通常会将无线信号的名称统一设置,因此即便无线信号的名称与商家名称不一致,通过出现频次也能够确定出该无线信号是否为与商家店铺对应的兴趣点有关的无线信号。
在一种实施方式中,s31:根据无线信号名称信息,将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号,还可以进一步包括:
根据无线信号名称信息,将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的预选无线信号。
根据预选无线信号对应的移动终端数量,从各预选无线信号中确定出目标无线信号。
在本实施例中,通过无线信号对应的移动终端数量,可以确定出该无线信号是否被众多用户使用过。只有对外开放且被众多用户连接过的无线信号,其才有可能对应着一个商家或店铺。因此可以更加准去的确定出目标无线信号。
在一种实施方式中,如图5所示,本申请实施例的关联兴趣点的方法,包括上述步骤s10至s40,还包括:
s50:在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效。
预设时间段可以根据需要进行选择和调整。例如,如果目标无线信号在半个月或一个月内均处于无法连接状态,则认为其处于失效状态。
通常兴趣点对应的商家关闭后,其对应的无线信号也会随之消失,因此通过目标无线信号的连接状态也可以辅助判断商家对应的目标兴趣点是否也可能失效。
在一种实施方式中,如图6所示,本申请实施例的关联兴趣点的方法,包括上述步骤s10至s50,其中,s50:在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效,可以进一步包括:
s51:在检测到目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中目标兴趣点的数据信息,确定目标兴趣点的状态是否有效。
预设数据源可以理解为能够获取目标兴趣点对应商家的资讯的任意数据源。例如,预设数据源可以是云端。
在本实施例中,通过预设数据源可以更进一步的确认在目标无线信号失效的情况下,对应的目标兴趣点是否有效。
在一个示例中,当检测到商家a对应的目标兴趣点所关联的目标无线信号无法连接时,可以通过预设数据源查询该目标兴趣点对应的商家a是否还在继续营业。若查询到该商家a已经关店,则可以确认失效的无线信号所关联的目标兴趣点可以从地图中删除。
在一个示例中,无线信号为wi-fi信号。兴趣点关联方法包括:
用户回传的信息包括使用gps定位的坐标以及用户手机扫描到和连接的wi-fi信息,wi-fi信息包含wi-fi的ssid(wi-fi的名字)和wi-fi的mac地址(wi-fi的设备标识)。将每天的wi-fi信息根据wi-fi的mac地址维度进行聚合,将同一个mac地址的wi-fi数据下不同用户回传的坐标算平均值,得到聚合后的wi-fi坐标。进一步通过用户id去重并计数,得到同一个mac地址对应wi-fi下独立的连接用户数以及独立的扫描用户数。
最终产出数据分为5列,具体如下:第一列:wi-fi的mac地址;第二列:聚合后的wi-fi坐标;第三列:当天连接该wi-fi的去重用户数;第四列:当天扫描到该wi-fi的去重用户数;第五列:wi-fi的ssid。获取wi-fi数据与兴趣点数据关系:
在已经获得了wi-fi的信息后,接下来重要的是,如何将电子地图上的兴趣点和现实世界中存在的wi-fi正确关联起来。对于wi-fi名称与兴趣点名称高度相似部分(如:兴趣点名称为“海底捞”,wi-fi名称为“海底捞火锅”),可以直接利用兴趣点和wi-fi的名称和坐标来获取一对相似的兴趣点和wi-fi数据作为互相关联的数据。而对于wi-fi名称与兴趣点名称无直接关系的部分(如:兴趣点名称为“全季酒店”,wi-fi名称为“huazhujihotel”),则需要对wi-fi与商家之间的关系进行识别。由于品牌类数据通常在全国分布范围广泛,且品牌类兴趣点名称和wi-fi名称都较统一,因此可以通过这个特征来挖掘这些品牌类数据可能对应的wi-fi名称。具体方法是:
筛选电子地图中全部的品牌数据(是否为品牌数据,可以通过电子地图中的某个特定字段获取);召回这些数据周围100m内的所有wi-fi;针对同一个品牌下的所有兴趣点数据(不同的品牌数据通过不同的品牌标识(brand_id)),获取这些兴趣点周围的所有wi-fi并进行聚合,计算每种名称的wi-fi在该类品牌相关的兴趣点周围出现的次数;统计次数从大到小排序,筛选出现次数最多的作为该品牌的兴趣点对应的wi-fi名称。并建立该品牌下的兴趣点数据与其对应的wi-fi之间的关联关系。
根据本申请的实施例,如图7所示,本申请提供了一种确定兴趣点状态的方法,包括:
s100:获取地图中目标兴趣点关联的目标无线信号,其中,目标兴趣点是通过上述任意实施例的关联兴趣点的方法实现的与目标无线信号进行关联。
s200:在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效。
预设时间段可以根据需要进行选择和调整。例如,如果目标无线信号在半个月或一个月内均处于无法连接状态,则认为其处于失效状态。
通常兴趣点对应的商家关闭后,其对应的无线信号也会随之消失,因此通过目标无线信号的连接状态也可以辅助判断商家对应的目标兴趣点是否也可能失效。
在一种实施方式中,如图8所示,本申请实施例的确定兴趣点状态的方法,包括上述步骤s100、s200,其中,s200:在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效,可以进一步包括:
s210:在检测到目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中目标兴趣点的数据信息,确定目标兴趣点的状态是否有效。
预设数据源可以理解为能够获取目标兴趣点对应商家的资讯的任意数据源。例如,预设数据源可以是云端。
在本实施例中,通过预设数据源可以更进一步的确认在目标无线信号失效的情况下,对应的目标兴趣点是否有效。
在一个示例中,当检测到商家a对应的目标兴趣点所关联的目标无线信号无法连接时,可以通过预设数据源查询该目标兴趣点对应的商家a是否还在继续营业。若查询到该商家a已经关店,则可以确认失效的无线信号所关联的目标兴趣点可以从地图中删除。
根据本申请的实施例,如图9所示,提供了一种关联兴趣点的装置100,包括:
第一确定模块110,用于根据从各移动终端获取的无线信号的信息和各移动终端的终端位置信息,确定各无线信号的信号源位置信息。
第二确定模块120,用于根据各无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的无线信号。
第三确定模块130,用于将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号。
关联模块140,用于将目标无线信号与各目标兴趣点关联。
在一种实施方式中,第一确定模块110包括:
第一聚合子模块,用于根据各无线信号的标识信息,将各无线信号进行聚合。
第一确定子模块,用于根据聚合后的每个无线信号对应的移动终端的终端位置信息,确定聚合后的每个无线信号的信号源位置信息。
在一种实施方式中,第二确定模块120包括:
第二确定子模块,用于在地图中确定与目标对象对应的各目标兴趣点。
第三确定子模块,用于根据各无线信号的信号源位置信息,确定各无线信号的信号源在地图中的位置。
第四确定子模块,用于根据各无线信号的信号源在地图中的位置,确定地图中各目标兴趣点周围预设区域内包含的无线信号。
在一种实施方式中,第三确定模块130包括:
第二聚合子模块,用于根据无线信号名称信息,将各目标兴趣点周围预设区域内包含的无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号。
在一种实施方式中,关联兴趣点的装置100还包括:
第四确定模块,用于在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效。
在一种实施方式中,第四确定模块包括:
第五确定子模块,用于在检测到目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中目标兴趣点的数据信息,确定目标兴趣点的状态是否有效。
上述关联兴趣点的装置的功能可以参考上述关联兴趣点的方法的各实施例,在此不再赘述。
根据本申请的实施例,如图10所示,提供了一种确定兴趣点状态的装置200,包括:
获取模块210,用于获取地图中目标兴趣点关联的目标无线信号,其中,目标兴趣点是通过权利要求1至6任一项的关联兴趣点的方法实现的与目标无线信号进行关联。
确定模块220,用于在检测到目标无线信号在预设时间段内处于失效状态的情况下,确定目标兴趣点的状态是否有效。
在一种实施方式中,确定模块220包括:
确定子模块,用于在检测到目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中目标兴趣点的数据信息,确定目标兴趣点的状态是否有效。
上述确定兴趣点状态的装置的功能可以参考上述确定兴趣点状态的方法的各实施例,在此不再赘述。
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
如图11所示,是根据本申请实施例的关联兴趣点和/或确定兴趣点状态的方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图11所示,该电子设备包括:一个或多个处理器1001、存储器1002,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图11中以一个处理器1001为例。
存储器1002即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的关联兴趣点和/或确定兴趣点状态的方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的关联兴趣点和/或确定兴趣点状态的方法。
存储器1002作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的关联兴趣点和/或确定兴趣点状态的方法对应的程序指令/模块(例如,附图9所示的第一确定模块110、第二确定模块120和第三确定模块130。附图10所示的获取模块210和确定模块220)。处理器1001通过运行存储在存储器1002中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的关联兴趣点和/或确定兴趣点状态的方法。
存储器1002可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据关联兴趣点和/或确定兴趣点状态的电子设备的使用所创建的数据等。此外,存储器1002可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器1002可选包括相对于处理器1001远程设置的存储器,这些远程存储器可以通过网络连接至关联兴趣点和/或确定兴趣点状态的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
关联兴趣点和/或确定兴趣点状态的方法的电子设备还可以包括:输入装置1003和输出装置1004。处理器1001、存储器1002、输入装置1003和输出装置1004可以通过总线或者其他方式连接,图11中以通过总线连接为例。
输入装置1003可接收输入的数字或字符信息,以及产生与关联兴趣点和/或确定兴趣点状态的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置1004可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入、或者触觉输入)来接收来自用户的输入。
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决传统物理主机与虚拟专用服务器(vps)服务中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。
本申请实施例的技术方案涉及数据处理领域,尤其涉及电子地图、云计算以及云平台领域。根据本申请实施例的技术方案可知,通过目标无线信号的出现频次超出阈值,则可以认定该目标无线信号是各个目标兴趣点对应的商家所生成的无线信号。通过本实施例的方式可以不用依赖于无线信号的名称是否与目标兴趣点对应的商家的名称一致,也可以确定无线信号与目标兴趣点的关联。进而解决了将无线信号的名称设置为与目标兴趣点对应的商家的名称完全不同时,无法将该无线信号与目标兴趣点进行关联的问题。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
1.一种关联兴趣点的方法,包括:
根据从各移动终端获取的无线信号的信息和各所述移动终端的终端位置信息,确定各所述无线信号的信号源位置信息;
根据各所述无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的所述无线信号;
将所述各目标兴趣点周围预设区域内包含的所述无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号;
将所述目标无线信号与所述各目标兴趣点关联。
2.根据权利要求1所述的方法,其中,所述根据从各移动终端获取的无线信号的信息和各所述移动终端的终端位置信息,确定各所述无线信号的信号源位置信息,包括:
根据各所述无线信号的标识信息,将各所述无线信号进行聚合;
根据聚合后的每个无线信号对应的移动终端的终端位置信息,确定所述聚合后的每个无线信号的信号源位置信息。
3.根据权利要求1所述的方法,其中,所述根据各所述无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的所述无线信号,包括:
在所述地图中确定与目标对象对应的各目标兴趣点;
根据各所述无线信号的信号源位置信息,确定各所述无线信号的信号源在所述地图中的位置;
根据各所述无线信号的信号源在所述地图中的位置,确定所述地图中所述各目标兴趣点周围预设区域内包含的所述无线信号。
4.根据权利要求1所述的方法,其中,所述将所述各目标兴趣点周围预设区域内包含的所述无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号,包括:
根据无线信号名称信息,将所述各目标兴趣点周围预设区域内包含的所述无线信号进行聚合,从中确定出现频次超出阈值的所述目标无线信号。
5.根据权利要求1至4任一项所述的方法,还包括:
在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,确定所述目标兴趣点的状态是否有效。
6.根据权利要求5所述的方法,其中,所述在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,确定所述目标兴趣点的状态是否有效,包括:
所述在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中所述目标兴趣点的数据信息,确定所述目标兴趣点的状态是否有效。
7.一种确定兴趣点状态的方法,包括:
获取地图中目标兴趣点关联的目标无线信号,其中,所述目标兴趣点是通过权利要求1至6任一项所述的关联兴趣点的方法实现的与所述目标无线信号进行关联;
在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,确定所述目标兴趣点的状态是否有效。
8.根据权利要求7所述的方法,其中,所述在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,确定所述目标兴趣点的状态是否有效,包括:
所述在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中所述目标兴趣点的数据信息,确定所述目标兴趣点的状态是否有效。
9.一种关联兴趣点的装置,包括:
第一确定模块,用于根据从各移动终端获取的无线信号的信息和各所述移动终端的终端位置信息,确定各所述无线信号的信号源位置信息;
第二确定模块,用于根据各所述无线信号的信号源位置信息,确定地图中各目标兴趣点周围预设区域内包含的所述无线信号;
第三确定模块,用于将所述各目标兴趣点周围预设区域内包含的所述无线信号进行聚合,从中确定出现频次超出阈值的目标无线信号;
关联模块,用于将所述目标无线信号与所述各目标兴趣点关联。
10.根据权利要求9所述的装置,其中,所述第一确定模块包括:
第一聚合子模块,用于根据各所述无线信号的标识信息,将各所述无线信号进行聚合;
第一确定子模块,用于根据聚合后的每个无线信号对应的移动终端的终端位置信息,确定所述聚合后的每个无线信号的信号源位置信息。
11.根据权利要求9所述的装置,其中,所述第二确定模块包括:
第二确定子模块,用于在所述地图中确定与目标对象对应的各目标兴趣点;
第三确定子模块,用于根据各所述无线信号的信号源位置信息,确定各所述无线信号的信号源在所述地图中的位置;
第四确定子模块,用于根据各所述无线信号的信号源在所述地图中的位置,确定所述地图中所述各目标兴趣点周围预设区域内包含的所述无线信号。
12.根据权利要求9所述的装置,其中,所述第三确定模块包括:
第二聚合子模块,用于根据无线信号名称信息,将所述各目标兴趣点周围预设区域内包含的所述无线信号进行聚合,从中确定出现频次超出阈值的所述目标无线信号。
13.根据权利要求9至12任一项所述的装置,还包括:
第四确定模块,用于在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,确定所述目标兴趣点的状态是否有效。
14.根据权利要求13所述的装置,其中,所述第四确定模块包括:
第五确定子模块,用于在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中所述目标兴趣点的数据信息,确定所述目标兴趣点的状态是否有效。
15.一种确定兴趣点状态的装置,包括:
获取模块,用于获取地图中目标兴趣点关联的目标无线信号,其中,所述目标兴趣点是通过权利要求1至6任一项所述的关联兴趣点的方法实现的与所述目标无线信号进行关联;
确定模块,用于在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,确定所述目标兴趣点的状态是否有效。
16.根据权利要求15所述的装置,其中,所述确定模块包括:
确定子模块,用于在检测到所述目标无线信号在预设时间段内处于失效状态的情况下,根据预设数据源中所述目标兴趣点的数据信息,确定所述目标兴趣点的状态是否有效。
17.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至8中任一项所述的方法。
18.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行权利要求1至8中任一项所述的方法。
技术总结