基于手势反控web地图缩放方法及系统与流程

文档序号:29851940发布日期:2022-04-30 08:07阅读:89来源:国知局
基于手势反控web地图缩放方法及系统与流程

1.本发明涉及数字地图技术领域,尤其涉及一种基于手势反控web地图缩放方法及系统。


背景技术:

2.目前手机车机互联的应用越来越广泛,苹果、谷歌、百度等科技公司先后推出了自家的车机互联解决方案,旨在通过制定完善的技术标准指导各大车厂和车机制造商更好的实现车机互联,让用户可以在车机上像使用手机一样简单,保证一定的驾驶安全。
3.然而,近年来有关车机互联故障的投诉却与日俱增,由于科技公司制定的技术标准各有差异,以及车载系统定制化差异引发的兼容性问题,导致车载系统死机、黑屏、无法与手机同步等故障问题频现。


技术实现要素:

4.本发明实施例提供了一种基于手势反控web地图缩放方法及系统,用以实现通用的车机反控手机操作,避免车载系统定制化差异引发的兼容性问题。
5.第一方面,本发明实施例提供一种基于手势反控web地图缩放方法,包括:
6.s1,捕捉双指触摸车机屏幕的手势,获取两组连续的屏幕坐标序列并传输至手机端;
7.s2,手机端通过地图坐标转换工具将两组屏幕坐标序列转换为web地图坐标;
8.s3,根据两组屏幕坐标序列在开始和结束时的直线距离,判断当前手势的缩放操作,将所述web地图坐标导入手机端web地图,基于判断的缩放操作,进行web地图缩放。
9.优选的,在步骤s2之前,所述方法还包括:手机端接收两组连续的屏幕坐标序列,对每一组连续的屏幕坐标序列进行无效坐标点的过滤。
10.优选的,所述进行无效坐标点的过滤,包括:基于两组屏幕坐标序列的连续性,过滤屏幕坐标序列的重复点和无效点。
11.优选的,步骤s3中,所述根据两组屏幕坐标序列在开始和结束时的直线距离,判断当前手势的缩放操作,具体包括:
12.计算两组屏幕坐标序列起始点的第一距离以及两组屏幕坐标序列结束点的第二距离;
13.若所述第一距离大于所述第二距离,则判定为缩小手势操作,反之则判定为放大手势操作。
14.第二方面,本发明实施例还提供一种基于手势反控web地图缩放系统,包括车机屏幕端和手机端,其中,
15.所述车机端包括:获取单元,用于捕捉双指触摸车机屏幕的手势,获取两组连续的屏幕坐标序列;
16.传输单元,用于将获取的屏幕坐标序列传输至手机端;
17.所述手机端包括:接收单元,用于接收车机端传输的两组屏幕坐标序列;
18.转换单元,用于通过地图坐标转换工具将两组屏幕坐标序列转换为web地图坐标;
19.地图缩放单元,用于根据两组屏幕坐标序列在开始和结束时的直线距离,判断当前手势的缩放操作,将所述web地图坐标导入手机端web地图,基于判断的缩放操作,进行web地图缩放。
20.第三方面,本发明实施例提供了一种电子设备,包括处理器、存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面实施例提供的基于手势反控web地图缩放方法。
21.第四方面,本发明实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,该计算机程序被处理器执行时实现以执行第一方面实施例提供的基于手势反控web地图缩放方法。
22.本发明实施例提供的基于手势反控web地图缩放方法及系统,通过触摸车机端屏幕产生的两组连续屏幕坐标序列转换为地图坐标,控制web地图做出相应的缩放操作。本发明在不依赖科技公司制定的技术标准前提下,实现通用的车机反控手机操作,避免因为技术标准差异导致的车机兼容性问题,减少开发成本和硬件成本。
附图说明
23.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本发明实施例提供的基于手势反控web地图缩放方法流程示意图;
25.图2为本发明另一实施例提供的基于手势反控web地图缩放方法流程图;
26.图3为本发明实施例提供的基于手势反控web地图缩放系统的结构框图;
27.图4为本发明实施例提供的电子设备的结构示意图。
具体实施方式
28.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.本发明实施例提供了一种基于手势反控web地图缩放方法及系统,以解决发动机未启动成功的情况下,系统误判启动,造成电池过渡损耗的问题。以下通过附图结合各实施例进行具体说明。
30.图1为本发明实施例提供的基于手势反控web地图缩放方法流程示意图,如图1所示,本发明实施例提供的基于手势反控web地图缩放方法包括但不限于以下步骤:
31.步骤s1,捕捉双指触摸车机屏幕的手势,获取两组连续的屏幕坐标序列并传输至手机端。
32.本实施例中,用户用双指触摸车机屏幕后,车机屏幕捕捉双指触摸车机屏幕的手势,获取两组连续的屏幕坐标序列。可以理解的是,每个手指会划出一组连续的屏幕坐标序列。接着,车机屏幕通过通讯服务将屏幕坐标序列传输到手机端处理。
33.步骤s2,手机端通过地图坐标转换工具将两组屏幕坐标序列转换为web地图坐标;
34.图2为本发明另一实施例提供的基于手势反控web地图缩放方法流程图,参照图2,在一个实施方式中,执行步骤s2之前,首先通过手机端接收两组连续的屏幕坐标序列,对每一组连续的屏幕坐标序列进行无效坐标点的过滤。具体的,基于两组屏幕坐标序列的连续性,过滤两组屏幕坐标序列中的重复点和无效点。
35.然后,执行步骤s2,通过地图坐标转换工具将两组屏幕坐标序列转换为web地图坐标。其中,web(网络)地图是利用计算机技术,以数字方式存储和查阅的地图。是随着互联网的发展,结合传统的卫星导航数据和电子地图技术产生。
36.步骤s3,根据两组屏幕坐标序列在开始和结束时的直线距离,判断当前手势的缩放操作,将所述web地图坐标导入手机端web地图,基于判断的缩放操作,进行web地图缩放。
37.具体地,计算两组屏幕坐标序列起始点的第一距离以及两组屏幕坐标序列结束点的第二距离;若所述第一距离大于所述第二距离,则判定为缩小手势操作,反之则判定为放大手势操作。将所述web地图坐标导入手机端web地图后,手机端根据判定的手势操作进行web地图缩放。
38.本发明实施例提供的基于手势反控web地图缩放方法,通过触摸车机端屏幕产生的一串连续屏幕坐标序列转换为地图坐标,控制web地图做出相应的缩放操作。本发明在不依赖科技公司制定的技术标准前提下,实现通用的车机反控手机操作,避免因为技术标准差异导致的车机兼容性问题,减少开发成本和硬件成本。
39.图3为本发明实施例提供的基于手势反控web地图缩放系统的结构框图,在一个实施例中,本发明实施例还提供了一种基于手势反控web地图缩放系统,本发明实施例提供的基于手势反控web地图缩放系统用于执行前述各实施例中的基于手势反控web地图缩放方法。该系统包括包括车机屏幕端和手机端,其中,所述车机端包括:获取单元,用于捕捉双指触摸车机屏幕的手势,获取两组连续的屏幕坐标序列;
40.传输单元,用于将获取的屏幕坐标序列传输至手机端;
41.所述手机端包括:接收单元,用于接收车机端传输的两组屏幕坐标序列;
42.转换单元,用于通过地图坐标转换工具将两组屏幕坐标序列转换为web地图坐标;
43.地图缩放单元,用于根据两组屏幕坐标序列在开始和结束时的直线距离,判断当前手势的缩放操作,将所述web地图坐标导入手机端web地图,基于判断的缩放操作,进行web地图缩放。
44.可以理解的是,本发明提供的基于手势反控web地图缩放系统与前述实施例提供的基于手势反控web地图缩放方法相对应,基于手势反控web地图缩放系统的相关技术特征可参考基于手势反控web地图缩放方法的相关技术特征,本发明实施例在此不再赘述。
45.在一个实施例中,本发明实施例提供了一种电子设备,如图4所示,该电子设备可以包括:处理器(processor)401、通信接口(communications interface)402、存储器(memory)403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信。处理器401可以调用存储器403中的逻辑指令,以执行上述各实施例提
供的基于手势反控web地图缩放方法的步骤,例如包括:s1,捕捉双指触摸车机屏幕的手势,获取两组连续的屏幕坐标序列并传输至手机端;s2,手机端通过地图坐标转换工具将两组屏幕坐标序列转换为web地图坐标;s3,根据两组屏幕坐标序列在开始和结束时的直线距离,判断当前手势的缩放操作,将所述web地图坐标导入手机端web地图,进行web地图缩放。
46.在一个实施例中,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的基于手势反控web地图缩放方法的步骤,例如包括:s1,捕捉双指触摸车机屏幕的手势,获取两组连续的屏幕坐标序列并传输至手机端;s2,手机端通过地图坐标转换工具将两组屏幕坐标序列转换为web地图坐标;s3,根据两组屏幕坐标序列在开始和结束时的直线距离,判断当前手势的缩放操作,将所述web地图坐标导入手机端web地图,基于判断的缩放操作,进行web地图缩放。
47.需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
48.本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
49.本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式计算机或者其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
50.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
51.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
52.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
53.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1