公开/公告号CN102508875A
专利类型发明专利
公开/公告日2012-06-20
原文格式PDF
申请/专利权人 深圳市共进电子股份有限公司;
申请/专利号CN201110314830.8
申请日2011-10-18
分类号G06F17/30;H04L29/08;
代理机构深圳市智科友专利商标事务所;
代理人陈润生
地址 518000 广东省深圳市南山区蛇口南海大道1019号百盈医疗器械园二楼
入库时间 2023-12-18 05:34:25
法律状态公告日
法律状态信息
法律状态
2023-10-27
未缴年费专利权终止 IPC(主分类):G06F17/30 专利号:ZL2011103148308 申请日:20111018 授权公告日:20130814
专利权的终止
2013-08-14
授权
授权
2012-07-18
实质审查的生效 IPC(主分类):G06F17/30 申请日:20111018
实质审查的生效
2012-06-20
公开
公开
技术领域
本发明涉及计算机应用技术领域,尤其是对终端设备中WEB用户界面的实现快速改造升级的方法。
背景技术
目前,几乎所有的网络终端设备都带有用户友好性界面,大部分的终端设备用户界面都采用html、js等技术实现,使用者通过浏览器对终端设备进行访问和控制。
不同的终端设备,不同的客户对界面的要求不同,这就使得设备制造商不得不投入大量的人力、时间为适应不同要求对界面的设置及其功能性的链接进行开发、改造和升级。
对现有终端设备的界面开发主要有两种方法:其一是采用以下步骤:首先在工作母机上设计生成改造文本,即增加功能适应性提升的文本文件,然后进行编译,生成二进制目标文件,将生成的目标文件上传到终端设备,最后在启动后终端设备进行调试,并且每次对网页文件的变动都要重复以上步骤。在此方法中,根据使用编译器的功能不同,每一次编译需要3-5分钟,文件传输需要2-3分钟,加上设备启动,一般需要5-8分钟终端设备才能准备就绪。目前每个终端设备包含几十个页面,每个网页平均需要修改校验5-6次,采用此方法需要花费大量时间用于编译、传输和终端设备启动。
另一种方法是采用网络文件系统的方式进行调试和开发,是将文件系
统放在工作母机中,而不是终端设备里面,虽然此方法功能较强大,但它有很多局限性,并不适合在所有的方案和功能代码上使用。
发明内容
本发明旨在克服现有技术的不足,提供一种快速的使终端设备的WEB用户界面完成开发、改造和升级的方法。
本发明采用的技术方案是:一种快速完成终端设备WEB用户界面修改与扩展的方法,本方法基于工作母机、及在工作母机上生成网页文件,文件类型为html文件或js文件或xml文件,终端设备中设置有HTTP服务器模块,关键是:终端设备增设新的网页文件存储模块和配套扩展内存,在HTTP服务器模块中配套增加网页文件寻址向量索引存储器,完成修改与扩展的方法中包含以下步骤:
A、工作母机将加工好的网页文件传输到终端设备中,在设定的存储模块内保存网页文件,
B、在寻址向量索引存储器中建立与上述网页文件地址相关的寻址索引表,
C、设置终端设备收到界面请求时的HTTP服务器程序访问相关网页文件地址的优先权,首先是新的网页存储模块的地址,其次是默认的相关网页文件存储区地址,
D、启动修改或扩展后的界面请求,对于界面的功能和新的网页文件文本缺陷在验证后根据设计要求进行修正后存入新的网页文件存储区域。
步骤A包括以下步骤:
A1、工作母机将新的网页文件传输到终端设备主机的内存中;
A2、终端设备主机将新的网页文件从内存中取出,还原成界面文本文件后存储到新的网页文件存储模块,文件名称保持不变。
终端设备中新增的网页文件存储模块设在/var/webs/文件夹。
本发明不用在终端机中对网页文件进行编译、在工作母机中生成二进制文件再传输到终端设备,而只将需调试的网页文件单独传输到终端设备,完成调试准备,进而进行网页文件的调试。终端设备中,设置有HTTP服务器模块,用来响应外部请求。该模块收到外部请求时,从默认的位置/webs/文件夹查找对应的文件并回应给外部请求。
直观地,把需要调试的网页文件传输到/webs/文件夹就可以对其进行调试。但/webs/文件夹下的文件是只读的,内容一经确定就不可更改,里面的内容通过上传二进制目标文件来确定。因此,不能将需调试的网页文件单独传送到该文件夹下进行调试,只能再建立一个新的网页文件存储区域来存放需调试的网页文件,这样可以单独传输文件到此区域。
由于终端设备中的HTTP服务器程序只查找/webs/文件夹,因此需要改变其文件查找路径。文件如果通过浏览器传送到终端设备的内存,上传的文本会被浏览器自动增加了开始和结束标志,因此需要终端设备主机先还原文件,再存储到新的网页文件存储区域。
为了使终端设备的网页文件调用关系保持不变,使新上传的调试文件能得到调用,须保持文件名不变,跟默认文件系统下的文件名一致。
这样,需调试的网页文件可以单独上传到指定位置,终端设备也可以响应外部的调试请求,完成调试工作。
采用本发明来对终端设备中的WEB用户界面实现快速改造升级,在改
造过程中不用编译,文件上传4秒钟可以完成,终端设备也不用重新启动,文件传输完成后终端设备就已经准备就绪。目前每个终端设备中包含几十个页面,每个网页平均需要修改校验5-6次,采用此方法可以节省大量时间,大大加快产品的开发、升级进度,简化研发过程和在线的处理周期,使产品能快速推向市场。
附图说明
图1是本发明的流程图。
具体实施方式
一种快速完成终端设备WEB用户界面修改与扩展的方法,本方法基于工作母机、及在工作母机上生成网页文件,文件类型为html文件或js文件或xml文件,终端设备中设置有HTTP服务器模块,关键是终端设备增设新的网页文件存储模块和配套扩展内存,在HTTP服务器模块中配套增加网页文件寻址向量索引存储器,完成修改与扩展的方法中包含以下步骤:
A、工作母机将加工好的网页文件传输到终端设备中,在设定的存储模块内保存网页文件,
B、在寻址向量索引存储器中建立与上述网页文件地址相关的寻址索引表,
C、设置终端设备收到界面请求时的HTTP服务器程序访问相关网页文件地址的优先权,首先是新的网页存储模块的地址,其次是默认的相关网页文件存储区地址,
D、启动修改或扩展后的界面请求,对于界面的功能和新的网页文件文本缺陷在验证后根据设计要求进行修正后存入新的网页文件存储区域。
步骤A包括以下步骤:
A1、工作母机将新的网页文件传输到终端设备主机的内存中;
A2、终端设备主机将新的网页文件从内存中取出,还原成界面文本文件后存储到新的网页文件存储模块,文件名称保持不变。
终端设备中新增的网页文件存储模块设在/var/webs/文件夹。
下面结合附图对本发明进行详细说明。
终端设备中,有一个HTTP服务器程序,用来响应外部请求。该程序收到外部请求时,从默认的位置/webs/文件夹查找对应的文件并回应给外部请求。
本发明在终端设备中增设新的网页文件存储模块和配套扩展内存,在HTTP服务器模块中配套增加网页文件寻址向量索引存储器。
在进行终端设备WEB用户界面开发时,首先在工作母机上生成网页文件,工作母机将加工好的网页文件传输到终端设备的内存中,终端设备主机从终端内存中取出网页文件,去掉传输时系统自动增加的内容,如文件名、文件结束标志等,还原原始网页文件,文件的名称保持不变,在本实施例中,将其存储在/var/webs/文件夹,在HTTP服务器模块中的网页文件寻址向量索引存储器中,建立寻址索引,既指向/var/webs/文件夹。HTTP服务器相响应时,设置成首先访问/var/webs/文件夹,其次是默认的相关网页文件存储区地址。
在调试网页时,HTTP服务器收到外部请求,在本实施例中,首先在/var/webs/文件夹下查找文件,如果找到,回应请求,否则,从默认的网页文件存储区域查找请求的文件。
如果上传调试的网页有缺陷,重复上述步骤,直至达到设计要求。
机译: 富集由例如网页浏览器的用户界面显示的互联网页面的方法连接到Internet网络的智能手机,包括通过Web浏览器执行修改的源代码,以及通过用户界面显示Internet页面
机译: 支持Web文档快速Web滚动的用户终端设备及其方法
机译: 用于将基于Web的存储扩展到本地操作系统图形用户界面的系统和方法