一种摄像头、计算机及网络呼叫实现方法

文档序号:7928536阅读:200来源:国知局
专利名称:一种摄像头、计算机及网络呼叫实现方法
技术领域
本发明涉及计算机技术领域,特别是一种摄像头、计算机及网络呼叫实现 方法。
背景技术
随着局域网技术的出现和不断进步,目前,局域网已经应用到了各个方面, 如网吧、公司内部局域网和家庭内部局域网等。
在现有的局域网应用环境中,用户之间的信息互通都是通过局域网间通信 软件来实现的,然而,发明人在实现本发明的过程中发现,现有技术至少存在
^口下问题
当局域网的用户需要网络管理者(如网吧的网管、公司局域网的网络管理 员)到用户这边来的时候, 一般是通过输入文字,然后发送文字到对应的目的 地,以实现通知网络管理者的目的,这种方式对于仅就呼叫管理者这种简单的 功能而言,都需要用户执行输入文字、选择发送目的地、点击发送等一系列的 操作,非常繁瑣。

发明内容
本发明的目的是提供一种摄像头、计算机及网络呼叫实现方法,实现简单、 迅速的呼叫。
为了实现上述目的,本发明实施例提供了一种摄像头,包括第一通用输入 输出GPIO预留管脚和固件模块,还包括 消息发送寄存器;
设置有按键的电平控制模块,所述按键松开时,所述第一GPIO预留管脚 的电平处于第一电平,所述按一睫在被按下时,所述第一GPIO预留管脚的电平 从所述第一电平改变为第二电平;所述固件模块中包括
电平读取单元,用于读取所述第一GPIO预留管脚的电平;
修改单元,用于在所述第一GPIO预留管脚的电平为所述第二电平时,将 所述消息发送寄存器的值修改为消息发送预设值,指示计算机向局域网内的指 定目标发送包括计算机ID的通知消息。
上述的才聂像头,其中,还包括
接地管脚;
所述电平控制模块具体包括
电阻,所述电阻的一端被上拉电压作用,另一端连接到所述第一GPIO预 留管脚;
开关,连接在所述第一GPIO预留管脚和接地管脚之间;
按键,所述^4定松开时,所述开关断开所述第一GPIO预留管脚和接地管 脚之间的通路,所述按键被按下时,所述开关导通所述第一GPIO预留管脚和 接地管脚之间的通路;
所述第一电平为高电平,所述第二电平为低电平。
上述的4聂像头,其中,还包括
第二GPIO预留管脚;
指示灯,与所述第二GPIO预留管脚连接;
所述固件模块中还包括
指示灯点亮单元,用于在所述第一GPIO预留管脚的电平为低电平时,通 过所述第二 GPIO预留管脚点亮所述指示灯。
上述的摄像头,其中,所述固件模块中还包括
指示灯熄灭单元,用于根据第一控制指令的指示,通过所述第二GPIO预
留管脚熄灭所述指示灯;
所述第一控制指令为计算机端接收到服务器端根据所述通知消息发送的
响应消息后生成并发送的指令。
上述的摄像头,其中,所述固件模块中还包括
复位单元,用于根据第一控制指令,复位所述消息发送寄存器。
所述第一控制指令为计算机端接收到服务器端根据所述通知消息发送的响应消息后生成并发送的指令。
为了实现上述目的,本发明实施例还提供了一种计算机,包括 主板;
设置于所述主板,用于摄像头接入的端口;
摄像头驱动模块,用于支持操作系统与所述摄像头之间的交互;
所述摄像头中设置有包括掩睫的电平控制模块,所述^4定松开时,所述第 一 GPIO预留管脚的电平处于第一电平,所述按键在被按下时,所述第一 GPIO 预留管脚的电平从所述第一电平改变为第二电平,且消息发送寄存器的值修改 为消息发送预设值;
所述计算机还包括
设置于所述摄像头驱动模块中的扩展单元,用于读取所述摄像头的所述消 息发送寄存器的值;
判断模块,用于判断所述扩展单元读取的所述消息发送寄存器的值是否为 消息发送预设值,获取一判断结果;
消息发送模块,用于在所述判断结果指示所述扩展模块读取的值为所述消 息发送预设值时,向局域网内的指定目标发送包括计算机ID的通知消息。
上述的计算机,其中,还包括
响应消息接收模块,用于接收服务器端根据所述通知消息发送的响应消

,&,
设置于所述摄像头驱动模块中的第一指令发送单元,用于在所述响应消息 接收模块接收到所述响应消息后,用于生成并向所述摄像头发送第一控制指 令,指示所述固件模块复位所述消息发送寄存器。
上述的计算机,其中,
所述摄像头中还设置有指示灯;
所述计算机还包括
设置于所述摄像头驱动模块中的第二指令发送单元,用于在所述响应消息 接收模块接收到所述响应消息后,用于生成并向所述摄像头发送第二控制指 令,指示所述固件^t块熄灭所述指示灯。
为了实现上述目的,本发明实施例还提供了 一种网络呼叫实现方法,包括:
7摄像头上设置的按钮被按压时,第一GPIO预留管脚的电平从第一电平改 变为第二电平;
在所述第一 GPIO预留管脚的电平为所述第二电平时,将摄像头中的消息 发送寄存器的值修改为消息发送预设值; 计算机端读取所述消息发送寄存器的值;
在读取的所述消息发送寄存器的值为所述消息发送预设值时,向局域网内 的指定目标发送包括计算机ID的通知消息。 上述的方法,其中,还包括
在读取的所述消息发送寄存器的值为所述消息发送预设值时,点亮摄像头 上设置的指示灯。
上述的方法,其中,还包括
接收到服务器端才艮据所述通知消息发送的响应消息后,熄灭所述指示灯, 并复位所述消息发送寄存器复位。
上述的方法,其中,所述摄像头上设置的按钮被按压时,第一GPIO预留 管脚的电平从第一电平改变为第二电平的步骤具体为
所述摄像头上设置的所述按钮被按压时,开关导通所述第一 GPIO预留管 脚和接地管脚之间的通路,第一GPIO预留管脚的电平变为低电平。
本发明实施例具有以下有益效果
1、 本发明实施例中,用户仅需要通过按压一个按钮,就可以通过按压该 按钮改变某一管脚的电平,该管脚电平变化被应用软件检测到后,会自动向服 务器发送包括计算机ID的通知消息,以通知网络管理员需要服务,相对于现 有技术,大大简化了用户的操作,还能使网络管理员能及时响应用户的需求, 提高了服务质量;
2、 本发明实施例中,向服务器发送包括计算机ID的通知消息,以通知网 络管理员需要服务的同时,还点亮一个指示灯,以便于网络管理员更好的定位 需要服务的计算机;
3、 本发明实施例通过对现有摄像头电路板和摄像头固件作简单改造即可 实现,实现简单、成本低廉。
8


图1为本发明实施例的摄像头的结构示意图; 图2为本发明实施例的方法的流程示意图。
具体实施例方式
本发明实施例通过外接按键控制掘Z像头的一个GPIO (General Purpose I/O,通用输入输出)管脚的电平变化,在摄像头检测到GPIO管脚的电平变化 后,控制摄像头上的一个寄存器的值变化为预设值,应用程序检测到该寄存器 的值变化为预设值后,向指定目标发送通知消息,其实现了自动的网络呼叫,
简化了用户的操作。
本发明实施例的摄像头包括一按键,用于在被按压时,将第一GPIO预留 管脚的电平值从第一电平改变为第二电平,并在检测到该第一GPIO预留管脚 的电平值为第二电平时,将一寄存器的值修改为消息发送预设值,指示计算机 向局域网内的指定目标发送包括计算机ID的通知消息。
下面以第一电平为高电平,第二电平为低电平为例进行详细说明。
本发明实施例的摄像头包括电路板,其中该电路板上设置有接地管脚、第 一GPIO预留管脚、固件模块和消息发送寄存器,其中
如图l所示,所述摄像头还包括
电阻,所述电阻的一端被上拉电压作用,另一端连接到所述第一GPIO预 留管脚;
开关,连接在所述第一GPIO预留管脚和接地管脚之间;
按键,所述按4建处于初始状态时,所述开关断开所述第一GPIO预留管脚
和接地管脚之间的通路,所述按键在被按下时,所述开关导通所述第一GPIO
预留管脚和接地管脚之间的通路。 所述固件模块中包括
电平读取单元,用于读取所述第一GPIO预留管脚的电平; 修改单元,用于在所述第一GPIO预留管脚的电平为低电平时,将所述寄 存器的值修改为消息发送预设值。
所述消息发送预设值用于指示计算机向局域网内的指定目标发送包括计算才几ID的通知消息。
下面对上述的摄像头的工作过程进行详细说明。
在通常状态下,由于上拉电压的作用,所以该GPIO预留管脚处于高电平, 一旦用于按压所述按键,由于所述开关导通了所述GPIO预留管脚和接地管脚 之间的通路,所述GPIO预留管脚与接地管脚连通,从高电平变为低电平,电 平读取单元读取到低电平后,由修改单元修改寄存器的值为消息发送预设值, 以通知计算机主机自动向局域网内的指定目标发送包括计算机ID的通知消 息,通知网络管理者本机需要服务。
通过上述的描述可以发现,用户仅需要按压一个按钮就可以实现对网吧管 理人员的呼叫,大大方便了用户。
同时,为了使网吧管理员能够尽快从视觉上定位发送呼叫的计算机,本发 明实施例的摄像头还包括
指示灯,设置于所述电路板,与第二GPIO预留管脚连接;
所述固件模块中还包括
指示灯点亮单元,用于在所述第一GPIO预留管脚的电平为低电平时,通 过所述第二 GPIO预留管脚点亮所述指示灯。
指示灯处于工作状态时,会发出亮光,引导网吧管理人员定位发送呼叫的 计算机。
本发明实施例的计算机包括
主板;
摄像头端口,用于摄像头接入;该端口最常用的是USB (Universal Serial Bus,通用串行总线)端口,但当然也可以是其它的端口,如摄像头支持红外 传输时,该端口可以是红外端口,摄像头支持蓝牙传输时,该端口可以是蓝牙 端口;
安装于操作系统的摄像头驱动模块,用于支持操作系统与摄像头之间的交
互;
设置于摄像头驱动中的扩展单元(Extension Unit),用于读取所述寄存器 的值;
判断模块,用于判断所述扩展模块读取的所述寄存器的值是否为消息发送预设值,获取一判断结果;
消息发送4莫块,用于在所述判断结果指示所述扩展^^块读取的所述寄存器 的值为消息发送预设值时,向局域网内的指定目标发送包括计算机ID的通知 消息。
前面已经知道,在所述第一GPIO预留管脚的电平为低电平时,通过所述 第二GPIO预留管脚控制所述指示灯处于工作状态,因此,在管理员对发出呼 叫的用户完成服务之后,还可以通过服务器向该计算机作出响应,而计算机还 包括
响应消息接收模块,用于接收服务器端根据所述通知消息发送的响应消
息;
设置于掘:像头驱动中的第一指令发送单元(Extension Unit ),用于在响应 消息接收模块接收到所述响应消息后,用于生成并向所述摄像头发送第 一控制 指令,指示熄灭所述指示灯。
因此,所述摄像头固件模块中还包括
指示灯熄灭单元,用于才艮据所述第一控制指令的指示,通过所述第二 GPIO
预留管脚熄灭所述指示灯。
这样,在服务完成后,就会熄灭指示灯,不会让指示灯误导网络管理员。 同样,考虑到在本次服务完成后,应该对寄存器中的值复位,所以,因此,
所述摄像头固件模块中还包括
复位单元,用于根据所述第一控制指令,复位所述寄存器。 在寄存器值复位后,计算机就不会持续发送通知消息,而只会在下一次检
测到所述寄存器的值为消息发送预设值后才会发送,此时表明用户有再次的服
务需求。
本发明实施例的网络呼叫实现方法如图2所示,包括
步骤21,摄像头上设置的按钮被按压时,开关导通所述第一GPIO预留管 脚和接地管脚之间的通路,第一GPIO预留管脚的电平变为低电平;
步骤22,在所述第一GPIO预留管脚的电平为低电平时,将摄像头中的寄 存器的值修改为消息发送预设值;
步骤23,设置于摄像头驱动中的扩展单元读取摄像头中的消息发送寄存
ii器的值;
步骤24,在读取的消息发送寄存器的值为消息发送预设值时,向局域网 内的指定目标发送包括计算机ID的通知消息;
步骤25,在读取的消息发送寄存器的值为消息发送预设值时,点亮摄像 头上设置的指示灯。
步骤26,接收到服务器端根据所述通知消息发送的响应消息后,熄灭所 述指示灯,并复位所述消息发送寄存器复位。
在上面的实施例中,是以第一 GPIO预留管脚的电平变化到低电平为例进 行的说明,但应当理解的是,本发明上述的实施例同样可以是从低电平变化到 高电平,由于仅仅是电平变化的不同,在此不进行再次的详细描述。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应^L为本发明的保护范围。
1权利要求
1. 一种摄像头,包括第一通用输入输出GPIO预留管脚和固件模块,其特征在于,还包括消息发送寄存器;设置有按键的电平控制模块,所述按键松开时,所述第一GPIO预留管脚的电平处于第一电平,所述按键在被按下时,所述第一GPIO预留管脚的电平从所述第一电平改变为第二电平;所述固件模块中包括电平读取单元,用于读取所述第一GPIO预留管脚的电平;修改单元,用于在所述第一GPIO预留管脚的电平为所述第二电平时,将所述消息发送寄存器的值修改为消息发送预设值,指示计算机向局域网内的指定目标发送包括计算机ID的通知消息。
2. 根据权利要求1所述的摄像头,其特征在于,还包括 接地管脚;所述电平控制模块具体包括电阻,所述电阻的一端被上拉电压作用,另一端连接到所述第一GPIO预 留管脚;开关,连接在所述第一 GPIO预留管脚和接地管脚之间;按键,所述皿松开时,所述开关断开所述第一GPIO预留管脚和接地管脚之间的通路,所述按键被按下时,所述开关导通所述第一GPIO预留管脚和接地管脚之间的通路;所述第一电平为高电平,所述第二电平为低电平。
3. 根据权利要求2所述的揚J象头,其特征在于,还包括 第二GPIO预留管脚;指示灯,与所述第二GPIO预留管脚连接; 所述固件模块中还包括指示灯点亮单元,用于在所述第一GPIO预留管脚的电平为低电平时,通 过所述第二 GPIO预留管脚点亮所述指示灯。
4. 根据权利要求3所述的摄像头,其特征在于,所述固件模块中还包括: 指示灯熄灭单元,用于根据第一控制指令的指示,通过所述第二GPIO预留管脚熄灭所述指示灯;所述第一控制指令为计算机端接收到服务器端根据所述通知消息发送的 响应消息后生成并发送的指令。
5. 根据权利要求3所述的摄像头,其特征在于,所述固件模块中还包括: 复位单元,用于根据第一控制指令,复位所述消息发送寄存器。 所述第一控制指令为计算机端接收到服务器端根据所述通知消息发送的响应消息后生成并发送的指令。
6. —种计算机,包括 主板;设置于所述主板,用于摄像头接入的端口;摄像头驱动模块,用于支持操作系统与所述摄像头之间的交互;其特征在于所述摄像头中设置有包括按键的电平控制模块,所述按键松开时,所述第 一 GPIO预留管脚的电平处于第一电平,所述按《建在^皮按下时,所述第一 GPIO 预留管脚的电平从所述第 一电平改变为第二电平,且消息发送寄存器的值修改 为消息发送预设值;所述计算机还包括设置于所述摄像头驱动模块中的扩展单元,用于读取所述摄像头的所述消 息发送寄存器的值;判断模块,用于判断所述扩展单元读取的所述消息发送寄存器的值是否为 消息发送预设值,获取一判断结果;消息发送模块,用于在所述判断结果指示所述扩展模块读取的值为所述消 息发送预设值时,向局域网内的指定目标发送包括计算机ID的通知消息。
7. 根据权利要求6所述的计算机,其特征在于,还包括 响应消息接收模块,用于接收服务器端根据所述通知消息发送的响应消息;设置于所述掘:像头驱动^f莫块中的第一指令发送单元,用于在所述响应消息接收模块接收到所述响应消息后,用于生成并向所述摄像头发送第 一控制指 令,指示所述固件模块复位所述消息发送寄存器。
8. 根据权利要求7所述的计算机,其特征在于 所述摄像头中还设置有指示灯; 所述计算机还包括设置于所述摄像头驱动模块中的第二指令发送单元,用于在所述响应消息 接收模块接收到所述响应消息后,用于生成并向所述摄像头发送第二控制指 令,指示所述固件模块熄灭所述指示灯。
9. 一种网络呼叫实现方法,其特征在于,包括摄像头上设置的按钮被按压时,第一 GPIO预留管脚的电平从第 一电平改 变为第二电平;在所述第一 GPIO预留管脚的电平为所述第二电平时,将摄像头中的消息 发送寄存器的值修改为消息发送预设值; 计算机端读取所述消息发送寄存器的值;在读取的所述消息发送寄存器的值为所述消息发送预设值时,向局域网内 的指定目标发送包括计算机ID的通知消息。
10. 根据权利要求9所述的方法,其特征在于,还包括 在读取的所述消息发送寄存器的值为所述消息发送预设值时,点亮摄像头上设置的指示灯。
11. 根据权利要求9或IO所述的方法,其特征在于,还包括 接收到服务器端根据所述通知消息发送的响应消息后,熄灭所述指示灯,并复位所述消息发送寄存器复位。
12. 根据权利要求9或10所述的方法,其特征在于,所述摄像头上设置 的^4丑被按压时,第一GPIO预留管脚的电平从第一电平改变为第二电平的步 骤具体为所述摄像头上设置的所述按钮被按压时,开关导通所述第一 GPIO预留管 脚和接地管脚之间的通路,第一 GPIO预留管脚的电平变为低电平。
全文摘要
本发明提供一种摄像头、计算机及网络呼叫实现方法,该摄像头包括第一通用输入输出GPIO预留管脚、固件模块和消息发送寄存器,还包括设置有按键的电平控制模块,按键松开时,第一GPIO预留管脚的电平处于第一电平,按键在被按下时,第一GPIO预留管脚的电平从第一电平改变为第二电平;固件模块中包括电平读取单元,用于读取第一GPIO预留管脚的电平;修改单元,用于在第一GPIO预留管脚的电平为第二电平时,将消息发送寄存器的值修改为消息发送预设值,指示计算机向局域网内的指定目标发送包括计算机ID的通知消息。本发明大大简化了用户的操作,还能使网络管理员能及时响应用户的需求,提高了服务质量,且实现简单。
文档编号H04N5/232GK101465963SQ200810238919
公开日2009年6月24日 申请日期2008年12月4日 优先权日2008年12月4日
发明者李高峰, 范国强 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1