[go: up one dir, main page]

CN104506594B - Data communications method and system for social networking application system - Google Patents

Data communications method and system for social networking application system Download PDF

Info

Publication number
CN104506594B
CN104506594B CN201410766197.XA CN201410766197A CN104506594B CN 104506594 B CN104506594 B CN 104506594B CN 201410766197 A CN201410766197 A CN 201410766197A CN 104506594 B CN104506594 B CN 104506594B
Authority
CN
China
Prior art keywords
social
information
communication
function
communication device
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
CN201410766197.XA
Other languages
Chinese (zh)
Other versions
CN104506594A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410766197.XA priority Critical patent/CN104506594B/en
Publication of CN104506594A publication Critical patent/CN104506594A/en
Application granted granted Critical
Publication of CN104506594B publication Critical patent/CN104506594B/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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of data communications method and system for social networking application system.Wherein, this method includes:First communication equipment logs in social networking application system, and starts the social functions in social networking application system, wherein, social functions comprise at least following any one or more functions:Instant chat function, addition good friend's function and public number addition function;First communication equipment establishes information transfer channel with any one or more second communication equipments in communication equipment group using near field communication (NFC);After the social information that the first communication equipment triggers transmission social functions, first communication equipment is transmitted social information to any one or more second communication equipments using communication transmission passage so that any one or more second communication equipments respond social functions according to social information.The present invention solves the transmission means identification of the social information of prior art offer, and sensitivity is low and the slow technical problem of information transmission speed.

Description

Data communication method and system for social application system
Technical Field
The invention relates to the field of computer internet, in particular to a data communication method and system for a social application system.
Background
With the rapid development of computer internet technology, internet-based social application software has come into play, for example: microblogs, WeChat, micro-visions, etc. The social application software is a platform for providing an instant interaction for users, for example, in two communication terminals installed with the same application software, after two users respectively log in the corresponding communication terminals by using login accounts, a login user of any one of the communication terminals initiates an instant chat, adds a friend, and the like through the social application software.
Based on this, with the development of the current mobile internet, the demand for data interaction between communication terminals is increasing, and in most cases, in the process of running an application program on one communication terminal, if social functions such as adding friends, joining group chat, adding a public number and the like are needed, social information for realizing the social functions needs to be initiated to another communication terminal. The prior art can realize the transmission of social information through a two-dimensional code technology.
Specifically, the two-dimensional code method provided by the prior art requires a communication terminal user to open a mobile phone camera, obtain a two-dimensional code picture by scanning a two-dimensional code, perform image recognition, and extract target information. After the communication terminal scans the two-dimensional code, the social number (such as a micro signal) of the friend, the group chat number or the public number is obtained from the two-dimensional code, and then the obtained social information can be sent to the corresponding communication terminal through a network, so that the social functions of adding the friend, paying attention to the public number, joining the group chat and the like are realized.
By analyzing the above mode, in the process of collecting the two-dimension code information, the camera needs to be opened, the camera can shoot after focusing is finished, then image recognition is carried out on the collected two-dimension code picture, and the target information is extracted. The whole process is complex, the transmitted information is very limited, and the focusing speeds and the definition of the shot pictures of different mobile phones are different, so that the identification sensitivity is low. Therefore, in the prior art, the social information transmission is completed in the process of acquiring the two-dimensional code, so that the problems of low information transmission speed and low identification sensitivity exist.
Aiming at the problems of low identification sensitivity and low information transmission speed of the transmission mode of the social information provided by the prior art, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the invention provides a data communication method and a data communication system for a social application system, which are used for at least solving the technical problems of low identification sensitivity and low information transmission speed of a transmission mode of social information provided by the prior art.
According to a first aspect of the embodiments of the present invention, there is provided a data communication method for a social application system, the method including: the first communication device logs in a social application system and starts a social function in the social application system, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function; the method comprises the steps that a first communication device and any one or more second communication devices in a communication device group establish an information transmission channel by using a short-distance wireless communication technology; after the first communication device triggers sending of the social information of the social function, the first communication device transmits the social information to any one or more second communication devices by using a communication transmission channel, so that any one or more second communication devices respond to the social function according to the social information.
According to a second aspect of the embodiments of the present invention, there is provided a data communication method for a social application system, the method including: the first communication device logs in a social application system and starts a social function in the social application system, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function; the method comprises the steps that a first communication device and any one or more second communication devices in a communication device group establish an information transmission channel by using a short-distance wireless communication technology; the method comprises the steps that any one or more second communication devices trigger to send social request information, the communication transmission channel is used for transmitting the social request information to the first communication device, the first communication device transmits the social information of the social function to the second communication devices according to the social request information, and therefore the any one or more second communication devices respond to the social function according to the social information.
According to a third aspect of the embodiments of the present invention, there is provided a data communication method for a social application system, the method including: starting a short-distance wireless communication terminal to broadcast social information; any one or more communication devices in the communication device group establish an information transmission channel with the short-distance wireless communication terminal by using the short-distance wireless communication technology; after any one or more communication devices in the communication device group log in a social application system, acquiring social information broadcasted by the short-distance wireless communication terminal by using an information transmission channel, and responding to a corresponding social function in the social application system according to the social information, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function.
According to a first aspect of the embodiments of the present invention, there is provided a data communication method for a social application system, the method including: the first communication device is used for logging in the social application system and starting a social function in the social application system, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function; any one or more second communication devices in the communication device group establish an information transmission channel with the first communication device by using a short-distance wireless communication technology; after the first communication device triggers the sending of the social information of the social function, the first communication device transmits the social information to any one or more second communication devices by using a communication transmission channel, so that the any one or more second communication devices respond to the social function according to the social information.
According to a second aspect of the embodiments of the present invention, there is provided a data communication method for a social application system, the method including: the first communication device is used for logging in the social application system and starting a social function in the social application system, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function; any one or more second communication devices in the communication device group establish an information transmission channel with the first communication device by using a short-distance wireless communication technology; after any one or more second communication devices trigger to send the social request information and transmit the social request information to the first communication device by using the communication transmission channel, the first communication device transmits the social information of the social function to the second communication device according to the social request information, so that any one or more second communication devices respond to the social function according to the social information.
According to a third aspect of the embodiments of the present invention, there is provided a data communication method for a social application system, the method including: the near field communication terminal is used for broadcasting social information; any one or more communication devices in the communication device group establish an information transmission channel with the short-range wireless communication terminal by using the short-range wireless communication technology, after the any one or more communication devices in the communication device group log in the social application system, the information transmission channel is used for acquiring social information broadcasted by the short-range wireless communication terminal, and the social function corresponding to the social application system is responded according to the social information, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function.
In the embodiment of the invention, a first communication device is adopted to log in a social application system, and a social function in the social application system is started, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function; the method comprises the steps that a first communication device and any one or more second communication devices in a communication device group establish an information transmission channel by using a short-distance wireless communication technology; after the first communication device triggers and sends the social information of the social function, the first communication device transmits the social information to any one or more second communication devices by using a communication transmission channel, so that the any one or more second communication devices respond to the social function according to the social information and establish the information transmission channel by adopting a short-distance wireless communication technology, the first communication device logs in a social application system, starts the social function in the social application system, and triggers and sends the social information of the social function, then the second communication device receives the social information by using the communication transmission channel, and further responds to the social function according to the social information, and the technical problems that the transmission mode identification sensitivity of the social information provided by the prior art is low and the information transmission speed is slow are solved. The whole process flow is simple, a complex carrier (such as a two-dimensional code) with determined operation is not needed, the identification sensitivity and the information transmission speed between two communication devices are improved, and the technical problems that the transmission mode of the social information provided by the prior art is low in identification sensitivity and slow in information transmission speed are solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1a is a schematic structural diagram of a data communication system for a social application system according to a first embodiment of the present invention;
FIG. 1b is a schematic structural diagram of a mobile terminal in a data communication system for a social application system according to the embodiment of the present invention shown in FIG. 1 a;
fig. 2a is a schematic structural diagram of a data communication system for a social application system according to a second embodiment of the present invention;
FIG. 2b is a schematic structural diagram of a mobile terminal in a data communication system for a social application system according to the embodiment of the present invention shown in FIG. 2 a;
fig. 3a is a schematic structural diagram of a data communication system for a social application system according to a third embodiment of the present invention;
FIG. 3b is a schematic structural diagram of a mobile terminal in a data communication system for a social application system according to the embodiment of the present invention shown in FIG. 3 a;
FIG. 4 is a flowchart of a data communication method for a social application system according to a fourth embodiment of the present invention;
FIG. 5 is a system interaction diagram for a social application system according to a fourth embodiment of the present invention;
FIG. 6 is a flow chart of a data communication method for a social application system according to a fifth embodiment of the present invention;
FIG. 7 is a system interaction diagram for a social application system according to a fifth embodiment of the present invention;
FIG. 8 is a flowchart of a data communication method for a social application system according to a sixth embodiment of the present invention; and
fig. 9 is a system interaction diagram for a social application system according to a sixth embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The following partial terms related to the present application are explained as follows:
nfc (near Field communication), near Field communication technology.
NFC TAG, i.e. a close range wireless communication device comprising an erasable NFC chip.
P2P (Peer to Peer), a Peer-to-Peer communication mode, P2P technology in the computer internet, may enable sharing of computer resources and services through direct exchange.
Example 1
Before describing further details of embodiments of the present application, one suitable computing architecture that may be used to implement the principles of the present application will be described with reference to FIG. 1 a. In the following description, embodiments of the present application will be described with reference to acts and symbolic representations of operations that are performed by one or more computers, unless indicated otherwise. As such, it will be understood that such acts and operations, which are at times referred to as being computer-executed, include the manipulation by the processing unit of the computer of electrical signals representing data in a structured form. This manipulation transforms the data or maintains it at locations in the computer's memory system, which reconfigures or otherwise alters the operation of the computer in a manner well understood by those skilled in the art. The data structures that maintain the data are physical locations of the memory that have particular properties defined by the format of the data. However, while the present application is described in the foregoing context, it is not meant to be limiting, as those of skill in the art will appreciate that aspects of the acts and operations described hereinafter may also be implemented in hardware.
In its most basic configuration, fig. 1a is a schematic structural diagram of a data communication system for a social application system according to a first embodiment of the present invention. For descriptive purposes, the architecture portrayed is only one example of a suitable environment and is not intended to suggest any limitation as to the scope of use or functionality of the application. Neither should the computing system be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in FIG. 1 a.
As shown in fig. 1a, a data communication for a social application system provided by the present application may include: a first communication device 10a and any one or more second communication devices 30a of the communication device group.
The first communication device 10a is configured to log in a social application system and start a social function in the social application system, where the social function at least includes any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function; any one or more second communication devices 30a in the communication device group, which establish an information transmission channel with the first communication device 10a using the short-range wireless communication technology; after the first communication device 10a triggers sending of the social information of the social function, the first communication device transmits the social information to any one or more second communication devices by using the communication transmission channel, so that any one or more second communication devices respond to the social function according to the social information.
Preferably, the first communication device in the foregoing system embodiments of the present application may be an intelligent mobile communication terminal, such as a smart phone, and the social application system may be a platform generated by installing social application software in the intelligent mobile communication terminal, for example: microblogs, WeChat, micro-visions, etc. The social function in the social application system refers to a function started by receiving a trigger instruction of a user in the operation process of the social application software. Taking the instant chat function as an example, after the current user successfully logs in the social application software and selects one or more friends, the current user can enter a chat room together with the selected friends by clicking a chat function button provided by the social application software to start the chat function between at least two people.
For example, taking WeChat as an example, after the WeChat is currently used for logging in to WeChat, by clicking a "initiate group chat" button on the WeChat interface and selecting at least one friend, the user can enter a chat room together with the friend to initiate a chat function.
Preferably, the short-range wireless communication technology in the system may be an NFC technology, and the second communication device may also be an intelligent mobile communication terminal. The first communication device and the second communication device use the short-range wireless communication technology, that is, the two communication devices can detect each other only when approaching a certain distance (for example, 6cm), and then establish an information transmission channel. Because the physical relationship between the two communication devices can be established only when a certain range is met, the security of the data subsequently transmitted between the two communication devices is higher, for example, in the process of completing the payment function between the two communication devices, the payment process is the function completed on the spot due to the close distance between the two devices, and the security is higher.
In an alternative embodiment, a hardware device capable of providing a short-range wireless communication technology, such as an NFC chip, may be built in the first communication device and the second communication device, and the two communication devices with the built-in NFC chips may start a function of transmitting data after approaching to a certain range.
Preferably, the function of the first communication device and any one or more second communication devices in the communication device group for establishing an information transmission channel by using the short-range wireless communication technology can be realized by at least two schemes:
the first scheme is as follows: after the first communication device and the second communication device simultaneously start the short-range wireless communication function, in the case that the physical distance between the first communication device and the second communication device is smaller than a predetermined threshold value, the establishment of the information transmission channel between the first communication device and the second communication device is successful.
Scheme II: and when the physical distance between the first communication device and the second communication device is smaller than a preset threshold value and the first communication device and/or the second communication device triggers the short-distance transmission instruction, successfully establishing an information transmission channel between the first communication device and the second communication device.
The predetermined threshold value here may be based on factory setting data of a hardware device providing the short-range wireless communication technology (preferably, 6cm is used, but is not limited thereto, and may be changed as needed). The information transmission channel establishing process provided by the second scheme not only limits the close distance between the two communication devices, but also further limits the need for the first communication device and/or the second communication device to confirm that the short-distance transmission is needed, so that the first scheme has the advantage of higher security compared with the first scheme.
In the above scheme of the present application, the first communication device actively initiates a social function with the second communication device. In an optional embodiment, after the first communication device receives a social instruction of the user, that is, after social information for initiating a social function to the second communication device is started, the social information is data transmitted on the basis of the short-range wireless communication technology, so that the accuracy and the safety are high. After the second communication device receives the social information, the interaction with the first communication device on the social function may be completed.
It should be further noted that, in the implementation process of the foregoing scheme, the first communication terminal may start the social function before the two communication terminals establish the information transmission channel, or after the two communication terminals establish the information transmission channel. May be determined according to the current application environment and the user's needs.
From the above analysis, the data communication method for the social application system provided by the application is characterized in that compared with the prior art that a two-dimensional code or other communication technologies are adopted to complete the data transmission process before two terminals, the scheme adopts a short-distance wireless communication technology to establish an information transmission channel, so that the first communication device logs in the social application system, starts the social function in the social application system, triggers and sends the social information of the social function, the second communication device receives the social information by using the communication transmission channel, further responds to the social function according to the social information, and the technical problems that the transmission mode of the social information provided by the prior art is low in identification sensitivity and the information transmission speed is low are solved. The whole process flow is simple, a complex carrier (such as a two-dimensional code) with operation determination is not needed, and the identification sensitivity and the information transmission speed between two communication devices are improved.
In addition, the key point in the above-mentioned embodiment of the present invention is that a short-range wireless communication technology is used between two communication devices to complete the data transmission process, and the technology has the characteristic that the proximity distance between the two communication devices must be within a small range to enable communication, so that the security of the data transmission process between the communication devices is higher. Therefore, the efficiency of data transmission is improved, and potentially unsafe data interaction in social application is avoided.
Specifically, still taking wechat as an example, the scheme provided by the embodiment of the application can complete an interaction method for adding wechat friends, adding group chat, recommending friends, sharing social information such as public numbers and the like through an NFC near field communication technology. The method for transmitting the interactive information by adopting the P2P architecture enables the interactive information transmission to be fast, concise and higher in safety.
In an optional scheme, in the case that the social function is an instant chat function and the social information is an invitation information of instant chat, the first communication device starts the instant chat function and logs in the multi-user session.
Preferably, in the process that the first communication device starts an instant chat function and logs in a multi-person conversation, a preferred scheme is as follows: the first communication device can select to enter any one or more multi-person conversations through an instant chat information interface opened when the instant chat function is started. For example, taking WeChat as an example, after a chat room list interface of the WeChat instant chat function is opened, any chat room on the chat room interface can be accessed through a click operation, and the chat room at the moment is a chat room which has been successfully created before.
Another preferred scheme is as follows: the first communication device may start creating a new chat room by starting a function of initiating a group chat in the instant chat function, and also complete the function of logging in a multi-person conversation.
Based on the above embodiment in which the social function is taken as an instant chat function, in the present application, the first communication device transmits the social information to any one or more second communication devices by using the communication transmission channel, so that a scheme implemented by any one or more second communication devices responding to the social function according to the social information may include the following implementation steps:
first, a first communication device transmits instant chat invitation information to any one or more second communication devices using a communication transmission channel.
The communication transmission channel used by the first communication device in the above steps is a data transmission channel realized by the short-range wireless communication technology, so that the transmission process of the chat invitation information sent by the first communication device to the second communication device is simple, quick and safe.
Then, any one or more second communication devices log in the multi-person session currently logged in by the first communication device according to instant chat invitation information, wherein the instant chat invitation information comprises: session identification information of a multi-person session in which the first communication device is currently logged in.
Still taking the micro-communication as an example, in the above-mentioned scheme, after the first communication device logs in a multi-person session, when the first communication device is close to any one or more second communication devices, instant chat invitation information may be initiated to the second communication device, and because the instant chat invitation information includes session identification information of the multi-person session currently logged in by the first communication device, the second communication device may log in the multi-person session currently logged in by the first communication device based on the session identification information, thereby completing an interaction function of social information between the two communication devices.
Based on the example that the social function is an instant chat function and the social information is an instant chat invitation information, the scheme that any one or more second communication devices log in the multi-user session currently logged in the first communication device according to the instant chat invitation information may be implemented by the following steps:
first, any one or more second communication devices receive instant chat invitation information.
And then, reading the session identification information of the multi-person session currently logged in by the first communication equipment, wherein the session identification information is contained in the instant chat invitation information.
Then, the second communication device responds to the instant chat invitation information and generates response information according to the session identification information.
And finally, the second communication equipment returns the response information to the first communication equipment, and after the first communication equipment confirms the response information, the second communication equipment successfully logs in the multi-person conversation currently logged in by the first communication equipment.
Still taking the WeChat as an example, the above-mentioned provided preferred scheme further describes a process of actively initiating transmission of social information by the first communication device, in the preferred scheme, after receiving the instant chat invitation information, the second communication device reads session identification information of a multi-person session currently logged in by the first communication device from the instant chat invitation information, so as to log in to the corresponding multi-person session locally by using the session identification information.
In order to further improve the security and avoid misoperation, the scheme can realize that the first communication device further verifies the chat identity of the second communication device by confirming the response information returned by the second communication device, so that the user experience is better, wherein in the function realization process, the function of further confirming the response information by the first communication device can be an optional function in the micro-communication, namely the user can start the confirmation function and also can close the confirmation function, so that the transmission efficiency of the social information can be improved in some application scenes.
It should be noted here that the above-mentioned optional or preferred solution applied to the instant chat function in the present application may also be applied to social functions such as a friend adding function, a public number adding function, and the like, and is not limited to the above-mentioned preferred or optional solution.
In summary, the social application system in the first embodiment of the present application may be a social application client such as a wechat, and the first communication device and the second communication device may be mobile terminals such as smart phones and tablet computers, and the following describes in detail a function implemented by the application scenario in which the scheme of the present application is applied to a group chat function of a wechat.
For example, a WeChat group chat function is taken as an example, in order to solve the problem that scanning of a two-dimensional code and joining of a group chat are slow, the NFC technology is adopted between communication devices needing to be joined into the same chat room to replace the two-dimensional code to transmit social information, when the two communication devices with NFC are close to each other, the two communication devices can transmit information after connection is established, and therefore a user of a device B can join a chat group shared by a user of a device A.
The following describes in detail how the device B user joins the chat group shared by the logged-in users of the device a, by taking the first communication device as the device a, the second communication device as the device B, and the device a actively initiates the group chat function as an example:
first, device a logs in WeChat, opens the group chat information interface, and selects or creates a multi-person session.
Secondly, the device A approaches the device B, and under the condition that the approach distance between the two devices is less than 6cm, the two devices establish an information transmission channel through the NFC technology.
Then, triggering device a to initiate instant chat invitation information, so that device a transfers a group chat number to device B.
Then, the device B receives the group chat number, returns a response message to the device a, and requests the device a to confirm that the user of the current device B joins the group chat.
Finally, device a causes the user of device B to join the multi-person session selected or created by current device a by acknowledging the response information.
Therefore, the key point in the above-mentioned embodiment of the present invention is that a short-range wireless communication technology is used between two communication devices to complete the data transmission process, and the technology has the characteristic that the proximity distance between the two communication devices must be within a small range to enable communication, so that the security of the data transmission process between the communication devices is higher. Therefore, the efficiency of data transmission is improved, and potentially unsafe data interaction in social application is avoided.
Example 2
Before describing further details of embodiments of the present application, one suitable computing architecture that may be used to implement the principles of the present application will be described with reference to FIG. 2 a. In the following description, embodiments of the present application will be described with reference to acts and symbolic representations of operations that are performed by one or more computers, unless indicated otherwise. As such, it will be understood that such acts and operations, which are at times referred to as being computer-executed, include the manipulation by the processing unit of the computer of electrical signals representing data in a structured form. This manipulation transforms the data or maintains it at locations in the computer's memory system, which reconfigures or otherwise alters the operation of the computer in a manner well understood by those skilled in the art. The data structures that maintain the data are physical locations of the memory that have particular properties defined by the format of the data. However, while the present application is described in the foregoing context, it is not meant to be limiting, as those of skill in the art will appreciate that aspects of the acts and operations described hereinafter may also be implemented in hardware.
In its most basic configuration, fig. 2a is a schematic structural diagram of a data communication system for a social application system according to a second embodiment of the present invention. For descriptive purposes, the architecture portrayed is only one example of a suitable environment and is not intended to suggest any limitation as to the scope of use or functionality of the application. Neither should the computing system be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in FIG. 2.
As shown in fig. 2a, a data communication for a social application system provided by the present application may include: a first communication device 10b and any one or more second communication devices 30b of the communication device group.
The first communication device 10b is configured to log in the social application system and start a social function in the social application system, where the social function at least includes any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function; any one or more second communication devices 30b in the communication device group, which establish an information transmission channel with the first communication device 10b using the short-range wireless communication technology; after any one or more second communication devices 30b trigger to send the social request information and transmit the social request information to the first communication device by using the communication transmission channel, the first communication device 10b transmits the social information of the social function to the second communication device according to the social request information, so that any one or more second communication devices 30b respond to the social function according to the social information.
Preferably, the first communication device in the above-mentioned aspect of the present application may be an intelligent mobile communication terminal, such as a smart phone, and the social application system may be a platform generated by installing social application software in the intelligent mobile communication terminal, for example: microblogs, WeChat, micro-visions, etc. The social function in the social application system refers to a function started by receiving a trigger instruction of a user in the operation process of the social application software. Taking the instant chat function as an example, after the current user successfully logs in the social application software and selects one or more friends, the current user can enter a chat room together with the selected friends by clicking a chat function button provided by the social application software to start the chat function between at least two people.
For example, taking WeChat as an example, after the WeChat is currently used for logging in to WeChat, by clicking a "initiate group chat" button on the WeChat interface and selecting at least one friend, the user can enter a chat room together with the friend to initiate a chat function.
Preferably, the short-range wireless communication technology in the above scheme of the present application may be an NFC technology, and the second communication device may also be an intelligent mobile communication terminal. The first communication device and the second communication device use the short-range wireless communication technology, that is, the two communication devices can detect each other only when approaching a certain distance (for example, 6cm), and then establish an information transmission channel. Because the physical relationship between the two communication devices can be established only when a certain range is met, the security of the data subsequently transmitted between the two communication devices is higher, for example, in the process of completing the payment function between the two communication devices, the payment process is the function completed on the spot due to the close distance between the two devices, and the security is higher.
In an alternative embodiment, a hardware device capable of providing a short-range wireless communication technology, such as an NFC chip, may be built in the first communication device and the second communication device, and the two communication devices with the built-in NFC chips may start a function of transmitting data after approaching to a certain range.
Preferably, the function of the first communication device and any one or more second communication devices in the communication device group for establishing an information transmission channel by using the short-range wireless communication technology can be realized by at least two schemes:
the first scheme is as follows: after the first communication device and the second communication device simultaneously start the short-range wireless communication function, in the case that the physical distance between the first communication device and the second communication device is smaller than a predetermined threshold value, the establishment of the information transmission channel between the first communication device and the second communication device is successful.
Scheme II: and when the physical distance between the first communication device and the second communication device is smaller than a preset threshold value and the first communication device and/or the second communication device triggers the short-distance transmission instruction, successfully establishing an information transmission channel between the first communication device and the second communication device.
The predetermined threshold value here may be based on factory setting data of a hardware device providing the short-range wireless communication technology (preferably, 6cm is used, but is not limited thereto, and may be changed as needed). The information transmission channel establishing process provided by the second scheme not only limits the close distance between the two communication devices, but also further limits the need for the first communication device and/or the second communication device to confirm that the short-distance transmission is needed, so that the first scheme has the advantage of higher security compared with the first scheme.
In the above scheme of the present application, the second communication device actively initiates a social function between the request and the first communication device. In an optional embodiment, after the second communication device initiates a social request instruction to the first communication device, that is, initiates social request information for initiating a social function to the first communication device, the social request information is data transmitted on the basis of a short-range wireless communication technology, so that the social request information has higher accuracy and security. After the first communication device receives the social request information, the social information of the currently running social function is transmitted to the second communication device, that is, the interaction of the first communication device and the second communication device on the social function can be completed.
It should be further noted that, in the implementation process of the foregoing scheme, the first communication terminal may start the social function before the two communication terminals establish the information transmission channel, or after the two communication terminals establish the information transmission channel. May be determined according to the current application environment and the user's needs.
From the above analysis, compared with the prior art that the data communication method for the social application system provided by the present application adopts two-dimensional codes or other communication technologies to complete the data transmission process before the two terminals, the scheme adopts the short-distance wireless communication technology to establish the information transmission channel, so that the first communication equipment actively initiates social request information by the second communication equipment after logging in the social application system and starting the social function in the social application system, receiving the social request information at the first communication device and returning the social information of the currently used social function to the second communication device, wherein the second communication device receives the social information by using a communication transmission channel, and then according to the social function of social information response, the technical problems that the transmission mode identification sensitivity of the social information provided by the prior art is low and the information transmission speed is slow are solved. The whole process flow is simple, a complex carrier (such as a two-dimensional code) with operation determination is not needed, and the identification sensitivity and the information transmission speed between two communication devices are improved.
Specifically, still taking wechat as an example, the scheme provided by the embodiment of the application can complete an interaction method for adding wechat friends, adding group chat, recommending friends, sharing social information such as public numbers and the like through an NFC near field communication technology. The method for transmitting the interactive information by adopting the P2P architecture enables the interactive information transmission to be fast, concise and higher in safety.
In an alternative scheme, in the case that the social function is an instant chat function, the first communication device starts the instant chat function and logs in the multi-person session.
Preferably, in the process that the first communication device starts an instant chat function and logs in a multi-person conversation, a preferred scheme is as follows: the first communication device can select to enter any one or more multi-person conversations through an instant chat information interface opened when the instant chat function is started. For example, taking WeChat as an example, after a chat room list interface of the WeChat instant chat function is opened, any chat room on the chat room interface can be accessed through a click operation, and the chat room at the moment is a chat room which has been successfully created before.
Another preferred scheme is as follows: the first communication device may start creating a new chat room by starting a function of initiating a group chat in the instant chat function, and also complete the function of logging in a multi-person conversation.
Based on the above embodiment taking the social function as an instant chat function as an example, in the above solution of the present application, the communication transmission channel is used to transmit the social request information to the first communication device, and the first communication device transmits the social information of the social function to the second communication device according to the social request information, so that any one or more second communication devices may respond to the social function according to the social information, and the implementation scheme may include the following implementation steps:
first, any one or more second communication devices transmit instant chat request information to the first communication device using a communication transmission channel.
The communication transmission channel used by the second communication device in the above steps is a data transmission channel realized by the short-range wireless communication technology, so that the transmission process of the instant chat request information sent by the second communication device to the first communication device is simple, quick and safe.
Then, the first communication device responds to the instant chat request information and generates instant chat response information.
Finally, any one or more second communication devices log in the multi-person conversation currently logged in by the first communication device according to instant chat response information, wherein the instant chat response information comprises: session identification information of a multi-person session in which the first communication device is currently logged in.
Still taking the micro-communication as an example, in the above-mentioned scheme, after the first communication device logs in a multi-person session, when the first communication device is close to any one or more second communication devices, the second communication device may initiate instant request information, the first communication device receiving the instant request information may respond to the request to generate instant chat response information, and return the chat response information to the second communication device, because the instant chat response information includes session identification information of the multi-person session currently logged in by the first communication device, the second communication device may log in the multi-person session currently logged in by the first communication device based on the session identification information, thereby completing an interaction function of social information between the two communication devices.
Based on the above-mentioned example that the social function is an instant chat function, and the social information is instant chat response information carrying session identification information of a multi-person session currently logged in by the first communication device, in the above-mentioned solution of the present application, a solution implemented by any one or more second communication devices logging in the multi-person session currently logged in by the first communication device according to the instant chat response information may be implemented by the following steps:
firstly, any one or more second communication devices receive instant chat response information returned by the first communication device.
And then, reading the session identification information of the multi-person session currently logged in by the first communication equipment, which is contained in the instant chat response information.
And finally, the second communication equipment searches for the multi-person session corresponding to the session identification information, and after the multi-person session corresponding to the login session identification information is confirmed, the second communication equipment successfully logs in the multi-person session currently logged in by the first communication equipment.
Still taking the micro-communication as an example, a preferred scheme provided by the foregoing scheme further describes a request process of actively initiating social information by the second communication device, in the preferred scheme, after receiving instant chat request information actively initiated by the first communication device, the first communication device generates and returns instant chat response information carrying session identification information of a multi-person session currently logged in by the first communication device, and the instant chat response information is sent to the second communication device as social information, so that the second communication device can read session identification information of the multi-person session currently logged in by the first communication device from the instant chat response information, thereby locally logging in a corresponding multi-person session by using the session identification information.
It should be noted here that the above-mentioned optional or preferred solution applied to the instant chat function in the present application may also be applied to social functions such as a friend adding function, a public number adding function, and the like, and is not limited to the above-mentioned preferred or optional solution.
In summary, the social application system in the second embodiment provided by the present application may be a social application client such as a wechat, and the first communication device and the second communication device may be mobile terminals, such as smart phones and tablet computers, and the following describes in detail a function implemented by the application scenario in which the scheme of the present application is applied to a group chat function of a wechat.
For example, a WeChat group chat function is taken as an example, in order to solve the problem that scanning of a two-dimensional code and joining of a group chat are slow, the NFC technology is adopted between communication devices needing to be joined into the same chat room to replace the two-dimensional code to transmit social information, when the two communication devices with NFC are close to each other, the two communication devices can transmit information after connection is established, and therefore a user of a device B can join a chat group shared by a user of a device A.
Taking the first communication device as the device a and the second communication device as the device B, after the device a initiates the group chat function, the device B actively initiates a group chat requesting to join the device a, and the following detailed description is given to the flow of how the device B user joins the chat group shared by the logged-in users of the device a:
first, device a logs in WeChat, opens the group chat information interface, and selects or creates a multi-person session.
Secondly, the device A approaches the device B, and under the condition that the approach distance between the two devices is less than 6cm, the two devices establish an information transmission channel through the NFC technology.
Then, triggering device B to initiate instant chat request information.
Then, the device a generates response information according to the instant chat request information, wherein the response information carries the group chat number.
Next, the current device a passes the group chat number to device B.
Finally, the device B receives the group chat number, and the user of the device B joins the multi-person session selected or created by the current device a using the group chat number.
Therefore, the key point in the above-mentioned embodiment of the present invention is that a short-range wireless communication technology is used between two communication devices to complete the data transmission process, and the technology has the characteristic that the proximity distance between the two communication devices must be within a small range to enable communication, so that the security of the data transmission process between the communication devices is higher. Therefore, the efficiency of data transmission is improved, and potentially unsafe data interaction in social application is avoided.
Example 3
Before describing further details of embodiments of the present application, one suitable computing architecture that may be used to implement the principles of the present application will be described with reference to FIG. 3 a. In the following description, embodiments of the present application will be described with reference to acts and symbolic representations of operations that are performed by one or more computers, unless indicated otherwise. As such, it will be understood that such acts and operations, which are at times referred to as being computer-executed, include the manipulation by the processing unit of the computer of electrical signals representing data in a structured form. This manipulation transforms the data or maintains it at locations in the computer's memory system, which reconfigures or otherwise alters the operation of the computer in a manner well understood by those skilled in the art. The data structures that maintain the data are physical locations of the memory that have particular properties defined by the format of the data. However, while the present application is described in the foregoing context, it is not meant to be limiting, as those of skill in the art will appreciate that aspects of the acts and operations described hereinafter may also be implemented in hardware.
In its most basic configuration, fig. 3a is a schematic structural diagram of a data communication system for a social application system according to a third embodiment of the present invention. For descriptive purposes, the architecture portrayed is only one example of a suitable environment and is not intended to suggest any limitation as to the scope of use or functionality of the application. Neither should the computing system be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in FIG. 3.
As shown in fig. 3a, a data communication for a social application system provided by the present application may include: the short range wireless communication terminal 100 and any one or more communication devices 300 in the communication device group.
A short-range wireless communication terminal 100 for broadcasting social information; any one or more communication devices 300 in the communication device group establish an information transmission channel with the short-range wireless communication terminal 100 by using the short-range wireless communication technology, after any one or more communication devices 100 in the communication device group log in a social application system, the information transmission channel is used for acquiring social information broadcasted by the short-range wireless communication terminal 300, and responding to a corresponding social function in the social application system according to the social information, wherein the social function at least comprises any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function.
As can be seen from fig. 3, the short-range wireless communication terminal in the above-described embodiment of the present application may be a device loaded with NFCTAG, may store preset social information, and has a function of broadcasting the social information after being started.
Preferably, the short-range wireless communication technology used by the communication device in the above scheme may be an NFC technology, and the communication device may also be an intelligent mobile communication terminal. The fact that any one or more communication devices in the communication device group and the short-range wireless communication terminal use the short-range wireless communication technology means that the devices can detect each other only when the devices are close to a certain distance (for example, 6cm), and then an information transmission channel is established. Because the physical relationship between the devices can be established only when a certain range is met, the security of the data subsequently transmitted between the two communication devices is higher, for example, in the process of completing the payment function between the devices, the payment process is the function completed on the spot because the distance between the two devices is very close, and the security is higher.
Here, the social information stored in the short-range wireless communication terminal 100 may be plaintext login information or ciphertext login information.
In the case that the social information is plaintext information, any one or more communication devices 300 need to query ciphertext login information corresponding to the plaintext login information from a background server, and then log in a corresponding multi-user session according to the ciphertext login information.
The background server is used for storing a preset login information table, the login information table records plaintext login information, ciphertext login information and a corresponding relation between the plaintext login information and the ciphertext login information, the plaintext login information used for logging in the multiplayer session is generated after the multiplayer session is established, and the plaintext login information is converted into corresponding ciphertext login information.
In an alternative embodiment, a hardware device capable of providing the near field communication technology, such as an NFC chip, may be built in the communication device, and the communication device with the built-in NFC chip may start the function of transmitting data after approaching a certain range with the near field communication terminal.
Preferably, the function of any one or more communication devices in the communication device group to establish an information transmission channel with the short-range wireless communication terminal by using the short-range wireless communication technology can be realized by at least the following two schemes:
the first scheme is as follows: after the near field wireless communication function is started by any one or more communication devices in the communication device group, under the condition that the physical distance between any one or more communication devices in the communication device group and the near field wireless communication terminal is smaller than a preset threshold value, the establishment of an information transmission channel between any one or more communication devices in the communication device group and the near field wireless communication terminal is successful.
Scheme II: under the condition that the physical distance between any one or more communication devices in the communication device group and the short-distance wireless communication terminal is smaller than a preset threshold value and the short-distance transmission instruction is triggered by any one or more communication devices in the communication device group, successfully establishing an information transmission channel between any one or more communication devices in the communication device group and the short-distance wireless communication terminal;
the short-distance wireless communication terminal stores social information in advance.
The predetermined threshold value here may be based on factory setting data of a hardware device providing the short-range wireless communication technology (preferably, 6cm is used, but is not limited thereto, and may be changed as needed). The information transmission channel establishing process provided by the second scheme not only limits the close distance between the devices, but also further limits the need for the communication device to confirm the need for short-distance transmission, so that the first scheme has the advantage of higher safety.
According to the scheme, after any communication device receives the social information broadcasted by the short-distance wireless communication terminal, the social information is data transmitted on the basis of the short-distance wireless communication technology, and therefore the method and the device have high accuracy and safety. After the plurality of communication devices receive the social information, the interaction of the plurality of communication devices on the social function may be completed.
It should be further noted that, in the process of the foregoing solution, the communication terminal may start the social function before the information transmission channel is established between the terminals, or after the information transmission channel is established. May be determined according to the current application environment and the user's needs.
From the above analysis, the data communication method for the social application system provided by the application is characterized in that compared with the prior art that two-dimensional codes or other communication technologies are adopted to complete the data transmission process before two terminals, the scheme realizes that on the basis of social information broadcasted by the short-distance wireless communication terminal, each communication terminal adopts the short-distance wireless communication technology to establish an information transmission channel with the short-distance wireless communication terminal, so that any communication terminal logs in the social application system, and after the social function in the social application system is started, the received social information can be used for responding to the social function, and the technical problems that the transmission mode of the social information provided by the prior art is low in identification sensitivity and the information transmission speed is low are solved. The whole process flow is simple, a complex carrier (such as a two-dimensional code) with operation determination is not needed, and the identification sensitivity and the information transmission speed between two communication devices are improved.
In a first optional embodiment provided by the present application, in a case that the social function is an instant chat function, the social information is session identification information, the instant chat function is started on any one or more communication devices in the communication device group, and after a multi-user session is logged in, the communication device logs in the corresponding multi-user session according to the session identification information.
In the first optional embodiment of the present application, after any one or more communication devices in the communication device group start an instant chat function and acquire social information broadcasted by the short-range wireless communication terminal, the same multi-user session can be simultaneously logged in, and based on the solutions disclosed in the first and second embodiments, the optional and preferred solutions provided in the first or second embodiment may be further adopted between the communication devices in the communication device group to perform data transmission.
In a second optional embodiment provided by the present application, in a case that the social function is a friend adding function, the social information is friend identification information, and after any one or more communication devices in the communication device group start the friend adding function, the communication device searches and adds a corresponding friend according to the friend identification information.
In a third optional embodiment provided by the present application, in a case that the social function is a public number adding function, the social information is public number information, and after any one or more communication devices in the communication device group start the public number adding function, the communication device searches for and adds a corresponding public number according to the public number information.
It should be noted here that, in the above-mentioned first embodiment and second embodiment of the present application, optional or preferred solutions applied to the instant chat function may also be applied to social functions such as a friend adding function, a public number adding function, and the like, and are not limited to the above-mentioned preferred or optional solutions.
In summary, the social application system in the third embodiment provided by the present application may be a social application client such as a wechat, and the communication device may be a mobile terminal, for example, an intelligent terminal such as a smart phone or a tablet computer, and the following describes in detail a function implemented by the application scenario in which the scheme of the present application is applied to a group chat function of a wechat.
The communication equipment which establishes an information transmission channel with the near field communication terminal can receive the broadcasted group chat number, so that a login user of each communication equipment can apply for joining the chat group corresponding to the group chat number.
The following describes in detail the flow of a chat group shared by any communication device, taking the communication device and the NFC TAG as an example, as follows:
first, a group chat number is stored in the NFC TAG and, after starting the NFC TAG, the NFCTAG broadcasts the group chat number.
Then, any one or more communication devices in the group of communication devices are close to the NFC TAG, and a communication device having a distance from the NFC TAG smaller than a communication threshold (e.g. 6cm) can read the group chat number.
Finally, the communication device reading the group chat number may request to join the group chat.
The above method can also be applied to transmitting information such as micro signals (self or friends), public numbers and the like.
Therefore, the key point in the above-mentioned embodiment of the present invention is that a short-range wireless communication technology is used between the devices to complete the data transmission process, and the technology has the characteristic that the proximity distance between the devices must be within a small range to enable communication, so that the security of the data transmission process between the devices is higher. Therefore, the efficiency of data transmission is improved, and potentially unsafe data interaction in social application is avoided.
Example 4
In accordance with an embodiment of the present invention, there is provided a data communication method for a social application system, it should be noted that the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
The method provided by the fourth embodiment of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device with a social application function. Taking the example of the data communication method running on the mobile terminal, the system structure shown in fig. 1a provided in the fourth embodiment may be used, and it is understood that fig. 1a is a system hardware structure block diagram of a data communication method for a social application system according to an embodiment of the present invention. In connection with fig. 1b, in the system framework of the data communication method for the social application system shown in fig. 1a, at least two communication devices are included, the communication devices may be mobile terminals, and each mobile terminal may include one or more (only one shown in the figure) processors 102 (the processors 102 may include, but are not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. It will be understood by those skilled in the art that the structure shown in fig. 1b is only an illustration and is not intended to limit the structure of the electronic device. For example, the mobile terminal may also include more or fewer components than shown in FIG. 1b, or have a different configuration than shown in FIG. 1 b.
The memory 104 may be used to store software programs and modules of application software, such as program instructions/modules corresponding to the data communication method for the social application system in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implementing the above-mentioned method for obtaining the driving route. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 may include a Network Interface Controller (NIC) that may be connected to other Network devices through a base station to communicate with the internet. In one example, the transmission device 106 can be a Radio Frequency (RF) module, which is used to communicate with the internet in a wireless manner.
Under the operating environment, the application provides a data communication method for the social application system as shown in fig. 4. Fig. 4 is a flowchart of a data communication method for a social application system according to a fourth embodiment of the present invention.
Fig. 4 is a flowchart illustrating a data communication method for a social application system according to a fourth embodiment of the present invention.
As shown in fig. 4, the data communication method for the social application system may include the steps of:
step S40, the first communication device logs in the social application system and starts a social function in the social application system, where the social function at least includes any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function.
The first communication device in the above step S40 may be an intelligent mobile communication terminal, such as a smart phone, and the social application system may be a platform generated by installing social application software in the intelligent mobile communication terminal, for example: microblogs, WeChat, micro-visions, etc. The social function in the social application system refers to a function started by receiving a trigger instruction of a user in the operation process of the social application software. Taking the instant chat function as an example, after the current user successfully logs in the social application software and selects one or more friends, the current user can enter a chat room together with the selected friends by clicking a chat function button provided by the social application software to start the chat function between at least two people.
For example, taking WeChat as an example, after the WeChat is currently used for logging in to WeChat, by clicking a "initiate group chat" button on the WeChat interface and selecting at least one friend, the user can enter a chat room together with the friend to initiate a chat function.
In step S42, the first communication device establishes an information transmission channel with any one or more second communication devices in the communication device group using the short-range wireless communication technology.
The short-range wireless communication technology in step S42 may be an NFC technology, and the second communication device may also be an intelligent mobile communication terminal. The first communication device and the second communication device use the short-range wireless communication technology, that is, the two communication devices can detect each other only when approaching a certain distance (for example, 6cm), and then establish an information transmission channel. Because the physical relationship between the two communication devices can be established only when a certain range is met, the security of the data subsequently transmitted between the two communication devices is higher, for example, in the process of completing the payment function between the two communication devices, the payment process is the function completed on the spot due to the close distance between the two devices, and the security is higher.
In an alternative embodiment, a hardware device capable of providing a short-range wireless communication technology, such as an NFC chip, may be built in the first communication device and the second communication device, and the two communication devices with the built-in NFC chips may start a function of transmitting data after approaching to a certain range.
Preferably, the function of the step S42 can be realized by at least two schemes:
the first scheme is as follows: after the first communication device and the second communication device simultaneously start the short-range wireless communication function, in the case that the physical distance between the first communication device and the second communication device is smaller than a predetermined threshold value, the establishment of the information transmission channel between the first communication device and the second communication device is successful.
Scheme II: and when the physical distance between the first communication device and the second communication device is smaller than a preset threshold value and the first communication device and/or the second communication device triggers the short-distance transmission instruction, successfully establishing an information transmission channel between the first communication device and the second communication device.
The predetermined threshold value here may be based on factory setting data of a hardware device providing the short-range wireless communication technology (preferably, 6cm is used, but is not limited thereto, and may be changed as needed). The information transmission channel establishing process provided by the second scheme not only limits the close distance between the two communication devices, but also further limits the need for the first communication device and/or the second communication device to confirm that the short-distance transmission is needed, so that the first scheme has the advantage of higher security compared with the first scheme.
In step S44, after the first communication device triggers sending of the social information of the social function, the first communication device transmits the social information to any one or more second communication devices using the communication transmission channel, so that any one or more second communication devices respond to the social function according to the social information.
In the above step S44, the first communication device actively initiates a social function with the second communication device. In an optional embodiment, after the first communication device receives a social instruction of the user, that is, after social information for initiating a social function to the second communication device is started, the social information is data transmitted on the basis of the short-range wireless communication technology, so that the accuracy and the safety are high. After the second communication device receives the social information, the interaction with the first communication device on the social function may be completed.
It should be further noted that, in the process implemented in the foregoing step S40 to step S44, the sequence of step S40 and step S42 may be exchanged, that is, the first communication terminal may initiate the social function before the two communication terminals establish the information transmission channel, or after the information transmission channel is established. May be determined according to the current application environment and the user's needs.
From the above analysis, the data communication method for the social application system provided by the application is characterized in that compared with the prior art that a two-dimensional code or other communication technologies are adopted to complete the data transmission process before two terminals, the scheme adopts a short-distance wireless communication technology to establish an information transmission channel, so that the first communication device logs in the social application system, starts the social function in the social application system, triggers and sends the social information of the social function, the second communication device receives the social information by using the communication transmission channel, further responds to the social function according to the social information, and the technical problems that the transmission mode of the social information provided by the prior art is low in identification sensitivity and the information transmission speed is low are solved. The whole process flow is simple, a complex carrier (such as a two-dimensional code) with operation determination is not needed, and the identification sensitivity and the information transmission speed between two communication devices are improved.
In addition, the key point in the above-mentioned embodiment of the present invention is that a short-range wireless communication technology is used between two communication devices to complete the data transmission process, and the technology has the characteristic that the proximity distance between the two communication devices must be within a small range to enable communication, so that the security of the data transmission process between the communication devices is higher. Therefore, the efficiency of data transmission is improved, and potentially unsafe data interaction in social application is avoided.
Specifically, still taking wechat as an example, the scheme provided by the embodiment of the application can complete an interaction method for adding wechat friends, adding group chat, recommending friends, sharing social information such as public numbers and the like through an NFC near field communication technology. The method for transmitting the interactive information by adopting the P2P architecture enables the interactive information transmission to be fast, concise and higher in safety.
In an optional scheme, in the case that the social function is an instant chat function and the social information is an invitation information of instant chat, the first communication device starts the instant chat function and logs in the multi-user session.
Preferably, in the process that the first communication device starts an instant chat function and logs in a multi-person conversation, a preferred scheme is as follows: the first communication device can select to enter any one or more multi-person conversations through an instant chat information interface opened when the instant chat function is started. For example, taking WeChat as an example, after a chat room list interface of the WeChat instant chat function is opened, any chat room on the chat room interface can be accessed through a click operation, and the chat room at the moment is a chat room which has been successfully created before.
Another preferred scheme is as follows: the first communication device may start creating a new chat room by starting a function of initiating a group chat in the instant chat function, and also complete the function of logging in a multi-person conversation.
Based on the above embodiment in which the social function is taken as an instant chat function, in step S44, the first communication device transmits the social information to any one or more second communication devices using a communication transmission channel, so that a scheme implemented by any one or more second communication devices responding to the social function according to the social information may include the following implementation steps:
in step S441, the first communication device transmits the instant chat invitation information to any one or more second communication devices using the communication transmission channel.
The communication transmission channel used by the first communication device in step S441 is a data transmission channel implemented by the short-range wireless communication technology, so that the transmission process of the chat invitation information sent by the first communication device to the second communication device, that is, the chat invitation information, is simple, fast and safe.
Step S443, logging in a multi-user session currently logged in by any one or more second communication devices according to instant chat invitation information, where the instant chat invitation information includes: session identification information of a multi-person session in which the first communication device is currently logged in.
Still taking the micro-communication as an example, the solutions provided in steps S441 and S443 can implement that after the first communication device logs in a multi-person session, when the first communication device is close to any one or more second communication devices, the instant chat invitation information can be initiated to the second communication device, and because the instant chat invitation information includes the session identification information of the multi-person session currently logged in by the first communication device, the second communication device can log in the multi-person session currently logged in by the first communication device based on the session identification information, thereby completing the interaction function of social information between the two communication devices.
Based on that the social function is an instant chat function, and the social information is an instant chat invitation information, in the above-mentioned step S443 of the present application, a scheme that any one or more second communication devices log in a multi-user session currently logged in by the first communication device according to the instant chat invitation information may be implemented by the following steps:
in step S4431, any one or more second communication devices receive instant chat invitation information.
Step S4433, reading session identification information of the multi-person session currently logged in by the first communication device, which is included in the instant chat invitation information.
Step S4435, the second communication device responds to the instant chat invitation information, and generates response information according to the session identification information.
Step S4437, the second communication device returns the response information to the first communication device, and after the first communication device confirms the response information, the second communication device successfully logs in the multi-person session in which the first communication device currently logs in.
Still taking the WeChat as an example, the above-mentioned step S4431 and step S4437 provide a preferred scheme that further describes a process of actively initiating transmission of social information by the first communication device, and in the preferred scheme, after receiving the instant chat invitation information, the second communication device reads session identification information of a multi-person session currently logged in by the first communication device from the instant chat invitation information, so as to log in to the corresponding multi-person session locally by using the session identification information.
In order to further improve the security and avoid misoperation, steps S4435 and S4437 may implement that the first communication device further verifies the chat identity of the second communication device by confirming the response information returned by the second communication device, so as to make the user experience better, wherein, in the implementation process of the function, the function of the first communication device further confirming the response information may be an optional function in the WeChat, that is, the user may turn on the confirmation function or turn off the confirmation function, so as to improve the transmission efficiency of the social information in some application scenarios.
Preferably, in order to ensure the security of the joining session, the session identification information of the multi-person session used for login may be subjected to security processing, specifically, in the case that the session identification information is plaintext login information, the plaintext login information may be converted, and the conversion may be an encryption manner, for example: and converting the plaintext login information into ciphertext login information by adopting an algorithm of 3DEX or random codes.
Therefore, in the process of successfully logging in the multi-person session currently logged in by the first communication device by the second communication device, the following steps can be implemented:
first, the second communication device queries from the background server according to the received plaintext login information, and obtains ciphertext login information for joining the session.
Then, any one or more second communication devices use the ciphertext login information to log in the multi-person session in which the first communication device is currently logged in.
The background server is used for storing a preset login information table, and the login information table records plaintext login information, ciphertext login information and a corresponding relation between the plaintext login information and the ciphertext login information.
Specifically, after one multi-person session is created by any one of the communication devices, the plaintext login information for logging in the multi-person session is stored in the database in the background server, and the plaintext login information is converted into corresponding ciphertext login information.
It should be noted here that the above-mentioned optional or preferred solution applied to the instant chat function in the present application may also be applied to social functions such as a friend adding function, a public number adding function, and the like, and is not limited to the above-mentioned preferred or optional solution.
To sum up, with reference to fig. 5, the social application system in the fourth embodiment of the present application may be a social application client such as a wechat, and the first communication device and the second communication device may be mobile terminals such as smart phones and tablet computers, and the following describes in detail a function implemented by the application scenario in which the scheme of the present application is applied to a group chat function of a wechat.
For example, a WeChat group chat function is taken as an example, in order to solve the problem that scanning of a two-dimensional code and joining of a group chat are slow, the NFC technology is adopted between communication devices needing to be joined into the same chat room to replace the two-dimensional code to transmit social information, when the two communication devices with NFC are close to each other, the two communication devices can transmit information after connection is established, and therefore a user of a device B can join a chat group shared by a user of a device A.
The following describes in detail how the device B user joins the chat group shared by the logged-in users of the device a, by taking the first communication device as the device a, the second communication device as the device B, and the device a actively initiates the group chat function as an example:
step a1, device A logs on WeChat, opens group chat information interface, selects or creates a multi-person session.
And B1, enabling the device A to approach the device B, and establishing an information transmission channel by the two devices through the NFC technology under the condition that the approach distance between the two devices is less than 6 cm.
Step c1, triggering device a to initiate an instant chat invitation message, causing device a to pass a group chat number to device B.
In step d1, device B receives the group chat number and generates response information.
Step e1, device B returns a response message to device a requesting device a to confirm that the user of device B currently joins the group chat.
In step f1, device a joins the user of device B in the multi-person session selected or created by the current device a by confirming the response information.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 5
In accordance with an embodiment of the present invention, there is provided a data communication method for a social application system, it should be noted that the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
The method provided by the fifth embodiment of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device with a social application function. Taking the example of the data communication method running on the mobile terminal, the system structure shown in fig. 2a provided in the fifth embodiment may be used, and it is understood that fig. 2a is a block diagram of a system hardware structure of another data communication method for a social application system according to an embodiment of the present invention. In connection with fig. 2b, in the system framework of the data communication method for the social application system shown in fig. 2a, at least two communication devices are included, the communication devices may be mobile terminals, and each mobile terminal may include one or more (only one shown in the figure) processors 102 (the processors 102 may include but are not limited to processing means such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission means 106 for communication functions. It will be understood by those skilled in the art that the structure shown in fig. 2b is only an illustration and is not intended to limit the structure of the electronic device. For example, the mobile terminal may also include more or fewer components than shown in FIG. 2b, or have a different configuration than shown in FIG. 2 b.
The memory 104 may be used to store software programs and modules of application software, such as program instructions/modules corresponding to the data communication method for the social application system in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implementing the above-mentioned method for obtaining the driving route. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 may include a Network Interface Controller (NIC) that may be connected to other Network devices through a base station to communicate with the internet. In one example, the transmission device 106 can be a Radio Frequency (RF) module, which is used to communicate with the internet in a wireless manner.
Under the operating environment, the application provides a data communication method for the social application system as shown in fig. 6. Fig. 6 is a flowchart of a data communication method for a social application system according to a fifth embodiment of the present invention.
As shown in fig. 6, the data communication method for the social application system may include the steps of:
step S60, the first communication device logs in the social application system and starts a social function in the social application system, where the social function at least includes any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function.
The first communication device in the above step S60 may be an intelligent mobile communication terminal, such as a smart phone, and the social application system may be a platform generated by installing social application software in the intelligent mobile communication terminal, for example: microblogs, WeChat, micro-visions, etc. The social function in the social application system refers to a function started by receiving a trigger instruction of a user in the operation process of the social application software. Taking the instant chat function as an example, after the current user successfully logs in the social application software and selects one or more friends, the current user can enter a chat room together with the selected friends by clicking a chat function button provided by the social application software to start the chat function between at least two people.
For example, taking WeChat as an example, after the WeChat is currently used for logging in to WeChat, by clicking a "initiate group chat" button on the WeChat interface and selecting at least one friend, the user can enter a chat room together with the friend to initiate a chat function.
In step S62, the first communication device establishes an information transmission channel with any one or more second communication devices in the communication device group using the short-range wireless communication technology.
The short-range wireless communication technology in step S62 may be an NFC technology, and the second communication device may also be an intelligent mobile communication terminal. The first communication device and the second communication device use the short-range wireless communication technology, that is, the two communication devices can detect each other only when approaching a certain distance (for example, 6cm), and then establish an information transmission channel. Because the physical relationship between the two communication devices can be established only when a certain range is met, the security of the data subsequently transmitted between the two communication devices is higher, for example, in the process of completing the payment function between the two communication devices, the payment process is the function completed on the spot due to the close distance between the two devices, and the security is higher.
In an alternative embodiment, a hardware device capable of providing a short-range wireless communication technology, such as an NFC chip, may be built in the first communication device and the second communication device, and the two communication devices with the built-in NFC chips may start a function of transmitting data after approaching to a certain range.
Preferably, the function of the step S62 can be realized by at least two schemes:
the first scheme is as follows: after the first communication device and the second communication device simultaneously start the short-range wireless communication function, in the case that the physical distance between the first communication device and the second communication device is smaller than a predetermined threshold value, the establishment of the information transmission channel between the first communication device and the second communication device is successful.
Scheme II: and when the physical distance between the first communication device and the second communication device is smaller than a preset threshold value and the first communication device and/or the second communication device triggers the short-distance transmission instruction, successfully establishing an information transmission channel between the first communication device and the second communication device.
The predetermined threshold value here may be based on factory setting data of a hardware device providing the short-range wireless communication technology (preferably, 6cm is used, but is not limited thereto, and may be changed as needed). The information transmission channel establishing process provided by the second scheme not only limits the close distance between the two communication devices, but also further limits the need for the first communication device and/or the second communication device to confirm that the short-distance transmission is needed, so that the first scheme has the advantage of higher security compared with the first scheme.
Step S64, any one or more second communication devices trigger to send social request information, the social request information is transmitted to the first communication device through the communication transmission channel, the first communication device transmits social information of the social function to the second communication device according to the social request information, and therefore any one or more second communication devices respond to the social function according to the social information.
In the above step S64, the second communication device may initiate a social function between the request and the first communication device. In an optional embodiment, after the second communication device initiates a social request instruction to the first communication device, that is, initiates social request information for initiating a social function to the first communication device, the social request information is data transmitted on the basis of a short-range wireless communication technology, so that the social request information has higher accuracy and security. After the first communication device receives the social request information, the social information of the currently running social function is transmitted to the second communication device, that is, the interaction of the first communication device and the second communication device on the social function can be completed.
It should be further noted that, in the process implemented in the foregoing step S60 to step S64, the sequence of step S60 and step S62 may be exchanged, that is, the social function initiated by the first communication terminal may be performed before the two communication terminals establish the information transmission channel, or may be performed after the information transmission channel is established. May be determined according to the current application environment and the user's needs.
From the above analysis, compared with the prior art that the data communication method for the social application system provided by the present application adopts two-dimensional codes or other communication technologies to complete the data transmission process before the two terminals, the scheme adopts the short-distance wireless communication technology to establish the information transmission channel, so that the first communication equipment actively initiates social request information by the second communication equipment after logging in the social application system and starting the social function in the social application system, receiving the social request information at the first communication device and returning the social information of the currently used social function to the second communication device, wherein the second communication device receives the social information by using a communication transmission channel, and then according to the social function of social information response, the technical problems that the transmission mode identification sensitivity of the social information provided by the prior art is low and the information transmission speed is slow are solved. The whole process flow is simple, a complex carrier (such as a two-dimensional code) with operation determination is not needed, and the identification sensitivity and the information transmission speed between two communication devices are improved.
In addition, the key point in the above-mentioned embodiment of the present invention is that a short-range wireless communication technology is used between two communication devices to complete the data transmission process, and the technology has the characteristic that the proximity distance between the two communication devices must be within a small range to enable communication, so that the security of the data transmission process between the communication devices is higher. Therefore, the efficiency of data transmission is improved, and potentially unsafe data interaction in social application is avoided.
Specifically, still taking wechat as an example, the scheme provided by the embodiment of the application can complete an interaction method for adding wechat friends, adding group chat, recommending friends, sharing social information such as public numbers and the like through an NFC near field communication technology. The method for transmitting the interactive information by adopting the P2P architecture enables the interactive information transmission to be fast, concise and higher in safety.
In an alternative scheme, in the case that the social function is an instant chat function, the first communication device starts the instant chat function and logs in the multi-person session.
Preferably, in the process that the first communication device starts an instant chat function and logs in a multi-person conversation, a preferred scheme is as follows: the first communication device can select to enter any one or more multi-person conversations through an instant chat information interface opened when the instant chat function is started. For example, taking WeChat as an example, after a chat room list interface of the WeChat instant chat function is opened, any chat room on the chat room interface can be accessed through a click operation, and the chat room at the moment is a chat room which has been successfully created before.
Another preferred scheme is as follows: the first communication device may start creating a new chat room by starting a function of initiating a group chat in the instant chat function, and also complete the function of logging in a multi-person conversation.
Based on the above embodiment in which the social function is taken as an instant chat function, in step S64, the method for transmitting the social request information to the first communication device using the communication transmission channel, and the first communication device transmitting the social information of the social function to the second communication device according to the social request information, so that any one or more second communication devices responding to the social function according to the social information may include the following implementation steps:
in step S641, any one or more second communication devices transmit the instant chat request information to the first communication device using the communication transmission channel.
The communication transmission channel used by the second communication device in step S641 is a data transmission channel implemented by the short-range wireless communication technology, so that the transmission process of the instant chat request information sent by the second communication device to the first communication device is simple, fast and safe.
In step S643, the first communication device responds to the instant chat request message to generate an instant chat response message.
Step S645, any one or more second communication devices log in the multi-user session currently logged in by the first communication device according to the instant chat response information, where the instant chat response information includes: session identification information of a multi-person session in which the first communication device is currently logged in.
Still taking the micro-communication as an example, the solutions provided in steps S641 and S645 can implement that after the first communication device logs in a multi-person session, when the first communication device is close to any one or more second communication devices, the second communication device initiates an instant request message, the first communication device receiving the instant request message can respond to the request to generate an instant chat response message, and return the chat response message to the second communication device, so that the second communication device can log in the multi-person session currently logged in the first communication device based on the session identification message, thereby completing the function of social information interaction between the two communication devices.
Based on that the social function is an instant chat function, and the social information is instant chat response information carrying session identification information of a multi-person session currently logged in by the first communication device, in the step S645 of the present application, a scheme implemented by any one or more second communication devices logging in the multi-person session currently logged in by the first communication device according to the instant chat response information may be implemented by the following steps:
in step S6451, any one or more second communication devices receive the instant chat response information returned by the first communication device.
Step S6453, reading the session identification information of the multi-person session currently logged in by the first communication device, which is included in the instant chat response information.
Step S6455, the second communication device searches for the multi-person session corresponding to the session identification information, and after confirming the multi-person session corresponding to the login session identification information, the second communication device successfully logs in the multi-person session currently logged in by the first communication device.
Still taking the micro-messaging as an example, in the preferable scheme provided in the above step S6451 and step S6455, a request process of actively initiating social information by the second communication device is further described, in the preferable scheme, after receiving the instant chat request information actively initiated by the first communication device, the first communication device generates and returns instant chat response information carrying session identification information of a multi-person session currently logged in by the first communication device, and the instant chat response information is sent to the second communication device as social information, so that the second communication device can read session identification information of the multi-person session currently logged in by the first communication device from the instant chat response information, thereby logging in the corresponding multi-person session locally by using the session identification information.
Preferably, in order to ensure the security of the joining session, the session identification information of the multi-person session used for login may be subjected to security processing, specifically, in the case that the session identification information is plaintext login information, the plaintext login information may be converted, and the conversion may be an encryption manner, for example: and converting the plaintext login information into ciphertext login information by adopting an algorithm of 3DEX or random codes.
Therefore, in the process of realizing the multi-person conversation corresponding to the conversation identification information searched and obtained by the second communication device, the following implementation steps can be carried out:
firstly, the second communication equipment queries from a background server according to the received plaintext login information to acquire ciphertext login information for joining a session;
then, any one or more second communication devices use the ciphertext login information to search, and a multi-person session of the current login of the first communication device is obtained;
the background server is used for storing a preset login information table, and the login information table records plaintext login information, ciphertext login information and a corresponding relation between the plaintext login information and the ciphertext login information.
Specifically, after one multi-person session is created by any one of the communication devices, the plaintext login information for logging in the multi-person session is stored in the database in the background server, and the plaintext login information is converted into corresponding ciphertext login information. It should be noted here that the above-mentioned optional or preferred solution applied to the instant chat function in the present application may also be applied to social functions such as a friend adding function, a public number adding function, and the like, and is not limited to the above-mentioned preferred or optional solution.
To sum up, with reference to fig. 7, the social application system in the fifth embodiment provided by the present application may be a social application client such as a wechat, and the first communication device and the second communication device may be mobile terminals such as smart phones and tablet computers, and the following describes in detail a function implemented by the application scenario in which the scheme of the present application is applied to a group chat function of a wechat.
For example, a WeChat group chat function is taken as an example, in order to solve the problem that scanning of a two-dimensional code and joining of a group chat are slow, the NFC technology is adopted between communication devices needing to be joined into the same chat room to replace the two-dimensional code to transmit social information, when the two communication devices with NFC are close to each other, the two communication devices can transmit information after connection is established, and therefore a user of a device B can join a chat group shared by a user of a device A.
Taking the first communication device as the device a and the second communication device as the device B, after the device a initiates the group chat function, the device B actively initiates a group chat requesting to join the device a, and the following detailed description is given to the flow of how the device B user joins the chat group shared by the logged-in users of the device a:
step a2, device A logs on WeChat, opens group chat information interface, selects or creates a multi-person session.
And B2, enabling the device A to approach the device B, and establishing an information transmission channel by the two devices through the NFC technology under the condition that the approach distance between the two devices is less than 6 cm.
Step c2, triggering device B to initiate instant chat request message.
Step d2, device a generates response information according to the instant chat request information, wherein the response information carries the group chat number.
Step e2, the current device a passes the group chat number to device B.
Step f2, device B receives the group chat number, which the user of device B uses to join the multi-person session selected or created by the current device a.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 6
In accordance with an embodiment of the present invention, there is provided a data communication method for a social application system, it should be noted that the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
The method provided by the sixth embodiment of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device with a social application function. Taking the example of the data communication method running on the mobile terminal, the system structure shown in fig. 3a provided in the sixth embodiment may be used, and it can be understood that fig. 3a is a system hardware structure block diagram of another data communication method for a social application system according to an embodiment of the present invention. In connection with fig. 3b, at least one NFC-enabled near field communication terminal and a mobile terminal may be included in the system framework of the data communication method for the social application system shown in fig. 3a, and the mobile terminal may include one or more processors 102 (only one is shown in the figure) (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication function. It will be understood by those skilled in the art that the structure shown in fig. 3b is only an illustration and is not intended to limit the structure of the electronic device. For example, the mobile terminal may also include more or fewer components than shown in FIG. 3b, or have a different configuration than shown in FIG. 3 b.
The memory 104 may be used to store software programs and modules of application software, such as program instructions/modules corresponding to the data communication method for the social application system in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implementing the above-mentioned method for obtaining the driving route. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 may include a Network Interface Controller (NIC) that may be connected to other Network devices through a base station to communicate with the internet. In one example, the transmission device 106 can be a Radio Frequency (RF) module, which is used to communicate with the internet in a wireless manner.
Under the operating environment, the application provides a data communication method for the social application system as shown in fig. 8. Fig. 8 is a flowchart of a data communication method for a social application system according to a sixth embodiment of the present invention.
As shown in fig. 8, the data communication method for the social application system may include the steps of:
in step S80, the short-range wireless communication terminal is started to broadcast the social information.
As can be seen from fig. 3, the short-range wireless communication terminal in the above steps of the present application may be a device loaded with an NFC TAG, may store preset social information, and has a function of broadcasting the social information after being started.
In step S82, any one or more communication devices in the communication device group establish an information transmission channel with the short-range wireless communication terminal using the short-range wireless communication technology.
The short-range wireless communication technology in step S82 may be an NFC technology, and the communication device may also be an intelligent mobile communication terminal. The fact that any one or more communication devices in the communication device group and the short-range wireless communication terminal use the short-range wireless communication technology means that the devices can detect each other only when the devices are close to a certain distance (for example, 6cm), and then an information transmission channel is established. Because the physical relationship between the devices can be established only when a certain range is met, the security of the data subsequently transmitted between the two communication devices is higher, for example, in the process of completing the payment function between the devices, the payment process is the function completed on the spot because the distance between the two devices is very close, and the security is higher.
In an alternative embodiment, a hardware device capable of providing the near field communication technology, such as an NFC chip, may be built in the communication device, and the communication device with the built-in NFC chip may start the function of transmitting data after approaching a certain range with the near field communication terminal.
Preferably, the function of the step S82 can be realized by at least two schemes:
the first scheme is as follows: after the near field wireless communication function is started by any one or more communication devices in the communication device group, under the condition that the physical distance between any one or more communication devices in the communication device group and the near field wireless communication terminal is smaller than a preset threshold value, the establishment of an information transmission channel between any one or more communication devices in the communication device group and the near field wireless communication terminal is successful.
Scheme II: under the condition that the physical distance between any one or more communication devices in the communication device group and the short-distance wireless communication terminal is smaller than a preset threshold value and the short-distance transmission instruction is triggered by any one or more communication devices in the communication device group, successfully establishing an information transmission channel between any one or more communication devices in the communication device group and the short-distance wireless communication terminal;
the short-distance wireless communication terminal stores social information in advance.
The predetermined threshold value here may be based on factory setting data of a hardware device providing the short-range wireless communication technology (preferably, 6cm is used, but is not limited thereto, and may be changed as needed). The information transmission channel establishing process provided by the second scheme not only limits the close distance between the devices, but also further limits the need for the communication device to confirm the need for short-distance transmission, so that the first scheme has the advantage of higher safety.
Step S84, after any one or more communication devices in the communication device group log in the social application system, obtaining social information broadcasted by the short-range wireless communication terminal by using the information transmission channel, and responding to a corresponding social function in the social application system according to the social information, where the social function at least includes any one or more of the following functions: an instant chat function, a friend adding function and a public number adding function.
In the above step S84, after any communication device receives the social information broadcasted by the short-range wireless communication terminal, the social information is data transmitted based on the short-range wireless communication technology, so that the method has high accuracy and security. After the plurality of communication devices receive the social information, the interaction of the plurality of communication devices on the social function may be completed.
It should be further noted that, in the process implemented in the foregoing steps S80 to S84, the sequence of step S80 and step S82 may be exchanged, that is, the communication terminal may start the social function before or after the information transmission channel is established between the terminals. May be determined according to the current application environment and the user's needs.
From the above analysis, the data communication method for the social application system provided by the application is characterized in that compared with the prior art that two-dimensional codes or other communication technologies are adopted to complete the data transmission process before two terminals, the scheme realizes that on the basis of social information broadcasted by the short-distance wireless communication terminal, each communication terminal adopts the short-distance wireless communication technology to establish an information transmission channel with the short-distance wireless communication terminal, so that any communication terminal logs in the social application system, and after the social function in the social application system is started, the received social information can be used for responding to the social function, and the technical problems that the transmission mode of the social information provided by the prior art is low in identification sensitivity and the information transmission speed is low are solved. The whole process flow is simple, a complex carrier (such as a two-dimensional code) with operation determination is not needed, and the identification sensitivity and the information transmission speed between two communication devices are improved.
In addition, the key point in the above embodiment of the present invention is that a short-range wireless communication technology is used between the devices to complete the data transmission process, and the technology has the characteristic that the proximity distance between the devices must be within a small range to enable communication, so that the security of the data transmission process between the devices is higher. Therefore, the efficiency of data transmission is improved, and potentially unsafe data interaction in social application is avoided.
In a first optional embodiment provided by the present application, in a case that the social function is an instant chat function, the social information is session identification information, the instant chat function is started on any one or more communication devices in the communication device group, and after a multi-user session is logged in, the communication device logs in the corresponding multi-user session according to the session identification information.
In the first optional embodiment of the present application, after any one or more communication devices in the communication device group start the instant chat function and acquire the social information broadcasted by the short-range wireless communication terminal, the same multi-user session can be simultaneously logged in, and based on the solutions disclosed in the fourth and fifth embodiments, the optional and preferred solutions provided in the fourth or fifth embodiment may be further adopted among the communication devices in the communication device group to perform data transmission.
In a second optional embodiment provided by the present application, in a case that the social function is a friend adding function, the social information is friend identification information, and after any one or more communication devices in the communication device group start the friend adding function, the communication device searches and adds a corresponding friend according to the friend identification information.
In a third optional embodiment provided by the present application, in a case that the social function is a public number adding function, the social information is public number information, and after any one or more communication devices in the communication device group start the public number adding function, the communication device searches for and adds a corresponding public number according to the public number information.
It should be noted here that, in the fourth embodiment and the fifth embodiment of the present application, optional or preferred solutions applied to the instant chat function may also be applied to social functions such as a friend adding function, a public number adding function, and the like, and are not limited to the above preferred or optional solutions.
To sum up, with reference to fig. 9, the social application system in the sixth embodiment provided by the present application may be a social application client such as a wechat, and the communication device may be a mobile terminal, for example, an intelligent terminal such as a smart phone or a tablet computer, and the following describes in detail a function implemented by the application scenario in which the scheme of the present application is applied to a group chat function of a wechat.
The communication equipment which establishes an information transmission channel with the near field communication terminal can receive the broadcasted group chat number, so that a login user of each communication equipment can apply for joining the chat group corresponding to the group chat number.
The following describes in detail the flow of a chat group shared by any communication device, taking the communication device and the NFC TAG as an example, as follows:
step a3, storing group chat number in NFC TAG, and after starting the NFC TAG, NFCTAG broadcasts the group chat number.
And step b3, any one or more communication devices in the communication device group approach the NFC TAG to establish a close-range communication relationship with the NFC TAG.
Step c3, a communication device having a distance to the NFC TAG less than a communication threshold (e.g. 6cm) may read the group chat number.
In step d3, the communication device reading the group chat number may request to join the group chat.
The above method can also be applied to transmitting information such as micro signals (self or friends), public numbers and the like.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (20)

1. A data communication method for a social application system is characterized by comprising the following steps:
a first communication device logs in a social application system and starts a social function in the social application system;
the first communication equipment and any one or more second communication equipment in the communication equipment group establish an information transmission channel by using a short-distance wireless communication technology;
after the first communication device triggers sending of social information of the social function, the first communication device transmits the social information to the any one or more second communication devices by using the communication transmission channel, so that the any one or more second communication devices respond to the social function according to the social information;
wherein the social functions include at least any one or more of the following: an instant chat function, a friend adding function and a public number adding function; wherein,
under the condition that the social function is instant chat, the social information is instant chat invitation information;
under the condition that the social function is a friend adding function, the social information is friend identification information;
under the condition that the social function is a public number adding function, the social information is public number information;
the first communication equipment further verifies the identity of the second communication equipment by confirming the response information returned by the second communication equipment;
and the first communication equipment receives a social instruction of a user, namely starts social information for initiating the social function to the second communication equipment.
2. The method according to claim 1, wherein in a case that the social function is an instant chat function and the social information is an instant chat invitation information, the first communication device starts the instant chat function and logs in a multi-person session, wherein the first communication device transmits the social information to the any one or more second communication devices by using the communication transmission channel, so that the step of responding to the social function by the any one or more second communication devices according to the social information comprises:
the first communication device transmits instant chat invitation information to any one or more second communication devices by using the communication transmission channel;
the arbitrary one or more second communication devices log in the multi-person conversation currently logged in by the first communication device according to the instant chat invitation information,
wherein the instant chat invitation information includes: session identification information of a multi-person session in which the first communication device is currently logged in.
3. The method of claim 2, wherein the step of the first communication device initiating an instant chat function and logging into a multi-person conversation comprises:
the first communication device selects to enter any one or more multi-person conversations through an instant chat information interface opened when the instant chat function is started.
4. The method according to claim 2 or 3, wherein the step of any one or more second communication devices logging in the multi-person session currently logged in by the first communication device according to the instant chat invitation information comprises:
the any one or more second communication devices receive the instant chat invitation information;
reading session identification information of the multi-person session currently logged in by the first communication equipment, wherein the session identification information is contained in the instant chat invitation information;
the second communication equipment responds to the instant chat invitation information and generates response information according to the session identification information;
and the second communication equipment returns the response information to the first communication equipment, and after the first communication equipment confirms the response information, the second communication equipment successfully logs in the multi-person conversation currently logged in by the first communication equipment.
5. The method of claim 4, wherein in the case that the session identification information is plaintext login information, the step of the second communication device successfully logging in the multi-person session in which the first communication device is currently logged in comprises:
the second communication equipment queries from a background server according to the received plaintext login information to acquire ciphertext login information for joining a session;
the random one or more second communication devices use the ciphertext login information to log in the multi-person session currently logged in by the first communication device;
the background server is used for storing a preset login information table, the login information table records the plaintext login information, the ciphertext login information and the corresponding relationship between the plaintext login information and the ciphertext login information, the plaintext login information used for logging in the multiplayer session is generated after the multiplayer session is created, and the plaintext login information is converted into corresponding ciphertext login information.
6. The method according to claim 1, wherein the step of establishing the information transmission channel between the first communication device and any one or more second communication devices in the communication device group by using the short-range wireless communication technology comprises:
after the first communication device and the second communication device simultaneously start a short-range wireless communication function, if the physical distance between the first communication device and the second communication device is smaller than a preset threshold value, the information transmission channel between the first communication device and the second communication device is successfully established; or,
and when the physical distance between the first communication device and the second communication device is smaller than a preset threshold value and the first communication device and/or the second communication device trigger a close range transmission instruction, successfully establishing the information transmission channel between the first communication device and the second communication device.
7. A data communication method for a social application system is characterized by comprising the following steps:
a first communication device logs in a social application system and starts a social function in the social application system;
the first communication equipment and any one or more second communication equipment in the communication equipment group establish an information transmission channel by using a short-distance wireless communication technology;
the arbitrary one or more second communication devices trigger to send social request information, the social request information is transmitted to the first communication device through the communication transmission channel, the first communication device transmits the social information of the social function to the second communication devices according to the social request information, and the arbitrary one or more second communication devices respond to the social function according to the social information;
wherein the social functions include at least any one or more of the following: an instant chat function, a friend adding function and a public number adding function; wherein,
under the condition that the social function is instant chat, the social information is instant chat invitation information;
under the condition that the social function is a friend adding function, the social information is friend identification information;
under the condition that the social function is a public number adding function, the social information is public number information;
the first communication equipment further verifies the identity of the second communication equipment by confirming the response information returned by the second communication equipment;
and the first communication equipment receives a social instruction of a user, namely starts social information for initiating the social function to the second communication equipment.
8. The method of claim 7, wherein in the case that the social function is an instant chat function, the first communication device starts the instant chat function and logs in a multi-person session, wherein the social request information is transmitted to the first communication device using the communication transmission channel, and the first communication device transmits the social information of the social function to the second communication device according to the social request information, so that the step of any one or more second communication devices responding to the social function according to the social information comprises:
the arbitrary one or more second communication devices transmit instant chat request information to the first communication device by using the communication transmission channel;
the first communication equipment responds to the instant chat request information and generates instant chat response information;
the arbitrary one or more second communication devices log in the multi-person conversation currently logged in by the first communication device according to the instant chat response information;
wherein the instant chat response information includes: session identification information of a multi-person session in which the first communication device is currently logged in.
9. The method of claim 8, wherein the step of the first communication device initiating an instant chat function and logging into a multi-person conversation comprises:
the first communication device selects to enter any one or more multi-person conversations through an instant chat information interface opened when the instant chat function is started.
10. The method according to claim 8 or 9, wherein the step of logging in the multi-person session currently logged in by the first communication device by any one or more second communication devices according to the instant chat response information comprises:
the arbitrary one or more second communication devices receive the instant chat response information returned by the first communication device;
reading the session identification information of the multi-person session currently logged in by the first communication equipment, which is contained in the instant chat response information;
and the second communication equipment searches for the multi-person session corresponding to the session identification information, and after the multi-person session corresponding to the session identification information is confirmed to be logged in, the second communication equipment successfully logs in the multi-person session currently logged in by the first communication equipment.
11. The method according to claim 10, wherein, in a case that the session identification information is plaintext login information, the step of the second communication device searching for the multi-person session corresponding to the session identification information comprises:
the second communication equipment queries from a background server according to the received plaintext login information to acquire ciphertext login information for joining a session;
the random one or more second communication devices use the ciphertext login information to search to obtain the multi-person conversation currently logged in by the first communication device;
the background server is used for storing a preset login information table, the login information table records the plaintext login information, the ciphertext login information and the corresponding relationship between the plaintext login information and the ciphertext login information, the plaintext login information used for logging in the multiplayer session is generated after the multiplayer session is created, and the plaintext login information is converted into corresponding ciphertext login information.
12. The method of claim 7, wherein the step of establishing the information transmission channel between the first communication device and any one or more second communication devices in the communication device group by using the short-range wireless communication technology comprises:
after the first communication device and the second communication device simultaneously start a short-range wireless communication function, if the physical distance between the first communication device and the second communication device is smaller than a preset threshold value, the information transmission channel between the first communication device and the second communication device is successfully established; or,
and when the physical distance between the first communication device and the second communication device is smaller than a preset threshold value and the first communication device and/or the second communication device trigger a close range transmission instruction, successfully establishing the information transmission channel between the first communication device and the second communication device.
13. A data communication method for a social application system is characterized by comprising the following steps:
starting a short-distance wireless communication terminal to broadcast social information;
any one or more communication devices in the communication device group establish an information transmission channel with the short-distance wireless communication terminal by using a short-distance wireless communication technology;
after any one or more communication devices in the communication device group log in a social application system, acquiring the social information broadcasted by the short-distance wireless communication terminal by using the information transmission channel, and responding to a corresponding social function in the social application system according to the social information;
wherein the social functions include at least any one or more of the following: an instant chat function, a friend adding function and a public number adding function; wherein,
under the condition that the social function is instant chat, the social information is instant chat invitation information;
under the condition that the social function is a friend adding function, the social information is friend identification information;
under the condition that the social function is a public number adding function, the social information is public number information;
the first communication equipment further verifies the identity of the second communication equipment by confirming the response information returned by the second communication equipment;
and the first communication equipment receives a social instruction of a user, namely starts social information for initiating the social function to the second communication equipment.
14. The method of claim 13, wherein in a case that the social function is an instant chat function, the social information is session identification information, and after any one or more communication devices in the communication device group start the instant chat function and log in a multi-person session, the communication device logs in a corresponding multi-person session according to the session identification information.
15. The method according to claim 13, wherein the social information is friend identification information in a case that the social function is a friend adding function, and after any one or more communication devices in the communication device group start the friend adding function, the communication devices search and add corresponding friends according to the friend identification information.
16. The method according to claim 13, wherein in a case where the social function is a public number adding function, the social information is public number information, and after any one or more communication devices in the communication device group start the public number adding function, the communication device searches for and adds a corresponding public number according to the public number information.
17. The method according to claim 13, wherein the step of establishing an information transmission channel between any one or more communication devices in the communication device group and the short-range wireless communication terminal by using the short-range wireless communication technology comprises:
after any one or more communication devices in the communication device group start a short-range wireless communication function, under the condition that the physical distance between any one or more communication devices in the communication device group and the short-range wireless communication terminal is smaller than a preset threshold value, the information transmission channel between any one or more communication devices in the communication device group and the short-range wireless communication terminal is successfully established; or,
under the condition that the physical distance between any one or more communication devices in the communication device group and the short-distance wireless communication terminal is smaller than a preset threshold value and a short-distance transmission instruction is triggered by any one or more communication devices in the communication device group, the information transmission channel between any one or more communication devices in the communication device group and the short-distance wireless communication terminal is successfully established;
and the close range wireless communication terminal saves the social information in advance.
18. A data communication system for a social application system, comprising:
the first communication equipment is used for logging in a social application system and starting a social function in the social application system;
any one or more second communication devices in the communication device group establish an information transmission channel with the first communication device by using a short-distance wireless communication technology;
after the first communication device triggers to send the social information of the social function, the first communication device transmits the social information to the any one or more second communication devices by using the communication transmission channel, so that the any one or more second communication devices respond to the social function according to the social information;
wherein the social functions include at least any one or more of the following: an instant chat function, a friend adding function and a public number adding function; wherein,
under the condition that the social function is instant chat, the social information is instant chat invitation information;
under the condition that the social function is a friend adding function, the social information is friend identification information;
under the condition that the social function is a public number adding function, the social information is public number information;
the first communication equipment further verifies the identity of the second communication equipment by confirming the response information returned by the second communication equipment;
and the first communication equipment receives a social instruction of a user, namely starts social information for initiating the social function to the second communication equipment.
19. A data communication system for a social application system, comprising:
the first communication equipment is used for logging in a social application system and starting a social function in the social application system;
any one or more second communication devices in the communication device group establish an information transmission channel with the first communication device by using a short-distance wireless communication technology;
after the arbitrary one or more second communication devices trigger to send social request information and transmit the social request information to the first communication device by using the communication transmission channel, the first communication device transmits the social information of the social function to the second communication device according to the social request information, so that the arbitrary one or more second communication devices respond to the social function according to the social information;
wherein the social functions include at least any one or more of the following: an instant chat function, a friend adding function and a public number adding function; wherein,
under the condition that the social function is instant chat, the social information is instant chat invitation information;
under the condition that the social function is a friend adding function, the social information is friend identification information;
under the condition that the social function is a public number adding function, the social information is a public number;
the first communication equipment further verifies the identity of the second communication equipment by confirming the response information returned by the second communication equipment;
and the first communication equipment receives a social instruction of a user, namely starts social information for initiating the social function to the second communication equipment.
20. A data communication system for a social application system, comprising:
the near field communication terminal is used for broadcasting social information;
any one or more communication devices in the communication device group establish an information transmission channel with the short-distance wireless communication terminal by using a short-distance wireless communication technology, after any one or more communication devices in the communication device group log in a social application system, the social information broadcasted by the short-distance wireless communication terminal is acquired by using the information transmission channel, and the corresponding social function in the social application system is responded according to the social information;
wherein the social functions include at least any one or more of the following: an instant chat function, a friend adding function and a public number adding function; wherein,
under the condition that the social function is instant chat, the social information is instant chat invitation information;
under the condition that the social function is a friend adding function, the social information is friend identification information;
under the condition that the social function is a public number adding function, the social information is public number information;
the first communication equipment further verifies the identity of the second communication equipment by confirming the response information returned by the second communication equipment;
and the first communication equipment receives a social instruction of a user, namely starts social information for initiating the social function to the second communication equipment.
CN201410766197.XA 2014-12-11 2014-12-11 Data communications method and system for social networking application system Active CN104506594B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410766197.XA CN104506594B (en) 2014-12-11 2014-12-11 Data communications method and system for social networking application system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410766197.XA CN104506594B (en) 2014-12-11 2014-12-11 Data communications method and system for social networking application system

Publications (2)

Publication Number Publication Date
CN104506594A CN104506594A (en) 2015-04-08
CN104506594B true CN104506594B (en) 2017-12-01

Family

ID=52948309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410766197.XA Active CN104506594B (en) 2014-12-11 2014-12-11 Data communications method and system for social networking application system

Country Status (1)

Country Link
CN (1) CN104506594B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124437A (en) * 2016-02-25 2017-09-01 上海海岸展览服务有限公司 A kind of social method and system of online organization
CN107820205B (en) * 2017-11-01 2020-06-19 上海掌门科技有限公司 A chat creation method and device in a mobile scenario
DE102018120076A1 (en) * 2018-08-17 2020-02-20 Chep Technology Pty Ltd. Computer-based method for starting communication with a potential customer and communication system
CN111416717B (en) * 2019-01-07 2023-01-03 中安网脉(北京)技术股份有限公司 SM2 algorithm parallel multi-path hardware implementation method
CN111726789B (en) * 2019-03-21 2024-06-28 博泰车联网科技(上海)股份有限公司 First mobile terminal, friend adding method and system
CN112311653A (en) * 2019-07-26 2021-02-02 杭州植嘉科技有限公司 Instant social contact method, device and system
CN110536253A (en) * 2019-08-14 2019-12-03 维沃移动通信有限公司 A kind of group's Adding Way and mobile terminal
CN111343076A (en) * 2020-02-13 2020-06-26 广东小天才科技有限公司 Method and device for adding friends
CN120166384A (en) * 2020-07-22 2025-06-17 Oppo广东移动通信有限公司 Information transmission method, device, storage medium and terminal
CN113825110B (en) * 2021-11-19 2022-03-11 深圳百瑞互联技术有限公司 Close-range information sharing type social contact method, system and platform
CN116932927B (en) * 2023-09-18 2023-12-15 深圳市爱聊科技有限公司 Data processing method and device for realizing social matching recommendation based on artificial intelligence

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102938879A (en) * 2012-05-08 2013-02-20 中兴通讯股份有限公司 Information sharing method of mobile terminal, mobile terminal and system
CN103036597A (en) * 2012-12-12 2013-04-10 华为终端有限公司 Method and device of sharing resources among devices in close range
CN103118101A (en) * 2013-01-25 2013-05-22 深圳清华大学研究院 Information sharing method used for mobile terminals
CN103873426A (en) * 2012-12-10 2014-06-18 腾讯科技(深圳)有限公司 Method for joining social group, server, terminal and system
CN103873342A (en) * 2012-12-11 2014-06-18 腾讯科技(深圳)有限公司 Method, terminal and system for joining social group

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT13004U1 (en) * 2012-06-28 2013-03-15 Calma Tec Laermschutzsysteme Gmbh Noise and / or windbreak wall
CN103338250A (en) * 2013-06-26 2013-10-02 惠州Tcl移动通信有限公司 Method and mobile terminal for paying attention in social contact system
CN104754523A (en) * 2013-12-30 2015-07-01 中兴通讯股份有限公司 Communication method, terminal and communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102938879A (en) * 2012-05-08 2013-02-20 中兴通讯股份有限公司 Information sharing method of mobile terminal, mobile terminal and system
CN103873426A (en) * 2012-12-10 2014-06-18 腾讯科技(深圳)有限公司 Method for joining social group, server, terminal and system
CN103873342A (en) * 2012-12-11 2014-06-18 腾讯科技(深圳)有限公司 Method, terminal and system for joining social group
CN103036597A (en) * 2012-12-12 2013-04-10 华为终端有限公司 Method and device of sharing resources among devices in close range
CN103118101A (en) * 2013-01-25 2013-05-22 深圳清华大学研究院 Information sharing method used for mobile terminals

Also Published As

Publication number Publication date
CN104506594A (en) 2015-04-08

Similar Documents

Publication Publication Date Title
CN104506594B (en) Data communications method and system for social networking application system
US12184747B2 (en) Methods, devices, and systems for determining a subset for autonomous sharing of digital media
EP3253080B1 (en) Data sharing method and system
CN102546801B (en) A kind of mobile terminal matching process based on ambient-equipment-list and system
US11836114B2 (en) Device searching system and method for data transmission
CN108781473B (en) Method and equipment for sharing files among different terminals
CN110708709A (en) Terminal networking and binding method and system
JP2010519863A (en) Method and apparatus for generating a multicast group based on proximity
WO2015187563A1 (en) Enhanced discovery for ad-hoc meetings
CN105898181A (en) Video conversation system and method and related equipment
US10425812B2 (en) Method and apparatus for establishment of private communication between devices
CN104038909A (en) Information exchange method and apparatus
EP3188418B1 (en) Near field discovery method, user equipment, and storage medium
CN103945378A (en) Authentication method for terminal cooperation and equipment middleware
CN103888264A (en) Inter-mobile-phone data transferring method based on background data exchange, terminal and system
CN114039754A (en) A security verification method and device
CN113132997B (en) Communication method, device and system of intelligent household equipment
CN106341378A (en) Chat establishing method, terminal, server and chat system
CN105227609A (en) The adaptive internet of things equipment exchange method of a kind of function based on micro-letter public platform
RU2604516C2 (en) System and method of transmitting data by using widget window
Park et al. The Proximity Communication Frameworks for Target Recognition befor Participating in a WLAN

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant