一种电子设备及其应用的数据处理装置及方法

文档序号:9597909阅读:347来源:国知局
一种电子设备及其应用的数据处理装置及方法
【技术领域】
[0001]本发明涉及数据处理领域,特别是涉及一种电子设备及其应用的数据处理装置及方法。
【背景技术】
[0002]目前eCos系统中,一个页面只能存在一个提交按钮,页面的数据处理方法是先把页面上所有的数据映射到一个数据表中,再提交此数据表的内容。然而在实际应用中,我们可能会在一个页面上同时建立多个表单,每个表单都是分别独立存在的,互不影响,功能设置时需要对每个表单分别提交数据,目前的实现方式只能一次性提交页面上设置的所有参数。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电子设备及其应用的数据处理装置及方法,用于解决现有技术中不能灵活的处理页面表单的问题。
[0004]为实现上述目的及其他相关目的,本发明提供一种数据处理方法,应用于嵌入式可配置操作系统,包括如下步骤:获取页面中存储的至少一个表单;将各所述表单的数据分别一一映射至相应的表中;检测所述页面中的一表单被提交时,提交与所述表单对应的表中的数据至相应的网络服务器。
[0005]于本发明的一具体实施例中,每个所述表单中预先记录与其相应的网络服务器的地址。
[0006]于本发明的一具体实施例中,当检测所述页面中的一表单被提交时,根据所述网络服务器的地址提交与所述表单对应的表中的数据至相应的网络服务器。
[0007]于本发明的一具体实施例中,所述表存储于一非易失性随机访问存储器中。
[0008]为实现上述目的及其他相关目的,本发明还提供一种数据处理装置,应用于嵌入式可配置操作系统,包括:获取模块,用以获取页面中存储的至少一个表单;映射模块,用以将各所述表单的数据分别一一映射至相应的表中;提交模块,用以当检测所述页面中的一表单被提交时,提交与所述表单对应的表中的数据至相应的网络服务器。。
[0009]于本发明的一具体实施例中,每个所述表单中预先记录与其相应的网络服务器的地址。
[0010]于本发明的一具体实施例中,所述提交模块用以当检测到所述页面中的一表单被提交时,根据所述网络服务器的地址提交与所述表单对应的表中的数据至相应的网络服务器。
[0011]于本发明的一具体实施例中,所述表存储于一非易失性随机访问存储器中。
[0012]为实现上述目的及其他相关目的,本发明还提供一种电子设备,运行有嵌入式可配置操作系统,所述电子设备具有如上任一项所述数据处理装置,且应用所述数据处理装置进行数据处理。
[0013]于本发明的一具体实施例中,所述电子设备为电脑或智能手机。
[0014]如上所述,本发明的电子设备及其应用的数据处理装置及方法,获取页面中存储的至少一个表单;将各所述表单的数据分别一一映射至相应的表中;检测所述页面中的一表单被提交时,提交与所述表单对应的表中的数据至相应的网络服务器。可以灵活的根据用户需要分别提交页面中的表单,操作灵活便捷,用户体验性能好。
【附图说明】
[0015]图1显示为本发明的数据处理方法在一具体实施例中的流程示意图。
[0016]图2显示为应用本发明的一具体实施例的页面示意图。
[0017]图3显示为本发明的数据处理装置在一具体实施例中的模块示意图。
[0018]图4显示为本发明的电子设备在一具体实施例中的模块示意图。
[0019]元件标号说明
[0020]1、21数据处理装置
[0021]11获取模块
[0022]12映射模块
[0023]13提交模块
[0024]2电子设备
[0025]S11 ?S13 步骤
【具体实施方式】
[0026]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0027]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0028]现在eCos (嵌入式可配置操作系统)系统提交数据的方法是把所有表单里的数据都映射到一个表中,如果只需要提交其中一个表单的数据,其他表单中的数据同样会被提交。这样就会违背用户的使用目的,不想设置某一个功能,但此功能数据还是会同样被提交一次,同时也增加了路由器的工作量。本发明提供的数据处理方法应用于嵌入式可配置操作系统,包括如下步骤:获取页面中存储的至少一个表单;将各所述表单的数据分别一一映射至相应的表中;检测所述页面中的一表单被提交时,提交与所述表单对应的表中的数据至相应的网络服务器。
[0029]具体为,请参阅图1,显示为本发明的数据处理方法在一具体实施例中的流程示意图。所述方法应用于嵌入式可配置操作系统,所述方法包括如下步骤:
[0030]S11:获取页面中存储的至少一个表单。
[0031]S12:将各所述表单的数据分别一一映射至相应的表中。
[0032]S13:检测所述页面中的一表单被提交时,提交与所述表单对应的表中的数据至相应的网络服务器。
[0033]在具体应用中每个表单包括表单标签、表单域、以及表单按钮三个部分,所述表单标签包含了处理表单数据所用CGI程序的URL以及数据提交到相应服务器的方法以及路径。所述表单域包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。所述表单按钮例如包括提交按钮、复位按钮、以及一般按钮。其中所述提交按钮用来将输入的信息提交到服务器。所述复位按钮用来重置表单。且所述一般按钮用来控制其他定义了处理脚本的处理工作。当所述表单的提交按钮被提交时,即检测所述表单被提交。
[0034]于本发明的一具体实施例中,每个所述表单中预先记录与其相应的网络服务器的地址。例如保存与所述表单的表单标签中。
[0035]于本发明的一具体实施例中,当检测所述页面中的一表单被提交时,根据所述网络服务器的地址提交与所述表单对应的表中的数据至相应的网络服务器。
[0036]且,所述表优先存储于一非易失性随机访问存储器中。
[0037]请参阅图2,显示为应用本发明的一具体实施例的页面示意图。所述当前页面包括“硬件开关设置”以及“无线定时设置”两个表单,且将所述“硬件开关设置”表单的数据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1