在便携式终端中接收地图数据的设备和方法 【技术领域】
本发明涉及一种用于提供导航服务的便携式终端。更具体地讲,本发明涉及一种通过使用卫星信号信息提供地图的用于便携式终端的导航服务的设备和方法。
背景技术
由于便携式终端的便携性的便利和增加的功能,现在便携式终端被广泛使用。为了保持这种趋势,服务提供者和终端制造商在竞相开发具有更方便功能的便携式终端,以吸引更多的用户。
例如,便携式终端提供者提供各种功能,例如,电话本、游戏、日程安排、短消息服务、多媒体消息服务、广播消息服务、互联网服务、电子邮件、闹铃、MPEG层3(MP3)播发器、数码相机(仅列举少数功能)。
另外,便携式终端除了RF信号之外,还接收卫星信号,用卫星信号通过移动通信网络访问交通信息来提供交通信息,或提供用于向用户提供关于特定路线的信息的导航服务。
与典型的导航系统不同,典型的导航系统在已经存储了地图数据的情况下通过接收卫星信号来显示移动对象的当前位置,便携式终端提供的导航功能每当便携式终端的当前位置改变时通过实时执行到提供地图数据的服务器的呼叫连接来接收和存储地图数据。即,因为不能将大容量的地图数据存储在便携式终端的有限存储器中,所以该导航功能以这种方式运行。
因此,提供上面提到的导航服务的便携式终端必须能够与提供地图数据的服务器通信。当便携式终端移动到不可能与服务器通信的盲区时,便携式终端不能与服务器通信,因此,不能接收地图数据。
因此,需要提供一种在用于接收地图的服务连接丢失/劣化的盲区中通过便携式终端实时接收地图数据的设备和方法。
【发明内容】
本发明的示例性方面在于提供一种用于接收便携式终端的地图数据的设备和方法,所述便携式终端实时接收地图数据。
本发明的另一示例性方面在于提供一种在与提供地图数据的服务器的通信不能被执行或保持的区域(即,服务无法使用区域)中在实时接收地图数据的便携式终端中接收地图数据的设备和方法。
本发明的另一示例性方面在于提供一种在便携式终端进入这样的区域之前实时接收地图数据的便携式终端接收特定区域的地图数据的设备和方法,在所述区域中,与提供地图数据的服务器的通信不能被充分执行以接收地图数据。
本发明的另一示例性方面在于提供一种当实时提供地图数据的服务器确定便携式终端已移动到或处于盲区中时将盲区的地图数据发送到便携式终端的设备和方法。
根据本发明的示例性方面,提供了一种在便携式终端中接收地图数据的设备。所述设备优选地包括:盲区确定单元,确定便携式终端是否已经进入或正在进入盲区,其中,在所述盲区中,不能充分执行数据通信以接收地图数据;控制器,当确定便携式终端已经进入或正在进入盲区时,控制器向提供地图数据的服务器请求特定区间的地图信息,并从服务器接收与所述请求相应的地图数据。
根据本发明的设备优选包括:盲区确定单元,确定便携式终端是否已经进入或正在进入盲区,其中,在所述盲区中,通过便携式终端不能充分执行数据通信以接收地图数据;控制器,当确定便携式终端已经进入或正在进入盲区时,控制器向提供地图数据的服务器请求特定区间的地图信息,并从服务器接收与所述请求相应的地图数据。
在本发明的优选方面,确定单元确定数据通信不能被充分执行以实时接收地图数据。
在本发明的另一优选方面,确定单元确定便携式终端距盲区预定距离,并在向盲区的方向移动。
根据本发明的另一示例性方面,提供了一种在便携式终端中接收地图数据的方法。所述方法优选包括:确定便携式终端是否已经进入或正在进入不能充分执行数据通信以接收地图数据的盲区;当确定便携式终端已经进入或正在进入盲区时,向提供地图数据的服务器请求特定区间的地图信息;从服务器接收与所述请求相应的地图数据。
【附图说明】
从下面结合附图进行的详细描述,本发明特定示例性实施例的以上和其他示例性方面、特征和优点将变得更清楚,其中:
图1是示出根据本发明示例性实施例的在服务无法使用(service-disabledarea)区域中接收地图数据的便携式终端的结构的框图;
图2是示出根据本发明示例性实施例的在便携式终端中接收地图数据的示例性操作处理的流程图;
图3是示出根据本发明另一示例性实施例的在便携式终端中接收地图数据的示例性操作处理的流程图;
图4是示出根据本发明示例性实施例的提供地图数据的服务器的示例性操作的流程图;
图5A示出根据本发明示例性实施例的便携式终端向盲区移动的场景;
图5B示出根据本发明示例性实施例的在便携式终端中接收地图数据的区间。
【具体实施方式】
参照附图提供了以下描述,以帮助全面理解为示出目的在这里提供的本发明的特定示例性实施例。所述描述包括各种特定细节,以帮助本领域的普通技术人员理解要求的发明,但这些细节被认为仅仅是示例性的。因此,本领域的普通技术人员将认识到,在不脱离发明的精神和权利要求的范围的情况下,可对这里描述的示例性的示例进行各种改变和修改。另外,当包括对已知功能和结构的描述会使本领域的普通技术人员模糊要求的发明的主题时,为了清晰和简要,将省略对已知功能和结构的描述。
在下面的描述和权利要求书中使用的术语和词语不被限于文献含义,而仅仅被发明人使用以使清楚和一致地理解发明。因此,本领域的技术人员应该理解,仅仅为了示出的目的,而不是为了限制由权利要求及其等同物限定的发明的目的,来提供本发明的示例性实施例的下面的描述。
将理解,单数形式包括复数指代,除非上下文明确指出。因此,例如,对“部件表面”的指代包括对一个或多个这种表面的指代。
术语“基本上”通常表示所引用的特征、参数或数据不需要被精确地实现,包括但绝不限于例如公差、测量误差、测量精度限制的偏差或变化,总在不排除意在提供该特性的效果的情况下可发生对于本领域的普通技术人员而言公知的其他因素。
以下描述的本发明涉及一种接收这样的区域的地图数据的设备和方法,在所述区域中,与提供地图数据的服务器的通信不能被充分执行以由实时接收地图数据的便携式终端接收地图数据。
图1是示出根据本发明示例性实施例的在服务无法使用区域中接收地图数据的便携式终端的结构的框图。
现在参照示例性示出的图1,根据本发明的示例性便携式终端优选包括例如控制器100、盲区确定单元102、存储单元104、输入单元106、显示单元108、通信单元110和卫星信号接收器112。
控制器100提供对便携式终端的整体控制。例如,控制器100处理和控制语音呼叫和数据通信,当提供导航服务时从提供地图数据的服务器接收地图数据,然后执行服务。除了典型功能之外,根据本发明,如果控制器确定便携式终端进入与提供地图数据的服务器的通信无法进行的盲区,则控制器100进行控制以使通过在进入盲区之前与服务器通信来请求具有特定范围的区域的地图数据。
因此,在控制器100的控制下,在便携式终端进入盲区之前,存储盲区的地图数据,因此,即使便携式终端进入盲区,也能通过使用在便携式终端进入盲区之前接收的地图数据来持续地提供导航服务。当确定便携式终端已经进入盲区时,控制器100可控制盲区确定单元102将接收信号强度与用于确定便携式终端是否已进入盲区所需的阈值相比较。
在控制器100的控制下,盲区确定单元102确定便携式终端是否已经移动到与提供地图数据的服务器的通信不能被执行的区域(即,服务无法使用区域)。例如,盲区确定单元102可测量接收信号强度,例如,可将测量的接收信号强度相对低于其他区域的区域确定为用于接收地图数据的与服务器的通信不能被充分执行以实时接收地图数据的区域。
存储单元104优选包括例如只读存储器(ROM)、随机存取存储器(RAM)和闪存。ROM存储程序的微码和各种参考数据,控制器100和盲区确定单元102通过所述微码被处理和控制。
RAM是控制器100的工作存储器,存储在执行程序时产生的临时数据。闪存ROM存储可重写数据(例如,电话本条目、发出的消息、接收的消息和用户触摸输入点的信息),并存储从根据本发明的服务器提供的地图数据。
输入单元106优选包括多个功能键(例如,数字键按钮“0”至“9”、菜单按钮、取消(或删除)按钮、确认按钮、通话按钮、结束按钮、互联网访问按钮、导航(或方向)键按钮、字符输入键等)。将当按键时输入的键输入数据提供给控制器100。
显示单元108显示诸如在便携式终端操作时产生的状态信息、有限数字字符、大尺寸的运动和静止画面等的信息。显示单元108可以是彩色液晶显示器(LCD)。当显示单元108配备有触摸输入装置并因此被应用于触摸输入类型的便携式终端时,还可使用显示单元108作为用于一些或所有输入项的输入装置。
继续参照图1,通信单元110通过天线(未示出)发送和接收输入和输出的数据的射频(RF)信号。例如,在发送处理中,将被发送的数据经受例如信道编码处理和扩频(spreading)处理,然后,数据被发送到RF信号。在接收处理中,RF信号被接收,被变换成基带信号,并依据使用的协议,所述基带信号可经受解扩处理和信道解码处理,从而恢复数据。此外,将用于请求地图数据的消息发送到服务器,并从服务器接收请求的地图数据。
卫星信号接收器112接收用于确定便携式终端的位置的卫星信号。
尽管可通过控制器100来执行盲区确定单元102的功能,在本发明中,仅为了示例性目的优选单独地构造盲区确定单元102和控制器100。因此,本领域的普通技术人员可理解,可在本发明的范围内进行各种修改。例如,可由控制器100整体处理盲区确定单元102和控制器100的功能。
尽管上面已经描述了用于接收盲区(在所述盲区中,与服务器的通信不能被充分执行以由便携式终端接收地图数据)的地图数据的设备,但提供地图数据的服务器可确定便携式终端的旅行区间,当便携式终端正向盲区移动时,服务器可在便携式终端到达无法维持通信的位置之前将盲区的地图数据发送到便携式终端。下面将参照图4的流程图详细描述提供地图数据的服务器的示例性操作。
上面已经描述了根据本发明的用于接收这样区域的地图数据的设备,在所述区域中,与提供地图数据的服务器的通信不能被充分执行以由实时接收地图数据的便携式终端接收地图数据。在下面的描述中,现在将通过使用根据本发明示例性实施例的上面提到的设备来描述这样一种方法,所述方法通过在便携式终端进入与提供地图数据的服务器的通信不能被充分执行以接收地图数据的区域之前接收特定区域的地图数据,允许在实时接收地图数据的便携式终端中的持续的地图数据接收。
图2是示出根据本发明示例性实施例的在便携式终端中接收地图数据的示例性处理的流程图。
现在参照图2,在步骤201,确定便携式终端是否位于呼叫接收可行的区域(便携式终端可充分执行呼叫接收以成功接收传输)。
如果在步骤201确定便携式终端不能充分执行呼叫接收以接收地图数据,则图2的处理结束。
然而,如果在步骤201确定可执行便携式终端的呼叫接收,则进行步骤203,确定便携式终端是否进入盲区。在该步骤中,确定便携式终端是否已进入盲区,在所述盲区中,地图信息的接收不能被执行。
如果在步骤203确定便携式终端没有进入盲区,在重复步骤201的处理。
如果在步骤203确定便携式终端已经进入盲区,则进行步骤205,向提供地图信息的服务器请求特定区间的地图信息,然后进行步骤207,确定是否从提供地图信息的服务器接收到请求的所述区间的地图信息。
如果在步骤207没有接收到请求的所述区间的地图信息,则重复步骤207的处理。
如果在步骤207接收到请求的所述区间的地图信息,则进行步骤209,保存接收的地图信息,然后通过使用接收的地图信息来提供导航服务。
因此,便携式终端即使在无法进行呼叫接收的区域中也能持续地提供实时接收地图数据的导航服务。本领域的普通技术人员应该理解,例如,基于便携式终端接收的传输强度的降低水平可以是用于确定便携式终端已进入或大约进入盲区的一部分的基础,在所述盲区中,随着连续移动进入盲区,通信服务将变得无法使用,便携式终端在失去成功接收地图信息所需的通信之前请求盲区的地图信息。另外,可确定便携式终端是否在距盲区的预定距离内,从而在向盲区的方向的移动将导致失去通信(“服务无法使用区域”)。因此,术语“已进入或正在进入盲区”包括上面提到的内容。
其后,图2的处理结束。
图3是示出根据本发明另一示例性实施例的在便携式终端中接收地图数据的示例性处理的流程图。
现在参照图3,在步骤301测量接收信号强度。
在步骤303,将在步骤301测量的接收信号强度与预定阈值比较。所述预定阈值是用于确定便携式终端是否已经进入盲区的值。例如,当接收信号强度小于或等于所述阈值时,可确定便携式终端进入盲区。可将所述阈值设置为比能够接收地图数据的接收信号强度或能够允许移交(handover)处理的接收信号强度大的值。
如果在步骤305确定接收信号强度大于所述阈值,则确定便携式终端没有进入盲区,然后重复步骤301的处理。
如果在步骤305确定接收信号强度小于或等于所述阈值,则进行步骤307,确定便携式终端已经进入或正在进入地图数据的接收无法被执行的盲区。
即,测量接收信号强度,以确定便携式终端是否正在进入地图数据的接收无法被执行的区域,如果测量的接收信号强度小于或等于所述阈值,则可确定便携式终端正向盲区移动。
当确定便携式终端当前正向盲区移动时,进行步骤309,确定旅行区间(例如,当使用导航服务时被确定的目的地、经过的地点(二者都可被称为“位置”)等)是否已被便携式终端的用户预先注册或选择。
如果在步骤309确定预先注册的旅行区间不存在,进行步骤317,向提供地图数据的服务器请求特定区间的地图数据。对于一个示例,便携式终端可向提供地图数据的服务器请求发送在便携式终端所在的地点周围具有10km半径的区域的地图数据。对于另一示例,请求的地图数据可与在便携式终端所在的道路上的地点周围10km的区间有关。对于另一示例,如果盲区是隧道,则请求的地图数据可与距离在通过所述隧道之后便携式终端所在的地点10km的范围或10km的道路区间有关。因此,用户在不必接收关于隧道内的地图数据的情况下可预先识别在通过隧道之后的地图,这克服了在传统方法中在隧道内不能成功接收地图数据的问题。
本领域的普通技术人员应该理解和明白,仅仅为了说明的目的提供了值10km,可使用实际上大于或小于10km的值。
如果在步骤309确定存在预先注册的旅行区间,则进行步骤311,由便携式终端向服务器请求该区间(即,当前位点到在便携式终端中预先注册的目的地之间的区间)的地图数据。
在向服务器请求了地图数据之后,进行步骤313,确定是否已经接收到向服务器请求的地图数据。如果在步骤311确定还没有从服务器接收到请求的地图数据,则一直重复步骤313的处理,直到接收到地图数据为止。
如果在步骤313确定已经从服务器接收到地图数据,则进行步骤315,存储从服务器接收的地图数据。
因此,即使在无法从服务器接收地图数据的情况下,即,即使便携式终端进入与服务器的连接不能被充分执行以接收地图数据的盲区,便携式终端也可通过使用在进入盲区之前接收和存储的地图数据来提供导航服务。
其后,图3的处理结束。
图4是示出根据本发明示例性实施例的提供地图数据的服务器的操作的示例的流程图。
现在参照图4,在步骤401接收便携式终端的位置信息。提供该位置信息用于确定便携式终端的移动。服务器可从便携式终端或从便携式终端所在的小区中的基站(BS)接收所述信息。
在步骤403,关于服务能用区域的信息被接收并针对所有的BS进行确定。在步骤405,确定便携式终端的旅行路线。
在步骤407,确定便携式终端是否已经进入盲区。
在这种情况下,服务器处于这样的状态,在所述状态下,从BS接收与能够向BS提供服务的区域有关的信息,因此服务器可确定不能提供地图服务的盲区。因此,根据便携式终端的旅行路线,服务器可确定便携式终端向不能接收地图数据的盲区移动。
如果在步骤407确定便携式终端没有移动到盲区,则重复步骤401的处理,以确定便携式终端是否正移动到盲区。
如果在步骤407确定便携式终端正向盲区移动,则进行步骤409,将盲区的地图数据发送到正向盲区移动的便携式终端。
即,服务器预先识别关于盲区的信息,并在便携式终端移动到通信不能被充分执行以接收地图数据的盲区之前发送盲区的地图数据,从而允许即使在盲区中便携式终端也能够提供导航服务。
其后,图4的处理结束。
图5A和图5B示出根据本发明示例性实施例的在便携式终端中提供地图数据的处理。
图5A示出根据本发明示例性实施例的便携式终端向盲区移动的情况。
现在参照图5A,便携式终端500与车辆一起正在道路上移动,当进入盲区时接收特定区域的地图数据。在这种情况下,便携式终端可请求在便携式终端所在的地点周围的特定区间510的地图数据,或可请求距便携式终端所在地点的特定距离的区间的地图数据。即,如果盲区例如是隧道,则便携式终端确定隧道的地图数据为不必要,因此接收位于比隧道区域的长度远的区间的地图数据。换句话讲,当便携式终端500进入盲区520(例如,图5A所示的隧道开始区间)时,便携式终端接收在便携式终端所在地点周围的特定区间530的地图数据,或接收在距与隧道长度相应的距离为5km的地点540周围的特定区间550的地图数据。
图5B示出根据本发明示例性实施例的在便携式终端中接收地图数据的区间。
现在参照图5B,与图5A类似,便携式终端501与车辆一起正在道路上移动,并当进入盲区时接收特定区域560的地图数据。在这种情况下,与图5A不同,便携式终端接收便携式终端正沿其移动的道路上的地点周围的特定区间的地图数据。
例如,如图5B所示,如果便携式终端进入盲区562,则便携式终端接收沿弯曲道路(与图5A不同)距离5km的地点580周围的特定区间582的地图数据,在图5A的情况下,便携式终端接收距离5km的地点570周围特定区间572的地图数据。
根据上面介绍的本发明的示例性实施例,提供了一种在通常实时接收地图数据的便携式终端中接收与提供地图数据的通信不能被执行的区域的地图数据的设备和方法。因此,在便携式终端移动到与服务器的通信无法进行的区域之前预先接收特定区域的地图数据,因此,可持续使用地图数据。结果,可持续提供导航服务。
尽管已参照本发明的特定示例性实施例显示和描述了本发明,但本领域的技术人员将理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在形式和细节方面进行各种改变。因此,本发明的范围不是由发明的详细描述限定,而是由权利要求及其等同物限定,所述范围内的所有不同将被解释为包括在本发明中。
根据本发明的上面描述的方法可用硬件或软件或可存储在记录介质(例如,CD ROM、RAM、软盘、硬盘或磁光盘)中或经网络下载的计算机代码实现,从而这里描述的方法可通过使用通用计算机或特定处理器或在可编程或专用硬件(例如,ASIC或FPGA)中通过这种软件被执行,在本领域将理解,计算机、处理器或可编程硬件包括可存储或接收软件或计算机代码的存储部件(例如,RAM、ROM、闪存等),所述软件或计算机代码被计算机、处理器或硬件访问和执行来实现这里描述的处理方法。