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

文档序号:6331926阅读:97来源:国知局
专利名称:基于位置识别的启动应用的方法以及使用该方法的手持设备的制作方法
技术领域
本发明涉及人工智能和手持设备的环境感知技术,更具体地,涉及一种基于位置识别的启动应用的方法以及使用该方法的手持设备。
背景技术
智能手持设备,例如智能手机、个人数字助理(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。上述的各个部件可以被进一步划分为更细分的模块,或者组合为更少的模块。位置-应用配置模块140可具有不同的工作模式,例如,由用户手动标注语义位置和应用之间的关系的手动模式、基于统计的自动标注模式和基于关键词搜索的标注模式。 位置-应用配置模块140可工作于以上模式中的一个,或者同时工作于以上模式中的两个或多个。位置标注模块151根据用户的输入,将以经纬度表示的地理位置标注为语义位置。在进入位置标注功能之后,位置标注模块151可控制手持设备在显示单元120上显示地图。用户可以通过输入单元110的输入将一建筑标注为“公司”,将另一建筑标注为“家”。 位置标注模块151将用户标注的地理位置的语义位置存储在位置-应用关系设置模块155 中。在位置-应用关系设置模块155中存储了位置-应用关系库,在关系库中存储了地理位置的语义位置。应用标注模块153用于将特定的应用标注到特定的应用场合,即,标注到特定的语义位置。例如,用户可将在显示单元120上显示的菜单中的“将手持设备模式设置为振动模式”的应用场合手动标注为“公司”。位置-应用关系设置模块155将应用与语义位置之间的关系存储在位置-应用关系库中。同样地,用户可手动地更改或取消语义位置和应用之间的对应关系。每当语义位置和应用之间的对应关系被标注、更改或取消时,应用标注模块153更新位置-应用关系设置模块155中的位置-应用关系库。除了上述的由用户手动标注应用和语义位置之间的关系之外,应用标注模块153还可实现基于统计的应用自动标注。在基于统计的自动标注模式下,应用标注模块153自动收集和管理手持设备的活动。 手持设备在日常生活中会产生大量的活动记录,例如,打电话、发短信、听音乐等。如果设置了手持设备的情景模式进行自动标注,则所有这些活动将被应用标注模块153记录下来, 并自动标注上语义位置。应用标注模块153还将对所有收集到的活动记录进行分析,统计出在特定场合(位置)经常发生的活动,并把这些活动和位置的对应关系存储到位置-应用关系设置模块155中的位置-应用关系库。另外,应用标注模块153还可基于关键字搜索来执行对应用的标注。当用户启动位置标注模块151对某地理位置进行语义标注时,应用标注模块153将自动搜索手持设备的上下文,并将发现的与所标注的语义位置相关联的应用推荐出来,询问用户是否进行标注。用户可以设置当前语义位置和所推荐的应用之间的关系,并把这种关系存储到位置-应用关系设置模块155中的位置-应用关系库。以上给出了三种不同的标注语义位置和应用之间的关系的方式。当然,本发明不限于在此描述的三种方式,本领域的技术人员可采用其他的任意的标注语义位置和应用之间的关系的方式。 可选地,根据本发明另一实施例,位置-应用配置模块140的位置-应用关系设置模块155还可定义特定应用和位置之间的关系的紧密程度。例如,如果用户设置特定应用和某一位置之间的关系是“自动”,则意味着用户一旦进入该位置,该位置对应的应用(活动)将被自动启动。如果用户设置它们的关系是“推荐”,则意味着用户一旦进入该位置, 则该位置对应的应用将弹出是否启动的询问。用户如果点击确认,该应用才能被激活。“自动”和“推荐”表示应用和位置之间的关系的紧密程度。另外,根据本发明的实施例,可为一个语义位置标注多个应用,S卩,将多个应用与语义位置关联。这样,当手持设备100进入与语义位置相应的地理位置时,手持设备100可执行与该语义位置相关联的多个应用,或者提供菜单供用户选择多个应用中的一个执行。 例如,手持设备100可显示与该语义位置相关的多个应用的菜单,用户可从菜单中选择想要执行的应用。下面将参照图3和图4分别对根据本发明实施例的手持设备的位置-应用标注方法和自适应应用启动方法进行描述。图3示出的是根据本发明实施例的标注手持设备的位置与应用的对应关系的方法的流程图。首先,在步骤310,检测手持设备的地理位置,获取地理位置信息,并将以经纬度表示的地理位置标注为语义位置。然后,在步骤320,设置特定应用与语义位置之间的对应关系,其中,可根据以下三种方式之一来设置特定应用与位置之间的对应关系第一种设置方式是手动标注方式,S卩,由用户手动指定应用和语义位置之间的对应关系。用户还可手动地更改或取消应用和语义位置之间的对应关系。第二种设置是基于关键字搜索的应用自动标注方式。每次用户完成语义位置标注后,手持设备将以语义位置设置为关键词自动搜寻手机上下文。如果发现了与语义位置关联的应用(例如,该应用的元数据里包含特定语义位置),则手持设备将进行关联推荐,并根据用户的选择来标注应用和语义位置之间的关系。第三种设置方法是基于统计的应用自动标注方式。在用户完成语义位置标注后, 手持设备将自动对设备操作活动进行记录和统计分析。如果基于记录和统计发现与语义位置关联的应用(例如,某应用在处于特定的语义位置时被频繁启动),则手持设备将进行关联推荐,并根据用户的选择来标注应用和语义位置之间的关系。可选地,步骤320还可包括,如果用户选择标注应用和语义位置之间的关系,则还询问用户将所述关系设置为“自动”还是“推荐”关系。其中,步骤320中的一个语义位置可被设置为对应于多个应用。最后,在步骤330,根据用户的选择,存储特定应用和语义位置之间的对应关系。
图4是示出根据本发明实施例的自适应应用启动方法的流程图。首先,在步骤410,将地理位置标注为语义位置,并设置语义位置与应用之间的对应关系以形成位置-应用关系库。可参照图3描述的过程来执行步骤410。在步骤420,检测当前的地理位置,并确定当前地理位置是否具有对应的语义位置。接下来,如果确定当前地理位置具有语义位置,则在步骤430查询位置-应用关系库,检测是否存在与该语义位置对应的应用。如果在步骤430确定当前的语义位置具有对应的应用,则在步骤440执行与语义位置对应的应用。否则,步骤返回到420。其中,根据本发明的另一实施例,步骤440还可包括如果检测到语义位置与应用之间的关系是自动执行关系,则直接执行与语义位置对应的应用。如果检测到语义位置与应用之间的关系是推荐执行关系,则询问用户是否执行该应用。如果用户选择执行该应用,则执行该应用,否则,应用将不会被启动。下面将以手机为具体示例来说明根据本发明的基于位置识别的自适应应用启动方法和使用该方法的手持设备。首先,用户将特定经纬度的区域设置为“家”,这种对应关系将被存储在位置-应用关系设置模块155中。同时,用户将与“更改手机主题为温暖的冬天”这个应用对应的语义位置设置为“家”,这种对应关系也将被存储在位置-应用关系设置模块155中,并且用户可将“家”的语义位置和“更改手机主题为温暖的冬天”的应用二者之间的关系定义为“自动”。这样,当定位模块120侦测到手机用户进入到“家”的位置,该应用将被自动启动,使得手机的主题被更换为“温暖的冬天”。类似地,如果用户将某地理位置设置为“迪士尼”,则手机将启动基于关键字的应用标注模块153进行上下文搜寻,查询到“更改手机主题为迪士尼系列”的应用与语义位置 “迪士尼”相关联。用户可选择将将语义位置“迪士尼”与应用“更改手机主题为迪士尼系列”关联,并将二者之间的关系设置为自动。设置的关系将被存储在位置-应用关系设置模块巧5中。在下一次,当手机用户进入迪士尼公园时,手机主题将被自动切换为迪士尼系列,从而给用户带来应景的友好体验。在另一实施例中,用户可选择使用基于统计的应用自动标注模式。在该模式下,位置-应用配置模块140将收集用户的动作日志,并对每一条动作记录进行语义位置的标注。 例如,用户在工作场合频繁使用收音机并频繁给某人打电话。位置-应用配置模块140在对动作日志进行统计分析以后,在显示单元120上弹出提示框,询问是否将“把收音机放置在桌面”标注为“工作场所”或者是否将“把某人放置在联系人列表的前端”标注为“工作场所”。如果用户选择进行以上的标注,并将以上的语义位置与应用之间的关系为“自动”,则位置-应用关系设置模块1 在位置-应用关系库中增添两条记录。下次,当用户进入工作场所时,手机将在位置-应用关系设置模块155中检测到有两个应用需要被自动启动,于是“将收音机放置在桌面”和“将某人放置在联系人列表的前端”将被自动执行,从而用户在工作场所可便利地启动收音机和给某人打电话。本发明公开了一种基于位置识别的手持设备的应用自适应启动的方法。主要通过识别用户所在的地理位置,自动或手动关联手持设备的相关功能应用,从而达到根据不同使用地点提供不同手持设备应用的效果。使用手持设备获取用户所在的位置信息,将以经纬度表示的地理位置标注为语义位置(如家,办公室,公园,商厦,酒吧,游乐场,景点等), 并将语义位置信息与特定的手持设备功能绑定,从而可根据用户所在位置提供不同的应用和服务。通过识别用户所在地自适应手持设备应用,可根据不同的地点提供给用户最贴切的应用和服务。本发明扩展了位置识别技术在手持设备中的应用领域,为用户带来了便捷和智能的位置识别技术的体验。虽然已经参照本发明的若干示例性实施例示出和描述了本发明,但是本领域的技术人员将理解,在不脱离权利要求及其等同物限定的本发明的精神和范围的情况下,可以在形式和细节上做出各种改变。
权利要求
1.一种基于位置识别的启动应用的手持设备,包括输入单元,接收用户的输入;应用模块,执行手持设备的各种应用;定位模块,识别手持设备的地理位置,并根据用户的输入将地理位置转换为用户定义的语义位置;位置-应用配置模块,设置地理位置和语义位置的对应关系以及语义位置与应用之间的对应关系,根据定位模块所确定的当前语义位置确定应该执行的特定应用,并控制应用模块执行所述特定应用。
2.如权利要求1所述的手持设备,其中,由用户手动标注、更改或取消语义位置与应用之间的对应关系。
3.如权利要求1所述的手持设备,其中,位置-应用配置模块基于手持设备的活动记录统计来自动地标注语义位置与应用之间的对应关系。
4.如权利要求1所述的手持设备,其中,位置-应用配置模块基于语义位置的关键字搜索来向用户推荐语义位置与应用之间的对应关系。
5.如权利要求1至4中的任意一个所述的手持设备,其中,位置-应用配置模块将语义位置与应用之间的对应关系设置为自动执行应用或在执行应用前询问用户是否执行应用。
6.如权利要求4所述的手持设备,其中,搜索应用的元数据来获得与语义位置的关键字相关联的应用。
7.如权利要求1所述的手持设备,其中,一个语义位置对应于多个应用。
8.一种基于位置识别的自适应启动手持设备的应用的方法,包括(a)将地理位置标注为语义位置,并设置语义位置与应用之间的对应关系以形成位置-应用关系库;(b)检测当前的地理位置,并确定当前地理位置是否具有对应的语义位置;(c)如果确定当前地理位置具有语义位置,则查询位置-应用关系库,检测与语义位置对应的应用;(d)如果检测到与语义位置对应的应用,则执行与所述语义位置对应的应用。
9.如权利要求8所述的方法,其中,步骤(a)包括由用户手动标注、更改或取消语义位置与应用之间的对应关系。
10.如权利要求8所述的方法,其中,步骤(a)包括基于手持设备的活动记录统计来自动地标注语义位置与应用之间的对应关系。
11.如权利要求8所述的方法,其中,步骤(a)包括基于语义位置的关键字搜索来向用户推荐语义位置与应用之间的对应关系。
12.如权利要求8至11中的任意一个所述的方法,其中,步骤(a)还包括将语义位置与应用之间的对应关系设置为自动执行应用或在执行应用前询问用户是否执行应用。
13.如权利要求11所述的方法,其中,搜索应用的元数据来获得与语义位置的关键字相关联的应用。
14.如权利要求8所述的方法,其中,一个语义位置对应于多个应用。
全文摘要
本发明提供了一种基于位置识别的启动应用的手持设备,包括输入单元,接收用户的输入;应用模块,执行手持设备的各种应用;定位模块,识别手持设备的地理位置,并根据用户的输入将地理位置转换为用户定义的语义位置;位置-应用配置模块,设置地理位置和语义位置的对应关系以及语义位置与应用之间的对应关系,根据定位模块所确定的当前语义位置确定应该执行的特定应用,并控制应用模块执行所述特定应用。
文档编号G06F17/30GK102404680SQ20101027985
公开日2012年4月4日 申请日期2010年9月9日 优先权日2010年9月9日
发明者彭鸽, 杜乐, 谢林 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1