CN104468584A - Anonymous information publishing method and server - Google Patents
Anonymous information publishing method and server Download PDFInfo
- Publication number
- CN104468584A CN104468584A CN201410764797.2A CN201410764797A CN104468584A CN 104468584 A CN104468584 A CN 104468584A CN 201410764797 A CN201410764797 A CN 201410764797A CN 104468584 A CN104468584 A CN 104468584A
- Authority
- CN
- China
- Prior art keywords
- contact person
- interim
- information
- anonymous
- real name
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000013507 mapping Methods 0.000 claims abstract description 23
- 239000003550 marker Substances 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000012423 maintenance Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 208000025174 PANDAS Diseases 0.000 description 2
- 208000021155 Paediatric autoimmune neuropsychiatric disorders associated with streptococcal infection Diseases 0.000 description 2
- 240000004718 Panda Species 0.000 description 2
- 235000016496 Panda oleosa Nutrition 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 241000510091 Quadrula quadrula Species 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 235000012736 patent blue V Nutrition 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network 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/0421—Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an anonymous information publishing method and a server. The method comprises the steps that an information publishing request which is sent by a first contact person and comprises the autonym ID of the first contact person and the first information content is received; whether the information publishing request comprises an anonymous indicator or not is judged, and if yes, the first contact person temporary ID is distributed to the first contact person, and a mapping relation between the first contact person autonym ID and the first contact person temporary ID is built; a checking request for checking the information content of friends sent by a second contact person is received; according to the second contact person friend list, whether the second contact person follows the first contact person or not is judged, and it yes, the first contact person temporary ID is utilized for sending the first information content of the first contact person to the second contact person in an anonymous mode. By the adoption of the anonymous information publishing method, when the first contact person publishes information content in an anonymous mode, the second contact person cannot obtain the name of the publisher of the first information content, the first contact person can speak out freely, and the requirement for not leaking user information and other privacies is met.
Description
Technical field
The present invention relates to Internet technical field, be specifically related to a kind of method and server of issue of anonymity information.
Background technology
At present, along with the development of the network communications technology, the network communicating system in various segmentation field also occurs one after another and develops, and meets the specific communication demand of different segmentation field user.
In existing internet communications network, real name mode is mainly adopted to carry out information interchange, now the user profile of communicating pair is all display in the process of carrying out information interchange for communicating pair, communicating pair can not be spoken one's mind freely, especially when user has certain scruples to privacy topic, existing communication system cannot meet pours out privacy topic of sex for user provides, and does not leak the demand of the privacies such as user profile.
Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of overcoming the problems referred to above or the method for issue of anonymity information solved the problem at least in part and corresponding server.
According to an aspect of the present invention, provide a kind of method of issue of anonymity information, it comprises:
Receive the Information issued request carrying the first contact person real name ID and first information content that the first contact person sends;
Judge whether comprise anonymous designator in described Information issued request, if so, then distribute the first contact person interim ID for described first contact person, and set up the mapping relations of described first contact person real name ID and the interim ID of described first contact person;
Receive that the second contact person sends check friend information content check request;
Judge whether described second contact person pays close attention to described first contact person according to second contact person's buddy list, if so, then utilize described first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
According to a further aspect in the invention, provide a kind of server, it comprises:
First receiver module, is suitable for the Information issued request carrying the first contact person real name ID and first information content that reception first contact person sends;
First judge module, is suitable for judging whether comprise anonymous designator in described Information issued request;
Distribution module, is suitable for when judging to comprise anonymous designator in described Information issued request, for described first contact person distributes the first contact person interim ID;
Relating module, is suitable for the mapping relations setting up described first contact person real name ID and the interim ID of described first contact person;
Second receiver module, be suitable for that reception second contact person sends check friend information content check request;
Second judge module, is suitable for judging whether described second contact person pays close attention to described first contact person according to second contact person's buddy list;
First sending module, is suitable for when judging that described second contact person pays close attention to described first contact person, utilizes described first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
According to scheme provided by the invention, contact person can select the issue of anonymity information content or real name to release news content, when the first contact person selects the issue of anonymity information content, be utilized as the first contact person interim ID issue first information content that the first contact person distributes, during the second contact person can be made the to check information content that good friend issues, the publisher of first information content cannot be known, and make the first contact person can without in misgivings situation, can speak one's mind freely, meet and pour out privacy topic for user provides, and do not leak the demand of the privacies such as user profile.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of specification, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the flow chart of the method for issue of anonymity information according to an embodiment of the invention;
Fig. 2 shows the flow chart of the method for issue of anonymity information in accordance with another embodiment of the present invention;
Fig. 3 shows the structured flowchart of server according to an embodiment of the invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Fig. 1 shows the flow chart of the method for issue of anonymity information according to an embodiment of the invention.As shown in Figure 1, the method comprises the following steps:
Step S100, receives the Information issued request carrying the first contact person real name ID and first information content that the first contact person sends.
Particularly, first contact person can issue first information content by the instant messaging application of client, after the issue button that the first contact person clicks in instant messaging application, namely the server to instant messaging application have sent Information issued request, and this Information issued request carries the first contact person real name ID and first information content.Wherein, the first contact person real name ID can be the user name of contact person, and client can be mobile terminal or PC terminal, such as, and mobile phone, ipad, personal computer.
Step S110, judges whether comprise anonymous designator in Information issued request, is if so, then that the first contact person distributes the first contact person interim ID, and sets up the mapping relations of the first contact person real name ID and the interim ID of the first contact person.
On the client-side program of instant communication applications, the mode released news is provided with multiple choices, such as, can select publicity pattern or anonymous way, such as, and " issue of anonymity " option that the Information issued interface can applied by instant messaging is arranged.After first contact person clicks this option, the server just applied to instant messaging have sent the request of issue of anonymity information, enters issue of anonymity pattern.
Therefore, server, after receiving Information issued request, needs the Information issued mode selected by judgement first contact person to be publicity pattern or anonymous way.Anonymous designator is the mark that contact person selects to send with anonymous way the information content.Particularly, server can by judging the Information issued mode whether comprised anonymous designator to determine in the Information issued request that the first contact person sends selected by the first contact person, if comprise anonymous designator in Information issued request, then show that the first contact person selects to release news content with anonymous way; If do not comprise anonymous designator in Information issued request, then show that the first contact person selects to release news content with publicity pattern.
In existing instant messaging application, contact person to release news content with real name, and when contact person needs to issue, some are relevant with individual privacy or relate to the information of sensitive subjects, or when merely not thinking announcement real name information, may not select issue for fear of real name information.This mode hinders effective interchange of information to a certain extent.
The present invention avoids the problems referred to above by distributing interim ID for contact person.Particularly, server can from interim ID storehouse the untapped interim ID of random selecting one as the interim ID of the first contact person, for first contact person's issue of anonymity first information content.
The interim ID of first contact person be server temporarily give first contact person distribute for completing communication, and after the second contact person receives the information content, be presented at the temporary user name of representative first contact person of the client of the second contact person, make the second contact person cannot know the sender of first information content.
Be after the first contact person distributes interim ID at server, need to set up the mapping relations between the first contact person interim ID and real name ID, associate with real name ID by the interim ID of the first contact person, make server can inquire the interim ID of contact person according to the real name ID of the first contact person according to the real name ID of the first contact person and the mapping relations of interim ID, or the real name ID of contact person is inquired according to the interim ID of the first contact person, thus make server rapidly the information presenting substance that the first contact person issues can be showed the contact person asking to check its information.
Step S120, receive that the second contact person sends check friend information content check request.
Particularly, on the client-side program of instant communication applications, the mode of checking released news has multiple choices, such as, the information content of good friend's issue can be upgraded by the mode of drop-down friend information content interface, during the second drop-down friend information content interface of contact person, namely the server to instant messaging application have sent the request of checking, or, the information content that good friend issues is checked by clicking " friend information content " option, when second contact person clicks " friend information content " option, the server namely to instant messaging application have sent the request of checking.
According to second contact person's buddy list, step S130, judges whether the second contact person pays close attention to the first contact person, if so, then utilize the first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
In this step, judge whether the second contact person pays close attention to the first contact person according to second contact person's buddy list, be and judge whether there is the first contact person in second contact person's buddy list, if exist, then utilize the interim ID of the first contact person " apple " that the first information content of the first contact person is sent to the second contact person with anonymous way.In the friend information content interface of the client-side program of instant communication applications, the first contact person ID is shown as " [anonymity] apple ", shows the first information content that the first contact person issues below interim ID.
According to the method that the above embodiment of the present invention provides, contact person can select the issue of anonymity information content or real name to release news content, when the first contact person selects the issue of anonymity information content, be utilized as the first contact person interim ID issue first information content that the first contact person distributes, during the second contact person can be made the to check information content that good friend issues, the publisher of first information content cannot be known, and make the first contact person can without in misgivings situation, can speak one's mind freely, meet and pour out privacy topic for user provides, and do not leak the demand of the privacies such as user profile.
Fig. 2 shows the flow chart of the method for issue of anonymity information in accordance with another embodiment of the present invention.As shown in Figure 2, the method comprises the following steps:
Step S200, receives the Information issued request carrying the first contact person real name ID and first information content that the first contact person sends.
Wherein, first information content comprises voice messaging and/or text message and/or image information and/or multimedia messages.
The specific implementation process of this step refers to step S100 embodiment illustrated in fig. 1, repeats no more herein.
It should be noted that, for voice messaging, if contact person had the record of real name speech exchange, then can identify the real name information of contact person by phonetic feature.
In embodiments of the present invention, also comprise the step that the voice messaging that send of contact human hair is processed, avoid the generation of above-mentioned situation, improve the confidentiality of contact identity further.
When first information content comprises voice messaging, the personal letter that first contact person sends sends request except carrying the first contact person real name ID, the second contact person real name ID and first information content, speech parameters and/or acoustic pattern that voice messaging is processed can also be carried, speech parameters comprise in tone color, word speed, tone one or more.
Alternatively, the present embodiment also comprises: carry out change of voice process according to speech parameters and/or acoustic pattern to voice messaging.
Particularly, first contact person can apply by instant messaging the tone color, word speed, the tone select button that provide and realize the change of sound timbre, word speed, tone and mediate various acoustic pattern, or directly selected speech signal analysis acoustic pattern by acoustic pattern button, thus obtain a voice messaging of changing voice as first information content.Wherein, acoustic pattern can be little girl's pattern, Yue Fei's pattern, sell and sprout pattern etc.
When server receive the personal letter carrying speech parameters and/or the acoustic pattern that voice messaging is processed that the first contact person sends send request time, then the speech parameters selected by the first contact person and/or acoustic pattern carry out correspondingly change of voice process to first information content.Change of voice process is carried out to voice messaging; sound can be obscured; the second contact person receiving this voice messaging can be allowed cannot to recognize this voice messaging and specifically whom to derive from; thus play the object of protection first contact person; the identity protection of this client is carried out during voice messaging after the second contact person plays this change of voice process; avoid the first contact person to select to send first information content with anonymous way; when this first information content comprises voice messaging, when not processing voice messaging, most people can also find out is who says.
Step S201, judges whether comprise anonymous designator in Information issued request, if so, then performs step S202; If not, then method terminates.
Step S202, is that the first contact person distributes the interim ID of the first contact person and marker element, and sets up the mapping relations of the first contact person real name ID and the interim ID of the first contact person.
Wherein, marker element refers to the element that intuitively multiple anonym can be carried out distinguishing, and comprising: one or more in the pet name, head portrait, font color, font format, personal letter background.The pet name of the first contact person random selecting one pet name as marker element, such as, can be set to " Angle " by server from pet name storehouse.Similarly, from head portrait storehouse, select a panda head portrait as the head portrait marker element the first contact person being different from other anonyms.
Particularly, server is when judging to comprise anonymous designator during personal letter sends request, be that the first contact person distributes the interim ID of the first contact person as " anonym ", and the pet name of the first contact person is set to " Angle ", the head portrait of the first contact person is set to panda head portrait, font color is set to sky blue, personal letter background is set to maple leaf background.In the present embodiment, the cited interim ID of the first contact person, the setting of marker element only illustrate, should not be construed as limitation of the invention.
In the present embodiment step S201-step S202 and embodiment illustrated in fig. 1 in step S110 similar, do not repeat them here.
Step S203, is stored in the first contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound in the information list of server end maintenance according to time order and function order.
All information contents that All Contacts's request is issued with anonymous way are stored in the information list that server end is safeguarded.First contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound are stored in the information list of server end maintenance, make server can push good friend according to time sequencing to contact person to release news content, facilitate good friend to check the information content that the first contact person issues.
Step S204, receive that the second contact person sends check friend information content check request.
The specific implementation process of this step refers to an embodiment step S100, repeats no more herein.
According to second contact person's buddy list, step S205, judges whether the second contact person pays close attention to the first contact person, if so, then perform step S206; If not, then method terminates.
In this step, judge whether the second contact person pays close attention to the first contact person according to second contact person's buddy list, be and judge whether there is the first contact person in second contact person's buddy list.
Step S206, Query Information list, and utilize the first contact person interim ID that the first information content of the first contact person and marker element are sent to the second contact person with anonymous way according to time order and function order.
When judgement second contact person pays close attention to the first contact person, server is by inquiring about the information list safeguarded, therefrom find out the first information content that the first contact person issues, and utilize the first contact person interim ID distributed that the first information content of the first contact person is sent to the second contact person with anonymous way according to time order and function order.
Step S207, receives the reply request carrying the second contact person real name ID, the interim ID of the first contact person and the second reply content that the second contact person sends.
Second contact person is after checking first information content, and the reply in can being applied by the instant messaging clicking client or review button are directly replied opened first information content or comment on.Second contact person asks to reply or comment by the transmission button of the instant messaging application clicking client.Wherein, the second contact person, when replying first information content, is be that the interim ID of the first contact person that the first contact distributes carries out replying for recipient with server.
Step S208, judges whether comprise anonymous designator in the request of replying, if so, then performs step S209; If not, then step S212 is performed.
This step and embodiment illustrated in fig. 1 in step S110 in judge that the method whether comprising anonymous designator in Information issued request is similar, do not repeat them here.
Step S209, is that the second contact person distributes the second contact person interim and marker element, and sets up the mapping relations of the second contact person real name ID and the interim ID of the second contact person.
This step and embodiment illustrated in fig. 1 in step S110 in be that the first contact person distributes the first contact person interim ID, and the method setting up the mapping relations of the first contact person real name ID and the interim ID of the first contact person is similar, does not repeat them here.
Step S210, searches the first contact person real name ID corresponding with the interim ID of the first contact person.
Owing to having established the mapping relations between the first contact person real name ID and the interim ID of the first contact person in step S202, and the first contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound have been stored in the information list of server end maintenance by step S203, therefore, server can by searching the interim ID of the first contact person in information list, and according to the mapping relations between the interim ID of the first contact person and the first contact person real name ID, find the first contact person real name ID.
Step S211, utilizes the interim ID of the second contact person to send the second reply content and marker element to the first contact person that the first contact person real name ID is corresponding.
Server is after finding the first contact person real name ID, utilize the interim ID of the second contact person to send second information content to the first contact person that the first contact person real name ID is corresponding, this second information content describes the return information of the second contact person to first information content.
Step S212, searches the first contact person real name ID corresponding with the interim ID of the first contact person.
Step S213, utilizes the second contact person real name ID to send the second reply content to the first contact person that the first contact person real name ID is corresponding.
The execution mode of step S212, step S213 is similar with the execution mode of step S210, step S211 respectively, does not repeat them here.
When the second contact person is with anonymous way reply or comment first information content, the present invention, except realizing anonymous transmission except the information content, can also realize judging anonym's identity, judge in successful situation, and prompting judges successful notification message.
Particularly, receive the judgement request carrying the 3rd contact person real name ID that the second contact person sends, judge whether the 3rd contact person and the first contact person are same people, if so, then send second information content to the first contact person and judge successful notification message; If not, then second information content is sent to the first contact person.Embodiment is as follows:
When replying first information content or comment on, the button of judgement first contact identity during the second contact person can be applied by instant messaging, from contacts list, select it to think the contact person ID of first information content sender, i.e. the 3rd contact person ID, and send button by clicking, the judgement request judging anonym's identity is sent to server.Server is after receiving judgement request, by judging whether the 3rd contact person real name ID is identical with the first contact person real name ID, judge whether the 3rd contact person and the first contact person are same people, when the 3rd contact person real name ID is identical with the first contact person real name ID, sends second information content to the first contact person and judge successful notification message; When the 3rd contact person real name ID is not identical with the first contact person real name ID, then send second information content to the first contact person.By judging the first contact identity, judging in successful situation, the second contact person can be made to reply accordingly according to individual demand the first information content that the first contact person sends.
According to the method that the above embodiment of the present invention provides, contact person can select the issue of anonymity information content or real name to release news content, when the first contact person selects the issue of anonymity information content, be utilized as the first contact person interim ID issue first information content that the first contact person distributes, during the second contact person can be made the to check information content that good friend issues, the publisher of first information content cannot be known, and make the first contact person can without in misgivings situation, can speak one's mind freely, meet and pour out privacy topic for user provides, and do not leak the demand of the privacies such as user profile, by being first contact person's allocation identification element, the first contact person and other anonyms can be made a distinction, change of voice process is carried out to voice messaging, sound can be obscured, the second contact person receiving this voice messaging can be allowed cannot to recognize this voice messaging and specifically whom to derive from, thus play the object of protection first contact person, the identity protection of this client is carried out during voice messaging after the second contact person plays this change of voice process, avoid the first contact person to select to send first information content with anonymous way, when this first information content comprises voice messaging, when not processing voice messaging, most people can also find out is who says, by setting up the mapping relations between the first contact person real name ID and the interim ID of the first contact person, server can being made receiving the second contact person after the reply content of the interim ID transmission of the first contact, quickly and accurately this reply content being sent to the first contact person.
Fig. 3 shows the structured flowchart of server according to an embodiment of the invention.As shown in Figure 3, this server comprises: the first receiver module 300, first judge module 301, distribution module 302, relating module 303, second receiver module 304, second judge module 305, first sending module 306.
First receiver module 300, is suitable for the Information issued request carrying the first contact person real name ID and first information content that reception first contact person sends.
Wherein, first information content comprises voice messaging and/or text message and/or image information and/or multimedia messages.
First judge module 301, is suitable for judging whether comprise anonymous designator in Information issued request.
Distribution module 302, is suitable for when judging to comprise anonymous designator in Information issued request, is that the first contact person distributes the first contact person interim ID.
Relating module 303, is suitable for the mapping relations setting up the first contact person real name ID and the interim ID of the first contact person.
Second receiver module 304, be suitable for that reception second contact person sends check friend information content check request.
Second judge module 305, is suitable for judging whether the second contact person pays close attention to the first contact person according to second contact person's buddy list.
First sending module 306, is suitable for when judgement second contact person pays close attention to the first contact person, utilizes the first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
This server also comprises: memory module 307, be suitable for according to time order and function order, the first contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound being stored in the information list of server end maintenance, wherein, information list stores the information content that All Contacts asks to issue.
First sending module 306 is specifically suitable for Query Information list, and utilizes the first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way according to time order and function order.
Second receiver module 304 is also suitable for the reply request carrying the second contact person real name ID, the interim ID of the first contact person and the second reply content that reception second contact person sends.
First judge module 301 is also suitable for judging whether comprise anonymous designator in the request of replying.
Distribution module 302 is also suitable for when judging to comprise anonymous designator in the request of replying, and is that the second contact person distributes the second contact person interim ID.
Relating module 303 is also suitable for the mapping relations setting up the second contact person real name ID and the interim ID of the second contact person.
Server also comprises: search module 308, is suitable for searching the first contact person real name ID corresponding with the interim ID of the first contact person.
Second sending module 309, is suitable for, when judging to comprise anonymous designator in the request of replying, utilizing the interim ID of the second contact person to send the second reply content to the first contact person that the first contact person real name ID is corresponding; When judging not comprise anonymous designator in the request of replying, the second contact person real name ID is utilized to send the second reply content to the first contact person that the first contact person real name ID is corresponding.
Distribution module 302, is further adapted for while distribute the interim ID of the first contact person for the first contact person, is that the first contact person divides the marker element being used in and distinguishing anonym.Wherein, marker element comprises: one or more in the pet name, head portrait, font color, font format, background of information.
First sending module 306, is further adapted for while transmission first information content, sends marker element to the second contact person.
Distribution module 302 be the first contact person divide be used in distinguish anonym marker element after, this typochemical element can be stored in memory module 307 in the lump, when judgement second contact person pays close attention to the first contact person, from memory module 307, obtain first information content and marker element, and utilize the first contact person interim ID that first information content and marker element are sent to the second contact person with anonymous way.
In addition, in Information issued request, also carry speech parameters and/or acoustic pattern that voice messaging is processed, speech parameters comprise in tone color, word speed, tone one or more.
Server also comprises: change of voice processing module, is suitable for carrying out change of voice process according to speech parameters and/or acoustic pattern to voice messaging.Particularly, change of voice processing module carries out change of voice process to the first information content that the first receiver module receives, and the first information content after change of voice process is stored into memory module, when judgement second contact person pays close attention to the first contact person, from memory module, obtain the first information content after change of voice process, and utilize the first contact person interim ID that the first information content after change of voice process is sent to the second contact person with anonymous way.
In addition, change of voice processing module can also carry out change of voice process to the second reply content that the second receiver module receives, and the second reply content after change of voice process is stored into memory module, when judging to comprise anonymous designator in the request of replying, the second reply content after utilizing the interim ID of the second contact person to send change of voice process to the first contact person that the first contact person real name ID is corresponding.
According to the server that the above embodiment of the present invention provides, contact person can select the issue of anonymity information content or real name to release news content, when the first contact person selects the issue of anonymity information content, be utilized as the first contact person interim ID issue first information content that the first contact person distributes, during the second contact person can be made the to check information content that good friend issues, the publisher of first information content cannot be known, and make the first contact person can without in misgivings situation, can speak one's mind freely, meet and pour out privacy topic for user provides, and do not leak the demand of the privacies such as user profile, by being first contact person's allocation identification element, the first contact person and other anonyms can be made a distinction, change of voice process is carried out to voice messaging, sound can be obscured, the second contact person receiving this voice messaging can be allowed cannot to recognize this voice messaging and specifically whom to derive from, thus play the object of protection first contact person, the identity protection of this client is carried out during voice messaging after the second contact person plays this change of voice process, avoid the first contact person to select to send first information content with anonymous way, when this first information content comprises voice messaging, when not processing voice messaging, most people can also find out is who says, by setting up the mapping relations between the first contact person real name ID and the interim ID of the first contact person, server can being made receiving the second contact person after the reply content of the interim ID transmission of the first contact, quickly and accurately this reply content being sent to the first contact person.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In specification provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this specification (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this specification (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary compound mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the some or all parts in the equipment of the issue of anonymity information of the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computer of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
The invention discloses: a kind of method of A1, issue of anonymity information, it comprises:
Receive the Information issued request carrying the first contact person real name ID and first information content that the first contact person sends;
Judge whether comprise anonymous designator in described Information issued request, if so, then distribute the first contact person interim ID for described first contact person, and set up the mapping relations of described first contact person real name ID and the interim ID of described first contact person;
Receive that the second contact person sends check friend information content check request;
Judge whether described second contact person pays close attention to described first contact person according to second contact person's buddy list, if so, then utilize described first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
A2, method according to A1, described be after the first contact person distributes the interim ID of the first contact person, described method also comprises: be stored in the information list of server end maintenance according to time order and function order by described first contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound, wherein, described information list stores the information content that All Contacts asks to issue;
The first information content of the first contact person sends to the second contact person to be specially with anonymous way by the described interim ID of described first contact person that utilizes: inquire about described information list, and utilizes the interim ID of described first contact person that the described first information content of described first contact person is sent to the second contact person with anonymous way according to time order and function order.
A3, method according to A1 or A2, utilize after the first information content of the first contact person sends to the second contact person with anonymous way by the interim ID of the first contact person described, described method also comprises:
Receive the reply request carrying described second contact person real name ID, the interim ID of described first contact person and the second reply content that described second contact person sends;
Judge whether comprise anonymous designator in described reply request;
If comprise described anonymous designator in described reply request, then distribute the second contact person interim ID for described second contact person, and set up the mapping relations of described second contact person real name ID and the interim ID of described second contact person; Search the described first contact person real name ID corresponding with the interim ID of described first contact person; The interim ID of described second contact person is utilized to send described second reply content to the first contact person that described first contact person real name ID is corresponding;
If do not comprise described anonymous designator in described reply request, then search the described first contact person real name ID corresponding with the interim ID of described first contact person; Described second contact person real name ID is utilized to send described second reply content to the first contact person that described first contact person real name ID is corresponding.
A4, method according to any one of A1-A3, described first information content comprises voice messaging and/or text message and/or image information and/or multimedia messages.
A5, method according to A4, also carry the speech parameters and/or acoustic pattern that process described voice messaging in described Information issued request, described speech parameters comprise in tone color, word speed, tone one or more;
Described method also comprises: carry out change of voice process according to described speech parameters and/or acoustic pattern to voice messaging.
A6, method according to any one of A1-A5, also comprise: while distributing the interim ID of the first contact person for described first contact person, for described first contact person divides the marker element being used in and distinguishing anonym;
While the described first information content of transmission, send described marker element to described second contact person.
A7, method according to A6, described marker element comprises: one or more in the pet name, head portrait, font color, font format, background of information.
The invention also discloses: B8, a kind of server, it comprises:
First receiver module, is suitable for the Information issued request carrying the first contact person real name ID and first information content that reception first contact person sends;
First judge module, is suitable for judging whether comprise anonymous designator in described Information issued request;
Distribution module, is suitable for when judging to comprise anonymous designator in described Information issued request, for described first contact person distributes the first contact person interim ID;
Relating module, is suitable for the mapping relations setting up described first contact person real name ID and the interim ID of described first contact person;
Second receiver module, be suitable for that reception second contact person sends check friend information content check request;
Second judge module, is suitable for judging whether described second contact person pays close attention to described first contact person according to second contact person's buddy list;
First sending module, is suitable for when judging that described second contact person pays close attention to described first contact person, utilizes described first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
B9, server according to B8, also comprise: memory module, be suitable for according to time order and function order, described first contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound being stored in the information list of server end maintenance, wherein, described information list stores the information content that All Contacts asks to issue;
Described first sending module is specifically suitable for inquiring about described information list, and utilizes the interim ID of described first contact person that the described first information content of described first contact person is sent to the second contact person with anonymous way according to time order and function order.
B10, server according to B8 or B9, described second receiver module, is also suitable for receiving the reply request carrying described second contact person real name ID, the interim ID of described first contact person and the second reply content that described second contact person sends;
Described first judge module, is also suitable for judging whether comprise anonymous designator in described reply request;
Described distribution module, is also suitable for when judging to comprise described anonymous designator in described reply request, for described second contact person distributes the second contact person interim ID;
Described relating module, is also suitable for the mapping relations setting up described second contact person real name ID and the interim ID of described second contact person;
Described server also comprises: search module, is suitable for searching the described first contact person real name ID corresponding with the interim ID of described first contact person;
Second sending module, is suitable for, when judging to comprise described anonymous designator in described reply request, utilizing the interim ID of described second contact person to send described second reply content to the first contact person that described first contact person real name ID is corresponding; When judging not comprise described anonymous designator in described reply request, described second contact person real name ID is utilized to send described second reply content to the first contact person that described first contact person real name ID is corresponding.
B11, server according to any one of B8-B10, described first information content comprises voice messaging and/or text message and/or image information and/or multimedia messages.
B12, server according to B11, also carry the speech parameters and/or acoustic pattern that process described voice messaging in described Information issued request, described speech parameters comprise in tone color, word speed, tone one or more;
Described server also comprises: change of voice processing module, is suitable for carrying out change of voice process according to described speech parameters and/or acoustic pattern to voice messaging.
B13, server according to any one of B8-B12, described distribution module, is further adapted for while distributing the interim ID of the first contact person for described first contact person, for described first contact person divides the marker element being used in and distinguishing anonym;
Described first sending module, is further adapted for while the described first information content of transmission, sends described marker element to described second contact person.
B14, server according to B13, described marker element comprises: one or more in the pet name, head portrait, font color, font format, background of information.
Claims (10)
1. a method for issue of anonymity information, it comprises:
Receive the Information issued request carrying the first contact person real name ID and first information content that the first contact person sends;
Judge whether comprise anonymous designator in described Information issued request, if so, then distribute the first contact person interim ID for described first contact person, and set up the mapping relations of described first contact person real name ID and the interim ID of described first contact person;
Receive that the second contact person sends check friend information content check request;
Judge whether described second contact person pays close attention to described first contact person according to second contact person's buddy list, if so, then utilize described first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
2. method according to claim 1, described be after the first contact person distributes the interim ID of the first contact person, described method also comprises: be stored in the information list of server end maintenance according to time order and function order by described first contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound, wherein, described information list stores the information content that All Contacts asks to issue;
The first information content of the first contact person sends to the second contact person to be specially with anonymous way by the described interim ID of described first contact person that utilizes: inquire about described information list, and utilizes the interim ID of described first contact person that the described first information content of described first contact person is sent to the second contact person with anonymous way according to time order and function order.
3. method according to claim 1 and 2, utilize after the first information content of the first contact person sends to the second contact person with anonymous way by the interim ID of the first contact person described, described method also comprises:
Receive the reply request carrying described second contact person real name ID, the interim ID of described first contact person and the second reply content that described second contact person sends;
Judge whether comprise anonymous designator in described reply request;
If comprise described anonymous designator in described reply request, then distribute the second contact person interim ID for described second contact person, and set up the mapping relations of described second contact person real name ID and the interim ID of described second contact person; Search the described first contact person real name ID corresponding with the interim ID of described first contact person; The interim ID of described second contact person is utilized to send described second reply content to the first contact person that described first contact person real name ID is corresponding;
If do not comprise described anonymous designator in described reply request, then search the described first contact person real name ID corresponding with the interim ID of described first contact person; Described second contact person real name ID is utilized to send described second reply content to the first contact person that described first contact person real name ID is corresponding.
4. the method according to any one of claim 1-3, described first information content comprises voice messaging and/or text message and/or image information and/or multimedia messages.
5. method according to claim 4, also carries the speech parameters and/or acoustic pattern that process described voice messaging in described Information issued request, described speech parameters comprise in tone color, word speed, tone one or more;
Described method also comprises: carry out change of voice process according to described speech parameters and/or acoustic pattern to voice messaging.
6. the method according to any one of claim 1-5, also comprises: while distributing the interim ID of the first contact person for described first contact person, for described first contact person divides the marker element being used in and distinguishing anonym;
While the described first information content of transmission, send described marker element to described second contact person.
7. method according to claim 6, described marker element comprises: one or more in the pet name, head portrait, font color, font format, background of information.
8. a server, it comprises:
First receiver module, is suitable for the Information issued request carrying the first contact person real name ID and first information content that reception first contact person sends;
First judge module, is suitable for judging whether comprise anonymous designator in described Information issued request;
Distribution module, is suitable for when judging to comprise anonymous designator in described Information issued request, for described first contact person distributes the first contact person interim ID;
Relating module, is suitable for the mapping relations setting up described first contact person real name ID and the interim ID of described first contact person;
Second receiver module, be suitable for that reception second contact person sends check friend information content check request;
Second judge module, is suitable for judging whether described second contact person pays close attention to described first contact person according to second contact person's buddy list;
First sending module, is suitable for when judging that described second contact person pays close attention to described first contact person, utilizes described first contact person interim ID that the first information content of the first contact person is sent to the second contact person with anonymous way.
9. server according to claim 8, also comprise: memory module, be suitable for according to time order and function order, described first contact person real name ID, the interim ID of the first contact person, anonymous designator and first information content-bound being stored in the information list of server end maintenance, wherein, described information list stores the information content that All Contacts asks to issue;
Described first sending module is specifically suitable for inquiring about described information list, and utilizes the interim ID of described first contact person that the described first information content of described first contact person is sent to the second contact person with anonymous way according to time order and function order.
10. server according to claim 8 or claim 9, described second receiver module, is also suitable for receiving the reply request carrying described second contact person real name ID, the interim ID of described first contact person and the second reply content that described second contact person sends;
Described first judge module, is also suitable for judging whether comprise anonymous designator in described reply request;
Described distribution module, is also suitable for when judging to comprise described anonymous designator in described reply request, for described second contact person distributes the second contact person interim ID;
Described relating module, is also suitable for the mapping relations setting up described second contact person real name ID and the interim ID of described second contact person;
Described server also comprises: search module, is suitable for searching the described first contact person real name ID corresponding with the interim ID of described first contact person;
Second sending module, is suitable for, when judging to comprise described anonymous designator in described reply request, utilizing the interim ID of described second contact person to send described second reply content to the first contact person that described first contact person real name ID is corresponding; When judging not comprise described anonymous designator in described reply request, described second contact person real name ID is utilized to send described second reply content to the first contact person that described first contact person real name ID is corresponding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410764797.2A CN104468584B (en) | 2014-12-11 | 2014-12-11 | The method and server of issue of anonymity information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410764797.2A CN104468584B (en) | 2014-12-11 | 2014-12-11 | The method and server of issue of anonymity information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104468584A true CN104468584A (en) | 2015-03-25 |
CN104468584B CN104468584B (en) | 2018-09-04 |
Family
ID=52913956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410764797.2A Expired - Fee Related CN104468584B (en) | 2014-12-11 | 2014-12-11 | The method and server of issue of anonymity information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104468584B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109417504A (en) * | 2017-04-07 | 2019-03-01 | 微软技术许可有限责任公司 | Voice forwarding in automatic chatting |
CN113204724A (en) * | 2021-04-30 | 2021-08-03 | 北京达佳互联信息技术有限公司 | Method and device for creating interactive information, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024636A1 (en) * | 2000-03-23 | 2009-01-22 | Dekel Shiloh | Method and system for securing user identities and creating virtual users to enhance privacy on a communication network |
CN102045314A (en) * | 2009-10-10 | 2011-05-04 | 中兴通讯股份有限公司 | Anonymous communication method, registration method, information transmitting and receiving method and system |
CN102143093A (en) * | 2010-10-12 | 2011-08-03 | 华为技术有限公司 | Instant messaging method, device and system |
CN102340748A (en) * | 2011-09-02 | 2012-02-01 | 何劲 | Instant messaging method in multi-social-identity environment |
US8291474B2 (en) * | 2008-04-16 | 2012-10-16 | Oracle America, Inc. | Using opaque groups in a federated identity management environment |
CN104038410A (en) * | 2014-06-12 | 2014-09-10 | 上海高派信息科技有限公司 | Group member identity information protection method and system |
-
2014
- 2014-12-11 CN CN201410764797.2A patent/CN104468584B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024636A1 (en) * | 2000-03-23 | 2009-01-22 | Dekel Shiloh | Method and system for securing user identities and creating virtual users to enhance privacy on a communication network |
US8291474B2 (en) * | 2008-04-16 | 2012-10-16 | Oracle America, Inc. | Using opaque groups in a federated identity management environment |
CN102045314A (en) * | 2009-10-10 | 2011-05-04 | 中兴通讯股份有限公司 | Anonymous communication method, registration method, information transmitting and receiving method and system |
CN102143093A (en) * | 2010-10-12 | 2011-08-03 | 华为技术有限公司 | Instant messaging method, device and system |
CN102340748A (en) * | 2011-09-02 | 2012-02-01 | 何劲 | Instant messaging method in multi-social-identity environment |
CN104038410A (en) * | 2014-06-12 | 2014-09-10 | 上海高派信息科技有限公司 | Group member identity information protection method and system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109417504A (en) * | 2017-04-07 | 2019-03-01 | 微软技术许可有限责任公司 | Voice forwarding in automatic chatting |
US11233756B2 (en) | 2017-04-07 | 2022-01-25 | Microsoft Technology Licensing, Llc | Voice forwarding in automated chatting |
CN113204724A (en) * | 2021-04-30 | 2021-08-03 | 北京达佳互联信息技术有限公司 | Method and device for creating interactive information, electronic equipment and storage medium |
CN113204724B (en) * | 2021-04-30 | 2024-05-14 | 北京达佳互联信息技术有限公司 | Method, device, electronic equipment and storage medium for creating interaction information |
Also Published As
Publication number | Publication date |
---|---|
CN104468584B (en) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107731229B (en) | Method and apparatus for recognizing speech | |
US9448781B2 (en) | Application installer transmission system, server, and program | |
CN111756917B (en) | Information interaction method, electronic device and computer readable medium | |
CN106101982B (en) | Application program downloading method and system | |
US20140280623A1 (en) | Auto-reply email system and method with personalized content | |
EP2896162B1 (en) | Determining additional information associated with geographic location information | |
WO2015061784A1 (en) | Tracking and management of voice calls and form submissions related to accessing network based content | |
CN104394066A (en) | Method for sending anonymous information in form of short message and server | |
CN104394169A (en) | Method and server for anonymously sending private messages by both parties | |
KR101258986B1 (en) | System and method for automatically installing applications | |
CN110677267A (en) | Information processing method and device | |
TW202016769A (en) | Method and system for collecting unanswered messages and non-transitory computer-readable recording medium including a selection step, a collection step and a processing step | |
CN109697091A (en) | Processing method, device, storage medium and the electronic device of the page | |
CN109873756B (en) | Method and apparatus for transmitting information | |
CN108549586B (en) | Information processing method and device | |
CN109547322A (en) | System prompt control method, device, computer and computer readable storage medium | |
CN104394168A (en) | Method and server for matching wishing information anonymously transmitted by single party | |
CN106210810B (en) | Advertisement information processing method and device | |
CN109949806B (en) | Information interaction method and device | |
CN104468584A (en) | Anonymous information publishing method and server | |
CN115344315B (en) | Skin switching method and device of applet page and electronic equipment | |
CN104468583A (en) | Method for single side to send private letter in anonymity mode and server | |
CN111277488A (en) | Session processing method and device | |
US11012382B2 (en) | State display information transmission system using chatbot | |
CN111158838B (en) | Information processing method and device |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180904 Termination date: 20211211 |
|
CF01 | Termination of patent right due to non-payment of annual fee |