CN1521651A - 电子白板网络共享的方法 - Google Patents

电子白板网络共享的方法 Download PDF

Info

Publication number
CN1521651A
CN1521651A CNA031026680A CN03102668A CN1521651A CN 1521651 A CN1521651 A CN 1521651A CN A031026680 A CNA031026680 A CN A031026680A CN 03102668 A CN03102668 A CN 03102668A CN 1521651 A CN1521651 A CN 1521651A
Authority
CN
China
Prior art keywords
electronic whiteboard
service
network
control center
server device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA031026680A
Other languages
English (en)
Other versions
CN1302410C (zh
Inventor
明 周
周明
陈长征
侯荣平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB031026680A priority Critical patent/CN1302410C/zh
Publication of CN1521651A publication Critical patent/CN1521651A/zh
Application granted granted Critical
Publication of CN1302410C publication Critical patent/CN1302410C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

一种电子白板网络共享的方法,使用电子白板服务的网络设备通过控制中心访问电子白板网络服务设备,该电子白板网络服务设备与电子白板连接,提供电子白板的访问服务;具体为:电子白板网络服务设备实现电子白板共享功能,控制中心管理电子白板的共享,使用电子白板服务的网络设备使用电子白板共享功能。本发明免配置,使用简单;用户的设备进入一个网络环境后,不用考虑设备的具体设置情况,只要运行相应的访问软件,就可以访问网络中的电子白板资源,得到电子白板服务。通过集中统一的权限管理,用户只需要设置本设备中共享电子白板的相关权限,控制中心就会统一管理这些电子白板的权限。

Description

电子白板网络共享的方法
技术领域
本发明涉及一种电子白板网络共享的方法,特别是指一种在计算机网络中共享电子白板输入信息的方法,属于计算机网络技术领域。
背景技术
目前随着计算机和网络的普及,数字设备也越来越丰富,例如个人计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,简称PDA)、手机、机顶盒、mp3播放机、数字相机、数字摄像机、电子白板等;这些设备都能够提供一些服务,但是可能在其它服务有一定的局限性;如果能够充分利用这些设备的优点,同时回避它们的缺点,也就是:使用设备的服务组合,就可以创造一些新的,更容易使用,更强大的服务。比如,电子白板能够接收画在白板上的点信号,然后把这些点信号发送给计算机,计算机可以重现电子白板上的内容。这样,在会议上就可以大大地简化会议记录的难度,增强会议的效果。但是,由于电子白板目前只能在一台计算机上使用,如果希望在召开网络会议的时候也能使用,或者希望多个用户能够在自己的计算机、手机或者PDA上也能看到电子白板上的内容,目前显然是做不到的。
为了解决这个问题,需要在用户和不同的设备间建立一个软件层,该层隐藏下层网络协议、设备以及操作***,而仅提供给用户范围和操作局域网中的电子白板服务。用户可以透明地使用网络环境中的电子白板设备和服务,而不用考虑电子白板所在设备及设备运行的操作***。
发明内容
本发明的主要目的在于提供一种电子白板网络共享的方法,用户可以在不用考虑硬件设备,操作***的前提下,以尽量短的时间、尽量简单的操作过程实现其它设备使用电子白板功能;用户不用设置本机器的网络参数就可以在权限范围内操作网络环境中电子白板功能。
本发明的目的是这样实现的:
一种电子白板网络共享的方法,使用电子白板服务的网络设备通过控制中心访问电子白板网络服务设备,该电子白板网络服务设备与电子白板连接,提供电子白板的访问服务;具体为:电子白板网络服务设备实现电子白板共享功能,控制中心管理电子白板的共享,使用电子白板服务的网络设备使用电子白板共享功能。
在电子白板网络共享之前,使用电子白板服务的网络设备、电子白板网络服务设备以及控制中心先向协议栈进行注册。
所述的控制中心用于协调电子白板网络共享的操作,进行电子白板服务的管理;具体包括:控制中心通过协议栈查询电子白板网络服务设备所在的位置及IP地址信息;并根据查询请求向相应的使用电子白板服务的网络设备提供当前存在的电子白板网络服务设备。
所述的控制中心还进一步提供使用电子白板服务的网络设备和电子白板网络服务设备的注册、维护、授权、监控功能。
使用电子白板服务的网络设备通过控制中心访问电子白板网络服务设备的具体过程为:
步骤1:使用电子白板服务的网络设备向控制中心发送请求使用的消息包;
步骤2:控制中心接收到请求使用的消息包后,向电子白板网络服务设备提出电子白板服务请求;
步骤3:如果电子白板网络服务设备可以提供电子白板共享服务,则向控制中心反馈允许使用的消息包;
步骤4:控制中心再向使用电子白板服务的网络设备发送给允许使用的消息包;执行步骤6;
步骤5:如果电子白板网络服务设备不能提供服务,则发送拒绝使用的消息包;
步骤6:如果使用电子白板服务的网络设备接收到允许使用的消息包,则电子白板网络服务设备将电子白板的状态和数据都直接发送给使用电子白板服务的网络设备。
步骤7:使用电子白板服务的网络设备接收到了允许使用的消息包后,向控制中心发送一个申请修改权限的消息包,然后控制中心决定允许或者拒绝,同时向该使用电子白板服务的网络设备反馈该具有允许或者拒绝修改权限信息的消息包。
所述的使用电子白板服务的网络设备以及电子白板网络服务设备基于操作***和网络协议互连;使用电子白板服务的网络设备至少包括计算机、服务器、PDA以及手机。
所述的协议栈至少提供:网络设备及服务的注册和查找,网络设备的连接,网络控制,网络服务的租用、调用以及服务的权限管理。
所述的电子白板网络服务设备用于提供电子白板的透明访问,具体包括:提供用于访问电子白板的功能函数;使用电子白板服务的网络设备中的应用程序调用该函数操作电子白板。
所述的消息包至少包括消息说明信息和消息正文信息;其中,消息说明信息至少包括:整个消息的长度和消息的类型信息;消息正文信息至少包括命令和命令值。
本发明具有如下的特点:
1、免配置,使用简单。当用户的设备进入一个网络环境后,不用考虑设备和操作***的类型,IP地址和网关的设置,只要运行相应的访问软件,就可以访问网络中的电子白板资源,得到电子白板服务。
2、集中统一的权限管理。白板服务只有只读和修改两种权限。用户只需要设置本设备中共享电子白板的相关权限,控制中心就会统一管理这些电子白板的权限。通常,默认的用户权限为只读的权限,如果该用户对某些共享电子白板需要修改权限,可以向控制中心发送一个申请修改权限的消息包。该申请由控制中心决定允许还是拒绝,然后,该控制中心将载有允许或者拒绝修改权限的信息通过消息包返回给提出申请的用户。
附图说明
图1为本发明各层之间的关系示意图;
图2为本发明各设备向协议栈注册的示意图;
图3为本发明服务请求的示意图;
图4为本发明服务提供的示意图;
图5为本发明一实施例的具体流程图。
具体实施方式
以下结合附图和具体的实施例对本发明作进一步的详细说明:
本发明中的电子白板是指:在普通白板上加装电子信号接收机后、使用电子信号笔的装置;其中,电子信号接收机通过通信接口与计算机连接,把接收到的电子信号笔发出的信号再发送给与其连接的计算机中。
本发明的网络设备包括服务器、台式机、笔记本、PDA、手机等。该网络设备通过设备代理和协议网关的方式进行交互。
本发明的服务是指运行在网络设备上、支持相应协议所定义的标准接口的功能实体。一个服务可以由一个或多个设备提供。
参见图1,本发明的软件层动态地发现和查找设备、进行IP地址的自动分配、服务的注册和查找。而这些功能均基于相应的协议(例如:联想研究院的B协议)实现,而电子白板功能应用的智能管理与操作***、协议的关系层次为四层;其中:
最底层为设备和操作***层,可以支持个人电脑,笔记本电脑,PDA和手机等,操作***可以从Windows 9x、Windows 2000、Windows XP、WindowsCE到Linux。
第二层是协议层;它提供设备、服务的注册和查找,设备的连接,网络控制,服务的租用、调用及服务的权限管理。
第三层是电子白板服务层;它提供电子白板的透明访问,即在该层提供访问电子白板的应用编程接口(Application Programming Interface,简称API)(包括:新建、画图、擦除、关闭等功能),应用程序可以像操作本地电子白板一样操作其他设备上的电子白板,这样就可以极大的降低程序的编写难度。
第四层,也就是最上层,是整个电子白板服务的应用层,用户看到的,使用的电子白板服务就是通过这一层来体现的。
电子白板服务设备共有三类:电子白板服务设备,电子白板服务使用设备和控制中心。这三类设备可以分别存在不同的硬件设备上,也可以在同一个硬件设备上。例如:电子白板服务设备和控制中心是一个笔记本,而电子白板服务使用设备是一个个人电脑。电子白板服务设备提供电子白板服务,电子白板服务使用设备使用电子白板服务设备提供的服务,控制中心控制服务的注册、授权等操作。
本实施例中,电子白板服务设备为通过通信接口连接电子白板的PC或笔记本。电子白板服务设备提供的服务,可以使电子白板服务使用设备像使用本地电子白板一样使用其他设备上的电子白板,该电子白板服务设备提供一个透明的访问接口,电子白板服务使用设备可以不考虑电子白板的位置就可以使用局域网中的电子白板服务。
控制中心负责协调电子白板服务设备和使用者的操作,进行电子白板服务的管理,其中包括注册、维护、授权、监控等功能。
参见图2、3、4、5,电子白板服务整个流程包括:
首先,电子白板服务设备、电子白板服务使用设备、控制中心向B协议栈注册;
控制中心通过向B协议栈查询电子白板服务设备所在的位置,IP地址等信息,电子白板服务使用设备向控制中心查询目前是否存在电子白板服务设备。
如果存在电子白板服务设备,且使用者希望使用电子白板服务,那么可以在向控制中心发送一个请求使用的消息包,控制中心接收到请求使用的消息包后,向服务提供者提出电子白板服务请求,如果电子白板服务设备目前可以提供服务,那么它就向控制中心反馈一个允许使用的消息包,然后由控制中心发送给使用者一个允许使用的消息包,否则,就发送一个拒绝使用的消息包。如果使用者接收到允许使用的消息包,电子白板服务设备就可以把电子白板的状态和数据都直接发送给使用者。
使用电子白板服务的网络设备接收到了允许使用的消息包后,默认是只读的权限。如果需要修改的权限,可以向控制中心发送一个申请修改权限的消息包,然后控制中心决定允许或者拒绝,同时反馈该消息包。
综上所述:电子白板服务的具体实现方法为:
电子白板服务设备实现电子白板共享功能;控制中心实现管理电子白板共享功能;电子白板服务使用设备使用电子白板共享功能。而所有的功能均采用B协议进行封装,以服务的形式提供出来,这样就可以实现标准化的远程调用。
本发明的三个功能基于目前Internet实时标准——TCP/IP实现;上述三类设备可以简单的分成客户端和服务端(电子白板服务设备和使用者),实现电子白板共享功能,因此,在本实施例中,它们之间的消息包结构设计如下:
一个完整的消息包括消息说明部分和消息正文两部分;消息说明部分包括:整个消息的长度和消息的类型;消息正文部分包括:命令和命令值。其中,消息说明部分为8个字节长,第0-3字节为双字长的整数,用来存放整个消息的长度(L),第4字节用来存放消息的类型T,第5-7字节保留。消息正文部分的长度为(L-8)字节长。如果消息的类型T的值为0x01(即表示消息正文的内容为命令),这时正文部分的长度为4字节;如果消息的类型T为0x02(即表示消息正文的内容为数据),不管是命令还是数据,正文部分的长度都为4字节的倍数。
当消息正文的内容为命令时,第0字节表示命令C,第1字节表示命令值V,命令C和命令值V的具体含义参见表1,第2、3字节保留。
当消息正文的内容为数据时,每4个字节表示一个点信息。其中,第0、1字节表示点的横坐标偏移值,第2、3字节表示点的纵坐标偏移值。
表1
  命令C   命令值V   具体含义
  0x01     0x00 查询电子白板服务
  0x02     0x00 不存在电子白板服务
    0x01 存在电子白板服务
  0x03     0x00 提交服务请求
  0x04     0x00 同意服务请求
    0x01 拒绝服务请求
  0x05     0x00 申请修改权限
  0x06     0x00 同意申请修改权限
    0x01 拒绝申请修改权限
最后应说明的是:以上实施例仅用以说明本发明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。

Claims (10)

1、一种电子白板网络共享的方法,其特征在于:使用电子白板服务的网络设备通过控制中心访问电子白板网络服务设备,该电子白板网络服务设备与电子白板连接,提供电子白板的访问服务;具体为:电子白板网络服务设备实现电子白板共享功能,控制中心管理电子白板的共享,使用电子白板服务的网络设备使用电子白板共享功能。
2、根据权利要求1所述的电子白板网络共享的方法,其特征在于:在电子白板网络共享之前,使用电子白板服务的网络设备、电子白板网络服务设备以及控制中心先向协议栈进行注册,即:网络设备或电子白板网络服务设备或控制中心向协议栈发送一个注册消息包,然后由协议栈反馈成功与否的消息包。
3、根据权利要求2所述的电子白板网络共享的方法,其特征在于:所述的控制中心用于协调电子白板网络共享的操作,进行电子白板服务的管理;具体包括:控制中心通过协议栈查询电子白板网络服务设备所在的位置及IP地址信息;并根据查询请求向相应的使用电子白板服务的网络设备提供当前存在的电子白板网络服务设备。
4、根据权利要求1或2或3所述的电子白板网络共享的方法,其特征在于:所述的控制中心还进一步提供使用电子白板服务的网络设备和电子白板网络服务设备的注册、维护、授权、监控功能。
5、根据权利要求1所述的电子白板网络共享的方法,其特征在于:使用电子白板服务的网络设备通过控制中心访问电子白板网络服务设备的具体过程为:
步骤1:使用电子白板服务的网络设备向控制中心发送请求使用的消息包;
步骤2:控制中心接收到请求使用的消息包后,向电子白板网络服务设备提出电子白板服务请求;
步骤3:如果电子白板网络服务设备可以提供电子白板共享服务,则向控制中心反馈允许使用的消息包;
步骤4:控制中心再向使用电子白板服务的网络设备发送给允许使用的消息包;执行步骤6;
步骤5:如果电子白板网络服务设备不能提供服务,则发送拒绝使用的消息包;
步骤6:如果使用电子白板服务的网络设备接收到允许使用的消息包,则电子白板网络服务设备将电子白板的状态和数据都直接发送给使用电子白板服务的网络设备。
6、根据权利要求5所述的电子白板网络共享的方法,其特征在于:使用电子白板服务的网络设备访问电子白板网络服务设备的具体过程还进一步包括:
步骤7:使用电子白板服务的网络设备向控制中心发送申请修改只读权限的消息包,控制中心将允许或者拒绝修改的消息包反馈给该使用电子白板服务的网络设备。
7、根据权利要求1或2或3或5或6所述的电子白板网络共享的方法,其特征在于:所述的使用电子白板服务的网络设备以及电子白板网络服务设备基于操作***和网络协议互连;使用电子白板服务的网络设备至少包括计算机、服务器、PDA以及手机。
8、根据权利要求2或3所述的电子白板网络共享的方法,其特征在于:所述的协议栈至少提供:网络设备及服务的注册和查找,网络设备的连接,网络控制,网络服务的租用、调用以及服务的权限管理。
9、根据权利要求1或2或3或5或6所述的电子白板网络共享的方法,其特征在于:所述的电子白板网络服务设备用于提供电子白板的透明访问,具体包括:提供用于访问电子白板的功能函数;使用电子白板服务的网络设备中的应用程序调用该函数操作电子白板。
10、根据权利要求5或6所述的电子白板网络共享的方法,其特征在于:所述的消息包至少包括消息说明信息和消息正文信息;其中,消息说明信息至少包括:整个消息的长度和消息的类型信息;消息正文信息至少包括命令和命令值。
CNB031026680A 2003-02-13 2003-02-13 电子白板网络共享的方法及网络共享*** Expired - Lifetime CN1302410C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031026680A CN1302410C (zh) 2003-02-13 2003-02-13 电子白板网络共享的方法及网络共享***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031026680A CN1302410C (zh) 2003-02-13 2003-02-13 电子白板网络共享的方法及网络共享***

Publications (2)

Publication Number Publication Date
CN1521651A true CN1521651A (zh) 2004-08-18
CN1302410C CN1302410C (zh) 2007-02-28

Family

ID=34281847

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031026680A Expired - Lifetime CN1302410C (zh) 2003-02-13 2003-02-13 电子白板网络共享的方法及网络共享***

Country Status (1)

Country Link
CN (1) CN1302410C (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100365976C (zh) * 2004-09-15 2008-01-30 北京中星微电子有限公司 基于内容差异比较的电子白板图像共享方法
CN100433736C (zh) * 2005-11-01 2008-11-12 ***通信集团公司 即时消息数据共享的方法
WO2009138004A1 (zh) * 2008-05-14 2009-11-19 华为技术有限公司 音视频会议中实现电子白板的方法、装置及***
CN102521216A (zh) * 2011-12-20 2012-06-27 安徽科大讯飞信息科技股份有限公司 一种应用于交互式多媒体设备的对象标记方法
CN102946386A (zh) * 2012-10-29 2013-02-27 中兴通讯股份有限公司 一种用于家庭网络的白板共享方法和***
CN104796390A (zh) * 2014-01-22 2015-07-22 华平信息技术(南昌)有限公司 一种电子白板全网同步撤销和恢复的***及其方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1223530A3 (en) * 2001-01-10 2004-12-15 Fuji Photo Film Co., Ltd. System and method for offering and sharing digital content
JP4359401B2 (ja) * 2001-03-12 2009-11-04 富士通株式会社 情報配信装置および情報配信方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100365976C (zh) * 2004-09-15 2008-01-30 北京中星微电子有限公司 基于内容差异比较的电子白板图像共享方法
CN100433736C (zh) * 2005-11-01 2008-11-12 ***通信集团公司 即时消息数据共享的方法
WO2009138004A1 (zh) * 2008-05-14 2009-11-19 华为技术有限公司 音视频会议中实现电子白板的方法、装置及***
CN101286865B (zh) * 2008-05-14 2010-11-10 华为技术有限公司 音视频会议中实现电子白板的方法、装置及***
CN102521216A (zh) * 2011-12-20 2012-06-27 安徽科大讯飞信息科技股份有限公司 一种应用于交互式多媒体设备的对象标记方法
CN102946386A (zh) * 2012-10-29 2013-02-27 中兴通讯股份有限公司 一种用于家庭网络的白板共享方法和***
CN104796390A (zh) * 2014-01-22 2015-07-22 华平信息技术(南昌)有限公司 一种电子白板全网同步撤销和恢复的***及其方法
CN104796390B (zh) * 2014-01-22 2017-12-19 华平信息技术(南昌)有限公司 一种电子白板全网同步撤销和恢复的***及其方法

Also Published As

Publication number Publication date
CN1302410C (zh) 2007-02-28

Similar Documents

Publication Publication Date Title
US6438597B1 (en) Method and system for managing accesses to a data service system that supports persistent connections
CN1188983C (zh) 通过网管设备修改网络设备ip地址的方法
CN1404288A (zh) 完成手机号码与即时通信号码捆绑和手机状态显示的方法
CN1507734A (zh) 通用外部代理
CN1878079A (zh) 文件服务器装置、通信管理服务器装置及网络***
CN101064659A (zh) 一种数据传输***及方法
CN1509085A (zh) 下一代网络中实现路由的方法
CN100454901C (zh) 一种arp报文处理方法
CN1297927C (zh) 具有层次拓扑结构的消息中间件***及消息传递方法
CN1157898C (zh) 用于互联网通信的方法
CN1852187A (zh) 一种实现网上设备接入管理的方法
CN1302410C (zh) 电子白板网络共享的方法及网络共享***
CN1215715C (zh) 虚拟终端构成方法与装置及其***
CN1863193A (zh) 实现网络安全装置安全策略的方法
CN1197296C (zh) 信息交换机
CN1299476C (zh) 一种h.323代理服务器代理网络地址转换后的终端向网守注册的方法
CN1351793A (zh) 连接句柄
CN1305259C (zh) 一种网管网关的实现方法
CN1592337A (zh) 实现短消息群发业务的方法及***
CN1600015A (zh) 利用用于提供多服务器业务的装置管理呼叫的方法
CN1801933A (zh) 一种igrs av服务器设备的实现方法
CN1738267A (zh) 实现媒体流旁路的方法
CN1674553A (zh) 一种利用移动设备远程使用局域网资源的方法
CN1536825A (zh) 自动确定设备昵称、解决网络设备冗余昵称方法及网络***
CN1662013A (zh) 服务器-客户机***和操作该***的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20070228

CX01 Expiry of patent term