服务推送方法、装置及终端的制作方法_3

文档序号:9670890阅读:来源:国知局
请求建立对应关系,将相关联的定位请求与定位数据进行存储,以使终端能够利用存储的定位数据计算每次发送定位请求时终端所处的位置。
[0137]在步骤S505中,根据所述定位数据计算当前检测到的位置与上次检测到的位置。
[0138]本公开通过检测异地模式的开关是否开启,当异地模式的开关开启时,开启GPS定位模块,每隔预设时间间隔向GPS定位模块发送定位请求和分别接收与每个定位请求对应的定位数据并存储。
[0139]本公开实施例采用的该方法,能够节省电能,延长终端的续航时间,方便用户使用。
[0140]目前,在用户到达异地后,有时会接收到运营商发送的类似于“您已到达北京市”的异地提示,或者某些手机的通知栏会显示当前所处的地理位置,但是这样可能并不能够满足一些时候用户的需要,例如,用户需要利用网页打车,订酒店,利用地图应用进行导航等,可能会给用户的使用带来不便,为此,如图6所示,在本公开的又一实施例中,所述步骤S202,包括以下步骤。
[0141 ] 在步骤S601中,确定所述终端所在的地理区域。
[0142]在该步骤中,可以GPS模块得到终端当前所述的地理位置的经玮度坐标信息,根据经玮度坐标信息查找对应的地理区域。
[0143]在步骤S602中,查找与所述地理区域相关联的至少一个应用程序。
[0144]在本公开实施例中,所述步骤S602可以包括以下步骤。
[0145]获取与所述地理区域相关联的至少一个应用程序类别;针对每个应用程序类别,查找包含与所述地理区域匹配的应用数据的应用程序;将查找到的应用程序作为与所述地理区域相关联的应用程序。
[0146]其中,应用程序类别包括下列之一或任意组合:交通工具、酒店、地图、通讯录和指南针,例如:交通工具类别的应用程序可以包括滴滴打车等,酒店类别的应用程序可以为携程旅行和去哪儿酒店等,地图类别的应用程序可以包括:百度地图和谷歌地图等,通讯录类别的应用程序可以包括通讯录应用等,指南针类别的应用程序可以为指南针应用等。
[0147]在该步骤中,首先判断终端设备的应用程序中有哪些应用程序的应用数据包含地理区域或地理区域的标识,然后比对哪些地理区域或地理区域的标识与终端所在位置的地理区域或地理区域标识一致或匹配,最后将比对的地理区域或地理区域标识一致或匹配的应用程序作为与终端地理区域匹配的应用程序。进一步的,也还可以只提取该应用程序中与该终端地理区域匹配的应用数据。例如通讯录的联系人信息中包含有联系人所在的城市,在执行本步骤时,可以首先确定通讯录为与终端所在地理区域相关联的应用程序在前述服务界面中显示,然后可以提取该通讯录中只与终端所在地理区域匹配的联系人信息。
[0148]可以预先为每个应用类别下的应用程序设置应用数据,如:百度地图的应用数据为国内,谷歌地图的应用数据为国外等,当用户在北京和上海有联系人,则联系人应用的应用数据可以包括北京和上海,在天津没有联系人,则应用数据中不包括天津等,对于指南针应用和小米黄页,此二者的应用数据可以包括所有城市。
[0149]例如,当终端所在的地理区域为北京,与北京相匹配的应用程序可以为百度地图、联系人应用、小米黄页和指南针应用;当终端所在的地理区域为天津,与天津相匹配的应用程序可以为百度地图、小米黄页和指南针应用等。
[0150]另外,在查找到的应用程序为百度地图、小米黄页等,可以在确定终端所在的地理区域时,将百度地图的显示页面显示终端所在的地理区域对应的地图信息,将小米黄页的显示页面显示终端所在的地理区域对应的黄页信息,如终端所在的地理区域为北京时,显示的黄页信息中包括北京的酒店及北京的出租车等。
[0151]在步骤S603中,将查找到的所有应用程序加载到预设界面模板中,形成所述服务界面。
[0152]在该步骤中,可以将应用程序相关的文字信息加在到预设界面模板中,并在文字信息上设置用于跳转到对应的应用程序的超链接。
[0153]本公开通过确定所述终端所在的地理区域,查找与所述地理区域相关联的至少一个应用程序,将查找到的所有应用程序加载到预设界面模板中,形成所述服务界面。
[0154]本公开实施例提供的该方法,能够自动生成与终端所处的地理区域对应的服务界面,便于用户查找使用,节省用户时间。
[0155]如图7所示,在本公开的又一实施例中,提供一种服务推送装置,应用于终端,包括:指令获得模块701、界面生成模块702和界面输出模块703。
[0156]指令获得模块701,用于获得用于开启异地服务的开启指令。
[0157]在本公开实施例中,开启异地服务的开启指令可以在检测到位置不同时自动触发,或者检测到位置不同时提示用户,在接收到用户指令后触发,或者,根据用户主动输入的指令等方式触发。
[0158]界面生成模块702,用于在指令获得模块701获得所述开启指令之后生成服务界面,所述服务界面包含有与终端所在地理区域相关联的至少一个应用程序。
[0159]在本公开实施例中,不同地理位置可以对应不同的服务界面,服务界面的界面模板可以是预设的,但具体的界面内容及其包含的应用程序可以是根据终端所在地理区域生成的,如:终端在北京时,可以显示关于“在北京有联系人,请触摸查看”的提示,终端在杭州时,可以显示关于“在杭州没有联系人”的提示等。
[0160]在本公开实施例中,相关联是指在界面内容的显示区域或者显示区域中显示的文字上可以设置用于自动跳转的链接,相关联的应用程序可以指链接到的应用程序等,例如:百度地图、谷歌地图、酒店应用、出租车应用、通讯录应用、指南针应用和小米黄页等。这些相关联的应用程序均为与地理位置密切相关的应用程序,尤其是与终端所在的地理位置密切相关。密切关联的程序可以根据应用程序对应的应用数据中包含的地理标识与终端所在的地理位置的匹配程序来确定。
[0161]界面输出模块703,用于输出所述界面生成模块702生成的所述服务界面。
[0162]生成的服务界面可以以折叠方式显示在终端屏幕上,在用户通过点击打开服务界面时,可以显示完整的服务界面。
[0163]本公开通过获得用于开启异地服务的开启指令,生成服务界面,所述服务界面包含有与终端所在地理区域相关联的至少一个应用程序,输出所述服务界面。
[0164]本公开实施例提供的该装置,能够在用户到达异地后,通过服务界面自动向用户推送用户在异地可能需要的应用程序,可以使用户在异地时能够快速获取到与所处的异地相关的信息,方便用户出行,节省用户时间及精力。
[0165]由于目前不同的城市具有不同的城市构造,用户生活中可能会使用到的应用内容均可能因为城市不同而有所不同,所以,用户在不同的城市使用应用时,一般会手动切换到当前所处的城市,这样费时费力,为此,如图8所示,在本公开的又一实施例中,所述指令获取模块701包括:第一区域判断子模块801和指令生成子模块802。
[0166]第一区域判断子模块801,用于判断当前检测到的所述终端位置与上次检测到的所述终端位置是否属于同一地理区域。
[0167]在本公开实施例中,终端位置可以指GPS模块测量得到的经玮度坐标信息,例如:54.031757E 11.295782N,地理区域可以指移动运营商划分的归属地城市,如:北京,山东济南和山东青岛等。
[0168]可以首先根据当前检测到的位置得到当前位置对应的地理区域,再根据上次检测到的位置得到上次检测时的地理区域,判断两次检测时对应的地理区域是否为同一个,当为同一地理区域时,可以确定当前检测到的位置与上次检测到的位置属于同一地理区域。
[0169]指令生成子模块802,用于当所述第一区域判断子模块的判断结果为当前检测到的所述终端位置与上次检测到的所述终端位置不属于同一地理区域时,确认获得所述开启指令。
[0170]本公开通过判断当前检测到的所述终端位置与上次检测到的所述终端位置是否属于同一地理区域,当当前检测到的所述终端位置与上次检测到的所述终端位置不属于同一地理区域时,可以确认获得所述开启指令。
[0171]在另一实施例中,当判断当前检测到的所述终端位置与上次检测到的所述终端位置不属于同一地理区域时,还可以进一步判断当前检测到的终端位置与终端常驻位置是否相同,若相同,则不开启异地服务。若不同,再开启异地服务。其中,终端常驻位置可以是用户设定的,也可以是通过一段时间内位置检测确定出的重复出现次数最高或定位在同一位置时间最长的位置,该位置可以是指城市。
[0172]本公开实施例采用的该装置,能够自动检测用户是否到达不同的城市,操作简单,节省用户时间及精力。
[0173]在前述实施例中,虽然可以通过自动检测是否处于同一地理区域来判断是否接收到开启指令,但由于在实际应用中,用户出发到异地时,途径的一些城市可能并不是出行的目的地,这是如果直接确定接收到开启指令,然后生成并输入服务界面,这样可能会造成资源的浪费,如浪费操作资源,流量资源等。为此,如图9所示,在本公开的又一实施例中,所述指令获取模块701包括:第二区域判断子模块901、消息输出子模块902、操作判断子模块903和指令确定子模块904。
[0174]第二区域判断子模块901,用于判断当前检测到的所述终端位置与上次检测到的所述终端位置是否属于同一地理区域;
[0175]消息输出子模块902,用于当所述区域判断子模块的判断结果为当前检测到的所述终端位置与上次检测到的所述终端位置不属于同一地理区域时,输出用于提示到达异地的提示消息;
[0176]在本公开实施例中,所述消息输出子模块902,包括:
[0177]显示子模块,用于在通知栏中显示异地服务通知信息,和/或,弹出子模块,用于在显示界面中弹出包含异地服务提示的弹出框。
[0178]操作判断子模块903,用于判断是否接收到根
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1