CN202602701U - Interactive whiteboard - Google Patents
Interactive whiteboard Download PDFInfo
- Publication number
- CN202602701U CN202602701U CN 201220094041 CN201220094041U CN202602701U CN 202602701 U CN202602701 U CN 202602701U CN 201220094041 CN201220094041 CN 201220094041 CN 201220094041 U CN201220094041 U CN 201220094041U CN 202602701 U CN202602701 U CN 202602701U
- Authority
- CN
- China
- Prior art keywords
- module
- message
- blank
- manager
- server
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The utility model relates to an interactive whiteboard, which is characterized in that the interactive whiteboard comprises a plurality of whiteboard clients, a token server and a plurality of message servers which are used for storing data of whiteboard operation information and document state information, wherein the whiteboard clients send request information to the corresponding message servers through the token server, and the message server return the processed request information to the corresponding whiteboard clients through the token server. According to the utility, the interactive whiteboard is composed of a plurality of the whiteboard clients, a plurality of the message servers and the token server, and has flexible disposition and low cost. The number of the whiteboard client can be set flexibly in use, the implementation is simple, and the reliability is good. The interactive whiteboard provided by the utility model can be widely applied in various fields.
Description
Technical field
The utility model relates to a kind of blank, particularly about a kind of interactive whiteboard that is used for the project of transmitting and converting electricity evaluation.
Background technology
Traditional interactive electric whiteboard operation principle is divided into touches transducer electron-like blank and does not touch two types of transducer electron-like blanks.Wherein, Touching transducer electron-like blank is to utilize the touch screen technology; Like resistive film touch screen technology, electromagnetic technique etc., attend the human-computer interaction formula input equipment that institute's rendering preferences is accomplished assigned work with finger or style of writing and screen, be equivalent to a computer touch-screen.The size of this electron-like blank receives the restriction of cost, is difficult in big occasion or convention, be able to utilization, also can't replace blackboard or projection screen fully.Not touching transducer electron-like blank is to utilize the pen cap to send signal; Add infrared signal, laser signal etc. like ultrasonic wave, make the receiver on the blank monitor this signal, then the position of position feedback pen; This electron-like blank need carry out corresponding repacking to common blank, also has limitation.And traditional interactive electric whiteboard can only Show Picture, txt document, doc document and xls document, can't show or checks the document of extended formatting, for example can't show or checks CAD, complicated cost form.
Summary of the invention
To the problems referred to above, the purpose of the utility model provide a kind of cost lower, use flexibly, realize simple and reliable property interactive whiteboard preferably.
For realizing above-mentioned purpose; The utility model is taked following technical scheme: a kind of interactive whiteboard is characterized in that: it comprises several blank clients, a token server and some message servers that is used to store blank operation information and document status information data; Each said blank client in said token server is sent to corresponding said message server, with request msg through said token server is back to corresponding said blank client after being handled by said message server with solicited message.
Each said blank client includes basic communication module, maincenter control module, white boarding module, view interactive module and Service Component module; Said basic communication module is made up of token manager, thread monitor and communications component; Said token manager is used to store the access token of said message server; And it is resolved to real messages server address and relevant routing iinformation, be sent to said communications component; Said communications component adds routing iinformation for every message that will send, and sends it to the said message server of appointment; Said thread monitor is used for monitoring all threads; Said maincenter control module is made up of command manager and message parse device, and said command manager is sent to the basic communication module that is positioned at bottom with the message instruction of said blank client through said message parse device; Said basic communication module will receive the data that said message server transfers to, and transfer in the said command manager through said message parse device; Said white boarding module is made up of blank manager and several document controllers, and said blank manager is responsible for the switching between each said document controller, and carries out information interaction with said Service Component module and view interactive module; Said view interactive module is made up of the various window view of View Manager and the control of said View Manager, and said View Manager carries out information interaction with said blank manager and Service Component module respectively; Said Service Component module comprises the document storage management assembly, and said document storage management assembly provides actual document flow information to said blank manager and command manager.
Said basic communication module has trigger-type and two kinds of communication patterns of poll formula.
Each said message server includes service interface module and front controller; Said service interface module receives the request message of said blank client; Forward it to the message that meets with a response after the processing in the said front controller, be back to said blank client through said service interface module.
Said front controller comprises message routing module and data memory module; Said front controller routes to the request message that receives in the said data memory module according to the message policies that presets in the said message routing module, calls corresponding request msg and is back to said service interface module.
The utility model is owing to take above technical scheme; It has the following advantages: 1, the utility model is made up of several blank clients, some message servers and token server owing to adopting; Its flexible configuration, cost are lower; In use, the quantity of blank client can be set flexibly, realize simple.2, the utility model is made up of blank manager and several document controllers owing to the white boarding module; Difference to operated document format; Realize various blanks drafting functions by corresponding document controller, therefore realized demonstration multiple document format.3, the utility model is through blank manager in the white boarding module and the View Manager in several document controllers and the view interactive module, carries out Sharing Whiteboard, operates document, obtains operation such as document views.4, the utility model is made up of service interface module and front controller owing to message server; Front controller is made up of message routing module and data memory module; All blank operations can both be by the data memory module stored record; Can reappear the whole operation process at any time, its reliability is higher.The utility model can be widely used in the various fields.
Description of drawings
Fig. 1 is the overall structure sketch map of the utility model;
Fig. 2 is the blank client terminal structure sketch map of the utility model;
Fig. 3 is the message server structural representation of the utility model.
Embodiment
The utility model is based on the Sharing Whiteboard of message server; Often to transmit complicated all kinds of engineering datas and economic data in order to satisfy in the project of transmitting and converting electricity evaluation; According to electronic whiteboard application model of the prior art, and utilize computer installation to show.The utility model be have support can be interactively, support multiple file format, support memory storage, cancel, support the electronic whiteboard of touch display devices.Below in conjunction with accompanying drawing and embodiment the utility model is carried out detailed description.
As shown in Figure 1, the utility model comprises several blank clients 1, a token server 2 and some message servers 3, and each message server 3 all is used to store blank operation information and document status information data.Each blank client 1 in token server 2 is sent to corresponding message server 3, by after message server 3 processing request msg being back to corresponding blank client 1 through token server 2, is accomplished user interactive experience with client requests information.
As shown in Figure 2, each blank client 1 includes basic communication module 11, maincenter control module 12, white boarding module 13, view interactive module 14 and Service Component module 15.
Basis communication module 11 is made up of token manager 111, thread monitor 112 and communications component 113, is responsible for the interactive communication between blank client 1 and the message server 3.Token manager 111 is used for the access token of storing message server 3, and it is resolved to real messages server address and relevant routing iinformation, is sent to communications component 113; Communications component 113 adds routing iinformation for every message that will send, and sends it to the message server 3 of appointment; Thread monitor 112 is used for monitoring all threads.
Basis communication module 11 provides trigger-type and two kinds of communication patterns of poll formula for FTP client FTP: trigger-type is by initiatively initiating communication request according to other module application that are positioned at the upper strata; The poll formula is according to the monitoring task that pre-sets, periodically to communications component 113 initiation request by thread monitor 12.
Maincenter control module 12 plays the important function of forming a connecting link in whole blank client 1, the basic communication module 11 that it will be positioned at bottom couples together with the white boarding module 13, view interactive module 14 and the Service Component module 15 that are positioned at the upper strata.Maincenter control module 12 is made up of command manager 121 and message parse device 122, is responsible for all action commands in whole blank client 1 inside and the processing of message.Command manager 121 is sent to the basic communication module 11 that is positioned at bottom with the message instruction of blank client 1 through message parse device 122; The data that basis communication module 11 also can transfer to the message server that receives 3; In message parse device 122 transfers to command manager 121; Command manager 121 is packaged into corresponding component order with the information that receives and sends to associated component and carries out, and then coordinates the command execution from different assemblies.
White boarding module 13 is made up of blank manager 131 and several document controllers 132.To the difference of operated document format, realize various blanks drafting functions by corresponding document controller 132.Blank manager 131 is responsible for the switching between each document controller 132, and carries out information interaction with Service Component module 15 and view interactive module 14.
View interactive module 14 is formed by View Manager 141 and by the various window view 142 of View Manager 141 controls, and View Manager 141 carries out information interaction with blank manager 131 and Service Component module 15 respectively.Window view 142 mainly comprises Sharing Whiteboard view, file directory view, menu facility hurdle view etc.The all functions of view interactive module 14 all are for better user-interaction experience is provided, for example to the various visual effect supports of interface element, and the collocation of colour of vivid icon and modulation meticulously etc.
Service Component module 15 comprises document storage management assembly 151 and other functional units 152, and other functional units 152 are meant the related realization assembly of all other client business functions except that white boarding.Wherein, document storage management assembly 151 is responsible for to the file directory view relevant directory information being provided, and to blank manager 131 and command manager 121 actual document flow information is provided.And other some business function assemblies also comprise picture user management component, conferencing information assembly, written communication assembly etc.
As shown in Figure 3; Each message server 3 includes service interface module 31 and front controller 32; Service interface module 31 is used to receive the request message of blank client 1; Forward it in the front controller 32 and handle, obtain corresponding result, be back to blank client 1 through service interface module 31 again as response message.Service interface module 31 are blank clients 1 with message server 3 between be connected hinge, bearing intercommunication mutually between the two.
Front controller 32 comprises message routing module 321 and data memory module 322; Front controller 32 routes to the request message that receives in the data memory module 322 interior corresponding data plug-in units according to the message policies that presets in the message routing module 321, calls corresponding request msg and is back to service interface module 4.
Wherein, data memory module 322 is cores of whole message server 3, presets the various data plug-in units according to customer demand customization in the data memory module 322, for the normal operation of message server 3 provides various base support functions.
In the foregoing description; Each message server 3 all adopts passive type message transmit mechanism; Be after certain blank client 1 produces message, to send in the message queue of message server 3, other blank client 1 is then obtained the message in the message server 3 end message queues through the mode of poll.Therefore, message server 3 is a simple request and processing server.
Adopt static token mechanism to realize the information interaction between blank client 1 and the message server 3 in the token server 2.Static token mechanism is meant that each blank client 1 all is provided with a fixing sign when mounted; In use; Each blank client 1 at first will rely on the access rights of this sign to token server 2 request message servers 3, and token server 1 is then confirmed 1 message server 3 that can visit of this blank client according to overall routing table configuring condition.This mechanism can be come the dynamically quantity of adjustment visit blank client 1 according to the load capacity of message server 3, thereby guarantees the stability of system on the whole.
In sum; The utility model in use; Through the View Manager 141 in the blank manager in the white boarding module 13 131 and several document controllers 132 and the view interactive module 14; Carry out Sharing Whiteboard, operate document, obtain operations such as document views, represented extremely strong stability and good extensibility.Under the test environment; The load upper limit of separate unit message server is 100 blank clients; And in the actual production environment; Be increased to six present message servers from original separate unit message server, the actual loading that remains every station server has demonstrated fully the excellence that system designs in stability and extensibility less than 60 clients.In project of transmitting and converting electricity evaluation was used, the interactive whiteboard through the utility model can access the evaluation content and switch the page, and can realize sharing the evaluation page, reaches the strange land and evaluates the identical content effect in real time.And can pass through Authorized operation, support by the on-the-spot evaluation content of revising of reviewer, final output evaluation achievement.
Above-mentioned each embodiment only is used to explain the utility model; The structure of each parts and connected mode all can change to some extent; On the basis of the utility model technical scheme; All improvement and equivalents of the connection and the structure of individual component being carried out according to the utility model principle all should not got rid of outside the protection range of the utility model.
Claims (5)
1. interactive whiteboard, it is characterized in that: it comprises several blank clients, a token server and some message servers that is used to store blank operation information and document status information data; Each said blank client in said token server is sent to corresponding said message server, with request msg through said token server is back to corresponding said blank client after being handled by said message server with solicited message.
2. a kind of interactive whiteboard as claimed in claim 1 is characterized in that: each said blank client includes basic communication module, maincenter control module, white boarding module, view interactive module and Service Component module;
Said basic communication module is made up of token manager, thread monitor and communications component; Said token manager is used to store the access token of said message server; And it is resolved to real messages server address and relevant routing iinformation, be sent to said communications component; Said communications component adds routing iinformation for every message that will send, and sends it to the said message server of appointment; Said thread monitor is used for monitoring all threads;
Said maincenter control module is made up of command manager and message parse device, and said command manager is sent to the basic communication module that is positioned at bottom with the message instruction of said blank client through said message parse device; Said basic communication module will receive the data that said message server transfers to, and transfer in the said command manager through said message parse device;
Said white boarding module is made up of blank manager and several document controllers, and said blank manager is responsible for the switching between each said document controller, and carries out information interaction with said Service Component module and view interactive module;
Said view interactive module is made up of the various window view of View Manager and the control of said View Manager, and said View Manager carries out information interaction with said blank manager and Service Component module respectively;
Said Service Component module comprises the document storage management assembly, and said document storage management assembly provides actual document flow information to said blank manager and command manager.
3. a kind of interactive whiteboard as claimed in claim 2 is characterized in that: said basic communication module has trigger-type and two kinds of communication patterns of poll formula.
4. like claim 1 or 2 or 3 described a kind of interactive whiteboards; It is characterized in that: each said message server includes service interface module and front controller; Said service interface module receives the request message of said blank client; Forward it to the message that meets with a response after the processing in the said front controller, be back to said blank client through said service interface module.
5. a kind of interactive whiteboard as claimed in claim 4 is characterized in that: said front controller comprises message routing module and data memory module; Said front controller routes to the request message that receives in the said data memory module according to the message policies that presets in the said message routing module, calls corresponding request msg and is back to said service interface module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220094041 CN202602701U (en) | 2012-03-14 | 2012-03-14 | Interactive whiteboard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220094041 CN202602701U (en) | 2012-03-14 | 2012-03-14 | Interactive whiteboard |
Publications (1)
Publication Number | Publication Date |
---|---|
CN202602701U true CN202602701U (en) | 2012-12-12 |
Family
ID=47320208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201220094041 Expired - Fee Related CN202602701U (en) | 2012-03-14 | 2012-03-14 | Interactive whiteboard |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN202602701U (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105260875A (en) * | 2015-09-16 | 2016-01-20 | 国网山东省电力公司经济技术研究院 | Electric power engineering project evaluation system |
US9759420B1 (en) | 2013-01-25 | 2017-09-12 | Steelcase Inc. | Curved display and curved display support |
US9804731B1 (en) | 2013-01-25 | 2017-10-31 | Steelcase Inc. | Emissive surfaces and workspaces method and apparatus |
US10264213B1 (en) | 2016-12-15 | 2019-04-16 | Steelcase Inc. | Content amplification system and method |
CN113204785A (en) * | 2021-04-29 | 2021-08-03 | 广州朗国电子科技有限公司 | Shared electronic whiteboard encryption method, electronic equipment, storage medium and program product |
CN113485657A (en) * | 2021-05-17 | 2021-10-08 | 广州佰锐网络科技有限公司 | Data sharing method and device of interactive whiteboard and communication system |
US11327626B1 (en) | 2013-01-25 | 2022-05-10 | Steelcase Inc. | Emissive surfaces and workspaces method and apparatus |
-
2012
- 2012-03-14 CN CN 201220094041 patent/CN202602701U/en not_active Expired - Fee Related
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11246193B1 (en) | 2013-01-25 | 2022-02-08 | Steelcase Inc. | Curved display and curved display support |
US11327626B1 (en) | 2013-01-25 | 2022-05-10 | Steelcase Inc. | Emissive surfaces and workspaces method and apparatus |
US10983659B1 (en) | 2013-01-25 | 2021-04-20 | Steelcase Inc. | Emissive surfaces and workspaces method and apparatus |
US11102857B1 (en) | 2013-01-25 | 2021-08-24 | Steelcase Inc. | Curved display and curved display support |
US11775127B1 (en) | 2013-01-25 | 2023-10-03 | Steelcase Inc. | Emissive surfaces and workspaces method and apparatus |
US11443254B1 (en) | 2013-01-25 | 2022-09-13 | Steelcase Inc. | Emissive shapes and control systems |
US10652967B1 (en) | 2013-01-25 | 2020-05-12 | Steelcase Inc. | Curved display and curved display support |
US10754491B1 (en) | 2013-01-25 | 2020-08-25 | Steelcase Inc. | Emissive surfaces and workspaces method and apparatus |
US9759420B1 (en) | 2013-01-25 | 2017-09-12 | Steelcase Inc. | Curved display and curved display support |
US10977588B1 (en) | 2013-01-25 | 2021-04-13 | Steelcase Inc. | Emissive shapes and control systems |
US9804731B1 (en) | 2013-01-25 | 2017-10-31 | Steelcase Inc. | Emissive surfaces and workspaces method and apparatus |
US10154562B1 (en) | 2013-01-25 | 2018-12-11 | Steelcase Inc. | Curved display and curved display support |
CN105260875A (en) * | 2015-09-16 | 2016-01-20 | 国网山东省电力公司经济技术研究院 | Electric power engineering project evaluation system |
US10264213B1 (en) | 2016-12-15 | 2019-04-16 | Steelcase Inc. | Content amplification system and method |
US11190731B1 (en) | 2016-12-15 | 2021-11-30 | Steelcase Inc. | Content amplification system and method |
US10897598B1 (en) | 2016-12-15 | 2021-01-19 | Steelcase Inc. | Content amplification system and method |
US10638090B1 (en) | 2016-12-15 | 2020-04-28 | Steelcase Inc. | Content amplification system and method |
US11652957B1 (en) | 2016-12-15 | 2023-05-16 | Steelcase Inc. | Content amplification system and method |
CN113204785A (en) * | 2021-04-29 | 2021-08-03 | 广州朗国电子科技有限公司 | Shared electronic whiteboard encryption method, electronic equipment, storage medium and program product |
CN113485657A (en) * | 2021-05-17 | 2021-10-08 | 广州佰锐网络科技有限公司 | Data sharing method and device of interactive whiteboard and communication system |
CN113485657B (en) * | 2021-05-17 | 2023-08-08 | 广州佰锐网络科技有限公司 | Data sharing method, device and communication system of interactive whiteboard |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN202602701U (en) | Interactive whiteboard | |
US20220237717A1 (en) | Property management method and property management system and machine using the same | |
CN102710593B (en) | Method, device and system for publishing message in graph mashup | |
CN103747024A (en) | Intelligent interactive robot system based on cloud computing and interactive method | |
CN103873578A (en) | Method for sending and sharing contents between terminals and corresponding terminals | |
US9124551B2 (en) | Multi-touch multi-user interactive control system using mobile devices | |
CN105302574B (en) | A kind of graphic interface operating system and its implementation | |
CN110609654B (en) | Data synchronous display method, device and equipment and teleconferencing system | |
CN106104595A (en) | Explicitly service item is stored with view | |
CN103631556A (en) | Method, mobile terminal and system for remote control over display device | |
CN102855315A (en) | Cluster network topology presentation method based on HTML5 (HyperText Markup Language 5) | |
CN109062497A (en) | synchronous writing method, device and terminal device | |
JP6465277B6 (en) | Electronic device, processing method and program | |
CN106503229A (en) | A kind of reservation query method and system | |
CN203399145U (en) | Intelligent interaction service robot based on cloud computing | |
KR101000893B1 (en) | Method for sharing displaying screen and device thereof | |
CN103561113B (en) | The generation method and device of Web Service interface | |
CN103529816B (en) | A kind of upper computer control system based on Qt | |
CN102855266B (en) | Method, device and system for establishing information system | |
CN103731342A (en) | Instant message based workflow management system and management method | |
WO2016024330A1 (en) | Electronic device and method for displaying information | |
CN204990470U (en) | Multi -functional guide show stand and visual system of calling out numbers | |
CN102983888A (en) | Method of information cooperative processing between smart mobile phone and computer through near field communication (NFC) | |
CN103092425A (en) | Method for achieving touch screen control through mouse man-machine interface | |
Lee et al. | Remote collaboration screen control using mobile multi-touch interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121212 Termination date: 20210314 |
|
CF01 | Termination of patent right due to non-payment of annual fee |