提供、获取终端实时信息的方法和装置制造方法及图纸

技术编号:15186935 阅读:141 留言:0更新日期:2017-04-19 03:50
本申请提供一种提供终端实时信息的方法,应用在终端上,包括:在按照用户操作启动业务过程后,向服务器发送业务过程的第一次请求,并采集后续请求中将发送给服务器的实时信息;所述业务过程包括至少两次请求和响应;在收到服务器的第一次响应后,向服务器发送业务过程的后续请求;至少一次后续请求中包括服务器响应该次请求所需的实时信息。本申请的技术方案能够并行的采集实时信息和进行业务过程,加快了终端与服务器之间的业务进程,减少了用户的等待时间。

【技术实现步骤摘要】

本申请涉及网络通信
,尤其涉及一种提供终端实时信息的方法和装置、一种获取终端实时信息的方法及装置。
技术介绍
随着手机的性能提升,能够利用手机完成的业务越来越多。用户可以通过手机随时随地与提供某个业务的服务器进行交互,来实现导航、支付、资讯查询等功能。在一些业务过程中,服务器需要利用手机的实时信息,如手机当前的位置、手机所处环境的亮度等。现有技术中,在用户启动某个业务过程时,手机会收集所有在该业务过程中需要的实时信息,然后向服务器发起请求,并且在请求中将采集的实时信息发送给服务器。而一些实时信息的采集需要较长时间,甚至在某些条件下可能无法采集到,例如GPS(GlobalPositioningSystem,全球定位系统)信息在室内往往难以采集。当出现这种情形时,手机因缺少要上传的实时信息而不能及时向服务器发起请求,导致用户需要较长时间等待才能继续业务过程。
技术实现思路
有鉴于此,本申请提供一种提供终端实时信息的方法,应用在终端上,包括:在按照用户操作启动业务过程后,向服务器发送业务过程的第一次请求,并采集后续请求中将发送给服务器的实时信息;所述业务过程包括至少两次请求和响应;在收到服务器的第一次响应后,向服务器发送业务过程的后续请求;至少一次后续请求中包括服务器响应该次请求所需的实时信息。本申请提供的一种获取终端实时信息的方法,应用在服务器上,包括:从终端收到业务过程的第一次请求后,向终端返回第一次响应;从终端接收业务过程的后续请求,至少一次后续请求中包括终端在业务过程启动后采集的实时信息。本申请还提供了一种提供终端实时信息的装置,应用在终端上,包括:第一次请求发送单元,用于在按照用户操作启动业务过程后,向服务器发送业务过程的第一次请求,并采集后续请求中将发送给服务器的实时信息;所述业务过程包括至少两次请求和响应;后续请求发送单元,用于在收到服务器的第一次响应后,向服务器发送业务过程的后续请求;至少一次后续请求中包括服务器响应该次请求所需的实时信息。本申请提供的一种获取终端实时信息的装置,应用在服务器上,包括:第一次响应发送单元,用于从终端收到业务过程的第一次请求后,向终端返回第一次响应;后续请求接收单元,用于从终端接收业务过程的后续请求,至少一次后续请求中包括终端在业务过程启动后采集的实时信息。由以上技术方案可见,本申请的实施例中,对包括至少两次请求和响应的业务过程,终端在业务过程启动后,并行进行与服务器的第一次请求和响应的交互、以及采集后续请求中将发送给服务器的实时信息,从而能够并行的采集实时信息和进行业务过程,加快了终端与服务器之间的业务进程,减少了用户的等待时间。附图说明图1是本申请实施例中一种应用在终端上,提供终端实时信息的方法的流程图;图2是本申请实施例中一种应用在服务器上,获取终端实时信息的方法的流程图;图3是本申请应用示例中终端与服务器之间在支付业务过程中的交互流程图;图4是终端或服务器的一种硬件结构图;图5是本申请实施例中一种应用在终端上的提供终端实时信息的装置的逻辑结构图;图6是本申请实施例中一种应用在终端上的提供终端实时信息的装置的逻辑结构图。具体实施方式终端与服务器之间的业务过程常常包括多次的请求和响应,终端逐次向服务器发起请求,在收到服务器的对本次请求的响应后,再向服务器发起下一次请求。服务器通常不必得到在整个业务过程中需要终端上传的全部实时信息,就可以对终端进行第一次响应。换言之,服务器往往在不同的请求和响应阶段使用不同的终端实时信息,而整个业务过程服务器所需的所有终端实时信息并不需要在终端的第一次请求中就全部上传给服务器。例如,在一种支付业务过程中,终端向支付服务器发起第一次请求,第一次请求通常会将支付的相关信息上报给服务器,如付款方和收款方账户、支付金额等;服务器在第一次响应中要求终端输入支付密码;终端在向支付服务器发起的第二次请求中将用户输入的支付密码上传给服务器;服务器在第二次响应中告知终端是否支付成功,并根据终端的当前位置,向用户推荐周边商户的优惠活动。现有技术中终端在采集完当前位置信息后才向服务器发起第一次请求,而事实上服务器只有在收到终端的第二次请求后,才会用到终端的当前位置信息。本申请的实施例提出一种应用在终端上提供终端实时信息的方法,和一种应用在服务器上的获取终端实时信息的方法,在包括多次请求和响应的业务过程中,并行进行逐次的请求响应和终端实时信息的采集,避免了在发起第一次请求前等待整个业务过程所需的全部实时信息采集完毕,从而加快业务过程,以解决现有技术中存在的问题。本申请的实施例中,终端与服务器之间通过请求和响应来协同完成某个业务过程。终端和服务器之间通过网络相互可访问,其中,终端可以是手机、平板电脑、笔记本、等设备;服务器向终端提供某个业务的服务,可以是一个物理或逻辑服务器,也可以是由两个或两个以上分担不同职责的物理或逻辑服务器、相互协同来实现本申请实施例中服务器的各项功能。本申请实施例对终端、服务器的种类,以及终端与服务器之间通信网络的类型、协议等均不做限定。本申请实施例中的业务过程包括至少两次终端与服务器之间请求和响应的交互。应用在终端上提供终端实时信息的方法的流程如图1所示,对应的应用在服务器上获取终端实时信息的方法的流程如图2所示。在终端上,步骤110,在按照用户操作启动业务过程后,向服务器发送业务过程的第一次请求,并采集后续请求中将发送给服务器的实时信息。业务过程可以是打开及使用某个终端上的客户端软件,可以是使用或调用终端的客户端软件中提供的某个功能,还可以是从终端上的浏览器访问某个业务服务器来实现某个功能;对应的,启动业务过程的用户操作可以是打开终端上的客户端软件、启动或者确认调用客户端软件中的一个功能、或点击链接启动到服务器的访问。根据业务在终端和服务器上的具体实现,业务过程和启动业务过程的操作也可以是其他方式,本申请的实施例不做限定。实时信息可以是终端内的各类传感器采集的当前参数,如终端所处环境的状态参数(温度、湿度、亮度等)、终端当前的运动轨迹等,也可以是终端通过与其他节点通信而获得的与自身相关的当前信息,如Wi-Fi(Wireless-Fidelity,无线保真)接入点标识、接入终端的基站标识、GPS定位参数等。在根据用户操作启动业务过程后,终端生成业务过程的第一次请求,并发送给服务器。在根据用户操作启动业务过程后,终端可以开始采集在业务过程的需要发送给服务器的所有实时信息。在一些业务过程中,服务器在对终端的第一次请求进行响应时不需要终端提供实时信息,此时终端在业务过程启动后采集的是第一次请求之后的后续请求中服务器需要的实时信息。在另一些业务过程中,服务器需要终端在第一次请求中提供一些实时信息,以确定第一次响应中发送给终端的内容;这种情况下,终端可以先采集服务器进行第一次响应所需的实时信息,将这些实时信息在第一次请求中发送给服务器;在完成第一次请求中实时信息的采集后,终端可以采集后续请求中需要发送给服务器的其他实时信息。对包括超过两次请求响应的业务过程,终端可以按照服务器需要实时信息的顺序来确定采集这些实时信息的顺序。在服务器上,步骤210,从终端收到业务过程的第一次本文档来自技高网...
提供、获取终端实时信息的方法和装置

【技术保护点】
一种提供终端实时信息的方法,应用在终端上,其特征在于,包括:在按照用户操作启动业务过程后,向服务器发送业务过程的第一次请求,并采集后续请求中将发送给服务器的实时信息;所述业务过程包括至少两次请求和响应;在收到服务器的第一次响应后,向服务器发送业务过程的后续请求;至少一次后续请求中包括服务器响应该次请求所需的实时信息。

【技术特征摘要】
1.一种提供终端实时信息的方法,应用在终端上,其特征在于,包括:在按照用户操作启动业务过程后,向服务器发送业务过程的第一次请求,并采集后续请求中将发送给服务器的实时信息;所述业务过程包括至少两次请求和响应;在收到服务器的第一次响应后,向服务器发送业务过程的后续请求;至少一次后续请求中包括服务器响应该次请求所需的实时信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将采集的实时信息保存在本地;所述向服务器发送业务过程的后续请求,包括:采用保存的实时信息生成至少一次后续请求并发送给服务器。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收服务器对后续请求的响应,至少一次对后续请求的响应中包括服务器根据该次请求中的实时信息生成的反馈信息。4.根据权利要求3所述的方法,其特征在于,所述实时信息包括:终端当前的定位信息;所述反馈信息包括:由终端当前的定位信息确定的推荐信息。5.一种获取终端实时信息的方法,应用在服务器上,其特征在于,包括:从终端收到业务过程的第一次请求后,向终端返回第一次响应;从终端接收业务过程的后续请求,至少一次后续请求中包括终端在业务过程启动后采集的实时信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据某次后续请求中的实时信息生成反馈信息,将反馈信息在对该次请求的响应中发送给终端。7.根据权利要求6所述的方法,其特征在于,所述实时信息包括:终端当前的定位信息;所述反馈信息包括:由终端当前的定位信息确定的推荐信息。8.一种提供终端实时信息的装置,应用在终端上,其特征在于,包括:第一次请求发送单元,用于在按照...

【专利技术属性】
技术研发人员:单斌
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1