CN110457264A - Committee paper processing method, device, equipment and computer readable storage medium - Google Patents
Committee paper processing method, device, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN110457264A CN110457264A CN201910755596.9A CN201910755596A CN110457264A CN 110457264 A CN110457264 A CN 110457264A CN 201910755596 A CN201910755596 A CN 201910755596A CN 110457264 A CN110457264 A CN 110457264A
- Authority
- CN
- China
- Prior art keywords
- data
- file
- model
- picture
- whiteboard
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/113—Details of archiving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a kind of committee paper processing method, device, equipment and computer readable storage mediums, which comprises when detecting electronic whiteboard starting, establishes data model according to preset data structure;The whiteboard data generated based on the electronic whiteboard is obtained, the whiteboard data is filled into the data model, blank model data is obtained;When detecting that file saves instruction, the file of object format is saved as after the blank model data is ranked up according to default filing sequence.The present invention is ranked up preservations by the way that the various data generated based on electronic whiteboard are carried out tissue according to unified data model, and according to specific filing sequence, realizes and uniformly, safely save to the data that generate in video conference, file.
Description
Technical field
The present invention relates to field of artificial intelligence more particularly to a kind of committee paper processing method, device, equipment and meters
Calculation machine readable storage medium storing program for executing.
Background technique
As the field Internet constantly expands, relevant application is also more and more, such as video conference, audio conferencing are equal
It is widely applied.Multi-medium video-signal meeting is also known as video conferencing, video conference etc., can be realized real in two o'clock and multi-point
When transmission live image, voice and application data (electronic whiteboard, figure) etc. forms information.Currently, in video conference
The different data of generation, file save, have become a urgent demand with how carrying out unified security.
Summary of the invention
The main purpose of the present invention is to provide a kind of committee paper processing method, device, equipment and computer-readable deposit
Storage media, it is desirable to provide a solution is realized and carries out unification to the data that generate in video conference, file, safely protects
It deposits.
To achieve the above object, the present invention provides a kind of committee paper processing method, the committee paper processing method packet
It includes:
When detecting electronic whiteboard starting, data model is established according to preset data structure;
The whiteboard data generated based on the electronic whiteboard is obtained, the whiteboard data is filled to the data model
In, obtain blank model data;
When detecting that file saves instruction, protected after the blank model data is ranked up according to default filing sequence
Save as the file of object format.
Optionally, described to obtain the whiteboard data generated based on the electronic whiteboard, the whiteboard data is filled to institute
Before the step of stating in data model, obtaining blank model data, further includes:
When detecting the instruction for showing file destination in the electronic whiteboard, detect whether the file destination is figure
The file of piece format;
When the file destination is not the file of picture format, figure is converted according to file content by the file destination
Piece, and the picture is imported into the electronic whiteboard.
Optionally, described to convert picture according to file content for the file destination, and will be described in picture importing
The step of electronic whiteboard includes:
The file destination is sent to predetermined server, so that the predetermined server is by each of the file destination
Page content correspondence is converted into a picture;
The picture that the predetermined server returns is received, and the picture is imported into the electronic whiteboard.
Optionally, the picture for receiving the predetermined server and returning, and the picture is imported into the electronics
The step of blank includes:
The compressed picture that the predetermined server returns is received, and will be described in the compressed picture importing
In electronic whiteboard.
Optionally, the blank template data includes photographic model data and stroke model data, the whiteboard data packet
Image data and stroke data are included, it is described to fill the whiteboard data into the data model, obtain blank model data
The step of include:
The image data is filled into the photographic model into the data model, obtains the photographic model data, with
And the stroke data is filled into the stroke model into the data model, obtain the stroke model data.
Optionally, described to obtain the whiteboard data generated based on the electronic whiteboard, the whiteboard data is filled to institute
After the step of stating in data model, obtaining blank model data, further includes:
The additional information of this equipment is added in the blank model data, wherein the additional information includes at least this
The dimension information of equipment;
It is described the blank model data is ranked up according to default filing sequence after save as the file of object format
The step of include:
The blank model data added with the additional information is ranked up according to default filing sequence, and is saved
For the file of object format, when opening the file of the object format for other equipment, from the file of the object format
The additional information is extracted, and is shown the file adaptation of the object format in the other equipment based on the additional information
Screen on.
Optionally, it is described the blank model data is ranked up according to default filing sequence after save as object format
File the step of include:
The data of each attribute in the blank model data are ranked up according to default filing sequence, and described in acquisition
Byte number shared by the data of each attribute;
The blank model data after sequence saves as to the file of object format using default filing algorithm, and by institute
It states byte number shared by the data of each attribute to be encapsulated in the file of the object format, so that other equipment open the target
When the file of format, byte number shared by the data of each attribute is extracted according to the default filing sequence, and according to described
Byte number extracts the data of each attribute from the file of the object format.
In addition, to achieve the above object, the present invention also provides a kind of committee paper processing unit, the committee paper processing
Device includes:
Model building module, for establishing data model according to preset data structure when detecting electronic whiteboard starting;
Fill module, for obtains based on the electronic whiteboard generation whiteboard data, by the whiteboard data fill to
In the data model, blank model data is obtained;
Preserving module, for when detect file save instruction when, by the blank model data according to it is default filing it is suitable
Sequence saves as the file of object format after being ranked up.
In addition, to achieve the above object, the present invention also provides a kind of committee paper processing equipment, the committee paper processing
Equipment includes the committee paper processing that memory, processor and being stored in can be run on the memory and on the processor
Program, the committee paper processing routine realize the step of committee paper processing method as described above when being executed by the processor
Suddenly.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage medium
Committee paper processing routine is stored on storage medium, the committee paper processing routine realizes institute as above when being executed by processor
The step of committee paper processing method stated.
In the present invention, by establishing data model according to preset data structure when detecting electronic whiteboard starting, obtain
Based on the whiteboard data that electronic whiteboard generates, whiteboard data is filled and obtains blank model data into data model, works as detection
When saving instruction to file, the file of object format is saved as after blank model data is sorted according to default filing sequence, is led to
Cross and the various data generated based on electronic whiteboard be subjected to tissue according to unified data model, and according to specific filing sequence into
Row sequence saves, and realizes and carries out unification to the data that generate in video conference, file, safely saves.
Detailed description of the invention
Fig. 1 is the structural schematic diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is the flow diagram of committee paper processing method first embodiment of the present invention;
Fig. 3 is the functional schematic module map of committee paper processing unit preferred embodiment of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The present invention provides a kind of committee paper processing equipments, and referring to Fig.1, Fig. 1 is that the embodiment of the present invention is related to
The structural schematic diagram of hardware running environment.
It should be noted that Fig. 1 can be the structural schematic diagram of the hardware running environment of committee paper processing equipment.This hair
Bright embodiment committee paper processing equipment can be PC, be also possible to smart phone, intelligent TV set, tablet computer, portable meter
The terminal device having a display function such as calculation machine.
As shown in Figure 1, the committee paper processing equipment may include: processor 1001, such as CPU, network interface 1004,
User interface 1003, memory 1005, communication bus 1002.Wherein, communication bus 1002 is for realizing between these components
Connection communication.User interface 1003 may include display screen (Display), input unit such as keyboard (Keyboard), optional
User interface 1003 can also include standard wireline interface and wireless interface.Network interface 1004 optionally may include standard
Wireline interface, wireless interface (such as WI-FI interface).Memory 1005 can be high speed RAM memory, be also possible to stable
Memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned
The storage device of processor 1001.
Optionally, committee paper processing equipment can also include camera, RF (Radio Frequency, radio frequency) circuit,
Sensor, voicefrequency circuit, WiFi module etc..It will be understood by those skilled in the art that the processing of committee paper shown in Fig. 1 is set
Standby structure does not constitute the restriction to committee paper processing equipment, may include than illustrating more or fewer components or group
Close certain components or different component layouts.
As shown in Figure 1, as may include that operating system, network are logical in a kind of memory 1005 of computer storage medium
Believe module, Subscriber Interface Module SIM and committee paper processing routine.
In committee paper processing equipment shown in Fig. 1, network interface 1004 is mainly used for connecting background server, and rear
Platform server carries out data communication;User interface 1003 is mainly used for connecting client (user terminal), carries out data with client
Communication;And processor 1001 can be used for calling the committee paper processing routine stored in memory 1005, and execute following behaviour
Make:
When detecting electronic whiteboard starting, data model is established according to preset data structure;
The whiteboard data generated based on the electronic whiteboard is obtained, the whiteboard data is filled to the data model
In, obtain blank model data;
When detecting that file saves instruction, protected after the blank model data is ranked up according to default filing sequence
Save as the file of object format.
Further, described to obtain the whiteboard data that generates based on the electronic whiteboard, by the whiteboard data fill to
In the data model, before the step of obtaining blank model data, processor 1001 can be used for calling in memory 1005
The committee paper processing routine of storage, and execute following operation:
When detecting the instruction for showing file destination in the electronic whiteboard, detect whether the file destination is figure
The file of piece format;
When the file destination is not the file of picture format, figure is converted according to file content by the file destination
Piece, and the picture is imported into the electronic whiteboard.
Further, described to convert picture according to file content for the file destination, and the picture is imported into institute
The step of stating electronic whiteboard include:
The file destination is sent to predetermined server, so that the predetermined server is by each of the file destination
Page content correspondence is converted into a picture;
The picture that the predetermined server returns is received, and the picture is imported into the electronic whiteboard.
Further, the picture for receiving the predetermined server and returning, and the picture is imported into the electricity
The step of sub- blank includes:
The compressed picture that the predetermined server returns is received, and will be described in the compressed picture importing
In electronic whiteboard.
Further, the blank template data includes photographic model data and stroke model data, the whiteboard data
It is described to fill the whiteboard data into the data model including image data and stroke data, obtain blank pattern number
According to the step of include:
The image data is filled into the photographic model into the data model, obtains the photographic model data, with
And the stroke data is filled into the stroke model into the data model, obtain the stroke model data.
Further, described to obtain the whiteboard data that generates based on the electronic whiteboard, by the whiteboard data fill to
In the data model, after the step of obtaining blank model data, processor 1001 can be used for calling in memory 1005
The committee paper processing routine of storage, and execute following operation:
The additional information of this equipment is added in the blank model data, wherein the additional information includes at least this
The dimension information of equipment;
It is described the blank model data is ranked up according to default filing sequence after save as the file of object format
The step of include:
The blank model data added with the additional information is ranked up according to default filing sequence, and is saved
For the file of object format, when opening the file of the object format for other equipment, from the file of the object format
The additional information is extracted, and is shown the file adaptation of the object format in the other equipment based on the additional information
Screen on.
Further, it is described the blank model data is ranked up according to default filing sequence after save as target lattice
The step of file of formula includes:
The data of each attribute in the blank model data are ranked up according to default filing sequence, and described in acquisition
Byte number shared by the data of each attribute;
The blank model data after sequence saves as to the file of object format using default filing algorithm, and by institute
It states byte number shared by the data of each attribute to be encapsulated in the file of the object format, so that other equipment open the target
When the file of format, byte number shared by the data of each attribute is extracted according to the default filing sequence, and according to described
Byte number extracts the data of each attribute from the file of the object format.
Based on above-mentioned hardware configuration, each embodiment of committee paper processing method of the present invention is proposed.
Referring to Fig. 2, committee paper processing method first embodiment of the present invention provides a kind of committee paper processing method, needs
Illustrate, it, in some cases, can be to be different from sequence herein although logical order is shown in flow charts
Execute shown or described step.The executing subject of each embodiment of committee paper processing method of the present invention can be PC,
The terminal devices such as smart phone, intelligent TV set, tablet computer and portable computer, for ease of description, in following embodiment
In be illustrated by executing subject of conference facility.The committee paper processing method includes:
Step S10 establishes data model according to preset data structure when detecting electronic whiteboard starting;
In the present embodiment, electronic whiteboard software (abbreviation electronic whiteboard) is installed in conference facility.It should be noted that
Committee paper described in various embodiments of the present invention and conference facility do not constitute the limitation to usage scenario, i.e., in conference facility
Electronic whiteboard not necessarily uses in conference scenario, it is also possible to use in other scenes, such as educate scene, therefore committee paper
And it is limited to be the file generated in meeting.When conference facility detects electronic whiteboard starting, established according to preset data structure
Data model.Wherein, preset data structure is data structure predetermined, which, which defines in electronic whiteboard, generates
Various data organizational form, as be inserted into electronic whiteboard in image data, such as user electronic whiteboard display interface write
Stroke data.
Specifically, in a kind of embodiment, electronic whiteboard is designed as in display interface to show one page or the contents of page two,
User can in electronic whiteboard new document (being defaulted as only one page), the electricity saved can also be opened in electronic whiteboard
The document of sub- blank format or the document of extended formatting, can increase the page in electronic whiteboard or the deletion page (is defaulted as at least
Remaining one page), insert pictures or stroke writing etc. can also be carried out in the page currently shown.Based on above-mentioned design, preset
Data structure can be defined as follows:
ClipData: the data of one page are indicated;ClipGroupData: indicating one group of data, includes at least one page
ClipData data.
The data structure of ClipGroupData is as follows:
@property (nullable, nonatomic, retain) NSData*activeClipID;
@property (nullable, nonatomic, retain) NSData*clipGroupID;
@property (nullable, nonatomic, copy) NSDate*createDate;
@property (nullable, nonatomic, retain) MetaData*metaData;
@property (nullable, nonatomic, copy) NSString*name;
@property (nullable, nonatomic, retain) ClipGroupFolder*belongToFolder;
@property (nullable, nonatomic, retain) NSSet<ClipData*>* clipDataArray.
ClipData can be divided for paintbrush layer and element layer, paintbrush layer is used for the writing of stroke, and element layer is for placing figure
Piece element, the picture being inserted into electronic whiteboard are located in element layer, and element layer is located at the lower section of paintbrush layer, specific data knot
Structure is as follows:
@property (nullable, nonatomIc, copy) NSString*backgroundType;// background color;
@property (nullable, nonatomic, retain) NSData*clipID;
@property (nullable, nonatomic, copy) NSDate*createDate;
@property (nullable, nonatomic, retain) NSArray*imageStrokeDataArray;The bottom ∥
Figure array;
@property(nonatomic)BOOL isSend;
@property(nonatomic)BOOL isSynchronized;
@property (nullable, nonatomIc, retain) MatrixData*martrix;// deformation parameter;
@property (nullable, nonatomic, copy) NSString*properties;
@property (nullable, nonatomic, retain) NSMutableArray*redoArray;
@property (nullable, nonatomIc, retain) NSArray<StrokeData*>
*strokeDataArray;// curve array;
@property (nullable, nonatomic, retain) NSMutableArray
*sychronicedSessionIDs;
@property (nullable, nonatomic, retain) NSMutableArray*undoarray;
@property (nullable, nonatomic, retain) UIImage*strokeThumbnail;
@property (nullable, nonatomic, retain) ClipGroupData
*belongToClipGroupData。
Wherein, Matrix determines the translation of painting canvas and base map, amplification contracting by 6 parameters for saving deformation numerical value
It is small, as follows:
@property (nonatomic, assign) double M11;
@property (nonatomic, assign) double M12;
@property (nonatomic, assign) double M21;
@property (nonatomic, assign) double M22;
@property (nonatomic, assign) double offsetX;
@property (nonatomic, assign) double offsetY.
Wherein, StrokeData is for saving stroke essential information, the line width including stroke, the color of stroke, stroke packet
The point coordinate information contained, ID mark of stroke etc. are as follows:
@property (nonatomic, retain) NSData*strokeID;
@property (nonatomic, strong) UIColor*fillColor;
@property (nonatomic, assign) double strokewidth;
@property (nonatomic, assign) double stroke Height;
@property (nonatomic, assign) BOOL isHighlighter;
@property (nonatomic, assign) BOOL fitToCurve;
@property (nonatomIc, assign) int shapeMoDe;
@property (nonatomic, strong) UIColor*strokeColor;
@property (nonatomIc, strong) NSArray*pointArray.
Conference facility establishes data model based on above-mentioned preset data structure in memory, for each in data model
The data of some defaults can be filled by a attribute, such as stroke line width, the stroke color of default.
Step S20 is obtained the whiteboard data generated based on the electronic whiteboard, the whiteboard data is filled to the number
According in model, obtaining blank model data;
Conference facility obtains the whiteboard data generated based on electronic whiteboard, and whiteboard data is filled into data model, is obtained
To blank model data.Wherein, the whiteboard data generated based on electronic whiteboard may include in electronic whiteboard current display page
The image data of insertion, writing stroke data, may additionally include the document etc. opened in electronic whiteboard.Conference facility by these
Whiteboard data is filled according to corresponding attribute into data model, and blank model data is obtained.
Specifically, the blank template data includes photographic model data and stroke model data, the whiteboard data packet
Image data and stroke data are included, step S20 includes:
The image data is filled the photographic model into the data model by step S201, obtains the picture mould
Type data, and the stroke data is filled into the stroke model into the data model, obtain the stroke model data.
When conference facility is detected in the operation of the current page insert pictures of electronic whiteboard, acquisition is inserted into picture
Image data, is filled the figure into data model by the information of each pixel in image data, such as the size of picture, picture
Piece model, specifically, by data each in image data according to attribute, corresponding filling obtains photographic model into photographic model
Data.It include photographic model in the data model established based on above-mentioned preset data structure, for saving picture essential information, such as
The information of each pixel of picture, the zoom factor of picture, rotation angle of picture etc..
When conference facility detects the stroke operation based on the triggering of electronic whiteboard display interface, obtains stroke operation and correspond to
Stroke data, such as coordinate position, the width of stroke, color of each point on the screen in stroke, conference facility by these
Stroke data fills the stroke model into data model, obtains stroke model data.It is established based on above-mentioned preset data structure
Data model in include stroke model, for saving stroke essential information, color, the stroke of line width, stroke including stroke
The ID mark etc. of the point coordinate information, stroke that include.
It should be noted that such as adding during user is to showing that content operates in electronic whiteboard display interface
Operation, the conference facilities such as the page, the deletion page, insert pictures, rotating image, write-in stroke, deletion stroke is added to be grasped according to user
Make the corresponding data for updating each attribute in data model, therefore, blank model data can the operation based on user and update.
Step S30 carries out the blank model data according to default filing sequence when detecting that file saves instruction
The file of object format is saved as after sequence.
Settable actions menu in electronic whiteboard display interface is provided with the control that file is saved for user, Yong Huke
The file preservation instruction for saving file is triggered based on the control at any time.In addition, conference facility is also possible to according to preset frequency
Rate leads to losing building file for user to saving in electronic whiteboard building file, to avoid because of equipment fault.
When conference facility detects that file saves instruction, blank model data is arranged according to default filing sequence
Blank model data after sequence is saved as the file of object format by sequence.Wherein, default filing sequence, which can be, presets
Sequence, put in order for the data of each attribute in regulation blank model data.Object format can be pre-defined
A file format, and the suffix name of the format and the suffix name of existing file format are distinguished, so as to conference facility
When opening the file of the object format, it can identify that file is the file of object format, and adjust according to the suffix name of file
The file of the object format is opened with the electronic whiteboard in conference facility.Specifically, conference facility will be each in blank model data
The data of a attribute sort according to default filing sequence, and hard disk is written in the blank model data after sequence, save as target
The file namely file suffixes name of format are the suffix names of object format.It should be noted that sorting according to default filing sequence
And the file of the object format finally saved is binary file, increases the safety of data, prevents from artificially distorting.
Further, it when file of the conference facility in opening object format, calls electronic whiteboard to open this document, has
Body, start electronic whiteboard, establish data model according to preset data structure, according to default filing sequence one from file content
One extracts the data of each attribute, and the data of each attribute are filled into data model, obtains blank model data, base
In the blank model data of current page, the content of current page is rendered in display interface, to realize object format file
Opening, show process.
In the present embodiment, by establishing data model according to preset data structure when detecting electronic whiteboard starting,
The whiteboard data generated based on electronic whiteboard is obtained, whiteboard data is filled and obtains blank model data into data model, when
When detecting that file saves instruction, the text of object format is saved as after blank model data is sorted according to default filing sequence
Part, by the way that the various data generated based on electronic whiteboard are carried out tissue according to unified data model, and according to specific filing
Sequence is ranked up preservations, realizes and uniformly, safely save to the data that generate in video conference, file.
Further, it is based on above-mentioned first embodiment, committee paper processing method second embodiment of the present invention provides one kind
Committee paper processing method.In the present embodiment, before the step S20, further includes:
Step S40 detects the file destination when detecting the instruction for showing file destination in the electronic whiteboard
Whether be picture format file;
Actions menu can be set in the display interface of electronic whiteboard, and the control for opening file for user is wherein being set
Part, user can open the instruction of (namely displaying) some file based on control triggering in electronic whiteboard, and file can be figure
The file of piece format is also possible to the file of document format such as JPEG, the file of PNG format, such as the text of PDF, WORLD format
Part.When conference facility detects the instruction for showing file destination in electronic whiteboard, whether detection file destination is picture lattice
The file of formula specifically can detecte the suffix name in the file name of file destination, judge file destination according to suffix name
Format.
Step S50, when the file destination is not the file of picture format, by the file destination according to file content
It is converted into picture, and the picture is imported into the electronic whiteboard.
When detecting file destination not is the file of picture format, conference facility turns file destination according to file content
Picture is turned to, and picture is imported in electronic whiteboard.Specifically, it can be installed in advance in conference facility for by the text of document format
Part is converted into the tool software of picture, when needing to convert picture for file destination, the tool software is called to be converted, and
It obtains tool software and converts successful picture, picture is imported into electronic whiteboard, the image data of the picture is filled to data
In model, and the picture is rendered in the display interface of electronic whiteboard based on blank model data.It should be noted that tool
Software converts picture according to file content for file destination, that is, including the content of file destination in picture, can be will be literary
The every page content correspondence of part is converted into a picture.
When conference facility detects that file destination is the file of picture format, file destination is directly imported into electronic whiteboard
In.
In the present embodiment, by the way that when detecting the instruction for showing file destination in electronic whiteboard, detection target is literary
Part whether be picture format file, import electronic whiteboard if it is not, then converting file destination to after picture, if so,
It is introduced directly into electronic whiteboard, electronic whiteboard is compatible with and opens PDF, WORLD, JPEG, the file of the common formats such as PNG.
Further, the step S50 includes:
The file destination is sent to predetermined server by step S501, so that the predetermined server is by the target
The every page content correspondence of file is converted into a picture;
Conference facility is also possible to file destination being sent to predetermined server.It is equipped in predetermined server for will be literary
The file of shelves format is converted into the tool software of picture, and predetermined server is by calling the tool software by each of file destination
Page content correspondence is converted into a picture, and picture is returned to conference facility.Predetermined server can be pre-set special
Door is used for the server of transformed document, is also possible to realize the server of file-sharing between multiple conference facilities, in conference facility
In be pre-configured with the access address of predetermined server.The file destination that conference facility uploads can be sent to by predetermined server
The shared other equipment of committee paper are carried out with conference facility, enable other equipment displaying mesh synchronous with conference facility realization
Mark file.It should be noted that if conference facility can directly will when predetermined server realizes the file-sharing between conference facility
The file destination of displaying is uploaded to predetermined server, is carried out judging whether file destination is picture format file by predetermined server
Operation.
Step S502 receives the picture that the predetermined server returns, and the picture importing electronics is white
Plate.
Conference facility receives the picture that predetermined server returns, and picture is imported in electronic whiteboard.In the present embodiment,
File destination is uploaded to predetermined server by conference facility, picture is converted by file destination by predetermined server and is returned
Return, when can be fitted without conversion tool in conference facility, also can compatibly in electronic whiteboard open PDF,
WORLD, JPEG, the file of the common formats such as PNG.
Further, to reduce file size, the picture that conversion obtains can be compressed, will be compressed by predetermined server
Picture afterwards returns to conference facility.In addition, if conference facility can locally carry out figure when locally being converted by conference facility
Piece compression, and compressed picture is imported in electronic whiteboard and is shown.
Further, above-mentioned first or second embodiments are based on, committee paper processing method 3rd embodiment of the present invention mentions
For a kind of committee paper processing method.In the present embodiment, after the step S20, further includes:
Step S60 adds the additional information of this equipment, wherein the additional information is extremely in the blank model data
It less include the dimension information of this equipment;
Conference facility can add the additional information of this equipment in blank model data, and additional information includes at least this equipment
Dimension information, can also include other information, such as the model of this equipment.
The step S30 includes:
Step S301 arranges the blank model data added with the additional information according to default filing sequence
Sequence, and the file of object format is saved as, when opening the file of the object format for other equipment, from the object format
File in extract the additional information, and based on the additional information by the file adaptation display of the object format described
On the screen of other equipment.
When conference facility detects that file saves instruction, by the blank model data added with additional information according to default
Filing sequence is ranked up, and saves as the file of object format.The file of the object format saved in conference facility can pass through
The mode of network or USB flash disk copy, shares into other equipment.Other equipment call electronics when opening the file of object format
Blank opens the file of the object format.Specifically, it will originally set stand-by equipment 1 to state, other equipment are stated with equipment 2;Equipment 2
Electronic whiteboard is called, establishes data model according to preset data structure, the file of object format is extracted according to default filing sequence
In each attribute data, including the additional information of equipment 1;Equipment 2 obtains the additional information of equipment 2, and compares equipment 1
Additional information and equipment 2 additional information, the data being adapted in data will be extracted, such as the point in stroke data
Coordinate information is converted to the data of the additional information of adapting appts 2;Equipment 2 fills the data after conversion into data model,
The blank model data of equipment 2 is obtained, equipment 2 carries out the wash with watercolours of electronic whiteboard display interface in equipment 2 based on blank model data
Dye, so that the content of object format file is shown on the screen of equipment 2.
In the present embodiment, by the way that the additional information of this equipment will be added in blank model data, and will be added with additional
The blank model data of information is saved so that other equipment open save this document when, can be according to additional information
The content adaptation of file is shown, so as to avoid file when being shown in the different other equipment of size, file content
The case where will appear fuzzy and dislocation.
Further, in one embodiment, step S30 includes:
The data of each attribute in the blank model data are ranked up according to default filing sequence, and obtain by S302
Take byte number shared by the data of each attribute;
The data of attribute each in blank model data are ranked up by conference facility according to default filing sequence, and are obtained
Byte number shared by the data of each attribute.Specifically, conference facility carries out the data of each attribute according to default filing sequence
Arrangement, and read byte number shared by the data of each attribute in memory reality.
The blank model data after sequence is saved as the file of object format using default filing algorithm by S303,
And byte number shared by the data of each attribute is encapsulated in the file of the object format, so that other equipment open institute
When stating the file of object format, byte number shared by the data of each attribute, and root are extracted according to the default filing sequence
The data of each attribute are extracted from the file of the object format according to the byte number.
Blank model data after sequence is saved as the file of object format using default filing algorithm by conference facility, and
Byte number shared by each attribute data that will acquire also encapsulates preservation hereof.Wherein, presetting filing algorithm can be often
Filing algorithm.The file of the object format saved in conference facility can be by way of network or USB flash disk copy, and sharing arrives it
In his equipment.Other equipment first extract each category from file when opening the file of object format, according to default filing sequence
Byte number shared by the data of property, then extracts the data of each attribute according to byte number from the file of object format.Tool
Body, initial address of the other equipment according to file in memory space is calculated in conjunction with the byte number of each attribute data
Storage address of each attribute data in memory space is mentioned from memory space according to the storage address of each attribute data
The data for taking out each attribute, the data extracted are filled into data model.
It should be noted that the blank model data in step S302 is also possible to the blank model added with additional information
Data.
In the present embodiment, by the way that blank model data to be ranked up according to default filing sequence, and each category is obtained
Property data shared byte number in memory, byte number shared by the data of each attribute is saved hereof so that other
Equipment can the byte number according to shared by each attribute extract the data of each attribute.Due to being by each attribute data according to reality
Byte number shared by border is successively stored, and the waste of memory headroom is avoided, and reduces the big of the object format file finally saved
It is small, while promoting the efficiency of file decoding.
Furthermore the embodiment of the present invention also proposes a kind of committee paper processing unit, referring to Fig. 3, the committee paper processing dress
It sets and includes:
Model building module 10, for establishing data mould according to preset data structure when detecting electronic whiteboard starting
Type;
Module 20 is filled, for obtaining the whiteboard data generated based on the electronic whiteboard, the whiteboard data is filled
To in the data model, blank model data is obtained;
Preserving module 30, for when detect file save instruction when, by the blank model data according to default filing
Sequence saves as the file of object format after being ranked up.
Further, the committee paper processing unit further include:
Detection module, for detecting the mesh when detecting the instruction for showing file destination in the electronic whiteboard
Mark file whether be picture format file;
Import modul, for when the file destination is not the file of picture format, by the file destination according to text
Part content transformation is picture, and the picture is imported the electronic whiteboard.
Further, the import modul includes:
Transmission unit, for the file destination to be sent to predetermined server, so that the predetermined server will be described
The every page content correspondence of file destination is converted into a picture;
Import unit, the picture returned for receiving the predetermined server, and the picture is imported into the electricity
Sub- blank.
Further, the import unit is also used to receive the compressed picture that the predetermined server returns,
And the compressed picture is imported in the electronic whiteboard.
Further, the blank template data includes photographic model data and stroke model data, the whiteboard data
Including image data and stroke data, the filling module 20 is also used to:
The image data is filled into the photographic model into the data model, obtains photographic model data, and will
The stroke data fills the stroke model into the data model, obtains stroke model data.
Further, the committee paper processing unit further include:
Adding module, for adding the additional information of this equipment in the blank model data, wherein the additional letter
Breath includes at least the dimension information of this equipment;
The preserving module 30 is also used to:
The blank model data added with the additional information is ranked up according to default filing sequence, and is saved
For the file of object format, when opening the file of the object format for other equipment, from the file of the object format
The additional information is extracted, and is shown the file adaptation of the object format in the other equipment based on the additional information
Screen on.
Further, the preserving module 30 includes:
Sequencing unit, for arranging the data of each attribute in the blank model data according to default filing sequence
Sequence, and obtain byte number shared by the data of each attribute;
Storage unit, for the blank model data after sequence to be saved as object format using default filing algorithm
File, and byte number shared by the data of each attribute is encapsulated in the file of the object format, so that other set
When the standby file for opening the object format, byte shared by the data of each attribute is extracted according to the default filing sequence
It counts, and extracts the data of each attribute from the file of the object format according to the byte number.
The expansion content of the specific embodiment of committee paper processing unit of the present invention and above-mentioned committee paper processing method
Each embodiment is essentially identical, and this will not be repeated here.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium, the computer readable storage medium
On be stored with committee paper processing routine, the committee paper processing routine realizes meeting text as described above when being executed by processor
The step of part processing method.
The expansion content of committee paper processing equipment of the present invention and the specific embodiment of computer readable storage medium with
Above-mentioned each embodiment of committee paper processing method is essentially identical, and this will not be repeated here.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the system that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or system.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in one as described above
In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that terminal device (it can be mobile phone,
Computer, server, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of committee paper processing method, which is characterized in that the committee paper processing method includes:
When detecting electronic whiteboard starting, data model is established according to preset data structure;
The whiteboard data generated based on the electronic whiteboard is obtained, the whiteboard data is filled into the data model, is obtained
To blank model data;
When detecting that file saves instruction, saved as after the blank model data is ranked up according to default filing sequence
The file of object format.
2. committee paper processing method as described in claim 1, which is characterized in that described obtain is produced based on the electronic whiteboard
Before the step of whiteboard data is filled into the data model, obtains blank model data by raw whiteboard data, also
Include:
When detecting the instruction for showing file destination in the electronic whiteboard, detect whether the file destination is picture lattice
The file of formula;
When the file destination is not the file of picture format, picture is converted according to file content by the file destination,
And the picture is imported into the electronic whiteboard.
3. committee paper processing method as claimed in claim 2, which is characterized in that it is described by the file destination according to file
Content transformation is picture, and the step of picture is imported the electronic whiteboard includes:
The file destination is sent to predetermined server, so that the predetermined server will be in the every page of the file destination
Hold correspondence and is converted into a picture;
The picture that the predetermined server returns is received, and the picture is imported into the electronic whiteboard.
4. committee paper processing method as claimed in claim 3, which is characterized in that described to receive the predetermined server return
The picture, and by the picture import the electronic whiteboard the step of include:
The compressed picture that the predetermined server returns is received, and the compressed picture is imported into the electronics
In blank.
5. committee paper processing method as described in claim 1, which is characterized in that the blank template data includes picture mould
Type data and stroke model data,
The whiteboard data includes image data and stroke data, described to fill the whiteboard data to the data model
In, the step of obtaining blank model data includes:
The image data is filled into the photographic model into the data model, obtains the photographic model data, and will
The stroke data fills the stroke model into the data model, obtains the stroke model data.
6. committee paper processing method as described in claim 1, which is characterized in that described obtain is produced based on the electronic whiteboard
After the step of whiteboard data is filled into the data model, obtains blank model data by raw whiteboard data, also
Include:
The additional information of this equipment is added in the blank model data, wherein the additional information includes at least this equipment
Dimension information;
It is described the blank model data is ranked up according to default filing sequence after save as object format file step
Suddenly include:
The blank model data added with the additional information is ranked up according to default filing sequence, and saves as mesh
The file of style formula when opening the file of the object format for other equipment, is extracted from the file of the object format
The additional information, and the file adaptation of the object format is shown by the screen in the other equipment based on the additional information
On curtain.
7. such as committee paper processing method described in any one of claim 1 to 5, which is characterized in that described by the blank mould
The step of type data save as the file of object format after being ranked up according to default filing sequence include:
The data of each attribute in the blank model data are ranked up according to default filing sequence, and are obtained described each
Byte number shared by the data of attribute;
The blank model data after sequence is saved as to the file of object format using default filing algorithm, and will be described each
Byte number shared by the data of a attribute is encapsulated in the file of the object format, so that other equipment open the object format
File when, extract byte number shared by the data of each attribute according to the default filing sequence, and according to the byte
Number extracts the data of each attribute from the file of the object format.
8. a kind of committee paper processing unit, which is characterized in that the committee paper processing unit includes:
Model building module, for establishing data model according to preset data structure when detecting electronic whiteboard starting;
Module is filled, for obtaining the whiteboard data generated based on the electronic whiteboard, the whiteboard data is filled to described
In data model, blank model data is obtained;
Preserving module, for when detecting that file saves instruction, by the blank model data according to default filing sequence into
The file of object format is saved as after row sequence.
9. a kind of committee paper processing equipment, which is characterized in that the committee paper processing equipment include memory, processor and
It is stored in the committee paper processing routine that can be run on the memory and on the processor, the committee paper handles journey
The step of committee paper processing method as described in any one of claims 1 to 7 is realized when sequence is executed by the processor.
10. a kind of computer readable storage medium, which is characterized in that be stored with meeting text on the computer readable storage medium
Part processing routine is realized as described in any one of claims 1 to 7 when the committee paper processing routine is executed by processor
The step of committee paper processing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910755596.9A CN110457264B (en) | 2019-08-15 | 2019-08-15 | Conference file processing method, device, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910755596.9A CN110457264B (en) | 2019-08-15 | 2019-08-15 | Conference file processing method, device, equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110457264A true CN110457264A (en) | 2019-11-15 |
CN110457264B CN110457264B (en) | 2022-04-01 |
Family
ID=68486892
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910755596.9A Active CN110457264B (en) | 2019-08-15 | 2019-08-15 | Conference file processing method, device, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110457264B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116737667A (en) * | 2022-11-22 | 2023-09-12 | 荣耀终端有限公司 | Method for importing portable document format file and terminal equipment |
CN117591484A (en) * | 2023-11-29 | 2024-02-23 | 广东保伦电子股份有限公司 | Real-time storage method, equipment and medium for whiteboard content data |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101572794A (en) * | 2008-10-20 | 2009-11-04 | 深圳华为通信技术有限公司 | Conference terminal, conference server, conference system and data processing method |
US20100260209A1 (en) * | 2009-04-08 | 2010-10-14 | Samsung Electronics Co., Ltd. | Apparatus and method for providing white board service in mobile communication system |
CN102395025A (en) * | 2011-11-04 | 2012-03-28 | 北京佳讯飞鸿电气股份有限公司 | Video scheduling system with electronic whiteboard function and method for realizing electronic whiteboard function |
US20140087710A1 (en) * | 2012-09-21 | 2014-03-27 | Shin KUSAKARI | Communication terminal, communication method, and recording medium storing communication terminal control program |
CN105405325A (en) * | 2015-12-22 | 2016-03-16 | 深圳市时尚德源文化传播有限公司 | Network teaching method and system |
CN106484759A (en) * | 2016-08-09 | 2017-03-08 | 广州视睿电子科技有限公司 | Method and device for analyzing storage file of interactive electronic whiteboard |
CN106933571A (en) * | 2017-02-16 | 2017-07-07 | 广州视源电子科技股份有限公司 | White board document storage method and system |
CN108037085A (en) * | 2017-11-29 | 2018-05-15 | 日照职业技术学院 | Surface of workpiece defect inspection method based on spectral signature |
CN108132989A (en) * | 2017-12-15 | 2018-06-08 | 华中师范大学 | A kind of distributed system based on education big data |
CN108459998A (en) * | 2018-01-25 | 2018-08-28 | 广州视源电子科技股份有限公司 | Document updating method, document updating device, document format converting method, document updating format converting device, document format converting device and readable storage medium |
CN108595171A (en) * | 2018-04-27 | 2018-09-28 | 广州视源电子科技股份有限公司 | Object model generation method, device, equipment and storage medium |
CN109426600A (en) * | 2017-12-21 | 2019-03-05 | 中国平安人寿保险股份有限公司 | Data acquisition treatment method, device, equipment and readable storage medium storing program for executing |
-
2019
- 2019-08-15 CN CN201910755596.9A patent/CN110457264B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101572794A (en) * | 2008-10-20 | 2009-11-04 | 深圳华为通信技术有限公司 | Conference terminal, conference server, conference system and data processing method |
US20100260209A1 (en) * | 2009-04-08 | 2010-10-14 | Samsung Electronics Co., Ltd. | Apparatus and method for providing white board service in mobile communication system |
CN102395025A (en) * | 2011-11-04 | 2012-03-28 | 北京佳讯飞鸿电气股份有限公司 | Video scheduling system with electronic whiteboard function and method for realizing electronic whiteboard function |
US20140087710A1 (en) * | 2012-09-21 | 2014-03-27 | Shin KUSAKARI | Communication terminal, communication method, and recording medium storing communication terminal control program |
CN105405325A (en) * | 2015-12-22 | 2016-03-16 | 深圳市时尚德源文化传播有限公司 | Network teaching method and system |
CN106484759A (en) * | 2016-08-09 | 2017-03-08 | 广州视睿电子科技有限公司 | Method and device for analyzing storage file of interactive electronic whiteboard |
CN106933571A (en) * | 2017-02-16 | 2017-07-07 | 广州视源电子科技股份有限公司 | White board document storage method and system |
CN108037085A (en) * | 2017-11-29 | 2018-05-15 | 日照职业技术学院 | Surface of workpiece defect inspection method based on spectral signature |
CN108132989A (en) * | 2017-12-15 | 2018-06-08 | 华中师范大学 | A kind of distributed system based on education big data |
CN109426600A (en) * | 2017-12-21 | 2019-03-05 | 中国平安人寿保险股份有限公司 | Data acquisition treatment method, device, equipment and readable storage medium storing program for executing |
CN108459998A (en) * | 2018-01-25 | 2018-08-28 | 广州视源电子科技股份有限公司 | Document updating method, document updating device, document format converting method, document updating format converting device, document format converting device and readable storage medium |
CN108595171A (en) * | 2018-04-27 | 2018-09-28 | 广州视源电子科技股份有限公司 | Object model generation method, device, equipment and storage medium |
Non-Patent Citations (3)
Title |
---|
GUIYING GUO: "Study on the development and training of electronic whiteboard", 《2014 IEEE WORKSHOP ON ELECTRONICS, COMPUTER AND APPLICATIONS》 * |
吴敏: "交互式电子白板系统软件的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
魏巍 等: "基于Agent的电子白板模型在网上教学中的应用", 《电化教育研究》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116737667A (en) * | 2022-11-22 | 2023-09-12 | 荣耀终端有限公司 | Method for importing portable document format file and terminal equipment |
CN117591484A (en) * | 2023-11-29 | 2024-02-23 | 广东保伦电子股份有限公司 | Real-time storage method, equipment and medium for whiteboard content data |
CN117591484B (en) * | 2023-11-29 | 2024-07-09 | 广东保伦电子股份有限公司 | Real-time storage method, equipment and medium for whiteboard content data |
Also Published As
Publication number | Publication date |
---|---|
CN110457264B (en) | 2022-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106056530B (en) | Method and device for displaying picture content in application | |
US9899002B2 (en) | Information processing methods for displaying parts of an object on multiple electronic devices | |
CN103838484A (en) | Method for deleting redundancy images, and electronic device | |
CN106453572B (en) | Method and system based on Cloud Server synchronous images | |
CN110377391B (en) | Picture display method and device, mobile terminal and storage medium | |
CN106504432A (en) | A kind of express delivery cabinet intelligent prompt method based on WIFI data acquisition technologys | |
CN103338235B (en) | On mobile phone, realize the method for dynamic wallpaper interactive mode, personalized creation | |
CN107943363B (en) | Background image configuration method and device, interactive intelligent panel and storage medium | |
CN109544437B (en) | Method for adding watermark to IOS application | |
CN105183837A (en) | Mobile terminal thumbnail list view display method and system | |
CN109272449A (en) | Image display method and device, computer installation and readable storage medium storing program for executing | |
CN110457264A (en) | Committee paper processing method, device, equipment and computer readable storage medium | |
CN109740124A (en) | Difference output method, device, storage medium and the electronic equipment of document comparison | |
CN112950738A (en) | Rendering engine processing method and device, storage medium and electronic equipment | |
CN106911937A (en) | The collocation method and system of a kind of live middle present banner background colour | |
KR100727066B1 (en) | Method for providing mobile webpage by employing to dynamic template | |
CN115022304A (en) | Cross-platform file processing method, device and system for realizing IA (IA) based on RPA (resilient packet Access) and AI (Artificial Intelligence architecture) | |
CN114758054A (en) | Light spot adding method, device, equipment and storage medium | |
CN110012338A (en) | A kind of method, apparatus, computer equipment and storage medium showing barrage data | |
CN111324326B (en) | Processing method and device for displaying software to one machine with multiple screens | |
CN106293658A (en) | A kind of interface assembly generates method and equipment thereof | |
EP3803797B1 (en) | Methods and systems for performing editing operations on media | |
CN109086326B (en) | Method and device for converting interface document into data model file | |
CN113268232A (en) | Page skin generation method and device and computer readable storage medium | |
CN117372578A (en) | Animation generation method and device, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221009 Address after: Room 1601, 16th Floor, Block A, Jindingsheng Science and Technology Park, Qinghu Community, Longhua Street, Longhua District, Shenzhen, Guangdong 518000 Patentee after: MINGNA INFORMATION TECHNOLOGY SHENZHEN Co.,Ltd. Address before: 518000 Wenchuang 408, 1970, 39 Wuhe Avenue (South), Nankeng Community, Bantian Street, Longgang District, Shenzhen City, Guangdong Province Patentee before: Shenzhen Weiping Technology Co.,Ltd. |
|
TR01 | Transfer of patent right |