网络设备及其操作保护方法及使用其的网络通讯系统的制作方法

文档序号:7623837阅读:146来源:国知局
专利名称:网络设备及其操作保护方法及使用其的网络通讯系统的制作方法
技术领域
本发明涉及一种网络设备,尤其涉及一种可执行外部中介软件的网络设备。
背景技术
随着用户对网络产品,尤其是消费性电子产品,如数字机上盒(Set-Top-Box,STB)功能需求的日益多样化,越来越多的厂商在此类产品中结合外部中介软件(Middleware)来实现更多功能。由于中介软件处于操作软件与应用软件之间,其可为上层应用软件提供运行与开发的环境,帮助用户开发和整合复杂的应用软件,故执行中介软件的网络产品可提供更丰富更完整的功能来满足用户的需求。
中介软件为一网络产品外部的软件,在网络产品使用的过程中,中介软件执行的功能均已预先设定,然而由于中介软件对某个预先设定功能操作的失误,使得该功能由网络产品执行,则会导致系统冲突和资源的浪费。例如,当中介软件正在执行一“返回上一页”的功能,用户发出一“返回首页”的讯息,且该“返回首页”功能预先设定由中介软件来执行。正常情况下,网络产品调用中介软件执行相应功能,但是此时中介软件正在处理“返回上一页”的功能,即处于使用状态,则“返回首页”的功能会由网络产品本身所执行。故,造成系统的冲突和资源的浪费,从而导致系统的不稳定。

发明内容有鉴于此,需提供一种网络设备,其具有失误操作保护功能,确保系统的稳定性。
另外,还需提供一种通讯系统,其采用具有失误操作保护功能的网络设备,确保系统的稳定性。
再次,还需提供一种网络设备操作保护方法,防止中介软件失误操作的发生,确保系统的稳定性。
一种网络设备,其可执行存储于一应用服务器的中介软件,所述网络设备包括一接收模块、一第一检测模块、一第二检测模块以及一处理模块。其中,接收模块接收一用户指令。第一检测模块用于根据用户指令检测中介软件是否处于使用状态。第二检测模块用于根据中介软件的使用状态检测用户指令是否预先设定由中介软件处理。处理模块用于根据中介软件的使用状态或第二检测模块的检测结果处理用户指令。
一种网络通讯系统,用于调用并执行一中介软件,所述网络通讯系统包括一交换机、一应用服务器、一网络设备以及一网络设备服务器。其中,应用服务器与交换机相连,用于存储所述中介软件。网络设备服务器也与交换机相连,用于存储应用服务器的地址。网络设备可执行中介软件,其包括一接收模块、一第一检测模块、一第二检测模块以及一处理模块。其中,接收模块接收一用户指令。第一检测模块用于根据用户指令检测中介软件是否处于使用状态。第二检测模块用于根据中介软件的使用状态检测用户指令是否预先设定由中介软件处理。处理模块用于根据中介软件的使用状态或第二检测模块的检测结果处理用户指令。
一种网络设备操作保护方法,用于防止一存储于一应用服务器中的中介软件失误操作的发生,所述网络设备操作保护方法包括接收一用户指令;根据用户指令检测中介软件是否处于使用状态;当中介软件处于使用状态,检测用户指令是否预先设定由中介软件处理;以及当用户指令并非预先设定由中介软件处理,网络设备处理用户指令。
本发明的网络设备采用第一检测模块与第二检测模块检测用户指令是否预先设定由中介软件所处理,既而防止中介软件失误操作的发生,确保系统的稳定性,并节约系统的资源。

图1为本发明网络设备的应用环境图。
图2为本发明网络设备的内部模块图。
图3为本发明网络设备操作保护方法一实施方式的流程图。
图4为本发明网络设备操作保护方法另一实施方式的流程图。
具体实施方式图1所示为本发明网络设备40的应用环境图,其中,多个网络设备40通过一交换机30连接至一网络设备服务器10,一远程应用服务器20也与交换机30相连。应用服务器20用于存储一中介软件(Middleware),其地址存储于网络设备服务器10之中,网络设备40通过交换机30读取网络设备服务器10中的应用服务器20的地址,进而调用并执行中介软件。本实施方式中,网络设备40为数字机上盒(Set-Top-Box,STB),网络设备服务器10为机上盒服务器(STBServer)。
图2所示为本发明网络设备40的内部模块图。所述网络设备40包括一接收模块401、一第一检测模块402、一第二检测模块405、一存储模块406以及一处理模块407。其中,接收模块401用于接收一用户指令。本实施方式中,用户指令可为一按键讯息,例如一“返回首页”按键讯息。且,用户指令可预先设定由中介软件所处理,或者由网络设备40所处理。第一检测模块402用于检测中介软件是否处于使用状态。若中介软件处于非使用状态,则可确认用户指令预先设定由网络设备40所处理,而非中介软件所处理;若中介软件处于使用状态,即中介软件正在执行其它预先设定的功能,例如执行“返回上一页”的功能,则仍需进一步判断用户指令(“返回首页”)是否预先设定由中介软件处理。本实施方式中,第一检测模块402包括一读取模块403与一比较模块404。
在第一检测模块402中,读取模块403通过交换机30读取应用服务器20的地址,应用服务器20的地址存储于网络设备服务器10中。比较模块404连接于读取模块403与第二检测模块405之间,用于比较该应用服务器20的地址与网络设备40目前加载页面的地址,以此确定中介软件的使用状态。当应用服务器20地址与网络设备40目前加载页面的地址相同,则中介软件此时处于使用状态;当应用服务器20地址与网络设备40目前加载页面的地址不同,则中介软件此时处于非使用状态。本实施方式中,网络设备40加载页面地址与应用服务器20地址为全球资源定位器(Uniform Resource Locator,URL)地址。
第二检测模块405分别连接接收模块401与第一检测模块402,用于根据中介软件的使用状态进一步检测用户指令是否预先设定由中介软件处理。换言之,当中介软件处于使用状态时,第二检测模块405检测该用户指令是否存在中介软件的功能表中。本实施方式中,中介软件的功能表用于存储预先设定由中介软件所处理的功能,并存储于与第二检测模块405相连的存储模块406中。
处理模块407分别连接第一检测模块402与第二检测模块405,用于根据中介软件的使用状态或者第二检测模块405的检测结果处理用户指令。换言之,当中介软件处于非使用状态时或用户指令并非预先设定由中介软件处理时,处理模块407处理用户指令。
图3所示为本发明网络设备操作保护方法一实施方式的流程图。在步骤S310中,接收模块401接收一用户指令。在步骤S330中,第一检测模块402根据用户指令检测此时中介软件是否处于使用状态。当中介软件此时处于非使用状态时,则用户指令预先设定由网络设备40所处理,并非中介软件所处理,执行步骤S370,网络设备40处理用户指令。当中介软件处于使用状态时,则执行步骤S350,第二检测模块405进一步检测中介软件是否预先设定处理用户指令,即检测用户指令是否存在中介软件的功能表中。当用户指令并非预先设定由中介软件处理,即用户指令不存在中介软件的功能表中时,执行步骤S370,网络设备40处理用户指令。当用户指令预先设定由中介软件处理,即用户指令存在于中介软件的功能表中,则系统流程结束。
图4所示为图3的具体流程图。在图4中,步骤S331与S333为图3中步骤S330的具体流程图,其余步骤均与图3相同。其中,在步骤S331中,读取模块403读取应用服务器20的地址,其存储于网络设备服务器10中。在步骤S333中,比较模块404比较应用服务器20地址与目前网络设备40加载页面的地址是否相同,即检测此时中介软件是否处于使用状态。如果应用服务器20地址与网络设备40目前加载页面的地址相同,则此时中介软件处于使用状态;如果应用服务器20地址与网络设备40目前加载页面的地址不同,则此时中介软件处于非使用状态。
权利要求
1.一种网络设备,其可执行存储于一应用服务器的中介软件,其特征在于所述网络设备包括一接收模块,用于接收一用户指令;一第一检测模块,用于根据用户指令检测中介软件是否处于使用状态;一第二检测模块,用于根据中介软件的使用状态检测用户指令是否预先设定由中介软件处理;以及一处理模块,用于根据中介软件的使用状态或第二检测模块的检测结果处理该用户指令。
2.如权利要求1所述的网络设备,其特征在于所述第一检测模块包括一读取模块,用于读取应用服务器的地址;以及一比较模块,其连接于读取模块与第二检测模块之间,用于比较应用服务器地址与网络设备当前加载页面的地址,用以确定中介软件的使用状态。
3.如权利要求2所述的网络设备,其特征在于所述网络设备加载页面地址与应用服务器地址为全球资源定位器地址。
4.如权利要求1所述的网络设备,其特征在于包括一存储模块,其与第二检测模块相连,用于存储中介软件的功能表,所述功能表用于存储预先设定由中介软件所处理的功能。
5.如权利要求4所述的网络设备,其特征在于所述第二检测模块用于检测用户指令是否存在于中介软件的功能表中。
6.一种网络通讯系统,用于调用并执行一中介软件,其特征在于所述网络通讯系统包括一交换机、一应用服务器、一如权利要求1至5任一项的网络设备以及一网络设备服务器,其中,应用服务器与交换机相连,用于存储中介软件;网路设备服务器也与交换机相连,用于存储应用服务器地址;网络设备用于通过交换机读取网络设备服务器中应用服务器的地址,用以执行中介软件。
7.一种网络设备操作保护方法,用于防止一存储于一应用服务器中的中介软件失误操作的发生,所述网络设备操作保护方法包括接收一用户指令;根据用户指令检测中介软件是否处于使用状态;当中介软件处于使用状态时,检测用户指令是否预先设定由中介软件处理;以及当用户指令预先设定并非由中介软件处理时,网络设备处理用户指令。
8.如权利要求7所述的网络设备操作保护方法,其特征在于检测中介软件是否处于使用状态的步骤包括当中介软件处于非使用状态时,网络设备处理用户指令的步骤。
9.如权利要求7所述的网络设备操作保护方法,其特征在于检测中介软件是否处于使用状态的步骤更包括以下步骤读取应用服务器地址;以及比较应用服务器地址与网络设备当前加载页面的地址是否相同。
10.如权利要求9所述的网络设备操作保护方法,其特征在于比较应用服务器地址与网络设备当前加载页面地址是否相同的步骤包括当应用服务器地址与网络设备当前加载页面地址不相同时,网络设备处理用户指令的步骤。
11.如权利要求10所述的网络设备操作保护方法,其特征在于网络设备加载页面地址与应用服务器地址为全球资源定位器地址。
全文摘要
一种网络设备,其可执行存储于一应用服务器的中介软件,所述网络设备包括一接收模块、一第一检测模块、一第二检测模块以及一处理模块。其中,接收模块接收一用户指令。第一检测模块用于根据用户指令检测中介软件是否处于使用状态。第二检测模块用于根据中介软件的使用状态检测用户指令是否预先设定由中介软件处理。处理模块用于根据中介软件的使用状态或第二检测模块的检测结果处理用户指令。本发明的网络设备具有失误操作保护功能,可确保系统的稳定性。
文档编号H04L29/02GK1980221SQ200510101998
公开日2007年6月13日 申请日期2005年12月2日 优先权日2005年12月2日
发明者林瀚宗, 陈政辉, 林孟岳 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1