用于控制网络浏览器显示的设备和方法

文档序号:6435126阅读:137来源:国知局
专利名称:用于控制网络浏览器显示的设备和方法
技术领域
本公开涉及一种能够修改和显示在网络浏览器上显示的网站的内容的设备以及一种用于控制网络浏览器显示的方法。
背景技术
根据无线网络技术和基础设施的发展,人们可利用诸如智能电话、笔记本电脑和个人数字助理(PDA)的设备更方便地获得期望的数据。这种具有移动布置和/或外形因素以及网络连接能力的设备在本文中将被称作移动终端。在一个示例中,移动终端用户可按照与PC环境中类似的方式经由移动终端的网络浏览器来接收通过网络服务器提供的网站的内容。通过网络服务器提供的网站的内容包括很多广告内容。但是,由于这些广告内容不是考虑使用网站的人的倾向或特性而在网站上显示的,因此可能在网络浏览器上持续显示不良广告内容。因此,需要一种终端,该终端具有能够基于诸如使用移动终端的用户的年龄或性别和用户的网站使用模式的用户信息来提供定制广告内容的网络浏览器。

发明内容
本发明的示例性实施方式提供一种设备,该设备能够分析从网络服务器接收到的网站的协议信息,确定与内容信息的特性相关的网站的特定特性,以及基于用户信息的分析结果提供定制的内容信息。本发明的示例性实施方式还提供一种用于控制网络浏览器显示的方法。本发明的附加特征将在以下描述中加以阐述,并且部分通过所述描述将变得清楚,或可通过本发明的实践来获知。本发明的示例性实施方式提供一种设备,该设备包括通信单元,该通信单元将数据发送到网络服务器并从网络服务器接收包括网站的内容的数据;确定单元,该确定单元确定网站的协议的类型,并识别网站的感兴趣的区域;以及控制单元,该控制单元利用网站的协议的信息来修改网站的感兴趣的区域的内容,并控制显示单元在网络浏览器上显示修改后的内容。本发明的示例性实施方式提供一种用于控制网络浏览器显示的方法,该方法包括确定所访问的网站的协议的类型;基于所述协议的类型确定所述网站的布局特性;利用与所述网站的布局特性有关的信息来修改所述网站的内容;以及在所述网络浏览器上显示修改后的内容。本发明的示例性实施方式提供一种移动终端,该移动终端包括通信单元,该通信单元将数据发送到网络服务器并从网络服务器接收包括网站的内容的数据;确定单元,该确定单元确定所述内容的协议的类型,并确定对网站的感兴趣的区域的修改方法;提取单元,该提取单元基于协议的类型的特性提取所述内容的至少一个区域的详细信息;识别单元,该识别单元基于详细信息从所述内容中识别感兴趣的区域;存储单元,该存储单元存储用户信息、网络浏览器使用信息和布局特性中的至少一个;控制单元,该控制单元利用所述修改方法修改网站的感兴趣的区域的内容;以及显示单元,该显示单元在网络浏览器上显示修改后的内容。应当理解,上述概括性描述和下述详细描述都是示例性和说明性的,并且旨在提供对所要求保护的本发明的进一步说明。其它特征和方面将从以下详细描述、附图和权利要求中显现。


所包括的附图用于提供对本发明的进一步理解、并被合并到本说明书中且构成本说明书的一部分,附图示出了本发明的实施方式,并且与说明书一起用于解释本发明的原理。图1是示出根据本发明的示例性实施方式的移动终端的构造的示意性框图。图2是示出根据本发明的示例性实施方式用于控制网络浏览器显示的方法的流程图。图3是示出根据本发明的示例性实施方式的HTML5文档的结构的示意图。图4是示出根据本发明的示例性实施方式在移动终端的网络浏览器上修改和显示广告内容的方法的流程图。图5是示出根据本发明的示例性实施方式在网络浏览器上的广告内容的修改的示图。图6是示出根据本发明的示例性实施方式在点击修改后的广告内容之后访问广告站点的示图。图7是示出根据本发明的示例性实施方式在发生预定事件的情况下交替地显示现有内容和修改后的广告内容的过程的示图。图8是示出根据本发明的示例性实施方式在网络浏览器上的文本区域中显示水印内容的状态的示图。图9是示出根据本发明的示例性实施方式将广告内容添加到网络浏览器上的空白区域中的状态的示图。
具体实施例方式现在将参照附图在下文中更加全面地描述示例性实施方式,其中,在附图中显示了示例性实施方式。然而,本公开可按照许多不同形式来实现,并且不应被解释为受到本文阐述的示例性实施方式的限制。另外,提供这些示例性实施方式使得本公开是彻底的,并且将本发明的范围完全传达给本领域技术人员。应当理解的是,为了本公开的目的,“各个中的至少一个”将被解释为指跟着各语句的枚举元素的任意组合,包括多个枚举元素的组合。 例如“X、Y禾Π Z中的至少一个”将被解释为仅指X、仅指Y、仅指Ζ,或指X项、Y项和Z项的两项或更多项的任意组合(例如,ΧΥΖ、ΧΖ、ΥΖ、X)。在整个附图和具体描述中,除非另有描述,否则相同的附图标号被理解为指相同的元素、特征和结构。为了清楚、说明和方便起见, 这些元素的相对大小和描绘可被夸大。在本文中使用的术语仅仅是出于描述特定的实施方式的目的,而非旨在限制本发明。如本文所用,除非上下文清楚地另有所指,否则单数形式“一”和“所述”旨在还包括复数形式。此外,“一”等词语的使用并不表示数量上的限制,而是表示存在至少一个所涉及的项。词语“第一”、“第二”等的使用并不暗示任何特定的次序,而是将它们包括在内以识别各个单独元素。此外,词语第一、第二等的使用不表示任何次序或重要性,而是使用词语第一、第二等将一个元素与另一个元素区分开。还应当理解的是,当在本说明书中使用词语 “包括”或“包含”时,指所陈述的特征、区域、整体、步骤、操作、元素和/或组件的存在,但不排除一个或更多个其它特征、区域、整体、步骤、操作、元素、组件和/或它们的组的存在或添加。除非另有限定,否则在本文所使用的所有的词语(包括科技术语)都具有本领域普通技术人员所普遍理解的相同含义。还应当理解,应当将诸如在常用词典中定义的那些词语解释为具有与它们在相关技术和本公开中的上下文的含义相一致的含义,并且除非在本文中作出清楚的限定,否则不应当按照理想化或过于正式的意义来解释。图1是示出根据本发明的示例性实施方式的移动终端的构造的示意性框图。如图1所示,移动终端1包括通信单元10、确定单元20、存储单元30、显示单元40 和控制单元50。通信单元10包括安装在移动终端1中的天线,并通过诸如Wi-Fi和第3代移动通信(3G)的移动通信网络将数据发送到网络服务器或从网络服务器接收数据。在一个示例中,如果用户利用移动终端1来运行网络浏览器并试图访问特定网站,则通信单元10从网络服务器接收该网站的内容信息并将所述内容信息发送到确定单元20或控制单元50。确定单元20分析通过通信单元10从网络服务器接收到的网站的协议。在一个示例中,对协议的分析可包括确定协议的类型的步骤,识别感兴趣的特定区域以基于所述协议的特定特性进行修改的步骤,以及提取特定目标以进行修改的步骤。在一个示例中,确定单元20确定网站的协议的类型,并确定网站的布局特性。此外,网站的协议可为诸如超文本标记语言5(HTMU)的格式。在本说明书中,术语“布局特性”可包括与在网站的特定区域中提供的内容的类型相关的一些或所有信息。术语“内容的类型”可包括内容格式和内容主题的类型。在一个示例中,“布局特性”可包括与诸如文本区域、图像区域、空白区域和广告区域的特定区域有关的信息。所有上述区域都可布置在网站中。另外,诸如与在文本区域的背景中存在的背景图像有关的信息和与存在的背景颜色有关的信息的特定信息也可包括在“布局特性”中。显示单元40可为安装在移动终端1中的触摸屏显示单元,并基于控制单元50的命令将各种信息显示给用户。此外,如果用户运行特定网络浏览器,则显示单元40可显示与网络浏览器有关的信息。控制单元50利用用户信息和/或由确定单元20确定的网站的布局特性来修改网站的内容。控制单元50还控制显示单元40以在网络浏览器上显示修改后的内容。移动终端1可包括处理器,该处理器作为确定单元20和控制单元50的功能中的至少一个功能的执行器。此外,由移动终端1的上述各个单元所执行的功能不限于此,并可以通过移动终端 1的一个或更多个其它单元来完全地或部分地执行,所述一个或更多个其它单元包括上面描述的那些单元。例如,可通过控制单元50来执行通信单元10、确定单元20、存储单元30 和/或显示单元40的某些基于计算的功能。
在一个示例中,控制单元50可通过将新的广告内容添加到网站的空白区域中来修改网站的内容。网站的空白区域可由确定单元20根据诸如布局特性的网站的协议信息来识别。图2是示出根据本发明的示例性实施方式用于控制网络浏览器显示的方法的流程图。如果用户运行移动终端的网络浏览器并输入访问特定网站的命令,则移动终端的控制单元50控制通信单元10以访问网络浏览器并接收网站的内容信息(100)。接着,所述控制单元50分析网站的协议(10 并确定网站的布局特性(104)。接着,如果确定了布局特性,则控制单元50检索存储在存储单元30中的用户信息(106),基于检索到的用户信息选择要修改的内容(108),以及修改网站的内容并且在网络浏览器上显示修改后的内容 (110)。图3是示出根据本发明的示例性实施方式的HTML 5文档的结构的示意图。虽然可使用诸如HTML、HTML4、HTML5、XHTML和D0M2HTML的各种网站协议,但是, 作为示例,在下文中,将对HTML 5协议进行描述。由于HTML5文档结构比HTML的旧版本更明确,因此包含广告内容的区域的识别可相对较容易。具体地说,HTML 5添加了许多新的句法特征。这些特征包括诸如〈video〉、 〈audio〉和〈source〉的标签(或“元素”),这些标签使得诸如图像、视频和音频的多媒体内容能够在不使用flash或者需要插件(plugin)或使用用户界面(UI)的应用程序接口 (API)的其它类似方法的情况下被插入。此外,〈canvas〉标签在特定区域中提供直接的图片绘制功能并支持绘制而非固定的图像。因此,可以在该区域中实施使用flash的动画片。〈aside〉标签用于限定与含有文档的主要内容的区域分离的区域。此外,规定了与诸如广告框的相邻内容分离的一个或更多个区域。可分析各种类型的协议以确定布局特性并基于所确定的布局特性来识别在网页中感兴趣的特定区域。在一个示例中,HTML 5标准可用于识别布局特性和网页的特定区域。 移动终端1可分析HTML 5协议并基于HTML 5协议的特定特性识别感兴趣的特定区域。移动终端1可识别〈aside〉标签的内容并将〈aside〉标签的内容确定为广告区域。此外,可以将包括实际网络内容的“article”区域识别为广告区域,这是因为广告通常以浮动状态包含在“article”区域中,并且实际广告内容可通过用户点击广告来观看。除HTML5的标签之外,可通过对诸如访问URL和协议的内容格式的一个或更多个标签信息进行过滤来确定布局特性。更具体地说,由于赞助商链接的按点击计费(CPS)广告或门户网站的按流量计费(CPM)广告主要使用特定的广告服务器,因此,通过利用诸如 "iframe src url”和“div class”的关键词执行解析和数据库(DB)过滤,可识别广告区域。此外,如果存在JavMcript部分,则可利用包括“js”的JavMcript标识符找到广告区域。如果利用Adobe Flash创建特定内容,则所述内容可为广告内容。因此,可利用与 flash相关的标签来识别广告区域。更具体的说,由于flash文件使用标签“embedded”和 “object”,因此可利用诸如“type = application/x-shockwave-flash”选项的标识符来识别广告内容。
按照类似的方式,可识别诸如广告区域的感兴趣的特定区域。在一个示例中,主要内容区域、文本区域、图像区域和空白区域可利用基于特定区域的特定特性的类似方法进行识别。在确定了网站的协议和布局特性之后,移动终端1可选择感兴趣的特定区域以进行修改。接着,所述移动终端1可识别在感兴趣的特定区域中要修改的内容,并修改所识别的内容。此外,可基于用户信息的分析结果对修改后的内容进行选择和修改。另外,修改后的内容的显示方法可基于用户信息的分析结果进行确定。作为另选方案,虽然未示出,但是诸如独立服务器的系统或设备可替移动终端1执行一个或更多个上述过程。在本说明书中使用的术语“用户信息”可包括由用户通过输入单元(未示出)输入到移动终端1并存储在存储单元30中的用户信息。所述用户信息可包括网络浏览器使用模式的信息,所述网络浏览器使用模式可在用户利用移动终端1在网上冲浪的同时定期更新或持续更新。在一个示例中,用户可通过输入单元将诸如个人信息(例如,年龄、性别、 爱好信息、感兴趣的事情)的特定用户信息存储到存储单元30中。移动终端1可收集信息 (诸如与喜欢的关键词、广告类别和用户的广告类型有关的信息)并创建使用模式数据。使用模式数据可存储在存储单元30中并定期更新或持续更新。表1显示了与某个用户的网络浏览器使用模式有关的信息的示例。表 1
用户倾向关键词月/时间喜欢的坐标图像大小浏览器使用模式分析和关键词DB十月/17:30-18:00 A: 196.321 W: 320 分析秋天的衣服和鞋子_L__ B: 225.321 H: 240参照表1,用户在十月的17:30到18:00,在具有特定图像大小的特定喜欢坐标处频繁点击与“秋天的衣服和鞋子”相关的广告。利用这种用户信息,控制单元50可根据用户的倾向修改有关广告内容并且可在网络浏览器上显示修改后的广告内容。此外,网络浏览器使用模式的信息可包括诸如针对特定内容的喜爱网络浏览器大小、频繁访问的网站的文本特性(例如,字体、大小和布局)、高度使用的搜索关键词、访问的网站URL、在线购买历史、点击的广告的内容格式、点击的广告的类型和点击的广告的点击频率。图4是示出根据本发明的示例性实施方式在移动终端的网络浏览器上修改和显示广告内容的方法的流程图。为了便于描述,将在假设通过移动终端1执行所述方法的情况下描述图4。但是,所述方法不限于此。参照图4,如果用户运行移动终端1的网络浏览器并输入访问特定网站的命令,则控制单元50通过通信单元10访问网络服务器O00)并接收网站内容。接着,确定单元20 分析接收到的网站的协议O02)并确定是否存在广告区域004)。在一个示例中,确定是否存在广告区域的步骤可在通过利用HTML 5协议的 〈aside〉标签或通过对广告访问URL或广告格式类型进行过滤而产生分析结果之后进行。如果确定存在广告区域,则控制单元50检索存储在存储单元30中的用户信息 (206)并基于用户信息选择要修改的广告内容008)。然后,修改网站的内容,并在网络浏览器上显示修改后的网站的内容010)。所述内容的修改可包括用新的内容替换所述内容。此外,新的广告内容可覆盖在现有广告内容上或可添加到分离的区域。所添加的广告内容可通过单独管理的广告服务器提供,并且所述广告内容的HTML标签可被修改以通过广告服务器将画面移动到广告站点。返回到框204的结果,如果确定不存在广告区域,则控制单元50可控制为显示所接收到的网站的内容。作为另选方案,控制单元50可修改所识别的空白区域以添加新的广告内容。下文中,将参照图5至图9描述根据本发明的示例性实施方式的用于控制移动终端的网站浏览器显示的方法。图5是示出根据本发明的示例性实施方式的网络浏览器上的广告内容的修改的示图。“广告横幅A”位于在网络浏览器上显示的网站画面上的文本区域的中间部分。控制单元50利用诸如与flash文件或HTML 5的〈aside〉标签相关的HTML标签信息的广告区域标识符来识别“广告横幅A”所处的广告区域。接着,控制单元50从存储单元30检索用户信息并利用诸如用户的性别和年龄以及网络浏览器使用模式的信息根据用户的倾向选择合适的广告内容。如图5所示,插入新的广告内容“广告横幅B”以替换“广告横幅A”,并且通过移动终端1的网络浏览器将修改后的网站显示给用户。图6是示出根据本发明的示例性实施方式在点击修改后的广告内容之后访问广告站点的示图。如图5所示,如果将广告内容更改为“广告横幅B”并且用户点击“广告横幅B”,则移动终端1通过广告服务器访问广告站点并且移动终端1的画面显示与“广告横幅B”有关的广告站点的内容。“广告横幅B”可通过单独管理的广告服务器提供,或可存储在移动终端1的存储单元30中。此外,移动终端1可基于网络浏览器使用模式的分析结果来更新诸如“广告横幅B”的与用户相关的广告内容。为了用“广告横幅B”替换“广告横幅A”,控制单元50将网络浏览器上的广告访问URL改为诸如“skyadserver”的单独服务器的访问URL。因此,如果用户点击“广告横幅B”,则网络浏览器画面通过单独的服务器“skyadserver”移动到广告位置。图7是示出根据本发明的示例性实施方式在发生预定事件的情况下交替地显示现有内容或修改后的广告内容的过程的示图。参照图7,在网站上将新的广告内容覆盖在现有广告内容上。在一个示例中,在新的广告“SKY广告”的右下侧显示箭头。如果用户点击该箭头,则通过现有网站提供的广告内容可以另外显示。在另一个示例中,可以幻灯片方式显示广告内容,在幻灯片方式中,现有的广告内容和新的广告内容在不需要用户的特定命令的情况下自动地交替显示。图8是示出根据本发明的示例性实施方式在网络浏览器上的文本区域中显示水印内容的状态的示图。参照图8,分析网站的协议以识别文本区域和文本区域的背景的存在与否。如果确定不存在文本区域的背景,则将水印广告内容插入到文本区域的背景中。水印广告内容可是预定的,或可根据从存储单元30检索的用户信息来选择。图9是显示根据本发明的示例性实施方式将广告内容添加到网络浏览器上的空白区域的状态的示图。如果在网站上识别到空白区域,则将新的广告内容插入到所述空白区域中。用于在访问特定网站之前临时显示所添加的广告画面的“客户端填充(client full)”功能可通过修改网络内容来执行。如果活动服务器页面(ASP)对话已过期,则可重定向浏览器并且重新加载网站页面。如果ASP对话到期,则可在网络浏览器上临时显示广告画面,然后可刷新该网络浏览器。在一个示例中,可插入代码“〈ΜΕΤΑHTTP-EQUIV =”REFRESH”CONTENT ="30"URL =http://server/page. htm>”,使得广告被插入到移动终端1的网络浏览器中。采用根据本公开的移动终端和用于控制网络浏览器显示的方法,可获得包括有定制广告内容的适合于用户爱好的网络浏览器环境。对于本领域技术人员而言很明显,在不脱离本发明的精神或范围的情况下,可以对本发明作出各种修改和变型。因此,本发明旨在涵盖落入所附权利要求及其等同物的范围内的对本发明的修改和变型。本申请要求于2010年12月1日提交的韩国专利申请No. 10-2010-0121534的优先权,为所有目的,该韩国专利申请通过引用合并于此,如同在此做了全面阐述一样。
权利要求
1.一种设备,该设备包括通信单元,该通信单元将数据发送到网络服务器并从所述网络服务器接收包括网站的内容的数据;确定单元,该确定单元确定所述网站的协议的类型,并识别所述网站的感兴趣的区域;以及控制单元,该控制单元利用所述网站的所述协议的信息来修改所述网站的所述感兴趣的区域的内容,并控制显示单元在网络浏览器上显示修改后的内容。
2.根据权利要求I所述的设备,其中所述确定单元基于所述协议的特性来确定所述网站的所述协议的类型,确定所述网站的布局特性,并基于所述布局特性来识别所述感兴趣的区域,并且其中所述控制单元利用所述布局特性的信息来修改所述感兴趣的区域的内容。
3.根据权利要求2所述的设备,其中所述网站的协议是超文本标记语言版本。
4.根据权利要求I所述的设备,其中通过对标签信息、访问URL和所述网站的所述协议的内容格式中的至少一个进行过滤来识别所述感兴趣的区域。
5.根据权利要求I所述的设备,该设备还包括存储单元,该存储单元存储所述移动终端的用户信息,并且其中所述控制单元基于所述用户信息来修改所述感兴趣的区域的内容。
6.根据权利要求5所述的设备,其中所述用户信息由用户输入并且存储在所述存储单元中。
7.根据权利要求5所述的设备,其中所述用户信息包括所述用户的网络浏览器使用模式信息。
8.根据权利要求I所述的设备,其中所述控制单元用新的内容替换所述网站的内容, 将新的内容添加到所述感兴趣的区域或用所述网站的内容覆盖新的内容。
9.根据权利要求8所述的设备,其中所述新的内容在发生预定事件的情况下被所述网站的内容替换。
10.一种用于控制网络浏览器显示的方法,该方法包括确定所访问的网站的协议的类型;基于所述协议的类型确定所述网站的布局特性;利用与所述网站的布局特性有关的信息来修改所述网站的内容;以及在网络浏览器上显示修改后的内容。
11.根据权利要求10所述的方法,其中确定所述网站的布局特性的步骤包括基于所述网站的所述协议的类型和所述布局特性来识别感兴趣的区域。
12.根据权利要求11所述的方法,其中所述网站的所述协议是超文本标记语言版本。
13.根据权利要求11所述的方法,其中识别所述区域的步骤还包括对标签信息、访问 URL和所述网站的所述协议的内容格式中的至少一个进行过滤。
14.根据权利要求10所述的方法,其中修改所述网站的内容的步骤和在所述网络浏览器上显示修改后的内容的步骤基于用户信息来执行。
15.根据权利要求14所述的方法,其中所述用户信息由用户输入。
16.根据权利要求14所述的方法,其中所述用户信息是网站用户的网络浏览器使用模式信息。
17.根据权利要求10所述的方法,其中修改所述网站的内容的步骤和在所述网络浏览器上显示修改后的内容的步骤还包括用新的内容替换所述网站的内容,或将新的内容添加到所述网站的内容。
18.根据权利要求10所述的方法,其中修改所述网站的内容的步骤和在所述网络浏览器上显示修改后的内容的步骤包括在所述网站的内容上覆盖新的内容。
19.根据权利要求18所述的方法,该方法还包括在发生预定事件的情况下用所述网站的内容替换所述新的内容。
20.根据权利要求17所述的方法,其中所述新的内容是由广告服务器提供的广告内容。
21.一种移动终端,该移动终端包括通信单元,该通信单元将数据发送到网络服务器并从所述网络服务器接收包括网站的内容的数据;确定单元,该确定单元确定所述内容的协议的类型,并确定对所述网站的感兴趣的区域的修改方法;提取单元,该提取单元基于所述协议类型的特性提取所述内容的至少一个区域的详细信息;识别单元,该识别单元基于所述详细信息从所述内容中识别感兴趣的区域;存储单元,该存储单元存储用户信息、网络浏览器使用信息和布局特性中的至少一个;控制单元,该控制单元利用所述修改方法来修改所述网站的所述感兴趣的区域的内容;以及显示单元,该显示单元在网络浏览器上显示修改后的内容。
全文摘要
一种能够修改和显示在网络浏览器上显示的网站的内容的设备,该设备包括通信单元,该通信单元将数据发送到网络服务器或从网络服务器接收数据;确定单元,该确定单元分析通过通信单元从网络服务器接收到的网站的协议,并确定网站的特定特性;以及控制单元,该控制单元利用与网站的特定特性有关的信息来修改网站的内容,并且在网络浏览器上显示修改后的内容。一种网络浏览器显示控制方法,该方法包括确定所访问的网站的协议的类型;基于所确定的协议的类型来确定所述网站的特定特性;利用与确定的网站的布局特性有关的信息来修改所述网站的内容;以及在网络浏览器上显示修改后的内容。
文档编号G06F17/30GK102541979SQ20111030354
公开日2012年7月4日 申请日期2011年10月9日 优先权日2010年12月1日
发明者张娟珠 申请人:株式会社泛泰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1