CN109547406A - Data transmission method for uplink and device, storage medium and electronic equipment - Google Patents
Data transmission method for uplink and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN109547406A CN109547406A CN201811191430.0A CN201811191430A CN109547406A CN 109547406 A CN109547406 A CN 109547406A CN 201811191430 A CN201811191430 A CN 201811191430A CN 109547406 A CN109547406 A CN 109547406A
- Authority
- CN
- China
- Prior art keywords
- target
- data
- target data
- sent
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a kind of data transmission method for uplink and devices, storage medium and electronic equipment, are related to data processing field.The data transmission method for uplink includes: the target data acquisition request for obtaining target mechanism and sending;The attribute information of target data and the behavior label of the target mechanism are determined according to the target data acquisition request;Judge whether the attribute information of the target data matches with the behavior label of the target mechanism with the preset relation table of behavior label using attribute information, if it does, then judging whether the target data meets data and send requirement;If it is satisfied, then the target data is sent to the target mechanism.The data sharing of Nei Ge mechanism, group may be implemented in the disclosure.
Description
Technical field
This disclosure relates to which technical field of data processing, sends dress in particular to a kind of data transmission method for uplink, data
It sets, storage medium and electronic equipment.
Background technique
Currently, because of the difference of business between Nei Ge mechanism, enterprise group (for example, research institute, company, department etc.), respectively solely
Vertical work, only handles the business tine of itself, and only store the data of itself output.
Based on the considerations of factors such as information securities, each mechanism will not externally transmit information.In this case, valid data
Utilization rate it is lower, each mechanism can not carry out resource-sharing, integration, in turn result in business development is slow, working efficiency is low etc.
Problem.
It should be noted that information is only used for reinforcing the reason to the background of the disclosure disclosed in above-mentioned background technology part
Solution, therefore may include the information not constituted to the prior art known to persons of ordinary skill in the art.
Summary of the invention
The disclosure is designed to provide a kind of data transmission method for uplink and device, storage medium and electronic equipment, Jin Erzhi
It is few to solve the problems, such as that each chassis resources be shared and cause business development slow in group to a certain extent.
According to one aspect of the disclosure, a kind of data transmission method for uplink is provided, comprising: obtain the target that target mechanism is sent
Data acquisition request;The attribute information of target data and the row of the target mechanism are determined according to the target data acquisition request
For label;Using the preset relation table of attribute information and behavior label judge the target data attribute information and the target
Whether the behavior label of mechanism matches, if it does, then judging whether the target data meets data and send requirement;If full
Foot, then be sent to the target mechanism for the target data.
In a kind of exemplary embodiment of the disclosure, the target data acquisition request includes that the mark of target data is believed
The identification information of breath and the target mechanism;Wherein, determine that the attribute of target data is believed according to the target data acquisition request
Breath and the behavior label of the target mechanism include: the category that the target data is determined according to the identification information of the target data
Property information;The behavior label of the target mechanism is determined according to the identification information of the target mechanism.
In a kind of exemplary embodiment of the disclosure, the target data meet data transmission require to include it is described
Mark in attribute information comprising that can directly transmit.
In a kind of exemplary embodiment of the disclosure, the data transmission method for uplink further include: if the target data
It is unsatisfactory for data and sends requirement, then the target data acquisition request is sent to rights management platform, by rights management people
Member determines whether that the target mechanism sends the target data.
In a kind of exemplary embodiment of the disclosure, judge whether the target data meets data and send requirement packet
It includes: the target data acquisition request is sent to the institutional affiliation of the target data;Judge whether to receive described affiliated
The agreement that mechanism is sent sends instruction;Wherein, if receiving the agreement that the institutional affiliation is sent sends instruction, the mesh
Mark data meet data and send requirement.
In a kind of exemplary embodiment of the disclosure, it includes: to obtain that the target data, which is sent to the target mechanism,
Take the public key of the target mechanism;The target data is encrypted using the public key of the target mechanism;It will be encrypted
Target data is sent to the target mechanism, obtains the number of targets after being decrypted so as to the target mechanism using private key
According to.
In a kind of exemplary embodiment of the disclosure, the target data is stored in the institutional affiliation of the target data
In.
According to one aspect of the disclosure, a kind of data sending device is provided, which may include request
It obtains module, information determination module, send judgment module and data transmission blocks.
Specifically, request module can be used for obtaining the target data acquisition request that target mechanism is sent in group;
Information determination module can be used for being determined according to the target data acquisition request target data attribute information and the target
The behavior label of mechanism;Sending judgment module can be used for using described in the judgement of the preset relation table of attribute information and behavior label
Whether the attribute information of target data matches with the behavior label of the target mechanism, if it does, then judging the number of targets
According to whether meet data send require;Data transmission blocks can be used for if it is satisfied, then the target data is sent to institute
State target mechanism.
In a kind of exemplary embodiment of the disclosure, the target data acquisition request includes that the mark of target data is believed
The identification information of breath and the target mechanism;Wherein, information determination module may include attribute information determination unit and behavior mark
Sign determination unit.
Specifically, attribute information determination unit can be used for determining the target according to the identification information of the target data
The attribute information of data;Behavior tag determination unit can be used for determining the target according to the identification information of the target mechanism
The behavior label of mechanism.
In a kind of exemplary embodiment of the disclosure, target data meets the data transmission and requires to include the attribute
Mark in information comprising that can directly transmit.
In a kind of exemplary embodiment of the disclosure, data sending device can also include request sending module.
If specifically, request sending module, which can be used for the target data, is unsatisfactory for data transmission requirement, by institute
It states target data acquisition request and is sent to rights management platform, to determine whether that the target mechanism is sent out by rights management personnel
Send the target data.
In a kind of exemplary embodiment of the disclosure, sending judgment module may include that request transmitting unit and transmission are sentenced
Disconnected unit.
Specifically, request transmitting unit can be used for the target data acquisition request being sent to the target data
Institutional affiliation;Sending judging unit can be used for judging whether receiving the agreement transmission instruction that the institutional affiliation is sent;Its
In, if receiving the agreement that the institutional affiliation is sent sends instruction, the target data meets data and sends requirement.
In a kind of exemplary embodiment of the disclosure, data transmission blocks may include that public key acquisition unit, data add
Close unit and data transmission unit.
Specifically, public key acquisition unit can be used for obtaining the public key of the target mechanism;DEU data encryption unit can be used
The target data is encrypted in using the public key of the target mechanism;Data transmission unit can be used for will be encrypted
Target data is sent to the target mechanism, obtains the number of targets after being decrypted so as to the target mechanism using private key
According to.
In a kind of exemplary embodiment of the disclosure, target data is stored in the institutional affiliation of the target data.
According to one aspect of the disclosure, a kind of storage medium is provided, computer program, the computer are stored thereon with
Data transmission method for uplink described in above-mentioned any one is realized when program is executed by processor.
According to one aspect of the disclosure, a kind of electronic equipment is provided, comprising: processor;And memory, for storing
The executable instruction of the processor;Wherein, the processor is configured to above-mentioned to execute via the executable instruction is executed
Data transmission method for uplink described in any one.
In the technical solution provided by some embodiments of the present disclosure, the attribute information and target machine of target data are judged
Whether the behavior label of structure matches, and in the event of a match, judges whether target data meets data and send requirement, and meeting
In the case that data send requirement, target data is sent to target mechanism, on the one hand, the number of Nei Ge mechanism, group may be implemented
According to sharing, be conducive to the business development of each mechanism or even entire group;On the other hand, pass through mechanism behavior label and data attribute
The matching of information has standardized the requirement to data recipient, and has sent requirement by judging whether target data meets data,
Avoid data acquisition arbitrarily and may cause exceed one's powers, the problems such as responsibility is unclear.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not
The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure
Example, and together with specification for explaining the principles of this disclosure.It should be evident that the accompanying drawings in the following description is only the disclosure
Some embodiments for those of ordinary skill in the art without creative efforts, can also basis
These attached drawings obtain other attached drawings.In the accompanying drawings:
Fig. 1 diagrammatically illustrates the flow chart of data transmission method for uplink according to an exemplary embodiment of the present disclosure;
Fig. 2 diagrammatically illustrates the block diagram of data sending device according to an exemplary embodiment of the present disclosure;
Fig. 3 diagrammatically illustrates the block diagram of information determination module according to an exemplary embodiment of the present disclosure;
Fig. 4 diagrammatically illustrates the block diagram of the data sending device of the another exemplary embodiment according to the disclosure;
Fig. 5 diagrammatically illustrates the block diagram of transmission judgment module according to an exemplary embodiment of the present disclosure;
Fig. 6 diagrammatically illustrates the block diagram of data transmission blocks according to an exemplary embodiment of the present disclosure;
Fig. 7 shows the schematic diagram of storage medium according to an exemplary embodiment of the present disclosure;And
Fig. 8 diagrammatically illustrates the block diagram of electronic equipment according to an exemplary embodiment of the present disclosure.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be with a variety of shapes
Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, thesing embodiments are provided so that the disclosure will more
Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Described feature, knot
Structure or characteristic can be incorporated in any suitable manner in one or more embodiments.In the following description, it provides perhaps
More details fully understand embodiment of the present disclosure to provide.It will be appreciated, however, by one skilled in the art that can
It is omitted with technical solution of the disclosure one or more in the specific detail, or others side can be used
Method, constituent element, device, step etc..In other cases, be not shown in detail or describe known solution to avoid a presumptuous guest usurps the role of the host and
So that all aspects of this disclosure thicken.
In addition, attached drawing is only the schematic illustrations of the disclosure, it is not necessarily drawn to scale.Identical attached drawing mark in figure
Note indicates same or similar part, thus will omit repetition thereof.Some block diagrams shown in the drawings are function
Energy entity, not necessarily must be corresponding with physically or logically independent entity.These function can be realized using software form
Energy entity, or these functional entitys are realized in one or more hardware modules or integrated circuit, or at heterogeneous networks and/or place
These functional entitys are realized in reason device device and/or microcontroller device.
Flow chart shown in the drawings is merely illustrative, it is not necessary to including all steps.For example, the step of having
It can also decompose, and the step of having can merge or part merges, therefore the sequence actually executed is possible to according to the actual situation
Change.
Fig. 1 diagrammatically illustrates the flow chart of the data transmission method for uplink of the illustrative embodiments of the disclosure.With reference to Fig. 1,
The data transmission method for uplink may comprise steps of:
S12. the target data acquisition request that target mechanism is sent is obtained.
The term " mechanism " referred in the disclosure may refer to the various tissue shapes such as company, research institute or department in group
Formula.Target mechanism may refer to want the mechanism that other mechanisms from group or group obtain data.
Target data can be the data needed based on target mechanism, which can store belonging to the target data
In the storage system of mechanism.However, the storage system of group can be uploaded to after the target data is generated by the institutional affiliation
In, therefore, target data also can store in the storage system of group.
Specifically, target mechanism can send target data acquisition request to group management platform by group's Intranet.Separately
Outside, if target machine conception will obtain last updated target data in real time, target mechanism can be based on target data output
Period assignment timer, with timing to group management platform send target data acquisition request.
S14. the attribute information of target data and the row of the target mechanism are determined according to the target data acquisition request
For label.
Target data acquisition request may include the identification information of target data and the identification information of target mechanism.One side
Face, group management platform can determine the attribute information of target data according to the identification information of target data.Specifically, data
Attribute information can be with the attributive character of characterize data itself, for example, financial data and customer profile data are different attribute features
Data, different attributive character can be embodied by the identification information of target data, for example, can target data obtain ask
It asks middle and financial data is identified as 1, customer profile data is identified as 2, mesh can directly be uniquely determined out according to this mark
Mark the attributive character of data.
On the other hand, group management platform can determine the behavior mark of target mechanism according to the identification information of target mechanism
Label.Specifically, the behavior label of mechanism can characterize the operation function of mechanism, for example, mechanism may include market department, buying
Department, Finance Department etc., these different operation functions correspond to different behavior labels, and the disclosure is not spy to the format of label
Different limitation.The operation function of target mechanism can be directly uniquely determined out according to these behavior labels.
In target data acquisition request, the attribute information of target data and the row of target mechanism are characterized by identification information
For label, it can simplify the form of data attribute and behavior label, be uniformly processed, convenient for the normalization of whole flow process.
Furthermore, so it is easy to understand that can also directly include the attribute information of target data in target data acquisition request
With the behavior label of target mechanism.Alternatively, target data acquisition request may include for the behavior label of target mechanism
The organization names (or id of other forms) of target mechanism, group management platform can be the id and based on true by way of tabling look-up
Make operation function.Particular determination is not done in this illustrative embodiment to this.
S16. attribute information and the institute of the target data are judged using the preset relation table of attribute information and behavior label
Whether the behavior label for stating target mechanism matches, if it does, then judging whether the target data meets data and send requirement.
After the behavior label of the attribute information and target mechanism of determining target data, group management platform be may determine that
Whether the two matches.Specifically, developer can construct the corresponding relationship of data attribute information Yu mechanism behavior label in advance
Whether table can match by searching for mapping table both to determine as preset relation table.For example, market department is corresponding
Data attribute may only include the contact method of client, the settling time of client, complaint praise situation of client etc., without right
Mechanism should be arrived and purchase the problem of computer spends each member's wage in how much or mechanism.For another example, the corresponding data category of Finance Department
Property can be the situation etc. related to account.
In addition, the mapping table constructed in advance in addition to it can embody business dimension, can also embody time dimension,
The information such as region dimension can comprehensively consider each dimension to integrate the behavior of the attribute information of determining target data Yu target mechanism
Whether label matches.Particular determination is not done in this illustrative embodiment to this.
After determining the attribute information of target data and the behavior tag match of target mechanism in group management platform, group
Management platform may determine that whether target data meets data and send requirement.
According to some embodiments of the present disclosure, target data meets data and sends the attribute that requirement may include target data
It include the mark that can be directly transmitted in information.The mark that can be directly transmitted can target data generate when by mechanism according to
The instruction of developer is voluntarily added, and can be used by other mechanisms with characterizing this data.
In this case, if target data is unsatisfactory for data and sends requirement, that is to say, that the attribute of target data is believed
There is no the marks that can be directly transmitted in breath.Then target data acquisition request can be sent to the power of group by group management platform
Limit management platform artificially determines whether that target mechanism sends target data by rights management personnel.For example, target machine conception is wanted
Key benefits of the target data of acquisition concerning the target data institutional affiliation, this general secrecy provision of data is stringenter, this
When, the request can be comprehensively considered by rights management personnel to determine whether that target mechanism should be sent to.
According to other embodiment, judging whether target data meets data to send requirement may include: firstly, by mesh
Mark data acquisition request is sent to the institutional affiliation of target data, that is, the practical mechanism for generating target data;Next, by
The institutional affiliation determines whether for target data to be sent to target mechanism, if agreeing to the request, institutional affiliation can be to collection
Group's management platform sends one and agrees to send instruction, and target data can be sent to target mechanism to inform, in this case,
Target data meets data and sends requirement.However, can send refusal if institutional affiliation is disagreed to management platform and refer to
It enables, in this case, target mechanism will be unable to obtain target data.
In addition, for judging whether target data meets data and send desired process.The disclosure can be in advance to group
Data classify.Specifically, decision tree classification, Naive Bayes Classifier, neural network, nearest neighbour classification can be used
(K-NN) or the taxonomic methods of support vector machines (SVM) realize the classification to data.For example, being divided with neural network model
When class, data can be divided into two kinds of data of the data that can be directly transmitted and examination & approval to be sent, the feature in network can be with
Information approved by the higher authorities whether is needed for example including data.Furthermore it is also possible to call the information of data to the mind by history
It is trained and tests through network model.Next, the model, model directly can be input to the attribute information of target data
Output be target data whether meet data send require result.
Although first judging whether data attribute information matches with mechanism behavior label in the description of the disclosure, rear logarithm
According to whether meet transmission require judged.However, such processing sequence is not required, it should be appreciated that first judge
Whether data, which meet transmission, requires, and judges that data attribute information is also belonged to the mechanism whether matched technical solution of behavior label afterwards
Design of the invention.
S18. if it is satisfied, then the target data is sent to the target mechanism.
It is first according to some embodiments of the present disclosure after step S16 determines that target data meets data transmission requirement
First, the public key of the available target mechanism of group management platform;Next, group management platform can use the public affairs of target mechanism
Key encrypts target data;Then, encrypted target data can be sent to target mechanism by group management platform.Mesh
Mechanism is marked after obtaining encrypted target data, can be decrypted using the private key of itself, to obtain target data.
In addition, group management platform can be obtained from the institutional affiliation in the example that target data is stored in institutional affiliation
Target data is taken, then target data is encrypted.
In disclosure data transmission method for uplink described above, on the one hand, the data that Nei Ge mechanism, group may be implemented are total
It enjoys, is conducive to the business development of each mechanism or even entire group;On the other hand, pass through mechanism behavior label and data attribute information
Matching, standardized the requirement to data recipient, and require by judging whether target data meets data and send, avoided
The problems such as what data acquisition arbitrarily may cause exceed one's powers, responsibility is unclear.
It should be noted that although describing each step of method in the disclosure in the accompanying drawings with particular order, this is simultaneously
Undesired or hint must execute these steps in this particular order, or have to carry out the ability of step shown in whole
Realize desired result.Additional or alternative, it is convenient to omit multiple steps are merged into a step and executed by certain steps,
And/or a step is decomposed into execution of multiple steps etc..
Further, a kind of data sending device is additionally provided in this example embodiment.
Fig. 2 diagrammatically illustrates the block diagram of the data sending device of the illustrative embodiments of the disclosure.With reference to Fig. 2,
Data sending device 2 according to an exemplary embodiment of the present disclosure may include request module 21, information determination module
23, judgment module 25 and data transmission blocks 27 are sent.
Specifically, request module 21 can be used for obtaining the target data acquisition request of target mechanism transmission;Information
Determining module 23 can be used for determining the attribute information and the target machine of target data according to the target data acquisition request
The behavior label of structure;Sending judgment module 25 can be used for using described in the judgement of the preset relation table of attribute information and behavior label
Whether the attribute information of target data matches with the behavior label of the target mechanism, if it does, then judging the number of targets
According to whether meet data send require;Data transmission blocks 27 can be used for if it is satisfied, then the target data is sent to
The target mechanism.
In the data sending device of the disclosure, on the one hand, the data sharing that Nei Ge mechanism, group may be implemented is conducive to
The business development of each mechanism or even entire group;On the other hand, pass through the matching of mechanism behavior label and data attribute information, rule
Requirement of the model to data recipient, and required by judging whether target data meets data and send, it avoids data and obtains
Take arbitrarily and may cause exceed one's powers, the problems such as responsibility is unclear.
According to an exemplary embodiment of the present disclosure, the target data acquisition request include target data identification information and
The identification information of the target mechanism;Wherein, with reference to Fig. 3, information determination module 23 may include attribute information determination unit 301
With behavior tag determination unit 303.
Specifically, attribute information determination unit 301 can be used for according to the determination of the identification information of the target data
The attribute information of target data;Behavior tag determination unit 303 can be used for being determined according to the identification information of the target mechanism
The behavior label of the target mechanism.
According to an exemplary embodiment of the present disclosure, target data meets data transmission and requires to include the attribute information
In include the mark that can directly transmit.
According to an exemplary embodiment of the present disclosure, with reference to Fig. 4, data sending device 4 is removed compared to data sending device 3
It including request module 21, information determination module 23, sends outside judgment module 25 and data transmission blocks 27, can also include
Request sending module 41.
If incited somebody to action specifically, request sending module 41, which can be used for the target data, is unsatisfactory for data transmission requirement
The target data acquisition request is sent to rights management platform, to determine whether the target mechanism by rights management personnel
Send the target data.
According to an exemplary embodiment of the present disclosure, with reference to Fig. 5, sending judgment module 25 may include request transmitting unit
501 and send judging unit 503.
Specifically, request transmitting unit 501 can be used for the target data acquisition request being sent to the number of targets
According to institutional affiliation;Sending judging unit 503 can be used for judging whether receiving the agreement transmission that the institutional affiliation is sent
Instruction;Wherein, if receiving the agreement that the institutional affiliation is sent sends instruction, the target data meets data transmission
It is required that.
According to an exemplary embodiment of the present disclosure, with reference to Fig. 6, data transmission blocks 27 may include public key acquisition unit
601, DEU data encryption unit 603 and data transmission unit 605.
Specifically, public key acquisition unit 601 can be used for obtaining the public key of the target mechanism;DEU data encryption unit 603
It can be used for encrypting the target data using the public key of the target mechanism;Data transmission unit 605 can be used for
Encrypted target data is sent to the target mechanism, obtains institute after being decrypted so as to the target mechanism using private key
State target data.
According to an exemplary embodiment of the present disclosure, target data is stored in the institutional affiliation of the target data.
Since each functional module and the above method of the program analysis of running performance device of embodiment of the present invention are invented
It is identical in embodiment, therefore details are not described herein.
In an exemplary embodiment of the disclosure, a kind of computer readable storage medium is additionally provided, energy is stored thereon with
Enough realize the program product of this specification above method.In some possible embodiments, various aspects of the invention may be used also
In the form of being embodied as a kind of program product comprising program code, when described program product is run on the terminal device, institute
Program code is stated for executing the terminal device described in above-mentioned " illustrative methods " part of this specification according to this hair
The step of bright various illustrative embodiments.
Refering to what is shown in Fig. 7, describing the program product for realizing the above method of embodiment according to the present invention
700, can using portable compact disc read only memory (CD-ROM) and including program code, and can in terminal device,
Such as it is run on PC.However, program product of the invention is without being limited thereto, in this document, readable storage medium storing program for executing can be with
To be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or
It is in connection.
Described program product can be using any combination of one or more readable mediums.Readable medium can be readable letter
Number medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, infrared ray or
System, device or the device of semiconductor, or any above combination.The more specific example of readable storage medium storing program for executing is (non exhaustive
List) include: electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM), read-only
Memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read only memory
(CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
In carry readable program code.The data-signal of this propagation can take various forms, including but not limited to electromagnetic signal,
Optical signal or above-mentioned any appropriate combination.Readable signal medium can also be any readable Jie other than readable storage medium storing program for executing
Matter, the readable medium can send, propagate or transmit for by instruction execution system, device or device use or and its
The program of combined use.
The program code for including on readable medium can transmit with any suitable medium, including but not limited to wirelessly, have
Line, optical cable, RF etc. or above-mentioned any appropriate combination.
The program for executing operation of the present invention can be write with any combination of one or more programming languages
Code, described program design language include object oriented program language-Java, C++ etc., further include conventional
Procedural programming language-such as " C " language or similar programming language.Program code can be fully in user
It calculates and executes in equipment, partly executes on a user device, being executed as an independent software package, partially in user's calculating
Upper side point is executed on a remote computing or is executed in remote computing device or server completely.It is being related to far
Journey calculates in the situation of equipment, and remote computing device can pass through the network of any kind, including local area network (LAN) or wide area network
(WAN), it is connected to user calculating equipment, or, it may be connected to external computing device (such as utilize ISP
To be connected by internet).
In an exemplary embodiment of the disclosure, a kind of electronic equipment that can be realized the above method is additionally provided.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method or
Program product.Therefore, various aspects of the invention can be embodied in the following forms, it may be assumed that complete hardware embodiment, complete
The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.) or hardware and software, can unite here
Referred to as circuit, " module " or " system ".
The electronic equipment 800 of this embodiment according to the present invention is described referring to Fig. 8.The electronics that Fig. 8 is shown
Equipment 800 is only an example, should not function to the embodiment of the present invention and use scope bring any restrictions.
As shown in figure 8, electronic equipment 800 is showed in the form of universal computing device.The component of electronic equipment 800 can wrap
It includes but is not limited to: at least one above-mentioned processing unit 810, at least one above-mentioned storage unit 820, the different system components of connection
The bus 830 of (including storage unit 820 and processing unit 810), display unit 840.
Wherein, the storage unit is stored with program code, and said program code can be held by the processing unit 810
Row, so that various according to the present invention described in the execution of the processing unit 810 above-mentioned " illustrative methods " part of this specification
The step of illustrative embodiments.For example, the processing unit 810 can execute step S12 as shown in fig. 1 to step
S18。
Storage unit 820 may include the readable medium of volatile memory cell form, such as Random Access Storage Unit
(RAM) 8201 and/or cache memory unit 8202, it can further include read-only memory unit (ROM) 8203.
Storage unit 820 can also include program/utility with one group of (at least one) program module 8205
8204, such program module 8205 includes but is not limited to: operating system, one or more application program, other program moulds
It may include the realization of network environment in block and program data, each of these examples or certain combination.
Bus 830 can be to indicate one of a few class bus structures or a variety of, including storage unit bus or storage
Cell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structures
Local bus.
Electronic equipment 800 can also be with one or more external equipments 900 (such as keyboard, sensing equipment, bluetooth equipment
Deng) communication, can also be enabled a user to one or more equipment interact with the electronic equipment 800 communicate, and/or with make
Any equipment (such as the router, modulation /demodulation that the electronic equipment 800 can be communicated with one or more of the other calculating equipment
Device etc.) communication.This communication can be carried out by input/output (I/O) interface 850.Also, electronic equipment 800 can be with
By network adapter 860 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network,
Such as internet) communication.As shown, network adapter 860 is communicated by bus 830 with other modules of electronic equipment 800.
It should be understood that although not shown in the drawings, other hardware and/or software module can not used in conjunction with electronic equipment 800, including but not
Be limited to: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and
Data backup storage system etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented
Mode can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to the disclosure
The technical solution of embodiment can be embodied in the form of software products, which can store non-volatile at one
Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are so that a calculating
Equipment (can be personal computer, server, terminal installation or network equipment etc.) is executed according to disclosure embodiment
Method.
In addition, above-mentioned attached drawing is only the schematic theory of processing included by method according to an exemplary embodiment of the present invention
It is bright, rather than limit purpose.It can be readily appreciated that the time that above-mentioned processing shown in the drawings did not indicated or limited these processing is suitable
Sequence.In addition, be also easy to understand, these processing, which can be, for example either synchronously or asynchronously to be executed in multiple modules.
It should be noted that although being referred to several modules or list for acting the equipment executed in the above detailed description
Member, but this division is not enforceable.In fact, according to embodiment of the present disclosure, it is above-described two or more
Module or the feature and function of unit can embody in a module or unit.Conversely, an above-described mould
The feature and function of block or unit can be to be embodied by multiple modules or unit with further division.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
His embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Adaptive change follow the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure or
Conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by claim
It points out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the attached claims.
Claims (10)
1. a kind of data transmission method for uplink characterized by comprising
Obtain the target data acquisition request that target mechanism is sent;
The attribute information of target data and the behavior label of the target mechanism are determined according to the target data acquisition request;
The attribute information and the target machine of the target data are judged using the preset relation table of attribute information and behavior label
Whether the behavior label of structure matches, if it does, then judging whether the target data meets data and send requirement;
If it is satisfied, then the target data is sent to the target mechanism.
2. data transmission method for uplink according to claim 1, which is characterized in that the target data acquisition request includes target
The identification information of the identification information of data and the target mechanism;Wherein, target is determined according to the target data acquisition request
The attribute information of data and the behavior label of the target mechanism include:
The attribute information of the target data is determined according to the identification information of the target data;
The behavior label of the target mechanism is determined according to the identification information of the target mechanism.
3. data transmission method for uplink according to claim 1, which is characterized in that the target data meets the data and sends
Require to include the mark in the attribute information comprising that can directly transmit.
4. data transmission method for uplink according to claim 3, which is characterized in that the data transmission method for uplink further include:
If the target data is unsatisfactory for data and sends requirement, the target data acquisition request is sent to rights management
Platform, to determine whether that the target mechanism sends the target data by rights management personnel.
5. data transmission method for uplink according to claim 1, which is characterized in that judge whether the target data meets data
Transmission requires to include:
The target data acquisition request is sent to the institutional affiliation of the target data;
Judge whether that receiving the agreement that the institutional affiliation is sent sends instruction;
Wherein, if receiving the agreement that the institutional affiliation is sent sends instruction, the target data meets data transmission
It is required that.
6. data transmission method for uplink according to claim 1, which is characterized in that the target data is sent to the target
Mechanism includes:
Obtain the public key of the target mechanism;
The target data is encrypted using the public key of the target mechanism;
Encrypted target data is sent to the target mechanism, is obtained after being decrypted so as to the target mechanism using private key
Take the target data.
7. data transmission method for uplink according to claim 1, which is characterized in that the target data is stored in the number of targets
According to institutional affiliation in.
8. a kind of data sending device characterized by comprising
Request module, for obtaining the target data acquisition request that target mechanism is sent in group;
Information determination module, for determined according to the target data acquisition request target data attribute information and the target
The behavior label of mechanism;
Judgment module is sent, for judging the attribute of the target data using the preset relation table of attribute information and behavior label
Whether information matches with the behavior label of the target mechanism, if it does, then judging whether the target data meets data
It sends and requires;
Data transmission blocks, for if it is satisfied, then the target data is sent to the target mechanism.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt
Processor realizes data transmission method for uplink described in any one of claims 1 to 7 when executing.
10. a kind of electronic equipment, including memory and processor, the memory are stored with computer program, which is characterized in that
The processor realizes the step of data transmission method for uplink described in any one of claims 1 to 7 when executing the computer program
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811191430.0A CN109547406B (en) | 2018-10-12 | 2018-10-12 | Data transmission method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811191430.0A CN109547406B (en) | 2018-10-12 | 2018-10-12 | Data transmission method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109547406A true CN109547406A (en) | 2019-03-29 |
CN109547406B CN109547406B (en) | 2022-05-27 |
Family
ID=65843840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811191430.0A Active CN109547406B (en) | 2018-10-12 | 2018-10-12 | Data transmission method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109547406B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110334148A (en) * | 2019-05-23 | 2019-10-15 | 深圳壹账通智能科技有限公司 | The method and device of data write-in block chain network in enterprise resource planning |
CN110716971A (en) * | 2019-08-28 | 2020-01-21 | 深圳壹账通智能科技有限公司 | Data calling method for third-party database and related equipment |
CN111814012A (en) * | 2020-07-10 | 2020-10-23 | 泰康保险集团股份有限公司 | Activity matching method, device, medium and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005142622A (en) * | 2003-11-04 | 2005-06-02 | Ricoh Co Ltd | Communication apparatus |
CN102456199A (en) * | 2010-10-18 | 2012-05-16 | 北京学之途网络科技有限公司 | Method and device for expanding internet user sample set and acquiring attribute parameter |
WO2017076193A1 (en) * | 2015-11-05 | 2017-05-11 | 北京奇虎科技有限公司 | Method and apparatus for processing request from client |
WO2017125020A1 (en) * | 2016-01-22 | 2017-07-27 | 腾讯科技(深圳)有限公司 | Message processing method, device and system |
CN107066570A (en) * | 2017-04-07 | 2017-08-18 | 聚好看科技股份有限公司 | Data managing method and device |
WO2017177778A1 (en) * | 2016-04-12 | 2017-10-19 | 平安科技(深圳)有限公司 | Information transmission management method and apparatus, server, and storage medium |
CN108092945A (en) * | 2016-11-22 | 2018-05-29 | 中兴通讯股份有限公司 | Definite method and apparatus, the terminal of access rights |
-
2018
- 2018-10-12 CN CN201811191430.0A patent/CN109547406B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005142622A (en) * | 2003-11-04 | 2005-06-02 | Ricoh Co Ltd | Communication apparatus |
CN102456199A (en) * | 2010-10-18 | 2012-05-16 | 北京学之途网络科技有限公司 | Method and device for expanding internet user sample set and acquiring attribute parameter |
WO2017076193A1 (en) * | 2015-11-05 | 2017-05-11 | 北京奇虎科技有限公司 | Method and apparatus for processing request from client |
WO2017125020A1 (en) * | 2016-01-22 | 2017-07-27 | 腾讯科技(深圳)有限公司 | Message processing method, device and system |
WO2017177778A1 (en) * | 2016-04-12 | 2017-10-19 | 平安科技(深圳)有限公司 | Information transmission management method and apparatus, server, and storage medium |
CN108092945A (en) * | 2016-11-22 | 2018-05-29 | 中兴通讯股份有限公司 | Definite method and apparatus, the terminal of access rights |
CN107066570A (en) * | 2017-04-07 | 2017-08-18 | 聚好看科技股份有限公司 | Data managing method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110334148A (en) * | 2019-05-23 | 2019-10-15 | 深圳壹账通智能科技有限公司 | The method and device of data write-in block chain network in enterprise resource planning |
CN110716971A (en) * | 2019-08-28 | 2020-01-21 | 深圳壹账通智能科技有限公司 | Data calling method for third-party database and related equipment |
CN111814012A (en) * | 2020-07-10 | 2020-10-23 | 泰康保险集团股份有限公司 | Activity matching method, device, medium and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN109547406B (en) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Villarreal et al. | Blockchain for healthcare management systems: A survey on interoperability and security | |
CN105493538B (en) | The system and method for NFC access control for safety element center type NFC framework | |
CN109862041A (en) | A kind of digital identification authentication method, unit, system and storage medium | |
CN108540459A (en) | Data storage method, device, system, electronic equipment and computer-readable medium | |
US11055420B2 (en) | Controlling access to data requested from an electronic information system | |
CN109547406A (en) | Data transmission method for uplink and device, storage medium and electronic equipment | |
CN111625713B (en) | Big data-based resource recommendation method and device, electronic equipment and medium | |
CN112394974B (en) | Annotation generation method and device for code change, electronic equipment and storage medium | |
CN110460563A (en) | Data encryption, decryption method and device, system, readable medium and electronic equipment | |
US11316833B2 (en) | System, method, and recording medium for preventing back propogation of data protection | |
US10678520B2 (en) | Replacement algorithm selection platform | |
US11797890B2 (en) | Performance manager to autonomously evaluate replacement algorithms | |
CN109522751A (en) | Access right control method, device, electronic equipment and computer-readable medium | |
CN110197707A (en) | Medical record information processing method, device, medium and electronic equipment based on block chain | |
CN109147918A (en) | Reserve matching process, device, electronic equipment and computer-readable medium | |
CN109524066A (en) | Medical data processing method and processing device, storage medium and electronic equipment | |
CN111178849A (en) | Linear process engine implementation method, device, equipment and storage medium | |
CN110020800A (en) | Information processing method, device, medium and electronic equipment based on block chain | |
CN110474886B (en) | Block chain based data encryption method and device, electronic equipment and storage medium | |
CN111177536A (en) | Method and device for transmitting customized information to unregistered user based on device fingerprint and electronic device | |
CN110336787A (en) | Data encryption method and device, computer equipment and storage medium | |
CN109951294A (en) | Information update management method and relevant device in electronic labelling system | |
CN112347344A (en) | Management method and device for multi-period additional resource certificate and electronic equipment | |
US20230162053A1 (en) | Machine-learning techniques for risk assessment based on clustering | |
CN111209403A (en) | Data processing method, device, 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 |