用于地理区域相关网站的系统和方法技术方案

技术编号:10145183 阅读:112 留言:0更新日期:2014-06-30 15:21
本公开涉及用于地理区域相关网站的系统和方法。用于使用与第一网站相关联的第一网站兴趣区域地图与搜索者兴趣区域地图之间的重叠来帮助对搜索引擎搜索返回的网站设定优先级的系统、方法和/或软件。兴趣区域地图由分别被分配有兴趣区域值的地理像素构成。通过如下方式确定重叠区域:逐像素地比较搜索者兴趣区域地图和第一网站兴趣区域地图的对应像素以确定如下条件成立的重叠像素:(i)第一网站兴趣区域地图具有非零兴趣值,并且(ii)搜索者兴趣区域地图具有非零兴趣值。

【技术实现步骤摘要】
用于地理区域相关网站的系统和方法
本专利技术大体上涉及在数据通信网络(例如因特网)上通信的网站的领域,更特别地,涉及暗示地理信息的网站。
技术介绍
网站(这里有时称为网页)是已知的。网站是通常以诸如超文本标记语言(HTML)或可扩展标记语言(XML)之类的语言编写的一组相关联数据。网站可与地理位置相关是已知的。例如,网站www.endicottny.com与美国纽约州恩迪科特(Endicott)村有关,因为此网站的内容(例如其文本和图片)实质上与纽约州的这个特定村庄有关。用于查找感兴趣的网站的搜索引擎是已知的。搜索引擎是通常驻留在服务器上的应用。搜索引擎是筛选亿万可得网页中的数据的一种手段。搜索引擎利用匹配算法来识别并返回搜索引擎基于搜索者的搜索确定搜索者有可能感兴趣的一组“返回网站”(或“命中列表”)。匹配算法可解析字母数字文本以确定客户端(这里称为“搜索者”)感兴趣的数据与搜索引擎服务器硬件和软件可访问的数据之间的匹配。搜索者通过提供被设计为是宽泛的、狭窄的或介于其间的基于测试的查询来从本质上限定服务器执行的搜索的广度。例如,对“村庄”的搜索将比对“恩迪科特”的搜索更宽泛。geoURI是已知的。“geoURI”是利用“geo”方案名称的地理位置的统一资源标识符(URI)。geoURI以紧凑、简单、人类可读的方式来标识二维或三维坐标参照系中的物理位置。geoURI通常也不是协议特定的。例如,vCard规范的特定修订版在vCard“GEO”属性字段中支持geoURI。又例如,GeoSMS标准使用geoURI来对SMS(短消息服务)消息加地理标签。有一当前存储的网站称为http://geourl.org。此网站看起来与ICBM(IntercontinentalBallisticMissile,洲际弹道导弹)地址有关,而不应与以上认定的geoURI
技术介绍
相混淆。
技术实现思路
根据本专利技术的方法包括接收步骤和确定步骤。接收步骤包括接收:(i)与第一网站数据集合相关联的第一网站兴趣区域(area-of-interest)地图,第一网站兴趣区域地图由分别被分配有兴趣区域值的地理像素构成,以及(ii)基于由搜索者限定的搜索者兴趣区域的搜索者兴趣区域地图,搜索者兴趣区域地图由分别被分配有兴趣区域值的地理像素构成。确定步骤包括通过如下方式确定重叠区域:逐像素地比较搜索者兴趣区域地图和第一网站兴趣区域地图的对应像素以确定如下条件成立的重叠像素:(i)第一网站兴趣区域地图具有非零兴趣值,并且(ii)搜索者兴趣区域地图具有非零兴趣值。至少确定步骤是由在计算机硬件上运行的计算机软件执行的。附图说明图1是根据本专利技术的计算机系统的第一实施例的示意图;图2A是计算机系统的第一实施例的服务器计算机子系统部分的示意图;图2B是计算机系统的第一实施例的网站开发者计算机子系统部分的示意图;图2C是计算机系统的第一实施例的搜索者计算机子系统部分的示意图;图3是计算机系统的第一实施例的重叠模块部分的示意图;图4A是示出根据本专利技术的第一过程的流程图;图4B是示出根据本专利技术的第二过程的流程图;图5A是由计算机系统的第一实施例生成的第一截屏图;图5B是由计算机系统的第一实施例生成的第二截屏图;图6A是示出计算机系统的第一实施例执行的操作的图示;图6B是示出计算机系统的第一实施例执行的操作的图示;图6C是示出计算机系统的第一实施例执行的操作的图示;图6D是示出根据本专利技术的计算机系统的第二实施例执行的操作的图示;图6E是示出计算机系统的第二实施例执行的操作的图示;图6F是示出计算机系统的第二实施例执行的操作的图示;图6G是示出根据本专利技术的计算机系统的第三实施例执行的操作的图示;图6H是示出计算机系统的第四实施例执行的操作的图示;并且图6I是示出根据本专利技术的计算机系统的第五实施例执行的操作的图示。具体实施方式所属
的技术人员知道,本专利技术的各个方面可以实现为系统、方法或计算机程序产品。因此,本专利技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本专利技术的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码或指令。可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本专利技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Smalltalk、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。下面将参照根据本专利技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本专利技术。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些计算机程序指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、其它可编程数据处理装置、或其他设备以特定方式工作,从而,存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的一个本文档来自技高网
...
用于地理区域相关网站的系统和方法

【技术保护点】
一种方法,包括以下步骤:接收:(i)与第一网站数据集合相关联的第一网站兴趣区域地图,所述第一网站兴趣区域地图由分别被分配有兴趣区域值的地理像素构成,以及(ii)基于由搜索者限定的搜索者兴趣区域的搜索者兴趣区域地图,所述搜索者兴趣区域地图由分别被分配有兴趣区域值的地理像素构成;以及通过逐像素地比较搜索者兴趣区域地图和第一网站兴趣区域地图的对应像素以确定如下条件成立的重叠像素,来确定重叠区域:(i)第一网站兴趣区域地图具有非零兴趣值,并且(ii)搜索者兴趣区域地图具有非零兴趣值;其中:至少确定步骤由在计算机硬件上运行的计算机软件执行。

【技术特征摘要】
2012.12.20 US 13/721,1371.一种用于搜索引擎的方法,包括以下步骤:接收:(i)与第一网站数据集合相关联的第一网站兴趣区域地图,所述第一网站兴趣区域地图由分别被分配有兴趣区域值的地理像素构成,以及(ii)基于由搜索者限定的搜索者兴趣区域的搜索者兴趣区域地图,所述搜索者兴趣区域地图由分别被分配有兴趣区域值的地理像素构成;以及通过逐像素地比较搜索者兴趣区域地图和第一网站兴趣区域地图的对应像素以确定如下条件成立的重叠像素,来确定重叠区域:(i)第一网站兴趣区域地图具有非零兴趣值,并且(ii)搜索者兴趣区域地图具有非零兴趣值。2.如权利要求1所述的方法,还包括以下步骤:由网站开发实体输入与第一网站数据集合相关联的第一网站兴趣区域;将第一网站兴趣区域转换成第一网站兴趣区域地图;以及使得第一网站数据集合及其关联的第一网站兴趣区域在数据通信网络上能够被搜索引擎所得。3.如权利要求2所述的方法,其中,转换步骤是在使得步骤之后且在接收步骤之前执行的。4.如权利要求3所述的方法,其中:第一网站兴趣区域是以XML格式表示的;并且在转换步骤处,搜索引擎将第一网站兴趣区域转换成第一网站兴趣区域地图。5.如权利要求1所述的方法,还包括以下步骤:至少部分地基于在确定步骤处确定的重叠像素的身份、数量、兴趣区域值和/或分布来计算第一重叠值。6.如权利要求5所述的方法,还包括以下步骤:由搜索者通过搜索引擎输入包括搜索者兴趣区域的搜索查询作为搜索者输入;以及由搜索引擎将搜索者兴趣区域转换成搜索者兴趣区域地图。7.如权利要求6所述的方法,还包括以下步骤:由搜索引擎收集多个响应网站数据集合,所述多个响应网站数据集合:(i)包括第一网站数据集合,并且(ii)响应于所述搜索查询;以及由搜索引擎对所述多个响应网站数据集合设定优先级,其中设定优先级至少部分地基于在计算步骤处确定的第一重叠值。8.如权利要求7所述的方法,还包括以下步骤:按在设定优先级步骤处确定的优先级顺序向搜索者返回包括多个搜索结果返回的命中列表;其中:每个搜索结果返回标识并链接到所述多个响应网站数据集合之中的响应网站数据集合之一;并且所述命中列表包括与第一网站数据集合相对应的搜索结果返回。9.一种搜索服务器计算机系统,所述搜索服务器计...

【专利技术属性】
技术研发人员:A·迪·科克L·兰尼G·佩里卡A·托托萨
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1