一种服务平台与多个终端进行信息交互的方法转让专利

申请号 : CN201210243805.X

文献号 : CN102801787B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 石云王健邹光南王海涛李冬冬

申请人 : 航天恒星科技有限公司

摘要 :

一种服务平台与多个终端进行信息交互的方法,首先获取所有在线终端的基本信息;然后依据各终端位置信息,结合实际需求,选择某个区域的多个终端,进行初步的信息交互;服务平台根据该区域的多个终端的反馈信息确定特定终端;服务平台将特定任务指派给特定终端,对指派的特定终端发送具体要求,终端对接收的具体要求进行处理后,将本终端的确认信息反馈给服务平台,服务平台根据特定终端反馈的确认信息选定详细信息发送终端;服务平台与选定的详细信息发送终端进行详细的信息交互。本发明可以针对不同的需求情况,建立信息交流流程,提高终端信息交互的有效性和实时性,有效利用系统资源,提高服务水平。

权利要求 :

1.一种服务平台与多个终端进行信息交互的方法,其特征在于,

当服务平台向终端发起信息交互请求时,包括如下步骤:

(1.1)服务平台选择合适的链路将基本信息获取指令发送给所有终端,每个终端接收到该指令后将终端的基本信息发送给服务平台,服务平台记录每个终端的基本信息,完成链路建立;

(1.2)服务平台依据终端位置信息筛选出某个区域的多个终端,对该区域的多个终端,发送需求信息,该区域的多个终端对接收的需求信息进行处理后,将本终端的反馈信息发送给服务平台,服务平台根据该区域的多个终端的反馈信息确定特定终端;

(1.3)服务平台将特定任务指派给步骤(1.2)确定的特定终端,对指派的特定终端发送具体要求,终端对接收的具体要求进行处理后,将本终端的确认信息反馈给服务平台,服务平台根据特定终端反馈的确认信息选定详细信息发送终端;

(1.4)服务平台将详细信息发送给步骤(1.3)确定的详细信息发送终端,终端接收到服务平台发送的详细信息后,将本终端的详细信息发给服务平台;

当终端向服务平台发起信息交互请求时,包括如下步骤:

(2.1)判断服务平台是否已经与终端建立链路,如果已经建立链路,转入步骤(2.2);

如果没有建立链路,则建立终端与服务平台的链路;

(2.2)终端将本终端信息上报给服务平台,服务平台记录该终端信息并将反馈信息发送至终端,终端按照反馈信息提供详细信息;

(2.3)终端将详细信息上报给服务平台,服务平台记录该终端详细信息后,并将反馈信息发送给终端,终端按照反馈信息进行控制。

2.如权利要求1所述的方法,其特征在于,服务平台与终端之间进行通信时,依据终端具备的链路条件选择具体链路传输信息,具体选择方法如下:如果具备地面通信链路,则优先选择地面通信链路进行通信,否则,选择卫星链路进行通信。

说明书 :

一种服务平台与多个终端进行信息交互的方法

技术领域

[0001] 本发明涉及一种服务平台与多个终端进行信息交互的方法。

背景技术

[0002] 当前,大型企业集团正努力将其物流业务与生产、销售、仓储等核心业务分离,打造专业化、多元化发展的现代物流企业。这要求作为支撑的信息平台能接入来源于不同行业、不同区域的大规模用户,现有基于特定行业或组织的物流运输信息平台不能满足这一要求。在这一过程中,必然需要卫星导航与位置服务、车联网、地理信息系统(GIS)等信息化手段的支撑,一套专业的、智能的和集成的物流管理信息系统成为公司业务发展不可或缺的组成部分。
[0003] 现有基于卫星导航技术的物流运输信息平台主要提供定位监控、报警、规范驾驶等服务,功能单一,不支持生产运行过程的全要素(人、车、货、交通、天气等)、全过程(事前、事中、事后、应急等)、全方位(面向物流过程各方)的信息化、智能化管理;不支持“车找货”、“货找车”、维修、餐饮、住宿、燃油销售等信息增值服务;不能提供物流业务相关各方迫切需要的交易服务。而这些功能是传统运输企业向现代物流企业转变必要的技术支撑。
[0004] 卫星通信不受地理环境和距离的约束,其点到多点、点到面地覆盖优势和灵活的移动性,使得卫星通信在通信领域中有明显的优势。随着物流行业的发展,传统物流向现代物流演进,对不同网络的融合,提出了更高的要求。在现代物流需求下,系统容量的需求越来越大,关键问题之一是随着网络规模的扩大,如何解决大量终端及时接入网络的问题,并且建立通信链路;另一个需要考虑的关键因素是如何有效利用系统资源,即动态分析和定位终端信息,提高资源利用率。
[0005] 物流系统中的信息交互能够保障各终端正常连接的前提下,高效利用卫星及地面网络资源,从而实现快速物流。目前国内外普遍采用的位置服务的方法主要有三类:一种是基于地面移动通信网络建立位置服务的方法;一种是基于GPS实现对终端的位置服务;一种是基于地面移动通信网络和GPS实现对终端的位置服务。
[0006] 现有的物流系统中,大多是通过GPS或地面移动通信网络进行终端位置定位,而信息交互较少,较难实现完善的信息(物流信息)的交互;而现有地面通信链路或卫星通信链路中,信息交互只是简单考虑本网络自身的交互,缺少多种链路均衡条件下的信息交互,同时,大多根据情况实现一对一的通信,或一对多的广播通信,占用系统资源较大,因此,现有物流系统,很难实现大规模网络环境下的高质量信息交互。

发明内容

[0007] 本发明的目的在于克服现有技术的不足,提供一种服务平台与多个终端进行信息交互的方法,可以针对不同的需求情况,建立信息交互流程,提高终端信息交互的有效性和实时性,有效利用系统资源,提高服务水平。
[0008] 本发明的目的是通过如下技术方案予以实现的:
[0009] 一种服务平台与多个终端进行信息交互的方法,其特征在于,
[0010] 当服务平台向终端发起信息交互请求时,包括如下步骤:
[0011] (1.1)服务平台选择合适的链路将基本信息获取指令发送给所有终端,每个终端接收到该指令后将终端的基本信息发送给服务平台,服务平台记录每个终端的基本信息,完成链路建立;
[0012] (1.2)服务平台依据终端位置信息筛选出某个区域的多个终端,对该区域的多个终端,发送需求信息,该区域的多个终端对接收的需求信息进行处理后,将本终端的反馈信息发送给服务平台,服务平台根据该区域的多个终端的反馈信息确定特定终端;
[0013] (1.3)服务平台将特定任务指派给步骤(1.2)确定的特定终端,对指派的特定终端发送具体要求,终端对接收的具体要求进行处理后,将本终端的确认信息反馈给服务平台,服务平台根据特定终端反馈的确认信息选定详细信息发送终端;
[0014] (1.4)服务平台将详细信息发送给步骤(1.3)确定的详细信息发送终端,终端接收到服务平台发送的详细信息后,将本终端的详细信息发给服务平台;
[0015] 当终端向服务平台发起信息交互请求时,包括如下步骤:
[0016] (2.1)判断服务平台是否已经与终端建立链路,如果已经建立链路,转入步骤(2.2);如果没有建立链路,则建立终端与服务平台的链路;
[0017] (2.2)终端将本终端信息上报给服务平台,服务平台记录该终端信息并将反馈信息发送至终端,终端按照反馈信息提供详细信息;
[0018] (2.3)终端将详细信息上报给服务平台,服务平台记录该终端详细信息后,并将反馈信息发送给终端,终端按照反馈信息进行控制。
[0019] 服务平台与终端之间进行通信时,依据终端具备的链路条件选择具体链路传输信息,具体选择方法如下:如果具备地面通信链路,则优先选择地面通信链路进行通信,否则,选择卫星通信链路进行通信。
[0020] 本发明与现有技术相比的有益效果是:
[0021] 本发明通过区域选择和特定终端选择等策略,降低系统定位或通信的开销,使得在有限的系统资源下,提高终端信息交互的有效性和实时性,更大限度地保障系统服务质量和终端用户数量。

附图说明

[0022] 图1为本发明的信息交互装置示意图;
[0023] 图2为本发明的服务平台向智能终端发起信息交互的流程图;
[0024] 图3为本发明的智能终端向服务平台发起信息交互的流程图。

具体实施方式

[0025] 下面结合附图对本发明的具体实施方式进行进一步的详细描述。
[0026] 以物流系统为例对本发明进行说明,物流系统一般包括服务平台、和与服务平台进行通信的多个智能终端,每个终端安装在车辆上。服务平台用于实现车辆的调度和监控。每个终端用于采集车辆状态信息,并将车辆位置信息、当地物流信息和车辆状态信息反馈给服务平台;并对服务平台发送的指令进行反馈。
[0027] 如图1所示是本发明的信息交互装置示意图,(a)智能终端主要包括链路选择模块、调度模块和信息采集模块构成。其中,链路选择模块用于根据终端所具备的链路条件选择使用地面通信链路、卫星通信链路或卫星导航链路实现定位或通信等功能;调度模块是智能终端的核心模块,主要根据实际系统资源情况和具体需求情况,合理调度各类信息的采集和反馈;信息采集模块实现终端信息采集(如车辆货物信息、驾驶员信息等,不局限于车辆信息)。(b)服务平台主要包括链路选择模块、系统控制模块和需求采集模块组成。其中,链路选择模块依据系统和终端的整体情况,选择使用地面通信链路、卫星通信链路或卫星导航链路与终端进行定位或通信;系统控制模块负责控制整个服务平台的信息交互;需求采集模块用于接收和处理需求信息。
[0028] 如图2所示是本发明的服务平台向智能终端发起信息交互的流程图,主要由链路建立过程、区域目标交互过程、特定目标交互过程和详细信息交互过程构成,由图2可以看出服务平台向智能终端发起信息交互方法包括如下步骤:
[0029] (1)链路建立过程:系统控制模块(服务平台侧)将获取终端的基本信息的指令提交给链路选择模块(服务平台侧),链路选择模块(服务平台侧)选择链路,并发送基本信息获取指令给终端,链路选择模块(智能终端侧)收到指令后,将终端内部信息获取请求提交给调度模块(智能终端侧);调度模块(智能终端侧)获取相关终端基本信息后,提供终端信息给链路选择模块(智能终端侧),选择链路后,发送给服务平台,服务平台记录各终端基本信息,完成链路建立。基本信息包括基本位置信息和基本特征(例如车型、运输路线、运输任务完成情况等)。步骤(1)仅用于初次或较长时间无终端信息时使用。
[0030] 步骤(1)中链路建立过程,服务平台将终端具备的链路全部建立,如地面通信链路、卫星导航链路和卫星通信链路,使得各终端具备与服务平台进行通信的状态。其中基本位置信息的获取方式依据实际情况而定,如果使用GPS定位,则可以通过地面通信链路或卫星通信链路将终端位置信息发送给服务平台,如果使用北斗导航系统进行定位,则服务平台可以从北斗专线或指挥型北斗用户机获取终端位置信息。
[0031] (2)区域目标交互过程:系统控制模块(服务平台侧)依据终端地理信息、优先级等筛选N个目标,以合适的链路,对选定的区域目标,发送需求信息等,智能终端选取属于本终端的需求,并进行处理后,将本终端的反馈信息,发送给服务平台,服务平台记录各终端实际状况。步骤(2)中区域目标的设定,有利于系统资源的利用。
[0032] 步骤(2)中,依据终端具备的链路条件等情况,选择具体链路传输信息,如具备地面通信链路,则优先选择地面通信链路进行通信,否则,选择卫星链路进行通信。卫星链路包括卫星通信链路和卫星导航链路,针对数据量较少的信息,可以根据情况选择卫星导航链路(仅限北斗导航系统)进行小数据量通信。
[0033] (3)特定目标交互过程:服务平台将特定任务,指派给特定目标(智能终端),由链路选择模块(服务平台侧)对选定的特定目标,发送具体要求,智能终端获取具体要求后,分析处理后,将本终端的确认信息反馈给服务平台,服务平台记录各终端反馈的信息。步骤(3)中特定目标的设定,可以快速确认终端需求。
[0034] 步骤(2)中,依据交互信息的数据量和终端具备的链路条件等情况,选择具体链路传输信息,如具备地面通信链路,则优先选择地面通信链路进行通信,否则,选择卫星链路进行通信。
[0035] (4)详细信息交互过程:服务平台选择目标(智能终端)后,将详细信息发送给选定的特定目标,智能终端获取详细信息后,采集和处理后,提供本终端的详细信息,选择合适的链路,发给服务平台,由服务平台记录终端信息,最终实现服务平台对智能终端的管理和服务等。步骤(4)中详细信息交互,可以充分利用系统资料,进行数据量较大的数据获取,同时,不影响对其它终端的服务质量。
[0036] 当完成上述步骤后,系统进入新的信息检测,如需要再次信息交互,则可以直接进入“区域目标交互过程”进行信息交互,无需再次进入“链路建立过程”。
[0037] 如图3所示是本发明的智能终端向服务平台发起信息交互的流程图,主要由链路建立过程、特定目标交互过程和详细信息交互过程构成,由图3可以看出智能终端向服务平台发起信息交互方法包括如下步骤:
[0038] (1)链路建立过程:判断服务平台是否已经与终端建立链路,如果已经建立链路,转入步骤(2);如果没有建立链路,则调度模块(智能终端侧)将链路建立请求提交给链路选择模块(智能终端侧),链路选择模块(服务平台侧)选择链路,并发送请求信息,链路选择模块(服务平台侧)获得链路建立请求信息后,系统控制模块(服务平台侧)反馈链路建立信息给链路选择模块(服务平台侧),选择相应链路并建立相关链路,将反馈信息发送给智能终端,最终完成链路建立。
[0039] (2)特定目标交互过程:调度模块(智能终端侧)将本终端信息上报(异常、本地需求等),由链路选择模块(智能终端侧)选择链路,并将上报信息发送给服务平台,服务平台记录该终端信息,系统控制模块(服务平台侧)将反馈信息提交给链路选择模块(服务平台侧),智能终端按照反馈信息,提供详细信息。
[0040] (3)详细信息交互过程:智能终端选择合适的链路,将详细信息上报给服务平台,服务平台记录该终端信息后,反馈信息发送给智能终端,调度模块(智能终端侧)按照反馈信息,控制本终端,最终实现智能终端向服务平台发起信息交互。
[0041] 当完成上述步骤后,系统进入新的信息检测,如需要再次信息交互,则可以直接进入“特定目标交互过程”进行信息交互,无需再次进入“链路建立过程”。
[0042] 以物流为例简要说明上述过程。假定有M辆物流车辆在新疆地区运输货物,有N辆物流车辆在上海运输货物,有L辆车在西安运输货物,其中每辆车都有智能终端。
[0043] 服务平台向智能终端发起信息交互的情况,假定服务平台希望从西安运输某货物到新疆,需要X量车:
[0044] (1)链路建立过程:建立服务平台与各智能终端的链路,同时获取各智能终端的基本信息(M+N+L辆车的终端信息),如具体的地理位置和运输情况(完成运输、计划何时去某地)等;
[0045] (2)区域目标交互过程:从处于西安的L辆车中,选择L1辆车(大于X),发送需要何时从西安运输某货物到新疆的简要需求,通过与智能终端的交互,确定较合适的L2辆车(大于X,小于L1);
[0046] (3)特定目标交互过程:服务平台将具体要求,通知选定的L2辆车,进一步确认,最终确定X辆车实现该任务;
[0047] (4)详细信息交互过程:服务平台将详细信息发送给选定的X辆车,X辆车通过车载终端将货物运输的路线、预计到达时间等详细信息发送回服务平台。
[0048] 智能终端向服务平台发起信息交互的情况,假定智能终端希望从上海运输某货物到西安,但车辆不足,还需要Y辆车:
[0049] (1)链路建立过程:建立与服务平台之间的链路;
[0050] (2)特定目标交互过程:智能终端先将本地需求提交给服务平台,服务平台根据需求情况和系统内所有车辆的运输情况,初步判断,是否有合适的车辆承接本任务,如果有,则进入详细信息交互,否则通知智能终端,无合适车辆。
[0051] (3)详细信息交互过程:智能终端将详细的运输信息(如时间、起始地点、货物种类等)发送给服务平台,由服务平台进行下一步的车辆调度等。
[0052] 总之,本发明能够支持多个智能终端(数百万)快速与服务平台建立链路,并进行信息交互,服务平台针对各终端地理位置和系统在线终端情况,采取区域选择等不同策略,实现服务平台与智能终端间双向交互,满足对终端的快速定位和通信的要求,提高了物流效率,降低系统定位或通信的开销,并最大限度的保障整个系统的服务质量。
[0053] 本发明利用卫星导航链路、卫星通信链路和地面通信链路进行信息交互,同时充分发挥各通信手段的优缺点,不是简单的使用各链路进行位置定位和通信等功能,达到各通信链路的融合,实现服务平台和智能终端之间的多网络互联互通,充分利用系统资源,提升系统容量。
[0054] 本发明采取多种通信手段,除保障各种环境下的定位和通信外,还可以充分发挥各链路的特点,灵活调配系统资源,使得系统容量可扩展。