CN104468583B - Folk prescription sends the method and server of personal letter using anonymous way - Google Patents

Folk prescription sends the method and server of personal letter using anonymous way Download PDF

Info

Publication number
CN104468583B
CN104468583B CN201410764714.XA CN201410764714A CN104468583B CN 104468583 B CN104468583 B CN 104468583B CN 201410764714 A CN201410764714 A CN 201410764714A CN 104468583 B CN104468583 B CN 104468583B
Authority
CN
China
Prior art keywords
contact person
personal letter
real name
interim
sent
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
CN201410764714.XA
Other languages
Chinese (zh)
Other versions
CN104468583A (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410764714.XA priority Critical patent/CN104468583B/en
Publication of CN104468583A publication Critical patent/CN104468583A/en
Application granted granted Critical
Publication of CN104468583B publication Critical patent/CN104468583B/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
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • H04L63/0421Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of folk prescriptions using the method and server of anonymous way transmission personal letter.Wherein, method includes:The personal letter for carrying first contact person's real name ID, second contact person's real name ID and the first personal letter content for receiving the first contact person transmission sends request;Judge that whether personal letter sends in request comprising anonymous indicator, if so, distributing the interim ID of the first contact person for the first contact person, and establishes the mapping relations of first contact person's real name ID and the interim ID of the first contact person;Using the interim ID of the first contact person the first personal letter content is sent to corresponding second contact persons of second contact person's real name ID.In the present invention; the interim ID of the first contact person for being utilized as the first contact person distribution sends the first personal letter content to the second contact; it can make the second contact person that can not know the sender of the first personal letter content after receiving the first personal letter content; protect the privacy of the first contact person; and allows the first contact person in no misgivings, can speak one's mind freely.

Description

Folk prescription sends the method and server of personal letter using anonymous way
Technical field
The present invention relates to Internet technical fields, and in particular to a kind of folk prescription using anonymous way send personal letter method and Server.
Background technology
Currently, with the development of network communication technology, the network communicating system in various subdivision fields also occurs and sends out one after another Exhibition meets the specific communication demand of different subdivision field users.
In existing internet communications network, information interchange is mainly carried out using real name mode, at this time communicating pair User information is all shown during carrying out information interchange for communicating pair so that communicating pair can not It enough speaks one's mind freely, especially when user has certain scruples to privacy topic, existing communication system, which cannot be satisfied, to be provided to the user Privacy topic of sex is poured out, and does not leak the demand of the privacies such as user information.
Invention content
In view of the above problems, it is proposed that the present invention overcoming the above problem in order to provide one kind or solves at least partly The folk prescription for stating problem sends the method for personal letter and corresponding server using anonymous way.
According to an aspect of the invention, there is provided a kind of method that folk prescription sends personal letter using anonymous way comprising:
Receive the first contact person transmission carries first contact person's real name ID, second contact person's real name ID and the first personal letter The personal letter of content sends request;
Judge that the personal letter is sent whether comprising anonymous indicator in request, if so, being distributed for first contact person The interim ID of first contact person, and establish the mapping relations of the first contact person real name ID and the interim ID of the first contact person;
Using the interim ID of the first contact person institute is sent to corresponding second contact persons of the second contact person real name ID State the first personal letter content.
According to another aspect of the present invention, a kind of server is provided comprising:
First receiving module carries first contact person's real name ID, the second contact suitable for what the first contact person of reception sent People's real name ID and the personal letter of the first personal letter content send request;
Judgment module is suitable for judging that whether the personal letter sends in request comprising anonymous indicator;
Distribution module is suitable in judging that the personal letter sends request comprising anonymous indicator, is described the One contact person distributes the first contact person interim ID;
Relating module is suitable in judging that the personal letter sends request comprising anonymous indicator, described in foundation The mapping relations of first contact person's real name ID and the interim ID of the first contact person;
First sending module is suitable for corresponding to the second contact person real name ID using the interim ID of the first contact person Second contact person sends the first personal letter content.
According to scheme provided by the invention, receive the first contact person transmission carries first contact person's real name ID, second Contact person's real name ID and the personal letter of the first personal letter content send request;Judge that whether personal letter sends in request comprising anonymous instruction Symbol if so, distributing the interim ID of the first contact person for the first contact person, and establishes first contact person's real name ID and the first contact person The mapping relations of interim ID;Using the interim ID of the first contact person the is sent to corresponding second contact persons of second contact person's real name ID One personal letter content.In the present invention, in the case where judging that the first contact person selection sends the first personal letter content with anonymous way, profit The first personal letter content is sent to the second contact with the interim ID of the first contact person distributed for the first contact person, the second contact can be made People can not know the sender of the first personal letter content after receiving the first personal letter content, to provide a kind of folk prescription to the user Anonymous Chat mode, this Chat mode protects the privacy of the first contact person, and allows the first contact person in nothing In the case of misgivings, it can speak one's mind freely.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technical means of the present invention, And can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, below the special specific implementation mode for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this field Technical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows that folk prescription according to an embodiment of the invention sends the flow of the method for personal letter using anonymous way Figure;
Fig. 2 shows folk prescriptions in accordance with another embodiment of the present invention using the flow of the method for anonymous way transmission personal letter Figure;
Fig. 3 shows the structure diagram of server according to an embodiment of the invention.
Specific implementation mode
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
Fig. 1 shows that folk prescription according to an embodiment of the invention sends the flow of the method for personal letter using anonymous way Figure.As shown in Figure 1, this approach includes the following steps:
Step S100, receive the first contact person transmission carries first contact person's real name ID, second contact person's real name ID Request is sent with the personal letter of the first personal letter content.
Specifically, the first contact person can be by the instant messaging application of client by selecting second contact person's real name ID The first personal letter content is sent to the second contact person, after the send button that the first contact person clicks in instant messaging application, service Device receive the first contact person transmission carry first contact person's real name ID, second contact person's real name ID and the first personal letter content Personal letter send request.Wherein, first contact person's real name ID and second contact person's real name ID can be the user name of contact person, visitor Family end can be mobile terminal or PC terminals, for example, mobile phone, ipad, personal computer.
Step S110 judges that personal letter is sent whether comprising anonymous indicator in request, if so, being distributed for the first contact person The interim ID of first contact person, and establish the mapping relations of first contact person's real name ID and the interim ID of the first contact person.
Anonymous indicator is the mark that contact person's selection sends personal letter content with anonymous way.Specifically, server is connecing After receiving personal letter transmission request, need to judge that the personal letter is sent whether comprising anonymity indicator in request, thus selection is to hide Name mode sends the first personal letter content to the second contact person, or is sent in the first personal letter to the second contact person in a manner of real name Hold.
The interim ID of first contact person, which is that server is interim, to be communicated to the first contact person distribution for completing, and second It is the temporary user name that people receives the first contact person of representative that the client of the second contact person is shown in after personal letter content so that Second contact person can not know the sender of the first personal letter content.
The mapping relations of first contact person's real name ID and the interim ID of the first contact person are enabled the server to according to first It is that people's real name ID inquires the interim ID of the first contact person, or inquires first contact person's real name according to the interim ID of the first contact person ID。
Step S120 sends the using the interim ID of the first contact person to corresponding second contact persons of second contact person's real name ID One personal letter content.
Specifically, server is judging the case where the first contact person selection sends the first personal letter content with anonymous way Under, the interim ID of the first contact person to the first contact distribution can be utilized to the selected second contact person real name ID of the first contact person Corresponding second contact person sends the first personal letter content.
According to the method that the above embodiment of the present invention provides, receive the first contact person transmission carries the first contact person reality Name ID, second contact person's real name ID and the personal letter of the first personal letter content send request;Judge personal letter send request in whether include Anonymous indicator if so, distributing the interim ID of the first contact person for the first contact person, and establishes first contact person's real name ID and the The mapping relations of the interim ID of one contact person;It is contacted to second contact person's real name ID corresponding second using the interim ID of the first contact person Human hair send the first personal letter content.In the present embodiment, judging the first contact person selection with anonymous way the first personal letter content of transmission In the case of, the interim ID of the first contact person for being utilized as the first contact person distribution sends the first personal letter content to the second contact, can So that the second contact person can not know the sender of the first personal letter content after receiving the first personal letter content, to be carried for user A kind of Chat mode of folk prescription anonymity is supplied, this Chat mode protects the privacy of the first contact person, and makes first It is people can to speak one's mind freely in no misgivings, meets to provide to the user and pour out privacy topic, and do not leak use The demand of the privacies such as family information.
Fig. 2 shows folk prescriptions in accordance with another embodiment of the present invention using the flow of the method for anonymous way transmission personal letter Figure.As shown in Fig. 2, this approach includes the following steps:
Step S200, receive the first contact person transmission carries first contact person's real name ID, second contact person's real name ID Request is sent with the personal letter of the first personal letter content.
First contact person can be by the instant messaging application of client by selecting second contact person's real name ID to second Contact person sends the first personal letter content, and after the send button that the first contact person clicks in instant messaging application, server receives The personal letter for carrying first contact person's real name ID, second contact person's real name ID and the first personal letter content sent to the first contact person Send request.Wherein, first contact person's real name ID and second contact person's real name ID can be the user name of contact person, and client can To be mobile terminal or PC terminals, for example, mobile phone, ipad, personal computer.First personal letter content include voice messaging and/or Text message and/or image information and/or multimedia messages.
In the case where the first personal letter content includes voice messaging, personal letter transmitted by the first contact person send request in addition to It carries outside first contact person's real name ID, second contact person's real name ID and the first personal letter content, can also carry and voice is believed The speech parameters and/or acoustic pattern handled are ceased, speech parameters include one kind in tone color, word speed, tone Or it is a variety of.
Optionally, the present embodiment further includes:The change of voice is carried out to voice messaging according to speech parameters and/or acoustic pattern Processing.
Specifically, the first contact person can be realized by the tone color, word speed, tone select button that instant messaging application provides To sound timbre, word speed, tone change and mediate various acoustic patterns, or directly selected to language by acoustic pattern button Sound information processing acoustic pattern, so that the voice messaging that acquisition one is changed voice is as the first personal letter content.Wherein, acoustic pattern can be with It is little girl's pattern, Yue Fei's pattern, sells and sprout pattern etc..
When server receive the first contact person transmission carry the speech parameters handled voice messaging And/or the personal letter of acoustic pattern is sent when asking, then according to the selected speech parameters of the first contact person and/or sound mould Formula pair the first personal letter content carries out correspondingly voice change process.Voice change process is carried out to voice messaging, sound, Neng Gourang can be obscured The second contact person for receiving the voice messaging can not recognize whom voice messaging is derive specifically from, to play protection first It is the purpose of people, the identity protection of the client is carried out in the voice messaging after the second contact person plays the voice change process, is avoided First contact person selection sends the first personal letter content with anonymous way, the first personal letter content includes voice messaging the case where Under, it is who says that in the case where not handling voice messaging, most people, which can also find out,.
Step S201 judges that personal letter is sent whether comprising anonymous indicator in request, if so, thening follow the steps S202;If No, then method terminates.
Anonymous indicator is the mark that contact person's selection sends personal letter content with anonymous way.Specifically, server is connecing After receiving personal letter transmission request, need to judge that the personal letter is sent whether comprising anonymity indicator in request, thus selection is to hide Name mode sends the first personal letter content to the second contact person, or is sent in the first personal letter to the second contact person in a manner of real name Hold.
Step S202 distributes the interim ID of the first contact person and the identification element for distinguishing anonym for the first contact person Element.
The interim ID of first contact person, which is that server is interim, to be communicated to the first contact person distribution for completing, and second It is the temporary user name that people receives the first contact person of representative that the client of the second contact person is shown in after personal letter content so that Second contact person can not know the sender of the first personal letter content.
Marker element refers to the element that can intuitively distinguish multiple anonyms.Its marking elements includes:It is close It is one or more in title, head portrait, font color, font format, personal letter background.Server can be randomly selected from pet name library One pet name is as marker element, such as can set " Angle " pet name of the first contact person to.Similarly, from head portrait library Select a panda head portrait as the head portrait marker element that the first contact person is different to other anonyms.
Specifically, server is the first contact person in judging that personal letter sends request comprising anonymous indicator It distributes the interim ID of the first contact person such as " anonym ", and sets the pet name of the first contact person to " Angle ", by the first contact person Head portrait be set as panda head portrait, set font color to sky blue, set personal letter background to maple leaf background.The present embodiment In, the setting of cited the first contact person interim ID, marker element are merely illustrative, and should not be construed as to the present invention's It limits.
Step S203 establishes the mapping relations of first contact person's real name ID and the interim ID of the first contact person.
The mapping relations of first contact person's real name ID and the interim ID of the first contact person are enabled the server to according to first It is that people's real name ID inquires the interim ID of the first contact person, or inquires first contact person's real name according to the interim ID of the first contact person ID.The mapping relations that server establishes first contact person's real name ID and the interim ID of the first contact person can make server receive After the reply content sent to the second contact person to the interim ID of the first contact person, the reply content is quickly and accurately sent to the One contact person.Specifically, first contact person's real name ID and the interim ID of the first contact person are stored in database by server, and are built Found the mapping relations between it.
Step S204 sends the using the interim ID of the first contact person to corresponding second contact persons of second contact person's real name ID One personal letter content and marker element.
Specifically, server is judging the case where the first contact person selection sends the first personal letter content with anonymous way Under, the interim ID of the first contact person that is distributed to the first contact person can be utilized to the selected second contact person real name of the first contact person Corresponding second contact persons of ID send the first personal letter content.
Step S205, receive the second contact person transmission carries second contact person's real name ID, the interim ID of the first contact person Request is replied with the personal letter of the second personal letter content.
Second contact person is after receiving the first personal letter content, in instant messaging application that can be by clicking client Reply button directly replys the first open personal letter content.The instant messaging that second contact person passes through click client The send button of application asks to reply.Wherein, the second contact person is with server when replying the first personal letter content The interim ID of the first contact person for the first contact person distribution is what recipient was replied.
Step S206 searches first contact person real name ID corresponding with the interim ID of the first contact person.
Due to having been set up reflecting between first contact person's real name ID and the interim ID of the first contact person in step S203 Relationship is penetrated, therefore, server can be and interim according to the first contact person by searching the interim ID of the first contact person in the database Mapping relations between ID and first contact person's real name ID find first contact person's real name ID.
Step S207 sends the using second contact person's real name ID to corresponding first contact persons of first contact person's real name ID Two personal letter contents.
Server is after finding first contact person's real name ID, using second contact person's real name ID to first contact person's real name Corresponding first contact persons of ID send the second personal letter content, which describes in second the first personal letter of contact person couple The return information of appearance.
The present invention in addition to may be implemented it is anonymous send personal letter content other than, can also realize and anonym's identity is judged, Judging successfully, to prompt to judge successful notification message.
Specifically, the judgement request for carrying third contact person's real name ID that the second contact person sends is received, judges third Whether contact person and the first contact person are same people, if so, sending the second personal letter content to the first contact person and judging into The notification message of work(;If it is not, then sending the second personal letter content to the first contact person.Specific implementation mode is as follows:
When replying the first personal letter content, the second contact person can pass through the judgement first in instant messaging application The button of contact identity selects it to be considered the contact person ID of the first personal letter content sender, i.e., from contacts list Three contact person ID, and by clicking send button, the judgement request for judging anonym's identity is sent to server.Server is connecing After receiving judgement request, by judging whether third contact person's real name ID and first contact person's real name ID is identical, to judge the Whether three contact persons and the first contact person are same people, in third contact person's real name ID feelings identical with first contact person's real name ID Under condition, sends the second personal letter content to the first contact person and judge successful notification message;Third contact person's real name ID with In the case of first contact person's real name ID is different, then the second personal letter content is sent to the first contact person.By contacting first Personal part is judged, is judging the first successful, second the first contact person of contact person couple can be made to send private Letter content is replied accordingly according to individual demand.
According to the method that the above embodiment of the present invention provides, receive the first contact person transmission carries the first contact person reality Name ID, second contact person's real name ID and the personal letter of the first personal letter content send request;Judge personal letter send request in whether include Anonymous indicator, if so, it is that the first contact person distributes the interim ID of the first contact person and the mark for distinguishing anonym to execute Know element;Establish the mapping relations of first contact person's real name ID and the interim ID of the first contact person;Utilize the interim ID of the first contact person The first personal letter content and marker element are sent to corresponding second contact persons of second contact person's real name ID;Receive the second contact person The personal letter for carrying second contact person's real name ID, the interim ID of the first contact person and the second personal letter content sent replys request;It looks into Look for first contact person real name ID corresponding with the interim ID of the first contact person;It is real to the first contact person using second contact person's real name ID Corresponding first contact persons of name ID send the second personal letter content.In the present embodiment, judging the first contact person selection with anonymity side In the case that formula sends the first personal letter content, the interim ID of the first contact person of the first contact person distribution is utilized as to the second contact person The first personal letter content is sent, can make the second contact person that can not know the first personal letter content after receiving the first personal letter content Sender, to provide a kind of Chat mode of folk prescription anonymity to the user, this Chat mode protects the first contact person's Privacy, and allow the first contact person in no misgivings, can speak one's mind freely, meet provide to the user pour out it is hidden Confidential talk is inscribed, and does not leak the demand of the privacies such as user information;It, can be by first by for first contact person's allocation identification element Contact person distinguishes with other anonyms;Voice change process is carried out to voice messaging, sound can be obscured, can allow and receive this Second contact person of voice messaging can not recognize whom the voice messaging is derive specifically from, to play the mesh of the first contact person of protection , the identity protection of the client is carried out in the voice messaging after the second contact person plays the voice change process, avoids first It is that person selects with anonymous way the first personal letter content of transmission, in the case where the first personal letter content includes voice messaging, not It is who says that most people, which can also find out, in the case of handling voice messaging;By establishing first contact person's real name Mapping relations between ID and the interim ID of the first contact person can make server receive the second contact person to the first contact After the reply content that interim ID is sent, the reply content is quickly and accurately sent to the first contact person.
Fig. 3 shows the structure diagram of server according to an embodiment of the invention.The server includes:First receives Module 300, judgment module 301, distribution module 302, relating module 303, the first sending module 304.
First receiving module 300 carries first contact person's real name ID, second suitable for what the first contact person of reception sent It is the personal letter transmission request of people's real name ID and the first personal letter content.
First contact person can be by the instant messaging application of client by selecting second contact person's real name ID to second Contact person sends the first personal letter content, and after the send button that the first contact person clicks in instant messaging application, server receives The personal letter for carrying first contact person's real name ID, second contact person's real name ID and the first personal letter content sent to the first contact person Send request.Wherein, first contact person's real name ID and second contact person's real name ID can be the user name of contact person, and client can To be mobile terminal or PC terminals, for example, mobile phone, ipad, personal computer.First personal letter content include voice messaging and/or Text message and/or image information and/or multimedia messages.
Judgment module 301 is suitable for judging that whether personal letter sends in request comprising anonymous indicator.
Anonymous indicator is the mark that contact person's selection sends personal letter content with anonymous way.Specifically, server is connecing After receiving personal letter transmission request, need to judge that the personal letter is sent whether comprising anonymity indicator in request, thus selection is to hide Name mode sends the first personal letter content to the second contact person, or is sent in the first personal letter to the second contact person in a manner of real name Hold.
Distribution module 302 is suitable in judging that personal letter sends request comprising anonymous indicator, for the first contact People distributes the first contact person interim ID.
The interim ID of first contact person, which is that server is interim, to be communicated to the first contact person distribution for completing, and second It is the temporary user name that people receives the first contact person of representative that the client of the second contact person is shown in after personal letter content so that Second contact person can not know the sender of the first personal letter content.
Relating module 303 is suitable in judging that personal letter sends request comprising anonymous indicator, establishing first It is the mapping relations of people's real name ID and the interim ID of the first contact person.
The mapping relations of first contact person's real name ID and the interim ID of the first contact person are enabled the server to according to first It is that people's real name ID inquires the interim ID of the first contact person, or inquires first contact person's real name according to the interim ID of the first contact person ID.The mapping relations that server establishes first contact person's real name ID and the interim ID of the first contact person can make server receive After the reply content sent to the second contact person to the first interim ID of contact, the reply content is quickly and accurately sent to first Contact person.Specifically, first contact person's real name ID and the interim ID of the first contact person are stored in database by server, and are established Mapping relations between it.
First sending module 304 is suitable for utilizing the interim ID of the first contact person to second contact person's real name ID corresponding second Contact person sends the first personal letter content.
Specifically, server is judging the case where the first contact person selection sends the first personal letter content with anonymous way Under, the interim ID of the first contact person to the first contact distribution can be utilized to the selected second contact person real name ID of the first contact person Corresponding second contact person sends the first personal letter content.
The server further includes:Second receiving module 305 carries the second contact suitable for what the second contact person of reception sent The personal letter of people's real name ID, the interim ID of the first contact person and the second personal letter content reply request.
Second contact person is after receiving the first personal letter content, in instant messaging application that can be by clicking client Reply button directly replys the first open personal letter content.The instant messaging that second contact person passes through click client The send button of application asks to reply.Wherein, the second contact person is with server when replying the first personal letter content The interim ID of the first contact person for the first contact distribution is what recipient was replied.
Searching module 306 is suitable for searching first contact person real name ID corresponding with the interim ID of the first contact person.
Since relating module 303 has been set up the mapping between first contact person's real name ID and the interim ID of the first contact person Relationship, therefore, server can be by searching the interim ID of the first contact person, and according to the interim ID of the first contact person in the database With the mapping relations between first contact person's real name ID, first contact person's real name ID is found.
Second sending module 307 is suitable for utilizing second contact person's real name ID to first contact person's real name ID corresponding first Contact person sends the second personal letter content.
Server is after finding first contact person's real name ID, using second contact person's real name ID to first contact person's real name Corresponding first contact persons of ID send the second personal letter content, which describes in second the first personal letter of contact person couple The return information of appearance.
In addition, personal letter, which is sent in request, also carries the speech parameters and/or sound handled voice messaging Pattern, speech parameters include one or more in tone color, word speed, tone.
Server further includes:Voice change process module 308 is suitable for according to speech parameters and/or acoustic pattern to voice Information carries out voice change process.
Specifically, the first contact person can be realized by the tone color, word speed, tone select button that instant messaging application provides To sound timbre, word speed, tone change and mediate various acoustic patterns, or directly selected to language by acoustic pattern button Sound information processing acoustic pattern, so that the voice messaging that acquisition one is changed voice is as the first personal letter content.Wherein, acoustic pattern can be with It is little girl's pattern, Yue Fei's pattern, sells and sprout pattern etc..
When server receive the first contact person transmission carry the speech parameters handled voice messaging And/or the personal letter of acoustic pattern is sent when asking, then according to the selected speech parameters of the first contact person and/or sound mould Formula pair the first personal letter content carries out correspondingly voice change process.Voice change process is carried out to voice messaging, sound, Neng Gourang can be obscured The second contact person for receiving the voice messaging can not recognize whom voice messaging is derive specifically from, to play protection first It is the purpose of people, the identity protection of the client is carried out in the voice messaging after the second contact person plays the voice change process, is avoided First contact person selection sends the first personal letter content with anonymous way, the first personal letter content includes voice messaging the case where Under, it is who says that in the case where not handling voice messaging, most people, which can also find out,.
Optionally, distribution module 302 is further adapted for while distributing the first contact person interim ID for the first contact person, is the One contact person distributes the marker element for distinguishing anonym.
First sending module 304 is further adapted for while sending the first personal letter content, and identification element is sent to the second contact person Element.Wherein, marker element includes:It is one or more in the pet name, head portrait, font color, font format, personal letter background.
According to the server that the above embodiment of the present invention provides, receive the first contact person transmission carries the first contact person The personal letter of real name ID, second contact person's real name ID and the first personal letter content send request;Judge that personal letter is sent in request whether to wrap Containing anonymous indicator, if so, it is that the first contact person distributes the interim ID of the first contact person and for distinguishing anonym's to execute Marker element;Establish the mapping relations of first contact person's real name ID and the interim ID of the first contact person;It is interim using the first contact person ID sends the first personal letter content and marker element to corresponding second contact persons of second contact person's real name ID;Receive the second contact What human hair was sent carries the personal letter reply request of second contact person's real name ID, the interim ID of the first contact person and the second personal letter content; Search first contact person real name ID corresponding with the interim ID of the first contact person;Using second contact person's real name ID to the first contact person Corresponding first contact persons of real name ID send the second personal letter content.In the present embodiment, judging the first contact person selection with anonymity In the case that mode sends the first personal letter content, the interim ID of the first contact person for being utilized as the first contact person distribution is contacted to second The first personal letter content is sent, can make the second contact person that can not know the first personal letter content after receiving the first personal letter content Sender, to provide a kind of Chat mode of folk prescription anonymity to the user, this Chat mode protects the first contact person's Privacy, and allow the first contact person in no misgivings, can speak one's mind freely, meet provide to the user pour out it is hidden Confidential talk is inscribed, and does not leak the demand of the privacies such as user information;It, can be by first by for first contact person's allocation identification element Contact person distinguishes with other anonyms;Voice change process is carried out to voice messaging, sound can be obscured, can allow and receive this Second contact person of voice messaging can not recognize whom the voice messaging is derive specifically from, to play the mesh of the first contact person of protection , the identity protection of the client is carried out in the voice messaging after the second contact person plays the voice change process, avoids first It is that person selects with anonymous way the first personal letter content of transmission, in the case where the first personal letter content includes voice messaging, not It is who says that most people, which can also find out, in the case of handling voice messaging;By establishing first contact person's real name Mapping relations between ID and the interim ID of the first contact person can make server receive the second contact person to the first contact After the reply content that interim ID is sent, the reply content is quickly and accurately sent to the first contact person.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein. Various general-purpose systems can also be used together with teaching based on this.As described above, it constructs required by this kind of system Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that can utilize various Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:It is i.e. required to protect Shield the present invention claims the more features of feature than being expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific implementation mode are expressly incorporated in the specific implementation mode, wherein each claim itself All as a separate embodiment of the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment Change and they are arranged in the one or more equipment different from the embodiment.It can be the module or list in embodiment Member or component be combined into a module or unit or component, and can be divided into addition multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it may be used any Combination is disclosed to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (including adjoint power Profit requires, abstract and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included certain features rather than other feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed One of meaning mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization, or to run on one or more processors Software module realize, or realized with combination thereof.It will be understood by those of skill in the art that can use in practice Microprocessor or digital signal processor (DSP) send realizing folk prescription according to the ... of the embodiment of the present invention using anonymous way private The some or all functions of some or all components in the equipment of letter.The present invention is also implemented as executing here Some or all equipment or program of device of described method are (for example, computer program and computer program production Product).It is such to realize that the program of the present invention may be stored on the computer-readable medium, or can have one or more The form of signal.Such signal can be downloaded from internet website and be obtained, and either be provided on carrier signal or to appoint What other forms provides.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference mark between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.In the unit claims listing several devices, several in these devices can be by the same hardware branch To embody.The use of word first, second, and third does not indicate that any sequence.These words can be explained and be run after fame Claim.
The invention discloses:A kind of method that A1, folk prescription send personal letter using anonymous way comprising:
Receive the first contact person transmission carries first contact person's real name ID, second contact person's real name ID and the first personal letter The personal letter of content sends request;
Judge that the personal letter is sent whether comprising anonymous indicator in request, if so, being distributed for first contact person The interim ID of first contact person, and establish the mapping relations of the first contact person real name ID and the interim ID of the first contact person;
Using the interim ID of the first contact person institute is sent to corresponding second contact persons of the second contact person real name ID State the first personal letter content.
A2, the method according to A1 further include:
Receive that second contact person sends to carry the second contact person real name ID, first contact person interim ID and the personal letter of the second personal letter content reply request;
Search the first contact person real name ID corresponding with the interim ID of the first contact person;
Using the second contact person real name ID institute is sent to corresponding first contact persons of the first contact person real name ID State the second personal letter content.
A3, the method according to A1 or A2, the first personal letter content include voice messaging and/or text message and/ Or image information and/or multimedia messages.
A4, the method according to A3, the personal letter send also to carry in request and handle the voice messaging Speech parameters and/or acoustic pattern, the speech parameters include one or more in tone color, word speed, tone;
The method further includes:Voice messaging is carried out at the change of voice according to the speech parameters and/or acoustic pattern Reason.
A5, according to A1-A4 any one of them methods, further include:The first contact person is being distributed for first contact person While interim ID, the marker element for distinguishing anonym is distributed for first contact person;
While sending the first personal letter content, the marker element is sent to second contact person.
A6, the method according to A5, the marker element include:The pet name, head portrait, font color, font format, personal letter It is one or more in background.
The invention also discloses:B7, a kind of server comprising:
First receiving module carries first contact person's real name ID, the second contact suitable for what the first contact person of reception sent People's real name ID and the personal letter of the first personal letter content send request;
Judgment module is suitable for judging that whether the personal letter sends in request comprising anonymous indicator;
Distribution module is suitable in judging that the personal letter sends request comprising anonymous indicator, is described the One contact person distributes the first contact person interim ID;
Relating module is suitable in judging that the personal letter sends request comprising anonymous indicator, described in foundation The mapping relations of first contact person's real name ID and the interim ID of the first contact person;
First sending module is suitable for corresponding to the second contact person real name ID using the interim ID of the first contact person Second contact person sends the first personal letter content.
B8, the server according to B7 further include:
Second receiving module, suitable for receive that second contact person sends carry the second contact person real name ID, The personal letter reply request of first the contact person interim ID and the second personal letter content;
Searching module is suitable for searching the first contact person real name ID corresponding with the interim ID of the first contact person;
Second sending module is suitable for corresponding to the first contact person real name ID using the second contact person real name ID First contact person sends the second personal letter content.
B9, the server according to B7 or B8, the first personal letter content include voice messaging and/or text message And/or image information and/or multimedia messages.
B10, the server according to B9, the personal letter send in request and also carry at the voice messaging The speech parameters and/or acoustic pattern of reason, the speech parameters include one kind or more in tone color, word speed, tone Kind;
The server further includes:Voice change process module is suitable for according to the speech parameters and/or acoustic pattern pair Voice messaging carries out voice change process.
B11, according to B7-B10 any one of them servers, the distribution module is further adapted for for first contact While people distributes the first contact person interim ID, the marker element for distinguishing anonym is distributed for first contact person;
First sending module is further adapted for while sending the first personal letter content, to second contact person Send the marker element.
B12, the server according to B11, the marker element include:The pet name, head portrait, font color, font format, It is one or more in personal letter background.

Claims (10)

1. a kind of method that folk prescription sends personal letter using anonymous way comprising:
Receive the first contact person transmission carries first contact person's real name ID, second contact person's real name ID and the first personal letter content Personal letter send request;
Judge that the personal letter is sent whether comprising anonymous indicator in request, if so, distributing first for first contact person The interim ID of contact person, and establish the mapping relations of the first contact person real name ID and the interim ID of the first contact person;
Using the interim ID of the first contact person described the is sent to corresponding second contact persons of the second contact person real name ID One personal letter content;
The judgement request for carrying third contact person's real name ID for receiving the second contact person transmission, judges third contact person and first Whether contact person is same people, if so, to the first contact person send the second personal letter content sent by the second contact person and Judge successful notification message;If it is not, then sending the second personal letter content sent by the second contact person to the first contact person;
The method further includes:Receive that second contact person sends carries the second contact person real name ID, described the The interim ID of one contact person and the personal letter of the second personal letter content reply request;
Search the first contact person real name ID corresponding with the interim ID of the first contact person;
Described sent to the first contact person is further comprised by the second personal letter content that the second contact person sends:
Using the second contact person real name ID described the is sent to corresponding first contact persons of the first contact person real name ID Two personal letter contents.
2. according to the method described in claim 1, the first personal letter content include voice messaging and/or text message and/or Image information and/or multimedia messages.
3. also being carried at the voice messaging according to the method described in claim 2, the personal letter is sent in request The speech parameters and/or acoustic pattern of reason, the speech parameters include one kind or more in tone color, word speed, tone Kind;
The method further includes:Voice change process is carried out to voice messaging according to the speech parameters and/or acoustic pattern.
4. according to claim 1-3 any one of them methods, further include:The first contact person is being distributed for first contact person While interim ID, the marker element for distinguishing anonym is distributed for first contact person;
While sending the first personal letter content, the marker element is sent to second contact person.
5. according to the method described in claim 4, the marker element includes:The pet name, head portrait, font color, font format, private Believe one or more in background.
6. a kind of server comprising:
First receiving module carries first contact person's real name ID, the second contact person reality suitable for what the first contact person of reception sent Name ID and the personal letter of the first personal letter content send request;
Judgment module is suitable for judging that whether the personal letter sends in request comprising anonymous indicator;
Distribution module is suitable in judging that the personal letter sends request comprising anonymous indicator, is described first It is that people distributes the first contact person interim ID;
Relating module is suitable in judging that the personal letter sends request comprising anonymous indicator, establishing described first The mapping relations of contact person's real name ID and the interim ID of the first contact person;
First sending module is suitable for utilizing the interim ID of the first contact person to the second contact person real name ID corresponding second Contact person sends the first personal letter content;
Second receiving module, the judgement request for carrying third contact person's real name ID sent suitable for receiving the second contact person;
The judgment module is further adapted for:Judge whether third contact person and the first contact person are same people;
Second sending module is sent to the first contact person by the if contacting artificial same people suitable for third contact person and first The the second personal letter content and judge successful notification message that two contact human hairs are sent;If third contact person is not with the first contact person Same people then sends the second personal letter content sent by the second contact person to the first contact person;
Second receiving module is further adapted for:Receive the second contact person transmission carries the second contact person reality Name ID, the interim ID of first contact person and the personal letter of the second personal letter content reply request;
Searching module is suitable for searching the first contact person real name ID corresponding with the interim ID of the first contact person;
Second sending module is further adapted for:Using the second contact person real name ID to the first contact person real name ID Corresponding first contact person sends the second personal letter content.
7. server according to claim 6, the first personal letter content include voice messaging and/or text message and/ Or image information and/or multimedia messages.
8. server according to claim 7, the personal letter sends also to carry in request and be carried out to the voice messaging The speech parameters and/or acoustic pattern of processing, the speech parameters include one kind in tone color, word speed, tone or It is a variety of;
The server further includes:Voice change process module is suitable for according to the speech parameters and/or acoustic pattern to voice Information carries out voice change process.
9. according to claim 6-8 any one of them servers, the distribution module is further adapted for for first contact person While distributing the first contact person interim ID, the marker element for distinguishing anonym is distributed for first contact person;
First sending module is further adapted for while sending the first personal letter content, is sent to second contact person The marker element.
10. server according to claim 9, the marker element include:The pet name, head portrait, font color, font lattice It is one or more in formula, personal letter background.
CN201410764714.XA 2014-12-11 2014-12-11 Folk prescription sends the method and server of personal letter using anonymous way Active CN104468583B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410764714.XA CN104468583B (en) 2014-12-11 2014-12-11 Folk prescription sends the method and server of personal letter using anonymous way

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410764714.XA CN104468583B (en) 2014-12-11 2014-12-11 Folk prescription sends the method and server of personal letter using anonymous way

Publications (2)

Publication Number Publication Date
CN104468583A CN104468583A (en) 2015-03-25
CN104468583B true CN104468583B (en) 2018-08-07

Family

ID=52913955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410764714.XA Active CN104468583B (en) 2014-12-11 2014-12-11 Folk prescription sends the method and server of personal letter using anonymous way

Country Status (1)

Country Link
CN (1) CN104468583B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105205392B (en) * 2015-09-22 2018-11-20 北京金山安全软件有限公司 Application security protection processing method and device and terminal equipment
CN109640102B (en) * 2017-10-09 2021-05-28 武汉斗鱼网络科技有限公司 Method and device for realizing stealth anonymity function in live broadcast room

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904936A (en) * 2012-09-25 2013-01-30 北京小米科技有限责任公司 Method, server, device, system and apparatus for establishing session
CN103916310A (en) * 2014-03-28 2014-07-09 北京奇虎科技有限公司 Method for sending instant messaging messages and instant messaging client side and server
CN104022942A (en) * 2014-06-26 2014-09-03 北京奇虎科技有限公司 Method for processing interactive message, client, electronic device and system
CN104038410A (en) * 2014-06-12 2014-09-10 上海高派信息科技有限公司 Group member identity information protection method and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013158764A1 (en) * 2012-04-17 2013-10-24 Vaporstream Incorporated Electronic message content party restriction system and method
US8850595B2 (en) * 2012-07-05 2014-09-30 Reliance Communications, Inc. Private anonymous electronic messaging

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904936A (en) * 2012-09-25 2013-01-30 北京小米科技有限责任公司 Method, server, device, system and apparatus for establishing session
CN103916310A (en) * 2014-03-28 2014-07-09 北京奇虎科技有限公司 Method for sending instant messaging messages and instant messaging client side and server
CN104038410A (en) * 2014-06-12 2014-09-10 上海高派信息科技有限公司 Group member identity information protection method and system
CN104022942A (en) * 2014-06-26 2014-09-03 北京奇虎科技有限公司 Method for processing interactive message, client, electronic device and system

Also Published As

Publication number Publication date
CN104468583A (en) 2015-03-25

Similar Documents

Publication Publication Date Title
CN104469693B (en) Information issuing method and device in group
CN104394169B (en) Both sides send personal letter method and server using anonymous way
CN104601641B (en) Application link sharing method, apparatus and system
CN105812315B (en) Multiple terminals method for message transmission and device based on user's login account
EP2849411B1 (en) Session establishment methods and corresponding server
US20160259502A1 (en) Diverse emojis/emoticons
CN105704002B (en) A kind of instant communicating method and device
CN109034907A (en) Ad data put-on method and device, electronic equipment, storage medium
CN107731229B (en) Method and apparatus for recognizing speech
KR20190130157A (en) Techniques for Intent-based Search for Bots
WO2016054110A1 (en) Pattern-controlled automated messaging system
CN108885739A (en) Intelligent personal assistants are as contact person
CN104394066A (en) Method for sending anonymous information in form of short message and server
US10541951B2 (en) Enhancing network messaging with a real-time, interactive representation of current messaging activity of a user's contacts and associated contacts
JP2019508767A (en) Information updating method and apparatus and server
US20220103539A1 (en) Verifying trusted communications using established communication channels
CN104394168B (en) Pass through the matching process and server of the information of making a vow that folk prescription anonymous way is transmitted
CN103269308B (en) A kind of method and system for issuing communication group exchange of information
CN110785970A (en) Techniques to automate robotic creation of web pages
CN103942271B (en) User profile searches system and method
WO2011091516A1 (en) System, method and computer program for sharing audible name tags
US9633090B2 (en) Dynamic visualization of big data
CN104468583B (en) Folk prescription sends the method and server of personal letter using anonymous way
CN105530244A (en) Method for controlling intelligent device by main control device and server
CN104468584B (en) The method and server of issue of anonymity information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220727

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.