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

文档序号:9620899阅读:来源:国知局
设备200可以确定网页呈现了针对Nokia?地点的可能联 系地址(例如,"Berkeley,California"联系地址210)。因此,设备200可以确定所要修改 的网页内容包括该可能的联系地址。
[0053] 在一些实施例中,装置102,例如通过处理器110,可以被配置为引起基于从该设 备获得的数据对该网页的修改。这样的修改可以针对网页的呈现的任何方面(例如,布局、 数据等)。另外,该修改可以为针对网页的呈现的该方面的任何类型的修改。在一些实施例 中,该修改可以在浏览器级别而并不是在服务器级别进行。
[0054] 在一些实施例中,装置102,例如通过处理器110,可以被配置为确定网页中与从 该设备获得的数据相关联的内容。另外,在一些实施例中,装置102,例如通过处理器110, 可以被配置为引起对网页中与从该设备获得的数据相关联的内容的修改。
[0055] 在一些实施例中,装置102,例如通过用户接口116和/或UI控制电路122,可以 被配置为引起在该设备的显示器上对经修改的网页的呈现。例如,参考图4,设备200可以 具有网页中经修改的联系地址。这样,经修改的网页220'就被呈现在屏幕208上。
[0056] 在一些实施例中,装置102,例如通过处理器110,可以被配置为使得网页中与从 该设备获得的数据相关联的内容被强调(例如,被高亮显示、加下划线、画圈、用斜体、加粗 等)。按照这些原则,在一些实施例中,装置102,例如通过处理器110,可以确定设备的当前 地理位置并且使得与该地理位置相关联的内容(例如,最接近该地理位置的联系地址)被 强调。例如,参考图4,城市"SanDiego"在230被尚壳显不。另外,在SanDiego联系地址 211的周围画上圆圈232。虽然以上所描述的图4所示的实施例详细给出了对SanDiego 联系地址211高亮显示并画圈,但是一些实施例预见到其它类型的强调(例如,下划线、改 变字体、加粗、用斜体等)。
[0057] 除此之外或可替换地,在一些实施例中,装置102,例如通过处理器110,可以被配 置为使得网页中与从该设备获得的数据相关联的内容在该网页上被重新排列。按照这些 原则,在一些实施例中,装置102,例如通过处理器110,可以确定设备的当前地理位置并且 使得与该地理位置相关联的内容(例如,最接近于该地理位置的联系地址)在该网页上被 重新排列。例如,参考图4,网页220'已经被重新排列而使得(图3所示的)"Berkeley, California"联系地址210已经被"SanDiego,California(圣地亚哥,加利福尼亚)"联 系地址211所替换。虽然以上所描述的图4所示的实施例详细给出了将网页上的联系地 址重新排列为作为置顶联系地址的位置,但是一些实施例预见到其它类型的重新排列(例 如,重新排列网页的整个布局)。例如,图4所示的网页可以被重新排列而使得SanDiego 联系地址被呈现在页面空白处或者网页上的任何地方。
[0058] 如以上所提到的,在一些实施例中,装置102,例如通过处理器110,可以被配置为 确定来自设备的任何类型的数据。实际上,在一些实施例中,这样的数据可能与用户的个人 信息相关(例如,联系人、之前对话的关键词、喜欢的网站、应用等)。例如,参考图5,设备 200呈现出网页240的修改版本。特别地,设备200已经引起了针对在该网页上的滚动信息 馈送中呈现的姓名"BarryLin(巴里?林)" 242的修改(例如,圆圈234)。在这样的情况 下,BarryLin可能是存储在设备200中的联系人。这样,网页中的内容(例如,姓名Barry Lin242)已经通过在其周围画圈234而被强调。
[0059] 图6中图示了另一种示例修改。在所描绘的该实施例中,设备200呈现出网页250 的修改版本。特别地,设备200已经引起了针对歌曲标题"DyingintheSun(阳光下死 去)"252的修改(例如,在235高亮显示)。在这样的情况下,歌曲"DyingintheSun"252 可以是设备200中存储的歌曲(或者最近在设备200上收听的歌曲)。这样,网页中的内容 (例如,歌曲"DyingintheSun" 252)已经通过被高亮显示235而被强调。
[0060] 如以上所提到的,在一些实施例中,装置102,例如通过处理器110,可以被配置为 引起针对网页以外的其它操作--诸如应用--的修改。就此而言,在一些实施例中,装置 102可以被配置为引起基于从设备获得的数据对应用的修改。例如,在一些实施例中,装置 102可以被配置为确定应用中可能与从设备获得的数据相关联的内容并且引起对该内容的 修改。例如,参考图7,设备200可以启动应用260。设备200可以确定能够通过应用260 购买的游戏262已经被安装在设备200上。在这样的情况下,设备200可以对游戏262进 行强调,例如通过在游戏262的周围呈现圆圈236。
[0061] 在一些实施例中,对网页的修改可以在通过该网页进行滚动的同时出现或呈现。 就此而言,在一些实施例中,装置102,例如通过处理器110,可以被配置为引起仅在用户正 在滚动网页的同时对该网页的修改并且使得经修改的网页被呈现。这样的实施例在信息被 滚动(例如,跨屏幕进行移动)的同时提供了相关信息的快速识别。例如,参考图5,姓名 BarryLin242周围的圆圈可以仅在用户滚动网页240的同时呈现。
[0062] 按照这些原则,在一个实施例中,装置102,例如通过用户接口116和/或UI控制 电路122,可以被配置为引起对未被修改的网页的呈现。然而,装置102,例如通过用户接口 116和/或UI控制电路122,可以被配置为接收指示用户期望滚动网页的用户输入。随后, 响应于接收到该用户输入,装置102可以被配置为在引起对网页的滚动的同时引起对经修 改的网页的呈现。另外,在一些实施例中,装置102可以被配置为在网页的滚动停止的情况 下使得经修改网页的呈现停止。
[0063] 本发明的实施例提供了用于基于设备数据进行网页修改的方法、装置和计算机程 序产品。现在将参考图8-10提供依据本发明的实施例执行的操作的各个示例。
[0064] 图8图示了依据根据示例实施例300的、用于基于设备数据来对网页进行修改的 示例方法的流程图。在图8中所图示并且关于其进行描述的操作例如可以借助于(图1所 示的)处理器110、存储器112、通信接口114、用户接口116或UI控制电路122中的一个或 多个和/或在其控制下来执行。操作302可以包括接收针对设备的用户输入,该用户输入 指示用户期望在该设备的显示器上呈现网页。处理器110、用户接口116和/或UI控制电 路122例如可以提供用于执行操作302的装置。操作304可以包括确定来自设备的数据。 处理器110例如可以提供用于执行操作304的装置。操作306可以包括引起基于从设备获 得的数据对网页的修改。处理器110、用户接口116和/或UI控制电路122例如可以提供 用于执行操作306的装置。
[0065] 图9图示了依据根据示例实施例400的、用于基于设备数据来对网页进行修改的 另一示例方法的流程图。在图9中所图示并且关于其进行描述的操作例如可以借助于(图 1所示的)处理器110、存储器112、通信接口114、用户接口116或UI控制电路122中的一 个或多个和/或在其控制下来执行。操作402可以包括接收针对设备的用户输入,该用户 输入指示用户期望在该设备的显示器上呈现网页。处理器110、用户接口116和/或UI控 制电路122例如可以提供用于执行操作402的装置。操作404可以包括确定来自设备的数 据。处理器110例如可以提供用于执行操作404的装置。操作406可以包括确定网页中与 从设备获得的数据相关联的内容。处理器110例如可以提供用于执行操作406的装置。操 作408可以包括引起对网页中与从设备获得的数据相关联的内容的修改。处理器110、用户 接口116和/或UI控制电路122例如可以提供用于执行操作408的装置。
[0066] 图10图示了依据根据示例实施例500的、用于基于设备数据来对网页进行修改的 又一示例方法的流程图。在图10中所图示并且关于其进行描述的操作例如可以借助于(图 1所示的)处理器110、存储器112、通信接口 114、用户接口 116或UI控制电路122中的一 个或多个和/或在其控制下来执行。操作502可以包括接收针对设备的用户输入,该用户 输入指示用户期望在该设备的显示器上呈现网页。处理器110、用户接口 116和/或UI控 制电路122例如可以提供用于执行操作502的装置。操作504可以包括引起在设备的显示 器上对未被修改的网页的呈现。处理器110、用户接口 116和/或UI控制电路122例如可 以提供用于执行操作504的装置。操作506可以包括接收指示用户期望滚动网页的用户输 入。处理器110、用户接口 116和/或UI控制电路122例如可以提供用于执行操作506的 装置。操作508可以包括确定来自设备的数据。处理器110例如可以提供用于执行操作 508的装置。操作510可以包括引起基于从设备获得的数据对网页的修改。处理器110、用 户接口 116和/或UI控制电路122例如可以提供用于执行操作510的装置。操作512可 以包括在引起对网页的滚动的同时引起在设备的显示器上对经修改的网页的呈现。处理器 110、用户接口 116和/或UI控制电路122例如可以提供用于执行操作512的装置。此外, 在一些实施例中,操作514可以包括在网页的滚动停止的情况下使得经修改的网页的呈现 停止。处理器110、用户接口 116和/或UI控制电路122例如可以提供用于执行操作514 的装置。
[0067]图8-10各自图示了根据示例实施例的系统、方法和计算机程序产品的流程图。将 要理解的是,流
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1