网页操作方法和支持该网页操作方法的电子设备技术

技术编号:16038139 阅读:54 留言:0更新日期:2017-08-19 19:58
提供一种电子设备。该电子设备包括:通信电路,被配置为接收网页;显示器,被配置为输出接收到的网页;处理器,被配置为与通信电路和显示器电连接,其中,处理器被配置为:响应于用于选择网页的整个区域的至少一部分的输入信号来收集与所选择的区域相对应的输出对象,基于所收集的输出对象来生成重建网页,并且存储所生成的重建网页。

【技术实现步骤摘要】
网页操作方法和支持该网页操作方法的电子设备相关申请的交叉引用本申请要求2015年12月8日向韩国知识产权局提交的韩国专利申请10-2015-0173718的优先权,其公开以全文引用的方式并入本文中。
本公开总体上涉及操作网页。
技术介绍
近来,电子设备可以通过网络与外部电子设备通信。例如,电子设备可以通过网络来访问服务豁,可以接收从服务器提供的网页的至少一部分,并且可以在其显示器上输出所接收的网页的至少一部分。此外,电子设备可以存储从服务器提供的网页。在这种情况下,常规电子设备可以在不改变的情况下存储与从服务器提供的整个网页相关联的数据,存储相对非常大的数据,从而低效地使用其存储空间。此外,常规电子设备可以将网页改变为便携式文档格式(PDF)文件,并且可以存储PDF文件,或者可以将网页存储为捕获图像。在以诸如PDF文件或捕获图像之类的图像形式存储网页的常规方法中,无法执行与所存储的网页中包括的内容相关联的搜索。此外,由于以图像形式存储的数据是比显示器上显示的网页相对更大的数据,因此存储空间被低效地操作。
技术实现思路
本公开的各个方案至少解决上述问题和/或缺点,并且至少提供以下描述的优点。因此,本公开的示例方案是提供一种网页操作方法,用于在维持网页的布局的同时存储与网页的整个区域的至少一部分相对应的数据,以及在维持网页的数据输出属性且最小化和/或减少存储空间的同时使用网页的相关功能,以及支持该网页操作方法的电子设备。根据本公开的一个示例方案,提供了一种电子设备。该电子设备可以包括:通信电路,被配置为建立与互联网的有线通信信道或无线通信信道;显示器;输入设备,包括被配置为被包括在显示器上或与显示器独立的输入电路;非易失性存储设备,被配置为存储至少用于网络浏览的软件程序;处理器,被配置为与通信电路、显示器、输入设备、和非易失性存储设备电连接;以及易失性存储器,被配置为与处理器电连接,其中,非易失性存储设备存储指令,该指令在被处理器执行时,使得该处理器执行包括以下各项在内的操作:在显示器上输出与软件程序相关联的用户界面,响应于经由输入设备接收到的第一输入,经由通信电路来接收并解析第一超文本标记语言(HTML)数据,以及将经解析的第一HTML数据临时存储在易失性存储豁中;基于所存储的第一HTML数据的至少一部分来生成第一输出对象树;基于第一输出对象树的至少一部分在用户界面上输出网页;如果从输入设备接收到用于在非易失性存储设备中存储网页的第二输入,则基于第一输出对象树的至少一部分来生成包括第一HTML数据的一部分在内的第二HTML数据;以及将第二HTML数据存储在非易失性存储设备中。根据本公开的另一示例方案,提供了一种电子设备。该电子设备可以包括:通信电路,被配置为接收网页;显示器,被配置为输出所接收的网页;以及处理器,被配置为与通信电路和显示器电连接;其中,处理器被配置为:响应于用于选择网页的整个区域的至少一部分的输入信号,收集与所选择的区域相对应的输出对象,基于所收集的输出对象来生成重建网页,并且存储所生成的重建网页。根据本公开的另一示例方案,提供了一种网页操作方法。该网页操作方法可以包括:在电子设备的显示器上输出用户界面;响应于经由电子设备的输入电路所接收的第一输入,经由电子设备的通信电路来接收第一超文本标记语言(HTML)数据;解析所述第一HTML数据并将经解析的第一HTML数据临时存储在电子设备的易失性存储器中;基于经解析的第一HTML数据和存储的第一HTML数据的至少一部分来生成第一输出对象树;基于第一输出对象树的至少一部分在用户界面上输出网页;如果从输入设备接收到用于在电子设备的非易失性存储设备中存储网页的第二输入,则基于第一输出对象树的至少一部分来生成不包括全部第一HTML数据在内的第二HTML数据,以及将第二HTML数据存储在非易失性存储设备中。根据以下结合附图来公开本公开各示例实施例的详细描述,本公开的其他方案和显著特征对于本领域技术人员将显而易见。附图说明根据结合附图的以下详细描述,本公开的示例实施例的上述和其他方案、特征、和优点将更加显而易见,其中,相似的附图标记表示相似的元件,并且其中:图1是示出了根据示例实施例的示例网页操作环境的图;图2是示出了根据示例实施例的电子设备的示例的框图;图3是示出了根据示例实施例的网页操作方法的示例的流程图;图4A是示出了根据示例实施例的网页的示例数据转换的图;图4B是示出了根据示例实施例的示例网页结构的图;图5A是示出了根据示例实施例的网页存储方法的示例的流程图;图5B是示出了根据示例实施例的网页存储方法的另一示例的流程图;图6A是示出了根据示例实施例的使用可缩放矢量图形(SVG)格式的网页存储方法的示例的流程图;图6B是示出了根据示例实施例的使用SVG格式的网页存储方法的另一示例的流程图;图7是示出了根据示例实施例的网页转换阶段的示例的图;图8是示出了根据示例实施例的网页转换阶段的另一示例的图;图9是示出了根据示例实施例的基于重建的网页的示例搜索功能操作的图;图10是示出了根据示例实施例的示例电子设备操作环境的框图;图11是示出了根据示例实施例的电子设备的示例配置的框图;以及图12是示出了根据各种示例实施例的程序模块的示例配置的框图。应注意:在整个附图中,相似的附图标记用于描绘相同或相似的要素、特征、和结构。具体实施方式可参考附图来描述本公开各示例实施例。因此,本领域的普通技术人员将认识到:在不脱离本公开的范围和精神的情况下可以对本文所述的各种实施例进行各种修改、等同、和/或替换。关于附图的描述,相似的要素可用相似的附图标记来表示。在本文公开的公开内容中,本文使用的表达“具有”、“可以具有”、“包含”和“包括”、或“可以包含”和“可以包括”表示存在相应的特征(例如,诸如数值、功能、操作、或组件之类的要素),但是不排除存在附加的特征。在本文公开的公开内容中,本文使用的表述“A或B”、“A和/或B中的至少一个”、或者“A和/或B中的一项或多项”等可包括相关列出项中的一个或多个项的任意一个以及所有组合。例如,术语“A或B”、“A和B中的至少一个”、或“A或B中的至少一个”可指代以下所有情况:(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B。本文中使用的诸如“第一”、“第二”等的术语可指代各种实施例的各要素,但对要素进行限制。此外,这些术语可用于将一个要素与另一个要素区分。例如,“第一用户设备”和“第二用户设备”可以指示不同的用户设备,而与其顺序或优先级无关。例如,“第一用户设备”和“第二用户设备”指示不同的用户设备。将要理解的是:当元件(例如,第一元件)被称为“(操作或通信)耦接到”或“连接到”另一个元件(例如,第二元件)时,其可以直接耦接或连接到另一个元件,或者可存在中间元件(例如,第三元件)。相反,当元件(例如,第一元件)被称为“直接耦接到”或“直接连接到”另一个元件(例如,第二元件)时,应理解:不存在中间元件(例如,第三元件)。根据情况,在本文中使用的表达“(被)配置为”可以用作例如表达“适用于”、“具有…的能力”、“(被)设计为”、“适于”、“(被)制造为”、或者“能够”。术语“被配置为”不必表示在硬件方面“本文档来自技高网...
网页操作方法和支持该网页操作方法的电子设备

【技术保护点】
一种电子设备,包括:通信电路,被配置为建立与互联网的有线通信信道或无线通信信道;显示器;输入电路,被配置为被包括在显示器上或与显示器独立;非易失性存储设备,被配置为存储至少用于网络浏览的软件程序;包括处理电路在内的处理器,所述处理电路被配置为与通信电路、显示器、输入电路、和非易失性存储设备电连接;以及易失性存储器,被配置为与处理器电连接,其中,非易失性存储设备存储由处理器执行的指令,所述处理器被配置为:在显示器上输出与软件程序相关联的用户界面,通过通信电路来接收第一超文本标记语言“HTML”数据并响应于从输入电路接收到第一输入而解析第一HTML数据,以及将经解析的第一HTML数据临时存储在易失性存储器中;基于所存储的第一HTML数据的至少一部分来生成第一输出对象树;基于第一输出对象树的至少一部分在用户界面上输出网页,如果从输入电路接收到用于在非易失性存储设备中存储网页的第二输入,则基于第一输出对象树的至少一部分来生成包括第一HTML数据的一部分在内的第二HTML数据,以及将第二HTML数据存储在非易失性存储设备中。

【技术特征摘要】
2015.12.08 KR 10-2015-01737181.一种电子设备,包括:通信电路,被配置为建立与互联网的有线通信信道或无线通信信道;显示器;输入电路,被配置为被包括在显示器上或与显示器独立;非易失性存储设备,被配置为存储至少用于网络浏览的软件程序;包括处理电路在内的处理器,所述处理电路被配置为与通信电路、显示器、输入电路、和非易失性存储设备电连接;以及易失性存储器,被配置为与处理器电连接,其中,非易失性存储设备存储由处理器执行的指令,所述处理器被配置为:在显示器上输出与软件程序相关联的用户界面,通过通信电路来接收第一超文本标记语言“HTML”数据并响应于从输入电路接收到第一输入而解析第一HTML数据,以及将经解析的第一HTML数据临时存储在易失性存储器中;基于所存储的第一HTML数据的至少一部分来生成第一输出对象树;基于第一输出对象树的至少一部分在用户界面上输出网页,如果从输入电路接收到用于在非易失性存储设备中存储网页的第二输入,则基于第一输出对象树的至少一部分来生成包括第一HTML数据的一部分在内的第二HTML数据,以及将第二HTML数据存储在非易失性存储设备中。2.根据权利要求1所述的电子设备,其中,所述指令在由处理器执行时使得所述处理器:从输入电路接收第三输入,所述第三输入用于再现所存储的来自非易失性存储设备的第二HTML数据;解析第二HTML数据并将经解析的第二HTML数据临时存储在易失性存储器中;基于经解析的或所存储的第二HTML数据的至少一部分来生成第二输出对象树;以及基于第二输出对象树的至少一部分在用户界面上显示网页。3.一种电子设备,包括:通信电路,被配置为接收网页;显示器,被配置为输出接收到的网页;以及处理器,与通信电路和显示器电连接;其中,处理器被配置为:响应于接收到用于选择网页的整个区域的至少一部分的输入信号,提取与所选择的区域相对应的输出对象;基于收集的输出对象来生成重建网页;以及存储所生成的重建网页。4.根据权利要求3所述的电子设备,其中,所述处理器被配置为:根据所述网页的HTML数据来生成文档对象模块“DOM”树;基于DOM树来生成在显示器上输出的对象的输出对象树;根据输出对象树来生成与所选择的区域相对应的对象的HTML数据;以及存储所生成的HTML数据。5.根据权利要求3所述的电子设备,其中,所述处...

【专利技术属性】
技术研发人员:李廷稙金庚泰崔允祯裴慧林尹诚敏左昌协李昌浩
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1