CN109547406B - Data transmission method and device, storage medium and electronic equipment - Google Patents

Data transmission method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN109547406B
CN109547406B CN201811191430.0A CN201811191430A CN109547406B CN 109547406 B CN109547406 B CN 109547406B CN 201811191430 A CN201811191430 A CN 201811191430A CN 109547406 B CN109547406 B CN 109547406B
Authority
CN
China
Prior art keywords
target
target data
data
attribute information
sending
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.)
Active
Application number
CN201811191430.0A
Other languages
Chinese (zh)
Other versions
CN109547406A (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

Images

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 data sending method and device, a storage medium and electronic equipment, and relates to the field of data processing. The data transmission method comprises the following steps: acquiring a target data acquisition request sent by a target mechanism; determining attribute information of target data and a behavior tag of the target mechanism according to the target data acquisition request; judging whether the attribute information of the target data is matched with the behavior tag of the target mechanism or not by adopting a preset relation table of the attribute information and the behavior tag, and if so, judging whether the target data meets the data sending requirement or not; and if so, sending the target data to the target mechanism. The method and the system can realize data sharing of each organization in the group.

Description

Data transmission method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to a data transmission method, a data transmission apparatus, a storage medium, and an electronic device.
Background
At present, each organization (for example, research institute, company, department, etc.) in an enterprise group works independently due to business differences, only processes its business content, and only stores data generated by itself.
Based on the consideration of factors such as information safety, the mechanisms do not transmit information to the outside. Under the condition, the utilization rate of effective data is low, and each mechanism cannot share and integrate resources, so that the problems of slow service development, low working efficiency and the like are caused.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure is directed to a data transmission method and apparatus, a storage medium, and an electronic device, so as to solve, at least to a certain extent, a problem that business development is slow due to the fact that resources of organizations in a group cannot be shared.
According to an aspect of the present disclosure, there is provided a data transmitting method including: acquiring a target data acquisition request sent by a target mechanism; determining attribute information of target data and a behavior tag of the target mechanism according to the target data acquisition request; judging whether the attribute information of the target data is matched with the behavior tag of the target mechanism or not by adopting a preset relation table of the attribute information and the behavior tag, and if so, judging whether the target data meets the data sending requirement or not; if so, sending the target data to the target organization.
In an exemplary embodiment of the present disclosure, the target data acquisition request includes identification information of target data and identification information of the target organization; determining attribute information of target data and a behavior tag of the target mechanism according to the target data acquisition request comprises: determining attribute information of the target data according to the identification information of the target data; and determining the behavior tag of the target mechanism according to the identification information of the target mechanism.
In an exemplary embodiment of the present disclosure, the target data satisfying the data transmission requirement includes that the attribute information includes a directly transmittable flag.
In an exemplary embodiment of the present disclosure, the data transmission method further includes: and if the target data do not meet the data sending requirements, sending the target data acquisition request to a permission management platform so that a permission manager determines whether to send the target data to the target mechanism.
In an exemplary embodiment of the present disclosure, determining whether the target data meets a data transmission requirement includes: sending the target data acquisition request to the mechanism to which the target data belongs; judging whether a transmission approval instruction sent by the affiliated mechanism is received; and if an agreement sending instruction sent by the affiliated mechanism is received, the target data meets the data sending requirement.
In an exemplary embodiment of the present disclosure, sending the target data to the target authority includes: acquiring a public key of the target institution; encrypting the target data by adopting the public key of the target mechanism; and sending the encrypted target data to the target mechanism so that the target mechanism can obtain the target data after decrypting by adopting a private key.
In an exemplary embodiment of the present disclosure, the target data is stored in an affiliated entity of the target data.
According to an aspect of the present disclosure, a data transmission apparatus is provided, which may include a request acquisition module, an information determination module, a transmission determination module, and a data transmission module.
Specifically, the request acquisition module may be configured to acquire a target data acquisition request sent by a target organization in a group; the information determining module may be configured to determine attribute information of the target data and a behavior tag of the target entity according to the target data obtaining request; the sending judgment module can be used for judging whether the attribute information of the target data is matched with the behavior tag of the target mechanism or not by adopting a preset relation table of the attribute information and the behavior tag, and if so, judging whether the target data meets the data sending requirement or not; the data sending module may be configured to send the target data to the target institution if satisfied.
In an exemplary embodiment of the present disclosure, the target data acquisition request includes identification information of target data and identification information of the target organization; the information determination module may include an attribute information determination unit and a behavior tag determination unit.
Specifically, the attribute information determining unit may be configured to determine the attribute information of the target data according to the identification information of the target data; the behavior tag determination unit may be configured to determine a behavior tag of the target institution according to the identification information of the target institution.
In an exemplary embodiment of the present disclosure, the target data satisfying the data transmission requirement includes including a directly transmittable flag in the attribute information.
In an exemplary embodiment of the present disclosure, the data transmitting apparatus may further include a request transmitting module.
Specifically, the request sending module may be configured to send the target data obtaining request to the rights management platform if the target data does not meet the data sending requirement, so that a rights manager determines whether to send the target data to the target mechanism.
In an exemplary embodiment of the present disclosure, the transmission determination module may include a request transmission unit and a transmission determination unit.
Specifically, the request sending unit may be configured to send the target data obtaining request to the mechanism to which the target data belongs; the transmission judging unit may be configured to judge whether a transmission approval instruction transmitted by the affiliated entity is received; and if an agreement sending instruction sent by the affiliated mechanism is received, the target data meets the data sending requirement.
In an exemplary embodiment of the present disclosure, the data transmission module may include a public key obtaining unit, a data encryption unit, and a data transmission unit.
Specifically, the public key obtaining unit may be configured to obtain a public key of the target institution; the data encryption unit may be configured to encrypt the target data using a public key of the target authority; the data sending unit may be configured to send the encrypted target data to the target entity, so that the target entity obtains the target data after decrypting with a private key.
In an exemplary embodiment of the present disclosure, the target data is stored in an affiliated entity of the target data.
According to an aspect of the present disclosure, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, implements the data transmission method of any one of the above.
According to an aspect of the present disclosure, there is provided an electronic device including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the data transmission method of any one of the above via execution of the executable instructions.
In the technical solutions provided in some embodiments of the present disclosure, it is determined whether attribute information of target data matches a behavior tag of a target organization, and in the case of matching, it is determined whether the target data meets a data transmission requirement, and in the case of meeting the data transmission requirement, the target data is transmitted to the target organization, on one hand, data sharing of organizations within a group can be achieved, which is beneficial to business development of the organizations and even the whole group; on the other hand, the requirements on a data acquisition party are normalized through the matching of the mechanism behavior tag and the data attribute information, and the problems of exceeding authority, being incapable of responsibilities and the like caused by random data acquisition are avoided through judging whether the target data meets the data transmission requirements or not.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty. In the drawings:
fig. 1 schematically shows a flow chart of a data transmission method according to an exemplary embodiment of the present disclosure;
fig. 2 schematically shows a block diagram of a data transmission apparatus according to an exemplary embodiment of the present disclosure;
FIG. 3 schematically illustrates a block diagram of an information determination module according to an exemplary embodiment of the present disclosure;
fig. 4 schematically shows a block diagram of a data transmission apparatus according to another exemplary embodiment of the present disclosure;
FIG. 5 schematically illustrates a block diagram of a transmission determination module according to an exemplary embodiment of the present disclosure;
FIG. 6 schematically illustrates a block diagram of a data transmission module according to an exemplary embodiment of the present disclosure;
FIG. 7 shows a schematic diagram of a storage medium according to an example embodiment of the present disclosure; and
fig. 8 schematically shows a block diagram of an electronic device according to an exemplary embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the steps. For example, some steps may be decomposed, some steps may be combined or partially combined, and thus the actual execution order may be changed according to the actual situation.
Fig. 1 schematically shows a flowchart of a data transmission method of an exemplary embodiment of the present disclosure. Referring to fig. 1, the data transmission method may include the steps of:
and S12, acquiring a target data acquisition request sent by a target mechanism.
The term "organization" referred to in this disclosure may refer to various forms of organizations such as a company, a research institute, or a department within a group. A target organization may refer to an organization that wants to obtain data from a clique or other organizations in the clique.
The target data may be based on data required by the target organization, which may be stored in a storage system of the organization to which the target data pertains. However, the target data may be uploaded to the storage system of the group after being generated by the affiliated organization, and thus, the target data may also be stored in the storage system of the group.
Specifically, the target organization may send a target data acquisition request to the group management platform through the group intranet. In addition, if the target institution wants to acquire the latest updated target data in real time, the target institution may configure a timer based on the period of target data production to periodically send a target data acquisition request to the clique management platform.
And S14, determining attribute information of the target data and a behavior tag of the target mechanism according to the target data acquisition request.
The target data acquisition request may contain identification information of the target data and identification information of the target institution. In one aspect, the clique management platform may determine attribute information of the target data according to the identification information of the target data. Specifically, the attribute information of the data may represent the attribute characteristics of the data itself, for example, the financial data and the customer information data are data with different attribute characteristics, and different attribute characteristics may be embodied by the identification information of the target data, for example, the financial data may be identified as 1 and the customer information data may be identified as 2 in the target data acquisition request, and the attribute characteristics of the target data may be directly and uniquely determined according to the identification.
On the other hand, the group management platform can determine the behavior label of the target institution according to the identification information of the target institution. Specifically, the behavior tags of the organization may represent business functions of the organization, for example, the organization may include a marketing department, a purchasing department, a financial department, and the like, and these different business functions correspond to different behavior tags, and the format of the tags is not particularly limited in the present disclosure. And the business function of the target organization can be directly and uniquely determined according to the behavior labels.
In the target data acquisition request, the attribute information of the target data and the behavior tag of the target mechanism are represented by the identification information, so that the forms of the data attribute and the behavior tag can be simplified, the unified processing is realized, and the normalization of the whole process is facilitated.
In addition, it is easy to understand that the target data acquisition request may also directly include attribute information of the target data and a behavior tag of the target entity. Alternatively, for the behavior tag of the target organization, the target data acquisition request may include the organization name (or other form of id) of the target organization, and the group management platform may determine the business function through the id and based on a table lookup. This is not particularly limited in the present exemplary embodiment.
And S16, judging whether the attribute information of the target data is matched with the behavior tag of the target mechanism or not by adopting a preset relation table of the attribute information and the behavior tag, and if so, judging whether the target data meets the data sending requirement or not.
After determining the attribute information of the target data and the behavior label of the target mechanism, the group management platform can judge whether the attribute information of the target data and the behavior label of the target mechanism are matched. Specifically, the developer may pre-construct a correspondence table between the data attribute information and the mechanism behavior tag as a preset relationship table, and may determine whether the data attribute information and the mechanism behavior tag are matched by searching the correspondence table. For example, the data attributes corresponding to the market department may only include the contact information of the client, the establishment time of the client, the complaint and the like of the client, and may not correspond to the problem of how much money is spent by purchasing computers by the organization or the wages of each member in the organization. As another example, the data attribute corresponding to the financial department may be a situation related to an account, and the like.
In addition, the pre-constructed corresponding relation table can embody service dimensions, time dimensions, region dimensions and other information, and can comprehensively consider all dimensions to comprehensively determine whether the attribute information of the target data is matched with the behavior tag of the target mechanism. This is not particularly limited in the present exemplary embodiment.
After the group management platform determines that the attribute information of the target data is matched with the behavior label of the target mechanism, the group management platform can judge whether the target data meets the data sending requirement.
According to some embodiments of the present disclosure, the target data satisfying the data transmission requirement may include that the attribute information of the target data includes an identifier that can be directly transmitted. This directly transmittable identity can be added by the organization at the time of target data generation, according to the developer's instructions, to characterize that such data can be used by other organizations.
In this case, if the target data does not satisfy the data transmission requirement, that is, there is no directly transmittable identifier in the attribute information of the target data. The group management platform can send the target data acquisition request to the authority management platform of the group, and the authority management personnel artificially determines whether to send the target data to the target institution. For example, the target data that the target organization wants to obtain is in the core interests of the organization to which the target data belongs, and the security measures of the data are generally strict, and in this case, the request can be comprehensively considered by the authority management personnel to determine whether the request should be sent to the target organization.
According to some further embodiments, determining whether the target data meets the data transmission requirement may include: firstly, sending a target data acquisition request to a mechanism to which the target data belongs, namely a mechanism which actually generates the target data; next, it is determined by the affiliated entity whether to send the target data to the target entity, and if the request is granted, the affiliated entity may send a grant sending instruction to the group management platform to inform that the target data can be sent to the target entity, in which case the target data satisfies the data sending requirement. However, if the affiliated entity does not agree, a rejection instruction may be sent to the management platform, in which case the target entity will not be able to obtain the target data.
Further, it is directed to a process of determining whether the target data satisfies the data transmission requirement. The present disclosure can classify data of a clique in advance. Specifically, the classification of the data can be realized by adopting a classification means of decision tree classification, a naive Bayes classifier, a neural network, nearest neighbor classification (K-NN) or a Support Vector Machine (SVM). For example, when the data is classified by a neural network model, the data may be divided into data that can be directly transmitted and data that can be examined and approved to be transmitted, and the characteristics in the network may include, for example, information on whether the data needs to be approved by a higher level. In addition, the neural network model can be trained and tested through the information of the historical calling data. Next, the attribute information of the target data may be directly input to the model, and the output of the model is the result of whether the target data satisfies the data transmission requirement.
Although in the description of the present disclosure, it is determined whether the data attribute information matches the organization behavior tag, and then it is determined whether the data satisfies the transmission requirement. However, such a processing sequence is not necessary, and it should be understood that the technical solution of determining whether the data satisfies the transmission requirement first and then determining whether the data attribute information matches with the mechanism behavior tag also belongs to the idea of the present invention.
S18, if yes, sending the target data to the target mechanism.
After step S16 determines that the target data meets the data transmission requirement, according to some embodiments of the present disclosure, first, the group management platform may obtain a public key of the target organization; next, the group management platform may encrypt the target data using the public key of the target organization; subsequently, the group management platform may send the encrypted target data to the target institution. After obtaining the encrypted target data, the target mechanism may decrypt the encrypted target data by using its own private key to obtain the target data.
In addition, in the case where the target data is stored in the affiliated organization, the group management platform may acquire the target data from the affiliated organization and encrypt the target data.
In the above-described data transmission method of the present disclosure, on one hand, data sharing of each organization within a group can be achieved, which facilitates business development of each organization and even the whole group; on the other hand, the requirements on a data acquisition party are normalized through the matching of the mechanism behavior tag and the data attribute information, and the problems of exceeding authority, being uncertain in responsibility and the like which are possibly caused by random data acquisition are avoided through judging whether the target data meets the data transmission requirement or not.
It should be noted that although the steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that the steps must be performed in this particular order or that all of the depicted steps must be performed to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
Further, the present exemplary embodiment also provides a data transmission apparatus.
Fig. 2 schematically shows a block diagram of a data transmission apparatus according to an exemplary embodiment of the present disclosure. Referring to fig. 2, the data transmission apparatus 2 according to an exemplary embodiment of the present disclosure may include a request acquisition module 21, an information determination module 23, a transmission determination module 25, and a data transmission module 27.
Specifically, the request obtaining module 21 may be configured to obtain a target data obtaining request sent by a target entity; the information determining module 23 may be configured to determine attribute information of the target data and a behavior tag of the target entity according to the target data obtaining request; the sending judgment module 25 may be configured to judge whether the attribute information of the target data matches the behavior tag of the target mechanism by using a preset relationship table between attribute information and the behavior tag, and if so, judge whether the target data meets a data sending requirement; the data sending module 27 may be configured to send the target data to the target institution if satisfied.
In the data sending device disclosed by the invention, on one hand, data sharing of each organization in the group can be realized, and the service development of each organization and even the whole group is facilitated; on the other hand, the requirements on a data acquisition party are normalized through the matching of the mechanism behavior tag and the data attribute information, and the problems of exceeding authority, being incapable of responsibilities and the like caused by random data acquisition are avoided through judging whether the target data meets the data transmission requirements or not.
According to an exemplary embodiment of the present disclosure, the target data acquisition request includes identification information of target data and identification information of the target organization; among them, referring to fig. 3, the information determining module 23 may include an attribute information determining unit 301 and a behavior tag determining unit 303.
Specifically, the attribute information determining unit 301 may be configured to determine the attribute information of the target data according to the identification information of the target data; the behavior tag determination unit 303 may be configured to determine a behavior tag of the target entity according to the identification information of the target entity.
According to an exemplary embodiment of the present disclosure, the target data satisfying the data transmission requirement includes that the attribute information includes a directly transmittable flag.
According to an exemplary embodiment of the present disclosure, referring to fig. 4, the data transmission apparatus 4 may include a request transmission module 41 in addition to the request acquisition module 21, the information determination module 23, the transmission determination module 25, and the data transmission module 27, compared to the data transmission apparatus 3.
Specifically, the request sending module 41 may be configured to send the target data obtaining request to the rights management platform if the target data does not meet the data sending requirement, so that a rights manager determines whether to send the target data to the target organization.
According to an exemplary embodiment of the present disclosure, referring to fig. 5, the transmission judging module 25 may include a request transmitting unit 501 and a transmission judging unit 503.
Specifically, the request sending unit 501 may be configured to send the target data obtaining request to the affiliated entity of the target data; the transmission judging unit 503 may be configured to judge whether an approval transmission instruction transmitted by the affiliated entity is received; and if an agreement sending instruction sent by the affiliated mechanism is received, the target data meets the data sending requirement.
According to an exemplary embodiment of the present disclosure, referring to fig. 6, the data transmission module 27 may include a public key acquisition unit 601, a data encryption unit 603, and a data transmission unit 605.
Specifically, the public key obtaining unit 601 may be configured to obtain a public key of the target institution; the data encryption unit 603 may be configured to encrypt the target data with a public key of the target authority; the data sending unit 605 may be configured to send the encrypted target data to the target entity, so that the target entity obtains the target data after decrypting with a private key.
According to an exemplary embodiment of the present disclosure, target data is stored in an affiliated entity of the target data.
Since each functional module of the program operation performance analysis apparatus according to the embodiment of the present invention is the same as that in the embodiment of the present invention, it is not described herein again.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, aspects of the invention may also be implemented in the form of a program product comprising program code means for causing a terminal device to carry out the steps according to various exemplary embodiments of the invention described in the above section "exemplary methods" of the present description, when said program product is run on the terminal device.
Referring to fig. 7, a program product 700 for implementing the above method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or program product. Thus, various aspects of the invention may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 800 according to this embodiment of the invention is described below with reference to fig. 8. The electronic device 800 shown in fig. 8 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in fig. 8, electronic device 800 is in the form of a general purpose computing device. The components of the electronic device 800 may include, but are not limited to: the at least one processing unit 810, the at least one memory unit 820, a bus 830 connecting different system components (including the memory unit 820 and the processing unit 810), and a display unit 840.
Wherein the storage unit stores program code that is executable by the processing unit 810 to cause the processing unit 810 to perform steps according to various exemplary embodiments of the present invention as described in the above section "exemplary methods" of the present specification. For example, the processing unit 810 may perform steps S12 through S18 as shown in fig. 1.
The storage unit 820 may include readable media in the form of volatile memory units such as a random access memory unit (RAM)8201 and/or a cache memory unit 8202, and may further include a read only memory unit (ROM) 8203.
The storage unit 820 may also include a program/utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 830 may be any of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 800 may also communicate with one or more external devices 900 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 800, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 800 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 850. Also, the electronic device 800 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 860. As shown, the network adapter 860 communicates with the other modules of the electronic device 800 via the bus 830. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
Furthermore, the above-described figures are merely schematic illustrations of processes involved in methods according to exemplary embodiments of the invention, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice in the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the terms of the appended claims.

Claims (8)

1. A data sending method is characterized by being applied to a group management platform and comprising the following steps:
acquiring a target data acquisition request sent by a target mechanism; target data are generated by an organization to which the target data belong, and the target organization and the organization to which the target data belong to a group corresponding to the group management platform;
determining attribute information of target data and a behavior tag of the target mechanism according to the target data acquisition request;
judging whether the attribute information of the target data is matched with the behavior tag of the target mechanism or not by adopting a preset relation table of the attribute information and the behavior tag, and if so, judging whether the target data meets the data sending requirement or not;
if so, sending the target data to the target mechanism;
wherein the target data meeting the data transmission requirement comprises that the attribute information contains a directly transmittable identifier, and the directly transmittable identifier is added by an organization to which the target data belongs when the target data is generated.
2. The data transmission method according to claim 1, wherein the target data acquisition request includes identification information of target data and identification information of the target entity; determining attribute information of target data and a behavior tag of the target mechanism according to the target data acquisition request comprises:
determining attribute information of the target data according to the identification information of the target data;
and determining the behavior tag of the target mechanism according to the identification information of the target mechanism.
3. The data transmission method according to claim 1, wherein the data transmission method further comprises:
and if the target data do not meet the data sending requirements, sending the target data acquisition request to a permission management platform so that a permission manager determines whether to send the target data to the target mechanism.
4. The data transmission method according to claim 1, wherein transmitting the target data to the target entity comprises:
acquiring a public key of the target institution;
encrypting the target data by adopting the public key of the target mechanism;
and sending the encrypted target data to the target mechanism so that the target mechanism can obtain the target data after decrypting by adopting a private key.
5. The data transmission method according to claim 1, wherein the target data is stored in an organization to which the target data belongs.
6. A data transmission device is applied to a group management platform and comprises:
the request acquisition module is used for acquiring a target data acquisition request sent by a target mechanism in a group; target data are generated by an organization to which the target data belong, and the target organization and the organization to which the target data belong to a group corresponding to the group management platform;
the information determining module is used for determining attribute information of the target data and a behavior tag of the target mechanism according to the target data acquisition request;
the sending judgment module is used for judging whether the attribute information of the target data is matched with the behavior tag of the target mechanism or not by adopting a preset relation table of the attribute information and the behavior tag, and if so, judging whether the target data meets the data sending requirement or not;
the data sending module is used for sending the target data to the target mechanism if the target data meets the requirements;
wherein the target data meeting the data transmission requirement comprises that the attribute information contains a directly transmittable identifier, and the directly transmittable identifier is added by an organization to which the target data belongs when the target data is generated.
7. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the data transmission method according to any one of claims 1 to 5.
8. An electronic device comprising a memory and a processor, the memory storing a computer program, wherein the processor when executing the computer program implements the steps of the data transmission method of any one of claims 1 to 5.
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 CN109547406A (en) 2019-03-29
CN109547406B true 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)

Families Citing this family (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 (4)

* 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
CN107066570A (en) * 2017-04-07 2017-08-18 聚好看科技股份有限公司 Data managing method and device
CN108092945A (en) * 2016-11-22 2018-05-29 中兴通讯股份有限公司 Definite method and apparatus, the terminal of access rights

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450730A (en) * 2015-11-05 2016-03-30 北京奇虎科技有限公司 Method and apparatus for processing request from client
CN106997357B (en) * 2016-01-22 2020-10-09 腾讯科技(深圳)有限公司 Message processing method, device and system
CN105847059B (en) * 2016-04-12 2018-12-18 平安科技(深圳)有限公司 Information transmitting administrative method and device

Patent Citations (4)

* 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
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

Also Published As

Publication number Publication date
CN109547406A (en) 2019-03-29

Similar Documents

Publication Publication Date Title
US10503911B2 (en) Automatic generation of data-centric attack graphs
US11682070B2 (en) Systems and methods for estimating past and prospective attribute values associated with a user account
US11487873B2 (en) Risk score generation utilizing monitored behavior and predicted impact of compromise
CN109460664B (en) Risk analysis method and device, electronic equipment and computer readable medium
US11811907B2 (en) Data processing permits system with keys
CN109547406B (en) Data transmission method and device, storage medium and electronic equipment
WO2015073186A1 (en) Method and system for dynamically and automatically managing resource access permissions
EP4124944B1 (en) Intelligent cloud management based on profile
US20210334817A1 (en) Management of queued appointment workflow using robotic process automation and template-based documents
US10387816B2 (en) Automating a governance process of optimizing a portfolio of services in a governed SOA
US10678520B2 (en) Replacement algorithm selection platform
CN111583018A (en) Credit granting strategy management method and device based on user financial performance analysis and electronic equipment
US20200125753A1 (en) Secure data analysis
CN110474886B (en) Block chain based data encryption method and device, electronic equipment and storage medium
CN110336787B (en) Data encryption method and device, computer equipment and storage medium
US10528965B2 (en) Bundling application programming interfaces
CN111177536A (en) Method and device for transmitting customized information to unregistered user based on device fingerprint and electronic device
US20210049516A1 (en) Using a Machine Learning System to Process a Corpus of Documents Associated With a User to Determine a User-Specific and/or Process-Specific Consequence Index
KR20180042726A (en) A method for analyzing big data based on cloud service and an apparatus therefore
JP6342094B1 (en) Information processing system, information processing method, and program
Lakshmi et al. Emerging Technologies and Security in Cloud Computing
CN114091815A (en) Resource request processing method, device and system and electronic equipment
CN110163571A (en) Distributed archive management method, system, medium and electronic equipment
US10044685B2 (en) Securing enterprise data on mobile devices
CN110659260A (en) Big data ecosystem construction method and device based on tetramerization idea

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