自动通知.pdf

上传人:小** 文档编号:4892403 上传时间:2018-11-24 格式:PDF 页数:26 大小:12.11MB
返回 下载 相关 举报
摘要
申请专利号:

CN201080068534.8

申请日:

2010.08.13

公开号:

CN103314370A

公开日:

2013.09.18

当前法律状态:

撤回

有效性:

无权

法律详情:

登录超时

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

索尼爱立信移动通讯有限公司

发明人:

M·霍; 朱立忠

地址:

瑞典隆德

优先权:

专利代理机构:

北京三友知识产权代理有限公司 11127

代理人:

吕俊刚;刘久亮

PDF下载: PDF下载
内容摘要

一种方法可以包括以下步骤:显示包括第一项的文档;接收选择了所述第一项的第一用户输入;以及接收提供了与所述第一项相关联的目标值的第二用户输入。所述方法还可以包括以下步骤:访问与所述文档相关联的站点;监视与所述第一项相关联的值;以及确定与所述第一项相关联的值是否满足所述目标值。所述方法可以进一步包括以下步骤:当与所述第一项相关联的值满足所述目标值时生成通知。

权利要求书

权利要求书
1.   一种设备,所述设备包括:
显示器,其被配置为:
显示包括第一项的网页;以及
逻辑,其被配置为:
接收选择了所述第一项的第一用户输入,
接收提供了与所述第一项相关联的目标值的第二用户输入,
访问与所述网页相关联的网站,
监视所述第一项,
确定与所述第一项相关联的值是否满足所述目标值,以及
当与所述第一项相关联的值满足所述目标值时,生成对用户的通知或者告知所述设备来向用户提供通知。

2.   根据权利要求1所述的设备,其中,所述逻辑进一步被配置为:
识别所述网页上的与所述第一项相关联的位置,并且在监视所述第一项时,所述逻辑被配置为:
基于所识别的位置,确定与在所述网页上显示的所述第一项相关联的值。

3.   根据权利要求2所述的设备,其中,在确定值时,所述逻辑被配置为:
使用光学字符识别来识别所述值。

4.   根据权利要求1所述的设备,其中,在生成通知或者告知所述设备来提供通知时,所述逻辑被配置为在所述显示器上提供所述第一项满足所述目标值的视觉指示。

5.   根据权利要求1所述的设备,所述设备还包括:
扬声器,并且
其中,在生成通知或者告知所述用户设备来提供通知时,所述逻辑被配置为执行以下操作中的至少一个:
生成文本消息,
生成短消息服务消息,
生成电子邮件消息,
告知所述扬声器来输出可听警告,或者
向所述显示器输出网页。

6.   根据权利要求5所述的设备,其中,在生成通知或者告知所述用户设备来提供通知时,所述逻辑被配置为:
向所述显示器输出网页,其中,通过与所述网页上的其他项不同的颜色、更大的字体或者不同的字体中的至少一种方式来突出显示所述第一项。

7.   根据权利要求1所述的设备,其中,在接收第一用户输入时,所述逻辑被配置为:
识别与所述第一用户输入相关联的特定动作或者形状。

8.   根据权利要求7所述的设备,其中,所述特定动作或者形状包括环绕所述第一项的框、圈或者另一形状。

9.   根据权利要求1所述的设备,其中,所述逻辑进一步被配置为:
允许用户执行选择所述网页上的项或者选择所述网页上的区域中的至少一个操作。

10.   根据权利要求9所述的设备,其中,所述逻辑进一步被配置为:
提供图形用户界面GUI以允许用户输入与所选择的项或所选择的区域相关联的至少一个目标值。

11.   根据权利要求10所述的设备,其中,所述至少一个目标值包括多个目标值,并且其中,所述逻辑被进一步配置为:
响应于与所述第一项相关联的值满足所述多个目标值中的第一个目标值而生成第一通知,以及
响应于与所述第一项相关联的值满足所述多个目标值中的第二个目标值而生成第二通知。

12.   根据权利要求1所述的设备,其中,所述逻辑进一步被配置为:
接收来自用户的输入,该输入标识了要在与所述第一项相关联的值满足所述目标值时提供的通知的类型。

13.   根据权利要求1所述的设备,其中,所述设备包括移动终端。

14.   一种方法,所述方法包括以下步骤:
显示包括第一项的文档;
接收选择了所述第一项的第一用户输入;
接收提供了与所述第一项相关联的目标值的第二用户输入;
访问与所述文档相关联的站点;
监视与所述第一项相关联的值;
确定与所述第一项相关联的值是否满足所述目标值;以及
当与所述第一项相关联的值满足所述目标值时生成通知。

15.   根据权利要求14所述的方法,所述方法还包括以下步骤:
识别所述文档上的与所述第一项相关联的位置,并且其中,监视与所述第一项相关联的值步骤包括:
基于所识别的位置,确定与所述文档上显示的所述第一项相关联的值。

16.   根据权利要求14所述的方法,所述方法还包括以下步骤:
接收来自用户的输入,该输入标识了要在与所述第一项相关联的值满足所述目标值时提供的通知的类型。

17.   根据权利要求14所述的方法,所述方法还包括以下步骤:
提供图形用户界面GUI以允许用户输入所述目标值。

18.   一种存储有指令序列的计算机可读存储设备,所述指令序列在由至少一个处理器执行时,使所述至少一个处理器:
向显示器输出文档;
接收选择了在所述文档中显示的第一项的输入;
接收与所述第一项相关联的目标值;
访问所述文档;
监视与所述第一项相关联的当前值;
确定与所述第一项相关联的当前值是否满足所述目标值;以及
当与所述第一项相关联的当前值满足所述目标值时生成通知。

19.   根据权利要求18所述的计算机可读存储设备,其中,用于接收输入和接收目标值的指令使所述至少一个处理器:
经由所述显示器来接收所述输入并且接收所述目标值。

20.   根据权利要求18所述的计算机可读存储设备,其中,用于生成通知的指令使所述至少一个处理器执行以下操作中的至少一种:
经由所述显示器来生成视觉通知,或者告知输出装置来输出可听警报。

说明书

说明书自动通知
技术领域
本发明总体上涉及提供通知,更具体地涉及基于用户定义的参数自动地提供通知。
背景技术
计算机、通信和娱乐设备,诸如个人计算机(PC)、膝上计算机、移动终端、个人数字助理(PDA)等等,通常被用于观看感兴趣的信息。例如,用户可以通过移动终端访问互联网以浏览网页。用户可以在一段时间内,例如在一天的过程中,多次返回感兴趣的特定网页以接收更新的感兴趣的信息。
发明内容
本发明的第一方面提供了一种设备。该设备包括显示器,该显示器被配置为显示包括第一项的网页。该设备还包括逻辑,该逻辑被配置为接收选择所述第一项的第一用户输入、接收提供与所述第一项相关联的目标值的第二用户输入以及访问与所述网页相关联的网站。所述逻辑还被配置为监视所述第一项,确定与所述第一项相关联的值是否满足所述目标值,以及当与所述第一项相关联的所述值满足所述目标值时,生成对用户的通知或告知所述设备向用户提供通知。
另外,所述逻辑可以进一步被配置为识别与所述第一项相关联的网页上的位置,并且在监视所述第一项时,所述逻辑可以被配置为基于所识别的位置来确定与所述网页上显示的所述第一项相关联的值。
另外,在确定值时,所述逻辑可以被配置为使用光学字符识别来识别所述值。
另外,在生成通知或者告知所述设备来提供通知时,所述逻辑可以被配置为在显示器上提供所述第一项满足所述目标值的视觉指示。
另外,所述设备可以进一步包括扬声器,并且当生成通知或者告知所述用户设备来提供通知时,所述逻辑可以被配置为执行以下至少一种操作:生成文本消息、生成短消息服务消息、生成电子邮件消息、告知扬声器来输出可听警告,或者向显示器输出网页。
另外,当生成通知或者告知所述用户设备来提供通知时,所述逻辑可以被配置为向显示器输出网页,其中通过不同颜色、更大字体或者与所述网页上其他项不同的字体中的至少一种方式来突出显示第一项。
另外,当接收第一用户输入时,所述逻辑可以被配置为识别与所述第一用户输入相关联的特定动作或形状。
另外,所述特定动作或形状可以包括环绕所述第一项的框、圈或者其他形状。
另外,所述逻辑可以进一步被配置为允许所述用户执行选择所述网页上的一项或者选择所述网页上的一个区域中的至少一种操作。
另外,所述逻辑可以进一步被配置为提供图形用户界面(GUI)以允许所述用户输入与所选择的项或者所选择的区域相关联的至少一个目标值。
另外,所述至少一个目标值可以包括多个目标值,并且所述逻辑可以进一步被配置为响应于与所述第一项相关联的所述值满足所述多个目标值中的第一个目标值而生成第一通知,以及响应于与所述第一项相关联的所述值满足所述多个目标值中的第二个目标值而生成第二通知。
另外,所述逻辑可以进一步被配置为接收来自用户的、标识了要在与所述第一项相关联的所述值满足所述目标值时提供的通知的类型的输入。
另外,所述设备可以包括移动终端。
本发明的另一方面提供了一种方法。所述方法包括以下步骤:显示包括第一项的文档,接收选择了所述第一项的第一用户输入;以及接收提供了与所述第一项相关联的目标值的第二用户输入。所述方法还包括以下步骤:访问与所述文档相关联的站点;监视与所述第一项相关联的值;确定与所述第一项相关联的值是否满足所述目标值;以及当与所述第一项相关联的值满足所述目标值时生成通知。
另外,所述方法可以包括以下步骤:识别所述文档上与所述第一项相关联的位置,并且监视与所述第一项相关联的值的步骤可以包括基于所识别的位置来确定与所述文档上显示的所述第一项相关联的值。
另外,所述方法可以进一步包括以下步骤:接收来自所述用户的、标识了要在与所述第一项相关联的值满足所述目标值时提供的通知的类型的输入。
另外,所述方法可以进一步包括以下步骤:提供图形用户界面(GUI)以允许所述用户输入所述目标值。
本发明再一方面提供了一种存储有指令序列的计算机可读存储设备。所述指令在由至少一个处理器执行时,使所述至少一个处理器向显示器输出文档,接收选择了在所述文档中显示的第一项的输入,并且接收与所述第一项相关联的目标值。所述指令还使得所述至少一个处理器访问所述文档、监视与所述第一项相关联的当前值,确定与所述第一项相关联的所述当前值是否满足所述目标值,并且当与所述第一项相关联的所述当前值满足所述目标值时生成通知。
另外,用于接收输入并且接收目标值的指令可以使所述至少一个处理器经由显示器来接收所述输入以及接收所述目标值。
另外,用于生成通知的指令可以使所述至少一个处理器执行以下至少一种操作:经由显示器生成可视通知,或者告知输出装置来输出可听警报。
附图说明
参考附图,其中以相同标号指示的元件可以始终表示相同的元件。
图1是可以在其中实现在此描述的方法和系统的示例设备的图;
图2在图1的设备中实现的示例组件的功能框图;
图3是根据示例性实现在图2的设备中实现的组件的框图;
图4A和4B是通过图1的设备可以浏览的示例性文档。
图5是与在图1的设备上显示的参数的设置目标值相关联的示例性过程的流程图;
图6A‑6C是设定与图5的过程相关的目标值相关联的示例性显示器的图;
图7是与通过图1的用户设备监视的用户定义参数相关联的示例性过程的流程图;
图8A‑8C是与图7所描述的过程相关联的示例性显示器的图。
具体实施方式
本发明的以下细节参考附图。不同图中的相同标号表示相同或类似的元件。同样,以下细节描述并非限制本发明。相反,本发明的范围由所附权利要求及等价物限定。
示例性系统
图1是在其中可以实现在此所描述的方法和系统的示例性用户设备100的图。在示例性实现中,用户设备100可以是移动终端。如在此所使用的,术语“移动终端”可以包括带有或不带有多线显示的蜂窝无线电话;可以组合蜂窝无线电话与数字处理,传真和数据通信能力的个人通信系统(PCS)终端;能够包括无线电话、传呼机、互联网/企业内部互联网访问、Web浏览器、管理器、日历和/或全球定位系统(GPS)接收机的个人数字助理(PDA);以及传统膝上和/或掌上接收机或者包括无线电话收发机的其他设备。移动终端还可以指“普适计算”设备。还应当理解的是在此所描述的系统和方法还可以实现在显示感兴趣的信息并且允许用户与所显示的信息交互的其他设备中。例如,用户设备100可以包括个人计算机(PC)、膝上计算机、个人数字助理(PDA)、媒体播放设备(例如,MPEG音频层3(MP3)播放器、视频游戏播放设备等等)、全球定位系统(GPS)设备等等。
参照图1,用户设备100可以包括壳体110、扬声器120、麦克风130以及显示器140。壳体110可以保护用户设备100的组件不受外部元件影响。扬声器120可以向用户设备100的用户提供可听信息。麦克风130可以接收来自用户的可听信息以触发存储在用户设备100中的应用程序或者例程。
显示器140可以向用户提供视觉信息。例如,显示器140可以提供关于来电或去电、电子邮件(email)、即时消息、短消息服务(SMS)消息等等的信息。显示器140还可以显示与用户设备100中存储的各种应用程序,例如电子邮件程序、照相机程序/功能、电话簿/联系人列表、用于访问/下载内容(例如,新闻或者其他信息)的互联网浏览器等等,相关的信息,诸如图标142。在示例性实现中,显示器140可以是触摸屏显示器设备,其允许用户通过手指、触笔、鼠标、定位设备或者一些其他设备,键入命令和/或信息。例如,显示器140可以是电阻触摸屏、电容触摸屏、光学触摸屏、红外线触摸屏、表面声波触摸屏,或者基于与屏幕的接触而记录输入的任意其他类型的触摸屏设备。
显示器140还可以提供控制按钮和/或键区,例如软电话键区(未示出),其允许用户与用户设备100交互以使用户设备100执行一个或多个操作,例如拨打电话、访问信息等等。在示例性实现中,控制按钮可以包括一个或多个按钮,其控制与显示器140相关联的各种应用程序。例如,控制按钮中的一个或多个可以被用于初始化应用程序的执行,其允许用户在显示器140上选择项,例如数据项,并且提供与监视数据项相关联的目标值,如在以下细节中所描述。
图2是根据示例性实现的用户设备100的示例组件的图。用户设备100可以包括总线210、处理器220、存储器230、输入装置240、输出装置250和通信接口260。总线210允许在用户设备100的组件之间进行通信。本领域技术人员将认识到用户设备100可以按照其他方式被配置,并且可以包括其他或者不同的元件。例如,用户设备100可以包括一个或多个用于处理数据的调制器、解调器、编码器、解码器等等。
处理器220可以包括处理器、微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他处理逻辑。处理器220可以执行软件指令/程序或者数据结构以控制用户设备100的运行。
存储器230可以包括随机存取存储器(RAM)或者另一类型的动态存储设备,其存储信息以及处理器220所使用的指令;只读存储器(ROM)或者另一类型的静态存储设备,其存储静态信息以及由理器220所使用的指令;闪存(例如,电可擦除可编程只读存储器(EEPROM))设备,用于存储信息和指令;硬盘驱动器(HDD);和/或一些其他类型的磁或光学记录介质及其相关设备。存储器230还可以被用来存储在处理器220的指令执行期间的临时变量或者其他中间信息。处理器220使用的指令还可以或者可替代地被存储在处理器220可访问的另一类型的计算机可读介质中。计算机可读介质可以包括一个或多个存储器设备。
输入装置240可以包括允许操作者向用户设备100输入信息的机制,例如麦克风130、键区、控制按钮、键盘(例如QWERTY键盘,Dvorak键盘等等)、基于姿势的设备、基于光学字符识别(OCR)的设备、游戏杆、基于触摸的设备、虚拟键盘、语音至文本引擎、鼠标、笔、触笔、语音识别和/或生物特征识别机制等等。在示例性实现中,显示器140可以是触摸屏显示器,其充当输入装置。
输出装置250可以包括一个或多个向用户输出信息的机制,包括显示器(例如显示器140)、打印机、一个或多个扬声器(例如扬声器120)等等。如以上所描述的,在示例性实现中,显示器140可以是触摸屏显示器。在这样的实现中,显示器140可以既作为输入装置又作为输出装置来工作。
通信接口260可以包括收发机,其使用户设备100能够与其他设备和/或系统进行通信。例如,通信接口260可以包括调制解调器或者LAN的以太网接口。通信接口260还可以包括经由网络,例如无线网络,进行通信的机制。例如,通信接口260可以包括一个或多个射频(RF)发射器、接收器和/或收发器,以及一个或多个用于经由网络来发送和接收RF数据的天线。
用户设备100可以为用户提供平台来发送和接收通信(例如,电话呼叫、电子邮件、文本消息、多媒体消息、短消息服务(SMS)消息等等)、播放音乐、搜索互联网或者执行各种其他功能。如以下细节所描述的,用户设备100还可以执行设定与用户感兴趣的信息相关联的目标值相关的过程。用户设备100随后可以监视感兴趣的信息并且当目标值达到时自动通知用户。用户设备100可以响应于处理器220执行计算机可读介质,例如存储器230,中包含的指令序列来执行这些操作。这些指令可以经由例如通信接口260从另一计算机可读介质读入存储器230。在替代实施方式中,硬线电路可以被用来替代或者与软件指令组合以实现与本发明一致的过程。因此,在此所描述的实现不限于硬件电路和软件的任何特定组合。
图3是在图2的用户设备100中实现的组件的示例性框图。在示例性实现中,图3所示的所有或者一些组件可以被存储在存储器230中。例如,参照图3,存储器230可以包括通知程序300。
通知程序300可以包括由处理器220执行的软件程序,其允许用户设置与显示器140上提供的信息相关联的各种参数,例如与文档内显示的各项相关联的目标。在此所使用的术语“文档”被广泛地解释为包括任意机器可读以及机器可存储的作品。例如,文档可以包括网页、与新闻事件相关的信息、图像文件、与商业产品相关的信息、与用户网页相关的信息、扫描的图书、文件、文件的组合、一个或多个带有指向其他文件的嵌入式链接的文件、博客、网上广告、电子邮件等等。文档可以包括文本信息以及嵌入信息(例如元信息、超链接等等)和/或嵌入指令(例如,Javascript等等)。
参照图3,通知程序300可以包括目标设置逻辑310、监视逻辑320和通知逻辑330。目标设置逻辑310可以包括允许用户选择显示器140上提供的文档的特定部分的逻辑。例如,图4A示出了与台湾网站的中央气象局(CWB)相关联的网页400。如图所示,网页400包括大量天气相关参数,例如气温、风向、风速、能见度、相对湿度等等。在这种情况下,用户可能对温度特别感兴趣,其显示为摄氏19.5度(C)。
用户可能进一步希望设置与监视的温度相关联的参数/目标。在此情况下,目标设置逻辑310可以允许用户图形化地选择显示器140上的19.5摄氏度的温度值,示出如图4A中的区域410上的突出显示或者由框环绕。目标设置逻辑310还可以提供图形用户界面(GUI),其允许用户输入与温度相关联的目标值。举一个例子,用户可以设置温度目标值为30摄氏度,如以下更详细的描述。
举另一个例子,用户可以浏览图4B中所示的网页420,其来自与图4A所示的网页相同的网站。在此情况下,目标设置逻辑310可以允许用户选择另一个参数,例如降雨量,在区域430中指出。目标设置逻辑310可以允许用户通过GUI输入要与目标降雨量值相关联的一个或多个参数。举一个例子,用户可以浏览在图4B的区域430上的74毫米(mm)降雨量的当前值,并且希望设置100mm降雨量的目标值,如以下更详细的描述。
监视逻辑320可以包括监视由用户选择的目标参数的逻辑。例如,继续上述例子,监视逻辑320可以通过访问CWB网站来监视台北的温度和降雨量。在示例性实现中,监视逻辑320可以在用户设备100启动时作为后台进行来执行该功能。例如,监视逻辑320可以周期性地(例如,每5分钟,每小时,每两小时等等)访问CWB网站的适当网页,并且监视温度和降雨量。在一个实现中,监视逻辑320可以访问在其上设置了目标参数的网页,并且对当前显示的值执行光学字符识别或者一些其他类型的图像识别,以确定用户输入的参数是否满足目标值。在其他实现中,监视逻辑320可以包括向CWB网站请求与感兴趣的信息相对应的信息并且从CWB网站接收周期性更新,或者使用其他技术来监视感兴趣的信息的逻辑。无论在哪种情形下,监视逻辑320都可以周期性地(或者持续地)监视感兴趣的信息以确定是否达到目标值,如以下更详细地描述。
通知逻辑330可以包括当用户选择的项或参数达到用户定义的目标值时警告用户的逻辑。例如,在目标值达到时,通知逻辑330可以向显示器140输出信息以向用户提供可视警告。该可视警告可以包括,例如,通过显示器140显示信息、在用户设备100上闪光、改变显示器140的颜色、改变用户设备100的部分颜色等等。可替换地,或者另外,通知逻辑330可以激活可听警告、激活振动机制或者激活提供触觉反馈以警告用户设备100的用户目标参数已经达到的一些其他机制。在另外一些其他实例中,通知逻辑330可以自动地将感兴趣的网页下载到用户设备100、发送基于文本的警告(例如,文本消息、短消息服务(SMS)消息、页面、电子邮件,等等)以通过用户设备100输出和/或以其他形式通过用户设备100提供通知以警告用户目标已经达到,如以下更详细的描述。
图5示出了与设置目标参数相关联的过程的实例。过程可以以用户设备100的用户访问感兴趣的信息开始(动作510)。例如,用户设备100的用户可以访问感兴趣的网站并且用户设备100可以通过显示器140来显示网页(动作520)。举一个例子,用户可以访问与Nasdaq股票交易相关联的网站,并且用户设备100可以从该网站下载网页600(例如,主页)以通过显示器140输出,如图6A所示。
参照图6A,网页600,在此也可以称作文档600,包括在区域610处与Nasdaq股票指数相关联的许多值,还包括在区域620处与其他股票指数相关联的值。用户可以选择文档600的一部分和/或文档600中显示的值(动作530)。例如,用户可以采用鼠标、指针,触笔、他/她的手指或者其他装置,在图6B中以手形630指示,并且在区域610周围画出框640。可替换地,用户可以通过圈或者一些其他形状来围绕区域610。在一个实现中,用户可以在选择文档600的一部分之前使用一个或多个控制按钮和或应用程序菜单来启动通知程序300。可替换地,通知程序300可以在用户设备100打开的任意时间作为后台进程运行,并且允许用户通过以上描述的方式识别文档的一部分。
无论在哪种情况下,在感兴趣的区域被用户选择了之后,目标设置逻辑310都可以提供允许用户选择框640之内的特定值或者参数的GUI(动作530)。例如,如图6C所示,用户可以通过画出框660或者其他方式圈住值1794.82来选择与NASDAQ100相关联的值(即该例子中1794.82)。在其他实现中,用户可以通过其他技术来选择值,例如单击鼠标或指针,轻敲显示器140上的值,等等。无论在哪种情况下,在用户选择了特定项或者感兴趣的参数之后,目标设置逻辑310都可以允许用户设置与所选择的感兴趣的项相关联的一个或多个目标值(动作540)。例如,参照图6C,目标设置逻辑310可以响应于在框660处的用户选择(即,选择Nasdaq 100参数)而提供包括用户输入框670的图形用户界面(GUI)。如图所示,输入框670在区域672中显示了Nasdaq 100的当前值。在一个示例性实现中,区域672处的值可以被加下划线,表明该值可用于设置与该参数相关联的目标值。
如在图6C中进一步所示,由目标设置逻辑310提供的GUI包括用户输入框674和676,其分别响应于Nasdaq 100指数的最大值和最小值。用户可以通过键盘、键区或者其他输入装置在框674和676中输入值(动作540)。
例如,用户可以使用用户设备100上的键区来分别输入值1800和1780到框674和676中。用户还可以选择“保存”按钮678来保存这些值,如图6C中用手形所指示的(动作550)。目标设置逻辑310随后可以连同网页信息(例如,显示感兴趣的项的网页)和关于该网页的感兴趣的参数的位置一起保存这些值。监视逻辑320随后可以监视当前值以确定是否达到最大或最小目标值,如以下详细描述。
如果达到了目标值,则目标设置逻辑310还可以允许用户选择要提供的通知的类型(动作560)。例如,与目标设置逻辑310相关联的GUI可以提供当达到目标值时用户可能希望被通知的不同类型通知的列表。如上所讨论的,通知的类型包括在显示器140上显示或者“弹出”的消息、音频警告(例如警报或者特定铃音)、震动警告、基于文本的警告(文本消息、SMS消息、电子邮件、页面等等),或者提供给用户设备100以警告用户的警告组合。在一些实现中,目标设置逻辑310可以允许用户识别通知将被发送到的外部设备,例如另一计算机或者与用户相关联的通信设备。无论在哪种情况下,监视逻辑320都可以监视用户定义参数并且当目标值达到(或超过)时警告用户,如以下详细地描述。
图7是示出与通知程序300相关联的示例性处理过程的流程图。过程以用户打开用户设备100开始(动作710)。如上所述,当用户设备100被打开时,通知程序300可以作为后台进程运行,其主动地执行对用户设置的目标参数的监视。在一些实现中,用户设备100可以以周期间隔自动地打开以执行以下所描述的监视。
继续上面的用户设置了Nasdaq 100指数的最大目标值和最小目标值的例子,监视逻辑320可以访问与用户在其上设置了目标值的网页相关联的网站(动作720)。监视逻辑320随后可以基于用户定义的目标值来监视Nasdaq 100股票指数的当前值(动作730)。
例如,如上所述,目标设置逻辑310可能之前保存过网页上的显示了感兴趣的项的位置或者区域。监视逻辑320随后可以对该感兴趣的位置/区域执行光学字符识别或者一些其他类型的图像识别以识别感兴趣的项的当前值。可替代地,监视逻辑320可以发送请求到感兴趣的网站请求与感兴趣的项相关联的信息。
无论在哪种情况下,监视逻辑320都可以确定是否已经达到了用户定义的最大或是最小目标(动作740)。例如,在该例中,监视逻辑320可以确定Nasdaq股票指数是否达到了1800(最大目标)或是达到了1780(最小目标)。
如果两个目标均未达到(动作740‑否),则监视逻辑320可以继续周期性地监视Nasdaq网站。然而,如果达到了其中一个目标值(动作740‑是),则通知逻辑330可以通知或者警告用户(动作750)。
例如,通知逻辑330可以在显示器140上“弹出”消息810来指示Nasdaq在1800,如图8A所示。不管显示器140上当前正在显示什么,都可以显示该消息。即,消息810可以覆盖当前提供到显示器140上的任何其他信息。可替换地,通知逻辑330可以生成文本消息、SMS消息、电子邮件、页面或者提供给用户设备100的用户的一些其他文本消息。在另外一些其他实现中,通知逻辑330可以提供可听警告,例如哔哔声、特殊铃音等等,通过例如扬声器120(图1)输出。在另外一些其他实例中,通知逻辑330可以向显示器140输出包括感兴趣的项的网页。
例如,回到以上描述的关于图4A的例子,假设用户已经为台北天气设置了30摄氏度的目标值。进一步假设温度已经达到了该目标值。在此情况下,通知逻辑330可以下载显示台北当前温度是30摄氏度的感兴趣的网页,如图8B中区域820所示。在一些实现中,通知逻辑330可以在显示器140上提供该网页,而不管显示器140上当前显示的是什么。在其他实现中,通知逻辑330可以使该网页闪现短暂的一段时间(例如,10秒、一分钟等等),随后将显示器140返回到通知之前的状态。
在一些实例中,通知逻辑330可以按照比网页上其他项更显著地来显示感兴趣的项的方式来提供网页。例如,返回到上述关于图4B的例子,其中用户设置了100mm的降雨量目标值。假设台北的降雨量达到了100mm。在此情况下,通知逻辑330可以下载显示当前降雨量的感兴趣的网页,并且用较大字体显示值100,如图8C的区域830所示。在其他实例中,与降雨量值相关联的字体可以被显示为不同的颜色(例如,红色)、粗体,或者以一些其他形式使其更显著。无论在哪个例子中,通知逻辑330都可以生成通过显示器140输出的警告/通知、告知用户设备100上的输出装置(例如,扬声器120、振动机制等等)来向用户提供警告,和/或告知外部设备来向与用户设备100相关联的用户提供警告。
这样,用户就可以设置参数并且当一个或多个参数达到用户定义的目标或者阈值时接收更新的信息。这允许用户与特定条件同步(例如,天气条件、商业条件等等),而无需持续手动地查看这些参数。例如,用户可以设定与股票指数或者特定股票相关联的阈值。当监视逻辑320检测到目标已经满足时,可以自动地通知用户。这使得用户能够基于目标值采取进一步行动,例如买入或卖出股票。类似地,当天气条件满足目标值时,可以通知用户以便用户可以采取进一步行动,例如,在特定条件下打电话回家并警告他/她的家人,例如,可能导致洪水的暴雨、暴风等等。
结论
在此所描述的实现允许用户设置与感兴趣的项相关联的参数,并且当与感兴趣的项相关联的值达到目标值时用户被自动地通知。这允许用户更容易地跟踪大量的感兴趣的项,而无需周期性地访问不同的网站。
在此描述的实施方式的前述描述提供了示例和描述,但是并非意图详尽或将本发明限制在公开的精确形式下。在以上教导下修改和变型是可能的,或者可以从发明的实践中知晓。
例如,以上主要描述的方面关于设置与金融信息和天气信息相关联的参数。应当理解的是,以上描述的过程可以是可用的任何类型的文档/信息。举一个例子,用户可以访问商业网站以寻找特定物品(例如,夹克)的价格。用户可以为夹克设置目标值,并且如果之后在该网站上,夹克降价到目标值,用户可以被警告。
在一些实现中,当监视逻辑320正尝试监视感兴趣的项时,感兴趣的网页可能改变了配置或者布局。在这种情况下,监视逻辑320可以执行光学字符识别或者一些其他类型的图像识别来识别感兴趣的项。例如,在以上参照图4A的关于台北温度的例子中,监视逻辑320可以执行光学字符识别或者另一类型的图像识别来识别感兴趣的网页上的单词“temperature”。监视逻辑320随后可以使用光学字符识别或者其他类型的图像识别来识别临近单词“temperature”或其附近的值。在这些实现中,目标设置逻辑310可以识别感兴趣的词,此外或者替代地识别用户选择的感兴趣的位置,如以上针对图5的描述。
此外,在一些实现中,用户可以为感兴趣的单个项设置多个目标值,并且还可以在每个目标值满足时设置不同类型的警告。举一个例子,用户可以设置与股票相关联的多个目标值。当第一目标达到时,可以按照第一种形式来警告用户,例如在显示器140上弹出一个画面。当股票值达到第二目标时(例如,更高的目标),可以按照不同的形式警告用户,例如,可听警告、振动警告等等。在这种情况下,当每个目标达到时,目标设置逻辑310提供的GUI可以允许用户选择通知/警告的类型。这样,用户就可以基于他/她接收的通知类型来为通知赋予重要度。
进一步,以上描述了在文档上,例如网页上,设置目标值的方面。在一些实例中,用户可以选择在单个文档上的感兴趣的多个项,并且为文档上的每个项提供相应的目标值。监视逻辑320随后可以监视与单个文档(例如,网页)上的感兴趣的多个项相关联的当前值。
此外,以上描述了关于提供通知给用户的方面。在一些实现中,通知可以被发送给用户设备100,并且被存储以便日后检查,这与发送试图立即获得用户的注意的警告相反(例如,画面弹出、可听警报等等)。在这种实现中,通知程序300可以在显示器140上提供图标以表明通知数据被提供给用户进行检查。
仍进一步,在一些实现中,通知程序300可以自动地触发功能而非提供通知相关警告。例如,通知逻辑330可以与另一程序进行接口通信以响应于感兴趣的项满足阈值而自动地执行某个动作。继续股票的例子,当感兴趣的项是股票价格时,当目标值达到时,通知逻辑330可以自动地与在线经纪人进行接口通信以发送卖出指令。在另一个例子中,当感兴趣的项是温度时,当目标温度达到时,通知逻辑330自动地告知用户的家庭供热或者空调系统来打开/关闭系统。这样,通知程序300就可以自动操作额外的功能并且节约用户的大量时间。
仍进一步,尽管针对图5和7描述了一系列动作,但是这些动作的顺序可以按照与本发明一致的其他实现而变化。然而,非依赖动作可以被并行地执行。
如上所述,本发明的各方面对本领技术人员显而易见的,可以实现为计算机设备、蜂窝通信设备/系统、多媒体播放设备、方法和/或计算机程序产品。由此,本发明的方面可以被实例化在硬件和/或软件(包括固件、驻留软件、微代码等等)中。进一步,本发明的方面可以采用计算机可用或者具有计算机可用或实现在介质上用于或与指令执行系统连接的计算机可读程序代码的计算机可读存储介质上的计算机程序产品形式。用于实现与本发明原理一致的方面的实际软件代码或者特定控制硬件并非本发明的限制。因此,未参考特定软件代码描述各方面的操作和行为,应当理解的是本领域技术人员能够设计软件和控制硬件以实现基于在此描述的各方面。
进一步,本发明的特定方面可以被实现为“逻辑”,其可执行一个或多个功能。这个逻辑可以包括硬件(例如处理器)、微处理器、ASIC、FPGA或者其他处理逻辑、软件,或者硬件和软件的组合。
应当强调的是,当在该说明书中使用措辞“包括”时,其被认为是指定规定的特性、要件、步骤或者组件的存在,但不排除一个或多个其他特性、要件、步骤、组件或由此的组合的存在或者附加。
在本申请的说明书中使用的元件、行动或者指令都不应当被解释为对本发明是关键的或基本的,除非在此显式地描述。同样,如在此使用的,并未指明单复数的描述意图包括单数或复数。进一步,短语“基于”,如在此所使用的,意图表示“至少部分地基于”,除非显式地相反指示。
本发明的范围由权利要求及其等价物限定。

自动通知.pdf_第1页
第1页 / 共26页
自动通知.pdf_第2页
第2页 / 共26页
自动通知.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《自动通知.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 正尝试监视感兴趣的项时, 感兴趣的网页可能改 变了配置。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1