CN102801655A - 即时通信中获取位置关联数据的方法及*** - Google Patents
即时通信中获取位置关联数据的方法及*** Download PDFInfo
- Publication number
- CN102801655A CN102801655A CN2012102980058A CN201210298005A CN102801655A CN 102801655 A CN102801655 A CN 102801655A CN 2012102980058 A CN2012102980058 A CN 2012102980058A CN 201210298005 A CN201210298005 A CN 201210298005A CN 102801655 A CN102801655 A CN 102801655A
- Authority
- CN
- China
- Prior art keywords
- data
- initiator
- recipient
- message
- position related
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了即时通信中获取位置关联数据的方法及***,属于通信、软件技术领域。所述的方法包括有如下步骤:采集与汇总即时通信用户基于地理位置设置的数据信息;在发起方与接收方之间的交互通信中,获取接收方和/或发起方所在终端的位置数据;搜寻与前述接收方和/或发起方的位置数据相对应的由前述步骤所采集与汇总的数据信息,传输至发起方客户端和/或接收方客户端输出。利用本发明,能够在交互通信中便利地分享和交互方位置相关联的数据信息。
Description
技术领域
本发明属于通信、软件技术领域。
技术背景
即时通信(InstantMessaging,简称IM),大多数情况下,指的是能够即时发送或接收互联网消息等功能的业务。它已成为人们通过网络进行交互通信的常用平台,用以实现包括文本、图片、语音、视频、多媒体等多种数据格式的交互操作,并能够利用即时通信工具对已有的文档数据便利地进行传输操作。在交互通信的基础上,通过即时通信工具还逐步发展出了个人页面、博客、微博、电子邮件、音乐、图片、游戏、影视和搜索等多种功能。即时通信工具已不再单纯作为聊天工具,还实现了资讯、娱乐、搜索、电子商务、办公、网络社区等更加广泛的用途。能够实现即时通信接入功能的设备多种多样。典型的设备类型,包括使用传统网络的个人电脑,以及平板电脑;还包括使用移动互联网的智能手机,等等。目前即时通信软件的类型也多种多样,典型的包括腾讯科技公司的QQ或微信、小米科技公司的米聊、微软公司的MSN、AOL的ICQ,以及淘宝旺旺、网易泡泡、飞信,等等。
在进行即时通信交互操作的过程中,如果对自身所在地理位置或交互对方所在地理位置,能够通过即时通信用户所写入的和地理位置对应的数据信息进行触发获得的话,则能够向各交互方的交互操作提供话题、增加信息量,有利于交互内容的展开及深入。目前还没有这样的技术。
发明内容
本发明的目的是提供一种即时通信中获取位置关联数据的方法,以及对应的***,利用本发明,能够在交互通信中便利地分享和交互方位置相关联的数据信息。
本发明所提供的一种即时通信中获取位置关联数据的方法,包括有如下步骤:
步骤1,采集与汇总即时通信用户基于地理位置设置的数据信息;
步骤2,在发起方与接收方之间的交互通信中,获取接收方和/或发起方所在终端的位置数据;
步骤3,搜寻与前述接收方和/或发起方的位置数据相对应的由前述步骤所采集与汇总的数据信息,传输至发起方客户端和/或接收方客户端输出。
进一步,前述基于地理位置设置数据信息的方式,是采集各即时通信用户通过即时通信工具对应着特定地理位置所写入的数据信息。
进一步,相对于发起方和/或接收方来说,所输出的数据信息按如下次序输出,
第一优先输出发起方和/或接收方的第一级联系人对象所设置的数据信息;
第二优先输出发起方和/或接收方的第二级联系人对象所设置的数据信息,该第二级联系人对象是第一级联系人对象的联系人对象;
第三优先输出发起方和/或接收方的第三级联系人对象所设置的数据信息,该第三级联系人对象是第二级联系人对象的联系人对象;
第四优先输出发起方和/或接收方的第四级联系人对象所设置的数据信息,该第四级联系人对象是第三级联系人对象的联系人对象。
进一步,相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行排序输出,
将交互通信中的接收方和/或发起方所在地址设置的数据信息,按重复次数的高低进行排序,重复次数高的数据信息排列在前。
进一步,相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行输出,
采集待输出的数据信息;
对应着前述交互通信中的接收方和/或发起方的界面生成输出窗口,以滚动的方式依次输出前述的数据信息。
进一步,相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行排序输出,
将交互通信中的接收方和/或发起方所在地址设置的数据信息,按时间的远近次序进行筛选,时间近的排序靠前,反之靠后。
进一步,相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行输出,
预设采集及输出地理位置关联数据的时间频率与时间范围,按照该预设的时间频率与时间范围,采集及输出地理位置关联数据。
进一步,前述的数据信息在输出时,采集其中的字符数据,依据能够在字符数据与音频数据之间进行转换的转换模块,将字符内容转变为音频信息后输出。
进一步,采集发起方与接收方之间的通信记录,识别后将通信记录中的数据作为待搜索的关键内容,在针对发起方和/或接收方所在地理位置所对应的数据信息中进行搜索,将搜索获得的数据输出。
进一步,所述的通信记录若为音频数据或视频数据的情况下,将其识别为字符数据后作为待搜索的关键内容。
进一步,对于前述输出的数据内容,在将其触发后作为即时通信消息推送至接收方客户端和/或发起方客户端输出。
进一步,对于前述输出的数据内容,在作为即时通信消息推送至接收方客户端和/或发起方客户端后,生成独立窗口输出该类型的即时通信消息。
进一步,在即时通信用户所使用的即时通信客户端为移动终端且具有定位模块的情况下,采集针对所在位置写入的数据信息,作为在该地理位置由即时通信用户所写入的地理位置关联数据。
进一步,所述的写入地理位置关联数据的步骤包括,
采集即时通信用户针对当前位置所写入的数据信息,以及与当前位置对应的关联数据信息;
启动即时通信客户端所在移动终端中的定位模块,对移动终端的所在位置进行定位;
获取前面步骤所采集的关联数据信息,以及获取由移动终端上的定位模块所探测定位的地理位置信息,将其对应起来生成地理位置关联数据,并推送至位置关联数据服务器中存储。
进一步,所述基于地理位置设置的数据信息,将其进行获取的方式是,
采集即时通信用户写入的数据信息和对应的地址数据,在采集之后作为即时通信用户针对特定地理位置所写入的地理位置关联数据。
进一步,取所述的接收方和/或发起方为移动终端,在其上设置卫星定位模块和/或移动通信网定位模块,用以探测接收方和/或发起方所在终端的位置数据。
进一步,对应着接收方和/或发起方所在的终端,通过IP地址进行定位,或采集发起方和/或接收方写入的位置进行定位。
进一步,对应着所述的即时通信用户基于地理位置设置的数据信息,在采集获得对数据信息的触发消息之后,将对应的关联数据载入到交互界面中的交互界面输入栏,作为待发送的即时通信消息的内容组份。
本发明还提供一种即时通信中获取位置关联数据的***,包括有发起方客户端、接收方客户端和位置关联数据服务器,该***还包括:
发起方客户端,它包括,
交互通信单元,用以触发发起方与接收方之间的交互操作;
发起方定位单元,用以触发所在的发起方终端进行定位后,将定位信息推送至下述的位置关联数据服务器;
发起方关联数据设置单元,用以设置与位置对应的数据,推送至下述的位置关联数据服务器;
发起方关联数据输出单元,用以通过下述的位置关联数据服务器获取对应着接收方和/或发起方的位置关联数据后输出;
接收方客户端,它包括,
接收方定位单元,用以触发所在的接收方终端进行定位后,将定位信息推送至下述的位置关联数据服务器;
接收方关联数据设置单元,用以设置与位置对应的数据,推送至下述的位置关联数据服务器;
接收方关联数据输出单元,用以通过下述的位置关联数据服务器获取对应着发起方和/或接收方的位置关联数据后输出;
位置关联数据服务器,它包括,
关联数据生成单元,用以采集与汇总包括前述发起方和接收方在内的即时通信用户基于地理位置设置的数据信息;
交互方关联数据获取单元,用以在发起方与接收方之间的交互通信中,获取接收方和/或发起方所在终端的位置数据;
交互方关联数据推送单元,用以搜寻与前述接收方和/或发起方的位置数据相对应的由前述交互方关联数据获取单元所采集与汇总的数据信息,传输至前述的发起方客户端和/或接收方客户端。
附图说明
图1是本发明所述即时通信中获取位置关联数据的方法的流程图,为实施例1。
图2是本发明所述即时通信中获取位置关联数据的***的结构框图,为实施例2。
具体实施方式
实施例1
本实施例所提供的即时通信中获取位置关联数据的方法,是预先汇集即时通信用户基于地理位置所存储的共享数据,然后获取发起方和/或接收方的位置数据,进而在发起方和接收方之间的交互通信中,对应着发起方和接收方两者至少其一,输出与其位置对应的前述共享数据。
具体说来,本实施例所描述的即时通信中获取位置关联数据方法,包括如下步骤:
步骤S110,采集与汇总即时通信用户基于地理位置设置的数据信息;
步骤S120,在发起方与接收方之间的交互通信中,获取接收方和/或发起方所在终端的位置数据;
步骤S130,搜寻与前述接收方和/或发起方的位置数据相对应的由前述步骤所采集与汇总的数据信息,传输至发起方客户端和/或接收方客户端输出。
对前述基于地理位置的数据信息的汇总操作,优选为在即时通信工具的***服务器中进行,或者在***服务器所指定的位置关联数据服务器中进行。该位置关联数据服务器是专门用以实现本发明所描述位置关联数据信息的采集、汇总和分配操作的服务器,由***服务器建立各即时通信客户端和该位置关联数据服务器之间的通信联络。
所述的即时通信用户,作为优选的实施例,是使用同一类型即时通信工具的各个用户,这些用户之间可能并没有相互间添加为联系人,或者从来没有进行过交互操作。但这些即时通信用户将对地理位置所设置的数据信息,设置为能够被其他用户所共享的形式。
进一步,对于不同的即时通信工具类型来说,如果相互之间的即时通信用户针对地理位置所设置的数据信息能够进行共享的话,那么,所述的即时通信用户还可以是跨不同即时通信工具类型的用户。比如说,对于腾讯科技公司来说,隶属于该公司的即时通信工具包括QQ即时通信工具和微信即时通信工具,因为这种隶属关系,使得这两种即时通信工具之间,能够更方便地进行地理位置数据信息的共享操作;当然,不隶属于同一运营商,只要设置数据共享协议及接口,也同样可以实现数据共享。
进一步,所述的即时通信用户还可以由发起方和/或接收方做限定。比如,将该即时通信用户设定为与发起方和/或接收方具有相互添加为联系人关系的联系人对象;或者,可以在当前联系人对象的基础上设置更高级别的联系人对象。比如将用户已添加为联系人的各个联系人对象取为第一级联系人对象,进而将第一级联系人对象自身的各个联系人对象取为第二级联系人对象,将第二级联系人对象自身的各个联系人对象取为第三级联系人对象,依此类推,可以一直延伸到第N级联系人对象,其中N是大于3的正整数。于是,用户就可以选择基于自身的各个联系人对象的范围,作为举例,可以选第一级、第二级、第三级、第四级联系人对象所构成的范围,作为采集地理位置关联数据的即时通信用户的范围。
所述的基于地理位置设置的数据信息,指的是即时通信用户直接与特定的地理位置相对应设置的数据信息。其设置的具体方式是不限定的,举例说明如下:
(1)通过即时通信工具设置地图,在该地图上采集即时通信用户选择特定地理位置后设置的数据信息。
这儿所述的地图,可以有各种各样的形式,比如,该地图可以是通过高空拍照方式所形成的实景地图,或者是通过三维制图的方式所绘制的三维地图,或者是利用常规的平面地图的方式所提供的平面电子地图。用户可以根据需要选择合适的地图形式。进一步,还可以在所选择的地图中设定自己常用的地理范围。
对应着前述的地图,用户在希望找出特定的地点时,可以在前述地图的显示内容中直接寻找,也可以通过搜索的方式对该地点进行获取。在选择特定的地点后,就可以对应着该地点写入数据信息,从而获得基于地理位置的数据信息。比如,某即时通信用户通过所在即时通信客户端提供的地图,找到某个旅游景点,就可以写入与该景点相关的数据信息。所写入的数据信息的具体形式是不限定的,优选为字符,也可以是图片、音频或视频等数据内容。
(2)在即时通信用户所使用的即时通信客户端为移动终端且具有定位模块的情况下,可以直接采集针对所在位置写入的数据信息,作为在该地理位置由即时通信用户所写入的地理位置关联数据。具体来说,可以通过下面的步骤进行实施:
采集即时通信用户针对当前位置所写入的数据信息,以及与当前位置对应的关联数据信息;
启动即时通信客户端所在移动终端中的定位模块,对移动终端的所在位置进行定位;
获取前面步骤所采集的关联数据信息,以及获取由移动终端上的定位模块所探测定位的地理位置信息,将其对应起来生成地理位置关联数据,并推送至位置关联数据服务器中存储。
这种方式不需要用户用手动方式进行定位信息的触发,而直接通过所在的移动终端进行定位触发就可以,是一种方便的实施方式。所述的移动终端,作为举例而非限定,是安装有即时通信工具的便携式终端,比如智能手机、平板电脑等。所述的定位模块,优选为卫星定位模块,但也不作限定。
(3)直接采集即时通信用户写入的数据信息和对应的地址数据,在采集之后作为即时通信用户针对特定地理位置所写入的地理位置关联数据。
举例来说,通过用以写入地理位置关联数据的界面,利用其中的内容栏控件采集用户所写入的一条见闻,进而,通过地理位置栏控件采集前述用户所写入的地址为“黄山”。于是,将所采集获得的“黄山”这一特定地理位置,以及用户针对该特定地理位置所写入的数据信息,对应起来进行存储,即可获得基于该地理位置的数据信息。
即时通信用户对应着地理位置所写入的数据信息,具体类型是不限定的。为了搜索数据的方便,可以在写入地理位置关联数据的界面中,对所写入的数据信息进行分类,比如,分出“新闻”、“餐饮”、“娱乐”、“文化”、“购物”、“点评”等类型,让即时通信用户对应着这些类型写入数据信息,进而在数据采集时,能够依据这些分类分别进行采集。所述的数据形式,可以是文本,也可以是图片或者音频或者视频数据,具体是不限定的。
对应着前述的步骤S120,所述的发起方与接收方之间的交互通信,泛指由发起方与接收方之间进行信息查询或数据交互的操作形式。
为了方便于描述,下面对即时通信客户端的界面形式做一简要说明。比如,在发起方所在的发起方客户端的显示界面中,展示有即时通信主面板,在该即时通信主面板上设置有联系人列表,在联系人列表中设置有各个联系人对象。每个联系人对象所在的区域通常为条框形式,包括联系人对象的用户图标及用户名,该条框通常被称为ITEM项。在触发特定联系人对象的ITEM项之后,能够开启与该联系人对象相对应的即时通信交互界面。在即时通信交互界面中显示有用以写入数据信息的交互界面输入栏,以及输出交互记录的交互界面输出栏。另外,还设置有交互界面工具栏,用以提供和交互通信相关的各种控件工具。
在本实施例中,可以在ITEM项中设置用以触发获得接收方地理位置关联数据的控件。在触发该控件后能够生成用以输出地理位置关联数据的窗口,通过该窗口所提供的界面输出和接收方相对应的地理位置关联数据。另外,也可以在交互界面工具栏中设置用以触发输出接收方和/或发起方地理位置关联数据的控件,在触发该控件之后,通过所在的即时通信交互界面生成一个新的窗口,在该窗口中输出和接收方所在地点相关的数据信息,当然,也可以同步输出和发起方所在地点相关的数据信息。
在获取接收方和/或发起方的地理位置关联数据时,首先需要获得接收方和/或发起方所在终端的位置数据。该位置数据的获取方式,优选为通过接收方和/或发起方客户端所在的终端,触发其上所设置的定位模块进行定位操作,从而获得相对准确的定位信息。比如说,接收方客户端或者发起方客户端所在的终端均为移动终端,其中均设置有卫星定位模块一类的定位结构,能够实现准确的定位操作。进一步,如果接收方客户端或者发起方客户端为移动电话的话,还可以设置移动通信网定位模块,通过移动通信网基于移动电话与基站之间的位置关系进行定位。
如果不能够通过所在的终端进行准确定位的话,那么,利用IP地址进行定位也是一种选择,虽然效果比较差。另外,也可以通过采集由发起方或者接收方主动写入的自己所在的位置获取定位信息,这也是一种实现方式。
对应着前述的步骤S130,在获得接收方和/或发起方的位置数据之后,就可以与步骤S110中所预先采集与汇总的各个即时通信用户的地理位置关联数据进行比对,从而判定预先汇总的数据中有哪些和前述接收方和/或发起方的位置数据相对应,然后将对应的数据进行采集。需要指出的是,所采集获得的数据量可能非常大,在这种情况下,可以采用预设的方式将这些采集获得的数据进行输出操作。输出的方式有多种,具体是不限定的,下面举出几种实施例:
(1)按照联系人对象与发起方和/或接收方之间的关联度高低进行输出。
相对于发起方和/或接收方来说,所输出的数据信息可以按如下次序输出:
第一优先输出发起方和/或接收方的第一级联系人对象所设置的数据信息;
第二优先输出发起方和/或接收方的第二级联系人对象所设置的数据信息,该第二级联系人对象是用户的第一级联系人对象的联系人对象;
第三优先输出发起方和/或接收方的第三级联系人对象所设置的数据信息,该第三级联系人对象是用户的第二级联系人对象的联系人对象;
第四优先输出发起方和/或接收方的第四级联系人对象所设置的数据信息,该第四级联系人对象是用户的第三级联系人对象的联系人对象。
前述的方式,是将即时通信用户的范围进行限定,然后将和发起方或者接收方最为关联的联系人对象所设置的地理位置关联数据进行优先输出。其中,所述的第一级联系人对象,是与发起方和/或接收方关联度最高的联系人对象,因此将这些联系人对象所设置的地理位置关联数据作为最为优先的数据进行输出;将第二级联系人对象所设置的地理位置关联数据作为次优先的数据进行输出,依次将第三级、第四级联系人对象所设置的地理位置关联数据在更次的优先级别进行输出。如果有更高级别的联系人对象,则将对应的地理位置关联数据输出的先后次序依次降低。
(2)按照地理位置关联数据在交互通信中的重复次数的高低进行输出。
相对于发起方和/或接收方来说,所输出的数据信息可以按如下方式进行排序输出:
将交互通信中的接收方和/或发起方所在地址设置的地理位置关联数据,按重复次数的高低进行排序,重复次数高的数据信息排列在前。
这种方式,是按照针对于同一地理位置所设置的关联数据,在内容相同或相近的情况下,按重复次数进行排序。将重复次数高的地理位置关联数据视为重要性高的关联数据,因此将其排序在前,反之排序在后。
(3)按照设置地理位置关联数据的时间远近进行输出。
相对于发起方和/或接收方来说,所输出的数据信息可以按如下方式进行排序输出:
将交互通信中的接收方和/或发起方所在地址设置的地理位置关联数据,按时间的远近次序进行筛选,时间近的排序靠前,反之靠后。
在这种方式下,将时间近的数据视为新增加的地理位置关联数据,因此排序靠前。
(4)设置采集及输出地理位置关联数据的时间频率与时间范围,按照该设置的时间频率与时间范围采集及输出地理位置关联数据。
比如,以每天一条数据的频率进行采集,然后采集一个月内相邻的30条数据。于是,就可以按照前述的频率与时间安排,采集最近一个月的地理位置关联数据,且每天随机采集一条输出。这种方式具有一定的随机性,有可能覆盖一些冷门的数据,但也是一种良好的地理位置关联数据的采集及输出方式。
(5)在输出窗口中以滚动的方式进行输出。
相对于发起方和/或接收方来说,所输出的数据信息可以按如下方式进行输出:
采集待输出的数据信息;
对应着前述交互通信中的接收方和/或发起方的界面生成输出窗口,以滚动的方式依次输出前述的数据信息。
这种方式,是直接将采集获得的地理位置关联数据,对应着接收方和发起方生成输出窗口,在该输出窗口中将采集获得的地理位置关联数据以滚动的方式进行输出。
进一步,在输出和地理位置相关联的数据信息时,还可以将其中的字符转变为语音内容后进行输出。具体说来,可以采集所获得数据信息中的字符数据,依据能够在字符数据与音频数据之间进行转换的转换模块,将字符内容转变为音频信息后输出。所述的转换模块,预先将字符与相应的音频数据之间建立起映射列表,以及设置字符和音频数据之间的组合规则,从而将字符数据转变成音频信息。
进一步,前述所搜索获得的地理位置关联数据,有可能和发起方与接收方之间的交互内容没有关联。在这种情况下,可能会影响用户使用地理位置关联数据的效果。于是,就可以针对于发起方和接收方之间的通信内容,在所获得的地理位置关联数据中进行搜索,找出具有关联性的数据进行输出。作为举例而非限定,可以通过如下的步骤进行实施:
采集发起方与接收方之间的通信记录;
识别后将通信记录中的数据作为待搜索的关键内容;
在针对发起方和/或接收方所在地理位置所对应的地理位置关联数据中进行搜索,将搜索获得的数据输出。
作为举例,可以采集发起方与接收方之间正在进行的交互内容,然后以这些交互内容作为关键字,分别在对应的地理位置关联数据中进行搜索,将获得的搜索结果进行输出。其中,还可以对发起方与接收方之间的通信记录进行智能分析,包括对其进行归纳与总结,总结出其所表达的核心内容,将该核心内容作为需要搜索的关键字,以此在对应的地理位置关联数据中进行搜索。
在前述的通信记录为字符内容的情况下,则直接采集字符内容作为关键内容即可;在为图片的情况下,则通过图片搜索的形式,将图片设为搜索的关键内容。进一步,所述的通信记录还可以为用户进行交互时的音频数据,特别是语音数据,将音频数据在识别之后,能够转换成字符内容,再对识别获得的字符内容进行筛选,从中获取关键内容。或者,对视频数据形式的通信记录进行识别,比如,对于即时通信用户的唇语或者手语进行识别,将其转变为字符数据后作为待搜索的关键内容。
所获得的地理位置关联数据有多种输出方式,具体是不限定的。比如说,如前所述,可以对应着接收方与发送方的即时通信交互界面,扩展出与该界面相连的窗口,对所获得的地理位置关联数据进行输出操作。在常见的即时通信交互界面中,交互界面输入栏位于下方,可以对应着该交互界面输入栏向左侧进行扩展,生成独立的窗口,用以输出与发起方所在地理位置相对应的关联数据;交互界面输出栏位于上方,可以对应着该交互界面输出栏向左侧进行扩展,生成独立的窗口,用以输出与接收方所在地理位置相对应的关联数据。
当然,对应着所述的地理位置关联数据,也可以选择特定的数据内容,在将其触发之后直接作为即时通信消息推送至发起方客户端和/或接收方客户端输出,作为提醒用户了解的数据信息。
另外,也可以在触发前述的地理位置关联数据之后,将对应的关联数据载入到即时通信交互界面的交互界面输入栏中,作为待发送的即时通信消息的内容组份,供交互双方进行即时通信消息发送之用。
实施例2
参图2所示,本发明还提供一种即时通信中获取位置关联数据的***100,该***100包括有发起方客户端110、接收方客户端120、位置关联数据服务器130,以及***服务器。其中的位置关联数据服务器130,可以隶属于***服务器,作为其中的一部分,也可以单独设置。通过***服务器在位置关联数据服务器130和前述的发起方客户端110或者接收方客户端120之间建立起通信联络关系,并在***服务器和位置关联数据服务器130之间建立起通信联络关系。
前述的发起方客户端110、接收方客户端120,以及***服务器之间,能够配合着实现和即时通信相关的各种功能。作为举例而非限定,通过***服务器设置有登录服务结构,其作用是获取各即时通信客户端当前的登录信息,包括发起方客户端110或接收方客户端120登录的IP地址及端口号,并向登录的其它关联即时通信客户端推送前述的IP地址及端口号信息。进一步,所述的***服务器还设置有状态服务结构,用于存储各个即时通信用户的登录状态。进一步,所述的***服务器设置有离线消息服务结构,用于存储即时通信离线用户的相关信息,以及设置有用户信息数据库服务结构,用于存储用户号码标识以及与用户号码标识对应的其它基本资料,以及用户相关的群组、讨论组等信息,以及用户向联系人对象发送的、被***服务器所存储的离线数据,或者由联系人对象发出的、被***服务器所存储的离线数据,等等。
进一步,为了实现本发明所描述的获取位置关联数据的功能,所述的***100还具有如下技术特点:
发起方客户端110,它包括,
交互通信单元111,用以触发发起方与接收方之间的交互操作;
发起方定位单元112,用以触发所在的发起方终端进行定位后,将定位信息推送至下述的位置关联数据服务器130;
发起方关联数据设置单元113,用以设置与位置对应的数据,推送至下述的位置关联数据服务器130;
发起方关联数据输出单元114,用以通过下述的位置关联数据服务器130获取对应着接收方和/或发起方的位置关联数据后输出;
接收方客户端120,它包括,
接收方定位单元121,用以触发所在的接收方终端进行定位后,将定位信息推送至下述的位置关联数据服务器130;
接收方关联数据设置单元122,用以设置与位置对应的数据,推送至下述的位置关联数据服务器130;
接收方关联数据输出单元123,用以通过下述的位置关联数据服务器130获取对应着发起方和/或接收方的位置关联数据后输出;
位置关联数据服务器130,它包括,
关联数据生成单元131,用以采集与汇总包括前述发起方和接收方在内的即时通信用户基于地理位置设置的数据信息;
交互方关联数据获取单元132,用以在发起方与接收方之间的交互通信中,获取接收方和/或发起方所在终端的位置数据;
交互方关联数据推送单元133,用以搜寻与前述接收方和/或发起方的位置数据相对应的由前述交互方关联数据获取单元132所采集与汇总的数据信息,传输至前述的发起方客户端和/或接收方客户端。
在具体实施时,通过位置关联数据服务器130,预先对包括发起方和接收方在内的即时通信用户所设置的地理位置关联数据进行采集及汇总。当然,这儿所述的即时通信用户也可以对其进行限定范围。
各个即时通信用户通过所在的即时通信客户端,设置地理位置关联数据。比如说,对于发起方客户端110来说,可以通过发起方定位单元112进行所在位置的定位操作,进而通过发起方关联数据设置单元113设置与所在位置相对应的关联数据;对于接收方客户端120来说,通过接收方定位单元121对接收方终端进行定位,以及通过接收方关联数据设置单元122,由接收方设置与特定地理位置相对应的数据内容,构成地理位置关联数据;以及,对于其他即时通信用户来说,也采集其针对于特定地理位置所设置的能够共享的地理位置关联数据。
进而,通过位置关联数据服务器130中的关联数据生成单元131,将前述的即时通信用户针对于各个地理位置所设置的数据信息进行汇总,然后通过交互方关联数据获取单元132,在采集接收方和发起方的地理位置信息之后,再与前述所汇总的地理位置关联数据进行比对,找出与发起方和/或接收方所在地理位置相对应的关联数据,进而通过交互方关联数据推送单元133,将其推送至发起方客户端110和/或接收方客户端120输出。
作为举例,通过发起方客户端110中的发起方关联数据输出单元114,可以对应着即时通信主面板或者即时通信交互界面中的接收方和/或发起方所在的位置生成弹出窗口,用以输出地理位置关联数据。比如,可以设置通过所在的即时通信交互界面生成输出窗口,输出与当前接收方地理位置相关的数据信息。该地理位置关联数据,是和接收方客户端120当前所在地址相对应的、由其他即时通信用户所写入的数据内容,作为举例,该关联数据可以是该地理位置处发生的新闻,或者是对该地理位置中的餐饮场所的评价,或者是对该地理位置的旅游景点的说明性图片或文章,等等,这些信息能够给发起方与接收方之间的交互操作带来提示及便利。
以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
Claims (19)
1.一种即时通信中获取位置关联数据的方法,其特征在于该方法包括有如下步骤:
步骤1,采集与汇总即时通信用户基于地理位置设置的数据信息;
步骤2,在发起方与接收方之间的交互通信中,获取接收方和/或发起方所在终端的位置数据;
步骤3,搜寻与前述接收方和/或发起方的位置数据相对应的由前述步骤所采集与汇总的数据信息,传输至发起方客户端和/或接收方客户端输出。
2.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:前述基于地理位置设置数据信息的方式,是采集各即时通信用户通过即时通信工具对应着特定地理位置所写入的数据信息。
3.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:相对于发起方和/或接收方来说,所输出的数据信息按如下次序输出,
第一优先输出发起方和/或接收方的第一级联系人对象所设置的数据信息;
第二优先输出发起方和/或接收方的第二级联系人对象所设置的数据信息,该第二级联系人对象是第一级联系人对象的联系人对象;
第三优先输出发起方和/或接收方的第三级联系人对象所设置的数据信息,该第三级联系人对象是第二级联系人对象的联系人对象;
第四优先输出发起方和/或接收方的第四级联系人对象所设置的数据信息,该第四级联系人对象是第三级联系人对象的联系人对象。
4.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行排序输出,
将交互通信中的接收方和/或发起方所在地址设置的数据信息,按重复次数的高低进行排序,重复次数高的数据信息排列在前。
5.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行输出,
采集待输出的数据信息;
对应着前述交互通信中的接收方和/或发起方的界面生成输出窗口,以滚动的方式依次输出前述的数据信息。
6.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行排序输出,
将交互通信中的接收方和/或发起方所在地址设置的数据信息,按时间的远近次序进行筛选,时间近的排序靠前,反之靠后。
7.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:相对于发起方和/或接收方来说,所输出的数据信息按如下方式进行输出,
预设采集及输出地理位置关联数据的时间频率与时间范围,按照该预设的时间频率与时间范围,采集及输出地理位置关联数据。
8.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:前述的数据信息在输出时,采集其中的字符数据,依据能够在字符数据与音频数据之间进行转换的转换模块,将字符内容转变为音频信息后输出。
9.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:采集发起方与接收方之间的通信记录,识别后将通信记录中的数据作为待搜索的关键内容,在针对发起方和/或接收方所在地理位置所对应的数据信息中进行搜索,将搜索获得的数据输出。
10.根据权利要求9所述的一种即时通信中获取位置关联数据的方法,其特征在于:所述的通信记录若为音频数据或视频数据的情况下,将其识别为字符数据后作为待搜索的关键内容。
11.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:对于前述输出的数据内容,在将其触发后作为即时通信消息推送至接收方客户端和/或发起方客户端输出。
12.根据权利要求11所述的一种即时通信中获取位置关联数据的方法,其特征在于:对于前述输出的数据内容,在作为即时通信消息推送至接收方客户端和/或发起方客户端后,生成独立窗口输出该类型的即时通信消息。
13.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:在即时通信用户所使用的即时通信客户端为移动终端且具有定位模块的情况下,采集针对所在位置写入的数据信息,作为在该地理位置由即时通信用户所写入的地理位置关联数据。
14.根据权利要求13所述的一种即时通信中获取位置关联数据的方法,其特征在于:所述的写入地理位置关联数据的步骤包括,
采集即时通信用户针对当前位置所写入的数据信息,以及与当前位置对应的关联数据信息;
启动即时通信客户端所在移动终端中的定位模块,对移动终端的所在位置进行定位;
获取前面步骤所采集的关联数据信息,以及获取由移动终端上的定位模块所探测定位的地理位置信息,将其对应起来生成地理位置关联数据,并推送至位置关联数据服务器中存储。
15.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:所述基于地理位置设置的数据信息,将其进行获取的方式是,
采集即时通信用户写入的数据信息和对应的地址数据,在采集之后作为即时通信用户针对特定地理位置所写入的地理位置关联数据。
16.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:取所述的接收方和/或发起方为移动终端,在其上设置卫星定位模块和/或移动通信网定位模块,用以探测接收方和/或发起方所在终端的位置数据。
17.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:对应着接收方和/或发起方所在的终端,通过IP地址进行定位,或采集发起方和/或接收方写入的位置进行定位。
18.根据权利要求1所述的一种即时通信中获取位置关联数据的方法,其特征在于:对应着所述的即时通信用户基于地理位置设置的数据信息,在采集获得对数据信息的触发消息之后,将对应的关联数据载入到交互界面中的交互界面输入栏,作为待发送的即时通信消息的内容组份。
19.一种即时通信中获取位置关联数据的***,包括有发起方客户端、接收方客户端和位置关联数据服务器,其特征在于该***还包括:
发起方客户端,它包括,
交互通信单元,用以触发发起方与接收方之间的交互操作;
发起方定位单元,用以触发所在的发起方终端进行定位后,将定位信息推送至下述的位置关联数据服务器;
发起方关联数据设置单元,用以设置与位置对应的数据,推送至下述的位置关联数据服务器;
发起方关联数据输出单元,用以通过下述的位置关联数据服务器获取对应着接收方和/或发起方的位置关联数据后输出;
接收方客户端,它包括,
接收方定位单元,用以触发所在的接收方终端进行定位后,将定位信息推送至下述的位置关联数据服务器;
接收方关联数据设置单元,用以设置与位置对应的数据,推送至下述的位置关联数据服务器;
接收方关联数据输出单元,用以通过下述的位置关联数据服务器获取对应着发起方和/或接收方的位置关联数据后输出;
位置关联数据服务器,它包括,
关联数据生成单元,用以采集与汇总包括前述发起方和接收方在内的即时通信用户基于地理位置设置的数据信息;
交互方关联数据获取单元,用以在发起方与接收方之间的交互通信中,获取接收方和/或发起方所在终端的位置数据;
交互方关联数据推送单元,用以搜寻与前述接收方和/或发起方的位置数据相对应的由前述交互方关联数据获取单元所采集与汇总的数据信息,传输至前述的发起方客户端和/或接收方客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102980058A CN102801655A (zh) | 2012-08-20 | 2012-08-20 | 即时通信中获取位置关联数据的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102980058A CN102801655A (zh) | 2012-08-20 | 2012-08-20 | 即时通信中获取位置关联数据的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102801655A true CN102801655A (zh) | 2012-11-28 |
Family
ID=47200623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012102980058A Pending CN102801655A (zh) | 2012-08-20 | 2012-08-20 | 即时通信中获取位置关联数据的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102801655A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516593A (zh) * | 2013-09-18 | 2014-01-15 | 无锡欣业信息科技有限公司 | 一种基于微信平台实现区域快速推送信息的方法及*** |
CN104301308A (zh) * | 2014-09-22 | 2015-01-21 | 小米科技有限责任公司 | 通话控制方法及装置 |
CN106853870A (zh) * | 2017-01-03 | 2017-06-16 | 上海量明科技发展有限公司 | 飞行器的起落台、控制***、起飞方法及降落方法 |
CN107491465A (zh) * | 2016-06-13 | 2017-12-19 | 百度(美国)有限责任公司 | 用于搜索内容的方法和装置以及数据处理*** |
CN109656260A (zh) * | 2018-12-03 | 2019-04-19 | 北京采立播科技有限公司 | 一种无人机地理信息数据采集*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1635756A (zh) * | 2003-12-26 | 2005-07-06 | 腾讯科技(深圳)有限公司 | 一种在网络即时通讯中实现移动位置服务的***及方法 |
CN102354284A (zh) * | 2011-09-23 | 2012-02-15 | 上海量明科技发展有限公司 | 即时通信中用以设置地理对应信息的方法及*** |
-
2012
- 2012-08-20 CN CN2012102980058A patent/CN102801655A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1635756A (zh) * | 2003-12-26 | 2005-07-06 | 腾讯科技(深圳)有限公司 | 一种在网络即时通讯中实现移动位置服务的***及方法 |
CN102354284A (zh) * | 2011-09-23 | 2012-02-15 | 上海量明科技发展有限公司 | 即时通信中用以设置地理对应信息的方法及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516593A (zh) * | 2013-09-18 | 2014-01-15 | 无锡欣业信息科技有限公司 | 一种基于微信平台实现区域快速推送信息的方法及*** |
CN103516593B (zh) * | 2013-09-18 | 2016-08-17 | 无锡欣业信息科技有限公司 | 一种基于微信平台实现区域快速推送信息的方法及*** |
CN104301308A (zh) * | 2014-09-22 | 2015-01-21 | 小米科技有限责任公司 | 通话控制方法及装置 |
CN104301308B (zh) * | 2014-09-22 | 2018-11-20 | 小米科技有限责任公司 | 通话控制方法及装置 |
CN107491465A (zh) * | 2016-06-13 | 2017-12-19 | 百度(美国)有限责任公司 | 用于搜索内容的方法和装置以及数据处理*** |
CN107491465B (zh) * | 2016-06-13 | 2021-04-27 | 百度(美国)有限责任公司 | 用于搜索内容的方法和装置以及数据处理*** |
CN106853870A (zh) * | 2017-01-03 | 2017-06-16 | 上海量明科技发展有限公司 | 飞行器的起落台、控制***、起飞方法及降落方法 |
CN109656260A (zh) * | 2018-12-03 | 2019-04-19 | 北京采立播科技有限公司 | 一种无人机地理信息数据采集*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109889426B (zh) | 基于即时通信的信息处理方法、装置及*** | |
CN105959325B (zh) | 一种自动推送调研问卷的方法和*** | |
CN102497333B (zh) | 用以输出联系人对象天气信息的方法、客户端及*** | |
CN103226393A (zh) | 一种输入方法和设备 | |
WO2013060143A1 (zh) | 一种通过微博向群用户发送消息的方法及装置 | |
WO2008085629A1 (en) | Employing mobile location to refine searches | |
CN102571971A (zh) | 一种移动终端上的商品信息共享方法及*** | |
WO2016183378A1 (en) | Instant communication | |
US20110045850A1 (en) | Wireless Terminal and Method for Processing Contact Information | |
CN106059894A (zh) | 一种消息处理方法和装置 | |
CN102801655A (zh) | 即时通信中获取位置关联数据的方法及*** | |
US20180069828A1 (en) | Address book information service system, and method and device for address book information service therein | |
CN103067249A (zh) | 联系人显示方法、即时通讯软件客户端和客户端服务器 | |
KR20060097921A (ko) | 이동통신시스템에서의 메시지 전송 방법 | |
JP2011141617A (ja) | webページ閲覧システム及びその制御方法、中継サーバ | |
CN102821105A (zh) | 获取即时通信位置关联信息的方法、客户端及*** | |
CN102299868A (zh) | 进行电子邮件收发的方法、客户端及*** | |
CN102664830A (zh) | 即时通信中采集通信方式数据的方法、客户端及*** | |
CN102629919A (zh) | 即时通信中用以添加联系人的方法、客户端及*** | |
KR100521865B1 (ko) | 대화형 인터페이스를 이용한 정보제공 시스템 및 방법 | |
CN104967525A (zh) | 新闻分享的方法及装置、*** | |
CN106034065B (zh) | 信息展示方法及装置 | |
CN101329178B (zh) | 一种获得编码信息及地址定位的方法和装置 | |
CN103312592B (zh) | 一种在网页上批量向即时通信客户端发送信息的方法 | |
CN102957749B (zh) | 一种用于提供提示信息的方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121128 |