一种即时通信的方法及终端设备的制造方法

文档序号:10473596阅读:889来源:国知局
一种即时通信的方法及终端设备的制造方法
【专利摘要】本发明提供了一种即时通信的方法及终端设备,该方法包括:接收对端设备发送的第一即时信息,或者向对端设备发送第二即时信息;在本端设备的通信记录中保存所述第一即时信息或第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。本发明的方案,能够记录终端设备用户在进行即时通信时所在的地理位置,替用户在庞大的信息记录中记录了用户自己的地理位置,方便了用户后期对地理位置的查看,提升了用户使用体验。
【专利说明】
一种即时通信的方法及终端设备
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种即时通信的方法及终端设备。
【背景技术】
[0002]现在的手机等终端设备在收发信息时,都是以联系人名字或号码进行对话分类,聊天软件例如qq、微信等,均通过昵称进行对话,这些对话记录的信息仅仅包含了时间以及聊天内容。
[0003]因此,基于现有技术的对话记录上,并不能看出自己当时是在何地与对方聊天、收发信息等,所以当用户面对自己庞大的信息记录时,经常记不起自己在何地收到这些信息,尤其是涉及信用卡的交易信息及网上购物时的消费信息等之类的重要信息。

【发明内容】

[0004]为了克服现有技术中存在的上述问题,本发明提供了一种即时通信的方法及终端设备,能够在用户进行即时通信的过程中,实时记录用户当时所处的地理位置,方便了用户后期对当时地理位置的查看,提升了用户使用体验。
[0005]为了解决上述技术问题,本发明采用如下技术方案:
[0006]本发明的实施例提供了一种即时通信的方法,包括:
[0007]接收对端设备发送的第一即时信息,或者向对端设备发送第二即时信息;
[0008]在本端设备的通信记录中保存所述第一即时信息或第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。
[0009]本发明的实施例还提供了一种终端设备,包括:
[0010]通信模块,用于接收对端设备发送的第一即时信息,或者向对端设备发送第二即时?目息;
[0011]存储模块,用于在本端设备的通信记录中保存所述通信模块接收的所述第一即时信息或所述通信模块发送的所述第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。
[0012]本发明的有益效果是:
[0013]上述方案中,通过在接收对端设备发送的第一即时信息后,或者向对端设备发送第二即时信息后,在本端设备的通信记录中保存第一即时信息或第二信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息保存在该通信记录中,使得在用户可随时在本端设备的通信记录中,查看用户当时发送第一即时信息或接收第二即时信息时所处的地理位置。避免了用户自己刻意去记忆当时所处的地理位置,提升了用户使用体验。
【附图说明】
[0014]图1表示本发明第一实施例的即时通信的方法流程示意图;
[0015]图2表示本发明第一实施例的即时通信的方法的另一流程示意图;
[0016]图3表示本发明第二实施例的即时通信的方法流程示意图;
[0017]图4表示本发明第二实施例的即时通信的方法的另一流程示意图;
[0018]图5表示本发明第二实施例的即时通信的方法的另一流程示意图;
[0019]图6表示本发明第三实施例的即时通信的方法流程示意图;
[0020]图7表示本发明实施例的终端设备的显示界面的显示示意图之一;
[0021]图8表示本发明实施例的终端设备的显示界面的显示示意图之二。
【具体实施方式】
[0022]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0023]本发明针对现有技术中,通信记录的信息仅仅包含时间及聊天内容,而无法记录用户进行即时通信时的地理位置的问题,本发明的实施例提供了一种即时通信的方法,能够在通信记录中保存用户进行即时通信时的地理位置,为用户后期对地理位置的查看,提了可靠依据,提升了用户使用体验。
[0024]第一实施例:
[0025]如图1所示,该即时通信的方法包括:
[0026]步骤S11、接收对端设备发送的第一即时信息,或者向对端设备发送第二即时信息;
[0027]步骤S13、在本端设备的通信记录中保存所述第一即时信息或第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。
[0028]该实施例中,在接收对端设备发送的第一即时信息时后,或向对端设备发送第二即时信息后,会将本端设备当前的地理位置作为对应即时信息的备注信息,保存在通信记录中。当然,地理位置作为备注信息在本端设备的显示界面中,进行显示的形式可有多种。例如,可如图7所示,与显示界面中的时间一起显示,或者可如图8所示,与显示界面中发送给对端设备的消息一起显示。
[0029]此外,对于本端设备的当前地理位置的获取方法,可以通过本端设备的通信网络的基站结合卫星定位信号,如美国的全球定位系统(GPS)、俄罗斯的格洛纳斯卫星导航系统(GL0NASS)以及中国北斗卫星导航系统(BeiDouNavigat1n Satellite System,BDS)的卫星定位信号来进行位置定位。具体的,
[0030]本端设备可以判断所述本端设备是否能够获取到卫星定位信号;
[0031]在获取到所述卫星定位信号时,根据所述卫星定位信号以及所述本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置。此时,本端设备可以结合本地或网络的电子地图,获得所述本端设备的当前地理位置。
[0032]在未能获取到所述卫星定位信号时,则可以进一步判断所述本端设备是否连接至一 WiFi热点:若是,则根据所述WiFi热点的位置,确定本端设备的当前地理位置;否则,根据本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置。
[0033]在上述步骤中,根据各种定位方式的定位精度,采用不同的优先级来对终端位置进行定位。例如,卫星定位信号结合基站位置和电子地图具有非常高的定位精度,因此优先采用该方式。当不能获得卫星定位信号(例如,终端处于室内或其他有遮挡的环境不能收到卫星定位信号或卫星定位信号的信号强度不足,或者,终端本身不具备相应的功能模块而不能接收卫星定位信号等),可以优先考虑覆盖范围较小、定位精度较高的WiFi热点,而在没有WiFi热点的情况下,才考虑覆盖范围较大、定位精度较小的基站。
[0034]具体地,上述实施例中,如图2所示,步骤S13包括:
[0035]步骤S131a、判断所述本端设备的当前地理位置与所述通信记录中上一次记录的本端设备的地理位置是否相同;
[0036]步骤S132a、若判断结果为否,则将所述本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中;
[0037]步骤S133a、若判断结果为是,则结束流程。
[0038]为了避免在本端设备的显示界面,重复地显示同一个地理位置,而造成显示界面不够简洁,因此,本发明实施例的即时通信的方法,在对地理位置记录时,首先判断本次所要记录的地理位置是否与上一次记录的地理位置相同,当当地理位置发生变化,即与上一次记录的地理位置不同时,才将本次的地理位置作为对应即时信息的备注信息保存在通信记录中。
[0039]如图7所示,表示当前用户Ted正在与好友Jackie进行即时通信的显示界面,当接收到好友Jackie发来的第一即时信息“今天商场打折好厉害,要不要出来逛逛”时,此时本端设备的地理位置与接收该第一即时信息的时间一起显示在了本端设备的显示界面中,而本端设备的用户Ted回复好友Jackie第二即时信息“不来啦,一会儿还要去接朋友”时,本端设备的地理位置并未发生改变,因此,与第二即时信息“不来啦,一会儿还要去接朋友”相对应的地理位置,并未显示在本端设备的显示界面中。
[0040]第二实施例:
[0041]对于对需要保存的地理位置的获取,可在发送第二即时信息时,通过用户输入的发送指令触发获取本端设备的当前地理位置的操作,即如图3所示,本发明实施例的即时通信的方法包括:
[0042]步骤Sllla、接收用户输入的待发送的第二即时信息;
[0043]步骤S112a、接收用户输入的发送指令;
[0044]步骤S116a、根据所述发送指令获取所述本端设备的当前地理位置,向所述对端设备发送携带有所述本端设备的当前地理位置和所述第二即时信息的通信消息;
[0045]步骤S13、在本端设备的通信记录中保存所述第一即时信息或第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。
[0046]本发明实施例的即时通信的方法,在发送第二即时信息时,需要获取用户输入的第二即时信息,并当用户输入发送指令后,触发获取本端设备的当前地理位置的操作,并在携带有地理位置的第二即时信息发送出去后,在本端设备的通信记录中,将地理位置作为第二即时信息的备注信息进行保存。
[0047]此外,在本发明实施例的即时通信中,发送给对端设备的第二即时信息是携带本端设备的当前地理位置的,也就是说,对端设备的用户可以获知本端设备所处的地理位置。
[0048]有些情况下,本端设备的用户并不想让与他进行即时通信的对端设备知道自己所处的地理位置,则可在本端设备的相应界面上设置一个位置共享开关,当用户打开该共享开关时,则允许共享位置信息,关闭该共享开关时,则不允许共享位置信息,即如图4所示,在步骤S112a之后,及步骤S116之前,还包括:
[0049]步骤S113a、判断本端设备是否允许共享自身的位置信息;
[0050]步骤S114a、所述本端设备允许共享自身的位置信息;
[0051]且,在步骤SI 13a与步骤S13之间还包括:
[0052]步骤S115a、否则,向所述对端设备发送携带有第二即时信息的通信消息。S卩,当本端设备不允许共享自身的位置信息时,向对端设备发送的第二即时信息中不携带有本端设备的地理位置。
[0053]另一方面,由于在本端设备的通信记录中保存的本端设备的地理位置,但是,对于某些用于而言,不希望本端设备的显示界面太过复杂,则可在本端设备的相应界面设置一个位置信息显示开关,当打开该位置信息显示开关时,可在本端设备的显示界面,显示本端设备的位置信息,当关闭该位置信息开关时,则不显示本端设备的位置信息,即如图5所示,在步骤S13之后,还包括:
[0054]步骤S15、获取用户输入的位置信息是否显示指令;
[0055]步骤S17、当所述显示指令为允许位置信息显示时,将本端设备的当前地理位置在本端设备的显示界面中显示;
[0056]步骤S19、当所述显示指令为不允许位置信息显示时,结束流程。
[0057]因此,可使得在不需要显示位置信息的时候,令本端设备的显示界面更加简洁,提升了用户使用体验。
[0058]第三实施例:
[0059]如图6所示,在接收对端设备的第一即时信息时,步骤Sll包括:
[0060]步骤Slllb、接收对端设备发送的携带有对端设备的当前地理位置和第一即时信息的通信消息,并从对端设备发送的通信消息中,提取所述对端设备的当前地理位置以及第一即时信息;
[0061]相应地,步骤S13包括:
[0062]步骤S131b、在本端设备的通信记录中保存所述第一即时信息时,进一步将所述对端设备的当前地理位置,作为第一即时信息的备注信息,保存在所述通信记录中。
[0063]该实施例中,当对端设备发送的即时信息携带位置信息时,在本端设备的显示界面中,显示接收消息的位置处,会同时显示对端设备在发送该即时信息时的地理位置。
[0064]如图8所示,为本端设备的用户Ted与好友Jackie的通讯记录的显示界面,当好友Jackie发送过来一条即时信息“今天商场打折好厉害,要不要出来逛逛”时,好友Jackie位于“福田区福华三路中心城”,则在本端设备的显示界面,则会将地理位置“福田区福华三路中心城”作为即时信息“今天商场打折好厉害,要不要出来逛逛”的备注信息进行显示。
[0065]此外,本端设备的用户Ted在回复好友Jackie —条即时信息“不来了,又远,坐车,好累”时,位于“宝安区西乡街道安顺搂8号”,则在发送该即时信息时,会将“宝安区西乡街道安顺搂8号”作为即时信息“不来了,又远,坐车,好累”的备注信息进行显示。
[0066]因此,本端设备的通讯记录的显示界面就会同时显示本端设备的地理位置和对端设备的地理位置,对于发送方查看历史记录信息时,节省了需要用户自己去记忆何地发送信息的麻烦。
[0067]第四实施例:
[0068]本发明实施例还提供了一种终端设备,该终端可以是手机等智能电子设备,该终端包括:
[0069]通信模块,用于接收对端设备发送的第一即时信息,或者向对端设备发送第二即时?目息;
[0070]存储模块,用于在本端设备的通信记录中保存所述通信模块接收的所述第一即时信息或所述通信模块发送的所述第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。
[0071 ] 进一步地,所述存储模块包括:
[0072]第一判断单元,用于判断当前地理位置与所述通信记录中上一次记录的本端设备的地理位置是否相同;
[0073]第一执行单元,用于在所述第一判断单元的判断结果为否时,将所述本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中;
[0074]第二执行单元,用于在所述第一判断单元的判断结果为是时,结束流程。
[0075]当一终端设备作为发送方时,该终端设备则为本端设备,则接收该本端设备发送的即时消息的终端设备为对端设备。因此本实施例中的终端设备则作为了本端设备,当判断获知本端设备的当前地理位置与上一次记录的地理位置不同时,才将当前的地理位置再次保存在本端设备的通信记录中,避免了重复显示同一地理位置的繁琐。
[0076]第五实施例:
[0077]本发明实施例还提供了一种终端设备,包括:
[0078]通信模块,用于接收对端设备发送的第一即时信息,或者向对端设备发送第二即时?目息;
[0079]存储模块,用于在本端设备的通信记录中保存所述通信模块接收的所述第一即时信息或所述通信模块发送的所述第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。
[0080]进一步地,通信模块包括:
[0081]第一接收单元,用于接收用户输入的待发送的第二即时信息;
[0082]第二接收单元,用于接收用户输入的发送指令;
[0083]第一获取单元,用于根据所述发送指令获取所述本端设备的当前地理位置,向所述对端设备发送携带有所述本端设备的当前地理位置和所述第二即时信息的通信消息。
[0084]进一步地,通信模块还包括:
[0085]第二判断单元,用于进一步判断本端设备是否允许共享自身的位置信息,并当所述本端设备允许共享自身的位置信息时,触发所述第一获取单元根据所述发送指令获取本端设备的当前地理位置,向所述对端设备发送携带有本端设备的当前地理位置和第二即时信息的通信消息;否则,向所述对端设备发送携带有第二即时信息的通信消息。
[0086]进一步地,存储模块包括:
[0087]第二获取单元,用于获取用户输入的位置信息是否显示指令;
[0088]第三执行单元,用于当所述第二获取单元获取的所述显示指令为允许位置信息显示时,将本端设备的当前地理位置在本端设备的显示界面中显示;
[0089]第四执行单元,用于当所述第二获取单元获取的显示指令为不允许位置信息显示时,结束流程。
[0090]本实施例的终端设备,增加了位置信息共享开关和位置信息显示开关,方便了用户可以根据自己的实际需求,来选择允许或不允许共享位置,以及选择允许或不允许在该终端设备显示位置信息,提升了用户使用方便。
[0091]第六实施例:
[0092]本发明实施例还提供了一种终端设备,包括:
[0093]通信模块,用于接收对端设备发送的第一即时信息,或者向对端设备发送第二即时?目息;
[0094]存储模块,用于在本端设备的通信记录中保存所述通信模块接收的所述第一即时信息或所述通信模块发送的所述第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。
[0095]进一步地,通信模块包括:
[0096]第三接收单元,用于接收对端设备发送的携带有对端设备的当前地理位置和第一即时信息的通信消息,并从对端设备发送的通信消息中,提取所述对端设备的当前地理位置以及第一即时信息;
[0097]相应地,存储模块包括:
[0098]保存单元,用于在本端设备的通信记录中保存所述第一即时信息时,进一步将所述对端设备的当前地理位置,作为第一即时信息的备注信息,保存在所述通信记录中。
[0099]这里,所述终端设备还可以包括:
[0100]位置获取模块,用于判断所述本端设备是否能够获取到卫星定位信号;
[0101]在获取到所述卫星定位信号时,根据所述卫星定位信号以及所述本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置;
[0102]在未能获取到所述卫星定位信号时,进一步判断所述本端设备是否连接至一 WiFi热点:若是,则根据所述WiFi热点的位置,确定本端设备的当前地理位置;否则,根据本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置。
[0103]本实施例的终端设备,可以同时在显示界面中显示对端设备的地理位置,和自身的地理位置,对于发送方查看历史记录信息时,节省了需要用户自己去记忆何地发送信息的麻烦。
[0104]以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
【主权项】
1.一种即时通信的方法,其特征在于,包括: 接收对端设备发送的第一即时信息,或者向对端设备发送第二即时信息; 在本端设备的通信记录中保存所述第一即时信息或第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。2.如权利要求1所述的方法,其特征在于,所述在本端设备的通信记录中保存所述第一即时信息或第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中的步骤,包括: 判断所述本端设备的当前地理位置与所述通信记录中上一次记录的本端设备的地理位置是否相同; 若判断结果为否,则将所述本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中; 若判断结果为是,则结束流程。3.如权利要求1所述的方法,其特征在于,所述向对端设备发送第二即时信息,包括: 接收用户输入的待发送的第二即时信息; 接收用户输入的发送指令; 根据所述发送指令获取所述本端设备的当前地理位置,向所述对端设备发送携带有所述本端设备的当前地理位置和所述第二即时信息的通信消息。4.如权利要求3所述的方法,其特征在于,在所述接收用户输入的发送指令后,进一步判断本端设备是否允许共享自身的位置信息; 若所述本端设备允许共享自身的位置信息,则进入所述根据所述发送指令获取本端设备的当前地理位置,向所述对端设备发送携带有本端设备的当前地理位置和第二即时信息的通信消息的步骤; 否则,向所述对端设备发送携带有第二即时信息的通信消息。5.如权利要求4所述的方法,其特征在于,所述在本端设备的通信记录中保存所述第一即时信息或第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中之后,所述方法还包括: 获取用户输入的位置信息是否显示指令; 当所述显示指令为允许位置信息显示时,将本端设备的当前地理位置在本端设备的显示界面中显示; 当所述显示指令为不允许位置信息显示时,结束流程。6.如权利要求1所述的方法,其特征在于, 所述接收对端设备发送的第一即时信息,包括: 接收对端设备发送的携带有对端设备的当前地理位置和第一即时信息的通信消息,并从对端设备发送的通信消息中,提取所述对端设备的当前地理位置以及第一即时信息; 在本端设备的通信记录中保存所述第一即时信息时,进一步将所述对端设备的当前地理位置,作为第一即时信息的备注信息,保存在所述通信记录中。7.如权利要求1所述的方法,其特征在于, 按照以下方式,获取本端设备的当前地理位置: 判断所述本端设备是否能够获取到卫星定位信号; 在获取到所述卫星定位信号时,根据所述卫星定位信号以及所述本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置; 在未能获取到所述卫星定位信号时,判断所述本端设备是否连接至一 WiFi热点:若是,则根据所述WiFi热点的位置,确定本端设备的当前地理位置;否则,根据本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置。8.一种终端设备,其特征在于,包括: 通信模块,用于接收对端设备发送的第一即时信息,或者向对端设备发送第二即时信息; 存储模块,用于在本端设备的通信记录中保存所述通信模块接收的所述第一即时信息或所述通信模块发送的所述第二即时信息,并将本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中。9.如权利要求8所述的终端设备,其特征在于,所述存储模块包括: 第一判断单元,用于判断当前地理位置与所述通信记录中上一次记录的本端设备的地理位置是否相同; 第一执行单元,用于在所述第一判断单元的判断结果为否时,将所述本端设备的当前地理位置,作为对应即时信息的备注信息,保存在所述通信记录中; 第二执行单元,用于在所述第一判断单元的判断结果为是时,结束流程。10.如权利要求8所述的终端设备,其特征在于,所述通信模块包括: 第一接收单元,用于接收用户输入的待发送的第二即时信息; 第二接收单元,用于接收用户输入的发送指令; 第一获取单元,用于根据所述发送指令获取所述本端设备的当前地理位置,向所述对端设备发送携带有所述本端设备的当前地理位置和所述第二即时信息的通信消息。11.如权利要求10所述的终端设备,其特征在于,所述通信模块还包括: 第二判断单元,用于进一步判断本端设备是否允许共享自身的位置信息,并当所述本端设备允许共享自身的位置信息时,触发所述第一获取单元根据所述发送指令获取本端设备的当前地理位置,向所述对端设备发送携带有本端设备的当前地理位置和第二即时信息的通信消息;否则,向所述对端设备发送携带有第二即时信息的通信消息。12.如权利要求11所述的终端设备,其特征在于,所述存储模块包括: 第二获取单元,用于获取用户输入的位置信息是否显示指令; 第三执行单元,用于当所述第二获取单元获取的所述显示指令为允许位置信息显示时,将本端设备的当前地理位置在本端设备的显示界面中显示; 第四执行单元,用于当所述第二获取单元获取的显示指令为不允许位置信息显示时,结束流程。13.如权利要求8所述的终端设备,其特征在于,所述通信模块还包括: 第三接收单元,用于接收对端设备发送的携带有对端设备的当前地理位置和第一即时信息的通信消息,并从对端设备发送的通信消息中,提取所述对端设备的当前地理位置以及第一即时信息; 相应地,存储模块包括: 保存单元,用于在本端设备的通信记录中保存所述第一即时信息时,进一步将所述对端设备的当前地理位置,作为第一即时信息的备注信息,保存在所述通信记录中。14.如权利要求8所述的终端设备,其特征在于,所述终端设备还包括: 位置获取模块,用于判断所述本端设备是否能够获取到卫星定位信号; 在获取到所述卫星定位信号时,根据所述卫星定位信号以及所述本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置; 在未能获取到所述卫星定位信号时,判断所述本端设备是否连接至一 WiFi热点:若是,则根据所述WiFi热点的位置,确定本端设备的当前地理位置;否则,根据本端设备所驻留的移动通信网络的基站,确定本端设备的当前地理位置。
【文档编号】H04M1/2745GK105827500SQ201510465905
【公开日】2016年8月3日
【申请日】2015年7月30日
【发明人】陈实
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1