基于位置识别的启动应用的方法以及使用该方法的手持设备技术

技术编号:7270209 阅读:161 留言:0更新日期:2012-04-15 15:46
本发明专利技术提供了一种基于位置识别的启动应用的手持设备,包括:输入单元,接收用户的输入;应用模块,执行手持设备的各种应用;定位模块,识别手持设备的地理位置,并根据用户的输入将地理位置转换为用户定义的语义位置;位置-应用配置模块,设置地理位置和语义位置的对应关系以及语义位置与应用之间的对应关系,根据定位模块所确定的当前语义位置确定应该执行的特定应用,并控制应用模块执行所述特定应用。

【技术实现步骤摘要】

本专利技术涉及人工智能和手持设备的环境感知技术,更具体地,涉及一种基于位置识别的启动应用的方法以及使用该方法的手持设备
技术介绍
智能手持设备,例如智能手机、个人数字助理(PDA)等通常具备位置识别功能和自适应菜单功能。位置识别功能帮助用户对当前自己所处的位置进行定位并获得与位置相关的地理位置信息。自适应菜单功能可根据用户的设置或使用习惯来提供用户熟悉的菜单,从而方便用户使用。目前,位置识别技术主要通过全球卫星定位系统(GPS)技术来实现,并且位置识别技术已经广泛应用于移动设备中。例如,手机可配备有GPS模块以随时随地查询手机所处的位置,或者用于导航。利用位置识别来根据不同的位置场合为用户提供不同的特定服务是智能化移动设备的发展趋势。Google发表了一个Gears Geolocation API,它可以用于 Chrome、Internet Explorer、Safari、Firefox 和 Opera 等浏览器,只要连接的 Wi-Fi 基站登记了站址,不需要GPS就可以获得精度为200米的定位。这种API还可以帮助网站将当地的新闻、天气等服务信息提供给正在当前位置的人,还可以找到同位置的朋友相互交流。 在另一示例中,苹果公司的iPhone中提供的Iphone Ioopt可以进行实时定位,无论用户位于何处,在何处打电话等事项都能通过Iphone Ioopt记录下来,而Loopt也能根据用户的不同需求向用户提供相关个人数据。此外,基于位置识别技术拓展出的应用也越来越多。例如,在申请号为 200310103823.9的中国专利技术专利申请中,提出了一种基于位置的呼叫转移方法,利用用户的移动个人通信设备和无线电信网络根据用户的新近位置和用户的历史位置记录,识别用户的位置,并根据所述位置转移电话号码。然而,现有技术并没有将位置识别技术与手持设备应用本身进行合理的融合。现有的位置识别技术应该扩展到更多应用领域,从而使位置识别技术与手持设备应用相结合,使手持设备变的更加智能。用户可随时随地享受不同的应用和服务,例如,根据不同的位置更换不同的手持设备主题,根据不同的位置提供最贴切的功能和应用,或者根据不同的位置智能生成动态菜单结构(比如联系人列表等)。另外,现有的手持设备应用程序越来越多,用户通常可以自己下载应用程序到自己的手持设备并安装使用。但越来越多的应用程序使得用户对需要的应用程序进行查找和分类变的十分麻烦。如果手持设备可以智能过滤(filter)应用程序,将大大改进用户的使用体验。
技术实现思路
本专利技术的示例性实施例克服了上述的缺点和其他上面没有描述的缺点。同样地, 本专利技术无需克服上述缺点,而且本专利技术的示例性实施例可以不克服上述的任何问题。本专利技术提供了一种基于位置识别的启动应用的手持设备,包括输入单元,接收用户的输入;应用模块,执行手持设备的各种应用;定位模块,识别手持设备的地理位置,并根据用户的输入将地理位置转换为用户定义的语义位置;位置-应用配置模块,设置地理位置和语义位置的对应关系以及语义位置与应用之间的对应关系,根据定位模块所确定的当前语义位置确定应该执行的特定应用,并控制应用模块执行所述特定应用。根据本专利技术的一方面,由用户手动标注语义位置与应用之间的对应关系。根据本专利技术的另一方面,位置-应用配置模块基于手持设备的活动记录统计来自动地标注语义位置与应用之间的对应关系。根据本专利技术的另一方面,位置-应用配置模块基于语义位置的关键字搜索来向用户推荐语义位置与应用之间的对应关系。根据本专利技术的一方面,位置-应用配置模块将语义位置与应用之间的对应关系设置为自动执行应用或在执行应用前询问用户是否执行应用。根据本专利技术的一方面,通过搜索应用的元数据来获得与语义位置的关键字相关联的应用。本专利技术还提供了一种基于位置识别的启动手持设备的应用的方法,包括将地理位置标注为语义位置,并设置语义位置与应用之间的对应关系以形成位置-应用关系库; 检测当前的地理位置,并确定当前地理位置是否具有对应的语义位置;如果确定当前地理位置具有语义位置,则查询位置-应用关系库,检测与语义位置对应的应用;执行与语义位置对应的应用。附图说明通过下面结合附图对实施例的详细描述,本专利技术的上述和/或其他方面将会变得清楚和更容易理解,其中图1是示出根据本专利技术示例性实施例的手持设备的框图;图2是根据本专利技术实施例的图1的手持设备的位置-应用配置模块的具体结构的示图;图3示出的是根据本专利技术实施例的标注手持设备的位置与应用之间的关系的方法的流程图;图4是示出根据本专利技术实施例的基于位置识别的自适应应用启动方法的流程图。 具体实施例方式下面将参照附图对本专利技术的示例性实施例进行描述以帮助全面理解本专利技术的概念。应理解,在这里示出的仅是本专利技术的示意性示例,而不是将本专利技术限定为在此描述的实施例。在附图中,相同的标号表示相同的元件。图1是示出根据本专利技术示例性实施例的手持设备100的框图。根据本专利技术的手持设备可以是手机、上网本、笔记本电脑、个人数字助理等具有位置识别功能的设备。如图1 所示,手持设备100包括输入单元110、定位模块120、应用模块130和位置_应用配置模块 140。输入单元110可以是用于用户输入的任何装置。例如,如果手持设备100是手机,则输入单元可以是小键盘、触摸屏;如果手持设备100是笔记本,则输入单元可以是标准键盘、鼠标、手写板等。输入单元110将用户的输入转变为相应的信号发送到位置-应用配置模块140以对位置-应用关系进行设置。定位模块120用于对手持设备100的地理位置进行定位,并将定位的地理位置转换为用户标注的语义位置,将在以下结合位置-应用配置模块140进一步描述。在本实施例中,以全球卫星定位系统(GPS)模块作为定位模块120的一种实施方式。当然,也可采用其他方式的定位技术,例如,通过Wi-Fi连接从基站获取地理位置。所有的手持设备的应用或者手持设备的活动、设置等,都属于应用模块。该模块覆盖了手持设备软件所能够实现的各种功能和不同类型的应用。从狭义的角度来讲,每个应用可以是一次函数调用,甚至是手持设备内一段代码的执行。在本实施例中,应用模块130 根据来自位置-应用配置模块140的控制命令执行安装在手持设备100中的应用,或者改变正在执行的应用。例如,手持设备100可执行与位置相应的功能,更换手持设备的主题, 显示动态菜单等。应用模块130例如可包括显示单元、扬声器等,用于实现正在执行的应用的视觉效果或听觉效果。位置-应用配置模块140设置地理位置和语义位置的对应关系以及特定应用与语义位置之间的对应关系,根据定位模块120所确定的语义位置确定当前应执行的应用,并控制应用模块130执行相应的应用。这里的语义位置表示地理位置对于用户的现实意义, 即,由用户定义的抽象含义。例如,地图上的某一特定建筑对应于用户工作的公司,因此,该特定建筑的语义位置为“公司”。下面将参照图2详细地描述图1的手持设备100中的位置-应用配置模块140的一个实施例。如图2所示,位置-应用配置模块140包括位置标注模块151、应用标注模块 153和位置-应用关系设置模块155。以上的划分只是为了便于更好地描述根据本专利技术实施例的位置-应用配置模块140。上述的各个部件可以被本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:杜乐彭鸽谢林
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术