CN102035876A | 2011-04-27 | |||
CN102724773A | 2012-10-10 | |||
CN102487488A | 2012-06-06 |
北京派特恩知识产权代理有限公司 (CN)
权利要求书 1、 一种基于机器与机器 /人之间通信 M2M的信息处理方法, 该方法 包括: 获取 M2M终端设备上报的视频和 /或环境信息数据, 所述视频和 /或 环境信息数据是所述 M2M终端设备连接的终端外设根据预设参数采集 的; 对获取的所述视频和 /或环境信息数据进行业务逻辑处理后得到视频 展示内容, 将所述视频展示内容保存到数据库中; 收到来自 M2M应用服务器的数据请求时,从所述数据库中查找与所 述数据请求相应的视频展示内容反馈给所述 M2M应用服务器。 2、根据权利要求 1所述基于 M2M的信息处理方法,其中,所述 M2M 终端设备上报的视频和 /或环境信息数据携带在业务数据上报消息中 , 所 述业务数据上报消息中还包括上报所述视频和 /或环境信息数据的 M2M 终端设备标识。 3、 根据权利要求 1或 2所述基于 M2M的信息处理方法, 其中, 所 述数据库中维护位置区域信息与 M2M终端设备标识的第一映射关系,以 及保存的所述视频展示内容与 M2M终端设备标识的第二映射关系, 所述来自 M2M应用服务器的数据请求中包括位置区域信息,相应的, 所述从所述数据库中查找与数据请求相应的视频展示内容, 包括: 根据所述数据请求中的位置区域信息在所述数据库中查找所述第一 映射关系,得到与所述位置区域信息相应的 M2M终端设备标识, 并根据 查找所得 M2M终端设备标识查找所述第二映射关系, 得到与所述 M2M 终端设备标识相应的视频展示内容。 4、 一种基于机器与机器 /人之间通信 M2M的信息处理方法, 该方法 包括: 收到来自 M2M应用服务器的数据请求时,向与所述数据请求相应的 M2M终端设备请求数据; 获取所述 M2M终端设备上报的视频和 /或环境信息数据, 所述视频 和 /或环境信息数据是所述 M2M终端设备连接的终端外设实时采集的; 对获取的所述视频和 /或环境信息数据进行业务逻辑处理后得到视频 展示内容, 将所述视频展示内容反馈给所述 M2M应用服务器。 5、 根据权利要求 4所述基于 M2M的信息处理方法, 其中, 所述来 自 M2M应用服务器的数据请求中包括位置区域信息,相应的, 所述向与 数据请求相应的 M2M终端设备请求数据 , 包括: 根据所述数据请求中的位置区域信息查找数据库中维护的位置区域 信息与 M2M终端设备标识的第一映射关系,得到与所述位置区域信息相 应的 M2M终端设备标识; 向查找所得 M2M终端设备标识对应的 M2M 终端设备请求数据。 6、 根据权利要求 4或 5所述基于 M2M的信息处理方法, 其中, 所 述 M2M终端设备上报的视频和 /或环境信息数据携带在业务数据响应消 息中, 所述业务数据响应消息中还包括上报所述视频和 /或环境信息数据 的 M2M终端设备标识; 所述方法还包括: 将业务逻辑处理后得到的视频展示内容与所述 M2M终端设备标识 对应存储为数据库中的第二映射关系。 7、 一种机器与机器 /人之间通信 M2M业务平台, 包括: 数据获取单元, 配置为获取 M2M终端设备上报的视频和 /或环境信 息数据, 所述视频和 /或环境信息数据是所述 M2M终端设备连接的终端 外设根据预设参数采集的; 业务处理单元, 配置为对获取的所述视频和 /或环境信息数据进行业 务逻辑处理后得到视频展示内容, 将所述视频展示内容保存到数据库中; 还用于在收到来自 M2M应用服务器的数据请求时,从所述数据库中查找 与所述数据请求相应的视频展示内容反馈给所述 M2M应用服务器。 8、 根据权利要求 7所述 M2M业务平台, 其中, 所述 M2M终端设 备上报的视频和 /或环境信息数据携带在业务数据上报消息中 , 所述业务 数据上报消息中还包括上报所述视频和 /或环境信息数据的 M2M终端设 备标识。 9、 根据权利要求 7或 8所述 M2M业务平台, 其中, 所述业务处理 单元配置为,在数据库中维护位置区域信息与 M2M终端设备标识的第一 映射关系,以及保存的所述视频展示内容与 M2M终端设备标识的第二映 射关系, 在收到来自 M2M应用服务器的数据请求时,根据所述数据请求中的 位置区域信息在所述数据库中查找所述第一映射关系 , 得到与所述位置 区域信息相应的 M2M终端设备标识, 并 居查找所得 M2M终端设备标 识查找所述第二映射关系,得到与所述 M2M终端设备标识相应的视频展 示内容。 10、 一种机器与机器 /人之间通信 M2M业务平台, 包括: 请求单元, 配置为在收到来自 M2M应用服务器的数据请求时, 向与 所述数据请求相应的 M2M终端设备请求数据; 数据获取单元, 配置为获取所述 M2M终端设备上报的视频和 /或环 境信息数据, 所述视频和 /或环境信息数据是所述 M2M终端设备连接的 终端外设实时采集的; 业务处理单元, 配置为对获取的所述视频和 /或环境信息数据进行业 务逻辑处理后得到视频展示内容, 将所述视频展示内容反馈给所述 M2M 应用服务器。 11、根据权利要求 10所述 M2M业务平台, 其中, 所述来自 M2M应 用服务器的数据请求中包括位置区域信息, 相应的, 所述请求单元配置为, 根据所述数据请求中的位置区域信息查找数 据库中维护的位置区域信息与 M2M终端设备标识的第一映射关系,得到 与所述位置区域信息相应的 M2M终端设备标识; 向查找所得 M2M终端 设备标识对应的 M2M终端设备请求数据。 12、 居权利要求 10或 11所述 M2M业务平台, 其中, 所述 M2M 终端设备上报的视频和 /或环境信息数据携带在业务数据响应消息中 , 所 述业务数据响应消息中还包括上报所述视频和 /或环境信息数据的 M2M 终端设备标识; 所述业务处理单元配置为, 将业务逻辑处理后得到的视频展示内容 与所述 M2M终端设备标识对应存储为数据库中的第二映射关系。 13、 一种计算机可读存储介质, 所述存储介质包括一组指令, 所述 指令用于执行权利要求 1-3任一项所述的基于 M2M的信息处理方法。 14、 一种计算机可读存储介质, 所述存储介质包括一组指令, 所述 指令用于执行权利要求 4-6任一项所述的基于 M2M的信息处理方法。 |
本发明涉及机器与机器 /人之间通信( M2M, Machine-to-Machine/Man ) 领域, 尤其涉及一种基于 M2M的信息处理方法和 M2M业务平台。 背景技术
M2M通信网络在逻辑功能上可以划分为三层, 即: 感知延伸层、 网络 /业务层和应用层。
其中, 感知延伸层: 主要实现物理世界信息的采集、 自动识别和智能 控制, 感知延伸层包含的主要部件有 M2M终端设备。 M2M终端设备分为 两种, 一种是具有与 M2M通信网络进行通信能力的 M2M终端, 另一种是 具有与 M2M通信网络及 M2M末梢网络进行通信能力的 M2M网关。
网络 /业务层: 支撑感知延伸层信息的传递、 路由和控制, 为物联网人 与物、 物与物通信提供支撑。 结合物联网分类, 网络层面具体包含的网络 形态有: 通信网、 互联网、 行业网等。 网络 /业务层包含的主要部件有 M2M 业务平台。
应用层: 包含各种具体物联网应用, 既有公众服务, 也有行业服务, 行业服务可以是面向公众的行业公众服务, 也可以是满足行业内部特定应 用需求的行业专用服务。应用层包含的主要部 件有 M2M应用服务器, 简称 为 M2M应用。
终端外设是指具有环境感知和数据采集功能的 传感器等单个设备, 它 能将感知到的信息通过 M2M 网关或 M2M终端发送给 M2M业务平台或 M2M应用,同时还可以接收 M2M应用或 M2M业务平台对其的下行控制。
旅游景区视频展示是指为用户提供旅游景区风 光、 气候、 人文、 环境 等信息相关的视频内容展示。 而目前广泛应用的旅游景区多媒体信息查询 终端以及旅游景区门户网站的视频展示服务由 于技术和系统等方面的限制, 都是将采集到的历史视频数据在本地进行存储 , 从而展示给用户, 即仅限 于提供非实时的视频内容, 不能满足用户对实时性的需求, 更无法实现视 频信息与实时环境信息数据的集成。 发明内容
为解决现有存在的技术问题,本发明实施例提 供一种基于 M2M的信息 处理方法和 M2M业务平台。
本发明实施例提供了一种基于 M2M的信息处理方法, 该方法包括: 获取 M2M终端设备上报的视频和 /或环境信息数据, 所述视频和 /或环 境信息数据是所述 M2M终端设备连接的终端外设根据预设参数采集 的; 对获取的所述视频和 /或环境信息数据进行业务逻辑处理后得到视 展 示内容, 将所述视频展示内容保存到数据库中;
收到来自 M2M应用服务器的数据请求时,从所述数据库中 查找与所述 数据请求相应的视频展示内容反馈给所述 M2M应用服务器。
其中, 所述 M2M终端设备上报的视频和 /或环境信息数据携带在业务 数据上报消息中, 所述业务数据上报消息中还包括上报所述视频 和 /或环境 信息数据的 M2M终端设备标识。
其中,所述数据库中维护位置区域信息与 M2M终端设备标识的第一映 射关系,以及保存的所述视频展示内容与 M2M终端设备标识的第二映射关 系,
所述来自 M2M应用服务器的数据请求中包括位置区域信息 , 相应的, 所述从所述数据库中查找与数据请求相应的视 频展示内容, 包括:
根据所述数据请求中的位置区域信息在所述数 据库中查找所述第一映 射关系,得到与所述位置区域信息相应的 M2M终端设备标识, 并才艮据查找 所得 M2M终端设备标识查找所述第二映射关系, 得到与所述 M2M终端设 备标识相应的视频展示内容。
本发明实施例还提供了一种基于 M2M的信息处理方法, 该方法包括: 收到来自 M2M应用服务器的数据请求时, 向与所述数据请求相应的 M2M终端设备请求数据;
获取所述 M2M终端设备上报的视频和 /或环境信息数据, 所述视频和 / 或环境信息数据是所述 M2M终端设备连接的终端外设实时采集的;
对获取的所述视频和 /或环境信息数据进行业务逻辑处理后得到视 展 示内容, 将所述视频展示内容反馈给所述 M2M应用服务器。
其中, 所述来自 M2M应用服务器的数据请求中包括位置区域信息 ,相 应的, 所述向与数据请求相应的 M2M终端设备请求数据, 包括:
根据所述数据请求中的位置区域信息查找数据 库中维护的位置区域信 息与 M2M终端设备标识的第一映射关系,得到与所述 位置区域信息相应的 M2M终端设备标识; 向查找所得 M2M终端设备标识对应的 M2M终端设 备请求数据。
其中, 所述 M2M终端设备上报的视频和 /或环境信息数据携带在业务 数据响应消息中, 所述业务数据响应消息中还包括上报所述视频 和 /或环境 信息数据的 M2M终端设备标识;
所述方法还包括:
将业务逻辑处理后得到的视频展示内容与所述 M2M终端设备标识对 应存储为数据库中的第二映射关系。
本发明实施例还提供了一种 M2M业务平台, 包括:
数据获取单元, 配置为获取 M2M终端设备上报的视频和 /或环境信息 数据, 所述视频和 /或环境信息数据是所述 M2M终端设备连接的终端外设 根据预设参数采集的;
业务处理单元, 配置为对获取的所述视频和 /或环境信息数据进行业务 逻辑处理后得到视频展示内容, 将所述视频展示内容保存到数据库中; 还 用于在收到来自 M2M应用服务器的数据请求时,从所述数据库中 查找与所 述数据请求相应的视频展示内容反馈给所述 M2M应用服务器。
其中, 所述 M2M终端设备上报的视频和 /或环境信息数据携带在业务 数据上报消息中, 所述业务数据上报消息中还包括上报所述视频 和 /或环境 信息数据的 M2M终端设备标识。
其中, 所述业务处理单元配置为, 在数据库中维护位置区域信息与 M2M终端设备标识的第一映射关系 ,以及保存的所述视频展示内容与 M2M 终端设备标识的第二映射关系,
在收到来自 M2M应用服务器的数据请求时,根据所述数据请 求中的位 置区域信息在所述数据库中查找所述第一映射 关系 , 得到与所述位置区域 信息相应的 M2M终端设备标识, 并 居查找所得 M2M终端设备标识查找 所述第二映射关系, 得到与所述 M2M终端设备标识相应的视频展示内容。
本发明实施例还提供了一种 M2M业务平台, 包括:
请求单元, 配置为在收到来自 M2M应用服务器的数据请求时, 向与所 述数据请求相应的 M2M终端设备请求数据;
数据获取单元, 配置为获取所述 M2M终端设备上报的视频和 /或环境 信息数据, 所述视频和 /或环境信息数据是所述 M2M终端设备连接的终端 外设实时采集的;
业务处理单元, 配置为对获取的所述视频和 /或环境信息数据进行业务 逻辑处理后得到视频展示内容,将所述视频展 示内容反馈给所述 M2M应用 服务器。
其中, 所述来自 M2M应用服务器的数据请求中包括位置区域信息 ,相 应的,
所述请求单元配置为, 根据所述数据请求中的位置区域信息查找数据 库中维护的位置区域信息与 M2M终端设备标识的第一映射关系,得到与所 述位置区域信息相应的 M2M终端设备标识; 向查找所得 M2M终端设备标 识对应的 M2M终端设备请求数据。
其中, 所述 M2M终端设备上报的视频和 /或环境信息数据携带在业务 数据响应消息中, 所述业务数据响应消息中还包括上报所述视频 和 /或环境 信息数据的 M2M终端设备标识;
所述业务处理单元配置为, 将业务逻辑处理后得到的视频展示内容与 所述 M2M终端设备标识对应存储为数据库中的第二映 射关系。
本发明实施例还提供了一种计算机可读存储介 质 , 所述存储介质包括 一组指令,所述指令用于执行本发明实施例所 述的基于 M2M的信息处理方 法。
本发明实施例提供的一种基于 M2M的信息处理方法和 M2M业务平台, 实现了实时视频和环境信息数据的获取, 从而为用户提供实时、 丰富的旅 游景区的视频展示服务。 附图说明
图 1为本发明实施例的一种基于 M2M的信息处理方法的流程图; 图 2为本发明实施例一的信息处理方法的流程图
图 3为本发明实施例的一种 M2M业务平台的结构示意图;
图 4为本发明实施例的另一种基于 M2M的信息处理方法的流程图; 图 5为本发明实施例二的信息处理方法的流程图
图 6为本发明实施例的另一种 M2M业务平台的结构示意图。 具体实施方式
下面结合附图和具体实施例对本发明的技术方 案进一步详细阐述。
本发明实施例提供的一种基于 M2M的信息处理方法,如图 1所示, 主 要包括: 步骤 101 , 获取 M2M终端设备上报的视频和 /或环境信息数据, 所述视 频和 /或环境信息数据是所述 M2M终端设备连接的终端外设根据预设参数 采集的。
本实施例的执行主体为 M2M业务平台, 因此, 步骤 101也描述为: M2M业务平台获取 M2M终端设备上报的视频和 /或环境信息数据。
其中, M2M终端设备上报的视频和 /或环境信息数据携带在业务数据上 报消息中, 所述业务数据上报消息中还包括上报所述视频 和 /或环境信息数 据的 M2M终端设备标识。
步骤 102, 对获取的所述视频和 /或环境信息数据进行业务逻辑处理后 得到视频展示内容, 将所述视频展示内容保存到数据库中。
本实施例的执行主体为 M2M业务平台, 因此, 步骤 102也描述为: M2M 业务平台对获取的所述视频和 /或环境信息数据进行业务逻辑处理后 得到视频展示内容, 将所述视频展示内容保存到数据库中。
步骤 103 , 收到来自 M2M应用服务器的数据请求时, 从所述数据库中 查找与所述数据请求相应的视频展示内容反馈 给所述 M2M应用服务器。
本实施例的执行主体为 M2M业务平台, 因此, 步骤 103也描述为: M2M业务平台收到来自 M2M应用服务器的数据请求时, 从所述数据库中 查找与所述数据请求相应的视频展示内容反馈 给所述 M2M应用服务器。
其中,数据库中维护位置区域信息与 M2M终端设备标识的第一映射关 系, 以及保存的所述视频展示内容与 M2M终端设备标识的第二映射关系, 所述来自 M2M应用服务器的数据请求中包括位置区域信息 , 相应的, 所述从数据库中查找与数据请求相应的视频展 示内容, 包括:
根据所述数据请求中的位置区域信息在所述数 据库中查找所述第一映 射关系,得到与所述位置区域信息相应的 M2M终端设备标识, 并才艮据查找 所得 M2M终端设备标识查找所述第二映射关系, 得到与所述 M2M终端设 备标识相应的视频展示内容。 下面结合图 2具体阐述上述信息处理方法, 如图 2所示, 该方法主要 包括以下步骤:
步骤 201 , 视频展示终端外设(以下简称终端外设)根据 预设参数执行 视频和 /或环境信息数据的采集, 并将采集到的数据上报给视频展示 M2M 终端 /网关 (以下简称终端 /网关)。
所述终端外设可以是连接终端 /网关的摄像头, 紫外线强度、 温度、 湿 度传感器等设备。 所述摄像头用于采集视频数据, 所述传感器用于采集环 境信息数据。
所述预设参数可以是终端外设执行数据采集 /上报的时间值或时间周期 值; 所述预设参数可以是直接在终端外设本地配置 的参数, 也可以是从 M2M业务平台 (以下简称业务平台)接收的配置参数。 具体实施时, 可在 终端外设本地存储的配置文件中建立数据采集 /上报时间表, 示例如下:
或者
执行时序 执行时间值
#0 0:00
#1 2:30
#2 5:00
#3 5:30
#4 6:00
··· #N 23:00
步骤 202, 终端 /网关接收终端夕卜设上报的视频和 /或环境信息数据, 数据封装在业务数据上报消息中, 即视频和 /或环境信息数据作为业务数据 上报消息的一个信元发送给业务平台。 具体实施时, 业务数据上报消息中 包含的内容如下:
步骤 203 , 业务平台接收并解析终端 /网关发送的业务数据上报消息, 读取消息中的业务数据, 根据业务逻辑对业务数据进行处理, 生成视频展 示数据, 并存储在本地的数据库中, 或者覆盖数据库中所述终端 /网关标识 对应的已有视频数据。 具体实施时, 可在业务平台本地的数据库中建立位 置区域信息与终端 /网关标识之间的一对一映射表, 示例如下:
所述视频展示数据中包含的内容如下:
其中, 视频数据为业务平台根据所述终端 /网关上报的视频和 /或环境信 息数据生成的展示旅游景区风光、 气候、 人文、 环境等信息相关的视频内 容。 此外, 视频数据还可以是来自连接终端 /网关的多个终端外设的视频数 据的集合, 供视频展示 M2M应用 (以下简称应用)或用户选择。
步骤 204,应用收到用户的业务请求后,发送视频数 请求消息给业务 平台, 视频数据请求消息中包含的内容如下:
其中, 业务类型指示为 "视频展示数据请求"。
步骤 205〜206, 业务平台接收并解析应用发送的视频数据请求 消息,识 别业务类型, 通过对视频数据请求的业务鉴权后, 根据业务数据中的位置 区域信息在本地数据库中的位置区域信息与终 端 /网关标识映射表检索对应 的终端 /网关标识, 进而根据检索到的终端 /网关标识查找对应的视频展示数 据, 并通过视频数据响应消息发送给应用。 视频数据响应消息中包含的内 容如下:
其中, 业务类型指示为 "视频展示数据响应"。
应用接收并解析业务平台发送的视频数据响应 消息, 提取响应消息中 的视频数据并反馈给请求业务的用户。
对应上述信息处理方法, 本发明实施例还提供一种 M2M业务平台,如 图 3所示, 包括:
数据获取单元 10, 配置为获取 M2M终端设备上报的视频和 /或环境信 息数据, 所述视频和 /或环境信息数据是所述 M2M终端设备连接的终端外 设根据预设参数采集的;
业务处理单元 20, 配置为对获取的所述视频和 /或环境信息数据进行业 务逻辑处理后得到视频展示内容, 将所述视频展示内容保存到数据库中; 还配置为在收到来自 M2M应用服务器的数据请求时,从所述数据库中 查找 与所述数据请求相应的视频展示内容反馈给所 述 M2M应用服务器。
其中, 所述 M2M终端设备上报的视频和 /或环境信息数据携带在业务 数据上报消息中, 所述业务数据上报消息中还包括上报所述视频 和 /或环境 信息数据的 M2M终端设备标识。
其中, 所述业务处理单元 20配置为, 在数据库中维护位置区域信息与 M2M终端设备标识的第一映射关系 ,以及保存的所述视频展示内容与 M2M 终端设备标识的第二映射关系,
在收到来自 M2M应用服务器的数据请求时,根据所述数据请 求中的位 置区域信息在所述数据库中查找所述第一映射 关系 , 得到与所述位置区域 信息相应的 M2M终端设备标识, 并 居查找所得 M2M终端设备标识查找 所述第二映射关系, 得到与所述 M2M终端设备标识相应的视频展示内容。
需要说明的是, 上述数据获取单元 10、 业务处理单元 20可以由 M2M 业务平台的中央处理器( CPU, Central Processing Unit )、微处理器( MPU, Micro Processing Unit ), 数字信号处理器( DSP, Digital Signal Processor ) 或现场可编程门阵列 (FPGA, Field Programmable Gate Array )来实现。
本发明实施例提供的另一种基于 M2M的信息处理方法, 如图 4所示, 主要包括:
步骤 401 , 收到来自 M2M应用服务器的数据请求时, 向与所述数据请 求相应的 M2M终端设备请求数据。
本实施例的执行主体为 M2M业务平台, 因此, 步骤 401也描述为: M2M业务平台收到来自 M2M应用服务器的数据请求时, 向与所述数据请 求相应的 M2M终端设备请求数据。 其中, 所述来自 M2M应用服务器的数据请求中包括位置区域信息 ,相 应的, 所述向与所述数据请求相应的 M2M终端设备请求数据, 包括: 根据所述数据请求中的位置区域信息查找数据 库中维护的位置区域信 息与 M2M终端设备标识的第一映射关系,得到与所述 位置区域信息相应的 M2M终端设备标识; 向查找所得 M2M终端设备标识对应的 M2M终端设 备请求数据。
步骤 402, 获取所述 M2M终端设备上报的视频和 /或环境信息数据, 所 述视频和 /或环境信息数据是所述 M2M终端设备连接的终端外设实时采集 的。
本实施例的执行主体为 M2M业务平台, 因此, 步骤 402也描述为: M2M业务平台获取所述 M2M终端设备上报的视频和 /或环境信息数据。
步骤 403 , 对获取的所述视频和 /或环境信息数据进行业务逻辑处理后 得到视频展示内容, 将所述视频展示内容反馈给所述 M2M应用服务器。
本实施例的执行主体为 M2M业务平台, 因此, 步骤 403也描述为: M2M 业务平台对获取的所述视频和 /或环境信息数据进行业务逻辑处理后 得到视频展示内容, 将所述视频展示内容反馈给所述 M2M应用服务器。
其中, 所述 M2M终端设备上报的视频和 /或环境信息数据携带在业务 数据响应消息中, 所述业务数据响应消息中还包括上报所述视频 和 /或环境 信息数据的 M2M终端设备标识;
所述方法还包括:
将业务逻辑处理后得到的视频展示内容与所述 M2M终端设备标识对 应存储为数据库中的第二映射关系。
下面结合图 5具体阐述上述信息处理方法, 如图 5所示, 该方法主要 包括以下步骤:
步骤 501 ,应用收到用户的业务请求后,发送视频数据 求消息给业务 平台, 视频数据请求消息中包含的内容如下: 信息元 备注
应用端口号 M2M业务平台为视频展示 M2M应用分配的应用端口号 业务类型 指示视频展示 M2M应用所请求的业务类型 业务数据 承载视频展示 M2M应用指示的位置区域信息 其中, 业务类型指示为 "视频展示数据请求"。
步骤 502〜503 , 业务平台接收并解析应用发送的视频数据请求 消息,识 别业务类型, 通过对视频数据请求的业务鉴权后, 根据业务数据中的位置 区域信息在本地数据库中的位置区域信息与终 端 /网关标识映射表检索对应 的终端 /网关标识,并根据检索到的终端 /网关标识向对应终端 /网关发送业务 数据请求消息。 业务数据请求消息中包含的内容如下:
其中, 业务类型指示为 "视频展示业务数据请求"。
步骤 504, 终端 /网关接收并解析业务平台发送的视频数据请 消息, 识别业务类型, 读取业务数据中的位置区域信息, 根据位置区域信息所指 示的地理坐标检索对应的终端外设标识, 并根据检索到的终端外设标识触 发对应的终端外设执行数据采集 /上报。 具体实施时, 可在终端 /网关本地的 数据库中建立位置区域信息与终端外设标识之 间的映射关系表, 示例如下:
步骤 505, 终端外设收到终端 /网关的触发消息后, 执行视频和 /或环境 信息数据的采集, 并将采集到的数据上报给终端 /网关。
步骤 506, 终端 /网关接收终端外设上报的视频和 /或环境信息数据, 将 数据封装在业务数据响应消息中 , 即视频和 /或环境信息数据作为业务数据 响应消息的一个信元发送给业务平台。 业务数据响应消息中包含的内容如 下:
其中, 业务类型指示为 "视频展示业务数据响应"。
步骤 507〜508, 业务平台接收并解析终端 /网关反馈的业务数据响应消 息, 读取消息中的业务数据, 根据业务逻辑对业务数据进行处理, 生成视 频展示数据, 并存储在本地的数据库中, 或者覆盖数据库中所述终端 /网关 标识对应的已有视频数据。 同时, 将生成的视频展示数据通过视频数据响 应消息反馈给应用。
应用接收并解析业务平台反馈的视频数据响应 消息 , 提取响应消息中 的视频数据, 并反馈给请求业务的用户。
对应图 4 和图 5 所示的信息处理方法, 本发明实施例还提供了一种 M2M业务平台, 如图 6所示, 包括:
请求单元 30, 配置为在收到来自 M2M应用服务器的数据请求时, 向 与所述数据请求相应的 M2M终端设备请求数据;
数据获取单元 10, 配置为获取所述 M2M终端设备上报的视频和 /或环 境信息数据, 所述视频和 /或环境信息数据是所述 M2M终端设备连接的终 端外设实时采集的;
业务处理单元 20, 配置为对获取的所述视频和 /或环境信息数据进行业 务逻辑处理后得到视频展示内容,将所述视频 展示内容反馈给所述 M2M应 用服务器。
其中, 所述来自 M2M应用服务器的数据请求中包括位置区域信息 ,相 应的 , 所述请求单元 30配置为 , 根据所述数据请求中的位置区域信息查找 数据库中维护的位置区域信息与 M2M终端设备标识的第一映射关系,得到 与所述位置区域信息相应的 M2M终端设备标识; 向查找所得 M2M终端设 备标识对应的 M2M终端设备请求数据。
其中, 所述 M2M终端设备上报的视频和 /或环境信息数据携带在业务 数据响应消息中, 所述业务数据响应消息中还包括上报所述视频 和 /或环境 信息数据的 M2M终端设备标识;
所述业务处理单元 20配置为, 将业务逻辑处理后得到的视频展示内容 与所述 M2M终端设备标识对应存储为数据库中的第二映 射关系。
需要说明的是, 上述数据获取单元 10、 业务处理单元 20、 请求单元 30 可以由 M2M业务平台的 CPU、 MPU、 DSP或 FPGA来实现。
本发明实施例实现了实时视频和环境信息数据 的获取, 从而为用户提 供实时、 丰富的旅游景区的视频展示服务。
本发明实施例还提供了一种计算机可读存储介 质 , 该存储介质包括一 组指令,所述指令用于执行本发明实施例所述 的基于 M2M的信息处理方法。
本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序产品。 因此, 本发明可采用硬件实施例、 软件实施例、 或结 合软件和硬件方面的实施例的形式。 而且, 本发明可采用在一个或多个其 中包含有计算机可用程序代码的计算机可用存 储介质 (包括但不限于磁盘 存储器和光学存储器等)上实施的计算机程序 产品的形式。
本发明是参照根据本发明实施例的方法、 设备(系统)、 和计算机程序 产品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程 图和 /或方框图中的每一流程和 /或方框、以及流程图和 /或方框图中的流程和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处 理器以产生一个机器, 使得 通过计算机或其他可编程数据处理设备的处理 器执行的指令产生用于实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功 能的装置。
这些计算机程序指令也可存储在能引导计算机 或其他可编程数据处理 设备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存 储器中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个 流程或多个流程和 /或方框图一个方框或多个方框中指定的功能
这些计算机程序指令也可装载到计算机或其他 可编程数据处理设备上, 使得在计算机或其他可编程设备上执行一系列 操作步骤以产生计算机实现 的处理, 从而在计算机或其他可编程设备上执行的指令 提供用于实现在流 程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能 步骤。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。