CN115080887A - 一种网页数据跨平台展示方法、装置、设备及介质 - Google Patents
一种网页数据跨平台展示方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115080887A CN115080887A CN202210728098.7A CN202210728098A CN115080887A CN 115080887 A CN115080887 A CN 115080887A CN 202210728098 A CN202210728098 A CN 202210728098A CN 115080887 A CN115080887 A CN 115080887A
- Authority
- CN
- China
- Prior art keywords
- resource data
- webpage
- group
- node
- interface
- 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
Images
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
-
- 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/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
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)
Abstract
本发明提出一种网页数据跨平台展示的处理方法、装置、设备及介质,方法包括步骤:获取当前用户的网页地址;根据网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,资源数据表征网页界面的文件信息;根据网页结构对资源数据组内的资源数据进行转换,网页结构为预先定义的,用于指示同一资源数据在不同的显示平台之间的缩放比例;对资源数据组中的资源数据按照网页界面的先后顺序进行排序,对多组资源数据组按照网页界面的先后顺序进行排序;根据经过排序处理后的资源数据组,生成目标文件。本发明可从网页内自动抓取素材和设计风格,可根据用户的要求生成系列视频帧组成视频,提高了效率,节省了成本。
Description
技术领域
本领域涉及计算机及图像处理领域,具体涉及一种网页数据跨平台展示的处理方法、装置、设备及介质。
背景技术
通过在网站上展示文字、表格、图片、视频或者广告的方式,可用于阐述和推广服务产品。当前用户在不同的场合需要使用不同的播放平台进行展示,不同的播放平台具有不同的显示标准。例如电脑、平板和手机的显示屏幕对应的显示长宽比不同。又例如在手机领域,即使同一品牌在不同尺寸的手机上的显示标准也不相同。一旦涉及到跨端跨屏展示,则需要对服务产品的相关素材数据进行对应的调整。例如,在电脑端的网页界面上,网页界面的顶部是标题栏,网页界面的其余位置为文字、图片或者视频内容。将电脑端的网页界面上的内容转换到手机端时,由于屏幕尺寸的原因,电脑端标题栏的内容可能会位于手机端界面的中部位置。另外,如果将电脑端网页界面上的素材数据分别在手机、平板电脑上进行显示,则需要将素材数据进行不同的处理。如果通过人工处理的方式,根据不同播放平台的显示标准进行素材数据的调整,则需要投入大量的时间精力,而且容易发生错误。
发明内容
本发明提出一种网页数据跨平台展示的处理方法、装置、设备及介质,可用于解决网页数据在不同显示端的展示下,人工处理的方式需要投入大量的时间精力,而且容易发生错误的问题,可包括如下的技术方案。
本发明提出一种网页数据跨平台展示的处理方法,包括步骤:
获取当前用户的网页地址;
根据所述网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,所述资源数据表征所述网页界面的文件信息;
根据网页结构对所述资源数据组内的资源数据进行转换,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例;
对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组进行排序;
根据经过排序处理后的所述资源数据组,生成目标文件。
本发明还提出一种网页数据跨平台展示的处理装置,包括:
获取单元,用于获取当前用户的网页地址;
提取单元,用于根据所述网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,所述资源数据表征所述网页界面的文件信息;
分组单元,用于根据网页结构对所述资源数据组内的资源数据进行转换,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例;
排序单元,用于对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组按照网页界面的先后顺序进行排序;
生成单元,根据经过排序处理后的所述资源数据组,生成目标文件。
本发明还提出一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述所述网页数据跨平台展示的处理方法的步骤。
本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述网页数据跨平台展示的处理方法的步骤。
本发明提出一种网页数据跨平台展示的处理方法、装置、设备及介质。在获取当前用户的网页地址之后,从该网页地址的网页界面内自动提取资源数据。将网页界面的资源数据分为资源数据组,可根据不同的网页结构,将该资源数据组进行转换。相较于现有的把一显示平台的资源数据直接转换成另一显示平台的资源数据。本申请首先将一显示平台的资源数据提取成一个个资源数据组,然后根据不同显示平台之间的网页结构,对一个资源数据组内的资源数据进行转换。当需要在另一显示平台上对该资源数据进行显示,可直接将该资源数据组按照另一显示平台的网页结构进行转换,避免了现有需要从头开始提取显示平台的资源数据的操作。并且将不同的资源数据组进行排序,从而大大提高了网页数据跨平台展示的处理效率,最大限度复用现有网页界面的素材和文件信息,极大的提高了效率,节省了成本。
附图说明
图1为本发明一种网页数据跨平台展示的处理方法的一应用环境示意图;
图2为本发明一种网页数据跨平台展示的处理方法的一流程示意图;
图3为本发明一种网页数据跨平台展示的处理方法的一模型示意图;
图4为图2中步骤S40的一具体实施方式流程示意图;
图5为本发明一种基于网页生产视频的数据的处理装置的一结构示意图;
图6为本发明一实施例中计算机设备的一结构示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明实施例提供的网页数据跨平台展示的处理方法,可应用在如图1的应用环境中,其中,客户端通过网络与服务端进行通信。服务端可以通过客户端获取当前用户的网页地址;根据所述网页地址对应的网页界面,提取所述网页界面的资源数据,所述资源数据表征所述网页界面的文件信息;根据网页结构对所述资源数据进行分组得到资源数据组,所述网页结构为预先定义的,用于指示不同的所述资源数据在所述网页界面上的内容布局;对单个所述资源数据组中的所述资源数据进行排序,对多组所述资源数据组进行排序;根据经过排序处理后的所述资源数据组,生成目标文件。在本发明中,提出一种网页版文件生成系列视频的自动化方案,能自动抓取网页资源和风格特点,按照放映平台特点以及用户的约束性条件渲染成视频文件,复用现有网页的素材和设计风格,极大的提高了效率,节省了成本。下面通过具体的实施例对本发明进行详细的描述。
请参阅图2所示,图2为本发明实施例提供的网页数据跨平台展示的处理方法的一个流程示意图,包括如下步骤:
S10、获取当前用户的网页地址。
在一些实施例中,可根据当前用户提供的网页地址直接得到。也可以通过登录当前用户的官方网站获取网页地址,例如可在搜索引擎上搜索当前用户的官方名称,可从当前用户的官方网站上获取网页地址。进一步的,可从官方网站上获取当前用户的业务信息,了解当前用户的网页界面上的网页资源以及风格特点。
S20、根据所述网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,所述资源数据表征所述网页界面的文件信息。
在一些实施例中,可根据网页地址打开当前用户的网页界面,可从网页界面上查看到网页界面上的文件信息。所述文件信息的种类不加以限制,可为原始文本、多媒体文件、CSS(Cascading Style Sheets,层叠样式表)风格文件和快照文件。其中快照为于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。层叠样式表是一种用来表现HTML(Hyper Text Markup Language,超文本标记语言)或XML(ExtensibleMarkup Language,可扩展标记语言)等文件样式的计算机语言。可将网页界面上的文件信息概括为资源数据,及资源数据包括网页界面上的各种类型的文件信息。
在一些实施例中,在同一个网页界面上,可包括有多个不同类型的资源数据,即多个不同类型的文件信息。根据网页结构,可将不同类型的文件信息进行分离处理,并且将相同类型的文件信息进行合并处理。可将同一区域范围内的网页内容所对应的资源数据进行分组得到资源数据组,即资源数据组中可包括网页界面的同一区域内的所有资源数据的集合。
请参阅图3,在一些实施例中,获取到URL(uniform resource locator,统一资源定位***)之后,可通过HTML网页渲染抽取网页界面的DOM(Document Object Model,文档对象模型)树和图片的快照。其中,由HTML生成的DOM树可包括有Z个节点,则定义节点的集合Nall={nz,z∈Z}。对于不同的文件信息,例如原始文本、多媒体文件、层叠样式表等,可根据当前用户的要求对应不同等级的节点。在一些实施例中,可将原始文本对应为高优先级的节点,可将多媒体文件对应为中优先级的节点,可将层叠样式表对应为低优先级的节点。在一些实施例中,可将高优先级的节点对应为H1到H6的标题标签、图像或者视频、CSS属性中指向的多媒体文件或者后台资源。其中,HTML中提供了从H1到H6六个级别的标题标签,H1标签的级别最高,H6标签的级别最低,通过这些标签可以定义网页中的标题(与word中的标题类似),合理使用标题可以使网页的层次结构更加清晰。
S30、根据网页结构对所述资源数据组内的资源数据进行转换,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例。
在一些实施例中,网页结构即网页内容的布局。创建网页结构实际上就是对网页内容的布局进行规划,网页结构的创建是页面优化的重要环节之一。不同的显示平台之间的显示尺寸不同,将不同的显示平台之间的缩放比例定义为网页结构。根据不同的网页结构对一个资源数据组内的资源数据进行转换,即将一个显示平台上的资源数据组通过缩放,以实现在另一个显示平台上进行展示。
S40、对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组按照网页界面的先后顺序进行排序。
在一些实施例中,可对单个资源数据组中的所有资源数据进行排序。例如,在将不同类型的文件信息进行分离处理,并且将相同类型的文件信息进行合并处理的基础之上,可将不同类型的文件信息进行排序,即将不同类型的资源数据进行排序。例如在网页界面的同一区域内,可将原始文本对应为排序靠前的位置,可将多媒体文件对应为排序靠中间的位置,可将层叠样式表对应为排序靠后的位置。
在一些实施例中,在对单个数据资源组中的所有资源数据进行排序之后,可对多组资源数据组进行排序。例如,可按照网页界面的放映先后顺序将多个资源数据组进行排序,网页界面靠前的资源数据组对应于靠前的位置,网页界面靠后的资源数据组对应于靠后的位置。
在一些实施例中,所述节点等级和/或节点组等级的影响因子,包括所述资源数据在所述网页界面上对应的标题标签级别、先后顺序以及区域规模。例如,所述标题标签级别、所述先后顺序以及所述区域规模的权重依次减小。
请参阅图4,在一些实施例中,步骤S40中对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组按照网页界面的先后顺序进行排序的步骤可包括有如下的子步骤。
S401、对所述资源数据定义节点等级,所述节点等级表征所述资源数据的优先级别。
在一些实施例中,可按照当前用户的需求,将不同的资源数据对应不同的节点等级。例如,可将原始文本对应为高优先级的节点,可将多媒体文件对应为中优先级的节点,可将层叠样式表对应为低优先级的节点。不同的资源数据对应的节点等级不同,节点等级越高则意味着该资源数据越重要。
S402、查询同一网页界面的所述资源数据的节点等级,当所述资源数据的先后顺序与节点等级的高低顺序不相同时,将节点等级高的所述资源数据设置于下一个显示界面。
在一些实施例中,在将不同的资源数据对应不同的节点等级之后,按照节点等级的高低顺序,对单个资源数据组中的资源数据进行排序。
S403、对所述资源数据组定义节点组等级,所述节点组等级表征单个所述资源数据组中的所述资源数据对应所述节点等级的集合。
在一些实施例中,可将单个资源数据组中的资源数据对应节点等级的集合定义为节点组等级,例如可将单个资源数据组中的所有资源数据对应节点等级的加和为节点组等级。不同的资源数据组对应的节点组等级不同,节点组等级越高可意味着该资源数据组越重要。
S404、选取节点组等级大于等于节点组阈值的所述资源数据组得到目标数据组,所述节点组阈值为预先定义的,用于指示符合所述当前用户要求的所述资源数据组。
在一些实施例中,可将符合当前用户要求的资源数据组对应的节点数据的加和定义为节点组阈值。当单个资源数据组对应的节点组等级大于等于节点组阈值时,将该资源数据组进行选取。将所有满足节点组等级大于等于节点组阈值的所述资源数据组进行选取。
S405、根据所述节点组等级从高到低顺序,对多组所述目标数据组进行排序。
在一些实施例中,在将不同的资源数据组对应不同的节点组等级之后,按照节点组等级的高低顺序,对多个资源数据组进行排序。
S50、根据经过排序处理后的所述资源数据组,生成目标文件。
在一些实施例中,可在单个所述资源数据组中的资源数据进行排序,并对多组资源数据组进行排序之后,将资源数据组生成目标文件。其中,目标文件的具体格式不加以限制,可为PDF(Portable Document Format,便携式文档格式)文件格式、WORD(文档)文件格式、图片格式文件或者视频格式文件,例如可为MEPG-4(Moving Picture Experts Group,动态图像专家组)格式的视频文件。
请参阅图4,在一些实施例中,步骤S50中根据经过排序处理后的所述资源数据组,生成目标文件的步骤可包括有如下的子步骤。
S501、根据经过排序处理后的所述资源数据组,显示多个所述资源数据组的数量及先后顺序。
在一些实施例中,在对单个数据资源组中的所有资源数据进行排序,并且对多组资源数据组进行排序之后,多组资源数据组的先后顺序确定。可根据当前用户的需要将多个资源数据组的空间位置与先后顺序对应进行布设,并在多个资源数据组的空间位置与先后顺序确定之后进行显示。
S502、根据所述当前用户需求的文件格式,生成目标组件。
在一些实施例中,所述文件格式的具体类型不加以限制,例如所述文件格式可包括文件类型、文件长宽比和文件分辨率。
可见,在上述方案中,从网页内自动提取网页界面的资源数据,并将网页界面上的资源数据按照文件信息的不同进行分组,根据网页结构将不同的资源数据组进行排序。本申请首先将一显示平台的资源数据提取成一个个资源数据组,然后根据不同显示平台之间的网页结构,对一个资源数据组内的资源数据进行转换。当需要在另一显示平台上对该资源数据进行显示,可直接将该资源数据组按照另一显示平台的网页结构进行转换,避免了现有需要从头开始提取显示平台的资源数据的操作。从而大大提高了网页数据跨平台展示的处理效率,最大限度复用现有网页的素材和文件信息,极大的提高了效率,节省了成本。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
请参阅图2~4,首先,可通过HTML网页渲染100获取网页界面上的数据资源,网页界面上的数据资源可通过DOM树模型和快照101的方式进行资源分组。可将DOM树模型对应的资源数据进行资源抽取102,可按照资源数据对应的节点等级和资源数据组对应的节点组等级进行资源评分103,即进行资源数据和资源数据组的重要程度进行评估。然后可根据资源数据和资源数据组的重要程度,进行资源数据和资源数据组的内容解析104,根据网页结构进行资源数据和资源数据组的布局设计105。按照当前用户的风格处理106,例如生成目标视频文件的长宽比、分辨率等,进行目标视频渲染107。
请参阅图5,本发明提出一种网页数据跨平台展示的处理装置。在一些实施例中,所述网页数据跨平台展示的处理装置600可包括有获取单元601、分组单元602、转换单元603、排序单元604和生成单元605。各功能模块详细说明如下。
获取单元601,用于获取当前用户的网页地址;
分组单元602,用于根据所述网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,所述资源数据表征所述网页界面的文件信息;
转换单元603,用于根据网页结构对所述资源数据组内的资源数据进行转换,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例;
排序单元604,用于对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组按照网页界面的先后顺序进行排序;
生成单元605,根据经过排序处理后的所述资源数据组,生成目标文件。
在一实施例中,获取单元601具体用于:
根据当前用户提供直接得到网页地址。也可以通过登录当前用户的官方网站获取网页地址,从当前用户的官方网站上获取网页地址。可从官方网站上获取当前用户的业务信息,了解当前用户的网页界面上的网页资源以及风格特点。
在一实施例中,分组单元602具体用于:
根据网页地址打开当前用户的网页界面,可从网页界面上查看到网页界面上的文件信息。所述文件信息的种类不加以限制,可为原始文本、多媒体文件、CSS风格文件和快照文件。将网页界面上的文件信息概括为资源数据,及资源数据包括网页界面上的各种类型的文件信息。可将同一区域范围内的网页内容所对应的资源数据进行分组得到资源数据组,即资源数据组中可包括网页界面的同一区域内的所有资源数据的集合。
在一实施例中,转换单元603具体用于:
将不同类型的文件信息进行分离处理,并且将相同类型的文件信息进行合并处理。可将同一区域范围内的网页内容所对应的资源数据进行分组得到资源数据组,即资源数据组中可包括网页界面的同一区域内的所有资源数据的集合。根据网页结构对一个所述资源数据组内的资源数据进行转换。
在一实施例中,排序单元604用于:
对所述资源数据定义节点等级,所述节点等级表征所述资源数据的优先级别。
根据节点等级的高低顺序,对单个所述资源数据组中的所述资源数据进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面。
对所述资源数据组定义节点组等级,所述节点组等级表征单个所述资源数据组中的所述资源数据对应所述节点等级的集合。
根据所述节点组等级的高低顺序,对多组所述资源数据组进行排序。
在又一实施例中,排序单元604具体用于:
对所述资源数据定义节点等级,所述节点等级表征所述资源数据的优先级别。
根据节点等级的高低顺序,对单个所述资源数据组中的所述资源数据进行排序。
对所述资源数据组定义节点组等级,所述节点组等级表征单个所述资源数据组中的所述资源数据对应所述节点等级的集合。
选取节点组等级大于等于节点组阈值的所述资源数据组得到目标数据组,所述节点组阈值为预先定义的,用于指示符合所述当前用户要求的所述资源数据组。
根据所述节点组等级的高低顺序,对多组所述目标数据组进行排序。
在一实施例中,生成单元605具体用于:
根据经过排序处理后的所述资源数据组,显示多个所述资源数据组的数量及先后顺序。
根据所述当前用户需求的文件格式,生成目标组件。
关于网页数据跨平台展示的处理装置的具体限定可以参见上文中对于网页数据跨平台展示的处理方法的限定,在此不再赘述。上述网页数据跨平台展示的处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备700可以是服务端,其内部结构图可以如图6所示。该计算机设备700包括通过***总线连接的处理器701、存储器702、网络接口和数据库。其中,该计算机设备700的处理器701用于提供计算和控制能力。该计算机设备700的存储器702包括非易失性和/或易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备700的网络接口用于与外部的客户端通过网络连接通信。该计算机程序被处理器执行时以实现一种网页数据跨平台展示的处理方法服务端侧的功能或步骤。
在一个实施例中,提供了一种计算机设备,该计算机设备700可以是客户端。该计算机设备700包括通过***总线连接的处理器701、存储器702、网络接口、显示屏和输入装置。其中,该计算机设备700的处理器701用于提供计算和控制能力。该计算机设备700的存储器702包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备700的网络接口用于与外部服务器通过网络连接通信。该计算机程序被处理器701执行时以实现一种网页数据跨平台展示的处理方法客户端侧的功能或步骤。
在一个实施例中,提供了一种计算机设备700,包括存储器702、处理器701及存储在存储器上并可在处理器上运行的计算机程序,处理器701执行计算机程序时实现以下步骤:
获取当前用户的网页地址;
根据所述网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,所述资源数据表征所述网页界面的文件信息;
根据网页结构对所述资源数据组内的资源数据进行转换,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例;
对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组按照网页界面的先后顺序进行排序;
根据经过排序处理后的所述资源数据组,生成目标文件。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取当前用户的网页地址;
根据所述网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,所述资源数据表征所述网页界面的文件信息;
根据网页结构对所述资源数据组内的资源数据进行转换,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例;
对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组按照网页界面的先后顺序进行排序;
根据经过排序处理后的所述资源数据组,生成目标文件。
需要说明的是,上述关于计算机可读存储介质或计算机设备所能实现的功能或步骤,可对应参阅前述方法实施例中,服务端侧以及客户端侧的相关描述,为避免重复,这里不再一一描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明,本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案,例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
除说明书所述的技术特征外,其余技术特征为本领域技术人员的已知技术,为突出本发明的创新特点,其余技术特征在此不再赘述。
Claims (10)
1.一种网页数据跨平台展示的处理方法,其特征在于,包括步骤:
获取当前用户的网页地址;
根据所述网页地址对应的网页界面,提取网页界面的资源数据得到资源数据组,所述资源数据表征所述网页界面的文件信息;
根据网页结构对所述资源数据组内的资源数据进行转换,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例;
对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组按照网页界面的先后顺序进行排序;
根据经过排序处理后的所述资源数据组,生成目标文件。
2.根据权利要求1所述的网页数据跨平台展示的处理方法,其特征在于,所述对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面的步骤,包括:
对所述资源数据定义节点等级,所述节点等级表征不同所述资源数据的优先级别;
查询同一网页界面的所述资源数据的节点等级,当所述资源数据的先后顺序与节点等级的高低顺序不相同时,将节点等级高的所述资源数据设置于下一个显示界面。
3.根据权利要求2所述的网页数据跨平台展示的处理方法,其特征在于,所述对多组所述资源数据组进行排序的步骤,包括:
对所述资源数据组定义节点组等级,所述节点组等级表征单个所述资源数据组中全部所述资源数据对应的所述节点等级的集合;
根据所述节点组等级由高到低的顺序,对多组所述资源数据组进行排序。
4.根据权利要求3所述的网页数据跨平台展示的处理方法,其特征在于,所述对所述资源数据组定义节点组等级,所述节点组等级表征所述资源数据组中全部所述资源数据对应的所述节点等级的集合的步骤之后,还包括:
选取节点组等级大于等于节点组阈值的所述资源数据组得到目标数据组,所述节点组阈值为预先定义的,用于指示符合所述当前用户要求的所述资源数据组;
根据所述节点组等级由高到低的顺序,对多组所述目标数据组进行排序。
5.根据权利要求3或4所述的网页数据跨平台展示的处理方法,其特征在于,所述节点等级和/或节点组等级的影响因子包括:
所述资源数据在所述网页界面上对应的标题标签级别、先后顺序以及区域规模;
其中,所述标题标签级别、所述先后顺序以及所述区域规模的权重依次减小。
6.根据权利要求1或3或4所述的网页数据跨平台展示的处理方法,其特征在于,所述根据经过排序处理后的所述资源数据组,生成目标文件的步骤,包括:
根据经过排序处理后的所述资源数据组,显示多个所述资源数据组的数量及先后顺序;
根据所述当前用户需求的文件格式,生成目标组件。
7.根据权利要求6所述的网页数据跨平台展示的处理方法,其特征在于,所述文件格式包括文件类型、文件长宽比和文件分辨率。
8.一种网页数据跨平台展示的处理装置,其特征在于,包括:
获取单元,用于获取当前用户的网页地址;
分组单元,用于根据所述网页地址对应的网页界面,提取所述网页界面的资源数据,所述资源数据表征所述网页界面的文件信息;
转换单元,用于根据网页结构对网页界面的所述资源数据进行分组得到资源数据组,所述网页结构为预先定义的,用于指示同一所述资源数据在不同的显示平台之间的缩放比例;
排序单元,对所述资源数据组中的所述资源数据按照网页界面的先后顺序进行排序,当所述资源数据超出显示平台的一个显示界面时,将所述资源数据设置于下一个显示界面,对多组所述资源数据组进行排序;
生成单元,用于根据经过排序处理后的所述资源数据组,生成目标文件。
9.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述网页数据跨平台展示的处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述网页数据跨平台展示的处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210728098.7A CN115080887A (zh) | 2022-06-24 | 2022-06-24 | 一种网页数据跨平台展示方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210728098.7A CN115080887A (zh) | 2022-06-24 | 2022-06-24 | 一种网页数据跨平台展示方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115080887A true CN115080887A (zh) | 2022-09-20 |
Family
ID=83255018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210728098.7A Pending CN115080887A (zh) | 2022-06-24 | 2022-06-24 | 一种网页数据跨平台展示方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115080887A (zh) |
-
2022
- 2022-06-24 CN CN202210728098.7A patent/CN115080887A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7600183B2 (en) | System and method for data publication through web pages | |
US10282410B2 (en) | Assistive technology for the impaired | |
CA2918840C (en) | Presenting fixed format documents in reflowed format | |
US9507480B1 (en) | Interface optimization application | |
US20130305145A1 (en) | A Method of Publishing Digital Content | |
US20090265611A1 (en) | Web page layout optimization using section importance | |
JP4945813B2 (ja) | 印刷構造化文書 | |
US20190073342A1 (en) | Presentation of electronic information | |
CN112417338B (zh) | 一种页面适配方法、***及设备 | |
CN111258577A (zh) | 页面渲染方法、装置、电子设备和存储介质 | |
CN103136259A (zh) | 一种基于内容块标识处理网页内容的方法与设备 | |
CN114625996A (zh) | 网页内容的分页方法、装置、电子设备及可读存储介质 | |
CN117093386B (zh) | 页面截图方法、装置、计算机设备和存储介质 | |
Paternò et al. | Automatically adapting web sites for mobile access through logical descriptions and dynamic analysis of interaction resources | |
CN112433995A (zh) | 文件格式转换方法、***、计算机设备及存储介质 | |
JP2004110427A (ja) | Webコンテンツ変換方法及びシステム | |
CN115080887A (zh) | 一种网页数据跨平台展示方法、装置、设备及介质 | |
CN103631795A (zh) | 一种在网络设备中对网页进行转换的方法、装置和设备 | |
CN106021434A (zh) | 视频海报显示处理方法及装置 | |
CN100476809C (zh) | 网络内容调整处理和*** | |
US10606928B2 (en) | Assistive technology for the impaired | |
JP5372990B2 (ja) | 広告処理装置及び方法 | |
EP2662836A1 (en) | A method of publishing digital content | |
EP2747031A1 (en) | A method of publishing digital content | |
CN117407619A (zh) | 文件生成方法、装置、电子设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |