数据处理系统、数据处理方法、及终端设备与流程

文档序号:12444723阅读:240来源:国知局
数据处理系统、数据处理方法、及终端设备与流程

本发明属于数据显示领域,尤其涉及一种数据处理系统、数据处理方法、及终端设备。



背景技术:

目前,手机等终端设备的导航功能日趋完善,越来越多的用户通过手机的导航功能来辅助日常活动,比如户外徒步、登山、或驾驶。

然而,利用手机等终端设备进行导航存在一个弊端,就是耗电较大。常常在尚未到达目标地址时,手机会出现电量不足的情形,甚至是断电。此时,手机无法继续提供导航服务,为用户带来极大的不便,影响手机等终端设备数据处理的稳定性。



技术实现要素:

有鉴于此,本发明实施例提供一种数据处理方法、数据处理系统、及终端设备,可以解决导航期间耗电量过大,且当终端设备断电时无法继续导航,进而影响数据稳定性的技术问题。

为解决上述技术问题,本发明实施例提供了一种数据处理系统,包括:

定位模块,用于获取当前位置信息;

范围模块,用于根据所述当前位置信息、和目标地址或关键地址来生成导航范围,所述目标地址是用户输入的目的地地址,所述关键地址是用户未输入地址时由系统默认的应急地址;

数据包模块,用于获取地图数据包;以及

地图模块,用于根据所述导航范围和地图数据包生成第一地图,并将所述第一地图在墨水屏上进行显示。

为解决上述技术问题,本发明实施例还提供了一种数据处理方法,包括:

获取当前位置信息;

根据所述当前位置信息、和目标地址或关键地址来生成导航范围,所述目标地址是用户输入的目的地地址,所述关键地址是用户未输入地址时由系统默认的应急地址;

获取地图数据包;以及

根据所述导航范围和地图数据包生成第一地图,并将所述第一地图在墨水屏上进行显示。

为解决上述技术问题,本发明实施例又提供了一种终端设备,包括:

彩屏和墨水屏;

电源;

一个或多个处理器;

存储器;以及

一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中并被配置为由所述一个或多个处理器执行,所述所述一个或多个应用程序包括多种操作指令用于执行上述的数据处理方法,并将第一地图显示于所述墨水屏上。

本发明实施例提供的数据处理系统、数据处理方法、及终端设备,根据当前位置信息、和目标地址或关键地址来生成导航范围,结合地图数据包生成第一地图,在墨水屏上进行显示,不仅在使用时可以降低电量消耗,且支持在断电情况下的进行地图显示,进而提升数据的稳定性。无论是信号不佳、或电量不足,都可以提供信息,满足用户应急之用。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的数据处理系统、数据处理方法、及终端设备的应用环境示意图。

图2是本发明实施例提供的数据处理系统的模块示意图。

图3是本发明实施例提供的数据处理系统的模块示意图。

图4是本发明实施例提供的数据处理方法的流程示意图。

图5是本发明实施例提供的终端设备的模块示意图。

图6A和图6B是本发明实施例提供的第一导航范围和第二导航范围的示意图。

图7A和图7B是分别是本发明实施例提供的两点地图和多点地图的示意图。

具体实施方式

请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。

请参阅图1,为本发明中提供的数据处理系统、数据处理方法、及终端设备的应用环境示意图。所述应用环境,包括:定位卫星10、地图服务器20、终端设备30、通信网络40、以及用户50。

定位卫星10,用于为终端设备30提供定位服务。所述定位卫星包括:全球定位系统(Global Positioning System,GPS)定位卫星、或北斗定位卫星。

地图服务器20,用于为终端设备30提供在线或离线地图数据包。具体而言,地图服务器20可根据终端设备30的第一下载指令,提供指定城市的地图数据包,以支持离线地图;也可以根据终端设备30的第二下载指令,提供区域的地图数据包,以支持在线地图。

终端设备30,包括两个屏幕,一个是彩屏,另一个是墨水屏,通常设置在终端设备30的相对面。当电量过低时,不再通过彩屏显示导航信息,而是根据当前位置信息、和目标地址或关键地址来生成导航范围,结合地图数据包生成第一地图,并将所述第一地图在墨水屏上进行显示,不仅降低电量消耗,且支持在断电情况下的地图显示,进而提升数据的稳定性。

通信网络40,连接于定位卫星10、地图服务器20、终端设备30之间,通常为无线网络,所述无线网络包括但不限于:无线广域网、无线局域网、无线城域网、和/或个人网络中的一种或多种的组合。

用户50,可输入目标地址、设定或修改预定时间间隔和距离间隔,以生成所述第一地图、以及触发对所述第一地图进行更新。可以理解的是,若用户50不进行上述输入、设定或修改的动作,则视为接受系统或终端设备30的默认数据。

请参阅图2,所示为本发明实施例提供的数据处理系统的流程示意图。所述数据处理系统执行于终端设备中。

所述数据处理系统200,包括:定位模块21、范围模块22、数据包模块23、地图模块24、墨水屏25、和彩屏26。其中,彩屏26和墨水屏25,一般为相对设置终端设备的两侧。

定位模块21,用于在使用彩屏26进行信息输入或信息显示时,获取当前位置信息。

可以理解的是,所述当前位置信息,包括但不限于:经纬度、建筑名称、和/或街道名称。其中,通常在城区时,通常以建筑名称或街道名称来作为位置信息;在郊区或更为荒芜的地区,无法以建筑或街道来定位时,以经纬度来作为位置信息;当然,多种方式进行结合来描述当前位置信息亦可。

其中,定位模块21通常是利用GPS或北斗卫星的信号进行定位,在没有卫星信号的时候,比如进入深山等信号不好的区域时,可以通过终端设备自身的传感器来计算当前位置,比如:通过计步器、高度感应器、加速度传感器、和指南针等来综合计算。

范围模块22,连接于定位模块21,用于根据所述当前位置信息、和目标地址或关键地址来生成导航范围。

其中,所述目标地址是用户输入的目的地地址。所述关键地址是用户未输入地址时由系统默认的应急地址。所述应急地址包括:交通站点、地标建筑、救助站、和/或休息站之一或多个的组合。即,至少支持终端设备提供足够的信息,使用户能够进行交通换乘、得到救助、或进行休息,以满足应急的需要。

可以理解的是,从优先级来讲,目标地址优于关键地址。

数据包模块23,连接于范围模块22,用于获取地图数据包。

其中,所述数据包模块23,可以从地图服务器上提前缓存当前所在城市的城市地图数据包,也可以从地图服务器上根据所述导航范围实时下载对应的区域地图数据包。

地图模块24,连接于范围模块22和数据包模块23,用于根据所述导航范围和地图数据包生成第一地图,并推送至墨水屏25。

墨水屏25,用于接收并显示所述第一地图。

可以理解的是,所述墨水屏25具有双稳态效应的特征,在形成显示画面后,即使断电也仍可保留当前的图像。而在低电量时,在墨水屏显示第一地图,可支持在低电量甚至是断电情况下进行导航,进而提升数据的稳定性。

请参阅图3,所示为本发明实施例提供的数据处理系统的流程示意图。所述数据处理系统执行于终端设备中。所述终端设备上安装有彩屏和墨水屏,一般为相对设置终端设备的两侧。

所述数据处理系统300,包括:启动模块31、定位模块32、范围模块33、数据包模块34、地图模块35、更新模块36、墨水屏37、和彩屏38。

启动模块31,用于在终端设备通过彩屏38进行信息的输入或信息的显示时,获取当前电量值,在当前电量值低于电量阈值时,开启应急地图的功能,即,触发所述定位模块32进行定位。

具体而言,所述启动模块31,包括:电量单元311、读取单元312、和推算单元313。

电量单元311,用于在终端设备使用彩屏显示内容或接收操作指令时,处理器从电源处获取当前的电量值,并判断是否低于预设电量阈值,比如10%等。

读取单元312,用于在当前的电量值低于所述电量阈值时,视为低电量,并触发所述定位模块32进行定位。

推算单元313,用于在当前的电量值不低于所述电量阈值时,根据当前电量值推算下一次获取电量值的时间。

比如,记录3小时之前的第一电量值为70%,当前的第二电量值为40%,则可根据如下公式进行计算:(当前电量值-电量阈值)/每小时电量变化差,得知:(40%-10%)/[(70%-40%)/3]=3(小时)。即,3小时之后再次获取当前的电量值。

可以理解的是,所述启动模块31还可以基于用户的手动开启。

定位模块32,连接于所述启动模块31,用于获取当前位置信息。

可以理解的是,所述当前位置信息的描述,包括但不限于如下的两种情形:

第一,在城区时,通常以建筑名称或街道名称来作为位置信息;

第二,在郊区或更为荒芜的地区,无法以建筑或街道来定位时,以经纬度来作为位置信息。

当然,多种方式进行结合来描述当前位置信息亦可。

具体而言,所述定位模块32包括:卫星定位单元321、和组合定位单元322。

卫星定位单元321,用于通过GPS卫星或北斗卫星获取当前位置信息,将所述当前位置信息和对应的获取时间保存为第一位置信息和第一时间。

组合定位单元322,包括终端设备内置的各类传感器,如计步器、高度感应器、加速度传感器、和指南针等,用于在卫星定位单元321无法获取当前位置信息时,根据所述第一位置信息和第一时间推算第二位置。

比如,第一时间为,2016年10月1日12:14,第一位置为:X建筑,经纬度为(A,B);在之后的第二时间时,无法获取当前的位置信息,则根据用户的步数、走向、速度、和第二时间与第一时间的时间差来计算平行位移,通过高度传感器来计算高度位移,进而推算出第二位置的位置信息,比如,距离第一位置东北方2000米的Y建筑。

所述定位模块32通过卫星定位单元321和组合定位单元322的结合,无论是在何种场所下,尤其是在地理位置偏僻或遮挡阻碍物多的情形下,依然能提供位置信息,使终端设备的可靠性更强。

范围模块33,连接于定位模块32,用于根据所述当前位置信息、和目标地址或关键地址来生成导航范围。

具体而言,所述范围模块33包括:输入单元331、默认单元332、和范围单元333。

输入单元331,用于接收用户输入的目标地址。

默认单元332,用于读取系统默认的应急地址,以生成关键地址。其中,所述应急地址包括但不限于:交通站点、地标建筑、救助站、和/或休息站之一或多个的组合。即,至少支持终端设备提供足够的信息,使用户能够进行交通换乘、得到救助、或进行休息,以满足应急的需要。

其中,可以理解的是,在城区和郊区两种不同情形下,其对应的应急地址可能会随之改变。比如,在城区,则以交通站点或/和地标建筑作为应急地址;在郊区或更为荒芜的地区,则以救助站和/或休息站作为应急地址。

范围单元333,用于在用户输入目标地址时,根据所述当前位置信息、和目标地址来生成第一导航范围;或在用户未输入目标地址时,根据所述当前位置、和关键地址来生成第二导航范围。

如图6A所示的第一导航范围,包括:两个点,一个是当前位置601,另一个是目标地址602。其中,目标地址602可以通过终端设备600的彩屏610进行输入,也可以通过墨水屏620进行输入、或语音输入等。

如图6B所示的第二导航范围,包括:在墨水屏620上显示多个点,其一是当前位置603,其他点为各关键地址,包括:交通站点604、地标建筑605、救助站606、和/或休息站607,供用户从中选择。

数据包模块34,连接于范围模块33,用于获取地图数据包。

具体而言,所述数据包模块34,包括:缓存单元341和实时单元342。

缓存单元341,用于提前缓存当前所在城市的城市地图数据包。

实时单元342,用于根据所述导航范围,从地图服务器上实时下载对应的区域地图数据包。

地图模块35,连接于范围模块33和数据包模块34,用于根据所述导航范围和地图数据包生成第一地图,并将所述第一地图在墨水屏36上进行显示。

具体而言,所述地图模块35,用于根据所述第一导航范围生成两点地图,或根据所述第二导航范围生成多点地图。

请参阅图7A所示的两点地图,在墨水屏620上根据地图中显示的可行走路径71,以直线、折线或曲线等形式对图6A中的当前位置601和目标地址602进行两点连接。

请参阅图7B所示的多点地图,在墨水屏620上根据地图中显示的可行走路径72-75,以多条直线、折线、或曲线等形式对图6B中的当前位置603和交通站点604、地标建筑605、救助站606、和/或休息站607之间进行多点连接。

更新模块36,用于在预定时间间隔或/和预定距离间隔后,重新获取当前位置信息并对所述第一地图进行更新,以生成第二地图。

具体而言,所述更新模块36,包括:时间单元361、距离单元362、和更新单元363。

时间单元361,用于计时,并判断计时结果是否到达所述时间间隔。比如,将所述时间间隔设置为15分钟。

距离单元362,用于根据记录的历史位置信息和当前位置信息生成距离差,并判断所述距离差是否达到所述距离间隔。比如,将所述距离间隔设置为500米。

更新单元363,用于当达到所述时间间隔和/或达到所述距离间隔时,对所述地图模块进行更新,以生成第二地图。

即,重新获取所述当前位置信息,并按照上述方式来生成第二地图。

墨水屏37,连接于地图模块35和更新模块36,用于显示第一地图,或其后更新的第二地图。

可以理解的是,墨水屏具有双稳态效应的特征,在形成显示画面后,即使断电也仍可保留当前的图像。而在低电量时,不断的将更新的地图推送至墨水屏,以支持在低电量甚至是断电情况下进行导航,进而提升数据的稳定性。

此外,本发明实施例提供的数据处理系统,还支持在没有卫星信号的情形下,根据终端设备内置的传感器进行位移推算,来提供导航服务。

请参阅图4,所示为本发明实施例提供的数据处理方法的流程示意图。所述数据处理方法执行于终端设备中。所述终端设备包括但不限于如下元件:彩屏、墨水屏、处理器、和电源。

所述数据处理方法,包括:

在步骤S401中,获取当前电量值,在当前电量值低于电量阈值时,开启应急地图的功能,即,触发定位指令。

具体而言,本步骤包括:

在步骤S4011中,在终端设备使用彩屏显示内容或接收操作指令时,处理器从电源处获取当前的电量值,并判断是否低于预设电量阈值,比如10%等。

其中,在当前的电量值低于所述电量阈值时,视为低电量,并执行步骤S4012,在当前的电量值不低于所述电量阈值时,并执行步骤S4013中。

在步骤S4012中,触发定位指令。

在步骤S4013中,根据当前电量值推算下一次获取电量值的时间。

比如,记录3小时之前的第一电量值为70%,当前的第二电量值为40%,则可根据如下公式进行计算:(当前电量值-电量阈值)/每小时电量变化差,得知:(40%-10%)/[(70%-40%)/3]=3(小时)。即,3小时之后再次获取当前的电量值。

可以理解的是,所述启动模块31还可以基于用户的手动开启。

在步骤S402中,触发定位指令后,获取当前位置信息。

可以理解的是,所述当前位置信息的描述,包括但不限于如下的两种情形:第一,在城区时,通常以建筑名称或街道名称来作为位置信息;第二,在郊区或更为荒芜的地区,无法以建筑或街道来定位时,以经纬度来作为位置信息。当然,多种方式进行结合来描述当前位置信息亦可。

具体而言,本步骤包括:

在步骤S4021中,通过GPS卫星或北斗卫星获取当前位置信息,将所述当前位置信息和对应的获取时间保存为第一位置信息和第一时间。

在步骤S4022中,在无法获取当前位置信息时,根据所述第一位置信息和第一时间推算第二位置。通常是利用终端设备内置的各类传感器,如计步器、高度感应器、加速度传感器、和指南针等,用于对卫星定位进行补充。

如上,通过两种定位手段的结合,无论是在何种场所下,尤其是在地理位置偏僻或遮挡阻碍物多的情形下,依然能提供位置信息,使终端设备的可靠性更强。

在步骤S403中,根据所述当前位置信息、和目标地址或关键地址来生成导航范围。

具体而言,本步骤包括:

在步骤S4031中,判断是否收到用户输入的目标地址。

其中,若收到目标地址,则执行步骤S4032,若未收到目标地址,则执行步骤S4033。

在步骤S4032中,根据所述当前位置信息、和目标地址生成第一导航范围。

如图6A所示的第一导航范围,包括:两个点,一个是当前位置601,另一个是目标地址602。其中,目标地址602可以通过终端设备600的彩屏610进行输入,也可以通过墨水屏620进行输入、或语音输入等。

在步骤S4033中,读取系统默认的应急地址,以生成关键地址。

其中,所述应急地址包括:交通站点、地标建筑、救助站、和/或休息站之一或多个的组合。即,至少支持终端设备提供足够的信息,使用户能够进行交通换乘、得到救助、或进行休息,以满足应急的需要。可以理解的是,在城区和郊区两种不同情形下,其对应的应急地址可能会随之改变。比如,在城区,则以交通站点或/和地标建筑作为应急地址;在郊区或更为荒芜的地区,则以救助站和/或休息站作为应急地址。

在步骤S4034中,根据所述当前位置信息、和关键地址生成第二导航范围;

如图6B所示的第二导航范围,包括:多个点,其一是当前位置603,其他点为各关键地址,包括:交通站点604、地标建筑605、救助站606、和/或休息站607,供用户从中选择。

在步骤S404中,获取地图数据包。

具体而言,本步骤包括:

在步骤S4041中,缓存当前所在城市的城市地图数据包。

在步骤S4042中,若无缓存的城市地图数据包,则根据所述导航范围,从地图服务器上实时下载对应的区域地图数据包。

在步骤S405中,根据所述导航范围和地图数据包生成第一地图,并将所述第一地图在墨水屏上进行显示。

具体而言,本步骤包括如下情形之一:

在步骤S4051中,根据所述第一导航范围生成两点地图。

请参阅图7A所示的两点地图,在墨水屏620上根据地图中显示的可行走路径71,以直线、折线或曲线等形式对图6A中的当前位置601和目标地址602进行两点连接。

在步骤S4052中,根据所述第二导航范围生成多点地图。

请参阅图7B所示的多点地图,在墨水屏620上根据地图中显示的可行走路径72-75,以多条直线、折线、或曲线等形式对图6B中的当前位置603和交通站点604、地标建筑605、救助站606、和/或休息站607之间进行多点连接。

在步骤S406中,在预定时间间隔或/和预定距离间隔后,重新获取当前位置信息并对所述第一地图进行更新,以生成第二地图。

即,重新获取所述当前位置信息,并按照上述方式来生成第二地图。

在步骤S407中,在墨水屏上显示第一地图或其后更新的第二地图。

可以理解的是,墨水屏具有双稳态效应的特征,在形成显示画面后,即使断电也仍可保留当前的图像。而在低电量时,不断的将更新的地图推送至墨水屏,以支持在低电量甚至是断电情况下进行导航,进而提升数据的稳定性。

此外,本发明实施例提供的数据处理系统,还支持在没有卫星信号的情形下,根据终端设备内置的传感器进行位移推算,来提供导航服务。

请参阅图5,所示为本发明实施例提供的终端设备的模块示意图。

所述终端设备500,包括:彩屏51、墨水屏52、电源53、一个或多个处理器54、存储器55、传输模块56、传感器57、以及一个或多个应用程序58。

其中所述一个或多个应用程序58被存储于所述存储器55中并被配置为由所述一个或多个处理器54执行,所述一个或多个应用程序58包括用于运行如图2所示的数据处理系统200或图3所示的数据处理系统300、或运行图4所示的数据处理方法。

所述应用程序中包括如下操作指令,以调用终端设备500中的对应元件:

处理器54从电源53获取当前电量值,在当前电量值低于电量阈值时,开启应急地图的功能,即,触发定位指令。

传输模块56或传感器57在触发定位指令后,获取当前位置信息。

其中,传输模块56通过GPS卫星或北斗卫星获取当前位置信息。所述传感器57在传输模块56无法继续通信时,利用内置的各类传感器57,如计步器571、高度感应器572、加速度传感器573、和指南针574等,用于对卫星定位进行补充。如上,通过两种定位手段的结合,无论是在何种场所下,尤其是在地理位置偏僻或遮挡阻碍物多的情形下,依然能提供位置信息,使终端设备的可靠性更强。

处理器54根据所述当前位置信息、和目标地址或关键地址来生成导航范围。

如图6A所示的第一导航范围,是当用户输入了目标地址时生成的,包括:两个点,一个是当前位置601,另一个是目标地址602。其中,目标地址602可以通过终端设备600的彩屏610进行输入,也可以通过墨水屏620进行输入、或语音输入等。

如图6B所示的第二导航范围,是当用户未输入目标地址时生成的,包括:多个点,其一是当前位置603,其他点为各关键地址,其中各关键点为系统默认的应急地点,包括但不限于:交通站点604、地标建筑605、救助站606、和/或休息站607之一或多个的组合。即,至少支持终端设备提供足够的信息,使用户能够进行交通换乘、得到救助、或进行休息,以满足应急的需要。

通过传输模块56或从存储器55中,获取地图数据包。

处理器54根据所述导航范围和地图数据包生成第一地图,并推送至墨水屏52。

请参阅图7A所示的两点地图,在墨水屏620上根据地图中显示的可行走路径71,以直线、折线或曲线等形式对图6A中的当前位置601和目标地址602进行两点连接。请参阅图7B所示的多点地图,在墨水屏620上根据地图中显示的可行走路径72-75,以多条直线、折线、或曲线等形式对图6B中的当前位置603和交通站点604、地标建筑605、救助站606、和/或休息站607之间进行多点连接。

处理器54在预定时间间隔或/和预定距离间隔后,重新获取当前位置信息并对所述第一地图进行更新,以生成第二地图。

即,重新获取所述当前位置信息,并按照上述方式来生成第二地图。

墨水屏52上显示第一地图或其后更新的第二地图。

可以理解的是,墨水屏具有双稳态效应的特征,在形成显示画面后,即使断电也仍可保留当前的图像。而在低电量时,不断的在墨水屏显示更新的地图,以支持在低电量甚至是断电情况下进行导航,进而提升数据的稳定性。

本发明实施例提供的数据处理系统、数据处理方法、及终端设备属于同一构思,其具体实现过程详见说明书全文,此处不再赘述。

综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1