CN115086413B - 信息提示方法和电子设备 - Google Patents
信息提示方法和电子设备 Download PDFInfo
- Publication number
- CN115086413B CN115086413B CN202111645172.0A CN202111645172A CN115086413B CN 115086413 B CN115086413 B CN 115086413B CN 202111645172 A CN202111645172 A CN 202111645172A CN 115086413 B CN115086413 B CN 115086413B
- Authority
- CN
- China
- Prior art keywords
- geofence
- terminal device
- interface
- express
- terminal equipment
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本申请提供一种信息提示方法和电子设备,涉及终端技术领域,包括:第一地理围栏与第二地理围栏存在重叠区域;在终端设备位于第一地理围栏中除重叠区域的区域时,终端设备显示第一界面,第一界面包括与第一地理围栏相关的提示消息;在终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域时,终端设备在第一界面显示与第一地理围栏相关的提示消息;在终端设备从重叠区域移动至第二地理围栏中除重叠区域的区域时,终端设备在第一界面显示与第二地理围栏相关的提示消息。这样,在终端设备移动至多个地理围栏的重叠区域时,不进行新的信息提示,可以减少提示的信息的数量,降低对用户的干扰,且功耗较低,提高了用户体验。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种信息提示方法和电子设备。
背景技术
终端设备可以基于终端设备所处的位置进行相应的信息推送。例如,终端设备位于地点A处时,可以接收到来自地点A的信息推送,终端设备位于地点B处时,可以接收到来自地点B的信息推送。
但是,目前终端设备在一处地点经常会接收到其他地点的信息推送,较多的信息推送会对用户造成干扰,用户体验差。
发明内容
本申请实施例提供一种信息提示方法和电子设备,终端设备确定处于两个地理围栏的重叠区域时,终端设备在地理围栏重叠区域不接收新的信息提示,从而避免终端设备在地理围栏重叠区域接收到多个地理围栏对应的信息推送,减少对用户的干扰,提升用户体验。
第一方面,本申请实施例提供一种信息提示方法,包括:终端设备注册第一地理围栏和第二地理围栏;其中,第一地理围栏与第二地理围栏存在重叠区域;在终端设备位于第一地理围栏中除重叠区域的区域时,终端设备显示第一界面,第一界面包括与第一地理围栏相关的提示消息;在终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域时,终端设备在第一界面显示与第一地理围栏相关的提示消息;在终端设备从重叠区域移动至第二地理围栏中除重叠区域的区域时,终端设备在第一界面显示与第二地理围栏相关的提示消息。这样,在终端设备移动至多个地理围栏的重叠区域时,不进行新的信息提示,可以减少提示的信息的数量,降低对用户的干扰。
本申请实施例中,第一界面可以为包括YOYO建议的快递提示消息的界面。
在一种可能的实现方式中,第一界面包括负一屏界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码;终端设备显示第一界面包括:终端设备显示负一屏界面。这样,用户可以通过负一屏的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。
其中,负一屏界面包括一张或多张活动卡片,活动卡片用于显示快递提示消息。
在一种可能的实现方式中,活动卡片中还包括扫码取件入口控件,快递信息提示方法还包括:在接收到对扫码取件入口控件的触发时,终端设备执行取件处理流程。在终端设备确定多个活动卡片中的目标活动卡片的部分取件码完成取件时,终端设备更新目标活动卡片中的取件码;这样,用户可以方便的在负一屏界面进行扫码取件,提升了用户体验。
其中,更新后的目标活动卡片中完成取件的取件码被删除;或者,在终端设备确定多个活动卡片中的全部取件码完成取件时,终端设备取消多个活动卡片的显示。
在一种可能的实现方式中,负一屏界面还包括常驻快递卡片,常驻快递卡片用于显示待取件消息。这样,用户可以在负一屏常驻卡片中查看快递提示消息,提升了用户体验。
其中,任一个快递对应一条所述待取件消息。快递消息提示方法还包括:在任一张所述活动卡片显示的时长达到时长阈值时,取消所述任一张活动卡片的显示。
在一种可能的实现方式中,第一界面包括锁屏界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括一个或多个取件码;终端设备显示第一界面包括:终端设备显示所述锁屏界面。这样,用户可以通过锁屏界面的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。
其中,锁屏界面包括一条或多条通知,通知用于显示所述快递提示消息。
在一种可能的实现方式中,锁屏通知中还包括扫码取件入口控件,快递消息提示方法还包括:在接收到对扫码取件入口控件的触发时,终端设备执行取件处理流程。这样,用户可以方便的在锁屏界面进行扫码取件,提升了用户体验。
在一种可能的实现方式中,第一界面包括应用界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括一个或多个取件码;终端设备显示第一界面包括:终端设备显示所述应用界面;这样,用户可以通过应用界面的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。
其中,应用界面包括下拉栏,下拉栏用于显示所述快递提示消息。
在一种可能的实现方式中,下拉栏中还包括扫码取件入口控件,快递消息提示方法还包括:在接收到扫码取件入口控件的触发时,终端设备执行取件处理流程。这样,用户可以方便的在下拉栏界面进行扫码取件,提升了用户体验。
在一种可能的实现方式中,第一界面包括主界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码;终端设备显示第一界面包括:终端设备显示所述主界面。这样,用户可以通过主界面的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。
其中,所述主界面包括常驻卡片,常驻卡片用于显示所述快递提示消息。
在一种可能的实现方式中,常驻卡片中还包括扫码取件入口控件,快递信息提示方法还包括:在接收到对扫码取件入口控件的触发时,终端设备执行取件处理流程;在终端设备确定常驻卡片中的全部取件码完成取件时,终端设备在常驻控件显示预设信息。这样,用户可以方便的在主界面进行扫码取件,提升了用户体验。
在一种可能的实现方式中,在终端设备位于第二地理围栏中除重叠区域的区域时,终端设备显示第一界面,第一界面包括与第二地理围栏相关的提示消息;在终端设备从第二地理围栏中除重叠区域的区域移动至重叠区域时,终端设备在第一界面显示与第二地理围栏相关的提示消息;在终端设备从重叠区域移动至第一地理围栏中除重叠区域的区域时,终端设备在第一界面显示与第一地理围栏相关的提示消息。这样,在终端设备移动至多个地理围栏的重叠区域时,不进行新的信息提示,可以减少提示的信息的数量,降低对用户的干扰。
在一种可能的实现方式中,在终端设备位于重叠区域的区域时,终端设备显示常驻快递卡片用于显示待取件消息;在终端设备从重叠区域移动至第一地理围栏中除重叠区域的区域时,终端设备在第一界面显示与第一地理围栏相关的提示消息;或者,在终端设备从重叠区域移动至第二地理围栏中除重叠区域的区域时,终端设备在第一界面显示与第二地理围栏相关的提示消息。这样,在终端设备处于多个地理围栏的重叠区域时,不进行新的信息提示,移动至重叠区域外时,接收相应的信息提示,可以减少提示的信息的数量,降低对用户的干扰。
其中,任一个快递对应一条待取件消息。
在一种可能的实现方式中,第一地理围栏和第二地理围栏均为基站小区cell地理围栏;第一地理围栏覆盖的cell包括:终端设备中用户画像的家所处的cell、快递接收点所处的cell、以及家在小区指纹库中对应的小区cell;第二地理围栏覆盖的cell包括:终端设备中用户画像的公司所处的cell、快递接收点所处的cell、以及所述公司在小区指纹库中对应的小区cell;这样,可以准确注册与用户相关的第一地理围栏和第二地理围栏。
其中,小区指纹库包括家所处的城市小区所处的cell、公司所处的城市小区所处的cell,小区指纹库为终端设备预先学习的,或者小区指纹库预先设置在终端服务器。
需要说明的是,家可以替换为第一地点,第一地点可以是家或公司或任意与快递提醒相关的地点,为便于描述后续具体实施例中以第一地点为家进行描述,该描述不构成对第一地点的绝对限定。
在一种可能的实现方式中,终端设备监听到发生地理围栏切换;在终端设备确定从第一地理围栏之外和第二地理围栏之外的cell切换到第一地理围栏中除所述重叠区域的的cell时,终端设备确定位于第一地理围栏中除所述重叠区域的区域;在终端设备确定从第一地理围栏中除重叠区域的的cell切换到重叠区域的cell时,终端设备确定从第一地理围栏中除重叠区域的区域移动至重叠区域;在终端设备确定从重叠区域的cell切换到第二地理围栏中除重叠区域的的cell时,终端设备确定从重叠区域移动至第二地理围栏中除重叠区域的区域。这样,终端设备通过监听地理围栏切换,可以确定终端设备所处的地理围栏,并进行相应的消息提醒,在重叠区域不进行新的消息提醒,可以减少提示的信息的数量,降低对用户的干扰。
在一种可能的实现方式中,终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域时,信息提示方法还包括:终端设备监听终端设备的运动状态;在终端设备持续运动预设时长后,终端设备再次判断终端设备所处的地理围栏是否变化。这样,通过监听终端设备的运动状态,可以准确的判断终端设备所处的地理围栏是否发生了变化。
在一种可能的实现方式中,第一地理围栏和所述第二地理围栏均为全球卫星定位***GPS地理围栏;信息提示方法还包括:终端设备监听到发生地理围栏切换;在终端设备确定从第一地理围栏之外和第二地理围栏之外的位置切换到小述第一地理围栏的半径且大于第二地理围栏的半径的位置时,终端设备确定位于第一地理围栏中除重叠区域的区域;在终端设备确定从小于第一地理围栏的半径且大第二地理围栏的半径的位置切换到同时小于第一地理围栏的半径和第二地理围栏的半径的位置时,终端设备确定从第一地理围栏中除重叠区域的区域移动至重叠区域;在终端设备确定从同时小于第一地理围栏的半径和第二地理围栏的半径的位置切换到小于第二地理围栏的半径且大于第一地理围栏的半径的位置时,终端设备确定从重叠区域移动至所述第二地理围栏中除重叠区域的区域。这样,终端设备通过监听地理围栏切换,可以确定终端设备所处的地理围栏,并进行相应的消息提醒,在重叠区域不进行新的消息提醒,可以减少提示的信息的数量,降低对用户的干扰。
在一种可能的实现方式中,在地理围栏为全球卫星定位***GPS地理围栏时,终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域时,信息提示方法还包括:终端设备监听终端设备的运动状态;在终端设备持续运动预设时长后述终端设备再次判断终端设备所处的地理围栏是否变化。这样,通过监听终端设备的运动状态,可以准确的判断终端设备所处的地理围栏是否发生了变化。
第二方面,本申请实施例提供一种信息提示装置,该信息提示装置可以是终端设备,也可以是终端设备内的芯片或者芯片***。该信息提示装置可以包括显示单元和处理单元。当该信息提示装置是终端设备时,该处显示单元可以是显示屏。该显示单元用于执行显示的步骤,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种信息提示方法。当该信息提示装置是终端设备时,该处理单元可以是处理器。该信息提示装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种信息提示方法。当该信息提示装置是终端设备内的芯片或者芯片***时,该处理单元可以是处理器。该处理单元执行存储单元所存储的指令,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种快递提示方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该终端设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第三方面,本申请实施例提供一种电子设备,包括:用于执行第一方面或第一方面任意可能的实现方式的任一方法的单元。
第四方面,本申请实施例提供一种电子设备,包括:处理器、显示屏和接口电路,接口电路用于与其它装置通信;显示屏用于执行显示的步骤;处理器用于运行代码指令,以实现第一方面或第一方面任意可能的实现方式的任一方法。
第五方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有指令,当指令被执行时,以实现第一方面或第一方面任意可能的实现方式的任一方法。
第六方面,本申请实施例提供一种包括计算机程序的计算机程序产品,当计算机程序在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。
应当理解的是,本申请的第二方面至第六方面与本申请的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
附图说明
图1为本申请实施例提供的终端设备100的结构示意图;
图2为本申请实施例提供的终端设备100的软件结构框图;
图3为本申请实施例示出的终端设备注册两个较近地点时cell地理围栏示意图;
图4为本申请实施例示出的终端设备负一屏的活动卡片位置进行快递提示的界面示意图;
图5为本申请实施例示出的另一种终端设备负一屏的活动卡片位置进行快递提示的界面示意图;
图6为本申请实施例示出的又一种终端设备负一屏的活动卡片位置进行快递提示的界面示意图;
图7为本申请实施例示出的终端设备锁屏界面中的通知栏位置进行快递提示的界面示意图;
图8为本申请实施例示出的终端设备主界面的卡片位置进行快递提示的界面示意图;
图9为本申请实施例示出的终端设备应用界面中的下拉栏位置进行快递提示的界面示意图;
图10为本申请实施例示出的基于基站小区(cell)建立的不同地点的cell地理围栏的一种实现终端设备执行的方法的流程图;
图11为本申请实施例示出的终端设备负一屏的活动卡片位置进行快递提示的界面示意图;
图12为本申请实施例示出的基于GPS建立的不同地点的GPS地理围栏的一种实现终端设备执行的方法的流程图;
图13为本申请实施例示出的装置结构示意图。
具体实施方式
为了便于清楚描述本申请实施例的技术方案,以下,对本申请实施例中所涉及的部分术语和技术进行简单介绍:
1)快递接收点:可以理解为快递的临时中转点,快递暂存在快递接收点后,用户可以在方便时从快递接收点取出快递。例如,快递接收点可以包括快递柜、驿站等,快递接收点名称可以包括:快递柜名称、驿站名称等。
2)常驻卡片:可以理解为在界面中固定设置的卡片,无论常驻卡片中是否存在需要提示的信息,常驻卡片在界面中的位置均会保留。
3)活动卡片:可以理解为临时生成的卡片,在活动卡片中有需要提示的内容时,活动卡片在界面中显示。在活动卡片中没有需要提示的内容或者活动卡片的生命周期结束时,活动卡片在界面中不显示,界面中其它的内容可以填充活动卡片的位置。
4)其他术语
在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一芯片和第二芯片仅仅是为了区分不同的芯片,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a--c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
终端设备:也可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobilephone)、智能电视、可穿戴设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
其中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
此外,在本申请实施例中,终端设备还可以是物联网(internet of things,IoT)***中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
在本申请实施例中,终端设备可以包括硬件层、运行在硬件层之上的操作***层,以及运行在操作***层上的应用层。该硬件层包括中央处理器(central processingunit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作***可以是任意一种或多种通过进程(process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。
为了能够更好地理解本申请实施例,下面对本申请实施例的终端设备的结构进行介绍:
图1示出了终端设备100的结构示意图。终端设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本申请实施例示意的结构并不构成对终端设备100的具体限定。在本申请另一些实施例中,终端设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器中调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integratedcircuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,是示意性说明,并不构成对终端设备100的结构限定。在本申请另一些实施例中,终端设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
终端设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
终端设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlightemitting diodes,QLED)等。在一些实施例中,终端设备100可以包括1个或N个显示屏194,N为大于1的正整数。
终端设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
终端设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和终端设备100的接触和分离。终端设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时***多张卡。多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。终端设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在终端设备100中,不能和终端设备100分离。
终端设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构,等。本申请实施例以分层架构的Android***为例,示例性说明终端设备100的软件结构。
图2是本申请实施例的终端设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图2所示,应用程序包可以包括相机,日历,电话,地图,电话,设置,情境感知模块、业务逻辑处理模块、业务呈现模块和服务中心等应用程序。
情境感知模块常驻运行或以低功耗形式运行,具有感知外部事实或者环境的能力。例如,在卡片提醒业务处于开启状态时,情境感知模块对根据业务逻辑处理模块注册的能力(或事项,如特定时间、特定地点、或特定事件等)进行监控,如果用户触发了其中某一种,情境感知模块可以发送通知给业务逻辑处理模块。此外,情境感知模块还可以通过应用编程接口(application programming interface,API)从应用程序层的其他应用程序或应用程序框架层或***层或内核层来检测相关事件和获取事件的状态,比如检测蓝牙连接,网络连接,监测用户短信,定制定时器等。在本申请一些实施例中,情境感知模块主要作用是感知用户是否在快递提示的地理围栏中等。
业务逻辑处理模块具有业务逻辑处理能力,可以用于实现各种卡片展示,消失的逻辑。例如,业务逻辑处理模块接收到情境感知模块发送的用于指示检测到某事项(如:快递提示的地理围栏被触发)的通知,可以根据逻辑来发送命令给业务呈现模块(如:YOYO建议),让其显示卡片,此命令可以携带链接,后续当用户点击卡片时,可以根据链接跳转到该链接对应的某个三方APP或者小程序。业务逻辑处理模块也可以通过接收情境感知模块发送过来的用于指示检测到用户使用了二维码的通知,来将终端上的卡片展示或者消失。
业务呈现模块(如:YOYO建议),用于将确定的卡片显示或者消失在终端设备的屏幕上。例如,业务呈现模块可以接收业务逻辑处理模块传递的显示提醒卡片的命令,并将该提醒卡片展示给用户,当用户点击卡片时,可以链接到某个APP的某个页面。例如,本申请一些实施例中,用户点击YOYO建议显示的快递卡片,终端设备可以拉起用于实现扫描快递柜的扫描界面,这样用户就可以直接扫描快递柜上的取货码,方便用户的使用。
服务中心,用于为业务中数据的变化提供服务,服务中心可以对应有服务中心数据库(date base,DB)。例如,以服务中心服务于快递业务为例,服务中心可以接收云侧推送的快递数据变更信息,将快递数据缓存在服务中心DB,以及通知业务呈现模块进行快递信息变更等。
对应的,如果接收到业务逻辑处理模块传过来的消失卡片命令时,业务呈现模块可以将卡片消失。
应用程序框架层为应用程序层的应用程序提供API和编程框架。应用程序框架层包括一些预先定义的函数。
如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,资源管理器,视图***,通知管理器,活动管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,触摸屏幕,拖拽屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。
活动管理器用于负责管理应用的活动(activity)的启动、状态、生命周期等与activity相关的事务。其中,activity是一个应用程序组件,可以提供一个界面,以供用户通过该界面与终端设备进行交互,从而完成某项任务。
Android runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层可以包含显示驱动,摄像头驱动,音频驱动,传感器驱动等。
下面结合附图对本申请实施例提供的信息提示方法进行详细地介绍,其中,信息可以为任意内容的信息,例如推广信息、快递信息等,为便于描述,本申请实施例以快递信息为例进行说明,该示例并不构成对信息的限定。
需要说明的是,本申请实施例中的“在……时”,可以为在某种情况发生的瞬时,也可以为在某种情况发生后的一段时间内,本申请实施例对此不作具体限定。
终端设备在接收到待取件信息时,可以基于待取件信息中快递接收点的位置注册地理围栏,例如,终端设备可以注册以快递接收点为中心的全球定位***(globalpositioning system,GPS)地理围栏。或者,终端设备可以注册基站小区(cell)地理围栏,cell地理围栏可以包括快递接收点所处的cell、终端设备的用户画像中家的cell,以及家所处城市小区的cell。
这样,当终端设备进入GPS地理围栏或者cell地理围栏的范围时,可以触发快递信息提示,例如,终端设备可以通过通知、下拉栏、主界面中的卡片、负一屏中的卡片等的一种或多种进行快递信息推送。
但是,可能的实现中,终端设备注册两个地点的地理围栏存在重叠区域,这样,在终端设备进入重叠区域时,会触发两个地点同时进行信息提示,较多的信息提示会对用户造成干扰,用户体验差。
示例性的,图3为本申请实施例示出的终端设备注册两个较近地点时cell地理围栏示意图。
如图3所示,地点A与地点B距离较近,终端设备在地点A处注册的第一地理围栏,第一地理围栏可以包括第一类型圆圈301和第三类型圆圈303,终端设备在地点B处注册的第二地理围栏,第二地理围栏可以包括第二类型圆圈302和第三类型圆圈303,即第三类型圆圈303为第一地理围栏和第二地理围栏的重叠区域。可以理解的是,本申请实施例的圆圈型cell地理围栏示意图用于清楚的说明本申请实施例,并不对地理围栏的具体形状造成限定。
这样,可能的实现中,当终端设备处于第一地理围栏和第二地理围栏的重叠区域第三类型圆圈303时,不仅会收到来自地点A的信息提示,还会接受到来自地点B的信息提示,较多的信息推送会对用户造成干扰,用户使用体验较差。
有鉴于此,本申请提出一种信息提示方法,在终端设备处于多个地理围栏的重叠区域时,不进行信息提示,这样可以减少提示的信息的数量,降低对用户的干扰。
下面将结合图4-图9说明本申请实施例基于基站小区(cell)建立的不同地点的cell地理围栏实现快递提示时可能涉及的部分用户界面示意图。可以理解的是,本申请实施例的用户界面示意图用于清楚的说明本申请实施例,并不对快递提示的具体用户界面造成限定。
图4为本申请实施例示出的终端设备负一屏的活动卡片位置进行快递提示的界面示意图。
如图4的a所示,终端设备负一屏的常驻卡片处可以设置常驻快递卡片,在终端设备接收到待取件消息时,终端设备在常驻快递卡片为每个快递显示一条快递提示消息,快递提示消息中的快递信息可以包括快递单号、快递接收方手机尾号、快递接收点名称以及快递到达快递接收点的时间等。
可以理解的是,在终端设备退出负一屏界面之后,该快递卡片中的快递提示消息不主动显示,若用户在接收到快递卡片的快递提示消息后有其他事情打断,用户可能路过快递接收点时忘记取快递,从而给用户造成不便,影响用户体验。因此,本申请实施例中,在终端设备接收到待取件消息后,还可以注册cell地理围栏,当终端设备触cell地理围栏时,终端设备还可以在负一屏中通过活动卡片进行提示。
为便于表述,后续将地点A对应的地理围栏称为第一地理围栏,将地点B对应的地理围栏称为第二地理围栏。例如,第一地理围栏覆盖的cell包括:终端设备中用户画像的家所处的cell、快递接收点所处的cell、以及家在小区指纹库中对应的小区cell;其中,小区指纹库包括家所处的城市小区所处的cell,小区指纹库为终端设备预先学习的,或者小区指纹库预先设置在终端服务器。第二地理围栏覆盖的cell包括:终端设备中用户画像的公司所处的cell、快递接收点所处的cell、以及公司在小区指纹库中对应的小区cell;其中,小区指纹库包括公司所处的城市小区所处的cell,小区指纹库为终端设备预先学习的,或者小区指纹库预先设置在终端服务器。本申请实施例对小区指纹库得到的方式不作限定。本申请实施例的家所处的城市小区也可以替换为任意城市地点,例如,城市地点可以包括:办公楼、公园或任意地标等,终端服务器也可以预先学习得到城市地点的cell指纹库在此不再赘述。
示例性的,如图4中的b所示,在终端设备从第一地理围栏和第二地理围栏范围之外移动到第一地理围栏中除重叠区域的区域时,终端设备可以在负一屏显示如图4的b所示的界面。
如图4的b所示,负一屏的活动卡片周围可以显示YOYO建议的标识,YOYO建议的数量可以同步显示在YOYO建议标识的周围。
如图4的b所示,终端设备以YOYO建议活动卡片的方式显示取件提醒,例如YOYO建议活动卡片1中可以显示地点A北门快递柜中的快递提示消息,该地点A北门快递柜中的快递提示消息中可以包括:放置在地点A北门快递柜中的取件码,以及地点A北门快递柜的名称。可以理解的是,本申请实施例中,在YOYO建议活动卡片中显示取件码时,可以将一个快递接收点的多个取件码聚合在一张卡片中进行显示,这样可以减少快递卡片数量,使得用户可以在一张YOYO建议活动卡片中便捷的得到某一快递接收点的全部取件码。
如图4的c所示,当终端设备移动到第一地理围栏与第二地理围栏的重叠区域时,终端设备的YOYO建议活动卡片1仍保持和终端设备处于地点A处相同。此时,终端设备的YOYO建议活动卡片不生成新的提示卡片。
如图4的d所示,当终端设备从重叠区域移动到第二地理围栏内除重叠区域时,终端设备可以生成地点B对应的北门快递柜的YOYO建议活动卡片2,以及在YOYO建议活动卡片2中显示地点B对应的北门快递柜中的快递提示消息。
可选的,若用户没有在地点A处取出快递,在负一屏中显示YOYO建议活动卡片2时,YOYO建议活动卡片1可以隐藏。用户可以通过滑动YOYO建议活动卡片区域的方式触发在负一屏中显示YOYO建议活动卡片1。
其中,滑动YOYO建议区域可以包括上滑、下滑、左滑或右滑等,本申请实施例不作限定。
示例性地,用户在图4的d的YOYO建议活动卡片区域上滑时,负一屏可以显示如图4的d1所示的界面,该界面显示YOYO建议活动卡片1。可以理解的是,若用户在图4的d1的YOYO建议活动卡片区域滑动时,负一屏也可以切换显示如图4的d所示的界面,该界面显示YOYO建议活动卡片2。
可选的,YOYO建议活动卡片中还可以包括用于拉起扫描快递柜的扫码取件入口控件401,这样,终端设备接收到对扫码取件入口控件401的触发时,可以快捷的拉起扫一扫功能,用户可以利用扫一扫功能扫描地点A北门快递柜的取件二维码(或条形码等任意码),实现快捷取件。
图5为本申请实施例示出的另一种终端设备负一屏的活动卡片位置进行快递提示的界面示意图。
如图5的a所示,当终端设备从第一地理围栏和第二地理围栏范围之外移动到第一地理围栏中除重叠区域的区域时,终端设备在YOYO建议活动卡片显示地点B对应的快递提示消息。
如图5的b所示,当终端设备移动到第一地理围栏与第二地理围栏的重叠区域时,终端设备的YOYO建议内容仍保持和终端设备处于地点B处相同。此时,终端设备的YOYO建议不生成新的提示卡片。
如图5的c所示,当终端设备移动到第二地理围栏内除重叠区域时,终端设备的YOYO建议活动卡片显示地点A对应的北门快递柜中的快递提示消息。若用户没有在地点B处取出快递,用户可以通过滑动YOYO建议区域的方式触发在负一屏中从地点的快递提醒切换显示到地点A的快递提醒,显示如图5的c1所示的界面。
可以理解的是,YOYO建议活动卡片区域显示的具体内容与操作方式和图4中的相同或者类似,在此不再赘述。
图6为本申请实施例示出的又一种终端设备负一屏的活动卡片位置进行快递提示的界面示意图。
如图6中的a所示,当终端设备从第一地理围栏和第二地理围栏范围之外移动到第一地理围栏与第二地理围栏的重叠区域时,终端设备的YOYO建议不生成用于快递提示的活动卡片,终端设备的负一屏常驻快递卡片中显示可以显示待取件消息。
如图6的b所示,当终端设备从重叠区域移动到第一地理围栏内除重叠区域时,终端设备以YOYO建议活动卡片的方式,显示地点A对应的北门快递柜中的快递提示消息。
一种可能的实现中,当终端设备从重叠区域移动到第二地理围栏内除重叠区域时,终端设备以YOYO建议活动卡片的方式,显示地点B对应的北门快递柜中的快递提示消息(图中未示出)。
可以理解的是,YOYO建议活动卡片区域显示的具体内容与接收操作的方式和图4中的相同或者类似,在此不再赘述。
需要说明的是,终端设备除了在负一屏的YOYO建议卡片中显示快递提示消息,还可以在锁屏界面、主界面或应用页面等中显示快递提示消息。
图7为本申请实施例示出的终端设备锁屏界面中的通知位置进行快递提示的界面示意图。
在一种可选的实施方式中,如图7的a所示,当终端设备处于第一地理围栏中除重叠区域的区域时,终端设备处于锁屏状态,终端设备可以在锁屏界面显示地点A对应的取件提醒通知。可以理解的是,本申请实施例中,可以将一个快递接收点的多个取件码聚合在一条取件提醒通知中进行显示,这样可以减少通知的数量,使得用户可以在一条通知消息中得到某一快递接收点的全部取件码。
如图7的b所示,当终端设备移动到第一地理围栏与第二地理围栏的重叠区域时,终端设备不推送新的通知。
如图7的c所示,当终端设备移动到第二地理围栏内除重叠区域时,终端设备显示地点B对应的快递柜中的快递提醒通知信息。此时,地点A处对应的取件提醒通知消息可以显示在快递提示消息地点B对应的快递柜中的快递提醒通知信息的下方。
可以理解的是,图7示出了终端设备从地点A向地点B移动时的界面示意图。
若终端设备从地点B向地点A移动,则终端设备移动到第二地理围栏中除重叠区域的区域时,终端设备显示地点B对应的取件提醒通知消息,在终端设备移动至地点A处注册的第一地理围栏与第二地理围栏的重叠区域时,终端设备显示的是地点B对应的取件提醒通知消息,终端设备移动到第一地理围栏中除重叠区域的区域时,终端设备显示地点A对应的取件提醒通知。不再赘述具体过程。
若终端设备从重叠区域开始移动,则在重叠区域不进行取件提醒,终端设备从重叠区域移动到第二地理围栏中除重叠区域的区域时,终端设备显示地点B对应的取件提醒通知消息,或者,终端设备从重叠区域移动到第一地理围栏中除重叠区域的区域时,终端设备显示地点A对应的取件提醒通知消息。不再赘述具体过程。
图8为本申请实施例示出的终端设备主界面的卡片位置进行快递提示的界面示意图。
示例性的,如图8的a所示,当终端设备处于第一地理围栏内除重叠区域的区域时,终端设备可以在主界面的常驻卡片中显示地点A对应的取件提醒。可以理解的是,本申请实施例中,在常驻卡片中显示取件码时,可以将一个快递接收点的多个取件码聚合在一起进行显示,使得用户可以得到某一快递接收点的全部取件码。
如图8的b所示,当终端设备移动到第一地理围栏与第二地理围栏的重叠区域时,终端设备主界面的常驻卡片显示的内容仍保持和终端设备处于地点A处相同。此时,终端设备常驻卡片中不显示新的内容提醒。
如图8的c所示,当终端设备移动到第二地理围栏内除重叠区域时,终端设备可以在主界面常驻卡片中显示地点B对应的取件提醒。若用户没有在地点A处取出快递,用户可以通过滑动常驻卡片区域的方式触发在从地点B的取件提醒切换显示到地点A的取件提醒,如图8的c1所示。
可以理解的是,图8示出了终端设备从地点A向地点B移动时的界面示意图。
若终端设备从地点B向地点A移动,则终端设备移动到第二地理围栏中除重叠区域的区域时,终端设备显示地点B对应的取件提醒,在终端设备移动至第一地理围栏与第二地理围栏的重叠区域时,终端设备显示的是地点B对应的取件提醒,终端设备移动到第一地理围栏中除重叠区域的区域时,终端设备显示地点A对应的取件提醒。不再赘述具体过程。
若终端设备从重叠区域开始移动,则在重叠区域不进行取件提醒,常驻卡片显示天气信息。终端设备从重叠区域移动到第二地理围栏中除重叠区域的区域时,终端设备显示地点B对应的取件提醒,或者,终端设备从重叠区域移动到第一地理围栏中除重叠区域的区域时,终端设备显示地点A对应的取件提醒。不再赘述具体过程。
图9为本申请实施例示出的终端设备应用界面中的下拉栏位置进行快递提示的界面示意图。
在一种可选的实施方式中,如图9的a所示,当终端设备处于第一地理围栏中除重叠区域的区域时,终端设备可以在下拉界面中显示地点A对应的快递提示消息。可以理解的是,本申请实施例中,可以将一个快递接收点的多个取件码聚合在一条快递提示消息中进行显示,这样可以减少通知消息的数量,使得用户可以在一条通知消息中得到某一快递接收点的全部取件码。
如图9的b所示,当终端设备移动到第一地理围栏与第二地理围栏的重叠区域时,终端设备不推送新的快递提示消息。
如图9的c所示,当终端设备移动到第二地理围栏内除重叠区域时,终端设备显示地点B对应的快递柜中的快递提示消息。
可以理解的是,图9示出了终端设备从地点A向地点B移动时的界面示意图。
若终端设备从地点B向地点A移动,则终端设备移动到第二地理围栏中除重叠区域的区域时,终端设备显示地点B对应的快递提示消息,在终端设备移动至第一地理围栏与第二地理围栏的重叠区域时,终端设备显示的是地点B对应的快递提示消息,终端设备移动到第一地理围栏中除重叠区域的区域时,终端设备显示地点A对应的快递提示消息。不再赘述具体过程。
若终端设备从重叠区域开始移动,则在重叠区域不进行取件提醒,终端设备从重叠区域移动到第二地理围栏中除重叠区域的区域时,终端设备显示地点B对应的快递提示消息,或者,终端设备从重叠区域移动到第一地理围栏中除重叠区域的区域时,终端设备显示地点A对应的快递提示消息。不再赘述具体过程。
快递提示消息第一地理围栏第二地理围栏第一地理围栏快递提示消息第二地理围栏快递提示消息
在终端设备以图4-图9任意方式进行快递提示时,如果用户超过预设时间没有取出快递,则终端设备可以取消显示图4-图9中的任意快递提示消息,预设时间例如为N小时,N为自然数;在终端设备重新满足快递提示条件时,终端设备可以再次以图4-图9任意方式进行快递提示。
示例性的,图10为本申请实施例示出的基于基站小区(cell)建立的不同地点的cell地理围栏的一种实现终端设备执行的方法的流程图。
如图10所示,方法包括:
S1001、业务逻辑处理模块指示情境感知模块注册地点A的地理围栏A(后续简称围栏A)和地点B的地理围栏B(后续简称围栏B)。
示例性的,终端设备的服务中心可以接收来自终端服务器的快递变更通知。服务中心将快递变更通知推送给业务逻辑处理模块,业务逻辑处理模块可以基于快递变更通知,得到待取件的快递信息,业务逻辑处理模块向服务中心查询待取件的快递信息的位置信息,如果地点A和地点B都有待取件的快递信息,业务逻辑处理模块可以指示情境感知模块注册地点A和地点B的地理围栏,情境感知模块根据业务逻辑处理模块的指示注册地点A和地点B的地理围栏后,情境感知模块将监听地理围栏的cell切换。
S1002、情境感知模块监听地理围栏的cell切换。
S1003、情境感知模块监听到当前cell的cell标识(identity,id)属于围栏A或者围栏B。
本申请实施例中,当情境感知模块监听到当前cell的cell id属于围栏A或者围栏B时,情境感知模块可以执行S1004所示的步骤。可以理解的是,情境感知模块监听地理围栏的cell切换时,可以执行S1004所示步骤,则S1003可以省略。
S1004、情境感知模块判断当前cell的cell id是否属于围栏A和围栏B重合的cellid。
本申请实施例中,当情境感知模块判断当前cell的cell id不属于围栏A和围栏B重合的cell id时,情境感知模块可以执行S1005所示的步骤;当情境感知模块判断当前cell的cell id属于围栏A和围栏B重合的cell id时,情境感知模块可以执行S1008所示的步骤。
S1005、情境感知模块判断当前cell的cell id是否属于围栏A。
本申请实施例中,当情境感知模块判断当前cell的cell id属于围栏A时,情境感知模块可以执行S1006所示的步骤;当情境感知模块判断当前cell的cell id不属于围栏A时,情境感知模块可以执行S1007所示的步骤。
S1006、情境感知模块感知到地点A的地理围栏触发时,向业务逻辑处理模块指示地点A的地理围栏触发,业务逻辑处理模块指示业务呈现模块推送卡片和/或提示。
S1007、情境感知模块感知到地点B的地理围栏触发时,向业务逻辑处理模块指示地点B的地理围栏触发,业务逻辑处理模块指示业务呈现模块推送卡片和/或提示。
例如,情境感知模块可以提示业务逻辑处理模块终端设备触发围栏,业务逻辑处理模块可以指示业务呈现模块进行快递提示。快递提示可以包括负一屏的YOYO建议活动卡片提示、锁屏界面的通知提示,应用界面的下拉栏消息提示或主界面的常驻卡片提示等,本申请实施例不作限定。
S1008、情境感知模块注册终端设备的运动状态围栏,监听终端设备的运动状态。
本申请实施例中,情境感知模块监听终端设备的运动状态发生了改变,则可以执行S1009所示的步骤。
S1009、情境感知模块判断终端设备是否持续运动了N分钟。
本申请实施例中,当情境感知模块判断终端设备持续持续运动了N分钟,可以执行S1010所示步骤。
S1010、情境感知模块判断当前cell的cell id是否属于围栏A。
本申请实施例中,当情境感知模块判断当前cell的cellid属于围栏A,可以执行S1011所示步骤。当情境感知模块判断当前cell的cell id不属于围栏A,可以执行S1012所示步骤。
S1011、情境感知模块感知到地点A的地理围栏触发时,向业务逻辑处理模块指示地点A的地理围栏触发,业务逻辑处理模块指示业务呈现模块推送卡片和/或提示。
S1012、情境感知模块判断当前cell的cell id是否属于围栏B。
当情境感知模块判断当前cell的cell id属于围栏B,可以执行S1013所示步骤。当情境感知模块判断当前cell的cell id不属于围栏B,可以执行S1008所示步骤。
S1013、情境感知模块感知到地点B的地理围栏触发时,向业务逻辑处理模块指示地点B的地理围栏触发,业务逻辑处理模块指示业务呈现模块推送卡片和/或提示。
例如,情境感知模块可以提示业务逻辑处理模块终端设备触发围栏,业务逻辑处理模块可以指示业务呈现模块进行快递提示。快递提示可以包括负一屏的YOYO建议提示、锁屏界面的通知提示,应用界面的下拉栏消息提示或主界面的常驻卡片提示等,本申请实施例不作限定。
本申请实施例中,业务逻辑处理模块可以通过终端设备注册不同地点的地理围栏,或者业务逻辑处理模块可以从云侧的用户画像中获取用户常去地点位置的地理围栏,本申请实施例不作具体限定。
示例性地,地点A地理围栏可以包括家附近的基站小区(cell)构建的地理围栏,地点B地理围栏可以包括公司附近的基站小区(cell)构建的地理围栏,家的位置与公司位置较近,所对应的地理围栏有重叠区域。
示例性地,终端设备进入地点A的地理围栏所在的区域除重叠区域时,情境感知模块可以感知到地点A的地理围栏触发,并向业务逻辑处理模块指示地点A的地理围栏。
示例性地,业务处理模块可根据终端设备是否处于地理围栏的重叠区域内,来触发相应地点地理围栏生成快递提示消息,并通过业务呈现模块以YOYO建议活动卡片、通知或下拉信息的形式进行快递提示消息显示。具体显示界面和流程可以参照图4-9的表述,在此不作赘述。
本申请实施例中,情境感知模块可以注册不同地点的地理围栏,在终端设备处于多个地理围栏的重叠区域内,不接收新的信息提醒。减少了提示信息的数量,降低对用户的干扰,提高了用户体验。
下面将结合图11说明本申请实施例基于GPS建立的不同地点的GPS地理围栏,实现快递提示时可能涉及的部分用户界面示意图。可以理解的是,本申请实施例的用户界面示意图用于清楚的说明本申请实施例,并不对快递提示的具体用户界面造成限定。
图11为本申请实施例示出的终端设备负一屏的活动卡片位置进行快递提示的界面示意图。图11中所描述的地理围栏为GPS地理围栏。
示例性的,当终端设备处于地点A的地理围栏中除重叠区域的区域时,终端设备可以在负一屏显示如图11的a所示的界面。
如图11的a所示,当终端设备处于第一地理围栏中除重叠区域的区域时,终端设备以YOYO建议活动卡片的方式显示取件提醒快递提示消息快递提示消息。
如图11的b所示,当终端设备移动到第一地理围栏与第二地理围栏的重叠区域时,终端设备的YOYO建议内容仍保持和终端设备处于地点A处相同。此时,终端设备的YOYO建议不生成新的提示卡片。
如图11的c所示,当终端设备移动到第二地理围栏内除重叠区域时,终端设备的YOYO建议显示地点B对应的北门快递柜中的快递提示消息。若用户没有在地点A处取出快递,用户可以通过滑动YOYO建议活动卡片区域的方式触发在负一屏中从地点的快递提醒切换显示到地点A的快递提醒,如图11的c1所示。
可以理解的是,YOYO建议区域包括的内容,可以实现的具体操作,与基于基站小区(cell)建立的快递接收点附近的cell地理围栏的负一屏相同或者相似,此处不在赘述。
可以理解的是,图11示出了终端设备从地点A向地点B移动时的界面示意图。
终端设备还可以从地点B向地点A移动;从重叠区域开始移动至地点A或者地点B。具体的界面变化过程与基于基站小区(cell)建立的快递接收点附近的cell地理围栏的负一屏相同或者相似。具体可参考图4至图6,此处不在赘述。
可选的,终端设备还可以在锁屏界面中的通知栏位置、下拉栏的位置或主界面中的卡片位置中的一种或多种,对快递信息进行提醒。
终端设备在锁屏界面中的通知栏位置、下拉栏的位置或主界面中的卡片位置中的一种或多种,对快递信息进行提醒,相应的活动卡片提醒内容的变化过程,与基于基站小区(cell)建立的不同地点的cell地理围栏的过程相同或者相似。具体可以参考图7-9。此处不在赘述。
示例性的,图12为本申请实施例示出的基于GPS建立的不同地点的GPS地理围栏的一种实现终端设备执行的方法的流程图。如图12所示,方法包括:
S1201、业务逻辑处理模块指示情境感知模块注册地点A和地点B的地理围栏。
示例性的,终端设备的服务中心可以接收来自终端服务器的快递变更通知。服务中心将快递变更通知推送给业务逻辑处理模块,业务逻辑处理模块可以基于快递变更通知,得到待取件的快递信息,业务逻辑处理模块向服务中心查询待取件的快递信息的位置信息,如果地点A和地点B都有待取件的快递信息,业务逻辑处理模块可以指示情境感知模块注册地点A和地点B的GPS地理围栏,情境感知模块根据业务逻辑处理模块的指示注册地点A和地点B的地理围栏后,情境感知模块将监听终端设备与地点A与地点B各自的距离。
S1202、情境感知模块计算终端设备和地点A和地点B的距离。
S1203、情境感知模块判断终端设备和地点A和地点B的距离小于围栏A的半径或者围栏B的半径。
本申请实施例中,当情境感知模块计算终端设备和地点A和地点B的距离后,情境感知模块可以执行S1204所示的步骤。可以理解的是,情境感知模块计算终端设备和地点A和地点B的距离后,可以执行S1204所示步骤,则S1203可以省略。
S1204、情境感知模块判断终端设备和地点A和地点B的距离是否同时小于围栏A与围栏B的半径。
本申请实施例中,当情境感知模块判断当前终端设备和地点A和地点B的距离不是同时小于围栏A与围栏B的半径,可以执行S1205所示的步骤;当情境感知模块判断当前终端设备和地点A和地点B的距离同时小于围栏A与围栏B的半径,可以执行S1208所示的步骤。
S1205、情境感知模块判断当前终端设备和地点A距离是否小于围栏A的半径。
本申请实施例中,当情境感知模块判断当前终端设备和地点A的距离小于围栏A的半径,可以执行S1206所示的步骤;当情境感知模块判断当前终端设备和地点A的距离不小于围栏A的半径,可以执行S1207所示的步骤。
S1206、情境感知模块感知到地点A的地理围栏触发时,向业务逻辑处理模块指示地点A的地理围栏触发,业务处理逻辑模块指示业务呈现模块推送卡片和/或提示。
S1207、情境感知模块感知到地点B的地理围栏触发时,向业务逻辑处理模块指示地点B的地理围栏触发,业务处理逻辑模块指示业务呈现模块推送卡片和/或提示。
例如,情境感知模块可以提示业务逻辑处理模块终端设备触发围栏,业务逻辑处理模块可以指示业务呈现模块进行快递提示。快递提示可以包括负一屏的YOYO建议活动卡片提示、锁屏界面的通知提示,应用界面的下拉栏消息提示或主界面的常驻卡片提示等,本申请实施例不作限定。
S1208、情境感知模块注册终端设备的运动状态围栏,监听终端设备的运动状态。
本申请实施例中,情境感知模块监听终端设备的运动状态发生了改变,则可以执行S1009所示的步骤。
S1209、情境感知模块判断终端设备是否持续运动了N分钟。
本申请实施例中,当情境感知模块判断终端设备持续持续运动了N分钟,可以执行S1210所示步骤。
S1210、情境感知模块判断当前终端设备和地点B的距离是否大于围栏B的半径。
本申请实施例中,当情境感知模块判断当前终端设备和地点B的距离大于围栏B的半径可以执行S1211所示步骤;当情境感知模块判断当前终端设备和地点B的距离不大于围栏B的半径,可以执行S1212所示步骤。
S1211、情境感知模块感知到地点A的地理围栏触发时,向业务逻辑处理模块指示地点A的地理围栏触发,业务处理逻辑模块指示业务呈现模块推送卡片和/或提示。
S1212、情境感知模块判断当前终端设备和地点A的距离是否大于围栏A的半径。
当情境感知模块判断当前终端设备和地点A的距离大于围栏A的半径,可以执行S1213所示步骤;当前终端设备和地点A的距离不大于围栏A的半径,可以执行S1208所示步骤。
S1213、情境感知模块感知到地点B的地理围栏触发时,向业务逻辑处理模块指示地点B的地理围栏触发,业务处理逻辑模块指示业务呈现模块推送卡片和/或提示。
例如,情境感知模块可以提示业务逻辑处理模块终端设备触发围栏,业务逻辑处理模块可以指示业务呈现模块进行快递提示。快递提示可以包括负一屏的YOYO建议活动卡片提示、锁屏界面的通知提示,应用界面的下拉栏消息提示或主界面的常驻卡片提示等,本申请实施例不作限定。
本申请实施例中,情境感知模块可以基于GPS注册不同地点的地理围栏,在终端设备处于多个地理围栏的重叠区域内,不接收新的信息提醒。减少了提示信息的数量,降低对用户的干扰,提高了用户体验。
上面结合图3-图12,对本申请实施例提供的方法进行了说明,下面对本申请实施例提供的执行上述方法的装置进行描述。如图13所示,图13为本申请实施例提供的一种信息提示装置的结构示意图,包括信息提示的装置130,该信息提示的装置130可以是本申请实施例中的终端设备,也可以是终端设备内的芯片或芯片***。
如图13所示,信息提示的装置130可以用于通信设备、电路、硬件组件或者芯片中,该信息提示的装置130包括:处理器1302、显示屏1304。其中,显示屏1304用于支持信息提示方法执行的显示的步骤;处理器1302用于支持信息提示的装置执行信息处理的步骤,接口电路1303用于支持快递提示装置执行接收或发送的步骤。显示屏1304也可称作显示单元;处理器1302也可称作处理单元;接口电路1303也可以称为通信单元。
在一种可能的实现方式中,处理器1302注册第一地理围栏和第二地理围栏;其中,第一地理围栏与第二地理围栏存在重叠区域;在处理器1302确定终端设备位于第一地理围栏中除重叠区域的区域时,显示屏1304显示第一界面,第一界面包括与第一地理围栏相关的提示消息;在处理器1302确定终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域时,显示屏1304在第一界面显示与第一地理围栏相关的提示消息;在处理器1302确定终端设备从重叠区域移动至第二地理围栏中除重叠区域的区域时,显示屏1304在第一界面显示与第二地理围栏相关的提示消息。
在一种可能的实现方式中,显示屏1304显示第一界面,第一界面包括负一屏界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码;其中,负一屏界面包括一张或多张活动卡片,活动卡片用于显示快递提示消息。
在一种可能的实现方式中,显示屏1304接收到对扫码取件入口控件的触发时,处理器1302执行取件处理流程。在处理器1302确定多个活动卡片中的目标活动卡片的部分取件码完成取件时,显示屏1304更新目标活动卡片中的取件码;其中,更新后的目标活动卡片中完成取件的取件码被删除;或者,在处理器1302确定多个活动卡片中的全部取件码完成取件时,显示屏1304取消多个活动卡片的显示。
在一种可能的实现方式中,显示屏1304显示第一界面,第一界面包括负一屏界面,负一屏界面还包括常驻快递卡片,常驻快递卡片用于显示待取件消息。其中,任一个快递对应一条所述待取件消息。处理器1302在确定任一张所述活动卡片显示的时长达到时长阈值时,显示屏1304取消所述任一张活动卡片的显示。
在一种可能的实现方式中,显示屏1304显示第一界面,第一界面包括锁屏界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括一个或多个取件码;其中,锁屏界面包括一条或多条通知,通知用于显示快递提示消息。
在一种可能的实现方式中,显示屏1304接收到锁屏界面对扫码取件入口控件的触发时,处理器1302执行取件处理流程。
在一种可能的实现方式中,显示屏1304显示第一界面,第一界面包括应用界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括一个或多个取件码;其中,应用界面包括下拉栏,下拉栏用于显示所述快递提示消息。
在一种可能的实现方式中,显示屏1304接收到下拉栏中扫码取件入口控件的触发时,处理单1302执行取件处理流程。
在一种可能的实现方式中,显示屏1304显示第一界面,第一界面包括主界面;第一地理围栏相关的提示消息为快递提示消息,快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码;其中,主界面包括常驻卡片,常驻卡片用于显示快递提示消息。
在一种可能的实现方式中,显示屏1304接收到主界面的常驻卡片中对扫码取件入口控件的触发时,处理器1302执行取件处理流程;在处理器1302确定常驻卡片中的全部取件码完成取件时,显示屏1304在常驻控件显示预设信息。
在一种可能的实现方式中,处理器1302确定终端设备位于第二地理围栏中除重叠区域的区域时,显示屏1304显示第一界面,第一界面包括与第二地理围栏相关的提示消息;处理器1302确定终端设备从第二地理围栏中除重叠区域的区域移动至重叠区域时,显示屏1304在第一界面显示与第二地理围栏相关的提示消息;处理器1302确定终端设备从重叠区域移动至第一地理围栏中除重叠区域的区域时,显示屏1304在第一界面显示与第一地理围栏相关的提示消息。
在一种可能的实现方式中,处理器1302确定终端设备位于重叠区域的区域时,显示屏1304在常驻快递卡片显示待取件消息;处理器1302确定终端设备从重叠区域移动至第一地理围栏中除重叠区域的区域时,显示屏1304在第一界面显示与第一地理围栏相关的提示消息;或者,处理器1302确定终端设备从重叠区域移动至第二地理围栏中除重叠区域的区域时,显示屏1304在第一界面显示与第二地理围栏相关的提示消息。其中,任一个快递对应一条待取件消息。
在一种可能的实现方式中,第一地理围栏和第二地理围栏均为基站小区cell地理围栏;第一地理围栏覆盖的cell包括:终端设备中用户画像的家所处的cell、快递接收点所处的cell、以及家在小区指纹库中对应的小区cell;第二地理围栏覆盖的cell包括:终端设备中用户画像的公司所处的cell、快递接收点所处的cell、以及公司在小区指纹库中对应的小区cell;其中,小区指纹库包括家所处的城市小区所处的cell、公司所处的城市小区所处的cell,小区指纹库为处理器1302预先学习的,或者小区指纹库预先设置在终端服务器。
在一种可能的实现方式中,处理器1302监听到发生地理围栏切换;处理器1302确定终端设备从第一地理围栏之外和第二地理围栏之外的cell切换到第一地理围栏中除重叠区域的cell时,处理器1302确定终端设备位于第一地理围栏中除重叠区域的区域;处理器1302确定终端设备确定从第一地理围栏中除重叠区域的的cell切换到重叠区域的cell时,处理器1302确定终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域;处理器1302确定终端设备从重叠区域的cell切换到第二地理围栏中除重叠区域的的cell时,处理器1302确定终端设备确定从重叠区域移动至第二地理围栏中除重叠区域的区域。
在一种可能的实现方式中,处理器1302确定终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域时,处理器1302监听终端设备的运动状态;处理器1302在确定终端设备持续运动预设时长后,处理器1302再次判断终端设备所处的地理围栏是否变化。
在一种可能的实现方式中,第一地理围栏和第二地理围栏均为全球卫星定位***GPS地理围栏;处理器1302监听到发生地理围栏切换;处理器1302确定终端设备从第一地理围栏之外和第二地理围栏之外的位置切换到小于第一地理围栏的半径且大于第二地理围栏的半径的位置时,处理器1302确定终端设备位于第一地理围栏中除重叠区域的区域;处理器1302终端设备从小于第一地理围栏的半径且大第二地理围栏的半径的位置切换到同时小于第一地理围栏的半径和第二地理围栏的半径的位置时,处理器1302确定终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域;处理器1302确定终端设备从同时小于第一地理围栏的半径和第二地理围栏的半径的位置切换到小于第二地理围栏的半径且大于第一地理围栏的半径的位置时,处理器1302确定终端设备从重叠区域移动至所述第二地理围栏中除重叠区域的区域。
在一种可能的实现方式中,在地理围栏为全球卫星定位***GPS地理围栏时,处理器1302确定终端设备从第一地理围栏中除重叠区域的区域移动至重叠区域时,处理器1302监听终端设备的运动状态;处理器1302确定终端设备持续运动预设时长后,处理器1302再次判断终端设备所处的地理围栏是否变化。
在一种可能的实施例中,快递消息提示装置还可以包括:储存器1301、接口电路1303。储存器1301、处理器1302、接口电路1303、显示屏1304通过线路相连。储存器也可称为储存单元。
存储单元1301可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。
存储单元1301可以独立存在,通过通信线路与快递消息提示的装置具有的处理器1302相连。存储单元1301可以和处理器1302集成在一起。
存储单元1301可以存储终端设备中的方法的计算机执行指令,以使处理器1302执行上述实施例中的方法。
存储单元1301可以是寄存器、缓存或者RAM等,存储单元1301可以和处理器1302集成在一起。存储单元1301可以是只读存储器(read-only memory,ROM)或者可存储静态信息和指令的其他类型的静态存储设备,存储单元1301可以与处理器1302相独立。
可能的实现方式中,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
可选的,接口电路1303还可以包括发送器和/或接收器。可选的,上述处理器1302可以包括一个或多个CPU,还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请实施例还提供了一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。如果在软件中实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或者在计算机可读介质上传输。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
一种可能的实现方式中,计算机可读介质可以包括RAM,ROM,只读光盘(compactdisc read-only memory,CD-ROM)或其它光盘存储器,磁盘存储器或其它磁存储设备,或目标于承载的任何其它介质或以指令或数据结构的形式存储所需的程序代码,并且可由计算机访问。而且,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,数字用户线(Digital Subscriber Line,DSL)或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘,激光盘,光盘,数字通用光盘(Digital Versatile Disc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。上述的组合也应包括在计算机可读介质的范围内。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (19)
1.一种信息提示方法,其特征在于,包括:
终端设备注册第一地理围栏和第二地理围栏;其中,所述第一地理围栏与所述第二地理围栏存在重叠区域;
在所述终端设备位于所述第一地理围栏中除所述重叠区域的区域时,所述终端设备显示第一界面,所述第一界面包括与所述第一地理围栏相关的提示消息;
在所述终端设备从所述第一地理围栏中除所述重叠区域的区域移动至所述重叠区域时,所述终端设备在所述第一界面显示与所述第一地理围栏相关的提示消息;
在所述终端设备从所述重叠区域移动至所述第二地理围栏中除所述重叠区域的区域时,所述终端设备在所述第一界面显示与所述第二地理围栏相关的提示消息;所述第一地理围栏和所述第二地理围栏相关的提示消息为快递提示消息;
在所述终端设备位于所述第二地理围栏中除所述重叠区域的区域时,所述终端设备显示所述第一界面,所述第一界面包括与所述第二地理围栏相关的提示消息;
在所述终端设备从所述第二地理围栏中除所述重叠区域的区域移动至所述重叠区域时,所述终端设备在所述第一界面显示与所述第二地理围栏相关的提示消息;
在所述终端设备从所述重叠区域移动至所述第一地理围栏中除所述重叠区域的区域时,所述终端设备在所述第一界面显示与所述第一地理围栏相关的提示消息。
2.根据权利要求1所述的方法,其特征在于,所述第一界面包括负一屏界面;所述快递提示消息包括快递接收点名称以及所述快递接收点名称对应的一个或多个取件码;所述终端设备显示第一界面包括:
所述终端设备显示所述负一屏界面,其中,所述负一屏界面包括一张或多张活动卡片,所述活动卡片用于显示所述快递提示消息。
3.根据权利要求2所述的方法,其特征在于,所述活动卡片中还包括扫码取件入口控件,所述方法还包括:
在接收到对所述扫码取件入口控件的触发时,所述终端设备执行取件处理流程;
在所述终端设备确定所述多个活动卡片中的目标活动卡片的部分取件码完成取件时,所述终端设备更新所述目标活动卡片中的取件码;其中,更新后的所述目标活动卡片中所述完成取件的取件码被删除;
或者,在所述终端设备确定所述多个活动卡片中的全部取件码完成取件时,所述终端设备取消所述多个活动卡片的显示。
4.根据权利要求2或3所述的方法,其特征在于,所述负一屏界面还包括常驻快递卡片,所述常驻快递卡片用于显示待取件消息,其中,任一个快递对应一条所述待取件消息;所述方法还包括:
在任一张所述活动卡片显示的时长达到时长阈值时,取消所述任一张活动卡片的显示。
5.根据权利要求1所述的方法,其特征在于,所述第一界面包括锁屏界面;所述快递提示消息包括一个或多个取件码;所述终端设备显示第一界面包括:
所述终端设备显示所述锁屏界面;其中,所述锁屏界面包括一条或多条通知,所述通知用于显示所述快递提示消息。
6.根据权利要求5所述的方法,其特征在于,所述通知中还包括扫码取件入口控件,所述方法还包括:
在接收到对所述扫码取件入口控件的触发时,所述终端设备执行取件处理流程。
7.根据权利要求1所述的方法,其特征在于,所述第一界面包括应用界面;所述快递提示消息包括一个或多个取件码;所述终端设备显示第一界面包括:
所述终端设备显示所述应用界面;其中,所述应用界面包括下拉栏,所述下拉栏用于显示所述快递提示消息。
8.根据权利要求7所述的方法,其特征在于,所述下拉栏中还包括扫码取件入口控件,所述方法还包括:
在接收到对所述扫码取件入口控件的触发时,所述终端设备执行取件处理流程。
9.根据权利要求1所述的方法,其特征在于,所述第一界面包括主界面;所述快递提示消息包括快递接收点名称以及所述快递接收点名称对应的一个或多个取件码;所述终端设备显示第一界面包括:
所述终端设备显示所述主界面,其中,所述主界面包括常驻卡片,所述常驻卡片用于显示所述快递提示消息。
10.根据权利要求9所述的方法,其特征在于,所述常驻卡片中还包括扫码取件入口控件,所述方法还包括:
在接收到对所述扫码取件入口控件的触发时,所述终端设备执行取件处理流程;
在所述终端设备确定所述常驻卡片的部分取件码完成取件时,所述终端设备更新所述常驻卡片中的取件码;其中,更新后的所述常驻卡片中所述完成取件的取件码被删除;
或者,在所述终端设备确定所述常驻卡片中的全部取件码完成取件时,所述终端设备在所述常驻控件显示预设信息。
11.根据权利要求1-3、5-10任一项所述的方法,其特征在于,还包括:
在所述终端设备位于所述重叠区域的区域时,所述终端设备显示常驻快递卡片,所述常驻快递卡片用于显示待取件消息,其中,任一个快递对应一条所述待取件消息;
在所述终端设备从所述重叠区域移动至所述第一地理围栏中除所述重叠区域的区域时,所述终端设备在所述第一界面显示与所述第一地理围栏相关的提示消息;
或者,在所述终端设备从所述重叠区域移动至所述第二地理围栏中除所述重叠区域的区域时,所述终端设备在所述第一界面显示与所述第二地理围栏相关的提示消息。
12.根据权利要求2-3、9-10任一项所述的方法,其特征在于,所述第一地理围栏和所述第二地理围栏均为基站小区cell地理围栏;
所述第一地理围栏覆盖的cell包括:所述终端设备中用户画像的家所处的cell、所述快递接收点所处的cell、以及所述终端设备中用户画像的家在小区指纹库中对应的小区cell;其中,所述小区指纹库包括所述家所处的城市小区所处的cell,所述小区指纹库为所述终端设备预先学习的,或者所述小区指纹库预先设置在终端服务器;
所述第二地理围栏覆盖的cell包括:所述终端设备中用户画像的公司所处的cell、所述快递接收点所处的cell、以及所述公司在小区指纹库中对应的小区cell;其中,所述小区指纹库包括所述公司所处的城市小区所处的cell,所述小区指纹库为所述终端设备预先学习的,或者所述小区指纹库预先设置在终端服务器。
13.根据权利要求12所述的方法,其特征在于,还包括:
所述终端设备监听到发生地理围栏切换;
在所述终端设备确定从所述第一地理围栏之外和所述第二地理围栏之外的cell切换到所述第一地理围栏中除所述重叠区域的的cell时,所述终端设备确定位于所述第一地理围栏中除所述重叠区域的区域;
在所述终端设备确定从所述第一地理围栏中除所述重叠区域的的cell切换到所述重叠区域的cell时,所述终端设备确定从所述第一地理围栏中除所述重叠区域的区域移动至所述重叠区域;
在所述终端设备确定从所述重叠区域的cell切换到所述第二地理围栏中除所述重叠区域的cell时,所述终端设备确定从所述重叠区域移动至所述第二地理围栏中除所述重叠区域的区域。
14.根据权利要求12所述的方法,其特征在于,在所述终端设备从所述第一地理围栏中除所述重叠区域的区域移动至所述重叠区域时,所述方法还包括:
所述终端设备监听所述终端设备的运动状态;
在所述终端设备持续运动预设时长后,所述终端设备再次判断所述终端设备所处的地理围栏是否变化。
15.根据权利要求1-3、5-10任一项所述的方法,其特征在于,所述第一地理围栏和所述第二地理围栏均为全球卫星定位***GPS地理围栏;所述方法还包括:
所述终端设备监听到发生地理围栏切换;
在所述终端设备确定从所述第一地理围栏之外和所述第二地理围栏之外的位置切换到小于所述第一地理围栏的半径且大于所述第二地理围栏的半径的位置时,所述终端设备确定位于所述第一地理围栏中除所述重叠区域的区域;
在所述终端设备确定从小于所述第一地理围栏的半径且大于所述第二地理围栏的半径的位置切换到同时小于所述第一地理围栏的半径和所述第二地理围栏的半径的位置时,所述终端设备确定从所述第一地理围栏中除所述重叠区域的区域移动至所述重叠区域;
在所述终端设备确定从同时小于所述第一地理围栏的半径和所述第二地理围栏的半径的位置切换到小于所述第二地理围栏的半径且大于所述第一地理围栏的半径的位置时,所述终端设备确定从所述重叠区域移动至所述第二地理围栏中除所述重叠区域的区域。
16.根据权利要求15所述的方法,其特征在于,在所述终端设备从所述第一地理围栏中除所述重叠区域的区域移动至所述重叠区域时,所述方法还包括:
所述终端设备监听所述终端设备的运动状态;
在所述终端设备持续运动预设时长后,所述终端设备再次判断所述终端设备所处的地理围栏是否变化。
17.一种电子设备,其特征在于,包括:处理器和显示屏,所述处理器用于调用存储器中的程序以执行权利要求1-16任一项所述的方法中处理的步骤,所述显示屏用于执行权利要求1-16任一项所述的方法中显示的步骤。
18.一种电子设备,其特征在于,包括:处理器、显示屏和接口电路,所述接口电路用于与其它装置通信,所述处理器用于执行权利要求1-16任一项所述的方法中处理的步骤,所述显示屏用于执行权利要求1-16任一项所述的方法中显示的步骤。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如权利要求1-16任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111645172.0A CN115086413B (zh) | 2021-12-29 | 2021-12-29 | 信息提示方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111645172.0A CN115086413B (zh) | 2021-12-29 | 2021-12-29 | 信息提示方法和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115086413A CN115086413A (zh) | 2022-09-20 |
CN115086413B true CN115086413B (zh) | 2023-06-13 |
Family
ID=83245880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111645172.0A Active CN115086413B (zh) | 2021-12-29 | 2021-12-29 | 信息提示方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115086413B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104969579A (zh) * | 2012-11-30 | 2015-10-07 | 电子湾有限公司 | 交通感知地理围栏 |
CN113706793A (zh) * | 2021-07-30 | 2021-11-26 | 荣耀终端有限公司 | 一种信息提醒方法和电子设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107918850A (zh) * | 2017-10-30 | 2018-04-17 | 努比亚技术有限公司 | 一种快递信息处理方法、终端和计算机可读存储介质 |
EP3817408B1 (en) * | 2018-08-27 | 2022-11-30 | Huawei Technologies Co., Ltd. | Method and electronic apparatus for controlling express delivery cabinet on the basis of express delivery message |
CN110570647A (zh) * | 2019-09-06 | 2019-12-13 | 北京嘀嘀无限科技发展有限公司 | 一种基于电子围栏的提示方法和*** |
-
2021
- 2021-12-29 CN CN202111645172.0A patent/CN115086413B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104969579A (zh) * | 2012-11-30 | 2015-10-07 | 电子湾有限公司 | 交通感知地理围栏 |
CN113706793A (zh) * | 2021-07-30 | 2021-11-26 | 荣耀终端有限公司 | 一种信息提醒方法和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115086413A (zh) | 2022-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109814766A (zh) | 一种应用显示方法及电子设备 | |
KR20180109229A (ko) | 전자 장치에서 증강현실 기능 제공 방법 및 장치 | |
KR102328102B1 (ko) | 전자 장치 및 전자 장치의 화면 표시방법 | |
KR20120000850A (ko) | 휴대 단말기 및 그 동작 방법 | |
CN115016704B (zh) | 快递提示方法和电子设备 | |
CN109766098B (zh) | 应用程序的运行方法、设备及存储介质 | |
CN110221737A (zh) | 一种图标显示方法及终端设备 | |
WO2022152024A1 (zh) | 一种微件的显示方法与电子设备 | |
KR20180086639A (ko) | 전자 장치 및 전자 장치 제어 방법 | |
CN115079886A (zh) | 二维码识别方法、电子设备以及存储介质 | |
WO2022127130A1 (zh) | 一种添加操作序列的方法、电子设备和*** | |
CN115016705B (zh) | 快递提示方法和电子设备 | |
CN115097993B (zh) | 快递提示方法和电子设备 | |
CN115086413B (zh) | 信息提示方法和电子设备 | |
CN113409041A (zh) | 一种电子卡的选取方法、装置、终端以及存储介质 | |
CN116709180B (zh) | 地理围栏的生成方法及服务器 | |
CN115033396B (zh) | 一种通信方法及相关设备 | |
CN116233749B (zh) | 一种消息推送方法、移动终端和计算机可读存储介质 | |
CN113051485A (zh) | 群组搜索方法、装置、终端及存储介质 | |
CN108834062A (zh) | 一种呼叫转移的方法和移动终端 | |
CN115550843B (zh) | 一种定位方法及相关设备 | |
CN117519864B (zh) | 界面显示方法、电子设备及存储介质 | |
CN117273687B (zh) | 一种打卡推荐方法及电子设备 | |
CN117149321B (zh) | 基于多设备协同的游戏交互方法、装置以及存储介质 | |
CN115297438B (zh) | 快递提示方法、设备及存储介质 |
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 |