[go: up one dir, main page]

CN107534837B - 基于位置的提醒方法、指示设备、提醒设备和移动终端 - Google Patents

基于位置的提醒方法、指示设备、提醒设备和移动终端 Download PDF

Info

Publication number
CN107534837B
CN107534837B CN201580079020.5A CN201580079020A CN107534837B CN 107534837 B CN107534837 B CN 107534837B CN 201580079020 A CN201580079020 A CN 201580079020A CN 107534837 B CN107534837 B CN 107534837B
Authority
CN
China
Prior art keywords
reminder
information
reminding
account
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201580079020.5A
Other languages
English (en)
Other versions
CN107534837A (zh
Inventor
汪婵
卢恒惠
吴黄伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107534837A publication Critical patent/CN107534837A/zh
Application granted granted Critical
Publication of CN107534837B publication Critical patent/CN107534837B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/24Reminder alarms, e.g. anti-loss alarms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Emergency Management (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Navigation (AREA)

Abstract

本发明实施例公开了一种基于位置的提醒方法,包括:指示设备获取用户设置的提醒信息和至少一个提醒账户,其中,至少一个提醒账户的每一个分别对应至少一个提醒设备;指示设备生成包括提醒信息的第一信息;指示设备将第一信息发送至至少一个提醒账户对应的提醒设备,以使至少一个提醒账户对应的提醒设备根据第一信息获取第二信息,其中第二信息包括提醒信息和目标地理区域,进而至少一个提醒账户对应的提醒设备的每一个在判定其满足预设提醒条件时,提示提醒信息,其中预设提醒条件包括进入目标地理区域。相应的,本发明实施例还公开了一种指示设备、提醒设备和移动终端。采用本发明,可以实现在指示设备上为提醒账户设置基于位置的提醒事项。

Description

基于位置的提醒方法、指示设备、提醒设备和移动终端
技术领域
本发明涉及电子技术领域,尤其涉及基于位置的提醒方法、指示设备、提醒设备和移动终端。
背景技术
随着电子技术的不断发展,如智能手机和平板电脑等移动终端的功能越来越多,其中,地理定位已成为其必不可少的功能。地理围栏(Geo-Fencing)技术是针对地理定位功能提出的一种新应用,即在地图上用一个虚拟的栅栏围出一个地理区域,当移动终端进入或离开该地理区域时,可以为用户提供相应的服务。基于位置的事项提醒功能便是其中一种服务,用户可以在移动终端上选取一个地理围栏,在电子地图上设置该地理围栏的大小,并设置提醒的事项,当用户携带该移动终端进入或离开该设置的地理围栏对应的区域时,该移动终端会提醒用户所述提醒的事项,例如,当进入或离开某商店附近区域时,移动终端提醒用户购买牛奶。
但是,在上述服务中,用户只能在一个移动终端上设置了基于位置的事项提醒之后,只能由该移动终端为用户提供基于位置的事项提醒功能,可见其功能单一,交互性差。
发明内容
本发明实施例提供了一种基于位置的提醒方法、指示设备、提醒设备和移动终端,可以实现在指示设备上为提醒账户设置基于位置的提醒事项,以及实现在该提醒账户对应的提醒设备上提供基于位置的事项提醒,简化了用户的操作,使得基于位置的事项提醒功能更多样化,增强了该基于位置的事项提醒功能的交互性。
本发明实施例第一方面提供了一种基于位置的提醒方法,包括:指示设备获取用户设置的提醒信息和至少一个提醒账户,其中,每个提醒账户分别对应至少一个提醒设备,接着生成第一消息,所述第一消息包括所述提醒信息,然后将所述第一信息发送至所述至少一个提醒账户对应的提醒设备,以使每个提醒账户对应的提醒设备根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域,在获取了所述第二信息之后,每个提醒设备在判定其满足预设提醒条件时,提示所述提醒信息,其中,所述预设提醒条件包括进入所述目标地理区域。
在第一方面的第一种可能实现方式中,指示设备生成包括提醒信息的第一信息之前,先确定与提醒信息相关的目标地理区域。相应的,指示设备生成包括提醒信息的第一信息的具体操作为:生成包括提醒信息和目标地理区域的第一信息。
结合第一方面的第一种可能实现方式,在第二种可能实现方式中,指示设备确定与提醒信息相关的目标地理区域之前,先在预设的电子地图内,搜索与提醒信息的关键字相关的目标地点。相应的,指示设备确定与提醒信息相关的目标地理区域的具体操作为:确定在预设的电子地图内包含目标地点的目标地理区域。可选的,包含目标地点的目标地理区域是以目标地点为圆心,以指定距离为半径的地理区域,其中指定距离可以由指示账户对应的用户设定。另可选的,包含目标地点的目标地理区域是不规则图形围绕目标地点的地理区域,其中不规则图形可以由指示账户对应的用户划定。需要指出的是,对于搜索出的目标地点有多个的情况,确定各个目标地理区域的方法包括以下两种:方法一,当根据指示账户对应的用户的设定确定一个目标地理区域后,以同样方法确定其它的目标地理区域;方法二,根据指示账户对应的用户分别的设置依次确定各个目标地理区域。
结合第一方面的第二种可能实现方式,在第三种可能实现方式中,若指示设备在预设的电子地图内,搜索到至少两个具有相同属性的目标地点,其中所述属性与提醒信息的关键字相关,则指示设备确定在预设的电子地图内包含目标地点的目标地理区域的具体操作为:确定在预设的电子地图内的至少两个目标地理区域,其中,每个目标地理区域包括一个目标地点。可见,本实施方式可以搜索出更多的目标地点,进而增大了提醒的成功率。
结合第一方面以及第一方面的第一至第三种可能实现方式,在第四种可能实现方式中,指示设备将第一信息发送至每个提醒账户所登录的提醒设备之后,指示设备接收任意提醒账户对应的提醒设备发送的进入目标地理区域的消息,然后提示提醒信息。可见,本实施方式使得指示账户对应的用户可以得知提醒账户对应的用户已进入目标地理区域的消息。
结合第一方面的第四种可能实现方式,在第五种可能实现方式中,指示设备接收到进入目标地理区域的消息之后,判断是否有至少两个提醒设备进入目标区域,若是,则指示设备获知用户从至少两个提醒账户中选取的目标提醒账户,然后向目标提醒账户对应的提醒设备发送通知消息,其中所述预设提醒条件还包括接收到通知消息。原因在于,对于多个提醒设备都进入了目标地理区域的情况,若不对预设提醒条件加以限制,则每个提醒设备都会发出提醒,可能会出现只需执行一次提醒事项被多次执行的问题。
结合第一方面以及第一方面的第一至第五种可能实现方式,在第六种可能实现方式中,指示设备将第一信息发送至所述至少一个提醒账户对应的提醒设备之后,接收每个提醒账户对应的提醒设备发送的提醒信息被确认的消息,然后清除关于提醒信息的记录。可见,本实施方式可以释放指示设备的存储空间,减少冗余信息。
结合第一方面以及第一方面的第一至第六种可能实现方式,在第七种可能实现方式中,指示设备对应一个指示账户,指示设备获取用户设置的提醒信息和至少一个提醒账户之后,将指示账户和所述至少一个提醒账户发送至云端服务器,接着云端服务器建立指示账户与所述至少一个提醒账户的映射关系。相应的,指示设备将第一信息发送至所述至少一个提醒账户对应的提醒设备的具体操作为:将第一信息发送至云端服务器,以使云端服务器根据映射关系将第一信息转发至所述至少一个提醒账户对应的提醒设备。可选的,指示设备与每个提醒设备之间的交互均可通过云端服务器来转发。
本发明实施例第二方面提供了一种基于位置的提醒方法,包括:
提醒设备接收指示设备发送的第一信息,所述第一信息包括提醒信息,接着根据第一信息获取第二信息,其中,所述第二信息包括提醒信息和目标地理区域,然后判断自身是否满足预设提醒条件,其中,所述预设提醒条件包括进入目标地理区域,若是,则提示提醒信息。
在第二方面的第一种可能实现方式中,第一信息还包括目标地理区域。
在第二方面的第二种可能实现方式中,提醒设备根据第一信息获取第二信息的具体操作为:先获取第一信息中的提醒信息,接着确定与提醒信息相关的目标地理区域,然后获取包括提醒信息和目标地理区域的第二信息。
结合第二方面的第二种可能实现方式,在第三种可能实现方式中,提醒设备确定与提醒信息相关的目标地理区域之前,先在预设的电子地图内,搜索与提醒信息的关键字相关的目标地点。相应的,提醒设备确定与提醒信息相关的目标地理区域的具体操作为:确定在预设的电子地图内包含目标地点的目标地理区域。可选的,包含目标地点的目标地理区域是以目标地点为圆心,以指定距离为半径的地理区域,其中指定距离可以由提醒账户对应的用户设定。另可选的,包含目标地点的目标地理区域是不规则图形围绕目标地点的地理区域,其中不规则图形可以由提醒账户对应的用户划定。需要指出的是,对于搜索出的目标地点有多个的情况,确定各个目标地理区域的方法包括以下两种:方法一,当根据指示账户对应的用户的设定确定一个目标地理区域后,以同样方法确定其它的目标地理区域;方法二,根据指示账户对应的用户分别的设置依次确定各个目标地理区域。
结合第二方面的第三种可能实现方式,在第四种可能实现方式中,若提醒设备在预设的电子地图内,搜索到至少两个具有相同属性的目标地点,其中,所述属性与提醒信息的关键字相关,则提醒设备确定在预设的电子地图内包含目标地点的目标地理区域的具体操作为:确定在预设的电子地图内的至少两个目标地理区域,其中,每个目标地理区域包括一个目标地点。可见,本实施方式可以搜索出更多的目标地点,进而增大了提醒的成功率。
结合第二方面以及第二方面的第一至第四种可能实现方式,在第五种可能实现方式中,提醒设备判断其是否满足预设提醒条件之前,在检测到其进入目标地理区域时,向指示设备发送进入目标地理区域的消息。可见,本实施方式使得指示设备可以得知提醒设备进入目标地理区域的消息。
结合第二方面的第五种可能实现方式,在第六种可能实现方式中,提醒设备在检测到其进入目标地理区域时,向指示设备发送进入目标地理区域的消息之后,接收指示设备发送的通知消息,其中,所述预设提醒条件还包括接收到通知消息。原因在于,对于多个提醒设备都进入了目标地理区域的情况,若不对预设提醒条件加以限制,则每个提醒设备都会发出提醒,可能会出现只需执行一次提醒事项被多次执行的问题。
结合第二方面以及第二方面的第一至第六种可能实现方式,在第七种可能实现方式中,提醒设备发出提醒之后,在检测到其离开目标地理区域时,判断提醒信息是否被用户确认,若是,则将提醒信息被确认的消息发送至指示设备。可见,本实施方式使得指示设备可以得知提醒信息是否被用户确认。
结合第二方面以及第二方面的第一至第七种可能实现方式,在第八种可能实现方式中,指示设备对应一个指示账户,提醒设备对应一个提醒账户。提醒设备接收指示设备发送的第一信息的具体操作为:提醒设备接收指示设备通过云端服务器转发的第一信息,其中,第一信息是云端服务器根据指示账户与至少一个提醒账户的映射关系转发的,所述至少一个提醒账户包括提醒设备对应的提醒账户。可选的,指示设备与每个提醒设备之间的交互均可通过云端服务器来转发。
本发明实施例第三方面提供了一种基于位置的提醒方法,包括:
指示设备先获取用户设置的提醒信息和提醒账户,接着确定与提醒信息相关的目标地理区域,然后将提醒信息发送至提醒账户所登录的提醒设备,进而当检测到提醒设备进入目标地理区域时,向提醒设备发送第一指示消息,以使提醒设备提示提醒信息。
在第三方面的第一种可能实现方式中,指示设备确定与提醒信息相关的目标地理区域之前,先在预设的电子地图内,搜索与提醒信息的关键字相关的目标地点。进一步的,指示设备确定与提醒信息相关的目标地理区域的具体操作为:确定电子地图内包含目标地点的目标地理区域。
在第三方面的第二种可能实现方式中,指示设备获取提醒设备的位置信息的具体操作为:向提醒设备发送第一位置请求,以使提醒设备通过蜂窝数据定位的方式获取其第一位置信息,以及获取其移动速度和移动方向,并向指示设备发送第一位置信息、移动速度和移动方向。接着指示设备根据第一位置信息、移动速度和移动方向,确定发送第二位置请求的时刻,进而在发送第二位置请求的时刻,向提醒设备发送第二位置请求,以使提醒设备通过无线局域网定位的方式获取其第二位置信息,以及获取其移动速度和移动方向,并向指示设备发送第二位置信息、移动速度和移动方向。然后指示设备根据第二位置信息、移动速度和移动方向,确定发送第三位置请求的时刻,进而在发送第三位置请求的时刻,向提醒设备发送第三位置请求,以使提醒设备通过全球定位系统定位的方式获取其位置信息,并向指示设备发送位置信息。本实施方式中,当提醒设备距离目标地理区域较远时,采用最省电的蜂窝数据定位的方式获取其第一位置信息,当提醒设备距离目标地理区域适中时,采用次省电的无线局域网定位的方式获取其第二位置信息,当提醒设备距离目标地理区域较近时,采用最不省电的全球定位系统定位的方式获取其位置信息。相当于随着距离越远,采用精度越低,但越省电的定位方式,从而减少在定位精度要求不高时的耗电量。
在第三方面的第三种可能实现方式中,指示设备当检测到提醒设备进入目标地理区域时,向提醒设备发送第一指示消息之后,还执行:指示设备当检测到提醒设备离开目标地理区域时,向提醒设备发送第二指示消息,以使提醒设备判断提醒信息是否被用户确认。进一步的,指示设备当接收到提醒信息被确认的消息时,清除关于提醒信息和目标地理区域的记录。
本发明实施例第四方面提供了一种基于位置的提醒方法,包括:
提醒设备先接收指示设备发送的提醒信息,接着向指示设备发送本设备的位置信息,然后当接收到指示设备发送的第一指示消息时,提示提醒信息。
在第四方面的第一种可能实现方式中,提醒设备当接收到指示设备发送的第一指示消息时,提示提醒信息之后,还执行:提醒设备当接收到指示设备发送的第一位置请求时,通过蜂窝数据定位的方式获取本设备的第一位置信息,以及获取本设备的移动速度和移动方向,并向指示设备发送第一位置信息、移动速度和移动方向。本实施方式采用蜂窝数据定位的方式,可以减少在定位精度要求不高时的耗电量。
结合第四方面的第一种可能实现方式,在第二种可能实现方式中,提醒设备向指示设备发送第一位置信息、移动速度和移动方向之后,还执行:提醒设备当接收到指示设备发送的第二位置请求时,通过无线局域网定位的方式获取本设备的第二位置信息,以及获取本设备的移动速度和移动方向,并向指示设备发送第二位置信息、移动速度和移动方向。本实施方式采用无线局域网定位的方式,可以减少在定位精度要求适中时的耗电量。
结合第四方面的第二种可能实现方式,在第三种可能实现方式中,提醒设备向指示设备发送第二位置信息、移动速度和移动方向之后,还执行:提醒设备当接收到指示设备发送的第三位置请求时,通过全球定位系统定位的方式获取本设备的位置信息,并向指示设备发送位置信息。
结合第四方面的第三种可能实现方式,在第四种可能实现方式中,提醒设备当接收到指示设备发送的第一指示消息时,提示提醒信息之后,还执行:提醒设备当接收到指示设备发送的第二指示消息时,判断提醒信息是否被用户确认,进而当判定提醒信息被确认时,向指示设备发送提醒信息被确认的消息。
本发明实施例第五方面提供了一种基于位置的提醒方法,包括:
指示设备先获取用户设置的提醒信息、提醒账户和提醒距离,接着获取本设备的位置信息,然后将提醒账户、提醒距离和位置信息发送至监控设备,以使监控设备在检测到提醒账户所登录的提醒设备与指示设备之间的距离超过提醒距离时向指示设备发送指示消息,进而指示设备当接收到指示消息时,提示提醒信息。
在第五方面的第一种可能实现方式中,指示设备获取用户设置的提醒信息、目标提醒账户和提醒距离之后,还执行:指示设备将提醒信息发送至监控设备,以使监控设备在检测到提醒账户所登录的提醒设备与指示设备之间的距离超过提醒距离时,提示提醒信息。
本发明实施例第六方面提供了一种基于位置的提醒方法,包括:
监控设备先接收指示设备发送的提醒账户、提醒距离和指示设备的位置信息,接着获取提醒账户所登录的提醒设备的位置信息,然后根据指示设备的位置信息和提醒设备的位置信息,检测指示设备与提醒设备之间的距离,进而监控设备在检测到指示设备与提醒设备之间的距离超过提醒距离时,向指示设备发送指示消息,以使指示设备提示提醒信息。
在第六方面的第一种可能实现方式中,监控设备还接收指示设备发送的提醒信息,并在检测到指示设备与提醒设备之间的距离超过提醒距离时,提示提醒信息。
在第六方面的第一种可能实现方式中,监控设备获取提醒设备的位置信息的具体操作为:监控设备向提醒设备发送请求位置信息的消息,以使提醒设备获取其位置信息并向监控设备发送其位置信息,进而监控设备接收该位置信息。
本发明实施例第七方面提供了一种基于位置的提醒方法,该方法包括:指示设备获取用户设置的提醒信息,和至少一个提醒设备的标识;所述提示设备生成包括所述提醒信息的第一信息,并将所述第一信息发送至所述至少提醒设备的标识对应的提醒设备,以使收到所述第一信息的提醒设备根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域,进而收到所述第一信息的所述提醒设备在判定其满足预设提醒条件时,提示所述提醒信息,其中,所述预设提醒条件包括进入所述目标地理区域。
第七方面的第一、二,三种可能实现方式,分别与第一方面的第一、二、三种可能实现方式相同,此处不再重复。
结合第七方面以及第七方面的第一至第三种可能实现方式,在第四种可能实现方式中,指示设备将第一信息发送至所述提醒设备之后,指示设备接收所述收到所述第一信息的提醒设备发送的进入目标地理区域的消息,然后提示提醒信息。可见,本实施方式使得提醒设备的标识对应的用户可以得知提醒设备已进入目标地理区域的消息。
结合第七方面的第四种可能实现方式,在第五种可能实现方式中,指示设备接收到进入目标地理区域的消息之后,判断是否有至少两个提醒设备进入目标区域,若是,则指示设备获知用户从至少两个提醒设备中选取的目标提醒设备,然后向目标提醒设备发送通知消息,其中所述预设提醒条件还包括接收到通知消息。原因在于,对于多个提醒设备都进入了目标地理区域的情况,若不对预设提醒条件加以限制,则每个提醒设备都会发出提醒,可能会出现只需执行一次提醒事项被多次执行的问题。
结合第七方面以及第七方面的第一至第五种可能实现方式,在第六种可能实现方式中,指示设备将所述第一信息发送至所述至少提醒设备的标识对应的提醒设备之后,接收所述收到第一信息的提醒设备发送的提醒信息被确认的消息,然后清除关于提醒信息的记录。可见,本实施方式可以释放指示设备的存储空间,减少冗余信息。
本发明实施例第八方面提供了一种指示设备,该设备具有实现上述第一方面提供的方法的行为功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
本发明实施例第九方面提供了一种提醒设备,该设备具有实现上述第二方面提供的方法的行为功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
本发明实施例第十方面提供了一种移动终端,所述移动终端包括输入接口、处理器、通讯接口、输出接口、定位器、存储器以及电源。其中,输入接口、处理器、通讯接口、输出接口、定位器、存储器以及电源相互配合,可以用以实现上述第一方面提供的方法,以及上述第二方面提供的方法。
由上可见,采用本发明实施例提供的方法,用户A在指示设备上设置提醒信息和提醒账户,指示设备将用户A设置的提醒信息发送至每个提醒账户对应的提醒设备,提醒设备在获取了该提醒信息和目标地理区域之后,可以在该提醒设备进入了该目标地理区域之后,或者在该提醒设备进入了该目标地理区域并满足了其它条件之后,提示所述提醒信息,使得携带或使用该提醒设备的用户B也能得到基于位置的事项提醒,并且用户A或用户B不需要另外在该提醒设备上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的一种基于位置的提醒方法的流程示意图;
图2是本发明实施例提供的另一种基于位置的提醒方法的流程示意图;
图3是本发明实施例提供的又一种基于位置的提醒方法的流程示意图;
图4是本发明实施例提供的又一种基于位置的提醒方法的流程示意图;
图5是本发明实施例提供的又一种基于位置的提醒方法的流程示意图;
图6是本发明实施例提供的一种指示设备的结构示意图;
图7是本发明实施例提供的一种提醒设备的结构示意图;
图8是本发明实施例提供的一种移动终端的结构示意图;
图9是本发明实施例提供的一种监控设备的结构示意图;
图10是本发明实施例提供的一种基于位置提醒的场景示意图;
图11是本发明实施例提供的一种电子地图的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为了便于理解,这里先介绍下本发明实施例的应用场景。请参阅图10,本发明实施例的应用场景包括指示设备(如图所示的设备A)和至少一个提醒设备(如图所示的设备B、C和D),指示设备与提醒设备相互间可以进行通讯,提醒设备与提醒设备相互间也可以进行通讯。
需要说明的是,本发明实施例的账户是用户注册的用于登录或使用移动终端的,例如可以为苹果ID(Apple ID),邮件账户,或者用户身份识别卡的标识等。
本发明实施例描述的是一方发出提醒,另一方接受提醒的过程,发出提醒的账户为指示账户,接受提醒的账户称为提醒账户。指示账户与指示设备对应,指示账户可以对应至少一个指示设备,指示设备也可以对应至少一个指示账户,可以将指示账户所登录的设备称为指示设备,或者将指示账户绑定的设备称为指示设备。类似的,提醒账户与提醒设备对应,提醒账户可以对应至少一个提醒设备,提醒设备也可以对应至少一个提醒账户,可以将提醒账户所登录的设备称为提醒设备,或者将提醒账户绑定的设备称为提醒设备。上述的两个绑定的关系可以用用户设定或者由电信运营商等根据用户的需要设定,本发明对此不做限定。
指示设备和提醒设备均属于移动终端,所述移动终端包括智能手机、平板电脑、智能可穿戴设备(如智能手表、智能眼镜和智能手环等)、笔记本电脑、数字音视频播放器、电子阅读器、手持游戏机和车载电子设备等,具有运行应用程序(Application,APP)、通信以及定位等功能。
可选的,请参阅图10,本发明实施例的应用场景还可以包括云端服务器,云端服务器是指位于网络中具有处理信息、保存信息和转发消息功能的设备。进一步的,指示设备与提醒设备之间可以直接进行通信,如短距离的无线通信,也可以是通过云端服务器进行通讯的。
本发明实施例中,为了增强安全性和保护用户的隐私,指示设备为提醒设备设置基于位置的事项提醒的前提可以是,指示账户与提醒账户之间建立了信任关系,或者是指示设备与提醒设备之间建立了信任关系。指示账户与提醒账户之间建立信任关系的过程举例如下:用户A在指示设备上登录账户之后,指示设备通过用户A的账户访问云端服务器,当获取到用户A设置的多个邀请对象(如用户B的账户、用户C的账户和用户D的账户)时,以用户A的账户作为“信任关系”的发起者邀请多个账户;各个用户在各自的提醒设备上登录账户之后,提醒设备通过各自的账户访问云端服务器,当获取到用户B,C和D针对“信任关系”邀请输入的确认指令时,分别以各个账户作为“信任关系”的受邀者接受邀请。此时用户A的账户与各个账户建立“信任关系”。上述的信任关系可以保存在建立了信任关系的账户对应的设备上,或者保存在云端服务器上。
本发明实施例中,提醒信息是用户设置的、用于提醒的内容,可以为语音消息,文本消息等。
本发明实施例中,监控设备是指可以与指示设备和提醒设备通信、具有处理信息、保存信息和收发消息功能的设备,例如无线路由器、小基站和微型基站等,又如智能手机、平板电脑、智能可穿戴设备(如智能手表、智能眼镜和智能手环等)、笔记本电脑、数字音视频播放器、电子阅读器、手持游戏机和车载电子设备等,主要用于监控指示设备与提醒设备之间的距离。
本发明实施例中,移动终端的结构可以如图8所示,包括输入接口810、处理器820、通讯接口830、输出接口840、定位器850、存储器860以及电源870。其中,输入接口810可以是感应屏811和麦克风812,用于获取用户输入的指令,还可以是物理按键、摄像头或距离传感器等其它可以获取用户输入的指令的部件;通讯接口830,可以是WiFi模块、GSM(GlobalSystem for Mobile Communication,全球移动通信系统)模块或蓝牙模块等,用于与其它设备进行通讯;输出接口840可以是显示面板841和扬声器842,用于向用户发出提醒,还可以是耳机,震动马达,或信号灯等其它可以向用户发出提醒的部件;定位器850可以是GPS模块、GSM模块或WiFi模块等,用于获取位置信息;存储器860可以是高速RAM存储器,也可以是非易失的存储器(non-volatile memory),例如至少一个磁盘存储器,存储器860中可以存储程序代码,用以指示处理器820执行相应的操作;电源870用于给移动终端提供电源。
本发明实施例中,监控设备的结构可以如图9所示,包括通讯接口910、调制/解调器920、处理器930、输出接口940、存储器950以及电源960。其中,通讯接口910可以是天线等其它可以收发射频信号的部件,用于与其它设备进行通讯;调制/解调器920用于将射频信号解调为模拟信号,或将模拟信号调制为射频信号;输出接口940可以是显示面板941和扬声器942,用于向用户发出提醒,还可以是耳机或信号灯等其它可以向用户发出提醒的部件;存储器950可以是高速RAM存储器,也可以是非易失的存储器,例如至少一个磁盘存储器,存储器950中可以存储程序代码,用以指示处理器930执行相应的操作;电源960用于给监控设备提供电源。
图1是本发明实施例中一种基于位置的提醒方法的流程示意图。如图所示本实施例中的基于位置的提醒方法的流程可以包括:
S101,指示设备获取用户设置的提醒账户。
具体的,指示设备的输入接口810获取用户设置的提醒账户。可选的,用户设置提醒账户的方式有多种,可以是编辑文本的方式;也可以是语音输入的方式;还可以是从列表中选取的方式,例如:指示设备的输出接口830显示包括“用户B”、“用户C”和“用户D”的列表,用户选取“用户B”后,指示设备的输入接口810将“用户B”对应的账户作为用户设置的提醒账户。
进一步的,指示设备的通讯接口830将指示账户和提醒账户发送至云端服务器,以使云端服务器保存指示账户与提醒账户的映射关系。具体过程的举例如下:用户A在指示设备上登录账户之后,指示设备通过指示账户(即用户A的账户)访问云端服务器,当获取到用户A设置的提醒账户(如用户B的账户)时,以用户A的账户作为“信任关系”的发起者邀请用户B的账户,用户B在提醒设备上登录账户之后,提醒设备通过用户B的账户访问云端服务器,当获取到用户B针对“信任关系”邀请输入的确认指令时,以用户B的账户作为“信任关系”的受邀者接受邀请,此时用户A的账户与用户B的账户建立“信任关系”,云端服务器保存该“信任关系”,进而指示设备可以为提醒设备设置基于位置的事项提醒。
可选的,指示设备也可以是通过通讯接口830直接与提醒设备通讯的方式,不通过云端服务器。该方式下,指示设备无需将指示账户和提醒账户发送至云端服务器。具体过程的举例如下:用户A在指示设备上登录账户之后,指示设备直接以用户A的账户作为“信任关系”的发起者向指示设备发出邀请,用户B在提醒设备上登录账户之后,当获取到用户B针对“信任关系”邀请输入的确认指令时,以用户B的账户作为“信任关系”的受邀者接受邀请,此时用户A的账户与用户B的账户建立“信任关系”,指示设备和提醒设备将该“信任关系”保存在各自设备上,进而指示设备可以为提醒设备设置基于位置的事项提醒。
S102,指示设备获取用户设置的提醒信息。
具体的,指示设备的输入接口810获取用户A设置的提醒信息。
可选的,用户A设置提醒信息的方式有多种,可以是编辑文本的方式,例如编辑文本“去超市购买牛奶”,也可以是选择预设文本模板的方式,例如选择预设文本模板“去缴费处缴纳水电费”,还可以是输入语音的方式,例如输入语音“去门卫室收取快递”,等等,这里不做限定。
S103,指示设备确定与提醒信息相关的目标地理区域。
作为一种实施方式,所述提醒信息中包含地点词汇,例如“超市”、“缴费处”、“营业厅”或“门卫室”等。具体的,指示设备的处理器820在预设的电子地图内,搜索与提醒信息的关键字相关的目标地点,然后确定电子地图内包含目标地点的目标地理区域。其中,预设的电子地图是指,指示设备当前所在地周围预设范围内的电子地图,所述预设范围由移动设备的制造商或用户A预先设定,具体取值不作限定,例如指示设备当前所在地周围1千米内的电子地图。另外,指示设备的处理器820提取提醒信息中关键字的方法可以是:指示设备的处理器820从提醒信息中提取预设词汇库所记录的词汇,并将该词汇作为关键字,所述预设词汇库由移动设备的制造商预先建立,预设词汇库中记录有常用的地点词汇,例如:“超市”、“缴费处”、“营业厅”或“门卫室”等。另外,指示设备的处理器820搜索与提醒信息的关键字相关的目标地点的方法可以是:指示设备的处理器820搜索出地名中包含提醒信息的关键字的地点,并将该地点作为目标地点。一个示例:假设提醒信息为“去超市买牛奶”,且预设词汇库记录有“超市”,则指示设备从提醒信息中提取的关键字为“超市”,接着在电子地图内搜索出地名中包含“超市”的目标地点“X超市”,然后在电子地图内确定包含“X超市”的目标地理区域。
需要说明的是,目标地理区域在电子地图上的形状可以是任意的,只要包含目标地点即可。优选的,目标地理区域是以目标地点为圆心,以指定距离为半径的圆形区域,其中指定距离可以由用户A设定,例如10米,该设定可以由指示设备的输入接口810获取。当然,目标地理区域也可以是其它形状,或者不规则的形状。一个示例:假设在电子地图内搜索到的目标地点为“X超市”,则指示设备将以“X超市”为圆心,以10米为半径的圆形区域作为目标地理区域。
需要进一步说明的是,搜索出的目标地点可能有多个,对于这种情况,确定各个目标地理区域的方法包括以下两种:方法一,当根据用户A的设定确定一个目标地理区域后,以同样方法确定其它的目标地理区域;方法二,根据用户A分别的设置依次确定各个目标地理区域。
进一步的,若指示设备在预设的电子地图内,搜索到至少两个具有相同属性的目标地点,且所述属性与提醒信息的关键字相关,则指示设备的处理器820在预设的电子地图内确定多个目标地理区域,且每个目标地理区域包含一个目标地点。本实施方式中,电子地图中的每个地点预先由电子地图的提供方或者提供地图服务的应用或者移动终端自身等标识有至少一个属性,例如超市、便利店和面包店等地点被预先标识有“食品商店”这个属性。
具体实现过程中,指示设备的处理器820先确定与提醒信息的关键字相关的属性,如确定与“超市”这个关键字相关的属性为“食品商店”,接着在预设的电子地图内搜索出被标识有该属性的至少两个地点,如“X超市”、“Y便利店”和“Z面包店”,然后在预设的电子地图内确定至少两个目标地理区域,且每个目标地理区域包含一个目标地点,如一个目标地理区域包括“X超市”,一个目标地理区域包括“Y便利店”,一个目标地理区域包括“Z面包店”。
作为另一种实施方式,所述提醒信息不包含地点词汇,而包含事件信息。并且可以由用户直接输入或者选择与该事件信息相关的目标地理区域。具体的,指示设备的输出接口830弹出预设的电子地图,用户A在电子地图内选取目标地点并设置包含该目标地点的地理区域,接着指示设备的输入接口810获取用户A设置的该地理区域,指示设备的处理器820将该地理区域确定为与提醒信息相关的目标地理区域。例如:用户A设置提醒信息为“买牛奶”,指示设备弹出预设的电子地图,用户A在电子地图内找到出售牛奶的目标地点“X超市”,并设置包含“X超市”的地理区域,此时指示设备将包含“X超市”的地理区域确定为与提醒信息相关的目标地理区域。
S104,指示设备生成包括提醒信息和目标地理区域的第一信息。
具体的,指示设备的处理器820生成包括提醒信息和目标地理区域的第一信息。
S105,指示设备将第一信息发送至提醒账户对应的提醒设备。
需要指出的是,在步骤S105之前,用户B在提醒设备上登录了提醒账户。
具体的,指示设备的通讯接口830将第一信息发送至云端服务器,云端服务器根据映射关系查询到指示账户所映射的提醒账户,进而将第一信息转发至提醒账户对应的提醒设备。若提醒账户对应的提醒设备为N个,N为大于1的整数,云端服务器将该第一信息转发至全部或部分N个提醒设备,转发给哪些提醒设备可由用户通过指示设备或提醒设备设置,本发明不限制其具体实现方式。
可选的,若指示设备是直接与提醒设备通讯的方式,则指示设备的通讯接口830直接将第一信息发送至提醒设备。
相应的,提醒设备的通讯接口830接收第一信息。
S106,提醒设备检测其是否进入目标地理区域。
具体的,提醒设备的处理器820在电子地图内确定目标地理区域,根据本设备在电子地图内的实时位置,检测本设备是否进入目标地理区域,并可以通过输出接口840显示本设备的实时位置。例如:请参阅图11,黑点为提醒设备在电子地图内的实时位置,箭头为提醒设备的移动方向,随着提醒设备的移动,黑点在电子地图内移动,当黑点进入任意一个圆圈时,确定本设备进入目标地理区域。
S107,提醒设备当检测到其进入目标地理区域时,向指示设备发送进入目标地理区域的消息。
具体的,由于用户B的提醒账户在提醒设备登录,因而由提醒设备的位置可以确定用户B的位置,提醒设备通过定位器850和处理器820检测到本设备进入目标地理区域时,其通讯接口830将提醒设备或者用户B进入目标地理区域的消息发送至云端服务器,接着云端服务器根据映射关系查询到提醒账户所映射的指示账户,进而将提醒设备或者用户B进入目标地理区域的消息发送至指示账户对应的指示设备。
可选的,若指示设备是直接与提醒设备通讯的方式,则提醒设备的通讯接口830直接将用户B进入目标地理区域的消息发送至提醒设备。
S108,指示设备当接收到进入目标地理区域的消息时,发出提醒。
其中,指示设备的输出接口840发出提醒的方式有多种,如通过显示屏显示,或者通过语音播报等,只要能达到提示的效果即可,这里不作限定。例如,指示设备发出响铃,并弹窗显示“用户B达到超市附近”。又如:指示设备语音播报“用户B达到超市附近”。
需要指出的是,本发明实施例中S107、S108是可选的步骤,执行这些步骤的好处在于,使得用户A可以得知用户B已进入目标地理区域的消息,并方便用户A根据自己的需要选择是否进行打电话或发消息的提醒操作,可选的,指示设备也可以在接收到提醒设备进入目标地理区域的消息后,自动显示拨号或者发消息的选项或界面,方便用户A的进一步操作。
S109,提醒设备当检测到其进入目标地理区域时,提示提醒信息。
其中,提醒设备的输出接口840提示提醒信息的方式有多种,如通过显示屏显示提醒信息,或者通过语音播报提醒信息等,只要能达到提示的效果即可,这里不作限定。例如:提醒设备发出响铃,并弹窗显示“去超市买牛奶”。又如:提醒设备语音播报“去超市买牛奶”。
S110,提醒设备当检测到其离开目标地理区域时,判断提醒信息是否被用户确认。
具体的,提醒设备通过定位器850和处理器82当检测到本设备在电子地图内的实时位置离开目标地理区域时,通过输出接口840和输入接口810向用户B发出询问,询问的内容为提醒信息对应的提醒事项是否已完成。
同理,询问提醒信息对应的提醒事项是否已完成的方式有多种,如通过显示屏显示,或者通过语音询问等,只要能达到提示的效果即可,这里不作限定。例如:弹窗显示选项框,选项框的内容为“是否已经购买牛奶?”,并设有“是”和“否”两个选项,当用户B点击“是”时,提醒设备的处理器820判定提醒信息被确认,当用户B点击“否”时或者在预设时间内未点击选项时,提醒设备的处理器820判定提醒信息未被用户B确认。又如:语音询问“是否已经购买牛奶?”,当用户B回答“是”时,提醒设备的处理器820判定提醒信息被确认,当用户B回答“否”时或者在预设时间内未回复时,提醒设备的处理器820判定提醒信息未被确认。
S111,当提醒信息被用户确认时,提醒设备将提醒信息被确认的消息发送至指示设备。
具体的,当提醒信息被用户确认时,提醒设备的通讯接口830将提醒信息被确认的消息发送至云端服务器,接着云端服务器根据映射关系查询到提醒账户所映射的指示账户,进而将提醒信息被确认的消息发送至指示账户对应的指示设备。
可选的,若指示设备是直接与提醒设备进行通讯的方式,则提醒设备的通讯接口830直接将提醒信息被确认的消息发送至提醒设备。
相应的,指示设备的通讯接口830接收提醒信息被确认的消息。
S112,指示设备清除关于提醒信息的记录。
具体的,指示设备的处理器820清除关于提醒信息的记录。
需要指出的是,本发明实施例中S111至S114是可选的步骤,执行这些步骤的好处在于,指示设备当得知提醒信息被用户确认时可以清除关于提醒信息的记录,以释放存储空间,减少冗余信息。
由上可见,本发明实施例中,用户在指示设备上设置提醒信息和提醒账户,指示设备将用户设置的提醒信息发送至该提醒账户对应的提醒设备,该提醒设备在获取了提醒信息和目标地理区域之后,可以在进入了该目标地理区域之后,提示所述提醒信息,使得携带或使用该提醒设备的用户也能得到基于位置的事项提醒,并且设置提醒消息的用户A,以及携带或使用提醒设备的用户B不需要另外在该提醒设备上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
本发明实施例中,指示设备为提醒设备设置基于位置的事项提醒的前提还可以是指示设备的标识与提醒设备的标识之间建立了信任关系,所述设备标识可以是与设备唯一标识的字符、号码或图形等信息。指示设备的标识与提醒设备的标识之间建立信任关系的过程举例如下:假设指示设备的标识为标识A,提醒设备的标识为标识B,指示设备使用标识A访问云端服务器,当指示设备获取到用户A设置的邀请对象(即标识B)时,以标识A作为“信任关系”的发起者邀请标识B;提醒设备使用标识B访问云端服务器,当提醒设备获取到用户针对“信任关系”邀请输入的确认指令时,以标识B作为“信任关系”的受邀者接受邀请,此时标识A与标识B建立“信任关系”。上述的信任关系可以保存在建立了信任关系的标识对应的设备上,或者保存在云端服务器上。
需要指出的是,图1对应的实施例是针对“指示设备为提醒设备设置基于位置的事项提醒的前提可以是,指示设备的账户与提醒设备的账户之间建立信任关系”所描述的方法,对于“指示设备为提醒设备设置基于位置的事项提醒的前提可以是,指示设备的标识与提醒设备的标识之间建立信任关系”的情况,其对应的实施例可与图1对应的实施例类比,方法流程相同,不再一一赘述,这里重点说明下有区别点:
在步骤S101中,指示设备获取用户设置的提醒设备的标识。
具体的,指示设备的输入接口810获取用户设置的提醒设备的标识。
进一步的,指示设备的通讯接口830将指示设备的标识和提醒设备的标识发送至云端服务器,以使云端服务器保存指示设备的标识和提醒设备的标识的映射关系。
可选的,指示设备也可以是通过通讯接口830直接与提醒设备通讯的方式,不通过云端服务器。该方式下,指示设备和提醒设备两者间直接建立指示设备的标识和提醒设备的标识之间的映射关系,并保存在各自设备上。
在步骤S105中,指示设备将第一信息发送至提醒设备的标识对应的提醒设备。
具体的,指示设备的通讯接口830将第一信息发送至云端服务器,云端服务器根据映射关系查询到提醒设备的标识对应的提醒设备,进而将第一信息转发至该提醒设备。
可选的,若指示设备是直接与提醒设备通讯的方式,则指示设备的通讯接口830直接将第一信息发送至提醒设备的标识对应的提醒设备。
在步骤S105中,提醒设备通过定位器850和处理器820检测到本设备进入目标地理区域时,其通讯接口830将提醒设备进入目标地理区域的消息发送至云端服务器,接着云端服务器根据映射关系查询到指示设备的标识,进而将提醒设备进入目标地理区域的消息发送至指示设备的标识对应的指示设备。
在步骤S111中,提醒设备的通讯接口830将提醒信息被确认的消息发送至云端服务器,接着云端服务器根据映射关系查询到指示设备的标识,进而将提醒信息被确认的消息发送至指示设备的标识对应的指示设备。
总的来说,在步骤S101-S112中,用户也无需在任何设备上登录账户,因而与账户相关的操作,指示设备与提醒设备均可以不执行,以及与登录账户相关的说明,指示设备与提醒设备均可以不受该说明的限定。
图2是本发明实施例中另一种基于位置的提醒方法的流程示意图。如图所示本实施例中的基于位置的提醒方法的流程包括步骤S201-S215。本实施例与图1所描述的实施例相比,主要的区别是提醒账户由一个变为多个,提醒设备由一个变为多个。相应的,步骤S202-S204、S206、S208、S213-S215分别与图1中步骤S102-S104、S106、S108、S110-S112的内容相同,这里不再赘述,以下是有区别的步骤:
S201,指示设备获取用户设置的至少两个提醒账户。
可选的,指示设备的输入接口810获取用户设置的提醒账户群组,如家庭群组、同学群组或企业群组等,所述提醒账户群组包括至少两个提醒账户,上述群组的设置可以参考现有技术的实现方式,本发明对此不做限定。
进一步的,指示设备的通讯接口830将指示账户和这些提醒账户发送至云端服务器,以使云端服务器保存指示账户与这些提醒账户的映射关系。具体过程的举例如下:用户A在指示设备上登录账户之后,指示设备通过指示账户(即用户A的账户)访问云端服务器,当获取到用户A设置的提醒账户群组(如家庭群组,包括用户B的账户、用户C的账户和用户D的账户)时,以用户A的账户作为“信任关系”的发起者邀请多个账户,用户B、用户C和用户D分别在各自的提醒设备上登录账户之后,各个提醒设备通过各个账户访问云端服务器,当获取到用户B、用户C和用户D针对“信任关系”邀请输入的确认指令时,分别以各个账户作为“信任关系”的受邀者接受邀请,此时用户A的账户与家庭群组账户建立“信任关系”,云端服务器保存该“信任关系”,进而指示设备可以为各个提醒设备设置基于位置的事项提醒。
可选的,指示设备也可以是直接与提醒设备通信讯的方式,不通过云端服务器。该方式下,指示设备无需将指示账户和提醒账户发送至云端服务器。具体过程的举例如下:用户A在指示设备上登录账户之后,指示设备直接以用户A的账户作为“信任关系”的发起者向多个指示设备(例如用户B、用户C和用户D的账户分别登录的设备)发出邀请,各个指示设备当获取到用户针对“信任关系”邀请输入的确认指令时,分别以用户B、用户C和用户D的账户作为“信任关系”的受邀者接受邀请,此时用户A的账户与各个账户建立“信任关系”,指示设备和各个提醒设备将该“信任关系”保存在各自设备上,进而指示设备可以为多个提醒设备设置基于位置的事项提醒。
S205,指示设备将第一信息发送至所述至少两个提醒账户对应的提醒设备。
需要指出的是,在步骤S205之前,其他用户已在提醒设备上登录了提醒账户,如用户B、用户C和用户D分别在各自的提醒设备上登录了提醒账户。
具体的,指示设备的通讯接口830将第一信息发送至云端服务器,云端服务器根据映射关系查询到指示账户所映射的至少两个提醒账户,进而将第一信息转发至这些提醒账户对应的提醒设备。若提醒账户对应的提醒设备为N个,N为大于1的整数,云端服务器将该第一信息转发至全部或部分N个提醒设备,转发给哪些提醒设备可由用户通过指示设备或提醒设备设置,本发明不限制其具体实现方式。
可选的,若指示设备是直接与提醒设备通讯的方式,则指示设备的通讯接口830直接将第一信息发送至这些提醒设备。
相应的,各个提醒设备的通讯接口830接收第一信息。
S207,提醒设备当检测到其进入目标地理区域时,向指示设备发送进入目标地理区域的消息。
具体的,任意一个提醒设备通过定位器850和处理器820检测到本设备进入目标地理区域时,该提醒设备的通讯接口830将进入目标地理区域的消息发送至云端服务器,接着云端服务器根据映射关系找到指示账户,进而将进入目标地理区域的消息发送至指示账户对应的指示设备。
具体实现过程中,以提醒设备B为例,由于用户B的提醒账户在提醒设备B登录,因而可以将提醒设备B的位置作为用户B的位置,若提醒设备B检测到本设备进入目标地理区域,提醒设备B则将提醒设备B或者用户B进入目标地理区域的消息发送至云端服务器,接着云端服务器根据映射关系查询到指示账户,进而将提醒设备B或者用户B进入目标地理区域的消息发送至指示账户对应的指示设备。
可以理解,若信任关系是基于提醒账户与指示账户建立,为了向用户更直观的提示,可以将提醒账户对应的用户进入目标地理区域的消息发送至云端服务器,若提醒账户对应的设备多大于一个,也可以将提醒设备进入目标地理区域的消息通过云端服务器发送至指示设备,并同时携带该提醒设备的标识,以便用户知道到底哪个提醒设备进入了目标地理区域。可选的,若信任关系是基于提醒设备的标识和指示设备的标识建立,则可以将提醒设备进入目标地理区域的消息通过云端服务器发送至指示设备。
可选的,若指示设备是直接与提醒设备通讯的方式,则提醒设备的通讯接口830直接将进入目标地理区域的消息发送至提醒设备。
S209,指示设备判断是否有至少两个提醒账户对应的提醒设备进入目标区域。
具体的,指示设备的处理器820可以根据所接收到的进入目标地理区域的消息,判断是否有至少两个提醒账户对应的提醒设备进入目标区域。
例如:指示设备若接收到用户B进入目标地理区域的消息和用户D进入目标地理区域的消息,则判定有两个提醒设备进入目标地理区域,即提醒设备B和提醒设备D进入目标地理区域。
S210,指示设备若判定有至少两个提醒账户对应的提醒设备进入目标区域,则获知用户从所述至少两个提醒账户中选取的目标提醒账户。
具体的,指示设备的输出接口840和输入接口810向用户推送进入目标区域的提醒账户以供用户从中选取目标提醒账户,从而获知目标提醒账户。可选的,指示设备的输出接口840向用户推送进入目标区域的提醒账户的方式有多种,如通过显示屏显示,或者通过语音播报等,这里不作限定。
例如:指示设备弹窗显示选项框,选项框设有“提醒账户B”和“提醒账户D”两个选项,当用户点击“提醒账户B”时,指示设备的处理器820将提醒账户B作为目标提醒账户,当用户点击“提醒账户D”时,指示设备的处理器820将提醒账户D作为目标提醒账户。
S211,指示设备向目标提醒账户对应的提醒设备发送通知消息。
具体的,指示设备的通讯接口830将通知消息和目标提醒账户发送至云端服务器,云端服务器将通知消息转发至目标提醒账户对应的提醒设备。
可选的,若指示设备是直接与提醒设备通讯的方式,则指示设备的通讯接口830直接将通知消息发送至目标提醒账户对应的提醒设备。
S212,提醒设备当确定接收到指示设备发送的通知消息后,提示提醒信息。
本实施例中,提醒设备的处理器820在判定本设备满足预设提醒条件时,通过输出接口840提示提醒信息,其中,所述预设提醒条件包括进入目标地理区域和接收到通知消息。具体的,通过步骤S207可知,提醒设备已进入目标地理区域,当再接收到通知消息时,可以判定其满足预设提醒条件,此时发出提醒。
其中,提醒设备的输出接口840提示提醒信息的方式有多种,如通过显示屏显示提醒信息,或者通过语音播报提醒信息等,只要能达到提示的效果即可,这里不作限定。例如:提醒设备发出响铃,并弹窗显示“去超市买牛奶”。又如:提醒设备语音播报“去超市买牛奶”。
需要指出的是,相比图1所描述的实施例,本实施例中提醒设备除了进入目标地理区域外,还应当接收到通知消息后才能发出提醒。原因在于,对于多个提醒设备都进入了目标地理区域的情况,若不加以限制,则每个提醒设备都会发出提醒,可能会出现重复执行提醒事项的问题,例如多个家庭成员在得到提醒后均购买了牛奶。
由上可见,本发明实施例中,用户A在指示设备上设置提醒信息和多个提醒账户,指示设备将用户A设置的提醒信息发送至每个提醒账户对应的提醒设备,提醒设备在获取了该提醒信息和目标地理区域之后,可以在进入了该目标地理区域之后将其进入目标地理区域的消息发送给指示设备以告知用户A,指示设备向用户A选取的目标提醒设备发送通知消息,目标提醒设备在接收到通知消息之后,提示所述提醒信息,使得携带或使用目标提醒设备的用户B也能得到基于位置的事项提醒,并且用户A或用户B不需要另外在该提醒设备上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
图3是本发明实施例中又一种基于位置的提醒方法的流程示意图。如图所示本实施例中的基于位置的提醒方法的流程可以包括步骤S301-S312。本实施例与图1所描述的实施例相比,主要的区别是指示设备无需确定目标地理区域,由提醒设备确定目标地理区域。相应的,步骤S301、S302、S304、S306-S312分别与图1中步骤S101、S102、S105、S106-S112的内容相同,这里不再赘述,以下是有区别的步骤:
S303,指示设备生成包括提醒信息的第一信息。
具体的,指示设备的处理器820生成包括提醒信息的第一信息。
S305,提醒设备根据第一信息,获取包括提醒信息和目标地理区域的第二信息。
具体的,提醒设备的处理器820获取第一信息中的所述提醒信息,接着确定与提醒信息相关的目标地理区域,然后生成包括提醒信息和目标地理区域的第二信息。具体实现过程中,提醒设备确定与提醒信息相关的目标地理区域的方法,与图1中步骤S103所描述的指示设备确定与提醒信息相关的目标地理区域的方法相同,这里不再赘述。
由上可见,本发明实施例中,用户A在指示设备上设置提醒信息和提醒账户,指示设备将用户A设置的提醒信息发送至该提醒账户对应的提醒设备,提醒设备在获取了该提醒信息之后,确定目标地理区域,接着在进入了该目标地理区域之后提示所述提醒信息,使得携带或使用该提醒设备的用户B也能得到基于位置的事项提醒,并且,指示设备不需要获取目标地理区域,减轻了负荷,由提醒设备获取目标地理区域,具有更好的针对性,使得基于位置的事项提醒更为准确。
图4是本发明实施例中又一种基于位置的提醒方法的流程示意图。如图所示本实施例中的基于位置的提醒方法的流程可以包括步骤S401-S411。本实施例与图1所描述的实施例相比,主要的区别是由指示设备检测提醒设备是否进入或离开目标地理区域,提醒设备不再检测。相应的,步骤S401-S403、S410、S411分别与图1中步骤S101-S103、S111、S112的内容相同,这里不再赘述,以下是有区别的步骤:
S404,指示设备将提醒信息发送至提醒账户对应的提醒设备。
具体的,指示设备的通讯接口830将提醒信息发送至云端服务器,云端服务器根据映射关系查询到指示账户所映射的提醒账户,进而将提醒信息转发至提醒账户对应的提醒设备。
可选的,若指示设备是直接与提醒设备通讯的方式,则指示设备的通讯接口830直接将提醒信息发送至提醒设备。
相应的,提醒设备的通讯接口830接收提醒信息。
S405,提醒设备向指示设备发送本设备的位置信息。
具体的,提醒设备的定位器850获取自身的位置信息,接着提醒设备的通讯接口830将位置信息发送至云端服务器,然后云端服务器根据映射关系查询到提醒账户所映射的指示账户,进而将位置信息发送至指示账户对应的指示设备。
可选的,若指示设备是直接与提醒设备进行通讯的方式,则提醒设备的通讯接口830直接将位置信息发送至提醒设备。
需要指出的是,获取位置信息一般是通过GPS(Global Positioning System,全球定位系统)定位来实现的,该定位方式的功耗非常高,为了减少功耗,本实施例提供了一种动态查询位置信息的方法。应理解的,除了GPS定位外,查询位置信息的技术还有蜂窝数据定位和WiFi(Wireless Fidelity,无线局域网)定位,其中,蜂窝数据定位、WiFi定位和GPS定位三者的功耗依次升高,相应的,定位精度也依次升高。因此,提醒设备可以根据当前定位所要求的精度,动态调节定位方式,在保证定位精度的同时避免因持续GPS定位带来的高功耗。
作为一种可选的实施方式,当提醒设备距离目标地理区域较远时,其定位器850采用最省电的蜂窝数据定位的方式,当提醒设备距离目标地理区域适中时,其定位器850采用次省电的WiFi定位的方式,当提醒设备距离目标地理区域较近时,其定位器850采用最不省电的GPS定位的方式。相当于随着距离越远,采用精度越低,但越省电的定位方式,可以实现降低提醒设备功耗的效果。
具体实现过程中,首先,指示设备向提醒设备发送第一位置请求,提醒设备当接收到第一位置请求时,通过蜂窝数据定位的方式获取本设备的第一位置信息,以及获取本设备的移动速度和移动方向,并发送至指示设备;接着,指示设备根据第一位置信息、移动速度和移动方向,确定发送第二位置请求的时刻,并在发送第二位置请求的时刻,向提醒设备发送第二位置请求,提醒设备当接收到第二位置请求时,通过WiFi定位的方式获取本设备的第二位置信息,以及获取本设备的移动速度和移动方向,并发送至指示设备;然后,指示设备根据第二位置信息、移动速度和移动方向,确定发送第三位置请求的时刻,并在发送第三位置请求的时刻,向提醒设备发送第三位置请求,提醒设备当接收到第三位置请求时,通过GPS定位的方式获取本设备的第三位置信息,以及获取本设备的移动速度和移动方向,并发送至指示设备。
简而言之,当提醒设备距离目标地理区域较远时,采用蜂窝数据定位的方式,当提醒设备距离目标地理区域较近时,采用GPS定位的方式;或者当提醒设备距离目标地理区域较远时,采用蜂窝数据定位的方式,当提醒设备距离目标地理区域较近时,采用WiFi定位的方式。
又可选的,指示设备的处理器820根据当前定位所要求的精度,动态调节其通讯接口830向提醒设备请求位置信息的频率,从而达到降低功耗的目的。例如:当提醒设备距离目标地理区域较远时,每隔5分钟请求一次提醒设备的位置信息,当提醒设备距离目标地理区域较近时,每隔30秒请求一次提醒设备的位置信息。
S406,指示设备当检测到提醒设备进入目标地理区域时,向提醒设备发送第一指示消息。
具体的,指示设备的处理器820当检测到提醒设备进入目标地理区域时,其通讯接口830向提醒设备发送第一指示消息。
S407,提醒设备当接收到第一指示消息时,提示提醒信息。
具体的,提醒设备的通讯接口830当接收到第一指示消息时,其输出接口840提示提醒信息。
S408,指示设备当检测到提醒设备离开目标地理区域时,向提醒设备发送第二指示消息。
具体的,指示设备的处理器820当检测到提醒设备离开目标地理区域时,其通讯接口830向提醒设备发送第二指示消息
S409,提醒设备当接收到第二指示消息时,判断提醒信息是否被用户确认。
具体的,提醒设备的通讯接口830接收到第二指示消息时,其输出接口840向用户B发出询问,询问的内容为提醒信息对应的提醒事项是否已完成。
由上可见,本发明实施例中,用户A在指示设备上设置提醒信息和提醒账户,指示设备根据用户A设置提醒信息确定目标地理区域以及将该提醒信息发送至提醒账户对应的提醒设备,并发送消息控制提醒设备的定位方式,提醒设备将获取的位置信息发送至指示设备,指示设备在确定提醒设备进入目标地理区域时向提醒设备发送消息控制提醒设备发出提醒,使得携带或使用该提醒设备的用户B也能得到基于位置的事项提醒,并且该定位方式是根据提醒设备距离目标地理区域的远近所要求的不同定位精度确定的,使得提醒设备在所要求的定位精度不高时可以采用功耗较低的定位方式,减少了提醒设备的功耗。
图5是本发明实施例中又一种基于位置的提醒方法的流程示意图,该实施例的应用场景还包括监控设备,指示设备与监控设备相互间可以进行通讯,提醒设备与监控设备相互间也可以进行通讯。如图所示本实施例中的基于位置的提醒方法的流程可以包括:
S501,指示设备获取用户设置的提醒信息、提醒账户和提醒距离。
具体的,指示设备的输入接口810获取用户设置的提醒信息、提醒账户和提醒距离。
进一步的,指示设备建立与提醒账户对应的提醒设备的“信任关系”。具体过程的举例如下:用户A在指示设备上登录账户之后,指示设备通过指示账户(即用户A的账户)访问监控设备,当获取到用户A设置的提醒账户(如用户B的账户)时,以用户A的账户作为“信任关系”的发起者邀请用户B的账户,用户B在提醒设备上登录账户之后,提醒设备通过用户B的账户访问监控设备,当获取到用户B针对“信任关系”邀请输入的确认指令时,以用户B的账户作为“信任关系”的受邀者接受邀请,此时用户A的账户与用户B的账户建立“信任关系”,监控设备保存该“信任关系”,此时指示设备可以设置基于与提醒设备位置关系的提醒。
可选的,用户A设置提醒信息的方式有多种,可以是编辑文本的方式,也可以是输入语音的方式。例如:编辑文本“小孩离开父母超过20米”;又如:输入语音“出租车离打车用户超过500米”。
S502,指示设备获取本设备的位置信息。
具体的,指示设备的定位器850获取本设备的位置信息。
例如:假设指示设备是父母(即用户A)的智能手机,智能手机获取其当前所在的位置。又如:假设指示设备是打车用户(即用户A)的平板电脑,平板电脑获取其当前所在的位置。
S503,指示设备将提醒账户、提醒距离和位置信息发送至监控设备。
具体的,指示设备的通讯接口830将提醒账户、提醒距离和位置信息发送至监控设备。
相应的,监控设备的通讯接口910提醒账户、提醒距离和位置信息。
S504,监控设备获取提醒账户对应的提醒设备的位置信息。
具体的,监控设备的通讯接口910向提醒设备发送请求位置信息的消息,以使提醒设备的定位器850获取位置信息,并向监控设备发送提醒设备的位置信息。
例如:假设提醒设备为小孩(即用户B)的可穿戴设备,监控设备获取该可穿戴设备的位置信息。又如:假设提醒设备为出租车司机(即用户B)的车载电子设备,监控设备获取该车载电子设备的位置信息。
S505,监控设备根据指示设备的位置信息和提醒设备的位置信息,检测指示设备与提醒设备之间的距离。
具体的,监控设备的处理器930在电子地图内确定指示设备和提醒设备的位置,并计算两个位置之间的距离。
S506,监控设备在检测到指示设备与提醒设备之间的距离超过提醒距离时,向指示设备发送指示消息。
具体的,监控设备的处理器930在检测到指示设备与提醒设备之间的距离超过提醒距离时,其通讯接口910向指示设备发送指示消息。
例如:监控设备在检测到小孩的可穿戴设备与父母的智能手机超过20米时,向父母的智能手机发送指示消息;又如:监控设备在检测到出租车司机的车载电子设备与打车用户的平板电脑超过500米时,向打车用户的平板电脑发送指示消息。
S507,指示设备当接收到指示消息时,提示提醒信息。
具体的,指示设备的通讯接口830当接收到指示消息时,其输出接口840发出提醒。
其中,提示提醒信息的方式有多种,如通过显示屏显示提醒信息,或者通过语音播报提醒信息等,只要能达到提示的效果即可,这里不作限定。例如:父母的智能手机当接收到指示消息时,向父母提示“小孩离开父母超过20米”;又如:打车用户的平板电脑当接收到指示消息时,向打车用户提示“出租车离打车用户超过500米”。
可选的,若指示设备的通讯接口830已将提醒信息发送给了监控设备,则监控设备的处理器930在检测到指示设备与提醒设备之间的距离超过提醒距离时,其输出接口940也发出提醒。
由上可见,本发明实施例中,用户A在指示设备上设置提醒信息和提醒账户,指示设备将用户A设置的提醒信息和提醒账户发送至监控设备,监控设备在检测到提醒账户对应的提醒设备与指示设备之间的距离超过提醒距离时,向指示设备发送消息控制提醒设备发出提醒,使得携带或使用提醒设备的用户B与指示设备之间的距离超过提醒距离时用户A能够得到提醒,并且指示设备和提醒设备均无需检测两者之间的距离,完全由第三方的监控设备检测,减轻了指示设备和提醒设备的负荷。
图6是本发明实施例中一种指示设备的结构示意图,该指示设备用以执行图1、图2或图3所描述的指示设备的部分或全部方法,上述方法实施例中的相关说明也适用于本装置实施例,在此不再重复。如图所示本发明实施例中的指示设备至少可以包括信息获取模块601、信息生成模块602以及信息发送模块603,其中:
信息获取模块601可以包括输入接口810,用于获取用户设置的提醒信息和至少一个提醒账户,其中,所述至少一个提醒账户的每一个分别对应至少一个提醒设备。
信息生成模块602可以包括处理器820,用于生成包括所述提醒信息的第一信息。
信息发送模块603可以包括通讯接口830,用于将所述第一信息发送至所述至少一个提醒账户对应的提醒设备,以使所述至少一个提醒账户对应的提醒设备根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域,进而所述至少一个提醒账户对应的提醒设备的每一个在判定其满足预设提醒条件时,提示所述提醒信息,其中,所述预设提醒条件包括进入所述目标地理区域。
请参阅图6,如图所示本发明实施例中的指示设备还可以包括区域确定模块604,用于确定与所述提醒信息相关的目标地理区域。相应的,信息生成模块602,还用于所述指示设备生成包括所述提醒信息和所述目标地理区域的第一信息。
可选的,区域确定模块604,具体用于确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点。
请参阅图6,如图所示本发明实施例中的指示设备还可以包括地点确定模块605,地点确定模块605也可以包括处理器820,用于在预设的电子地图内,搜索与所述提醒信息的关键字相关的目标地点。相应的,区域确定模块604,还用于确定在所述预设的电子地图内包含所述目标地点的目标地理区域。
请参阅图6,如图所示本发明实施例中的指示设备还可以包括第一消息接收模块606和提醒提示模块607,其中:
第一消息接收模块606可以包括通讯接口830,用于接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息。
提醒提示模块607可以包括输出接口840,用于提示所述提醒信息。
请参阅图6,如图所示本发明实施例中的指示设备还可以包括设备获知模块608和通知发送模块609,其中:
设备获知模块608也可以包括处理器820,用于判断是否有至少两个提醒账户对应的提醒设备进入所述目标区域;若是,则获知用户从所述至少两个提醒账户中选取的目标提醒账户。
通知发送模块609也可以包括通讯接口830,用于向所述目标提醒账户对应的提醒设备发送通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
请参阅图6,如图所示本发明实施例中的指示设备还可以包括第二消息接收模块610和记录清除模块611,其中:
第二消息接收模块610也可以包括通讯接口830,用于接收所述至少一个提醒账户对应的提醒设备发送的所述提醒信息被确认的消息。
记录清除模块611也可以包括处理器820,用于清除关于所述提醒信息的记录。
由上可见,本发明实施例中,指示设备至少可以包括信息获取模块601、信息生成模块602以及信息发送模块603,其中,信息获取模块601获取用户A设置的提醒信息和提醒账户,信息生成模块602生成包括提醒信息的消息,信息发送模块603将包括提醒信息的消息发送至每个提醒账户对应的提醒设备,提醒设备在获取了该提醒信息和目标地理区域之后,可以在该提醒设备进入了该目标地理区域之后,或者在该提醒设备进入了该目标地理区域并满足了其它条件之后,发出提示,使得携带或使用该提醒设备的用户B也能得到基于位置的事项提醒,并且用户A或用户B不需要另外在该提醒设备上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
图7是本发明实施例中一种提醒设备的结构示意图,该提醒设备用以执行图1、图2或图3所描述的目标提醒设备的部分或全部方法,上述方法实施例中的相关说明也适用于本装置实施例,在此不再重复。如图所示本发明实施例中的提醒设备至少可以包括信息接收模块701、信息获取模块702、条件判断模块703以及提醒提示模块704,其中:
信息接收模块701可以包括通讯接口830,用于接收指示设备发送的第一信息,所述第一信息包括提醒信息。
信息获取模块702可以包括处理器820,用于根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域。
条件判断模块703可以包括定位器850和处理器820,用于判断其是否满足预设提醒条件,其中,所述预设提醒条件包括进入所述目标地理区域。
提醒提示模块704可以包括输出接口840,用于若是,则所述提醒设备提示所述提醒信息。
可选的,信息获取模块702,具体用于获取所述第一信息中的所述提醒信息;确定与所述提醒信息相关的目标地理区域;获取包括所述提醒信息和所述目标地理区域的第二信息。
请参阅图7,如图所示本发明实施例中的提醒设备还可以包括地点确定模块705,地点确定模块705也可以包括处理器820,用于在预设的电子地图内,搜索与所述提醒信息的关键字相关的目标地点。相应的,信息获取模块702,还用于确定在所述预设的电子地图内包含所述目标地点的目标地理区域。
可选的,信息获取模块702,具体用于确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点。
请参阅图7,如图所示本发明实施例中的提醒设备还可以包括第一消息发送模块706,第一消息发送模块706可以包括定位器850和通讯接口830,用于在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息。
请参阅图7,如图所示本发明实施例中的提醒设备还可以包括通知接收模块707,通知接收模块707也可以包括通讯接口830,用于接收所述指示设备发送的通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
请参阅图7,如图所示本发明实施例中的提醒设备还可以包括信息确认模块708和第二消息发送模块709,其中:
信息确认模块708可以包括输入接口810和处理器820,用于在检测到其离开所述目标地理区域时,判断所述提醒信息是否被用户确认。
第二消息发送模块709也可以包括通讯接口830,用于若是,则所述提醒设备将所述提醒信息被确认的消息发送至所述指示设备。
由上可见,本发明实施例中,提醒设备至少可以包括信息接收模块701、信息获取模块702、条件判断模块703以及提醒提示模块704,用户A在指示设备上设置提醒信息,指示设备发送包括提醒信息的消息,信息接收模块701接收该消息,信息获取模块702根据该消息获取目标地理区域,条件判断模块703在判定进入了该目标地理区域之后,或者进入了该目标地理区域并满足了其它条件之后,提醒提示模块704发出提示,使得携带或使用该提醒设备的用户B也能得到基于位置的事项提醒,并且用户A或用户B不需要另外在提醒设备上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
图8是本发明实施例中的一种移动终端的结构示意图,如图所示移动终端可以包括输入接口810、处理器820、通讯接口830、输出接口840、定位器850、存储器860以及电源870。其中,输入接口810可以是感应屏811和麦克风812,用于获取用户输入的指令,还可以是物理按键、摄像头或距离传感器等其它可以获取用户输入的指令的部件;通讯接口830,可以是WiFi模块、GSM(Global System for Mobile Communication,全球移动通信系统)模块或蓝牙模块等,用于与其它设备进行通讯;输出接口840可以包括显示面板841和扬声器842,用于向用户发出提醒,还可以包括耳机,震动马达,或信号灯等其它可以向用户发出提醒的部件;定位器850可以是GPS模块、GSM模块或WiFi模块等,用于获取位置信息;存储器860可以是高速RAM存储器,也可以是非易失的存储器(non-volatile memory),例如至少一个磁盘存储器,存储器860中可以存储程序代码,用以指示处理器820执行相应的操作;电源870用于给移动终端提供电源。
一方面,移动终端可以是图1-图4中的指示设备,需要指出的是,对于作为指示设备的移动终端,定位器850不是必需的,其中:
所述输入接口810,用于获取用户设置的提醒信息和至少一个提醒账户,其中,所述至少一个提醒账户的每一个分别对应至少一个提醒设备;所述处理器820,用于生成包括所述提醒信息的第一信息;所述通讯接口830,用于将所述第一信息发送至所述至少一个提醒账户对应的提醒设备,以使所述至少一个提醒账户对应的提醒设备根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域,进而所述至少一个提醒账户对应的提醒设备的每一个在判定其满足预设提醒条件时,提示所述提醒信息,其中,所述预设提醒条件包括进入所述目标地理区域。
可选的,所述处理器820还用于,在生成包括所述提醒信息的第一信息之前,确定与所述提醒信息相关的目标地理区域;所述处理器820指示设备生成包括所述提醒信息的第一信息的具体操作为:生成包括所述提醒信息和所述目标地理区域的第一信息。
进一步的,所述处理器820还用于在确定与所述提醒信息相关的目标地理区域之前,在预设的电子地图内,搜索与所述提醒信息的关键字相关的目标地点;所述处理器820确定与所述提醒信息相关的目标地理区域的具体操作为:确定在所述预设的电子地图内包含所述目标地点的目标地理区域。
更进一步的,若在预设的电子地图内,搜索到至少两个具有相同属性的目标地点,其中,所述属性与所述提醒信息的关键字相关,则处理器820确定在所述预设的电子地图内包含所述目标地点的目标地理区域的具体操作为:确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点。
又可选的,所述通讯接口830还用于在将所述第一信息发送至所述至少一个提醒账户对应的提醒设备之后,接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息;所述移动终端还包括输出接口840,所述输出接口840包括显示面板和扬声器,用于提示所述提醒信息。
进一步的,所述通讯接口830接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息之后,所述处理器820还用于判断是否有至少两个提醒账户对应的提醒设备进入所述目标区域;若是,则所述输入接口810和所述输出接口840,还用于获知用户从所述至少两个提醒账户中选取的目标提醒账户;所述通讯接口830,还用于向所述目标提醒账户对应的提醒设备发送通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
又可选的,所述通讯接口830还用于在将所述第一信息发送至所述至少一个提醒账户对应的提醒设备之后,接收所述至少一个提醒账户对应的提醒设备发送的所述提醒信息被确认的消息;所述处理器820,还用于清除关于所述提醒信息的记录。
由上可见,本发明实施例中,作为指示设备的移动终端至少可以包括输入接口810、处理器820和通讯接口830,其中,输入接口810获取用户A设置的提醒信息和提醒账户,处理器820生成包括提醒信息的消息,通讯接口830将包括提醒信息的消息发送至每个提醒账户对应的提醒设备,提醒设备在获取了该提醒信息和目标地理区域之后,可以在该提醒设备进入了该目标地理区域之后,或者在该提醒设备进入了该目标地理区域并满足了其它条件之后,发出提示,使得携带或使用该提醒设备的用户B也能得到基于位置的事项提醒,并且用户A或用户B不需要另外在该提醒设备上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
另一方面,移动终端可以是图1-图4中的提醒设备,其中:
所述通讯接口830,用于接收指示设备发送的第一信息,所述第一信息包括提醒信息;所述处理器820,用于根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域;所述定位器850和所述处理器820,用于判断其是否满足预设提醒条件,其中,所述预设提醒条件包括进入所述目标地理区域;所述输出接口840,用于若是,则提示所述提醒信息。
可选的,所述处理器820根据所述第一信息获取第二信息的具体操作为:获取所述第一信息中的所述提醒信息;确定与所述提醒信息相关的目标地理区域;获取包括所述提醒信息和所述目标地理区域的第二信息。
进一步的,所述处理器820还用于在确定与所述提醒信息相关的目标地理区域之前,在预设的电子地图内,搜索与所述提醒信息的关键字相关的目标地点;所述处理器820确定与所述提醒信息相关的目标地理区域的具体操作为:确定在所述预设的电子地图内包含所述目标地点的目标地理区域。
更进一步的,若所述处理器820在预设的电子地图内,搜索到至少两个具有相同属性的目标地点,其中,所述属性与所述提醒信息的关键字相关,则处理器820确定在所述预设的电子地图内包含所述目标地点的目标地理区域的具体操作为:确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点。
又可选的,所述处理器820判断其是否满足预设提醒条件之前,所述定位器850和所述通讯接口830,还用于在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息。
进一步的,所述定位器850和所述通讯接口830在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息之后,所述通讯接口,还用于接收所述指示设备发送的通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
又可选的,所述移动终端还包括输入接口810,所述输入接口810包括感应屏和麦克风;所述输出接口840提示所述提醒信息之后,所述处理器820和所述输入接口810,用于在检测到其离开所述目标地理区域时,判断所述提醒信息是否被用户确认;所述通讯接口830,还用于若是,则将所述提醒信息被确认的消息发送至所述指示设备。
由上可见,本发明实施例中,作为提醒设备的移动终端至少可以包括通讯接口830、处理器820、定位器850和输出接口840,用户A在指示设备上设置提醒信息,指示设备发送包括提醒信息的消息,通讯接口830接收该消息,处理器820根据该消息获取目标地理区域,定位器850在检测到进入了该目标地理区域之后,或者定位器850和处理器820在判断进入了该目标地理区域并满足了其它条件之后,输出接口840发出提示,使得携带或使用该移动终端的用户B也能得到基于位置的事项提醒,并且用户A或用户B不需要另外在移动终端上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
图9是本发明实施例中的一种监控设备的结构示意图,如图所示监控设备可以包括通讯接口910、调制/解调器920、处理器930、输出接口940、存储器950以及电源960。其中,通讯接口910可以是天线等其它可以收发射频信号的部件,用于与其它设备进行通讯;调制/解调器920用于将射频信号解调为模拟信号,或将模拟信号调制为射频信号;输出接口940可以是显示面板941和扬声器942,用于向用户发出提醒,还可以是耳机或信号灯等其它可以向用户发出提醒的部件;存储器950可以是高速RAM存储器,也可以是非易失的存储器,例如至少一个磁盘存储器,存储器950中可以存储程序代码,用以指示处理器930执行相应的操作;电源960用于给监控设备提供电源。
具体实现过程中,监控设备可以是图5所描述实施例中的监控设备,其中:
所述通讯接口910用于接收指示设备发送的提醒账户、提醒距离和指示设备的位置信息;所述通讯接口910用于获取提醒账户所登录的提醒设备的位置信息;所述处理器930用于根据指示设备的位置信息和提醒设备的位置信息,检测指示设备与提醒设备之间的距离,当处理器930在检测到指示设备与提醒设备之间的距离超过提醒距离时,所述通讯接口910用于向指示设备发送指示消息,以使指示设备提示提醒信息。
可选的,所述监控设备还包括输出接口940,相应的,通讯接口910还用于接收指示设备发送的提醒信息。当所述处理器930检测到指示设备与提醒设备之间的距离超过提醒距离时,所述输出接口940用于提示提醒信息。
又可选的,所述通讯接口910获取提醒设备的位置信息的具体操作为:通讯接口910向提醒设备发送请求位置信息的消息,以使提醒设备获取其位置信息并向监控设备发送其位置信息,进而通讯接口910接收该位置信息。
由上可见,本发明实施例中,监控设备至少包括通讯接口910、处理器930和通讯接口910,用户A在指示设备上设置提醒信息和提醒账户,指示设备发送提醒信息和提醒账户,通讯接口910接收提醒信息和提醒账户,当处理器930检测到提醒账户对应的提醒设备与指示设备之间的距离超过提醒距离时,通讯接口910向指示设备发送消息控制提醒设备发出提醒,使得携带或使用提醒设备的用户B与指示设备之间的距离超过提醒距离时用户A能够得到提醒,并且指示设备和提醒设备均无需检测两者之间的距离,减轻了指示设备和提醒设备的负荷。
本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以通过计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟或光盘)中,包括若干指令用以控制指示设备、提醒设备和监控设备执行本发明实施例图1~图5所描述的基于位置的提醒方法中的部分或全部的步骤。
本发明实施例中,用户A在指示设备上设置提醒信息和提醒账户,指示设备将用户A设置的提醒信息发送至每个提醒账户对应的提醒设备,提醒设备在获取了该提醒信息和目标地理区域之后,可以在该提醒设备进入了该目标地理区域之后,或者在该提醒设备进入了该目标地理区域并满足了其它条件之后,提示所述提醒信息,使得携带或使用该提醒设备的用户B也能得到基于位置的事项提醒,并且用户A或用户B不需要另外在该提醒设备上进行针对该提醒信息的设置,因而本发明实施例简化了用户的操作,使得基于位置的事项提醒功能更多样化,交互性能更强。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
本技术领域的普通技术人员可以理解实现上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (28)

1.一种基于位置的提醒方法,其特征在于,所述方法包括:
指示设备获取用户设置的提醒信息和至少一个提醒账户,其中,所述至少一个提醒账户的每一个分别对应至少一个提醒设备;
所述指示设备确定与所述提醒信息的关键字相关的属性;
若所述指示设备在预设的电子地图内搜索到被标记有所述属性的至少两个目标地点,则所述指示设备确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点;
所述指示设备生成包括所述提醒信息和所述目标地理区域的第一信息;
所述指示设备将所述第一信息发送至所述至少一个提醒账户对应的提醒设备,以使所述至少一个提醒账户对应的提醒设备根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域,进而所述至少一个提醒账户对应的提醒设备的每一个在判定其满足预设提醒条件时,提示所述提醒信息,其中,所述预设提醒条件包括进入所述目标地理区域。
2.如权利要求1所述的方法,其特征在于,所述指示设备将所述第一信息发送至所述至少一个提醒账户对应的提醒设备之后,还包括:
所述指示设备接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息;
所述指示设备提示所述提醒信息。
3.如权利要求2所述的方法,其特征在于,所述指示设备接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息之后,还包括:
所述指示设备判断是否有至少两个提醒账户对应的提醒设备进入所述目标地理区域;
若是,则所述指示设备获知用户从所述至少两个提醒账户中选取的目标提醒账户;
所述指示设备向所述目标提醒账户对应的提醒设备发送通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
4.如权利要求1-3任一项所述的方法,其特征在于,所述指示设备将所述第一信息发送至所述至少一个提醒账户对应的提醒设备之后,还包括:
所述指示设备接收所述至少一个提醒账户对应的提醒设备发送的所述提醒信息被确认的消息;
所述指示设备清除关于所述提醒信息的记录。
5.如权利要求1-3任一项所述的方法,其特征在于,所述指示设备对应一个指示账户;
所述指示设备获取用户设置的提醒信息和至少一个提醒账户之后,还包括:
所述指示设备将所述指示账户和所述至少一个提醒账户发送至云端服务器,以使云端服务器建立所述指示账户与所述至少一个提醒账户的映射关系;
所述指示设备将所述第一信息发送至所述至少一个提醒账户对应的提醒设备,包括:
所述指示设备将所述第一信息发送至云端服务器,以使云端服务器根据所述映射关系,将所述第一信息转发至所述至少一个提醒账户对应的提醒设备。
6.一种基于位置的提醒方法,其特征在于,所述方法包括:
提醒设备接收指示设备发送的第一信息,所述第一信息包括提醒信息;
所述提醒设备获取所述第一信息中的所述提醒信息;
所述提醒设备确定与所述提醒信息的关键字相关的属性;
若所述提醒设备在预设的电子地图内搜索到被标记有所述属性的至少两个目标地点,则所述提醒设备确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点;
所述提醒设备获取包括所述提醒信息和所述目标地理区域的第二信息;
所述提醒设备判断其是否满足预设提醒条件,其中,所述预设提醒条件包括进入所述目标地理区域;
若是,则所述提醒设备提示所述提醒信息。
7.如权利要求6所述的方法,其特征在于,所述提醒设备判断其是否满足预设提醒条件之前,还包括:
所述提醒设备在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息。
8.如权利要求7所述的方法,其特征在于,所述提醒设备在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息之后,还包括:
所述提醒设备接收所述指示设备发送的通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
9.如权利要求6-8任一项所述的方法,其特征在于,所述提醒设备提示所述提醒信息之后,还包括:
所述提醒设备在检测到其离开所述目标地理区域时,判断所述提醒信息是否被用户确认;
若是,则所述提醒设备将所述提醒信息被确认的消息发送至所述指示设备。
10.如权利要求6-8任一项所述的方法,其特征在于,所述指示设备对应一个指示账户,所述提醒设备对应一个提醒账户;
所述提醒设备接收指示设备发送的第一信息,包括:
所述提醒设备接收指示设备通过云端服务器转发的第一信息,其中,所述第一信息是云端服务器根据所述指示账户与至少一个提醒账户的映射关系转发的,所述至少一个提醒账户包括所述提醒设备对应的提醒账户。
11.一种指示设备,其特征在于,所述指示设备包括:
信息获取模块,用于获取用户设置的提醒信息和至少一个提醒账户,其中,所述至少一个提醒账户的每一个分别对应至少一个提醒设备;
区域确定模块,用于确定与所述提醒信息的关键字相关的属性;
所述区域确定模块,还用于若在预设的电子地图内搜索到被标记有所述属性的至少两个目标地点,则确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点;
信息生成模块,用于生成包括所述提醒信息和所述目标地理区域的第一信息;
信息发送模块,用于将所述第一信息发送至所述至少一个提醒账户对应的提醒设备,以使所述至少一个提醒账户对应的提醒设备根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域,进而所述至少一个提醒账户对应的提醒设备的每一个在判定其满足预设提醒条件时,提示所述提醒信息,其中,所述预设提醒条件包括进入所述目标地理区域。
12.如权利要求11所述的指示设备,其特征在于,所述指示设备还包括:
第一消息接收模块,用于接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息;
提醒提示模块,用于提示所述提醒信息。
13.如权利要求12所述的指示设备,其特征在于,所述指示设备还包括:
设备获知模块,用于判断是否有至少两个提醒账户对应的提醒设备进入所述目标地理区域;若是,则获知用户从所述至少两个提醒账户中选取的目标提醒账户;
通知发送模块,用于向所述目标提醒账户对应的提醒设备发送通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
14.如权利要求11-13任一项所述的指示设备,其特征在于,所述指示设备还包括:
第二消息接收模块,用于接收所述至少一个提醒账户对应的提醒设备发送的所述提醒信息被确认的消息;
记录清除模块,用于清除关于所述提醒信息的记录。
15.如权利要求11-13任一项所述的指示设备,其特征在于,所述指示设备对应一个指示账户;
映射建立模块,用于将所述指示账户和所述至少一个提醒账户发送至云端服务器,以使云端服务器建立所述指示账户与所述至少一个提醒账户的映射关系;
所述信息发送模块,还用于将所述第一信息发送至云端服务器,以使云端服务器根据所述映射关系,将所述第一信息转发至所述至少一个提醒账户对应的提醒设备。
16.一种提醒设备,其特征在于,所述提醒设备包括:
信息接收模块,用于接收指示设备发送的第一信息,所述第一信息包括提醒信息;
信息获取模块,用于获取所述第一信息中的所述提醒信息;
所述信息获取模块,还用于确定与所述提醒信息的关键字相关的属性;
所述信息获取模块,还用于若所述提醒设备在预设的电子地图内搜索到被标记有所述属性的至少两个目标地点,则确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点;
所述信息获取模块,还用于获取包括所述提醒信息和所述目标地理区域的第二信息;
条件判断模块,用于判断其是否满足预设提醒条件,其中,所述预设提醒条件包括进入所述目标地理区域;
提醒提示模块,用于若是,则所述提醒设备提示所述提醒信息。
17.如权利要求16所述的提醒设备,其特征在于,所述提醒设备还包括:
第一消息发送模块,用于在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息。
18.如权利要求17所述的提醒设备,其特征在于,所述提醒设备还包括:
通知接收模块,用于接收所述指示设备发送的通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
19.如权利要求16-18任一项所述的提醒设备,其特征在于,所述提醒设备还包括:
信息确认模块,用于在检测到其离开所述目标地理区域时,判断所述提醒信息是否被用户确认;
第二消息发送模块,用于若是,则所述提醒设备将所述提醒信息被确认的消息发送至所述指示设备。
20.如权利要求16-18任一项所述的提醒设备,其特征在于,所述指示设备对应一个指示账户,所述提醒设备对应一个提醒账户;
所述信息接收模块,还用于接收指示设备通过云端服务器转发的第一信息,其中,所述第一信息是云端服务器根据所述指示账户与至少一个提醒账户的映射关系转发的,所述至少一个提醒账户包括所述提醒设备对应的提醒账户。
21.一种移动终端,其特征在于,所述移动终端包括输入接口、处理器以及通讯接口,其中:
所述输入接口,用于获取用户设置的提醒信息和至少一个提醒账户,其中,所述至少一个提醒账户的每一个分别对应至少一个提醒设备;
所述处理器,用于确定与所述提醒信息的关键字相关的属性;若所述处理器在预设的电子地图内搜索到被标记有所述属性的至少两个目标地点,则确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点;生成包括所述提醒信息和所述目标地理区域的第一信息;
所述通讯接口,用于将所述第一信息发送至所述至少一个提醒账户对应的提醒设备,以使所述至少一个提醒账户对应的提醒设备根据所述第一信息获取第二信息,其中,所述第二信息包括所述提醒信息和目标地理区域,进而所述至少一个提醒账户对应的提醒设备的每一个在判定其满足预设提醒条件时,提示所述提醒信息,其中,所述预设提醒条件包括进入所述目标地理区域。
22.如权利要求21所述的移动终端,其特征在于,所述通讯接口还用于在将所述第一信息发送至所述至少一个提醒账户对应的提醒设备之后,接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息;
所述移动终端还包括输出接口,用于提示所述提醒信息。
23.如权利要求22所述的移动终端,其特征在于,所述通讯接口接收所述至少一个提醒账户对应的提醒设备发送的进入所述目标地理区域的消息之后,
所述处理器还用于判断是否有至少两个提醒账户对应的提醒设备进入所述目标地理区域;
若是,则所述输入接口和所述输出接口,还用于获知用户从所述至少两个提醒账户中选取的目标提醒账户;
所述通讯接口,还用于向所述目标提醒账户对应的提醒设备发送通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
24.如权利要求21-23任一项所述的移动终端,其特征在于,所述通讯接口还用于在将所述第一信息发送至所述至少一个提醒账户对应的提醒设备之后,接收所述至少一个提醒账户对应的提醒设备发送的所述提醒信息被确认的消息;
所述处理器,还用于清除关于所述提醒信息的记录。
25.一种移动终端,其特征在于,所述移动终端包括通讯接口、定位器、处理器以及输出接口,其中:
所述通讯接口,用于接收指示设备发送的第一信息,所述第一信息包括提醒信息;
所述处理器,用于获取所述第一信息中的所述提醒信息;确定与所述提醒信息的关键字相关的属性;若所述处理器在预设的电子地图内搜索到被标记有所述属性的至少两个目标地点,则确定在所述预设的电子地图内的至少两个目标地理区域,其中,每个所述目标地理区域包括一个所述目标地点;获取包括所述提醒信息和所述目标地理区域的第二信息;
所述定位器和所述处理器,用于判断其是否满足预设提醒条件,其中,所述预设提醒条件包括进入所述目标地理区域;
所述输出接口,用于若是,则提示所述提醒信息。
26.如权利要求25所述的移动终端,其特征在于,所述处理器判断其是否满足预设提醒条件之前,
所述定位器和所述通讯接口,还用于在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息。
27.如权利要求26所述的移动终端,其特征在于,所述定位器和所述通讯接口在检测到其进入所述目标地理区域时,向所述指示设备发送进入所述目标地理区域的消息之后,
所述通讯接口,还用于接收所述指示设备发送的通知消息,其中,所述预设提醒条件还包括接收到所述通知消息。
28.如权利要求25-27任一项所述的移动终端,其特征在于,所述移动终端还包括输入接口;
所述输出接口提示所述提醒信息之后,所述处理器和所述输入接口,用于在检测到其离开所述目标地理区域时,判断所述提醒信息是否被用户确认;
所述通讯接口,还用于若是,则将所述提醒信息被确认的消息发送至所述指示设备。
CN201580079020.5A 2015-12-31 2015-12-31 基于位置的提醒方法、指示设备、提醒设备和移动终端 Active CN107534837B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/100282 WO2017113366A1 (zh) 2015-12-31 2015-12-31 基于位置的提醒方法、指示设备、提醒设备和移动终端

Publications (2)

Publication Number Publication Date
CN107534837A CN107534837A (zh) 2018-01-02
CN107534837B true CN107534837B (zh) 2020-06-02

Family

ID=59224396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580079020.5A Active CN107534837B (zh) 2015-12-31 2015-12-31 基于位置的提醒方法、指示设备、提醒设备和移动终端

Country Status (3)

Country Link
US (1) US10278012B2 (zh)
CN (1) CN107534837B (zh)
WO (1) WO2017113366A1 (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5802830B2 (ja) 2011-06-05 2015-11-04 アップル インコーポレイテッド 複数のアプリケーションから受信した通知を表示するためのシステムおよび方法
US10482461B2 (en) 2014-05-29 2019-11-19 Apple Inc. User interface for payments
US20150350146A1 (en) 2014-05-29 2015-12-03 Apple Inc. Coordination of message alert presentations across devices based on device modes
DE202015006066U1 (de) 2014-09-02 2015-12-14 Apple Inc. Kleinere Schnittstellen zur Handhabung von Benachrichtigungen
US10254911B2 (en) 2015-03-08 2019-04-09 Apple Inc. Device configuration user interface
US9940637B2 (en) 2015-06-05 2018-04-10 Apple Inc. User interface for loyalty accounts and private label accounts
CN108933864A (zh) * 2018-06-29 2018-12-04 努比亚技术有限公司 智能眼镜提醒方法、装置及计算机可读存储介质
US11477609B2 (en) * 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11152100B2 (en) 2019-06-01 2021-10-19 Apple Inc. Health application user interfaces
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
CN112101884B (zh) * 2019-06-17 2024-05-28 北京京东振世信息技术有限公司 提醒消息生成与推送方法、装置及存储介质
CN110648115B (zh) * 2019-09-20 2023-09-22 深圳Tcl新技术有限公司 事件提醒方法、装置、设备及存储介质
CN111861829B (zh) * 2019-12-31 2024-10-15 北京骑胜科技有限公司 基于共享设备的提示方法、装置、电子设备及存储介质
CN111275394B (zh) * 2020-01-17 2023-10-20 杭州涂鸦信息技术有限公司 消息提醒方法及装置、电子设备
CN113642973B (zh) * 2020-04-27 2025-03-07 华为技术有限公司 一种提醒方法及相关装置
US12405717B2 (en) 2020-10-26 2025-09-02 Apple Inc. Methods and user interfaces for handling user requests
CN112653603A (zh) * 2020-12-10 2021-04-13 珠海格力电器股份有限公司 一种用餐提醒信息的处理方法以及装置
CN113572891B (zh) * 2021-07-14 2022-11-04 青岛海信移动通信技术股份有限公司 一种智能提醒的方法、装置及存储介质
CN113593067B (zh) * 2021-07-29 2023-08-08 北京达佳互联信息技术有限公司 签到处理方法、装置、电子设备及存储介质
CN113741762A (zh) * 2021-08-31 2021-12-03 深圳Tcl新技术有限公司 一种多媒体播放方法、装置、电子设备和存储介质
CN114189816B (zh) * 2021-12-03 2024-12-31 北京声智科技有限公司 用于内容管理的信息提醒方法、装置、终端及存储介质
CN114328656B (zh) * 2021-12-17 2025-06-17 中国银联股份有限公司 真实门店的验证方法、装置、设备及存储介质
CN118714178B (zh) * 2024-08-27 2025-04-15 珠海格力电器股份有限公司 信息提醒方法、信息提醒系统和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000041428A1 (en) * 1998-12-31 2000-07-13 Ericsson, Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
CN101076191A (zh) * 2006-05-19 2007-11-21 美国博通公司 在移动终端内提供定址服务的方法和系统
CN103248999A (zh) * 2012-02-02 2013-08-14 苹果公司 基于位置在用户设备处执行动作的方法、系统和程序产品
CN104570019A (zh) * 2015-01-28 2015-04-29 锤子科技(北京)有限公司 一种位置提醒方法以及用户端

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6957076B2 (en) * 2000-11-22 2005-10-18 Denso Corporation Location specific reminders for wireless mobiles
US7848765B2 (en) * 2005-05-27 2010-12-07 Where, Inc. Location-based services
US9247377B2 (en) * 2011-05-23 2016-01-26 Apple Inc. Setting a reminder that is triggered by a target user device
CN102970654A (zh) 2012-11-14 2013-03-13 广东欧珀移动通信有限公司 一种基于地理位置的事件提醒方法及装置
CN103024664B (zh) 2012-11-21 2016-08-10 华为技术有限公司 根据事件提醒的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000041428A1 (en) * 1998-12-31 2000-07-13 Ericsson, Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
CN101076191A (zh) * 2006-05-19 2007-11-21 美国博通公司 在移动终端内提供定址服务的方法和系统
CN103248999A (zh) * 2012-02-02 2013-08-14 苹果公司 基于位置在用户设备处执行动作的方法、系统和程序产品
CN104570019A (zh) * 2015-01-28 2015-04-29 锤子科技(北京)有限公司 一种位置提醒方法以及用户端

Also Published As

Publication number Publication date
WO2017113366A1 (zh) 2017-07-06
US20180213354A1 (en) 2018-07-26
CN107534837A (zh) 2018-01-02
US10278012B2 (en) 2019-04-30

Similar Documents

Publication Publication Date Title
CN107534837B (zh) 基于位置的提醒方法、指示设备、提醒设备和移动终端
US10051417B2 (en) Ad hoc formation and tracking of location-sharing groups
CN104181568B (zh) 具有用于gps跟踪器的自动半径横穿通知的系统和方法
KR101319720B1 (ko) 모드 변경을 무선 디바이스들에게 제공하는 시스템 및 방법
EP3077967B1 (en) Reminders based on device proximity using bluetooth le
CN110213722B (zh) 基于类别的围栏
US10091612B2 (en) Establishing geo-fences and related alarms
US20120165035A1 (en) Facilitating ad hoc congregation over an instant messaging network
US8560622B2 (en) System and method for vote-based, interest specific collaboration regarding location of objects
US20140066097A1 (en) Impending hazard alert
US10194273B2 (en) Positioning information processing method and apparatus
EP2744234B1 (en) Geofencing system and method
KR20130048158A (ko) 인스턴트 메시징 애플리케이션으로부터 리마인더들 셋팅
CN112165688A (zh) 一种聊天室构建方法、系统及计算机可读存储介质
US9031978B1 (en) Provision of location-based business information
US20160255472A1 (en) Spatial Tracking System
CN111385333A (zh) 信息推送方法、装置、电子设备及存储介质
EP2469781A1 (en) Facilitating ad hoc congregation over an instant messaging network
RU2676881C2 (ru) Одноранговый обмен информацией о перемещении устройств
KR20050087864A (ko) 모바일 통신 단말기들을 위한 위치 기반 서비스
KR20160053466A (ko) 지도 정보 공유 서비스 제공 방법 및 그를 이용한 서버
CN107358790A (zh) 警务系统的告警方法及设备
KR20130065830A (ko) 위치 기반 공유정보 제공시스템
KR20160101890A (ko) 지도 정보 공유 서비스 제공 방법 및 그를 이용한 서버
WO2014068469A1 (en) Method and system for generating location based trigger

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant