数据处理方法和移动设备的制作方法

文档序号:6507758阅读:124来源:国知局
数据处理方法和移动设备的制作方法
【专利摘要】本发明实施例公开了数据处理方法和移动设备,以克服传统的点击和滑动在具有柔性屏的移动终端上体验不佳的问题。该方法包括:在柔性屏上显示街景地图时确定柔性屏是否发生弯曲;在确定柔性屏发生弯曲时获取柔性屏的弯曲信息;根据弯曲信息,获取用于刷新的元素,弯曲信息包括弯曲方向信息和弯曲程度信息,用于刷新的元素至少包括街景图片和兴趣点POI;显示获取到的用于刷新的元素。可见,在用户对柔性屏施加外力时,可获取柔性屏的弯曲信息,并利用柔性屏的弯曲信息获取用于刷新的元素。因此,利用了柔性屏可弯折的特性来实现了人机交互。进一步的,解决了传统的点击和滑动在具有柔性屏的移动终端上体验不佳的问题。
【专利说明】数据处理方法和移动设备

【技术领域】
[0001]本发明涉及数据处理【技术领域】,更具体地说,涉及数据处理方法和移动设备。

【背景技术】
[0002]街景地图是一种实景地图服务。它为用户提供城市、街道或其他环境的360度全景照片。全景照片是一种运用街景采集装置对现有场景进行多角度环视拍摄之后,再利用计算机进行后期处理来实现的一种三维虚拟展示技术,用户可以通过该服务获得身临其境的地图浏览体验:用户选定街景地图中的某个位置作为观察点之后,屏幕上会显示选定位置处的街景图片。用户获得的视觉体验就如同用户站在了那个选定的位置上,看到了该选定位置周围的场景,例如建筑、植被、车辆、道路、基础设施乃至人流。同时,街景地图还对街景中的名胜古迹、商店、公共设施等POI (Point of Interest,兴趣点)进行标注。
[0003]用户在移动终端上使用浏览器浏览街景地图时,主要通过对触摸屏的点击和滑动,完成人机交互,指示移动终端获取用于刷新的元素来刷新屏幕界面,从而获得如同自己在街景地图呈现的环境中走动的视觉体验。
[0004]传统的点击和滑动等浏览街景地图的交互方式,是针对传统硬质平面型屏幕设计的。柔性屏(flexible display)有望成为未来移动终端显示装置。柔性屏在不施加外力的条件下和传统的硬质平面型屏幕(液晶屏)几乎没有区别;而在对柔性屏施加外力时,柔性屏可以发生弯曲同时仍然能够正常的显示内容,当外力消失时,柔性屏可以恢复原状。
[0005]因此,与传统硬质平面型屏幕相比,柔性屏具有可弯折的特点,而传统的点击和滑动由于是针对传统硬质平面型屏幕设计的,并未利用柔性屏的特性,为用户提供最佳交互体验。


【发明内容】

[0006]有鉴于此,本发明实施例的目的在于提供数据处理方法和移动设备,以克服传统的点击和滑动在具有柔性屏的移动终端上体验不佳的问题。
[0007]为实现上述目的,本发明实施例提供如下技术方案:
[0008]根据本发明实施例的第一方面,提供一种数据处理方法,包括:
[0009]在柔性屏上显示街景地图时确定所述柔性屏是否发生弯曲;
[0010]在确定所述柔性屏发生弯曲时获取所述柔性屏的弯曲信息;
[0011]根据所述弯曲信息,获取用于刷新的元素,所述弯曲信息包括弯曲方向信息和弯曲程度信息,所述用于刷新的元素至少包括街景图片和兴趣点POI;
[0012]显示获取到的所述用于刷新的元素。
[0013]结合第一方面,在第一种可能的实现方式中,所述根据所述弯曲信息,获取用于刷新的元素包括:
[0014]在第一工作模式下,根据所述弯曲信息,获取与新位置相关的元素;
[0015]或者,
[0016]在第二工作模式下,根据所述弯曲信息,获取与新观察方向相关的元素。
[0017]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一工作模式为横屏模式,所述第二工作模式为竖屏模式,或者,所述第一工作模式为竖屏模式,所述第二工作模式为横屏模式;所述方法还包括:利用重力传感器确定处于何种工作模式。
[0018]结合第一方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述弯曲信息,获取与新位置相关的元素包括:
[0019]将所述弯曲方向信息转换为移动方向;
[0020]将所述弯曲程度信息转换为沿所述移动方向上的移动距离;
[0021]根据所述移动方向和所述移动距离,确定所述新位置;
[0022]至少获取与所述新位置相关的元素。
[0023]结合第一方面的第一种可能的实现方式或第二种可能的实现方式,在第四种可能的实现方式中,所述根据所述弯曲信息,获取与新位置相关的元素包括:
[0024]将所述弯曲方向信息转换为移动方向;
[0025]下载沿所述移动方向上、预设区域内的元素,并缓存;
[0026]将所述弯曲程度信息转换为沿所述移动方向上的移动距离;
[0027]根据所述移动方向和所述移动距离,确定所述新位置;
[0028]从缓存的元素中查找出与所述新位置相关的元素。
[0029]结合第一方面的第一种至第四种可能的实现方式中任一项,在第五种可能的实现方式中,所述显示获取到的所述用于刷新的元素包括:显示与所述新位置相关的元素。
[0030]结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述根据所述弯曲信息,获取用于刷新的元素还包括:
[0031]确定目标区域,所述目标区域覆盖新位置与当前位置;
[0032]获取所述目标区域内的POI ;
[0033]所述显示获取到的所述用于刷新的元素还包括:
[0034]显示所述目标区域内的POI。
[0035]结合第一方面的第一种可能的实现方式或第二种可能的实现方式,在第七种可能的实现方式中,所述根据所述弯曲信息,获取与新观察方向相关的元素包括:
[0036]将所述弯曲方向信息转换为旋转方向;
[0037]将所述弯曲程度信息转换为旋转速度或旋转角度;
[0038]根据所述旋转方向和所述旋转速度,或者,根据所述旋转方向和所述旋转角度,确定所述新观察方向;
[0039]获取与所述新观察方向相关的元素。
[0040]结合第一方面至第一方面的第七种可能的实现方式中任一项,在第八种可能的实现方式中,还包括:
[0041]接收并记录用户选中的POI ;
[0042]生成标示出用户选中的POI的街景示意图;
[0043]生成并分享至少包括所述街景示意图的POI信息记录。
[0044]结合第八种可能的实现方式,在第九种可能的实现方式中,还包括:
[0045]接收用户输入的附加信息;
[0046]将所述附加信息添加至所述POI信息记录。
[0047]根据本发明实施例的第二方面,提供一种移动设备,包括:
[0048]弯曲确定单元,用于在柔性屏上显示街景地图时确定所述柔性屏是否发生弯曲;
[0049]弯曲信息获取单元,用于在确定所述柔性屏发生弯曲时获取所述柔性屏的弯曲信息;
[0050]元素获取单元,用于根据所述弯曲信息获取单元获取的所述弯曲信息,获取用于刷新的元素,所述弯曲信息包括弯曲方向信息和弯曲程度信息,所述用于刷新的元素至少包括街景图片和兴趣点Ρ0Ι;
[0051]刷新单元,用于显示所述元素获取单元获取到的所述用于刷新的元素。
[0052]结合第二方面,在第一种可能的实现方式中,所述元素获取单元包括:
[0053]第一获取子单元,用于在第一工作模式下,根据所述弯曲信息,获取与新位置相关的元素;
[0054]第二获取子单元,用于在第二工作模式下,根据所述弯曲信息,获取与新观察方向相关的元素。
[0055]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一工作模式为横屏模式,所述第二工作模式为竖屏模式,或者,所述第一工作模式为竖屏模式,所述第二工作模式为横屏模式;
[0056]所述设备还包括:
[0057]工作模式确定单元,用于利用重力传感器确定处于何种工作模式。
[0058]结合第二方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述第一获取子单元包括:
[0059]第一转换模块,用于将所述弯曲方向信息转换为移动方向;
[0060]第二转换模块,用于将所述弯曲程度信息转换为沿所述移动方向上的移动距离;
[0061]第一确定模块,用于根据所述移动方向和所述移动距离,确定所述新位置;
[0062]新位置元素获取模块,用于至少获取与所述新位置相关的元素。
[0063]结合第二方面的第一种可能的实现方式或第二种可能的实现方式,在第四种可能的实现方式中,所述第一获取子单元包括:
[0064]第一转换模块,用于将所述弯曲方向信息转换为移动方向;
[0065]缓存单元,用于下载沿所述移动方向上、预设区域内的元素,并缓存;
[0066]第二转换模块,用于将所述弯曲程度信息转换为沿所述移动方向上的移动距离;
[0067]第一确定模块,用于根据所述移动方向和所述移动距离,确定所述新位置;
[0068]查找单元,用于从所述缓存单元缓存的元素中查找出与所述新位置相关的元素。
[0069]结合第二方面的第一种至第四种可能的实现方式中任一项,在第五种可能的实现方式中,所述刷新单元包括:第一刷新子单元,用于显示与所述新位置相关的元素。
[0070]结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述元素获取单元还包括:
[0071]目标区域确定模块,用于确定目标区域,所述目标区域覆盖所述新位置与当前位置;
[0072]目标区域POI获取单元,用于获取所述目标区域内的POI;
[0073]所述刷新单元还包括:
[0074]第三刷新子单元,用于显示所述目标区域POI获取单元获取的所述目标区域内的POI。
[0075]结合第二方面的第一种可能的实现方式或第二种可能的实现方式,在第七种可能的实现方式中,所述第二获取子单元包括:
[0076]第三转换模块,用于将所述弯曲方向信息转换为旋转方向;
[0077]第四转换模块,用于将所述弯曲程度信息转换为旋转速度或旋转角度;
[0078]第二确定模块,用于根据所述旋转方向和所述旋转速度,或者,根据所述旋转方向和旋转角度,确定新观察方向;
[0079]新观察方向元素获取单元,用于获取与所述新观察方向相关的元素。
[0080]结合第二方面的第七种可能的实现方式,在第八种可能的实现方式中,所述刷新单元还包括:第二刷新子单元,用于显示获取到的所述与新观察方向相关的元素。
[0081]结合第二方面至第二方面的第八种可能的实现方式中任一项,在第九种可能的实现方式中,还包括:
[0082]记录单元,用于接收并记录用户选中的POI ;
[0083]生成单元,用于生成标示出用户选中的POI的街景示意图;
[0084]分享单元,用于生成并分享至少包括所述街景示意图的POI信息记录。
[0085]结合第二方面的第九种可能的实现方式,在第十种可能的实现方式中,还包括:
[0086]附加单元,用于接收用户输入的附加信息;
[0087]添加单元,用于将所述附加信息添加至所述POI信息记录。
[0088]可见,在本发明实施例中,在用户对柔性屏施加外力时,可获取柔性屏的弯曲信息,并利用柔性屏的弯曲信息获取用于刷新的元素。因此,在获取元素过程中,利用了柔性屏可弯折的特性来实现了人机交互,获取并显示了用于刷新的元素。进一步的,解决了传统的点击和滑动在具有柔性屏的移动终端上体验不佳的问题。

【专利附图】

【附图说明】
[0089]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0090]图1为本发明实施例提供的数据处理方法流程图;
[0091]图2为本发明实施例提供的位置变化示意图;
[0092]图3为本发明实施例提供的观察方向变化示意图;
[0093]图4为本发明实施例提供的数据处理方法另一流程图;
[0094]图5为本发明实施例提供的柔性屏在不施加外力下的示意图;
[0095]图6为本发明实施例提供的在施力时柔性屏形成凸面的示意图;
[0096]图7为本发明实施例提供的在施力时柔性屏形成凹面的示意图;
[0097]图8为本发明实施例提供的移动方向划分示意图;
[0098]图9a为本发明实施例提供的预设区域示意图;
[0099]图9b为本发明实施例提供的预设区域另一示意图;
[0100]图9c为本发明实施例提供的预设区域又一示意图;
[0101]图10为本发明实施例提供的POI分布图;
[0102]图1la为本发明实施例提供的目标区域覆盖示意图;
[0103]图1lb为本发明实施例提供的目标区域覆盖另一示意图;
[0104]图1lc为本发明实施例提供的目标区域与预设区域关系示意图;
[0105]图1ld为本发明实施例提供的目标区域与预设区域另一关系示意图;
[0106]图lie为本发明实施例提供的目标区域与预设区域又一关系示意图;
[0107]图1lf为本发明实施例提供的指示弯折的虚线示意图;
[0108]图12为本发明实施例提供的带有天空的街景图片;
[0109]图13a为本发明实施例提供的在水平面上以观察方向所在直线为中心线,可观察到的角度;
[0110]图13b为本发明实施例提供的在垂直面上以观察方向所在直线为中心线,可观察到的角度;
[0111]图14为本发明实施例提供的数据处理方法又一流程图;
[0112]图15为本发明实施例提供的POI信息记录示意图;
[0113]图16为本发明实施例提供的移动设备结构示意图;
[0114]图17为本发明实施例提供的移动设备另一结构示意图;
[0115]图18为本发明实施例提供的移动设备又一结构示意图;
[0116]图19为本发明实施例提供的移动设备又一结构示意图;
[0117]图20为本发明实施例提供的移动设备又一结构示意图。

【具体实施方式】
[0118]为了引用和清楚起见,下文中使用的技术名词、简写或缩写总结解释如下:
[0119]POI =Point of Interest,兴趣点。POI是GIS和地图【技术领域】常用的概念,并无精确定义,一般指地图上一个特定的、具有经纬度或坐标的点。为了便于使用,描述一个POI一般使用经度、纬度、名称和类别四类信息。例如,一个POI可以表示为:(经度X、纬度y、商场、沃尔玛超市);
[0120]街景地图:Street View Map,例如谷歌地图的街景视图模式,腾讯搜搜街景地图等;
[0121]观察点:街景地图一般由安装在街景车上的摄像头或者人背负的街景采集装置上的摄像头拍摄,采集街景时,街景车或者人背负的街景采集装置,一般沿着城市主干道路运动。因此,当街景地图应用的用户通过点击方式在地图上确定一个位置时,该位置实际上位于街景车或者背负采集装置的人的运动路径上。用户选中的运动路径上的点(位置)称为观察点。在某个观察点(位置)上,街景地图用户看到的场景,是街景车采集到真实场景的再现;
[0122]IM:Instant Messenger,即时通讯;
[0123]DDR SDRAM:DoubIe Data Rate Synchronous Dynamic Random Access Memory,双倍速率同步动态随机存储器;
[0124]SRAM:Static RAM,静态随机存储器;
[0125]FLASH:闪存;
[0126]SSD:Solid State Disk,固态硬盘;
[0127]RAM:random access memory,随机存储器;
[0128]ROM:Read-OnIy Memory,只读内存。
[0129]例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0130]街景地图需要使用专门的街景车或者由人背负的街景采集装置,沿着特定城市的主干道路(也可以是其他环境中的道路)采集真实环境影像,采集到的是水平方向上360°完整场景内的照片,在垂直方向上可以采集-90°到+90°范围内的照片;收集到的街景数据以地图的形式发布给公众,公众通过Web方式或者移动终端应用的方式访问街景地图,可以获得身临其境的体验:选定街景地图中的某个点(位置)作为观察点,在水平方向上,用户可以观察到环绕该观察点360°的场景;沿垂直方向拖动,用户可以看到上至天空下至地面的场景。用户还可以通过拖动鼠标或者通过滑动触屏的方式操作街景地图界面,此时用户获得了如同自己在街景地图呈现的环境中走动的视觉体验,等同于移动了起来。当用户停止操作时,一个新的位置也即一个新的观察点被选定,新观察点周围的建筑、植被、车辆、人流等一切构成了新观察点周围环境(场景)的物体都通过街景图片呈现出来。
[0131]同时,街景地图还对街景中的名胜古迹、商店、公共设施等POI (Point ofInterest,兴趣点)进行标注。
[0132]本发明实施例公开了一种数据处理方法,以解决传统的点击和滑动在具有柔性屏的移动终端上体验不佳的问题。
[0133]该方法的执行主体可为移动设备。请参见图1,上述方法至少可包括如下步骤:
[0134]S0、在显示街景地图时确定柔性屏是否发生弯曲。
[0135]S1、在确定柔性屏发生弯曲时获取柔性屏的弯曲信息。
[0136]S2、根据上述弯曲信息,获取用于刷新的元素。
[0137]上述用于刷新的元素至少包括街景图片和兴趣点Ρ0Ι。
[0138]S3、显示获取到的用于刷新的元素。
[0139]可见,在本发明实施例中,在用户对柔性屏施加外力时,可获取柔性屏的弯曲信息,并利用柔性屏的弯曲信息获取用于刷新的元素。因此,在获取元素过程中,利用了柔性屏可弯折的特性来实现了人机交互,获取了用于刷新的元素,并进而刷新了界面。克服了传统的点击和滑动未利用柔性屏的特性的问题。进一步的,解决了传统的点击和滑动在具有柔性屏的移动终端上体验不佳的问题。
[0140]对于街景地图而言,引发界面刷新最常见的触发条件有两个:一是观察点(位置)发生变化,二是观察方向发生变化。
[0141]所谓的位置发生变化,可理解为,人沿着某一方向行进,离开了当前所站的位置。也即,参见图2,由A点所在位置运动到了 B点所在位置。由图2可知,从A点出发,如移动方向和移动距离D确定了,则B点这一新观察点(新位置)也就确定了。显然,位置发生了变化,所见到的场景也会随之不同,因此,要进行刷新。
[0142]而所谓的观察方向发生变化是指,请参见图3,所站位置不变,在水平方向上,本来面朝方向Al,但改为面朝向方向A2。或者,在垂直方向上,由平视改为俯视或仰视,或由俯视改为平视或仰视,或由仰视改为平视或俯视等。观察方向发生了变化,所见到的场景自然也会随之不同,因此,也要进行刷新。
[0143]针对位置变化,上述步骤S2可具体包括:根据上述弯曲信息,获取与新位置相关的元素。
[0144]相应的,上述步骤S3可具体包括:显示与新位置相关的元素。
[0145]而针对观察方向变化,上述步骤S2可具体包括:根据上述弯曲信息,获取与新观察方向相关的元素。
[0146]相应的,上述步骤S3可具体包括:显示与新观察方向相关的元素。
[0147]需要说明的是,人站在某一位置向某个观察方向观看时,其正常的有效视角大约水平90度,垂直70度。或者说,水平面上,以观察方向所在直线为中心线,可观察到左右45度(参见图13a);而在垂直面上,以观察方向所在直线为中心线,可观察到上下35度(参见图13b)。或者,有效视角也可包括双眼余光视角,这样,有效视角可扩展为大约水平180度,垂直90度。也即,在水平面上,以观察方向所在直线为中心线,可观察到左右90度;而在垂直面上,以观察方向所在直线为中心线,可观察到上下45度。
[0148]因此,为了令用户获得身临其境的体验,上述所有实施例中的“与新位置相关的元素”,可指,在新位置上,以移动方向作为观察方向,在该观察方向上符合人的双眼正常有效视角内的元素。而上述所有实施例中的“与新观察方向相关的元素”,可指,在当前位置上,在新观察方向上符合人的双眼正常有效视角内的元素。
[0149]为了方便得区分出是位置发生变化还是观察方向发生变化,可采用两种工作模式,第一工作模式与位置发生变化相对应,第二工作模式则与观察方向发生变化相对应。
[0150]因此,在本发明其他实施例中,参见图4,上述用户界面交互方法可包括如下步骤:
[0151]S31、在显示街景地图并且检测到柔性屏发生弯曲时,获取柔性屏的弯曲信息;
[0152]S32、判断处于何种工作模式;
[0153]S33、在第一工作模式下,根据上述弯曲信息,获取与新位置相关的元素;
[0154]S34、在第一工作模式下,显示与新位置相关的元素;
[0155]S35、在第二工作模式下,根据上述弯曲信息,获取与新观察方向相关的元素;
[0156]S36、在第二工作模式下,显示与新观察方向相关的元素。
[0157]考虑到一般移动终端的界面显示分为横屏、竖屏两种模式,可使用横屏、竖屏分别与上述两种工作模式对应。例如,横屏模式对应第一工作模式,竖屏模式对应第二工作模式,反之亦可。
[0158]横屏、竖屏是通过重力传感器的输出而确定的,因此,上述“判断处于何种工作模式”可具体包括:利用重力传感器确定处于何种工作模式。
[0159]更具体的,上述“利用重力传感器确定处于何种工作模式”可包括如下步骤:
[0160]获取重力传感器的输出;
[0161]根据重力传感器的输出确定处于何种工作模式。
[0162]当然,也可单独设置按键、按钮等来切换工作模式,在此不作赘述。
[0163]本文下述将以横屏对应第一工作模式,竖屏对应第二工作模式为例进行介绍。
[0164]下面,先介绍在横屏模式下的具体细节。
[0165]图5是柔性屏在不施加外力的条件下的状态。柔性屏的四边分为长边和短边,用户可握住柔性屏的两短边施力,令柔性屏沿长边方向弯折,当然,也可握柔性屏的两长边施力,令柔性屏沿短边方向弯折。所谓的沿长边弯折指的是沿与长边平行的方向弯折,沿短边弯折是指沿与短边平行的方向弯折。当然,还可令柔性屏沿其他方向弯折,例如沿对角线方向弯折(沿与对角线方向平行的方向弯折)等。无论用户握柔性屏的两长边还是两短边施力,柔性屏发生弯曲时会形成一个凸面或者凹面(参见图6和图7)。这样,柔性屏发生弯曲时,可包括以下几种情况:沿长边方向弯折形成凸面(可称为第一弯曲方向)、沿长边方向弯折形成凹面(可称为第二弯曲方向)、沿短边方向弯折形成凸面(可称为第三弯曲方向)、沿短边方向弯折形成凹面(可称为第四弯曲方向)。可将上述几种情况作为弯曲方向信息。
[0166]无论凸面还是凹面都可称为曲面,曲面对应曲面半径或曲面弧度,因此,可将曲面半径或曲面弧度作为上述弯曲程度信息。
[0167]前面提到了,位置发生变化时,如移动方向和移动距离确定了,则新位置也就可确定。在本实施例中,可将弯曲方向信息与移动方向相对应,将弯曲程度信息与移动距离相对应,这样,用户通过弯折,即可确定新位置。
[0168]基于上述分析,上述步骤S33可进一步包括如下步骤:
[0169]步骤A:将弯曲方向信息转换为移动方向;
[0170]需要说明的是,在街景地图中,参见图8,一般按照观察者的前后左右划分移动方向,并且,用箭头指示所有有效的移动方向。依地理位置的不同,以及观察者面朝方向不同,观察者的左方在地理上可为东方、西方、南方或北方。
[0171]因此,更具体,可将第一弯曲方向转换为第一移动方向(前)、第二弯曲方向转换为第二移动方向(后)、第三弯曲方向转换为第三移动方向(左)、第四弯曲方向转换为第四移动方向(右)。
[0172]或者,也可将第一弯曲方向转换为第二移动方向、第二弯曲方向转换为第一移动方向、第三弯曲方向转换为第四移动方向、第四弯曲方向转换为第三移动方向。本领域技术人员可随意设计弯曲方向与移动方向的转换关系,在此不作赘述。
[0173]步骤B:将弯曲程度信息转换为沿该移动方向上的移动距离;
[0174]以弯曲弧度为例,可定义凹面对应的弧度值为负,而凸面对应的弧度值为正。在转换时,可进行线性转换:
[0175]假定柔性屏的弯曲弧度在[-X,X]范围内,将弯曲弧度线性转换为移动距离,也即将最小弯曲弧度值(或称第一弯曲弧度值)-X转换为第一移动距离-D (表示向后移动距离D),将最大弯曲弧度值(或称第二弯曲弧度)x转换为第二移动距离D(表示向前移动距离D),其他取值介于第一弯曲弧度值与第二弯曲弧度值之间的弧度值,对应的移动距离的取值范围在一 D与D之间,D可取2km,也可取其他数值。
[0176]此外,还可以使用非线性转换的方式。弯曲半径也可进行类似的转换,本领域技术人员可根据需要进行灵活设计,在此不作赘述。
[0177]步骤C:根据移动方向和移动距离,确定新位置;
[0178]步骤D:至少获取与新位置相关的元素。
[0179]获取方式可为向服务器发送街景内容请求,请求下载新位置周围的元素,并缓存下来。前述提及,“与新位置相关的元素”可指,以移动方向作为观察方向、在该观察方向上符合人的双眼正常有效视角内的元素。在具体实现时,可以只下载与新位置相关的元素。也可下载新位置上水平360度、垂直180度的元素,但在刷新时,只显示与新位置相关的元素。
[0180]或者,也可预先下载当前位置方圆M米之内的POI及街景图片并缓存,并设置一距离阈值(距离阈值可小于或等于上述M),当用户弯曲柔性屏所得到的移动距离不大于上述距离阈值时,直接从缓存中查找出来与新位置相关的元素即可,如超过上述距离阈值,则再向服务器发送街景内容请求,请求下载新位置方圆M米之内的POI及街景图片,并缓存下来。
[0181]需要说明的是,在用户弯折柔性屏的过程中,用户停止动作并保持不动时,才可确定出最终的曲面半径或曲面弧度。用户从开始弯折到停止动作保持不动,需要一定的时间,而下载数据也需要占用时间。
[0182]为了缩短时间,上述步骤A至D可作如下变化:
[0183]步骤Al:将弯曲方向信息转换为移动方向;
[0184]步骤A2:下载以当前位置为出发点,在沿该移动方向上,预设区域内的元素并缓存。
[0185]上述预设区域S可为矩形、圆形、椭圆等。假定A点为当前位置,移动方向为“前”。当预设区域为矩形时,参见图9a,该矩形位于当前位置的前方,矩形的长边或短边与移动方向平行,矩形的长边和短边的长度可根据需要灵活设计;当预设区域为圆形时,参见图%,该圆形位于当前位置的前方,移动方向与圆形的直径重叠(也可不重叠),圆形的直径可根据需要灵活设计;当预设区域为椭圆形时,参见图9c,该椭圆形位于当前位置的前方,移动方向与椭圆形的长轴重叠(也可不重叠),椭圆形的长、短轴的长度可根据需要灵活设计。
[0186]步骤B1:将弯曲程度信息转换为沿该移动方向上的移动距离;
[0187]步骤Cl:根据上述移动方向和移动距离,确定新位置C ;
[0188]仍请参见图9a_c,当新位置C在区域S内时,具有下述步骤Dl:
[0189]从缓存的元素中查找出与新位置相关的元素。
[0190]当然,新位置C位于区域S外也可能发生,此时,需要重新下载与新观察点相关的元素(步骤D2)。
[0191]当用户通过点击从一个观察点(位置)切换到更一个观察点(位置)时,可能会观察不到一些Ρ0Ι,例如,参见图10,假定:
[0192]第一个观察点(位置)A在雍和宫北侧,距离雍和宫223米,其附近分布着一些POI(以空心圆圈表示);第二个观察点(位置)B在雍和宫北侧,距离雍和宫71米,距离雍和宫西二门103米,附近也分布着一些POI ;第三个观察点(位置)C距离雍和宫西二门44米,附近也分布着一些POI。
[0193]如果通过点击从第一个观察点(位置)A直接切换到第三观察点(位置)C,则第二个观察点(位置)B附近的POI将被错过。
[0194]为解决上述问题,上述步骤S33还可包括如下步骤:
[0195]步骤E:确定目标区域SI。
[0196]请参见图1la和图11b,上述目标区域SI覆盖新位置C与当前位置A。目标区域可为矩形、圆形、椭圆等,只要其包括新位置C与当前位置A即可。
[0197]更具体的,目标区域为圆形时,可将A点与C点连线作为一条直径,画出圆形区域即为目标区域;当目标区域为矩形时,可将A点与C点连线作为矩形的中心线,并以A、C点间连线的长度作为矩形长边的长度(参见图11b),矩形的短边长度可任意设置;目标区域为椭圆时,可将A点与C点连线作为椭圆的长轴(或短轴),椭圆的短轴可任意设置。
[0198]步骤F:获取目标区域内的POI。
[0199]获取方式可为向服务器发送街景内容请求,请求下载目标区域中的POI,并缓存下来。
[0200]或者,当移动距离不大于距离阈值,直接从缓存中查询目标区域中的Ρ0Ι。
[0201]或者,当按步骤Al至Dl获取区域S内的元素后,如目标区域SI包含在区域S之内(请参见图1lc-图lie)时,直接从缓存中查询目标区域中的Ρ0Ι。
[0202]相应的,步骤S34则还可包括:显示目标区域内的Ρ0Ι。
[0203]需要说明的是,在第一工作模式下,在未刷新前或在用户未弯折柔性屏之前,柔性屏所显示的街景图片相应的位置仍是当前位置。而在刷新后,则相当于运行到了新位置,此时,该新位置就成为了当前位置了。举例来讲,在用户未弯折柔性屏之前,柔性屏所显示的街景图片对应位置A,用户弯折柔性屏,移动设备根据弯折信息确定了新位置C,并刷新。此时,新位置C变成了当前位置。
[0204]需要说明的是,由于某种原因,在某一位置上,并非四个移动方向都是有效的。例如,在东西走向的街道上,则不能向南、北方向运动。因此,在将弯曲方向信息转换为移动方向后,在执行上述步骤B或步骤A2之前,还可先判断转换出的移动方向是否有效,如无效,则结束,不再执行后续步骤。如有效,则继续执行步骤B或步骤A2。
[0205]另外,为了方便用户操作,还可在柔性屏的显示区域显示虚线,以指示用户可沿哪一方向弯折。例如,参见图Hf,虚线LI指示可沿长边方向弯折,虚线L2指示可沿短边方向弯折。
[0206]此外,前述还提及了可沿对角线方向弯折,在本发明其他实施例中,可将沿对角线方向弯折形成凸面(第五弯曲方向)与放大指令相转换,而将沿对角线方向弯折形成凹面(第六弯曲方向)与缩小指令相转换,反之亦可,以控制对街景地图的放大或缩小。
[0207]在介绍在横屏模式下的具体细节后,下面将介绍在竖屏模式下的具体细节。
[0208]观察方向的变化与两个参数有关:旋转方向(水平面向左、水平面向右、垂直面向上、垂直面向下)以及旋转角度/旋转速度(旋转速率)。依地理位置的不同,以及观察者面朝方向不同,观察者水平面向左旋转在地理上可为水平向东方、西方、南方或北方旋转。
[0209]为了与上述两参数相挂钩,上述步骤S35可具体包括:
[0210]1),将弯曲方向信息转换为旋转方向;
[0211]更具体,可将第一弯曲方向转换为第一旋转动方向(水平面向左)、第二弯曲方向转换为第二旋转方向(水平面向左)、第三弯曲方向转换为第三旋转方向(垂直面向上)、第四弯曲方向转换为第四旋转方向(垂直面向下)。
[0212]或者,也可将第一弯曲方向转换为第二旋转动方向、第二弯曲方向转换为第一旋转方向、第三弯曲方向转换为第四旋转方向、第四弯曲方向转换为第三旋转方向。本领域技术人员可随意设计弯曲方向与旋转方向的转换关系,在此不作赘述。
[0213]2),将弯曲程度信息转换为旋转速度或旋转角度;
[0214]以弯曲弧度转换旋转速度为例,可定义凹面对应的弧度值为负,而凸面对应的弧度值为正。在转换时,可进行线性转换:
[0215]假定柔性屏的弯曲弧度在[-X,X]范围内,将弯曲弧度线性转换为旋转速度,也即将最小弯曲弧度值(或称第一弯曲弧度值)-X转换为第一旋转速度-V,将最大弯曲弧度值(或称第二弯曲弧度)χ转换为第二旋转速度V,其他取值介于第一弯曲弧度值与第二弯曲弧度值之间的弧度值,所对应的旋转速度的取值范围在一 V与V之间,V可取2厘米/秒,也可取其他数值。此外,还可以使用非线性转换的方法。弯曲半径也可进行类似的转换,本领域技术人员可根据需要进行灵活设计,在此不作赘述。
[0216]3),根据旋转方向和旋转速度(旋转速率)确定新观察方向,或者,根据旋转方向和旋转角度确定新观察方向;
[0217]需要说明的是,将弯曲弧度转换旋转速度,最终也是为了确定旋转了多少角度。
[0218]4),获取与新观察方向相关的元素。
[0219]获取方式可为向服务器发送街景内容请求,请求下载与新观察方向相关的元素,并缓存下来。
[0220]或者,也可预先下载当前位置方圆M米之内的POI及街景图片并缓存,当用户弯曲柔性屏时,直接从缓存中查找出来与新观察方向相关的元素即可。
[0221]前已述及,旋转方向可为水平面向左、水平面向右、垂直面向上、垂直面向下。垂直面向上的旋转和垂直面向下的旋转,相对于水平面向左和水平面向右的旋转有一定的特殊性,那就是:
[0222]垂直面向上的旋转相当于用户仰头看,垂直面向下的旋转相当于用户低头。一般情况下,垂直面向上旋转45度(俗称45度角仰视),就看到天空了。因此,在垂直面向上旋转60度,与在垂直面向上旋转70度相比没太大的差别,看到的都是天空;对于垂直面向下的旋转也是类似,垂直面向下旋转45度(俗称的135度角俯视),一般看到的就是地面了。因此,在垂直面向下旋转60度,与在垂直面向下旋转70度相比没太大的差别,看到的都是地面。
[0223]因此,可设置垂直面向上旋转角度阈值,可将其称为第一旋转角度阈值,并可设置垂直面向下旋转角度阈值,可将其称为第二旋转角度阈值。而上述步骤S36可具体细化为:
[0224]当旋转方向为第三旋转方向时,在第三旋转方向上的旋转角度累计超过第一旋转角度阈值时,显示带有天空的街景图片,并在该带有天空的街景图片上显示当前位置上的POI (参见图12)。
[0225]当旋转方向为第四旋转方向时,在第四旋转方向上的旋转角度累计超过第二旋转角度阈值时,显示带有地面的街景图片,并在该带有地面的街景图片上显示当前位置上的POI。
[0226]这里所称的累计,是指在水平面上不发生旋转的基础上,同一位置、同一旋转方向上(第三或第四旋转方向)多次的累计。举例来讲,用户在位置Α,保持水平面朝南不变的基础上,抬头向上看。第一次用户控制柔性屏,使在垂直方向上向上旋转了 20度角(也即20度仰角),第二次,用户在20度仰角的基础上,又控制柔性屏,使垂直方向上向上旋转了 80度角,这样,累积的旋转角度就为100度,但仰角最多为90度,100度超过了阈值,这样,在第二次刷新时,显示带有天空的街景图片,并在该带有天空的街景图片上显示位置上的POI就可以了。第一旋转角度阈值和第二旋转角度阈值的绝对值可为60度、70度、80度、90度或其他,本领域技术人员可进行灵活设计,在此不作赘述。
[0227]上述街景地图可用于多种应用场景,例如,用于信息分享。比如,A和B相约到复兴门桥见面,但是复兴门桥是一个方圆将近I公里的大型立交桥,这样A和B都知道对方在桥附近但是可能找不到对方。A或B可以在复兴门桥的街景地图上选中一个Ρ0Ι,比如桥东南角的某商店,然后将该POI分享给对方,对方就可以获知准确位置。
[0228]基于该场景,在本发明其他实施例中,参见图14,上述方法还可包括如下步骤:
[0229]S4、接收并记录用户选中的POI,在街景图片上予以标注;
[0230]用户可以通过点击柔性屏的方式选中一个Ρ0Ι,或者,用户可以点击柔性屏上街景照片中的任意一点,移动设备经过计算确定用户选中点的位置,生成一个POI点;或者,用户可以使用定位技术,如GPS、Glonass、北斗或者基于蜂窝网的定位方式确定自己的当前位置,将自己的当前位置作为一个POI。
[0231]S5、生成包含被标注的POI的街景示意图;此外,用户还可输入附加信息,该附加信息也可添加至上述街景示意图中。
[0232]更具体的,可直接依据柔性屏显示的当前街景图,生成街景示意图。也可以最佳可视效果显示包括用户选中POI的街景图,并依据该街景图生成街景示意图。
[0233]以最佳可视效果显示包括用户选中POI的街景图的原因是,当前街景图片是真实建筑的照片,用户选中的POI点可能位于当前街景图片中的真实建筑的侧面,不利于观看。所以需要移动设备通过自动旋转观察方向、移动位置的方式,调整街景显示,使得柔性屏上以最佳可视效果显示用户选中POI。然后在街景地图上标注用户选中的POI。
[0234]所谓最佳可视效果,是指用户选中POI与当前位置距离最小,对用户选中的POI标注后,用户可以毫无难度的识别出标注的POI。
[0235]此外,还有一种情况,用户使用定位技术确定的Ρ0Ι,和柔性屏显示的街景图片不是同一场景,则移动终端自动切换到用户所在环境或最靠近用户所在环境的街景图片,并在这个新的街景图片上标注“用户POI”。
[0236]S6、生成并分享包括上述街景示意图的POI信息记录。
[0237]例如,参见图15所示的POI信息记录,街景示意图中椭圆是用户选定的POI,卡通图像及旁边的文字是用户添加的附加信息,其文字为“我是梅西,下午三点我在这里等你,坐标(XX,YY),正阳门前”。
[0238]下面将介绍如何生成和分享POI信息记录:
[0239]用户可通过頂业务中的摇一摇,或者点击显示界面上某个按钮或者特定按键的方式,触发信息分享:
[0240]在步骤S6之后,移动终端自动生成一条消息,该消息包含POI信息记录,或者该消息可以包含一个URL,该URL指向POI信息记录;
[0241]移动终端弹出联系人列表,用户从联系人列表中选择一个或者多个联系人,分享生成的消息;分享消息的方式可以是通过彩信、微信、微博私信等多种方式。
[0242]在介绍完方法后,本文下述将介绍与之相对应的移动设备。
[0243]参见图16,上述移动设备可包括:
[0244]弯曲确定单元0,用于在柔性屏上显示街景地图时确定柔性屏是否发生弯曲;
[0245]弯曲信息获取单元I,用于在确定柔性屏发生弯曲时获取柔性屏的弯曲信息;
[0246]元素获取单元2,用于根据弯曲信息获取单元I获取的弯曲信息,获取用于刷新的元素;
[0247]刷新单元3,用于显示元素获取单元2获取到的用于刷新的元素。
[0248]在方法中介绍了,刷新最常见的触发条件有两个:一是位置发生变化,二是观察方向发生变化,并引入了两种工作模式。
[0249]为了方便得区分出是位置发生变化还是观察方向发生变化,可采用两种工作模式,第一工作模式与位置发生变化相对应,第二工作模式则与观察方向发生变化相对应。而考虑到一般移动终端的界面显示分为横屏、竖屏两种模式,可使用横屏、竖屏分别与上述两种工作模式对应。例如,横屏模式对应第一工作模式,竖屏模式对应第二工作模式,反之亦可。
[0250]因此,在本发明其他实施例中,参见图17,上述元素获取单元2可包括第一获取子单元21和第二获取子单元22,其中,第一获取子单元21用于在第一工作模式下,根据弯曲信息,至少获取与新位置相关的元素。而第二获取子单元22用于在第二工作模式下,根据弯曲信息,获取与新观察方向相关的元素。
[0251 ] 相对应的,上述刷新单元3可包括第一刷新子单元31和第二刷新子单元32,其中,第一刷新子单元31用于显示获取到的新位置上的元素;而第二刷新子单元32用于显示获取到的与新观察方向相关的元素。
[0252]上述横屏、竖屏是通过重力传感器的输出而确定的,因此,在本发明其他实施例中,上述移动设备还可包括工作模式确定单元,用于利用重力传感器确定处于何种工作模式,更具体的,上述工作模式确定单元可进一步包括:
[0253]重力输出获取子单元,用于获取重力传感器的输出;
[0254]判断子单元,用于根据重力传感器的输出确定处于何种工作模式。
[0255]在本发明其他实施例中,上述第一获取子单元21可进一步包括:
[0256]第一转换模块,用于将弯曲方向信息转换为移动方向;
[0257]第二转换模块,用于将弯曲程度信息转换为沿移动方向上的移动距离;
[0258]第一确定模块,用于根据移动方向和移动距离,确定新位置;
[0259]新位置元素获取模块,用于至少获取与新位置相关的元素。
[0260]或者,上述第一获取子单元21可进一步包括:
[0261]第一转换模块,用于将弯曲方向信息转换为移动方向;
[0262]缓存单元,用于下载在沿该移动方向上的、预设区域内的元素,并缓存;
[0263]第二转换模块,用于将弯曲程度信息转换为沿移动方向上的移动距离;
[0264]第一确定模块,用于根据上述移动方向和移动距离,确定新位置;
[0265]查找单元,用于从缓存单元缓存的元素中查找出与新位置相关的元素。
[0266]此外,在本发明其他实施例中,上述所有实施例中的元素获取单元2还可包括如下模块:
[0267]目标区域确定模块,用于确定目标区域。目标区域包括新位置与当前位置;
[0268]目标区域POI获取单元,用于获取目标区域内的POI;
[0269]相应的,刷新单元3还可包括第三刷新子单元。第三刷新子单元,可用于显示目标区域POI获取单元获取的目标区域内的Ρ0Ι。具体介绍可参见本文前述介绍,在此不作赘述。
[0270]第二获取子单元22可进一步包括:
[0271]第三转换模块,用于将弯曲方向信息转换为旋转方向;
[0272]第四转换模块,用于将弯曲程度信息转换为旋转速度(速率)或旋转角度;
[0273]第二确定模块,用于根据旋转方向和旋转速度(速率),或者,根据旋转方向和旋转角度,确定新观察方向;
[0274]新观察方向元素获取单元,用于获取与新观察方向相关的元素。
[0275]详细内容可参见本文前述的记载,在此不作赘述。
[0276]为进行信息分享,在本发明其他实施例中,参见图18,还可包括:
[0277]记录单元4,用于接收并记录用户选中的POI ;
[0278]生成单元5,用于生成标示出用户选中的POI的街景示意图;
[0279]分享单元6,用于生成并分享至少包括街景示意图的POI信息记录。
[0280]此外,还可包括:
[0281]附加单元,用于接收用户输入的附加信息;
[0282]添加单元,用于将附加信息添加至POI信息记录。
[0283]详细内容可参见本文前述的记载,在此不作赘述。
[0284]图19给出了上述移动设备180的另一种结构,其可包括CPU181和存储器182。其中,CPU181通过运行存储在存储器182内的软件程序183以及调用存储在存储器182内的数据,至少可执行如下步骤:
[0285]SO、在显示街景地图时确定柔性屏是否发生弯曲。
[0286]S1、获取柔性屏的弯曲信息。
[0287]S2、根据上述弯曲信息,获取用于刷新的元素。
[0288]上述元素至少包括街景图片和兴趣点POI。
[0289]S3、显示获取到的所述用于刷新的元素。
[0290]在本发明中,软件程序183具体可为街景地图程序,存储器182具体可为DDRSDRAM、SRAM、FLASH、SSD、RAM、ROM等,其主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统,以及至少一个功能所需的应用程序(例如上述软件程序183)等;数据存储区可存储根据CPU181的执行情况而最终产生的数据,至于CPU181在执行上述步骤所产生的中间数据,则存储在内存中。需要说明的是,CPU181和存储器182可集成于同一芯片内,也可为独立的两个器件。
[0291]还需要说明的是,CPU181还可执行方法部分记载的、各步骤的细化以及步骤S4-S6等,详细内容请参见前述介绍,在此不作赘述。
[0292]更具体的,上述移动设备,参见图20,其可包括柔性屏、弯曲检测电路(弯曲检测电路包括:弯曲检测传感器)、触控检测电路(触控检测电路包括:触控检测传感器)、中央处理器(即CPU181)、重力传感器、存储器(即存储器182)等。
[0293]上述各器件、电路作用如下:
[0294]中央处理器读取存储器中的软件程序,并将程序界面呈现在柔性屏上;
[0295]柔性屏和弯曲检测传感器、触控检测传感器连接。
[0296]其中,弯曲检测传感器,可以检测柔性屏的弯曲方向,并且能够度量柔性屏的弯曲程度。弯曲检测传感器为现有技术,在此不作赘述。
[0297]中央处理器在获取到弯曲检测传感器传送的柔性屏的弯曲信息后,可根据弯曲信息获取用于刷新的元素,并利用获取到的元素刷新界面;
[0298]触控检测传感器用于检测基于柔性屏的触控姿势,如点击、双击、滑动等姿势。
[0299]重力传感器,重力传感器的输出用于判断柔性屏是处于竖屏模式还是处于横屏模式。
[0300]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0301]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0302]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种数据处理方法,其特征在于,包括: 在柔性屏上显示街景地图时确定所述柔性屏是否发生弯曲; 在确定所述柔性屏发生弯曲时获取所述柔性屏的弯曲信息; 根据所述弯曲信息,获取用于刷新的元素,所述弯曲信息包括弯曲方向信息和弯曲程度信息,所述用于刷新的元素至少包括街景图片和兴趣点POI; 显示获取到的所述用于刷新的元素。
2.如权利要求1所述的方法,其特征在于,所述根据所述弯曲信息,获取用于刷新的元素包括: 在第一工作模式下,根据所述弯曲信息,获取与新位置相关的元素; 或者, 在第二工作模式下,根据所述弯曲信息,获取与新观察方向相关的元素。
3.如权利要求2所述的方法,其特征在于,所述第一工作模式为横屏模式,所述第二工作模式为竖屏模式,或者,所述第一工作模式为竖屏模式,所述第二工作模式为横屏模式; 所述方法还包括: 利用重力传感器确定处于何种工作模式。
4.如权利要求2或3所述的方法,其特征在于,所述根据所述弯曲信息,获取与新位置相关的元素包括: 将所述弯曲方向信息转换为移动方向; 将所述弯曲程度信息转换为沿所述移动方向上的移动距离; 根据所述移动方向和所述移动距离,确定所述新位置; 至少获取与所述新位置相关的元素。
5.如权利要求2或3所述的方法,其特征在于,所述根据所述弯曲信息,获取与新位置相关的元素包括: 将所述弯曲方向信息转换为移动方向; 下载沿所述移动方向上、预设区域内的元素,并缓存; 将所述弯曲程度信息转换为沿所述移动方向上的移动距离; 根据所述移动方向和所述移动距离,确定所述新位置; 从缓存的元素中查找出与所述新位置相关的元素。
6.如权利要求2-5任一项所述的方法,其特征在于,所述显示获取到的所述用于刷新的元素包括:显示与所述新位置相关的元素。
7.如权利要求6所述的方法,其特征在于, 所述根据所述弯曲信息,获取用于刷新的元素还包括: 确定目标区域,所述目标区域覆盖所述新位置与当前位置; 获取所述目标区域内的POI ; 所述显示获取到的所述用于刷新的元素还包括: 显示所述目标区域内的POI。
8.如权利要求2或3所述的方法,其特征在于,所述根据所述弯曲信息,获取与新观察方向相关的元素包括: 将所述弯曲方向信息转换为旋转方向; 将所述弯曲程度信息转换为旋转速度或旋转角度; 根据所述旋转方向和所述旋转速度,或者,根据所述旋转方向和所述旋转角度,确定所述新观察方向; 获取与所述新观察方向相关的元素。
9.如权利要求1-8任一项所述的方法,其特征在于,还包括: 接收并记录用户选中的POI ; 生成标示出用户选中的POI的街景示意图; 生成并分享至少包括所述街景示意图的POI信息记录。
10.如权利要求9所述的方法,其特征在于,还包括: 接收用户输入的附加信息; 将所述附加信息添加至所述POI信息记录。
11.一种移动设备,其特征在于,包括: 弯曲确定单元,用于在柔性屏上显示街景地图时确定所述柔性屏是否发生弯曲; 弯曲信息获取单元,用于在确定所述柔性屏发生弯曲时获取所述柔性屏的弯曲信息;元素获取单元,用于根据所述弯曲信息获取单元获取的所述弯曲信息,获取用于刷新的元素,所述弯曲信息包括弯曲方向信息和弯曲程度信息,所述用于刷新的元素至少包括街景图片和兴趣点Ρ0Ι; 刷新单元,用于显示所述元素获取单元获取到的所述用于刷新的元素。
12.如权利要求11所述的移动设备,其特征在于,所述元素获取单元包括: 第一获取子单元,用于在第一工作模式下,根据所述弯曲信息,获取与新位置相关的元素; 第二获取子单元,用于在第二工作模式下,根据所述弯曲信息,获取与新观察方向相关的元素。
13.如权利要求12所述的移动设备,其特征在于,所述第一工作模式为横屏模式,所述第二工作模式为竖屏模式,或者,所述第一工作模式为竖屏模式,所述第二工作模式为横屏模式; 所述设备还包括: 工作模式确定单元,用于利用重力传感器确定处于何种工作模式。
14.如权利要求12或13所述的移动设备,其特征在于,所述第一获取子单元包括: 第一转换模块,用于将所述弯曲方向信息转换为移动方向; 第二转换模块,用于将所述弯曲程度信息转换为沿所述移动方向上的移动距离; 第一确定模块,用于根据所述移动方向和所述移动距离,确定所述新位置; 新位置元素获取模块,用于至少获取与所述新位置相关的元素。
15.如权利要求12或13所述的移动设备,其特征在于,所述第一获取子单元包括: 第一转换模块,用于将所述弯曲方向信息转换为移动方向; 缓存单元,用于下载沿所述移动方向上、预设区域内的元素,并缓存; 第二转换模块,用于将所述弯曲程度信息转换为沿所述移动方向上的移动距离; 第一确定模块,用于根据所述移动方向和所述移动距离,确定所述新位置; 查找单元,用于从所述缓存单元缓存的元素中查找出与所述新位置相关的元素。
16.如权利要求12至15任一项所述的移动设备,其特征在于,所述刷新单元包括:第一刷新子单元,用于显示与所述新位置相关的元素。
17.如权利要求16所述的移动设备,其特征在于, 所述元素获取单元还包括: 目标区域确定模块,用于确定目标区域,所述目标区域覆盖所述新位置与当前位置; 目标区域POI获取单元,用于获取所述目标区域内的POI ; 所述刷新单元还包括: 第三刷新子单元,用于显示所述目标区域POI获取单元获取的所述目标区域内的Ρ0Ι。
18.如权利要求12或13所述的移动设备,其特征在于,所述第二获取子单元包括: 第三转换模块,用于将所述弯曲方向信息转换为旋转方向; 第四转换模块,用于将所述弯曲程度信息转换为旋转速度或旋转角度; 第二确定模块,用于根据所述旋转方向和所述旋转速度,或者,根据所述旋转方向和旋转角度,确定新观察方向; 新观察方向元素获取单元,用于获取与所述新观察方向相关的元素。
19.如权利要求18所述的移动设备,其特征在于,所述刷新单元还包括: 第二刷新子单元,用于显示获取到的所述与新观察方向相关的元素。
20.如权利要求11-19任一项所述的移动设备,其特征在于,还包括: 记录单元,用于接收并记录用户选中的POI ; 生成单元,用于生成标示出用户选中的POI的街景示意图; 分享单元,用于生成并分享至少包括所述街景示意图的POI信息记录。
21.如权利要求20所述的移动设备,其特征在于,还包括: 附加单元,用于接收用户输入的附加信息; 添加单元,用于将所述附加信息添加至所述POI信息记录。
【文档编号】G06F3/0488GK104375713SQ201310354092
【公开日】2015年2月25日 申请日期:2013年8月14日 优先权日:2013年8月14日
【发明者】李国庆, 常新苗, 赵晓娜 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1