Multi-user communication method based on geographic position and spatial range

A geographical location and spatial range technology, applied in the field of data communication, can solve the problems of non-friends or unfamiliar people who do not have software to use and cannot establish communication links, etc., to achieve a good user experience effect

Active Publication Date: 2015-07-29
CHANGCHUN INST OF TECH
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In addition, some of the current communication software is generally used for communication between friends or familiar people, by adding friends for one-to-one communication, or for a certain purpose, such as the same hobby, to establish a group of friends for communication, and for There is no suitable software to use between non-friends or unfamiliar people
[0006] The geographical location of people reflects the area of ​​people's living and working environment and social activities, and also reflects the characteristics of their social interactions and economic activities at one level. The purpose of communication also has the need for interaction, but in the current communication software, for people who do not have the same purpose, such as hobbies, it is impossible to establish communication links and interact with each other.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-user communication method based on geographic position and spatial range
  • Multi-user communication method based on geographic position and spatial range
  • Multi-user communication method based on geographic position and spatial range

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] Such as figure 1 As shown, the embodiment of the present invention provides a multi-user communication method based on geographic location and spatial range, including the following steps:

[0065] S1: Divide the area covered by a region into several non-overlapping area blocks;

[0066] S2: Obtain all neighbor blocks and connection weights of each area block, where the connection weight is the distance between the area block and the neighbor block;

[0067] S3, get all users in each area block;

[0068] S4, determining the area block where the user sending the information is located and the information propagation distance authority;

[0069] S5, comparing the connection weight of the area block where the user sending the information is located and the size of the information propagation distance authority, and determining the neighbor block receiving the information;

[0070] S6: Send the information to all users in the area block where the neighbor block receiving the informati...

Embodiment 2

[0074] Such as figure 2 with image 3 As shown, in this embodiment, S1 may include the following steps:

[0075] S101: Set the starting point P of the divided area block, and set the two-dimensional coordinates of the starting point P as: x=0, y=0;

[0076] S102: Using the starting point P as the starting point of the upper left corner of the area, divide a region block with a length of Height and a width of Width;

[0077] S103. Compare the x coordinate of the starting point P with the area width range value. If the x coordinate of the starting point P is greater than the area width range value, execute S104, otherwise go to S102; where the x coordinate is: x=x+Width;

[0078] S104. Set the x coordinate of the starting point P to 0, compare the y coordinate of the starting point P with the area height range value, if the y coordinate of the starting point P is greater than the area height range value, end, otherwise go to S102; where y The coordinates are: y=y+Height.

[0079] Among ...

Embodiment 3

[0088] Such as Figure 4 As shown, in this embodiment, S2 may include the following steps:

[0089] S201: Establish a neighbor list NeighborList of the area block, and initialize the neighbor list, the neighbor list contains 0 entries;

[0090] S202. Establish a border list BorderList of the area block, and initialize the border list. Each entry of the edge list stores an edge of the area block, and put all the edges of the area block into the edge list; set the added count counter AddedCount, and set Is 0;

[0091] S203: Obtain all the area blocks that intersect with the edges in the edge list BorderList and are not in the neighbor list NeighborList, and put them into the list TestList;

[0092] S204: Take out an area block from the list TestList and put it into a variable TempArea;

[0093] S205: Calculate the distance from the center point of the variable TempArea to the center point of the area block, if the distance is less than the set maximum neighbor threshold MaxDistance, exec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi-user communication method based on a geographic position and a spatial range and relates to the technical field of data communication. By the adoption of the multi-user communication method based on the geographic position and the spatial range, provided by the embodiment of the invention, after a user sends information, the information can be spread in a certain peripheral space and in a time range, and users in the range can receive the information; the distance permission of information spreading can also be set, and the spreading distance of a message can be controlled by utilizing the permission. Thus, large-scale interactive communication can be carried out for users between neighbors, in the same street community and in the same office building or garden, and a notice, an announcement and an advertisement can be given in a region; a better user experience is brought.

Description

Technical field [0001] The present invention relates to the field of data communication technology, in particular to a multi-user communication method based on geographic location and spatial range. Background technique [0002] At present, for notices and announcements within a specific space with a wider audience and more formal, the information is generally disseminated in a more traditional way. For example, notices and announcements in the community are generally spread through postings or window displays. For example, notices and announcements in parks and urban areas are generally notified through newspapers and broadcasts. [0003] Nowadays, with the continuous development of Internet technology and various mobile terminal technologies, people have become accustomed to using mobile terminals to disseminate information through the Internet. However, the above-mentioned traditional information dissemination methods are becoming more and more indifferent and unwilling to use. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/58H04L29/06
CPCH04L51/222
Inventor 潘欣赵健张素莉佘向飞王鑫
Owner CHANGCHUN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products