CN106533912B - User communication system based on intelligent community - Google Patents

User communication system based on intelligent community Download PDF

Info

Publication number
CN106533912B
CN106533912B CN201611033558.5A CN201611033558A CN106533912B CN 106533912 B CN106533912 B CN 106533912B CN 201611033558 A CN201611033558 A CN 201611033558A CN 106533912 B CN106533912 B CN 106533912B
Authority
CN
China
Prior art keywords
community
information
mobile terminal
user
managed
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
CN201611033558.5A
Other languages
Chinese (zh)
Other versions
CN106533912A (en
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.)
SICHUAN HEXIN YUANCHUANG LABOR Co.,Ltd.
Original Assignee
Sichuan Yading Huyang Resource Group Co Ltd
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 Sichuan Yading Huyang Resource Group Co Ltd filed Critical Sichuan Yading Huyang Resource Group Co Ltd
Priority to CN201611033558.5A priority Critical patent/CN106533912B/en
Publication of CN106533912A publication Critical patent/CN106533912A/en
Application granted granted Critical
Publication of CN106533912B publication Critical patent/CN106533912B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/58Message adaptation for wireless communication
    • 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]

Abstract

The invention relates to a user communication system based on an intelligent community, which at least comprises a first mobile terminal and a second mobile terminal used by community users, a user communication platform and a cloud service management system, wherein the cloud service management system is used for realizing the position matching of a community object to be managed and a community three-dimensional building model, the user communication platform provides a community contact object recommendation list for the community users by analyzing the correlation of the community users and pushes the recommendation list, the position matching of the recommendation list and the three-dimensional building model, and personal information which is described by natural language and at least contains spatial information to the mobile terminal in a graphic mode for displaying, and the community users are based on the position of the community contact object and the correlation of the community users, and establishing information link with the community contact object meeting the requirements through the user communication platform and further realizing information interaction. The user communication system can improve the relevance between the community user and the community contact object.

Description

User communication system based on intelligent community
Technical Field
The invention relates to the technical field of Internet of things, in particular to a user communication system based on an intelligent community.
Background
The intelligent community is an integrated application of new-generation information technologies such as the internet of things, cloud computing and the mobile internet, and provides a safe, comfortable and convenient modern and intelligent living environment for community residents, so that a community with a new management form based on informatization and intelligent social management and service is formed. The intelligent community comprises five aspects of a basic environment, a basic database group, a cloud exchange platform, an application and a service system thereof and a guarantee system. Because the intelligent community needs to perform all-weather seamless management on each community, the management puts high requirements on the establishment and the updating of data and databases, and on one hand, personnel data and equipment data are randomly and dynamically changed; on the other hand, the number of residents in the cell is large, and the amount of data to be collected and stored is large. Therefore, when viewing the objects to be managed in the cell on site by using the mobile terminal, a large amount of data often has to be called, and the calling of the large amount of data requires a large bandwidth, which is undoubtedly a great challenge for the 4G network and the 4G terminal. On the other hand, the mobile terminal has a limited storage capacity, and when dealing with a problem of a specific resident/resident, calling so much data causes a great waste of capacity. Therefore, in the existing intelligent community, how to use a mobile terminal device with limited capacity, limited network bandwidth and limited operation speed to view and/or control objects to be managed in a specific building of the community in an intuitive manner exists, and a more scientific community management system and query method are urgently needed to establish a prototype of the intelligent community.
With the development of the intelligent community technology, the intelligent community service system is widely applied by users, and the users can register a community account in the intelligent community service system, add friends to the community account, and then send private messages to the friends through the community account, forward information published by the friends and/or comment information published by the friends and interact with the friends in various interaction modes. In the intelligent community service system, a user can view friends included in the community account of the user, and the friends included in the community account cannot be viewed mutually, so that the user can interact with the friends included in the community account, and the friends included in the community account cannot interact with each other. On the other hand, the user is limited to interact with the friends included in the community account, but cannot interact with other users except the friends included in the community account, so that the community interactivity is poor.
Aiming at the problems in the prior art, Chinese patent (publication number: CN103853726A) discloses a method and a device for mining community users. The method for mining community users provided by the patent comprises the following steps: acquiring community original data of community users; according to the community original data of the community users, calculating the intimacy scores of the community users to other community users, wherein the intimacy scores are used for identifying the intimacy degree of the community users to other community users; clustering community users according to the affinity scores of the community users to other community users and forming a community user circle; and displaying the community user circle to the community users included in the community user circle so as to enable the community users included in the community user circle to communicate with each other. The method provided by the patent enables the community users to interact with other community users except friends of the community users, and improves the community interactivity. However, according to the patent, the community user circle is displayed to the community users included in the community user circle by calculating the intimacy, and due to the fact that the community users lack common interests or topics, the community users often only need to communicate for a short time and do not know the community users any more, long-term attention is lacked, and meanwhile time and energy of the users are wasted.
On the other hand, in the user communication system in the prior art, the sender loses control right from the time the information leaves the mobile terminal of the sender, and cannot track and control the information; in addition, the transmission method of the instant message data provided by the prior art usually converts the analog signals input by the user into digital signals recognizable by the computer equipment, and does not perform regularity analysis on the signals, so that redundancy in the encoding and decoding process is too long, the efficiency of the mobile terminal is affected, and the network bandwidth is wasted to a certain extent.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a user communication system based on an intelligent community, which at least comprises a first mobile terminal and a second mobile terminal used by community users, and a user communication platform and a cloud service management system which are connected with the first mobile terminal and the second mobile terminal, wherein,
the cloud service management system instantiates the objects to be managed into a community three-dimensional building model pre-established by the cloud service management system in a self-adaptive mode and/or a competitive mode based on the space information which is acquired by the first mobile terminal and the second mobile terminal and comprises the first object to be managed and at least one second object to be managed and described in natural language, so as to realize the position matching of the objects to be managed and the three-dimensional building model, and
the user communication platform is used for providing a community contact object recommendation list depending on personal information relevance to community users of the first mobile terminal and/or community users of the second mobile terminal based on relevance analysis of personal information at least containing spatial information, which is described in natural language by community users stored in the cloud service management system, and matching the community contact object recommendation list with the positions of the community contact object and the three-dimensional building model and graphically pushing the personal information at least containing spatial information, which is described in natural language, to the first mobile terminal and/or the second mobile terminal for display,
and on the premise of considering the position matching relationship between the community contact object and the three-dimensional building model and the correlation between the community contact object and the community user of the second mobile terminal, establishing information link with the community contact object meeting the requirement through the recommendation of the user communication platform based on the correlation analysis, and further realizing information interaction.
According to a preferred embodiment, the user communication platform distinguishes the correlation size of the community contact object and the community user based on the correlation size of the community contact object and the community user in a natural language description and/or an identification expressed in a color, and the user communication platform sends the identification expressed in the natural language description and/or the color to the first mobile terminal and/or the second mobile terminal when connecting with the first mobile terminal and/or the second mobile terminal.
According to a preferred embodiment, when the user communication platform determines the community contact object, feedback including adjustment suggestions is provided to the community users of the first mobile terminal and/or the second mobile terminal on the premise that the position matching relationship between the community contact object and the three-dimensional building model, the correlation size and the black-and-white list stored in the cloud service management system are considered.
According to a preferred embodiment, the user communication platform includes an information interaction system for implementing information interaction between the community users of the first mobile terminal and the community users of the second mobile terminal, and the information interaction system controls the position and the state of the instant messages sent by the community users of the first mobile terminal and the community users of the second mobile terminal.
According to a preferred embodiment, the information interaction system comprises an encoding module and a decoding module connected with the encoding module, wherein,
the encoding module is used for updating the position and the state of instant message data sent by the community user of the first mobile terminal and/or the community user of the second mobile terminal and judging whether the information interaction system receives an operation instruction for withdrawing the instant message sent by the community user of the first mobile terminal and/or the community user of the second mobile terminal, and when the information interaction system receives the operation instruction for withdrawing the instant message, the encoding module terminates sending of the message data packet; when the information interaction system does not receive the operation instruction of withdrawing the instant information, the coding module sends the information data packet to the decoding module,
the decoding module is used for updating the position and the state of the received information data packet and judging whether the information interaction system receives an operation instruction for withdrawing the instant message sent by the community user of the first mobile terminal and/or the community user of the second mobile terminal, and when the information interaction system receives the operation instruction for withdrawing the instant message, the decoding module stops sending the information data packet; when the information interaction system does not receive an operation instruction for withdrawing the instant information, the decoding module sends an information data packet to the community user of the second mobile terminal and/or the community user of the first mobile terminal.
According to a preferred embodiment, the encoding module comprises an input unit, an encoding unit and an encoding buffer unit, wherein,
the input unit is used for receiving original instant message data sent by the community user of the first mobile terminal and/or the community user of the second mobile terminal, converting the original instant message data into a message data packet, compressing the message data packet and sending the compressed message data packet to the encoding unit,
the encoding unit updates the position and the state of the received information data packet and transmits the updated data back to the community user of the first mobile terminal and/or the community user of the second mobile terminal, and marks time nodes, and the encoding unit also detects repeated instant information of the updated information data packet, marks and compresses the repeated instant information data packet, and transmits the updated and detected information data packet to the encoding buffer unit for storage.
According to a preferred embodiment, the decoding module comprises a decoding unit, an output unit and a decoding buffer unit, wherein,
the decoding unit updates the position and the state of the received information data packet and transmits the updated data back to the community user of the first mobile terminal and/or the community user of the second mobile terminal again, and marks time nodes, the decoding unit also judges whether the information data packet has repeated instant information marks or not, decompresses the information data packet with the repeated instant information marks and transmits the updated and/or decompressed information data packet to the output unit,
and the output unit restores the received information data packet into original instant information data and then sends the original instant information data to the decoding buffer unit for storage.
According to a preferred embodiment, the user communication platform further comprises a community contact object recommendation system, the user communication system provides the community users of the first mobile terminal and/or the community users of the second mobile terminal with a community contact object recommendation list depending on personal information relevance based on the community contact object recommendation system analyzing the relevance of personal information at least including spatial information described in natural language by the community users stored in the cloud service management system, and the community contact object recommendation system pushes the community contact object recommendation list together with the community contact object and the position matching of the three-dimensional building model and personal information which is described in natural language and at least contains spatial information to the first mobile terminal and/or the second mobile terminal in a graphical mode for displaying.
According to a preferred embodiment, the community contact object recommendation system comprises an extraction module, a definition module, a search module and an association module, wherein
The extraction module is used for extracting characteristic elements which are the same as or related to community users of the community contact object to be recommended from personal information which is described by the community users stored in the cloud service management system in a natural language and at least comprises spatial information,
the limiting module adds at least one limiting word to the extracted feature elements and sends the feature elements with the at least one limiting word to the searching module,
the searching module searches resources related to the characteristic elements in the cloud service management system,
the association module provides a community contact object recommendation list depending on personal information relevance based on the resources searched by the search module and pushes the community contact object recommendation list together with the community contact object and the position matching of the three-dimensional building model and personal information which is described in natural language and at least contains spatial information to the first mobile terminal and/or the second mobile terminal in a graphical mode for displaying.
According to a preferred embodiment, the intelligent community is established by:
each building in the intelligent community is selected from a plurality of preset three-dimensional building models, and the selected three-dimensional building models are endowed with names described by natural language;
adopting an adaptive method to generate a first physical relationship between a first object to be managed and a first building and recording the first physical relationship by virtue of natural language description;
describing a second physical relationship between at least one second object to be managed and the first building by adopting a competition method on the premise of considering the first physical relationship, and recording the second physical relationship by utilizing natural language description;
the physical relationship between the first object to be managed and the first building is obtained by analyzing information subscribed from the intelligent terminal held by the first object to be managed; the analysis process comprises the following steps:
the information obtained by subscription at least comprises the position information and the information pushing time of the intelligent terminal,
calculating at least two building internal positions with the closest physical relationship of the first object to be managed by analyzing the subscribed position information and the information pushing time,
at least two building interior locations of the first object to be managed are graphically embedded in a three-dimensional building model,
and distributing at least two building internal positions which are determined by analyzing the subscription information of the at least one second object to be managed and have the closest physical relationship with the at least one second object to be managed to the three-dimensional building model under the premise of considering the second physical relationship between the at least one second object to be managed and the first building, so as to realize the position matching of the objects to be managed and the three-dimensional building model.
The user communication system based on the intelligent community provided by the invention at least has the following advantages:
(1) according to the intelligent community established by the method, residents can manage themselves without being controlled by a central controller, the method adopts a self-adaptive management method to embed the object to be managed into the three-dimensional building model, the position of the object to be managed in the three-dimensional building model is determined by mutual check and verification of a cloud service management system through a competition method, data are not required to be orderly arranged and then are centrally stored in the central management system, and the establishment of a database is reduced;
(2) when the state of the object to be managed is checked, the data record related to the object to be checked can be called only by inputting the natural language description related to the object to be checked, the use is convenient, and the daily life habits are met, and the called data record is only related to the object to be checked, so that the situation of the object to be managed in a specific building of a community can be checked and/or controlled in an intuitive mode at an intelligent terminal with limited capacity, limited network bandwidth and limited operation speed;
(3) the user communication system based on the intelligent community improves the relevance between the community users and the community contact objects to be recommended, and enhances the communication between the community users;
(4) the user communication system based on the intelligent community can control the position and the state of the instant message in the instant message transmission process, allows the community user of a sender to have the right to know, repentact, modify and even withdraw the sent message, reduces the misunderstanding or other unexpected conditions generated by the community user in the communication process, ensures that the message transmission is more accurate, and achieves the best communication effect;
(5) according to the user communication system based on the intelligent community, the encoding and decoding operation amount is reduced according to the bionics rule in the process of transmitting the instant message data, the efficiency of the mobile terminal is improved, the data transmission amount is effectively reduced, and the bandwidth of a mobile network is saved.
Drawings
FIG. 1 is a schematic diagram of the structure of the intelligent community-based user communication system of the present invention;
FIG. 2 is a schematic diagram of the structure of the community contact recommendation system of the present invention;
FIG. 3 is a flow chart of a community contact recommendation method of the present invention;
FIG. 4 is a flow chart of instant messaging of the present invention; and
FIG. 5 is a schematic diagram of the structure of the information interaction system of the present invention.
List of reference numerals
10: the first mobile terminal 20: user communication platform
30: the second mobile terminal 40: cloud service management system
201: community contact recommendation system 202: information interaction system
201 a: the extraction module 201 b: limit module
201 c: the search module 201 d: association module
202 a: the encoding module 202 b: decoding module
202 a-1: input unit 202 a-2: coding unit
202 a-3: encoding buffer unit 202 b-1: decoding unit
202 b-2: output unit 202 b-3: decoding buffer unit
Detailed Description
The following detailed description is made with reference to the accompanying drawings and examples.
Example 1
According to a preferred embodiment, the intelligent community is established through the cloud service management system 40 and the intelligent community terminal system. Preferably, the intelligent community terminal system comprises at least one first mobile terminal 10 and at least one second mobile terminal 30. The cloud service management system 40 is configured to establish a three-dimensional building model of a community and store information of objects to be managed in the intelligent community. The intelligent community terminal system is used for collecting information of the object to be managed and uploading the collection time to the cloud service management system 40 for storage, and is also used for displaying information related to the object to be managed.
According to a preferred embodiment, the cloud service management system 40 includes a modeling unit and an information storage unit. The modeling unit is used for building a three-dimensional building model based on the building space information of the community. The modeling unit sends the space information marks and/or the data records of the three-dimensional building model to the information storage unit for storage, and sends the three-dimensional graphic model corresponding to the information marks and/or the data records to the intelligent community terminal system for storage. Preferably, the modeling unit is a three-dimensional digitizer, three-dimensional modeling software, an application specific integrated circuit or a single chip microcomputer and the like. The information storage unit is used for storing the spatial information marks and/or the data records of the three-dimensional building model. The information storage unit is also used for storing the information of the objects to be managed, the acquisition time and the like acquired by the intelligent community terminal system. Preferably, the information storage unit is an application specific integrated circuit or a single chip microcomputer or the like.
According to a preferred embodiment, the intelligent community terminal system is connected with the cloud service management system 40 in a wired and/or wireless manner. The intelligent community terminal system is used for collecting information of objects to be managed in the community, and sending the collected information and the collection time to the cloud service management system 40 for storage. The intelligent community terminal system is also used for displaying the running condition of the object to be managed in an intuitive mode. Preferably, the intelligent community terminal system is an intelligent device such as a mobile phone and a computer.
According to a preferred embodiment, the cloud service management system 40 and the intelligent community terminal system establish the intelligent community in the following manner.
S101: each building in the intelligent community is selected from a plurality of preset three-dimensional building models, and the selected three-dimensional building models are assigned names described in natural language.
According to a preferred embodiment, the preset three-dimensional building model is built by: the modeling unit of the cloud service management system 40 loads an electronic map or a CAD drawing of the intelligent community as a base map, and establishes a two-dimensional map corresponding to the intelligent community based on the base map. And then the modeling unit completes the establishment of a three-dimensional model of the community building on a two-dimensional map based on the space information of the community building, and assigns a name described by natural language to the three-dimensional building model. The natural language is a daily description language which is separated from professional descriptions such as longitude, latitude, altitude and the like. For example, a natural language location for room a is described as a certain room on a certain floor of a certain building number in a certain cell of a certain street. For example, the three-dimensional building model is given names such as 2 buildings in the A area, XX buildings, XX squares and the like which conform to the daily use habits of community residents. Preferably, the two-dimensional map established by the modeling unit only geometrically corresponds to the two-dimensional geographic state corresponding to the intelligent community to be managed. Preferably, the two-dimensional map corresponds proportionally to the actual geographic distribution of the intelligent community. Preferably, the community building space information is uploaded to the cloud service management system 40 through the intelligent community terminal system. The community building space information comprises information such as the number of floors, the number of rooms in each floor, the building position and the like. And the modeling unit instantiates the building to the corresponding position of the two-dimensional map in a mode of the same scale as the two-dimensional map of the community based on the building position information of the community, so as to realize the establishment of the three-dimensional model of the community.
According to a preferred embodiment, the three-dimensional building model constructed by the invention comprises three-dimensional building appearance and three-dimensional building internal structure. The internal pattern of the three-dimensional building comprises building patterns such as rooms, corridors, emergency channels and the like. The three-dimensional building model includes model data information and a three-dimensional graphical model. The model data information comprises information such as building positions, building floor numbers and the number of rooms corresponding to each floor of the building. The three-dimensional graphic model provides a overlooking visual angle, a perspective visual angle and a 360-degree all-directional visual angle for checking the position information of the building floor.
According to a preferred embodiment, the modeling unit sends the model data information of the three-dimensional building model to the information storage unit of the cloud service management system 40 for storage. And the modeling unit sends the three-dimensional graphic model corresponding to the model data information to the intelligent community terminal system for storage.
According to a preferred embodiment, the intelligent community terminal system locally stores a plurality of image information of all three-dimensional models. When the intelligent community terminal system queries the building space information, the cloud service management system 40 responds to the query of the building information, and the cloud service management system 40 pushes model data information (such as a segment of code) corresponding to the three-dimensional building model to the intelligent community terminal system. And the intelligent community terminal system inquires and determines a corresponding three-dimensional building model based on the model data information, calls the corresponding three-dimensional building model from a locally stored three-dimensional model library and then displays the three-dimensional building model on a display of the intelligent community terminal system. Therefore, huge image information is prevented from being downloaded from the cloud, and local display of the intelligent community terminal system is accelerated.
S102: an adaptive method is used to generate a first physical relationship between the first object to be managed and the first building and the first physical relationship is recorded by means of a natural language description.
The object to be managed is, for example, a resident, a vending machine, or a pipe well, and may be an elevator or a trash box. The building may be a hospital, school, factory, residential building, department store, or the like.
According to a preferred embodiment, the intelligent community terminal system embeds the object to be managed in a corresponding position of the three-dimensional building model in a graphic mode in an adaptive mode based on natural language description input by an operator and aiming at the object to be managed. At this time, the intelligent community terminal system may determine the graphic position of XX hospital by using natural language description search according to the retrieval condition of "XX hospital 2509 room" in the read intelligent community map based on the description of natural language, and then insert it into 25 layers of positions in the three-dimensional image according to the natural language description of "2509 room". A first physical relationship between the first object to be managed and the first building is thus generated. The intelligent community terminal system records the first physical relationship through natural language description and sends the first physical relationship to the information storage unit for storage. For example, the first physical relationship is described as a description that fitness equipment is located in room number 101 of a fitness room, public telephones are located in a hall of each cell, a resident a is located in two places 2509 of the a area, and the like, which accords with the daily use habits of community residents. The objects to be managed are people and things to be managed in the intelligent community. Preferably, the object to be managed is embedded in the three-dimensional building model in an image, the graphical position representing the position of the object to be managed.
According to a preferred embodiment, the adaptive algorithm of the present invention includes, but is not limited to, a randomization algorithm, a zero-forcing algorithm, a steepest descent algorithm, an LMS algorithm, an RLS algorithm, and various blind equalization algorithms. The adaptive algorithm may more preferably be a description-based matching algorithm that matches one object of two finite sets one by one to an object of another set that is unknown in number and size according to the natural language description.
S103: a second physical relationship between the at least one second object to be managed and the first building is described using a competitive method in consideration of the first physical relationship, and the second physical relationship is recorded using natural language description.
According to a preferred embodiment, the intelligent community terminal system sends the first physical relationship between the first object to be managed and the first building to the information storage unit of the cloud service management system 40 for storage. The cloud service management system 40 describes a second physical relationship between the at least one second object to be managed and the first building by using a competition method under the condition that the first physical relationship is considered, and records the second physical relationship by using natural language description. Namely, the cloud service management system 40 finds out at least one second object to be managed, which is the same as the building where the first object to be managed is located, according to the analysis of the natural language description of the object to be managed, and adaptively embeds the at least one second object to be managed into a second corresponding position of the three-dimensional building model based on the natural language description of the at least one second object to be managed. Thus, a second physical relationship between the second object to be managed and the first building is generated. And the intelligent community terminal system records the second physical relationship through natural language description and sends the second physical relationship to the information storage unit for storage.
S104: the physical relationship between the first object to be managed and the first building is analyzed through information subscribed from the intelligent terminal held by the first object to be managed. The process at least comprises the following steps:
s104-1: the information obtained by subscription at least comprises the position information and the information pushing time of the intelligent terminal.
According to a preferred embodiment, the cloud service management system 40 sends subscription request information to the intelligent terminal held by the first object to be managed, and requests to subscribe to the location information of the first object to be managed. The intelligent terminal receives a subscription request of the cloud service management system 40, and sends the position information of the first object to be managed after moving and the stay time information corresponding to the position information to the cloud service management system 40 at a specified time. The position information of the present invention is position information that the first object to be managed can stay at a position for more than a defined time. The defined time may be preset. For example, the defined time may be 0.5 hour, 1 hour, 2 hours, or longer.
According to a preferred embodiment, the subscription includes an electronic subscription and a physical subscription. For example, a physical subscription involves information including the subscribing user, address, time of subscription, time of push per day, and the like. The first object to be managed may set one or more address information based on the push time of the subscription each day. That is, the subscribed entity providing unit is delivered to different positions set by the first object to be managed based on different delivery times. The different location information may be a living location, a working location, a leisure and recreation location, etc. of the object to be managed.
S104-2: and calculating the internal positions of at least two buildings with the closest physical relationship of the first object to be managed by analyzing the position information and the information push time obtained by subscription.
According to a preferred embodiment, the cloud service management system 40 selects the location information and the residence time information of the first object to be managed staying in the first building according to the location information, the residence time information and the information push time of the first object to be managed in the first building, which are obtained through subscription, to obtain at least two building internal locations which are in the closest physical relationship with the first object to be managed. For example, the first object to be managed appears most frequently at the position of room a in the first building, and stays for the longest time each time in room B in the first building. The a room and the B room are the internal positions of the two buildings that are in the closest physical relationship with the first object to be managed.
S104-3: at least two building interior locations of the first object to be managed are graphically embedded in the three-dimensional building model.
According to a preferred embodiment, the at least two building interior positions of the first object to be managed can be embedded graphically in the three-dimensional building model. The graphics include geometric graphics and color pictures. The graphics include two-dimensional graphics and three-dimensional graphics. The two-dimensional graphics may be simple geometric graphics, logo graphics, and two-dimensional color pictures. The three-dimensional graphics include graphics that are visually perceived as three-dimensional spatial graphics and colored three-dimensional graphics. Preferably, the graph may be a unique graph having a one-to-one mapping relationship with the first object to be managed, or may be a unique graph having a correspondence relationship with a position in the building. Alternatively, the graphic may be a landmark graphic representing a certain place.
For example, a graphic having a mapping relationship with a first object to be managed is embedded in at least two internal locations in a three-dimensional building model of a first building in close physical relationship therewith. When the intelligent community terminal system requests the cloud service management system 40 to check the distribution of the objects to be managed of the whole building, the cloud service management system 40 responds to the request of the intelligent community terminal system and sends the data of each indoor position in the specified building to the three-dimensional building model of the intelligent community terminal system. The graphics of all the management objects within the specified building are displayed at the corresponding locations of the three-dimensional building model. By specifying the display graphics in the three-dimensional building model of the building, the position of each object to be managed can be determined.
For example, the graph has a mapping relationship with a location within a building. The intelligent community terminal system sends request information for searching the object to be managed to the cloud service management system 40, and the cloud service management system 40 responds to the request information of the intelligent community terminal system and sends information related to the object to be managed to the intelligent community terminal system. The graphics of the two geographical locations closely associated with the object to be managed are displayed in the corresponding locations of the three-dimensional building model of the building.
According to a preferred embodiment, the building internal position is embedded in a graphical manner, which means that the cloud service management system 40 embeds a two-dimensional graph or a three-dimensional graph established based on the geographic position description information of the first object to be managed subscription information into a corresponding position in the first building model marked by the first object to be managed.
S104-4: and under the premise of considering a second physical relationship between the at least one second object to be managed and the first building, distributing at least two building internal positions which are determined by analyzing the subscription information of the at least one second object to be managed and have the closest physical relationship to the at least two building internal positions into the three-dimensional building model, so as to realize the position matching of the object to be managed and the three-dimensional building model.
According to the invention, by searching for data conflicts, the positions of the objects to be managed in the three-dimensional building model are mutually checked and verified in the cloud service management system 40, and the positions are repeatedly adjusted to accurately determine the specific positions of all the objects to be managed in the intelligent community. When the intelligent system manages the intelligent community, a database does not need to be established in advance, and the requirements on the network and the equipment are greatly reduced.
According to a preferred embodiment, the invention takes a random algorithm as an example to explain how to adopt a competition method to embed the object to be managed into the corresponding position of the three-dimensional building model. For example, the address filled by the first object to be managed is two a zones 25a09, and a09 is divided into one of the two a zones 25. And then based on the analysis of the natural language description of the objects to be managed, at least one second object to be managed which is the same as the building where the two buildings 25A09 in the A area are located is found. According to the method, another address is found: the two pieces of 2509 in the a zone divide 09 into one of the 25 levels of the two pieces of a zone a, and when the position is found to be occupied, a query request is sent to the cloud service management system 40 to check the two pieces of a zone a. By checking, 25a09 is found to be in the space No. 09 at the 24 level, and the cloud service management system 40 adjusts the positions of the two accordingly. According to the method, the matching of the spatial position information of each object to be managed in the community is completed.
According to a preferred embodiment, the intelligent community terminal system collects information of the object to be managed and sends the information of the object to be managed and the collection time to the information storage unit of the cloud service management system 40 for storage. Preferably, the information of the object to be managed collected by the intelligent community terminal system includes time information, space information, personal basic information and the like of the residents of the community to be managed, and time information, space information, service basic information, function information, occupation state information, self-demand information and the like of the device or service provider to be managed. The information of the object to be managed collected by the intelligent community terminal system also comprises various dynamic information related to residents of the community to be managed, equipment to be managed or a service provider. Such as the progress of a community event. Preferably, the information storage unit of the cloud service management system 40 stores four-dimensional data. The four-dimensional data at least comprises three-dimensional space information and one-dimensional time information of the object to be managed, which are acquired by the intelligent community terminal system.
According to a preferred embodiment, the cloud service management system 40 searches the object to be managed based on the natural language related to the object to be managed, which is input through the intelligent community terminal system. For example: when the two-in-a 25a09 is input into the intelligent community terminal system, the cloud service management system 40 pushes the data records related to the two-in-a 25a09 to the intelligent community terminal system and displays the data records on the display of the intelligent community terminal system. The information storage unit of the cloud service management system 40 stores four-dimensional data, and the cloud service management system 40 searches by using the time information and the space information related to the object to be managed, so that the searching efficiency can be improved. On the other hand, when the state of the object to be managed is checked, the data record related to the object to be checked can be called only by inputting the natural language description related to the object to be checked, the method is convenient to use and accords with the daily life habit, and the called data record is only related to the object to be checked, so that the situation of the object to be managed in a specific community can be checked and/or controlled in an intuitive mode in an intelligent community terminal system with limited capacity, limited network bandwidth and limited operation speed.
According to the intelligent community established by the method, residents can manage themselves without being controlled by a central controller, the method adopts a self-adaptive management method to embed the object to be managed into the three-dimensional building model, the position of the object to be managed in the three-dimensional building model is determined by mutual check and verification of the cloud service management system 40 through a competition method, data are not required to be orderly arranged and then are centrally stored in the central management system, and the establishment of a database is reduced. On the other hand, when the state of the object to be managed is checked, the data record related to the object to be checked can be called only by inputting the natural language description related to the object to be checked, the method is convenient to use and accords with the daily life habit, and the called data record is only related to the object to be checked, so that the situation of the object to be managed in a specific community can be checked and/or controlled in an intuitive mode in an intelligent community terminal system with limited capacity, limited network bandwidth and limited operation speed.
Example 2
This embodiment is a further improvement on embodiment 1, and only the improved part will be described.
As shown in fig. 1, the user communication system based on the intelligent community at least includes a first mobile terminal 10 and a second mobile terminal 30, and a user communication platform 20 and a cloud service management system 40 connected to the first mobile terminal 10 and the second mobile terminal 30. The structure and function of each part will be described in detail below.
According to a preferred embodiment, the cloud service management system 40 instantiates the object to be managed into the three-dimensional building model of the community pre-established by the cloud service management system 40 in an adaptive manner and/or a competitive manner based on the spatial information described in the natural language, including the first object to be managed and the at least one second object to be managed, acquired by the first mobile terminal 10 and the second mobile terminal 30, so as to realize the position matching between the object to be managed and the three-dimensional building model. The user communication platform 20 provides the community users of the first mobile terminal 10 and/or the community users of the second mobile terminal 30 with a community contact object recommendation list depending on the relevance of personal information based on the relevance analysis of the personal information at least including spatial information described in natural language by the community users stored in the cloud service management system 40. Natural language is a term that conforms to everyday habits. Such as residents of XX buildings and XX streets of XX units XX buildings in XX community. The user communication platform 20 graphically pushes the community contact object recommendation list, the community contact objects, the position matching of the community contact objects and the three-dimensional building model, and the personal information which is described in natural language and at least contains space information to the first mobile terminal 10 and/or the second mobile terminal 30 for displaying, so that the position information of the community contact objects can be visually displayed, and a user can make an accurate decision according to the requirement. For example, based on the graphic presented by the first mobile terminal 10 and/or the second mobile terminal 30, the user may select the corresponding community contact object based on the location information of the community contact object. The community user of the first mobile terminal 10 and/or the community user of the second mobile terminal 30 establishes an information link with the community contact object meeting the requirement through recommendation of the user communication platform 20 based on the correlation analysis and further realizes information interaction on the premise of considering the position matching relationship between the community contact object and the three-dimensional building model and the correlation between the community contact object and the user communication platform. The user communication system based on the intelligent community can enable the user to select the required community contact object based on the geographic position of the community contact object to be recommended, improves the relevance between the community user and the community contact object to be recommended, and enhances the communication between the community users.
According to a preferred embodiment, the user communication platform 20 distinguishes the size of the community contact object's relevance to the community user based on the identification of the size of the community contact object's relevance to the community user in natural language description and/or in color representation. The user communication platform 20 sends an identification described in a natural language and/or expressed in a color to the first mobile terminal 10 and/or the second mobile terminal 30 when connecting with the first mobile terminal 10 and/or the second mobile terminal 30. In order to more accurately select a community contact object that meets the requirement, the user communication platform 20 identifies the correlation size of the community contact object and the user in the three-dimensional building model in different colors based on the correlation size of the community contact object and the community user. For example, the user communication platform 20 indicates that the community contact object is very related to the user in red, and is the first community contact object to be recommended. Yellow is used for indicating that the community contact object has little relevance with the user, and the community contact object is the second community contact object to be recommended. Blue color represents that the community contact object has little relevance with the user, and is the third community contact object to be recommended. The user interaction platform 20 may also describe the relevance of the community contact to the user in terms of daily habits. For example, the user communication platform 20 indicates that the community contact object has the highest relevance to the user as "first to-be-recommended community contact object". The second community contact object to be recommended is used for indicating that the community contact object has the second highest relevance with the user. The user communication platform 20 updates the relevance of the community contact objects and the users based on the information collected by the intelligent community terminal system 30. Based on the above method, the user communication system of the present invention may provide the community users of the first mobile terminal 10 and/or the second mobile terminal 30 with the priority of the community contact object.
According to a preferred embodiment, when the user communication platform 20 determines the community contact object, feedback including adjustment suggestions is provided to the community user of the first mobile terminal 10 and/or the second mobile terminal 30, considering the location matching relationship between the community contact object and the three-dimensional building model, the correlation size, and the black-and-white list stored in the cloud service management system 40. That is, when a community user of the first mobile terminal 10 and/or the second mobile terminal 30 initiates searching for a community contact object, based on the location matching relationship between the community contact object and the three-dimensional building model, the time factor, and whether the community contact object is stored in the black-and-white list of the cloud service management system 40, whether the community contact object meets the requirement is fed back to the user. When the community contact object does not meet the user requirements, the adjusted community contact object is fed back to the user based on the position matching relationship between the rest community contact objects and the three-dimensional building model, the time element and whether the rest community contact objects are stored in the black and white list of the cloud service management system 40. Referring again to fig. 1, the user interaction platform 20 of the present invention includes a community contact recommendation system 201 and an information interaction system 202.
According to a preferred embodiment, the user exchange system provides the community users of the first mobile terminal 10 and/or the community users of the second mobile terminal 30 with a community contact object recommendation list depending on the relevance of personal information based on the community contact object recommendation system 201 analyzing the relevance of personal information including at least spatial information described in natural language by the community users stored in the cloud service management system 40. The community contact object recommendation system 201 graphically pushes the community contact object recommendation list together with the community contact objects, the position matching of the community contact objects and the three-dimensional building model, and the personal information which is described in natural language and at least contains the space information to the first mobile terminal 10 and/or the second mobile terminal 30 for displaying. Preferably, the pushed graphics are pre-stored in the cloud service management system 40. Preferably, the user exchange system recommends the community contact object to the community user of the first mobile terminal 10 and/or the community user of the second mobile terminal 30 based on the correlation analysis of the community user personal information stored in the cloud service management system 40 by the community contact object recommendation system 201. As shown in fig. 2, the community contact object recommendation system 201 includes an extraction module 201a, a definition module 201b, a search module 201c, and an association module 201 d.
According to a preferred embodiment, the extraction module 201a is configured to extract feature elements that are the same as or related to the community users of the community contact object to be recommended from personal information, which is described in natural language by the community users stored in the cloud service management system 40 and at least includes spatial information. Preferably, the extracting module 201a is configured to extract feature elements that are the same as or related to the community users of the community contact object to be recommended from the personal information of the users stored in the cloud service management system 40. Preferably, the user personal information includes all information related to the user, mainly information created by the user. In one example, the user personal information includes a personal profile filled out by the user, or a log published by the user, an album, a mood of the user, and the like. The characteristic element refers to content related to an object to be associated in the personal information of the user, for example, content that may cause resonance of other people. In one example, if the user's personal information refers to a personal profile filled in by the user, the feature element may be an interest item in the personal profile. The feature elements may also be other content related to the user itself that may be of interest to others.
According to a preferred embodiment, the definition module 201b is connected to the extraction module 201a and the search module 201 c. The qualifier module 201b adds at least one qualifier to the extracted feature elements and sends the feature elements with the at least one qualifier to the search module 201 c. In one example, if the user has filled in the personal profile that "tv shows being watched" is "marriage of our two," the extraction module 201a extracts feature elements as follows: "the marriage of our two". To control the relevance of the recommendations, the qualifier module 201b adds qualifiers to the feature element at this time, for example, adds "tv series" to "the two marriage of us", and then searches by a combination of the two.
According to a preferred embodiment, the search module 201c searches the cloud service management system 40 for resources related to the feature elements. The search module 201c may be a search engine in a general sense, and the search mode includes various modes. In one example, the searching module 201c searches for a resource containing a keyword in the cloud service management system 40 by using the feature element as the keyword. In one embodiment, the resource refers to a blog, an album, a user's emotional feelings, and the like. Preferably, the searching module 201c searches according to the feature elements and returns community users having a correlation with the feature elements within a limited time (e.g. 3 days). The term correlation means that the characteristic element occurs at least once in the resource.
According to a preferred embodiment, the association module 201d provides the community contact object recommendation list depending on the relevance of the personal information based on the resources searched by the search module 201c and graphically pushes the community contact object recommendation list together with the community contact object and the location matching of the three-dimensional building model and the personal information described in natural language at least containing the spatial information to the first mobile terminal 10 and/or the second mobile terminal 30 for display. The association module 201d determines the community contact object to be recommended according to the searched resource, and associates the community contact object to be recommended to the community user of the community contact object to be recommended. The method and the system can determine the community contact object to be recommended in various ways and can also recommend the community contact object to be recommended to the community user in various ways. In one example, the association module 201d determines the community contact object to be recommended by: and performing text relevance analysis on the resources searched by the search module 201c, selecting a community contact object with the relevance reaching a set threshold, and determining the community contact object as a community contact object to be recommended.
According to a preferred embodiment, the calculation of the correlation degree may be performed in a variety of ways, and preferably, the association module 201d sets the threshold value of the correlation degree as K by counting the number of times that the characteristic element appears in the resource, and determines the community contact object corresponding to the resource as the community contact object to be recommended if the counted number of times that the characteristic element appears in the resource is K. In the invention, the expression form of the relevancy can be various, and the relevancy can be displayed to the community users in a form of a numerical value, such as percentage, so that the community users can determine the finally received community contact object to be recommended according to the numerical value. In one example, the way the association module 201d recommends the community contact object to the community user is: and listing the community contact object to be recommended and the correlation degree between the community contact object to be recommended and the community user into a recommendation list, and displaying the recommendation list on a user interface of the first mobile terminal 10 and/or the second mobile terminal 30.
According to a preferred embodiment, the information interaction system 202 is used for realizing information interaction between community users of the first mobile terminal 10 and community users of the second mobile terminal 30. The location and status of the instant messages sent by the community users of the first mobile terminal 10 and the community users of the second mobile terminal 30 are controlled by the information interaction system 202. The instant message includes text, pictures, voice, and/or video. Referring again to fig. 1, the information interaction system 202 includes an encoding module 202a and a decoding module 202 b.
According to a preferred embodiment, the encoding module 202a is configured to update the location and status of the instant message data sent by the community users of the first mobile terminal 10 and/or the community users of the second mobile terminal 30. The encoding module 202a is further configured to determine whether the information interaction system 202 receives an operation instruction for withdrawing the instant message from the community user of the first mobile terminal 10 and/or the community user of the second mobile terminal 30. If the information interaction system 202 receives the operation instruction for withdrawing the instant message, the encoding module 202a terminates the transmission of the message data packet. If the information interaction system 202 does not receive the operation instruction for withdrawing the instant message, the encoding module 202a sends the message data packet to the decoding module 202 b. As shown in fig. 5, the encoding module 202a includes an input unit 202a-1, an encoding unit 202a-2, and an encoding buffer unit 202 a-3.
The input unit 202a-1 is configured to receive original instant message data sent by a community user of the first mobile terminal 10 and/or a community user of the second mobile terminal 30, convert the original instant message data into a message data packet, perform data compression processing on the message data packet, and send the message data packet to the encoding unit 202 a-2.
The encoding unit 202a-2 updates the position and status of the received information packet. Preferably, the encoding unit 202a-2 modifies the position of the information packet to be the current position, modifies the information state to be the outgoing, and modifies the information routing information. The encoding unit 202a-2 transmits the updated information data packet back to the community users of the first mobile terminal 10 and/or the community users of the second mobile terminal 30 while marking the time node. Meanwhile, the encoding unit 202a-2 also performs repeated instant message detection on the updated message data packet, marks the position of the repeated instant message data packet in the instant message data, compresses the repeated instant message data packet into an instant message data packet, and marks the repeated instant message mark. The encoding unit 202a-2 sends the updated and detected information packet to the encoding buffer unit 202 a-3.
The encoding buffer unit 202a-3 is used for storing encoded instant message data.
According to a preferred embodiment, the decoding module 202b is configured to update the location and the status of the received information data packet and determine whether the information interaction system 202 receives an operation instruction for withdrawing the instant message sent by the community user of the first mobile terminal 10 and/or the community user of the second mobile terminal 30. If the information interaction system 202 receives the operation instruction for withdrawing the instant message, the decoding module 202b terminates the transmission of the message data packet. If the information interaction system 202 does not receive the operation instruction for withdrawing the instant message, the decoding module 202b sends the message data packet to the community user of the second mobile terminal 20 and/or the community user of the first mobile terminal. Referring again to fig. 5, the decoding module 202b includes a decoding unit 202b-1, an output unit 202b-2, and a decoding buffer unit 202 b-3.
The decoding unit 202b-1 updates the position and status of the received information packet. Preferably, the decoding unit 202b-1 modifies the information location to be the current location and the information state to be delivery, modifying the information routing information. The decoding unit 202b-1 transmits the re-modified information data packet back to the community users of the first mobile terminal 10 and/or the community users of the second mobile terminal 30 while marking the time node. Meanwhile, the decoding unit 202b-1 is further configured to determine whether the information data packet has a repeated instant information flag, and if so, decompress the repeated instant information data packet and restore the decompressed instant information data packet to an original position in the instant information data. The decoding unit 202b-1 sends the updated and/or decompressed information data packets to the output unit 202 b-2.
The output unit 202b-2 restores the received information packet to the original instant message data and sends it to the decoding buffer unit 202 b-3.
The decoding buffer unit 202b-3 is used for storing the restored original instant message data.
According to a preferred embodiment, the first mobile terminal 10 and the second mobile terminal 30 are smart phones, tablet computers, notebook computers or smart bands. The community users perform information interaction through the first mobile terminal 10 and the second mobile terminal 30. Preferably, the first mobile terminal 10 is used by a community user of the community contact object to be recommended, and the second mobile terminal 30 is used by a user to communicate the community contact object to be recommended determined by the system. Or, the second mobile terminal 30 is used by a community user of the community contact object to be recommended, and the first mobile terminal 10 is the community contact object to be recommended determined by the user communication system. The community users of the first mobile terminal 10 and the community users of the second mobile terminal 30 establish information links with community contact objects meeting the requirements through recommendation of the user communication platform 20 based on the relevance analysis, and further realize information interaction. Preferably, the community user of the first mobile terminal 10 is an information sender, and the community user of the second mobile terminal 30 is an information receiver. Alternatively, the community user of the second mobile terminal 30 is an information sender, and the community user of the first mobile terminal 10 is an information receiver. The first mobile terminal 10 and the second mobile terminal 30 implement data interaction with the user communication platform 20 and the cloud service management system 40 through a wired local area network, a wireless local area network or a mobile internet.
Example 3
As shown in fig. 3, the method for recommending community contact objects by using the intelligent community-based user communication system of the present invention comprises the following steps:
s301: the community users' content in the cloud service management system 40 is prioritized. In this step, the purpose of prioritization is to find elements that are easier to get in time between strangers. In one example, the priority is established according to filling amount and update frequency of community users, potential business value and the like, and for example, the priority can be divided into a plurality of grades, and mapping relations are established between different hobby items and the grades.
S302: and extracting the feature elements with the highest priority. In one example, the four items "most desired movie", "most recently played game", "favorite perfume brand", "most skilled sports" are ranked in decreasing order of priority.
S303: and adding at least one limiting word to the extracted characteristic elements, and taking the whole of the limiting word as a keyword. In one example, if the user has filled in the personal profile that "tv shows being watched" is "marriage of two us", the feature element extracted by the extraction module 201a is "marriage of two us". To control the relevance of the recommendation, the qualifier module 201b adds qualifiers to the feature element at this time, for example, adds "tv series" to "the two marriage" and then uses the combination of the two as the keyword.
S304: the cloud service management system 40 searches for resources related to the keyword. The specific search method is similar to the prior art.
S305: and performing text relevance analysis according to the searched resources, and taking the person with the highest relevance as a community contact object to be recommended. Preferably, the way of determining the community contact object to be recommended is: and performing text relevance analysis on the searched resources, selecting a community contact object with the relevance reaching a certain threshold value, and determining the community contact object as a community contact object to be recommended. The calculation of the correlation degree may be performed in various ways, for example, by counting the number of times that the characteristic element appears in the resource, setting a threshold value of the correlation degree as K, and determining the community contact object corresponding to the resource as the community contact object to be recommended if the counted number of times that the characteristic element appears in the resource reaches K. In an embodiment of the present invention, the expression form of the relevancy may also be multiple, and the magnitude of the relevancy may be presented to the community user in the form of a value, for example, a percentage, so that the community user may determine the finally accepted community contact object to be recommended according to the value.
S306: and simultaneously listing the community contact objects to be recommended and the correlation degree between the community contact objects to be recommended and the community users in a recommendation list, and displaying the recommendation list on a user interface of the first mobile terminal 10 and/or the second mobile terminal 30. It should be noted that other recommendations may be made in addition to the above.
By using the user communication system based on the intelligent community to recommend the community contact object to the community user, the relevance between the community user and the recommended community contact object can be improved, and the communication between the users in the intelligent community is enhanced; meanwhile, the community contact object is recommended to the community users by using the user communication system based on the intelligent community, the searchable community resources are wide, and the community users who store personal information in the cloud service management system of the intelligent community have the opportunity to determine the community contact object to be recommended, so that the interaction among the community users is greatly enhanced.
Example 4
In this embodiment, the first mobile terminal 10 is used by a community user of a community contact object to be recommended, and the second mobile terminal 30 is a community contact object to be recommended determined by the user communication system. The community users of the first mobile terminal 10 and the community users of the second mobile terminal 30 establish contact through the recommendation of the user communication platform 20 based on the correlation analysis and further realize instant messaging. Preferably, the first mobile terminal 10 is an instant message sender, and the second mobile terminal 30 is an instant message receiver.
As shown in fig. 4, the method for sending instant message to the community contact object by using the user communication system based on the intelligent community of the present invention comprises the following steps:
s401: when the instant message is input, the first mobile terminal 10 sends the instant message to the encoding module 202a, and the input unit 202a-1 of the encoding module 202a converts the instant message into a message data packet and sends the message data packet to the encoding unit 202 a-2. The information data packet comprises information content, information time, sender information, receiver information, information position, information state and information routing information fields.
S402: after receiving the information data packet, the encoding unit 202a-2 modifies the information position to be the current position, modifies the information state to be the sending, and modifies the information routing information. The encoding unit 202a-2 transmits the modified information packet back to the first mobile terminal 10 while marking the time node. Meanwhile, the encoding unit 202a-2 also performs repeated instant message detection on the modified message data packet, marks the position of the repeated instant message data packet in the instant message data, compresses the repeated instant message data packet into an instant message data packet, and marks the repeated instant message mark. The encoding unit 202a-2 sends the modified and detected information data packet to the encoding buffer unit 202a-3 for storage.
S403: the encoding module 202a determines whether the information interaction system 202 receives an operation instruction for withdrawing the instant message sent by the first mobile terminal 10, if so, the encoding module 202a terminates sending the information data packet, and if not, the process goes to step S404.
S404: the first mobile terminal 10 informs the encoding module 202a of the information and the routing address of the decoding module 202b, and the encoding module 202a sends the modified and detected information data packet to the decoding module 202b through the routing path.
S405: after the decoding module 202b receives the information data packet, the decoding unit 202b-1 modifies the information position to be the current position, modifies the information state to be delivery, modifies the information routing information, and the decoding unit 202b-1 transmits the information data packet modified again back to the first mobile terminal 10, and marks the time node. Meanwhile, the decoding unit 202b-1 is further configured to determine whether the information data packet has a repeated instant information flag, and if so, decompress the repeated instant information data packet and restore the decompressed instant information data packet to an original position in the instant information data. The decoding unit 202b-1 sends the modified and/or decompressed information packet to the output unit 202 b-2. The output unit 202b-2 restores the instant message data to the original instant message data and then sends the original instant message data to the decoding buffer unit 202b-3 for storage.
S406: the decoding module 202b determines whether the information interaction system 202 receives an operation instruction for withdrawing the instant message sent by the first mobile terminal 10, if so, the decoding module 202b terminates sending the information data packet, and if not, the step S407 is performed.
S407: the decoding module 202b sends the information data packet to the second mobile terminal 30, the second mobile terminal 30 receives the information data packet, decodes the information data packet to obtain the instant information, modifies the information state to be read, and transmits the information data packet after the third modification back to the first mobile terminal 10.
S408: and judging whether the sending condition is met, and if the sending condition is met, namely the second mobile terminal 30 is in the state of opening and networking currently, sending the information data packet to the second mobile terminal 30.
The instant message data packet comprises the following contents:
a transmission protocol header: mainly defines the format of information, including all information units such as text, picture, voice, video and the like which can be transmitted through the internet. And the transmission protocol header defines the transmission and receiving modes of the information, including encryption and decryption algorithms and the like in the transmission process of the information.
Information time: the time of sending information from the software terminal of the sender, the time of the information reaching the server of the receiver and the time of the information submitted to the software terminal of the receiver by the server of the receiver are mainly recorded.
Information routing record: the transmission path of the information is mainly recorded, which internet gateways and servers pass through. During the information transmission, the transmission fails due to the network or other reasons and the record of the transmission is retried, etc.
An information transmission source: the sender information mainly records the source sender of the instant message, the server and the IP address where the source sender of the message is located, and the ID information of the software terminal, so that the instant message can be sent to the sender by taking the source address as the destination address if the sender needs to regress the message.
Information destination: namely the receiver information, the recipient ID of the instant message, the server where it is located, and the IP address of the recipient.
Information position information: the position of the current information in the transmission process is reported to the server where the information sender is located in real time, each time the route and each time the information of the information transmission protocol are modified, the route and the information of the information transmission protocol are reported to the server where the information sender is located, and the record is recorded by the server where the information sender is located, so that the information sender can know and master the information at any time.
Information state information: the information status information mainly includes send, send and read. Sending, i.e. the delivery of instant messages from the software terminal of the sender to the server of the sender, is defined as sending. Delivery, i.e. the information has arrived at the server where the information recipient is located, is defined as delivery. The read information reaches the software terminal of the receiver, and the defined read information is displayed by the terminal interface opened by the receiver.
The user communication system based on the intelligent community can control the position and the state of the instant message in the instant message transmission process, and allows the community user of a sender to have the right of knowing, repenting, modifying and even withdrawing the sent message, thereby reducing the misunderstanding or other unexpected conditions generated among the community users in the message transmission process, leading the message transmission to be more accurate and achieving the best communication effect. On the other hand, the user communication system based on the intelligent community reduces the encoding and decoding computation amount according to the bionics rule in the process of transmitting the instant message data, improves the efficiency of the mobile terminal, effectively reduces the data transmission amount and saves the mobile network bandwidth.
Example 5
This embodiment is a further improvement of embodiment 4, and takes the example of sending audio data to a community contact object by using the user communication system based on the intelligent community of the present invention, and the method includes the following steps:
s501: the first mobile terminal 10 acquires an audio analog signal and transmits it to the input unit 202a-1 of the encoding module 202a, for example, PCM data. The input unit 202a-1 converts the audio analog signal into an audio data packet and determines whether the audio analog signal is muted, i.e., the mute detection VAD, and if so, returns directly without processing. If not, the audio analog signal is subjected to data analysis and compression processing by adopting a speed format. The input unit 202a-1 sends the data packet after data analysis and compression processing to the encoding unit 202 a-2.
S502: after receiving the information data packet, the encoding unit 202a-2 modifies the information position to be the current position, modifies the information state to be the sending, and modifies the information routing information. The encoding unit 202a-2 transmits the modified information packet back to the first mobile terminal 10 while marking the time node. Meanwhile, the encoding unit 202a-2 performs repeated audio detection on the processed audio data, marks the position of the repeated audio data packet in the audio data, compresses the audio data packet into an audio data packet, and marks the repeated audio data packet. The encoding unit 202a-2 sends the modified and/or detected information data packet to the encoding buffer unit 202a-3 for storage.
S503: the encoding module 202a determines whether the information interaction system 202 receives an operation instruction for withdrawing the instant message sent by the first mobile terminal 10, if so, the encoding module 202a terminates sending the information data packet, and if not, the process goes to step S504.
S504: the first mobile terminal 10 informs the encoding module 202a of the information and the routing address of the decoding module 202b, and the encoding module 202a sends the modified and detected information data packet to the decoding module 202b through the routing path.
S505: after the decoding module 202b receives the information data packet, the decoding unit 202b-1 modifies the information position to be the current position, modifies the information state to be delivery, modifies the information routing information, and the decoding unit 202b-1 transmits the information data packet modified again back to the first mobile terminal 10, and marks the time node. Meanwhile, the decoding unit 202b-1 judges whether or not a mute frame exists in the received audio data, and if not, performs decoding. If so, go to step S506.
The decoding module 202b-1 determines that there is no mute frame in the received audio data, further, the decoding module 202b-1 determines whether there is a repeated audio flag in the received audio data, if so, decompresses the repeated audio data packet and restores it to the original position in the audio data, the output unit 202b-2 restores the audio data to the original audio data, and stores the restored original audio data in the decoding buffer module 202 b-3.
Preferably, there are two ways to determine whether or not a mute frame is present.
The first method is to first obtain the time stamps of two adjacent data packets in the received audio data, and then calculate whether the difference between the time stamps of the two adjacent data packets is greater than or equal to 2 audio frame lengths, if so, there is a mute frame, and if not, there is no mute frame.
The specific formula is as follows:
if (T) is satisfied(n+1)-T(n)) /Ft is not less than 2, wherein T(n+1)Time stamp, T, representing the n +1 th packet received by the decode module 202b(n)A timestamp indicating the nth packet received by the decoding module 202b, and Ft indicating the frame length of the audio frame, a mute frame exists.
The second method is that firstly, the time stamp of the current time and the time stamp of the last received data packet are obtained, then whether the difference between the current time and the time stamp of the last received data packet is larger than the preset tolerable delay or not is calculated, if so, a mute frame exists, and if not, the mute frame does not exist.
The specific formula is as follows:
if T is satisfiedC-T1>TMWherein, TCRepresents the current time, T, of the decoding module 202b1Time stamp, T, indicating the last data packet received by the decode module 202bMIndicating the delay that the decoding module 202b can tolerate, then there is a silent frame.
S506: and complementing the mute frames by adopting a mode of complementing null packets or natural noise.
If the first method is used to determine whether there is a mute frame in step S505, the number of complementary mute frames is equal to the quotient of the difference between the timestamps of two adjacent data packets and the length of the audio frame minus 1, i.e. the number of complementary packets depends on (T)(n+1)-T(n))/Ft-1。
If step S505 determines whether or not there is a mute frame by the second method, the number of complemented mute frames is equal to the difference between the current time and the timestamp of the last received data packet and the preset tolerable delay, divided by the length of the audio frame, i.e. the number of complemented packets depends on (T:)C-T1-TM)/Ft。
S507: the decoding module 202b determines whether the information interaction system 202 receives an operation instruction for withdrawing the instant message sent by the first mobile terminal 10, if so, the decoding module 202b terminates sending the information data packet, and if not, the process goes to step S508.
S508: the decoding module 202b sends the information data packet to the second mobile terminal 30, the second mobile terminal 30 receives the information data packet, decodes the information data packet to obtain the instant information, modifies the information state to be read, and transmits the information data packet after the third modification back to the first mobile terminal 10.
S509: and judging whether the sending condition is met, and if the sending condition is met, namely the second mobile terminal 30 is in the state of opening and networking currently, sending the information data packet to the second mobile terminal 30. The second mobile terminal 30 plays the audio.
It should be noted that the above-mentioned embodiments are exemplary, and that those skilled in the art, having benefit of the present disclosure, may devise various arrangements that are within the scope of the present disclosure and that fall within the scope of the invention. It should be understood by those skilled in the art that the present specification and figures are illustrative only and are not limiting upon the claims. The scope of the invention is defined by the claims and their equivalents.

Claims (10)

1. A user communication system based on intelligent community, characterized in that, the user communication system based on intelligent community comprises at least a first mobile terminal (10) and a second mobile terminal (30) used by community users, and a user communication platform (20) and a cloud service management system (40) connected with the first mobile terminal (10) and the second mobile terminal (30),
the cloud service management system (40) instantiates the objects to be managed into a community three-dimensional building model pre-established by the cloud service management system (40) in an adaptive mode and/or a competitive mode based on spatial information, described in natural language, of a first object to be managed and at least one second object to be managed, acquired by the first mobile terminal (10) and the second mobile terminal (30), so as to realize position matching of the objects to be managed and the three-dimensional building model, wherein the objects to be managed comprise the first object to be managed and the at least one second object to be managed, and
the user communication platform (20) provides community users of the first mobile terminal (10) and/or community users of the second mobile terminal (30) with a community contact object recommendation list depending on personal information relevance based on relevance analysis of personal information at least containing spatial information described in natural language by community users stored in the cloud service management system (40), and the user communication platform (20) graphically pushes the community contact object recommendation list together with the community contact object and the position matching of the three-dimensional building model and the personal information at least containing spatial information described in natural language to the first mobile terminal (10) and/or the second mobile terminal (30) for display,
and on the premise of considering the position matching relationship between the community contact object and the three-dimensional building model and the correlation between the community contact object and the community user of the second mobile terminal (30), the community user of the first mobile terminal (10) and/or the community user of the second mobile terminal (30) establishes information link with the community contact object meeting the requirement through the user communication platform (20) based on the recommendation of the community contact object and the correlation analysis of the community contact object and further realizes information interaction.
2. The intelligent community-based user communication system according to claim 1, wherein the user communication platform (20) distinguishes the size of the community contact object's relevance to the community user in a natural language description and/or in a color representation based on the size of the community contact object's relevance to the community user, and the user communication platform (20) sends the natural language description and/or the color representation to the first mobile terminal (10) and/or the second mobile terminal (30) when connected with the first mobile terminal (10) and/or the second mobile terminal (30).
3. The intelligent community-based user communication system according to claim 2, wherein the user communication platform (20) determines a community contact object, and provides feedback including adjustment suggestions to the community user of the first mobile terminal (10) and/or the second mobile terminal (30) under the condition of considering the location matching relationship between the community contact object and the three-dimensional building model, the correlation size and the black-and-white list stored in the cloud service management system (40).
4. A user communication system based on intelligent community as claimed in one of claims 1 to 3, characterized in that, the user communication platform (20) comprises an information interaction system (202) for implementing information interaction between the community users of the first mobile terminal (10) and the community users of the second mobile terminal (30), and the location and status of the instant messages sent by the community users of the first mobile terminal (10) and the community users of the second mobile terminal (30) are controlled by the information interaction system (202).
5. An intelligent community based user communication system, according to claim 4, wherein said information interaction system (202) comprises an encoding module (202a) and a decoding module (202b) connected to said encoding module (202a), wherein,
the encoding module (202a) is configured to update a location and a state of instant message data sent by a community user of the first mobile terminal (10) and/or a community user of the second mobile terminal (30), and determine whether the information interaction system (202) receives an operation instruction for withdrawing instant messages sent by the community user of the first mobile terminal (10) and/or the community user of the second mobile terminal (30), and when the information interaction system (202) receives the operation instruction for withdrawing instant messages, the encoding module (202a) terminates sending of a message data packet; when the information interaction system (202) does not receive an operation instruction for withdrawing the instant message, the encoding module (202a) sends a message data packet to the decoding module (202b),
the decoding module (202b) is configured to update the position and the state of the received information data packet and determine whether the information interaction system (202) receives an operation instruction for withdrawing the instant message sent by the community user of the first mobile terminal (10) and/or the community user of the second mobile terminal (30), and when the information interaction system (202) receives the operation instruction for withdrawing the instant message, the decoding module (202b) terminates sending of the information data packet; when the information interaction system (202) does not receive an operation instruction for withdrawing the instant message, the decoding module (202b) sends an information data packet to the community user of the second mobile terminal (30) and/or the community user of the first mobile terminal (10).
6. The intelligent community-based user communication system according to claim 5, wherein the encoding module (202a) comprises an input unit (202a-1), an encoding unit (202a-2) and an encoding buffer unit (202a-3), wherein
The input unit (202a-1) is used for receiving original instant message data sent by community users of the first mobile terminal (10) and/or community users of the second mobile terminal (30), converting the original instant message data into message data packets, compressing the message data packets and sending the compressed message data packets to the encoding unit (202a-2),
the encoding unit (202a-2) updates the position and the state of the received information data packet and transmits the updated data back to the community user of the first mobile terminal (10) and/or the community user of the second mobile terminal (30), and marks time nodes, and the encoding unit (202a-2) also detects repeated instant information of the updated information data packet, marks and compresses the repeated instant information data packet, and transmits the updated and detected information data packet to the encoding buffer unit (202a-3) for storage.
7. The intelligent community-based user communication system according to claim 6, wherein the decoding module (202b) comprises a decoding unit (202b-1), an output unit (202b-2) and a decoding buffer unit (202b-3), wherein,
the decoding unit (202b-1) updates the position and the state of the received information data packet and transmits the updated data back to the community user of the first mobile terminal (10) and/or the community user of the second mobile terminal (30) again, and marks time nodes, the decoding unit (202b-1) also judges whether the information data packet has repeated instant information marks or not and decompresses the information data packet with the repeated instant information marks and transmits the updated and/or decompressed information data packet to the output unit (202b-2),
the output unit (202b-2) restores the received information data packet into original instant information data and then sends the original instant information data to the decoding buffer unit (202b-3) for storage.
8. The smart community-based user communication system according to claim 4, wherein the user communication platform (20) further comprises a community contact object recommendation system (201) for providing a community contact object recommendation list depending on personal information relevance to the community users of the first mobile terminal (10) and/or the community users of the second mobile terminal (30) based on the community contact object recommendation system (201) performing relevance analysis of personal information including at least spatial information described in natural language by the community users stored in the cloud service management system (40), and the community contact object recommendation system (201) graphically pushes the contact community contact object recommendation list to the first mobile terminal together with the community contact object matching location of the three-dimensional building model and the personal information including at least spatial information described in natural language -end (10) and/or said second mobile terminal (30).
9. The intelligent community-based user communication system according to claim 8, wherein the community contact object recommendation system (201) comprises an extraction module (201a), a definition module (201b), a search module (201c) and an association module (201d), wherein,
the extraction module (201a) is used for extracting characteristic elements which are the same as or related to community users of the community contact objects to be recommended from personal information which is described by the community users stored in the cloud service management system (40) in a natural language and at least comprises spatial information,
the limiting module (201b) adds at least one limiting word to the extracted feature elements and sends the feature elements with the at least one limiting word to the searching module (201c),
the search module (201c) searches the cloud service management system (40) for resources related to the feature elements,
the association module (201d) provides a community contact object recommendation list depending on personal information relevance based on the resources searched by the search module (201c) and pushes the community contact object recommendation list together with the community contact object and the position matching of the three-dimensional building model and personal information described in natural language at least containing space information to the first mobile terminal (10) and/or the second mobile terminal (30) in a graphical mode for display.
10. The intelligent community-based user communication system of claim 1, wherein the intelligent community is established by:
each building in the intelligent community is selected from a plurality of preset three-dimensional building models, and the selected three-dimensional building models are endowed with names described by natural language;
adopting an adaptive method to generate a first physical relationship between a first object to be managed and a first building and recording the first physical relationship by virtue of natural language description;
describing a second physical relationship between at least one second object to be managed and the first building by adopting a competition method on the premise of considering the first physical relationship, and recording the second physical relationship by utilizing natural language description;
the physical relationship between the first object to be managed and the first building is obtained by analyzing information subscribed from the intelligent terminal held by the first object to be managed; the analysis process comprises the following steps:
the information obtained by subscription at least comprises the position information and the information pushing time of the intelligent terminal,
calculating at least two building internal positions with the closest physical relationship of the first object to be managed by analyzing the subscribed position information and the information pushing time,
at least two building interior locations of the first object to be managed are graphically embedded in a three-dimensional building model,
and distributing at least two building internal positions which are determined by analyzing the subscription information of the at least one second object to be managed and have the closest physical relationship with the at least one second object to be managed to the three-dimensional building model under the premise of considering the second physical relationship between the at least one second object to be managed and the first building, so as to realize the position matching of the objects to be managed and the three-dimensional building model.
CN201611033558.5A 2016-11-16 2016-11-16 User communication system based on intelligent community Active CN106533912B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611033558.5A CN106533912B (en) 2016-11-16 2016-11-16 User communication system based on intelligent community

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611033558.5A CN106533912B (en) 2016-11-16 2016-11-16 User communication system based on intelligent community

Publications (2)

Publication Number Publication Date
CN106533912A CN106533912A (en) 2017-03-22
CN106533912B true CN106533912B (en) 2019-12-20

Family

ID=58357622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611033558.5A Active CN106533912B (en) 2016-11-16 2016-11-16 User communication system based on intelligent community

Country Status (1)

Country Link
CN (1) CN106533912B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113779134A (en) * 2021-08-27 2021-12-10 上海见兴信息科技有限公司 Visual building system of hierarchical progressive 3D
CN114840777B (en) * 2022-07-04 2022-09-27 杭州城市大脑有限公司 Multi-dimensional endowment service recommendation method and device and electronic equipment
CN117077041B (en) * 2023-10-16 2023-12-26 社区魔方(湖南)数字科技有限公司 Intelligent community management method and system based on Internet of things

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147903A (en) * 2010-02-05 2011-08-10 李久进 Geographic position-based internet information aggregating, pushing and interacting method
CN102347963B (en) * 2010-07-30 2014-06-04 阿里巴巴集团控股有限公司 Method and device of recommending friends
US9148483B1 (en) * 2010-09-30 2015-09-29 Fitbit, Inc. Tracking user physical activity with multiple devices
US9398422B2 (en) * 2014-11-05 2016-07-19 Beco, Inc. Systems, methods and apparatus for light enabled indoor positioning and reporting

Also Published As

Publication number Publication date
CN106533912A (en) 2017-03-22

Similar Documents

Publication Publication Date Title
EP2820616B1 (en) Empirical expert determination and question routing system and method
CN104011715B (en) The many viewers of geographical space
CN104508739B (en) Dynamic language model
CN102971762B (en) Promote between social network user is mutual
CN103221967A (en) Relationship based presence indicating in virtual area contexts
US20180068478A1 (en) Rendering Contiguous Image Elements
CN104246758B (en) Adaptable System
EP2107761A1 (en) Method to determine a subgroup of users
CN106533912B (en) User communication system based on intelligent community
WO2012039852A1 (en) System and method for social collection
JP6747444B2 (en) Information processing system, information processing method, and program
Issa et al. Understanding the spatio-temporal characteristics of Twitter data with geotagged and non-geotagged content: two case studies with the topic of flu and Ted (movie)
CN102238096A (en) Control method for updating friend information of chatting tool according to characteristics of login user
CN107710263A (en) Shop accesses data creation and management
WO2019132066A1 (en) Method and system for providing multiple profiles
JP4408819B2 (en) Information processing apparatus, information processing system, and program
KR101620728B1 (en) System for generating mutual relation between artist and fan
US20160148018A1 (en) Information providing device, information providing method, and program
Moscato et al. Multimedia social networks for cultural heritage applications: the givas project
JP2012033089A (en) Cross statistical system, utterance terminal, cross statistical method
CN112818213A (en) Multimedia service data pushing method, device, equipment and storage medium
CN115983499A (en) Box office prediction method and device, electronic equipment and storage medium
JP6537702B1 (en) INFORMATION PROCESSING APPARATUS, TERMINAL APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6186165B2 (en) Information system, second terminal device, information processing method, and program
Lasnia et al. Crowdsourcing sensor tasks to a Socio-Geographic network

Legal Events

Date Code Title Description
C06 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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200610

Address after: 610072 No.18, floor 11, No.20, middle Qingjiang Road, Qingyang District, Chengdu City, Sichuan Province

Patentee after: SICHUAN HEXIN YUANCHUANG LABOR Co.,Ltd.

Address before: 610017, 6 floor, wing Yat Plaza, No. 100 North Street, Qingyang District, Sichuan, Chengdu

Patentee before: SICHUAN YADING HUYANG RESOURCE GROUP Co.,Ltd.