上下文视图门户的制作方法

文档序号:12141910阅读:241来源:国知局
上下文视图门户的制作方法与工艺

许多应用和/或网站通过地图界面来提供信息。例如,视频游戏可以在地图画布上为化身显示目的地;跑步网站可以通过web地图界面显示跑步路线;移动地图应用可以在道路地图画布上显示驾驶指示;房地产经纪人应用可以在地图画布上显示房屋信息,诸如图像、出售价格、房屋价值估计和/或其它信息;等等。这样的应用和/或网站可以允许用户进行平移和/或缩放以观看不同的内容。



技术实现要素:

提供该发明内容而引入以下在具体实施方式中进一步描述的、以简化的形式的构思的选择。该发明内容并非意在标识所要求保护主题的关键特征或必要特征,也并非意在被用来对所要求保护主题的范围进行限制。

除其它之外,这里提供了一种或多种用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的系统和/或技术。在利用上下文视图门户填充地图界面的示例中,地图界面可以利用对应于第一位置的地图画布进行填充。该地图画布可以根据第一视图设置描绘该第一位置。响应于通过该地图画布接收到有关该第一位置内的区域的输入,该地图界面可以利用对应于该区域的上下文视图门户进行填充。该上下文视图门户可以利用根据不同于该第一视图设置的第二视图设置的该区域的图像进行填充。该上下文视图门户可以利用针对该区域的一个或多个上下文动作进行填充。在一个示例中,该上下文视图门户中的位置可以被移动至经修改位置,并且对应于该经修改位置的第二区域的第二图像可以被填充在该上下文视图门户内。

在跟踪上下文信息的示例中,地图界面可以利用对应于第一位置的地图画布进行填充。该地图界面可以利用对应于该第一位置内的一个或多个区域的上下文视图门户进行填充。该上下文视图门户可以利用打开任务跟踪上下文动作进行填充。响应于标识对该打开任务跟踪上下文动作的第一选择,任务跟踪界面可以利用第一条目进行填充,该第一条目对应于与该上下文视图门户所描绘的第一区域相关联的第一上下文信息。响应于标识对该打开任务跟踪上下文动作的第二选择,该任务跟踪界面可以利用第二条目进行填充,该第二条目对应于与该上下文视图门户所描绘的第二区域相关联的第二上下文信息。

为了实现以上和相关目的,以下描述和附图阐述了某些说明性方面和实施方式。这些仅指示了多个方面可以被采用的各种方式中的一些。在结合附图考虑时,本公开的其它方面、优势和新颖特征将根据以下详细描述而变得显而易见。

附图说明

图1是图示利用上下文视图门户填充地图界面的示例性方法的流程图。

图2A是图示用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的示例性系统的组件框图,其中地图界面利用地图画布进行填充。

图2B是图示用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的示例性系统的组件框图,其中地图界面利用上下文视图门户进行填充。

图2C是图示用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的示例性系统的组件框图,其中上下文视图门户利用一个或多个上下文动作进行填充。

图2D是图示用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的示例性系统的组件框图,其中上下文视图门户利用照片级视图图像进行填充。

图2E是图示用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的示例性系统的组件框图,其中上下文视图门户利用街景视图图像进行填充。

图2F是图示用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的示例性系统的组件框图,其中上下文视图门户被重新定位。

图3是图示用于跟踪上下文信息的示例性系统的组件框图。

图4是其中可以包括被配置为体现这里所阐述的提供内容中的一个或多个的处理器可执行指令的示例性计算机可读介质的图示。

图5图示了其中可以实施这里所阐述的提供内容中的一个或多个的示例性计算环境。

具体实施方式

现在参考附图对所要求保护主题进行描述,其中贯穿全文总体上使用同样的附图标记来指代同样的元素。在以下描述中,出于解释的目的,阐述了多处具体细节以提供对所要求保护主题的理解。然而,所要求保护主题显然可以在没有这些具体细节的情况下进行实践。在其它实例中,以框图形式示出结构和设备以便支持对所要求保护主题进行描述。

这里提供了一种或多种用于利用上下文视图门户填充地图界面和/或用于跟踪上下文信息的技术和/或系统。用户可能想要观看由地图画布所描绘的位置的相对更高分辨率和/或照片级的图像。然而,诸如移动设备的许多计算设备可能缺少生成、存储和/或构建利用这样的图像的地图画布的处理能力、存储装置和/或带宽。因此,针对位置的地图画布构建上下文视图门户(例如,用户界面元素),并且该位置内的具体区域的图像可以被填充在该上下文视图门户内。由于上下文视图门户利用所指定区域的图像而不是整个位置的图像进行填充,所以该上下文视图门户可以减少处理器利用、存储装置和/或带宽。在一个示例中,被配置为生成上下文视图门户的地图组件可以在本地托管于客户端设备上,上下文视图门户可以通过该客户端设备进行显示,并且因此可以缓解带宽利用。在另一个示例中,该地图组件可以被托管于被配置为向客户端设备提供上下文视图门户的远程服务器上,并且因此可以缓解客户端侧的存储器和/或处理器利用。

图1的示例性方法100图示了利用上下文视图门户填充地图界面的实施例。在102,该方法开始。在104,地图界面可以利用对应于第一位置的地图画布进行填充。该地图画布可以根据第一视图设置(例如,缩放状态视图设置、视图方位视图设置、粒度/细节等级视图设置等)来描绘该第一位置。例如,该地图画布可以根据城市等级视图设置来描绘城区位置(例如,该地图画布可以描绘建筑物的轮廓、街道的线路和/或该城区位置内的实体的其它相对低细节表示)。

在106,响应于通过该地图画布接收到有关该第一位置内的区域的输入(例如,与该城区位置内的购物区相关联的触摸手势、鼠标点击、搜索查询或其它输入),该地图界面可以利用对应于该区域的上下文视图门户(例如,气泡、透镜等)进行填充。可以理解,该上下文视图门户可以包括任意形状(例如,圆形、椭圆形、不规则形状)、大小(例如,涵盖该地图画布所描绘的购物区的大小)、颜色(例如,半透明边缘)和/或配置(例如,该上下文视图门户可以包括覆盖该地图画布并且允许该上下文视图门户能够被用户重置大小和/或移动的用户界面元素)。

在108,该上下文视图门户可以利用根据不同于该第一视图设置的第二视图设置的该区域的图像进行填充。例如,该第二视图设置可以指定不同细节等级、照片使用、不同视图视角、不同缩放等级,和/或可以不同于第一视图设置的其它视觉设置。例如,该上下文视图门户可以利用该购物区的照片级图像(例如,从照片分享网络所获取的该购物区的用户照片、该购物区的鸟瞰图像、所绘制的该购物区的街景视图等)进行填充。在一个示例中,与该区域相关联的实体可以被标识(例如,服饰零售店)。该上下文视图门户可以利用有关该实体的上下文信息进行填充(例如,用于该服饰零售店的优惠券、即将到来的促销、消费者感激事件、新闻故事、购买功能、该服饰零售店的社交网络简档、有关该服饰零售店的社交网络消息、诸如跟踪来自最近订单的包裹之类的任务完成功能,等等)。

在一个示例中,用户可以改变与上下文视图门户相关联的视图视角,诸如环视该区域。例如,响应于接收到门户视图修改输入(例如,触摸手势、对视图改变用户界面元素的选择等),该上下文视图门户的视图视角可以基于该门户视图修改输入进行修改(例如,该上下文视图门户可以初始地描绘服饰零售店的店面,并且可以随后基于包括倾斜和缩放输入的门户视图修改输入来描绘该服饰零售店的屋顶轮廓线)。该门户视图修改输入可以包括平移输入、倾斜输入、缩放输入和/或任意其它类型的视图修改输入。在一个示例中,不论该上下文视图门户的呈现和/或针对该上下文视图门户的视图的修改,通过该地图画布对该第一位置(例如,该城区位置)的描绘可以根据第一视图设置而被保持(例如,根据城市等级视图设置进行描绘)。

在一个示例中,用户可以改变该上下文视图门户的位置以便观看其它区域。例如,响应于接收到与该上下文视图门户相关联的重新定位输入(例如,手势输入、对位置改变用户界面元素的选择、搜索查询等),该上下文视图门户的位置可以基于该重新定位输入而被修改为经修改位置。该上下文视图门户可以利用对应于该经修改位置的第二区域的第二图像(例如,对位于该服饰零售店下方街区的药店的描绘)进行填充。

在110,该上下文视图门户可以利用针对该区域的一个或多个上下文动作进行填充。在一个示例中,该一个或多个上下文动作可以包括驾驶方向上下文动作、添加至收藏上下文动作(例如,用来保存对诸如该药店的实体的引用)、通过社交网络分享上下文动作、打开任务跟踪上下文动作、视图选项上下文动作、进行预订上下文动作、购买上下文动作、呼叫上下文动作、任务完成上下文动作,等等。在一个示例中,该一个或多个上下文动作可以沿该上下文视图门户的边界进行填充或者在该地图界面之中、之上和/或周围的任意其它位置进行填充。

在一个示例中,可以标识对该打开任务跟踪上下文动作的选择。可以显示任务跟踪界面。该任务跟踪界面可以利用对应于与该区域相关联的上下文信息(例如,有关该购物区内的该服饰零售店和/或其它商店的信息)的第一条目进行填充。响应于对应于该地图画布的第二区域的该上下文视图门户(例如,用户可以将该上下文视图门户重新定位至该城区位置的剧院区),该任务跟踪界面可以利用对应于与该第二区域相关联的第二上下文信息的第二条目进行填充。以这种方式,该任务跟踪界面可以被填充以一个或多个条目,使得用户可以跟踪、保存、回调(recall)和/或分享任务(例如,定位服饰店的任务、预定戏剧票的任务等)。在一个示例中,任务跟踪界面的当前状态(例如,第一条目、第二条目和/或其它条目)可以被保存为保存状态。响应于接收到针对该任务跟踪界面的请求,该任务跟踪界面可以基于保存状态进行显示(例如,被填充以第一条目、第二条目等)。以这种方式,用户可以从各种设备和/或在各种计算会话期间回调该任务跟踪界面。例如,保存状态可以对应于基于在第一计算设备上与地图界面的交互所创建的一个或多个条目,并且该任务跟踪界面可以在第二计算设备上进行显示(例如,该第一条目和第二条目在该用户处于移动设备上时已经被创建,并且该用户随后可以从平板设备访问该任务跟踪界面)。在另一个示例中,该用户可以与其它用户分享该任务跟踪界面内的该条目(例如,作为电子邮件、通过社交网络、通过地图界面等)。

在另一个示例中,该上下文视图界面可以利用对应于视图设置的视图选项上下文动作进行填充,该视图设置诸如街景视图设置、鸟瞰图像视图设置、绘制视图设置、照片级视图设置等。响应于对该视图选项上下文动作的选择,该上下文视图门户可以利用对应于所选择的视图选项上下文动作的视图设置的第二图像进行填充(例如,该上下文视图门户可以被填充以该零售购物店的照片)。以这种方式,该上下文视图门户可以为用户提供位置内的区域的各种视图视角(例如,该照片级视图设置),这可以与该位置如何通过该地图画布进行显示(例如,该城市等级视图设置)不同。在112,该方法结束。

图2A-2F图示了系统201的示例,其包括地图组件202(例如,被托管于被配置为显示用户界面206的客户端设备上或者被托管于被配置为向该客户端设备提供地图画布的远程服务器上),该地图组件202用于利用上下文视图门户对地图界面进行填充和/或用于跟踪上下文信息。图2A图示了地图组件202利用地图画布208对地图界面206进行填充204的示例200。例如,地图画布208可以根据城市等级视图设置对城市进行描绘(例如,线条可以被用来表示道路,正方形和矩形可以被用来表示建筑物,椭圆形可以被用来表示湖泊,等等)。任务跟踪界面209可以通过该地图界面被提供。上下文信息、实体(例如,公司)、驾驶路线、任务(例如,对应于购买生日礼物任务的玩具店搜索结果)和/或其它信息可以被填充在任务跟踪界面209内。

图2B图示了地图组件202利用上下文视图门户214(例如,包括半透明边界的用户界面元素)对地图界面206进行填充212的示例210。在一个示例中,上下文视图门户214可以基于用户提交搜索查询“公园附近的披萨”而被生成以涵盖包括一个或多个披萨店的公园区域。在另一个示例中,上下文视图门户214可以基于用户选择地图画布208所描绘的披萨店实体(诸如披萨店(A))而被生成以涵盖包括一个或多个披萨店的公园区域。在另一个示例中,上下文视图门户214可以基于用户选择了地图画布的公园区域而被生成。任务跟踪界面209可以利用对应于披萨搜索任务(例如,基于搜索查询“公园附近的披萨”)的第一条目216进行填充。例如,第一实体216可以包括有关上下文视图门户214所描绘的披萨店(A)实体、披萨店(B)实体和披萨店(C)实体的信息(例如,对应于披萨店实体的菜单、优惠券、新闻故事、社交网络消息、社交网络简档和/或其它信息)。

图2C图示了地图组件202利用针对公园区域的一个或多个上下文动作对上下文视图门户214进行填充236的示例220(例如,上下文动作可以沿上下文视图门户214的边界进行填充,诸如在接近于对应实体的位置处进行填充)。例如,可以针对披萨店(A)实体显示视图披萨店(A)实体菜单上下文动作230。可以针对披萨店(B)实体显示视图披萨店(B)菜单上下文动作234以及预定食物上下文动作232。可以针对披萨店(C)实体显示获得优惠券上下文动作228。上下文视图门户214被填充以鸟瞰视图选项上下文动作222、街景视图选项上下文动作224、照片级视图选项上下文动作226和/或其它视图选项上下文设置(例如,全景视图选项上下文动作、绘制视图选项上下文动作等),它们可以被用于改变上下文视图门户214的图像。

图2D图示了地图组件202基于对照片级视图选项上下文动作226的选择来利用公园区域的照片级视图图像242对上下文视图门户214进行填充的示例240。例如,照片级视图图像242可以包括公园区域的一个或多个照片,诸如公园实体、加油站实体以及披萨店(A)实体的照片。以这种方式,上下文视图门户214可以利用根据不同于第一视图设置(例如,城市等级视图设置,其利用线条表示街道、利用正方形和矩形表示建筑物,等等)的第二视图设置(诸如照片级视图设置(例如,照片))的公园区域的图像进行填充,地图画布208可以由地图界面206连同上下文视图门户214一起进行显示。在一个示例中,可以针对上下文视图门户214提供门户修改输入元素244。门户修改输入元素244可以被用来与平移、倾斜、缩放和/或修改照片级视图图像242的视图视角。

图2E图示了地图组件202基于对街景视图选项上下文动作224的选择来利用公园区域的街景视图图像252(例如,从公园朝向杂货店实体、加油站实体、披萨店(B)实体等的视图视角)对上下文视图门户214进行填充的示例250。以这种方式,上下文视图门户214可以利用根据不同于第一视图设置(例如,城市等级视图设置,其利用线条表示街道、利用正方形和矩形表示建筑物,等等)的第三视图设置(诸如街景视图设置)的公园区域的图进行填充,地图画布208可以由地图界面206连同该上下文视图门户214一起进行显示。

图2F图示了地图组件202对上下文视图门户214重新定位262的示例260。例如,可以接收与上下文视图门户相关联的重新定位输入(例如,用户可以将上下文视图门户拖拽至城区位置的剧院区的区域;用户可以点击该剧院区的区域;用户可以提交搜索查询“附近的剧院”;等等)。因此,地图组件202可以基于该重新定位输入来将上下文视图门户214的位置修改为经修改位置(例如,从公园区域至剧院区的区域)。上下文视图门户214可以被填充以对应于经修改位置的第二区域的第二图像。例如,上下文视图门户214可以被填充以剧院区的街景视图图像264。以这种方式,上下文视图门户214可以利用根据不同于第一视图设置(例如,城市等级视图设置,其利用线条表示街道、利用正方形和矩形表示建筑物,等等)的街景视图设置的剧院区的区域的第二图像进行填充,地图画布208可以由地图界面206连同上下文视图门户214一起进行显示。在一个示例中,任务跟踪界面209可以被填充以对应于艺术和娱乐任务的第二条目266(例如,基于重新定位输入,诸如搜索查询“附近的剧院”)。第一条目216、第二条目266和/或其它条目可以通过任务跟踪界面209被跟踪(例如,从任意设备保存和/或被回调至任意设备)。

图3图示了包括用于跟踪上下文信息的地图组件202的系统300的示例。在一个示例中,地图组件202可以已经将任务跟踪界面209的状态保存为保存状态302。例如,保存状态302可以包括对应于通过移动设备提供的地图界面206的用户所执行的披萨搜索任务的第一条目216(例如,图2B),对应于通过移动设备提供的地图界面206的用户所执行的艺术和娱乐任务的第二条目266(例如,图2F),和/或对应于用户通过各种计算设备所执行的任务的其它条目。在一个示例中,回调任务跟踪界面209的请求可以从计算设备306(例如,不同于该移动设备)所接收。地图组件202可以通过经由计算设备306显示被填充以第一条目216和第二条目266的任务跟踪界面209来回调304任务跟踪界面209。以这种方式,上下文信息(例如,与上下文视图门户内填充的图像所描绘的区域内的实体相关联)可以被跟踪和/或回调。

根据当前公开的一个方面,提供了一种用于利用上下文视图门户对地图界面进行填充的方法。该方法包括利用对应于第一位置的地图画布对地图界面进行填充。该地图画布可以根据第一视图设置描绘该第一位置。响应于通过该地图画布接收到有关该第一位置内的区域的输入,该地图界面可以利用对应于该区域的上下文视图门户进行填充。该上下文视图门户可以利用根据不同于该第一视图设置的第二视图设置的该区域的图像进行填充。该上下文视图门户可以利用针对该区域的一个或多个上下文动作进行填充。

根据当前公开的一个方面,提供了一种用于跟踪上下文信息的系统。该系统包括地图组件。该地图组件可以被配置为利用对应于第一位置的地图画布对地图界面进行填充。该地图组件可以被配置为利用对应于该第一位置内的一个或多个区域的上下文视图门户对该地图界面进行填充。该地图组件可以被配置为利用打开任务跟踪上下文动作对该上下文视图门户进行填充。响应于标识对该打开任务跟踪上下文动作的第一选择,该地图组件可以被配置为利用对应于与该上下文视图门户所描绘的第一区域相关联的第一上下文信息的第一条目对该任务跟踪界面进行填充。响应于标识对该打开任务跟踪上下文动作的第二选择,该地图组件可以被配置为利用对应于与该上下文视图门户所描绘的第二区域相关联的第二上下文信息的第二条目对该任务跟踪界面进行填充。

根据当前公开的一个方面,提供了一种用于利用上下文视图门户对地图界面进行填充的系统。该系统包括地图组件。该地图组件可以被配置为利用对应于第一位置的地图画布对地图界面进行填充。该地图画布可以根据第一视图设置描绘该第一位置。响应于通过该地图画布接收到有关该第一位置内的区域的输入,该地图组件可以被配置为利用对应于该区域的上下文视图门户对该地图界面进行填充。该地图组件可以被配置为利用根据不同于该第一视图设置的第二视图设置的该区域的图像对该上下文视图门户进行填充。响应于接收到与该上下文视图门户相关联的重新定位输入,该上下文视图门户的位置可以基于该重新定位输入而被修改为经修改位置。该地图组件可以被配置为利用对应于该经修改位置的第二区域的第二图像对该上下文视图门户进行填充。

根据当前公开的一个方面,提供了一种用于跟踪上下文信息的装置。地图界面可以利用对应于第一位置的地图画布进行填充。该地图界面可以利用对应于该第一位置内的一个或多个区域的上下文视图门户进行填充。该上下文视图门户可以利用打开任务跟踪上下文动作进行填充。响应于标识对该打开任务跟踪上下文动作的第一选择,任务跟踪界面可以利用对应于与该上下文视图门户所描绘的第一区域相关联的第一上下文信息的第一条目进行填充。响应于标识对该打开任务跟踪上下文动作的第二选择,该任务跟踪界面可以利用对应于与该上下文视图门户所描绘的第二区域相关联的第二上下文信息的第二条目进行填充。

根据当前公开的一个方面,提供了一种用于利用上下文视图门户对地图界面进行填充的装置。该地图界面可以利用对应于第一位置的地图画布进行填充。该地图画布可以根据第一视图设置描绘该第一位置。响应于通过该地图画布接收到有关该第一位置内的区域的输入,该地图界面可以利用对应于该区域的上下文视图门户进行填充。该上下文视图门户可以利用根据不同于该第一视图设置的第二视图设置的该区域的图像进行填充。该上下文视图门户可以利用针对该区域的一个或多个上下文动作进行填充。响应于接收到与该上下文视图门户相关联的重新定位输入,该上下文视图门户的位置可以基于该重新定位输入而被修改为经修改位置。该上下文视图门户可以利用对应于该经修改位置的第二区域的第二图像进行填充。

再一个实施例涉及一种计算机可读介质,其包括被配置为实施这里所给出的技术中的一种或多种的处理器可执行指令。图4图示了计算机可读介质或计算机可读设备的示例实施例,其中实施方式400包括计算机可读数据406在其上进行编码的计算机可读介质408,诸如CD-R、DVD、闪存驱动器或硬盘驱动器的盘片。该计算机可读数据406(诸如包括0或1中的至少一个的二进制数据)进而包括被配置为根据这里所阐述的原则中的一个或多个进行操作的计算机指令404的集合。在一些实施例中,处理器可执行计算机指令404被配置为执行方法402,诸如图1的示例性方法100中的至少一些。在一些实施例中,处理器可执行指令404被配置为实施系统,诸如图2A-2F的示例性系统201中的至少一些和/或图3的示例性系统300中的至少一些。许多这样的计算机可读介质由本领域技术人员所设计,其可以被配置为根据这里所给出的技术进行操作。

虽然已经以特定于结构特征和/或方法动作的语言对主题进行了描述,但是所要理解的是,所附权利要求中所限定的主题并不必然局限于以上所描述的具体特征或动作。相反,以上所描述的具体特征和动作是作为实施权利要求中的至少一些的示例形式而公开。

如本申请中所使用的,术语“组件”、“模块”、“系统”、“接口”等总体上意在指代计算机相关实体,其为硬件、硬件和软件的组合、软件或者执行中的软件。例如,组件可以是处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机,但是并不局限于此。作为说明,控制器上运行的应用以及控制器都可以是组件。一个或多个组件可以存在于进程和/或执行线程内,并且组件可以被定位于一个计算机上和/或在两个或更多个计算机之间进行分布。

此外,所要求保护主题可以使用标准编程和/或工程技术而被实施为方法、装置或制造品以产生软件、固件、硬件或者其任意组合以控制计算机来实施所公开的主题。如这里所使用的术语“制造品”意在包含可从任意计算机可读设备、载体或介质进行访问的计算机程序。当然,可以对该配置进行许多修改而并不背离所要求保护主题的范围和精神。

图5和以下讨论提供了实施这里所阐述的提供内容中的一个或多个的实施例的适当计算环境的简要、一般的描述。图5的操作环境仅是适当操作环境的一个示例而并非意在对操作环境的使用或功能的范围建议任何限制。示例计算设备包括个人计算机、服务器计算机、手持或膝上设备、移动设备(诸如移动电话、个人数字助理(PDA)、媒体播放器等)、多处理器系统、消费者电器、小型计算机、大型计算机、包括以上任意系统或设备的分布式计算环境,等等,但是并不局限于此。

虽然并未要求,但是实施例在由一个或多个计算设备所执行的“计算机可读指令”的一般上下文中进行描述。计算机可读指令可以经由计算机可读介质进行分布(以下讨论)。计算机可读指令可以被实施为执行特定任务或实施特定抽象数据类型的程序模块,诸如函数、对象、应用编程接口(API)、数据结构等。典型地,计算机可读指令的功能可以如各种实施例中所期望地进行合并或分布。

图5图示了系统500的示例,其包括被配置为实施这里所提供的一个或多个实施例的计算设备512。在一种配置中,计算设备512包括至少一个处理单元516和存储器518。根据计算设备的确切配置和类型,存储器518可以是易失性(例如,诸如RAM)、非易失性(例如,诸如ROM、闪存等)或者二者的某种组合。该配置在图5中由虚线514所图示。

在其它实施例中,设备512可以包括附加的特征和/或功能。例如,设备512还可以包括附加存储装置(例如,可移除和/或非可移除的),包括但并不局限于磁性存储装置、光学存储装置等。这样的附加存储在图5中由存储装置520所图示。在一个实施例中,实施这里所提供的一个或多个实施例的计算机可读指令可以在存储装置520中。存储装置520还可以存储其它计算机可读指令以实施操作系统、应用程序等。例如,计算机可读指令可以被加载在存储器518中以便由处理单元516来执行。

如这里所使用的术语“计算机可读介质”包括计算机存储介质。计算机存储介质包括以用于存储诸如计算机可读指令或其它数据的信息的任意方法或技术所实施的易失性和非易失性、可移除和非可移除介质。存储器518和存储装置520是计算机存储介质的示例。计算机存储介质包括RAM、ROM、EEPROM、闪存或其它存储器技术,CD-ROM、数字多功能盘(DVD)或其它光学存储装置、磁性盒式磁带、磁带、磁盘存储装置或其它磁性存储设备,或者能够被用来存储所期望信息并且能够由设备512访问的任意其它介质,但是并不局限于此。然而,计算机存储介质不包括传播信号。相反,计算机存储介质排除传播信号。任意这样的计算机存储介质都可以是设备512的一部分。

设备512还可以包括允许设备512与其它设备进行通信的(多个)通信连接526。(多个)通信连接526可以包括调制解调器、网络接口卡(NIC)、集成网络接口、射频传送器/接收器、红外端口、USB连接,或者用于将计算设备512连接至其它计算设备的其它接口,但是并不局限于此。(多个)通信连接526可以包括有线连接或无线连接。(多个)通信连接526可以传送和/或接收通信介质。

术语“计算机可读介质”可以包括通信介质。通信介质通常以诸如载波或其它传输机制的“调制数据信号”来体现计算机可读指令或其它数据,并且包括任意信息传递介质。术语“调制数据信号”可以包括使得其一个或多个特征以在该信号中编码信息的方式进行设置或改变的信号。

设备512可以包括诸如键盘、鼠标、笔、语音输入设备、触摸输入设备、红外相机、视频输入设备和/或任意其它输入设备的(多个)输入设备524。设备512中还可以包括诸如一个或多个显示器、扬声器、打印机和/或任意其它输出设备的(多个)输出设备522。(多个)输入设备524和(多个)输出设备522可以经由有线连接、无线连接或者其任意组合而连接至设备512。在一个实施例中,来自另一个计算设备的输入设备或输出设备可以被用作用于计算设备512的(多个)输入设备524或(多个)输出设备522。

计算设备512的组件可以通过诸如总线的各种互连进行连接。这样的互连可以包括外部组件互连(PCI)(诸如PCI Express)、通用串行总线(USB)、火线(IEEE 1394)、光学总线结构等。在另一个实施例中,计算设备512的组件可以通过网络进行互连。例如,存储器518可以由位于通过网络进行互连的不同物理位置中的多个物理存储器单元所构成。

本领域技术人员将认识到,用来存储计算机可读指令的存储设备可以跨网络进行分布。例如,可经由网络528进行访问的计算设备530可以存储计算机可读指令以实施这里所提供的一个或多个实施例。计算设备512可以访问计算设备530并且下载部分或全部计算机可读指令以便执行。备选地,计算设备512可以按照需要下载计算机可读指令,或者一些指令可以在计算设备512执行而一些指令则在计算设备530执行。

这里提供了实施例的各种操作。在一个实施例中,所描述的操作中的一个或多个可以构成存储在一个或多个计算机可读介质上的计算机可读指令,如果该计算机可读指令被计算设备所执行,将使得该计算设备执行所描述的操作。操作中的一些或全部被描述的顺序不应当被理解为暗示了这些操作必然是依赖于顺序的。受益于该描述的本领域技术人员将理解备选的排序。另外,将要理解的是,并非所有操作都必然出现在这里所提供的每个实施例中。而且,将要理解的是,并非所有操作在一些实施例中都是必须的。

另外,除非另外指出,“第一”、“第二”等并非意在暗示时间方面、空间方面、排序等。相反,这样的术语仅被用作特征、元素、项目等的标识符、名称等。例如,第一对象和第二对象通常对应于对象A和对象B或者两个不同或两个相同的对象,或者是同一对象。

此外,“示例性”在这里被用来意指用作示例、实例或说明等,而并非必然是有利的。如这里所使用的,“或”意在意指包含性的“或”而非排他性的“或”。此外,除非另外指出或者从上下文明确为针对单数形式,如本申请中所使用的“一”和“一个”通常被理解为意指“一个或多个”。而且,A和B中的至少一个等通常意指A或B和/或A和B二者。此外,在术语“包含”、“具有”、“带有”或其变化被用在具体实施方式或权利要求中的程度上,这样的术语意在与术语“包括”类似的方式而是包含性的。

而且,虽然已经关于一种或多种实施方式示出并描述了本公开,但是基于对本说明书和附图的阅读和理解,本领域其他技术人员将想到等同的变化和修改。本公开包括所有这样的修改和变化并且仅由权利要求的范围所限制。特别是关于以上所描述组件(例如,元件、资源等)所执行的各种功能,除非另外指出,用来描述这样的组件的术语意在对应于执行所描述组件的指定功能(例如,功能等同)的任意组件,即使在结构上并不等同于所公开结构。此外,虽然已经仅关于若干实施方式之一公开了本公开的特定特征,但是如可能所期望的并且对于任意给定或特定应用有利的,这样的特征可以与其它实施方式的一个或多个其它特征相结合。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1