[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201910755596.9A
Other languages
Chinese (zh)
Other versions
CN110457264B (en
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.)
MINGNA INFORMATION TECHNOLOGY SHENZHEN Co.,Ltd.
Original Assignee
Shenzhen Weiping Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Weiping Technology Co ltd filed Critical Shenzhen Weiping Technology Co ltd
Priority to CN201910755596.9A priority Critical patent/CN110457264B/en
Publication of CN110457264A publication Critical patent/CN110457264A/en
Application granted granted Critical
Publication of CN110457264B publication Critical patent/CN110457264B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/113Details of archiving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File 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

Committee paper processing method, device, equipment and computer readable storage medium
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.
CN201910755596.9A 2019-08-15 2019-08-15 Conference file processing method, device, equipment and computer readable storage medium Active CN110457264B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
GUIYING GUO: "Study on the development and training of electronic whiteboard", 《2014 IEEE WORKSHOP ON ELECTRONICS, COMPUTER AND APPLICATIONS》 *
吴敏: "交互式电子白板系统软件的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 *
魏巍 等: "基于Agent的电子白板模型在网上教学中的应用", 《电化教育研究》 *

Cited By (3)

* Cited by examiner, † Cited by third party
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