CN103533077A - Internet chat positioning system and Internet chat positioning method - Google Patents
Internet chat positioning system and Internet chat positioning method Download PDFInfo
- Publication number
- CN103533077A CN103533077A CN201310507193.5A CN201310507193A CN103533077A CN 103533077 A CN103533077 A CN 103533077A CN 201310507193 A CN201310507193 A CN 201310507193A CN 103533077 A CN103533077 A CN 103533077A
- Authority
- CN
- China
- Prior art keywords
- user
- chat
- coordinate information
- positioning
- unit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000004806 packaging method and process Methods 0.000 claims description 8
- 238000012856 packing Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种网络聊天定位系统及方法,所述方法包括以下步骤:采用聊天单元提供用户聊天界面,用户通过所述界面登录服务器;采用定位单元获取用户IP地址,并将所述IP地址解析为用户对应的地理坐标信息;采用定位服务单元记录所述用户的地理坐标信息;采用显示单元显示所述地理坐标信息。本发明通过以上网络聊天定位系统及方法,能够取代基于IP注册表的相对、间接位置的获取,以海量数据库检索取代个案人工操作,使聊天者可获得对方准确位置信息,聊天服务器可以监控与记录所有聊天者的准确位置;同时,能够将用户的地理坐标信息实时、动态显示于电子地图之上,用于网络安全监控与追踪。
The invention provides a network chat positioning system and method. The method includes the following steps: using a chat unit to provide a user chat interface, and the user logs in to the server through the interface; using the positioning unit to obtain the user IP address, and the IP address It is parsed into geographic coordinate information corresponding to the user; the geographic coordinate information of the user is recorded by a positioning service unit; and the geographic coordinate information is displayed by a display unit. Through the above network chat positioning system and method, the present invention can replace the acquisition of relative and indirect positions based on the IP registry, and replace the manual operation of individual cases with massive database retrieval, so that the chatter can obtain the accurate position information of the other party, and the chat server can monitor and record The exact location of all chatters; at the same time, the user's geographical coordinate information can be displayed on the electronic map in real time and dynamically for network security monitoring and tracking.
Description
技术领域technical field
本发明涉及网络通信技术领域,尤其涉及一种网络聊天定位系统及网络聊天定位方法。The invention relates to the technical field of network communication, in particular to a network chat positioning system and a network chat positioning method.
背景技术Background technique
随着互联网技术的发展,网络聊天技术越来越受到广大网民技术的喜爱。网络聊天系统一般由服务器和客户端组成,用户通过客户端登录服务器,通过服务器向通讯端发送即时信息。With the development of Internet technology, network chat technology is more and more popular among netizens. A network chat system generally consists of a server and a client. Users log in to the server through the client, and send instant messages to the communication terminal through the server.
专利CN201310105075.1,一种基于扩展IP协议的互联网空间定位方法和系统,通过增加网络通信的源头、目标及中转的各设备的空间位置信息,同时建立相关地址服务器,解析域名、地名及其位置,从而在不改变IP传输原理及效率的前提下,通过对IP扩展项的自定义修改,使之支持空间位置信息,从而具备网络定位功能。专利CN201310105090.6,一种基于IP地址扩展GIS数据结构的方法和系统提供了一种基于IP地址扩展GIS数据结构的方法,通过在GIS中,增加空间对象的IP地址,将空间对象的IP地址,转换为唯一整数值P,将唯一整数值P纳入GIS三维坐标系(X,Y,P)中,P=f(IP),生成新的GIS数据结构。上述专利提供的技术能够对互联网IP地址进行精确的定位,从而能够在基于上述技术基础上扩展新的应用领域。专利CN201310071800.8,一种基于互联网的“虚拟-现实”混合空间定位系统,提供了一种新颖的网络定位方式。Patent CN201310105075.1, an Internet spatial positioning method and system based on the extended IP protocol, by increasing the spatial location information of the source, destination and transit devices of network communication, and establishing relevant address servers at the same time, to resolve domain names, place names and their locations , so that on the premise of not changing the IP transmission principle and efficiency, through the custom modification of the IP extension item, it supports spatial location information, so as to have the network positioning function. Patent CN201310105090.6, a method and system for extending GIS data structure based on IP address Provides a method for extending GIS data structure based on IP address, by increasing the IP address of the spatial object in GIS, the IP address of the spatial object , converted to a unique integer value P, and the unique integer value P is incorporated into the GIS three-dimensional coordinate system (X, Y, P), P=f(IP), and a new GIS data structure is generated. The technology provided by the above-mentioned patent can accurately locate the IP address of the Internet, so as to expand new application fields based on the above-mentioned technology. Patent CN201310071800.8, an Internet-based "virtual-reality" hybrid spatial positioning system, provides a novel network positioning method.
当前网络聊天已成为各种犯罪活动的联络手段及实施工具,其缺乏有效管理的根本原因在于网络对象的大规模性与空间不确定性。如果网络对象能够被大量、准确、动态定位于现实空间,则各种网络犯罪会被有效遏制及打击。The current network chat has become a means of communication and implementation tools for various criminal activities. The root cause of its lack of effective management lies in the large-scale and spatial uncertainty of network objects. If network objects can be located in real space in a large number, accurately and dynamically, all kinds of network crimes will be effectively contained and combated.
但是,当前网络聊天系统只能获得聊天者IP地址及相对描述性方位,无法精确确定聊天者的真实位置。However, the current network chat system can only obtain the chatter's IP address and relative descriptive orientation, and cannot accurately determine the real location of the chatter.
发明内容Contents of the invention
本发明的目的在于提供一种网络聊天定位系统,能够精确确定用户真实位置。The purpose of the present invention is to provide a network chat positioning system, which can accurately determine the real position of the user.
为了实现上述目的,本发明提供了一种网络聊天定位系统,包括客户端和服务器,所述客户端包括:In order to achieve the above object, the present invention provides a network chat positioning system, including a client and a server, and the client includes:
聊天单元,用于提供用户聊天界面,用户可通过所述界面登录或离开所述服务器;A chat unit, configured to provide a user chat interface through which the user can log in or leave the server;
定位单元,用于获取用户IP地址,并将所述IP地址解析为用户对应的地理坐标信息;及a positioning unit, configured to obtain the user's IP address, and resolve the IP address into geographic coordinate information corresponding to the user; and
显示单元,用于显示所述地理坐标信息;a display unit, configured to display the geographical coordinate information;
所述服务器包括:The servers include:
聊天服务单元,用于记录用户的聊天信息,建立用户聊天信息数据库;The chat service unit is used to record the user's chat information and establish a user chat information database;
定位服务单元,用于记录用户的地理坐标信息。The positioning service unit is used to record the geographical coordinate information of the user.
在本实施例中,所述网络聊天定位系统还包括地图单元,用于动态显示用户对应的地理坐标信息。In this embodiment, the network chat positioning system further includes a map unit for dynamically displaying geographic coordinate information corresponding to the user.
在本实施例中,所述定位单元包括信息存储模块、打包模块及解析模块;其中,In this embodiment, the positioning unit includes an information storage module, a packaging module and an analysis module; wherein,
所述信息存储模块将用户空间位置信息存储于其IP协议中,所述打包模块将所述空间位置信息插入来自相应节点设备的数据包中,所述解析模块解析所述数据包,得到所述用户对应的地理坐标信息。The information storage module stores the user spatial location information in its IP protocol, the packaging module inserts the spatial location information into the data packet from the corresponding node device, and the parsing module parses the data packet to obtain the Geographical coordinate information corresponding to the user.
在本实施例中,所述节点设备是计算机、服务器、交换机或路由器。In this embodiment, the node device is a computer, server, switch or router.
在本实施例中,所述地理坐标信息为纬度坐标及经度坐标。In this embodiment, the geographic coordinate information is latitude coordinates and longitude coordinates.
另外,本发明还提供了一种网络聊天定位方法,包括下述步骤:In addition, the present invention also provides a network chat positioning method, including the following steps:
采用聊天单元提供用户聊天界面,用户通过所述界面登录服务器;A chatting unit is used to provide a chatting interface for the user, and the user logs in to the server through the interface;
采用定位单元获取用户IP地址,并将所述IP地址解析为用户对应的地理坐标信息;Obtaining the IP address of the user by using a positioning unit, and resolving the IP address into geographic coordinate information corresponding to the user;
采用定位服务单元记录所述用户的地理坐标信息;及Using a location service unit to record the geographical coordinate information of the user; and
采用显示单元显示所述地理坐标信息。A display unit is used to display the geographical coordinate information.
在本实施例中,还包括下述步骤:In this embodiment, the following steps are also included:
采用地图单元用于动态显示用户对应的地理坐标信息。The map unit is used to dynamically display the geographical coordinate information corresponding to the user.
在本实施例中,所述定位单元包括信息存储模块、打包模块及解析模块;其中,In this embodiment, the positioning unit includes an information storage module, a packaging module and an analysis module; wherein,
所述信息存储模块将用户空间位置信息存储于其IP协议中,所述打包模块将所述空间位置信息插入来自相应节点设备的数据包中,所述解析模块解析所述数据包,得到用户对应的地理坐标信息。The information storage module stores the user spatial location information in its IP protocol, the packaging module inserts the spatial location information into the data packet from the corresponding node device, and the parsing module parses the data packet to obtain the corresponding user information. geographic coordinate information.
在本实施例中,所述节点设备是计算机、服务器、交换机或路由器。In this embodiment, the node device is a computer, server, switch or router.
在本实施例中,所述地理坐标信息为纬度坐标及经度坐标。In this embodiment, the geographic coordinate information is latitude coordinates and longitude coordinates.
本发明提供了一种网络聊天定位系统及方法,所述网络聊天定位系统通过聊天单元提供用户聊天界面,用户通过所述用户聊天界面登录所述服务器,所述定位单元获取用户IP地址,并将所述IP地址解析为用户对应的地理坐标信息,所述定位服务单元记录所述用户的地理坐标信息,并显示于所述显示单元上,从而能够取代基于IP注册表的相对、间接位置获取,以海量数据库检索取代个案人工操作,使聊天者可获得对方准确位置信息,聊天服务器可以监控与记录所有聊天者的准确位置;同时,能够将用户的地理坐标信息实时、动态显示于电子地图之上,用于网络安全监控与追踪。The present invention provides a network chat positioning system and method, the network chat positioning system provides a user chat interface through a chat unit, the user logs in to the server through the user chat interface, the positioning unit obtains the user IP address, and The IP address is resolved into geographic coordinate information corresponding to the user, and the positioning service unit records the geographic coordinate information of the user and displays it on the display unit, thereby replacing the relative and indirect location acquisition based on the IP registry, Replacing the manual operation of individual cases with massive database retrieval, the chatter can obtain the accurate location information of the other party, and the chat server can monitor and record the exact location of all chatters; at the same time, the user's geographic coordinate information can be displayed on the electronic map in real time and dynamically , for network security monitoring and tracking.
附图说明Description of drawings
图1为本发明提供的网络聊天定位系统的结构示意图;Fig. 1 is the structural representation of the network chat positioning system provided by the present invention;
图2为本发明提供的网络聊天定位方法的步骤流程图。Fig. 2 is a flow chart of the steps of the network chat locating method provided by the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清晰,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
请参阅图1,图1为本发明提供的一种网络聊天定位系统100的结构示意图,包括:客户端110和服务器120,;客户端110和服务器120之间相互连接。Please refer to FIG. 1 . FIG. 1 is a schematic structural diagram of a network
其中,客户端110包括聊天单元111、定位单元112及显示单元113;服务器120包括聊天服务单元121和定位服务单元122。聊天单元111、定位单元112及显示单元113之间相互连接,聊天服务单元121和定位服务单元122之间相互连接。Wherein, the
进一步地,网络聊天定位系统100还可以包括地图单元114,用于动态显示用户的对应的地理坐标信息。Further, the network chat locating
具体地,聊天单元111用于提供用户聊天界面(图未示),用户可通过界面登录或离开服务器120;定位单元112,用于获取用户IP地址,并将IP地址解析为用户对应的地理坐标信息;显示单元113,用于显示地理坐标信息;聊天服务单元121,用于记录用户的聊天信息,建立用户聊天信息数据库;定位服务单元122,用于记录用户的地理坐标信息。Specifically, the
以背景技术中提到的一种基于互联网的“虚拟-现实”混合空间定位系统为例进行说明,所述定位单元112包括信息存储模块、打包模块及解析模块。信息存储模块将用户空间位置信息存储于其IP协议中。打包模块将空间位置信息插入来自相应节点设备的数据包中。解析模块解析数据包,得到该节点设备的地理坐标信息,即得到用户对应的地理坐标信息。其中,节点设备是计算机、服务器、交换机或路由器。可以理解,通过定位单元112可以将数据源节点设备的空间位置信息写入数据包,使得数据接收者可以解析并获取数据源节点设备的空间位置信息,从而能够获取用户IP地址对应的地理坐标信息。其中,地理坐标信息为纬度坐标及经度坐标。Taking an Internet-based "virtual-reality" hybrid spatial positioning system mentioned in the background technology as an example for illustration, the
请参阅图2,图2为本发明提供的一种网络聊天定位方法200的步骤流程图,包括下述步骤:Please refer to Fig. 2, Fig. 2 is a flow chart of the steps of a
步骤S210:采用聊天单元111提供用户聊天界面,用户通过所述界面登录服务器120;Step S210: using the
步骤S220:采用定位单元112获取用户IP地址,并将IP地址解析为用户对应的地理坐标信息;Step S220: Use the
具体地,定位单元112包括信息存储模块、打包模块及解析模块。信息存储模块将用户空间位置信息存储于其IP协议中。打包模块将空间位置信息插入来自相应节点设备的数据包中。解析模块解析数据包,得到该节点设备的地理坐标信息,即得到用户对应的地理坐标信息。其中,节点设备是计算机、服务器、交换机或路由器。可以理解,通过定位单元112可以将数据源节点设备的空间位置信息写入数据包,使得数据接收者可以解析并获取数据源节点设备的空间位置信息,从而能够获取用户IP地址对应的地理坐标信息。其中,地理坐标信息为纬度坐标及经度坐标。Specifically, the
可以理解,通过定位单元112可以将数据源节点设备的空间位置信息写入数据包,使得数据接收者可以解析并获取数据源节点设备的空间位置信息,从而能够获取用户IP地址对应的地理坐标信息。It can be understood that the spatial position information of the data source node device can be written into the data packet through the
步骤S230:采用定位服务单元121记录用户的地理坐标信息;Step S230: Using the
步骤S240:采用显示单元122显示地理坐标信息。Step S240: Use the
进一步地,网络聊天定位方法200还包括下述步骤:Further, the network
步骤S250:采用地图单元114用于动态显示用户对应的地理坐标信息。Step S250: Use the map unit 114 to dynamically display the geographical coordinate information corresponding to the user.
本发明提供的网络聊天定位系统及方法,通过聊天单元111提供用户聊天界面,用户通过聊天单元111提供用户聊天界面登录服务器120,定位单元112获取用户IP地址,并将IP地址解析为用户对应的地理坐标信息,定位服务单元121记录用户的地理坐标信息,并显示于显示单元113上,从而能够取代基于IP注册表的相对、间接位置获取,以海量数据库检索取代个案人工操作,使聊天者可获得对方准确位置信息,聊天服务器120可以监控与记录所有聊天者的准确位置;同时,能够将用户的地理坐标信息实时、动态显示于电子地图之上,用于网络安全监控与追踪。The network chat positioning system and method provided by the present invention provide a user chat interface through the
可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其他各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。It can be understood that those skilled in the art can make various other corresponding changes and deformations according to the technical concept of the present invention, and all these changes and deformations should belong to the protection scope of the claims of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310507193.5A CN103533077A (en) | 2013-10-24 | 2013-10-24 | Internet chat positioning system and Internet chat positioning method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310507193.5A CN103533077A (en) | 2013-10-24 | 2013-10-24 | Internet chat positioning system and Internet chat positioning method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103533077A true CN103533077A (en) | 2014-01-22 |
Family
ID=49934741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310507193.5A Pending CN103533077A (en) | 2013-10-24 | 2013-10-24 | Internet chat positioning system and Internet chat positioning method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103533077A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104253879A (en) * | 2014-09-15 | 2014-12-31 | 北京锐安科技有限公司 | IP (Internet protocol) address-based position calibration method and IP address-based position calibration device |
| CN107257362A (en) * | 2017-05-27 | 2017-10-17 | 苏州全民供求网络科技有限公司 | With time attention rate is in map Dynamic Announce event and brings chat method and system together |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060287929A1 (en) * | 2005-02-01 | 2006-12-21 | Interpark Gmarket Corporation | System and method for information provider communication with information requester |
| CN101610162A (en) * | 2008-06-16 | 2009-12-23 | 华为技术有限公司 | A method, system and device for providing content based on a peer-to-peer storage network |
| CN102055674A (en) * | 2011-01-17 | 2011-05-11 | 工业和信息化部电信传输研究所 | Internet protocol (IP) message as well as information processing method and device based on same |
| CN102073444A (en) * | 2009-11-24 | 2011-05-25 | 昆达电脑科技(昆山)有限公司 | Notebook computer with network real-time information transmission function and control method thereof |
-
2013
- 2013-10-24 CN CN201310507193.5A patent/CN103533077A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060287929A1 (en) * | 2005-02-01 | 2006-12-21 | Interpark Gmarket Corporation | System and method for information provider communication with information requester |
| CN101610162A (en) * | 2008-06-16 | 2009-12-23 | 华为技术有限公司 | A method, system and device for providing content based on a peer-to-peer storage network |
| CN102073444A (en) * | 2009-11-24 | 2011-05-25 | 昆达电脑科技(昆山)有限公司 | Notebook computer with network real-time information transmission function and control method thereof |
| CN102055674A (en) * | 2011-01-17 | 2011-05-11 | 工业和信息化部电信传输研究所 | Internet protocol (IP) message as well as information processing method and device based on same |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104253879A (en) * | 2014-09-15 | 2014-12-31 | 北京锐安科技有限公司 | IP (Internet protocol) address-based position calibration method and IP address-based position calibration device |
| CN107257362A (en) * | 2017-05-27 | 2017-10-17 | 苏州全民供求网络科技有限公司 | With time attention rate is in map Dynamic Announce event and brings chat method and system together |
| CN107257362B (en) * | 2017-05-27 | 2020-01-17 | 苏州全民供求网络科技有限公司 | Method and system for dynamically displaying events and matching chats on map according to attention degree of time |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101764402B1 (en) | Network packet encapsulation and routing | |
| US9473369B2 (en) | Application topology based on network traffic | |
| CN104918327A (en) | Method and system detecting geographic position of mobile terminal in real time | |
| CN104427519B (en) | IP address ownership place management method and device | |
| EP2756657B1 (en) | A system for dynamic service collaboration through identification and context of plurality of heterogeneous devices | |
| US11038803B2 (en) | Correlating network level and application level traffic | |
| CN109936474B (en) | Method and equipment for generating network topological graph | |
| EP4198762A1 (en) | Telemetry data error detection | |
| CA2821404A1 (en) | Generating maps of private spaces using mobile computing device sensors | |
| WO2017096888A1 (en) | Method and device for implementing domain name system | |
| CN109639767A (en) | A kind of Service Gateway data processing method, device, equipment | |
| US20190124162A1 (en) | Automatic server cluster discovery | |
| CN102647432B (en) | A kind of authentication information transmission method, device and certification middleware | |
| CN104038522A (en) | Virtual-real hybrid space positioning system based on Internet of Things | |
| CN103516596A (en) | Method and system for handling E-mail | |
| US10979334B1 (en) | Systems and methods for monitoring network traffic | |
| CN104539449B (en) | A fault information processing method and related device | |
| CN103533077A (en) | Internet chat positioning system and Internet chat positioning method | |
| US9917738B2 (en) | Intelligent device data router | |
| WO2017000540A1 (en) | Data query method and device | |
| CN103516583A (en) | Method and device for exchanging messages in instant messaging | |
| KR20130069009A (en) | Method for generating ccn information using snmp and ipfix, and method for monitoring ccn using that | |
| CN105516297B (en) | A kind of method and device of information reporting | |
| CN105357287B (en) | A storage management server and system compatible with SNMP and SMI-S | |
| US11146527B2 (en) | Mapping network MAC addresses to physical locations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140122 |