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 PDF

Info

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
Application number
CN201811191430.0A
Other languages
Chinese (zh)
Other versions
CN109547406B (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 Life Insurance Company of China Ltd
Original Assignee
Ping An Life Insurance Company of China 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 Life Insurance Company of China Ltd filed Critical Ping An Life Insurance Company of China Ltd
Priority to CN201811191430.0A priority Critical patent/CN109547406B/en
Publication of CN109547406A publication Critical patent/CN109547406A/en
Application granted granted Critical
Publication of CN109547406B publication Critical patent/CN109547406B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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/0442Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public 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

Data transmission method for uplink and device, storage medium and electronic equipment
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.
CN201811191430.0A 2018-10-12 2018-10-12 Data transmission method and device, storage medium and electronic equipment Active CN109547406B (en)

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)

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

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

Patent Citations (7)

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

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