用于处理与订单相关的数据的方法及设备的制造方法_2

文档序号:8259962阅读:来源:国知局
与订单相关的数据的设备600的结构框图。
【具体实施方式】
[0033]下面将参考附图中示出的若干示例实施例来描述本发明的原理。应当理解,描述这些实施例仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
[0034]图1是根据本发明的实施例的利用移动设备发送数据的方法100的流程图,其中包括如下的步骤SlOl至S103。
[0035]在步骤SlOl,利用移动设备的加速度传感器,检测移动设备的动作。移动设备的动作包括但不限于摇一摇或者翻转该设备。例如,开启打车软件乘客端后,乘客可以摇一摇或者将移动设备翻转一个特定的角度。通过设备内置的加速度传感器,可以检测到移动设备的动作。
[0036]接下来,该方法进行至步骤S102,基于检测的移动设备的动作,获取移动设备的当前位置。例如,在打车软件中,当移动设备通过加速度传感器或者其他方式检测到特定的动作时,通过调用GPS或者其他定位技术获取乘客(移动设备)所在的当前位置的坐标。
[0037]接下来,该方法进行至步骤S103,基于移动设备的当前位置,发送与订单相关的数据。与订单相关的数据包括:乘客在移动设备上设置的第一地址和第二地址;以及乘客(移动设备)所在的当前位置。例如,在打车软件中,经常重复的场景是早上从家打车至公司,晚上从公司打车回家,那么可以设置小区的名称和公司大楼的名称分别作为第一地址和第二地址。将所有这些数据将被发送至服务器端用于进行下一步的判断,服务器将基于乘客当前位置的坐标和所设置的第一地址和第二地址来决定乘客的出发地址和目的地址。
[0038]根据本发明的实施例,该方法进一步包括:获取在该移动设备中预先设置的应答等待时间;在该应答等待时间内没有接收到对于订单的应答时,利用该移动设备的加速度传感器再次检测该移动设备的动作;以及基于检测的该移动设备的动作,再次发送与该订单相关的数据。其中基于检测的该移动设备的动作,再次发送与该订单相关的数据还包括中止上一次发送的与该订单相关的数据。例如,在打车软件中,如果乘客在可接受的等待时间范围内没有收到服务器的叫车成功的应答,那么乘客可以重复使用移动设备完成指定动作,移动设备检测到该动作后将自动发送停止指令并且再次发送叫车指令。
[0039]图2是根据本发明的实施例的利用移动设备发送数据的方法200的流程图,其中包括如下的步骤S201至S203。
[0040]在步骤S201,接收与订单相关的指令。例如,在打车软件中,乘客端发送与打车订单相关的数据至服务器后,服务器通过对地址的比较判断,生成与订单相关的指令发送至司机端,司机端将接收到该指令。
[0041]接下来,该方法进行至步骤S202,利用移动设备的加速度传感器,检测移动设备的动作。例如,在打车软件中,司机端接收了服务器发送的指令后,司机可以摇一摇或者将设备翻转一个特定的角度。通过司机端的移动设备内置的加速度传感器,可以检测到移动设备的动作。
[0042]接下来,该方法进行至步骤S203,基于检测的移动设备的动作,生成并发送对于指令的应答。例如,在打车软件中,司机端检测到司机做出了指定的动作,该指定的动作表明司机接收该订单,同时在司机端生成应答订单的信息,并发送至服务器。
[0043]图3是根据本发明的实施例的处理与订单相关的数据的方法300的流程图,其中包括步骤S301至S305。
[0044]在步骤S301,从第一用户接收与订单相关的数据。例如,在打车软件中,乘客端通过使用设备完成指定动作,发送数据至服务器,服务器接收了这些数据。这些数据可以包括乘客端发送的乘客设置的第一地址和第二地址以及乘客当前位置的坐标,用于进行下一步的判断。
[0045]接下来,该方法进行至步骤S302,基于与订单相关的数据,生成与订单相关指令。例如,在打车软件中,服务器接收到乘客端发送的用户设置的第一地址和第二地址以及用户当前位置的坐标后,将用户当前位置的坐标和用户设置的第一地址和第二地址所代表的区域范围(例如,小区或者公司所在的园区)进行比较。如果用户当前位置位于第一地址所代表的区域范围内,则服务器确定此打车订单的出发地址为第一地址,而此打车订单的目的地址为第二地址;如果用户当前位置位于第二地址所代表的区域范围内,则服务器确定此打车订单的出发地址为第二地址,而此打车订单的目的地址为第一地址。
[0046]接下来,该方法进行至步骤S303,将与订单相关的指令发送给第二客户。例如,在打车软件中,服务器判断出乘客的出发地址和目的地址后,进一步根据订单分配规则将订单指令转发至司机端。
[0047]接下来,该方法进行至步骤S304,从第二用户接收对于与订单相关的指令的应答。例如,在打车软件中,司机端接收到订单指令后,通过各种方式确认了该订单,则服务器将接收司机端发送的对于订单指令的应答。
[0048]接下来,该方法进行至步骤S305,向第一用户发送对于与订单相关的指令的应答。例如,在打车软件中,服务器端接收了司机端发送的应答指令后,转发给乘客端,通知用户完成叫车。
[0049]图4是根据本发明的实施例的利用移动设备发送数据的设备400的结构框图,如图4所示。该设备400包括:第一检测装置401,用于利用该移动设备的加速度传感器,检测该移动设备的动作;第一获取装置402,用于基于检测的该移动设备的动作,获取该移动设备的当前位置;以及第一发送装置403,用于基于该当前位置,发送与订单相关的数据。
[0050]根据本发明的实施例,与订单相关的数据包括:在移动设备中预先设置的第一地址和第二地址。
[0051]根据本发明的实施例,设备400进一步包括:第二获取装置,用于获取在移动设备中预先设置的应答等待时间;第二检测装置,用于在应答等待时间内没有接收到对于订单的应答时,利用该移动设备的加速度传感器再次检测该移动设备的动作;以及第二发送装置,用于基于检测的该移动设备的动作,再次发送与该订单相关的数据。
[0052]根据本发明的实施例,第二发送装置还用于中止上一次发送的与订单相关的数据。
[0053]根据本发明的实施例,移动设备的动作包括:摇动该移动设备;或者翻转该移动设备。
[0054]图5是根据本发明的实施例的利用移动设备发送数据的设备500的结构框图,如图5所示。该设备500包括:接收装置501,用于接收与订单相关的指令;检测装置502,用于利用该移动设备的加速度传感器,检测该移动设备的动作;以及发送装置503,用于基于检测的该移动设备的动作,生成并发送对于与订单相关的指令的应答。
[0055]根据本发明的实施例,移动设备的动作包括:摇动该移动设备;或者翻转该移动设备。
[0056]图6是根据本发明的实施例的处理与订单相关的数据的设备600的结构框图,如图6所示。该设备600包括:第一接收装置601,用于从第一用户接收与订单相关的数据;生成装置602,用于基于与该订单相关的数据,生成与该订单相关的指令;第三发送装置603,用于将与该订单相关的指令发送给第二用户;第二接收装置604,用于从该第二用户接收对于与该订单相关的指令的应答;以及第四发送装置605,用于向该第一用户发送对于与该订单相关的指令的应答。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1