网络设备控制系统及方法技术方案

技术编号:7106432 阅读:276 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一网络设备控制系统,其包括存有第一界面的服务器端及客户端。服务器端包括:获取第一界面的获取模块;提取第一界面中显示的控制选项的提取模块;生成仅包含提取的控制选项的第二界面,且各选项的宽度等于第二界面的宽度,高度相同,高度之和等于第二界面的高度的编译模块;保存第二界面的保存模块;根据客户端发送的命令操作第一界面的控制选项的响应模块。客户端包括:下载第二界面的接收模块;显示第二界面的客户端显示模块;接收用户在第二界面上输入命令的输入模块;向服务器端发送在第二界面上输入的命令的命令模块。通过生成仅包括控制选项的第二界面,使控制选项容易被选取。另,本发明专利技术还提供一网络设备控制方法。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
随着网络技术的发展,有越来越多的家用设备可以被接入网络,通过无线设备进行遥控,例如,电视机的机顶盒、打印机及电脑等可通过遥控器、手机或掌上电脑等便携装置遥控。现有的家用设备通常会将整个操作界面做成一个图片文件传输给便携装置,便携装置再将图片显示在便携装置自带的液晶屏上。然而由于便携装置的液晶屏大小有限,如果家用设备的操作界面很大,则该操作界面的具体选项可能会由于在液晶屏上显示的太小而不便于操作。例如机顶盒的操作界面中不但包括有控制选项而且还包括用于显示电视图像的框体,由于用于显示电视图像的框体与控制选项之间的尺寸相差较大,所以控制选项在便携装置中显示时,显示的尺寸很小,如果便携装置中采用触控屏点选操作,使用者很难准确的选取上述显示过小的控制选项。
技术实现思路
有鉴于此,有必要提供一种能方便用户操作的。一种网络设备控制系统,其包括服务器端及客户端,所述服务器端存储有第一界面,所述服务器端包括获取模块、提取模块、编译模块、保存模块及响应模块。所述获取模块用于获取所述服务器端的第一界面;所述提取模块用于提取所述第一界面中显示的控制选项;所述编译模块用于生成仅包含提取的控制选项的第二界面,所述第二界面显示的各控制选项的宽度等于所述第二界面的宽度,各控制选项高度相同,且高度之和等于所述第二界面的高度;所述保存模块用于将所述第二界面存储在所述服务器端内;所述响应模块用于根据所述客户端发送的命令操作所述第一界面的控制选项。所述客户端包括接收模块、 客户端显示装置、客户端显示模块、输入模块及命令模块。所述接收模块用于下载所述服务器端的第二界面;所述客户端显示模块用于将所述第二界面显示在所述客户端显示装置上;所述输入模块用于接收用户在所述客户端显示的第二界面上输入的命令;所述命令模块用于向所述服务器端发送用户在第二界面上输入的命令。一种网络设备控制方法,其用于控制存储有第一界面的服务器端,该方法包括以下步骤获取所述第一界面;提取第一界面中显示的控制选项;生成仅包含提取的控制选项的第二界面,且所述第二界面显示的各控制选项的宽度等于所述第二界面的宽度,各控制选项高度相同,且高度之和等于所述第二界面的高度;将所述第二界面存储在所述服务器端内;将所述第二界面下载到客户端;在所述客户端显示所述第二界面;接收用户在客户端显示的第二界面上输入的命令;从客户端向所述服务器端发送用户在第二界面上输入的命令;根据所述客户端发送的命令,在所述服务器端操作所述第一界面的控制选项。本专利技术提供的网络设备控制系统通过将服务器端的第一界面修改成仅包括放大后的控制选项的第二界面,从而使得控制选项可以以更大的尺寸显示,使使用者能够准确4的选取。附图说明图1为本专利技术提供的网络设备控制系统的模块图。图2为图1的本专利技术提供的网络设备控制系统的控制方法的流程图。主要元件符号说明网络设备控制系统100服务器端10服务器端接收模块11第一存储器12获取模块13第一更新子模块130服务器端显示模块14服务器端显示装置15提取模块16编译模块17保存模块18第一通信模块19响应模块20客户端50第二通信模块51接收模块52第二更新子模块520客户端显示模块53客户端显示装置54输入模块55命令模块5具体实施例方式请参见图1,为本专利技术提供的一种网络设备控制系统100,所述网络设备控制系统 100包括服务器端10及客户端50。本实施方式中,所述服务器端10是机顶盒。所述客户端50是遥控器。当然,所述服务器端10也可以是网络电视、打印机或电脑。所述客户端50也可以是是手机或掌上电脑。所述服务器端10及客户端50可以采用UPnP (Universal Plug and Play,通用即插即用)设备或DLNA(Digital Living Network Alliance,数字生活网络联盟)设备。本实施方式中,所述服务器端10及客户端50采用DLNA设备,通过DLNA系统建立通信协议、 定义所述服务器端10及所述客户端50的在网络中的类型分别为服务器及客户端,制定所述服务器端10在DLNA系统中的网址。所述服务器端10包括服务器端接收模块11、第一存储器12、获取模块13、服务器端显示模块14、服务器端显示装置15、提取模块16、编译模块17、保存模块18、第一通信模块19及响应模块20。所述服务器端接收模块11用于获取网页,并将该网页存储在所述服务器端10内作为第一界面,所述服务器端接收模块11还用于查询是否有更新的网页,将更新的网页作为第一界面。本实施方式中,所述服务器端接收模块11从广播电视网络获取网页,所述服务器端接收模块11将第一次获取的网页或更新后的网页存储在第一存储器12中作为第一界面。当然,所述服务器端接收模块11还可以从互联网获取网页。所述获取模块13用于获取所述服务器端10的第一界面。本实施方式中,所述获取模块13侦测所述第一存储器12中是否存在作为第一界面的网页,如果存在,所述获取模块13从所述第一存储器12中获取所述第一界面,否则,所述获取模块13不获取第一界面。 所述获取模块13还包括第一更新子模块130,当所述获取模块13从所述第一存储器12中获取所述第一界面后,所述第一更新子模块130每隔一段时间侦测所述第一界面是否有更新,如果有更新,所述第一更新子模块130通知所述获取模块13重新获取所述服务器端10 的第一界面,否则,所述获取模块13保持所述服务器端10的第一界面。本实施方式中,所述第一更新子模块130判断所述第一存储器12中作为所述第一界面的网页的修改时间及文件大小与上一次所述获取模块13获取的第一界面的修改时间及文件大小是否相同,所述第一更新子模块130还内设一标识符,当所述获取模块13重新获取所述第一界面后,所述第一更新子模块130将所述标识符修改为第一状态值,否则,将所述标识符修改为第二状态值。服务器端显示模块14用于将所述获取模块13获取的所述第一界面显示在所述服务器端显示装置15上,本实施方式中,所述服务器端显示装置15是数字电视。所述提取模块16用于提取所述第一界面中显示的控制选项。本实施方式中,所述提取模块16获取作为所述第一界面的网页的代码,判断是否存在控制选项,判断那些控制选项是在第一界面中显示的。例如分析代码中是否存在按钮、链接的属性标签,存在这些属性标签的对象是否显示,例如判断show或hidden属性。如果存在控制选项,且在第一界面中显示,进一步获取各控制选项的尺寸、位置及事件等属性。所述编译模块17用于生成仅包含提取的控制选项的第二界面,所述第二界面显示的各控制选项的宽度等于所述第二界面的宽度,各控制选项高度相同,且高度之和等于所述第二界面的高度。本实施方式中,所述编译模块17根据所述提取模块16提取的各控制选项的属性放大各控制选项的尺寸,重新生成一个仅包含放大后的控制选项的网页作为第二界面。其中,所述各控制选项的宽度尺寸放大到整个网页的宽度,各控制选项高度方向上排满整个网页。由于该第二界面仅包括放大的控制选项,所以在便携设备中显示时,能够方便使用者辨识。本实施方式中,为了方便跨平台操作,所述编译模块17用javascript语言编写第二界面。当然,所述编译模块17也可以用其本文档来自技高网...

【技术保护点】
1.一种网络设备控制系统,其包括服务器端及客户端,所述服务器端存储有第一界面,所述服务器端包括获取模块、提取模块、编译模块、保存模块及响应模块,所述获取模块用于获取所述服务器端的第一界面;所述提取模块用于提取所述第一界面中显示的控制选项;所述编译模块用于生成仅包含提取的控制选项的第二界面,所述第二界面显示的各控制选项的宽度等于所述第二界面的宽度,各控制选项高度相同,且高度之和等于所述第二界面的高度;所述保存模块用于将所述第二界面存储在所述服务器端内;所述响应模块用于根据所述客户端发送的命令操作所述第一界面的控制选项;所述客户端包括接收模块、客户端显示装置、客户端显示模块、输入模块及命令模块,所述接收模块用于下载所述服务器端的第二界面;所述客户端显示模块用于将所述第二界面显示在所述客户端显示装置上;所述输入模块用于接收用户在所述客户端显示的第二界面上输入的命令;所述命令模块用于向所述服务器端发送用户在第二界面上输入的命令。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈臣胜吕奇璋陈一志
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94

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

1