Invention content
The purpose of the present invention is to provide a kind of electronic device, committee paper shared methods and storage medium, it is intended to rightThe permission of file in video conference is controlled, and confidentiality and the safety of file are enhanced.
To achieve the above object, the present invention provides a kind of electronic device, the electronic device include memory and with it is describedThe processor of memory connection, is stored with the processing system that can be run on the processor, the processing in the memorySystem realizes following steps when being executed by the processor:
Uploading step is pre-created the memory block of multiple preset kinds before carrying out video conference, is receiving each useAfter the file for video conference that family uploads, the file is stored in independent memory block respectively;
Associated steps, receive that user chooses can check the other users for the file that the user uploads, by user on thisThe corresponding memory block mark of file, the filename of file in memory block, the user name of selected user of biography are associated with and rememberRecord is in access control list;
Foundation step analyzes the information of access control list record, and creating each user according to analysis result can look intoIt sees the corresponding listed files of file, and the listed files is stored in REDIS buffer areas;
Shared step obtains the corresponding file row of each user when carrying out video conference from the REDIS buffer areasTable reads file based on the listed files from corresponding memory block, and gives file authorizing to corresponding user.
Preferably, when the processing system is executed by the processor, following steps are also realized:Terminate in video conferenceAfterwards, it is based on access control list and records conferencing information, and the file of file and the REDIS buffer areas in each memory block is arrangedTable is cleared up, the conferencing information include all user names of users for participating in video conferences, upload file filename,At the beginning of the uplink time of file, video conference and the end time.
Preferably, when the processing system is executed by the processor, following steps are also realized:
When carrying out video conference, if receiving the addition instruction that the user of file is checked in addition, this addition is graspedThe user name for making added user is recorded in access control list;
The information of access control list record is analyzed, text is stored in REDIS buffer areas according to analysis result updatePart list;
Updated listed files is obtained from the REDIS buffer areas, based on updated listed files from correspondingFile is read in memory block, and gives file authorizing to added user.
Preferably, the memory block of the preset kind is NAS network storages area, and the uploading step specifically includes:It is connecingAfter receiving the file for video conference that each user uploads, the file is encrypted after pressurization and by first respectivelyThe mode of pipeline stream is stored in independent NAS network storages area;
The shared step, specifically includes:Based on the listed files, whole packet is read from corresponding NAS network storages areaFile carries out decompression decryption to file, and will decompress the file authorizing after decrypting to corresponding by way of second pipe streamUser.
To achieve the above object, the present invention also provides a kind of method that committee paper is shared, the committee paper is sharedMethod includes:
S1 is pre-created the memory block of multiple preset kinds before carrying out video conference, is uploaded receiving each userThe file for video conference after, the file is stored in independent memory block respectively;
S2 receives the other users for the file that can check user upload that user chooses, the text that this is uploaded by userThe corresponding memory block mark of part, the filename of file in memory block, the user name of selected user are associated with and are recorded in visitIt asks in control table;
S3 analyzes the information of access control list record, and file can be checked by creating each user according to analysis resultCorresponding listed files, and the listed files is stored in REDIS buffer areas;
S4 obtains the corresponding listed files of each user, base when carrying out video conference from the REDIS buffer areasFile is read from corresponding memory block in the listed files, and gives file authorizing to corresponding user.
Preferably, after the step S4, further include:After video conference, meeting is recorded based on access control listInformation, and the listed files of file and the REDIS buffer areas in each memory block is cleared up, the conferencing information packetIt includes and all participates in the user names of user of video conferences, the filename of file of upload, the uplink time of file, video conferenceTime started and end time.
Preferably, after the step S4, further include:
When carrying out video conference, if receiving the addition instruction that the user of file is checked in addition, this addition is graspedThe user name for making added user is recorded in access control list;
The information of access control list record is analyzed, text is stored in REDIS buffer areas according to analysis result updatePart list;
Updated listed files is obtained from the REDIS buffer areas, based on updated listed files from correspondingFile is read in memory block, and gives file authorizing to added user.
Preferably, the memory block of the preset kind is NAS network storages area, and the step S1 is specifically included:It is receivingAfter the file for video conference uploaded to each user, the file is encrypted after pressurization respectively and is managed by firstThe mode of road stream is stored in independent NAS network storages area;
The step S4, specifically includes:Based on the listed files, whole packet reads text from corresponding NAS network storages areaPart carries out decompression decryption to file, and gives the file authorizing after decompression decryption to corresponding use by way of second pipe streamFamily.
Preferably, the first pipe stream is pipeline inlet flow, and the second pipe stream is pipeline output stream.
The present invention also provides a kind of computer readable storage medium, processing is stored on the computer readable storage mediumThe step of system, the processing system realizes above-mentioned committee paper shared method when being executed by processor.
The beneficial effects of the invention are as follows:The file that each user uploads is stored in separate storage area and is selected by the present inventionThe user of this document can be shared, then the relevant information of this file uploaded of record user creates every in access control listA user can check the corresponding listed files of file and be stored in REDIS buffer areas, when proceeding by video conference, readThe listed files of REDIS buffer areas, which obtains each user, can check file, then read file from NAS shared regions, by fileCorresponding user is licensed to, the permission of the file in video conference can be controlled so that file can be selectively total toEnjoy the confidentiality that committee paper is ensured to relevant user and safety.
Specific implementation mode
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, rightThe present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, notFor limiting the present invention.Based on the embodiments of the present invention, those of ordinary skill in the art are not before making creative workThe every other embodiment obtained is put, shall fall within the protection scope of the present invention.
It should be noted that the description for being related to " first ", " second " etc. in the present invention is used for description purposes only, and cannotIt is interpreted as indicating or implying its relative importance or implicitly indicates the quantity of indicated technical characteristic.Define as a result, " theOne ", the feature of " second " can explicitly or implicitly include at least one of the features.In addition, the skill between each embodimentArt scheme can be combined with each other, but must can be implemented as basis with those of ordinary skill in the art, when technical solutionWill be understood that the combination of this technical solution is not present in conjunction with there is conflicting or cannot achieve when, also not the present invention claimsProtection domain within.
As shown in fig.1, being the application environment schematic diagram of the preferred embodiment of the shared method of committee paper of the present invention.It shouldApplication environment schematic diagram includes electronic device 1 and multiple terminal devices.Electronic device 1 can pass through network, near-field communication technologyDeng suitable technology data interaction is carried out with multiple terminal devices respectively.
The terminal device, which includes, but are not limited to any type, to pass through keyboard, mouse, remote controler, touch tablet with userOr the modes such as voice-operated device carry out the electronic product of human-computer interaction, for example, personal computer, tablet computer, smart mobile phone, aThe movable equipment of personal digital assistant (Personal Digital Assistant, PDA) etc., or such as number TV, platformThe fixed terminal of formula computer, notebook, server etc..
The electronic device 1 be it is a kind of can according to the instruction for being previously set or storing, it is automatic carry out numerical computations and/Or the equipment of information processing.The electronic device 1 can be computer, can also be single network server, multiple networks clothesIt is engaged in the server group either cloud being made of a large amount of hosts or network server based on cloud computing of device composition, wherein cloud computingIt is one kind of Distributed Calculation, a super virtual computer being made of the computer collection of a group loose couplings.
In the present embodiment, electronic device 1 may include, but be not limited only to, and can be in communication with each other connection by system busMemory 11, processor 12, network interface 13, memory 11 are stored with the processing system that can be run on the processor 12.It needs, it is noted that Fig. 1 illustrates only the electronic device 1 with component 11-13, it should be understood that being not required for implementing allThe component shown, the implementation that can be substituted is more or less component.
Wherein, memory 11 includes memory and the readable storage medium storing program for executing of at least one type.Inside save as the fortune of electronic device 1Row provides caching;Readable storage medium storing program for executing can be if flash memory, hard disk, multimedia card, card-type memory are (for example, SD or DX memoriesDeng), random access storage device (RAM), static random-access memory (SRAM), read-only memory (ROM), electric erasable can compileJourney read-only memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc. it is non-volatileStorage medium.In some embodiments, readable storage medium storing program for executing can be the internal storage unit of electronic device 1, such as the electronicsThe hard disk of device 1;In further embodiments, which can also be that the external storage of electronic device 1 is setPlug-in type hard disk that is standby, such as being equipped on electronic device 1, intelligent memory card (Smart Media Card, SMC), secure digital(Secure Digital, SD) blocks, flash card (Flash Card) etc..In the present embodiment, the readable storage medium storing program for executing of memory 11It is installed on commonly used in storage in the operating system and types of applications software of electronic device 1, such as storage one embodiment of the inventionProcessing system program code etc..It has exported or will export in addition, memory 11 can be also used for temporarily storingVarious types of data.
The processor 12 can be in some embodiments central processing unit (Central ProcessingUnit,CPU), controller, microcontroller, microprocessor or other data processing chips.The processor 12 is commonly used in the control electricityThe overall operation of sub-device 1, such as execute and carry out data interaction with the terminal device or communicate relevant control and processingDeng.In the present embodiment, the processor 12 is for running the program code stored in the memory 11 or processing data, exampleSuch as run processing system.
The network interface 13 may include radio network interface or wired network interface, which is commonly used inCommunication connection is established between the electronic device 1 and other electronic equipments.In the present embodiment, network interface 13 is mainly used for will be electricSub-device 1 is connected with one or more terminal devices, and data are established between electronic device 1 and one or more terminal devices and are passedDefeated channel and communication connection.
The processing system is stored in memory 11, including it is at least one be stored in it is computer-readable in memory 11Instruction, at least one computer-readable instruction can be executed by processor device 12, the method to realize each embodiment of the application;WithAnd the function that at least one computer-readable instruction is realized according to its each section is different, can be divided into different logic mouldsBlock.
In one embodiment, following steps are realized when above-mentioned processing system is executed by the processor 12:
Uploading step is pre-created the memory block of multiple preset kinds before carrying out video conference, is receiving each useAfter the file for video conference that family uploads, the file is stored in independent memory block respectively;
In the present embodiment, user is operated, clicking operation circle in upper transmitting file in the operation interface of terminal device" upload " button on face, then select file uploaded, the user of upper transmitting file can be one or more, Mei GeyongThe upload file operation at family is independent of each other.There are many memory blocks of preset kind, in a preferred embodiment, preset kindMemory block is network storage area NAS (Network Attached Storage) of Efficient Compression, each NAS network storages areaWith corresponding mark.After receiving the file for video conference that each user uploads, file is stored in independentIn NAS network storages area, each file is stored in an independent NAS network storages area.
In one embodiment, after receiving the file for video conference that each user uploads, respectively by file intoAfter the automatic encryption pressurization of row, then it is stored in NAS network storages area by way of first pipe stream.In one embodiment,The mode of one pipeline stream is pipeline inlet flow PipedInputStream (i.e. writer/the producer/sender), in other implementationsIn example, the mode of first pipe stream flows for BufferedReader, and the present embodiment can rapidly deposit the file of uploadStorage is handled.
Wherein, in one embodiment, a kind of Encryption Algorithm or multiple encryption algorithms may be used in the mode of file encryptionCombination file is encrypted, such as symmetric encipherment algorithm, rivest, shamir, adelman or symmetric encipherment algorithm with it is asymmetricThe combination etc. of Encryption Algorithm, in another embodiment, the mode of file encryption can also be carried out using the encrypted mode of third partyEncryption, the shared method of the committee paper of the present embodiment can reach the permission control of committee paper, and can after file encryptionFurther strengthen the confidentiality of file.In addition, pressurizeing to encrypted file, is conducive to the transmission of file, reaches fileThe purpose rapidly and efficiently read.
Associated steps, receive that user chooses can check the other users for the file that the user uploads, by user on thisThe corresponding memory block mark of file, the filename of file in memory block, the user name of selected user of biography are associated with and rememberRecord is in access control list;
It is stored to memory block by file, in one embodiment, user list interface is jumped to by current operation interface,User's selection can check that the other users for the file that it is uploaded in another embodiment can on the user list interfaceTo pop up dialog box on current operation interface, its file uploaded can be checked for user selection by being shown in dialog boxOther users.
After the other users that user's selection can check the file that it is uploaded, this based on the user chooses behaviourMake, file corresponding memory block mark that this is uploaded by user, the filename of the file in memory block, selected userUser name is associated with and is recorded in access control list, for example, memory block be identified as " areas A ", file in memory block filenameInclude user 1, user 2 and user 3 for " file a ", selected user, then by " areas A ", " file a " and user 1, user 2 andUser 3 is associated, and associated information is recorded in access control list.
Foundation step analyzes the information of access control list record, and creating each user according to analysis result can look intoIt sees the corresponding listed files of file, and the listed files is stored in REDIS buffer areas;
In the present embodiment, access control list records one or more information, every information include memory block identify,The filename of a file in memory block, selected multiple users user name, in a specific example:Access controlFor the information recorded in table as shown in following table 1 and table 2, table 1 and table 2 record an information respectively:
| Memory block identifies | The areas A |
| Filename | File a |
| User name | User 1, user 2, user 3 |
Table 1
| Memory block identifies | The areas B |
| Filename | File b |
| User name | User 1, user 3, user 4 |
Table 2
It is obtained after analysis, user 1 can check that the file b in the areas file a and B in the areas A, user 2 can check the text in the areas APart a, user 3 can check that the file b in the areas file a and B in the areas A, user 4 can check the file b in the areas B.
According to above-mentioned analysis result, the corresponding listed files of file can be checked by creating each user, in this document listIn, including the memory block mark of the filename of All Files that can check of user and the memory block where this document.Such as user 1Or the listed files of user 3 is shown in following Table 3:
| Memory block identifies | The areas A, the areas B |
| Filename | File a, file b |
Table 3
After having created all users and can check the corresponding listed files of file, listed files is stored in scheduledIn REDIS buffer areas so that this document list is not take up physical memory, while also have and be not easy to distort, reads it is efficiently excellentPoint.
Shared step obtains the corresponding file row of each user when carrying out video conference from the REDIS buffer areasTable reads file based on the listed files from corresponding memory block, and gives file authorizing to corresponding user.
In the present embodiment, when carrying out video conference, the corresponding file row of each user are obtained from REDIS buffer areasThen table is identified according to the memory block of the memory block where the filename and this document of the file of this document list records, from rightFile is read in the memory block answered, and gives file authorizing to corresponding user.
In a preferred embodiment, it when the memory block of preset kind is the network storage areas NAS, is deposited in the NAS networksFile in storage area is the file after encryption pressurization, can read file by whole packet from NAS network storages area, be solved to filePressure decryption, and give the file authorizing after decompression decryption to corresponding user by way of second pipe stream.Wherein, implement oneIn example, the mode of second pipe stream is pipeline output stream PipedOutputStream (i.e. reader/consumer/recipient),In other embodiment, the mode of second pipe stream is readLine methods.The present embodiment is applied under the scene of video conference, energyEnough so that the file reading in meeting is more smooth, quick.
In a specific example, user A has shared 3 files used in a meeting, and user A wishes that user B can be looked intoSee that this 3 files, user C can check wherein 2 files, maintain secrecy one of file, i.e. user C can't see one of textPart.This 3 files are respectively stored in NAS network storages area after upload, and user A selects user B as can check this 3 filesUser, user C can check wherein 2 files.The selection of user A is recorded in the access control list of REDIS buffer areas.It is openingWhen beginning to carry out video conference, access control list is obtained from REDIS buffer areas, the information recorded in read access control table createsThe listed files of each user gives this 3 file authorizings to user B, wherein will give user C by 2 file authorizings, as shown in Fig. 2,Fig. 2 is the display renderings of one embodiment of interface of video conference, on the precalculated position at the interface of the video conference of user A,The All Files that display user A can be checked:File 1, file 2 and file 3.As shown in figure 3, Fig. 3 is another for the interface of video conferenceThe display renderings of one embodiment show the institute that user C can be checked on the precalculated position at the interface of the video conference of user CThere is file:File 1 and file 2.
Compared with prior art, the file that each user uploads is stored in separate storage area and selects to be total to by the present inventionThe user of this document is enjoyed, then the relevant information of this file uploaded of record user creates each use in access control listFamily can check the corresponding listed files of file and be stored in REDIS buffer areas, when proceeding by video conference, read REDISThe listed files of buffer area, which obtains each user, can check file, then read file from NAS shared regions, file authorizing is givenCorresponding user can control the permission of the file in video conference so that file can selectively share to phaseThe user of pass ensures confidentiality and the safety of committee paper.
In a preferred embodiment, when the processing system is executed by the processor, following steps are also realized:RegardingFrequency after the conference is over, based on access control list record conferencing information, and by each memory block file and the REDIS cacheThe listed files in area is cleared up, the conferencing information include all user names of users for participating in video conferences, upload textAt the beginning of the filename of part, the uplink time of file, video conference and the end time.
Wherein, after video conference, after recording conferencing information, the file in each memory block is carried out automaticallyCleaning, and the listed files of REDIS buffer areas is cleared up, it is controlled in the permission to the file in video conference sameWhen, moreover it is possible to the timeliness of the file in video conference is controlled, i.e., file can only can just be checked in video conference, video councilIt is removed automatically after view, further ensures confidentiality and the safety of committee paper.
In a preferred embodiment, when the processing system is executed by the processor, following steps are also realized:IntoWhen row video conference, if receiving the addition instruction that the user of file is checked in addition, this addition is operated into added useThe user name at family is recorded in access control list;The information of access control list record is analyzed, is updated according to analysis resultThe storage file list in REDIS buffer areas;Updated listed files is obtained from the REDIS buffer areas, based on updateListed files afterwards reads file from corresponding memory block, and gives file authorizing to added user.
The present embodiment can add the user that can share a certain file according to actual needs in video conference, additionThe quantity of user can be one or more, while the permission to the file in video conference controls, moreover it is possible toIt is enough that the permission of file in video conference is flexibly controlled, improve system performance and usage experience.
As shown in figure 4, Fig. 4 is the flow diagram for one embodiment of method that committee paper of the present invention is shared, meeting textThe shared method of part includes the following steps:
Step S1 is pre-created the memory block of multiple preset kinds before carrying out video conference, is receiving each userAfter the file for video conference uploaded, the file is stored in independent memory block respectively;
In the present embodiment, user is operated, clicking operation circle in upper transmitting file in the operation interface of terminal device" upload " button on face, then select file uploaded, the user of upper transmitting file can be one or more, Mei GeyongThe upload file operation at family is independent of each other.There are many memory blocks of preset kind, in a preferred embodiment, preset kindMemory block is network storage area NAS (Network Attached Storage) of Efficient Compression, each NAS network storages areaWith corresponding mark.After receiving the file for video conference that each user uploads, file is stored in independentIn NAS network storages area, each file is stored in an independent NAS network storages area.
In one embodiment, after receiving the file for video conference that each user uploads, respectively by file intoAfter the automatic encryption pressurization of row, then it is stored in NAS network storages area by way of first pipe stream.In one embodiment,The mode of one pipeline stream is pipeline inlet flow PipedInputStream (i.e. writer/the producer/sender), in other implementationsIn example, the mode of first pipe stream flows for BufferedReader, and the present embodiment can rapidly deposit the file of uploadStorage is handled.
Wherein, in one embodiment, a kind of Encryption Algorithm or multiple encryption algorithms may be used in the mode of file encryptionCombination file is encrypted, such as symmetric encipherment algorithm, rivest, shamir, adelman or symmetric encipherment algorithm with it is asymmetricThe combination etc. of Encryption Algorithm, in another embodiment, the mode of file encryption can also be carried out using the encrypted mode of third partyEncryption, the shared method of the committee paper of the present embodiment can reach the permission control of committee paper, and can after file encryptionFurther strengthen the confidentiality of file.In addition, pressurizeing to encrypted file, is conducive to the transmission of file, reaches fileThe purpose rapidly and efficiently read.
Step S2 receives the other users for the file that can check user upload that user chooses, by this upload of userThe corresponding memory block mark of file, the filename of file in memory block, the user name of selected user be associated with and recordIn access control list;
It is stored to memory block by file, in one embodiment, user list interface is jumped to by current operation interface,User's selection can check that the other users for the file that it is uploaded in another embodiment can on the user list interfaceTo pop up dialog box on current operation interface, its file uploaded can be checked for user selection by being shown in dialog boxOther users.
After the other users that user's selection can check the file that it is uploaded, this based on the user chooses behaviourMake, file corresponding memory block mark that this is uploaded by user, the filename of the file in memory block, selected userUser name is associated with and is recorded in access control list, for example, memory block be identified as " areas A ", file in memory block filenameInclude user 1, user 2 and user 3 for " file a ", selected user, then by " areas A ", " file a " and user 1, user 2 andUser 3 is associated, and associated information is recorded in access control list.
Step S3 analyzes the information of access control list record, and creating each user according to analysis result can checkThe corresponding listed files of file, and the listed files is stored in REDIS buffer areas;
In the present embodiment, access control list records one or more information, every information include memory block identify,The filename of a file in memory block, selected multiple users user name, in a specific example:Access controlFor the information recorded in table as shown in above-mentioned table 1 and table 2, table 1 and table 2 record an information respectively, are obtained after analysis, user 1It can check that the file b in the areas file a and B in the areas A, user 2 can check that the file a in the areas A, user 3 can check the file in the areas AThe file b in the areas a and B, user 4 can check the file b in the areas B.
According to above-mentioned analysis result, the corresponding listed files of file can be checked by creating each user, in this document listIn, including the memory block mark of the filename of All Files that can check of user and the memory block where this document.Such as user 1Or the listed files of user 3 is shown in above-mentioned table 3, details are not described herein again.
After having created all users and can check the corresponding listed files of file, listed files is stored in scheduledIn REDIS buffer areas so that this document list is not take up physical memory, while also have and be not easy to distort, reads it is efficiently excellentPoint.
Step S4 obtains the corresponding file row of each user when carrying out video conference from the REDIS buffer areasTable reads file based on the listed files from corresponding memory block, and gives file authorizing to corresponding user.
In the present embodiment, when carrying out video conference, the corresponding file row of each user are obtained from REDIS buffer areasThen table is identified according to the memory block of the memory block where the filename and this document of the file of this document list records, from rightFile is read in the memory block answered, and gives file authorizing to corresponding user.
In a preferred embodiment, it when the memory block of preset kind is the network storage areas NAS, is deposited in the NAS networksFile in storage area is the file after encryption pressurization, can read file by whole packet from NAS network storages area, be solved to filePressure decryption, and give the file authorizing after decompression decryption to corresponding user by way of second pipe stream.Wherein, implement oneIn example, the mode of second pipe stream is pipeline output stream PipedOutputStream (i.e. reader/consumer/recipient),In other embodiment, the mode of second pipe stream is readLine methods.The present embodiment is applied under the scene of video conference, energyEnough so that the file reading in meeting is more smooth, quick.
In a specific example, user A has shared 3 files used in a meeting, and user A wishes that user B can be looked intoSee that this 3 files, user C can check wherein 2 files, maintain secrecy one of file, i.e. user C can't see one of textPart.This 3 files are respectively stored in NAS network storages area after upload, and user A selects user B as can check this 3 filesUser, user C can check wherein 2 files.The selection of user A is recorded in the access control list of REDIS buffer areas.It is openingWhen beginning to carry out video conference, access control list is obtained from REDIS buffer areas, the information recorded in read access control table createsThe listed files of each user gives this 3 file authorizings to user B, wherein will give user C by 2 file authorizings, as shown in Fig. 2,Fig. 2 is the display renderings of one embodiment of interface of video conference, on the precalculated position at the interface of the video conference of user A,The All Files that display user A can be checked:File 1, file 2 and file 3.As shown in figure 3, Fig. 3 is another for the interface of video conferenceThe display renderings of one embodiment show the institute that user C can be checked on the precalculated position at the interface of the video conference of user CThere is file:File 1 and file 2.
Compared with prior art, the file that each user uploads is stored in separate storage area and selects to be total to by the present inventionThe user of this document is enjoyed, then the relevant information of this file uploaded of record user creates each use in access control listFamily can check the corresponding listed files of file and be stored in REDIS buffer areas, when proceeding by video conference, read REDISThe listed files of buffer area, which obtains each user, can check file, then read file from NAS shared regions, file authorizing is givenCorresponding user can control the permission of the file in video conference so that file can selectively share to phaseThe user of pass ensures confidentiality and the safety of committee paper.
In a preferred embodiment, the shared method of the committee paper further includes:After video conference, based on visitIt asks that control table records conferencing information, and the listed files of file and the REDIS buffer areas in each memory block is carried out clearlyReason, the conferencing information include all user names of users for participating in video conferences, the filename of file of upload, file it is upperPass the time, at the beginning of video conference and the end time.
Wherein, after video conference, after recording conferencing information, the file in each memory block is carried out automaticallyCleaning, and the listed files of REDIS buffer areas is cleared up, it is controlled in the permission to the file in video conference sameWhen, moreover it is possible to the timeliness of the file in video conference is controlled, i.e., file can only can just be checked in video conference, video councilIt is removed automatically after view, further ensures confidentiality and the safety of committee paper.
In a preferred embodiment, the shared method of the committee paper further includes:When carrying out video conference, if receivingThe addition instruction that the user of file is checked to addition, then be recorded in access by the user name that this addition operates added userIn control table;The information of access control list record is analyzed, text is stored in REDIS buffer areas according to analysis result updatePart list;Updated listed files is obtained from the REDIS buffer areas, is deposited from corresponding based on updated listed filesFile is read in storage area, and gives file authorizing to added user.
The present embodiment can add the user that can share a certain file according to actual needs in video conference, additionThe quantity of user can be one or more, while the permission to the file in video conference controls, moreover it is possible toIt is enough that the permission of file in video conference is flexibly controlled, improve system performance and usage experience.
The present invention also provides a kind of computer readable storage medium, processing is stored on the computer readable storage mediumThe step of system, the processing system realizes above-mentioned committee paper shared method when being executed by processor.
The embodiments of the present invention are for illustration only, can not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment sideMethod can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many casesThe former is more preferably embodiment.Based on this understanding, technical scheme of the present invention substantially in other words does the prior artGoing out the part of contribution can be expressed in the form of software products, which is stored in a storage mediumIn (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal equipment (can be mobile phone, computer, clothesBe engaged in device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
It these are only the preferred embodiment of the present invention, be not intended to limit the scope of the invention, it is every to utilize this hairEquivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skillsArt field, is included within the scope of the present invention.