2016-12-02 104 views
1

我是新手,希望我在右栏中发帖。我正在开发使用室内广告的iOS应用程序。应用程序扫描来自iBeacons的应用程序,当它检测到它时,它会向服务器发送获取请求,以确定移动设备的位置并发送响应。我只在 其中数据和/或逻辑驻留用于计算 移动设备的位置中发现的互联网以移动为中心和以网络为中心的区别

移动为中心的和以网络为中心的技术是不同的这个文本。例如,美国自然历史博物馆的 原始资源管理器移动寻路应用使用了思科的移动服务引擎(MSE),它是一个坐在网络上处理由移动设备提供的原始信号强度数据到 根据管理的地图对该位置进行三角测量,并将其存储在MSE的 中。新的浏览器仍然使用三角测量来确定手机的位置。然而,地图和信标位置被下载到手机,并在应用程序本地完成处理。

考虑到这段文字,在我的使用案例中,我使用的是网络中心系统bacuase,位置逻辑驻留在服务器中。真的吗 ?我认为以设备为中心的位置是移动设备扫描信标的时间,而以网络为中心的位置是信标发送位置到节点的时间。

回答

0

信标是始终发送信号的设备。移动设备也一直在扫描信标。这些东西不会因技术而改变。您正在使用以网络为中心的技术。那么,什么是性之探源:

  1. 手机为中心的

    • 位置是手机
  2. 网络中心

    • 数据计算被发送到服务器,根据给定的数据返回您的位置

以网络为中心的手机做任务的时候经常使用可以:

  • 漏太多精力
  • 是不够快

我会说,没有按三角不需要服务器进行计算,因为这很容易,您可能会注意到,等待服务器响应可能不够快,无法为用户显示位置。

0

在你的情况下,你使用的是移动设备。您的移动设备通过使用与iBeacon的物理距离来确定它的位置。你必须将一盏明灯绑在一个位置,所以你的手机会说:“好的,我看到的是灯塔1,我知道是在A室”。

如果你打算以网络为中心,那么iBeacons会告诉移动设备它在哪里。(尽管这不是iBeacons的工作方式,但作为例子)灯塔会发现手机并说:“嘿,移动设备,你在房间A”。

所以你看后者的网络告诉移动设备它在哪里,因此“网络为中心”。在第一种情况下,移动设备在哪里确定它在哪里,因此是“以移动为中心”。因此,即使您正在为服务器查找与位置相关的数据,设备仍然会根据与信标的距离告诉服务器它在物理空间中的位置。