[go: up one dir, main page]

CN107944461B - Data processing method, device and equipment - Google Patents

Data processing method, device and equipment Download PDF

Info

Publication number
CN107944461B
CN107944461B CN201610890004.0A CN201610890004A CN107944461B CN 107944461 B CN107944461 B CN 107944461B CN 201610890004 A CN201610890004 A CN 201610890004A CN 107944461 B CN107944461 B CN 107944461B
Authority
CN
China
Prior art keywords
data
classification
identifier
information
identification
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
CN201610890004.0A
Other languages
Chinese (zh)
Other versions
CN107944461A (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.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Banma Zhixing Network Hongkong Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Banma Zhixing Network Hongkong Co Ltd filed Critical Banma Zhixing Network Hongkong Co Ltd
Priority to CN201610890004.0A priority Critical patent/CN107944461B/en
Priority to TW106126941A priority patent/TW201814645A/en
Priority to PCT/CN2017/104188 priority patent/WO2018068660A1/en
Publication of CN107944461A publication Critical patent/CN107944461A/en
Application granted granted Critical
Publication of CN107944461B publication Critical patent/CN107944461B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a data processing method, a device and equipment, wherein the method comprises the following steps: and transmitting data carrying classification identification in the network, wherein the classification identification is generated according to the classification information of the data. The data forwarding mechanism is realized by the data center based on the subscription relationship between the classification identification and the subscriber equipment. The same classification identification mechanism can conveniently realize data interaction among all devices.

Description

一种数据处理方法、装置和设备A data processing method, device and equipment

【技术领域】【Technical field】

本发明涉及计算机应用技术领域,特别涉及一种数据处理方法、装置和设备。The present invention relates to the technical field of computer applications, and in particular, to a data processing method, apparatus and device.

【背景技术】【Background technique】

随着物联网的不断发展,数以亿计的设备需要接入网络,这就意味着网络中会存在各种各样的数据进行传输。例如媒体服务器需要推送数据给订阅相应数据的智能电视、智能手机等,智能摄像头将采集的数据发送给用户的智能手机,网络中的各设备通过信令数据进行握手,等等。这些数据纷繁复杂,往往各厂商分别会对该厂商所生产设备传输的数据进行定义,这种数据的不统一,会造成不同厂商的设备之间因不明确各自数据的含义而造成数据交互的困难,往往需要额外安装第三方应用以采用第三方协议来进行数据交互,实现麻烦。With the continuous development of the Internet of Things, hundreds of millions of devices need to be connected to the network, which means that there will be various data transmissions in the network. For example, the media server needs to push data to smart TVs, smart phones, etc. that subscribe to the corresponding data, the smart camera sends the collected data to the user's smart phone, and each device in the network handshakes through signaling data, and so on. These data are complex, and each manufacturer often defines the data transmitted by the equipment produced by the manufacturer. The inconsistency of such data will cause difficulties in data interaction between equipment of different manufacturers because the meaning of their respective data is not clear. , it is often necessary to install additional third-party applications to use third-party protocols for data interaction, which is troublesome to implement.

【发明内容】[Content of the invention]

有鉴于此,本发明提供了一种数据处理方法、装置和设备,以便于方便的实现各设备之间的数据交互。In view of this, the present invention provides a data processing method, apparatus and device, so as to facilitate the realization of data interaction between various devices.

具体技术方案如下:The specific technical solutions are as follows:

本发明提供了一种数据处理方法,该方法包括:The present invention provides a data processing method, the method includes:

在网络中传输携带分类标识的数据,所述分类标识根据该数据所属的分类信息生成。The data carrying the classification identification is transmitted in the network, and the classification identification is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理方法,该方法包括:The present invention also provides a data processing method, the method comprising:

数据方设备向数据中心注册分类标识,以便在网络中传输携带已注册分类标识的数据;The data-side device registers the classification identification with the data center, so as to transmit the data carrying the registered classification identification in the network;

其中所述分类标识根据该数据所属的分类信息生成。The classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理方法,该方法包括:The present invention also provides a data processing method, the method comprising:

数据中心存储数据方设备注册的分类标识,以便处理携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。The data center stores the classification identifier registered by the data-side device, so as to process the data carrying the classification identifier, wherein the classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理方法,该方法包括:The present invention also provides a data processing method, the method comprising:

订阅方设备向数据中心订阅分类标识,以便接收所述数据中心转发的携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。The subscriber device subscribes the classification identifier to the data center, so as to receive the data carrying the classification identifier forwarded by the data center, wherein the classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理方法,该方法包括:The present invention also provides a data processing method, the method comprising:

设备间传输携带分类标识的信令数据,其中所述分类标识根据该信令数据所属的分类信息生成,所述信令数据采用所述分类标识对应的数据格式。The signaling data carrying the classification identifier is transmitted between devices, wherein the classification identifier is generated according to the classification information to which the signaling data belongs, and the signaling data adopts the data format corresponding to the classification identifier.

本发明还提供了一种设备,包括The present invention also provides a device comprising

存储器,包括一个或者多个程序;memory, including one or more programs;

一个或者多个处理器,耦合到所述存储器,执行所述一个或者多个程序,以实现以下操作:One or more processors, coupled to the memory, execute the one or more programs to:

在网络中传输携带分类标识的数据,所述分类标识根据该数据所属的分类信息生成。The data carrying the classification identification is transmitted in the network, and the classification identification is generated according to the classification information to which the data belongs.

本发明还提供了一种数据方设备,包括The present invention also provides a data party device, comprising:

存储器,包括一个或者多个程序;memory, including one or more programs;

一个或者多个处理器,耦合到所述存储器,执行所述一个或者多个程序,以实现以下操作:One or more processors, coupled to the memory, execute the one or more programs to:

向数据中心注册分类标识,以便在网络中传输携带已注册分类标识的数据;Register the classification identification with the data center to transmit data carrying the registered classification identification in the network;

其中所述分类标识根据该数据所属的分类信息生成。The classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种数据中心设备,包括The present invention also provides a data center device, comprising:

存储器,包括一个或者多个程序;memory, including one or more programs;

一个或者多个处理器,耦合到所述存储器,执行所述一个或者多个程序,以实现以下操作:One or more processors, coupled to the memory, execute the one or more programs to:

存储数据方设备注册的分类标识,以便处理携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。The classification identification registered by the data-side device is stored, so as to process the data carrying the classification identification, wherein the classification identification is generated according to the classification information to which the data belongs.

本发明还提供了一种订阅方设备,包括The present invention also provides a subscriber device, comprising:

存储器,包括一个或者多个程序;memory, including one or more programs;

一个或者多个处理器,耦合到所述存储器,执行所述一个或者多个程序,以实现以下操作:One or more processors, coupled to the memory, execute the one or more programs to:

向数据中心订阅分类标识,以便接收所述数据中心转发的携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。Subscribing a classification identifier to the data center, so as to receive the data carrying the classification identifier forwarded by the data center, wherein the classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种设备,包括The present invention also provides a device comprising

存储器,包括一个或者多个程序;memory, including one or more programs;

一个或者多个处理器,耦合到所述存储器,执行所述一个或者多个程序,以实现以下操作:One or more processors, coupled to the memory, execute the one or more programs to:

与其他设备间传输携带分类标识的信令数据,其中所述分类标识根据该信令数据所属的分类信息生成,所述信令数据采用所述分类标识对应的数据格式。The signaling data carrying the classification identifier is transmitted with other devices, wherein the classification identifier is generated according to the classification information to which the signaling data belongs, and the signaling data adopts the data format corresponding to the classification identifier.

本发明还提供了一种数据处理装置,该装置包括:The present invention also provides a data processing device comprising:

传输单元,用于在网络中传输携带分类标识的数据,所述分类标识根据该数据所属的分类信息生成。The transmission unit is configured to transmit the data carrying the classification identification in the network, and the classification identification is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理装置,设置于数据方设备,该装置包括:The present invention also provides a data processing device, which is arranged on the data side equipment, and the device includes:

注册单元,用于向数据中心注册分类标识,以便在网络中传输携带已注册分类标识的数据;A registration unit, used to register the classification identification with the data center, so as to transmit the data carrying the registered classification identification in the network;

其中所述分类标识根据该数据所属的分类信息生成。The classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理装置,该装置包括:The present invention also provides a data processing device comprising:

注册单元,用于存储数据方设备注册的分类标识,以便处理携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。The registration unit is configured to store the classification identifier registered by the data-side device, so as to process the data carrying the classification identifier, wherein the classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理装置,该装置包括:The present invention also provides a data processing device comprising:

订阅单元,用于向数据中心订阅分类标识;The subscription unit is used to subscribe the classification identifier to the data center;

接收单元,用于接收所述数据中心转发的携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。A receiving unit, configured to receive the data carrying the classification identifier forwarded by the data center, wherein the classification identifier is generated according to the classification information to which the data belongs.

本发明还提供了一种数据处理装置,该装置包括:The present invention also provides a data processing device comprising:

传输单元,用于与其他设备间传输携带分类标识的信令数据,其中所述分类标识根据该信令数据所属的分类信息生成,所述信令数据采用所述分类标识对应的数据格式。A transmission unit, configured to transmit signaling data carrying a classification identifier with other devices, wherein the classification identifier is generated according to the classification information to which the signaling data belongs, and the signaling data adopts a data format corresponding to the classification identifier.

由以上技术方案可以看出,本发明在传输的数据中统一采用分类标识来明确数据类型,即该分类标识根据数据所属的分类信息生成,这种方式使得即便是设备分属于不同厂商,各设备之间也能够直接进行数据交互,避免了额外安装第三方应用以采用第三方协议来进行数据交互,实现更加方便。It can be seen from the above technical solutions that the present invention uniformly adopts the classification identification in the transmitted data to clarify the data type, that is, the classification identification is generated according to the classification information to which the data belongs. Data interaction can also be performed directly between them, avoiding the need for additional installation of third-party applications to use third-party protocols for data interaction, which is more convenient to implement.

【附图说明】【Description of drawings】

图1为本发明实施例提供的IDSU的注册流程图;Fig. 1 is the registration flow chart of IDSU provided by the embodiment of the present invention;

图2为本发明实施例提供的IDSU机制应用于物联网的示意图;2 is a schematic diagram of an IDSU mechanism provided by an embodiment of the present invention applied to the Internet of Things;

图3为本发明实施例提供的IDSU机制的一个系统结构图;3 is a system structure diagram of an IDSU mechanism provided by an embodiment of the present invention;

图4为本发明实施例提供的订阅IDSU数据的方法流程图;4 is a flowchart of a method for subscribing to IDSU data provided by an embodiment of the present invention;

图5为本发明实施例提供的IDSU机制的一个应用框架示意图;5 is a schematic diagram of an application framework of an IDSU mechanism provided by an embodiment of the present invention;

图6为本发明实施例提供的设置于数据方设备的装置结构图;6 is a structural diagram of an apparatus provided in a data-side device provided by an embodiment of the present invention;

图7为本发明实施例提供的设置于数据中心的装置结构图;7 is a structural diagram of a device provided in a data center according to an embodiment of the present invention;

图8为本发明实施例提供的设置于订阅方设备的装置结构图;8 is a structural diagram of an apparatus provided in a subscriber device provided by an embodiment of the present invention;

图9为本发明实施例提供的用于传输信令的装置结构图;9 is a structural diagram of an apparatus for transmitting signaling provided by an embodiment of the present invention;

图10为本发明实施例提供的设备结构图。FIG. 10 is a structural diagram of a device provided by an embodiment of the present invention.

【具体实施方式】【Detailed ways】

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. As used in the embodiments of the present invention and the appended claims, the singular forms "a," "the," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise.

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" used in this document is only an association relationship to describe the associated objects, indicating that there may be three kinds of relationships, for example, A and/or B, which may indicate that A exists alone, and A and B exist at the same time. B, there are three cases of B alone. In addition, the character "/" in this document generally indicates that the related objects are an "or" relationship.

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, the word "if" as used herein can be interpreted as "at" or "when" or "in response to determining" or "in response to detecting." Similarly, the phrases "if determined" or "if detected (the stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (the stated condition or event)," depending on the context )" or "in response to detection (a stated condition or event)".

本发明的核心思想在于,在网络中传输的数据使其都携带分类标识,该分类标识采用统一的生成机制,至少根据该数据所属的分类信息生成。在本发明实施例中,该分类标识作为数据的一个唯一标识单元,在本发明实施例中称为IDSU(IoT Data Storage Unit,物联网数据标准存储单元)。The core idea of the present invention is that the data transmitted in the network all carry the classification identification, and the classification identification adopts a unified generation mechanism, at least generated according to the classification information to which the data belongs. In the embodiment of the present invention, the classification identifier is used as a unique identification unit of data, which is called IDSU (IoT Data Storage Unit, Internet of Things Data Standard Storage Unit) in the embodiment of the present invention.

为了方便理解,首先对IDSU的生成方式进行描述。如上所述,IDSU至少由数据所属的分类信息生成,其中分类信息可以包括N级分类,其中N为正整数。除了分类信息之外,还可以根据安全等级信息、数据源信息、该数据所属的分类对应的版本信息、该数据所述的分类对应的数据格式版本信息等中的至少一种生成。In order to facilitate understanding, the generation method of IDSU is described first. As described above, the IDSU is generated from at least classification information to which the data belongs, where the classification information may include N-level classifications, where N is a positive integer. In addition to the classification information, it can also be generated according to at least one of security level information, data source information, version information corresponding to the classification to which the data belongs, and data format version information corresponding to the classification described in the data.

IDSU可以由上述信息按照预定的编码规则进行编码后生成,各信息按照预设的顺序,被编码成特定位数,最终形成统一位数的IDSU。上述信息中,分类信息是必须的,优选地,还可以包括安全等级信息和数据源信息。还可以进一步包含分类对应的版本信息、分类对应的数据格式版本信息。The IDSU can be generated by encoding the above-mentioned information according to a predetermined encoding rule, and each information is encoded into a specific number of digits according to a preset sequence, and finally an IDSU with a uniform number of digits is formed. Among the above information, classification information is necessary, and preferably, security level information and data source information may also be included. It may further include version information corresponding to the classification and data format version information corresponding to the classification.

下面以采用上述所有信息为例,提供一种优选的IDSU生成方式,如表1中所示,IDSU可以由三级分类信息、安全等级信息、数据源标识、数据格式版本号和分类版本号按照预定的编码规则进行编码生成。编码规则也可以如表1中所示,其中一级分类码占10位,二级分类码占14位,三级分类码占21位,安全等级占2位,数据源标识占2位,数据格式版本号占6位,分类版本号占8位。符号码可选,占1位,固定取值为1。Taking all the above information as an example, a preferred IDSU generation method is provided below. As shown in Table 1, IDSU can be composed of three-level classification information, security level information, data source identification, data format version number and classification version number according to A predetermined encoding rule is used for encoding generation. The coding rules can also be as shown in Table 1, in which the first-level classification code occupies 10 bits, the second-level classification code occupies 14 bits, the third-level classification code occupies 21 bits, the security level occupies 2 bits, the data source identifier occupies 2 bits, and the data The format version number occupies 6 digits, and the classification version number occupies 8 digits. The symbol code is optional, occupying 1 bit, and the fixed value is 1.

表1Table 1

Figure BDA0001129381780000061
Figure BDA0001129381780000061

其中,一级分类是较高级别的类目,二级类目从属于一级类目,级别次之,三级类目从属于二级类目,级别较低。举个例子,对于运动手环采集的数据,采用的分类信息为:“运动”属于一级类目,“跑步”属于二级类目,“100米”属于三级类目。Among them, the first-level category is a higher-level category, the second-level category is subordinate to the first-level category, and the level is second, and the third-level category is subordinate to the second-level category and has a lower level. For example, for the data collected by the sports bracelet, the classification information used is: "Sports" belongs to the first-level category, "running" belongs to the second-level category, and "100 meters" belongs to the third-level category.

安全等级可以采用0~3之间的4个数值分别代表四种安全等级,例如:0代表共享数据,安全级别最低;1代表需数据方授权的数据;2代表需数据源授权的数据;3代表私有数据,禁止公开,安全级别最高。The security level can use 4 values between 0 and 3 to represent four security levels, for example: 0 represents shared data, the security level is the lowest; 1 represents data that requires authorization from the data party; 2 represents data that requires authorization from the data source; 3 Represents private data, prohibits disclosure, and has the highest security level.

数据源标识可以采用0~3之间的4个数值分别代表4中数据源,例如:0代表终端设备产生的原始数据,1代表加工处理后的分析数据,2代表终端设备间互联的信令数据,3代表服务端数据。The data source identifier can use 4 values between 0 and 3 to represent the 4 data sources, for example: 0 represents the original data generated by the terminal device, 1 represents the processed analysis data, and 2 represents the interconnection signaling between the terminal devices. data, 3 represents server data.

数据格式版本号,用于记录相同分类关联的格式版本,目的是为了更加专业地描述各领域中的数据。例如,分类码为“运动-跑步-100米”时,A数据方指定了该分类对应的数据格式,并使用于其运动设备上。之后,B数据方虽然采用了相同分类码,但提出了更加全面的数据格式描述,那么其对应的数据格式就可以采用另一版本号,以与之前的版本相区别。The data format version number is used to record the format version associated with the same classification, in order to describe the data in various fields more professionally. For example, when the classification code is "sports-running-100 meters", data party A specifies the data format corresponding to the classification and uses it on its sports equipment. Later, although the B data party adopts the same classification code, but proposes a more comprehensive data format description, then its corresponding data format can use another version number to distinguish it from the previous version.

分类版本号主要用于标注分类体系,即对已有分类体系进行升级后,不会影响已有分类体系的存在,而是采用另一版本号标识升级后的分类体系。从而不会影响之前已经生成的IDSU。The classification version number is mainly used to mark the classification system, that is, after the existing classification system is upgraded, it will not affect the existence of the existing classification system, but another version number is used to identify the upgraded classification system. This will not affect the IDSU that has been generated before.

采用上述编码方案,可以具备以下优点:The above coding scheme can have the following advantages:

1)使得数据方可以自助生成IDSU。1) Enable data parties to generate IDSUs by themselves.

2)采用64位long整型编码方式,支持的分类理论上达到215×218×220=253个。2) The 64-bit long integer encoding method is adopted, and the supported classifications theoretically reach 2 15 × 2 18 × 2 20 = 2 53 .

3)整型编码相对于字符串编码方式,在低功耗物联网设备上可节省一定空间,位运算相对快于字符串运算。3) Compared with string encoding, integer encoding can save a certain amount of space on low-power IoT devices, and bit operations are relatively faster than string operations.

4)IDSU编码携带一定的标识信息,例如数据源标识、安全等级等等,方便做一些特定的数据处理。4) The IDSU code carries certain identification information, such as data source identification, security level, etc., to facilitate some specific data processing.

在网络中传输数据时,可以各自采用依据分类信息采用统一规则生成的IDSU。但作为一种优选的实施方式,各数据方可以在统一的数据中心进行IDSU的注册,从而保证IDSU生成规则的统一性。下面结合图1所示实施例对IDSU的注册过程进行描述,在该实施例中,主要涉及两个设备:数据方设备和数据中心。其中数据方设备可以是任意的终端设备,也可以是服务器或服务器集群。数据中心通常可以是服务器或服务器集群。When transmitting data in the network, IDSUs generated by using unified rules according to the classification information can be used respectively. However, as a preferred implementation manner, each data party can perform IDSU registration in a unified data center, thereby ensuring the uniformity of IDSU generation rules. The registration process of the IDSU is described below with reference to the embodiment shown in FIG. 1 . In this embodiment, two devices are mainly involved: a data party device and a data center. The data-side device may be any terminal device, or may be a server or a server cluster. A data center can usually be a server or a cluster of servers.

图1所示实施例的执行流程是数据中心侧执行的,如图1所示,该方法可以包括以下步骤:The execution flow of the embodiment shown in FIG. 1 is executed at the data center side. As shown in FIG. 1 , the method may include the following steps:

在101中,获取数据方设备发送的分类信息。In 101, the classification information sent by the data party device is obtained.

在本发明实施例中,可以由数据方自定义分类信息,例如由数据方提供一级分类、二级分类以及三级分类的信息;也可以由数据平台向数据方设备提供可选的分类信息,例如向数据方提供可选的一级分类、二级分类以及三级分类的信息,供数据方从中选择;或者也可以采用以上两者相互结合的方式,例如向数据方提供可选的一级分类、二级分类以及三级分类的信息,若数据方觉得可选的某级分类信息不满足需求,则可以通过自定义的方式来定义某级分类信息。In this embodiment of the present invention, the data party can customize the classification information, for example, the data party provides information of primary classification, secondary classification and tertiary classification; the data platform can also provide optional classification information to the data party equipment , for example, provide the data party with optional first-level classification, second-level classification and third-level classification information for the data party to choose from; The information of the first-level classification, the second-level classification, and the third-level classification information. If the data party feels that the optional certain-level classification information does not meet the requirements, it can define the certain-level classification information in a self-defined way.

若数据方发送的分类信息是数据平台已有的分类信息,则直接获取对应分类码即可。若并非是数据平台已有的分类信息,例如在某级分类新增了一种分类信息,则数据平台可以在该新增分类信息审批通过后,记录新增分类信息,确定新增分类信息的分类码,并升级分类版本号。其中,审批可以是数据平台依据预定的规则执行,也可以提供给管理人员,由管理人员进行审批。If the classification information sent by the data party is the existing classification information of the data platform, the corresponding classification code can be obtained directly. If it is not the existing classification information of the data platform, for example, a new classification information is added to a certain level of classification, the data platform can record the newly added classification information after the approval of the newly added classification information, and determine the type of the newly added classification information. Classification code, and upgrade the classification version number. Among them, the approval may be performed by the data platform according to predetermined rules, or may be provided to the management personnel for approval by the management personnel.

其中,若数据方申请的是新增一级分类,则新增一级分类后,则还可能基于该一级分类继续申请新增二级分类、三级分类。若数据方申请的是某一级分类下新增二级分类,则该二级分类从属于该一级分类,还可能基于该二级分类继续申请新增三级分类。无论申请新增哪个级别的分类,最终形成的分类信息由于是新的分类信息,因此需要升级分类版本号,例如基于现有最高的分类版本号加1。Among them, if the data party applies for a new first-level classification, after the first-level classification is added, it may continue to apply for adding a second-level classification and a third-level classification based on the first-level classification. If the data party applies for a new second-level classification under a certain first-level classification, the second-level classification is subordinate to the first-level classification, and it may continue to apply for a new third-level classification based on the second-level classification. No matter which level of classification is added, the final classification information is new classification information, so the classification version number needs to be updated, for example, based on the highest existing classification version number plus 1.

在102中,判断是否已经存在针对所述分类信息生成的IDSU,如果是,则执行103;否则,执行106。In 102, it is judged whether there is an IDSU generated for the classification information, if yes, go to 103; otherwise, go to 106.

在103中,判断是否接收到格式版本变更请求,如果是,执行104;否则,执行107,将已经存在的针对所述分类信息生成的IDSU返回给数据方设备,完成本次注册。In 103, it is judged whether a format version change request is received, if yes, go to 104; otherwise, go to 107, return the existing IDSU generated for the classification information to the data party device to complete the registration.

对于每一种分类而言,都存在对应的数据格式,数据中心可以将该数据格式提供给数据方设备,可以主动提供,也可以应数据方设备的请求后提供。数据方查看该数据格式后,如果认为该数据格式能够满足其需求,可以接受该数据格式;如果认为不能够满足其需求,可以通过数据方设备向数据中心发送格式版本变更请求。例如,可以在格式版本设置界面上设置需求的数据格式,然后点击“确认”组件后发送格式版本变更请求,该格式版本变更请求包含请求变更后的格式信息。For each category, there is a corresponding data format. The data center can provide the data format to the data-side equipment, either actively, or at the request of the data-side equipment. After viewing the data format, if the data party believes that the data format can meet its needs, it can accept the data format; if it thinks that it cannot meet its needs, it can send a format version change request to the data center through the data party's equipment. For example, you can set the required data format on the format version setting interface, and then click the "Confirm" component to send a format version change request, where the format version change request includes the requested format information after the change.

在104中,保存请求变更后的格式信息,升级该分类信息对应的格式版本号。In 104, the format information after the requested modification is saved, and the format version number corresponding to the classification information is updated.

在本步骤中,每一种分类可以对应多个数据格式,从而应对不同数据方的需求,为了对各数据格式进行区分,可以采用不同的格式版本号。例如,某分类每次增加一种新的数据格式,就将该分类对应的当前最大的格式版本号加1。In this step, each classification can correspond to multiple data formats, so as to meet the needs of different data parties. In order to distinguish each data format, different format version numbers can be used. For example, every time a new data format is added to a category, the current largest format version number corresponding to the category is incremented by 1.

在105中,生成IDSU并返回给数据方设备,完成本次注册。In 105, an IDSU is generated and returned to the data party device to complete this registration.

本步骤中可以按照上述表1中的规则,对分类信息、安全等级、数据源标识、数据格式版本号、分类版本号等进行编码后,得到IDSU。另外,需要说明的是,在该实施例中,数据方设置分类信息之后,还可以进一步设置安全等级和数据源标识,即通过数据方设备将安全等级信息和数据源标识发送给数据中心,供数据中心生成IDSU,该过程图1中并未示出。In this step, the classification information, security level, data source identifier, data format version number, classification version number, etc. can be encoded according to the rules in Table 1 above, and then the IDSU is obtained. In addition, it should be noted that, in this embodiment, after the data party sets the classification information, the security level and the data source identification may be further set, that is, the security level information and the data source identification are sent to the data center through the data party's equipment for use. The data center generates the IDSU, a process not shown in Figure 1.

在106中,获取数据方设备发送的数据格式信息,设置格式版本号,转至执行105。In 106 , obtain the data format information sent by the data-side device, set the format version number, and go to execution 105 .

对于新增加的分类,数据方需要针对该分类设置数据格式,以便属于该分类的数据能够采用对应的数据格式。在本步骤中,数据方设备可以将数据中心提供的数据格式设置界面展现给数据方,由数据方在格式设置界面设置数据格式,并将该数据格式发送给数据中心。For the newly added category, the data party needs to set the data format for the category, so that the data belonging to the category can adopt the corresponding data format. In this step, the data side device can display the data format setting interface provided by the data center to the data side, the data side can set the data format on the format setting interface, and send the data format to the data center.

举一个数据格式的例子,假设定义的数据格式为:As an example of a data format, suppose the defined data format is:

"描述规则":"原始类型"_["取值范围"]_"单位""description rule": "primitive type"_["value range"]_"unit"

以体质数据为例,其对应的数据格式为:Taking physical fitness data as an example, the corresponding data format is:

Figure BDA0001129381780000091
Figure BDA0001129381780000091

在传输数据时,数据按照上述数据格式可以为:When transmitting data, the data can be as follows according to the above data format:

Figure BDA0001129381780000092
Figure BDA0001129381780000092

这样,对于接收到该数据的接收方而言,依据该数据所携带IDSU对应的数据格式进行解析后,就能够获知该数据的内容为:性别为0指代的性别,身高为172cm,体重为66.5cm。In this way, for the receiver who receives the data, after parsing the data format corresponding to the IDSU carried in the data, the content of the data can be known as follows: the gender is the gender indicated by 0, the height is 172cm, and the weight is 66.5cm.

另外,由于不同数据方可能对同一类数据的使用方式各有不同,因此在使用方式上会存在个别差异,这些差异可以通过在数据中心设置扩展配置信息来实现。数据中心可以接收并存储数据方针对注册的IDSU发送的扩展配置信息,例如数据是否在数据中心存储、订阅方约束信息、是否需要过滤敏感词等等。这些扩展配置信息并不编码在IDSU中,而是在数据中心额外记录,例如可以记录于扩展配置表中。In addition, since different data parties may use the same type of data in different ways, there will be individual differences in the usage methods. These differences can be realized by setting extended configuration information in the data center. The data center can receive and store the extended configuration information sent by the data party to the registered IDSU, such as whether the data is stored in the data center, subscriber constraint information, whether to filter sensitive words, and so on. These extended configuration information is not encoded in the IDSU, but is additionally recorded in the data center, for example, can be recorded in the extended configuration table.

上述IDSU机制可以广泛地应用于物联网,如图2中所示,物联网设备可以在网络中传输IDSU数据(即携带IDSU的数据),从而实现IDSU的数据流转。还可以通过与云端服务器的接口(YunIO)在数据中心除了进行上述IDSU的注册之外,还可以进行IDSU的数据授权,例如对订阅某IDSU数据的订阅方设备进行授权。另外,还可以通过特定分类的IDSU定义信令数据,从而实现事件分发,例如状态事件上报、控制事件下发等等。这些可以通过各种开放平台,应用于智能家庭、智能城市、智能体育、车联网等各种领域。还能够应用于数据共享平台、数据挖掘引擎、数据实时计算平台,等等。下面对其中一些典型的应用场景的实现方案进行详述。The above IDSU mechanism can be widely applied to the Internet of Things. As shown in FIG. 2 , the Internet of Things device can transmit IDSU data (that is, data carrying IDSU) in the network, thereby realizing the data flow of IDSU. In addition to the above-mentioned IDSU registration, IDSU data authorization can also be performed in the data center through the interface with the cloud server (YunIO), for example, the subscriber device that subscribes to a certain IDSU data can be authorized. In addition, signaling data can also be defined by a specific classified IDSU, so as to realize event distribution, such as status event reporting, control event delivery, and so on. These can be applied to various fields such as smart home, smart city, smart sports, and Internet of Vehicles through various open platforms. It can also be applied to data sharing platforms, data mining engines, data real-time computing platforms, and so on. The implementation schemes of some typical application scenarios are described in detail below.

一种典型的应用场景是,对于数据方注册的IDSU,可以实现针对该IDSU的数据订阅。该应用场景涉及的系统构成,可以如图3中所示,包括:数据方设备、数据源设备、数据中心和订阅方设备。其中数据方设备和数据源设备上面实施例中已经提及,订阅方设备指的是订阅某IDSU数据的设备,可以是终端设备,也可以是服务器。数据源设备指的是发送IDSU数据的源设备,可以是终端设备,也可以是服务器。A typical application scenario is that, for an IDSU registered by a data party, data subscription for the IDSU can be implemented. The system composition involved in this application scenario may be as shown in FIG. 3 , including: a data source device, a data source device, a data center, and a subscriber device. The data source device and the data source device have been mentioned in the above embodiments, and the subscriber device refers to a device that subscribes to a certain IDSU data, which may be a terminal device or a server. The data source device refers to the source device that sends IDSU data, which can be a terminal device or a server.

该应用场景的主要实现如图3中所示:The main implementation of this application scenario is shown in Figure 3:

在301中,数据方设备和数据中心采用如图1中所示的流程实现IDSU的注册。In 301, the data party device and the data center implement the IDSU registration by using the process shown in FIG. 1 .

在302中,订阅方设备在数据中心订阅携带该IDSU的数据,简称IDSU数据。In 302, the subscriber device subscribes data carrying the IDSU in the data center, referred to as IDSU data.

订阅IDSU数据的过程后续将在图4所示的实施例中详述。The process of subscribing to IDSU data will be described in detail in the embodiment shown in FIG. 4 later.

订阅成功后,在303中,数据源设备发送的IDSU数据被发送至数据中心。After the subscription is successful, in 303, the IDSU data sent by the data source device is sent to the data center.

在304中,数据中心将接收到的IDSU数据转发给订阅该IDSU数据的订阅方设备。In 304, the data center forwards the received IDSU data to a subscriber device that subscribes to the IDSU data.

IDSU注册成功后,数据源设备可以进行IDSU数据的发送,为了保证IDSU数据均经由数据中心进行转发,数据源设备在发送IDSU数据时,该数据的目的地址均为数据中心的地址。其中目的地址可以是IP地址、数据中心的身份标识,例如ID2,ID2是由标识服务器统一分配,并提供给设备,在设备的出厂阶段写入设备安全存储区域的身份标识。目的地址的类型根据具体的网络协议类型进行确定,本发明并不加以限制。对于数据中心而言,接收到IDSU数据后,查找订阅该IDSU的订阅方设备,在转发IDSU数据时,将IDSU数据的目的地址分别替换为各订阅方设备的地址。After IDSU registration is successful, the data source device can send IDSU data. To ensure that IDSU data is forwarded through the data center, when the data source device sends IDSU data, the destination address of the data is the address of the data center. The destination address can be an IP address or an identity of a data center, such as ID 2 . ID 2 is uniformly allocated by the identity server and provided to the device, and is written into the device's safe storage area at the delivery stage of the device. The type of the destination address is determined according to the specific network protocol type, which is not limited in the present invention. For the data center, after receiving the IDSU data, it searches for the subscriber device that subscribes to the IDSU, and when forwarding the IDSU data, replaces the destination address of the IDSU data with the address of each subscriber device.

也就是说,IDSU数据从数据源设备先层层上报至数据中心,然后由数据中心统一转发给各订阅方。That is to say, IDSU data is reported to the data center layer by layer from the data source device, and then the data center forwards it to the subscribers uniformly.

需要说明的是,上述数据方设备和数据源设备可以是同一设备,也可以是不同设备。It should be noted that, the data source device and the data source device may be the same device or different devices.

图4为本发明实施例提供的订阅IDSU数据的方法流程图,该流程由数据中心执行,如图4中所示,该方法包括:FIG. 4 is a flowchart of a method for subscribing IDSU data provided by an embodiment of the present invention. The process is performed by a data center. As shown in FIG. 4 , the method includes:

在401中,数据中心接收订阅方设备发送的订阅请求。In 401, the data center receives a subscription request sent by a subscriber device.

数据中心可以向订阅方设备发送订阅界面,在该订阅界面上订阅方可以查看到可供订阅的IDSU,同时还可以看到该IDSU的相关描述,例如是数据方信息、分类信息等。订阅方选择要订阅的IDSU后,订阅方设备向数据中心发送订阅请求,该订阅请求中携带有要订阅的IDSU。The data center can send a subscription interface to the subscriber device. On the subscription interface, the subscriber can view the IDSU available for subscription, and can also see the relevant description of the IDSU, such as data party information, classification information, etc. After the subscriber selects the IDSU to be subscribed, the subscriber device sends a subscription request to the data center, and the subscription request carries the IDSU to be subscribed.

需要说明的是,除了上述获取要订阅的IDSU方式之外,订阅方设备也可以从数据方设备获取IDSU。例如,数据方设备完成IDSU的注册后,可以将注册成功的IDSU提供给数据方设备。其中提供的方式可以多种多样,例如,数据方设备可以将注册的IDSU生成二维码供数据方设备扫描。It should be noted that, in addition to the above method of acquiring the IDSU to be subscribed, the subscriber device may also acquire the IDSU from the data party device. For example, after the data party device completes the IDSU registration, it can provide the successfully registered IDSU to the data party device. There may be various ways provided, for example, the data-side device can generate a QR code from the registered IDSU for the data-side device to scan.

在402中,数据中心记录IDSU与订阅方设备之间的对应关系,并标注订阅方设备的状态为待审核。In 402, the data center records the correspondence between the IDSU and the subscriber device, and marks the status of the subscriber device as pending review.

在403中,接收数据方设备发送的是否允许订阅方设备订阅该IDSU的授权信息。In 403, the authorization information sent by the data-side device whether to allow the subscriber device to subscribe to the IDSU is received.

数据方可以定期从数据中心查看订阅该IDSU的订阅方设备信息,然后进行授权管理,如果允许某订阅方设备订阅,则可以向数据中心发送允许该订阅方设备订阅的授权信息。或者,数据中心也可以定期主动推送订阅该IDSU的订阅方设备信息给数据方设备,供设备方进行授权管理。The data party can regularly check the information of the subscriber's device that subscribes to the IDSU from the data center, and then perform authorization management. If a subscriber's device is allowed to subscribe, it can send the data center the authorization information that allows the subscriber's device to subscribe. Alternatively, the data center may also actively push the information of the subscriber's device that subscribes to the IDSU to the data-side device on a regular basis, for the device-side to perform authorization management.

在404中,若数据方设备允许订阅方设备订阅该IDSU,则标注该订阅方设备的状态为订阅成功。In 404, if the data party device allows the subscriber device to subscribe to the IDSU, the status of the subscriber device is marked as subscribed successfully.

上述过程是为了保证订阅安全性所提供的一种优选的实现方式,即订阅的授权由数据方来完成。除了这种实现方式之外,还可以存在其他方式,例如授权由数据中心的管理员实现。或者,不进行授权的管理,任何订阅方设备均可以订阅,即数据中心接收到订阅请求后,直接标注订阅方设备的状态为订阅成功。等等。The above process is a preferred implementation provided to ensure the security of the subscription, that is, the authorization of the subscription is completed by the data party. In addition to this implementation, there may be other ways, such as authorization to be implemented by the administrator of the data center. Alternatively, without authorization management, any subscriber device can subscribe, that is, after the data center receives the subscription request, it directly marks the status of the subscriber device as subscribed successfully. and many more.

后续数据中心在进行IDSU数据的转发时,只会转发给订阅成功状态的订阅方设备。When the subsequent data center forwards the IDSU data, it will only forward it to the subscriber device in the subscribed state.

上述实施例所示流程对应的框架可以如图5所示。数据中心可以对外提供注册/订阅页面,供数据方进行IDSU注册以及供订阅方进行IDSU订阅,默认订阅方为待审核状态。另外,向外提供授权机制,以便数据方能够对订阅IDSU的订阅方进行授权,只有获得授权的订阅方被设置为订阅成功状态。IDSU和订阅方之间的订阅关系缓存在订阅关系列表中。The framework corresponding to the process shown in the foregoing embodiment may be as shown in FIG. 5 . The data center can provide external registration/subscription pages for data parties to register with IDSU and for subscribers to subscribe to IDSU. By default, the subscriber is in the pending review state. In addition, an authorization mechanism is provided externally, so that the data party can authorize the subscribers who subscribe to the IDSU, and only the authorized subscribers are set to the subscription success state. The subscription relationship between IDSU and subscribers is cached in the subscription relationship list.

主线程负责进行数据包的分发,这里的数据包指的是接收到的IDSU数据,进行Tlog记录和大数据计算服务(ODPS)。The main thread is responsible for the distribution of data packets, where the data packets refer to the received IDSU data, Tlog recording and Big Data Computing Service (ODPS).

接收到的IDSU数据存放于订阅异步消息队列-IN(入方向)中,通过YunIO接口进行IDSU是否存在的校验。The received IDSU data is stored in the subscription asynchronous message queue-IN (inbound direction), and the existence of IDSU is checked through the YunIO interface.

订阅处理和数据转发处理可以由数据中心的订阅处理器执行,订阅处理器从订阅消息异步消息队列中拉取IDSU数据。可扩展过滤指的是,基于数据方在注册过程中向数据中心提供的扩展设置信息,对接收到的数据进行可扩展过滤处理。例如,对于设置为不可订阅的IDSU,不做转发。对于设置为需要过滤敏感信息的IDSU,对接收到的IDSU数据进行敏感信息的过滤,等等。Subscription processing and data forwarding processing can be performed by a subscription processor in the data center, and the subscription processor pulls IDSU data from the subscription message asynchronous message queue. Extensible filtering refers to extensible filtering of the received data based on the expansion setting information provided by the data party to the data center during the registration process. For example, for IDSUs that are set to not be subscribed, no forwarding is done. For the IDSU set to need to filter sensitive information, the received IDSU data is filtered for sensitive information, and so on.

IDSU数据可以分发至通过各种订阅机制进行订阅的订阅方设备,通常对于内部订阅方而言,可以通过诸如HSF(高性能服务框架)订阅、CMNS(connection mode networkservice,连接模式网络服务)订阅等。对于外部订阅方,可以通过Metag订阅、HTTP订阅等方式。IDSU数据首先被发送至订阅异步消息队列-OUT(出方向),然后经由处理订阅的HSF服务通过网关发送给外部订阅方。IDSU data can be distributed to subscriber devices that subscribe through various subscription mechanisms. Usually, for internal subscribers, subscriptions such as HSF (High Performance Service Framework), CMNS (connection mode network service, connection mode network service) subscription, etc. . For external subscribers, Metag subscription, HTTP subscription, etc. can be used. IDSU data is first sent to the subscription asynchronous message queue - OUT (outbound), and then sent through the gateway to the external subscriber via the HSF service that handles the subscription.

针对该应用场景举一个实例:Here is an example for this application scenario:

某新闻服务提供商在数据中心注册了“新闻-体育-NBA”的分类,生成了数据源标识为该新闻服务提供商的IDSU。用户想要通过手机阅读该新闻服务提供商该分类的新闻,则可以通过数据中心订阅该IDSU。当该新闻服务提供商的新闻服务器有该分类下的新闻数据时,发送携带该IDSU的数据。这些IDSU数据被转发至数据中心,经由数据中心转发给订阅该IDSU的订阅方设备。对应图3所示实施例。A news service provider registered the classification of "News-Sports-NBA" in the data center, and generated an IDSU with the data source identified as the news service provider. Users who want to read the news of the news service provider's category through their mobile phones can subscribe to the IDSU through the data center. When the news server of the news service provider has news data under the category, the data carrying the IDSU is sent. These IDSU data are forwarded to the data center, via the data center, to the subscriber devices subscribed to the IDSU. Corresponding to the embodiment shown in FIG. 3 .

另一种典型的应用场景是,设备间传输携带IDSU的信令数据,从而达到设备间的握手,或者设备间的控制等目的。Another typical application scenario is that signaling data carrying IDSU is transmitted between devices, so as to achieve the purpose of handshake between devices, or control between devices.

对于每一种信令均可以存在对应的分类信息,进而具有IDSU,也就是说,可以通过信令数据携带的IDSU表明信令类型。Corresponding classification information may exist for each type of signaling, and further IDSU may exist, that is, the signaling type may be indicated by the IDSU carried in the signaling data.

各设备可以依据当前的状态和需求发送对应IDSU的信令数据,接收到信令数据的设备从信令数据携带的IDSU就可以获知是何种信令。另外,在设备中可以预先存储IDSU与处理逻辑之间的对应关系,接收到信令数据的设备依据IDSU对应的数据格式对该信令数据进行解析后,就可以依据解析结果执行IDSU对应的处理逻辑。Each device can send signaling data corresponding to the IDSU according to the current state and requirements, and the device that receives the signaling data can learn what kind of signaling it is from the IDSU carried in the signaling data. In addition, the corresponding relationship between the IDSU and the processing logic can be stored in the device in advance. After the device receiving the signaling data parses the signaling data according to the data format corresponding to the IDSU, it can perform the processing corresponding to the IDSU according to the analysis result. logic.

针对该种应用场景举一个实例:Here is an example for this application scenario:

有新的节点,假设为节点1要加入网络,则该节点1在对该网络中的已有节点进行扫描后,得到节点列表。从节点列表中选择一个节点2发送信令,该信令携带的IDSU1指明该信令的类别为请求加入网络的信令。接收到该信令的节点2依据该IDSU1对应的数据格式对该信令进行解析,从该信令中得到该节点的身份信息,例如该节点1的ID2。假设该IDSU1对应的处理逻辑为对节点的身份进行认证,如果认证通过则返回允许加入网络的响应报文,如果认证失败,则返回拒绝加入网络的响应报文。那么接收到上述信令的节点2就依据该节点1的ID2执行身份认证的处理逻辑。假设认证通过,则返回携带IDSU2的信令,该IDSU2指明该信令的类别为是否允许加入网络的响应报文,然后将允许加入网络的信息依据与该IDSU2对应的数据格式包含在信令中。节点1接收到携带IDSU2的信令后,完成一次握手。后续还可以存在其他握手过程,均可以采用IDSU标识信令类型,不再一一穷举。There is a new node, assuming that the node 1 wants to join the network, the node 1 obtains the node list after scanning the existing nodes in the network. One node 2 is selected from the node list to send signaling, and the IDSU1 carried in the signaling indicates that the type of the signaling is a signaling requesting to join the network. The node 2 that receives the signaling parses the signaling according to the data format corresponding to the IDSU1, and obtains the identity information of the node, such as the ID 2 of the node 1, from the signaling. It is assumed that the processing logic corresponding to the IDSU1 is to authenticate the identity of the node. If the authentication is passed, it returns a response message that allows to join the network, and if the authentication fails, it returns a response message that refuses to join the network. Then the node 2 that has received the above signaling executes the processing logic of identity authentication according to the ID 2 of the node 1 . Assuming that the authentication is passed, the signaling carrying IDSU2 is returned, and the IDSU2 indicates that the type of the signaling is a response message for whether or not to allow to join the network, and then the information about allowing to join the network is included in the signaling according to the data format corresponding to the IDSU2 . Node 1 completes a handshake after receiving the signaling carrying IDSU2. There may also be other handshake processes in the follow-up, all of which may use IDSU to identify the signaling type, and will not be exhaustive.

再举一个实例,在很多应用场景下,需要网络中的各节点进行协商选举,例如依据设备能力选取网络中的根节点,那么网络中的各节点就可以在网络中广播携带IDSU3的信令,且在该信令中携带自身的能力信息。其中,IDSU3指明该信令的类别为携带能力信息的广播报文。To give another example, in many application scenarios, each node in the network needs to conduct negotiation and election. For example, if the root node in the network is selected according to the device capability, then each node in the network can broadcast the signaling carrying IDSU3 in the network. And the signaling carries its own capability information. Wherein, IDSU3 indicates that the type of the signaling is a broadcast message carrying capability information.

以上是对本发明所提供的方法进行的详细描述,下面对本发明提供的装置进行详细描述。The above is a detailed description of the method provided by the present invention, and the device provided by the present invention is described in detail below.

本发明实施例提供的装置主要包括能够在网络中传输携带分类标识的数据的传输单元,该分类标识根据数据所属的分类信息生成,还可以进一步根据如下信息中的至少一种生成:安全等级信息、数据源信息、该数据所属的分类对应的版本信息、该数据所属的分类对应的数据格式版本信息。The apparatus provided by the embodiment of the present invention mainly includes a transmission unit capable of transmitting data carrying a classification identifier in the network, and the classification identifier is generated according to the classification information to which the data belongs, and may be further generated according to at least one of the following information: security level information , data source information, version information corresponding to the category to which the data belongs, and data format version information corresponding to the category to which the data belongs.

其中该装置可以设置于数据中心设备、数据源设备、订阅方设备,另外,为了配合数据分类的注册,本发明实施例还提供了设置于数据方设备的装置。下面结合实施例对这些装置进行详述。The apparatus may be set on data center equipment, data source equipment, and subscriber equipment. In addition, in order to cooperate with the registration of data classification, the embodiment of the present invention also provides a device set on data side equipment. These devices will be described in detail below with reference to the embodiments.

图6为本发明实施例提供的设置于数据方设备的装置结构图,如图6中所示,该装置可以包括:注册单元01,还可以包括授权单元02和标识提供单元03。各组成单元的主要功能如下:FIG. 6 is a structural diagram of an apparatus provided in a data party device according to an embodiment of the present invention. As shown in FIG. 6 , the apparatus may include a registration unit 01 , an authorization unit 02 and an identification providing unit 03 . The main functions of each constituent unit are as follows:

注册单元01负责向数据中心注册分类标识,以便该数据方的设备在网络中传输携带已注册分类标识的数据,其中分类标识根据该数据所属的分类信息生成。The registration unit 01 is responsible for registering the classification identifier with the data center, so that the device of the data party transmits the data carrying the registered classification identifier in the network, wherein the classification identifier is generated according to the classification information to which the data belongs.

具体地,注册单元01可以向数据中心发送分类信息,获取数据中心针对分类信息返回的分类标识。其中注册单元01可以从数据中心提供的可选的分类信息中进行选择,也可以自定义分类信息,或者采用两者组合的方式。其中,注册单元01在确定分类信息后,如果当前分类不存在对应的数据格式信息,或者当前分类对应的数据格式信息并不能满足需求,可以进一步向数据中心发送格式版本变更请求,该请求中携带请求变更后的数据格式。这种情况下,数据中心针对分类信息返回的分类标识为依据分类信息和请求变更后的格式版本生成的分类标识。Specifically, the registration unit 01 may send the classification information to the data center, and obtain the classification identifier returned by the data center for the classification information. The registration unit 01 can select from the optional classification information provided by the data center, and can also customize the classification information, or adopt a combination of the two. Wherein, after the registration unit 01 determines the classification information, if the current classification does not have corresponding data format information, or the data format information corresponding to the current classification cannot meet the requirements, it can further send a format version change request to the data center, and the request carries Request the changed data format. In this case, the classification ID returned by the data center for the classification information is the classification ID generated according to the classification information and the format version after the requested change.

更进一步地,注册单元01还可以针对注册的分类标识向所述数据中心发送扩展配置信息,其中扩展配置信息可以包括但不限于:数据是否在数据中心存储、订阅方约束信息、以及是否需要过滤敏感信息,等等。Further, the registration unit 01 may also send extended configuration information to the data center for the registered classification identifier, wherein the extended configuration information may include but is not limited to: whether the data is stored in the data center, subscriber constraint information, and whether filtering is required. Sensitive information, etc.

授权单元02负责从数据中心获取订阅分类标识的订阅方设备信息;向数据中心发送是否允许订阅方设备订阅分类标识的授权信息。The authorization unit 02 is responsible for acquiring the subscriber device information of the subscription classification identifier from the data center; and sending the authorization information of whether the subscriber device is allowed to subscribe to the classification identifier to the data center.

标识提供单元03负责将注册的分类标识提供给订阅方设备,例如可以将分类标识生成二维码供订阅方设备扫描,或者采用其他诸如邮件、消息等方式提供给订阅方。The identification providing unit 03 is responsible for providing the registered category identification to the subscriber's device, for example, the category identification can be generated into a QR code for the subscriber's device to scan, or provided to the subscriber in other ways such as email and message.

图7为本发明实施例提供的设置于数据中心的装置结构图,如图7所示,该装置包括可以注册单元11,还可以包括转发单元12和订阅单元13,各组成单元的主要功能如下:FIG. 7 is a structural diagram of an apparatus provided in a data center according to an embodiment of the present invention. As shown in FIG. 7 , the apparatus includes a registration unit 11 , a forwarding unit 12 and a subscription unit 13 , and the main functions of each constituent unit are as follows :

注册单元11负责存储数据方设备注册的分类标识,以便处理携带分类标识的数据,其中分类标识根据该数据所属的分类信息生成。The registration unit 11 is responsible for storing the classification identifier registered by the data-side device, so as to process the data carrying the classification identifier, wherein the classification identifier is generated according to the classification information to which the data belongs.

具体地,注册单元11接收数据方设备发送的分类信息后;判断是否已经存在针对该分类信息生成的分类标识,如果是,则将已经存在的针对该分类信息生成的分类标识返回给数据方设备;否则,升级该分类信息对应的版本信息,针对该分类信息生成分类标识并返回给数据方设备。Specifically, after receiving the classification information sent by the data-side device, the registration unit 11 determines whether there is already a classification identifier generated for the classification information, and if so, returns the existing classification identifier generated for the classification information to the data-side device. ; otherwise, upgrade the version information corresponding to the classification information, generate a classification identification for the classification information, and return it to the data source device.

其中,在判断结果为是时,如果接收到数据方设备针对所述分类信息发送的格式版本变更请求,则保存请求变更后的格式信息,升级所述分类信息对应的版本信息,然后生成分类标识返回给数据方设备;否则,将已经存在的针对该分类信息生成的分类标识返回给数据方设备。Wherein, when the judgment result is yes, if a format version change request sent by the data source device for the classification information is received, the format information after the request change is saved, the version information corresponding to the classification information is updated, and then a classification identifier is generated. Return to the data party device; otherwise, return the existing classification identifier generated for the classification information to the data party device.

更进一步地,在注册单元11判断不存在针对该分类信息生成的分类标识时,还会接收到数据方设备针对所述分类信息发送的格式信息,保存该格式信息并记录对应的格式版本信息。Further, when the registration unit 11 determines that there is no classification identifier generated for the classification information, it will also receive the format information sent by the data source device for the classification information, save the format information and record the corresponding format version information.

另外,注册单元11还可以接收并存储所述数据方针对注册的分类标识发送的扩展配置信息。其中扩展配置信息包括:数据是否在数据中心存储、订阅方约束信息、以及是否需要过滤敏感信息。In addition, the registration unit 11 may also receive and store the extended configuration information sent by the data object for the registered classification identifier. The extended configuration information includes: whether data is stored in the data center, subscriber constraint information, and whether sensitive information needs to be filtered.

转发单元12负责接收到携带已注册的分类标识的数据后,将该数据发送给订阅该分类标识的订阅方设备。The forwarding unit 12 is responsible for sending the data carrying the registered classification identifier to the subscriber device that subscribes to the classification identifier after receiving the data.

订阅单元13负责存储订阅分类标识的订阅方信息以及数据方设备发送的是否允许订阅方设备订阅分类标识的授权信息。转发单元12将数据发送给允许订阅分类标识的订阅方设备。The subscription unit 13 is responsible for storing the subscriber information of the subscription classification identifier and the authorization information sent by the data party device whether to allow the subscriber device to subscribe to the classification identifier. The forwarding unit 12 sends the data to the subscriber device that is allowed to subscribe to the classification identifier.

其中订阅单元13可以在接收到订阅方设备的订阅请求后,在存储订阅方设备与分类标识之间的对应关系时,可以首先标注订阅方设备为待审核状态。知道接收到数据方设备允许该订阅方设备订阅该分类标识的授权信息后,将该订阅方设备标注为订阅成功的状态。转发单元12在进行数据转发时,仅转发给处于订阅成功状态的订阅方设备。The subscribing unit 13 may, after receiving the subscription request from the subscriber device, first mark the subscriber device as a pending review state when storing the correspondence between the subscriber device and the classification identifier. After knowing that the receiving device allows the subscriber device to subscribe to the authorization information of the classification identifier, the subscriber device is marked as a status of successful subscription. When forwarding the data, the forwarding unit 12 only forwards the data to the subscriber device in the subscription success state.

图8为本发明实施例提供的设置于订阅方设备的装置结构图,如图8所示,该装置可以包括:订阅单元21和接收单元22,还可以包括标识获取单元23。各组成单元的主要功能如下:FIG. 8 is a structural diagram of an apparatus provided in a subscriber device according to an embodiment of the present invention. As shown in FIG. 8 , the apparatus may include: a subscription unit 21 and a receiving unit 22 , and may also include an identification obtaining unit 23 . The main functions of each constituent unit are as follows:

订阅单元21负责向数据中心订阅分类标识。The subscribing unit 21 is responsible for subscribing the classification identifier to the data center.

接收单元22负责接收数据中心转发的携带分类标识的数据,其中分类标识根据该数据所属的分类信息生成。The receiving unit 22 is responsible for receiving the data carrying the classification identifier forwarded by the data center, wherein the classification identifier is generated according to the classification information to which the data belongs.

标识获取单元23可以从数据中心获取可订阅的分类标识,或者,从数据方设备获取可订阅的分类标识。The identification obtaining unit 23 may obtain the subscribing category identification from the data center, or obtain the subscribing category identification from the data source device.

图9为本发明实施例提供的用于传输信令的装置结构图,如图9所示,该装置可以包括传输单元31,还可以包括解析处理单元32。各组成单元的主要功能如下:FIG. 9 is a structural diagram of an apparatus for transmitting signaling according to an embodiment of the present invention. As shown in FIG. 9 , the apparatus may include a transmission unit 31 and a parsing processing unit 32 . The main functions of each constituent unit are as follows:

传输单元31负责与其他设备间传输携带分类标识的信令数据,其中分类标识根据该信令数据所属的分类信息生成,信令数据采用分类标识对应的数据格式。The transmission unit 31 is responsible for transmitting the signaling data carrying the classification identification with other devices, wherein the classification identification is generated according to the classification information to which the signaling data belongs, and the signaling data adopts the data format corresponding to the classification identification.

解析处理单元32负责在传输单元31接收到携带分类标识的信令数据后,依据分类标识对应的数据格式对信令数据进行解析,并依据解析结果执行与分类标识对应的处理逻辑。The parsing processing unit 32 is responsible for parsing the signaling data according to the data format corresponding to the classification identifier after the transmission unit 31 receives the signaling data carrying the classification identifier, and executes processing logic corresponding to the classification identifier according to the parsing result.

本发明实施例提供的上述方法和装置可以以设置并运行于设备中的计算机程序体现。该设备可以包括一个或多个处理器,还包括存储器和一个或多个程序,如图10中所示。其中该一个或多个程序存储于存储器中,被上述一个或多个处理器执行以实现本发明上述实施例中所示的方法流程和/或装置操作。例如,被上述一个或多个处理器执行的方法流程,可以包括:The above-mentioned method and apparatus provided by the embodiments of the present invention may be embodied by a computer program set and running in a device. The apparatus may include one or more processors, as well as memory and one or more programs, as shown in FIG. 10 . The one or more programs are stored in the memory and executed by the above-mentioned one or more processors to implement the method process and/or the apparatus operation shown in the above-mentioned embodiments of the present invention. For example, the method process executed by the above-mentioned one or more processors may include:

在网络中传输携带分类标识的数据,所述分类标识根据该数据所属的分类信息生成。The data carrying the classification identification is transmitted in the network, and the classification identification is generated according to the classification information to which the data belongs.

再例如,被上述一个或多个处理器执行的方法流程,可以包括:For another example, the method process executed by the above-mentioned one or more processors may include:

向数据中心注册分类标识,以便在网络中传输携带已注册分类标识的数据;Register the classification identification with the data center to transmit data carrying the registered classification identification in the network;

其中所述分类标识根据该数据所属的分类信息生成。The classification identifier is generated according to the classification information to which the data belongs.

再例如,被上述一个或多个处理器执行的方法流程,可以包括:For another example, the method process executed by the above-mentioned one or more processors may include:

存储数据方设备注册的分类标识,以便处理携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。The classification identification registered by the data-side device is stored, so as to process the data carrying the classification identification, wherein the classification identification is generated according to the classification information to which the data belongs.

再例如,被上述一个或多个处理器执行的方法流程,可以包括:For another example, the method process executed by the above-mentioned one or more processors may include:

向数据中心订阅分类标识,以便接收所述数据中心转发的携带所述分类标识的数据,其中所述分类标识根据该数据所属的分类信息生成。Subscribing a classification identifier to the data center, so as to receive the data carrying the classification identifier forwarded by the data center, wherein the classification identifier is generated according to the classification information to which the data belongs.

再例如,被上述一个或多个处理器执行的方法流程,可以包括:For another example, the method process executed by the above-mentioned one or more processors may include:

与其他设备间传输携带分类标识的信令数据,其中所述分类标识根据该信令数据所属的分类信息生成,所述信令数据采用所述分类标识对应的数据格式。The signaling data carrying the classification identifier is transmitted with other devices, wherein the classification identifier is generated according to the classification information to which the signaling data belongs, and the signaling data adopts the data format corresponding to the classification identifier.

本发明实施例中涉及的各设备可以包括但不限于诸如:智能移动终端、智能家居设备、网络设备、可穿戴式设备、智能医疗设备、PC(个人计算机)等。其中智能移动设备可以包括诸如手机、平板电脑、笔记本电脑、PDA(个人数字助理)、互联网汽车等。智能家居设备可以包括智能家电设备,诸如智能电视、智能空调、智能热水器、智能冰箱、智能空气净化器等等,智能家居设备还可以包括智能门锁、智能插座、智能电灯、智能摄像头等。网络设备可以包括诸如交换机、无线AP、服务器等。可穿戴式设备可以包括诸如智能手表、智能眼镜、智能手环、虚拟现实设备、增强现实设备、混合现实设备(即可以支持虚拟现实和增强现实的设备)等等。智能医疗设备可以包括诸如智能体温计、智能血压仪、智能血糖仪等等。The devices involved in the embodiments of the present invention may include, but are not limited to, such as: smart mobile terminals, smart home devices, network devices, wearable devices, smart medical devices, PCs (personal computers), and the like. The smart mobile devices may include mobile phones, tablet computers, notebook computers, PDAs (personal digital assistants), Internet cars, and the like. Smart home devices may include smart home appliances, such as smart TVs, smart air conditioners, smart water heaters, smart refrigerators, smart air purifiers, and the like, and smart home devices may also include smart door locks, smart sockets, smart lights, smart cameras, and the like. Network devices may include, for example, switches, wireless APs, servers, and the like. Wearable devices may include, for example, smart watches, smart glasses, smart bracelets, virtual reality devices, augmented reality devices, mixed reality devices (ie, devices that can support both virtual reality and augmented reality), and the like. Smart medical devices may include, for example, smart thermometers, smart blood pressure meters, smart blood glucose meters, and the like.

由以上描述可以看出,本发明提供的上述方法、装置和设备可以具备以下优点:As can be seen from the above description, the above method, device and device provided by the present invention can have the following advantages:

1)本发明在传输的数据中统一采用分类标识来明确数据类型,即该分类标识根据数据所属的分类信息生成,这种方式使得即便是设备分属于不同厂商,各设备之间也能够直接进行数据交互,避免了额外安装第三方应用以采用第三方协议来进行数据交互,实现更加方便。1) The present invention uniformly adopts the classification identification to clarify the data type in the transmitted data, that is, the classification identification is generated according to the classification information to which the data belongs. Data interaction avoids additional installation of third-party applications to use third-party protocols for data interaction, which is more convenient to implement.

2)数据携带的分类标识携带一定的信息,例如分类信息、数据源标识、安全等级等等,这些信息能够为后续的大数据分析和挖掘提供信息基础。2) The classification identification carried by the data carries certain information, such as classification information, data source identification, security level, etc., which can provide an information basis for subsequent big data analysis and mining.

3)本发明提供的分类标识的注册机制,使得数据方能够根据自己的需求进行分类标识的定制,并通过分类标识定义数据类型的最小切分粒度。3) The registration mechanism of the classification identification provided by the present invention enables the data party to customize the classification identification according to its own needs, and define the minimum segmentation granularity of the data type through the classification identification.

4)本发明提供的分类标识的订阅机制,使得订阅方能够在数据中心方便地进行分类标识的订阅,在对应数据源产生携带该分类标识的数据后,数据中心就能够及时将该数据转发给订阅该分类标识的订阅方设备。4) The subscription mechanism of the classification identification provided by the present invention enables the subscriber to conveniently subscribe the classification identification in the data center, and after the corresponding data source generates the data carrying the classification identification, the data center can promptly forward the data to the data center. Subscriber device that subscribes to this category identification.

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In the several embodiments provided by the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division manners in actual implementation.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute the methods described in the various embodiments of the present invention. some steps. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.

Claims (15)

1. A method of data processing, the method comprising:
transmitting data carrying a classification identifier in a network, the classification identifier being generated based on classification information to which the data belongs, wherein,
the classification identification is further generated according to the security level information and the data source information;
the data center stores the classification identification registered by the data side equipment and stores the subscriber equipment information subscribing the classification identification;
wherein, the transmitting the data carrying the classification identifier in the network includes: after receiving the data carrying the registered classification identifier, the data center forwards the data to a subscriber device subscribing the classification identifier;
the data center stores extended configuration information corresponding to the classification identification registered by the data side equipment;
and after receiving the data carrying the registered classification identifier and before sending the data to the subscriber equipment subscribing the classification identifier, the data center further processes the data according to the extended configuration information corresponding to the classification identifier.
2. The method of claim 1, wherein the class identifier is further generated based on at least one of the following information: version information corresponding to the class to which the data belongs, and data format version information corresponding to the class to which the data belongs.
3. The method according to claim 1 or 2, characterized in that the method further comprises: the data side equipment registers classification identification with a data center in advance;
the transmitting data carrying the classification identifier in the network includes: and the data source equipment sends data carrying the registered classification identification in the network.
4. The method according to claim 1, wherein the destination address of the data carrying the registered classification identifier received by the data center is the address of the data center;
and when the data center sends the data to the subscriber equipment, replacing the destination address of the data with the address of the subscriber equipment.
5. The method of claim 1, wherein the extended configuration comprises:
whether data is stored in the data center, subscriber constraint information, and whether filtering of sensitive information is required.
6. The method according to claim 1 or 2, characterized in that the method further comprises: subscribing classification identification from the data center by the subscriber equipment;
the transmitting data carrying the classification identifier in the network includes: and the subscriber equipment receives the data which is sent by the data center and carries the subscribed classification identification.
7. The method according to claim 1 or 2, wherein the transmitting data carrying the class identifier in the network comprises:
sending the data according to the data format corresponding to the classification identification; or,
and analyzing the received data according to the data format corresponding to the classification identification.
8. An electronic device comprises
A memory including one or more programs;
one or more processors, coupled to the memory, that execute the one or more programs to:
transmitting data carrying a classification identifier in a network, the classification identifier being generated based on classification information to which the data belongs, wherein,
the classification identification is further generated according to the security level information and the data source information;
the equipment is a data center;
the operations further include: storing the classification identification registered by the data side equipment and storing the subscriber side equipment information subscribed to the classification identification;
the transmitting data carrying the classification identifier in the network includes: after receiving data carrying registered classification identification, sending the data to a subscriber device subscribing the classification identification;
the operations further include: storing extended configuration information corresponding to the classification identification registered by the data side equipment;
after receiving the data carrying the registered classification identifier and before sending the data to the subscriber device subscribing to the classification identifier, the operations further include: and processing the data according to the extended configuration information corresponding to the classification identification.
9. The apparatus of claim 8, wherein the class identifier is further generated based on at least one of: version information corresponding to the class to which the data belongs, and data format version information corresponding to the class to which the data belongs.
10. The apparatus according to claim 8 or 9, wherein the apparatus is a data source apparatus;
the transmitting data carrying the classification identifier in the network includes: and the data source equipment sends data carrying the classification identification pre-registered by the data party in the network, and the destination address of the data is the address of the data center.
11. The device according to claim 8, wherein the destination address of the data carrying the registered classification identifier received by the data center is the address of the data center;
when data is sent to a subscriber device, the destination address of the data is replaced with the address of the subscriber device.
12. The apparatus of claim 8, wherein the extended configuration comprises:
whether data is stored in the data center, subscriber constraint information, and whether filtering of sensitive information is required.
13. The device of claim 8 or 9, wherein the device is a subscriber device;
the operations further include: subscribing classification identification to a data center;
the transmitting data carrying the classification identifier in the network includes: and receiving the data which is sent by the data center and carries the subscribed classification identification.
14. The apparatus according to claim 8 or 9, wherein said transmitting data carrying a classification identifier in a network comprises:
sending the data according to the data format corresponding to the classification identification; or,
and analyzing the received data according to the data format corresponding to the classification identification.
15. A data processing apparatus, characterized in that the apparatus comprises:
a transmission unit, configured to transmit data carrying a classification identifier in a network, where the classification identifier is generated according to classification information to which the data belongs,
the classification identification is further generated according to the security level information and the data source information; the data center stores the classification identification registered by the data side equipment and stores the subscriber equipment information subscribing the classification identification;
wherein, the transmitting the data carrying the classification identifier in the network includes: after receiving the data carrying the registered classification identifier, the data center forwards the data to a subscriber device subscribing the classification identifier;
the data center stores extended configuration information corresponding to the classification identification registered by the data side equipment;
and after receiving the data carrying the registered classification identifier and before sending the data to the subscriber equipment subscribing the classification identifier, the data center further processes the data according to the extended configuration information corresponding to the classification identifier.
CN201610890004.0A 2016-10-12 2016-10-12 Data processing method, device and equipment Active CN107944461B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610890004.0A CN107944461B (en) 2016-10-12 2016-10-12 Data processing method, device and equipment
TW106126941A TW201814645A (en) 2016-10-12 2017-08-09 Data processing method, apparatus and device
PCT/CN2017/104188 WO2018068660A1 (en) 2016-10-12 2017-09-29 Data processing method, apparatus and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610890004.0A CN107944461B (en) 2016-10-12 2016-10-12 Data processing method, device and equipment

Publications (2)

Publication Number Publication Date
CN107944461A CN107944461A (en) 2018-04-20
CN107944461B true CN107944461B (en) 2022-05-03

Family

ID=61905154

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610890004.0A Active CN107944461B (en) 2016-10-12 2016-10-12 Data processing method, device and equipment

Country Status (3)

Country Link
CN (1) CN107944461B (en)
TW (1) TW201814645A (en)
WO (1) WO2018068660A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965273B (en) * 2018-07-02 2021-01-26 瑞典爱立信有限公司 Method in Internet of vehicles and communication system for Internet of vehicles
CN109379353A (en) * 2018-10-08 2019-02-22 北京科东电力控制系统有限责任公司 Data collection method and device
CN112380564A (en) * 2020-11-19 2021-02-19 河南海融软件有限公司 Data security management system
CN112967142A (en) * 2021-03-31 2021-06-15 上海英方软件股份有限公司 Method and device for forwarding market information stream
CN113611013B (en) * 2021-06-17 2023-06-27 珠海汇金科技股份有限公司 Data transfer method, system and device
CN114495336B (en) * 2022-02-24 2024-09-24 深圳绿米联创科技有限公司 Intelligent door lock information pushing method and device, electronic equipment and storage medium

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6338082B1 (en) * 1999-03-22 2002-01-08 Eric Schneider Method, product, and apparatus for requesting a network resource
CN1324156A (en) * 2000-05-12 2001-11-28 胡希平 Method and apparatus for classified receiving process of digital information cable broadcast transmission
US7450740B2 (en) * 2005-09-28 2008-11-11 Facedouble, Inc. Image classification and information retrieval over wireless digital networks and the internet
KR20080017530A (en) * 2006-08-21 2008-02-27 신상석 How to integrate real information of individual, company, organization, etc. into one virtual ID
CN101247298B (en) * 2007-02-15 2012-12-12 华为技术有限公司 Processing method, system and device for specification area
CN101257461A (en) * 2007-03-02 2008-09-03 华为技术有限公司 Category-based content filtering method and device
CN101115074B (en) * 2007-07-19 2010-05-26 王智鹏 United service identification server and method for performing united denomination and access to service
CN101359992A (en) * 2007-07-31 2009-02-04 华为技术有限公司 Content category request method, determination method, interaction method and device
CN101436269A (en) * 2007-11-14 2009-05-20 华为软件技术有限公司 Unionized resource management system and resource lookup method of business analysis system
CN101588349A (en) * 2008-05-21 2009-11-25 华为技术有限公司 Method and system for realizing IMS service, request unit and a storage unit
CN102035805B (en) * 2009-09-25 2015-05-20 中兴通讯股份有限公司 Third party registration failure processing method and device for IMS (IP Multimedia Subsystem)
CN102043796A (en) * 2009-10-14 2011-05-04 无锡华润上华半导体有限公司 Information collecting method and device based on Internet
CN102281251B (en) * 2010-06-09 2014-12-17 中兴通讯股份有限公司 Device, system and method for realizing intelligent household application
CN102739425A (en) * 2011-04-11 2012-10-17 中兴通讯股份有限公司 Internet of things data resource open system and method thereof
CN202906974U (en) * 2011-12-27 2013-04-24 上海翊通信息技术有限公司 Information influx device based on cloud computing
CN103400220A (en) * 2013-07-18 2013-11-20 北京随方信息技术有限公司 Method for collecting and classifying network equipment information and fixedly identifying
CN103647813B (en) * 2013-11-29 2015-10-28 中国物品编码中心 The method and apparatus of Internet of Things unifying identifier code parsing
CN105472594B (en) * 2014-09-09 2018-09-04 阿尔卡特朗讯 A kind of method and apparatus for handling data
CN104468207B (en) * 2014-11-28 2018-05-01 北京奇安信科技有限公司 The method, apparatus and system of terminal management
CN104378270A (en) * 2014-12-10 2015-02-25 曾仲林 Data center system and data center method for networks
CN105139144B (en) * 2015-09-10 2016-06-01 刘治 Thing networking unifying identifier coding Accreditation System and method and resolution system and method

Also Published As

Publication number Publication date
WO2018068660A1 (en) 2018-04-19
CN107944461A (en) 2018-04-20
TW201814645A (en) 2018-04-16

Similar Documents

Publication Publication Date Title
CN107944461B (en) Data processing method, device and equipment
US11411897B2 (en) Communication method and communication apparatus for message queue telemetry transport
CN111436160B (en) A kind of local area network communication method, device and system
CN116057924B (en) Method, system and computer readable medium for providing network function discovery service enhancement
CN103404113B (en) A kind of notice method for pushing, device and system
CN102164120B (en) Information processing apparatus, information processing method, and computer-readable recording medium
US9258312B1 (en) Distributed policy enforcement with verification mode
US11411888B2 (en) Distributed policy enforcement with optimizing policy transformations
US11100249B2 (en) Apparatus and method for enhancing personal information data security
US12095872B2 (en) Framework for dynamic brokerage and management of topics and data at the service layer
US20060036707A1 (en) Method and apparatus for routing images
WO2018120913A1 (en) Certificate acquisition method, authentication method and network device
US20200267530A1 (en) A Method of Executing a Service for a Service Consumer, as well as a Corresponding Network Node and a Computer Program Product
US20240089343A1 (en) Service layer-based methods to enable efficient analytics of iot data
CN102164117A (en) Video transcoding using a proxy device
EP3682619B1 (en) Service layer message templates in a communications network
CN102098659A (en) Method and system for fast verifying international mobile equipment identity (IMEI)
JP2024511907A (en) Network function registration method, discovery method, equipment, device and medium
CN103391274B (en) A kind of integral network safety management method and device
CN109586935B (en) Paperless conference system
CN105722040B (en) Method, device and system for transmitting business messages
CN117062075A (en) Private network security authentication method, device and system
CN111385262A (en) Method for controlling authority and network equipment
CN114205902A (en) Response method, device, electronic device and medium for discovery request in 5G network
EP3863312B1 (en) Api publishing method and device

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201201

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Applicant after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

GR01 Patent grant
GR01 Patent grant