Movatterモバイル変換


[0]ホーム

URL:


CN108664547A - The shared method of electronic device, committee paper and storage medium - Google Patents

The shared method of electronic device, committee paper and storage medium
Download PDF

Info

Publication number
CN108664547A
CN108664547ACN201810253835.6ACN201810253835ACN108664547ACN 108664547 ACN108664547 ACN 108664547ACN 201810253835 ACN201810253835 ACN 201810253835ACN 108664547 ACN108664547 ACN 108664547A
Authority
CN
China
Prior art keywords
file
user
video conference
memory block
listed files
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
CN201810253835.6A
Other languages
Chinese (zh)
Other versions
CN108664547B (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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co LtdfiledCriticalPing An Technology Shenzhen Co Ltd
Priority to CN201810253835.6ApriorityCriticalpatent/CN108664547B/en
Priority to PCT/CN2018/102200prioritypatent/WO2019184220A1/en
Publication of CN108664547ApublicationCriticalpatent/CN108664547A/en
Application grantedgrantedCritical
Publication of CN108664547BpublicationCriticalpatent/CN108664547B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention relates to a kind of electronic device, committee paper shared methods and storage medium, this method to include:Before carrying out video conference, after receiving the file for video conference that each user uploads, file is stored in independent memory block respectively;The other users for the file that can check user upload that user chooses are received, the corresponding memory block mark of the file that this is uploaded by user, the filename of file in memory block, the user name of selected user are associated with and record;The information of access control list record is analyzed, the listed files of each user is created according to analysis result, and listed files is stored in REDIS buffer areas;When carrying out video conference, the corresponding listed files of each user is obtained from REDIS buffer areas, and file is read from corresponding memory block based on listed files and licenses to corresponding user.The present invention can control the permission of the file in video conference, enhance confidentiality and the safety of file.

Description

The shared method of electronic device, committee paper and storage medium
Technical field
The present invention relates to field of communication technology more particularly to a kind of electronic device, committee paper shared methods and storageMedium.
Background technology
Video conference refers to the people positioned at two or more places, is talked face to face by communication equipment and networkMeeting is capable of providing the collaboration features such as Screen sharing, document sharing, text chat, electronic voting.Currently, can be in conjunction with social activityThe information communication means of network will introduce " conference space " to realize the propagation of conference content and share in conference system.Before meeting, can meeting material be uploaded by meeting organizer or participant, and can modify to document, upload new version, there is textShelves update is reminded automatically;In a meeting, it is reduced in meeting into style of writing directly using the meeting material uploaded in advance by systemThe shelves shared time, and can real-time recording conference content upload to " conference space ", meeting is capable of providing for disclosed meetingView live streaming;After meeting, the class indications such as meeting material, conference video recording and meeting summary can be provided program request and download, be providedRoom for discussion for the subsequent discussion of meeting with exchange.To accomplish the propagation of information on the basis of information communication, realize enterpriseVirtual team is shared and cooperates.
However, people with a part in a conference person can check shared file, but in practical application, some committee papers are related toGreat secret should not disclose all participants, therefore, how be controlled to the permission of the shared file in video conferenceSystem enhances confidentiality and the safety of file as there is problem to be solved.
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.
Description of the drawings
Fig. 1 is each one optional application environment schematic diagram of embodiment of the present invention;
Fig. 2 is the display renderings of one embodiment of interface of the video conference of the present invention;
Fig. 3 is the display renderings of another embodiment in interface of the video conference of the present invention;
Fig. 4 is the flow diagram for one embodiment of method that committee paper of the present invention is shared.
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 identifiesThe areas A
FilenameFile a
User nameUser 1, user 2, user 3
Table 1
Memory block identifiesThe areas B
FilenameFile b
User nameUser 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 identifiesThe areas A, the areas B
FilenameFile 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.

Claims (10)

CN201810253835.6A2018-03-262018-03-26Electronic device, conference file sharing method and storage mediumActiveCN108664547B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201810253835.6ACN108664547B (en)2018-03-262018-03-26Electronic device, conference file sharing method and storage medium
PCT/CN2018/102200WO2019184220A1 (en)2018-03-262018-08-24Electronic device, conference file sharing method and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810253835.6ACN108664547B (en)2018-03-262018-03-26Electronic device, conference file sharing method and storage medium

Publications (2)

Publication NumberPublication Date
CN108664547Atrue CN108664547A (en)2018-10-16
CN108664547B CN108664547B (en)2020-01-24

Family

ID=63782635

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810253835.6AActiveCN108664547B (en)2018-03-262018-03-26Electronic device, conference file sharing method and storage medium

Country Status (2)

CountryLink
CN (1)CN108664547B (en)
WO (1)WO2019184220A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109558082A (en)*2018-11-262019-04-02深圳天源迪科信息技术股份有限公司Distributed file system
CN109800594A (en)*2018-12-142019-05-24平安普惠企业管理有限公司Document access authority management method, device and computer equipment
CN112311754A (en)*2020-06-022021-02-02北京字节跳动网络技术有限公司Interaction method and device and electronic equipment
CN112351303A (en)*2021-01-082021-02-09全时云商务服务股份有限公司Video sharing method and system in network conference and readable storage medium
CN113766170A (en)*2021-09-182021-12-07苏州科天视创信息科技有限公司Audio and video based on-line conference multi-terminal resource sharing method and system
WO2022068066A1 (en)*2020-09-302022-04-07常熟九城智能科技有限公司User authentication method, apparatus, and system for video conference
CN114760271A (en)*2022-06-142022-07-15深圳乐播科技有限公司File processing method and device
CN115169324A (en)*2022-09-062022-10-11天津联想协同科技有限公司Network disk-based key information reminding method and device, network disk and storage medium
CN115622979A (en)*2022-10-172023-01-17成都卫士通信息产业股份有限公司 A conference participant authentication method, device, system and computer-readable storage medium
WO2023115490A1 (en)*2021-12-232023-06-29广州视臻信息科技有限公司Cooperative information display control method, device and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2391134A (en)*1999-12-232004-01-28Mitel Knowledge CorpCommunication system architecture for voice first collaboration
US20080043964A1 (en)*2006-07-142008-02-21Majors Kenneth DAudio conferencing bridge
US20080065999A1 (en)*2006-09-132008-03-13Majors Kenneth DConferencing system with document access
US20090231415A1 (en)*2008-03-142009-09-17Microsoft CorporationMultiple Video Stream Capability Negotiation
CN101820430A (en)*2010-05-122010-09-01中兴通讯股份有限公司Method and device for realizing file sharing in IMS WEB meeting
CN102223359A (en)*2010-07-292011-10-19上海华御信息技术有限公司Network hard disk backup file data safe system and method based on virtual disk
CN103780617A (en)*2014-01-212014-05-07北京淦蓝润和信息技术有限公司Method and device for processing video conference data
US20160269254A1 (en)*2015-03-092016-09-15Michael K. ForneyMeeting Summary
US20160373516A1 (en)*2015-06-222016-12-22Ricoh Company, Ltd.Approach For Sharing Electronic Documents During Electronic Meetings
JP2018022468A (en)*2016-07-222018-02-08株式会社リコー Information processing apparatus, information processing system, system, information processing method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180027031A1 (en)*2016-07-222018-01-25Ricoh Company, Ltd.Information processing apparatus, information processing system, and information processing method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2391134A (en)*1999-12-232004-01-28Mitel Knowledge CorpCommunication system architecture for voice first collaboration
US20080043964A1 (en)*2006-07-142008-02-21Majors Kenneth DAudio conferencing bridge
US20080065999A1 (en)*2006-09-132008-03-13Majors Kenneth DConferencing system with document access
US20090231415A1 (en)*2008-03-142009-09-17Microsoft CorporationMultiple Video Stream Capability Negotiation
CN101820430A (en)*2010-05-122010-09-01中兴通讯股份有限公司Method and device for realizing file sharing in IMS WEB meeting
CN102223359A (en)*2010-07-292011-10-19上海华御信息技术有限公司Network hard disk backup file data safe system and method based on virtual disk
CN103780617A (en)*2014-01-212014-05-07北京淦蓝润和信息技术有限公司Method and device for processing video conference data
US20160269254A1 (en)*2015-03-092016-09-15Michael K. ForneyMeeting Summary
CN107430723A (en)*2015-03-092017-12-01微软技术许可有限责任公司conference summary
US20160373516A1 (en)*2015-06-222016-12-22Ricoh Company, Ltd.Approach For Sharing Electronic Documents During Electronic Meetings
JP2018022468A (en)*2016-07-222018-02-08株式会社リコー Information processing apparatus, information processing system, system, information processing method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
最爱的人不如股: ""软件视频会议系统"", 《百度文库-HTTPS://WENKU.BAIDU.COM/VIEW/77E28132AD51F01DC381F175.HTML》*

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109558082A (en)*2018-11-262019-04-02深圳天源迪科信息技术股份有限公司Distributed file system
CN109558082B (en)*2018-11-262021-12-07深圳天源迪科信息技术股份有限公司Distributed file system
CN109800594A (en)*2018-12-142019-05-24平安普惠企业管理有限公司Document access authority management method, device and computer equipment
CN112311754A (en)*2020-06-022021-02-02北京字节跳动网络技术有限公司Interaction method and device and electronic equipment
WO2022068066A1 (en)*2020-09-302022-04-07常熟九城智能科技有限公司User authentication method, apparatus, and system for video conference
CN112351303A (en)*2021-01-082021-02-09全时云商务服务股份有限公司Video sharing method and system in network conference and readable storage medium
CN113766170A (en)*2021-09-182021-12-07苏州科天视创信息科技有限公司Audio and video based on-line conference multi-terminal resource sharing method and system
WO2023115490A1 (en)*2021-12-232023-06-29广州视臻信息科技有限公司Cooperative information display control method, device and storage medium
CN114760271A (en)*2022-06-142022-07-15深圳乐播科技有限公司File processing method and device
CN115169324A (en)*2022-09-062022-10-11天津联想协同科技有限公司Network disk-based key information reminding method and device, network disk and storage medium
CN115622979A (en)*2022-10-172023-01-17成都卫士通信息产业股份有限公司 A conference participant authentication method, device, system and computer-readable storage medium

Also Published As

Publication numberPublication date
CN108664547B (en)2020-01-24
WO2019184220A1 (en)2019-10-03

Similar Documents

PublicationPublication DateTitle
CN108664547A (en)The shared method of electronic device, committee paper and storage medium
US11417663B2 (en)System and method for data collection and exchange with protected memory devices
US11405368B2 (en)Systems, methods, and media for a cloud based social media network
JP7459263B2 (en) Dynamic channel transformation in group-based communication systems
Chadwick et al.Boundary-drawing power and the renewal of professional news organizations: the case of the Guardian and the Edward Snowden NSA leak
CN114945906A (en)Communication platform capable of being customized
US8838956B2 (en)System and method for collaboration over shared storage
US20140082506A1 (en)Systems and methods for widget rendering and sharing on a personal electronic device
US10558811B2 (en)System and method for data collection and exchange with protected memory devices
KR101418797B1 (en)Security token device for cloud service, system for providing security cloud service and method thereof
EP3566415B1 (en)Successive cryptographic techniques
HortenThe closing of the net
CN109388620A (en)A kind of method and the first electronic equipment of striding equipment access data
US9826060B1 (en)Predictive transmission of digital content
CN109214201A (en)A kind of data sharing method, terminal device and computer readable storage medium
CN105681395A (en)Resource sharing control method, device, server and terminal
CN116644040A (en)Session message processing method, apparatus, computer device and storage medium
CN102209085B (en)Method and system for transmitting multiple files
EP2401670A2 (en)Systems and methods for widget rendering and sharing on a personal electronic device
CN119835044B (en) File security sharing method, service-side system, client, storage medium and program product
Moiso et al.How Do I Manage My Personal Data?-A Telco Perspective.
CN103425936B (en)A kind of method realizing data confidentiality and electronic equipment
CN110209633A (en)A kind of document handling method, system, computer equipment and storage medium
CN114564635B (en)Application processing method, device, equipment and medium
CN110196837A (en)Document edit method, device, computer equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp