用于基于位置的发布和订阅的方法和装置的制造方法_4

文档序号:8385972阅读:来源:国知局
个发布是否位于所述特定订阅的 所述地理哈希表示内。
9. 根据权利要求1至8中任一项所述的方法,其中确定所述发布中的一个或多个发布 是否与特定订阅相叠盖包括或进一步包括确定所述发布位置和所述订阅区域的中心之间 的距离是否小于所述订阅区域的半径。
10. 根据权利要求1至9中任一项所述的方法,其中使得与所述至少一个发布相关联的 所述内容被传送包括使得与所述至少一个发布相关联的所述内容被传送至与所述至少一 个订阅相关联的设备。
11. 一种装置,包括至少一个处理器以及存储程序代码指令的至少一个存储器,所述存 储器和程序代码指令被配置为与所述处理器一起引导所述装置至少: 接收包括订阅区域的至少一个订阅; 确定所述订阅区域的地理哈希表示; 接收包括发布位置的至少一个发布; 至少基于所述发布位置和所述订阅区域的所述地理哈希表示来确定所述至少一个发 布是否与所述至少一个订阅相匹配;以及 在所述至少一个发布与所述至少一个订阅相匹配的情况下,使得与所述至少一个发布 相关联的内容被传送。
12. 根据权利要求11所述的装置,其中所述装置被引导以通过以下各项来确定每个订 阅区域的所述地理哈希表示: 确定中心地理哈希框,所述中心地理哈希框包含所述订阅区域的中心并且包括大于所 述订阅区域的半径的宽度;以及 确定八个周围的地理哈希框。
13. 根据权利要求11或12所述的装置,其中所述装置被引导或者被进一步引导以通过 确定所述订阅区域所叠盖的四个或更多地理哈希框来确定每个订阅区域的所述地理哈希 表不。
14. 根据权利要求12或13所述的方法,其中每个地理哈希框包括划分级别,并且进一 步其中所述装置被进一步引导以通过将所述地理哈希框中的四个地理哈希框合并为一个 更大的地理哈希框来确定每个订阅区域的所述地理哈希表示,所述更大的地理哈希框的所 述划分级别是低于所述四个或更多被合并的地理哈希框的所述划分级别的划分级别。
15. 根据权利要求11至14中任一项所述的装置,其中所述装置被引导以接收一个或多 个更新的订阅区域并且确定每个更新的订阅区域的地理哈希表示。
16. 根据权利要求11至15中任一项所述的装置,其中每个相应的订阅区域包括中心和 半径,所述半径被表达为曼哈顿距离。
17. 根据权利要求16所述的装置,其中所述装置被进一步引导以使得每个相应的订阅 区域关于轴线被旋转。
18. 根据权利要求11至17中任一项所述的装置,其中所述装置被引导以通过确定所述 发布中的一个或多个发布是否位于特定订阅的所述地理哈希表示内来确定所述发布中的 一个或多个发布是否与所述特定订阅相叠盖。
19. 根据权利要求11至18中任一项所述的装置,其中所述装置被引导或者被进一步引 导以通过确定所述发布位置和所述订阅区域的中心之间的距离是否小于所述订阅区域的 半径来确定所述发布中的一个或多个发布是否与特定订阅相叠盖。
20. 根据权利要求11至19中任一项所述的装置,其中所述装置被引导以通过使得与所 述至少一个发布相关联的所述内容被传送至与所述至少一个订阅相关联的设备来使得与 所述至少一个发布相关联的所述内容被传送。
21. -种计算机程序产品,包括在其中体现程序代码部分的计算机可读非瞬态存储介 质,所述程序代码部分被配置为在执行时引导装置至少: 接收包括订阅区域的至少一个订阅; 确定所述订阅区域的地理哈希表示; 接收包括发布位置的至少一个发布; 至少基于所述发布位置和所述订阅区域的所述地理哈希表示来确定所述至少一个发 布是否与所述至少一个订阅相匹配;以及 在所述至少一个发布与所述至少一个订阅相匹配的情况下,使得与所述至少一个发布 相关联的内容被传送。
22. 根据权利要求21所述的计算机程序产品,其中所述装置被引导以通过以下各项来 确定每个订阅区域的所述地理哈希表示: 确定中心地理哈希框,所述中心地理哈希框包含所述订阅区域的中心并且包括大于所 述订阅区域的半径的宽度;以及 确定八个周围的地理哈希框。
23. 根据权利要求21或22所述的计算机程序产品,其中所述装置被引导或者被进一步 引导以通过确定所述订阅区域所叠盖的四个或更多地理哈希框来确定每个订阅区域的所 述地理哈希表示。
24. 根据权利要求22或23所述的计算机程序产品,其中每个地理哈希框包括划分级 另IJ,并且进一步其中所述装置被进一步引导以通过将所述地理哈希框中的四个地理哈希框 合并为一个更大的地理哈希框来确定每个订阅区域的所述地理哈希表示,所述更大的地理 哈希框的所述划分级别是低于所述四个或更多被合并的地理哈希框的所述划分级别的划 分级别。
25. 根据权利要求21至24中任一项所述的计算机程序产品,其中所述装置被引导以接 收一个或多个更新的订阅区域并且确定每个更新的订阅区域的地理哈希表示。
26. 根据权利要求21至25中任一项所述的计算机程序产品,其中每个相应的订阅区域 包括中心和半径,所述半径被表达为曼哈顿距离。
27. 根据权利要求26所述的计算机程序产品,其中所述装置被进一步引导以使得每个 相应的订阅区域关于轴线被旋转。
28. 根据权利要求21至27中任一项所述的计算机程序产品,其中所述装置被引导以通 过确定所述发布中的一个或多个发布是否位于特定订阅的所述地理哈希表示内来确定所 述发布中的一个或多个发布是否与所述特定订阅相叠盖。
29. 根据权利要求21至28中任一项所述的计算机程序产品,其中所述装置被引导或者 被进一步引导以通过确定所述发布位置和所述订阅区域的中心之间的距离是否小于所述 订阅区域的半径来确定所述发布中的一个或多个发布是否与特定订阅相叠盖。
30. 根据权利要求21至29中任一项所述的计算机程序产品,其中所述装置被引导以通 过使得与所述至少一个发布相关联的所述内容被传送至与所述至少一个订阅相关联的设 备来使得与所述至少一个发布相关联的所述内容被传送。
31. -种系统,包括订阅设备、发布设备和网络单元,其中所述网络单元包括一种装置, 所述装置包括至少一个处理器以及存储程序代码指令的至少一个存储器,所述存储器和所 述程序代码指令被配置为与所述处理器一起引导所述网络单元至少: 从所述订阅设备接收包括订阅区域的至少一个订阅; 确定所述订阅区域的地理哈希表示; 从所述发布设备接收包括发布位置的至少一个发布; 至少基于所述发布位置和所述订阅区域的所述地理哈希表示来确定所述至少一个发 布是否与所述至少一个订阅相匹配;以及 在所述至少一个发布与所述至少一个订阅相匹配的情况下,使得与所述至少一个发布 相关联的内容被传送至所述订阅设备。
【专利摘要】提供了用于经由可缩放的基于位置的发布/订阅系统来提供移动服务的方法、装置、计算机程序产品和系统。就此而言,提供了一种方法,包括接收包括订阅区域的至少一个订阅以及包括发布位置的至少一个发布。该方法进一步包括确定该订阅区域的地理哈希表示,并且至少基于该发布位置和该订阅区域的地理哈希表示确定该至少一个发布是否与该至少一个订阅相匹配。该方法进一步包括在该至少一个发布与该至少一个订阅相匹配的情况下使得与该至少一个发布相关联的内容被传送。
【IPC分类】G06Q30-02
【公开号】CN104704523
【申请号】CN201280076275
【发明人】周力恒, 仰灏, 刘震
【申请人】诺基亚技术有限公司
【公开日】2015年6月10日
【申请日】2012年9月4日
【公告号】EP2893675A1, US20150215409, WO2014036685A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1