CN104217024A - 网页数据处理方法和装置 - Google Patents

网页数据处理方法和装置 Download PDF

Info

Publication number
CN104217024A
CN104217024A CN201410500228.7A CN201410500228A CN104217024A CN 104217024 A CN104217024 A CN 104217024A CN 201410500228 A CN201410500228 A CN 201410500228A CN 104217024 A CN104217024 A CN 104217024A
Authority
CN
China
Prior art keywords
web page
page contents
display terminal
type
preset type
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.)
Granted
Application number
CN201410500228.7A
Other languages
English (en)
Other versions
CN104217024B (zh
Inventor
王志国
谭霞
梁权清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth RGB Electronics Co Ltd filed Critical Shenzhen Skyworth RGB Electronics Co Ltd
Priority to CN201410500228.7A priority Critical patent/CN104217024B/zh
Priority to AU2014406868A priority patent/AU2014406868A1/en
Priority to US15/125,965 priority patent/US20170083487A1/en
Priority to PCT/CN2014/089244 priority patent/WO2016045160A1/zh
Publication of CN104217024A publication Critical patent/CN104217024A/zh
Application granted granted Critical
Publication of CN104217024B publication Critical patent/CN104217024B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/117Tagging; Marking up; Designating a block; Setting of attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/197Version control
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/027Arrangements and methods specific for the display of internet documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种网页数据处理方法,包括步骤:第一显示终端发送网页链接请求至服务器,以获取网页链接包括的网页内容;第一显示终端根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容;第一显示终端将第一预置类型的网页内容输出至第二显示终端显示;第一显示终端显示第二预置类型的网页内容。本发明还公开了一种网页数据处理装置。本发明所提供的网页数据处理方法可使得网页的文本类型的内容使用第一显示终端(如手机)浏览,网页的多媒体内容输出至第二显示终端进行显示,从而避免出现使用第一显示终端或者第二显示终端浏览内嵌有图片、视频或者音频等多媒体内容的网页时画面不协调的现象。

Description

网页数据处理方法和装置
技术领域
本发明涉及通信领域,尤其涉及网页数据处理方法和装置。
背景技术
目前,几乎所有手持智能设备,例如手机、PDA(Personal Digital Assistant,个人数码助理)、平板电脑、掌上游戏机等,都具备网页浏览器的应用。现行的网页中,通常会内嵌有一些图片、视频或者音频等多媒体内容;在使用手持智能设备浏览这些带有多媒体内容的网页时,多媒体内容会直接在网页里面显示或者播放;然而,由于手持智能设备的喇叭音量偏小、音效较差,难以获得在大屏设备上观看多媒体内容的感官享受,因此,市面上出现了一些手持智能设备与大屏设备(如电视机)互动的解决方案,例如将手机或者PDA上正在浏览的网页传屏到电视机进行播放显示,但这些方案在将网页传屏到电视机时会同时把网页的文字和多媒体内容混合传送,如此,在电视机上显示的是文字与多媒体内容混合搭配的画面,容易导致整个电视画面的不协调。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于解决在使用显示终端浏览内嵌有图片、视频或者音频等多媒体内容的网页时画面不协调的技术问题。
为实现上述目的,本发明提供的一种网页数据处理方法,包括以下步骤:第一显示终端发送网页链接请求至服务器,以获取网页链接包括的网页内容;第一显示终端根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容;所述第一预置类型包括图片类型、视频类型和音频类型,所述第二预置类型包括文本类型;第一显示终端将所述第一预置类型的网页内容输出至第二显示终端显示;第一显示终端显示第二预置类型的网页内容。
优选地,所述第一显示终端发送网页链接请求至服务器,以获取网页链接包括的网页内容包括:第一显示终端发送网页链接请求至服务器;第一显示终端接收服务器根据所述网页链接请求反馈的HTML脚本文件;第一显示终端获取所述HTML脚本文件中的所有网页内容。
优选地,所述第一显示终端根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容具体包括:第一显示终端依次读取HTML脚本文件中所有网页内容及对应的标签;所述标签为网页内容类型识别标签;第一显示终端根据当前读取的所述网页内容对应的标签判断当前读取的网页内容是否为第一预置类型的网页内容;若是,则第一显示终端将当前读取的网页内容中的URL链接地址存储至预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签;直至所有网页内容读取完成后,第一显示终端对所述HTML脚本文件重组处理得到新的HTML脚本文件;所述第一显示终端将第一预置类型的网页内容输出至第二显示终端显示具体为第一显示终端将所述预置列表输出至第二显示终端显示;所述第一显示终端显示第二预置类型的网页内容具体为第一显示终端调取浏览器加载所述新的HTML脚本文件。
优选地,所述标签包括IMG、AUDIO、VIDEO、EMB和OBJECT;当当前读取的网页内容对应的标签为EMB或OBJECT时,第一显示终端根据所述网页内容中嵌入对象格式判断当前读取的网页内容是否为第一预置类型的网页内容。
优选地,所述第一显示终端将预置列表输出至第二显示终端显示具体为第一显示终端将所述预置列表输出至所述第二显示终端,以供所述第二显示终端加载所述预置列表中的URL链接地址。
此外,为实现上述目的,本发明还提供一种网页数据处理装置,包括网页获取模块、网页处理模块、输出模块以及显示模块,其中:网页获取模块,用于发送网页链接请求至服务器,以获取网页链接包括的网页内容;网页处理模块,用于根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容;所述第一预置类型包括图片类型、视频类型和音频类型,所述第二预置类型包括文本类型;输出模块,用于将所述第一预置类型的网页内容输出至第二显示终端显示;显示模块,用于显示第二预置类型的网页内容。
优选地,所述网页获取模块包括发送单元、接收单元以及获取单元,其中:发送单元,用于将网页链接请求发送至服务器;接收单元,用于接收服务器根据所述网页链接请求反馈的HTML脚本文件;获取单元,用于获取所述HTML脚本文件中的所有网页内容。
优选地,所述网页处理模块包括读取单元、第一判断单元、URL地址提取单元以及脚本文件重组单元,其中:读取单元,用于依次读取HTML脚本文件中所有网页内容及对应的标签;所述标签为网页内容类型识别标签;第一判断单元,用于根据当前读取的所述网页内容对应的标签判断当前读取的网页内容是否为第一预置类型的网页内容;URL地址提取单元,用于在当前读取的网页内容为第一预置类型的网页内容时,将当前读取的网页内容中的URL链接地址存储至预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签;脚本文件重组单元,用于在所有网页内容读取完成后,对所述HTML脚本文件重组处理得到新的HTML脚本文件。
优选地,所述标签包括IMG、AUDIO、VIDEO、EMB和OBJECT;所述网页处理模块还包括第二判断单元,该第二判断单元用于在当前读取的网页内容对应的标签为EMB或OBJECT时,根据所述网页内容中嵌入对象格式判断当前读取的网页内容是否为第一预置类型的网页内容。
优选地,所述显示模块具体用于调取浏览器加载所述新的HTML脚本文件;所述输出模块具体用于将所述预置列表输出至所述第二显示终端,以供所述第二显示终端加载所述预置列表中的URL链接地址。
本发明所提供的网页数据处理方法通过将网页的内容分成包括图片类型、视频类型和音频类型的内容的第一预置类型的网页内容和包括文本类型的内容的第二预置类型的网页内容,其中,包括文本类型的内容的第二预置类型的网页内容使用第一显示终端来浏览,包括图片类型、视频类型和音频类型的内容的第一预置类型的网页内容输出至第二显示终端进行显示,即在第一显示终端上仅浏览文本类型的内容,在第二显示终端上仅显示图片类型、视频类型和音频类型的内容,从而可以避免出现使用第一显示终端或者第二显示终端浏览内嵌有图片、视频或者音频等多媒体内容的网页时画面不协调的现象,当第一显示终端为手持智能终端时,还可以避免出现由于手持智能终端较小的屏幕而在观看视频、图片等多媒体内容时无震撼感的现象,提升了用户的体验。
附图说明
图1为本发明网页数据处理方法第一实施例的流程示意图;
图2为本发明网页数据处理方法第二实施例的流程示意图;
图3为本发明网页数据处理方法第三实施例的流程示意图;
图4为本发明网页数据处理装置一实施例的功能模块示意图;
图5为图4中网页获取模块的细化功能模块示意图;
图6为图4中网页处理模块的细化功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种网页数据处理方法。
参照图1,图1为本发明网页数据处理方法第一实施例的流程示意图。
在第一实施例中,该网页数据处理方法包括:
步骤S10,第一显示终端发送网页链接请求至服务器,以获取网页链接包括的网页内容。
在本实施例中,第一显示终端先接收用户输入的网页链接请求,再根据用户输入的网页链接请求访问互联网的服务器,从互联网上获取网页内容,并将所获取到的网页内容暂时存放在内存或者本地存储中;本实施例中,第一显示终端通常指手持智能终端,手持智能终端可以为但不限于手机、PDA、平板电脑、掌上游戏机等,具有网页浏览器的应用即可。
步骤S20,第一显示终端根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容。
在本实施例中,第一显示终端先从内存或者本地存储中读取所获取到的各种类型的网页内容,网页内容的类型包括图片类型、视频类型、音频类型以及文本类型等,再对该网页内容的类型进行分类处理,将网页内容中的图片类型、视频类型或音频类型的多媒体内容抽离出来组成第一预置类型的网页内容,而将网页内容中余下的文本类型的内容进行重组得到第二预置类型的网页内容,如此,将整个网页内容分成了包括图片类型、视频类型和音频类型的第一预置类型的网页内容和包括文本类型的内容的第二预置类型的网页内容。
步骤S30,第一显示终端将第一预置类型的网页内容输出至第二显示终端显示;
步骤S40,第一显示终端显示第二预置类型的网页内容。
在本实施例中,第二显示终端通常指屏幕较大的显示终端,如电视机等;第一显示终端能与第二显示终端实现即时通信,具体的通信方式可以为但不局限于:有线局域网、WiFi局域网、有线互联网、WiFi互联网、WiFi热点、2G/3G/4G无线通信网络、蓝牙、NFC(Near Field Communication,近场通信)、红外等;第一显示终端在将整个网页内容分成了包括图片类型、视频类型和音频类型的内容的第一预置类型的网页内容和包括文本类型的内容的第二预置类型的网页内容之后,将第一预置类型的网页内容输出至第二显示终端显示,同时用户还可使用该第一显示终端根据该第二预置类型的网页内容显示一个没有图片、视频和音频等多媒体内容的网页,如此,在第一显示终端(如手机)上能规整美观的显示出网页的文本类型的内容,而第二显示终端(如电视机)则可根据该第一预置类型的网页内容显示没有文本混合搭配的图片、视频和/或音频等多媒体内容,使得第二显示终端在播放该多媒体内容时的画面可以保持协调,不会让人产生凌乱感。
本实施例所提供的网页数据处理方法通过将网页的内容分成包括图片类型、视频类型和音频类型的内容的第一预置类型的网页内容和包括文本类型的内容的第二预置类型的网页内容,其中,包括文本类型的内容的第二预置类型的网页内容使用第一显示终端来浏览,包括图片类型、视频类型和音频类型的内容的第一预置类型的网页内容输出至第二显示终端进行显示,即在第一显示终端上仅浏览文本类型的内容,在第二显示终端上仅显示图片类型、视频类型和音频类型的内容,从而可以避免出现使用第一显示终端或者第二显示终端浏览内嵌有图片、视频或者音频等多媒体内容的网页时画面不协调的现象,当第一显示终端为手持智能终端时,还可以避免出现由于手持智能终端较小的屏幕而在观看视频、图片等多媒体内容时无震撼感的现象,提升了用户的体验。
参照图2,图2为本发明网页数据处理方法第二实施例的流程示意图。
在本发明第一实施例的基础上,进一步地,步骤S10具体包括:
步骤S101,第一显示终端发送网页链接请求至服务器;
步骤S102,第一显示终端接收服务器根据所述网页链接请求反馈的HTML脚本文件;
步骤S103,第一显示终端获取所述HTML脚本文件中的所有网页内容。
在本实施例中,用户在使用第一显示终端浏览网页前,第一显示终端先接收用户输入的网页链接请求,如网页地址或者网页间超级链接跳转等;接着,第一显示终端根据用户输入的网页链接请求访问互联网的服务器,该互联网的服务器通过HTTP协议向第一显示终端反馈相应的HTML脚本文件;最后,第一显示终端根据所反馈的HTML脚本文件获取相应的网页内容。本实施例中,该HTML脚本文件由多个标签和相应标签所对应的内容组成。
需要强调的是,在本发明的其他实施例中,服务器根据所述网页链接请求所反馈的内容还可以但不限于PHP(Hypertext Preprocessor,超文本预处理器)、JSP(Java Server Pages,Java服务器页面)、ASP(Active Server Page,动态服务器页面)、CGI(Common Gateway Interface,通用网关接口)等格式的网页文件。
参照图3,图3为本发明网页数据处理方法第三实施例的流程示意图。
在本发明第二实施例的基础上,进一步地,步骤S20具体包括:
步骤S201,第一显示终端依次读取HTML脚本文件中所有网页内容及对应的标签。
在本实施例中,第一显示终端在对所获取的网页内容的类型进行分类处理时,先依次读取互联网服务器所反馈的HTML脚本文件中的所有网页内容及对应的标签,该标签为网页内容类型识别标签,即不同的标签所表示的网页内容类型不同。
步骤S202,第一显示终端根据当前读取的所述网页内容对应的标签判断当前读取的网页内容是否为第一预置类型的网页内容;若是,执行步骤S203。
在本实施例中,第一显示终端根据每一当前读取的所述网页内容对应的标签的名称判断当前读取的网页内容的类型是否为图片类型或者视频类型或者音频类型,即本实施例是通过分析比对每一标签的名称来判定相应标签所对应的内容类型是属于多媒体类型的内容还是属于文本类型的内容。具体的,HTML脚本文件中的标签包括IMG、AUDIO、VIDEO、EMB和OBJECT等,其中,表示图片类型的内容的标签为IMG,需要注意的是,对于不同版本的HTML脚本文件,表示视频类型的内容的标签不同,在版本为HTML5的HTML脚本文件中,表示音频类型的内容的标签为AUDIO,表示视频类型的内容的标签为VIDEO,而在旧版本的HTML脚本文件中,标签EMB或者OBJECT中的内容可能为视频,此时,可以通过判定标签EMB或者OBJECT所对应的内容中的嵌入对象的格式来判断相应标签的内容类型是否为视频类型,当该嵌入对象的格式为AVI、SWF、FLV或3GP等视频格式时,可以判定该EMB或者OBJECT标签的内容类型为视频类型。
步骤S203,第一显示终端将当前读取的网页内容中的URL链接地址存储至预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签。
在本实施例中,当当前读取的网页内容为第一预置类型的网页内容时,将当前读取的网页内容中的URL链接地址提取出来,并将该URL链接地址存储到预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签,即将当前读取的网页内容从所述HTML脚本文件中抽离,以使余下的HTML脚本文件中不再包含第一预置类型的网页内容及对应的标签。
步骤S204,直至所有网页内容读取完成后,第一显示终端对所述HTML脚本文件重组处理得到新的HTML脚本文件。
在本实施例中,第一显示终端在依次读取HTML脚本文件中所有网页内容及对应的标签,直至所有网页内容读取完成后,再将已删除了第一预置类型的网页内容及对应的标签的余下的HTML脚本文件进行重新排版处理,得到仅包含文本类型的内容的新的HTML脚本文件,即在新的HTML脚本文件中仅包含第二预置类型的网页内容。
本实施例中,步骤S30具体为第一显示终端将所述预置列表输出至第二显示终端显示。更为具体地,在本实施例中,所述第二显示终端具有访问互联网的功能,第一显示终端将该预置列表输出至第二显示终端(如电视机),该预置列表包含第一预置类型的网页内容的URL链接地址,然后,第二显示终端根据该预置列表加载相应的URL链接地址,从而显示相应的第一预置类型的网页内容;本实施例中,第二显示终端能对相应的URL链接地址所对应的图片类型、视频类型或音频类型的内容直接进行解码播放。
由于图片类型、视频类型或音频类型等多媒体内容在解码之后数据量很大,若第一显示终端先将这些多媒体内容解码后再发送给第二显示终端进行播放,在发送的过程中很容易造成网络堵塞,从而导致第二显示终端的显示画面出现延迟的现象;本实施例通过第二显示终端根据接收到预置列表加载相应的URL链接地址,直接从互联网上获取相应的多媒体内容进行解码播放,在正常网速下可以避免出现第二显示终端因网络堵塞而造成的画面延迟现象,同时由于视频类型的内容通常是横屏的,而屏幕较大的第二显示终端(如电视机)也是横屏的,即视频类型的内容在第二显示终端可以得到更好的适配播放,使用户获得更佳的观感体验。
本实施例中,步骤S40具体为第一显示终端调取浏览器加载所述新的HTML脚本文件。由于新的HTML脚本文件中仅包含第二预置类型的网页内容,故在本实施例中,第一显示终端在调取浏览器加载该新的HTML脚本文件时仅显示文本类型的网页内容,如此,在第一显示终端(如手机)上能规整美观的显示出网页的文本类型的内容,当第一显示终端为手持智能终端时,可避免在屏幕较小的手持智能终端上显示文本类型的内容的同时还混合搭配有图片、视频或音频等多媒体内容,不会让人产生凌乱感。
本实施例通过将第一预置类型的网页内容的URL链接地址提取出来,组成预置列表再发送至第二显示终端,一方面,由于该预置列表的数据量很小,可以节省第一显示终端与第二显示终端之间交互的流量,另一方面,第一显示终端无需将图片类型、视频类型或音频类型等多媒体网页内容解码后再发送至第二显示终端,可以避免出现第一显示终端(如手机)因进行长时间解码运算而大量耗费电池电量的现象。
本发明进一步提供一种网页数据处理装置。
参照图4,图4为本发明网页数据处理装置一实施例的功能模块示意图。
在一实施例中,该网页数据处理装置包括网页获取模块10、网页处理模块20、输出模块30以及显示模块40,其中:
网页获取模块10,用于发送网页链接请求至服务器,以获取网页链接包括的网页内容;
网页处理模块20,用于根据获取的网页内容的类型进行分类处理,形成包括图片、视频或音频的第一预置类型的网页内容以及包括文本的第二预置类型的网页内容;
输出模块30,用于将所述第一预置类型的网页内容输出至第二显示终端显示;
显示模块40,用于显示第二预置类型的网页内容。
在本实施例中,网页数据处理装置的网页获取模块10先接收用户输入的网页链接请求,再根据用户输入的网页链接请求访问互联网的服务器,从互联网上获取网页内容,并将所获取到的网页内容暂时存放在内存或者本地存储中;网页数据处理装置的网页处理模块20从内存或者本地存储中读取所获取到的各种类型的网页内容,网页内容的类型包括图片类型、视频类型、音频类型以及文本类型等,再对该网页内容的类型进行分类处理,将网页内容中的图片类型、视频类型或音频类型的多媒体内容抽离出来组成第一预置类型的网页内容,而将网页内容中余下的文本类型的内容进行重组得到第二预置类型的网页内容,如此,将整个网页内容分成了包括图片类型、视频类型和音频类型的第一预置类型的网页内容和包括文本类型的内容的第二预置类型的网页内容;然后,网页数据处理装置的输出模块30将第一预置类型的网页内容输出至第二显示终端显示,同时用户还可使用该网页数据处理装置的显示模块40根据该第二预置类型的网页内容显示一个没有图片、视频和音频等多媒体内容的网页。本实施例中,该网页数据处理装置装设在第一显示终端上,且第一显示终端通常指手持智能终端(如手机、PDA、平板电脑、掌上游戏机等),第二显示终端通常指屏幕较大的显示终端,如电视机等;第一显示终端能与第二显示终端实现即时通信。
本实施例所提供的网页数据处理装置通过网页处理模块20将网页的内容分成包括图片类型、视频类型和音频类型的内容的第一预置类型的网页内容和包括文本类型的内容的第二预置类型的网页内容,其中,包括文本类型的内容的第二预置类型的网页内容使用网页数据处理装置的显示模块40来浏览,包括图片类型、视频类型和音频类型的内容的第一预置类型的网页内容输出至第二显示终端进行显示,即在显示模块40上仅浏览文本类型的内容,在第二显示终端上仅显示图片类型、视频类型和音频类型的内容,该网页数据处理装置装设在第一显示终端上,从而可以避免出现使用第一显示终端或者第二显示终端浏览内嵌有图片、视频或者音频等多媒体内容的网页时画面不协调的现象,当第一显示终端为手持智能终端时,还可以避免出现由于手持智能终端(如手机)较小的屏幕而在观看视频、图片等多媒体内容时无震撼感的现象,提升了用户的体验。
参照图5,进一步地,网页获取模块10包括:
发送单元11,用于将网页链接请求发送至服务器;
接收单元12,用于接收服务器根据所述网页链接请求反馈的HTML脚本文件;
获取单元13,用于获取所述HTML脚本文件中的所有网页内容。
在本实施例中,用户在使用装设有该网页数据处理装置的第一显示终端浏览网页前,发送单元11先接收用户输入的网页链接请求,如网页地址或者网页间超级链接跳转等,并将该网页链接请求发送至互联网的服务器;接着,接收单元12接收该互联网的服务器通过HTTP协议反馈的HTML脚本文件;最后,获取单元13根据所反馈的HTML脚本文件获取相应的网页内容。本实施例中,该HTML脚本文件由多个标签和相应标签所对应的内容组成。
需要强调的是,在本发明的其他实施例中,服务器根据所述网页链接请求所反馈的内容还可以但不限于PHP(Hypertext Preprocessor,超文本预处理器)、JSP(Java Server Pages,Java服务器页面)、ASP(Active Server Page,动态服务器页面)、CGI(Common Gateway Interface,通用网关接口)等格式的网页文件。
参照图6,进一步地,网页处理模块20包括:
读取单元21,用于依次读取HTML脚本文件中所有网页内容及对应的标签;所述标签为网页内容类型识别标签;
第一判断单元22,用于根据当前读取的所述网页内容对应的标签判断当前读取的网页内容是否为第一预置类型的网页内容;
URL地址提取单元23,用于在当前读取的网页内容为第一预置类型的网页内容时,将当前读取的网页内容中的URL链接地址存储至预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签;
脚本文件重组单元24,用于在所有网页内容读取完成后,对所述HTML脚本文件重组处理得到新的HTML脚本文件;
第二判断单元25,用于在当前读取的网页内容对应的标签为EMB或OBJECT时,根据所述网页内容中嵌入对象格式判断当前读取的网页内容是否为第一预置类型的网页内容。
在本实施例中,网页处理模块20在对所获取的网页内容的类型进行分类处理时,读取单元21先依次读取互联网服务器所反馈的HTML脚本文件中的所有网页内容及对应的标签,该标签为网页内容类型识别标签,即不同的标签所表示的网页内容类型不同;第一判断单元22再根据每一当前读取的所述网页内容对应的标签的名称判断当前读取的网页内容的类型是否为图片类型或者视频类型或者音频类型,即本实施例是通过第一判断单元22分析比对每一标签的名称来判定相应标签所对应的内容类型是属于多媒体类型的内容还是属于文本类型的内容;然后,当当前读取的网页内容为第一预置类型的网页内容时,URL地址提取单元23将当前读取的网页内容中的URL链接地址提取出来,并将该URL链接地址存储到预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签,即URL地址提取单元23将当前读取的网页内容从所述HTML脚本文件中抽离,以使余下的HTML脚本文件中不再包含第一预置类型的网页内容及对应的标签;在所有网页内容读取完成后,脚本文件重组单元24再将已删除了第一预置类型的网页内容及对应的标签的余下的HTML脚本文件进行重新排版处理,得到仅包含文本类型的内容的新的HTML脚本文件,即在新的HTML脚本文件中仅包含第二预置类型的网页内容。
本实施例中,具体的,HTML脚本文件中的标签包括IMG、AUDIO、VIDEO、EMB和OBJECT等,其中,表示图片类型的内容的标签为IMG,需要注意的是,对于不同版本的HTML脚本文件,表示视频类型的内容的标签不同,在版本为HTML5的HTML脚本文件中,表示音频类型的内容的标签为AUDIO,表示视频类型的内容的标签为VIDEO,而在旧版本的HTML脚本文件中,标签EMB或者OBJECT中的内容可能为视频,此时,第二判断单元25通过判定标签EMB或者OBJECT所对应的内容中的嵌入对象的格式来判断相应标签的内容类型是否为视频类型,当第二判断单元25判定该嵌入对象的格式为AVI、SWF、FLV或3GP等视频格式时,可以判定该EMB或者OBJECT标签的内容类型为视频类型。
本实施例中,该网页数据处理装置的输出模块30具体用于将所述预置列表输出至第二显示终端显示。更为具体地,在本实施例中,所述第二显示终端具有访问互联网的功能,网页数据处理装置的输出模块30将该预置列表输出至第二显示终端(如电视机),该预置列表包含第一预置类型的网页内容的URL链接地址,然后,第二显示终端根据该预置列表加载相应的URL链接地址,从而显示相应的第一预置类型的网页内容;本实施例中,第二显示终端能对相应的URL链接地址所对应的图片类型、视频类型或音频类型的内容直接进行解码播放。
本实施例中,该网页数据处理装置的显示模块40具体用于调取浏览器加载所述新的HTML脚本文件。由于新的HTML脚本文件中仅包含第二预置类型的网页内容,故在本实施例中,装设有该网页数据处理装置的第一显示终端在使用显示模块40调取浏览器加载该新的HTML脚本文件时仅显示文本类型的网页内容,如此,在第一显示终端(如手机)上能规整美观的显示出网页的文本类型的内容。
本实施例通过URL地址提取单元23将第一预置类型的网页内容的URL链接地址提取出来,组成预置列表再发送至第二显示终端,一方面,由于该预置列表的数据量很小,可以节省装设有该网页数据处理装置的第一显示终端与第二显示终端之间交互的流量,另一方面,装设有该网页数据处理装置的第一显示终端无需将图片类型、视频类型或音频类型等多媒体网页内容解码后再发送至第二显示终端,可以避免出现装设有该网页数据处理装置的第一显示终端(如手机)因进行长时间解码运算而大量耗费电池电量的现象。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种网页数据处理方法,其特征在于,所述网页数据处理方法包括以下步骤:
第一显示终端发送网页链接请求至服务器,以获取网页链接包括的网页内容;
第一显示终端根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容;所述第一预置类型包括图片类型、视频类型和音频类型,所述第二预置类型包括文本类型;
第一显示终端将所述第一预置类型的网页内容输出至第二显示终端显示;
第一显示终端显示第二预置类型的网页内容。
2.如权利要求1所述的网页数据处理方法,其特征在于,所述发送网页链接请求至服务器,以获取网页链接包括的网页内容包括:
第一显示终端发送网页链接请求至服务器;
第一显示终端接收服务器根据所述网页链接请求反馈的HTML脚本文件;
第一显示终端获取所述HTML脚本文件中的所有网页内容。
3.如权利要求2所述的网页数据处理方法,其特征在于,所述根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容具体包括:
第一显示终端依次读取HTML脚本文件中所有网页内容及对应的标签;所述标签为网页内容类型识别标签;
第一显示终端根据当前读取的所述网页内容对应的标签判断当前读取的网页内容是否为第一预置类型的网页内容;
若是,则第一显示终端将当前读取的网页内容中的URL链接地址存储至预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签;
直至所有网页内容读取完成后,第一显示终端对所述HTML脚本文件重组处理得到新的HTML脚本文件;
所述第一显示终端将第一预置类型的网页内容输出至第二显示终端显示具体为第一显示终端将所述预置列表输出至第二显示终端显示;
所述第一显示终端显示第二预置类型的网页内容具体为第一显示终端调取浏览器加载所述新的HTML脚本文件。
4.如权利要求3所述的网页数据处理方法,其特征在于,所述标签包括IMG、AUDIO、VIDEO、EMB和OBJECT;
当当前读取的网页内容对应的标签为EMB或OBJECT时,第一显示终端根据所述网页内容中嵌入对象格式判断当前读取的网页内容是否为第一预置类型的网页内容。
5.如权利要求3所述的网页数据处理方法,其特征在于,所述第一显示终端将预置列表输出至第二显示终端显示具体为第一显示终端将所述预置列表输出至所述第二显示终端,以供所述第二显示终端加载所述预置列表中的URL链接地址。
6.一种网页数据处理装置,其特征在于,所述网页数据处理装置包括网页获取模块、网页处理模块、输出模块以及显示模块,其中:
网页获取模块,用于发送网页链接请求至服务器,以获取网页链接包括的网页内容;
网页处理模块,用于根据获取的网页内容的类型进行分类处理,形成第一预置类型的网页内容和第二预置类型的网页内容;所述第一预置类型包括图片类型、视频类型和音频类型,所述第二预置类型包括文本类型;
输出模块,用于将所述第一预置类型的网页内容输出至第二显示终端显示;
显示模块,用于显示第二预置类型的网页内容。
7.如权利要求6所述的网页数据处理装置,其特征在于,所述网页获取模块包括发送单元、接收单元以及获取单元,其中:
发送单元,用于将网页链接请求发送至服务器;
接收单元,用于接收服务器根据所述网页链接请求反馈的HTML脚本文件;
获取单元,用于获取所述HTML脚本文件中的所有网页内容。
8.如权利要求7所述的网页数据处理装置,其特征在于,所述网页处理模块包括读取单元、第一判断单元、URL地址提取单元以及脚本文件重组单元,其中:
读取单元,用于依次读取HTML脚本文件中所有网页内容及对应的标签;所述标签为网页内容类型识别标签;
第一判断单元,用于根据当前读取的所述网页内容对应的标签判断当前读取的网页内容是否为第一预置类型的网页内容;
URL地址提取单元,用于在当前读取的网页内容为第一预置类型的网页内容时,将当前读取的网页内容中的URL链接地址存储至预置列表中,并在所述HTML脚本中删除当前读取的所述网页内容及对应的标签;
脚本文件重组单元,用于在所有网页内容读取完成后,对所述HTML脚本文件重组处理得到新的HTML脚本文件。
9.如权利要求8所述的网页数据处理装置,其特征在于,所述标签包括IMG、AUDIO、VIDEO、EMB和OBJECT;
所述网页处理模块还包括第二判断单元,该第二判断单元用于在当前读取的网页内容对应的标签为EMB或OBJECT时,根据所述网页内容中嵌入对象格式判断当前读取的网页内容是否为第一预置类型的网页内容。
10.如权利要求8所述的网页数据处理装置,其特征在于,所述显示模块具体用于调取浏览器加载所述新的HTML脚本文件;所述输出模块具体用于将所述预置列表输出至所述第二显示终端,以供所述第二显示终端加载所述预置列表中的URL链接地址。
CN201410500228.7A 2014-09-26 2014-09-26 网页数据处理方法和装置 Active CN104217024B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201410500228.7A CN104217024B (zh) 2014-09-26 2014-09-26 网页数据处理方法和装置
AU2014406868A AU2014406868A1 (en) 2014-09-26 2014-10-23 Webpage data processing method and device
US15/125,965 US20170083487A1 (en) 2014-09-26 2014-10-23 Webpage data processing method and device
PCT/CN2014/089244 WO2016045160A1 (zh) 2014-09-26 2014-10-23 网页数据处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410500228.7A CN104217024B (zh) 2014-09-26 2014-09-26 网页数据处理方法和装置

Publications (2)

Publication Number Publication Date
CN104217024A true CN104217024A (zh) 2014-12-17
CN104217024B CN104217024B (zh) 2018-02-16

Family

ID=52098514

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410500228.7A Active CN104217024B (zh) 2014-09-26 2014-09-26 网页数据处理方法和装置

Country Status (4)

Country Link
US (1) US20170083487A1 (zh)
CN (1) CN104217024B (zh)
AU (1) AU2014406868A1 (zh)
WO (1) WO2016045160A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951504A (zh) * 2015-05-20 2015-09-30 深圳创维-Rgb电子有限公司 一种网页处理方法及***
CN105095437A (zh) * 2015-07-23 2015-11-25 柳州易旺科技有限公司 一种临时网页数据处理方法
CN105138444A (zh) * 2015-07-23 2015-12-09 柳州一合科技有限公司 一种面向多用户的软件发布方法
CN105183635A (zh) * 2015-07-23 2015-12-23 柳州一合科技有限公司 一种服务器端软件的安全测试方法
CN105183634A (zh) * 2015-07-23 2015-12-23 柳州一合科技有限公司 一种软件的多路同步检测方法
CN105183639A (zh) * 2015-07-23 2015-12-23 柳州易旺科技有限公司 一种用户侧网页数据测试方法
CN105488145A (zh) * 2015-11-26 2016-04-13 小米科技有限责任公司 网页内容的显示方法、装置及终端
CN111273903A (zh) * 2020-01-10 2020-06-12 深圳市大富网络技术有限公司 网页制作方法、装置、计算机设备及计算机存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331876A (zh) * 2016-09-09 2017-01-11 乐视控股(北京)有限公司 网页视频播放方法及装置
CN109271122B (zh) * 2018-09-03 2022-07-01 高新兴科技集团股份有限公司 一种基于双显示屏的文件显示方法、装置及设备
US10866704B1 (en) * 2019-06-04 2020-12-15 Microsoft Technology Licensing, Llc Intelligent web browser segregation
CN110659006B (zh) * 2019-08-20 2023-08-22 北京捷通华声科技股份有限公司 跨屏显示的方法、装置、电子设备及可读存储介质
CN110532495A (zh) * 2019-08-30 2019-12-03 郑州阿帕斯科技有限公司 一种网页信息的展示方法及装置
US11899757B2 (en) * 2019-12-02 2024-02-13 Cox Automotive, Inc. Systems and methods for temporary digital content sharing
JP2022012403A (ja) * 2020-07-01 2022-01-17 キヤノン株式会社 プログラム、情報処理装置及び制御方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119266A (zh) * 2007-08-31 2008-02-06 烽火通信科技股份有限公司 一种移动终端结合家庭网关控制多媒体播放的方法和***
CN103412896A (zh) * 2013-07-25 2013-11-27 深圳创维-Rgb电子有限公司 浏览器资源展示的方法和***
CN103514202A (zh) * 2012-06-25 2014-01-15 北京新媒传信科技有限公司 一种网页显示的实现方法和装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7831992B2 (en) * 2002-09-18 2010-11-09 General Instrument Corporation Method and apparatus for forwarding television channel video image snapshots to an auxiliary display device
US20050039133A1 (en) * 2003-08-11 2005-02-17 Trevor Wells Controlling a presentation of digital content
US7460126B2 (en) * 2004-08-24 2008-12-02 Silicon Graphics, Inc. Scalable method and system for streaming high-resolution media
US20060203758A1 (en) * 2005-03-11 2006-09-14 Samsung Electronics Co., Ltd. Mobile terminal for relaying multimedia data to an external display device
US7853871B2 (en) * 2005-06-10 2010-12-14 Nokia Corporation System and method for identifying segments in a web resource
US8074248B2 (en) * 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
US8554938B2 (en) * 2010-08-31 2013-10-08 Millind Mittal Web browser proxy-client video system and method
US8774955B2 (en) * 2011-04-13 2014-07-08 Google Inc. Audio control of multimedia objects
US20130013583A1 (en) * 2011-05-30 2013-01-10 Lei Yu Online video tracking and identifying method and system
US9510055B2 (en) * 2013-01-23 2016-11-29 Sonos, Inc. System and method for a media experience social interface
CN103942168B (zh) * 2014-01-08 2017-04-05 北京奇虎科技有限公司 一种浏览器进行信息传输的方法和***
US9679054B2 (en) * 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119266A (zh) * 2007-08-31 2008-02-06 烽火通信科技股份有限公司 一种移动终端结合家庭网关控制多媒体播放的方法和***
CN103514202A (zh) * 2012-06-25 2014-01-15 北京新媒传信科技有限公司 一种网页显示的实现方法和装置
CN103412896A (zh) * 2013-07-25 2013-11-27 深圳创维-Rgb电子有限公司 浏览器资源展示的方法和***

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951504A (zh) * 2015-05-20 2015-09-30 深圳创维-Rgb电子有限公司 一种网页处理方法及***
WO2016183973A1 (zh) * 2015-05-20 2016-11-24 深圳创维-Rgb电子有限公司 一种网页处理方法及***
US9898443B2 (en) 2015-05-20 2018-02-20 Shenzhen Skyworth-Rgb Electronic Co., Ltd Method and system for webpage processing
CN104951504B (zh) * 2015-05-20 2018-08-14 深圳创维-Rgb电子有限公司 一种网页处理方法及***
CN105095437A (zh) * 2015-07-23 2015-11-25 柳州易旺科技有限公司 一种临时网页数据处理方法
CN105138444A (zh) * 2015-07-23 2015-12-09 柳州一合科技有限公司 一种面向多用户的软件发布方法
CN105183635A (zh) * 2015-07-23 2015-12-23 柳州一合科技有限公司 一种服务器端软件的安全测试方法
CN105183634A (zh) * 2015-07-23 2015-12-23 柳州一合科技有限公司 一种软件的多路同步检测方法
CN105183639A (zh) * 2015-07-23 2015-12-23 柳州易旺科技有限公司 一种用户侧网页数据测试方法
CN105488145A (zh) * 2015-11-26 2016-04-13 小米科技有限责任公司 网页内容的显示方法、装置及终端
CN105488145B (zh) * 2015-11-26 2019-07-09 小米科技有限责任公司 网页内容的显示方法、装置及终端
CN111273903A (zh) * 2020-01-10 2020-06-12 深圳市大富网络技术有限公司 网页制作方法、装置、计算机设备及计算机存储介质

Also Published As

Publication number Publication date
AU2014406868A1 (en) 2016-10-20
CN104217024B (zh) 2018-02-16
WO2016045160A1 (zh) 2016-03-31
US20170083487A1 (en) 2017-03-23

Similar Documents

Publication Publication Date Title
CN104217024A (zh) 网页数据处理方法和装置
CN102075528B (zh) 一种播放多种封装格式的网络多媒体文件的方法与设备
US7720035B2 (en) System for mediating convergence services of communication and broadcasting using non-communicative appliance
CN108337528A (zh) 一种预览视频的方法及设备
CN102006519A (zh) 多媒体终端和ip机顶盒之间的互动方法和***
US20040263530A1 (en) Device,method and system for multimedia content adaptation
WO2009105982A1 (zh) 下载节目数据的方法、***和终端设备
EP2779571B1 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
CN102484686B (zh) 用于提供补充信息的方法和设备
CN103379381A (zh) 基于wap网关的视频播放方法、wap网关及***
US9712855B2 (en) Method and apparatus for transmitting and receiving additional information in a broadcast communication system
CN103618779B (zh) 资源共享的方法及***
CN103167327A (zh) 信息互动方法、装置及***
CN103780933A (zh) 多媒体终端的远程控制方法及控制装置
US9032021B2 (en) Method for providing customized advertisement/news on scalable application service system
CN105122818A (zh) 计算机***、分发控制***、分发控制方法和计算机可读存储介质
CN102316386A (zh) 基于数字电视接收装置的双屏互动方法、装置及***
CN104010279B (zh) 一种彩信浏览方法、***及用户终端
CN103138871B (zh) 移动通讯***中应用程序的服务器数据处理***和方法
WO2011116558A1 (zh) 短消息处理方法及终端
CN104079953B (zh) 基于视频信息分享操作的方法和***
CN101909047A (zh) 一种多媒体节目的获取方法及装置
CN104156372B (zh) 一种开启网页的方法、装置和***
CN103475931A (zh) 一种实现数字电视终端播放网络媒体的方法
CN101790050A (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
GR01 Patent grant
GR01 Patent grant