用于基于设备数据来修改网页的方法、装置和计算机程序产品的制作方法_3

文档序号:9620899阅读:来源:国知局
0可以包括用于进行这里所描述的一个或多个 操作的特别配置的硬件。可替换地,作为另一个示例,当处理器110被实现为诸如可以存储 在存储器112中的指令的执行器时,该指令可以对处理器110进行特别配置以执行这里所 描述的一个或多个算法或操作。
[0040] 存储器112例如可以包括易失性存储器、非易失性存储器或者其一些组合。在这 方面,存储器112可以包括非瞬时的计算机可读存储介质。虽然在图1中被图示为单个 存储器,但是存储器112可以包括多个存储器。多个存储器可以被实现在单个计算设备 上或者可以跨共同被配置为作为装置102的多个计算设备进行分布。在各个示例实施例 中,存储器112可以包括硬盘、随机访问存储器、高速缓存存储器、闪存、紧致盘只读存储器 (CD-ROM)、数字多功能盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路,或者它们 的一些组合。在装置102被实现为移动终端10的实施例中,存储器112可以包括易失性存 储器40和/或非易失性存储器42。存储器112可以被配置为存储信息、数据、应用、指令等 以便使得装置102能够依据各个示例实施例执行各种功能。例如,在一些示例实施例中,存 储器112被配置为缓冲输入数据以便由处理器110进行处理。除此之外或可替换地,存储 器112可以被配置为存储程序指令以便由处理器110来执行。存储器112可以存储静态和 /或动态信息形式的信息。该所存储的信息例如可以包括图像、内容、媒体内容、用户数据、 应用数据等。该所存储的信息可以由UI控制电路在执行其功能的期间进行存储和/或使 用。
[0041] 通信接口 114可以被实现为以电路、硬件、计算机程序产品来实现的任何设备或 装置,或者它们被配置为从另一个计算设备接收数据和/或向其传送数据的组合,上述计 算机程序产品包括存储在计算机可读介质(例如,存储器112)上并且由处理设备(例如, 处理器110)所执行的计算机可读程序指令。在一些示例实施例中,通信接口 114至少部分 地被实现为处理器110或者以其它方式由其进行控制。在这方面,通信接口 114诸如可以 经由总线而与处理器110进行通信。通信接口 114例如可以包括天线、发射器、接收器、收 发器和/使得能够与一个或多个远程计算设备进行通信的支持硬件或软件。在其中装置 102被体现为移动终端10的实施例中,通信接口 114可以被体现为或包括(图2所示的) 发射器14和接收器16。通信接口 114可以被配置为使用可以被用于计算设备之间的通信 的任何协议来接收和/或传送数据。在这方面,通信接口 114可以被配置为使用可以被用 于在装置102和一个或多个计算设备或计算资源可以通过其进行通信的无线网络、有线网 络、它们的一些组合等上进行数据传输的任何协议来接收和/或传送数据。作为示例,通信 接口 114可以被配置为通过网络从服务器或其它内容源接收和/或以其它方式访问内容 (例如,网页内容、流媒体内容等)。除此之外或可替换地,通信接口 114可以被配置为支持 依据任何基于接近度的协议进行通信,例如包括Wi-Fi、NFC、蓝牙、WiMAX等。通信接口 114 诸如还可以经由总线而与存储器112、用户接口 116和/或UI控制电路122进行通信。
[0042] 用户接口 116可以与处理器110进行通信以接收用户输入的指示和/或向用户提 供可听、视觉、机械或其它输出。这样,用户接口 116可以包括键盘、鼠标、操纵杆、显示器、 触摸屏显示器、麦克风、扬声器和/或其它输入/输出机制。在一些实施例中,显示器可以指 代屏幕上、墙上、或眼镜(例如,近眼显示器)上的显示器,或者在空中的显示器等。在其中 装置102被体现为移动终端10的实施例中,用户接口 116可以被体现为或包括(图2所示 的)显示器28和键盘30。用户接口 116诸如可以经由总线而与存储器112、通信接口 114 和/或UI控制电路122进行通信。
[0043]UI控制电路122可以被实现为各种装置,诸如电路、硬件、包括存储在计算机可读 介质(例如,存储器112)上并且由处理器设备(例如,处理器110)执行的计算机可读程 序指令的计算机程序产品,或者它们的一些组合,并且在一些实施例中,其被实现为处理器 110或者以其它方式由处理器110进行控制。在其中UI控制电路122与处理器110分开实 现的实施例中,UI控制电路122可以与处理器110进行通信。空白区确定设备128诸如可 以经由总线而进一步与存储器112、通信接口 114或用户接口 116中的一个或多个进行通 ?目。
[0044]UI控制电路122可以被配置为从诸如触摸显示器(例如,触摸屏)的用户接口 116 接收用户输入。用户输入或信号可以携带指示该用户输入的位置信息。就此而言,该位置 可以包括二维空间中的用户输入位置,其可以相对于该触摸显示器用户接口的表面。例如, 该位置可以包括相对于二维坐标系统(例如,X和Y轴)的坐标位置,而使得该位置可以被 确定。因此,UI控制电路122可以确定用户输入的位置,诸如为了确定用户输入与之相关 联的显不器的一部分。
[0045] 该触摸显示器还可以被配置为使得能够检测悬停(hover)手势输入。悬停手势输 入可以包括在并不与触摸显示器的表面形成物理接触的情况下对该触摸显示器所进行的 手势输入,诸如在触摸显示器的表面上方或前方的一定距离处所作出的手势。作为一个示 例,该触摸显示器可以包括电容型触摸显示器,该电容型触摸显示器可以被配置为使得能 够检测可以在并不与显示表面进行物理接触的情况下通过其作出手势的手指或其它输入 物体的电容。作为另一个示例,触摸显示器可以被配置为使得能够通过使用声波触摸传感 器技术、电磁触摸感应技术、近场成像技术、光学感应技术、红外接近度感应技术、它们的一 些组合等进行悬停手势输入的检测。
[0046] 如以上所提到的,(图1所示的)装置102可以被配置为执行各种操作。例如,在 一些实施例中,装置102可以被配置为与网络进行通信,以诸如加载网页、发送电子邮件或 者执行其它功能。其它示例操作可以包括播放歌曲或视频。同样,装置102可以被配置为 诸如利用相机来拍摄照片。此外,在一些实施例中,装置102可以被配置为作为电话进行操 作。另外,在一些实施例中,装置102可以被配置为确定其当前地理位置(例如,经由全球 定位系统(GPS)、小区ID、互联网协议(IP)地址等)。就此而言,装置102可以被配置为执 行任何类型的操作。
[0047] 此外,在一些实施例中,装置102,例如通过存储器112,可以被配置为存储与一种 或多种操作相关联的数据。例如,装置102可以被配置为存储其当前地理位置。类似地,装 置102可以被配置为存储联系人、歌曲、视频、图片或应用。在一些实施例中,这种存储在设 备上的数据在这里可以被称为"设备数据"或"来自设备的数据"。在一些实施例中,该设备 数据可以是特定于具体设备的,使得其可以提供有关该设备或该设备的用户的唯一信息。
[0048] 在一些实施例中,装置102,例如通过用户接口 116和/或UI控制电路122,可以 被配置为接收针对该设备的用户输入,该用户输入指示用户期望在该设备的显示器上呈现 网页。例如,用户可能正在浏览互联网并且可以执行指示期望观看网页的用户输入(例如, "触摸"手势或针对键盘的输入)。作为响应,在一些实施例中,装置102,例如通过用户接口 116和/或UI控制电路122,可以被配置为引起对网页(例如,未修改的网页)的呈现。图 3图示了示例设备200 (诸如可以体现装置102)。设备200可以包括屏幕208。在所描绘的 实施例中,网页220被呈现在设备200的屏幕208上,诸如可以与web地址221相关联。在 所描绘的实施例中,网页220被呈现的部分包括联系人信息,其为针对Nokia?地点的可 能联系地址的形式。例如,在210,呈现出"Berkeley,California!;伯克利,加利福尼亚)" 的地址。
[0049] 在一些情况下,网页的内容可以是通用的(例如,旨在吸引各种各样的人)。实际 上,网页上的一些内容对于特定观看者而言可能不太重要。例如,参考图3,网页220包括针 对Nokia?地点的许多不同联系地址。然而,根据用户的位置,某些地址可能不太重要或 者不太有用。例如,如果用户位于SanDiego(圣地亚哥),则Berkeley地址210就可能并 不是其期望的。
[0050]这样,本发明的一些实施例提供了基于设备数据对网页的修改。实际上,本发明的 一些实施例使得能够对网页的内容进行强调和/或重新排列,从而针对特定用户量身定制 该网页。在一些实施例中,来自设备的数据可以被用来确定该网页中的哪些内容要进行修 改以便对用户进行强调。就此而言,基于特定于每个设备的数据的量身定制的网页被呈现 给用户。这允许用户快速且容易地识别相关信息。相同概念也可以在该设备的其它操作中 使用,诸如在设备执行应用的期间使用。
[0051] 在一些实施例中,装置102,例如通过处理器110,可以被配置为确定来自设备(例 如,存储器112等)的数据。这样的数据可以与该设备相关联或者在一些情况下被存储在该 设备上。例如,在一些实施例中,装置102可以被配置为确定该设备的地理位置(例如,该 设备的当前地理位置)。装置102可以被配置为进行确定的其它可能数据包括存储在该设 备上的联系人、存储在该设备上的歌曲、存储在该设备上的视频、存储在该设备上的图片、 存储在该设备上的应用,等等。虽然以上描述详细给出了所要确定的来自设备的数据的一 些示例,但是可以确定任何类型的来自设备的数据。例如,在一些情况下,先前的对话或之 前使用的搜索项可以被存储在该设备上并且可以被确定为来自该设备的数据。
[0052] 例如,图3所示的设备200可以将该设备的当前地理位置确定为California的 SanDiego。在这样的情况下,
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1