[go: up one dir, main page]

CN110460958B - Internet of things broadcasting method, device, broadcasting station and storage medium - Google Patents

Internet of things broadcasting method, device, broadcasting station and storage medium Download PDF

Info

Publication number
CN110460958B
CN110460958B CN201910698929.9A CN201910698929A CN110460958B CN 110460958 B CN110460958 B CN 110460958B CN 201910698929 A CN201910698929 A CN 201910698929A CN 110460958 B CN110460958 B CN 110460958B
Authority
CN
China
Prior art keywords
service
target
subscription
broadcasting
internet
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
CN201910698929.9A
Other languages
Chinese (zh)
Other versions
CN110460958A (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.)
Shenzhen Skycaster Micronics Inc
Original Assignee
Shenzhen Skycaster Micronics Inc
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 Shenzhen Skycaster Micronics Inc filed Critical Shenzhen Skycaster Micronics Inc
Priority to CN201910698929.9A priority Critical patent/CN110460958B/en
Publication of CN110460958A publication Critical patent/CN110460958A/en
Priority to PCT/CN2020/105556 priority patent/WO2021018205A1/en
Application granted granted Critical
Publication of CN110460958B publication Critical patent/CN110460958B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders
    • H04L47/6275Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种物联网广播方法、装置、广播站及存储介质,所述物联网广播方法应用于广播站,所述物联网广播方法包括:广播站以数字广播形式向预设区域内的终端发送服务通道信号;广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;广播站将所述目标订阅服务发送至网络服务程序;若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。本发明解决物联网终端设备在现有基站的通讯网络中无法获取有效的位置服务功能的技术问题。

The present invention discloses an Internet of Things broadcasting method, device, broadcasting station and storage medium. The Internet of Things broadcasting method is applied to a broadcasting station, and the Internet of Things broadcasting method includes: the broadcasting station sends a service channel signal to a terminal in a preset area in the form of digital broadcasting; the broadcasting station obtains a service subscription request from the terminal based on the service channel signal feedback, and determines a target subscription service according to the service subscription request; the broadcasting station sends the target subscription service to a network service program; if the broadcasting station receives the target service content fed back by the network service program based on the target subscription service, the target service content is sent to the terminal in the preset area in the form of digital broadcasting. The present invention solves the technical problem that the Internet of Things terminal device cannot obtain an effective location service function in the communication network of an existing base station.

Description

物联网广播方法、装置、广播站及存储介质Internet of things broadcasting method, device, broadcasting station and storage medium

技术领域Technical Field

本发明涉及物联网应用技术领域,尤其涉及一种物联网广播方法、装置、广播站及存储介质。The present invention relates to the field of Internet of Things application technology, and in particular to an Internet of Things broadcasting method, device, broadcasting station and storage medium.

背景技术Background Art

目前,现有的定位终端都是通过移动网络获取差分数据实现精准定位功能。而物联网应用系统高密度连接的特点,使得大量终端设备同时工作,容易造成基站网络不堪重负无法获取到终端设备的高精度定位,从而劣化定位精度,使得基站无法基于终端设备的位置提供相应的位置服务功能,降低位置服务功能的有效性和实用性。At present, existing positioning terminals all achieve precise positioning by obtaining differential data through mobile networks. However, the high-density connection characteristics of IoT application systems make a large number of terminal devices work at the same time, which can easily cause the base station network to be overwhelmed and unable to obtain high-precision positioning of terminal devices, thereby degrading positioning accuracy and making it impossible for base stations to provide corresponding location service functions based on the location of terminal devices, reducing the effectiveness and practicality of location service functions.

发明内容Summary of the invention

本发明的主要目的在于提供一种物联网广播方法、装置、广播站及存储介质,旨在解决物联网终端设备在现有基站的通讯网络中无法获取有效的位置服务功能的技术问题。The main purpose of the present invention is to provide an Internet of Things broadcasting method, device, broadcasting station and storage medium, aiming to solve the technical problem that Internet of Things terminal devices cannot obtain effective location service functions in the communication network of existing base stations.

为实现上述目的,本发明实施例提供一种物联网广播方法,所述物联网广播方法应用于广播站,所述物联网广播方法包括:To achieve the above object, an embodiment of the present invention provides an Internet of Things broadcasting method, which is applied to a broadcasting station and includes:

广播站以数字广播形式向预设区域内的终端发送服务通道信号;The broadcasting station sends service channel signals to terminals in a preset area in the form of digital broadcasting;

广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;The broadcast station obtains a service subscription request fed back by the terminal based on the service channel signal, and determines a target subscription service according to the service subscription request;

广播站将所述目标订阅服务发送至网络服务程序;The broadcast station sends the target subscription service to the network service program;

若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。If the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the broadcast station sends the target service content to the terminals in the preset area in the form of digital broadcasting.

可选地,所述广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务的步骤包括:Optionally, the step of the broadcast station acquiring a service subscription request fed back by the terminal based on the service channel signal, and determining a target subscription service according to the service subscription request includes:

广播站分别获取各个终端基于不同服务通道信号反馈的所有服务订阅请求,并根据各个服务订阅请求确定对应终端的服务订阅表;The broadcast station obtains all service subscription requests fed back by each terminal based on signals of different service channels, and determines a service subscription table of the corresponding terminal according to each service subscription request;

根据所述服务订阅表确定所述广播站的通道订阅表,并根据所述通道订阅表确定所述广播站的目标订阅服务。A channel subscription table of the broadcasting station is determined according to the service subscription table, and a target subscription service of the broadcasting station is determined according to the channel subscription table.

可选地,所述若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:Optionally, if the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the step of sending the target service content to the terminals in the preset area in the form of digital broadcasting includes:

广播站接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并获取所述广播站的本地位置参数;The broadcast station receives the target service content fed back by the network service program based on the target subscription service, and obtains the local location parameter of the broadcast station;

广播站根据所述本地位置参数解析所述目标服务内容中的本地目标服务内容;The broadcasting station parses the local target service content in the target service content according to the local location parameter;

广播站以数字广播形式向所述预设区域内的终端发送所述本地目标服务内容。The broadcasting station sends the local target service content to the terminals in the preset area in the form of digital broadcasting.

可选地,所述服务订阅请求中包括第一模糊位置参数,Optionally, the service subscription request includes a first fuzzy location parameter,

所述根据所述服务订阅请求确定目标订阅服务的步骤包括:The step of determining the target subscription service according to the service subscription request comprises:

广播站根据所述服务订阅请求和第一模糊位置参数确定目标订阅服务,所述广播站接收到基于目标订阅服务反馈的目标服务内容中包括第二模糊位置参数;The broadcast station determines a target subscription service according to the service subscription request and the first fuzzy position parameter, wherein the target service content received by the broadcast station based on the target subscription service feedback includes a second fuzzy position parameter;

所述以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:The step of sending the target service content to the terminals in the preset area in the form of digital broadcasting comprises:

根据第二模糊位置参数确定预设区域内的模糊区域,并以数字广播形式向所述模糊区域的终端发送所述目标服务内容。A fuzzy area within a preset area is determined according to the second fuzzy position parameter, and the target service content is sent to a terminal in the fuzzy area in a digital broadcasting form.

可选地,所述广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务的步骤还包括:Optionally, the step of the broadcast station acquiring a service subscription request fed back by the terminal based on the service channel signal, and determining a target subscription service according to the service subscription request further includes:

广播站获取终端基于所述服务通道信号反馈的服务订阅请求,检测所述服务订阅请求是否存在远程调用请求;The broadcast station obtains the service subscription request fed back by the terminal based on the service channel signal, and detects whether there is a remote call request in the service subscription request;

若是,则获取服务订阅请求中的远程调用参数,并将所述远程调用参数和所述服务订阅请求发送至所述网络服务程序,并获取所述网络服务程序基于所述远程调用参数和所述服务订阅请求以数字广播形式反馈的远程服务内容;If so, obtaining the remote call parameters in the service subscription request, and sending the remote call parameters and the service subscription request to the network service program, and obtaining the remote service content fed back by the network service program in the form of digital broadcast based on the remote call parameters and the service subscription request;

若否,则执行根据所述服务订阅请求确定目标订阅服务的步骤。If not, the step of determining the target subscription service according to the service subscription request is executed.

可选地,所述目标服务内容包括实时性参数,Optionally, the target service content includes real-time parameters,

所述若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:If the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the step of sending the target service content to the terminals in the preset area in the form of digital broadcasting comprises:

广播站接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并检测所述目标服务内容是否有实时性参数;The broadcast station receives the target service content fed back by the network service program based on the target subscription service, and detects whether the target service content has a real-time parameter;

若是,则将所述目标服务内容推送至第一优先级队列;If yes, push the target service content to the first priority queue;

若否,则将所述目标服务内容推送至第二优先级队列;If not, pushing the target service content to the second priority queue;

广播站按照第一优先级队列,第二优先级队列依次以数字广播形式向所述预设区域内的终端发送所述目标服务内容。The broadcasting station sends the target service content to the terminals in the preset area in the form of digital broadcasting in sequence according to the first priority queue and the second priority queue.

可选地,所述服务通道信号包括通道名称,所述通道名称作为各个终端服务订阅请求的隐匿名称。Optionally, the service channel signal includes a channel name, and the channel name serves as a hidden pseudonym for each terminal service subscription request.

本发明还提供一种物联网广播装置,所述物联网广播装置应用于广播站,所述物联网广播装置包括:The present invention also provides an Internet of Things broadcasting device, which is applied to a broadcasting station and includes:

发送模块,用于以数字广播形式向预设区域内的终端发送服务通道信号;A sending module, used for sending a service channel signal to terminals in a preset area in the form of digital broadcast;

确定模块,用于获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;A determination module, configured to obtain a service subscription request fed back by the terminal based on the service channel signal, and determine a target subscription service according to the service subscription request;

发送模块,用于将所述目标订阅服务发送至网络服务程序;A sending module, used for sending the target subscription service to a network service program;

广播模块,用于若接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。The broadcast module is configured to send the target service content to the terminals in the preset area in a digital broadcasting form if the target service content fed back by the network service program based on the target subscription service is received.

可选地,所述确定模块包括:Optionally, the determining module includes:

获取单元,用于分别获取各个终端基于不同服务通道信号反馈的所有服务订阅请求,并根据各个服务订阅请求确定对应终端的服务订阅表;An acquisition unit, configured to respectively acquire all service subscription requests fed back by each terminal based on signals of different service channels, and determine a service subscription table of the corresponding terminal according to each service subscription request;

第一确定单元,用于根据所述服务订阅表确定所述广播站的通道订阅表,并根据所述通道订阅表确定所述广播站的目标订阅服务。The first determining unit is configured to determine a channel subscription table of the broadcasting station according to the service subscription table, and determine a target subscription service of the broadcasting station according to the channel subscription table.

可选地,所述广播模块包括:Optionally, the broadcast module includes:

接收单元,用于接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并获取所述广播站的本地位置参数;A receiving unit, configured to receive the target service content fed back by the network service program based on the target subscription service, and obtain the local location parameter of the broadcast station;

解析单元,用于根据所述本地位置参数解析所述目标服务内容中的本地目标服务内容;A parsing unit, configured to parse the local target service content in the target service content according to the local location parameter;

第一发送单元,用于以数字广播形式向所述预设区域内的终端发送所述本地目标服务内容。The first sending unit is used to send the local target service content to the terminals in the preset area in the form of digital broadcasting.

可选地,所述服务订阅请求中包括第一模糊位置参数,所述确定模块包括:Optionally, the service subscription request includes a first fuzzy location parameter, and the determining module includes:

第二确定单元,用于根据所述服务订阅请求和第一模糊位置参数确定目标订阅服务,所述广播站接收到基于目标订阅服务反馈的目标服务内容中包括第二模糊位置参数;A second determining unit is configured to determine a target subscription service according to the service subscription request and the first fuzzy position parameter, wherein the target service content received by the broadcast station based on the target subscription service feedback includes the second fuzzy position parameter;

所述广播模块包括:The broadcast module comprises:

模糊单元,用于根据第二模糊位置参数确定预设区域内的模糊区域,并以数字广播形式向所述模糊区域的终端发送所述目标服务内容。The fuzzy unit is used to determine a fuzzy area within a preset area according to a second fuzzy position parameter, and send the target service content to a terminal in the fuzzy area in a digital broadcasting form.

可选地,所述确定模块还包括:Optionally, the determining module further includes:

第一检测单元,用于获取终端基于所述服务通道信号反馈的服务订阅请求,检测所述服务订阅请求是否存在远程调用请求;A first detection unit, configured to obtain a service subscription request fed back by the terminal based on the service channel signal, and detect whether the service subscription request contains a remote call request;

第一判断单元,用于若是,则获取服务订阅请求中的远程调用参数,并将所述远程调用参数和所述服务订阅请求发送至所述网络服务程序,并获取所述网络服务程序基于所述远程调用参数和所述服务订阅请求以数字广播形式反馈的远程服务内容;A first judgment unit is configured to obtain a remote call parameter in the service subscription request, send the remote call parameter and the service subscription request to the network service program, and obtain the remote service content fed back by the network service program in the form of digital broadcast based on the remote call parameter and the service subscription request;

第二判断单元,用于若否,则执行根据所述服务订阅请求确定目标订阅服务的功能。The second judgment unit is used to execute the function of determining the target subscription service according to the service subscription request if no.

可选地,所述目标服务内容包括实时性参数,所述广播模块包括:Optionally, the target service content includes a real-time parameter, and the broadcast module includes:

第二检测单元,用于接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并检测所述目标服务内容是否有实时性参数;A second detection unit is used to receive the target service content fed back by the network service program based on the target subscription service, and detect whether the target service content has a real-time parameter;

第一优先单元,用于若是,则将所述目标服务内容推送至第一优先级队列;A first priority unit, configured to push the target service content to a first priority queue if yes;

第二优先单元,用于若否,则将所述目标服务内容推送至第二优先级队列;a second priority unit, configured to push the target service content to a second priority queue if no;

第二发送单元,用于按照第一优先级队列,第二优先级队列依次以数字广播形式向所述预设区域内的终端发送所述目标服务内容。The second sending unit is used to send the target service content to the terminals in the preset area in the form of digital broadcasting in sequence according to the first priority queue and the second priority queue.

可选地,所述服务通道信号包括通道名称,所述通道名称作为各个终端服务订阅请求的隐匿名称。Optionally, the service channel signal includes a channel name, and the channel name serves as a hidden pseudonym for each terminal service subscription request.

此外,为实现上述目的,本发明还提供一种广播站,所述广播站包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物联网广播程序,其中:In addition, to achieve the above-mentioned purpose, the present invention further provides a broadcasting station, the broadcasting station comprising: a memory, a processor, and an Internet of Things broadcasting program stored in the memory and executable on the processor, wherein:

所述物联网广播程序被所述处理器执行时实现如上所述的物联网广播方法的步骤。When the Internet of Things broadcasting program is executed by the processor, the steps of the Internet of Things broadcasting method as described above are implemented.

此外,为实现上述目的,本发明还提供计算机存储介质;In addition, to achieve the above-mentioned purpose, the present invention also provides a computer storage medium;

所述计算机存储介质上存储有物联网广播程序,所述物联网广播程序被处理器执行时实现如上述的物联网广播方法的步骤。The computer storage medium stores an Internet of Things broadcasting program, and when the Internet of Things broadcasting program is executed by the processor, the steps of the Internet of Things broadcasting method as described above are implemented.

本发明广播站以数字广播形式向预设区域内的终端发送服务通道信号;广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;广播站将所述目标订阅服务发送至网络服务程序;若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。本发明优化了定位精度,使得广播站能够基于终端设备的位置提供相应的位置服务功能,提高位置服务功能的有效性和实用性,解决物联网终端设备在现有基站的通讯网络中无法获取有效的位置服务功能的技术问题。The broadcast station of the present invention sends a service channel signal to a terminal in a preset area in the form of digital broadcasting; the broadcast station obtains a service subscription request from the terminal based on the service channel signal feedback, and determines a target subscription service according to the service subscription request; the broadcast station sends the target subscription service to a network service program; if the broadcast station receives the target service content from the network service program based on the target subscription service feedback, the target service content is sent to the terminal in the preset area in the form of digital broadcasting. The present invention optimizes the positioning accuracy, so that the broadcast station can provide corresponding location service functions based on the location of the terminal device, improve the effectiveness and practicality of the location service function, and solve the technical problem that the Internet of Things terminal device cannot obtain effective location service functions in the communication network of the existing base station.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;FIG1 is a schematic diagram of a device structure of a hardware operating environment involved in an embodiment of the present invention;

图2为本发明物联网广播方法一实施例的流程示意图;FIG2 is a schematic diagram of a flow chart of an embodiment of an Internet of Things broadcasting method according to the present invention;

图3为本发明物联网广播方法中服务订阅表和通道订阅表的示意图;FIG3 is a schematic diagram of a service subscription table and a channel subscription table in the Internet of Things broadcasting method of the present invention;

图4为本发明广播站内部目标服务内容的数据分发路由的设计示意图;4 is a schematic diagram of the design of data distribution routing of target service content within a broadcast station according to the present invention;

图5为本发明面向位置服务的物联网系统的系统构成示意图;FIG5 is a schematic diagram of the system structure of the location-based service-oriented Internet of Things system of the present invention;

图6为本发明数字广播基站一实施例的硬件结构示意图;FIG6 is a schematic diagram of the hardware structure of a digital broadcasting base station according to an embodiment of the present invention;

图7为本发明物联网终端一实施例的硬件结构示意图;FIG7 is a schematic diagram of the hardware structure of an Internet of Things terminal according to an embodiment of the present invention;

图8为本发明数据播发云平台的功能模块图;FIG8 is a functional module diagram of the data broadcasting cloud platform of the present invention;

图9为本发明位置服务信息帧的数据格式示意图。FIG. 9 is a schematic diagram of the data format of the location service information frame of the present invention.

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.

具体实施方式DETAILED DESCRIPTION

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present invention.

本发明实施例广播站可以是数字广播基站或数字服务器设备。The broadcast station in the embodiment of the present invention may be a digital broadcast base station or a digital server device.

如图1所示,该广播站可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in Figure 1, the broadcast station may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art will appreciate that the device structure shown in FIG. 1 does not constitute a limitation on the device, and may include more or fewer components than shown, or a combination of certain components, or a different arrangement of components.

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及物联网广播程序。As shown in FIG. 1 , the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an Internet of Things broadcasting program.

在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的物联网广播程序,并执行下述物联网广播方法各个实施例中的操作。In the device shown in Figure 1, the network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the Internet of Things broadcast program stored in the memory 1005, and perform the operations in each embodiment of the following Internet of Things broadcast method.

基于上述硬件结构,提出本发明物联网广播方法实施例。Based on the above hardware structure, an embodiment of the Internet of Things broadcasting method of the present invention is proposed.

物联网应用的大量出现,极大地丰富了人们获取信息的手段,推动了一系列应用如环境监控、交通管理、物流管理、智能电网等的信息化和智能化。这些新型应用服务既需要处理大量从外部传感器得到的实时信息,又需要考虑应用自身与时间空间信息的紧密相关性,以实现复杂感知服务的协调。例如传感器网络中的不同终端需要感知一系列时空关联的环境属性,如周围的光照、温度、湿度、物体的移动等,以便于应用服务对需要关注的“情景”或“事件”做出及时的响应。这使得基于位置信息的服务(Location-basedServices,LBS)成为物联网领域最具前景的应用之一,基于物联网的大多数公共服务和商业应用均依赖于终端的位置信息,许多感知数据只有在确定了终端的准确位置信息时才有意义。精确的终端定位在物联网位置服务应用中占有越来越重要的地位。The emergence of a large number of IoT applications has greatly enriched people's means of obtaining information and promoted the informatization and intelligence of a series of applications such as environmental monitoring, traffic management, logistics management, smart grids, etc. These new application services need to process a large amount of real-time information obtained from external sensors, and also need to consider the close correlation between the application itself and time and space information to achieve the coordination of complex perception services. For example, different terminals in the sensor network need to perceive a series of time-space related environmental attributes, such as surrounding light, temperature, humidity, movement of objects, etc., so that the application service can respond to the "situation" or "event" that needs attention in a timely manner. This makes location-based services (LBS) one of the most promising applications in the field of IoT. Most public services and commercial applications based on IoT rely on the location information of the terminal. Many perception data are meaningful only when the accurate location information of the terminal is determined. Accurate terminal positioning plays an increasingly important role in IoT location service applications.

物联网位置服务应用的快速发展,虽然为用户提供了便利,但也暴露出现有物联网技术的一些问题:The rapid development of IoT location service applications has provided convenience for users, but it has also exposed some problems of existing IoT technologies:

1、物联网技术本身缺乏精准定位能力;1. IoT technology itself lacks accurate positioning capabilities;

2、传输差分数据会占用大量下行带宽,难以满足实时性要求;2. Transmitting differential data will occupy a large amount of downlink bandwidth, making it difficult to meet real-time requirements;

3、缺乏区域模糊查询能力,难以识别特定区域内的众多终端;3. Lack of regional fuzzy query capability, making it difficult to identify numerous terminals in a specific area;

4、终端位置信息涉及严重的隐私威胁,制约物联网发展;4. Terminal location information involves serious privacy threats, restricting the development of the Internet of Things;

5、多终端批量交互操作实时性低下,特定场合应用受限。5. Multi-terminal batch interactive operations have low real-time performance and are limited to specific situations.

本发明采用数字广播来解决以上问题,尤其是窄带广域数字广播技术,例如CDRadio、CDR、DRM,也具备LPWAN技术的一些关键特征:低功耗、广域覆盖、高密度连接。尤其是连接密度方面,广播技术体制在理论上可以支持无限的终端连接,特别符合物联网MMTC(Massive machine-type-communications,巨量机器类型通信)发展方向。The present invention uses digital broadcasting to solve the above problems, especially narrowband wide-area digital broadcasting technology, such as CDRadio, CDR, and DRM, which also has some key features of LPWAN technology: low power consumption, wide-area coverage, and high-density connection. Especially in terms of connection density, the broadcast technology system can theoretically support unlimited terminal connections, which is particularly in line with the development direction of the Internet of Things MMTC (Massive machine-type-communications).

利用数字广播技术(例如CDRadio)向物联网底层网络终端广播差分数据,可以帮助终端实现差分定位技术,从而使得新的物联网架构具备精准定位能力。同时也很好地规避了差分数据传输的时间相关性和空间相关性问题。首先,数字广播的传输时延是固定的,不受终端连接数量的影响,差分数据传输的实时性不再是一个问题。其次,数字广播基站的位置固定,其信号覆盖区域为已知信息,差分数据与特定区域内终端的匹配问题迎刃而解,因为“指定区域内有什么物体”的问题,已经变成了“指定物体(差分数据有效区)在什么位置(广播基站信号覆盖区)”的问题。Using digital broadcasting technology (such as CDRadio) to broadcast differential data to the underlying network terminals of the Internet of Things can help the terminals implement differential positioning technology, so that the new Internet of Things architecture has accurate positioning capabilities. At the same time, it also avoids the time correlation and spatial correlation problems of differential data transmission. First, the transmission delay of digital broadcasting is fixed and is not affected by the number of terminal connections. The real-time performance of differential data transmission is no longer a problem. Secondly, the location of the digital broadcasting base station is fixed, and its signal coverage area is known information. The problem of matching differential data with terminals in a specific area is solved, because the problem of "what objects are in the specified area" has become the problem of "where the specified object (differential data valid area) is (broadcast base station signal coverage area)".

对于终端而言,只要是能接收到数字广播信号的,自然就属于“指定区域内有什么物体”的答案之一,这就为位置服务提供了区域(广播基站信号覆盖区)模糊查询能力。在这个机制下,终端可以保持静默,无需消耗上行通信带宽与功耗来上传自身位置信息,也避免了位置隐私暴露的问题。对于需要利用终端位置信息向外界提供位置服务的情况,本发明也提出了两种处理方法(见发明内容),可以规避位置隐私暴露的风险。For the terminal, as long as it can receive digital broadcast signals, it is naturally one of the answers to "what objects are in the specified area", which provides location services with regional (broadcast base station signal coverage area) fuzzy query capabilities. Under this mechanism, the terminal can remain silent, without consuming uplink communication bandwidth and power consumption to upload its own location information, and also avoids the problem of location privacy exposure. For situations where it is necessary to use terminal location information to provide location services to the outside world, the present invention also proposes two processing methods (see the invention content) to avoid the risk of location privacy exposure.

因为广播技术天然具备信号传输时延固定、连接无限的特点。通过数字广播通道,将面向多终端的同质化控制数据下发(例如某个城区的交通灯控制),可以很好地解决众多终端操作的实时性和同步问题,特别适合需要批量实时控制的物联网应用类型。Because broadcast technology naturally has the characteristics of fixed signal transmission delay and unlimited connection. Through digital broadcast channels, the homogeneous control data for multiple terminals (such as traffic light control in a certain urban area) can be sent down, which can well solve the real-time and synchronization problems of many terminal operations, and is particularly suitable for IoT applications that require batch real-time control.

本发明提供一种物联网广播方法,该物联网广播方法主要应用于广播站上,在物联网广播方法一实施例中,参照图2,所述物联网广播方法包括:The present invention provides an Internet of Things broadcasting method, which is mainly applied to a broadcasting station. In an embodiment of the Internet of Things broadcasting method, referring to FIG. 2 , the Internet of Things broadcasting method includes:

步骤S10,广播站以数字广播形式向预设区域内的终端发送服务通道信号;Step S10, the broadcasting station sends a service channel signal to the terminals in a preset area in the form of digital broadcasting;

步骤S20,广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;Step S20, the broadcast station obtains a service subscription request fed back by the terminal based on the service channel signal, and determines a target subscription service according to the service subscription request;

步骤S30,广播站将所述目标订阅服务发送至网络服务程序;Step S30, the broadcast station sends the target subscription service to the network service program;

步骤S40,若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。Step S40: If the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the broadcast station sends the target service content to the terminals in the preset area in the form of digital broadcast.

具体内容如下:The specific contents are as follows:

步骤S10,广播站以数字广播形式向预设区域内的终端发送服务通道信号;Step S10, the broadcasting station sends a service channel signal to the terminals in a preset area in the form of digital broadcasting;

新的物联网架构将数字广播加入到物联网系统的底层网络,获得了一个低延时、空间位置相关的下行通道。为便于数据内容的分发,在网络服务软件层面可以采用发布订阅的设计模式,将每个广播站创建成一个下行的发布订阅通道,形成一个基于空间位置信息构筑的分布式发布订阅覆盖网络,为物联网服务提供了一种基于区域位置(广播站信号覆盖区)的运行环境。该发布订阅系统的架构如下图所示。The new IoT architecture adds digital broadcasting to the underlying network of the IoT system, obtaining a low-latency, spatially-related downlink channel. To facilitate the distribution of data content, a publish-subscribe design pattern can be adopted at the network service software level, creating each broadcast station as a downlink publish-subscribe channel, forming a distributed publish-subscribe coverage network based on spatial location information, and providing an operating environment based on regional location (broadcast station signal coverage area) for IoT services. The architecture of the publish-subscribe system is shown in the figure below.

终端只需要提交自己的需求,具体体现为订阅,之后就能收到服务系统主动推送的服务内容,而无需不断重复提交查询。The terminal only needs to submit its own needs, which is reflected in subscription, and then it can receive the service content actively pushed by the service system without having to submit queries repeatedly.

这种模式可以显著降低网络服务的压力,提升用户体验。例如奥运会期间,大量相同的查询(各国金牌情况之类)负荷集中在很短时间内,造成服务器过载甚至崩溃。因此,采用基于发布订阅的异步事件驱动模式,可以显著提高系统服务容量。作为一种有效的数据分发方法,发布订阅能够自然地实现数据生产者与消费者之间多对多的松耦合交互模式,符合网络服务动态、异步的特征,对于创建以数据为中心的网络服务是至关重要的。随着移动互联网与物联网的普及应用,数据的分发与共享日益重要,发布订阅逐渐成为通信模式的常态。)This model can significantly reduce the pressure on network services and improve user experience. For example, during the Olympic Games, a large number of identical queries (such as the gold medal situation of each country) were concentrated in a very short period of time, causing server overload or even crash. Therefore, the use of an asynchronous event-driven model based on publish-subscribe can significantly improve the system service capacity. As an effective data distribution method, publish-subscribe can naturally realize a many-to-many loosely coupled interaction model between data producers and consumers, which conforms to the dynamic and asynchronous characteristics of network services and is crucial for creating data-centric network services. With the popularization and application of mobile Internet and the Internet of Things, data distribution and sharing are becoming increasingly important, and publish-subscribe is gradually becoming the norm of communication mode. )

广播站在本发明中以数字广播形式向该广播站覆盖范围内的预设区域中的终端发送服务通道信号。所述服务通道信号包括通道名称,所述通道名称作为各个终端服务订阅请求的隐匿名称。In the present invention, the broadcasting station sends a service channel signal in the form of digital broadcasting to the terminals in the preset area within the coverage of the broadcasting station. The service channel signal includes a channel name, which is used as an anonymous name for each terminal service subscription request.

步骤S20,广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;Step S20, the broadcast station obtains a service subscription request fed back by the terminal based on the service channel signal, and determines a target subscription service according to the service subscription request;

物联网终端接收到数字广播信号后会基于用户的操作反馈对应的服务订阅请求,例如天气预报,交通状态等等,只要能接收到信号就必然对应上了广播站的发布订阅通道。After receiving the digital broadcast signal, the IoT terminal will respond to the corresponding service subscription request based on the user's operation feedback, such as weather forecast, traffic status, etc. As long as the signal can be received, it must correspond to the publishing and subscription channel of the broadcast station.

具体地,所述广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务的步骤包括:Specifically, the broadcast station obtains the service subscription request fed back by the terminal based on the service channel signal, and determines the target subscription service according to the service subscription request, including:

步骤A1,广播站分别获取各个终端基于不同服务通道信号反馈的所有服务订阅请求,并根据各个服务订阅请求确定对应终端的服务订阅表;Step A1, the broadcast station obtains all service subscription requests fed back by each terminal based on signals of different service channels, and determines a service subscription table of the corresponding terminal according to each service subscription request;

步骤A2,根据所述服务订阅表确定所述广播站的通道订阅表,并根据所述通道订阅表确定所述广播站的目标订阅服务。Step A2: determining the channel subscription table of the broadcast station according to the service subscription table, and determining the target subscription service of the broadcast station according to the channel subscription table.

可以理解的是,广播站所发送出去的服务通道信号可以有多个,可供不同终端进行选择。终端通过NB-IoT等上行通道发出服务订阅请求,订阅与通道Bi的空间位置相关的服务内容;而广播站根据所有终端的订阅信息生成服务订阅表CT(即不同终端所订阅的服务所形成的终端-服务订阅表CT),计算出发布订阅通道的订阅表BT。It is understandable that there can be multiple service channel signals sent by the broadcast station for different terminals to choose from. The terminal sends a service subscription request through an uplink channel such as NB-IoT to subscribe to the service content related to the spatial location of channel Bi ; and the broadcast station generates a service subscription table CT (i.e., a terminal-service subscription table CT formed by the services subscribed by different terminals) based on the subscription information of all terminals, and calculates the subscription table BT for publishing and subscribing channels.

参照图3,服务订阅表CT的C代表终端标识,T代表服务,数值1表示该列对应的终端订阅了该行所对应的服务,0表示未订阅。上图中的订阅表CT表达了T1~Tm的m个服务被n个终端C1~Cn的订阅情况。对于某个服务Tj,只要有一个终端订阅了该服务,则对应的通道Bi就需要订阅该服务,通道订阅表BT的第i列第j行需要设为1。通道订阅表BT的列数k(广播站数量)远小于订阅表CT的列数n(物联网终端数量),这是实现MMTC高并发量的关键。由通道订阅表可知,当前广播站所需要订阅的所有目标订阅服务。Referring to Figure 3, C in the service subscription table CT represents the terminal identifier, T represents the service, and the value 1 indicates that the terminal corresponding to the column has subscribed to the service corresponding to the row, and 0 indicates that it has not subscribed. The subscription table CT in the above figure expresses the subscription of m services of T 1 to T m by n terminals C 1 to C n . For a certain service T j , as long as one terminal subscribes to the service, the corresponding channel Bi needs to subscribe to the service, and the i-th column and j-th row of the channel subscription table BT needs to be set to 1. The number of columns k (the number of broadcast stations) of the channel subscription table BT is much smaller than the number of columns n (the number of IoT terminals) of the subscription table CT, which is the key to achieving high concurrency of MMTC. It can be seen from the channel subscription table that all target subscription services that the current broadcast station needs to subscribe to.

进一步地,所述广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务的步骤还包括:Furthermore, the step of the broadcasting station acquiring a service subscription request fed back by the terminal based on the service channel signal, and determining a target subscription service according to the service subscription request further includes:

步骤B1,广播站获取终端基于所述服务通道信号反馈的服务订阅请求,检测所述服务订阅请求是否存在远程调用请求;Step B1, the broadcast station obtains a service subscription request fed back by the terminal based on the service channel signal, and detects whether the service subscription request has a remote call request;

步骤B2,若是,则获取服务订阅请求中的远程调用参数,并将所述远程调用参数和所述服务订阅请求发送至所述网络服务程序,并获取所述网络服务程序基于所述远程调用参数和所述服务订阅请求以数字广播形式反馈的远程服务内容;Step B2: if yes, obtain the remote call parameters in the service subscription request, send the remote call parameters and the service subscription request to the network service program, and obtain the remote service content fed back by the network service program in the form of digital broadcast based on the remote call parameters and the service subscription request;

步骤B3,若否,则执行根据所述服务订阅请求确定目标订阅服务的步骤。Step B3: If not, execute the step of determining the target subscription service according to the service subscription request.

为避免终端隐私位置泄露,本发明提出一种远程调用的位置服务机制,将位置服务的计算任务从云端的应用系统转移到终端的物联网终端上进行。终端完成计算之后只将位置服务的结果返回(例如计费信息),而不必暴露自身的精确位置信息。In order to avoid the leakage of the terminal's private location, the present invention proposes a remotely called location service mechanism, which transfers the calculation task of the location service from the cloud application system to the terminal's IoT terminal. After the terminal completes the calculation, it only returns the result of the location service (such as billing information) without exposing its own precise location information.

而广播站只作为终端和网络服务程序的信息中介,从而避免了终端隐私位置信息泄露。The broadcasting station only acts as an information intermediary between the terminal and the network service program, thus avoiding the leakage of the terminal's private location information.

物联网终端实现一个RPC(Remote Procedure Call,远程过程调用)服务,1、广播站获取服务订阅请求,并对该请求进行检测,以确定是否存在远程调用请求。若有,则获取该远程调用参数,并将远程调用参数和服务订阅请求直接发送至网络服务程序;2、网络服务程序提取出服务中需要终端精确位置信息参与计算的过程,将这个计算过程的执行程序和其它必要的输入参数,都作为RPC函数的参数;3、通过终端的位置匿名(即通道ID)确定终端对应的发布订阅通道,而网络服务程序作为发布者,将RPC参数作为服务内容,推送到该发布订阅通道;4、广播站基于发布订阅通道将这些服务内容(即RPC参数)播发给信号覆盖区内的目标终端;5、终端收到RPC参数后,就得到了计算过程的执行程序和输入参数,再将自身精确位置数据也作为参数输入执行程序,运行计算过程;6、计算完毕后,终端将计算结果通过NB-IoT之类的上行通道返回给位置服务应用系统,就完成了此次RPC任务;7、网络服务程序收到RPC结果,继续执行位置服务的其他计算过程,返回最终结果给用户。The IoT terminal implements an RPC (Remote Procedure Call) service. 1. The broadcast station obtains a service subscription request and detects the request to determine whether there is a remote call request. If yes, then obtain the remote call parameter, and send the remote call parameter and service subscription request directly to the network service program; 2. The network service program extracts the process in the service that requires the precise location information of the terminal to participate in the calculation, and uses the execution program of this calculation process and other necessary input parameters as the parameters of the RPC function; 3. Determine the publish-subscribe channel corresponding to the terminal through the anonymous location of the terminal (i.e., channel ID), and the network service program, as the publisher, pushes the RPC parameters as service content to the publish-subscribe channel; 4. The broadcasting station broadcasts these service contents (i.e., RPC parameters) to the target terminal within the signal coverage area based on the publish-subscribe channel; 5. After receiving the RPC parameters, the terminal obtains the execution program and input parameters of the calculation process, and then inputs its own precise location data as a parameter into the execution program to run the calculation process; 6. After the calculation is completed, the terminal returns the calculation result to the location service application system through an uplink channel such as NB-IoT, and the RPC task is completed; 7. After receiving the RPC result, the network service program continues to execute other calculation processes of the location service and returns the final result to the user.

具体地,利用订阅天气预报进行举例。终端订阅天气预报服务,广播站确定天体预报服务内容,但由于RPC远程调用参数的存在,并不获取具体终端位置,而是将RPC远程调用参数和服务订阅请求共同发送至网络服务程序,工网络服务程序配置相应天气预报内容后返回广播站,从而直接获取到天气预报信息。这个过程中,广播站作为信息中介,只执行信息传递的媒介作用。Specifically, we use the subscription to weather forecast as an example. The terminal subscribes to the weather forecast service, and the broadcast station determines the celestial forecast service content. However, due to the existence of the RPC remote call parameters, the specific terminal location is not obtained. Instead, the RPC remote call parameters and the service subscription request are sent to the network service program. After the network service program configures the corresponding weather forecast content, it returns to the broadcast station, thereby directly obtaining the weather forecast information. In this process, the broadcast station, as an information intermediary, only performs the role of a medium for information transmission.

步骤S30,广播站将所述目标订阅服务发送至网络服务程序;Step S30, the broadcast station sends the target subscription service to the network service program;

步骤S40,若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。Step S40: If the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the broadcast station sends the target service content to the terminals in the preset area in the form of digital broadcast.

网络服务程序根据广播站的目标订阅服务产生对应数据内容时,广播站中的路由引擎根据目标订阅服务中的目标服务内容以及通道订阅表BT的订阅情况,将数据内容推送到已订阅该服务的通道(广播站);When the network service program generates corresponding data content according to the target subscription service of the broadcast station, the routing engine in the broadcast station pushes the data content to the channel (broadcast station) that has subscribed to the service according to the target service content in the target subscription service and the subscription status of the channel subscription table BT;

广播站收到数据内容后,调制成无线数字广播信号,播发给信号覆盖区域内的物联网终端(订阅者)。After receiving the data content, the broadcasting station modulates it into a wireless digital broadcast signal and broadcasts it to the IoT terminals (subscribers) within the signal coverage area.

具体地,所述若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:Specifically, if the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the step of sending the target service content to the terminal in the preset area in the form of digital broadcasting includes:

步骤C1,广播站接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并获取所述广播站的本地位置参数;Step C1, the broadcast station receives the target service content fed back by the network service program based on the target subscription service, and obtains the local location parameter of the broadcast station;

步骤C2,广播站根据所述本地位置参数解析所述目标服务内容中的本地目标服务内容;Step C2, the broadcasting station parses the local target service content in the target service content according to the local location parameter;

步骤C3,广播站以数字广播形式向所述预设区域内的终端发送所述本地目标服务内容。Step C3: the broadcasting station sends the local target service content to the terminals in the preset area in the form of digital broadcasting.

本实施例中,广播站的内置路由引擎可对目标服务内容进行位置筛选。许多目标服务内容天然具有位置属性,例如天气预报、实时路况、差分数据、路灯控制等。以天气预报为例,订阅了该项服务内容的终端通常只需要接收自身所在地的天气信息,而不是所有的。广播站路由引擎要在天气预报服务发布数据内容时,根据广播站的本地位置参数(例如所在城市)来分配到具体的发布订阅通道(广播站),使得广播站信号覆盖区内的终端能够获得本地的天气信息。同理,差分数据的有效区(例如基准站周边50公里半径内)、路灯控制的目标区域(例如某个城区)这类空间位置参数都可以作为路由引擎的计算参数。In this embodiment, the built-in routing engine of the broadcasting station can perform location screening on the target service content. Many target service contents naturally have location attributes, such as weather forecast, real-time traffic conditions, differential data, street light control, etc. Taking weather forecast as an example, a terminal that has subscribed to the service content usually only needs to receive weather information for its own location, not all of it. When the broadcasting station routing engine publishes data content in the weather forecast service, it will allocate it to a specific publishing and subscription channel (broadcasting station) according to the local location parameters of the broadcasting station (such as the city where it is located), so that the terminals within the signal coverage area of the broadcasting station can obtain local weather information. Similarly, spatial location parameters such as the effective area of differential data (for example, within a 50-kilometer radius around the base station) and the target area of street light control (for example, a certain urban area) can be used as calculation parameters of the routing engine.

因此,本发明中的路由引擎采用的是基于位置的路由机制,根据本地位置参数来划分目标服务内容,由广播站会将这些目标服务内容数据向信号覆盖区内的所有订阅者(物联网终端)推送。Therefore, the routing engine in the present invention adopts a location-based routing mechanism, which divides the target service content according to the local location parameters, and the broadcast station pushes these target service content data to all subscribers (IoT terminals) within the signal coverage area.

进一步地,所述服务订阅请求中包括第一模糊位置参数,所述根据所述服务订阅请求确定目标订阅服务的步骤包括:Furthermore, the service subscription request includes a first fuzzy location parameter, and the step of determining the target subscription service according to the service subscription request includes:

广播站根据所述服务订阅请求和第一模糊位置参数确定目标订阅服务;所述广播站接收到基于目标订阅服务反馈的目标服务内容中包括第二模糊位置参数;The broadcast station determines a target subscription service according to the service subscription request and the first fuzzy position parameter; the target service content received by the broadcast station based on the feedback of the target subscription service includes a second fuzzy position parameter;

所述以数字广播形式向所述预设区域内的终端发送所述目标服务内容包括:The sending of the target service content to the terminals in the preset area in the form of digital broadcasting comprises:

根据第二模糊位置参数确定预设区域内的模糊区域,并以数字广播形式向所述模糊区域的终端发送所述目标服务内容。A fuzzy area within a preset area is determined according to the second fuzzy position parameter, and the target service content is sent to a terminal in the fuzzy area in a digital broadcasting form.

第一模糊位置参数,为服务订阅请求中的终端模糊位置参数。广播站根据服务订阅请求和第一模糊位置参数获取到目标订阅服务,并该目标订阅服务发送至网络服务程序后,反馈的目标服务内容包括第二模糊位置参数。第一模糊位置参数和第二模糊位置参数基本相同,可根据网络服务程序的修正而更加精确或模糊。根据第二模糊位置参数即可确定预设区域内的模糊区域,即模糊区域相比较预设区域范围缩小一点,但依旧不精确。广播站以数字广播形式向模糊区域的终端发送目标服务内容。The first fuzzy location parameter is the terminal fuzzy location parameter in the service subscription request. After the broadcast station obtains the target subscription service based on the service subscription request and the first fuzzy location parameter, and sends the target subscription service to the network service program, the target service content fed back includes the second fuzzy location parameter. The first fuzzy location parameter and the second fuzzy location parameter are basically the same, and can be more accurate or fuzzy according to the correction of the network service program. The fuzzy area within the preset area can be determined according to the second fuzzy location parameter, that is, the fuzzy area is slightly smaller than the preset area, but it is still not accurate. The broadcast station sends the target service content to the terminal in the fuzzy area in the form of digital broadcasting.

广播站从终端中获取到服务订阅请求中的第一模糊位置参数,即广播站不获取终端精确的位置信息,而是获取到一个模糊参数,该第一模糊位置参数包含了更大范围的区域信息,从而隐藏无法获取到终端的真实位置。此时终端提供的是真实身份,但位置信息是模糊的。这种模糊化的方法比较灵活可控,没有明显缺陷。而根据该终端模糊位置参数和服务订阅请求即可确定目标订阅服务。The broadcast station obtains the first fuzzy location parameter in the service subscription request from the terminal, that is, the broadcast station does not obtain the precise location information of the terminal, but obtains a fuzzy parameter. The first fuzzy location parameter contains a larger range of regional information, thereby hiding the real location of the terminal that cannot be obtained. At this time, the terminal provides the real identity, but the location information is fuzzy. This fuzzification method is relatively flexible and controllable, without obvious defects. The target subscription service can be determined based on the terminal fuzzy location parameter and the service subscription request.

本实施例提出的物联网架构中,数字广播基站的信号覆盖区具有足够大的面积,以数字广播为例,信号覆盖半径通常在30~50公里。在信号覆盖区内的众多终端只要接收到广播信号,就可以将其接入的广播站所对应的标识(通道ID)来作为自己的位置匿名。该位置匿名对应的是这个广播站的信号覆盖区,从而隐藏了终端的精确位置信息。In the IoT architecture proposed in this embodiment, the signal coverage area of the digital broadcasting base station has a sufficiently large area. Taking digital broadcasting as an example, the signal coverage radius is usually 30 to 50 kilometers. As long as the numerous terminals in the signal coverage area receive the broadcast signal, they can use the identifier (channel ID) corresponding to the broadcasting station they are connected to as their own location anonymity. The location anonymity corresponds to the signal coverage area of this broadcasting station, thereby hiding the precise location information of the terminal.

网络服务程序只能获取到终端的位置匿名信息,实现区域模糊查询等位置服务应用,而不能查询到终端的精确位置,显著降低了位置隐私暴露的风险。The network service program can only obtain the anonymous location information of the terminal and implement location service applications such as regional fuzzy query, but cannot query the precise location of the terminal, which significantly reduces the risk of location privacy exposure.

可以理解的是,避免隐私泄露还可以包括身份匿名。终端使用别名来代替真实身份,尽管位置信息是精确的,但攻击者无法将其与用户身份相关联。应注意到,很多物联网应用是基于位置的,终端位置信息往往蕴含了用户的身份信息。即使采用了身份匿名,攻击者也可能通过分析某个终端的历史轨迹进而推断出该终端属主的身份。It is understandable that avoiding privacy leakage can also include identity anonymity. The terminal uses an alias instead of the real identity. Although the location information is accurate, the attacker cannot associate it with the user's identity. It should be noted that many IoT applications are location-based, and the terminal location information often contains the user's identity information. Even if identity anonymity is adopted, an attacker may be able to infer the identity of the terminal owner by analyzing the historical trajectory of a terminal.

本发明广播站以数字广播形式向预设区域内的终端发送服务通道信号;广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;广播站将所述目标订阅服务发送至网络服务程序;若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。本发明优化了定位精度,使得广播站能够基于终端设备的位置提供相应的位置服务功能,提高位置服务功能的有效性和实用性,解决物联网终端设备在现有基站的通讯网络中无法获取有效的位置服务功能的技术问题。The broadcast station of the present invention sends a service channel signal to a terminal in a preset area in the form of digital broadcasting; the broadcast station obtains a service subscription request from the terminal based on the service channel signal feedback, and determines a target subscription service according to the service subscription request; the broadcast station sends the target subscription service to a network service program; if the broadcast station receives the target service content from the network service program based on the target subscription service feedback, the target service content is sent to the terminal in the preset area in the form of digital broadcasting. The present invention optimizes the positioning accuracy, so that the broadcast station can provide corresponding location service functions based on the location of the terminal device, improve the effectiveness and practicality of the location service function, and solve the technical problem that the Internet of Things terminal device cannot obtain effective location service functions in the communication network of the existing base station.

进一步地,基于第一实施例,提出本发方法的第二实施例,在该实施例中,所述若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:Further, based on the first embodiment, a second embodiment of the present method is proposed. In this embodiment, if the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the step of sending the target service content to the terminal in the preset area in the form of digital broadcasting includes:

步骤D1,广播站接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并检测所述目标服务内容是否有实时性参数;Step D1, the broadcast station receives the target service content fed back by the network service program based on the target subscription service, and detects whether the target service content has a real-time parameter;

步骤D2,若是,则将所述目标服务内容推送至第一优先级队列;Step D2: If yes, push the target service content to the first priority queue;

步骤D3,若否,则将所述目标服务内容推送至第二优先级队列;Step D3, if not, pushing the target service content to the second priority queue;

步骤D4,广播站按照第一优先级队列,第二优先级队列依次以数字广播形式向所述预设区域内的终端发送所述目标服务内容。Step D4, the broadcasting station sends the target service content to the terminals in the preset area in the form of digital broadcasting in sequence according to the first priority queue and the second priority queue.

广播站接收目标服务内容,并检测目标服务内容中是否存在实时性参数,有则将其内容置于第一优先级队列,反之则置于第二优先级队列。实时性参数通常是有时效性的数据,例如交通状况,天气预报等等。优先级确定之后即可由广播站进行数据分发,从优先级最高的第一优先级队列进行广播,第一优先级队列的目标服务内容分发完毕后,再进行第二优先级队列的目标服务内容分发The broadcast station receives the target service content and detects whether there is a real-time parameter in the target service content. If there is, the content is placed in the first priority queue, otherwise it is placed in the second priority queue. Real-time parameters are usually time-sensitive data, such as traffic conditions, weather forecasts, etc. After the priority is determined, the broadcast station can distribute the data and broadcast from the first priority queue with the highest priority. After the target service content of the first priority queue is distributed, the target service content of the second priority queue will be distributed.

参照图4,图4为广播站内部目标服务内容的数据分发路由机制,通过内置路由引擎实现:Referring to FIG. 4 , FIG. 4 is a data distribution routing mechanism for target service content within a broadcast station, which is implemented through a built-in routing engine:

1、网络服务程序通过输入管理模块提供的接口提交目标服务内容,目标服务内容的属性中包含空间位置参数,以及可选的实时性参数;1. The network service program submits the target service content through the interface provided by the input management module. The attributes of the target service content include spatial location parameters and optional real-time parameters;

2、输入管理模块接收服务内容,根据实时性参数选择目标输入队列缓存,实时应用服务(例如差分数据)内容放入第一优先级队列,非实时应用或是没有设置实时性参数的内容放入低优先级队列(本发明仅描述了高、低两个优先级,实际系统中可以根据需要设置更多优先级);2. The input management module receives the service content, selects the target input queue cache according to the real-time parameter, puts the real-time application service (such as differential data) content into the first priority queue, and puts the non-real-time application or the content without real-time parameter into the low priority queue (the present invention only describes the high and low priorities, and more priorities can be set as needed in the actual system);

3、优先级调度引擎可以选择绝对优先级、定时轮询、权重分配等多种算法,尽量先处理第一优先级队列,同时又避免低第二先级队列的阻塞问题,对多个优先级队列进行调度,从中提取出服务内容,转给匹配计算引擎处理;3. The priority scheduling engine can select multiple algorithms such as absolute priority, timed polling, and weight allocation, and try to process the first priority queue first while avoiding the blocking problem of the second priority queue. It can schedule multiple priority queues, extract service content from them, and transfer it to the matching calculation engine for processing;

4、匹配计算引擎提取服务内容的空间位置参数,和发布订阅通道(广播站)的空间位置参数进行匹配计算,找出需要发送的目标发布订阅通道,将这些通道的标识记录下来,得到通道ID数组Gprep4. The matching calculation engine extracts the spatial location parameters of the service content and performs matching calculation with the spatial location parameters of the publish-subscribe channel (broadcast station), finds the target publish-subscribe channel to be sent, records the identifiers of these channels, and obtains the channel ID array G prep ;

5、匹配计算引擎根据订阅表BT记录的订阅情况,将当前服务所在行中数值为0的列序号(通道ID)提取出来得到数组Gidle,再将Gprep和Gidle两个数组元素中重复的部分从Gprep中删除,得到Gdest5. The matching calculation engine extracts the column number (channel ID) with a value of 0 in the row where the current service is located according to the subscription status of the subscription table BT record to obtain the array G idle , and then deletes the repeated parts of the two array elements G prep and G idle from G prep to obtain G dest ;

6、匹配计算引擎将数组Gdest添加到服务内容的空间位置参数中,再写入输出队列缓存;6. The matching calculation engine adds the array G dest to the spatial location parameter of the service content and then writes it into the output queue buffer;

7、输出管理模块从输出队列取出服务内容,读取其空间位置参数中的通道ID数组Gdest,再向指定通道发送出去。7. The output management module takes out the service content from the output queue, reads the channel ID array G dest in its spatial position parameter, and then sends it to the specified channel.

上面提到的空间位置参数是对地理空间的表达,具体的表达方式有矢量表达法、栅格表达法等可以选择,包括相关的地理空间匹配算法都属于已知技术,不在本发明涉及范围内。The spatial position parameters mentioned above are expressions of geographic space. Specific expressions include vector expression, raster expression, etc., which can be selected. Related geographic space matching algorithms are all known technologies and are not within the scope of the present invention.

进一步地,参照图5,图5为本发明所述面向位置服务的物联网应用系统的系统构成示意图,系统中包括以下组件:Further, referring to FIG. 5 , FIG. 5 is a schematic diagram of the system structure of the location-based service-oriented Internet of Things application system of the present invention, and the system includes the following components:

GBAS(ground-based augmentation systems,地基增强系统)基准站,实时观测GNSS(全球导航卫星系统)信号,产生差分数据并发送出去;GBAS (ground-based augmentation systems) base station observes GNSS (global navigation satellite system) signals in real time, generates differential data and sends it out;

物联网基站,为位置服务云平台与物联网终端之间提供双向通信能力;IoT base station, providing two-way communication capabilities between the location service cloud platform and IoT terminals;

数字广播基站,接收云平台推送的数据(例如差分数据),调制成数字广播信号并发射,具有固定的安装位置和信号覆盖区域;Digital broadcasting base stations receive data pushed by the cloud platform (e.g., differential data), modulate it into digital broadcasting signals, and transmit them. They have fixed installation locations and signal coverage areas.

物联网终端,接入数字广播基站和物联网基站信号,实现高精度定位,内置处理器具备一定的通用计算能力;IoT terminals access digital broadcast base station and IoT base station signals to achieve high-precision positioning, and the built-in processor has certain general computing capabilities;

数据播发云平台,在位置服务云平台和数字广播基站之间构筑发布订阅通道,实现基于位置信息的路由机制,将位置服务云平台发布的位置服务信息帧(见后文)分配到对应的数字广播基站;The data broadcast cloud platform builds a publish-subscribe channel between the location service cloud platform and the digital broadcast base station, implements a routing mechanism based on location information, and distributes the location service information frames (see below) published by the location service cloud platform to the corresponding digital broadcast base station;

位置服务云平台,为用户提供位置服务功能,例如接收GBAS基准站的差分数据并发布给数据播发云平台;例如接收用户的位置服务请求,生成用于边缘计算的RPC参数并发布给数据播发云平台;例如接收物联网终端上传的数据信息并计算出位置服务结果反馈给用户。The location service cloud platform provides users with location service functions, such as receiving differential data from GBAS base stations and publishing it to the data broadcast cloud platform; for example, receiving users' location service requests, generating RPC parameters for edge computing and publishing them to the data broadcast cloud platform; for example, receiving data information uploaded by IoT terminals and calculating location service results and feeding them back to users.

参照图6,图6为数字广播基站一实施例的硬件结构示意图,包括以下模块:6, FIG6 is a schematic diagram of the hardware structure of an embodiment of a digital broadcast base station, including the following modules:

网络接口模块,与数据播发云平台对接,接收位置服务信息帧数据并写入存储模块;The network interface module is connected to the data broadcast cloud platform, receives the location service information frame data and writes it into the storage module;

广播数据存储模块,用于存储待播发的位置服务信息帧数据,以及数字广播基站的其它运行数据;A broadcast data storage module, used to store location service information frame data to be broadcast, and other operation data of the digital broadcast base station;

广播信号调制模块,将位置服务信息帧数据以及其它必要信息如导频、调制参数等,调制成数字广播的基带信号;The broadcast signal modulation module modulates the location service information frame data and other necessary information such as pilot and modulation parameters into a baseband signal for digital broadcasting;

广播信号发射模块,包括数模转换、混频器、功率放大器、滤波器等,生成数字广播的射频信号并放大、整形后由发射天线播发出去;The broadcast signal transmission module, including digital-to-analog conversion, mixer, power amplifier, filter, etc., generates the RF signal of digital broadcast and amplifies and shapes it before it is broadcasted by the transmitting antenna;

授时模块,接收北斗、GPS等GNSS卫星信号,产生授时信号,用于控制广播信号发射模块,实现多个数字广播基站的广播信号同步播发;The timing module receives GNSS satellite signals such as Beidou and GPS, generates timing signals, and is used to control the broadcast signal transmission module to achieve synchronous broadcasting of broadcast signals from multiple digital broadcast base stations;

监控模块,用于监控数字广播基站的运行参数,如位置、温度、发射功率等信息,通过网络接口模块向数据播发云平台反馈。The monitoring module is used to monitor the operating parameters of the digital broadcasting base station, such as location, temperature, transmission power and other information, and feed back to the data broadcasting cloud platform through the network interface module.

参照图7,图7为物联网终端一实施例的硬件结构示意图,包括以下模块:Referring to FIG. 7 , FIG. 7 is a schematic diagram of the hardware structure of an embodiment of an Internet of Things terminal, including the following modules:

MCU微处理器(Microcontroller Unit),通过一系列物理接口连接并管理其它各个模块,记录定位信息以及外部传感器输入的各类环境信息,通过CDRadio模块接收位置服务RPC计算请求并实施计算,通过NB-IoT模块(窄带物联网模块)向云平台提供采集数据以及RPC计算结果;The MCU microprocessor (Microcontroller Unit) connects and manages other modules through a series of physical interfaces, records positioning information and various environmental information input by external sensors, receives location service RPC calculation requests through the CDRadio module and performs calculations, and provides collected data and RPC calculation results to the cloud platform through the NB-IoT module (narrowband Internet of Things module);

GNSS定位模块,接收GNSS卫星信号产生定位结果,可以输入差分数据以实现RTD(Real Time Differential),实时动态码相位差分技术)或RTK(Real-time kinematic,实时动态载波相位差分技术)高精度定位功能,向MCU微处理器提供精准的位置坐标与授时信息;GNSS positioning module, which receives GNSS satellite signals to generate positioning results, can input differential data to achieve RTD (Real Time Differential) or RTK (Real-time kinematic) high-precision positioning functions, and provide accurate position coordinates and timing information to the MCU microprocessor;

CDRadio(数字音频广播模块)接收模块,基于窄带数字广播CDRadio的接收芯片SK9042实现,可以自动搜索并接入CDRadio广播信号,获取广播站标识以及广播业务数据,提供给MCU微处理器;CDRadio (digital audio broadcasting module) receiving module, based on the narrowband digital broadcast CDRadio receiving chip SK9042, can automatically search and access CDRadio broadcast signals, obtain broadcast station identification and broadcast service data, and provide them to the MCU microprocessor;

NB-IoT通信模块,通过低功耗广域网接入云平台,主要使用其上传功能,向云平台返回各类数据信息;The NB-IoT communication module accesses the cloud platform through a low-power wide area network, and mainly uses its upload function to return various data information to the cloud platform;

电源管理模块,为物联网终端提供供电支持以及低功耗管理功能。The power management module provides power supply support and low power consumption management functions for IoT terminals.

参照图8,图8为数据播发云平台的功能模块图,包括以下模块:Referring to FIG8 , FIG8 is a functional module diagram of the data broadcast cloud platform, including the following modules:

输入管理模块,实现网络接口协议(例如Restful API),向第三方云平台或网络用户提供位置服务信息帧的输入接口,并根据位置服务信息帧中的实时性参数,将当前位置服务信息帧写入高优先级输入队列缓存或是低优先级输入队列缓存;The input management module implements the network interface protocol (such as Restful API), provides the input interface of the location service information frame to the third-party cloud platform or network users, and writes the current location service information frame into the high priority input queue cache or the low priority input queue cache according to the real-time parameters in the location service information frame;

高优先级输入队列缓存,存储实时应用服务的位置服务信息帧数据;High priority input queue buffer, storing location service information frame data for real-time application services;

低优先级输入队列缓存,存储非实时应用服务的位置服务信息帧数据;Low priority input queue buffer, storing location service information frame data for non-real-time application services;

优先级调度模块,可配置绝对优先级、定时轮询、权重分配等多种调度方式,优先查询高优先级输入队列缓存,同时又避免低优先级输入队列缓存出现阻塞,从中提取出位置服务信息帧,转给匹配计算模块处理;The priority scheduling module can be configured with multiple scheduling modes such as absolute priority, timed polling, and weight allocation. It will give priority to querying the high-priority input queue cache while avoiding blocking of the low-priority input queue cache, extracting the location service information frame from it, and transferring it to the matching calculation module for processing;

匹配计算模块,根据位置服务信息帧中的空间位置参数,与已知的数字广播基站信号覆盖区域进行匹配计算,从而得到当前位置服务信息帧与数字广播基站的映射关系;A matching calculation module performs matching calculation with a known digital broadcast base station signal coverage area according to the spatial location parameters in the location service information frame, thereby obtaining a mapping relationship between the current location service information frame and the digital broadcast base station;

输出队列缓存,存储所有等待发送到广播站的位置服务信息帧数据;Output queue buffer, storing all location service information frame data waiting to be sent to the broadcast station;

输出管理模块,从输出队列缓存提取位置服务信息帧,根据其中的数字广播基站映射信息,将该位置服务信息帧发送给对应的数字广播基站。The output management module extracts the location service information frame from the output queue buffer, and sends the location service information frame to the corresponding digital broadcast base station according to the digital broadcast base station mapping information therein.

数据播发云平台为数字广播基站创建了发布订阅通道,以方便物联网位置服务数据的推送。其内部采用基于位置的路由机制,将位置服务信息帧分配到对应的数字广播基站去播发。位置服务云平台则通过数据播发云平台提供的网络接口,调用其实现的发布订阅通道,向特定区域的物联网终端推送位置服务信息帧,就可以实现丰富的位置服务应用。The data broadcast cloud platform creates a publish-subscribe channel for digital broadcast base stations to facilitate the push of IoT location service data. It uses a location-based routing mechanism to distribute location service information frames to the corresponding digital broadcast base stations for broadcasting. The location service cloud platform uses the network interface provided by the data broadcast cloud platform to call the publish-subscribe channel implemented by it, push location service information frames to IoT terminals in a specific area, and realize rich location service applications.

位置服务云平台通过数据播发云平台发布位置服务信息帧的具体工作流程如下:The specific workflow of the location service cloud platform publishing the location service information frame through the data broadcast cloud platform is as follows:

1、物联网终端搜索并接收CDRadio数字广播信号,获得广播站标识,再通过NB-IoT上行通道,向位置服务云平台发出该广播站标识所对应的位置服务订阅信息;1. The IoT terminal searches for and receives the CDRadio digital broadcast signal, obtains the broadcast station ID, and then sends the location service subscription information corresponding to the broadcast station ID to the location service cloud platform through the NB-IoT uplink channel;

2、位置服务云平台根据物联网终端的订阅信息生成通道订阅表,并发送给数据播发云平台;2. The location service cloud platform generates a channel subscription table based on the subscription information of the IoT terminal and sends it to the data broadcast cloud platform;

3、位置服务云平台响应第三方用户的位置服务请求,生成位置服务信息帧并发布给数据播发云平台;3. The location service cloud platform responds to the location service request of the third-party user, generates a location service information frame and publishes it to the data broadcast cloud platform;

4、数据播发云平台接收位置服务云平台发布的位置服务信息帧,提取其中的实时性参数,再根据实时性参数的值区分实时应用或非实时应用,将位置服务信息帧分别放入高优先级输入队列缓存或低优先级输入队列缓存;4. The data broadcast cloud platform receives the location service information frame issued by the location service cloud platform, extracts the real-time parameter, distinguishes between real-time application and non-real-time application according to the value of the real-time parameter, and puts the location service information frame into the high-priority input queue cache or the low-priority input queue cache respectively;

5、数据播发云平台根据预定配置选择绝对优先级、定时轮询或权重分配调度算法,从高优先级输入队列缓存或低优先级输入队列缓存中提取位置服务信息帧进行处理;5. The data broadcast cloud platform selects the absolute priority, timed polling or weight distribution scheduling algorithm according to the predetermined configuration, and extracts the location service information frame from the high priority input queue cache or the low priority input queue cache for processing;

6、数据播发云平台提取位置服务信息帧的空间位置参数,和数字广播基站的空间位置信息进行匹配计算,得到位置服务信息帧与数字广播基站的对应关系,即通道映射表;6. The data broadcast cloud platform extracts the spatial location parameters of the location service information frame and performs matching calculations with the spatial location information of the digital broadcast base station to obtain the corresponding relationship between the location service information frame and the digital broadcast base station, i.e., the channel mapping table;

7、数据播发云平台使用通道订阅表对通道映射表进行检验,剔除未订阅的通道,然后更新位置服务信息帧的通道订阅表;7. The data broadcast cloud platform uses the channel subscription table to check the channel mapping table, removes unsubscribed channels, and then updates the channel subscription table of the location service information frame;

8、数据播发云平台当前位置服务信息帧的通道订阅表,将其发送给对应的数字广播基站。8. The channel subscription table of the current location service information frame of the data broadcast cloud platform is sent to the corresponding digital broadcast base station.

参照图9,图9为所述位置服务信息帧的数据格式示意图。Refer to FIG. 9 , which is a schematic diagram of the data format of the location service information frame.

起始字和结束字:分别表示一个位置服务信息帧的开始和结束,用字符“#”对应的ASCII码0x23表示起始字,用传输结束符EOT对应的ASCII码0x04表示结束字;The start word and the end word respectively indicate the start and end of a location service information frame. The ASCII code 0x23 corresponding to the character "#" indicates the start word, and the ASCII code 0x04 corresponding to the transmission end character EOT indicates the end word.

控制字:通过不同比特的值来指示当前位置服务信息帧是否存在校验字、是否为返回数据等;Control word: indicates through different bit values whether the current location service information frame has a check word, whether it is return data, etc.;

服务类型:表示当前位置服务信息帧所属的位置服务的类型,例如位置服务RPC、高精度差分数据等;Service type: indicates the type of location service to which the current location service information frame belongs, such as location service RPC, high-precision differential data, etc.

播发参数:用于数据播发云平台进行路由处理,由实时性参数、空间位置参数、通道映射表构成,见下表:Broadcast parameters: used for data broadcast cloud platform routing processing, consisting of real-time parameters, spatial location parameters, and channel mapping table, see the table below:

内容长度,表示内容数据的长度,单位为字节,当其取值为0时表示当前位置服务信息帧中没有内容数据;Content length, which indicates the length of the content data in bytes. When the value is 0, it means that there is no content data in the current location service information frame.

内容数据,具体格式由位置服务云平台定义,例如服务类型指示为“位置服务RPC”时,内容数据就由RPC参数构成;Content data, the specific format of which is defined by the location service cloud platform. For example, when the service type is indicated as "location service RPC", the content data is composed of RPC parameters;

校验字,采用CRC32校验算法,校验范围从控制字到校验字前一个字节。需要说明的是,上图仅仅是一个示例,对本领域的技术人员来说,参照上图所示内容,可以轻易对部分或全部信息进行增减、替换,以达到图中所示位置服务信息帧的作用。The check word uses the CRC32 check algorithm, and the check range is from the control word to the byte before the check word. It should be noted that the above figure is only an example. For those skilled in the art, referring to the content shown in the above figure, it is easy to add, subtract, or replace part or all of the information to achieve the role of the location service information frame shown in the figure.

此外,本发明实施例还提出一种物联网广播装置,所述物联网广播装置应用于广播站,所述物联网广播装置包括:In addition, an embodiment of the present invention further provides an Internet of Things broadcasting device, which is applied to a broadcasting station and includes:

发送模块,用于以数字广播形式向预设区域内的终端发送服务通道信号;A sending module, used for sending a service channel signal to terminals in a preset area in the form of digital broadcast;

确定模块,用于获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;A determination module, configured to obtain a service subscription request fed back by the terminal based on the service channel signal, and determine a target subscription service according to the service subscription request;

发送模块,用于将所述目标订阅服务发送至网络服务程序;A sending module, used for sending the target subscription service to a network service program;

广播模块,用于若接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容。The broadcast module is configured to send the target service content to the terminals in the preset area in a digital broadcasting form if the target service content fed back by the network service program based on the target subscription service is received.

可选地,所述确定模块包括:Optionally, the determining module includes:

获取单元,用于分别获取各个终端基于不同服务通道信号反馈的所有服务订阅请求,并根据各个服务订阅请求确定对应终端的服务订阅表;An acquisition unit, configured to respectively acquire all service subscription requests fed back by each terminal based on signals of different service channels, and determine a service subscription table of the corresponding terminal according to each service subscription request;

第一确定单元,用于根据所述服务订阅表确定所述广播站的通道订阅表,并根据所述通道订阅表确定所述广播站的目标订阅服务。The first determining unit is configured to determine a channel subscription table of the broadcasting station according to the service subscription table, and determine a target subscription service of the broadcasting station according to the channel subscription table.

可选地,所述广播模块包括:Optionally, the broadcast module includes:

接收单元,用于接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并获取所述广播站的本地位置参数;A receiving unit, configured to receive the target service content fed back by the network service program based on the target subscription service, and obtain the local location parameter of the broadcast station;

解析单元,用于根据所述本地位置参数解析所述目标服务内容中的本地目标服务内容;A parsing unit, configured to parse the local target service content in the target service content according to the local location parameter;

第一发送单元,用于以数字广播形式向所述预设区域内的终端发送所述本地目标服务内容。The first sending unit is used to send the local target service content to the terminals in the preset area in the form of digital broadcasting.

可选地,所述服务订阅请求中包括第一模糊位置参数,所述确定模块包括:Optionally, the service subscription request includes a first fuzzy location parameter, and the determining module includes:

第二确定单元,用于根据所述服务订阅请求和第一模糊位置参数确定目标订阅服务,所述广播站接收到基于目标订阅服务反馈的目标服务内容中包括第二模糊位置参数;A second determining unit is configured to determine a target subscription service according to the service subscription request and the first fuzzy position parameter, wherein the target service content received by the broadcasting station based on the target subscription service feedback includes the second fuzzy position parameter;

所述广播模块包括:The broadcast module comprises:

模糊单元,用于根据第二模糊位置参数确定预设区域内的模糊区域,并以数字广播形式向所述模糊区域的终端发送所述目标服务内容。The fuzzy unit is used to determine a fuzzy area within a preset area according to a second fuzzy position parameter, and send the target service content to a terminal in the fuzzy area in a digital broadcasting form.

可选地,所述确定模块还包括:Optionally, the determining module further includes:

第一检测单元,用于获取终端基于所述服务通道信号反馈的服务订阅请求,检测所述服务订阅请求是否存在远程调用请求;A first detection unit, configured to obtain a service subscription request fed back by the terminal based on the service channel signal, and detect whether the service subscription request contains a remote call request;

第一判断单元,用于若是,则获取服务订阅请求中的远程调用参数,并将所述远程调用参数和所述服务订阅请求发送至所述网络服务程序,并获取所述网络服务程序基于所述远程调用参数和所述服务订阅请求以数字广播形式反馈的远程服务内容;A first judgment unit is configured to obtain a remote call parameter in the service subscription request, send the remote call parameter and the service subscription request to the network service program, and obtain the remote service content fed back by the network service program in the form of digital broadcast based on the remote call parameter and the service subscription request;

第二判断单元,用于若否,则执行根据所述服务订阅请求确定目标订阅服务的功能。The second judgment unit is used to execute the function of determining the target subscription service according to the service subscription request if no.

可选地,所述目标服务内容包括实时性参数,所述广播模块包括:Optionally, the target service content includes a real-time parameter, and the broadcast module includes:

第二检测单元,用于接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并检测所述目标服务内容是否有实时性参数;A second detection unit is used to receive the target service content fed back by the network service program based on the target subscription service, and detect whether the target service content has a real-time parameter;

第一优先单元,用于若是,则将所述目标服务内容推送至第一优先级队列;A first priority unit, configured to push the target service content to a first priority queue if yes;

第二优先单元,用于若否,则将所述目标服务内容推送至第二优先级队列;a second priority unit, configured to push the target service content to a second priority queue if no;

第二发送单元,用于按照第一优先级队列,第二优先级队列依次以数字广播形式向所述预设区域内的终端发送所述目标服务内容。The second sending unit is used to send the target service content to the terminals in the preset area in the form of digital broadcasting in sequence according to the first priority queue and the second priority queue.

可选地,所述服务通道信号包括通道名称,所述通道名称作为各个终端服务订阅请求的隐匿名称。Optionally, the service channel signal includes a channel name, and the channel name serves as a hidden pseudonym for each terminal service subscription request.

此外,本发明实施例还提出一种广播站,广播站包括:存储器109、处理器110及存储在存储器109上并可在处理器110上运行的物联网广播程序,所述物联网广播程序被处理器110执行时实现上述的物联网广播方法各实施例的步骤。In addition, an embodiment of the present invention also proposes a broadcast station, which includes: a memory 109, a processor 110, and an Internet of Things broadcast program stored in the memory 109 and executable on the processor 110, wherein the Internet of Things broadcast program implements the steps of each embodiment of the above-mentioned Internet of Things broadcast method when executed by the processor 110.

此外,本发明还提供了一种计算机存储介质,所述计算机存储介质存储有物联网广播程序,所述物联网广播程序还可被处理器执行以用于实现上述物联网广播方法各实施例的步骤。In addition, the present invention also provides a computer storage medium, which stores an Internet of Things broadcast program, and the Internet of Things broadcast program can also be executed by a processor to implement the steps of each embodiment of the above-mentioned Internet of Things broadcast method.

本发明广播站及存储介质(即计算机存储介质)的具体实施方式的拓展内容与上述物联网广播方法各实施例基本相同,在此不做赘述。The expanded contents of the specific implementation methods of the broadcasting station and storage medium (ie, computer storage medium) of the present invention are basically the same as those of the above-mentioned embodiments of the Internet of Things broadcasting method, and will not be elaborated here.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台物联网广播装置(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling an Internet of Things broadcasting device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims (8)

1.一种物联网广播方法,其特征在于,所述物联网广播方法应用于广播站,所述物联网广播方法包括:1. An Internet of Things broadcasting method, characterized in that the Internet of Things broadcasting method is applied to a broadcasting station, and the Internet of Things broadcasting method comprises: 广播站以数字广播形式向预设区域内的终端发送服务通道信号;The broadcasting station sends service channel signals to terminals in a preset area in the form of digital broadcasting; 广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;The broadcast station obtains a service subscription request fed back by the terminal based on the service channel signal, and determines a target subscription service according to the service subscription request; 广播站将所述目标订阅服务发送至网络服务程序;The broadcast station sends the target subscription service to the network service program; 若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容;If the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the broadcast station sends the target service content to the terminals in the preset area in the form of digital broadcast; 所述服务订阅请求中包括第一模糊位置参数,The service subscription request includes a first fuzzy location parameter, 所述根据所述服务订阅请求确定目标订阅服务的步骤包括:The step of determining the target subscription service according to the service subscription request comprises: 广播站根据所述服务订阅请求和第一模糊位置参数确定目标订阅服务,所述广播站接收到基于目标订阅服务反馈的目标服务内容中包括第二模糊位置参数;The broadcast station determines a target subscription service according to the service subscription request and the first fuzzy position parameter, wherein the target service content received by the broadcast station based on the target subscription service feedback includes a second fuzzy position parameter; 所述以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:The step of sending the target service content to the terminals in the preset area in the form of digital broadcasting comprises: 根据第二模糊位置参数确定预设区域内的模糊区域,并以数字广播形式向所述模糊区域的终端发送所述目标服务内容;Determine a fuzzy area within a preset area according to the second fuzzy position parameter, and send the target service content to a terminal in the fuzzy area in a digital broadcasting form; 所述广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务的步骤还包括:The step of the broadcasting station acquiring a service subscription request fed back by the terminal based on the service channel signal, and determining a target subscription service according to the service subscription request further includes: 广播站获取终端基于所述服务通道信号反馈的服务订阅请求,检测所述服务订阅请求是否存在远程调用请求;The broadcast station obtains the service subscription request fed back by the terminal based on the service channel signal, and detects whether there is a remote call request in the service subscription request; 若是,则获取服务订阅请求中的远程调用参数,并将所述远程调用参数和所述服务订阅请求发送至所述网络服务程序,并获取所述网络服务程序基于所述远程调用参数和所述服务订阅请求以数字广播形式反馈的远程服务内容,将所述远程服务内容发送至所述终端,以使所述终端基于所述远程服务内容完成计算后将位置服务的结果返回;If so, obtaining the remote call parameters in the service subscription request, and sending the remote call parameters and the service subscription request to the network service program, and obtaining the remote service content fed back by the network service program in the form of digital broadcast based on the remote call parameters and the service subscription request, and sending the remote service content to the terminal, so that the terminal returns the result of the location service after completing the calculation based on the remote service content; 若否,则执行根据所述服务订阅请求确定目标订阅服务的步骤。If not, the step of determining the target subscription service according to the service subscription request is executed. 2.如权利要求1所述的物联网广播方法,其特征在于,所述广播站获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务的步骤包括:2. The Internet of Things broadcasting method according to claim 1, characterized in that the broadcasting station obtains the service subscription request of the terminal based on the service channel signal feedback, and the step of determining the target subscription service according to the service subscription request comprises: 广播站分别获取各个终端基于不同服务通道信号反馈的所有服务订阅请求,并根据各个服务订阅请求确定对应终端的服务订阅表;The broadcast station obtains all service subscription requests fed back by each terminal based on signals of different service channels, and determines a service subscription table of the corresponding terminal according to each service subscription request; 根据所述服务订阅表确定所述广播站的通道订阅表,并根据所述通道订阅表确定所述广播站的目标订阅服务。A channel subscription table of the broadcasting station is determined according to the service subscription table, and a target subscription service of the broadcasting station is determined according to the channel subscription table. 3.如权利要求1所述的物联网广播方法,其特征在于,所述若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:3. The Internet of Things broadcasting method according to claim 1, wherein if the broadcasting station receives the target service content fed back by the network service program based on the target subscription service, the step of sending the target service content to the terminals in the preset area in the form of digital broadcasting comprises: 广播站接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并获取所述广播站的本地位置参数;The broadcast station receives the target service content fed back by the network service program based on the target subscription service, and obtains the local location parameter of the broadcast station; 广播站根据所述本地位置参数解析所述目标服务内容中的本地目标服务内容;The broadcasting station parses the local target service content in the target service content according to the local location parameter; 广播站以数字广播形式向所述预设区域内的终端发送所述本地目标服务内容。The broadcasting station sends the local target service content to the terminals in the preset area in the form of digital broadcasting. 4.如权利要求1所述的物联网广播方法,其特征在于,所述目标服务内容包括实时性参数,4. The Internet of Things broadcasting method according to claim 1, wherein the target service content includes real-time parameters, 所述若广播站接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容的步骤包括:If the broadcast station receives the target service content fed back by the network service program based on the target subscription service, the step of sending the target service content to the terminals in the preset area in the form of digital broadcasting comprises: 广播站接收所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,并检测所述目标服务内容是否有实时性参数;The broadcast station receives the target service content fed back by the network service program based on the target subscription service, and detects whether the target service content has a real-time parameter; 若是,则将所述目标服务内容推送至第一优先级队列;If yes, push the target service content to the first priority queue; 若否,则将所述目标服务内容推送至第二优先级队列;If not, pushing the target service content to the second priority queue; 广播站按照第一优先级队列,第二优先级队列依次以数字广播形式向所述预设区域内的终端发送所述目标服务内容。The broadcasting station sends the target service content to the terminals in the preset area in the form of digital broadcasting in sequence according to the first priority queue and the second priority queue. 5.如权利要求1-4任一项所述的物联网广播方法,其特征在于,所述服务通道信号包括通道名称,所述通道名称作为各个终端服务订阅请求的隐匿名称。5. The Internet of Things broadcasting method according to any one of claims 1 to 4, characterized in that the service channel signal includes a channel name, and the channel name serves as an anonymous name for each terminal service subscription request. 6.一种物联网广播装置,其特征在于,所述物联网广播装置应用于广播站,所述物联网广播装置包括:6. An Internet of Things broadcasting device, characterized in that the Internet of Things broadcasting device is applied to a broadcasting station, and the Internet of Things broadcasting device comprises: 发送模块,用于以数字广播形式向预设区域内的终端发送服务通道信号;A sending module, used for sending a service channel signal to terminals in a preset area in the form of digital broadcast; 确定模块,用于获取终端基于所述服务通道信号反馈的服务订阅请求,并根据所述服务订阅请求确定目标订阅服务;A determination module, configured to obtain a service subscription request fed back by the terminal based on the service channel signal, and determine a target subscription service according to the service subscription request; 所述服务订阅请求中包括第一模糊位置参数,所述确定模块还用于根据所述服务订阅请求和第一模糊位置参数确定目标订阅服务,所述广播站接收到基于目标订阅服务反馈的目标服务内容中包括第二模糊位置参数;The service subscription request includes a first fuzzy position parameter, the determination module is further used to determine a target subscription service according to the service subscription request and the first fuzzy position parameter, and the target service content received by the broadcast station based on the feedback of the target subscription service includes a second fuzzy position parameter; 所述确定模块还用于广播站获取终端基于所述服务通道信号反馈的服务订阅请求,检测所述服务订阅请求是否存在远程调用请求;若是,则获取服务订阅请求中的远程调用参数,并将所述远程调用参数和所述服务订阅请求发送至网络服务程序,并获取所述网络服务程序基于所述远程调用参数和所述服务订阅请求以数字广播形式反馈的远程服务内容,将所述远程服务内容发送至所述终端,以使所述终端基于所述远程服务内容完成计算后将位置服务的结果返回;若否,则执行根据所述服务订阅请求确定目标订阅服务的步骤;The determination module is also used for the broadcast station to obtain the service subscription request fed back by the terminal based on the service channel signal, and detect whether the service subscription request contains a remote call request; if so, obtain the remote call parameter in the service subscription request, and send the remote call parameter and the service subscription request to the network service program, and obtain the remote service content fed back by the network service program in the form of digital broadcast based on the remote call parameter and the service subscription request, and send the remote service content to the terminal, so that the terminal returns the result of the location service after completing the calculation based on the remote service content; if not, execute the step of determining the target subscription service according to the service subscription request; 发送模块,用于将所述目标订阅服务发送至网络服务程序;A sending module, used for sending the target subscription service to a network service program; 广播模块,用于若接收到所述网络服务程序基于所述目标订阅服务反馈的目标服务内容,则以数字广播形式向所述预设区域内的终端发送所述目标服务内容;a broadcast module, configured to send the target service content to the terminals in the preset area in the form of digital broadcast if the target service content fed back by the network service program based on the target subscription service is received; 所述广播模块还用于根据第二模糊位置参数确定预设区域内的模糊区域,并以数字广播形式向所述模糊区域的终端发送所述目标服务内容。The broadcast module is further configured to determine a fuzzy area within a preset area according to a second fuzzy position parameter, and send the target service content to a terminal in the fuzzy area in a digital broadcasting form. 7.一种广播站,其特征在于,所述广播站包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的物联网广播程序,所述物联网广播程序被所述处理器执行时实现如权利要求1至5中任一项所述的物联网广播方法的步骤。7. A broadcasting station, characterized in that the broadcasting station comprises: a memory, a processor, and an Internet of Things broadcasting program stored in the memory and executable on the processor, wherein the Internet of Things broadcasting program, when executed by the processor, implements the steps of the Internet of Things broadcasting method as described in any one of claims 1 to 5. 8.一种存储介质,其特征在于,所述存储介质上存储有物联网广播程序,所述物联网广播程序被处理器执行时实现如权利要求1至5中任一项所述的物联网广播方法的步骤。8. A storage medium, characterized in that an Internet of Things broadcasting program is stored on the storage medium, and when the Internet of Things broadcasting program is executed by a processor, the steps of the Internet of Things broadcasting method as described in any one of claims 1 to 5 are implemented.
CN201910698929.9A 2019-07-29 2019-07-29 Internet of things broadcasting method, device, broadcasting station and storage medium Active CN110460958B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910698929.9A CN110460958B (en) 2019-07-29 2019-07-29 Internet of things broadcasting method, device, broadcasting station and storage medium
PCT/CN2020/105556 WO2021018205A1 (en) 2019-07-29 2020-07-29 Internet of things broadcasting method and device, broadcasting station and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910698929.9A CN110460958B (en) 2019-07-29 2019-07-29 Internet of things broadcasting method, device, broadcasting station and storage medium

Publications (2)

Publication Number Publication Date
CN110460958A CN110460958A (en) 2019-11-15
CN110460958B true CN110460958B (en) 2024-10-29

Family

ID=68484129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910698929.9A Active CN110460958B (en) 2019-07-29 2019-07-29 Internet of things broadcasting method, device, broadcasting station and storage medium

Country Status (2)

Country Link
CN (1) CN110460958B (en)
WO (1) WO2021018205A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110460958B (en) * 2019-07-29 2024-10-29 深圳思凯微电子有限公司 Internet of things broadcasting method, device, broadcasting station and storage medium
US11790774B2 (en) 2020-10-10 2023-10-17 Ibiquity Digital Corporation Broadcast radio transmissions to control electronically configurable traffic signs
WO2022076725A1 (en) * 2020-10-10 2022-04-14 Ashwini Pahuja Internet of things transmission and reception system
CN113971045A (en) * 2021-09-13 2022-01-25 北京小米移动软件有限公司 Control method, device and storage medium
CN115866655B (en) * 2021-09-24 2025-08-26 中移(苏州)软件技术有限公司 A performance detection method, device and equipment for terminal equipment
CN114268664B (en) * 2021-11-29 2023-07-25 中国联合网络通信集团有限公司 Information pushing method, device, equipment, system and storage medium
CN114859290B (en) * 2022-05-13 2022-11-01 深圳市玄羽科技有限公司 Positioning system and method based on Internet of things
CN116112521B (en) * 2022-12-30 2025-09-05 天翼物联科技有限公司 Internet of Things information subscription method, perception data acquisition method, device and system
CN117768510B (en) * 2024-01-09 2024-06-18 中科物栖(南京)科技有限公司 Method, device, equipment and storage medium for graphically generating broadcast communication mechanism

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753712A (en) * 2008-11-28 2010-06-23 Lg电子株式会社 Mobile terminal and method of purchasing broadcast product therein
CN106612301A (en) * 2015-10-22 2017-05-03 招商局国际信息技术有限公司 Updated data pushing method and updated data pushing device

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100603902B1 (en) * 2001-10-05 2006-07-24 에스케이 텔레콤주식회사 Broadcasting service support method of wireless network system for unidirectional multimedia broadcasting service
US20050136946A1 (en) * 2003-12-17 2005-06-23 Nokia Corporation System, method and computer program product for providing differential location services with mobile-based location tracking
US20070129062A1 (en) * 2005-12-02 2007-06-07 Sony Ericsson Mobile Communications Ab Broadcast content request for mobile devices
US7702754B2 (en) * 2007-05-23 2010-04-20 Sap Ag Enhanced widget architecture
US8155672B2 (en) * 2008-09-16 2012-04-10 Avaya Inc. Scalable geo-location event processing
CN102487326B (en) * 2010-12-02 2015-05-27 北京创毅视讯科技有限公司 Information issuing method based on Internet of things and system thereof
CN102651828A (en) * 2011-02-23 2012-08-29 上海博路信息技术有限公司 Mobile terminal-based dynamic traffic information system
US8588818B2 (en) * 2011-11-08 2013-11-19 Cellco Partnership Location-based broadcast messaging to mobile devices located in or entering into a defined geographic area
US9847961B2 (en) * 2013-02-25 2017-12-19 Qualcomm Incorporated Automatic IoT device social network expansion
CN105611489A (en) * 2016-01-20 2016-05-25 深圳市金溢科技股份有限公司 Terminal, base station and communication mechanism applied in wide area internet of things M2M (Machine to Machine) communication network
CN108683990B (en) * 2018-08-02 2021-01-12 Oppo广东移动通信有限公司 Electronic device, service subscription method of service area and related product
CN109361694B (en) * 2018-11-22 2021-11-30 北京未尔锐创科技有限公司 Network communication method
CN109870714B (en) * 2019-03-12 2023-05-16 腾讯科技(深圳)有限公司 Information transmission method, information transmission device, positioning server and mobile terminal
CN110460958B (en) * 2019-07-29 2024-10-29 深圳思凯微电子有限公司 Internet of things broadcasting method, device, broadcasting station and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753712A (en) * 2008-11-28 2010-06-23 Lg电子株式会社 Mobile terminal and method of purchasing broadcast product therein
CN106612301A (en) * 2015-10-22 2017-05-03 招商局国际信息技术有限公司 Updated data pushing method and updated data pushing device

Also Published As

Publication number Publication date
WO2021018205A1 (en) 2021-02-04
CN110460958A (en) 2019-11-15

Similar Documents

Publication Publication Date Title
CN110460958B (en) Internet of things broadcasting method, device, broadcasting station and storage medium
US12348524B2 (en) Enhanced value component predictions using contextual machine-learning models
US11539702B2 (en) Enhanced load processing using linked hierarchical data structures
US11900167B2 (en) Query processing using multiple indices
US11595323B2 (en) Enhanced real-time linking methods and systems
US12050935B2 (en) Dynamic model-based access right predictions
EP2781057B1 (en) Data distribution platform
US11265259B2 (en) System and method for dynamic queue management using queue protocols
EP3047633B1 (en) Enhanced m2m content management based on interest
CN111526193A (en) Distributed weather station system and working method based on fog computing and blockchain platform
CN117956509A (en) Perception processing, information transmission method, core network equipment and terminal
CN118736899A (en) A heterogeneous UAV system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant