[go: up one dir, main page]

CN102546643A - Method used for smoothly broadcasting handwriting to different places in web conference system in real time - Google Patents

Method used for smoothly broadcasting handwriting to different places in web conference system in real time Download PDF

Info

Publication number
CN102546643A
CN102546643A CN2012100124842A CN201210012484A CN102546643A CN 102546643 A CN102546643 A CN 102546643A CN 2012100124842 A CN2012100124842 A CN 2012100124842A CN 201210012484 A CN201210012484 A CN 201210012484A CN 102546643 A CN102546643 A CN 102546643A
Authority
CN
China
Prior art keywords
stroke
participant
application server
path
client
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.)
Pending
Application number
CN2012100124842A
Other languages
Chinese (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.)
Hangzhou Tangqiao Tongshi technology limited company
Original Assignee
TechBridge Inc
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 TechBridge Inc filed Critical TechBridge Inc
Priority to CN2012100124842A priority Critical patent/CN102546643A/en
Publication of CN102546643A publication Critical patent/CN102546643A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a method used for smoothly broadcasting handwriting to different places in a web conference system in real time. The method is characterized in that each stroke in handwriting is distributed with a unique stroke ID (identity), and each stroke is configured with an attribution; when a conferee completes writing on a conferee client end, the conferee client end applies and establishes a unique ID in the whole conference for the stroke from an application server of the web conference system, the conferee client end packs the ID and the attribution of the stroke after completing writing into a stroke packet and transmits the stroke packet to the application server of the web conference system, and the application server broadcasts the stroke packet to other conferee client ends in real time; and the method sets time slices for a handwriting process, a terminal packs and transmits a stroke packet to the application server at every other time slice, and the application server broadcasts the stroke packet in real time to the other conferee client ends. The method provided by the invention can guarantee that when any conferee writes on one terminal, the other conferees can smoothly and naturally see the handwriting in the whole handwriting process in real time.

Description

The method in strange land is write in smooth broadcasting in real time in the netmeeting
Technical field
The present invention relates to network communication field, the method in strange land is write in the broadcasting that relates in particular to netmeeting.Said network teleconference system is based on the multimedia communications system of network IM, supports functions such as many people video conference, video communication, multi-person speech, Screen sharing, dynamically PPT speech, written communication, note message, electronic whiteboard, many people desktop are shared, file transfer." meeting " among the present invention promptly is the abbreviation to " network teleconference ".
Background technology
Netmeeting is to be the multimedia conferencing platform of media with the network, but the communicative effect as the realization face-to-face of the restricted passage the Internet of user's break through region.System adopts advanced audio/video encoding/decoding technology, guarantees product voice and video effect clearly; Powerful data sharing function more the participant provide electronic whiteboard, webpage synchronously, procedure sharing, speech draft synchronously, abundant meeting miscellaneous functions such as virtual printing, file transfer; Can satisfy comprehensively that Remote Video Conference, data are shared, various demands such as collaborative work, strange land commercial affairs, remote training and long-range speculation in stocks; Thereby the communication new way of efficient quick is provided for the participant; Effectively the operation cost of reduction company improves the operational paradigm of enterprise.
The application of computer system, universal, the fast-developing and socioeconomic demand of network communications technology and transmission technology is the development and the universal necessary conditions that provides of Web conference.
In Web conference, blank is write and transmitted is its indispensable part.And in Web conference, traditional writes or mark and transmission means thereof, writes or marks at the enterprising running hand of local screen through mouse or touch apparatus, can show glibly in this locality, that is to say and can see the order of strokes observed in calligraphy.But when sharing to other side of attending a meeting of meeting; Because just pass to far-end to the sequence of all coordinates of whole stroke in the time of will lifting by the time; So far-end can only be seen each stroke and jump out one by one; And can't see and the order of strokes observed in calligraphy inside each stroke cause serious not smooth sense, bring serious sticky feeling for the side of attending a meeting.
Summary of the invention
The objective of the invention is to overcome shortcoming of the prior art, the smooth method of writing the strange land of broadcasting in real time in a kind of netmeeting is provided.For this reason, the present invention adopts following technical scheme:
Each stroke in writing is assigned with a unique stroke ID; Each stroke is configured its attribute; Said attribute comprises contained number of coordinates in color, the thickness of paintbrush specific category sign, paintbrush, the position of starting to write, check code, stroke creation-time, stroke coordinate set, the stroke coordinate set, affiliated participant's sequence number, end mark whether, lifts a position;
When the participant when participant's client is started to write; Said participant's client is that said stroke is created unique ID in the whole meeting to the application of netmeeting application server; The attribute that participant's client is had when starting to write this ID together with this stroke is packaged into the stroke bag and is sent to the netmeeting application server, is broadcast to other participant's client in real time by application server again;
Said method is a writing process setting-up time sheet; Every at a distance from a timeslice; Contained number of coordinates is packaged into the stroke bag and is sent to application server in just write together with participant in this timeslice the ID of stroke at the terminal in this stroke all stroke coordinate sets, the stroke coordinate set; And be broadcast to other participant's client in real time by application server, when end mark when being, a position of lifting of said this stroke also is packed up in the said stroke bag;
After other participant's client is received the stroke bag, treated, according to the data in the stroke bag, be presented at stroke on the screen in real time; Continue this process, till the participant lifts pen always.
On the basis of adopting technique scheme, the present invention also can adopt following further technical scheme:
Among the present invention, each meeting all has unique meeting number, and in application server the unique meeting path of registration; For example, the path of video conference in application server of meeting numbers 68080012 is: 68080012; Because meeting is number unique, this meeting path is just unique.
Each meeting all has unique meeting number, and in application server the unique meeting path of registration;
Among the present invention; Whiteboard module in each participant terminal has identical unique whiteboard module path; The whiteboard module path is registered under the meeting path; Wherein whiteboard module is the electronic whiteboard module in the network teleconference system, and its function comprises: 1>receive the writing of local user, picture shows and editor, mark operation, and with its demonstration; Simultaneously the various operations of local user on this module are transferred to application server with the data format formulated in advance (such as, the data format shown in the accompanying drawing 4); 2>receive the data that application server sends, be converted into after the data parsing on this module various operations and with its demonstration; 3>after the local user sends " preservation " order, will work as all the elements retain costs ground file (filename and position are imported by the local user) on the front module; The relevant operation of writing of all participant's clients all transfers to and leaves under the whiteboard module path in the meeting; For example, the path of whiteboard module in application server is in the video conference of meeting numbers 68080012: 68080012 w, then all participants will transfer to and leave under this path in the operation that whiteboard module is carried out in this meeting.
Among the present invention; Application server is that the written operations of said participant's client disposes unique path of writing; It is registered under the whiteboard module path, and the relevant operation of writing of participant's client all transfers to and leave in writing under the path of each participant's client under the whiteboard module path in the meeting; The participant has own unique sequence number in concrete certain meeting, and if sequence number is identical, and then the back participant can kick out of meeting with preceding participant, to guarantee the sequence number uniqueness.Just can create and exist when the whiteboard module path has only whiteboard module to exist, use in case whiteboard module is cancelled or finishes, its path also can together be nullified thereupon; The path of writing when for example No. 1 participant's client is carried out the whiteboard module written operations in the video conference of meeting numbers 68080012 in application server is: w.
Among the present invention; Each stroke that the written operations at participant terminal produces all has unique stroke path of corresponding its stroke ID; It is registered in writes under the path; As the deposit path of stroke at application server, said stroke ID is made up of the sequence number of paintbrush generic operation code name+this this generic operation of participant.For example: stroke121, wherein stroke is a paintbrush generic operation code name, the 121st, the 121st the paintbrush generic operation that this participant client is carried out whiteboard module in this meeting.In sum; The stroke ID that the 121st time the paintbrush generic operation is produced that can notify in the video conference of view numbers 68080012 that No. 1 participant's client carries out whiteboard module in application server deposit the path be: 1, so just can guarantee the uniqueness of stroke fully.
Among the present invention, the time that the stroke creation-time=conference creation time+meeting has been held is long, and application server is judged the sequencing that stroke is created according to the time attribute of stroke and broadcasted successively.When written operations was carried out at the same time in a plurality of participants terminal, because the uncertainty of network transmission speed, the stroke of writing after possibly causing transferred to application server earlier; And transfer to application server after the stroke of writing earlier; For preventing that meeting procedure from can not correctly show the sequencing of stroke, each stroke all can have a creation-time, and the time that creation-time=conference creation time+meeting has been held is long; This time attribute according to stroke; Sequencing and correct handling that server and program can the right judgement stroke be created are added above-mentioned stroke ID uniqueness and guaranteed, and be real unaffected mutually to guarantee between the participant.
Among the present invention, the code name of writing father path, path is participant's sequence number.
In sum, this civilized method can guarantee that any side of attending a meeting participant writes on a terminal, and its other side of attending a meeting of whole writing process participant can both be smooth, nature, see in real time.
Description of drawings
Accompanying drawing 1 is the basic framework block diagram of netmeeting of the present invention.
Accompanying drawing 2 is an operating process sketch map of the present invention.
Accompanying drawing 3 is the general structure sketch map of stroke bag among the present invention.
Accompanying drawing 4 is the data structure sketch map of stroke bag among the present invention.
Embodiment
With reference to accompanying drawing, the method that smoothness provided by the present invention is broadcasted the realization of writing the strange land in real time comprises:
At first; Each stroke in writing is assigned with a unique stroke ID; Each stroke is configured its attribute; Said attribute comprises contained number of coordinates in color, the thickness of paintbrush specific category sign, paintbrush, the position of starting to write, check code, stroke creation-time, affiliated participant's sequence number, stroke coordinate set, the stroke coordinate set, affiliated participant's sequence number, end mark whether, lifts a position;
When the participant when participant's client is started to write; Said participant's client is that said stroke is created unique ID in the whole meeting to the application server application; Participant's client is packaged into the stroke bag to this ID together with the attribute of this stroke and is sent to the netmeeting application server, is broadcast to other participant's client by application server again;
Said method is a writing process setting-up time sheet; Every at a distance from a timeslice (as 100 milliseconds); Just write together with participant in this timeslice the ID of stroke at the terminal in this stroke all stroke coordinate sets are packaged into the stroke bag and are sent to application server, and are broadcast to other participant's client by application server;
After other participant's client is received the stroke bag, treated, according to the data in the stroke bag, be presented at stroke on the screen in real time; Continue this process, till the participant lifts pen always.
Accompanying drawing 1 is broadcasted the basic framework block diagram of writing the netmeeting that implementation method adopted of leading ground in real time for smoothness of the present invention.Participant's client and application server two large divisions have been comprised.
When beginning to write; Whiteboard module is created stroke ID in participant's client 101; And its attached attribute of paintbrush packing together with this moment reached the whiteboard module interface; Reach the client application layer by the whiteboard module interface; Reach application server 102 and be broadcast to other participant's clients 103,104,105 etc. by the client application layer again, after participant's client 103,104,105 application layers receive stroke bag data, reach the whiteboard module interface by application server; By the whiteboard module interface stroke bag data are reached whiteboard module again; Whiteboard module is carried out verification according to check code to data validity, confirms its effective back according to data in the stroke bag and the attached attribute of paintbrush, shows in real time after stroke is played up; Contained number of coordinates is sent to application server 102 and is broadcast to other participant's clients 103,104,105 etc. by application server through above-mentioned path together with stroke ID in stroke coordinate set in every this stroke that participant's client 101 is write in a fixed time slicing is about to this timeslice, the stroke coordinate set, and this process of continuing is write end until this stroke.In this realization system, any one has participant's client of the authority of writing can become participant's client 101.
The operating process sketch map that accompanying drawing 2 is broadcasted the implementation method of writing the strange land in real time for smoothness of the present invention.Smoothness of the present invention is broadcasted the implementation method of writing the strange land in real time and mainly may further comprise the steps:
The first step: see label 201, the participant starts to write in the whiteboard module of participant's client, and the whiteboard module of participant's client begins to create stroke ID.Here for realizing the present invention, we must guarantee that this stroke ID must be that whole meeting is unique.
Second step: see label 202; After creating stroke ID; Participant's client transmits stroke ID together with contained number of coordinates in paintbrush specific category sign, brush color, thickness, the position of starting to write, check code, creation-time, affiliated participant's sequence number, stroke coordinate set, the stroke coordinate set, end mark and lift a position (if it is effective to finish this attribute whether; Otherwise invalid) to application server, see label 205, by application server the stroke bag is broadcast to other participant's clients in real time again.
The 3rd step: see label 203; In the writing process, participant's client judges that at interval whether writing time expired a timeslice, do not satisfy then wait for continue to write full or write end to timeslice; Satisfied then see label 204; Participant's client is sent to application server with stroke ID together with all coordinate sets that participant in this timeslice writes in this stroke, and sees label 205, and application server is broadcast to other participant's clients in real time with the stroke bag.
The 4th step: see label 206, after other participant's client is received the stroke bag, be presented on the screen in fact the time after handling through data analysis, so just let other participants see the interior stroke track of timeslice.
The 5th step: circulated for the 3rd, the 4th step, until seeing label 207, meeting person's client judges that the participant lifts pen for true.
The 6th step: the writing process that finishes this stroke of participant.
Accompanying drawing 3 is broadcasted the general structure sketch map of writing stroke bag in the implementation method of leading ground in real time for smoothness of the present invention.It is (unique that stroke bag 301 mainly comprises stroke ID302; The sequence number of paintbrush generic operation code name+this this generic operation of participant is formed), contained number of coordinates 307 and other attribute 308 of stroke in the paintbrush specific category sign 303, brush color 304, thickness 305, stroke coordinate set 306, stroke coordinate set, wherein 1>paintbrush specific category sign 303 can be divided into common paintbrush 309, e-Pointer 310, literal 311, erasing rubber 312 and directional beacon 313; 2>other attribute 308 of stroke comprises check code 314, creation-time 315, affiliated participant's sequence number 316, end mark 317 and lift a position 318 (if it is effective to finish this attribute, otherwise invalid) whether.
Accompanying drawing 4 is broadcasted the data structure sketch map of writing stroke bag in the implementation method of leading ground in real time for smoothness of the present invention.Stroke bag data structure accounts for 72 bytes altogether, and wherein: 0-3Byte is that check code, 4-7Byte are that paintbrush specific category flag bit, 8-11Byte are that paintbrush thickness, 12-15Byte are that brush color, 16-23Byte are that creation-time, 24-26Byte are that affiliated participant's sequence number, 26-30Byte are contained number of coordinates in the stroke coordinate set, 31-38Byte whether for end mark, 48-71Byte are the stroke coordinate set in order to lift a coordinate position, 47Byte for the coordinate position of starting to write, 39-46Byte.

Claims (4)

1. the smooth method of writing the strange land of broadcasting in real time in the netmeeting is characterized in that
Each stroke in writing is assigned with a unique stroke ID; Each stroke is configured its attribute; Said attribute comprises contained number of coordinates in color, the thickness of paintbrush specific category sign, paintbrush, the position of starting to write, check code, stroke creation-time, stroke coordinate set, the stroke coordinate set, affiliated participant's sequence number, end mark whether, lifts a position;
When the participant when participant's client is started to write; Said participant's client is that said stroke is created unique ID in the whole meeting to the application of netmeeting application server; The attribute that participant's client is had when starting to write this ID together with this stroke is packaged into the stroke bag and is sent to the netmeeting application server, is broadcast to other participant's client in real time by application server again;
Said method is a writing process setting-up time sheet; Every at a distance from a timeslice; Contained number of coordinates is packaged into the stroke bag and is sent to application server in just write together with participant in this timeslice the ID of stroke at the terminal in this stroke stroke coordinate set, the stroke coordinate set; And be broadcast to other participant's client in real time by application server, when end mark when finishing, a position of lifting of said this stroke also is packed up in the said stroke bag;
After other participant's client is received the stroke bag, treated, according to the data in the stroke bag, be presented at stroke on the screen in real time; Continue this process, till the participant lifts pen always.
2. the method in strange land is write in smooth broadcasting in real time in the netmeeting as claimed in claim 1, it is characterized in that each meeting all has unique meeting number, and in application server the unique meeting path of registration;
Whiteboard module in each participant terminal has identical unique whiteboard module path, and the whiteboard module path is registered under the meeting path;
Application server is that the written operations of said participant's client disposes unique path of writing; It is registered under the whiteboard module path, and the relevant operation of writing of participant's client all transfers to and leave in writing under the path of each participant's client under the whiteboard module path in the meeting;
Each stroke that the written operations at participant terminal produces all has unique stroke path of corresponding its stroke ID; As the deposit path of stroke at application server; It is registered in writes under the path, and said stroke ID is made up of the sequence number of paintbrush generic operation code name+this this generic operation of participant.
3. the method in strange land is write in smooth broadcasting in real time in the netmeeting as claimed in claim 2; It is characterized in that the time that the stroke creation-time=conference creation time+meeting has been held is long, application server is judged the sequencing that stroke is created according to the time attribute of stroke and is broadcasted successively.
4. the method in strange land is write in smooth broadcasting in real time in the netmeeting as claimed in claim 1, and the code name that it is characterized in that writing father path, path is participant's sequence number.
CN2012100124842A 2012-01-16 2012-01-16 Method used for smoothly broadcasting handwriting to different places in web conference system in real time Pending CN102546643A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100124842A CN102546643A (en) 2012-01-16 2012-01-16 Method used for smoothly broadcasting handwriting to different places in web conference system in real time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100124842A CN102546643A (en) 2012-01-16 2012-01-16 Method used for smoothly broadcasting handwriting to different places in web conference system in real time

Publications (1)

Publication Number Publication Date
CN102546643A true CN102546643A (en) 2012-07-04

Family

ID=46352601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100124842A Pending CN102546643A (en) 2012-01-16 2012-01-16 Method used for smoothly broadcasting handwriting to different places in web conference system in real time

Country Status (1)

Country Link
CN (1) CN102546643A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507031A (en) * 2016-11-23 2017-03-15 中国联合网络通信集团有限公司 Method and device for updating meeting room template
CN109640103A (en) * 2018-11-08 2019-04-16 视联动力信息技术股份有限公司 A kind of live streaming throwing screen method and apparatus based on view networking

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761199A (en) * 2004-10-11 2006-04-19 北京优士东方数码科技有限公司 Network white board system based on surface of paper
CN101110006A (en) * 2006-07-19 2008-01-23 富士通株式会社 handwriting input method
CN101729850A (en) * 2008-10-13 2010-06-09 刘盛举 Video communication method based on handwriting characteristic data flow and processing system thereof
CN102122228A (en) * 2010-01-08 2011-07-13 夏普株式会社 Input-output apparatus and input-output method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761199A (en) * 2004-10-11 2006-04-19 北京优士东方数码科技有限公司 Network white board system based on surface of paper
CN101110006A (en) * 2006-07-19 2008-01-23 富士通株式会社 handwriting input method
CN101729850A (en) * 2008-10-13 2010-06-09 刘盛举 Video communication method based on handwriting characteristic data flow and processing system thereof
CN102122228A (en) * 2010-01-08 2011-07-13 夏普株式会社 Input-output apparatus and input-output method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507031A (en) * 2016-11-23 2017-03-15 中国联合网络通信集团有限公司 Method and device for updating meeting room template
CN109640103A (en) * 2018-11-08 2019-04-16 视联动力信息技术股份有限公司 A kind of live streaming throwing screen method and apparatus based on view networking

Similar Documents

Publication Publication Date Title
CN106056996B (en) A kind of multimedia interactive tutoring system and method
CN104038722B (en) The content interaction method and system of a kind of video conference
CN100461681C (en) Communicating messages over transient connections in a peer-to-peer network
US20110154192A1 (en) Multimedia Collaboration System
CN103279279A (en) Electronic drawing board system, data processing method and device based on multi-user collaborative operation
CN103023873A (en) Terminal-spanning real-time interactive online distributing method of lantern slide
CN102722400A (en) Method and system for associating address book and application program in mobile terminal and instant messaging (IM) tool
CN104333574A (en) Electronic whiteboard synchronization method and system
CN1741013A (en) A customer service automatic question answering system and method thereof
US20240346787A1 (en) Method for user image data matching in metaverse-based office environment, storage medium in which program for executing same is recorded, and user image data matching system including storage medium
CN101227585A (en) Multi-screen controlled display method of videoconference system
CN101963980A (en) Method for realizing whiteboard synchronization after picture centering under different resolutions on webpage
CN102546643A (en) Method used for smoothly broadcasting handwriting to different places in web conference system in real time
CN105956009A (en) Method for matching and pushing real-time scene content
CN106781762A (en) A kind of methods, devices and systems of display problem information
CN103546501A (en) System for creating groups and adding group members
CN105447950A (en) Remote classroom synchronization control method, device, server and system
CN109144438A (en) Conference communications method, apparatus, medium and equipment based on digit optical dot matrix
CN101902465A (en) Cursor pen-based questioning method for multi-party network interaction
CN100365976C (en) Electronic white plate image sharing method based on content different comparison
CN104980291A (en) Intelligent conference control system
CN102185870B (en) Method and system for realizing mode switch between instant messaging and network conference
KR102419919B1 (en) User image data display method in metaverse based office environment, storage medium in which a program executing the same, and user image data display system including the same
CN102137039A (en) Electric white board synchronous method and system based on community platform
CN108764970A (en) Tourism customer communication system and method based on internet and mobile Internet platform

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HANGZHOU TANGQIAO VISIBILITY TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: TECHBRIDGE.INC.

Effective date: 20141124

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 310012 HANGZHOU, ZHEJIANG PROVINCE TO: 311200 HANGZHOU, ZHEJIANG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20141124

Address after: 311200 room 1038, Pioneer Center, Jincheng Road, Xiaoshan District, Zhejiang, Hangzhou, 10-12

Applicant after: Hangzhou Tangqiao Tongshi technology limited company

Address before: Hangzhou City, Zhejiang province 310012 Xiaoshan economic and Technological Development Zone Huarui Center 1 office buildings 10-3

Applicant before: TechBridge.Inc.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120704