《自动通知.pdf》由会员分享,可在线阅读,更多相关《自动通知.pdf(26页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103314370 A (43)申请公布日 2013.09.18 CN 103314370 A *CN103314370A* (21)申请号 201080068534.8 (22)申请日 2010.08.13 G06F 17/30(2006.01) (71)申请人 索尼爱立信移动通讯有限公司 地址 瑞典隆德 (72)发明人 M霍 朱立忠 (74)专利代理机构 北京三友知识产权代理有限 公司 11127 代理人 吕俊刚 刘久亮 (54) 发明名称 自动通知 (57) 摘要 一种方法可以包括以下步骤 : 显示包括第一 项的文档 ; 接收选择了所述第一项的第一用户输 入 ;。
2、 以及接收提供了与所述第一项相关联的目标 值的第二用户输入。所述方法还可以包括以下步 骤 : 访问与所述文档相关联的站点 ; 监视与所述 第一项相关联的值 ; 以及确定与所述第一项相关 联的值是否满足所述目标值。所述方法可以进一 步包括以下步骤 : 当与所述第一项相关联的值满 足所述目标值时生成通知。 (85)PCT申请进入国家阶段日 2013.02.06 (86)PCT申请的申请数据 PCT/IB2010/053670 2010.08.13 (87)PCT申请的公布数据 WO2012/020282 EN 2012.02.16 (51)Int.Cl. 权利要求书 3 页 说明书 9 页 附图 。
3、13 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书9页 附图13页 (10)申请公布号 CN 103314370 A CN 103314370 A *CN103314370A* 1/3 页 2 1. 一种设备, 所述设备包括 : 显示器, 其被配置为 : 显示包括第一项的网页 ; 以及 逻辑, 其被配置为 : 接收选择了所述第一项的第一用户输入, 接收提供了与所述第一项相关联的目标值的第二用户输入, 访问与所述网页相关联的网站, 监视所述第一项, 确定与所述第一项相关联的值是否满足所述目标值, 以及 当与所述第一项相关联的值满足所述目标值时, 生成对用。
4、户的通知或者告知所述设备 来向用户提供通知。 2. 根据权利要求 1 所述的设备, 其中, 所述逻辑进一步被配置为 : 识别所述网页上的与所述第一项相关联的位置, 并且在监视所述第一项时, 所述逻辑 被配置为 : 基于所识别的位置, 确定与在所述网页上显示的所述第一项相关联的值。 3. 根据权利要求 2 所述的设备, 其中, 在确定值时, 所述逻辑被配置为 : 使用光学字符识别来识别所述值。 4. 根据权利要求 1 所述的设备, 其中, 在生成通知或者告知所述设备来提供通知时, 所 述逻辑被配置为在所述显示器上提供所述第一项满足所述目标值的视觉指示。 5. 根据权利要求 1 所述的设备, 所述。
5、设备还包括 : 扬声器, 并且 其中, 在生成通知或者告知所述用户设备来提供通知时, 所述逻辑被配置为执行以下 操作中的至少一个 : 生成文本消息, 生成短消息服务消息, 生成电子邮件消息, 告知所述扬声器来输出可听警告, 或者 向所述显示器输出网页。 6. 根据权利要求 5 所述的设备, 其中, 在生成通知或者告知所述用户设备来提供通知 时, 所述逻辑被配置为 : 向所述显示器输出网页, 其中, 通过与所述网页上的其他项不同的颜色、 更大的字体或 者不同的字体中的至少一种方式来突出显示所述第一项。 7. 根据权利要求 1 所述的设备, 其中, 在接收第一用户输入时, 所述逻辑被配置为 : 识。
6、别与所述第一用户输入相关联的特定动作或者形状。 8. 根据权利要求 7 所述的设备, 其中, 所述特定动作或者形状包括环绕所述第一项的 框、 圈或者另一形状。 9. 根据权利要求 1 所述的设备, 其中, 所述逻辑进一步被配置为 : 允许用户执行选择所述网页上的项或者选择所述网页上的区域中的至少一个操作。 10. 根据权利要求 9 所述的设备, 其中, 所述逻辑进一步被配置为 : 权 利 要 求 书 CN 103314370 A 2 2/3 页 3 提供图形用户界面 GUI 以允许用户输入与所选择的项或所选择的区域相关联的至少 一个目标值。 11. 根据权利要求 10 所述的设备, 其中, 所。
7、述至少一个目标值包括多个目标值, 并且其 中, 所述逻辑被进一步配置为 : 响应于与所述第一项相关联的值满足所述多个目标值中的第一个目标值而生成第一 通知, 以及 响应于与所述第一项相关联的值满足所述多个目标值中的第二个目标值而生成第二 通知。 12. 根据权利要求 1 所述的设备, 其中, 所述逻辑进一步被配置为 : 接收来自用户的输入, 该输入标识了要在与所述第一项相关联的值满足所述目标值时 提供的通知的类型。 13. 根据权利要求 1 所述的设备, 其中, 所述设备包括移动终端。 14. 一种方法, 所述方法包括以下步骤 : 显示包括第一项的文档 ; 接收选择了所述第一项的第一用户输入 。
8、; 接收提供了与所述第一项相关联的目标值的第二用户输入 ; 访问与所述文档相关联的站点 ; 监视与所述第一项相关联的值 ; 确定与所述第一项相关联的值是否满足所述目标值 ; 以及 当与所述第一项相关联的值满足所述目标值时生成通知。 15. 根据权利要求 14 所述的方法, 所述方法还包括以下步骤 : 识别所述文档上的与所述第一项相关联的位置, 并且其中, 监视与所述第一项相关联 的值步骤包括 : 基于所识别的位置, 确定与所述文档上显示的所述第一项相关联的值。 16. 根据权利要求 14 所述的方法, 所述方法还包括以下步骤 : 接收来自用户的输入, 该输入标识了要在与所述第一项相关联的值满足。
9、所述目标值时 提供的通知的类型。 17. 根据权利要求 14 所述的方法, 所述方法还包括以下步骤 : 提供图形用户界面 GUI 以允许用户输入所述目标值。 18. 一种存储有指令序列的计算机可读存储设备, 所述指令序列在由至少一个处理器 执行时, 使所述至少一个处理器 : 向显示器输出文档 ; 接收选择了在所述文档中显示的第一项的输入 ; 接收与所述第一项相关联的目标值 ; 访问所述文档 ; 监视与所述第一项相关联的当前值 ; 确定与所述第一项相关联的当前值是否满足所述目标值 ; 以及 当与所述第一项相关联的当前值满足所述目标值时生成通知。 19. 根据权利要求 18 所述的计算机可读存储设。
10、备, 其中, 用于接收输入和接收目标值 权 利 要 求 书 CN 103314370 A 3 3/3 页 4 的指令使所述至少一个处理器 : 经由所述显示器来接收所述输入并且接收所述目标值。 20. 根据权利要求 18 所述的计算机可读存储设备, 其中, 用于生成通知的指令使所述 至少一个处理器执行以下操作中的至少一种 : 经由所述显示器来生成视觉通知, 或者告知输出装置来输出可听警报。 权 利 要 求 书 CN 103314370 A 4 1/9 页 5 自动通知 技术领域 0001 本发明总体上涉及提供通知, 更具体地涉及基于用户定义的参数自动地提供通 知。 背景技术 0002 计算机、 。
11、通信和娱乐设备, 诸如个人计算机 (PC)、 膝上计算机、 移动终端、 个人数字 助理 (PDA) 等等, 通常被用于观看感兴趣的信息。例如, 用户可以通过移动终端访问互联网 以浏览网页。 用户可以在一段时间内, 例如在一天的过程中, 多次返回感兴趣的特定网页以 接收更新的感兴趣的信息。 发明内容 0003 本发明的第一方面提供了一种设备。该设备包括显示器, 该显示器被配置为显示 包括第一项的网页。该设备还包括逻辑, 该逻辑被配置为接收选择所述第一项的第一用户 输入、 接收提供与所述第一项相关联的目标值的第二用户输入以及访问与所述网页相关联 的网站。所述逻辑还被配置为监视所述第一项, 确定与所。
12、述第一项相关联的值是否满足所 述目标值, 以及当与所述第一项相关联的所述值满足所述目标值时, 生成对用户的通知或 告知所述设备向用户提供通知。 0004 另外, 所述逻辑可以进一步被配置为识别与所述第一项相关联的网页上的位置, 并且在监视所述第一项时, 所述逻辑可以被配置为基于所识别的位置来确定与所述网页上 显示的所述第一项相关联的值。 0005 另外, 在确定值时, 所述逻辑可以被配置为使用光学字符识别来识别所述值。 0006 另外, 在生成通知或者告知所述设备来提供通知时, 所述逻辑可以被配置为在显 示器上提供所述第一项满足所述目标值的视觉指示。 0007 另外, 所述设备可以进一步包括扬。
13、声器, 并且当生成通知或者告知所述用户设备 来提供通知时, 所述逻辑可以被配置为执行以下至少一种操作 : 生成文本消息、 生成短消息 服务消息、 生成电子邮件消息、 告知扬声器来输出可听警告, 或者向显示器输出网页。 0008 另外, 当生成通知或者告知所述用户设备来提供通知时, 所述逻辑可以被配置为 向显示器输出网页, 其中通过不同颜色、 更大字体或者与所述网页上其他项不同的字体中 的至少一种方式来突出显示第一项。 0009 另外, 当接收第一用户输入时, 所述逻辑可以被配置为识别与所述第一用户输入 相关联的特定动作或形状。 0010 另外, 所述特定动作或形状可以包括环绕所述第一项的框、 。
14、圈或者其他形状。 0011 另外, 所述逻辑可以进一步被配置为允许所述用户执行选择所述网页上的一项或 者选择所述网页上的一个区域中的至少一种操作。 0012 另外, 所述逻辑可以进一步被配置为提供图形用户界面 (GUI) 以允许所述用户输 入与所选择的项或者所选择的区域相关联的至少一个目标值。 说 明 书 CN 103314370 A 5 2/9 页 6 0013 另外, 所述至少一个目标值可以包括多个目标值, 并且所述逻辑可以进一步被配 置为响应于与所述第一项相关联的所述值满足所述多个目标值中的第一个目标值而生成 第一通知, 以及响应于与所述第一项相关联的所述值满足所述多个目标值中的第二个目。
15、标 值而生成第二通知。 0014 另外, 所述逻辑可以进一步被配置为接收来自用户的、 标识了要在与所述第一项 相关联的所述值满足所述目标值时提供的通知的类型的输入。 0015 另外, 所述设备可以包括移动终端。 0016 本发明的另一方面提供了一种方法。所述方法包括以下步骤 : 显示包括第一项的 文档, 接收选择了所述第一项的第一用户输入 ; 以及接收提供了与所述第一项相关联的目 标值的第二用户输入。所述方法还包括以下步骤 : 访问与所述文档相关联的站点 ; 监视与 所述第一项相关联的值 ; 确定与所述第一项相关联的值是否满足所述目标值 ; 以及当与所 述第一项相关联的值满足所述目标值时生成通。
16、知。 0017 另外, 所述方法可以包括以下步骤 : 识别所述文档上与所述第一项相关联的位置, 并且监视与所述第一项相关联的值的步骤可以包括基于所识别的位置来确定与所述文档 上显示的所述第一项相关联的值。 0018 另外, 所述方法可以进一步包括以下步骤 : 接收来自所述用户的、 标识了要在与所 述第一项相关联的值满足所述目标值时提供的通知的类型的输入。 0019 另外, 所述方法可以进一步包括以下步骤 : 提供图形用户界面 (GUI) 以允许所述 用户输入所述目标值。 0020 本发明再一方面提供了一种存储有指令序列的计算机可读存储设备。 所述指令在 由至少一个处理器执行时, 使所述至少一个。
17、处理器向显示器输出文档, 接收选择了在所述 文档中显示的第一项的输入, 并且接收与所述第一项相关联的目标值。所述指令还使得所 述至少一个处理器访问所述文档、 监视与所述第一项相关联的当前值, 确定与所述第一项 相关联的所述当前值是否满足所述目标值, 并且当与所述第一项相关联的所述当前值满足 所述目标值时生成通知。 0021 另外, 用于接收输入并且接收目标值的指令可以使所述至少一个处理器经由显示 器来接收所述输入以及接收所述目标值。 0022 另外, 用于生成通知的指令可以使所述至少一个处理器执行以下至少一种操作 : 经由显示器生成可视通知, 或者告知输出装置来输出可听警报。 附图说明 002。
18、3 参考附图, 其中以相同标号指示的元件可以始终表示相同的元件。 0024 图 1 是可以在其中实现在此描述的方法和系统的示例设备的图 ; 0025 图 2 在图 1 的设备中实现的示例组件的功能框图 ; 0026 图 3 是根据示例性实现在图 2 的设备中实现的组件的框图 ; 0027 图 4A 和 4B 是通过图 1 的设备可以浏览的示例性文档。 0028 图 5 是与在图 1 的设备上显示的参数的设置目标值相关联的示例性过程的流程 图 ; 0029 图 6A-6C 是设定与图 5 的过程相关的目标值相关联的示例性显示器的图 ; 说 明 书 CN 103314370 A 6 3/9 页 7。
19、 0030 图 7 是与通过图 1 的用户设备监视的用户定义参数相关联的示例性过程的流程 图 ; 0031 图 8A-8C 是与图 7 所描述的过程相关联的示例性显示器的图。 具体实施方式 0032 本发明的以下细节参考附图。 不同图中的相同标号表示相同或类似的元件。 同样, 以下细节描述并非限制本发明。相反, 本发明的范围由所附权利要求及等价物限定。 0033 示例性系统 0034 图 1 是在其中可以实现在此所描述的方法和系统的示例性用户设备 100 的图。在 示例性实现中, 用户设备 100 可以是移动终端。如在此所使用的, 术语 “移动终端” 可以包 括带有或不带有多线显示的蜂窝无线电。
20、话 ; 可以组合蜂窝无线电话与数字处理, 传真和数 据通信能力的个人通信系统 (PCS) 终端 ; 能够包括无线电话、 传呼机、 互联网 / 企业内部 互联网访问、 Web 浏览器、 管理器、 日历和 / 或全球定位系统 (GPS) 接收机的个人数字助理 (PDA) ; 以及传统膝上和/或掌上接收机或者包括无线电话收发机的其他设备。 移动终端还 可以指 “普适计算” 设备。还应当理解的是在此所描述的系统和方法还可以实现在显示感 兴趣的信息并且允许用户与所显示的信息交互的其他设备中。例如, 用户设备 100 可以包 括个人计算机 (PC)、 膝上计算机、 个人数字助理 (PDA)、 媒体播放设备。
21、 ( 例如, MPEG 音频层 3(MP3) 播放器、 视频游戏播放设备等等 )、 全球定位系统 (GPS) 设备等等。 0035 参照图 1, 用户设备 100 可以包括壳体 110、 扬声器 120、 麦克风 130 以及显示器 140。壳体 110 可以保护用户设备 100 的组件不受外部元件影响。扬声器 120 可以向用户 设备 100 的用户提供可听信息。麦克风 130 可以接收来自用户的可听信息以触发存储在用 户设备 100 中的应用程序或者例程。 0036 显示器 140 可以向用户提供视觉信息。例如, 显示器 140 可以提供关于来电或去 电、 电子邮件 (email)、 即时。
22、消息、 短消息服务 (SMS) 消息等等的信息。显示器 140 还可以 显示与用户设备 100 中存储的各种应用程序, 例如电子邮件程序、 照相机程序 / 功能、 电话 簿 / 联系人列表、 用于访问 / 下载内容 ( 例如, 新闻或者其他信息 ) 的互联网浏览器等等, 相关的信息, 诸如图标142。 在示例性实现中, 显示器140可以是触摸屏显示器设备, 其允许 用户通过手指、 触笔、 鼠标、 定位设备或者一些其他设备, 键入命令和 / 或信息。例如, 显示 器 140 可以是电阻触摸屏、 电容触摸屏、 光学触摸屏、 红外线触摸屏、 表面声波触摸屏, 或者 基于与屏幕的接触而记录输入的任意其。
23、他类型的触摸屏设备。 0037 显示器 140 还可以提供控制按钮和 / 或键区, 例如软电话键区 ( 未示出 ), 其允许 用户与用户设备100交互以使用户设备100执行一个或多个操作, 例如拨打电话、 访问信息 等等。在示例性实现中, 控制按钮可以包括一个或多个按钮, 其控制与显示器 140 相关联的 各种应用程序。 例如, 控制按钮中的一个或多个可以被用于初始化应用程序的执行, 其允许 用户在显示器 140 上选择项, 例如数据项, 并且提供与监视数据项相关联的目标值, 如在以 下细节中所描述。 0038 图 2 是根据示例性实现的用户设备 100 的示例组件的图。用户设备 100 可以。
24、包括 总线 210、 处理器 220、 存储器 230、 输入装置 240、 输出装置 250 和通信接口 260。总线 210 允许在用户设备 100 的组件之间进行通信。本领域技术人员将认识到用户设备 100 可以按 说 明 书 CN 103314370 A 7 4/9 页 8 照其他方式被配置, 并且可以包括其他或者不同的元件。例如, 用户设备 100 可以包括一个 或多个用于处理数据的调制器、 解调器、 编码器、 解码器等等。 0039 处理器 220 可以包括处理器、 微处理器、 专用集成电路 (ASIC)、 现场可编程门阵列 (FPGA)或者其他处理逻辑。 处理器220可以执行软件。
25、指令/程序或者数据结构以控制用户 设备 100 的运行。 0040 存储器 230 可以包括随机存取存储器 (RAM) 或者另一类型的动态存储设备, 其存 储信息以及处理器 220 所使用的指令 ; 只读存储器 (ROM) 或者另一类型的静态存储设备, 其存储静态信息以及由理器 220 所使用的指令 ; 闪存 ( 例如, 电可擦除可编程只读存储器 (EEPROM) 设备, 用于存储信息和指令 ; 硬盘驱动器 (HDD) ; 和 / 或一些其他类型的磁或光 学记录介质及其相关设备。存储器 230 还可以被用来存储在处理器 220 的指令执行期间的 临时变量或者其他中间信息。处理器 220 使用的。
26、指令还可以或者可替代地被存储在处理器 220 可访问的另一类型的计算机可读介质中。计算机可读介质可以包括一个或多个存储器 设备。 0041 输入装置 240 可以包括允许操作者向用户设备 100 输入信息的机制, 例如麦克风 130、 键区、 控制按钮、 键盘 ( 例如 QWERTY 键盘, Dvorak 键盘等等 )、 基于姿势的设备、 基于光 学字符识别 (OCR) 的设备、 游戏杆、 基于触摸的设备、 虚拟键盘、 语音至文本引擎、 鼠标、 笔、 触笔、 语音识别和 / 或生物特征识别机制等等。在示例性实现中, 显示器 140 可以是触摸屏 显示器, 其充当输入装置。 0042 输出装置 。
27、250 可以包括一个或多个向用户输出信息的机制, 包括显示器 ( 例如显 示器140)、 打印机、 一个或多个扬声器(例如扬声器120)等等。 如以上所描述的, 在示例性 实现中, 显示器 140 可以是触摸屏显示器。在这样的实现中, 显示器 140 可以既作为输入装 置又作为输出装置来工作。 0043 通信接口 260 可以包括收发机, 其使用户设备 100 能够与其他设备和 / 或系统进 行通信。例如, 通信接口 260 可以包括调制解调器或者 LAN 的以太网接口。通信接口 260 还可以包括经由网络, 例如无线网络, 进行通信的机制。例如, 通信接口 260 可以包括一个 或多个射频 。
28、(RF) 发射器、 接收器和 / 或收发器, 以及一个或多个用于经由网络来发送和接 收 RF 数据的天线。 0044 用户设备 100 可以为用户提供平台来发送和接收通信 ( 例如, 电话呼叫、 电子邮 件、 文本消息、 多媒体消息、 短消息服务 (SMS) 消息等等 )、 播放音乐、 搜索互联网或者执行 各种其他功能。如以下细节所描述的, 用户设备 100 还可以执行设定与用户感兴趣的信息 相关联的目标值相关的过程。用户设备 100 随后可以监视感兴趣的信息并且当目标值达到 时自动通知用户。用户设备 100 可以响应于处理器 220 执行计算机可读介质, 例如存储器 230, 中包含的指令序。
29、列来执行这些操作。这些指令可以经由例如通信接口 260 从另一计算 机可读介质读入存储器230。 在替代实施方式中, 硬线电路可以被用来替代或者与软件指令 组合以实现与本发明一致的过程。因此, 在此所描述的实现不限于硬件电路和软件的任何 特定组合。 0045 图 3 是在图 2 的用户设备 100 中实现的组件的示例性框图。在示例性实现中, 图 3 所示的所有或者一些组件可以被存储在存储器 230 中。例如, 参照图 3, 存储器 230 可以 包括通知程序 300。 说 明 书 CN 103314370 A 8 5/9 页 9 0046 通知程序 300 可以包括由处理器 220 执行的软件。
30、程序, 其允许用户设置与显示器 140上提供的信息相关联的各种参数, 例如与文档内显示的各项相关联的目标。 在此所使用 的术语 “文档” 被广泛地解释为包括任意机器可读以及机器可存储的作品。例如, 文档可以 包括网页、 与新闻事件相关的信息、 图像文件、 与商业产品相关的信息、 与用户网页相关的 信息、 扫描的图书、 文件、 文件的组合、 一个或多个带有指向其他文件的嵌入式链接的文件、 博客、 网上广告、 电子邮件等等。文档可以包括文本信息以及嵌入信息 ( 例如元信息、 超链 接等等 ) 和 / 或嵌入指令 ( 例如, Javascript 等等 )。 0047 参照图 3, 通知程序 300。
31、 可以包括目标设置逻辑 310、 监视逻辑 320 和通知逻辑 330。目标设置逻辑 310 可以包括允许用户选择显示器 140 上提供的文档的特定部分的逻 辑。例如, 图 4A 示出了与台湾网站的中央气象局 (CWB) 相关联的网页400。如图所示, 网页 400 包括大量天气相关参数, 例如气温、 风向、 风速、 能见度、 相对湿度等等。在这种情况下, 用户可能对温度特别感兴趣, 其显示为摄氏 19.5 度 (C)。 0048 用户可能进一步希望设置与监视的温度相关联的参数 / 目标。在此情况下, 目标 设置逻辑 310 可以允许用户图形化地选择显示器 140 上的 19.5 摄氏度的温度。
32、值, 示出如图 4A中的区域410上的突出显示或者由框环绕。 目标设置逻辑310还可以提供图形用户界面 (GUI), 其允许用户输入与温度相关联的目标值。举一个例子, 用户可以设置温度目标值为 30 摄氏度, 如以下更详细的描述。 0049 举另一个例子, 用户可以浏览图 4B 中所示的网页 420, 其来自与图 4A 所示的网页 相同的网站。在此情况下, 目标设置逻辑 310 可以允许用户选择另一个参数, 例如降雨量, 在区域 430 中指出。目标设置逻辑 310 可以允许用户通过 GUI 输入要与目标降雨量值相关 联的一个或多个参数。举一个例子, 用户可以浏览在图 4B 的区域 430 上。
33、的 74 毫米 (mm) 降 雨量的当前值, 并且希望设置 100mm 降雨量的目标值, 如以下更详细的描述。 0050 监视逻辑 320 可以包括监视由用户选择的目标参数的逻辑。例如, 继续上述例子, 监视逻辑 320 可以通过访问 CWB 网站来监视台北的温度和降雨量。在示例性实现中, 监视 逻辑 320 可以在用户设备 100 启动时作为后台进行来执行该功能。例如, 监视逻辑 320 可 以周期性地 ( 例如, 每 5 分钟, 每小时, 每两小时等等 ) 访问 CWB 网站的适当网页, 并且监视 温度和降雨量。在一个实现中, 监视逻辑 320 可以访问在其上设置了目标参数的网页, 并且 。
34、对当前显示的值执行光学字符识别或者一些其他类型的图像识别, 以确定用户输入的参数 是否满足目标值。在其他实现中, 监视逻辑 320 可以包括向 CWB 网站请求与感兴趣的信息 相对应的信息并且从 CWB 网站接收周期性更新, 或者使用其他技术来监视感兴趣的信息的 逻辑。无论在哪种情形下, 监视逻辑 320 都可以周期性地 ( 或者持续地 ) 监视感兴趣的信 息以确定是否达到目标值, 如以下更详细地描述。 0051 通知逻辑 330 可以包括当用户选择的项或参数达到用户定义的目标值时警告用 户的逻辑。例如, 在目标值达到时, 通知逻辑 330 可以向显示器 140 输出信息以向用户提供 可视警告。
35、。该可视警告可以包括, 例如, 通过显示器 140 显示信息、 在用户设备 100 上闪光、 改变显示器 140 的颜色、 改变用户设备 100 的部分颜色等等。可替换地, 或者另外, 通知逻 辑 330 可以激活可听警告、 激活振动机制或者激活提供触觉反馈以警告用户设备 100 的用 户目标参数已经达到的一些其他机制。在另外一些其他实例中, 通知逻辑 330 可以自动地 将感兴趣的网页下载到用户设备 100、 发送基于文本的警告 ( 例如, 文本消息、 短消息服务 说 明 书 CN 103314370 A 9 6/9 页 10 (SMS)消息、 页面、 电子邮件, 等等)以通过用户设备100。
36、输出和/或以其他形式通过用户设 备 100 提供通知以警告用户目标已经达到, 如以下更详细的描述。 0052 图 5 示出了与设置目标参数相关联的过程的实例。过程可以以用户设备 100 的用 户访问感兴趣的信息开始 ( 动作 510)。例如, 用户设备 100 的用户可以访问感兴趣的网站 并且用户设备 100 可以通过显示器 140 来显示网页 ( 动作 520)。举一个例子, 用户可以访 问与 Nasdaq 股票交易相关联的网站, 并且用户设备 100 可以从该网站下载网页 600( 例如, 主页 ) 以通过显示器 140 输出, 如图 6A 所示。 0053 参照图 6A, 网页 600,。
37、 在此也可以称作文档 600, 包括在区域 610 处与 Nasdaq 股票 指数相关联的许多值, 还包括在区域 620 处与其他股票指数相关联的值。用户可以选择文 档 600 的一部分和 / 或文档 600 中显示的值 ( 动作 530)。例如, 用户可以采用鼠标、 指针, 触笔、 他 / 她的手指或者其他装置, 在图 6B 中以手形 630 指示, 并且在区域 610 周围画出框 640。 可替换地, 用户可以通过圈或者一些其他形状来围绕区域610。 在一个实现中, 用户可 以在选择文档 600 的一部分之前使用一个或多个控制按钮和或应用程序菜单来启动通知 程序 300。可替换地, 通知程。
38、序 300 可以在用户设备 100 打开的任意时间作为后台进程运 行, 并且允许用户通过以上描述的方式识别文档的一部分。 0054 无论在哪种情况下, 在感兴趣的区域被用户选择了之后, 目标设置逻辑 310 都可 以提供允许用户选择框 640 之内的特定值或者参数的 GUI( 动作 530)。例如, 如图 6C 所示, 用户可以通过画出框 660 或者其他方式圈住值 1794.82 来选择与 NASDAQ100 相关联的值 ( 即该例子中 1794.82)。在其他实现中, 用户可以通过其他技术来选择值, 例如单击鼠标或 指针, 轻敲显示器 140 上的值, 等等。无论在哪种情况下, 在用户选择。
39、了特定项或者感兴趣 的参数之后, 目标设置逻辑 310 都可以允许用户设置与所选择的感兴趣的项相关联的一个 或多个目标值 ( 动作 540)。例如, 参照图 6C, 目标设置逻辑 310 可以响应于在框 660 处的 用户选择(即, 选择Nasdaq 100参数)而提供包括用户输入框670的图形用户界面(GUI)。 如图所示, 输入框 670 在区域 672 中显示了 Nasdaq 100 的当前值。在一个示例性实现中, 区域 672 处的值可以被加下划线, 表明该值可用于设置与该参数相关联的目标值。 0055 如在图 6C 中进一步所示, 由目标设置逻辑 310 提供的 GUI 包括用户输入。
40、框 674 和 676, 其分别响应于 Nasdaq 100 指数的最大值和最小值。用户可以通过键盘、 键区或者其他 输入装置在框 674 和 676 中输入值 ( 动作 540)。 0056 例如, 用户可以使用用户设备 100 上的键区来分别输入值 1800 和 1780 到框 674 和 676 中。用户还可以选择 “保存” 按钮 678 来保存这些值, 如图 6C 中用手形所指示的 ( 动 作 550)。目标设置逻辑 310 随后可以连同网页信息 ( 例如, 显示感兴趣的项的网页 ) 和关 于该网页的感兴趣的参数的位置一起保存这些值。监视逻辑 320 随后可以监视当前值以确 定是否达到。
41、最大或最小目标值, 如以下详细描述。 0057 如果达到了目标值, 则目标设置逻辑 310 还可以允许用户选择要提供的通知的类 型 ( 动作 560)。例如, 与目标设置逻辑 310 相关联的 GUI 可以提供当达到目标值时用户 可能希望被通知的不同类型通知的列表。如上所讨论的, 通知的类型包括在显示器 140 上 显示或者 “弹出” 的消息、 音频警告 ( 例如警报或者特定铃音 )、 震动警告、 基于文本的警告 ( 文本消息、 SMS 消息、 电子邮件、 页面等等 ), 或者提供给用户设备 100 以警告用户的警告 组合。在一些实现中, 目标设置逻辑 310 可以允许用户识别通知将被发送到的。
42、外部设备, 例 说 明 书 CN 103314370 A 10 7/9 页 11 如另一计算机或者与用户相关联的通信设备。无论在哪种情况下, 监视逻辑 320 都可以监 视用户定义参数并且当目标值达到 ( 或超过 ) 时警告用户, 如以下详细地描述。 0058 图 7 是示出与通知程序 300 相关联的示例性处理过程的流程图。过程以用户打开 用户设备 100 开始 ( 动作 710)。如上所述, 当用户设备 100 被打开时, 通知程序 300 可以 作为后台进程运行, 其主动地执行对用户设置的目标参数的监视。 在一些实现中, 用户设备 100 可以以周期间隔自动地打开以执行以下所描述的监视。。
43、 0059 继续上面的用户设置了 Nasdaq 100 指数的最大目标值和最小目标值的例子, 监 视逻辑320可以访问与用户在其上设置了目标值的网页相关联的网站(动作720)。 监视逻 辑320随后可以基于用户定义的目标值来监视Nasdaq 100股票指数的当前值(动作730)。 0060 例如, 如上所述, 目标设置逻辑 310 可能之前保存过网页上的显示了感兴趣的项 的位置或者区域。监视逻辑 320 随后可以对该感兴趣的位置 / 区域执行光学字符识别或者 一些其他类型的图像识别以识别感兴趣的项的当前值。可替代地, 监视逻辑 320 可以发送 请求到感兴趣的网站请求与感兴趣的项相关联的信息。。
44、 0061 无论在哪种情况下, 监视逻辑 320 都可以确定是否已经达到了用户定义的最大或 是最小目标 ( 动作 740)。例如, 在该例中, 监视逻辑 320 可以确定 Nasdaq 股票指数是否达 到了 1800( 最大目标 ) 或是达到了 1780( 最小目标 )。 0062 如果两个目标均未达到 ( 动作 740- 否 ), 则监视逻辑 320 可以继续周期性地监视 Nasdaq 网站。然而, 如果达到了其中一个目标值 ( 动作 740- 是 ), 则通知逻辑 330 可以通 知或者警告用户 ( 动作 750)。 0063 例如, 通知逻辑 330 可以在显示器 140 上 “弹出” 。
45、消息 810 来指示 Nasdaq 在 1800, 如图 8A 所示。不管显示器 140 上当前正在显示什么, 都可以显示该消息。即, 消息 810 可 以覆盖当前提供到显示器 140 上的任何其他信息。可替换地, 通知逻辑 330 可以生成文本 消息、 SMS 消息、 电子邮件、 页面或者提供给用户设备 100 的用户的一些其他文本消息。在 另外一些其他实现中, 通知逻辑 330 可以提供可听警告, 例如哔哔声、 特殊铃音等等, 通过 例如扬声器 120( 图 1) 输出。在另外一些其他实例中, 通知逻辑 330 可以向显示器 140 输 出包括感兴趣的项的网页。 0064 例如, 回到以上。
46、描述的关于图4A的例子, 假设用户已经为台北天气设置了30摄氏 度的目标值。 进一步假设温度已经达到了该目标值。 在此情况下, 通知逻辑330可以下载显 示台北当前温度是 30 摄氏度的感兴趣的网页, 如图 8B 中区域 820 所示。在一些实现中, 通 知逻辑 330 可以在显示器 140 上提供该网页, 而不管显示器 140 上当前显示的是什么。在 其他实现中, 通知逻辑 330 可以使该网页闪现短暂的一段时间 ( 例如, 10 秒、 一分钟等等 ), 随后将显示器 140 返回到通知之前的状态。 0065 在一些实例中, 通知逻辑 330 可以按照比网页上其他项更显著地来显示感兴趣的 项。
47、的方式来提供网页。例如, 返回到上述关于图 4B 的例子, 其中用户设置了 100mm 的降雨 量目标值。假设台北的降雨量达到了 100mm。在此情况下, 通知逻辑 330 可以下载显示当前 降雨量的感兴趣的网页, 并且用较大字体显示值100, 如图8C的区域830所示。 在其他实例 中, 与降雨量值相关联的字体可以被显示为不同的颜色 ( 例如, 红色 )、 粗体, 或者以一些其 他形式使其更显著。无论在哪个例子中, 通知逻辑 330 都可以生成通过显示器 140 输出的 警告/通知、 告知用户设备100上的输出装置(例如, 扬声器120、 振动机制等等)来向用户 说 明 书 CN 10331。
48、4370 A 11 8/9 页 12 提供警告, 和 / 或告知外部设备来向与用户设备 100 相关联的用户提供警告。 0066 这样, 用户就可以设置参数并且当一个或多个参数达到用户定义的目标或者阈值 时接收更新的信息。这允许用户与特定条件同步 ( 例如, 天气条件、 商业条件等等 ), 而无 需持续手动地查看这些参数。 例如, 用户可以设定与股票指数或者特定股票相关联的阈值。 当监视逻辑 320 检测到目标已经满足时, 可以自动地通知用户。这使得用户能够基于目标 值采取进一步行动, 例如买入或卖出股票。类似地, 当天气条件满足目标值时, 可以通知用 户以便用户可以采取进一步行动, 例如, 。
49、在特定条件下打电话回家并警告他 / 她的家人, 例 如, 可能导致洪水的暴雨、 暴风等等。 0067 结论 0068 在此所描述的实现允许用户设置与感兴趣的项相关联的参数, 并且当与感兴趣的 项相关联的值达到目标值时用户被自动地通知。 这允许用户更容易地跟踪大量的感兴趣的 项, 而无需周期性地访问不同的网站。 0069 在此描述的实施方式的前述描述提供了示例和描述, 但是并非意图详尽或将本发 明限制在公开的精确形式下。在以上教导下修改和变型是可能的, 或者可以从发明的实践 中知晓。 0070 例如, 以上主要描述的方面关于设置与金融信息和天气信息相关联的参数。应当 理解的是, 以上描述的过程可以是可用的任何类型的文档 / 信息。举一个例子, 用户可以访 问商业网站以寻找特定物品 ( 例如, 夹克 ) 的价格。用户可以为夹克设置目标值, 并且如果 之后在该网站上, 夹克降价到目标值, 用户可以被警告。 0071 在一些实现中, 当监视逻辑 320 正尝试监视感兴趣的项时, 感兴趣的网页可能改 变了配置。