CN104063379A - 显示控制方法和电子设备 - Google Patents
显示控制方法和电子设备 Download PDFInfo
- Publication number
- CN104063379A CN104063379A CN201310086448.5A CN201310086448A CN104063379A CN 104063379 A CN104063379 A CN 104063379A CN 201310086448 A CN201310086448 A CN 201310086448A CN 104063379 A CN104063379 A CN 104063379A
- Authority
- CN
- China
- Prior art keywords
- network
- information
- content
- area
- network content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了显示控制方法和电子设备。该显示控制方法包括:获得第一网络内容,该第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;获得第二网络内容,该第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,第一网页与第二网页不同;创建一显示界面,其中,该显示界面包括第一显示区域和与第一显示区域不同的第二显示区域,以第一网络内容作为在第一显示区域内的显示内容,以第二网络内容作为在第二显示区域的显示内容。通过根据本发明实施例的显示控制方法和电子设备,用户可以在一显示界面上观看聚合的来自不同网络地址的不同网络内容,从而促进了用户的便利,并增强了显示性能。
Description
技术领域
本发明涉及显示控制方法和电子设备。
背景技术
随着互联网的发展,互联网的站点越来越多,且每个站点都会提供各种各样的内容。面对互联网上各个站点繁杂的内容,用户往往很难快速有效地获取对自己真正有价值的信息,或者感兴趣的信息。
针对上述需求,已经提出了基于RSS的网页聚合方案,但是,这种基于RSS的网页聚合方案的内容单调且样式单一,其并不能够按照各个站点的显示风格进行内容聚合,因此在很多时候并不能满足用户的需要。并且,这种,基于RSS的网页聚合方案对于不提供RSS的网页无法聚合内容,也使得用户受到了限制。
此外,还可以通过抓取内容生成图片再进行聚合的方式进行网络内容的聚合,但是,这种方式的用户体验较差,且实时性较差,并且由于将内容作为图片进行显示,因而无法进行内容链接。
因此,需要一种新颖的和改进的显示控制方法和电子设备,其能够按照用户的需要聚合来自不同网络地址的不同网络内容。
发明内容
因此,针对上述现有技术中存在的问题和需求做出本发明。
本发明实施例的目的是提供一种显示控制方法和电子设备,其能够按照用户的需要聚合来自不同网络地址的不同网络内容,从而使得用户可以在一显示界面上观看聚合的网络内容。
根据本发明实施例的一方面,提供了一种显示控制方法,所述方法应用于电子设备,其特征在于,所述方法包括:获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,所述第一网页与所述第二网页不同;创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域,以所述第一网络内容作为在所述第一显示区域内的显示内容,以所述第二网络内容作为在所述第二显示区域的显示内容。
在上述显示控制方法中,所述以所述第一网络内容作为在所述第一显示区域内的显示内容具体为:根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及,所述以所述第二网络内容作为在所述第二显示区域的显示内容具体为:根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
在上述显示控制方法中,所述获得第一网络内容具体为:实时地获得所述第一网络内容;以及,所述获得第二网络内容具体为:实时地获得所述第二网络内容。
在上述显示控制方法中,所述获得第一网络内容具体包括:接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,所述获得第二网络内容具体包括:接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
在上述显示控制方法中,所述创建一显示界面具体为:创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
在上述显示控制方法中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
在上述显示控制方法中,所述创建一显示页面进一步包括:判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
根据本发明实施例的另一方面,提供了一种电子设备,其特征在于,所述电子设备包括:第一获得单元,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;第二获得单元,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,所述第一网页与所述第二网页不同;第一界面创建单元,配置为创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域,以所述第一网络内容作为在所述第一显示区域内的显示内容,以所述第二网络内容作为在所述第二显示区域的显示内容;以及,其中,另一电子设备经由与所述电子设备的通信获得所述显示界面,并在所述另一电子设备的显示屏幕上显示所述显示界面。
在上述电子设备中,所述第一界面创建单元具体配置为:根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及,根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
在上述电子设备中,所述第一获得单元配置为实时地获得所述第一网络内容;以及,所述第二获得单元具体配置为实时地获得所述第二网络内容。
在上述电子设备中,所述第一获得单元具体包括:第一接收模块,配置为接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;第一获取模块,配置为获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;第一分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,所述第二获得单元具体包括:第二接收模块,配置为接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;第二获取模块,配置为获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;第二分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
在上述电子设备中,所述第一界面创建单元具体配置为:创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
在上述电子设备中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
在上述电子设备中,所述第一界面创建单元进一步包括:第一判定模块,配置为判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;第一删除模块,配置为如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
根据本发明实施例的又一方面,提供了一种电子设备,其特征在于,所述电子设备包括:第三获得单元,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;第四获得单元,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,所述第一网页与所述第二网页不同;第二界面创建单元,配置为创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域,以所述第一网络内容作为在所述第一显示区域内的显示内容,以所述第二网络内容作为在所述第二显示区域的显示内容;以及,显示单元,配置为显示所述显示界面。
在上述电子设备中,所述第二界面创建单元具体配置为:根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及,根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
在上述电子设备中,所述第三获得单元配置为实时地获得所述第一网络内容;以及,所述第四获得单元具体配置为实时地获得所述第二网络内容。
在上述电子设备中,所述第三获得单元具体包括:第三接收模块,配置为接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;第三获取模块,配置为获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;第三分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,所述第四获得单元具体包括:第四接收模块,配置为接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;第四获取模块,配置为获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;第四分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
在上述电子设备中,所述第二界面创建单元具体配置为:创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
在上述电子设备中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
在上述电子设备中,所述界面创建单元进一步包括:第一判定模块,配置为判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;第一删除模块,配置为如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
通过根据本发明实施例的显示控制方法和电子设备,用户可以在一显示界面上观看聚合的来自不同网络地址的不同网络内容,从而促进了用户的便利,并增强了显示性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的显示控制方法的示意性流程图;
图2是示出根据本发明实施例的电子设备的一示例的示意性框图;
图3是根据本发明实施例的电子设备的具体应用示意图;
图4是示出根据本发明实施例的电子设备的另一示例的示意性框图。
具体实施方式
下面,将结合附图详细描述根据本发明实施例的显示控制方法和电子设备。
根据本发明实施例的一个方面,提供了一种显示控制方法,所述方法应用于电子设备,其特征在于,所述方法包括:获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,所述第一网页与所述第二网页不同;创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域,以所述第一网络内容作为在所述第一显示区域内的显示内容,以所述第二网络内容作为在所述第二显示区域的显示内容。
通过根据本发明实施例的显示控制方法,可以将与多个网络地址对应的多个网页的网络内容聚合到同一显示界面上,从而使得用户可以在同一显示界面上观看来自不同网页的网络内容,提高了用户使用的便利,并增强了电子设备的显示性能。
图1是根据本发明实施例的显示控制方法的示意性流程图。如图1所示,根据本发明实施例的显示控制方法应用于电子设备,其包括:S1,获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;S2,获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,所述第一网页与所述第二网页不同;S3,创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域,以所述第一网络内容作为在所述第一显示区域内的显示内容,以所述第二网络内容作为在所述第二显示区域的显示内容。
这里,当用户希望观看多个网络内容的聚合显示时,可以指定第一网页上的第一区域的第一网络内容和第二网页的第二区域的第二网络内容,从而自动生成包含该第一网络内容和第二网络内容的聚合的显示界面,也便用户以同一显示界面观看上述不同网络内容。
在根据本发明实施例的显示控制方法中,所述以所述第一网络内容作为在所述第一显示区域内的显示内容具体为:根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及所述以所述第二网络内容作为在所述第二显示区域的显示内容具体为:根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
这里,当用户指定了第一网页上的第一区域的第一网络内容和第二网页的第二区域的第二网络内容时,表明用户想要在同一显示界面上观看上述网络内容,这时,优选地以相同的显示内容和显示样式在该聚合的显示界面上显示用户选定的网络内容。就是说,在聚合的显示界面的第一显示区域内显示的内容与第一网络地址所对应的第一网页的第一区域的网络内容在内容和样式上均相同,且在聚合的显示界面的第二显示区域内显示的内容与第二网络地址所对应的第二网页的第二区域的网络内容在内容和样式上均相同。这样,可以保持用户想要观看的内容在原始网页上以及在聚合的显示界面上保持一致,从而增强用户体验。
在根据本发明实施例的显示控制方法中,所述获得第一网络内容具体为:实时地获得所述第一网络内容;以及,所述获得第二网络内容具体为:实时地获得所述第二网络内容。
这里,本领域技术人员可以理解,现在很多网页上的网络内容的更新速度很快,比如网页上的某专栏中的资讯,例如滚动条类型的新闻,基本上是实时更新的。因此,优选地,在根据本发明实施例的显示控制方法中,也实时地获得不同网页上的不同网络内容,以便在聚合的显示页面上实时地更新所聚合的网络内容,从而使得用户可以通过聚合的显示界面及时获得网络内容的更新,提高用户的便利。
同样,在根据本发明实施例的显示控制方法中,根据用户的实际需要,也可以定期地获取网络内容,并以推送方式将网络内容提供给用户,从而使得用户获得定期更新的网络内容。
在根据本发明实施例的显示控制方法中,所述获得第一网络内容具体包括:接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,所述获得第二网络内容具体包括:接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
如上所述,当用户希望获得聚合的显示界面以集中观看不同网页上的不同网络内容时,通过用户操作指定与不同的网络地址对应的不同网页上的某个区域中的网络内容。即,在获取网络内容的过程中,用户操作产生与网页对应的网络地址的地址信息以及网页上的特定区域的区域信息。其中,与网页对应的网络地址的地址信息可以分析接收到用户操作的网页的网络地址来获得,而网页上的特定区域的区域信息也可以通过分析用户在给定网页上的操作来获得。例如,当用户以鼠标在某个网页上圈定了包括某专栏的特定区域时,可以检测用户当前以鼠标点击的网页的网页地址,从而获得该网页的地址信息,并且检测用户以鼠标点击所划定的该特定区域,从而确定该区域的区域信息,例如,该区域的范围等,以便获得该区域的结构信息和样式信息。
在获得具体对应于某区域的结构信息之后,可以通过分析该结构信息来基于该网页的地址信息和该区域的区域信息获得用户想要选定的网络内容的内容信息,从而得到用户想要观看的网络内容。
以当前IE浏览器采用的HTML页面格式为例,当用户通过IE浏览器浏览网页时,可以通过IE浏览器的浏览器插件在某个页面上框选感兴趣区域。于是,根据本发明实施例的显示控制方法需要下列信息来获得该感兴趣区域内的网络内容:首先,页面的URL信息,用来定位是哪个页面,以及,感兴趣区域内的HTML页面信息,如div、iFrame的class、id、src等,以定位页面内的信息。
这里需要注意的是,由于用户进行的选取感兴趣区域的行为可能是不规范的,例如,用户随意画的选取框选取了半行文字等,这可能与实际的页面HTML布局并不吻合。这时,例如,需要对HTML结构进行分析,在HTML的XML树中查找与用户操作最匹配的HTML子结构。通常,为了获取网络内容而选定的区域可能略大于由用户在网页上框选的区域。
这样,在获得了上述信息之后,首先根据页面的URL信息确定用户想要聚合的网页,再根据接收到的HTML页面信息,定位页面内的信息区域,并获取该区域内的所有信息内容,包括HTML结构信息以及样式信息,例如css样式信息。这样,就可以在创建的显示界面中,将上述信息一并聚合以显示聚合后的网络内容。
在根据本发明实施例的显示控制方法中,所述创建一显示界面具体为:创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
如上所述,在获得了用户选定的网页上特定区域的结构信息以及样式信息之后,在创建的显示界面中,第一显示区域和第二显示区域基于预定规则布置。例如,按照用户选定的时间顺序,以上下、左右方式布置第一显示区域和第二显示区域等。
在根据本发明实施例的显示控制方法中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
如上所述,通过根据本发明实施例的显示控制方法,将多个网页的不同区域聚合在同一显示界面中,该界面在创建的过程中仅根据用户已经选择的网页区域的数量和面积大小进行示例性显示,并且,用户可以通过指定第一显示区域和第二显示区域在显示页面中的排版规则,来改变区域块的位置,并且通过css样式信息保存这种显示区域的布置。
并且,在布置的第一显示区域和第二显示区域中,显示获得的第一网络内容和第二网络内容,如上所述,根据URL页面信息定时或实时地抓取网页,并根据HTML页面信息将该网页中的选定区域的网络内容信息抽取出来,并且按照用户创建的新的显示界面的css样式信息对获得的网络内容进行重新定位和布局,以使得用户观看到聚合的网络内容。
在上述显示控制方法中,所述创建一显示页面进一步包括:判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
在网页中,可能需要对用户框选的区域内容做进一步分析,以初步区分可聚合和不可聚合内容。例如,如果用户选择了一个表单(form)区域,通常此类信息并没有聚合的价值,需要删除。并且,在删除了上述网络内容之后,可以选择性地告知用户。
此外,在根据本发明实施例的显示控制方法中,还需要特别考虑几类信息失效问题:
如果用户选择的页面为需要验证的页面,如用户的邮箱的部分区域,要么告知用户不可聚合,要么需要用户的验证信息。
另外,页面改版行为会造成原来获取的div、iFrame等信息失效。在这种情况下,根据本发明实施例的显示控制方法可以采用的方式是,当获取用户选定的区域的区域信息后,根据定位信息来确定实际内容在页面的相对位置,这样,即使原有的定位信息失效后,依然可以根据位置参数获取新的聚合内容。并且同时,可以选择性地告知用户改版信息。
这样,通过根据本发明实施例的显示控制方法,用户可以在保持各个网站的独立风格的情况下,简单地定制个性化的聚合页面,从而保证信息内容的实时更新,此外,任何页面内容都可以作为信息聚合源,并由用户自定义创建聚合页面的布局,增强了用户的便利,并使得电子设备可以向用户呈现聚合页面,从而增强了显示性能。
根据本发明实施例的另一方面,提供了一种电子设备,其特征在于,所述电子设备包括:第一获得单元,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;第二获得单元,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容;其中,所述第一网页与所述第二网页不同;第一界面创建单元,配置为创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域;以所述第一网络内容作为在所述第一显示区域内的显示内容;以所述第二网络内容作为在所述第二显示区域的显示内容;以及,其中,另一电子设备经由与所述电子设备的通信获得所述显示界面,并在所述另一电子设备的显示屏幕上显示所述显示界面。
图2是示出根据本发明实施例的电子设备的一示例的示意性框图。如图2所示,根据本发明实施例的电子设备100包括:第一获得单元101,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;第二获得单元102,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,所述第一网页与所述第二网页不同;第一界面创建单元103,配置为与第一获得单元101和第二获得单元102连接,创建一显示界面,其中,显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域,以由第一获得单元101获得的第一网络内容作为在所述第一显示区域内的显示内容;并以第二获得单元102获得的第二网络内容作为在所述第二显示区域的显示内容;以及,其中,另一电子设备110经由与该电子设备101的通信获得该显示界面,并在另一电子设备110的显示屏幕上显示所述显示界面。
具体地说,图2所示的电子设备100可以是聚合服务器,用于获得用户想要聚合的网页上的内容并生成聚合界面,而另一电子设备110可以是用户的终端设备,用于显示由聚合服务器生成的聚合页面,以由用户在终端上观看聚合的网络内容。
在上述电子设备中,所述第一界面创建单元具体配置为:根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及,根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
在上述电子设备中,所述第一获得单元配置为实时地获得所述第一网络内容;以及,所述第二获得单元具体配置为实时地获得所述第二网络内容。
在上述电子设备中,所述第一获得单元具体包括:第一接收模块,配置为接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;第一获取模块,配置为获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;第一分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,所述第二获得单元具体包括:第二接收模块,配置为接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;第二获取模块,配置为获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;第二分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
在上述电子设备中,所述第一界面创建单元具体配置为:创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
在上述电子设备中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
在上述电子设备中,所述第一界面创建单元进一步包括:第一判定模块,配置为判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;第一删除模块,配置为如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
图3是根据本发明实施例的电子设备的具体应用示意图。如图3所示,通过浏览器本身自带的插件,用户可以以简单的方式,如在页面画框选择等,来确定感兴趣的页面内容和区域。如图3所示,用户分别在sina、yahoo和sohu的三个页面上选择了三块感兴趣区域。之后,由用户的上述选择操作所产生的所有采集数据都统一上报至聚合服务器,具体包括:页面的URL信息,div、iFrame的class、id、src等页面的结构信息以及css样式信息等。并且,由用户定制化排版方式,以在一个页面中对所有聚合内容块进行排版,并例如通过css样式信息保存上述排版样式。聚合服务器对上报参数进行分析,来确定用户真实的采集内容,例如,用户可能选择的是sina体育新闻的头三条信息,而不是整个体育信息栏目。并且,聚合服务器按照一定的采集方式,如实时或定时地对所有聚合内容进行采集,并按照用户的排版进行呈现。这样,用户可以通过在终端设备上打开特定聚合页面来查看所有聚合的信息,当然,用户也可以在聚合服务器上预览该特定聚合页面来查看所聚合的信息。并且,用户同样可以预定聚合信息。
根据本发明实施例的又一方面,提供了一种电子设备,其特征在于,所述电子设备包括:第三获得单元,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;第四获得单元,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容;其中,所述第一网页与所述第二网页不同;第二界面创建单元,配置为创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域;以所述第一网络内容作为在所述第一显示区域内的显示内容;以所述第二网络内容作为在所述第二显示区域的显示内容;以及,显示单元,配置为显示所述显示界面。
图4是示出根据本发明实施例的电子设备的另一示例的示意性框图。如图4所示,根据本发明实施例的电子设备200包括:第三获得单元201,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;第四获得单元202,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容,其中,所述第一网页与所述第二网页不同;第二界面创建单元203,配置为创建一显示界面,其中,该显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域;以由第三获得单元201获得的第一网络内容作为在所述第一显示区域内的显示内容;以由第四获得单元202第二网络内容作为在所述第二显示区域的显示内容;以及,显示单元204,配置为显示由第二界面创建单元203创建的该显示界面。
具体地说,图4所示的电子设备可以是用户所使用的终端设备,随着例如智能手机、平板电脑等终端设备的性能提升,可以不需要聚合服务器来进行内容的聚合,而直接在用户所使用的终端设备上进行内容的聚合。这里,本领域技术人员可以理解,在图4所示的电子设备中可以包含如图2所示的电子设备的全部功能,且上述功能在终端设备中以与在聚合服务器中相同的方式工作,为了避免冗余便不再赘述。
在上述电子设备中,所述第二界面创建单元具体配置为:根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及,根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
在上述电子设备中,所述第三获得单元配置为实时地获得所述第一网络内容;以及,所述第四获得单元具体配置为实时地获得所述第二网络内容。
在上述电子设备中,所述第三获得单元具体包括:第三接收模块,配置为接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;第三获取模块,配置为获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;第三分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,所述第四获得单元具体包括:第四接收模块,配置为接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;第四获取模块,配置为获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;第四分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
在上述电子设备中,所述第二界面创建单元具体配置为:创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
在上述电子设备中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
在上述电子设备中,所述界面创建单元进一步包括:第一判定模块,配置为判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;第一删除模块,配置为如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
另外,本领域技术人员可以理解,根据本发明实施例的电子设备的其它细节与之前参照根据本发明实施例的显示控制方法描述的相应细节相同,为了避免冗余便不再赘述。
这里,本领域技术人员可以理解,虽然在本发明的实施例中,以两个网络内容为例进行描述,但是根据本发明实施例的显示控制方法和电子设备同样可以应用于多于两个网络内容,即三个或更多网络内容的情况,本发明实施例并不意在对此进行任意限制。
本发明已经参考具体实施例进行了详细说明。然而,很明显,在不背离本发明的精神的情况下,本领域技术人员能够对实施例执行更改和替换。换句话说,本发明用说明的形式公开,而不是被限制地解释。要判断本发明的要旨,应该考虑所附的权利要求。
Claims (21)
1.一种显示控制方法,所述方法应用于电子设备,其特征在于,所述方法包括:
获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;
获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容;其中,所述第一网页与所述第二网页不同;
创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域;以所述第一网络内容作为在所述第一显示区域内的显示内容;以所述第二网络内容作为在所述第二显示区域的显示内容。
2.如权利要求1所述的显示控制方法,其中,所述以所述第一网络内容作为在所述第一显示区域内的显示内容具体为:
根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及
所述以所述第二网络内容作为在所述第二显示区域的显示内容具体为:
根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
3.如权利要求2所述的显示控制方法,其中,所述获得第一网络内容具体为:
实时地获得所述第一网络内容;以及
所述获得第二网络内容具体为:
实时地获得所述第二网络内容。
4.如权利要求1到3中任意一项所述的显示控制方法,其中,所述获得第一网络内容具体包括:
接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;
获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;
分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,
所述获得第二网络内容具体包括:
接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;
获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;
分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
5.如权利要求4所述的显示控制方法,其中,所述创建一显示界面具体为:
创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
6.如权利要求1到3中任意一项所述的显示控制方法,其中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
7.如权利要求1到3中任意一项所述的显示控制方法,其中,所述创建一显示页面进一步包括:
判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;
如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
8.一种电子设备,其特征在于,所述电子设备包括:
第一获得单元,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;
第二获得单元,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容;其中,所述第一网页与所述第二网页不同;
第一界面创建单元,配置为创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域;以所述第一网络内容作为在所述第一显示区域内的显示内容;以所述第二网络内容作为在所述第二显示区域的显示内容;以及
其中,另一电子设备经由与所述电子设备的通信获得所述显示界面,并在所述另一电子设备的显示屏幕上显示所述显示界面。
9.如权利要求8所述的电子设备,其中,所述第一界面创建单元具体配置为:
根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及
根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
10.如权利要求9所述的电子设备,其中,所述第一获得单元配置为实时地获得所述第一网络内容;以及
所述第二获得单元具体配置为实时地获得所述第二网络内容。
11.如权利要求8到10中任意一项所述的电子设备,其中,所述第一获得单元具体包括:
第一接收模块,配置为接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;
第一获取模块,配置为获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;
第一分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,
所述第二获得单元具体包括:
第二接收模块,配置为接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;
第二获取模块,配置为获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;
第二分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
12.如权利要求11所述的电子设备,其中,所述第一界面创建单元具体配置为:
创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
13.如权利要求8到10中任意一项所述的电子设备,其中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
14.如权利要求8到10中任意一项所述的显示控制方法,其中,所述第一界面创建单元进一步包括:
第一判定模块,配置为判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;
第一删除模块,配置为如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
15.一种电子设备,其特征在于,所述电子设备包括:
第三获得单元,配置为获得第一网络内容,所述第一网络内容为第一网络地址所对应的第一网页的第一区域的网络内容;
第四获得单元,配置为获得第二网络内容,所述第二网络内容为第二网络地址所对应的第二网页的第二区域的网络内容;其中,所述第一网页与所述第二网页不同;
第二界面创建单元,配置为创建一显示界面,其中,所述显示界面包括第一显示区域和与所述第一显示区域不同的第二显示区域;以所述第一网络内容作为在所述第一显示区域内的显示内容;以所述第二网络内容作为在所述第二显示区域的显示内容;以及
显示单元,配置为显示所述显示界面。
16.如权利要求15所述的电子设备,其中,所述第二界面创建单元具体配置为:
根据相同的显示内容和显示样式以所述第一网络内容作为在所述第一显示区域内的显示内容;以及
根据相同的显示内容和显示样式以所述第二网络内容作为在所述第二显示区域内的显示内容。
17.如权利要求16所述的电子设备,其中,所述第三获得单元配置为实时地获得所述第一网络内容;以及
所述第四获得单元具体配置为实时地获得所述第二网络内容。
18.如权利要求15到17中任意一项所述的电子设备,其中,所述第三获得单元具体包括:
第三接收模块,配置为接收用户操作,所述用户操作产生所述第一网页所对应的第一网络地址的地址信息和所述第一区域的区域信息;
第三获取模块,配置为获取所述第一网络地址的地址信息以及所述第一网页的所述第一区域的结构信息和样式信息;
第三分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第一网络内容的内容信息,从而获得所述第一网络内容;以及,
所述第四获得单元具体包括:
第四接收模块,配置为接收用户操作,所述用户操作产生所述第二网页所对应的第二网络地址的地址信息和所述第二区域的区域信息;
第四获取模块,配置为获取所述第二网络地址的地址信息以及所述第二网页的所述第二区域的结构信息和样式信息;
第四分析模块,配置为分析所述结构信息以基于所述地址信息和所述区域信息获得所述第二网络内容的内容信息,从而获得所述第二网络内容。
19.如权利要求18所述的电子设备,其中,所述第二界面创建单元具体配置为:
创建一显示界面,以基于所述预定规则在所述显示界面上布置所述第一显示区域和所述第二显示区域,其中,基于所述第一网页的所述第一区域的结构信息和样式信息以所述第一网络内容作为在所述第一显示区域内的显示内容;并且基于所述第二网页的所述第二区域的结构信息和样式信息以所述第二网络内容作为在所述第二显示区域的显示内容。
20.如权利要求15到17中任意一项所述的电子设备,其中,所述预定规则是用户指定的所述第一显示区域和所述第二显示区域在所述显示页面中的排版规则。
21.如权利要求15到17中任意一项所述的显示控制方法,其中,所述界面创建单元进一步包括:
第一判定模块,配置为判定所述第一网络内容或第二网络内容是可聚合或不可聚合内容;
第一删除模块,配置为如果所述第一网络内容或第二网络内容是不可聚合内容,则删除所述第一网络内容或第二网络内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310086448.5A CN104063379A (zh) | 2013-03-18 | 2013-03-18 | 显示控制方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310086448.5A CN104063379A (zh) | 2013-03-18 | 2013-03-18 | 显示控制方法和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104063379A true CN104063379A (zh) | 2014-09-24 |
Family
ID=51551095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310086448.5A Pending CN104063379A (zh) | 2013-03-18 | 2013-03-18 | 显示控制方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104063379A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105260434A (zh) * | 2015-09-30 | 2016-01-20 | 北京奇虎科技有限公司 | 一种网页浏览控制方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1959679A (zh) * | 2006-09-25 | 2007-05-09 | 北京爱笛星科技有限公司 | 网页微内容提取、聚合和自动更新***的方法 |
CN101488151A (zh) * | 2009-01-20 | 2009-07-22 | 中国科学院计算技术研究所 | 一种聚合Web站点内容的***和方法 |
CN101739425A (zh) * | 2008-11-04 | 2010-06-16 | 北大方正集团有限公司 | 一种网络页面整合的方法 |
CN101930448A (zh) * | 2009-06-23 | 2010-12-29 | 北京搜狗科技发展有限公司 | 一种网页信息的订阅方法和装置 |
CN102752450A (zh) * | 2012-06-18 | 2012-10-24 | 宇龙计算机通信科技(深圳)有限公司 | 终端和信息显示方法 |
-
2013
- 2013-03-18 CN CN201310086448.5A patent/CN104063379A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1959679A (zh) * | 2006-09-25 | 2007-05-09 | 北京爱笛星科技有限公司 | 网页微内容提取、聚合和自动更新***的方法 |
CN101739425A (zh) * | 2008-11-04 | 2010-06-16 | 北大方正集团有限公司 | 一种网络页面整合的方法 |
CN101488151A (zh) * | 2009-01-20 | 2009-07-22 | 中国科学院计算技术研究所 | 一种聚合Web站点内容的***和方法 |
CN101930448A (zh) * | 2009-06-23 | 2010-12-29 | 北京搜狗科技发展有限公司 | 一种网页信息的订阅方法和装置 |
CN102752450A (zh) * | 2012-06-18 | 2012-10-24 | 宇龙计算机通信科技(深圳)有限公司 | 终端和信息显示方法 |
Non-Patent Citations (1)
Title |
---|
孔梦荣等: "《XML基础教程》", 30 June 2008, 清华大学出版社,北京交通大学出版社 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105260434A (zh) * | 2015-09-30 | 2016-01-20 | 北京奇虎科技有限公司 | 一种网页浏览控制方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11489934B2 (en) | Method and system for monitoring and tracking browsing activity on handled devices | |
JP5324411B2 (ja) | 広告配信装置、方法及びプログラム | |
US20170220220A1 (en) | Advertisement generation apparatus and terminal device | |
US20080228910A1 (en) | Method for monitoring user interaction to maximize internet web page real estate | |
JP4794318B2 (ja) | ネットワークサービスにおける情報配信システム | |
CN104978317A (zh) | 网页生成方法及装置、网站生成方法及建站服务器 | |
CN102364460B (zh) | 基于移动终端的页面自动放大方法和*** | |
KR20140028029A (ko) | 애플리케이션 타일용 프레젠테이션 포맷 기법 | |
TW201723897A (zh) | 資訊顯示方法、裝置及智能終端 | |
KR20140114645A (ko) | 하이퍼링크의 미리 보기 화면 표시 방법 및 그 장치 | |
JP2014049095A (ja) | 情報処理装置、サーバ装置、情報処理方法及びコンピュータプログラム | |
CN104423839A (zh) | 浏览器资源显示方法和装置 | |
US11113455B2 (en) | Web page rendering on wireless devices | |
JP5563703B2 (ja) | コンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム及び端末用プログラム | |
CN101661471A (zh) | 一种网页页面的显示方法和装置 | |
EP2801920A1 (en) | Method and apparatus for displaying web page | |
CN104156372B (zh) | 一种开启网页的方法、装置和*** | |
JP6339550B2 (ja) | 端末用プログラム、端末装置及び端末制御方法 | |
CN104063379A (zh) | 显示控制方法和电子设备 | |
US20190130046A1 (en) | Generating device, terminal device, shared page generating system, generating method, and storage medium | |
CN103577433A (zh) | 页面智能化浏览方法、***以及装置 | |
US9794369B2 (en) | Active web page consolidator | |
KR20150116317A (ko) | 마우스 이벤트 정보 관리 시스템 및 방법 | |
KR101314850B1 (ko) | 웹페이지 제어 방법 | |
CN110765401A (zh) | 网页顶部导航菜单的显示方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140924 |