[go: up one dir, main page]

CN111800498A - 一种数据传输方法及装置 - Google Patents

一种数据传输方法及装置 Download PDF

Info

Publication number
CN111800498A
CN111800498A CN202010621068.7A CN202010621068A CN111800498A CN 111800498 A CN111800498 A CN 111800498A CN 202010621068 A CN202010621068 A CN 202010621068A CN 111800498 A CN111800498 A CN 111800498A
Authority
CN
China
Prior art keywords
interactive terminal
data
information
network address
identification information
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.)
Pending
Application number
CN202010621068.7A
Other languages
English (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN202010621068.7A priority Critical patent/CN111800498A/zh
Publication of CN111800498A publication Critical patent/CN111800498A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • 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
    • 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/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请公开了一种数据传输方法及装置。其中方法包括:获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;基于所述第一数据信息获得第二交互终端的标识信息;基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;基于所述第二交互终端的网络地址将所述需要解析的第二数据信息发送至所述第二交互终端。本申请数据交换中心在获取第二交互终端的设备类型时是直接从第一数据信息中获取的,物联网数据交换中心不需要对数据包进行解析,进而无需得知数据报文、无需获得数据加密方式及密钥,由此能够保证数据的安全,防止数据泄露。

Description

一种数据传输方法及装置
技术领域
本申请涉及通信技术领域,特别涉及一种数据传输方法及装置。
背景技术
云平台已经成为物联网(Internet of Things,IOT)架构中不可缺少的重要一环节,当前云方案商提供平台即服务(Platform as a Service,PAAS),或者提供软件即服务(SoftwareasaService,SaaS)来帮助IOT企业实现设备生态,以完成同一企业下的终端设备之间的信息交互。
但是无论PAAS还是SAAS对生态企业来说都有其安全隐患,如SAAS平台,生态企业必须遵循平台方案商的数据报文定义,上报设备的数据,对于平台方案商数据是透明的;PAAS平台,虽然企业可以自行定义数据的报文,不过代码和功能的执行都在云端,因此存在代码泄露和数据报文被解析以及数据的存储等风险,由此可见,现有技术中终端设备在通过物联网数据交换中心进行信息交互时,容易出现数据泄露的问题。
发明内容
本申请实施例的目的在于提供一种数据传输方法及装置,本申请的实施例采用了如下技术方案:一种数据传输方法,包括:
获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
基于所述第一数据信息获得第二交互终端的标识信息;
基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;
基于所述第二交互终端的网络地址将所述需要解析的第二数据信息发送至所述第二交互终端。
可选的,在无法从所述第一数据信息中获得所述第二交互终端的标识信息的情况下,所述方法还包括:
对所述第二数据信息进行解析,以获得所述第二交互终端的网络地址;
基于所述第二交互终端的网络地址将所述第二数据信息发送至所述第二交互终端。
可选的,所述方法还包括:
从所述第一数据信息中获得所述第一交互终端的身份信息;
基于所述第二交互终端的标识信息确定所述第二交互终端的身份信息;
确定所述第一交互终端的身份信息与所述第二交互终端的身份信息是否满足匹配关系;
在确定所述第一交互终端的身份信息与所述第二交互终端的身份信息匹配的情况下,基于所述网络地址将所述第二数据信息发送至所述第二交互终端。
可选的,所述标识信息包括设备类型,所述基于所述第二终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址,具体包括:
基于所述第二交互终端的设备类型查找预先建立的存储有设备类型与网络地址对应关系的映射表,以确定与所述第二终端的设备类型对应的网络地址为第二交互终端的网络地址。
可选的,所述标识信息包括设备类型,所述基于所述第二交互终端的标识信息确定第二交互终端的身份信息,具体包括:
基于所述设备类型查找预先建立的存储有设备类型与身份信息对应关系的映射表,以确定与所述设备类型对应的身份信息为第二交互终端的身份信息。
可选的,所述方法还包括:
获得终端的身份信息、设备类型以及网络地址的对应关系;
基于所述对应关系构建所述映射表。
可选的,所述方法还包括:
建立与所述第一交互终端、所述第二交互终端之间的通信关系;
接收所述第一交互终端以及所述第二交互终端上报的身份信息、设备类型以及网络地址,以获得所述对应关系。
为解决上述问题,本申请提供一种数据传输方法,包括如下步骤:
建立与物联网数据中心之间的通信关系;
将数据包发送给所述物联网数据中心,以基于所述物联网数据中心根据所述数据包中的无需解析的第一数据信息中的标识信息,将所述数据包中的需要解析的第二数据信息转发至第二交互终端。
为解决上述问题,本申请提供一种数据传输装置,包括:
第一获得模块,用于获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
第二获得模块,用于基于所述第一数据信息获得第二交互终端的标识信息;
第一确定模块,用于基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;
发送模块,用于基于所述第二交互终端的网络地址将所述需要解析的第二数据信息发送至所述第二交互终端。
为解决上述问题,本申请提供一种数据传输装置,包括:
建立模块,用于建立与物联网数据中心之间的通信关系;
发送模块,用于将数据包发送给所述物联网数据中心,以基于所述物联网数据中心根据所述数据包中的无需解析的第一数据信息中的标识信息,将所述数据包中的需要解析的第二数据信息转发至第二交互终端。
本申请在将第一交互终端发送的第二数据信息转发至第二交互终端的过程中,从无需权限验证的第一数据信息中获取第二交互终端的网络地址的,进而将第二数据信息转发至第二交互终端,无需对具有权限的第二数据信息进行解析,由此能够保证第二数据信息的安全,防止数据泄露。
附图说明
图1为本申请一实施例一种数据传输方法的流程图;
图2为本申请又一实施例一种数据传输方法的流程图;
图3为本申请另一实施例一种数据传输方法的流程图;
图4为本申请又一实施例一种数据传输方法的流程图;
图5为本申请又一实施例中交互设备与物联网数据交换中心之间的通信关系示意图;
图6为本申请又一实施例中数据包的格式示意图;
图7为本申请又一实施例一种数据传输装置的结构框图;
图8为本申请又一实施例一种数据传输装置的结构框图。
具体实施方式
此处参考附图描述本申请的各种方案以及特征。
应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。
此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。
本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。
本申请一实施例提供一种数据传输方法,应用于数据交换中心。本实施例中各交互终端与数据交换中心通信连接,通过数据交换中心将数据包转发至目标交互终端。本实施例的数据传输方法在具体实施过程中,如图1所示,包括如下步骤:
步骤S101,获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
本步骤在具体实施过程中,数据包中至少包括无需解析的第一数据信息,即该第一数据信息是以明文的形式存在的,其不涉及敏感、隐私的信息,因此该第一数据信息可以被数据交换中心获取而不必担心被泄露。本步骤中第二数据信息是以非明文的形式存在的,即想要获得第二数据信息中的具体数据内容需要对第二数据信息进行解析,其可以是只想要被目标交互终端获取的、涉及敏感、隐私的信息,只有具备解析方式的目标交互终端才能对该第二数据信息进行解析。
步骤S102,基于所述第一数据信息获得第二交互终端的标识信息;
本步骤中标识信息用于唯一标识交互终端。本步骤中的标识信息可以是基于交互终端自身的特征信息预先生成的,也可以是基于预定的规则预先为交互终端分配的。
步骤S103,基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;
本步骤中,终端的标识信息与网络地址的对应关系是预先建立的,具体的数据交换中心可以预先获得各交互终端的标识信息以及网络地址,以此来建立该对应关系。本实施例中网络地址具体为IP地址(Internet Protocol Address,互联网协议地址)。
步骤S104,基于所述第二交互终端的网络地址将所述需要解析的第二数据信息发送至所述第二交互终端。
本实施例中在获得了第二交互终端的网络地址之后,就可以基于该网络地址将第二数据信息发送至第二交互终端,也可以将整个数据包发送至第二交互终端,以便于第二交互终端对第二数据信息进行解析来获得目标数据内容。
本实施例中,通过将第二交互终端的标识信息设置在无需解析的第一数据信息中,这样物联网数据交换中心在获得数据包之后,无需对数据包进行解析就能直接从数据包中的第一数据信息中获取到第二交互终端的标识信息,进而根据标识信息找到对应的IP地址,然后将数据包转发至对应的交互终端。由于物联网数据交换中心无需对交互终端发送的数据包进行解析,因此物联网数据交换中心不需要得知数据报文、无需获得数据加密方式及密钥、也不需要进行数据存储,由此能够保证数据的安全,防止数据泄露。
本实施例在具体实施过程中,如果无法从所述第一数据信息中获得所述第二交互终端的标识信息,还可以对所述第二数据信息进行解析,以获得所述第二交互终端的网络地址;基于所述第二交互终端的网络地址将所述第二数据信息发送至所述第二交互终端。本实施例通过直接对第二数据信息解析来获得第二交互终端的IP地址,能够保证数据包的及时转发,以使第二交互终端及时获取到相应的数据信息,完成数据传输。或者,本实施例中在无法从所述第一数据信息中获得所述第二交互终端的标识信息的情况下,还可以反馈提示信息给所述第一交互终端,以使所述第一交互终端重新发送包含有第二交互终端的标识信息的数据包,以此来保证数据的正常传输。
本申请又一实施例提供一种数据传输方法,如图2所示,包括如下步骤:
步骤S201,获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
步骤S202,基于所述第一数据信息获得第二交互终端的标识信息;
本步骤中标识信息可以包括如下一种或几种:交互终端的设备类型、交互终端的标识码以及二维码等。本步骤中的标识信息可以是基于交互终端自身的特征信息预先生成的,也可以是基于预定的规则预先为交互终端分配的。
步骤S203,从所述第一数据信息中获得所述第一交互终端的身份信息;
本步骤中身份信息用于唯一标识交互终端的身份,具体可以是交互终端的设备ID(Identity document,身份标识号)。本实施例在具体实施过程中可以基于预设的规则预先为各企业分配相应的企业ID,然后基于各终端设备所属的企业ID以及交互终端自身的特征信息来生成交互终端的设备ID,或者按照同一企业下设备ID具有预设的匹配关系来为各企业的各交互设备分配相应的设备ID。
步骤S204,基于所述第二交互终端的标识信息确定所述第二交互终端的身份信息;
本步骤中在具体实施过程中,在获得第二交互终端的标识信息后,具体可以基于预先建立的终端的标识信息与身份信息的对应关系来确定与所述标识信息对应的身份信息为第二交互终端的身份信息。
步骤S205,基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;
步骤S206,确定所述第一交互终端的身份信息与所述第二交互终端的身份信息是否满足匹配关系;
本步骤在具体实施过程中,在获得第二交互终端的IP地址、第二交互终端的身份信息以及第一交互终端的身份信息后,可以基于第一交互终端的身份信息以及第二交互终端的身份信息确定二者是否具有预设的匹配关系,即确定二者是否属于同一企业下的终端,具体的可以根据二者的设备ID来确定二者是否属于同一企业,进而确定二者是否满足匹配关系。
步骤S207,在确定所述第一交互终端的身份信息与所述第二交互终端的身份信息匹配的情况下,基于所述网络地址将所述第二数据信息发送至所述第二交互终端。
本步骤在确定了第一交互终端和第二交互终端的身份信息匹配时,即确定了第一交互终端和第二交互终端属于同一企业,满足数据传输条件,进而就可以基于第二交互终端的IP地址将第二数据信息发送给第二交互终端,当然也可以将整个数据包发送给第二交互终端。
本实施中在发送第二数据信息之前,通过先确认第一交互终端和第二交互终端是否属于同一企业,在二者属于同一企业的情况下再进行数据发送,以此来保证的数据信息的安全。
本申请另一实施提供一种数据传输方法,如图3所示,包括如下步骤:
步骤S301,获得终端的身份信息、设备类型以及终端网络地址的对应关系;基于所述对应关系构建映射表。
本步骤在具体实施过程中,可以先建立与所述第一交互终端、所述第二交互终端之间的通信关系,然后接收所述第一交互终端以及所述第二交互终端上报的身份信息、设备类型以及网络地址,以获得所述对应关系;当然也可以接收所述第一交互终端以及所述第二交互终端上报的身份信息、标识码以及网络地址,以获得所述对应关系,以此来构建映射表。这样在后续的从数据包的第一数据信息中获取标识信息时即可以通过获取标识码,根据标识码来确定第二交互终端的身份信息以及IP地址。
步骤S302,获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
步骤S303,基于所述第一数据信息获得第二交互终端的设备类型;
步骤S304,从所述第一数据信息中获得所述第一交互终端的身份信息;
步骤S305,基于所述第二交互终端的设备类型查找预先建立的存储有设备类型与身份信息对应关系的映射表,以确定与所述第二终端的设备类型对应的身份信息为第二交互终端的身份信息;
步骤S306,基于所述第二交互终端的设备类型查找预先建立的存储有设备类型与IP地址对应关系的映射表,以确定与所述第二终端的设备类型对应的IP地址为第二交互终端的IP地址;
步骤S307,确定所述第一交互终端的身份信息与所述第二交互终端的身份信息是否满足匹配关系;
步骤S308,在确定所述第一交互终端的身份信息与所述第二交互终端的身份信息匹配的情况下,基于所述IP地址将所述第二数据信息发送至所述第二交互终端。
本实施例中通过预先建立与各交互终端的通信关系,然后接收各交互终端上报的身份信息、网络地址以及标识信息如设备类型、标识码等,以此来获得身份信息、标识信息以及网络地址的对应关系,从而构建映射表,为后续根据标识信息来快速查找对应的身份信息以及网络地址奠定了基础,有利于快速的确定出网络地址,提高了数据传输效率。
本实施例中通过在物联网数据中心(云平台)存储各交互终端的设备类型和网络地址的对应关系,这样当需要进行数据传输时,物联网数据中心就可以根据第一交互终端发送的数据包中的第二交互终端的设备类型,来查找到第二交互终端的网络地址,进而将数据包转发至第二交互终端。物联网数据交换中心在从数据包中获取第二交互终端的设备类型时是直接从明文形式的第一数据信息中获取的,因此物联网数据交换中心不需要对数据包进行解析,进而无需得知数据报文、无需获得数据加密方式及密钥、也不需要进行数据存储,由此能够保证数据的安全,防止数据泄露。
本申请又一实施提供一种数据传输方法,应用于第一交互终端。本实施例中第一交互终端与数据交换中心通信连接,以将数据包发送至数据交换中心,进而通过数据交换中心将数据包转发至目标交互终端。如图4所示,本实施例中的数据传输方法包括如下步骤:
步骤S401,建立与物联网数据中心之间的通信关系;
本步骤中,如图5所示,在第一交互终端属于本地网络设备的情况下,可以通过广域网设备,即通过网关(gateway)来接入物联网数据交换中心。网关的广域网部分可以是LTE(Long Term Evolution,长期演进)、5G(5th generation mobile networks,第五代移动通信技术)、NB-IOT(Narrow Band Internet of Things,窄带物联网)、WIFI(无线上网)或LAN(Local Area Network,局域网)。
如果第一交互设备是广域网设备,则可直接接入IOT数据交换中心;本实施例中的数据交换中心本身具有静态IP,因此第一交互终端可找到数据交换中心并与其连接,连接方式有短连接的COAP(Constrained Application Protocol,一种计算机协议)及长连接的MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)。
步骤S402,将数据包发送给所述物联网数据中心,以基于所述物联网数据中心根据所述数据包中的无需解析的第一数据信息中的标识信息,将所述数据包中的需要解析的第二数据信息转发至第二交互终端。
本步骤中,第一交互终端在发送数据包之前,还包括:以预定的方式或格式来生成待发送的数据包,以使该数据包中包含有不需要解析的第一数据信息以及需要解析的第二数据信息。本实施例中的第一数据信息是以明文的形式存在的,其不涉及敏感、隐私的信息,因此该第一数据信息可以被数据交换中心获取而不必担心被泄露。而第二数据信息是以非明文的形式存在的,即想要获得第二数据信息中的具体数据内容需要对第二数据信息进行解析,其可以是涉及敏感、隐私的信息以及待第二交互用户获取的目标数据信息,只有目标交互用户才会具有相应的解析方式、能够对该第二数据信息进行解析。
具体的,可以按照如图6所示的数据包格式来生成待转发的数据包:该数据包中包括数据头header以及payload1(有效数据1),其中有效数据1中包括:vendor ID(企业身份标识号)、Device type(设备类型)、Device ID(设备标识号)、payload2(有效数据)以及CRC(循环冗余校验)。本实例中第一数据信息是由vendor ID(企业身份标识号)、Device type(设备类型)、Device ID(设备标识号)构成的,Device ID具体为第一交互终端的ID,Devicetype为第二交互终端的设备类型。第二数据信息则有、payload2(有效数据)以及CRC(循环冗余校验)等构成。在具体实施过程中也可以将也可以将vendor ID(企业身份标识号)、Device type(设备类型)、Device ID(设备标识号)封装在第二数据信息中。
本实施例在具体实施过程中,还可以预先将第一交互终端的标识信息、身份信息以及网络地址发送给数据交换中心,以使数据交换中心根据标识信息、身份信息以及网络地址来构建映射表。第一交互终端在后续生成待发送的数据包时,就可以只将第二交互用户的标识信息以明文的形式封装在第一数据信息中,并且将第一交互用户的身份信息以明文的方式封装在第一数据信息中。这样当数据交换中心获得了数据包后,无需进行解析就能够获得第二交互用户的标识信息以及第一交互用户的身份信息,然后根据第二交互用户的标识信息查找到对应的IP地址以及第二交互用户的身份信息,在第二交互用户的身份信息与第一交互用户的身份信息匹配的情况下,基于确定的IP地址将第二数据信息发送给第二交互用户。
本申请又一实施例提供一种数据传输装置,该数据传输装置应用于数据交换中心,如图7所示,该数据传输装置包括:
第一获得模块,用于获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
第二获得模块,用于基于所述第一数据信息获得第二交互终端的标识信息;
第一确定模块,用于基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;
发送模块,用于基于所述第二交互终端的网络地址将所述需要解析的第二数据信息发送至所述第二交互终端。
本实施例中标识信息可以是基于交互终端自身的特征信息预先生成的,也可以是基于预定的规则预先为交互终端分配的,其可以包括如下一种或几种:交互终端的设备类型、交互终端的标识码以及二维码。
本实施例在具体实施过程中数据传输装置还包括第三获得模块,在第二获得模块无法从所述第一数据信息中获得所述第二交互终端的标识信息的情况下,第三获得模块用于:对所述第二数据信息进行解析,以获得所述第二交互终端的网络地址;以使所述发送模块基于所述第二交互终端的网络地址将所述第二数据信息发送至所述第二交互终端。通过设置第三获得模块,可以在无法从第一数据信息中获取到第二交互终端的标识信息的情况下来从第二数据信息中获取到第二交互终端的标识信息,因此来保证第二数据信息的正常发送。当然本实例中的数据传输装置还可以包括反馈模块,在无法从所述第一数据信息中获得所述第二交互终端的标识信息的情况下,用于反馈提示信息给所述第一交互终端,以使所述第一交互终端重新发送包含有第二交互终端的标识信息的数据包。
本实施例中数据传输装置还包括第四获得模块、第二确定模以及第三确定模块,第四获得模块用于从所述第一数据信息中获得所述第一交互终端的身份信息;第二确定模,用于基于所述第二交互终端的标识信息确定所述第二交互终端的身份信息;第三确定模块,用于确定所述第一交互终端的身份信息与所述第二交互终端的身份信息是否满足匹配关系;所述发送模块具体还用于:在确定所述第一交互终端的身份信息与所述第二交互终端的身份信息匹配的情况下,基于所述网络地址将所述第二数据信息发送至所述第二交互终端。本实施例中在获得第二交互终端的IP地址、第二交互终端的身份信息以及第一交互终端的身份信息后,可以基于第一交互终端的身份信息以及第二交互终端的身份信息确定二者是否具有预设的匹配关系,即确定二者是否属于同一企业下的终端,具体的可以根据二者的设备ID来确定二者是否属于同一企业,进而确定二者是否满足匹配关系,以在满足匹配关系的情况下将第二数据信息发送至第二交互终端,保证的数据信息的安全。
本实施例在具体实施过程中,所述第一确定模块具体用于:基于所述第二交互终端的设备类型查找预先建立的存储有设备类型与网络地址对应关系的映射表,以确定与所述第二终端的设备类型对应的网络地址为第二交互终端的网络地址。
本实施例在具体实施过程中,第二确定模具体用于,基于所述设备类型查找预先建立的存储有设备类型与身份信息对应关系的映射表,以确定与所述设备类型对应的身份信息为第二交互终端的身份信息。
本实施例在具体实施过程中,数据传输装置还包括获取模块,所述获取模块用于:获得终端的身份信息、设备类型以及终端网络地址的对应关系;基于所述对应关系构建所述映射表。
本实施例在具体实施过程中还包括建立模块,用于建立与所述第一交互终端、所述第二交互终端之间的通信关系;所述获得模块具体用于:接收所述第一交互终端以及所述第二交互终端上报的身份信息、设备类型以及网络地址,以获得所述对应关系;基于所述对应关系构建所述映射表。
本实施例中,通过将第二交互终端的标识信息设置在无需解析的第一数据信息中,这样物联网数据交换中心在获得数据包之后,无需对数据包进行解析就能直接从数据包中的第一数据信息中获取到第二交互终端的标识信息,进而根据标识信息找到对应的IP地址,然后将数据包转发至对应的交互终端。由于物联网数据交换中心无需对交互终端发送的数据包进行解析,因此物联网数据交换中心不需要得知数据报文、无需获得数据加密方式及key、也不需要进行数据存储,由此能够保证数据的安全,防止数据泄露。
本申请又一实施例提供一种数据传输装置,该数据传输装置应用于第一交互终端,如图8所示,该数据传输装置包括:
建立模块,用于建立与物联网数据中心之间的通信关系;
发送模块,用于将数据包发送给所述物联网数据中心,以基于所述物联网数据中心根据所述数据包中的无需解析的第一数据信息中的标识信息,将所述数据包中的需要解析的第二数据信息转发至第二交互终端。
本实施例在具体实施过程中还包括生成模块,生成模块用于以预定的方式或格式来生成待发送的数据包,以使该数据包中包含有不需要解析的第一数据信息以及需要解析的第二数据信息。本实施例中的第一数据信息是以明文的形式存在的,其不涉及敏感、隐私的信息,因此该第一数据信息可以被数据交换中心获取而不必担心被泄露。而第二数据信息是以非明文的形式存在的,即想要获得第二数据信息中的具体数据内容需要对第二数据信息进行解析,其可以是涉及敏感、隐私的信息以及待第二交互用户获取的目标数据信息,只有目标交互用户才会具有相应的解析方式、能够对该第二数据信息进行解析。
本实施例在具体实施过程中,发送模块还用于预先将第一交互终端的标识信息、身份信息以及网络地址发送给数据交换中心,以使数据交换中心根据标识信息、身份信息以及网络地址来构建映射表。第一交互终端在后续生成待发送的数据包时,就可以只将第二交互用户的标识信息以明文的形式封装在第一数据信息中,并且将第一交互用户的身份信息以明文的方式封装在第一数据信息中。这样当数据交换中心获得了数据包后,无需进行解析就能够获得第二交互用户的标识信息以及第一交互用户的身份信息,然后根据第二交互用户的标识信息查找到对应的IP地址以及第二交互用户的身份信息,在第二交互用户的身份信息与第一交互用户的身份信息匹配的情况下,基于确定的IP地址将第二数据信息发送给第二交互用户。
以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。

Claims (10)

1.一种数据传输方法,其特征在于,所述方法包括:
获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
基于所述第一数据信息获得第二交互终端的标识信息;
基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;
基于所述第二交互终端的网络地址将所述需要解析的第二数据信息发送至所述第二交互终端。
2.如权利要求1所述的方法,其特征在于,在无法从所述第一数据信息中获得所述第二交互终端的标识信息的情况下,所述方法还包括:
对所述第二数据信息进行解析,以获得所述第二交互终端的网络地址;
基于所述第二交互终端的网络地址将所述第二数据信息发送至所述第二交互终端。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
从所述第一数据信息中获得所述第一交互终端的身份信息;
基于所述第二交互终端的标识信息确定所述第二交互终端的身份信息;
确定所述第一交互终端的身份信息与所述第二交互终端的身份信息是否满足匹配关系;
在确定所述第一交互终端的身份信息与所述第二交互终端的身份信息匹配的情况下,基于所述网络地址将所述第二数据信息发送至所述第二交互终端。
4.如权利要求1所述的方法,其特征在于,所述标识信息包括设备类型,所述基于所述第二终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址,具体包括:
基于所述第二交互终端的设备类型查找预先建立的存储有设备类型与网络地址对应关系的映射表,以确定与所述第二终端的设备类型对应的网络地址为第二交互终端的网络地址。
5.如权利要求3所述的方法,其特征在于,所述标识信息包括设备类型,所述基于所述第二交互终端的标识信息确定第二交互终端的身份信息,具体包括:
基于所述设备类型查找预先建立的存储有设备类型与身份信息对应关系的映射表,以确定与所述设备类型对应的身份信息为第二交互终端的身份信息。
6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:
获得终端的身份信息、设备类型以及网络地址的对应关系;
基于所述对应关系构建所述映射表。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
建立与所述第一交互终端、所述第二交互终端之间的通信关系;
接收所述第一交互终端以及所述第二交互终端上报的身份信息、设备类型以及网络地址,以获得所述对应关系。
8.一种数据传输方法,其特征在于,包括如下步骤:
建立与物联网数据中心之间的通信关系;
将数据包发送给所述物联网数据中心,以基于所述物联网数据中心根据所述数据包中的无需解析的第一数据信息中的标识信息,将所述数据包中的需要解析的第二数据信息转发至第二交互终端。
9.一种数据传输装置,其特征在于,包括:
第一获得模块,用于获得第一交互终端发送的数据包;所述数据包中包括无需解析的第一数据信息以及需要解析的第二数据信息;
第二获得模块,用于基于所述第一数据信息获得第二交互终端的标识信息;
第一确定模块,用于基于所述第二交互终端的标识信息以及预先建立的终端的标识信息与网络地址的对应关系,确定所述第二交互终端的网络地址;
发送模块,用于基于所述第二交互终端的网络地址将所述需要解析的第二数据信息发送至所述第二交互终端。
10.一种数据传输装置,其特征在于,包括:
建立模块,用于建立与物联网数据中心之间的通信关系;
发送模块,用于将数据包发送给所述物联网数据中心,以基于所述物联网数据中心根据所述数据包中的无需解析的第一数据信息中的标识信息,将所述数据包中的需要解析的第二数据信息转发至第二交互终端。
CN202010621068.7A 2020-06-30 2020-06-30 一种数据传输方法及装置 Pending CN111800498A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010621068.7A CN111800498A (zh) 2020-06-30 2020-06-30 一种数据传输方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010621068.7A CN111800498A (zh) 2020-06-30 2020-06-30 一种数据传输方法及装置

Publications (1)

Publication Number Publication Date
CN111800498A true CN111800498A (zh) 2020-10-20

Family

ID=72810967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010621068.7A Pending CN111800498A (zh) 2020-06-30 2020-06-30 一种数据传输方法及装置

Country Status (1)

Country Link
CN (1) CN111800498A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113132194A (zh) * 2021-04-21 2021-07-16 深圳Tcl新技术有限公司 一种信息流转方法、装置、设备、服务器及存储介质
CN114727376A (zh) * 2022-05-25 2022-07-08 北京中成康富科技股份有限公司 一种降低NB-IoT模块功耗的方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594353A (zh) * 2009-04-15 2009-12-02 卡斯柯信号有限公司 调度指挥系统通用通信平台的通讯方法
CN105471897A (zh) * 2015-12-28 2016-04-06 上海庆科信息技术有限公司 一种嵌入式设备云服务接入方法及系统
CN105656850A (zh) * 2014-11-13 2016-06-08 腾讯数码(深圳)有限公司 一种数据处理方法、相关装置及系统
CN107846683A (zh) * 2016-09-20 2018-03-27 深圳市盛路物联通讯技术有限公司 物联网接入点基于类型的上行数据加密控制方法及装置
US10282548B1 (en) * 2012-02-24 2019-05-07 Fireeye, Inc. Method for detecting malware within network content
CN110875902A (zh) * 2018-08-31 2020-03-10 阿里巴巴集团控股有限公司 通信方法、装置及系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594353A (zh) * 2009-04-15 2009-12-02 卡斯柯信号有限公司 调度指挥系统通用通信平台的通讯方法
US10282548B1 (en) * 2012-02-24 2019-05-07 Fireeye, Inc. Method for detecting malware within network content
CN105656850A (zh) * 2014-11-13 2016-06-08 腾讯数码(深圳)有限公司 一种数据处理方法、相关装置及系统
CN105471897A (zh) * 2015-12-28 2016-04-06 上海庆科信息技术有限公司 一种嵌入式设备云服务接入方法及系统
CN107846683A (zh) * 2016-09-20 2018-03-27 深圳市盛路物联通讯技术有限公司 物联网接入点基于类型的上行数据加密控制方法及装置
CN110875902A (zh) * 2018-08-31 2020-03-10 阿里巴巴集团控股有限公司 通信方法、装置及系统

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113132194A (zh) * 2021-04-21 2021-07-16 深圳Tcl新技术有限公司 一种信息流转方法、装置、设备、服务器及存储介质
CN114727376A (zh) * 2022-05-25 2022-07-08 北京中成康富科技股份有限公司 一种降低NB-IoT模块功耗的方法
CN114727376B (zh) * 2022-05-25 2022-08-16 北京中成康富科技股份有限公司 一种降低NB-IoT模块功耗的方法

Similar Documents

Publication Publication Date Title
CN111083697B (zh) 接入方法、终端、微基站和接入系统
CN103765847A (zh) 用于媒体访问控制头部压缩的装置和方法
CN105519028A (zh) 一种无线系统接入控制方法及装置
US10484869B2 (en) Generic bootstrapping architecture protocol
CN108990062B (zh) 智能安全Wi-Fi管理方法和系统
CN102421097A (zh) 一种用户认证方法、装置及系统
US20230337002A1 (en) Security context generation method and apparatus, and computer-readable storage medium
CN105119900A (zh) 信息安全传输方法、联网接入方法及相应的终端
CN113873510B (zh) 安全通信方法、相关装置及系统
WO2019149006A1 (zh) 获取、提供无线接入点接入信息的方法、设备以及介质
CN111800498A (zh) 一种数据传输方法及装置
CN106790251A (zh) 用户接入方法和用户接入系统
WO2016070633A1 (zh) 上网日志生成方法和装置
CN116827915A (zh) 通信方法、装置以及系统
US20250184731A1 (en) Communication method and communication apparatus
US11381562B2 (en) Detection of a user equipment type related to access, services authorization and/or authentication
CN107835488A (zh) ProSe信息的传输方法、终端及通信设备
CN110839231B (zh) 一种获取终端标识的方法和设备
CN112019357B (zh) 网络配置方法、装置、设备和系统
CN107800758A (zh) 风控数据处理方法、装置及系统
EP2512166A1 (en) Method for realizing secret key mapping, authentication server, terminal and system thereof
CN111954216A (zh) 无线接入方法、设备、系统和存储介质
CN114205811B (zh) 一种接入ap的方法、ap、客户端和存储介质
CN111405014A (zh) 一种基于移动边缘计算mec平台的数据处理方法、装置及存储介质
CN103856416B (zh) 网络接入方法、设备和系统

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201020