CN109387206A - 信息处理方法、装置、终端设备和可读存储介质 - Google Patents
信息处理方法、装置、终端设备和可读存储介质 Download PDFInfo
- Publication number
- CN109387206A CN109387206A CN201811035072.4A CN201811035072A CN109387206A CN 109387206 A CN109387206 A CN 109387206A CN 201811035072 A CN201811035072 A CN 201811035072A CN 109387206 A CN109387206 A CN 109387206A
- Authority
- CN
- China
- Prior art keywords
- geographical location
- information
- location information
- navigation
- matching result
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明涉及一种信息的处理方法、装置、终端设备和存储介质。该方法包括:获取在当前应用程序中输入的待导航信息;根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;获取输入的导航指令;根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。该方法可以使得用户在同一个应用程序中即可查看路线规划内容,大大简化了操作步骤,提高了使用效率。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种信息处理方法、装置、电子设备和可读存储介质。
背景技术
随着通信技术的发展,终端设备的功能越来越丰富,人们对终端设备的依赖性也越来越高。以终端设备为手机为例,用户准备外出旅行时,通常需要利用手机记录自己的路线规划内容。
现有技术中,用户通常利用终端设备的便签应用程序(Application,App),记录自己的路线规划,在需要出门时,打开终端设备的地图应用,将便签中记录的路线规划的目的地粘贴至地图App中,从而查看从当前位置到达目的地的导航路线。
但是,用户需要在两个应用中来回切换,导致操作步骤复杂,使用效率低。
发明内容
基于此,有必要针对传统技术中用户需要在两个应用中来回切换,导致操作步骤复杂,使用效率低的问题,提供一种信息处理方法、装置、电子设备和可读存储介质。
第一方面,本发明实施例提供一种信息的处理方法,包括:
获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
获取输入的导航指令;
根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二地址数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
本实施例提供的信息的处理方法,终端设备可以获取在当前应用程序中输入的包括第一地理位置信息的待导航信息,并根据待导航信息与预设的第一地址数据库的第一匹配结果确定第一地理位置信息,然后获取输入的导航指令,根据第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息,最后调用地图软件开发工具包提供的应用程序接口,并将第二地理位置信息作为导航搜索信息,从而在当前应用程序中输出导航界面。这样,避免了用户在当前应用程序和地图导航应用程序之间的来回切换,使得用户在同一个应用程序中即可查看路线规划内容,大大简化了操作步骤,提高了使用效率。
在其中一个实施例中,所述根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息,包括:
判断所述待导航信息中的第一地理位置信息是否位于所述第一地址数据库中,得到第一匹配结果;
根据所述第一匹配结果,确定所述待导航信息是否包含所述第一地理位置信息。
本实施例提供的信息的处理方法,终端设备可以判断待导航信息中的第一地理位置信息是否位于第一地址数据库中,得到第一匹配结果,从而根据第一匹配结果,确定待导航信息是否包含第一地理位置信息,进而确定出待导航信息中的第一地理位置信息,方便用户随时输入导航指令查看导航界面。
在其中一个实施例中,所述根据所述第一匹配结果,确定所述第一地理位置信息,包括:
若所述待导航信息中的第一地理位置信息位于所述第一地址数据库内,则确定所述待导航信息包含所述第一地理位置信息。
在其中一个实施例中,所述根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息,包括:
判断所述第二地址数据库是否包含与所述第一地理位置信息相匹配的地理位置,得到第二匹配结果;
根据所述第二匹配结果,确定第二地理位置信息。
本实施例提供的信息的处理方法,终端设备可以判断第二地址数据库是否包含与第一地理位置信息相匹配的地理位置,得到第二匹配结果,并根据第二匹配结果确定第二地理位置信息,进而可以使得终端设备将第二地理位置信息作为导航搜索信息,通过调用地图SDK提供的应用程序接口,在当前应用程序中输出导航界面,从而简化呈现导航界面的操作步骤,提高使用效率。
在其中一个实施例中,所述根据所述第二匹配结果,确定第二地理位置信息,包括:
若所述第二地址数据库包含与所述第一地理位置信息相匹配的地理位置,则输出所述地理位置;
接收基于所述地理位置选择输入的目标地理位置,并将所述目标地理位置作为第二地理位置信息。
在其中一个实施例中,所述待导航信息还包括:时刻信息。
在其中一个实施例中,所述方法还包括:
根据所述待导航信息与预设的时刻数据库的第三匹配结果,确定所述时刻信息;
根据所述时刻信息和预设的提醒条件,确定提醒时刻。
本实施例提供的信息的处理方法,终端设备可以根据待导航信息与预设的时刻数据库的第三匹配结果确定时刻信息,进而根据时刻信息和预设的提醒条件,确定提醒时刻,保证用户按时出发,提高终端设备的使用效率。
第二方面,本发明实施例提供一种信息的装置,包括:
第一获取模块,用于获取在当前软件开发工具包中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
第一确定模块,用于根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
第二获取模块,用于获取输入的导航指令;
第二确定模块,用于根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
处理模块,用于调用所述地图软件开发工具提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
第三方面,本发明提供一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
获取输入的导航指令;
根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二地址数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
第四方面,本发明提供一种终端设备,计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
获取输入的导航指令;
根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二地址数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
本实施例提供的信息的处理装置、终端设备和可读存储介质,能够使得终端设备可以获取在当前应用程序中输入的包括第一地理位置信息的待导航信息,并根据待导航信息与预设的第一地址数据库的第一匹配结果确定第一地理位置信息,然后获取输入的导航指令,根据第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息,最后调用地图软件开发工具包提供的应用程序接口,并将第二地理位置信息作为导航搜索信息,从而在当前应用程序中输出导航界面。这样,避免了用户在当前应用程序和地图导航应用程序之间的来回切换,使得用户在同一个应用程序中即可查看路线规划内容,大大简化了操作步骤,提高了使用效率。
附图说明
图1为一个实施例提供的信息处理***的结构示意图;
图2为一个实施例提供的信息处理方法流程示意图;
图3为另一个实施例提供的确定第一地理位置信息的方法的流程示意图;
图4为另一个实施例提供的确定第二地理位置信息的方法的流程示意图;
图5为另一个实施例提供的确定提醒时刻的方法的流程示意图;
图6为另一个实施例提供的信息处理方法流程示意图;
图7为一个实施例提供的信息处理装置的结构示意图;
图8为另一个实施例提供的第一确定模块的结构示意图;
图9为另一个实施例提供的第二确定模块的结构示意图;
图10为另一个实施例提供的第二确定单元的结构示意图;
图11为另一个实施例提供的信息处理装置的结构示意图;
图12为一个实施例提供的终端设备的内部结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本发明实施例提供的信息处理方法,可以适用于图1所示的信息处理***。该信息处理***可以集成在终端设备中,该终端设备可以为手机、平板电脑和个人数字助理等设备。如图1所示,该信息处理***可以包括处理器11、存储器12、显示屏13和在显示屏13的屏幕上显示的用户接口(简称User Interface,简称UI)界面14。可选的,处理器11、存储器12和显示屏13可以通过通信总线15相互耦合。其中,处理器11用于提供计算和控制能力,存储器12包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序,该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。存储器12可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,存储器12中可以存储各种程序,该程序被处理器11执行时可以用于完成各种处理功能以及实现本实施例的方法步骤,处理器11处理后得到的信息可以通过显示屏13呈现给用户。
图2为一个实施例提供的信息处理方法流程示意图。本实施例涉及的是终端设备根据待导航信息输出导航界面的过程。如图2所示,该方法包括:
S201,获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息。
具体的,上述当前应用程序可以是终端设备中的便签App,也可以是短信App,还可以是包含日程的日历App。终端设备可以基于当前应用程序,接收用户输入的待导航信息。可选的,上述待导航信息可以通过语音方式输入终端设备,也可以通过文本信息输入终端设备。需要说明的是,如果终端设备获取的待导航信息是语音信息,终端设备会自动将接收的语音信息转化为文本信息。可选的,上述待导航信息中包括第一地理位置信息,用于进行导航。
S202,根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息。
具体的,上述第一地址数据库为终端设备出厂设置时预设的由各个地址构成的地址数据库,终端设备获取到待导航信息后,将待导航信息与终端设备中预设的第一地址数据库中的地址进行匹配,如果能够在第一地址数据库中,查询到与导航信息匹配的地址,则得到第一匹配结果。可选的,终端设备可以根据待导航信息与第一地址数据库中的地址的匹配率是否达到预设阈值,得到第一匹配结果。可选的,待导航信息与第一地址数据库中的地址的匹配率可以是待导航信息中的关键字或关键词对应的文本内容,与第一地址数据库中的地址对应的文本内容的相似率。若待导航信息与第一地址数据库中的地址的匹配率达到预设阈值,则终端设备将达到匹配率的地址确定为第一地理位置信息;若待导航信息与第一地址数据库中的地址的匹配率未达到预设阈值,则终端设备确定上述待导航信息中不包含第一地理位置信息。
以终端设备为手机为例,张三计划本周和家人去华山度假,于是在手机的便签App中记录下“我本周六计划和家人一起去华山度假”的路线规划内容。假设匹配率的预设阈值为90%,终端设备获取到上述路线规划内容后,将该路线规划内容与预设的第一地址数据库进行匹配,得到匹配率为99%,则终端设备确定得到的匹配率大于预设阈值,进而确定“华山”为第一地理位置信息。可选的,终端设备可以将“我本周计划和家人一起去华山度假”中的“华山”以下划线形式显示,或以能够区别于其它文字的颜色突出显示,以使得用户可以方便看到文本信息中的地址信息。
S203,获取输入的导航指令。
具体的,上述导航指令可以通过点击第一地理位置信息输入;也可以在当前应用程序中预先添加“导航”控件,用户可以通过点击“导航”控件输入导航指令;还可以为鼠标的点击输入指令。本实施例对导航指令的输入方式不做限定。
S204,根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二地址数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联。
具体的,当前应用程序中可以预置地图软件开发工具包(Software DevelopmentKit,SDK),该地图SDK中集成有第二地址数据库。可选的,上述第二地址数据库可以是SDK中包含的地址数据库,该第二地址数据库包含的地址数据可以多于第一地址数据库中包含的地址数据。终端设备接收到用户输入的导航指令后,可以将第一地理位置信息与第二地址数据库中的地址相匹配,得到第二匹配结果。可选的,终端设备可以根据第一地理位置和第二地址数据库中的地址的匹配率是否达到预设阈值,得到第二匹配结果。若第一地理位置信息与第二地址数据库中的地址的匹配率达到预设阈值,则终端设备可以根据达到匹配率的地址确定第二地理位置信息;若第一地理位置信息与第二地址数据库中的地址的匹配率未达到预设阈值,则终端设备可以确定上述第二地址数据库中不包含与第一地理位置信息相匹配的地址。可选的,上述第二匹配结果可以有多个。可选的,上述第二地理位置信息和第一地理位置信息相关联,也即,第二地理位置信息是和第一地理位置信息相对应的。
S205,调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
具体的,终端设备在确定出第二地理位置信息后,调用地图SDK提供的应用程序接口,将上述第二地理位置信息作为导航搜索信息,也即目的地。终端设备可以获取当前位置并将当前位置作为出发地,自动在当前应用程序中输出导航界面,导航界面中呈现的是出发地到目的地的路线规划内容。
本实施例提供的信息的处理方法,终端设备可以获取在当前应用程序中输入的包括第一地理位置信息的待导航信息,并根据待导航信息与预设的第一地址数据库的第一匹配结果确定第一地理位置信息,然后获取输入的导航指令,根据第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息,最后调用地图软件开发工具包提供的应用程序接口,并将第二地理位置信息作为导航搜索信息,从而在当前应用程序中输出导航界面。这样,避免了用户在当前应用程序和地图导航应用程序之间的来回切换,使得用户在同一个应用程序中即可查看路线规划内容,大大简化了操作步骤,提高了使用效率。
图3为另一个实施例提供的信息处理方法流程示意图。本实施例涉及的是终端设备根据导航信息确定第一地理位置信息的具体实现过程。在上述实施例的基础上,可选的,上述S202可以包括:
S301,判断所述待导航信息中的第一地理位置信息是否位于所述第一地址数据库中,得到第一匹配结果。
具体的,终端设备可以判断待导航信息中的第一地理位置信息是否位于第一地址数库中,得到第一匹配结果。可选的,若待导航信息中的第一地理位置信息位于第一地址数库中,则第一匹配结果为匹配,若待导航信息中的第一地理位置信息没有与第一地址数库中的地址相匹配的地址,则第一匹配结果为不匹配。
S302,根据所述第一匹配结果,确定所述待导航信息是否包含所述第一地理位置信息。
具体的,终端设备确定出第一匹配结果后,可以根据是否匹配的结果确定待导航信息中是否包含上述第一地理位置信息。可选的,若所述待导航信息中的第一地理位置信息位于所述第一地址数据库内,则确定所述待导航信息包含所述第一地理位置信息。可选的,终端设备可以对确定出的第一地理位置信息以下划线形式显示,也可以利用不同于待导航信息中其它文字的颜色的样式显示,以使得用户可以方便看到文本信息中的地址信息,本实施例对第一地理位置信息的显示方式不做限定。
本实施例提供的信息的处理方法,终端设备可以判断待导航信息中的第一地理位置信息是否位于第一地址数据库中,得到第一匹配结果,从而根据第一匹配结果,确定待导航信息是否包含第一地理位置信息,进而确定出待导航信息中的第一地理位置信息,方便用户随时输入导航指令查看导航界面。
图4为另一个实施例提供的信息处理方法流程示意图。本实施例涉及的是终端设备根据第一地理位置信息与第二地址数据库,确定第二地理位置信息的具体实现过程。在上述实施例的基础上,可选的,上述S204可以包括:
S401,判断所述第二地址数据库是否包含与所述第一地理位置信息相匹配的地理位置,得到第二匹配结果。
具体的,终端设备可以判断第二地址数据库中是否包含和第一地理位置相匹配的地址,得到第二匹配结果。若第二地址数据库中包含和第一地理位置相匹配的地址,则终端设备可以根据匹配出的地址,确定第二地理位置信息。可选的,判断第二地址数据库是否包含与第一地理位置信息相匹配的地理位置可以为,判断第二地址数据库中是否包含与第一地理位置信息相关联的地址。可选的,与第一地理位置信息相关联的地址可以为多个,例如,第一地理位置信息为“吉林”,与第一地理位置信息相同的相关联的地址可以包括“吉林省”和“吉林省吉林市”;再比如,第一地理位置信息为“XX度假山庄”,与第一地理位置相关联的地址可以包括“XX度假山庄北门”、“XX度假山庄南门”和“XX度假山庄西门”。
S402,根据所述第二匹配结果,确定第二地理位置信息。
本步骤中,终端设备可以根据得到的第二匹配结果确定出第二地理位置信息。可选的,本步骤具体可以包括:
S4021,若所述第二地址数据库包含与所述第一地理位置信息相匹配的地理位置,则输出所述地理位置。
具体的,上述第二地址数据库中可以包含多个与第一地理位置信息相匹配的地址,继续参考上例,与第一地理位置信息“XX度假山庄”相匹配的地址可以包括“XX度假山庄北门”、“XX度假山庄南门”和“XX度假山庄西门”,终端设备可以将“XX度假山庄北门、“XX度假山庄南门和“XX度假山庄西门”输出,供用户选择。
S4022,接收基于所述地理位置选择输入的目标地理位置,并将所述目标地理位置作为第二地理位置信息。
具体的,用户可以基于终端设备输出的地理位置,从中选择一个作为目标地理位置。可选的,用户可以通过语音方式选择目标地理位置,也可以通过点击目标地理位置对应的控件进行选择。终端设备接收用户输入的目标地理位置后,可以将接收的目标地理位置作为第二地理位置信息,以作为导航搜索信息进行路线规划。
本实施例提供的信息的处理方法,终端设备可以判断第二地址数据库是否包含与第一地理位置信息相匹配的地理位置,得到第二匹配结果,并根据第二匹配结果确定第二地理位置信息,进而可以使得终端设备将第二地理位置信息作为导航搜索信息,通过调用地图SDK提供的应用程序接口,在当前应用程序中输出导航界面,从而简化呈现导航界面的操作步骤,提高使用效率。
在上述实施例的基础上,可选的,上述待导航信息还可以包括:时刻信息。此时,如图5所示,上述方法还可以包括:
S501,根据所述待导航信息与预设的时刻数据库的第三匹配结果,确定所述时刻信息。
具体的,上述预设的时刻数据库可以是终端设备出厂设置时预设的由各个日期和时刻构成的时刻数据库。终端设备可以将待导航信息与预设的时刻数据库中的各个日期和时刻进行匹配,得到第三匹配结果。可选的,终端设备可以判断导航信息中的关键字或关键词对应的文本内容与预设的时刻数据中的各个时刻是否相同,得到匹配结果。当终端设备确定出与上述时刻数据库中匹配的时刻时,可以确定出待导航信息中的时刻信息。例如,张三可以在便签中输入“我2018年8月8日上午9点计划和家人一起去华山度假”,终端设备可以确定出待导航信息中包含的时刻信息为“2018年8月8日上午9点”。
S502,根据所述时刻信息和预设的提醒条件,确定提醒时刻。
具体的,上述提醒条件可以为时刻信息前预设一定时长进行提醒,也可以为到达时刻信息时进行提醒,本实施例对此不做限定。终端设备可以根据预设的提醒条件和时刻信息,确定出提醒时刻。例如,预设的提醒条件为时刻信息前15分钟进行提醒,终端设备在确定出时刻信息为“2018年8月8日上午9点”后,可以确定提醒时刻为2018年8月8日上午8点45分。
本实施例提供的信息的处理方法,终端设备可以根据待导航信息与预设的时刻数据库的第三匹配结果确定时刻信息,进而根据时刻信息和预设的提醒条件,确定提醒时刻,保证用户按时出发,提高终端设备的使用效率。
为了便于本领域技术人员的理解,以下对本发明提供的信息处理方法进行详细介绍,如图6所示,该方法可以包括:
S601,终端设备获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息。
S602,终端设备判断所述待导航信息中的第一地理位置信息是否位于所述第一地址数据库中,得到第一匹配结果。
S603,若所述第一匹配结果为所述待导航信息中的第一地理位置信息位于所述第一地址数据库内,则确定所述待导航信息包含所述第一地理位置信息。
S604,终端设备获取用户输入的导航指令。
S605,终端设备判断所述第二地址数据库是否包含与所述第一地理位置信息相匹配的地理位置,得到第二匹配结果。
S606,若所述第二匹配结果为所述第二地址数据库包含与所述第一地理位置信息相匹配的地理位置,则输出所述地理位置。
S607,终端设备接收基于所述地理位置选择输入的目标地理位置,并将所述目标地理位置作为第二地理位置信息。
S608,终端设备调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
S609,终端设备根据所述待导航与预设的时刻数据库的第三匹配结果,确定所述时刻信息。
S610,终端设备根据所述时刻信息和预设的提醒条件,确定提醒时刻。
需要说明的是,针对上述S601-S610中的描述可以参见上述实施例中相关的描述,且其效果类似,本实施例在此不再赘述。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
图7为一个实施例提供的信息处理装置结构示意图。如图7所示,该装置可以包括:第一获取模块10、第一确定模块11、第二获取模块12、第二确定模块13和处理模块14。
具体的,第一获取模块10,用于获取在当前软件开发工具包中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
第一确定模块11,用于根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
第二获取模块12,用于获取输入的导航指令;
第二确定模块13,用于根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
处理模块14,用于调用所述地图软件开发工具提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
本实施例提供的信息处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图8为另一个实施例提供的信息处理装置的结构示意图。在上述图7所示实施例的基础上,可选的,上述第一确定模块11可以包括第一判断单元111和第一确定单元112。
具体的,第一判断单元111,用于判断所述待导航信息中的第一地理位置信息是否位于所述第一地址数据库中,得到第一匹配结果。
第一确定单元112,用于根据所述第一匹配结果,确定所述待导航信息是否包含所述第一地理位置信息。
可选的,上述第一确定单元112,具体用于若所述待导航信息中的第一地理位置信息位于所述第一地址数据库内,则确定所述待导航信息包含所述第一地理位置信息。
本实施例提供的信息处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图9为另一个实施例提供的信息处理装置结构示意图。在上述实施例的基础上,可选的,上述第二确定模块13,可以包括第二判断单元131和第二确定单元132。
具体的,第二判断单元131,用于判断所述第二地址数据库是否包含与所述第一地理位置信息相匹配的地理位置,得到第二匹配结果。
第二确定单元132,用于根据所述第二匹配结果,确定第二地理位置信息。
本实施例提供的信息处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图10为另一个实施例提供的信息处理装置结构示意图。在上述实施例的基础上,可选的,第二确定单元132可以包括输出子单元1321和处理子单元1322。
具体的,输出子单元1321,用于若所述第二地址数据库包含与所述第一地理位置信息相匹配的地理位置,则输出所述地理位置。
处理子单元1322,用于接收基于所述地理位置选择输入的目标地理位置,并将所述目标地理位置作为第二地理位置信息。
本实施例提供的信息处理装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述实施例的基础上,可选的,上述待导航信息还包括:时刻信息。
图11为另一个实施例提供的信息处理装置结构示意图。在上述实施例的基础上,可选的,上述装置还可以包括:第三确定模块15和第四确定模块16。
具体的,第三确定模块15,用于根据所述待导航信息与预设的时刻数据库的第三匹配结果,确定所述时刻信息。
第四确定模块16,用于根据所述时刻信息和预设的提醒条件,确定提醒时刻。
图12为一个实施例提供的一种终端设备的内部结构示意图。如图12所示,该终端设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种终端设备的控制方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的输入装置可以是显示屏上覆盖的触摸层,也可以是终端设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种终端设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
获取输入的导航指令;
根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二地址数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
判断所述待导航信息中的第一地理位置信息是否位于所述第一地址数据库中,得到第一匹配结果;
根据所述第一匹配结果,确定所述待导航信息是否包含所述第一地理位置信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若所述待导航信息中的第一地理位置信息位于所述第一地址数据库内,则确定所述待导航信息包含所述第一地理位置信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
判断所述第二地址数据库是否包含与所述第一地理位置信息相匹配的地理位置,得到第二匹配结果;
根据所述第二匹配结果,确定第二地理位置信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若所述第二地址数据库包含与所述第一地理位置信息相匹配的地理位置,则输出所述地理位置;
接收基于所述地理位置选择输入的目标地理位置,并将所述目标地理位置作为第二地理位置信息。
在一个实施例中,所述待导航信息还包括:时刻信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据所述待导航信息与预设的时刻数据库的第三匹配结果,确定所述时刻信息;
根据所述时刻信息和预设的提醒条件,确定提醒时刻。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
获取输入的导航指令;
根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二地址数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
判断所述待导航信息中的第一地理位置信息是否位于所述第一地址数据库中,得到第一匹配结果;
根据所述第一匹配结果,确定所述待导航信息是否包含所述第一地理位置信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若所述待导航信息中的第一地理位置信息位于所述第一地址数据库内,则确定所述待导航信息包含所述第一地理位置信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
判断所述第二地址数据库是否包含与所述第一地理位置信息相匹配的地理位置,得到第二匹配结果;
根据所述第二匹配结果,确定第二地理位置信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若所述第二地址数据库包含与所述第一地理位置信息相匹配的地理位置,则输出所述地理位置;
接收基于所述地理位置选择输入的目标地理位置,并将所述目标地理位置作为第二地理位置信息。
在一个实施例中,所述待导航信息还包括:时刻信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据所述待导航信息与预设的时刻数据库的第三匹配结果,确定所述时刻信息;
根据所述时刻信息和预设的提醒条件,确定提醒时刻。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种信息的处理方法,其特征在于,包括:
获取在当前应用程序中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
获取输入的导航指令;
根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二地址数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
调用所述地图软件开发工具包提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息,包括:
判断所述待导航信息中的第一地理位置信息是否位于所述第一地址数据库中,得到第一匹配结果;
根据所述第一匹配结果,确定所述待导航信息是否包含所述第一地理位置信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一匹配结果,确定所述第一地理位置信息,包括:
若所述待导航信息中的第一地理位置信息位于所述第一地址数据库内,则确定所述待导航信息包含所述第一地理位置信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息,包括:
判断所述第二地址数据库是否包含与所述第一地理位置信息相匹配的地理位置,得到第二匹配结果;
根据所述第二匹配结果,确定第二地理位置信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二匹配结果,确定第二地理位置信息,包括:
若所述第二地址数据库包含与所述第一地理位置信息相匹配的地理位置,则输出所述地理位置;
接收基于所述地理位置选择输入的目标地理位置,并将所述目标地理位置作为第二地理位置信息。
6.根据权利要求1所述的方法,其特征在于,所述待导航信息还包括:时刻信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
根据所述待导航信息与预设的时刻数据库的第三匹配结果,确定所述时刻信息;
根据所述时刻信息和预设的提醒条件,确定提醒时刻。
8.一种信息处理装置,其特征在于,包括:
第一获取模块,用于获取在当前软件开发工具包中输入的待导航信息;其中,所述待导航信息包括第一地理位置信息;
第一确定模块,用于根据所述待导航信息与预设的第一地址数据库的第一匹配结果,确定所述第一地理位置信息;
第二获取模块,用于获取输入的导航指令;
第二确定模块,用于根据所述第一地理位置信息与第二地址数据库的第二匹配结果,确定第二地理位置信息;其中,所述第二数据库集成于地图软件开发工具包中,所述地图软件开发工具包预置于所述当前应用程序中,所述第二地理位置信息与所述第一地理位置信息相关联;
处理模块,用于调用所述地图软件开发工具提供的应用程序接口,并将所述第二地理位置信息作为导航搜索信息,在所述当前应用程序中输出导航界面。
9.一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811035072.4A CN109387206A (zh) | 2018-09-06 | 2018-09-06 | 信息处理方法、装置、终端设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811035072.4A CN109387206A (zh) | 2018-09-06 | 2018-09-06 | 信息处理方法、装置、终端设备和可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109387206A true CN109387206A (zh) | 2019-02-26 |
Family
ID=65418762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811035072.4A Pending CN109387206A (zh) | 2018-09-06 | 2018-09-06 | 信息处理方法、装置、终端设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109387206A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976642A (zh) * | 2019-03-29 | 2019-07-05 | 维沃移动通信(深圳)有限公司 | 一种控制方法及终端设备 |
CN113779427A (zh) * | 2021-08-11 | 2021-12-10 | 荣耀终端有限公司 | 日程地址识别方法、设备、存储介质和软件程序产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2416844A (en) * | 2003-02-26 | 2006-02-08 | Tomtom Bv | Navigation device and method for exchanging data between resident applications |
CN101556658A (zh) * | 2008-04-08 | 2009-10-14 | 深圳市莱科电子技术有限公司 | 一种与定位导航相结合的日程规划管理*** |
CN101957212A (zh) * | 2009-07-15 | 2011-01-26 | 佛山市顺德区顺达电脑厂有限公司 | 一种应用程序间信息连结方法与使用该方法的移动装置 |
CN103856896A (zh) * | 2014-03-24 | 2014-06-11 | 南京大学 | 一种Android手机上带有基于地图日程提醒功能的路径时长预测方法 |
CN105046338A (zh) * | 2015-08-24 | 2015-11-11 | 扬州大学 | 移动平台上的智能快递配送方法 |
CN108344417A (zh) * | 2018-02-05 | 2018-07-31 | 广东欧珀移动通信有限公司 | 一种导航方法、导航装置方法及移动终端 |
-
2018
- 2018-09-06 CN CN201811035072.4A patent/CN109387206A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2416844A (en) * | 2003-02-26 | 2006-02-08 | Tomtom Bv | Navigation device and method for exchanging data between resident applications |
CN101556658A (zh) * | 2008-04-08 | 2009-10-14 | 深圳市莱科电子技术有限公司 | 一种与定位导航相结合的日程规划管理*** |
CN101957212A (zh) * | 2009-07-15 | 2011-01-26 | 佛山市顺德区顺达电脑厂有限公司 | 一种应用程序间信息连结方法与使用该方法的移动装置 |
CN103856896A (zh) * | 2014-03-24 | 2014-06-11 | 南京大学 | 一种Android手机上带有基于地图日程提醒功能的路径时长预测方法 |
CN105046338A (zh) * | 2015-08-24 | 2015-11-11 | 扬州大学 | 移动平台上的智能快递配送方法 |
CN108344417A (zh) * | 2018-02-05 | 2018-07-31 | 广东欧珀移动通信有限公司 | 一种导航方法、导航装置方法及移动终端 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976642A (zh) * | 2019-03-29 | 2019-07-05 | 维沃移动通信(深圳)有限公司 | 一种控制方法及终端设备 |
CN109976642B (zh) * | 2019-03-29 | 2021-04-06 | 维沃移动通信(深圳)有限公司 | 一种控制方法及终端设备 |
CN113779427A (zh) * | 2021-08-11 | 2021-12-10 | 荣耀终端有限公司 | 日程地址识别方法、设备、存储介质和软件程序产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080134088A1 (en) | Device for saving results of location based searches | |
US8457604B2 (en) | Apparatus and method for sharing content on a mobile device | |
US9274666B2 (en) | Method and apparatus for providing chatting service | |
US20080133599A1 (en) | System and method for providing address-related location-based data | |
JP2020503601A (ja) | 情報提示方法および装置 | |
MX2014007323A (es) | Metodo, sistema, y dispositivo para navegacion basada en lista de cosas por hacer. | |
US20090005077A1 (en) | Location-Based Services | |
US20080134030A1 (en) | Device for providing location-based data | |
US9528849B2 (en) | System for interaction of navigation and connectivity applications and personal information management applications | |
KR20090038195A (ko) | 통신 기기 및 이것의 위치 정보 제공 방법 | |
KR20090038207A (ko) | 통신 기기 및 통신 기기의 이동 정보 전송 방법 | |
KR20090038206A (ko) | 통신 기기 및 통신 기기의 이동 히스토리 생성 방법 | |
KR20090038196A (ko) | 통신 기기 및 이것의 위치 정보 제공 방법 | |
KR20090114719A (ko) | 이동 단말기 및 그 통화내용 관리 방법 | |
KR20090038217A (ko) | 통신 기기 및 통신 기기의 길안내 방법 | |
US20190369844A9 (en) | Graphical user interface facilitating uploading of electronic documents to shared storage | |
CN104135716A (zh) | 一种兴趣点信息的推送方法及*** | |
CN105045610A (zh) | 一种启动智能设备的应用程序的方法及装置 | |
CN109634607A (zh) | 一种代码自动生成的方法及装置 | |
US20190354625A1 (en) | Presenting User Information Suggestions | |
CN109387206A (zh) | 信息处理方法、装置、终端设备和可读存储介质 | |
CN109033263A (zh) | 一种应用推荐方法及终端 | |
US20090144509A1 (en) | Memeory sharing between two processors | |
CN114611481A (zh) | 模板的配置方法、装置、计算机设备、存储介质 | |
CN114331403A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190226 |