基于资源转移的定位方法、装置、计算机设备和存储介质与流程

文档序号:31439896发布日期:2022-09-07 09:10阅读:44来源:国知局
基于资源转移的定位方法、装置、计算机设备和存储介质与流程

1.本技术涉及计算机技术领域,特别是涉及一种基于资源转移的定位方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机技术的发展,越来越多的服务依赖于用户的海量数据,如导航服务中依赖用户终端的定位信息,用户终端的定位信息还可以支持天气预报、新闻咨询推送等各种基于位置的服务。然而,随着大数据时代的到来,对于个人隐私数据安全的隐患也日益突显。
3.目前,对用户终端的定位,大多根据终端授权上报的位置信息实现定位,如根据终端上报的lbs(location based services,基于位置的服务)信息、gps(global positioning system,全球定位系统)信息等对终端实现定位,用户的位置信息容易被截获,存在较高的安全性隐患。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高数据安全性的基于资源转移的定位方法、装置、计算机设备和存储介质。
5.一种基于资源转移的定位方法,所述方法包括:
6.当触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象;现场资源转移事件是在线下场所现场触发的资源转移事件;
7.当资源转入对象是区域标志对象时,确定区域标志对象所关联的目标区域;区域标志对象所关联的固定线下场所处于目标区域中;
8.基于目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。
9.一种基于资源转移的定位装置,所述装置包括:
10.转入对象确定模块,用于当触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象;现场资源转移事件是在线下场所现场触发的资源转移事件;
11.目标区域确定模块,用于当资源转入对象是区域标志对象时,确定区域标志对象所关联的目标区域;区域标志对象所关联的固定线下场所处于目标区域中;
12.定位处理模块,用于基于目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。
13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
14.当触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象;现场资源转移事件是在线下场所现场触发的资源转移事件;
15.当资源转入对象是区域标志对象时,确定区域标志对象所关联的目标区域;区域
标志对象所关联的固定线下场所处于目标区域中;
16.基于目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。
17.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
18.当触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象;现场资源转移事件是在线下场所现场触发的资源转移事件;
19.当资源转入对象是区域标志对象时,确定区域标志对象所关联的目标区域;区域标志对象所关联的固定线下场所处于目标区域中;
20.基于目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。
21.上述基于资源转移的定位方法、装置、计算机设备和存储介质,在触发的现场资源转移事件的所指向的资源转入对象为区域标志对象时,确定区域标志对象所关联的固定线下场所所处的目标区域,并基于目标区域对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。在定位处理过程中,在现场资源转移事件所指向的资源转入对象为区域标志对象时,基于区域标志对象所关联的固定线下场所所处的目标区域对资源转出对象进行地理定位,脱敏了资源转出对象的原始位置信息,提高了资源转出对象的位置信息的数据安全性。
附图说明
22.图1为一个实施例中基于资源转移的定位方法的应用环境图;
23.图2为一个实施例中基于资源转移的定位方法的流程示意图;
24.图3为一个实施例中识别区域标志对象的流程示意图;
25.图4为另一个实施例中基于资源转移的定位方法的流程示意图;
26.图5为一个实施例中定位结果的持续有效时间的示意图;
27.图6为一个实施例中商户和区域划分的关系示意图;
28.图7为一个实施例中标志性商户和区域的关系示意图;
29.图8为一个实施例中基于资源转移的定位装置的结构框图;
30.图9为一个实施例中计算机设备的内部结构图。
具体实施方式
31.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
32.本技术提供的基于资源转移的定位方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。终端102在线下场所现场触发现场资源转移事件,具体可以为终端102在商场、游乐场等场景区域中的线下场所现场触发现场资源转移事件,终端102上登录的用户为资源转出对象,现场资源转移事件所指向的资源转入对象为线下场所关联的区域对象,如商场中的门店,服务器104检测到触发的现场资源转移事件后,
服务器104在触发的现场资源转移事件的所指向的资源转入对象为区域标志对象时,确定区域标志对象所关联的固定线下场所所处的目标区域,并基于目标区域对现场资源转移事件对应的资源转出对象进行地理定位,即对终端102登录用户进行地理定位,得到资源转出对象的定位结果。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、车载设备和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
33.获得资源转出对象的定位结果后,服务器104可以基于人工智能技术利用定位结果提供各种服务,如基于语音识别技术和自然语言处理技术的人机交互,提供天气预报服务、推送当地新闻资讯等。人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
34.人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。语音技术(speech technology)的关键技术有自动语音识别技术(asr)和语音合成技术(tts)以及声纹识别技术。让计算机能听、能看、能说、能感觉,是未来人机交互的发展方向,其中语音成为未来最被看好的人机交互方式之一。自然语言处理(nature language processing,nlp)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系。随着人工智能技术研究和进步,人工智能技术在多个领域展开研究和应用,例如常见的智能家居、智能穿戴设备、虚拟助理、智能音箱、智能营销、无人驾驶、自动驾驶、无人机、机器人、智能医疗、智能客服等,相信随着技术的发展,人工智能技术将在更多的领域得到应用,并发挥越来越重要的价值。本技术实施例提供的方案涉及人工智能的语音识别和自然语言处理等技术。
35.在具体应用时,区域标志对象所关联的目标区域可以存储在区块链中,以确保目标区域的数据安全。其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
36.区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);
基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
37.在一个实施例中,如图2所示,提供了一种基于资源转移的定位方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
38.步骤202,当触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象;现场资源转移事件是在线下场所现场触发的资源转移事件。
39.其中,现场资源转移事件是在线下场所现场触发的资源转移事件,资源转移事件指在资源账户间进行资源转移的处理事件,资源可以是数值资源,如转账、红包,资源也可以是虚拟物资资源,如礼物。资源转移事件可以包括各种资源转移类型,如线上资源转移、线下现场资源转移等,现场资源转移事件为在线下场所现场触发的资源转移事件,即资源转出方与资源转入方处于同一线下场所现场,具体可以为资源转出方位于资源转入方关联的固定线下场所进行资源转移处理。资源转入对象为资源转移处理中的资源转入方,即在资源转移处理过程中,资源将被转移至资源转入对象。
40.具体地,终端102在线下场所现场进行资源转移时,触发现场资源转移事件,服务器104监测到触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象,即服务器104确定现场资源转移事件对应的资源转移处理过程中资源转入账户。具体应用时,服务器104在监测到触发的现场资源转移事件时,可以获取现场资源转移事件对应的资源转移请求,资源转移请求可以由终端102发送,也可以由现场资源转移事件所指向的资源转入对象对应终端发送。服务器104可以根据资源转移请求确定现场资源转移事件所指向的资源转入对象,如服务器104可以从资源转移请求中的转入对象字段中,提取得到资源转入对象,从而确定现场资源转移事件所指向的资源转入对象。例如,线下场所现场可以为商场现场,终端102用户在商场现场中的某一门店内进行资源转移,如通过扫码、刷卡等方式进行资源转移时,触发现场资源转移事件,服务器104确定现场资源转移事件所指向的资源转入对象,即确定门店对应的门店资源账户。
41.步骤204,当资源转入对象是区域标志对象时,确定区域标志对象所关联的目标区域;区域标志对象所关联的固定线下场所处于目标区域中。
42.其中,区域标志对象是区域中的标志性对象,区域标志对象所关联的固定线下场所处于对应的区域中,从而可以将区域标志对象与对应区域进行关联,以根据区域标志对象确定对应区域。区域可以根据实际需要进行划分,如可以按照商场进行划分、按照城市进行划分、按照行政区进行划分、按照功能类型进行划分等。区域标志对象所关联的固定线下
场所指区域标志对象在线下进行资源转移处理的固定场所,即当针对区域标志对象触发现场资源转移事件时,现场资源转移事件的触发位置位于区域标志对象所关联的固定线下场所,固定线下场所处于相应的区域中,则现场资源转移事件的触发区域为区域标志对象所关联的目标区域。在具体应用中,不同的区域中可以包括多个固定线下场所,各固定线下场所与区域对象关联,区域对象可以作为资源转移处理的账户。区域标志对象为区域关联的各区域对象中特殊的对象,区域标志对象的所有固定线下场所均位于同一区域中,从而可以将区域标志对象与对应区域进行关联。各区域可以存在一个或多个区域标志对象,具体可以根据实际需要从区域对象中确定相应的区域标志对象。
43.具体地,服务器104确定现场资源转移事件所指向的资源转入对象后,对资源转入对象的对象类型进行判定,若对资源转入对象为区域标志对象,则表明可以根据区域标志对象对终端102进行定位,服务器104确定区域标志对象所关联的目标区域,区域标志对象所关联的固定线下场所处于目标区域中。在具体实现时,服务器104可以查询区域标志对象的对象信息,从对象信息中确定区域标志对象所关联的目标区域。
44.步骤206,基于目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。
45.其中,资源转出对象为触发的现场资源转移事件中将资源转出的账户,具体可以为在终端102登录的用户账户。在确定区域标志对象所关联的目标区域后,区域标志对象关联的固定线下场所处于目标区域中,终端102在区域标志对象关联的固定线下场所触发现场资源转移事件,则终端102当前所处位置可以根据目标区域确定。
46.具体地,服务器104基于确定的区域标志对象所关联的目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,如可以将目标区域作为资源转出对象的当前位置,得到资源转出对象的定位结果。在得到资源转出对象的定位结果后,可以基于定位结果为资源转出对象提供基于位置信息的服务,如提供天气预报服务、本地新闻资讯推送等服务。在具体应用时,还可以为得到的资源转出对象的定位结果设置有效时间,有效时间可以从获得资源转出对象的定位结果开始计时,在有效时间内,服务器104可以认为资源转出对象的位置信息均为得到的定位结果,从而可以在有效时间内持续提供基于位置信息的服务。有效时间可以根据实际需要进行灵活设置,如可以根据定位结果中区域的范围大小进行设置,如可以设置为1小时,即认为1小时内资源转出对象的位置信息均为得到的定位结果,从而服务器104可以在1小时内持续提供基于位置信息的服务。此外,当服务器获取到资源转出对象的原始定位信息,如lbs信息、gps信息等,服务器还可以根据资源转出对象的原始定位信息对资源转出对象的定位结果进行修正,得到修正后的定位结果。
47.上述基于资源转移的定位方法中,在触发的现场资源转移事件的所指向的资源转入对象为区域标志对象时,确定区域标志对象所关联的固定线下场所所处的目标区域,并基于目标区域对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。在定位处理过程中,在现场资源转移事件所指向的资源转入对象为区域标志对象时,基于区域标志对象所关联的固定线下场所所处的目标区域对资源转出对象进行地理定位,脱敏了资源转出对象的原始位置信息,提高了资源转出对象的位置信息的数据安全性。
48.在一个实施例中,如图3所示,基于资源转移的定位方法还包括识别区域标志对象
的处理,具体包括:
49.步骤302,获取与固定线下场所关联的区域对象的现场资源转移数据。
50.其中,固定线下场所指区域对象在线下进行资源转移处理的固定场所,区域对象为区域中能够触发进行资源转移处理的对象。在区域中可以包括一个或多个区域对象,各区域对象分别可以对应于一个或多个固定线下场所。现场资源转移数据为在各个固定线下场所中触发的现场资源转移事件对应的资源转移处理过程中的数据,具体可以包括但不限于包括资源转入对象、资源转出对象、资源转移时间、资源转移数值、资源转移类型等。例如,对于区域对象a和区域对象b,区域对象a的固定线下场所包括a1、a2和a3共3个,而区域对象b的固定线下场所包括b1共1个,a1、a2位于区域x中,而a3和b1位于区域y中,则区域x中仅包括区域对象a的固定线下场所包括a1、a2,而区域y中既包括区域对象a的固定线下场所a3,又包括区域对象b的固定线下场所b1。在各个固定线下场所,区域对象a均可以触发进行资源转移处理,如可以在固定线下场所a1、a2和a3分别触发针对区域对象a的资源转移处理,从而得到区域对象a的现场资源转移数据。
51.具体地,服务器104获取与固定线下场所关联的区域对象的现场资源转移数据,现场资源转移数据包括区域对象在关联的各固定线下场所中触发的现场资源转移处理的信息。具体实现时,服务器104可以查询区域对象的对象信息,从对象信息中获得区域对象在关联的各固定线下场所中的现场资源转移数据。
52.步骤304,基于现场资源转移数据对各区域对象进行标志对象分析,得到标志对象分析结果。
53.获得各区域对象的现场资源转移数据后,服务器基于现场资源转移数据进行标志对象分析,从而根据现场资源转移数据从各区域对象中识别出满足需求的区域对象作为区域标志对象。具体实现时,服务器104可以对现场资源转移数据对应触发的区域进行分析,从而确定区域对象是否可以作为区域标志对象,并在可以作为区域标志对象时,确定对应关联的区域,从而将区域对象与相关联的区域进行映射。标志对象分析结果表征了各区域对象是否可以作为区域标志对象的分析结果。
54.步骤306,基于标志对象分析结果,从各区域对象中确定区域标志对象。
55.得到各区域对象对应的标志对象分析结果后,服务器基于标志对象分析结果,从各区域对象中确定区域标志对象。具体地,服务器可以根据标志对象分析结果,确定可以作为区域标志对象的区域对象,从而通过各区域对象的现场资源转移数据识别出区域标志对象。
56.本实施例中,根据各区域对象的现场资源转移数据进行标志对象分析,根据标志对象分析结果从各区域对象中识别出区域标志对象,从而利用各区域对象的现场资源转移数据识别出可以作为区域标志对象,确保区域标志对象能够与对应关联的区域进行准确映射,从而确保基于资源转移进行定位处理的定位准确性。
57.在一个实施例中,基于现场资源转移数据对各区域对象进行标志对象分析,得到标志对象分析结果,包括:确定各区域对象分别关联的固定线下场所所处的区域;根据现场资源转移数据确定各区域对象在区域中的资源转移占比;根据资源转移占比获得标志对象分析结果。
58.其中,各区域对象分别关联的固定线下场所可以为一个或多个,固定线下场所可
以处于一个或多个区域中。当区域对象分别关联的固定线下场所分别处于多个区域时,区域对象关联的区域有多个,则无法利用该区域对象进行定位,即当针对该区域对象触发现场资源转移事件时,现场资源转移事件触发的线下场所现场可能位于多个不同的区域,则无法确定现场资源转移事件触发的地点。若区域对象关联的固定线下场所为一个或多个,且各固定线下场所均处于同一区域中,则即使区域对象关联的固定线下场所有多个,但区域对象关联的区域为一个,则可以将该区域对象与关联的区域建立映射关系,从而通过该区域对象进行定位处理。
59.具体地,在进行标志对象分析时,服务器确定各区域对象分别关联的固定线下场所所处的区域,各区域对象分别关联的固定线下场所所处的区域可以预先由人工进行标注,或通过数据挖掘确定,还可以通过知识发现的等方式确定区域对象关联的固定线下场所所处的区域。区域可以根据实际需要进行划分,如可以按照商场进行划分、按照城市进行划分、按照行政区进行划分、按照功能类型进行划分等。具体实现时,可以按照实际需要进行区域划分,并按照各区域对象关联的固定线下场所的位置信息,将各固定线下场所划分到对应的区域中,从而确定各区域对象分别关联的固定线下场所所处的区域。进一步地,服务器根据现场资源转移数据确定各区域对象在区域中的资源转移占比,资源转移占比表征了区域对象在各区域中对应触发的现场资源转移处理的比重,具体可以根据每个区域中触发的现场资源转移事件数目与现场资源转移数据中现场资源转移事件总数目的比值得到。资源转移占比的数值越大,表明区域对象对应触发的现场资源转移事件的比例越高。服务器基于各区域对象在区域中的资源转移占比获得标志对象分析结果,具体可以由服务器将资源转移占比满足需要的区域对象确定为可以作为区域标志对象的区域对象,从而实现对区域对象的标志对象分析。
60.本实施例中,根据现场资源转移数据确定各区域对象在区域中的资源转移占比,并基于资源转移占比获得标志对象分析结果,从而可以利用现场资源转移数据从各区域对象中识别出能够作为区域标志性对象的区域对象,确保基于资源转移进行定位处理的准确性。
61.在一个实施例中,基于标志对象分析结果,从各区域对象中确定区域标志对象包括:确定标志对象占比阈值;从标志对象分析结果中,确定资源转移占比大于标志对象占比阈值的目标区域对象;确定目标区域对象为资源转移占比对应区域中的区域标志对象。
62.其中,标志对象占比阈值可以根据实际需要进行预先设置,具体可以根据各区域分别对应设置,如不同的区域可以对应于不同的标志对象占比阈值,从而确保从区域中准确确定区域标志对象。标志对象占比阈值还可以根据定位准确度需要进行设置,例如,在定位准确度要求高时,标志对象占比阈值可以设置为98%,而在定位准确度要求较低时,标志对象占比阈值可以设置为80%。
63.具体地,根据资源转移占比得到标志对象分析结果后,服务器获取预先设定的标志对象占比阈值,将标志对象占比阈值与标志对象分析结果中各资源转移占比进行比较,从标志对象分析结果中确定资源转移占比大于标志对象占比阈值的目标区域对象,目标区域对象对应的资源转移占比大于标志对象占比阈值,即目标区域对象在同一区域中的现场资源转移事件数目在现场资源转移事件总数目中的比例高,可以将目标区域对象作为该区域的区域标志对象。服务器确定目标区域对象为资源转移占比对应区域中的区域标志对
象。具体实现时,服务器在从标志对象分析结果中确定目标区域对象后,可以查询目标区域对象对应的对象信息,根据对象信息确定资源转移占比对应的区域,并将目标区域对象确定为该区域中的区域标志对象。例如,区域对象c分别在区域x和区域y中资源转移占比分别为99.5%和0.5%,标志对象占比阈值为99%,则区域对象c在区域x中资源转移占比大于标志对象占比阈值,可以确定区域对象c为区域x中的区域标志对象。
64.本实施例中,根据资源转移占比大于标志对象占比阈值的区域对象确定区域标志对象,可以确保区域标志对象能够与对应关联的区域进行准确映射,从而确保基于资源转移进行定位处理的定位准确性。
65.在一个实施例中,当触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象,包括:当触发资源转移事件时,获取与资源转移事件对应的资源转移请求;根据资源转移请求确定资源转移事件的事件类型;当事件类型表示资源转移事件为现场资源转移事件时,从资源转移请求中确定资源转移事件所指向的资源转入对象。
66.其中,资源转移事件为进行资源转移处理的事件,具体可以为终端扫描二维码进行资源转移的事件,或终端进行刷卡处理的事件,资源转移请求为终端向服务器发送的请求进行资源转移处理的请求消息。资源转移请求可以携带触发的资源转移事件的描述信息,如资源转出对象、资源转入对象、资源转移事件类型、资源转移类型、资源转移数值等。
67.具体地,服务器监测到触发资源转移事件时,获取与资源转移事件对应的资源转移请求,资源转移请求由资源转移事件中的资源转出对象或资源转入对象对应的终端发送。服务器根据获得的资源转移请求确定资源转移事件的事件类型,具体可以由服务器从资源转移请求中提取资源转移事件类型字段,根据资源转移事件类型字段确定资源转移事件的事件类型。事件类型包括现场资源转移事件和非现场资源转移事件,现场资源转移事件是在线下场所现场触发的资源转移事件。当资源转移事件的事件类型表示该资源转移事件为现场资源转移事件时,则可以基于资源转移进行定位处理,服务器从资源转移请求中确定资源转移事件所指向的资源转入对象。具体可以由服务器从资源转移请求中提取资源转入对象字段,根据提取的资源转入对象字段确定资源转移事件所指向的资源转入对象。
68.本实施例中,服务器根据资源转移请求确定触发的资源转移事件的事件类型,在事件类型表示所述资源转移事件为现场资源转移事件时,服务器从源转移请求中确定资源转移事件所指向的资源转入对象,从而根据资源转移请求确定现场资源转移事件所指向的资源转入对象,并基于资源转移对资源转出对象进行安全定位。
69.在一个实施例中,根据资源转移请求确定资源转移事件的事件类型包括:从资源转移请求中提取资源转移类型标识;基于资源转移类型标识确定资源转移事件的事件类型。
70.其中,资源转移类型标识可以填充于资源转移请求的资源转移类型字段中,服务器从获取的资源转移请求中提取资源转移类型字段,并根据资源转移类型字段得到资源转移类型标识,服务器基于资源转移类型标识确定资源转移事件的事件类型。例如,事件类型为现场资源转移事件时,对应的资源转移类型标识可以为设置为1,而事件类型为非现场资源转移事件时,对应资源转移类型标识可以为设置为0,则服务器在获得的资源转移类型标识为1时,可以确定资源转移事件的事件类型为现场资源转移事件,从而可以基于资源转移进行安全定位处理。
71.本实施例中,根据资源转移请求中提取得到的资源转移类型标识确定资源转移事件的事件类型,可以准确确定资源转移事件的事件类型,确保在事件类型为现场资源转移事件时,基于资源转移进行安全定位处理。
72.在一个实施例中,当资源转入对象是区域标志对象时,确定区域标志对象所关联的目标区域,包括:将资源转入对象在区域标志对象列表中进行对象匹配,得到对象匹配结果;当对象匹配结果为匹配成功时,确定区域标志对象列表中与资源转入对象匹配成功的区域标志对象;确定与资源转入对象匹配成功的区域标志对象所关联的目标区域。
73.其中,区域标志对象列表包括各区域中的区域标志对象,区域标志对象列表根据各区域预先构建,具体可以由服务器预先对各区域中的区域对象的现场资源转移数据进行标志对象分析,从而从区域对象中确定区域标志对象,根据各区域标志对象得到区域标志对象列表。
74.具体地,服务器在确定现场资源转移事件所指向的资源转入对象后,获取预设的区域标志对象列表,服务器将资源转入对象在区域标志对象列表中进行对象匹配,具体可以将资源转入对象与区域标志对象列表中的各区域标志对象进行一一匹配,得到对象匹配结果。当服务器确定对象匹配结果为匹配成功时,即资源转入对象与区域标志对象列表中的一区域标志对象匹配成功时,服务器确定区域标志对象列表中与资源转入对象匹配成功的区域标志对象。确定与资源转入对象匹配成功的区域标志对象后,服务器确定区域标志对象对应关联的目标区域。具体实现时,服务器可以获取区域标志对象的对象信息,并从对象信息中提取得到区域标志对象对应关联的目标区域。
75.本实施例中,将资源转入对象在区域标志对象列表中进行对象匹配,根据对象匹配结果确定与资源转入对象匹配成功的区域标志对象,并确定区域标志对象所关联的目标区域,从而可以基于区域标志对象所关联的目标区域对现场资源转移事件的资源转出对象进行安全定位处理,确保位置信息的安全性。
76.在一个实施例中,基于目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果,包括:确定目标区域对应的定位有效时间;将目标区域确定为现场资源转移事件对应的资源转出对象的区域位置;根据区域位置得到资源转出对象的定位结果,定位结果的有效时间为定位有效时间。
77.其中,定位有效时间为基于资源转移进行定位的定位结果的有效持续时间,在定位有效时间内,定位结果保持有效,即定位结果可信;在超过定位有效时间时,定位结果失效,即定位结果不可信。定位有效时间可以根据实际需要预先设置,具体可以根据各区域对应设置,即不同的区域对应于不同的定位有效时间。例如,对于范围较大的区域,其定位有效时间可以较长,如可以为90分钟,而对于范围较小的区域,其定位有效时间较短,如可以为45分钟。
78.具体地,在基于确定的目标区域对现场资源转移事件对应的资源转出对象进行地理定位时,服务器可以确定目标区域对应的定位有效时间,具体可以由服务器查询目标区域对应的区域信息,根据所述区域信息得到目标区域对应的定位有效时间。服务器直接将目标区域确定为现场资源转移事件对应的资源转出对象的区域位置,即服务器确定现场资源转移事件对应的资源转出对象定位的区域位置为目标区域,资源转出对象对应终端处于目标区域中。服务器根据区域位置得到资源转出对象的定位结果,即确定资源转出对象对
应终端处于目标区域中,并确定定位结果的有效时间为目标区域对应的定位有效时间。
79.本实施例中,根据目标区域确定现场资源转移事件对应的资源转出对象的区域位置,从而得到资源转出对象的定位结果,并确定定位结果的有效时间为目标区域对应的定位有效时间,从而实现对资源转出对象的安全定位,并确定定位结果的有效时间,确保了定位结果的准确性。
80.在一个实施例中,基于资源转移的定位方法还包括:获取目标区域关联的各区域对象的推送信息;区域对象关联的固定线下场所处于目标区域中;基于区域标志对象对推送信息进行需求筛选,获得目标推送信息;将目标推送信息发送至资源转出对象对应的终端。
81.其中,推送信息可以包括但不限于包括支持各种服务的推送信息,如天气预报的推送信息、新闻推送信息、营销优惠推送信息等。推送信息的类型及内容可以根据实际需要进行灵活设定。如推送信息的类型可以包括文字、图片、音视频等各种形式的信息。推送信息可以来源于目标区域关联的各区域对象,区域对象关联的固定线下场所处于目标区域中,具体可以由区域对象生成各种推送信息,以便服务器进行推送。
82.具体地,在得到资源转出对象的定位结果,确定资源转出对象对应的终端用户处于目标区域中后,服务器可以获取目标区域关联的各区域对象的推送信息。在具体实现时,推送信息可以存储在推送信息数据库中,推送信息数据库可以根据各区域对应创建,即将每个区域关联的区域对象的推送信息存储至推送信息数据库中,则服务器可以根据目标区域查询对应的推送信息数据库,并从推送信息数据库中获取得到目标区域关联的各区域对象的推送信息。此外,推送信息数据库也可以存储所有区域关联的区域对象的推送信息,即推送信息数据库可以包括所有的推送信息,则服务器可以根据区域的区域标识,从推送信息数据库中查询区域关联的各区域对象的推送信息。
83.进一步地,服务器基于区域标志对象对推送信息进行需求筛选,获得目标推送信息,目标推送信息为满足推送需求,需要进行推送的推送信息。需求筛选可以根据实际需要设置筛选条件实现,如可以根据区域标志对象的服务类型设置对应的筛选条件,并基于筛选条件对推送信息进行需求筛选,得到目标推送信息;还可以结合区域标志对象和资源转出对象的行为数据对推送信息进行需求筛选,得到目标推送信息。例如,目标区域为大型商场,区域标志对象为餐馆门店,即资源转出对象在餐馆门店触发现场资源转移,如进行转账支付时,表明资源转出对象在餐馆门店吃饭结账,则可以确定筛选条件为餐后,即从推送信息中筛选适合餐后的目标推送信息。又如,服务器还可以获取资源转出对象对应的用户标签,若用户标签包括电影爱好者,则筛选条件可以包括观影,即从推送信息中筛选与电影相关的目标推送信息。得到目标筛选信息后,服务器将目标推送信息发送至资源转出对象对应的终端,从而实现对资源转出对象的准确推送服务。在具体实现时,还可以对目标推送信息的数目和推送频率进行设置,如可以确定目标推送信息的数目为5条,推送频率为2次每小时,则服务器可以将获得的目标推送信息进行排序,将优先级最高的5条推送信息进行推送,并确保目标推送信息的推送频率为每小时2次。
84.本实施例中,在确定资源转出对象对应的终端处于目标区域中时,服务器可以获取目标区域关联的各区域对象的推送信息,从推送信息中获得目标推送信息后,将目标推送信息推送至资源转出对象对应的终端,从而实现对资源转出对象的针对性信息推送,确
保了信息推送的准确性。
85.在一个实施例中,基于资源转移的定位方法还包括:当资源转出对象触发指向的资源转入对象为非区域标志对象的现场资源转移事件、且定位结果有效时,基于目标区域得到非区域标志对象关联的固定线下场所的场所定位结果;根据场所定位结果对非区域标志对象的历史场所定位结果进行更新,获得更新后的历史场所定位结果;当更新后的历史场所定位结果满足区域标志对象条件时,将非区域标志对象更新为目标区域关联的区域标志对象。
86.其中,非区域标志对象所关联的固定线下场所不处于同一区域中,无法通过非区域标志对象对应的现场资源转移事件对资源转出对象进行准确定位。具体地,在得到资源转出对象的定位结果后,服务器保持监测资源转移事件,当服务器监测到资源转出对象触发指向的资源转入对象为非区域标志对象的现场资源转移事件,且资源转出对象的定位结果有效时,如资源转出对象的定位结果处于定位有效时间内时,表明资源转出对象在目标区域中针对非区域标志对象触发了现场资源转移事件,即该现场资源转移事件触发的现场仍为目标区域中,则服务器基于目标区域得到非区域标志对象关联的固定线下场所的场所定位结果。具体应用中,在资源转出对象的定位结果有效时,资源转出对象触发指向的资源转入对象为非区域标志对象的现场资源转移事件,则可以根据资源转出对象的定位结果对非区域标志对象关联的固定线下场所进行定位,得到场所定位结果,如可以确定非区域标志对象关联的固定线下场所与资源转出对象处于同一区域中。
87.进一步地,服务器获取非区域标志对象的历史场所定位结果,历史场所定位结果包括在先的基于各种资源转出对象的定位结果得到的场所定位结果,服务器根据场所定位结果对非区域标志对象的历史场所定位结果进行更新,获得更新后的历史场所定位结果,具体可以将场所定位结果添加至历史场所定位结果中,得到更新后的历史场所定位结果,从而实现利用基于各种资源转出对象的定位结果得到的场所定位结果对非区域标志对象的历史场所定位结果进行迭代更新。服务器获取预先设置的区域标志对象条件,当更新后的历史场所定位结果满足区域标志对象条件时,表明该非区域标志对象满足作为区域标志对象的条件,则服务器将非区域标志对象更新为目标区域关联的区域标志对象。其中,区域标志对象条件可以根据实际需要进行设置,如可以为更新后的历史场所定位结果的统计数据满足预设的统计阈值。
88.本实施例中,在得到资源转出对象的定位结果后,服务器保持监测资源转移事件,当服务器监测到资源转出对象触发指向的资源转入对象为非区域标志对象的现场资源转移事件,且资源转出对象的定位结果有效时,服务器基于目标区域得到非区域标志对象关联的固定线下场所的场所定位结果,并通过非区域标志对象对应的各场所定位结果对非区域标志对象进行标志对象分析,从而实现对区域标志对象的更新和扩充,增加了区域中区域标志对象的数目,可以提高基于资源转移进行定位的处理效率。
89.在一个实施例中,当更新后的历史场所定位结果满足区域标志对象条件时,将非区域标志对象更新为目标区域关联的区域标志对象,包括:基于更新后的历史场所定位结果,确定包括目标区域的场所定位结果的定位结果统计数据;确定目标区域对应的定位结果统计阈值;当定位结果统计数据大于定位结果统计阈值时,将非区域标志对象更新为目标区域关联的区域标志对象。
90.其中,定位结果统计数据为对包括目标区域的定位结果的数量进行统计得到的统计结果,定位结果统计数据具体可以包括但不限于包括定位结果的数量、定位结果的数量占比等。定位结果统计阈值用于判定非区域标志对象是否满足作为区域中区域标志对象的条件,即判定非区域标志对象是否可以作为区域中区域标志对象,定位结果统计阈值可以根据实际需要进行灵活设置,如可以包括数量阈值500或占比阈值95%。
91.具体地,在得到更新后的历史场所定位结果后,服务器基于更新后的历史场所定位结果,确定包括目标区域的定位结果的定位结果统计数据,具体可以由服务器从更新后的历史场所定位结果中,确定包括目标区域的场所定位结果,并对包括目标区域的场所定位结果进行统计,得到定位结果统计数据,如得到包括目标区域的场所定位结果的统计数量或统计占比。服务器获取预设的定位结果统计阈值,定位结果统计阈值与目标区域对应设置,用于判定是否满足作为目标区域的区域标志对象的条件。服务器比较定位结果统计数据和定位结果统计阈值,在定位结果统计数据大于定位结果统计阈值时,表明非区域标志对象已经满足作为目标区域的区域标志对象的条件,则服务器将非区域标志对象更新为目标区域关联的区域标志对象,从而对目标区域关联的区域标志对象进行更新。
92.本实施例中,根据包括目标区域的场所定位结果的定位结果统计数据对非区域标志对象进行判定,在定位结果统计数据大于定位结果统计阈值,即满足作为区域标志对象的条件时,服务器将非区域标志对象更新为目标区域关联的区域标志对象,从而实现对目标区域关联的区域标志对象进行及时动态更新,增加了区域中区域标志对象的数目,可以提高基于资源转移进行定位的处理效率。
93.在一个实施例中,如图4所示,提供了一种基于资源转移的定位方法,该方法包括:
94.步骤402,当触发资源转移事件时,获取与资源转移事件对应的资源转移请求;
95.步骤404,从资源转移请求中提取资源转移类型标识;
96.步骤406,基于资源转移类型标识确定资源转移事件的事件类型;
97.步骤408,当事件类型表示资源转移事件为现场资源转移事件时,从资源转移请求中确定资源转移事件所指向的资源转入对象;现场资源转移事件是在线下场所现场触发的资源转移事件。
98.具体地,服务器监测到触发资源转移事件时,获取与资源转移事件对应的资源转移请求,服务器根据获得的资源转移请求中的资源转移类型标识确定资源转移事件的事件类型,当资源转移事件的事件类型表示该资源转移事件为现场资源转移事件时,服务器从资源转移请求中确定资源转移事件所指向的资源转入对象。
99.步骤410,将资源转入对象在区域标志对象列表中进行对象匹配,得到对象匹配结果;
100.步骤412,当对象匹配结果为匹配成功时,确定区域标志对象列表中与资源转入对象匹配成功的区域标志对象;
101.步骤414,确定与资源转入对象匹配成功的区域标志对象所关联的目标区域;区域标志对象所关联的固定线下场所处于目标区域中。
102.具体地,服务器在确定现场资源转移事件所指向的资源转入对象后,获取预设的区域标志对象列表,服务器将资源转入对象在区域标志对象列表中进行对象匹配,当服务器确定对象匹配结果为匹配成功时,服务器确定区域标志对象列表中与资源转入对象匹配
成功的区域标志对象,并确定区域标志对象对应关联的目标区域。
103.步骤416,确定目标区域对应的定位有效时间;
104.步骤418,将目标区域确定为现场资源转移事件对应的资源转出对象的区域位置;
105.步骤420,根据区域位置得到资源转出对象的定位结果,定位结果的有效时间为定位有效时间。
106.具体地,服务器根据区域位置得到资源转出对象的定位结果,即确定资源转出对象对应终端处于目标区域中,并确定定位结果的有效时间为目标区域对应的定位有效时间。
107.步骤422,获取目标区域关联的各区域对象的推送信息;区域对象关联的固定线下场所处于目标区域中;
108.步骤424,基于区域标志对象对推送信息进行需求筛选,获得目标推送信息;
109.步骤426,将目标推送信息发送至资源转出对象对应的终端。
110.本实施例中,服务器可以获取目标区域关联的各区域对象的推送信息,基于区域标志对象对推送信息进行需求筛选,获得目标推送信息,并将目标推送信息发送至资源转出对象对应的终端,从而实现对资源转出对象的准确推送服务。
111.此外,服务器继续监测触发的资源转移事件,当资源转出对象触发指向的资源转入对象为非区域标志对象的现场资源转移事件、且定位结果有效时,基于目标区域得到非区域标志对象关联的固定线下场所的场所定位结果;根据场所定位结果对非区域标志对象的历史场所定位结果进行更新,获得更新后的历史场所定位结果;基于更新后的历史场所定位结果,确定包括目标区域的场所定位结果的定位结果统计数据;确定目标区域对应的定位结果统计阈值;当定位结果统计数据大于定位结果统计阈值时,将非区域标志对象更新为目标区域关联的区域标志对象。通过非区域标志对象对应的各场所定位结果对非区域标志对象进行标志对象分析,从而实现对区域标志对象的更新和扩充,增加了区域中区域标志对象的数目,可以提高基于资源转移进行定位的处理效率。
112.本技术还提供一种应用场景,该应用场景应用上述的基于资源转移的定位方法。具体地,该基于资源转移的定位方法在该应用场景的应用如下:
113.如图5所示,在商场区域中包括不同的区域对象,具体为不同的商户,区域对象在区域中有关联的固定线下场所,用户可以在固定线下场所中与区域对象触发现场资源转移事件,具体为可以进行电子支付,电子支付指用户通过电子信息技术手段向商户支付资金的行为,支付双方均有明确的身份识别标识。如图5中,当用户c在区域a
x
的区域标志对象触发现场资源转移事件,即用户c在标志性商户m0发生线下支付行为时,可以确定用户c在定位有效时间范围内所处位置即为区域a
x
,而在该定位有效时间范围内用户c的其它线下支付行为都将有区域a
x
相关性,如此时用户c在商户my下进行了支付,则可以认为该次支付也定位在区域a
x
中,从而可以为线下场所的精准化营销提供可靠依据,即可以将区域a
x
的中各商户的推送信息推送到用户c对应的终端中。在定位过程中,目标区域的商户和待定位的用户支付行为均脱敏了原始的地理信息,能有效保护用户隐私,即不必直接关联地理位置信息即可得出用户是否在目标区域的商户支付或消费,确保了位置信息的安全性。
114.进一步地,支付定位指识别用户支付时所发生的线下区域或场所,支付定位有助于识别在场或目标区域的用户,为商户的精准营销以及精准服务提供有效的辅助手段。传
统的支付定位处理中,包括线下铺设硬件定位设备的定位方式,具体结合用户移动设备的连接/感应等方式识别用户所处的目标区域,但改造铺设、运维成本高、适用场景局限,不易推广;而线下铺设物料的定位方式,通过用户扫码签到上报lbs信息等方式识别用户所处的目标区域,但物料铺设、维护有一定成本,需要用户感知配合,实时lbs上报可能存在偏移不准确,存在安全隐患;而人员流动监控设备的定位方式,通过移动电信基站、电子围栏等监控手段识别用户所处的目标区域,属于安防设备,信息高度敏感,适用场景有限,难以进行广泛应用。而本实施例的基于资源转移的定位方法,基于已经全面普及的电子支付手段,通过对商户这一静态数据的提前挖掘标注,实现对商户的区域定位,当用户在这些可定位的商户发生支付行为时,由于人的运动具有时间空间的局部性,能有效识别当前用户是否在目标区域场所下。
115.具体地,在区域中的线下商户有着相对固定的经营场所,将商户区域关系表示成模型{m,a,r},其中m为merchant,表示商户标识;a为area,表示区域标识;r为payment ratio,表示商户m发生的支付事件在a区域中的支付占比。随着电子支付的长期数据积累,通过人工标注、数据挖掘、知识发现等手段,可以预先确定线下商户的收款地理位置,从而得到集合s如下:
116.s0={m0,a0,r0}
117.s1={m1,a1,r1}
118.……
119.sn={mn,an,rn}
120.如图6所示,区域a中包括多个商户,商户m的固定经营场所不处于区域a中。
121.进一步地,区域中的很多商户不仅仅有相对固定的经营场所,同时经营场所仅有一处,将该类商户称为某区域的标志性商户m(a),定义如下:
122.for s
x in s if(s
x
.r
x
≥θ)then m
x
∈m(a
x
)
123.即在数据集s中满足条件r
x
≥θ的数据集合,其中θ为可容忍度阈值,可通过不同手段获取数据的置信度来推导获得,如数据为人工标注数据,θ可取值100%。如图7所示,在区域a
x
中,包括标志性商户m0和m1。
124.在具体应用中,本实施例的基于资源转移的定位方法,还可以兼容传统的定位信息,利用传统的定位信息对定位结果修正。例如,可以获取在支付发生时提供附加的定位信息,包括区域定位设备信息,如wi-fi、微蓝牙、lbs等,以及区域相关的物料信息,如带有特殊标记的二维码、渠道信息等。还可以获取通过目标区域的监控信息,如电子监控设备人脸识别、移动通信设备基站及电子围栏等。
125.本实施例中,基于资源转移的定位处理过程中,目标区域的商户和待定位的用户支付行为均脱敏了原始的地理信息,能有效保护用户隐私,即不必直接关联地理位置信息即可得出用户是否在目标区域的商户支付或消费,确保了位置信息的安全性。
126.应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而
是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
127.在一个实施例中,如图8所示,提供了一种基于资源转移的定位装置800,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:转入对象确定模块802、目标区域确定模块804和定位处理模块806,其中:
128.转入对象确定模块802,用于当触发现场资源转移事件时,确定现场资源转移事件所指向的资源转入对象;现场资源转移事件是在线下场所现场触发的资源转移事件;
129.目标区域确定模块804,用于当资源转入对象是区域标志对象时,确定区域标志对象所关联的目标区域;区域标志对象所关联的固定线下场所处于目标区域中;
130.定位处理模块806,用于基于目标区域,对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。
131.本实施例中,在触发的现场资源转移事件的所指向的资源转入对象为区域标志对象时,确定区域标志对象所关联的固定线下场所所处的目标区域,并基于目标区域对现场资源转移事件对应的资源转出对象进行地理定位,得到资源转出对象的定位结果。在定位处理过程中,在现场资源转移事件所指向的资源转入对象为区域标志对象时,基于区域标志对象所关联的固定线下场所所处的目标区域对资源转出对象进行地理定位,脱敏了资源转出对象的原始位置信息,提高了资源转出对象的位置信息的数据安全性。
132.在一个实施例中,还包括:资源转移数据获取模块,用于获取与固定线下场所关联的区域对象的现场资源转移数据;标志对象分析模块,用于基于现场资源转移数据对各区域对象进行标志对象分析,得到标志对象分析结果;标志对象确定模块,用于基于标志对象分析结果,从各区域对象中确定区域标志对象。
133.在一个实施例中,标志对象分析模块还包括场所区域确定模块、资源转移占比确定模块和分析结果获得模块;其中:场所区域确定模块,用于确定各区域对象分别关联的固定线下场所所处的区域;资源转移占比确定模块,用于根据现场资源转移数据确定各区域对象在区域中的资源转移占比;分析结果获得模块,用于根据资源转移占比获得标志对象分析结果。
134.在一个实施例中,标志对象确定模块包括占比阈值确定模块、目标区域对象确定模块和区域标志对象确定模块;其中:占比阈值确定模块,用于确定标志对象占比阈值;目标区域对象确定模块,用于从标志对象分析结果中,确定资源转移占比大于标志对象占比阈值的目标区域对象;区域标志对象确定模块,用于确定目标区域对象为资源转移占比对应区域中的区域标志对象。
135.在一个实施例中,转入对象确定模块802包括资源转移请求模块、事件类型确定模块和资源转入对象确定模块;其中:资源转移请求模块,用于当触发资源转移事件时,获取与资源转移事件对应的资源转移请求;事件类型确定模块,用于根据资源转移请求确定资源转移事件的事件类型;资源转入对象确定模块,用于当事件类型表示资源转移事件为现场资源转移事件时,从资源转移请求中确定资源转移事件所指向的资源转入对象。
136.在一个实施例中,事件类型确定模块还包括类型标识提取模块和类型标识处理模块;其中:类型标识提取模块,用于从资源转移请求中提取资源转移类型标识;类型标识处理模块,用于基于资源转移类型标识确定资源转移事件的事件类型。
137.在一个实施例中,目标区域确定模块804包括对象匹配模块、匹配结果处理模块和
关联区域确定模块;其中:对象匹配模块,用于将资源转入对象在区域标志对象列表中进行对象匹配,得到对象匹配结果;匹配结果处理模块,用于当对象匹配结果为匹配成功时,确定区域标志对象列表中与资源转入对象匹配成功的区域标志对象;关联区域确定模块,用于确定与资源转入对象匹配成功的区域标志对象所关联的目标区域。
138.在一个实施例中,定位处理模块806包括有效时间确定模块、区域位置确定模块和定位结果获得模块;其中:有效时间确定模块,用于确定目标区域对应的定位有效时间;区域位置确定模块,用于将目标区域确定为现场资源转移事件对应的资源转出对象的区域位置;定位结果获得模块,用于根据区域位置得到资源转出对象的定位结果,定位结果的有效时间为定位有效时间。
139.在一个实施例中,还包括推送信息获取模块、目标推送信息确定模块和信息推送模块;其中:推送信息获取模块,用于获取目标区域关联的各区域对象的推送信息;区域对象关联的固定线下场所处于目标区域中;目标推送信息确定模块,用于基于区域标志对象对推送信息进行需求筛选,获得目标推送信息;信息推送模块,用于将目标推送信息发送至资源转出对象对应的终端。
140.在一个实施例中,还包括场所定位处理模块、场所定位更新模块和标志对象更新模块;其中:场所定位处理模块,用于当资源转出对象触发指向的资源转入对象为非区域标志对象的现场资源转移事件、且定位结果有效时,基于目标区域得到非区域标志对象关联的固定线下场所的场所定位结果;场所定位更新模块,用于根据场所定位结果对非区域标志对象的历史场所定位结果进行更新,获得更新后的历史场所定位结果;标志对象更新模块,用于当更新后的历史场所定位结果满足区域标志对象条件时,将非区域标志对象更新为目标区域关联的区域标志对象。
141.在一个实施例中,标志对象更新模块包括统计模块、统计阈值获取模块和统计结果分析模块;其中:统计模块,用于基于更新后的历史场所定位结果,确定包括目标区域的场所定位结果的定位结果统计数据;统计阈值获取模块,用于确定目标区域对应的定位结果统计阈值;统计结果分析模块,用于当定位结果统计数据大于定位结果统计阈值时,将非区域标志对象更新为目标区域关联的区域标志对象。
142.关于基于资源转移的定位装置的具体限定可以参见上文中对于基于资源转移的定位方法的限定,在此不再赘述。上述基于资源转移的定位装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
143.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于资源转移的定位方法。
144.本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结
构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
145.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
146.在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
147.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
148.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
149.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
150.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1