CN104469006A - 一种基于gps定位的手机通话记录显示处理方法 - Google Patents

一种基于gps定位的手机通话记录显示处理方法 Download PDF

Info

Publication number
CN104469006A
CN104469006A CN201410737430.1A CN201410737430A CN104469006A CN 104469006 A CN104469006 A CN 104469006A CN 201410737430 A CN201410737430 A CN 201410737430A CN 104469006 A CN104469006 A CN 104469006A
Authority
CN
China
Prior art keywords
mobile phone
user
call
message registration
processing method
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
Application number
CN201410737430.1A
Other languages
English (en)
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.)
Zhejiang Sci Tech University ZSTU
Original Assignee
Zhejiang Sci Tech University ZSTU
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 Zhejiang Sci Tech University ZSTU filed Critical Zhejiang Sci Tech University ZSTU
Priority to CN201410737430.1A priority Critical patent/CN104469006A/zh
Publication of CN104469006A publication Critical patent/CN104469006A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于GPS定位的手机通话记录显示处理方法。当用户每次通过手机进行通话时,通过手机的GPS***定位出用户当前的通话位置;手机***内新建一个用于存储通话记录的数据库,对于每种通话类型数据库中包含有一张数据表,数据表保存有当前通话类型下用户每一次的通话记录,通话记录在手机上呈现,通话记录包括通话位置、联系人信息和通话时间,用户查询通话记录时,采用相对位置优先方式或者绝对位置优先方式显示通话记录。本发明利用手机定位技术,实现了从时间和空间的两个维度来对手机通话记录进行排列显示,克服了现有技术只从时间维度对手机通讯录进行排列的不足,更加方便通讯记录查询的需要,提供了更人性化的显示和数据处理方法。

Description

一种基于GPS定位的手机通话记录显示处理方法
技术领域
本发明涉及一种基于GPS定位的手机通话记录的新的显示方法,属于移动通讯及网络通信技术领域。
背景技术
随着社会的进步,科技的发展,移动手机已经成为现代人必不可少的通讯工具。手机使用频率的逐渐增高,对手机通信记录的查询频率也不断增高。
全球定位***(英语:Global Positioning System,通常简称GPS),又称全球卫星定位***,是一个中距离圆型轨道卫星导航***。它可以为地球表面绝大部分地区(98%)提供准确的定位、测速和高精度的时间标准。***由美国国防部研制和维护,可满足位于全球任何地方或近地空间的军事用户连续精确的确定三维位置、三维运动和时间的需要。该***包括太空中的24颗GPS卫星;地面上1个主控站、3个数据注入站和5个监测站及作为用户端的GPS接收机。最少只需其中3颗卫星,就能迅速确定用户端在地球上所处的位置及海拔高度;所能收联接到的卫星数越多,解码出来的位置就越精确。
而手机定位原理是指通过特定的定位技术来获取移动手机或终端用户的位置信息手机定位***(经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。定位技术有两种,一种是基于GPS的定位,一种是基于移动运营网的基站的定位。基于GPS的定位方式是利用手机上的GPS定位模块将自己的位置信号发送到定位后台来实现手机定位的。基站定位则是利用基站对手机的距离的测算距离来确定手机位置的。后者不需要手机具有GPS定位能力,但是精度很大程度依赖于基站的分布及覆盖范围的大小,有时误差会超过一公里。前者定位精度较高。此外还有利用Wifi在小范围内定位的方式。
打电话是手机的基本功能之一,现在人们的日常生活越来越离不开手机。而现有的手机通话记录显示方式主要是根据最近使用时间来排布,即离当前时间最近通信记录的放在前面,离当前时间越远的通信记录排得越后面。这种排列方式只考虑到了时间因素,却没有考虑到空间因素。
发明内容
本发明的目的是提供一种基于GPS定位的手机通话记录显示处理方法,能够从时间和空间两个维度定位对手机通讯进行处理显示,克服了现有技术只从时间维度对手机通讯记录进行排列的不足,给手机用户提供了人性化。
为了解决上述问题,本发明是通过以下技术方案解决的:
在用户每次通过手机进行通话时,通过手机的GPS***定位出用户当前的通话位置;手机***内新建一个用于存储通话记录的数据库,对于每种通话类型数据库中包含有一张数据表,数据表保存有当前通话类型下用户每一次的通话记录,通话记录在手机上呈现,通话记录包括通话位置、联系人信息和通话时间,用户查询通话记录时,根据手机GPS***定位出的用户当前位置采用相对位置优先方式或者绝对位置优先方式显示通话记录,或者通过选择位置信息从数据库调取该位置下数据表中的通话记录。
所述的相对位置优先方式为:用户查询通话记录时,先通过手机的GPS***定位出用户当前位置,从数据库该通话类型对应的数据表中,根据通话记录中通话位置与用户当前位置的远近顺序调取通话记录并排列显示,与用户当前位置最近的通话位置所在的通话记录显示在最前面,在通话位置相同情况下按照时间顺序显示。
所述的绝对位置优先方式:用户查询通话记录时,先通过手机的GPS***定位出用户当前位置,从数据库的所有数据表中,根据通话记录中通话位置与用户当前位置的远近顺序调取通话记录并排列显示,在通话位置相同的情况下按照时间顺序显示。
所述的通话位置包括当前位置所在的经度、纬度和所在城市。
所述的通话类型包括“未接电话”、“已接电话”和“拨出电话”。
所述的数据表中的通话记录具体包括联系人姓名、联系人号码、通话时长、通话位置经度、通话位置纬度、通话位置城市。
本发明具有的有益的效果是:
本发明克服了现有技术只从时间维度对手机通讯录进行排列的不足,给手机用户提供了更人性化的显示和数据处理方法。
本发明跟随手机GPS技术的发展,利用手机定位技术,实现了从时间和空间的两个维度来对手机通话记录进行排列显示,将更加方便通讯记录查询的需要,也更符合生活需求。
附图说明
图1是现有手机通讯记录显示方式的过程示意图。
图2是本发明以绝对位置优先方式的具体实施过程示意图。
图3是本发明以相对位置优先方式的具体实施过程示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细说明。
现有传统情况下,用户查询通话记录时,从数据库中根据通话记录的时间先后顺序调取通话记录并排列显示,距离当前时间越近的通话记录显示在最前面;如果数据库中没有通话记录,则显示“没有记录”,过程如图1所示;而采用本发明方法,在用户查询通话记录时,可选择位置优先的方式显示通话记录。
如图2和图3所示,本发明方法如下:当用户每次通过手机进行通话时,通过手机的GPS***定位出用户当前的通话位置;关于手机通话记录的存储,手机***内新建一个用于存储通话记录的数据库,对于每种通话类型数据库中包含有一张数据表,数据表保存有当前通话类型下用户每一次的通话记录,通话记录在手机显示界面上呈现,通话记录包括通话位置、联系人信息和通话时间,以通话时间先后顺序存储到手机上;在用户查询通话记录时,根据手机GPS***定位出的用户当前位置采用相对位置优先方式或者绝对位置优先方式显示通话记录,或者通过选择位置信息从数据库调取该位置下数据表中的通话记录。
上述相对位置优先方式为:用户查询通话记录时,先通过手机的GPS***定位出用户当前位置,从数据库该通话类型对应的数据表中,根据通话记录中通话位置与用户当前位置的远近顺序调取通话记录并排列显示,与用户当前位置最近的通话位置所在的通话记录显示在最前面,在通话位置相同情况下按照时间顺序显示。
假如用户正身得城市A,当用户以位置优先方式查看手机通话记录中的“未接电话”记录时,手机会将手机已存的“未接电话”所有记录显示出来,但是显示的方式会以位置优先方式排序,即同为城市A的“未接电话”记录会按时间先后顺序显示在最前面,剩下的非城市A的“未接电话”记录则按时间先后顺序显示在后面。
上述绝对位置优先方式:用户查询通话记录时,先通过手机的GPS***定位出用户当前位置,从数据库的所有数据表中,根据通话记录中通话位置与用户当前位置的远近顺序调取通话记录并排列显示,在通话位置相同的情况下按照时间顺序显示;即通过当前用户定位的经纬度和通话记录的经纬度计算出每一条通话记录与当前用户位置的距离,最后把所有通讯记录按距离大小排序显示,即距离当前位置越近的通话记录显示在越前边,距离当前位置越远的通话记录显示在越后边。
通话位置包括当前位置所在的经度、纬度和所在城市。
通话类型包括“未接电话”、“已接电话”和“拨出电话”。
数据表中的通话记录具体包括联系人姓名、联系人号码、通话时长、通话位置经度、通话位置纬度、通话位置城市。
本发明基于GPS定位原理,绝对位置优先方式可分为城市通话位置的定位和经纬度的精确定位,具体来说:
1)如果用户选择使用绝对位置的城市优先方式查看通话记录,则手机会先通过GPS定位***确定用户当前的位置(移动设备所在的经度、纬度和所在城市);然后开始查询通话记录数据库,同时将用户手机上与当前位置相匹配的通话记录按时间顺序显示在最前面,而不属于当前位置的通话记录也按时间顺序依次显示,过程如图2所示。
2)如果用户选择使用绝对位置的经纬度优先方式查看通话记录,则手机会先通过GPS定位***确定用户当前的位置,然后搜索用户手机上的通话记录,通过当前用户定位的经纬度和通话记录的经纬度计算出每一条通话记录与当前用户位置的距离,最后把所有记录按距离大小排序显示,即距离当前位置越近的通话记录显示在越前边,距离当前位置越远的通话记录显示在越后边,过程好图3所示。
本发明的实施例如下:
在手机***中新建的数据库CallRecords.db,数据库里需要有三张数据表,分别对应于三种通话类型,分别记录“未接电话”表、“已接电话”表、“拨出电话”表,数据表的属性如表1所示。数据表的每一条记录就是用户每一次的通话记录,每一条通话记录的内容包括了联系人、手机号码、日期、城市、通话类型等等信息。
表1  本发明实施例的数据表属性
字段 说明
序号 通话记录的索引
联系人 通话联系人的信息,名字或者其它
手机号码 与本机通话的手机号码
日期 通话的日期(年月日时分秒)
经度 通话时定位后的经度
纬度 通话时定位后的纬度
城市 通话时定位后的所在城市
…… 可根据需要添加相关字段
用户每一次使用手机通话都会产生一条新的通信记录,并同时更新数据表的内容。最近的通话记录永远保存在序号为1的位置,已有的通话记录会依次后移。每张数据表的最大存储记录数是500,当新记录产生时,先判断数据表的记录数是不是已经达到最大记录数,如果已经达到最大记录数则首先把最久的通话记录删除,然后再把已有记录依次后移,将最新的记录添加到序号为1的位置,实现循环记录。
a)当用户在相对位置优先方式查看通话记录时,会同时适用于“未接电话”、“已接电话”、“拨出电话”三种状态;三个状态的记录搜索方式一样,以下以“拨出电话”为例进行说明。
当用户启用城市优先模式查看“拨出电话”记录时,手机会先通过GPS定位***用户当前的位置,假如用户当前身处城市A,经纬度是(X,Y),那么手机再根据此信息在手机已存的“拨出电话”数据表的所有记录中进行顺序搜索,同在城市A的“拨出电话”记录会按时间顺序显示在通话记录的最前面,其余不在城市A的拨出电话记录则也按时间顺序显示在后面。
若果在搜索已有通话记录时未搜到在城市A的拨出电话记录则手机会提示“未找到匹配记录”,然后手机自动恢复传统以时间为顺序的显示模式,所有拨出电话记录会按时间先后顺序排列显示。
b)当用户启用绝对位置优先方式查看通话记录时,手机会先通过GPS定位***用户当前的位置,假如用户当前身处城市A,经纬度是(X,Y),那么手机再根据此信息在手机已存的数据表的所有通话记录中进行顺序搜索,包括“未接电话”表、“已接电话”表和“拨出电话”表,同时根据数据表中的记录里的经纬度计算出每一条记录的通话位置与当前用户位置的距离,然后再依据计算所得的距离数值,通过一个简单的排序即可得出“拨出电话”记录的显示顺序。距离当前位置越近的通话记录显示在越前边,距离当前位置越远的通话记录显示在越后位置。
上述可根据地球上任意两点的经纬度计算两点间的距离方式如下:
地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米,平均半径6371.004千米。如果假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经纬度为(LonA,LatA),第二点B的经纬度为(LonB,LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90-Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA,MLatA)和(MLonB,MLatB)。由此根据三角公式推导,可得到计算两点距离,得到用户不同通话记录下通话位置之间的距离,从而实现对本发明通讯记录的显示处理。
c)由于本发明的通讯记录已经记录了手机使用者每一次通话时的所在城市,通话时间,经纬度等信息,故在查看手机通讯记录时设置相关的查询条件,能够更加方便地查看相关的通讯记录。以下同“未接电话”为例进行说明。
可添加查看某一城市的所有通讯记录的方式。例如使用者只需要键入某一城市名字,然后可从数据库里的“未接电话”的数据表中查询到匹配该城市名字的通讯记录,并按时间先后顺序(距离当前时间越近的记录排在越前面,距离当前时间越远的记录排在越后面)排列并显示到界面上。如果查不到与键入城市名字匹配的记录,则显示“查无记录”。
同理,也可以时间为搜索条件的查询通讯记录,以方便地查看一周内,一个月内,二个月内的通讯记录。例如使用者只需要选择“一周内”、“一个月内”、“二个月内”、“无限制”等几个已设定个的选项,即时会从数据库里的“未接电话”表中搜索相匹配的通讯记录,并以时间先后顺序显示到手机界面上。如果查不到与选择项相匹配的记录,则显示“查无记录”。
另外,也可添加几个搜索条件时同作用的通讯记录,比如可查询“一个月内”在城市A的通讯记录,那么也可以在数据库里的“未接电话”的数据表中搜索与查询条件相匹配的通讯记录,并以时间先后顺序显示到手机界面上,如果查到不与查询条件相匹配的记录则显示“查无记录”。
由此,本发明能够让人摆脱了现有技术只从时间维度对手机通讯记录进行排列的不足,能够从时间和空间两个维度定位对手机通讯进行处理显示;通过不同的查询条件的配合搜索,能够更加方便、更加快捷地查看到所需要的手机通讯记录。

Claims (8)

1. 一种基于GPS定位的手机通话记录显示处理方法,其特征在于:在用户每次通过手机进行通话时,通过手机的GPS***定位出用户当前的通话位置;手机***内新建一个用于存储通话记录的数据库,对于每种通话类型数据库中包含有一张数据表,数据表保存有当前通话类型下用户每一次的通话记录,通话记录在手机上呈现,通话记录包括通话位置、联系人信息和通话时间,用户查询通话记录时,根据手机GPS***定位出的用户当前位置采用相对位置优先方式或者绝对位置优先方式显示通话记录,或者通过选择位置信息从数据库调取该位置下数据表中的通话记录。
2. 根据权利要求1所述的一种基于GPS定位的手机通话记录显示处理方法,其特征在于:所述的相对位置优先方式为:用户查询通话记录时,先通过手机的GPS***定位出用户当前位置,从数据库该通话类型对应的数据表中,根据通话记录中通话位置与用户当前位置的远近顺序调取通话记录并排列显示,与用户当前位置最近的通话位置所在的通话记录显示在最前面,在通话位置相同情况下按照时间顺序显示。
3. 根据权利要求1所述的一种基于GPS定位的手机通话记录显示处理方法,其特征在于:所述的绝对位置优先方式:用户查询通话记录时,先通过手机的GPS***定位出用户当前位置,从数据库的所有数据表中,根据通话记录中通话位置与用户当前位置的远近顺序调取通话记录并排列显示,在通话位置相同的情况下按照时间顺序显示。
4. 根据权利要求1~3任一所述的一种基于GPS定位的手机通话记录显示处理方法,其特征在于:所述的通话位置包括当前位置所在的经度、纬度和所在城市。
5. 根据权利要求1~3任一所述的一种基于GPS定位的手机通话记录显示处理方法,其特征在于:所述的通话类型包括“未接电话”、“已接电话”和“拨出电话”。
6. 根据权利要求1~3任一所述的一种基于GPS定位的手机通话记录显示处理方法,其特征在于:所述的数据表中的通话记录具体包括联系人姓名、联系人号码、通话时长、通话位置经度、通话位置纬度、通话位置城市。
7. 根据权利要求2所述的一种基于GPS定位的手机通话记录显示处理方法,其特征在于:所述的用户当前位置为城市位置信息。
8. 根据权利要求3所述的一种基于GPS定位的手机通话记录显示处理方法,其特征在于:所述的用户当前位置为经纬度位置信息。
CN201410737430.1A 2014-12-05 2014-12-05 一种基于gps定位的手机通话记录显示处理方法 Pending CN104469006A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410737430.1A CN104469006A (zh) 2014-12-05 2014-12-05 一种基于gps定位的手机通话记录显示处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410737430.1A CN104469006A (zh) 2014-12-05 2014-12-05 一种基于gps定位的手机通话记录显示处理方法

Publications (1)

Publication Number Publication Date
CN104469006A true CN104469006A (zh) 2015-03-25

Family

ID=52914341

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410737430.1A Pending CN104469006A (zh) 2014-12-05 2014-12-05 一种基于gps定位的手机通话记录显示处理方法

Country Status (1)

Country Link
CN (1) CN104469006A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100359A (zh) * 2015-09-01 2015-11-25 联想(北京)有限公司 通信记录生成方法及通信记录生成***及通信电子设备
CN106506780A (zh) * 2015-09-08 2017-03-15 阿尔派株式会社 车载电子设备
CN107147774A (zh) * 2017-03-27 2017-09-08 捷开通讯(深圳)有限公司 记录与查询多时区通讯信息的方法及终端、存储装置
CN111050284A (zh) * 2019-12-13 2020-04-21 紫光展讯通信(惠州)有限公司 一种基于紧急通话的位置保存与获取方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902516A (zh) * 2009-05-26 2010-12-01 深圳富泰宏精密工业有限公司 通话记录管理***及方法
CN103188401A (zh) * 2013-03-27 2013-07-03 北京小米科技有限责任公司 创建通话记录方法、装置和移动终端
CN103516855A (zh) * 2012-06-20 2014-01-15 鸿富锦精密工业(深圳)有限公司 具有电话号码动态排序功能的电子装置
CN103986814A (zh) * 2014-05-26 2014-08-13 深圳市中兴移动通信有限公司 创建通话记录的方法和移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902516A (zh) * 2009-05-26 2010-12-01 深圳富泰宏精密工业有限公司 通话记录管理***及方法
CN103516855A (zh) * 2012-06-20 2014-01-15 鸿富锦精密工业(深圳)有限公司 具有电话号码动态排序功能的电子装置
CN103188401A (zh) * 2013-03-27 2013-07-03 北京小米科技有限责任公司 创建通话记录方法、装置和移动终端
CN103986814A (zh) * 2014-05-26 2014-08-13 深圳市中兴移动通信有限公司 创建通话记录的方法和移动终端

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100359A (zh) * 2015-09-01 2015-11-25 联想(北京)有限公司 通信记录生成方法及通信记录生成***及通信电子设备
CN106506780A (zh) * 2015-09-08 2017-03-15 阿尔派株式会社 车载电子设备
CN107147774A (zh) * 2017-03-27 2017-09-08 捷开通讯(深圳)有限公司 记录与查询多时区通讯信息的方法及终端、存储装置
CN107147774B (zh) * 2017-03-27 2020-06-02 捷开通讯(深圳)有限公司 记录与查询多时区通讯信息的方法及终端、存储装置
CN111050284A (zh) * 2019-12-13 2020-04-21 紫光展讯通信(惠州)有限公司 一种基于紧急通话的位置保存与获取方法及装置

Similar Documents

Publication Publication Date Title
US10469994B2 (en) Labeling locations based on contact information
US7835349B2 (en) System and method for benchmarking location determining systems
US8694019B2 (en) Method and devices for facilitating the location of a mobile electronic device
CN102098388A (zh) 联系人排序方法及终端
CN104469006A (zh) 一种基于gps定位的手机通话记录显示处理方法
CN103063223A (zh) 基于路径分享的导航***及方法
CN204616105U (zh) 一种固定区域智能定位***
CN101977435A (zh) 终端定位方法和***
CN102692635A (zh) 一种门店拜访过程中gps定位与基站定位的筛选方法
CN103063208B (zh) 基于路径交流的导航***及方法
CN110133687A (zh) 一种新型班车定位的***和方法
CN106569229A (zh) 一种lte制式下确定可见卫星的星历信息的方法及装置
CN106937246A (zh) 一种手机定位方法、手机、手机定位平台及***
CN105554696B (zh) 一种呼叫处理方法、移动终端及服务器
CN105072169A (zh) 文化展馆智能信息展示***
CN102547567A (zh) 一种人员查找方法
CN113766422A (zh) 移动终端定位轨迹的优化方法、装置及计算机存储介质
CN203311478U (zh) 一种基于gps、gprs和gis集成技术的外勤巡查管理***
CN102098779A (zh) Gps中辅助gps参数的获取方法、定位服务器及***
CN218735003U (zh) 一种婴幼儿位置跟踪***
CN213403078U (zh) 丢失快速找回电池管理***及电池组
US9726500B2 (en) Method and system for generating synthetic location information
TW201324463A (zh) 自動車輛位置監視方法與裝置及通訊系統
CN204408633U (zh) 具蓝牙定位讯息传送及导引***
TWI478597B (zh) 信號採集系統及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150325