基于位置信息的设置时区的方法和用于支持该方法的电子设备技术领域
本公开涉及一种用于基于位置信息设置时区信息的方法和装置。
背景技术
电子设备向用户提供诸如日程管理功能、备忘录功能等的附加功能。特别地,用户
可以通过日程管理功能根据用户所在的地点的标准时区来设置日程(即日程项或事件)。
同时,用户可以因为海外商务旅行或旅游从当前位置移动到另一区域或国家。在
这种情况下,电子设备根据移动之前或移动之后的地区或国家显示不同的标准时区。也就
是说,标准时区可以随着在移动之前或之后的区域或国家中使用的标准子午线的改变而改
变。因此,当用户在另一个地区或国家预设日程时,用户可以根据地点输入地点和标准时
区,以便基于相应地点的标准时区设置日程。
发明内容
技术问题
然而,用户应当在识别相应地点和根据每个地区或国家而不同的相应地点的标准
时区之后输入日程,这使得用户感到不方便。
此外,电子设备不能识别小城市或小国家的准确时区,使得难以识别和设置标准
时区。也就是说,除非通过地图搜索识别小城市或小国家,否则电子设备难以识别小城市或
小国家的标准时区。
解决方案
上述信息仅作为背景信息呈现以帮助理解本公开。关于上述内容中的任何一个是
否可以作为关于本公开的现有技术,没有做出确定,也没有做出断言。
本公开的方面用于解决至少上述问题和/或缺点,并且提供至少下面描述的优点。
因此,本公开的一个方面在于提供一种基于位置信息设置时区的方法和用于支持其的电子
设备。
本公开的一个方面是提供一种通过包括在输入位置信息中的全球定位系统(GPS)
坐标信息来自动获取和改变标准时区信息的方法。
本公开的另一方面在于提供一种电子设备,当添加日程时,其可以在给定日程的
时间之前和之后通过预定日程上下文推断与地点和时间相关联的给定日程项的时区,并自
动为推断的时区设置标准时区。此外,当添加日程时,电子设备可以计算在添加的日程之前
和之后的时间间隔中由日程上下文跨越的距离,并提供最接近的标准时区信息。
根据本公开的一个方面,提供了一种基于位置信息设置时区的方法。该方法包括
由包括处理器的电子设备接收在电子设备的日程设置屏幕上的位置信息的输入,获取并显
示与输入的位置信息相关的时区信息,并存储包括位置信息和时区信息的日程。
根据本公开的另一方面,提供了一种基于位置信息设置时区的方法。该方法包括
当在电子设备的日程设置屏幕上检测到日程登记请求时,由包括处理器的电子设备确定是
否存储了与要登记的日程相关的日程,当存储了相关日程时,获取并显示位置信息和时间,
并存储包括了位置信息和时区信息的将要登记的日程。
根据本公开的另一方面,提供了一种基于位置信息设置时区的方法。该方法包括:
当第一输入对应于与日程项相关的时间信息时,显示包括位置信息的日程登记屏幕,接收
第一输入,接收与日程项相关的位置信息,其中在完成日程登记时,将第一输入作为当前位
置的时间信息存储;当第一输入对应于与日程项相关的位置信息时,接收与第一输入之后
的日程项相关的时间信息,其中在完成日程登记时将所接收的时间信息作为所输入的位置
的时间信息存储。
根据本公开的另一方面,提供了一种电子设备。电子设备包括被配置为显示包括
位置信息和时区信息的日程设置屏幕的显示单元,以及包括处理器的控制器,该处理器被
配置为当在日程设置屏幕上接收到位置信息的输入时,获取并显示与输入的位置信息相关
的时区信息,并存储包括位置信息和时区信息的日程。
根据本公开的另一方面,提供了一种电子设备。该电子设备包括被配置为显示包
括位置信息和时区信息的日程设置屏幕的显示单元,以及包括处理器的控制器,该处理器
被配置为当在日程设置屏幕上检测到日程登记请求时,确定是否存储了与将要登记的日程
相关的日程,当存储了相关日程时,获取并显示相关日程的位置信息和时区信息,并存储包
括位置信息和时区信息的将要登记的日程。
根据本公开的另一方面,提供了一种电子设备。该电子设备包括被配置为显示包
括位置信息的日程登记屏幕显示单元以及包括处理器的控制器,该处理器被配置为接收第
一输入;并且当第一输入对应于与日程项相关的时间信息时,响应于第一输入接收与日程
项相关的位置信息,其中当完成日程登记时将第一输入作为当前位置的时间信息存储,并
且当第一输入对应于与日程项相关的位置信息时,接收与第一输入之后的日程项相关的时
间信息,其中,在完成日程登记时将所接收的时间信息作为所输入的位置的时间信息存储。
有益效果
根据本公开的各种实施例的通过使用位置信息设置时区的方法和用于支持该方
法的电子设备允许用户通过基于日程的上下文自动改变标准时区来快速设置日程。此外,
用户可以通过与当添加日程时所推荐的与时间接近的时区信息来解决输入时区的不便。通
过自动设置与输入的位置信息相关的标准时区信息,用户可以只经由输入位置信息来解决
输入标准时区的麻烦过程和设置标准时区的困难。
从以下结合附图公开了本公开的各种实施例的详细描述,对于本领域技术人员,
本公开的其他方面、优点和主要特征将变得显而易见。
本公开的另一方面提供了一种包括指令的计算机程序,该指令被布置为当被运行
时实现根据上述方面中的任一个的方法。另一方面提供了存储这样的程序的机器可读存
储。
本公开的各个方面和特征在所附权利要求中定义。
本公开的某些实施例的目的是至少部分地解决、减轻或消除与现有技术相关联的
问题和/或缺点中的至少一个。某些实施例旨在提供下面描述的优点中的至少一个。
附图说明
从以下结合附图的描述中,本公开的某些实施例的上述和其他方面、特征和优点
将更加显而易见,其中:
图1示出了根据本公开的实施例的电子设备的配置;
图2是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图;
图3A、图3B、图3C、图3D、图4A、图4B、图4C和图4D示出了根据本公开的各种实施例
的使用位置信息的时区设置方法;
图5是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图;
图6A、图6B、图6C、图6D、图7A、图7B、图7C和图7D示出了根据本公开的各种实施例
的使用位置信息的时区设置方法;
图8是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图;
图9A、图9B、图9C、图10A、图10B和图10C示出了根据本公开的各种实施例的使用位
置信息的时区设置方法;
图11是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图;
图12A、12B和12C示出了根据本公开的各种实施例的使用位置信息的时区设置方
法;以及
图13是示出了根据本公开的实施例的通过使用位置信息向用户提供通知的方法
的流程图。
在整个附图中,应当注意,相同的附图标记用于描绘相同或相似的元件、特征和结
构。
具体实施方式
提供以下参考附图的描述以帮助全面理解由权利要求限定的本公开的各种实施
例。其包括各种特定细节以帮助理解,但这些仅被视为示例性的。因此,本领域普通技术人
员将认识到,在不脱离本公开的范围的情况下,可以对本文所描述的各种实施例进行各种
改变和修改。此外,为了清楚和简明,可以省略对公知功能和结构的描述。
在以下描述和权利要求中使用的术语和词语不限于书面意义,而是仅由发明人使
用以使得能够清楚和一致地理解本公开。因此,对本领域技术人员显而易见的是,提供本公
开的各种实施例的以下描述仅用于说明目的,而不是为了限制由所附权利要求限定的本公
开的目的。
应当理解,除非上下文另有明确规定,否则单数形式“一”、“一个”和“该”包括复数
指示物。因此,例如,对“一个部件表面”的引用包括对一个或多个这样的表面的引用。特别
地,在使用不定冠词时,除非上下文另有要求,否则说明书应被理解为考虑复数以及单数。
在本公开中,表述“包括”和“可以包括”是指对应的功能、操作或元素的存在,并且
不限制一个或多个附加的功能、操作或元素。在描述中,应当理解术语“包括”和“具有”指示
特征、数字、操作、结构元件、部件或其组合的存在,并且不提前排除所述存在或添加一个或
多个其他特征、数字、操作、结构元件、部件或其组合的可能性。
在本公开中,表达“或”包括在一起列举的单词的任何或所有组合。例如,表达“A或
B”可以包括A,可以包括B,或者可以包括A和B。
除非另有定义,本文使用的包括技术术语或科学术语的所有术语具有与本公开所
属领域的技术人员所理解的相同的含义。在通常使用的字典中定义的术语应被解释为具有
与相关领域中的上下文含义相同的含义,并且不应被解释为具有理想的或过度正式的含
义,除非在本说明书中清楚地定义。
在下文中,将参考附图描述根据本公开的各种实施例的电子设备。如在本公开的
各种实施例中使用的术语“用户”可以指示使用电子设备的人或使用电子设备的设备(例
如,人工智能电子设备)。
根据实施例,电子设备可以包括智能电话、平板个人计算机(PC)、移动电话、视频
电话、电子书阅读器、台式PC、膝上型PC、上网本计算机、个人数字助理(PDA)、便携式多媒体
播放器(PMP)、运动图像专家组阶段1或阶段2(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动
医疗设备、相机、可穿戴设备(例如,诸如电子眼镜的头戴式设备(HMD))、电子衣服、电子手
镯、电子项链、电子配件、电子纹身和智能手表。
根据本公开的实施例的位置信息可以指包括关于纬度、经度和高度的信息的坐标
信息。此外,根据本公开的实施例的时区信息指的是与位置信息相对应的标准时区。时区信
息可以通过通信单元从外部电子设备或服务器来接收,或者通过与存储在电子设备中的位
置信息匹配的时区信息来获取。根据本公开的实施例,电子设备可以根据位置信息的输入
自动提取时区信息并显示到日程设置屏幕中。
根据本公开的实施例,电子设备可以基于第一时区进行操作。此时,电子设备可以
在第一时区的位置处登记要在另一位置处进行的日程。电子设备可以通过将另一位置输入
到日程设置屏幕中来获取并显示另一位置上的第二时区信息。当电子设备基于第二时区信
息设置日程时,可以在第一时区位置处存储具有转换过的时区信息的日程。在整个本公开
中术语“日程”用于指日历功能、日程管理功能、备忘录功能等中的一个或多个基于时间的
项目或事件的表示;本文中使用的术语“日程项”和“事件”与术语“日程”相关。注意,术语
“日程”包括具有单个时间点(或者在“全天”事件的情况下,单个日历日期)的日历项目、跨
越具有开始和结束时间的时间段的日历事件(以分钟、小时和/或天为单位表示)、以及一个
或多个相关事件(即事件的日程)的组,例如可以安排用于海外商务旅行。
以下讨论的图1至图13以及用于在本专利文档中描述本公开的原理的各种实施例
仅仅是说明性的,不应以任何方式解释为限制本公开的范围。本领域技术人员将理解,本公
开的原理可以在任何适当安排的通信系统中实现。用于描述各种实施例的术语是示例性
的。应当理解,提供这些仅仅是为了帮助理解本说明书,并且它们的使用和定义不限制本公
开的范围。除非另有明确说明,否则术语第一、第二等用于区分具有相同术语的对象,并且
不以任何方式表示时间顺序。集合被定义为包括至少一个元素的非空集合。
图1示出了根据本公开的实施例的电子设备的配置。
参考图1,示出了根据本公开的电子设备,其中电子设备可以包括通信单元110、存
储单元120、触摸屏130和控制器140。
通信单元110通过网络与外部电子设备执行语音呼叫、视频呼叫或数据通信。通信
单元110可以包括对发送信号的频率进行上变频和放大的射频(RF)发送器,以及对所接收
的信号进行低噪声放大并对所接收信号的频率进行下变频的RF接收器。此外,通信单元110
可以包括调制器和解调器。调制器和解调器可以包括码分多址(CDMA)、宽带CDMA(WCDMA)、
长期演进(LTE)、Wi-Fi、无线宽带(WiBro)、蓝牙和近场通信(NFC)。通信单元110可以是移动
通信模块、因特网通信模块和/或短距离通信模块。
具体地,根据本公开的实施例,通信单元110可以在控制器140的控制下从所连接
的外部电子设备或服务器接收与位置信息相关的时区信息。
存储单元120可以包括用于存储电子设备的操作程序的程序存储器,和用于存储
在程序的执行期间生成的数据的数据存储器。
具体地,根据本公开的实施例,存储单元120可以包括日程数据库(DB)121和时区
信息DB 122。
日程DB 121可以指根据日程设置请求的多个(pieces)日程信息输入的集合。日程
DB 121可以包括日程名称、位置信息、与位置信息相关的时区信息、以及日程通知信息。
时区信息DB 122可以指与位置信息相关的多个时区信息的集合。可以使用时区信
息DB 122来获取关于位置坐标的时区信息。
触摸屏130可以包括一体地实现的显示单元131和触摸面板132。显示单元131可以
在控制器140的控制下根据电子设备的使用来显示各种屏幕。此外,显示单元131可以包括
液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、微机电系统(MEMS)显
示器或电子纸显示器。显示单元131可以为用户显示各种类型的内容(例如,文本、图像、视
频、图标或符号)。触摸面板132可以使用例如电子笔或用户的身体部分来接收触摸输入、手
势输入、接近输入或悬停输入(hovering input)。
具体地,根据本公开的实施例,显示单元131可以在控制器140的控制下显示不包
括时区信息的日程设置屏幕。当在控制器140的控制下在不包括时区信息的日程设置屏幕
中检测到位置信息输入时,显示单元131可以获取并显示与位置信息相关的时区信息。或
者,显示单元131可以在控制器140的控制下显示包括第一时区信息的日程设置屏幕。当在
控制器140的控制下检测到位置信息输入时,显示单元131可以获取与位置信息相关的第二
时区信息并显示第二时区信息而不是第一时区信息。也就是说,显示单元131可以在控制器
140的控制下从第一时区信息切换到第二时区信息并显示第二时区信息。
控制器140控制电子设备的整体操作和电子设备的内部组件之间的信号流,处理
数据,并控制从电池到组件的电力供应。
具体地,根据本公开的实施例,控制器140可以包括日程管理模块141。
根据本公开的实施例,日程管理模块141可以在未输入时区信息的日程设置屏幕
上接收位置信息输入。当接收到位置信息输入时,日程管理模块141可以自动获取与输入的
位置信息相关的时区信息,并在日程设置屏幕上显示位置信息和时区信息。此外,日程管理
模块141可以存储包括位置信息和时区信息的日程。
根据本公开的另一实施例,日程管理模块141可以显示包括第一时区信息的日程
设置屏幕。当接收到位置信息输入时,日程管理模块141可以获取与输入的位置信息相关的
第二时区信息。日程管理模块141可以确定第一时区信息和第二时区信息是否彼此匹配。
当第一时区信息和第二时区信息彼此匹配时,日程管理模块141可以存储包括位
置信息和第一时区信息的日程。与此相反,当第一时区信息和第二时区信息彼此不匹配时,
日程管理模块141可以在日程设置屏幕上显示第二时区信息,而不是第一时区信息。日程管
理模块141可以存储包括位置信息和第二时区信息的日程。
根据本公开的另一实施例,当检测到日程登记请求时,日程管理模块141可以基于
检测到日程登记请求的日期确定所存储的日程(例如,包括日期的日程,或日期之前和之后
的日程)是否存在。例如,基于24小时一天,日程可以连续几天持续整天(例如,一个日程可
以持续两天或更多天)。当所存储的日程存在时,日程管理模块141可以获取对日程设置的
位置信息和时区信息。日程管理模块141可以在日程设置屏幕上显示所获取的位置信息和
时区信息。日程管理模块141可以存储包括所获取的位置信息和时区信息的日程。
根据本公开的另一实施例,日程管理模块141可以接收在日程设置屏幕上输入的
时间信息。时间信息可以指日程的开始时间和结束时间。日程管理模块141可以确定在输入
时间信息的时间附近存储的日程是否存在。此时,所存储的日程可以是以小时为单位设置
的日程(例如,日程设置从08:00至10:00)。当存储的日程存在时,日程管理模块141可以计
算所存储的日程的时间信息与输入时间信息之间的时间差。日程管理模块141可以基于所
计算的时间差(即,针对所存储的日程的位置的潜在行驶距离内的多个位置的位置信息)从
所存储的日程的位置信息获取可移动范围的位置信息。日程管理模块141可以提取并显示
与可移动范围的位置信息相关的推荐时区信息。当检测到用于选择所显示的推荐时区信息
的输入时,日程管理模块141可以在日程设置屏幕上显示所选择的时间信息。日程管理模块
141可以存储包括位置信息和时区信息的日程。
根据本公开的另一实施例,日程管理模块141可以获取电子设备的当前位置。日程
管理模块141可以识别与电子设备的当前位置相关的时区信息,以确定所识别的时区信息
和预设日程的时区信息是否彼此匹配。此外,日程管理模块141可以确定电子设备的当前位
置信息和预设日程的位置信息是否彼此匹配。
当所识别的时区信息和预设日程的时区信息彼此匹配,以及电子设备的当前位置
信息和当前日程的位置信息彼此匹配时,日程管理模块141可以在设置到日程的提醒时间
(alarm time)输出通知。当所识别的时区信息和预设日程的时区信息彼此不匹配或者电子
设备的当前位置信息和当前日程的位置信息彼此不匹配时,日程管理模块141可以计算在
当前位置和预设日程的位置信息之间行驶所花费的时间,并基于所计算的行驶时间在设置
到日程的提醒时间之前输出通知。
图2是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图。此
外,图3A至图4D示出了根据本公开的各种实施例的使用位置信息的时区设置方法。
参考图2,示出了示出时区设置方法的流程图,以使得根据时区设置方法,如图1所
示的控制器140可以在操作201中显示日程设置屏幕。日程设置屏幕可以是通过运行诸如日
程应用、备忘录应用和日记应用等日程登记的应用而显示的屏幕。根据本公开的实施例,假
设通过日程应用显示日程设置屏幕。
日程设置屏幕可以不显示位置信息和时区信息。例如,如图3A中所示,如图1中所
示的控制器140可以显示日程设置屏幕。更具体地,日程设置屏幕(在图3A中)可以包括日程
名称输入区域301、位置信息输入区域303、地图选项卡305、日程时间信息设置区域307、全
天复选框309、日程重复设置选项卡(map tab)311、标准时区设置区域313、日历视图选项卡
315、帐户选项卡317、帐户视图选项卡319、提醒321、提醒添加选项卡323、日程添加选项卡
327、取消选项卡329和保存选项卡331。然而,本公开不限于此。如上所述,位置信息输入区
域303和标准时区设置区域313可以是其中不显示信息的空白区域。
参考图2,在操作203中,控制器140可以在日程设置屏幕接收关于位置信息的输
入。根据本公开的实施例,接收位置信息的输入的方法可以包括如图3A所示的地图选项卡
305、通过如图3A所示的位置信息输入区域303的输入、以及基于先前输入所存储的位置信
息的选择中的至少一个。
例如,参考图3A,控制器140可以在日程设置屏幕上的地图选项卡305中检测触摸
输入325。控制器140可以响应于触摸输入325显示如图3B所示的屏幕。图3B的屏幕可以包括
通过其输入位置信息的位置信息输入区域333、当前位置选项卡337、地图屏幕342、当前位
置信息343、键盘345、搜索键347、取消选项卡339和完成选项卡341。
此外,控制器140可以通过使用键盘345在位置信息输入区域333中接收位置信息
“伦敦西区史密斯广场”的输入335。控制器140可以输入位置信息“伦敦西区史密斯广场”
335并在搜索键347上检测触摸输入349。
如图3C所示,响应于在搜索键347上检测到的触摸输入349,控制器140可以显示与
输入到地图屏幕342上的位置信息输入区域333中的位置信息“伦敦西区史密斯广场”对应
的位置信息351。
再次参考图2,控制器140可以在操作205中获取与输入的位置信息相关的时区信
息。控制器140可以通过如图1所示的通信单元110从外部电子设备或服务器接收与位置信
息相对应的时区信息,或者从如图1所示的存储单元120的如图1所示的时区信息DB 122获
取时区信息。此时,当输入位置信息对应于城市时,控制器140可以识别相应城市的时区信
息,然后显示时区信息。
当输入位置信息不对应于城市时,控制器140可以通过通信单元110从外部电子设
备或服务器接收与相应坐标匹配的时区信息,或者从如上所述的存储单元120的时区信息
DB 122获取时区信息,以自动设置时区信息。例如,参考图3C,当在完成选项卡341上检测到
触摸输入353时,控制器140可以获取与位置信息“伦敦西区史密斯广场”相关的时区信息。
也就是说,控制器140可以获取与位置信息“伦敦西区史密斯广场”335相关的时区信息
“(GMT-07:00)太平洋时间”。
参考图2,控制器140可以在操作207中显示所获取的时区信息。例如,如图3D中所
示,控制器140可以在日程设置屏幕的位置信息输入区域303中显示位置信息“伦敦西区史
密斯广场”335并在标准时区输入区域313中显示与位置信息335相关的时区信息“(GMT-07:
00)太平洋时间”357。此时,日程时间信息设置区域307可以显示根据时区信息“(GMT-07:
00)太平洋时间”357的时间信息。换句话说,控制器140可以应用时区信息“(GMT-07:00)太
平洋时间”357来设置基于时区信息的日程。
根据本公开的实施例,控制器140可以同时执行操作205和操作207。换句话说,当
检测到位置信息的输入时,控制器140可以自动获取与位置信息相关的时区信息,并同时在
日程设置屏幕上显示位置信息和时区信息。
参考图2,控制器140可以在操作209中存储包括位置信息和时区信息的日程。例
如,当在保存选项卡331上检测到触摸输入时,控制器140可以存储包括位置信息335和时区
信息357的日程。此时,当检测到另一区域的输入时,控制器140还可以存储其他区域中的信
息以及位置信息335和标准时区信息357。
根据参考图4A至图4D的图2的另一实施例,如图1所示的控制器140可以显示如图
4A所示的日程设置屏幕。
由于已经在图3A至图3D中描述了日程设置屏幕,将省略其冗余描述。此时,日程设
置屏幕(在图4A中)可以处于其中位置信息和时区信息未被输入到位置信息输入区域303和
标准时区输入信息313中的状态。控制器140可以在日程设置屏幕(图4A中)上的位置信息输
入区域303中检测触摸输入401。
响应于触摸输入,控制器140可以显示如图4B中所示的键盘345。控制器140可以通
过使用键盘345将位置信息输入到位置信息输入区域303中。更具体地,控制器140可以检测
键盘345的“S”上的触摸输入403。响应于“S”上的触摸输入403,如图4C所示,控制器140可以
在位置信息输入区域303中显示“S”405。
此外,控制器140可以通过预测文本提取包括“S”的位置信息,并显示包括信息
407、409、411和413的推荐的位置信息415。当在推荐的位置信息415中检测到“首尔站SS宾
馆”409的触摸输入417时,控制器140可以获取与“首尔站SS宾馆”409相关的时区信息。也就
是说,控制器140可以获取与“首尔站SS宾馆”相关的时区信息“(GMT+09:00)”409。
如图4D所示,控制器140可以在显示信息输入区域303中显示“首尔站SS宾馆”419,
并在标准时区输入区域313中显示与所获取的信息“首尔站SS宾馆”419相关的时区信息
“(GMT+09:00)”。
也就是说,参考图2至图4D,当在没有显示位置信息和时区信息的状态下基于通过
地图的位置信息搜索或通过日程设置屏幕上的位置信息输入区域的输入来输入位置信息
时,控制器140可以获取并显示与位置信息相关的时区信息。换句话说,控制器140可以通过
单独的位置信息输入来自动获取并显示时区信息。
图5是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图。此
外,图6A至图7D示出了根据本公开的各种实施例的使用位置信息的时区设置方法。至于图
6A至图7D,由于在图3A至图3D中已经描述了日程设置屏幕,将省略其冗余描述。
参考图5,示出了示出时区设置方法的流程图,以使得根据时区设置方法,如图1所
示的控制器140可以在操作501中显示包括第一时区信息的日程设置屏幕。第一时区信息可
以是默认设置到电子设备的第一时区信息或通过GPS接收器(未示出)接收的当前位置的时
区信息。例如,如图6A中所示,控制器140可以在标准时区输入区域313显示包括默认设置的
时区信息或在当前位置通过在GPS接收器(未示出)接收的第一时区信息“(GMT+09:00)首
尔”601。
在操作503中,控制器140可以在日程设置屏幕上接收位置信息的输入。例如,如图
6A所示,控制器140可以检测地图选项卡305中的触摸输入603。响应于触摸输入603,控制器
140可以显示如图6B所示的屏幕。图6B的屏幕可以包括可以通过其输入位置信息的位置信
息输入区域333、当前位置选项卡337、地图屏幕342、当前位置信息343、键盘345和搜索键
347。此外,控制器140可以通过使用键盘345在位置信息输入区域333中接收位置信息“伦敦
西区史密斯广场”的输入605。控制器140可以检测搜索键347上的触摸输入607,并搜索输入
位置信息“伦敦西区史密斯广场”605。
如图6C所示,响应于在搜索键347上检测到的触摸输入607,控制器140可以显示与
输入到地图屏幕342上的位置信息输入区域333中的位置信息“伦敦西区史密斯广场”对应
的位置坐标351。
控制器140可以在操作505中获取与输入的位置信息相关的第二时区信息。例如,
当在完成选项卡341上检测到触摸输入609时,控制器140可以获取与位置信息“伦敦西区史
密斯广场”605相关的第二时区信息。与位置信息“伦敦西区史密斯广场”605相对应的第二
时区信息可以是“(GMT-07:00)太平洋时间”。
控制器140可以在操作507中确定第一时区信息和第二时区信息是否彼此匹配。操
作507可以是这样的操作:用于确定第一时区信息和第二时区信息,即标准时间区域,是否
彼此匹配,或者与第一时区信息相对应的位置信息和与第二时区信息相对应的位置信息是
否彼此匹配。即使多个时区信息相同,该操作认为相对应的位置也可以是不同的。当不满足
两个配置中的至少一个时,控制器140可以确定第一时区信息和第二时区信息彼此不匹配。
例如,参考图6D,可以确定在标准时区输入区域313中显示的第一时区信息“(GMT+
09:00)首尔”601和对应于位置信息“伦敦西区史密斯广场”605的第二时区信息“(GMT-07:
00)太平洋时间”611是否彼此匹配。根据本公开的实施例,可以识别第一时区信息“(GMT+
09:00)首尔”601和第二时区信息“(GMT-07:00)太平洋时间”611不彼此匹配。
当第一时区信息和第二时区信息不匹配时,控制器140可以在操作509中在标准时
区输入区域313中显示第二时间信息,而不是第一时区信息。例如,如图6D所示,控制器140
可以在位置信息输入区域303中显示位置信息“伦敦西区史密斯广场”605,并且在标准时区
输入区域313中显示时区信息“(GMT-07:00)太平洋时间”611。也就是说,在如图6A所示的标
准时区输入区域313中显示的第一时区信息切换到如图6D所示的第二时区信息。此时,日程
时间信息设置区域307可以根据时区信息“(GMT-07:00)太平洋时间”611来显示时间信息。
换句话说,图6A示出了应用了第一时区信息“(GMT+09:00)首尔”601的时间信息。然而,参考
图6D,获取了第二时区信息并示出了应用了第二时区信息“(GMT-07:00)太平洋时间”611的
时间信息。
在操作511中,控制器140可以存储包括位置信息和第二时区信息的日程。例如,当
在保存选项卡331上检测到触摸输入时,控制器140可以存储位置信息“伦敦西区史密斯广
场”605和时区信息“GMT+07:00)太平洋时间”611。
相反,在操作507中,当第一时区信息和第二时区信息彼此匹配时,控制器140可以
在操作513中存储包括位置信息和第一时区信息的日程。换句话说,当第一时区信息和第二
时区信息彼此匹配时,控制器140可以维持其中在标准时区输入区域313中显示第一时区信
息“(GMT+09:00)首尔”601的状态。也就是说,状态可以对应于其中第一时区信息和第二时
区信息彼此匹配并且第一时区信息的位置信息和第二时区信息的位置信息彼此匹配的状
态。
根据图5的另一个实施例,参考图7A至图7D,控制器140可以显示如在图7A中所示
的包括第一时区信息“(GMT-07:00)太平洋时间”703的日程设置屏幕。控制器140可以在显
示第一时区信息703的日程设置屏幕(在图7A中)上检测在位置信息输入区域303中的触摸
输入701。响应于触摸输入701,控制器140可以显示如图7B中所示的键盘345。控制器140可
以通过使用键盘345将位置信息输入到位置信息输入区域303中。更具体地,控制器140可以
检测键盘345的“S”上的触摸输入705。
响应于“S”上的触摸输入705,控制器140可以如图7C所示的在位置信息输入区域
303中显示“S”707。控制器140可以通过预测文本提取包括“S”的位置信息,并显示包括信息
709、711、713和715的推荐的位置信息717。当在推荐的位置信息717中检测到“首尔站SS宾
馆”711的触摸输入719时,控制器140可以获取与“首尔站SS宾馆”711相关的第二时区信息。
第二时区信息可以是“(GMT+09:00)首尔”。此外,控制器140可以确定第一时区信息和第二
时区信息是否彼此匹配。根据本公开的实施例,可以识别出第一时区信息“(GMT-07:00)太
平洋时间”和第二时区信息“(GMT+09:00)首尔”彼此不匹配。由于第一时区信息和第二时区
信息确实彼此匹配,如图7D所示的,控制器140可以在位置信息输入区域303中显示“首尔站
SS宾馆”711,以及在标准时区输入区域313中显示所获取的第二时区信息“(GMT+09:00)首
尔”721。
也就是说,参考图5至图7D,控制器140可以在显示第一时区信息的日程设置屏幕
上接收在标准时区输入区域313中的位置信息的输入,获取与输入的位置信息相关的第二
时区信息,以及当第一时区信息和第二时区信息彼此不匹配时,将在标准时区输入区域313
中显示的第一时区信息切换到所获取的第二时区信息并显示第二时区信息。
图8是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图。此
外,图9A至图10C示出了根据本公开的各种实施例的使用位置信息的时区设置方法。
图8至图10C示出了描述当在状态(在所示出的情况下,存储日程以天为单位设置:
所存储的日程可以,例如,设置为连续地从一天到七天的时间段)将新日程添加到所存储的
日程中时,基于所存储的日程获取并显示位置信息和时区信息的方法的流程图和视图。
参照图8,示出了示出时区设置方法的流程图,以使得根据时区设置方法,如图1中
所示的控制器140可以在操作801中检测日程登记请求。例如,如图9A中所示,控制器140可
以一次显示一周的日程屏幕。在日程屏幕上,可以如参考标号907所指示的设置从8号(星期
一)到12号(星期五)的巴黎日程。此时,控制器140可以在9号(星期二)在日程上检测触摸输
入909。响应于在9号(星期二)在日程上检测到的触摸输入909,如图9B所示,控制器140可以
显示加号(+)形状911。当在加号(+)形状911上检测到触摸输入913时,如图9C所示,控制器
140可以显示日程设置屏幕。根据本公开的实施例,当在加号(+)形状911上检测到触摸输入
时,控制器140可以将触摸输入确定为日程登记请求输入。
在操作803中,控制器140可以确定所存储的日程是否存在。控制器140可以分析将
要登记的日程的上下文,并确定在同一日程应用中是否存在已经添加的日程,或者在日程
前后24小时内在同一时区内是否有添加的日程。控制器140可以确定在包括要登记的日程
的预定间隔中或者在要登记的日程之前和之后是否有所存储的日程。例如,如图9A和图9B
所示,可以识别存储了以周为单位在日程屏幕上为整天901设置的连续日程907和以小时为
单位设置的日程905。
当所存储的日程存在时,控制器140可以在操作805中分析日程。控制器140可以在
操作807中获取对所存储的日程设置的位置信息和时区信息。例如,如在图9A和图9B中所
示,可以设置对应于巴黎的从8号(星期一)到12号(星期五)的整天的连续日程907的位置信
息以及与巴黎相关的时区信息。当将新日程添加到所存储的预定日程中(即,从8号到12号
的巴黎日程)(即,新日程被添加到9号)时,控制器140可以基于连续日程907确定位置信息
对应于巴黎,并自动获取与巴黎相关的时区信息。
控制器140可以在操作809中显示所获取的位置信息和时区信息。例如,如图9C所
示,控制器140可以在标准时区输入区域929中显示从连续日程907中获取的巴黎的时区信
息。图9C所示的屏幕可以是包括日程添加选项卡327、取消选项卡329、保存选项卡331、参与
者输入区域915、联系人917、状态输入区域919、隐私输入区域921、重复输入区域923、描述
输入区域925、表情符号选择区域927和标准时区输入区域929的屏幕。虽然在本公开的实施
例中假设仅输入标准时区929,但是本公开不限于此,并且可以检测在另一输入区域中的输
入。
控制器140可以在操作811中存储包括位置信息和时区信息的日程。例如,当在图
9C中的保存选项卡331上检测到触摸输入时,控制器140可以存储包括与巴黎的位置信息相
关的时区信息的日程。本公开不限于此,并且还可以存储输入到诸如日程名称的输入区域
的信息。
当在操作803中所存储的日程不存在时,控制器140可以在操作813中执行相应的
功能。例如,控制器140可以执行图2或图5的操作。
根据参考图10A至图10C的图8的另一个实施例,在如图10A所示的星期日程中由参
考标号1001所指示的,设置巴黎日程在8号(星期一)和10号(星期三)(关于图10A至图10C,
由于在图9A至图9C中已经描述了日程设置屏幕,因此将省略其冗余描述)。控制器140可以
在8号(星期一)和10号(星期三)之间的9号(星期二)在日程中检测触摸输入1003。如图10B
所示,响应于触摸输入1003,控制器140可以在9号(星期二)的日程上显示加号(+)形状
1005。控制器140可以在加号(+)形状1005上检测触摸输入1007。当检测到触摸输入时,控制
器140可以确定触摸输入对应于日程登记请求,并分析9号(星期二)之前和之后的日程(即8
号(星期一)和10号(星期三)的日程)。如上所述,9号(星期二)之前和之后的日程对应于巴
黎的8号(星期一)和10号(星期三)的日程。控制器140可以基于9号(星期二)的日程之前和
之后的日程,确定9号(星期二)日程的位置信息对应于巴黎。当在加号(+)形状1005上检测
到触摸输入1007时,控制器140可以显示如图10C所示的9号(星期二)的日程设置屏幕,并显
示巴黎的位置信息和由参考标号929所指示的巴黎的时区信息“(GMT+04:00)巴黎”。
也就是说,参照图8至图10C,当在所存储的预定间隔中检测到日程登记请求时,控
制器140可以基于预存的日程分析包括所登记的日程或所登记的日程之前和之后的日程的
日程信息,获取预存的日程的位置信息和时区信息,并在预定屏幕上显示位置信息和时区
信息。控制器140可以基于被设置为巴黎的位置信息来确定用户位于巴黎,并在没有单独的
位置信息输入的情况下自动设置时区信息。
图11是示出了根据本公开的实施例的使用位置信息的时区设置方法的流程图。
参考图11,当在所存储的日程事件(例如,以小时为单位存储的存储事件)的时间
的一小时或两小时内设置新日程事件时,可以基于新日程和所存储的日程之间的时间差来
推荐时区(接近所存储的日程事件的时区)。
参考图11,示出了示出时区设置方法的流程图,以使得根据时区设置方法,如图1
所示的控制器140可以在操作1101中接收在日程设置屏幕上输入的时间信息。
控制器140可以在操作1103中确定所存储的日程是否存在。所存储的日程可以指
接近输入时间信息的日程。当所存储的日程不存在时,控制器140可以在操作1119中执行相
应的功能。当存储的日程存在时,控制器140可以在操作1107中计算所存储的日程的时间信
息与输入时间信息之间的时间差。
在操作1109中,控制器140可以基于所计算的时间差基于所存储的日程的位置信
息来获取可移动范围内的位置信息。控制器140可以根据邻近日程的时间信息和输入的时
间信息之间的时间差自动地提取位置信息的时区。例如,当存储的日程的时间信息和输入
时间信息之间的时间差对应于两个小时时,控制器140可以获取关于在两个小时内的可移
动位置中的位置的位置信息。
在操作1111中,控制器140可以提取和显示与所获取的位置信息相关的时区信息。
当日程是在预输入日程的时间信息之前或之后的附加日程时,控制器140可以确定日程对
应于在预输入时区的范围内的移动,计算相邻的可移动距离,并推荐最小时区范围。也就是
说,当设置时区时,控制器140可以推荐例如在一小时或两小时内的可移动距离的时区,而
不是整个列表。换句话说,根据本公开,电子设备可以通过计算移动距离并推荐最近的时区
来向用户提供最小的选择路径。
当在操作1113中检测到对所显示的时区信息的选择时,控制器140可以在操作
1115中显示所选择的时区信息和位置信息。控制器140可以在操作1117中存储包括时区信
息和位置信息的日程。
图12A至图12C示出了根据本公开的各种实施例的使用位置信息的时区设置方法。
关于12A至图12C,由于在图3A至图3D和图9A至图9C中已经描述了日程设置屏幕,将省略其
冗余描述。
参考图12A,示出了其中预存了如参考标号1201所示的8月8日17:00的巴黎日程的
日程。
如参考标号1203c所指示的,如图1中所示的控制器140可以在8月8日的17:00的巴
黎日程1201之前的一个小时在8月8日的16:00设置日程事件1203a和/或在8月8日的17:00
的巴黎日程1201之后一个小时在8月8日的18:00设置日程事件1203b。或者,如参考标号
1205c所指示的,控制器140可以在8月8日的17:00的巴黎日程1201之前的两个小时在8月8
日15:00设置日程事件1205a和/或在8月8日的17:00的巴黎日程1201之后的两个小时在8月
8日的19:00设置日程事件1205b。
如图12B所示,控制器140可以检测在日程设置屏幕上的标准时区输入区域中的触
摸输入1207,以登记日程1203a和/或1203b。响应于触摸输入1207,控制器140可以提取如图
12B的附图标记1209所指示的与一小时内的可移动距离相对应的位置的GMT时区“(GMT+00:
00)伦敦”和“(GMT+01:00)罗马”,并显示(即推荐)所提取的如图12A的附图标记1203d所指
示的GMT时区。或者,如图12C所示,控制器140可以在日程设置屏幕上的标准时区输入区域
929中检测触摸输入1211以登记日程1205a和/或1205b。响应于触摸输入1211,控制器140可
提取如图12C的附图标记1213所指示的与两小时内的可移动距离相对应的位置的GMT时区
“(GMT+00:00)伦敦”、“(GMT+01:00)罗马”、“(GMT+01:00)瑞士”以及“(GMT+01:00)巴塞罗
那”,并显示(即推荐)所提取的如图12A的附图标记1205d所指示的GMT时区。可移动距离的
位置不限于此。
图13是示出了根据本公开的实施例的通过使用位置信息向用户提供通知的方法
的流程图。
参考图13,示出了示出向用户提供通知的方法的流程图,以使得根据该方法,如图
1所示的控制器140可以在操作1301中获取电子设备的当前位置。
控制器140可以在操作1303中识别与电子设备的当前位置相关的时区信息。
控制器140可以在操作1305中确定所识别的时区信息和预设时区信息是否彼此匹
配。预设时区信息可以是预存的时区信息。
当所识别的时区信息和预存的时区信息彼此匹配时,控制器140可以在操作1307
中在对预存的日程设置的提醒时间输出通知。换句话说,当所识别的时区信息和预存的日
程的时区信息彼此匹配时,控制器140可以确定电子设备的当前位置与预存日程的当前位
置相同。根据本公开的实施例,控制器140可以在所设置的提醒时间以在如图1所示的在显
示单元131上显示弹出窗口的和产生振动或声音中的至少一种方法通知用户所存储的日
程。
相反,当所识别的时区信息和预存的日程的时区信息彼此不匹配时,控制器140可
以在操作1309中计算在当前位置和预存的日程的位置信息之间行驶所花费的时间,并且基
于所需时间在设置到预存的日程的提醒时间之前输出通知。换句话说,当所识别的时区信
息和所预存的日程的时区信息彼此不匹配时,控制器140可以确定电子设备的当前位置与
所预存的日程的当前位置不相同。因此,控制器140可以计算在当前位置和预存的日程的位
置信息之间将花费的时间。此外,控制器140可以在考虑到所计算的所需的行驶时间的情况
下在所需时间之前输出通知。
本公开的各个方面还可以被实现为暂时性或非暂时性计算机可读记录介质上的
计算机可读代码。非暂时性计算机可读记录介质是可以存储其后可以由计算机系统读取的
数据的任何数据存储设备。非暂时性计算机可读记录介质的示例包括只读存储器(ROM)、随
机存取存储器(RAM)、CD-ROM、磁带、软盘和光学数据存储设备。非暂时性计算机可读记录介
质还可以分布在网络耦合的计算机系统上,以使得计算机可读代码以分布式方式
(distributed fashion)存储和执行。此外,用于实现本公开的功能程序、代码和代码段可
以由本公开所属领域的程序员很容易地解释。
在这一点上,应当注意,如上所述的本公开的各种实施例通常涉及在某种程度上
处理输入数据和生成输出数据。该输入数据处理和输出数据生成可以以硬件或软件结合硬
件来实现。例如,可以在移动设备或类似或相关电路中采用特定的电子部件,用于实现与如
上所述的本公开的各种实施例相关联的功能。或者,根据所存储的指令操作的一个或多个
处理器可以实现与如上所述的本公开的各种实施例相关联的功能。如果是这种情况,则在
本公开的范围内,这样的指令可以存储在一个或多个暂时性或非暂时性处理器可读介质
上。处理器可读介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM,磁带、软
盘和光学数据存储设备。处理器可读介质还可以分布在网络耦合的计算机系统上,以便以
分布式方式存储和执行指令。此外,用于实现本公开的功能计算机程序、指令和指令段可以
由本公开所属领域的程序员很容易地解释。
虽然已经参照本公开的各种实施例示出和描述了本公开,但是本领域技术人员将
理解,在不脱离由所附的权利要求所限定的本公开的范围的情况下,可以在其中进行形式
和细节上的各种改变。
结合本发明的特定方面、实施例或示例描述的特征、整数或特性应理解为可应用
于本文描述的任何其它方面、实施例或示例,除非与其不兼容。
还应当理解,在本说明书的整个描述和权利要求中,具有一般形式的“用于Y的X”
的语言(其中Y是一些动作、活动或步骤,X是用于执行该动作、活动或步骤的一些装置)包括
特定地但不排他地适应或安排执行Y的装置。