终端设备、服务器和用于确定目标区域的方法

文档序号:6354364阅读:272来源:国知局
专利名称:终端设备、服务器和用于确定目标区域的方法
技术领域
本发明实施例涉及一种终端设备、服务器和用于确定目标区域的方法。
背景技术
随着网络的飞速发展和普及,能够通过网络访问网页的各种终端设备被广泛应用,例如,个人计算机、便携式计算机、平版式计算机、便携式蜂窝电话、和便携式音乐播放器等。目前互联网上的内容丰富多彩,然而每个人关注的内容不一样。在传统访问网站的方法中,需要浏览整个网页来寻找自己感兴趣的内容,而用户关注的内容可能仅仅是网页上的一小部分。此外在传统网页访问方法中,往往需要用户在每次访问时输入网站的网址,操作十分不便。例如,用户在网上购物时,在网页上展示的多个货物中发现了希望购买的货物,但是目前该货物的比较贵。在传统访问网站的方法中,用户需要常常刷新网页来了解该货物的价格变换。又例如,用户关注体育专栏网页中关于某场体育比赛的比分,在传统访问网站的方法中,用户需要时常登录该网页查看最新的比分。这样不仅需要用户频繁地登录网站,操作十分繁琐,而且信息获取效率很低。

发明内容
本发明实施例的目的在于提供一种终端设备、服务器和用于确定目标区域的方法,以解决上述问题。本发明实施例提供一种终端设备,包括第一网页信息获取单元,配置来获取所浏览的网页的网页地址;第一区域确定单元,配置来接收第一选择输入,并根据第一选择输入获得关于网页中的目标区域的目标区域特征信息,其中第一选择输入用于确定网页中的目标区域,并且目标区域中的内容能够被更新;第一目标设备确定单元,配置来接收第二选择输入,并根据第二选择输入获得目标设备信息,其中目标设备信息用于确定从服务器接收目标区域中的内容的目标设备;以及第一发送单元,配置来向服务器发送网页地址、目标区域特征信息和目标设备信息。本发明的另一实施例提供了一种服务器,包括第二网页信息获取单元,配置来获取网页的网页地址;第二区域确定单元,配置来获取关于所述网页上的目标区域的目标区域特征信息,其中所述目标区域中的内容能够被更新;以及第二目标设备信息确定单元,配置来获得目标设备信息,所述目标设备信息用于确定接收所述目标区域中的内容的目标设备。本发明的另一实施例提供了一种应用于终端设备和/或服务器的用于确定目标区域的方法。所述方法包括获取网页的网页地址;获取关于网页上的目标区域的目标区域特征信息,其中目标区域中的内容能够被更新;以及获取目标设备信息,目标设备信息用于确定接收目标区域中的内容的目标设备。
本发明的实施例提供的方案,提供了一种有效地确定当前浏览的网页中用户感兴趣的目标区域,以及将目标区域中的内容传送到目标设备的方法,和相应的终端设备以及服务器。通过本发明实施例提供的方案简化了用户的操作,并且提高了信息的获取效率。


为了更清楚地说明本发明实施 例的技术方案,下面将对实施例的描述中所需要使用的附图作简单地介绍。下面描述中的附图仅仅是本发明的示例性实施例。图I是示出根据本发明实施例的终端设备的示范性结构框图。图2是示出了根据本发明一个实施例的网页的示意图。图3是示出根据本发明另一实施例的终端设备的示范性结构框图。图4是示出了根据本发明一个实施例的网页的示意图。图5是示出了与网页对应的网页文档的示意图。图6是示出了根据本发明一个实施例的在网页上进行第一选择输入和删除输入的示意图。图7是示出根据本发明实施例的服务器的示范性结构框图。图8是示出根据本发明另一实施例的服务器的示范性结构框图。图9是描述了根据本发明实施例的确定目标区域的方法的流程图。图10是描述了根据本发明另一实施例的确定目标区域的方法的流程图。
具体实施例方式在下文中,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复解释将被省略。在以下实施例中,术语“传送”包括从一个设备向另一设备发送或推送数据。具体地,术语“传送”可包括直接从一个设备向另一设备发送数据;以及先从一个设备向另一个设备发送提示信息,待接收到另一设备对提示信息确认后,再从一个设备向另一设备发送数据。图I是示出根据本发明实施例的终端设备100的示范性结构框图。下面将参照图I说明本发明的实施例的终端设备。在以下实施例中,终端设备可为能够通过网络进行通信的设备。终端设备的具体形式包括但不限于移动电话、个人计算机、个人数字助手、便携式计算机、平板计算机等。如图I所示,本实施例的终端设备100包括第一网页信息获取单元110、第一区域确定单元120、第一目标设备确定单元130和第一发送单元140。具体地,第一网页信息获取单元110可获取用户通过终端设备100浏览的网页的网页地址。例如,第一网页信息获取单元110可为浏览器单元。第一区域确定单元120可接收第一选择输入,并根据第一选择输入获得关于网页中的目标区域的目标区域特征信息。第一选择输入用于确定网页中的目标区域。例如,第一选择输入可以是用户通过输入单元在所浏览的网页上进行的框选操作等。此外,目标区域中的内容能够被更新。例如,用户在网页上展示的多个货物中发现了希望购买的货物,该货物的价格随着时间改变被更新。用户可通过在网页上选择包括该货物的价格所在的区域作为目标区域。此外,目标区域特征信息可用于确定与第一选择输入对应的目标区域。稍后将对第一区域确定单元120获得关于网页中的目标区域的目标区域特征信息的方式进行详细描述。
第一目标设备确定单元130可接收第二选择输入,并根据第二选择输入获得目标设备信息,其中目标设备信息用于确定从服务器接收目标区域中的内容的目标设备。目标设备可以是终端设备100自身,也可是与终端设备100不同的另一终端设备。目标设备信息可以是移动电话的电话号码等。此外,根据本发明的一个实施例,用户可在服务器中预先存储包括注册用户名、密码、以及常用的终端设备等的信息的账户。第二选择输入可以是用户名、密码之类的登录信息。用户登录后,服务器可根据其账户信息自动确定目标设备。第一区域确定单元120和第一目标设备确定单元130可包括例如键盘、鼠标、触摸屏之类的输入单元。第一发送单元140可向服务器发送网页地址、目标区域特征信息和目标设备信息。这里的服务器可以与第一网页信息获取单元110所获取网页地址的网站的服务器不同。通过根据本实施例的终端设备,可将确定的在当前浏览的网页中感兴趣的目标区域和关于希望接收目标区域中内容的目标设备的目标设备信息发送到服务器。从而服务器可根据相关信息获取目标区域中的内容,并对其进行进一步操作。例如,服务器可将获取的目标区域中的内容传送到目标设备信息所确定的目标设备。具体地,服务器可根据预先设定或来自用户的指令,以预定时间间隔获取目标区域中的内容并向目标设备传送。可替换地,服务器还可获取目标区域中的内容并判断该内容是否被更新,以及当目标区域中的内容被更新时向目标设备传送该内容。稍后将对此进行详细描述。在目标设备与所述终端设备相同的情况下,根据本发明的一个实施例,终端设备还可包括第一接收单元,以便接收从服务器发送的目标区域中的内容。优选地,终端设备还可包括安装单元和处理单元。具体地,当终端设备未安装过用于显示所接收的内容数据的微件(widget)或应用(application)时,第一接收单元还可接收用于显示所述内容数据的微件或应用的安装信息。安装单元可根据安装信息安装微件或应用。然后处理单元可自动运行所安装的微件或应用,并通过所述微件或应用显示接收到的内容数据。此外,终端设备还可包括图标生成单元,以便在安装单元安装微件或应用后在微件或应用列表中添加安装单元安装的微件或应用的图标。此外,终端设备可还包括快捷显示生成单元,以便安装单元安装微件后,查找微件快捷显示界面中是否存在空闲位置,并且当存在空闲位置时在空闲位置生成所安装的微件的快捷显示。下面,具体描述图I的第一区域确定单元120根据第一选择输入获得关于网页中的目标区域的目标区域特征信息的实施例。根据本发明的一个实施例,可将每一个网页页面看作是一个图片,在此情况下,目标区域特征信息可包括指示目标区域的位置的区域位置信息。第一确定区域确定单元根据第一选择输入获得相应的区域位置信息。以下,将参考图2来详细描述在目标区域特征信息包括指示目标区域的位置的区域位置信息的情况下,通过第一区域确定单元120根据第一选择输入获得目标结点的属性信息的一个实施例。
图2是示出了根据本发明一个实施例的网页200的示意图。将该网页200看作图片。在本实施例中可预先设置作为图片的网页中参考坐标系。例如,预先确定网页200左上角为坐标系原点O,并且网页200的上边缘所在的方向为X轴,左边缘所在的方向为y轴。如图2所示,当用户通过例如鼠标之类的输入设备沿箭头A所示的方向滑过,从而框选了网页200中的目标区域210时,例如,在预先设定框选区域为由用户输入的起点和终点确定的矩形的情况下,根据框选输入的起点Zl的位置坐标和终点Z2的位置坐标可确定用户所选择的区域。此外,还可通过起点的位置坐标和框选输入的所框选的区域的形状曲线方程来精确描述用户所选择的区域。 优选地,第一确定区域确定单元还根据电子设备的显示分辨率和/或电子设备的浏览器版本获得与第一选择输入对应的区域位置信息。具体地,第一确定区域确定单元可根据电子设备的显示分辨率和/或电子设备的浏览器版本估算在终端设备上显示的网页与在网站的服务器上提供的网页之间的偏移量,并考虑所估算的偏移量来获取与第一选择输入对应的区域位置信息。以上示出了通过将用户浏览的网页视为图片,并且通过区域位置信息来确定目标区域的情形。然而,本发明不限于此。当前的网页通常符合HTML规范,网页文档中包括组成网页的各种结点。根据本发明的另一实施例,还可通过网页中的结点来确定目标区域。下面,参照图3说明本发明另一实施例的终端设备。图3是示出根据本发明另一实施例的终端设备300的示范性结构框图。与图I中所示的服务器100类似地,服务器300包括第一网页信息获取单元310、第一目标设备确定单元330和第一发送单元340。具体地,第一网页信息获取单元310可获取用户通过终端设备300浏览的网页的网页地址。第一目标设备确定单元330可接收第二选择输入,并根据第二选择输入获得目标设备信息,其中目标设备信息用于确定从服务器接收目标区域中的内容的目标设备。第一发送单元340可向服务器发送网页地址、目标区域特征信息和目标设备信息。此外,在终端设备300中第一网页信息获取单元310还可获取网页的网页文档(例如,HTML文档)。网页文档包括网页中包含的结点的结点信息。终端设备300还包括第一区域确定单元320。第一区域确定单元320可接收第一选择输入,并根据第一选择输入获得关于网页中的目标区域的目标区域特征信息。其中,第一选择输入用于确定网页中的目标区域。此外,目标区域中的内容能够被更新。更具体地,第一区域确定单元320可包括用于根据第一选择输入确定目标区域中包含的结点作为目标结点的目标结点确定模块321。并且,第一区域确定单元320即根据目标结点确定模块321确定的目标结点,获得包括目标结点的结点信息中的属性信息的目标区域特征信息,其中属性信息与目标结点一一对应。将参照图4和图5来详细描述在目标区域特征信息包括所述目标结点的属性信息的情况下,通过第一区域确定单元320根据第一选择输入获得目标结点的属性信息的一个实施例。在以下实施例中,将以网页中的div结点为例进行描述,然而应注意在可替换的实施例中,目标结点还可为其他类型的结点。图4是示出了根据本发明一个实施例的网页400的示意图。图5是示出了与网页400对应的HTML文档500的示意图。如图4所示,网页400中包含第一内容410和第二内容420。在与网页400对应的HTML文档500中,第一内容410对应于结点510所包含的内容,而第二内容420对应于结点520所包含的内容。在HTML规范中,网页中的每一个节点都可以支持事件驱动。如上所述,第一网页信息获取单元可从提供网页400的网站服务器获取包括网页中包含的结点的结点信息的HTML文档500。结点信息可包括HTML文档500中的每个结点所包括的内容信息和特征信息。具体地,内容信息可以是结点在网页中所显示的内容。例如,结点510中的第一内容对应于在网页400中所显示第一内容410。类似地,结点520中的第二内容对应于在网页400中所显示第二内容420。特征信息可包括节点的特征属性和/或该结点在网页中的位置关系。例如特征信息可包括结点的ID、名称(name)、类型、是否存在子结点,子结点个数、以及是否有父结点,父结点个数、包含的链接的层次深度等。此外,第一区域确定单元可进一步包括目标结点确定模块。目标结点确定模块可 为网页文档中的结点注册对应于第一选择输入的第一事件,并且确定触发了所述第一事件的结点为所述目标结点。例如,在图5所示的示例中,为HTML文档500中包括结点510和520注册对应于例如框选操作的第一选择输入的第一事件。如图4所示,当用户通过例如鼠标之类的输入设备框选了网页400中包括内容420的目标区域430时,目标区域430中包括的内容420所对应的结点520响应于框选操作而触发了第一事件。此时,目标结点确定模块确定结点520为目标结点。第一区域确定单元可获得包括目标结点的结点信息中的属性信息的目标区域特征信息,其中所述属性信息与目标结点一一对应,即,通过属性信息可确定与该属性信息唯一对应的结点。具体地,可从上述结点的特征信息中提取属性信息。例如,属性信息可包括结点的ID、名称(name)、类型中的一个或多个。在本实施例的获取目标区域特征信息的方法中,通过利用HTML文档,可准确并且高效地获取指示目标区域的目标区域特征信息。然而本发明不限于此,通常提供网页的网站服务器处理网页文档以外,还提供包含结点的结点在网页中的位置信息的层叠样式表。在可替换的实施例中,第一区域确定单元中的目标结点确定模块还可获取网页的层叠样式(CSS)表和与第一选择输入对应的区域位置信息,并且根据层叠样式表和区域位置信息确定目标结点。第一区域确定单元可根据目标结点确定模块确定的目标区域中的目标结点来获得目标区域特征信息。根据本发明的另一实施例,图3中所示的终端设备300还可包括第一深度确定单元,配置来接收第三选择输入,以生成深度指令,其中深度指令用于确定目标结点中包括的链接的获取深度。具体地,在用户选择的目标区域中,可能包括超链接。用户可通过第三选择输入确定是否希望获得的目标区域中的超链接所链接到内容,以及当用户选择获取深度为I时,表示用户希望获取所选的目标区域中包括的超链接打开后的内容;如果深度为2,那么表示除了目标区域中包括的超链接打开后的内容以外,如果打开后的超链接内容中还有超链接会再一次深入超链接后的内容,以此类推。此外,可预先设定获取深度是I。此外,根据本发明的另一实施例,电子设备还可将网页中的内容按照不同的数据类型进行分为不同的选择区域,例如文本选择区域、视频选择区域、音选择区域等,并根据用户的选择以不同的显示效果显示不同的选择区域,以便于用户的进行第一选择输入。具体地,图3中所示的终端设备300还可包括第一数据分类单元和第一显示效果分配单元。第一数据分类单元可根据第一网页信息获取单元获取的网页的网页文档结点信息确定结点包含的数据类型。第一显示效果分配单元可接收第四选择输入,并且根据第四选择输入,按照数据类型对结点分配显示效果。例如,当用户选择视频选择区域时,高亮网页中的视频区域并以改变网页中其他区域的透明度和/或颜色,以便于用户可以选择喜好的视频。此外,根据本发明的另一实施例,第一区域确定单元在接收第一输入后还可接收删除输入。删除输入可用于确定从与第一选择输入对应的区域删除一部分,并将删除该部分后的区域作为目标区域。图6是示出了根据本发明一个实施例的在网页600上进行第一选择输入和删除输入的示意图。在图6所示的示例中,第一选择输入和删除输入均为框选操作。如图6所示,用户首先进行第一选择输入,其框选的区域为区域610,然后,用户进行删除输入,其框选的区域为在区域610中区域620 (如图6中的阴影部分所示)。在此情况下,第一区域确定单元可确定目标区域为区域610中除了区域620以外的部分。图7是示出根据本发明实施例的服务器700的示范性结构框图。下面将参照图7说明本发明的实施例的服务器。如图7所示,本实施例的服务器700包括第二网页信息获取单元710、第二区域确定单元720和第二目标设备信息确定单元730。具体地,第二网页信息获取单元710可获取网页的网页地址。更具体地说,第二网页信息获取单元710可从例如图I或图3所示的终端设备接收终端设备中的第一网页信息获取单元获取的用户所浏览的网页的网页地址。可替换地,第二网页信息获取单元710可直接从终端设备的浏览器单元获得用户浏览的网页的地址。而无需在终端设备中设置第一网页信息获取单元。第二区域确定单元720可获取关于网页上的目标区域的目标区域特征信息。如上所述,目标区域中的内容能够被更新。与第二网页信息获取单元710类似,第二区域确定单元720可从例如图I或图3所示的终端设备接收终端设备中的第一区域确定单元获得的目标区域特征信息。可替换地,第二区域确定单元720可直接从终端设备的例如键盘、鼠标、触摸屏之类的输入单元获取输入信息。也就是说,第二区域确定单元720可直接根据终端设备接收的用于确定网页中的目标区域的第一选择输入,获得关于网页中的目标区域的目标区域特征信息。如上所述,可包括指示目标区域的位置的区域位置信息、或目标区域中的目标结点的属性信息等。以上已结合图2至图6对根据第一选择输入获得关于网页中的目标区域的目标区域特征信息的方法进行了详细描述,故在此不再赘述。第二目标设备信息确定单元730可获得用于确定接收目标区域中的内容的目标设备的目标设备信息。与第二网页信息获取单元710类似,第二目标设备信息确定单元730可从例如图I或图3所示的终端设备接收终端设备中的第一目标设备确定单元获得的目标设备信息。可替换地,第二目标设备信息确定单元730可直接从终端设备的例如键盘、鼠标、触摸屏之类的输入单元获取输入信息。也就是说,第二目标设备信息确定单元730根据所述终端设备接收的第二选择输入获得目标设备信息。如上所述,目标设备信息可以是移动电话的电话号码等。此外,用户可在服务器700中预先存储包括注册用户名、密码、以及常用的终端设备等的信息的账户。第二选择输入可以是用户名、密码之类的账户登录信息。第二目标设备信息确定单元730可根据账户登录信息调用该用户的账户信息,并自动确定目标设备。
通过根据本实施例的服务器,可将确定的在用户在终端设备上浏览的网页中感兴趣的目标区域和关于希望接收目标区域中内容的目标设备的目标设备信息。从而服务器可根据相关信息获取目标区域中的内容,并对其进行进一步操作。例如,服务器可将获取的目标区域中的内容传送到目标设备信息所确定的目标设备。具体地,服务器可根据预先设定或来自用户的指令,以预定时间间隔获取目标区域中的内容并向目标设备传送。可替换地,服务器还可获取目标区域中的内容并判断该内容是否被更新,以及当目标区域中的内容被更新时向目标设备传送该内容。稍后将对此进行详细描述。下面,将参照图8说明本发明另一实施例的服务器。图8是示出根据本发明另一实施例的服务器800的示范性结构框图。与图7中所示的服务器700类似地,服务器800包括第二网页信息获取单元810、第二区域确定单元820和第二目标设备信息 确定单元830。具体地,第二网页信息获取单元810可获取网页的网页地址。第二区域确定单元820可获取关于网页上的目标区域的目标区域特征信息。第二目标设备信息确定单元830可获得用于确定接收目标区域中的内容的目标设备的目标设备信息。此外,服务器800还包括内容获取单元840、更新确定单元850和第二发送单元860。具体地,内容获取单元840可根据网页地址和目标区域特征信息,获取目标区域中的内容。更新确定单元850可确定内容获取单元获取的目标区域中的内容是否被更新。第二发送单元860可当目标区域中的内容被更新时,根据目标设备信息向目标设备传送目标区域中的内容。根据本发明的一个实施例,在第二区域确定单元820获取关于网页上的目标区域的目标区域特征信息包括目标结点的属性信息的情况下(其中目标结点是目标区域中的结点,并且属性信息与目标结点一一对应),内容获取单元840可根据第二网页信息获取单元810获得的网页地址,获取包括网页中包含的结点的结点信息的网页文档,并且根据目标结点的属性信息,从网页文档中获取目标区域中的内容,即目标结点中所包括的内容。更新确定单元850可比较当前获得的目标结点所包含的内容与之前获得的目标结点所包含的内容是否相同。当目标结点所包括的内容发生了改变时,更新确定单元850可确定目标区域中的内容被更新。可替换地,更新确定单元850可查看网页文档中目标结点的最近更新信息以确定目标结点中的内容是否被更新。此外,在目标区域特征信息包括目标结点的属性信息的情况下,服务器还可包括第二深度确定单元。第二深度确定单元第二深度确定单元根据终端设备接收的第三选择输入生成深度指令,其中深度指令用于确定目标结点中包括的链接的获取深度。第二深度确定单元可根据从终端设备的例如键盘、鼠标、触摸屏之类的输入单元获取的第三选择输入,生成深度指令。可替换地,服务器也可直接从例如上述包括第一深度确定单元的终端设备中接收深度指令。内容获取单元可根据深度指令,获取目标结点中在获取深度内的链接中的内容。更新确定单元还可确定内容获取单元获取的内容是否被更新。当内容获取单元获取的内容被更新时,第二发送单元根据目标设备信息向目标设备传送被更新的内容。根据本发明的另一个实施例,在第二区域确定单元820获取关于网页上的目标区域的目标区域特征信息包括目标区域在网页上的位置的区域位置信息的情况下,内容获取单元840可根据网页地址,以图像形式获取网页,并且根据区域位置信息从网页图片中提取目标区域部分。更新确定单元850可比较当前获得的目标区域部分的图片与之前获得的目标区域部分的图片是否相同。当目标区域部分的图片发生了改变时,更新确定单元850可确定目标区域中的内容被更新。此外,用户可设置服务器800中的第二发送单元860向其传送被更新的目标区域中的内容的传送时间段,例如可以设置从晚上9点至早晨10点不进行传送等。此外,用户还可户可设置服务器800中的第二发送单元860向其传送被更新的目标区域中的内容的有效时间段,例如用户仅想推送春运机票信息,那么可设置传送有效时间为距当前时间2个月。此外,有的目标区域中的内容可能更新的比较频繁,而用户无需每次更新都关注。在此情况下,用户还可户可设置服务器800中的第二发送单元860向其传送被更新的目标区域中的内容的频率。如设置最小频率为一天,那么即使有变更一天之内服务器会向目标设备传送一次更新的内容。
在图8中所示的实施例中,服务器800可获知用户在浏览页面遇到感兴趣的内容,并且对用户感兴趣的目标区域进行轮询监测,并且当发现被检测的内容发送变化时,将该区域更新后的信息传送至例如手机、计算机之类的目标设备。从而简化了用户的操作,提高了信息获取的效率。下面,参照图9说明本发明的实施例的确定目标区域的方法。图9是描述了根据本发明实施例的确定目标区域的方法900的流程图。确定目标区域的方法900中的各个步骤可分别被上述图I所示的终端设备100中的相应单元或上述图7所示的终端设备700中的相应单元执行,因此,为了简洁,不再具体描述。如图9所示,在步骤S910中,获取网页的网页地址。在步骤S920中,获取关于网页上的目标区域的目标区域特征信息,其中目标区域中的内容能够被更新。在步骤S930中,获取目标设备信息,其中目标设备信息用于确定接收目标区域中的内容的目标设备。目标设备可以是浏览所述网页的该终端设备或是与该终端设备不同的另一电子设备。具体地,在图9中所示的确定目标区域的方法900中的各个步骤可分别被上述图I所示的终端设备100中的相应单元执行时,在步骤S910中,可获取用户通过终端设备浏览的网页的网页地址。在步骤S920中,接收第一选择输入,并根据第一选择输入获得关于网页中的目标区域的目标区域特征信息,其中第一选择输入用于确定网页中的目标区域。并且在步骤S930中,接收第二选择输入,并根据第二选择输入获得目标设备信息。此外,确定目标区域的方法900还可包括向所述服务器发送网页地址、目标区域特征信息和目标设备信息的步骤,以便将获得的信息发送的到服务器。可替换地,在图9中所示的确定目标区域的方法900中的各个步骤可分别被上述图7所示的终端设备700中的相应单元执行时,在步骤S910中获取其网页地址的网页可可以是链接到该服务器的中终端设备所浏览的网页。在步骤S920中,可根据终端设备接收的第一选择输入获得关于网页中的目标区域的目标区域特征信息,其中第一选择输入用于确定网页中的目标区域。在步骤S930中,可根据终端设备接收的第二选择输入获得目标设备信息。下面,具体描述在服务器中执行方法900的情况下,在步骤S920中根据终端设备接收的第一选择输入获得关于网页中的目标区域的目标区域特征信息的实施例。根据本发明的一个实施例,可将每一个网页页面看作是一个图片,在此情况下,目标区域特征信息可包括指示目标区域的位置的区域位置信息。步骤S920可包括根据第一选择输入获得区域位置信息。其中区域位置信息指示目标区域的位置。优选地,除了第一选择输入以外,还可根据浏览网页的终端设备的显示分辨率和/或电子设备的浏览器版本获得与第一选择输入对应的区域位置信息此外,当前的网页通常符合HTML规范,网页文档中包括组成网页的各种结点。根据本发明的另一个实施例,图9中的方法还可包括获取网页的网页文档,其中网页文档包括网页中包含的结点的结点信息。步骤S920可包括根据第一选择输入确定目标结点,其中目标结点是目标区域中的结点;以及获得目标结点的结点信息中的属性信息,其中属性信息与目标结点对应。也就是说,在本实施例中,可通过网页中的结点来确定目标区域。具体地,在HTML规范中,网页中的每一个节点都可以支持事件驱动。图9中的方法还可包括给网页中的结点注册对应于第一选择输入的第一事件。上述根据所述第一选择输入确定目标结点可包括确定触发了所述第一事件的结点为目标结点。可替换地,图9中的方法还包括获取该网页包含结点位置信息的层叠样式(CSS)表和与第一选择输入对应的区域位置信息。上述根据第一选择输入确定目标结点包括根据层叠样式表和区域位置信息确定目标结点。此外,在可通过网页中的结点来确定目标区域的情况下,图9中的方法还可包括根据终端设备接收的第三选择输入生成深度指令,其中深度指令用于确定目标结点中包括的链接的获取深度。此外,为了进一步方便用户的操作,可将网页中的内容按照不同的数据类型进行分为不同的选择区域,并根据用户的选择以不同的显示效果显示不同的选择区域,以便于用户的进行第一选择输入。具体地,图9中的方法还可包括根据结点信息确定结点包含的数据类型,并且根据终端设备接收的第四选择输入,按照数据类型对结点分配显示效果。应注意,虽然上述各个步骤以在服务器执行为例进行了描述,但是本发明不限于此,还可在终端设备中执行类似的功能。根据本实施例的确定目标区域的方法,可将确定的在用户在终端设备上浏览的网页中感兴趣的目标区域和关于希望接收目标区域中内容的目标设备的目标设备信息。从而服务器可根据相关信息获取目标区域中的内容,并对其进行进一步操作。下面,参照图10说明本发明的另一实施例的确定目标区域的方法。图10是描述了根据本发明另一实施例的确定目标区域的方法1000的流程图。确定目标区域的方法900中的各个步骤可分别被上述8所示的服务器800中的相应单元执行,因此,为了简洁,不再具体描述。如图10所示,与图9中的方法700中的步骤S910至步骤S930类似地,在步骤S1010中,获取网页的网页地址。在步骤S1020中,获取关于网页上的目标区域的目标区域特征信息,其中目标区域中的内容能够被更新。在步骤S1030中,获取目标设备信息,其中目标设备信息用于确定接收目标区域中的内容的目标设备。此外方法1000还包括步骤S1040至步骤S1060。具体地,在步骤S1040中,根据网页地址和目标区域特征信息获取目标区域中的内容。在步骤S1050中,确定在步骤S1040中获取的目标区域中的内容是否被更新。当确定目标区域中的内容被更新时,在步骤S1060中,根据目标设备信息向目标设备传送目标区域中的内容。
以下将具体地描述在步骤S1040中根据网页地址和目标区域特征信息获取目标区域中的内容的方法。根据本发明的一个实施例,目标区域特征信息可包括指示目标区域在网页上的位置的区域位置信息。在此情况下,在步骤S1040可包括根据在步骤S1010中获得的网页地址,以图像形式获取网页;以及根据区域位置信息,从网页中获取目标区域中的内容。在步骤S1050中,可比较当前获得的目标区域部分的图片与之前获得的目标区域部分的图片是否相同,并且当目标区域部分的图片发生了改变时,确定目标区域中的内容被更新。可替换地,根据本发明另一实施例,目标区域特征信息包括目标结点的属性信息,其中目标结点是目标区域中的结点。此外,属性信息与目标结点一一对应。在此情况下,在步骤S1040可包括根据在步骤S1010中获得的网页地址,获取包括网页中包含的结点的结点信息的网页文档,并且根据在步骤S1020中获得的目标结点的属性信息,从网页文档中获取目标结点中的内容。步骤S1050中,可比较当前获得的目标结点所包含的内容与之前获得的目标结点所包含的内容是否相同,并且当目标结点所包括的内容发生了改变时,可确定目标区域中的内容被更新。可替换地,步骤S1050中可查看网页文档中目标结点的最 近更新信息(即,指示结点中的内容何时被更新的信息),以确定目标结点中的内容是否被更新。此外,为了便于用户了解目标区域中所包含的超链接所涉及的内容的更新,上述实施例中的方法还可包接收用于确定目标结点中包括的链接的获取深度的深度指令;根据深度指令,获取目标结点中在获取深度内的链接中的内容;确定内容获取单元获取的链接中的内容是否被更新;以及当内容获取单元获取的链接中的内容被更新时,根据目标设备信息向目标设备传送被更新的链接的内容。通过根据图10中所示的确定目标区域的方法,服务器可获知用户在浏览页面遇到感兴趣的内容,并且对用户感兴趣的目标区域进行轮询监测,并且当发现被检测的内容发送变化时,将该区域更新后的信息传送至例如手机、计算机之类的目标设备。从而简化了用户的操作,提高了信息获取的效率。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。尽管已示出和描述了本发明的一些实施例,但本领域技术人员应理解,在不脱离本发明的原理和精神的情况下,可对这些实施例进行各种修改,这样的修改应落入本发明的范围内。
权利要求
1.一种终端设备,包括 第一网页信息获取单元,配置来获取所浏览的网页的网页地址; 第一区域确定单元,配置来接收第一选择输入,并根据所述第一选择输入获得关于所述网页中的目标区域的目标区域特征信息,其中所述第一选择输入用于确定所述网页中的所述目标区域,并且所述目标区域中的内容能够被更新; 第一目标设备确定单元,配置来接收第二选择输入,并根据所述第二选择输入获得目标设备信息,其中所述目标设备信息用于确定从服务器接收所述目标区域中的内容的目标设备;以及 第一发送单元,配置来向所述服务器发送所述网页地址、所述目标区域特征信息和所述目标设备信息。
2.如权利要求I所述的终端设备,其中 所述第一网页信息获取单元还配置来获取所述网页的网页文档,其中所述网页文档包括所述网页中包含的结点的结点信息; 所述第一区域确定单元包括 目标结点确定模块,配置来根据所述第一选择输入确定目标结点,其中所述目标结点是所述目标区域中包含的结点; 所述目标区域特征信息包括所述目标结点的结点信息中的属性信息,其中所述属性信息与所述目标结点对应。
3.如权利要求2所述的终端设备,其中 所述结点支持事件驱动, 所述目标结点确定模块还配置来为所述结点注册对应于所述第一选择输入的第一事件,并且确定触发了所述第一事件的结点为所述目标结点。
4.如权利要求2所述的终端设备,其中 所述目标结点确定模块还配置来获取所述网页的层叠样式表和与所述第一选择输入对应的区域位置信息,并且根据所述层叠样式表和所述区域位置信息确定所述目标结点,其中所述层叠样式表中包含所述结点的结点位置信息。
5.如权利要求2所述的终端设备,还包括 第一深度确定单元,配置来接收第三选择输入,以生成深度指令,其中所述深度指令用于确定所述目标结点中包括的链接的获取深度。
6.如权利要求2所述的终端设备,还包括 第一数据分类单元,配置来根据所述结点信息确定所述结点包含的数据类型,以及第一显示效果分配单元,配置来接收第四选择输入,并且根据所述第四选择输入,按照所述数据类型对所述结点分配显示效果。
7.如权利要求I所述的终端设备,其中 所述目标区域特征信息包括指示所述目标区域的位置的区域位置信息, 所述第一确定区域确定单元根据所述第一选择输入获得所述区域位置信息。
8.如权利要求7所述的终端设备,其中 所述第一确定区域确定单元还根据所述终端设备的显示分辨率和/或所述电子设备的浏览器版本获得与所述第一选择输入对应的区域位置信息。
9.如权利要求I所述的终端设备,其中所述目标设备信息指示所述终端设备为所述目标设备,所述终端设备还包括 第一接收单元,配置来接收从所述服务器发送的所述目标区域中的内容。
10.一种服务器,包括 第二网页信息获取单元,配置来获取网页的网页地址; 第二区域确定单元,配置来获取关于所述网页上的目标区域的目标区域特征信息,其中所述目标区域中的内容能够被更新;以及 第二目标设备信息确定单元,配置来获得目标设备信息,所述目标设备信息用于确定接收所述目标区域中的内容的目标设备。
11.如权利要求10所述的服务器,其中 所述网页为与所述服务器连接的终端设备浏览的网页; 所述第二区域确定单元根据所述终端设备接收的第一选择输入,获得关于所述网页中的目标区域的目标区域特征信息,其中所述第一选择输入用于确定所述网页中的所述目标区域; 所述第二目标设备信息确定单元根据所述终端设备接收的第二选择输入获得目标设备信息。
12.如权利要求10所述的服务器,还包括 内容获取单元,配置来根据所述网页地址和所述目标区域特征信息,获取所述目标区域中的内容; 更新确定单元,配置来确定所述内容获取单元获取的所述目标区域中的内容是否被更新; 第二发送单元,配置来当所述目标区域中的内容被更新时,根据所述目标设备信息向所述目标设备传送所述目标区域中的内容。
13.如权利要求12所述的服务器,其中 所述内容获取单元根据所述网页地址,获取所述网页的网页文档,其中所述网页文档包括所述网页中包含的结点的结点信息, 所述目标区域特征信息包括目标结点的属性信息,其中所述目标结点是所述目标区域中的结点,以及所述属性信息与所述目标结点一一对应, 所述内容获取单元根据所述目标结点的属性信息,从所述网页文档中获取所述目标区域中的内容。
14.如权利要求13所述的服务器,还包括 第二深度确定单元,配置来根据终端设备接收的第三选择输入生成深度指令,其中所述深度指令用于确定所述目标结点中包括的链接的获取深度; 所述内容获取单元还配置来根据所述深度指令,获取所述目标结点中在所述获取深度内的链接中的内容; 所述更新确定单元还配置来确定所述内容获取单元获取的内容是否被更新, 所述第二发送单元还配置来当所述内容获取单元获取的内容被更新时,根据所述目标设备信息向所述目标设备传送被更新的内容。
15.如权利要求12所述的服务器,其中所述内容获取单元还配置来根据所述网页地址,以图像形式获取所述网页, 所述目标区域特征信息包括指示所述目标区域在所述网页上的位置的区域位置信息,所述内容获取单元还配置来根据所述区域位置信息,从所述网页中获取所述目标区域中的内容。
16.—种用于确定目标区域的方法,包括 获取网页的网页地址; 获取关于所述网页上的目标区域的目标区域特征信息,其中所述目标区域中的内容能够被更新;以及 获取目标设备信息,其中所述目标设备信息用于确定接收所述目标区域中的内容的目标设备。
17.如权利要求16所述的方法,其中 所述网页为终端设备浏览的网页; 所述获取关于所述网页上的目标区域的目标区域特征信息包括根据所述终端设备接收的第一选择输入获得关于所述网页中的目标区域的目标区域特征信息,其中所述第一选择输入用于确定所述网页中的所述目标区域; 所述获取目标设备信息包括根据所述终端设备接收的第二选择输入获得目标设备信息O
18.如权利要求17所述的方法,还包括 获取所述网页的网页文档,其中所述网页文档包括所述网页中包含的结点的结点信息, 所述根据所述终端设备接收的第一选择输入获得关于所述网页中的目标区域的目标区域特征信息包括 根据所述第一选择输入确定目标结点,其中所述目标结点是所述目标区域中的结点;以及 获得所述目标结点的结点信息中的属性信息,其中所述属性信息与所述目标结点一一对应。
19.如权利要求18所述的方法,其中 所述结点支持事件驱动, 所述方法还包括给所述网页中的所述结点注册对应于所述第一选择输入的第一事件, 所述根据所述第一选择输入确定目标结点包括确定触发了所述第一事件的结点为所述目标结点。
20.如权利要求18所述的方法,所述方法还包括 获取所述网页的层叠样式表和与所述第一选择输入对应的区域位置信息, 所述根据所述第一选择输入确定目标结点包括根据所述层叠样式表和所述区域位置信息确定所述目标结点, 其中所述层叠样式表中包含所述网页的结点的结点位置信息。
21.如权利要求18所述的方法,还包括 根据终端设备接收的第三选择输入生成深度指令,其中所述深度指令用于确定所述目标结点中包括的链接的获取深度。
22.如权利要求18所述的方法,还包括 根据所述结点信息确定所述结点包含的数据类型,以及 根据终端设备接收的第四选择输入,按照所述数据类型对所述结点分配显示效果。
23.如权利要求17所述的方法,其中 所述根据所述终端设备接收的第一选择输入获得关于所述网页中的目标区域的目标区域特征信息包括根据所述第一选择输入获得区域位置信息,其中所述区域位置信息指示所述目标区域的位置。
24.如权利要求23所述的方法,其中所述获取与所述第一选择输入对应的区域位置信息还包括 根据所述终端设备的显示分辨率和/或所述电子设备的浏览器版本获得与所述第一选择输入对应的区域位置信息。
25.如权利要求16所述的方法,还包括 根据所述网页地址和所述目标区域特征信息获取所述目标区域中的内容; 确定所述目标区域中的内容是否被更新;以及 当所述目标区域中的内容被更新时,根据所述目标设备信息向所述目标设备传送所述目标区域中的内容。
26.如权利要求25所述的方法,其中 所述目标区域特征信息包括目标结点的属性信息,其中所述目标结点是所述目标区域中的结点,以及所述属性信息与所述目标结点一一对应, 所述根据所述网页地址和所述目标区域特征信息获取所述目标区域中的内容包括根据所述网页地址,获取所述网页的网页文档,其中所述网页文档包括所述网页中包含的结点的结点信息;以及 根据所述目标结点的属性信息,从所述网页文档中获取所述目标区域中的内容。
27.如权利要求26所述的方法,还包括 接收深度指令,其中所述深度指令用于确定所述目标结点中包括的链接的获取深度; 根据所述深度指令,获取所述目标结点中在所述获取深度内的链接中的内容; 确定所述内容获取单元获取的链接中的内容是否被更新;以及当所述内容获取单元获取的链接中的内容被更新时,根据所述目标设备信息向所述目标设备传送被更新的链接的内容。
28.如权利要求25所述的方法,其中 所述目标区域特征信息包括指示所述目标区域在所述网页上的位置的区域位置信息, 所述根据所述网页地址和所述目标区域特征信息获取所述目标区域中的内容包括 根据所述网页地址,以图像形式获取所述网页;以及 根据所述区域位置信息,从所述网页中获取所述目标区域中的内容。
全文摘要
本发明实施例提供了一种终端设备、服务器和用于确定目标区域的方法。根据本发明实施例的终端设备,包括第一网页信息获取单元,配置来获取所浏览的网页的网页地址;第一区域确定单元,配置来接收第一选择输入,并根据第一选择输入获得关于网页中的目标区域的目标区域特征信息,其中第一选择输入用于确定网页中的目标区域,并且目标区域中的内容能够被更新;第一目标设备确定单元,配置来接收第二选择输入,并根据第二选择输入获得目标设备信息,其中目标设备信息用于确定从服务器接收目标区域中的内容的目标设备;以及第一发送单元,配置来向服务器发送网页地址、目标区域特征信息和目标设备信息。
文档编号G06F17/30GK102637175SQ20111003627
公开日2012年8月15日 申请日期2011年2月11日 优先权日2011年2月11日
发明者吴亮 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1