发明名称 一种基于云计算平台的交通数据组合处理方法
摘要 一种基于云计算平台的交通数据组合处理方法,包括以下步骤:(a)分配客户端唯一客户编号C<sub>i</sub>,并为该客户端选择的每一个服务分配一个服务调用编号<img file="DDA0000513251530000011.GIF" wi="121" he="73" />(b)选择组合的过程中,对任意两个相连的被组合的服务调用<img file="DDA0000513251530000012.GIF" wi="90" he="68" />和<img file="DDA0000513251530000013.GIF" wi="147" he="68" />通过数据匹配判断单元判断是否匹配;如果匹配成功,则服务调用<img file="DDA0000513251530000014.GIF" wi="95" he="73" />所在服务端的服务组合结构数据库中插入一行数据;(c)运行服务,利用服务组合的方法,通过组合的服务共同完成对海量数据的处理。本发明提供一种可靠性良好、处理效率高的基于云计算平台的交通数据组合处理方法。
申请公布号 CN104104715A 申请公布日期 2014.10.15
申请号 CN201410235971.4 申请日期 2014.05.29
申请人 银江股份有限公司 发明人 夏莹杰;吴伟;王梦芫;温晓岳;陈金龙;张书浆
分类号 H04L29/08(2006.01)I;G08G1/01(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 杭州斯可睿专利事务所有限公司 33241 代理人 王利强
主权项 一种基于云计算平台的交通数据组合处理方法,其特征在于:所述组合处理方法包括以下步骤:(a)分配客户端唯一客户编号C<sub>i</sub>,并为该客户端选择的每一个服务分配一个服务调用编号<img file="FDA0000513251500000011.GIF" wi="123" he="68" />其中,C<sub>i</sub>是第i个客户端分配的编号,<img file="FDA0000513251500000012.GIF" wi="95" he="68" />是客户编号为C<sub>i</sub>的客户端选择的第j个服务分配的服务调用编号,其对应的服务为传感器数据经过处理后得到最终的道路交通状态数据这一过程中的某一个子处理过程;(b)选择组合的过程中,对任意两个相连的被组合的服务调用<img file="FDA0000513251500000014.GIF" wi="95" he="73" />和<img file="FDA0000513251500000013.GIF" wi="137" he="88" />分别对应交通数据处理过程中两个数据处理子过程,其中,<img file="FDA0000513251500000015.GIF" wi="90" he="73" />相对于<img file="FDA0000513251500000016.GIF" wi="127" he="73" />为数据处理输出服务调用,输出的类型为<img file="FDA0000513251500000017.GIF" wi="163" he="78" />(oarg<sub>1</sub>,oarg<sub>2</sub>,oarg<sub>3</sub>,...,m),<img file="FDA0000513251500000018.GIF" wi="121" he="83" />相对于<img file="FDA0000513251500000019.GIF" wi="90" he="78" />为数据处理输入服务调用,输入要求为<img file="FDA00005132515000000110.GIF" wi="182" he="78" />(inreq<sub>1</sub>,inreq<sub>2</sub>,inreq<sub>3</sub>,...,n),通过数据匹配判断单元判断<img file="FDA00005132515000000111.GIF" wi="163" he="74" />(oarg<sub>1</sub>,oarg<sub>2</sub>,oarg<sub>3</sub>,...,m)和<img file="FDA00005132515000000112.GIF" wi="177" he="74" />(inreq<sub>1</sub>,inreq<sub>2</sub>,inreq<sub>3</sub>,...,n)是否匹配;如果匹配成功,则服务调用<img file="FDA00005132515000000113.GIF" wi="90" he="74" />所在服务端的服务组合结构数据库中插入一行数据,包括:本次客户编号C<sub>i</sub>、数据输出服务调用编号<img file="FDA00005132515000000114.GIF" wi="122" he="69" />数据输入服务调用地址URL(<img file="FDA00005132515000000115.GIF" wi="120" he="64" />)和数据输入服务调用编号<img file="FDA00005132515000000116.GIF" wi="151" he="74" />其中,<img file="FDA00005132515000000117.GIF" wi="163" he="69" />(oarg<sub>1</sub>,oarg<sub>2</sub>,oarg<sub>3</sub>,...,m)中oarg<sub>k</sub>(k=1,2,3,...,k≤m)为服务调用<img file="FDA00005132515000000118.GIF" wi="90" he="68" />的第k个参数的类型,m为参数个数,<img file="FDA00005132515000000119.GIF" wi="177" he="74" />(inreq<sub>1</sub>,inreq<sub>2</sub>,inreq<sub>3</sub>,...,n)中inreq<sub>t</sub>(t=1,2,3,...,t≤n)为服务调用<img file="FDA00005132515000000120.GIF" wi="117" he="69" />的第t个输入参数的类型;URL(<img file="FDA00005132515000000121.GIF" wi="115" he="69" />)为通过网络应用程序接口技术调用远程服务程序所使用的地址;(c)运行服务,利用服务组合的方法,通过组合的服务共同完成对海量数据的处理,具体包括如下过程:(c1)对于任意一个服务调用编号为<img file="FDA00005132515000000122.GIF" wi="95" he="64" />的服务运行,需要接收前一个服务调用<img file="FDA00005132515000000123.GIF" wi="117" he="69" />的数据,其数据包括服务调用编号<img file="FDA00005132515000000124.GIF" wi="123" he="69" />客户编号C<sub>i</sub>以及需处理的数据Data;处理数据,完成该服务的数据处理功能,从而得到处理后的数据RS(Data);(c2)通过服务结构数据库查找客户编号为C<sub>i</sub>,服务调用编号字段为<img file="FDA0000513251500000021.GIF" wi="119" he="67" />从而获得本次服务后的下一个服务调用编号<img file="FDA0000513251500000022.GIF" wi="117" he="68" />及服务地址URL(<img file="FDA0000513251500000023.GIF" wi="115" he="73" />),通过服务地址URL(<img file="FDA0000513251500000024.GIF" wi="115" he="63" />)调用下一个服务,并传递<img file="FDA0000513251500000025.GIF" wi="90" he="68" />处理后的数据RS(Data)、客户编号C<sub>i</sub>及下一个服务调用编号<img file="FDA0000513251500000026.GIF" wi="160" he="73" />
地址 310012 浙江省杭州市西湖区益乐路223号1幢1层