CN111555956B - 即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置 - Google Patents

即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置 Download PDF

Info

Publication number
CN111555956B
CN111555956B CN202010222853.5A CN202010222853A CN111555956B CN 111555956 B CN111555956 B CN 111555956B CN 202010222853 A CN202010222853 A CN 202010222853A CN 111555956 B CN111555956 B CN 111555956B
Authority
CN
China
Prior art keywords
picture
information
map
communication client
data packet
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.)
Active
Application number
CN202010222853.5A
Other languages
English (en)
Other versions
CN111555956A (zh
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.)
Institute of Software of CAS
Computer Network Information Center of CAS
Original Assignee
Institute of Software of CAS
Computer Network Information Center of CAS
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 Institute of Software of CAS, Computer Network Information Center of CAS filed Critical Institute of Software of CAS
Publication of CN111555956A publication Critical patent/CN111555956A/zh
Application granted granted Critical
Publication of CN111555956B publication Critical patent/CN111555956B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置,适用于服务端与若干通信客户端组成的网络,其步骤包括:接收第一通讯客户端发送的消息数据包,提取包含图片的所述消息数据包中的图片地理位置信息;根据所述图片地理位置信息获得所述图片对应的地图信息,并将所述消息数据包中的所述图片替换为所述图片与所述地图信息,得到修改消息数据包;将所述地图信息返回所述第一通讯客户端,将所述修改消息数据包发送至相应通讯客户端。本发明可以根据图片中的地理位置信息,获得照片拍摄地的地图,点击地图就可以浏览他人分享的图片,也可以了解相应的地理信息,人文信息,在交流的过程中增加了互动性。

Description

即时通讯中包含可读取地理位置信息的图片的处理方法及电 子装置
技术领域
本文涉及互联网技术领域,尤其涉及即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置。
背景技术
即时通讯属于最早发展的互联网活动之一,是目前流行最广的交流方式,可以实现两个人或者多个人的同时交流。目前,在即时通讯的聊天界面中,通常会将用户的聊天消息放在由用户头像引出的聊天气泡中进行显示,这种对话形式的即时通讯功能比较单一,聊天过程中包含内容较少,互动性也比较低。
例如当用户在使用即时通讯工具交流旅游见闻时,在聊天过程中,对于未去过的一方来说对该旅游地点的了解一般只能通过另一方的照片以及只言片语获得,无法有一个比较清晰的认知,如果想进一步了解可能还需要借助浏览器等第三方工具获取。
例如CN102447642A公开了一种基于IM客户端实现消息图片管理的方法和装置,当IM的用户需要下载图片时,IM客户端的下载组件根据所需下载图片的统一资源定位符和类型查询本地保存路径中是否有所需下载的图片。其虽然能够大量下载图片,但下载图片无法进一步的了解。
因此,目前急需解决如何能在不借助第三方工具的情况下,获取更多的图片信息。
发明内容
为了解决上述问题,本发明公开了一种即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置,在即时通讯的基础上引入地图模型,当图片中含有地理位置信息时,服务端会根据地理位置信息返回地图相关信息。
一种即时通讯中包含可读取地理位置信息的图片的处理方法,适用于服务端与若干通信客户端组成的网络,所述服务端存储地图,其步骤包括:
1)接收第一通讯客户端发送的消息数据包,提取包含图片的所述消息数据包中的图片地理位置信息;
2)根据所述图片地理位置信息获得所述图片对应的地图信息,并将所述消息数据包中的所述图片替换为所述图片与所述地图信息,得到修改消息数据包;
3)将所述地图信息返回所述第一通讯客户端,将所述修改消息数据包发送至相应通讯客户端。
进一步地,根据图片的exif信息获取所述图片地理位置信息。
进一步地,所述图片地理位置信息包含的经度、纬度和高度。
进一步地,还返回所述第一通讯客户端是否分享所述图片的消息。进一步地,接收若干通信客户端的各选择分享信息;所述选择分享消息包含判断是否分享所述图片以及为分享的所述图片打上相应的标签。
进一步地,根据若干通信服务端的所述标签,将所述地图渲染成热力图。
进一步地,根据所述消息数据包中的目标用户的身份标识信息,获取所述第一通讯客户端相应通讯客户端。
进一步地,所述相应通讯客户端的数量为一个或多个。
一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行以上所述方法。
一种电子装置,包括存储器和处理器,其中存储器存储执行以上所述方法的程序。
与现有即时通讯相比,本发明可以根据图片中的地理位置信息,获得照片拍摄地的地图,点击地图就可以浏览他人分享的图片,也可以了解相应的地理信息,人文信息,在交流的过程中增加了互动性。
附图说明
图1是本申请一个实施例提出的即时通讯中包含可读取地理位置信息的图片的消息的处理方法流程示意图;
图2是本申请一个实施例提出的即时通讯中包含可读取地理位置信息的图片的即时通讯客户端界面图;
具体实施方式
下面结合附图和具体较佳实施方式对本发明作进一步详细的说明。
本申请提出的即时通讯中包含可读取地理位置信息的图片的消息处理方法,如图1所示,包括:接收第一即时通讯客户端发送的消息数据包,所述消息数据包中包含消息内容:判断所述消息内容中是否包含图片;如果是,读取并判断图片可交换图像文件格式(Exchangeable image file format,Exif)信息中是否包含地理位置信息;如果是,服务端通过地理位置信息包含的经度、纬度以及海拔高度获得对应的地图信息,在所述消息中将相应的图片修改为图片加对应的地图信息,得到修改后的消息数据包;将修改后的消息发送给第二即时通讯客户端,以使所述第二即时通讯客户端显示图片,并在图片下显示一个嵌入的地图;将地图信息返回第一即时通讯客户端,以使图片下显示相应的地图;同时把一个“是否分享图片”信息发送给第一即时通讯客户端,该消息中包含有一个判断信息,对用户选择进行判断,当用户选择分享图片时,会弹出该消息中携带的图片类型选择弹框,用户可以选择为图片打上一个或者多个标签,也可以自定义标签,随后,第一即时通讯客户端会和服务端建立二次连接,把用户的选择信息发送给服务端,由该消息包含的内容判断是否上传图片并为上传图片打上相应的标签。所述消息包中还包括目标用户的身份标识信息,所述将修改后的消息数据包发送给第二即时通讯客户端,包括:根据所述目标用户的身份标识信息,将修改后的消息数据包发送给第二即时通讯客户端。
本申请第一方面实施例提出的对即时通讯中包含可读取地理位置信息的图片的消息的处理方法,服务端通过读取图片中的地理位置信息,获得图片拍摄地的经纬度以及高度,根据经纬度以及高度可以定位出拍摄地的准确信息,同时,服务端根据用户的操作为图片打上相应的标签,服务端会对打上相同标签的图片进行统计,当点击即时通讯区的地图时,在显示区会跳转到相应的地点,此时服务端会将地图渲染成热力图,通过对地图进行放大缩小可以看出在更大的范围内该图片对应标签的火热程度,例如旅游时,图片分享的多少一定程度上反映了该地区的景点受欢迎程度,这对即时通讯参与者具有一定的指导意义。对于显示区的地图,也可以切换成普通模式,此时可以看到其他人分享的所有图片,而不是热力图条件下对应标签的图片。
对于本实施例的处理方法,如图2所示,界面左侧集成了一个地图,可以实现地图的浏览,用户可以放大缩小该地图,也可以进行二维、三维的切换,当点击具体的地址时,还会显示该地址的详情信息以及其他人分享的位于该地址的照片。右侧是一个即时通讯窗口,可以实现即时通讯功能。在普通的即时通讯基础上,当客户端发送信息时,服务端接收信息,并对消息内容进行解析,判断是否含有图片。如果不含有图片按照普通消息处理,如果含有图片,服务端会读取图片的exif信息,从图片的exif信息查找图片的地理位置信息。假如地理位置信息存在,服务端就会查询地理位置信息所对应的地图。取得地图信息之后,一方面将该信息和让第一即时通讯客户端决定是否分享图片的消息返回给第一即时通讯客户端;另一方面将该地图信息和图片整合之后获得修改后的消息包,并把该修改后的消息包发送给即时第二通讯客户端。此时第一即时通讯客户端会弹出一个弹框,让用户选择是否分享图片,用户选择之后,根据用户的选择结果,如果选择分享图片,那么会紧接着弹出一个为图片选择标签的弹框,用户可以选择一个或多个标签,也可以自己创建标签,之后第一即时通讯客户端会第二次发送消息到服务端,服务端根据消息内容选择是否分享图片,并为上传的图片创建标签,建立分类;同时,在两个通讯客户端的界面,具有地理位置信息的图片下面会显示一个地图,该地图如图2的即时通讯窗口所示,可以放大或缩小,通过点击该地图,在图2的显示区会迅速定位到图片地理位置信息对应的地点,此时,显示的地图是根据用户创建的标签而生成的一个热力图,即相同标签的图片在地图上的分布情况,其对用户具有良好的导向性,用户也可以选择切换为普通地图,此时用户可以浏览该地区其他人分享的图片。当点击即时通讯区图片之下的地图时,根据地理位置信息中的海拔高度信息就可以确定该地理位置是否属于室内,假如确定该位置属于室内,当服务端确定此地有室内图时,就可以根据海拔高度在显示区自动加载所在楼层的室内地图。
其中,所述室内地图的获取过程包括:图片的exif信息如果包含地理位置信息,那么地理位置信息中会包含海拔高度信息,根据经纬度定位到具体地点之后,可以在地图上找到相应的建筑物,目前像谷歌、百度、高德地图都有相应的室内地图,根据我们所获得的经纬度可以知道该处建筑是否有室内地图,如果有就可以根据海拔高度定位到具体的楼层,从而获得该楼层地图。
进一步地,若第一即时通讯客户端的图片是发在一通讯群中里,则该通讯群的所有成员都接收到服务端发送的修改后的消息数据包。
本实施例中,含有地理位置信息的图片返回一个地图的功能,利用图片中含有的地理位置信息为用户自动搜索定位到相应的地址,一方面使得交流中由于一方不了解具体详情所带来的交流障碍,另一方面也免去了想进一步了解所交流内容必须借助第三方工具的不便。同时,增加了交流的趣味性,提高了互动性。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,图片的地理位置信息也无需限制在exif信息之中可以是一个附加地理位置信息的图片,均包括在本发明的专利保护范围内。

Claims (7)

1.一种即时通讯中包含可读取地理位置信息的图片的处理方法,适用于由服务端与若干通信客户端组成的网络,所述服务端存储地图,其步骤包括:
1)接收第一通讯客户端发送的消息数据包,提取包含图片的所述消息数据包中的图片地理位置信息;
2)服务端根据所述图片地理位置信息获得所述图片对应的地图信息,并将所述消息数据包中的所述图片替换为所述图片与所述地图信息,得到修改后的消息数据包;
3)将所述修改后的消息数据包发送至相应的通讯客户端,以使第二即时通讯客户端显示图片,并在图片下显示一个嵌入的地图;
4)将所述地图信息返回所述第一通讯客户端,并在图片下显示一个嵌入的地图;同时向所述第一通讯客户端发送是否分享图片的消息,第一通讯客户端如果选择分享图片,则弹出选择图片类型标签的弹框;然后第一通讯客户端再次将是否分享图片和为图片打上何种标签的信息发送给服务端;
5)服务端根据第一通讯客户端发来的信息,选择是否分享图片以及为上传的图片创建标签;
6)通讯客户端通过点击图片下显示的地图,跳转到所述图片地理位置对应的地点,在普通模式下显示分享的图片,在非普通模式下显示热力图,该热力图由服务端对当前地点的相同标签图片进行统计后渲染地图所生产,用于显示相同标签的图片在地图上的分布情况。
2.如权利要求1所述的方法,其特征在于,根据图片的exif信息获取所述图片地理位置信息。
3.如权利要求1所述的方法,其特征在于,所述图片地理位置信息包含的经度、纬度和高度。
4.如权利要求1所述的方法,其特征在于,根据所述消息数据包中的目标用户的身份标识信息,获取所述第一通讯客户端相应通讯客户端。
5.如权利要求1所述的方法,其特征在于,所述相应通讯客户端的数量为一个或多个。
6.一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1-5中任一所述方法。
7.一种电子装置,包括存储器和处理器,其中存储器存储执行权利要求1-5中任一所述方法的程序。
CN202010222853.5A 2019-12-11 2020-03-26 即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置 Active CN111555956B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2019112884557 2019-12-11
CN201911288455 2019-12-11

Publications (2)

Publication Number Publication Date
CN111555956A CN111555956A (zh) 2020-08-18
CN111555956B true CN111555956B (zh) 2022-01-11

Family

ID=72007502

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010222853.5A Active CN111555956B (zh) 2019-12-11 2020-03-26 即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置

Country Status (1)

Country Link
CN (1) CN111555956B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101726311A (zh) * 2008-10-10 2010-06-09 北京灵图软件技术有限公司 一种路径导航的方法及装置
CN102521253A (zh) * 2011-11-17 2012-06-27 西安交通大学 一种可视化的网络用户多媒体管理方法
CN104902163A (zh) * 2014-03-07 2015-09-09 腾讯科技(深圳)有限公司 图片处理方法和装置、图片生成方法和装置
CN105592155A (zh) * 2015-12-26 2016-05-18 龚敬 基于移动终端的照片拍摄和地理位置存储,显示和分享
CN106951467A (zh) * 2017-03-01 2017-07-14 心触动(武汉)文化传媒有限公司 一种照片分享平台的照片展示方法及***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101582062B (zh) * 2008-05-12 2013-04-03 深圳市莱科电子技术有限公司 一种基于位置信息的相片管理***
CN103684979B (zh) * 2012-09-13 2017-09-08 阿里巴巴集团控股有限公司 一种获取聊天内容中地理位置的方法及设备
TWI478612B (zh) * 2013-04-09 2015-03-21 Chang O Lo 具循跡模組之手持裝置與方法
CN104426749A (zh) * 2013-09-09 2015-03-18 腾讯科技(深圳)有限公司 一种位置共享方法、即时通讯客户端、服务器及***
CN106375320A (zh) * 2016-09-06 2017-02-01 珠海市魅族科技有限公司 一种地理位置信息分享方法及装置
CN109660444A (zh) * 2017-10-10 2019-04-19 刘庆辉 基于电子地图的信息共享交流***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101726311A (zh) * 2008-10-10 2010-06-09 北京灵图软件技术有限公司 一种路径导航的方法及装置
CN102521253A (zh) * 2011-11-17 2012-06-27 西安交通大学 一种可视化的网络用户多媒体管理方法
CN104902163A (zh) * 2014-03-07 2015-09-09 腾讯科技(深圳)有限公司 图片处理方法和装置、图片生成方法和装置
CN105592155A (zh) * 2015-12-26 2016-05-18 龚敬 基于移动终端的照片拍摄和地理位置存储,显示和分享
CN106951467A (zh) * 2017-03-01 2017-07-14 心触动(武汉)文化传媒有限公司 一种照片分享平台的照片展示方法及***

Also Published As

Publication number Publication date
CN111555956A (zh) 2020-08-18

Similar Documents

Publication Publication Date Title
US7853296B2 (en) Mobile virtual and augmented reality system
US7844229B2 (en) Mobile virtual and augmented reality system
US10009731B2 (en) Information sharing method, device and storage medium
US10863310B2 (en) Method, server and terminal for information interaction
US7474959B2 (en) Method for providing recommendations using image, location data, and annotations
US20090054084A1 (en) Mobile virtual and augmented reality system
EP2015200B1 (en) Method and apparatus for navigating virtual space
US8769437B2 (en) Method, apparatus and computer program product for displaying virtual media items in a visual media
CN107179923A (zh) 应用程序处理方法、装置和计算机设备
KR102014761B1 (ko) 공간객체 검색결과 정렬 방법, 시스템 및 컴퓨터 독취가능 저장장치
CN108521587B (zh) 短视频处理方法、装置及移动终端
WO2018121619A1 (zh) 业务多媒体数据处理方法以及装置、服务器及存储介质
WO2012174974A1 (zh) 实现移动增强现实业务的方法及***、终端及服务器
CN106453050B (zh) 基于社交应用的信息处理方法、***以及相关设备
JP2008530676A (ja) 取得した画像を使用したアクセスのための情報の格納
US20030009549A1 (en) Server, information processing method and recording medium
WO2012174865A1 (zh) 实现移动增强现实业务的***及方法、终端及服务器
CN111680238B (zh) 信息分享方法、装置和存储介质
CN106791912A (zh) 一种海报图片匹配方法及***
WO2014176804A1 (en) Method, server, and system for obtaining navigation information
CN111555956B (zh) 即时通讯中包含可读取地理位置信息的图片的处理方法及电子装置
KR100578357B1 (ko) 통신망을 이용한 컨텐츠 추천 서비스 방법 및 시스템
JP2003208430A (ja) 脈絡にリンクした地理画像の閲覧方法
JP2005202602A (ja) 情報提供システム
CN102801653B (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
GR01 Patent grant
GR01 Patent grant