Web信息发现方法和用户接口的制作方法_2

文档序号:8491719阅读:来源:国知局
101可以是任意类型的移动终端、固定终端,或者便携式终端,包括移动手机、站、单元、装置、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、便携计算机、笔记本计算机、上网本计算机、平板计算机、个人数字助理(PDA)或其任意结合。还可以设想,UE 101可以支持任意类型的用户接口(例如“可穿戴”电路等)。如图1所示的,除了通常在移动装置或计算装置内使用的其它应用以外,用户设备(UE)1la-1Olb还可以用来执行互联网应用103a-103b。互联网应用103可以利用通信网络111与代理服务器107和服务提供方113的至少一个进行通信,用于访问例如来自服务提供方113的web页面以及用于随后经由用户接口(例如屏幕,未示出)向用户呈现所访问的互联网内容。例如,互联网应用103可以包括浏览器应用,其可以是任意公知的web浏览器,例如微软公司的Firefox、Explorer,苹果公司的Safari或Google公司的Chrome等。
[0037]服务提供方113向用户提供互联网内容,例如一个或多个web页面115。UE 101可以通过通信网络111访问存储在服务提供方115a-115n内的多个web页面115a_115n。web页面115以由服务提供方113规定的方式将信息呈现给UE 101,所述方式对特定用户并非是定制的并且可以是对服务提供方113特定的。在UE 101和服务提供方113之间的通信可以使用任意公知的数据交换语言的标准化协议,例如可扩展标记语言(XML)。
[0038]在一些实施例中,服务提供方113的互联网内容可以经由代理服务器107提供给UE 101。代理服务器107可以从UE 101接收互联网接入请求,经由通信网络111与服务提供方113通信以用于获取普通web页面,将所获取的web页面适配至特定UE 101,并且提供适配后的web页面给UE101。例如,一般地服务提供方107中的web页面的信息格式和布局是针对具有大尺寸显示器和很强处理能力的计算机装置而设计。因此,这些web页面不适合在具有小尺寸显示器的移动电话上呈现。于是,代理服务器107可以过滤出在web页面中的一些不必要信息,例如插入到web页面中的广告,根据UE 101的显示器的状况调整web页面的布局,并且于是提供调整后的web页面给UE 101。这样,调整后的web页面可以更适于在UE 101的显示器上被呈现,并且可以减少用于下载web页面的通信流量。代理服务器107还可以在数据库109中存储用户信息、用户浏览历史以及与互联网浏览有关的其它信息。用户信息可以包括用户简档和与互联网内容访问有关的一个或多个用户设置。
[0039]如上文所指出的,互联网内容正呈爆炸式发展,并且因此在爆炸式的信息世界中通常很难找到用户想要的相关信息。在一些实施例中,代理服务器107还可以向UE 101推荐和推送例如热点新闻、订阅新闻组、广告等的web页面。然而,此推荐的结果通常是离散的web页面,并且它仍然不便于由用户识别在推荐结果中的多种不同类型的信息。例如,代理服务器107和服务提供方113可以推送热点新闻列表,并且当用户想要浏览一些体育新闻时,他不得不浏览所有热点新闻以挑选出体育新闻。尽管代理服务器107和服务提供方113可以进一步设置为仅向用户推荐体育新闻,当用户将他的兴趣改变为其它类型的新闻时,相似的问题仍然存在。毕竟,对于代理服务器107和服务提供方113来说,难以猜测用户喜欢何种类型的互联网内容。有时,甚至用户也不清楚他喜欢什么类型的新闻。
[0040]此外,对于传统的web内容呈现,虽然浏览器窗口中的内容可以是动态的,移动装置上的内容格式通常是静态和固定的,例如由在移动装置或代理服务器中的浏览应用设计来设置。显然,不同的用户可以对内容具有不同的需要。然而,还没有允许用户设计在个人用户接口中的个人内容格式呈现的方案。用户不能改变用户接口或定制应用内的用户接口。尽管在1S和Android系统的一些应用中,用户可以定制应用在用户接口上的位置,在WP7系统的一些应用中桌面瓷砖(“tile”)的颜色可以定制,在WP8系统的一些应用中桌面瓷砖的尺寸可定制,但是用户接口组件的尺寸是固定的并且用户接口的设计是静态的。
[0041]为了解决或减轻这些问题中的至少一个,图1的系统100借助于信息发现模块105来引入提供智能和个性化的web信息发现能力和用户接口,信息发现模块105可以被配置为构造分层、树状结构的主题模型。分层、树状结构的主题模型包括一个或多个节点,每一个节点都具有相应的主题并且被配置为将其相应的主题与UE 101的用户接口(未示出)上的多个显示空间中的一个显示空间相关联。信息发现模块105可以进一步被配置为收集与相应的主题匹配的web内容,从而使得收集的与主题相匹配的web内容的信息可以被呈现在与该主题相关联的对应显示空间中。
[0042]如图1所示,信息发现模块105可以被安装在UE 101中,并且可以被配置为从代理服务器107和/或服务提供方113收集相关的web内容。在其它实施例中,信息发现模块105可以被安装在代理服务器107中。例如,分层、树状结构的主题模型可以参照UE 101的用户的浏览历史而构造。分层、树状结构的主题模型和相关web内容收集将在下文中将参考图4-10进行详细描述。
[0043]图2是根据一个实施例的用户设备的组件的简化框图。通过示例,UElOl包括用于提供智能和个性化的web信息发现和用户接口的一个或多个组件。可以设想,这些组件的功能可以被结合在一个或多个组件或由等效功能的其它组件执行。在该实施例中,UE 101包括发现相关互联网内容以用于呈现给UE 101的用户的信息发现模块201。UE 101还可以包括协调UE 101的其它组件的使用的控制器模块207、在网络上通信的通信模块211、输出信息和接收输入的用户接口 213以及存储器209。UE的应用103(例如互联网应用)可以在控制器模块207上利用UE 101的组件来执行。
[0044]用户接口 213可以包括多种通信方法。例如,用户接口 213可以具有包括视觉组件(例如屏幕)、音频组件、物理组件(例如振动)的输出以及其它通信方法。用户输入可以包括触摸屏接口、滚动和点击接口、按钮接口等。在某些实施例中,用户接口 213可以另外具有人声用户接口组件。这样,可以使用文本到语音机制向用户提供文本信息。此外,可以使用语音到文本机制接收人声输入并且将人声输入转换成文本输入。此外,可以使用用户接口 213来接收与信息发现模块201相关联的用户输入并且呈现与信息发现模块201相关联的信息和内容。
[0045]通信接口 211可以包括多种通信手段。例如,通信接口 211可以能够经由SMS、互联网协议、即时消息、语音会话(例如经由电话网络)或者其它通信类型进行通信。通信接口 211可以由控制器模块207使用从而经由通信网络111与其它用户终端101、代理服务器107,服务提供方113以及其它装置通信。在一些实施例中,采用与信息发现模块201相关联的协议和方法,使用通信接口 211发送和接收信息。
[0046]信息发现模块201可以包括内容树模块203和内容收集模块205。内容树模块203可以用来建立分层、树状结构的主题模型。主题模型包括一个或多个节点,其具有各自的主题并且被配置为将各自的主题关联到用户接口 213的相应的显示空间。显示空间可以被显示在用户接口 213中,并且可以用来呈现web内容的信息,例如web页面的摘要、web页面链接的列表、或者web页面的截图、指示已经找到多少新的相关web页面的数字等。在一些情况下,只要显示空间的可用区域足够,显示空间甚至可以显示相关的web页面之一的全部内容。显示空间可以是用户接口 213的屏幕上的窗口、桌面瓷砖或任意其它显示区域,其可以是任意形状或尺寸并且可以延伸超出用户接口的显示屏幕213的边缘。内容收集模块205可以被用来收集与相应的主题匹配的web内容。在一些实施例中,针对相应主题收集的web内容的信息可以被传输到用户接口 213并且在与相应主题相关联的对应显示空间中呈现。例如,与第一主题匹配的web内容截图可以被呈现在与第一主题相关联的第一显示空间,并且与第二主题匹配的web内容截图可以被呈现在与第二主题相关联的显示空间。于是,UE 101的用户可以方便快捷地在用户接口 213的相应显示空间中找到关于不同主题的web内容。
[0047]用户接口 213可以包括接口模块215和显示模块217。接口模块215可以被配置为接收例如由内容收集模块收集的web内容的信息。显示模块217可以被配置为根据主题模型的组织,在与各个主题映射的显示空间中呈现与各个主题匹配的web内容的信息。
[0048]图3是根据一个实施例的用于提供智能和个性化的web信息发现和用户接口的过程的流程图。在一个实施例中,过程300可以由信息发现模块105执行。如上文指出的,信息发现模块105可以部署在用户设备(例如UE 101)或代理服务器(例如代理服务器107)中,信息发现模块105被实现在例如包括如图11所示的处理器和存储器的芯片组上。这样,UE 101和代理服务器107可以提供用于完成过程300的多种部分的手段以及用于与UE101和/或代理服务器107的其它组件结合来完成其它过程的手段。
[0049]在步骤301中,构造分层、树状结构的主题模型。主题模型包括一个或多个节点,其具有各自的主题并且被配置为将各自的主题与用户接口的显示空间映射。例如,主题可以由关键字表示。在一些实施例中,主题模型可以自动构造而不需要UE 101的用户参与。例如,可以参照用户的浏览历史通过估计用户偏好的主题来构造主题模型。在一些实施例中,用户可以参与主题模型的构造。例如,用户可以调整主题模型的任意部分。
[0050]在步骤303中,与各自的主题匹配的web内容可以例如从互联网被收集或搜索。例如,针对主题,具有与主题相关的内容的web页面的URL列表可以被识别用于匹配。
[0051]接下来,在步骤305中,引起收集的web内容的信息被呈现在映射到各自主题的显示空间中。在一些实施例中,收集的web内容的信息可以被提供给UE 101的用户接口用于呈现。这样,根据
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1