WO2015021804A1 - 信息发布方法、信息输出方法、装置、服务器及*** - Google Patents
信息发布方法、信息输出方法、装置、服务器及*** Download PDFInfo
- Publication number
- WO2015021804A1 WO2015021804A1 PCT/CN2014/078646 CN2014078646W WO2015021804A1 WO 2015021804 A1 WO2015021804 A1 WO 2015021804A1 CN 2014078646 W CN2014078646 W CN 2014078646W WO 2015021804 A1 WO2015021804 A1 WO 2015021804A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- storage
- attachment
- rich text
- server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000010365 information processing Effects 0.000 claims description 47
- 238000012545 processing Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005315 distribution function Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Definitions
- the present invention relates to the field of Internet technologies, and in particular, to an information publishing method and apparatus, an information output method and apparatus, and an information processing server and system.
- the transmitted information is usually a single text message, and cannot contain rich content (such as animation, Video, etc.), can not meet the user's need for the spread of rich text information.
- the embodiments of the present invention provide an information publishing method, an information output method, a device, a server, and a system, which can not only release and disseminate rich text information, but also expand information publishing mode and propagation range.
- a first aspect of the present invention provides a method for distributing information, which may include:
- the information publishing request carries the rich text information and the target account information to be published; If the target account information is the preset specific account information, the rich text information is stored in the storage directory corresponding to the preset specific account information, and the information storage identifier is obtained;
- a second aspect of the present invention provides an information output method, which may include:
- a third aspect of the present invention provides an information distribution apparatus, which may include:
- a request receiving module configured to receive an information publishing request of the client, where the information publishing request carries the rich text information and the target account information to be released;
- the identifier obtaining module is configured to: when the target account information is preset specific account information, store the rich text information in a storage directory corresponding to the preset specific account information, and obtain an information storage identifier;
- An address generating module configured to generate a link address according to the preset specific account information and the information storage identifier
- a publishing module configured to return the link address to the client, so that the client issues the link address to complete the issuance of the rich text information.
- a fourth aspect of the present invention provides an information processing server, which may include the information distribution apparatus provided in the above third aspect.
- a fifth aspect of the present invention provides an information output apparatus, which may include:
- An address resolution module configured to parse the link address to obtain index information when receiving an access request issued by the client for the published link address
- a searching module configured to search for preset specific account information and information storage identifier according to the index information
- An information obtaining module configured to obtain the published rich text information according to the preset specific account information and the information storage identifier
- an information output module configured to return the rich text information to the client, so that the client outputs the rich text information.
- a sixth aspect of the present invention provides an information processing server, which may include the information output device provided in the above fifth aspect.
- a seventh aspect of the present invention provides an information processing system, which may include an information storage server, an accessory storage server, and an index server, and further includes the information processing server provided in the fourth aspect or the sixth aspect, wherein the information processing server respectively An information storage server, the accessory storage server, and the index server are connected.
- the embodiment of the present invention may generate a link address related to the rich text information to be released according to the information release request of the client, and return the link address to the client, so that the client publishes the link address.
- the release of rich text information can reduce the amount of information published, improve the efficiency of information publishing, and effectively expand the dissemination and dissemination of rich text information.
- FIG. 1 is a flowchart of an information publishing method according to an embodiment of the present invention
- FIG. 2 is a flowchart of another information publishing method according to an embodiment of the present invention.
- FIG. 3 is a flowchart of still another method for publishing information according to an embodiment of the present invention.
- FIG. 5 is a flowchart of another information output method according to an embodiment of the present invention.
- FIG. 6 is a flowchart of still another method for outputting information according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of an information distribution apparatus according to an embodiment of the present disclosure.
- FIG. 8a is a schematic diagram of an embodiment of an identifier obtaining module of an information distributing apparatus according to an embodiment of the present invention. Schematic;
- FIG. 8 is a schematic structural diagram of another embodiment of an identifier obtaining module of an information distributing apparatus according to an embodiment of the present disclosure
- FIG. 9 is a schematic structural diagram of an embodiment of an address generation module of an information distribution apparatus according to an embodiment of the present disclosure.
- FIG. 10 is a schematic structural diagram of an embodiment of a publishing module of an information distribution apparatus according to an embodiment of the present disclosure
- FIG. 11 is a schematic structural diagram of an information output apparatus according to an embodiment of the present disclosure.
- FIG. 12 is a schematic structural diagram of an embodiment of a lookup module of an information output apparatus according to an embodiment of the present disclosure
- FIG. 13a is a schematic structural diagram of an embodiment of an information obtaining apparatus of an information output apparatus according to an embodiment of the present disclosure
- FIG. 13b is a schematic structural diagram of another embodiment of an information obtaining device of an information output apparatus according to an embodiment of the present disclosure
- FIG. 14 is a schematic structural diagram of another information output apparatus according to an embodiment of the present invention
- FIG. 15 is a schematic structural diagram of an information processing system according to an embodiment of the present invention
- FIG. 16 is a schematic structural diagram of an information processing server according to an embodiment of the present invention.
- the client may be a client module in the terminal device, for example, a mail client, a browser client, and the like.
- the terminal device may include, but is not limited to, a PC (Personal Computer). PAD (tablet), mobile phones, smartphones, laptops, etc.
- the information distribution method provided by the embodiment of the present invention will be described in detail below with reference to FIG. 1 to FIG. 3 . Introduction. It should be noted that the information distribution method shown in FIG. 1 to FIG. 3 can be executed by the information distribution apparatus provided by the embodiment of the present invention, and the information distribution apparatus can be operated in the information processing server.
- FIG. 1 is a flowchart of a method for publishing information according to an embodiment of the present invention; the method may include the following steps S101 to S104.
- the rich text information may refer to two types of rich text information, wherein one type of rich text information includes a body part, and the body part may include, but is not limited to: text information, picture information, audio and video information, and the like. content.
- Another type of rich text information includes a body part and attachment information, which may include, but is not limited to: text information, picture information, audio and video information, etc., and the attachment information may include but is not limited to: document, picture or sound Video and other content.
- the target account information may be instant messaging account information, E-mail account information, and the like.
- the client can provide information editing function, and the user can edit the rich text information to be published and the target account information through the information editing function of the client, and perform the information publishing operation, and the client detects the user information release.
- the information publishing request is initiated, and the information publishing request carries the rich text information and the target account information to be published edited by the user.
- target account information is the preset specific account information
- the information storage identifier may be an information storage ID (identity) for uniquely identifying the corresponding stored information, so as to be able to extract the information corresponding to the information storage ID according to the corresponding storage location.
- the preset specific account information may be a special tag account information set in advance, for example: may be instant messaging account information that does not belong to any instant messaging user; or may be E- not belonging to any E-mail user. Mail account information and so on.
- the preset specific account information may be used to indicate that the information processing server stores the target account information as the preset rich account information, and stores the rich text information in the storage directory corresponding to the preset specific account information, and obtains The link address of the rich text information that can be used for the storage; for example: taking the mail client as an example, the user can edit the rich text information to be published through the mail client, and send the rich text information to be published in the mail message manner.
- the information processing server detects that the target E-mail account information carried in a mail message sent by the mail client is the preset E-mail account information, the information processing server stores the mail message to the preset.
- E-mail account information corresponding to the information storage server and from the information storage service An information storage identifier usable for identifying the rich text information is obtained in the server, and S103 to S104 described below are continued.
- the information processing server detects that the target E-mail account information carried in the mail message sent by the mail client is not the preset E-mail account information, the information message is sent to the target E- according to the normal mail processing flow.
- the mail recipient corresponding to the mail account information.
- the link address may be a URL (Uniform Resource Locator) address.
- the preset specific account information and the index information of the information storage identifier may be carried in the link address, and the preset specific account may be found by using the index information in the link address.
- Information and the information storage identifier may be carried in the link address, and the preset specific account may be found by using the index information in the link address.
- the client can publish the link address through various publishing methods, for example: the link address can be published through the forum or the portal, or The link address can be published through the sharing method of the SNS (Social Networking Services) website; or, the link address can be posted through the message board of the message board, and the like.
- the client user or other client user can obtain the published link address, and the published rich text information can be viewed according to the link address. It can be seen that the publication of rich text information can be achieved by publishing the link address through a variety of publishing methods, which reduces the amount of published information, improves the efficiency of information publishing, and effectively spreads the dissemination and dissemination of rich text information. range.
- FIG. 2 is a flowchart of another method for distributing information according to an embodiment of the present invention; the method may include the following steps S201 to S208.
- Step S201 of the embodiment may refer to step S101 of the embodiment shown in FIG. 1 , and details are not described herein.
- the target account information is the preset specific account information
- the rich text information is sent to the information storage server corresponding to the preset specific account information. And causing the information storage server to store the rich text information and assign a first storage identifier.
- the rich text information does not include attachment information, it indicates that the rich text information includes a body part, and the body part includes content such as text information, picture information, or audio and video information.
- the rich text information may be stored in the information storage server corresponding to the preset specific account information, and the first storage identifier is allocated by the information storage server; the first storage identifier may be used for unique identification.
- the rich text information already stored in the information storage server.
- S203 Receive the first storage identifier returned by the information storage server, and use the first storage identifier as the information storage identifier.
- Step S202 to step S203 of this embodiment may be a specific refinement step of step S102 of the embodiment shown in FIG. 1.
- S204 Perform encryption processing on the preset specific account information and the first storage identifier, to generate the preset specific account information and the index information of the information storage identifier.
- S205 Send the index information, the preset specific account information, and the information storage identifier to an index server for association storage, and generate, by the index server, a link address that carries the index information.
- the index server After the index server associates the index information, the preset specific account information, and the information storage identifier, the index information is used to quickly find the preset specific from the index server. Account information and the information storage identifier.
- Steps S204 to S206 of this embodiment may be specific refinement steps of step S103 of the embodiment shown in FIG. 1.
- the link address carries the index information generated by the encryption process of the preset specific account information and the first storage identifier, because the link address needs to be transmitted interactively, through the link
- the address carries the encrypted information (ie, the index information), which can ensure that the legitimate transmission recipient can correctly obtain the preset specific account information and the information storage identifier, and can prevent the illegal transmission receiver from being in the link address.
- the acquisition of the real content of the encrypted information ensures the security of the information.
- S207 Generate a notification message, where the notification message includes the link address.
- the notification message may include, but is not limited to, a short message notification message, an instant communication notification message, a system notification message or a mail notification message, and the like.
- S208 Send the notification message to the client, so that the client publishes the link address included in the notification message to complete the issuance of the rich text information.
- the client may extract the link address from the notification message, and publish the link address through various publishing methods, for example: through a forum or a portal
- the publishing method is to publish the link address; or, the link address can be posted through the sharing method of the SNS website; or, the link address can be posted through the message board of the message board, and the like.
- the client user or other client user can obtain the published link address, and the published rich text information can be viewed according to the link address. It can be seen that the publication of rich text information can be achieved by publishing the link address through a variety of publishing methods, which reduces the amount of published information, improves the efficiency of information publishing, and effectively spreads the dissemination and dissemination of rich text information. range.
- Step S207 to step S208 of this embodiment may be step S104 of the embodiment shown in FIG. 1, and details are not described herein.
- FIG. 3 is a flowchart of still another method for distributing information according to an embodiment of the present invention; the method may include the following steps S301 to S310.
- S301 Receive a message publishing request of the client, where the information publishing request carries the rich text information and the target account information to be published.
- step S301 of the embodiment reference may be made to the step S101 of the embodiment shown in FIG. 1 , and details are not described herein.
- the target account information is the preset specific account information
- the rich text information includes the accessory information
- the accessory information is sent to the accessory storage server corresponding to the preset specific account information, so that The accessory storage server stores the attachment information and assigns an attachment storage identifier.
- the body part may include text information, picture information, or audio and video information
- the attachment information may also include a document, a picture, or Audio and video and other content.
- the body part and the attachment information can be stored separately.
- the attachment information may be stored in an attachment storage server corresponding to the preset specific account information, and the attachment storage identifier is allocated by the attachment storage server; the attachment storage identifier may be used to uniquely identify that the identifier is stored in the Attachment stores the attachment information included in the rich text information in the server.
- the attachment information can also be stored to the information storage server.
- S303 Receive the attachment storage identifier returned by the accessory storage server.
- S304 Send the rich text information and the attachment storage identifier to an information storage server corresponding to the preset specific account information, so that the information storage server associates the rich text information and the attachment storage identifier. And assign a second storage identifier.
- the second storage identifier may be used to uniquely identify the rich text information and the attachment storage identifier that have been associated storage in the information storage server.
- S305 Receive the second storage identifier returned by the information storage server, and use the second storage identifier as the information storage identifier.
- Step S302 to step S305 of this embodiment may be a specific refinement step of step S102 of the embodiment shown in FIG. 1.
- Steps S306 to S308 of this embodiment can be referred to steps S204 to S206 of the embodiment shown in FIG. 2. Steps S306 to S308 of this embodiment may be specific refinement steps of step S103 of the embodiment shown in FIG. 1.
- Step S309 to step S310 of this embodiment can be referred to step S207 to step S208 of the embodiment shown in FIG. 2.
- Step S309-step S310 of this embodiment may be step S104 of the embodiment shown in Fig. 1, and is not described herein.
- the embodiment of the present invention may generate a link address related to the rich text information to be released according to the information release request of the client, and return the link address to the
- the client is configured to enable the client to publish rich text information by publishing the link address, which reduces the amount of posted information, improves the efficiency of information publishing, and effectively expands the manner in which rich text information is transmitted. And the scope of the spread.
- the information output method provided by the embodiment of the present invention will be described in detail below with reference to FIG. It should be noted that the information output method shown in FIG. 4 to FIG. 6 can be executed by the information output apparatus provided by the embodiment of the present invention, and the information output apparatus can be operated in the information processing server.
- FIG. 4 it is a flowchart of an information output method according to an embodiment of the present invention.
- the method may include the following steps S401 to S404.
- the link address may be a URL address.
- the client that performs information publishing can publish the link address to publish rich text information through various publishing methods, for example, through a forum or a portal,
- the link address may be published; or, the link address may be posted through the sharing method of the SNS website; or, the link address may be posted through the message board of the message board, and the like.
- the published client or other client can obtain the published link address, and can issue an access request for the link address. This step receives the client's access to the published link address.
- the link address is parsed to obtain index information; it can be understood that the index information may be preset specific account information and index information of the information storage identifier.
- the preset specific account information and the information storage identifier are searched for. In this step, the preset specific account information and the information storage identifier can be quickly found through the index information.
- the information storage identifier may be an information storage ID for uniquely identifying the corresponding stored information, so as to be able to extract the information corresponding to the information storage ID according to the corresponding storage location.
- the preset specific account information may be a special tag account information set in advance, for example: may be instant messaging account information that does not belong to any instant messaging user; or may be E- not belonging to any E-mail user. Mail account information and so on. If the information storage identifier uniquely identifies the stored rich text information, the step may obtain the rich text information identified by the information storage identifier from the information storage server corresponding to the preset specific account information.
- the step may obtain, from the information storage server corresponding to the preset specific account information, the rich associated storage identified by the information storage identifier. Text information And attachment storage identifiers.
- FIG. 5 is a flowchart of another method for outputting information according to an embodiment of the present invention; the method may include the following steps S501 to S506.
- Step S501 of this embodiment may refer to step S401 of the embodiment shown in FIG. 4, and details are not described herein.
- S502 Send the index information to an index server, so that the index server searches for the preset specific account information and the information storage identifier according to the index information.
- the index server Since the index server stores the index information, the preset specific account information, and the information storage identifier, the index server can quickly find the preset specific account information and the information storage identifier by using the index information.
- Step S502 to step S503 of this embodiment may be specific refinement steps of step S402 of the embodiment shown in FIG.
- the first storage identifier is sent to the information storage server corresponding to the preset specific account information, so that the information storage server searches for the first Stores rich text information identified by the identity.
- the first storage identifier can be used to uniquely identify rich text information that has been stored in the information storage server corresponding to the preset specific account information.
- S505 Receive the rich text information returned by the information storage server.
- Step S504 to step S505 of this embodiment may be a specific refinement step of step S403 of the embodiment shown in FIG. 4.
- S506. Return the rich text information to the client, so that the client outputs the rich text information.
- FIG. 6 is a flowchart of still another method for outputting information according to an embodiment of the present invention; the method may include the following steps S601 to S611.
- Step S601 of the embodiment may refer to step S401 of the embodiment shown in FIG. 4, and details are not described herein.
- the index information is sent to an index server, so that the index server searches for the preset specific account information and the information storage identifier according to the index information.
- Step S602 to step S603 of this embodiment may refer to step S502 to step S503 of the embodiment shown in FIG. 5, which is not described herein.
- the second storage identifier is sent to the information storage server corresponding to the preset specific account information, so that the information storage server searches for the second
- the rich text information and the attachment storage identifier of the associated storage identified by the storage identifier are stored.
- the second storage identifier may be used to uniquely identify the rich text information and the attachment storage identifier that have been associated storage in the information storage server corresponding to the preset specific account information.
- S605 Receive the rich text information returned by the information storage server and the attachment storage identifier.
- Step S604 to step S605 of this embodiment may be a specific refinement step of step S402 of the embodiment shown in FIG.
- S606 Return the rich text information to the client, so that the client outputs the rich text information.
- the client may output the rich text information in a webpage manner, and the client user may preview the rich text information from the webpage.
- the accessory read request sent by the client is received, where the accessory read request carries the preset specific account information and the accessory storage identifier.
- the accessory storage identifier is sent to the accessory storage server corresponding to the preset specific account information, so that the accessory storage server searches for the attachment information identified by the accessory storage identifier.
- the embodiment of the present invention can search for the published rich text information related to the link address according to the access request issued by the client to the published link address. Giving the client, so that the client outputs rich text information, effectively achieving acquisition and dissemination of rich text information.
- the information distribution apparatus provided in the embodiment of the present invention will be described in detail below with reference to FIG. 7 to FIG. It should be noted that the information distribution apparatus shown in FIGS. 7 to 10 can be used to execute the information distribution method shown in FIGS. 1 to 3, and the information distribution apparatus can be operated in the information processing server.
- FIG. 7 is a schematic structural diagram of an information distribution apparatus according to an embodiment of the present invention.
- the apparatus may include: a request receiving module 101, an identifier obtaining module 102, an address generating module 103, and a publishing module 104.
- the request receiving module 101 is configured to receive an information publishing request of the client, where the information publishing request carries the rich text information and the target account information to be published.
- the rich text information may refer to two types of rich text information, wherein one type of rich text information includes a body part, and the body part may include, but is not limited to: text information, picture information, audio and video information, and the like. content.
- Another type of rich text information includes a body part and attachment information, which may include, but is not limited to: text information, picture information, audio and video information, etc., and the attachment information may include but is not limited to: document, picture or sound Video and other content.
- the target account information may be instant messaging account information, E-mail account information, and the like.
- the client can provide information editing function, and the user can edit the rich text information to be published and the target account information through the information editing function of the client, and perform the information publishing operation, and the client detects the user information release.
- the information publishing request is initiated, and the information publishing request carries the rich text information and the target account information to be published edited by the user.
- the identifier obtaining module 102 is configured to: when the target account information is preset specific account information, store the rich text information in a storage directory corresponding to the preset specific account information, and obtain an information storage identifier.
- the information storage identifier may be an information storage ID, which is used to uniquely identify the corresponding stored information, so as to be able to extract the information corresponding to the information storage ID according to the corresponding storage location.
- the preset specific account information may be a special tag account information set in advance, for example: may be instant messaging account information that does not belong to any instant messaging user; or may be E- not belonging to any E-mail user. Mail account information and so on.
- the preset specific account information may be used to instruct the information processing server to store the rich text information of the specific account information of the preset account information as the preset specific account information in a storage directory corresponding to the preset specific account information, and obtain the available information.
- the user can edit the rich text information to be published through the mail client, and send the rich text information to be published to the mail message to
- the information processing server when the identifier obtaining module 102 detects that the target E-mail account information carried in a mail message sent by the mail client is preset E-mail account information, stores the mail message to the The information storage server corresponding to the preset E-mail account information, and obtaining an information storage identifier that can be used to identify the rich text information from the information storage server.
- the identifier obtaining module 102 detects that the target E-mail account information carried in the mail message sent by the mail client is not the preset E-mail account information, the mail message is sent to the normal mail processing flow to the mail processing flow. The recipient of the email corresponding to the target E-mail account information.
- the address generation module 103a is configured to generate a link address according to the preset specific account information and the information storage identifier.
- the link address may be a URL address.
- the link address generated by the address generation module 103 may carry the preset specific account information and the index information of the information storage identifier, and the index information in the link address may be used to find the preview.
- the specific account information and the information storage identifier are set.
- the publishing module 104 is configured to return the link address to the client, so that the client issues the link address to complete the issuance of the rich text information.
- the client can pass each The publishing method, the link address is published, for example: the link address can be published through the forum or the portal, or the link address can be distributed through the sharing method of the SNS website; or, By posting the message board, posting the link address, and so on.
- the link address is published, the client user or other client user can obtain the published link address, and the published rich text information can be viewed according to the link address. It can be seen that the publication of rich text information can be achieved by publishing the link address through a variety of publishing methods, which reduces the amount of published information, improves the efficiency of information publishing, and effectively spreads the dissemination and dissemination of rich text information. range.
- the identifier obtaining module 102 may include: a first information sending unit 1201 and a first identifier acquiring unit 1202.
- the first information sending unit 1201 is configured to: if the target account information is preset specific account information, if the rich text information does not include the accessory information, send the rich text information to the preset specific account.
- the information storage server corresponding to the information causes the information storage server to store the rich text information and allocate the first storage identifier.
- the first information sending unit 1201 may store the rich text information in an information storage server corresponding to the preset specific account information, and allocate a first storage identifier by the information storage server; the first storage identifier It can be used to uniquely identify the rich text information that has been stored in the information storage server.
- the first identifier obtaining unit 1202 is configured to receive the first storage identifier returned by the information storage server, and use the first storage identifier as the information storage identifier.
- FIG. 8b is a schematic structural diagram of another embodiment of an identifier obtaining module of an information distributing apparatus according to an embodiment of the present invention; the identifier obtaining module 102 may include an accessory information sending unit 1211, an accessory identifier receiving unit 1212, and second information. The transmitting unit 1213 and the second information acquiring unit 1214.
- the attachment information sending unit 1211 is configured to: if the target account information is preset specific account information, if the rich text information includes accessory information, send the accessory information to the preset specific account information.
- An accessory storage server wherein the accessory storage server stores the attachment information, And assign an attachment storage ID.
- the body part may include text information, picture information, or audio and video information
- the attachment information may also include a document, a picture, or Audio and video and other content.
- the accessory information sending unit 1211 may store the accessory information to an accessory storage server corresponding to the preset specific account information, and allocate an accessory storage identifier by the accessory storage server; the accessory storage identifier may be used to uniquely identify the stored Attachment information included in the rich text information in the attachment storage server.
- the accessory identifier receiving unit 1212 is configured to receive the accessory storage identifier returned by the accessory storage server.
- the second information sending unit 1213 is configured to send the rich text information and the attached storage identifier to an information storage server corresponding to the preset specific account information, so that the information storage server associates the rich text information And the accessory stores an identifier and assigns a second storage identifier.
- the second storage identifier may be used to uniquely identify the rich text information and the attachment storage identifier that have been associated storage in the information storage server.
- the second information acquiring unit 1214 is configured to receive the second storage identifier returned by the information storage server, and use the second storage identifier as the information storage identifier.
- FIG. 9 is a schematic structural diagram of an embodiment of an address generation module of an information distribution apparatus according to an embodiment of the present invention; the address generation module 103 may include: an index generation unit 1301, an address generation unit 1302, and an address receiving unit 1303.
- the index generating unit 1301 is configured to perform encryption processing on the preset specific account information and the information storage identifier, and generate the preset specific account information and the index information of the information storage identifier.
- the address generating unit 1302 is configured to send the index information, the preset specific account information, and the information storage identifier to an index server for association storage, and generate, by the index server, a link address that carries the index information. .
- FIG. 10 is a schematic structural diagram of an embodiment of a publishing module of an information distribution apparatus according to an embodiment of the present invention; the publishing module 104 may include a message generating unit 1401 and a publishing notification unit 1402.
- the message generating unit 1401 is configured to generate a notification message, where the notification message includes the link address.
- the notification message may include, but is not limited to, a short message notification message, an instant communication notification message, a system notification message or a mail notification message, and the like.
- the issuing notification unit 1402 is configured to send the notification message to the client, so that the client issues the link address included in the notification message to complete the issuance of the rich text information.
- the client may extract the link address from the notification message, and issue the link address through various publishing methods, for example: The forum or portal is published, and the link address is published; or, the link address can be published through the sharing method of the SNS website; or, the link address can be posted through the message board of the message board, etc. Wait.
- the link address is published, the client user or other client user can obtain the published link address, and the published rich text information can be viewed according to the link address. It can be seen that the publication of rich text information can be achieved by publishing the link address through a variety of publishing methods, which reduces the amount of published information, improves the efficiency of information publishing, and effectively spreads the dissemination and dissemination of rich text information. range.
- the embodiment of the present invention may generate a link address related to the rich text information to be released according to the information release request of the client, and return the link address to the
- the client is configured to enable the client to publish rich text information by publishing the link address, which reduces the amount of posted information, improves the efficiency of information publishing, and effectively expands the manner in which rich text information is transmitted.
- the embodiment of the present invention further discloses an information processing server, which may include an information distribution device.
- the structure of the information distribution device can be referred to the related description of the embodiment shown in FIG. 7 to FIG. Narration.
- the information processing server of this embodiment can be applied to the method shown in FIGS. 1 to 3.
- the information output device provided by the embodiment of the present invention will be described in detail below with reference to FIG. 11 to FIG. It should be noted that the information output apparatus shown in FIGS. 11 to 14 can be used to execute the information output method shown in FIGS. 4 to 6, and the information output apparatus can be operated in the information processing server.
- FIG. 11 is a schematic structural diagram of an information output apparatus according to an embodiment of the present invention.
- the apparatus may include: an address resolution module 201, a lookup module 202, an information acquisition module 203, and an information output module 204.
- the address resolution module 201 is configured to parse the link address to obtain index information when receiving an access request issued by the client for the published link address.
- the link address may be a URL address. Since the client that publishes the information can publish the link address to publish rich text information through various publishing methods, for example: the link address can be published through the forum or portal publishing method; or, through the SNS The way the website is shared, the link address is posted; or, the message address can be posted via the message board, and so on. After the link address is released, the published client or other client can obtain the published link address, and can issue an access request for the link address, and the address resolution module 201 receives the client for the published link. When the access request is sent by the address, the link address is parsed to obtain index information. It can be understood that the index information may be preset specific account information and index information of the information storage identifier.
- the searching module 202 is configured to search for preset specific account information and information storage identifier according to the index information.
- the preset specific account information and the information storage identifier can be quickly found.
- the information obtaining module 203 is configured to obtain the published rich text information according to the preset specific account information and the information storage identifier.
- the information storage identifier may be an information storage ID, and is used to uniquely identify the corresponding storage information. In order to be able to extract the information corresponding to the information storage ID from the corresponding storage location.
- the preset specific account information may be a special tag account information set in advance, for example: may be instant messaging account information that does not belong to any instant messaging user; or may be E- not belonging to any E-mail user. Mail account information and so on. If the information storage identifier uniquely identifies the stored rich text information, the information obtaining module 203 may obtain the rich text information identified by the information storage identifier from the information storage server corresponding to the preset specific account information.
- the information obtaining module 203 may obtain, from the information storage server corresponding to the preset specific account information, the identifier of the information storage identifier. Associate stored rich text information and attachment storage IDs.
- the information output module 204 is configured to return the rich text information to the client, so that the client outputs the rich text information.
- FIG. 12 is a schematic structural diagram of an embodiment of a search module of an information output apparatus according to an embodiment of the present invention.
- the search module 202 may include: a search unit 2201 and a receiving unit 2202.
- the searching unit 2201 is configured to send the index information to an index server, so that the index server searches for the preset specific account information and the information storage identifier according to the index information.
- the index server Since the index server stores the index information, the preset specific account information, and the information storage identifier, the index server can quickly find the preset specific account information and the information storage identifier by using the index information.
- the receiving unit 2202 is configured to receive the preset specific account information and the information storage identifier returned by the index server.
- FIG. 13 is a schematic structural diagram of an embodiment of an information acquiring module of an information output apparatus according to an embodiment of the present invention; this embodiment describes a process of acquiring rich text information that does not include attachment information.
- the information obtaining module 203 can include: a first information searching unit 2301 and a first information acquiring unit 2302.
- the first information searching unit 2301 is configured to: if the information storage identifier is the first storage identifier, send the first storage identifier to an information storage server corresponding to the preset specific account information, so that the information is The storage server searches for rich text information identified by the first storage identifier.
- the first storage identifier can be used to uniquely identify rich text information that has been stored in the information storage server corresponding to the preset specific account information.
- the first information obtaining unit 2302 is configured to receive the rich text information returned by the information storage server.
- FIG. 13b is a schematic structural diagram of another embodiment of an information acquiring module of an information output apparatus according to an embodiment of the present invention; this embodiment describes a process of acquiring rich text information including attachment information.
- the information obtaining module 203 may include: a second information searching unit 2311 and a second information acquiring unit 2312.
- the second information searching unit 2311 is configured to: if the information storage identifier is the second storage identifier, send the second storage identifier to the information storage server corresponding to the preset specific account information, so that the information is The storage server searches for the rich text information and the attachment storage identifier of the associated storage identified by the second storage identifier.
- the second information obtaining unit 2312 is configured to receive the rich text information returned by the information storage server and the attachment storage identifier.
- FIG. 14 is a schematic structural diagram of another information output apparatus according to an embodiment of the present invention; the apparatus may include: an address resolution module 201, a lookup module 202, an information acquisition module 203, and an information output module 204.
- the apparatus may further include: an accessory identification returning module 205 and an accessory outputting module 206.
- the accessory identifier returning module 205 is configured to return the accessory storage identifier to the client, so that the client terminal outputs the accessory prompt information.
- the accessory output module 206 is configured to receive an accessory read request sent by the client, where the accessory read request carries the preset specific account information and the accessory storage identifier, and sends the accessory storage identifier to The accessory storage server corresponding to the preset specific account information, so that the accessory storage server searches for the attachment information identified by the attachment storage identifier, and receives the attachment information returned by the attachment storage server, and Returning the attachment information to the client to enable the client
- the terminal outputs the attachment information.
- the embodiment of the present invention can search for the published rich text information related to the link address according to the access request issued by the client to the published link address. Giving the client, so that the client outputs rich text information, effectively achieving acquisition and dissemination of rich text information.
- the embodiment of the present invention further discloses another information processing server, which may include an information output device.
- the structure of the information output device may be referred to the related description of the embodiment shown in FIG. 11 to FIG. Do not repeat them.
- the information processing server of this embodiment can be applied to the method shown in Figs. 4 to 6. FIG.
- the system may include: an information storage server, an accessory storage server, an index server, and an information processing server.
- the information storage server can refer to the information storage server corresponding to the preset specific account information; the accessory storage server can refer to the accessory storage server corresponding to the preset specific account information.
- the information processing server is respectively connected to the information storage server, the accessory storage server, and the index server.
- the information processing server may include an information distribution device, and the structure of the information distribution device may refer to the related description of the embodiment shown in FIG. 7 to FIG. Narration.
- the information processing system can be applied to implement the information distribution function in the embodiment shown in Figs.
- the information processing server may include an information output device, and the structure of the information output device may be referred to the related description of the embodiment shown in FIG. 11 to FIG. Do not repeat them.
- the information processing system can be applied to implement the information output function in the embodiment shown in FIG. 4 to FIG.
- the information processing server may include both an information distribution device and an information output device.
- the information processing system may be applied to FIG. In the embodiment shown in FIG. 6, the information distribution function and the information output function can be realized.
- the embodiment of the present invention can generate rich texts included and to be published according to the information publishing request of the client.
- the information-related link address is returned to the client, so that the client can publish the rich text information by publishing the link address, which reduces the amount of posted information and improves the information release.
- the efficiency has effectively expanded the way in which rich text information is transmitted and the scope of its dissemination.
- the published rich text information related to the link address is returned to the client according to the access request sent by the client to the published link address, so that the client outputs rich text. Information, effectively achieving the acquisition and dissemination of rich text information.
- an embodiment of the present invention provides a hardware structure of an information processing server, where the information processing server includes a processor 301, a memory 302, an input device 303, and an output device 304.
- the number of processors 301 in the information processing server may be one. Or a plurality of processors 301 are taken as an example in FIG. 16; the processor 301, the memory 302, the input device 303, and the output device 304 in the information processing server may be connected by a bus or other means, and the bus connection is example.
- the memory 302 is used as a computer readable storage medium, and can be used for storing a software program, a computer executable program, and a module, such as the program instruction/module corresponding to the information distribution method shown in FIG. 1 to FIG. 3 in the embodiment of the present invention.
- a module such as the program instruction/module corresponding to the information distribution method shown in FIG. 1 to FIG. 3 in the embodiment of the present invention.
- the processor 301 executes various functional applications and data processing of the information processing server by executing software programs, instructions, and modules stored in the memory 302, i.e., implements the information distribution method shown in Figs.
- the memory 302 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to use of the server, and the like.
- memory 302 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
- memory 302 can further include memory remotely located relative to processor 301, which can be connected to the server over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- the input device 303 can be used to receive input digital or character information, and to generate key signal input and output devices 304 related to user settings and function control of the terminal.
- the display device can include a display device such as a display screen.
- the processor 301 may perform the following steps: receiving an information release request of the client, where The information publishing request carries the rich text information and the target account information to be published; if the target account information is the preset specific account information, the rich text information is stored in the storage corresponding to the preset specific account information. In the directory, obtaining an information storage identifier; generating a link address according to the preset specific account information and the information storage identifier; returning the link address to the client, so that the client issues the Linking the address to complete the publication of the rich text information.
- the processor 301 stores the rich text information in a storage directory corresponding to the preset specific account information, and acquires the information storage identifier when the target account information is preset specific account information, and specifically If the target account information is the preset specific account information, if the rich text information does not include the attachment information, the rich text information is sent to the information storage server corresponding to the preset specific account information. And causing the information storage server to store the rich text information, and allocating the first storage identifier; receiving the first storage identifier returned by the information storage server, and using the first storage identifier as the information storage identifier .
- the processor 301 stores the rich text information in a storage directory corresponding to the preset specific account information, and acquires the information storage identifier when the target account information is preset specific account information, and specifically If the target account information is the preset specific account information, if the rich text information includes the accessory information, the accessory information is sent to the accessory storage server corresponding to the preset specific account information, so that The accessory storage server stores the attachment information, and allocates an attachment storage identifier; receiving the attachment storage identifier returned by the attachment storage server; and sending the rich text information and the attachment storage identifier to the preset An information storage server corresponding to the specific account information, causing the information storage server to associate the rich text information and the attachment storage identifier, and assigning a second storage identifier; and receiving the second storage identifier returned by the information storage server And using the second storage identifier as the information storage identifier.
- the processor 301 when generating the link address according to the preset specific account information and the information storage identifier, specifically: encrypting the preset specific account information and the information storage identifier Processing, generating the preset specific account information and the index information of the information storage identifier; sending the index information, the preset specific account information, and the information storage identifier to an index server for association storage, and Generating, by the index server, a link address carrying the index information; and receiving the link address returned by the index server.
- the processor 301 when the processor 301 returns the link address to the client, so that the client issues the link address to complete the publication of the rich text information, specifically: generating a notification message,
- the notification message includes the link address; the notification message is sent to the client, so that the client publishes the link address included in the notification message to complete the issuance of the rich text information.
- an embodiment of the present invention provides a hardware structure of an information processing server, where the information processing server includes a processor 301, a memory 302, an input device 303, and an output device 304.
- the number of processors 301 in the information processing server may be One or more, one processor 301 is taken as an example in FIG. 16; the processor 301, the memory 302, the input device 303, and the output device 304 in the information processing server may be connected by a bus or other means, and the bus is connected in FIG. For example.
- the memory 302 is used as a computer readable storage medium, and can be used for storing software programs, computer executable programs, and modules, such as program instructions/modules corresponding to the information output method shown in FIG. 4 to FIG. 6 in the embodiment of the present invention.
- the processor 301 executes various functional applications and data processing of the information processing server by executing software programs, instructions, and modules stored in the memory 302, i.e., implements the information output method shown in Figs.
- the memory 302 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to use of the server, and the like.
- memory 302 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
- memory 302 can further include memory remotely located relative to processor 301, which can be connected to the server over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- the input device 303 can be used to receive input digital or character information, and to generate key signal input and output devices 304 related to user settings and function control of the terminal.
- the display device can include a display device such as a display screen.
- the processor 301 may perform the following steps: when receiving an access request issued by the client for the published link address, parsing the link address to obtain index information; according to the index letter Searching for the preset specific account information and the information storage identifier; ⁇ obtaining the published rich text information according to the preset specific account information and the information storage identifier; and returning the rich text information to the client , so that the » terminal outputs the rich text information.
- the processor 301 when searching the preset specific account information and the information storage identifier according to the index information, specifically: sending the index information to an index server, so that the index server is based on the index The information is used to search for the preset specific account information and the information storage identifier; and receive the preset specific account information and the information storage identifier returned by the server.
- the processor 301 obtains the published rich text information according to the preset specific account information and the information storage identifier, specifically: if the information storage identifier is the first storage identifier, The first storage identifier is sent to the information storage server corresponding to the preset specific account information, so that the information storage server searches for rich text information identified by the first storage identifier; and receives the information returned by the information storage server.
- the rich text information is sent to the information storage server corresponding to the preset specific account information, so that the information storage server searches for rich text information identified by the first storage identifier; and receives the information returned by the information storage server.
- the processor 301 obtains the published rich text information according to the preset specific account information and the information storage identifier, specifically: if the information storage identifier is the second storage identifier, The second storage identifier is sent to the information storage server corresponding to the preset specific account information, so that the information storage server searches for the associated rich text information and the attachment storage identifier identified by the second storage identifier; The rich text information returned by the information storage server and the attachment storage identifier.
- the processor 301 After receiving the rich text information and the attachment storage identifier returned by the information storage server, the processor 301 further returns the attachment storage identifier to the client, so that the client output Attachment prompt information.
- the processor 301 returns the attachment storage identifier to the client, so that after the client outputs the attachment prompt information, the processor 301 further receives an attachment read request sent by the client, and the accessory reads Transmitting, by the request, the preset account information and the accessory storage identifier; and sending the accessory storage identifier to the accessory storage server corresponding to the preset specific account information, so that the accessory storage server searches for the The accessory stores the attachment information identified by the identifier; receives the attachment information returned by the attachment storage server, and returns the attachment information to the client, so that the client outputs the attachment information.
- the present invention can be implemented by software and necessary general hardware, and can also be implemented by hardware, but in many cases, the former is a better implementation. .
- the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product, which may be stored in a computer readable storage medium, such as a floppy disk of a computer. , ROM
- ROM Read-Only Memory
- RAM Random Access Memory
- FLASH FLASH
- hard disk or optical disk etc., including a number of instructions to make a computer device (can be a personal computer, The server, or network device, etc.) performs the methods described in various embodiments of the present invention.
- each unit and module included is only divided according to functional logic, but is not limited to the above division, as long as the corresponding function can be implemented;
- the specific names of the units are also for convenience of distinction from each other and are not intended to limit the scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种信息发布方法、信息输出方法、装置、服务器及***,其中的信息发布方法包括:接收客户端的信息发布请求,所述信息发布请求中携带待发布的富文本信息和目标账号信息(S101);若所述目标账号信息为预置的特定账号信息,将所述富文本信息存储至所述预置的特定账号信息对应的存储目录中,并获取信息存储标识(S102);根据所述预置的特定账号信息和所述信息存储标识,生成链接地址(S103);将所述链接地址返回给所述客户端,以使所述客户端发布所述链接地址以完成富文本信息的发布(S104)。本发明既可以实现富文本信息的发布和传播,又可扩展信息发布方式和传播范围。
Description
信息发布方法、 信息输出方法、 装置、 服务器及*** 本专利申请要求于 2013年 8月 15 日提交的、 申请号为 201310355882.9、 申请人为腾讯科技(深圳)有限公司、 发明名称为 "信息发布方法、 信息输出 方法、 装置、 服务器及***" 的中国专利申请的优先权, 该申请的全文以引用 的方式并入本申请中。
技术领域 本发明涉及互联网技术领域, 尤其涉及一种信息发布方法及装置、 一种信 息输出方法及装置, 以及一种信息处理服务器及***。
背景技术
随着互联网技术的发展, 信息传播的方式越来越多, 例如: 用户可通过电 子邮件发布信息, 实现信息的传播; 或者, 用户可通过论坛或留言板的方式发 布信息, 实现信息的传播; 等等。但是, 上述传统的信息传播有很大的局限性, 如利用电子邮件进行信息传播时, 需要信息发布者获知信息接收者的邮件地址, 从而限制了信息传播的范围; 又如利用论坛或留言板的方式进行信息传播时, 通常需要人工审核, 使得信息的发布具备了不可确定性; 且由于基础设施和技 术支持不足, 传播的信息通常为单一的文本信息, 无法包含丰富的内容(如动 画、 视频等), 无法满足用户对于富文本信息的传播需求。
发明内容
本发明实施例提供一种信息发布方法、 信息输出方法、 装置、 服务器及系 统, 既可实现富文本信息的发布和传播, 又可扩展信息发布方式和传播范围。
本发明第一方面提供一种信息发布方法, 可包括:
接收客户端的信息发布请求, 所述信息发布请求中携带待发布的富文本信 息和目标账号信息;
若所述目标账号信息为预置的特定账号信息, 则将所述富文本信息存储至 所述预置的特定账号信息对应的存储目录中, 并获取信息存储标识;
根据所述预置的特定账号信息和所述信息存储标识, 生成链接地址; 将所述链接地址返回给所述客户端, 以使所述客户端发布所述链接地址以 完成所述富文本信息的发布。
本发明第二方面提供一种信息输出方法, 可包括:
当接收到客户端针对已发布的链接地址发出的访问请求时, 解析所述链接 地址以获得索引信息;
才艮据所述索 I信息 , 查找预置的特定账号信息和信息存储标识; 根据所述预置的特定账号信息和信息存储标识, 获取已发布的富文本信 将所述富文本信息返回给所述客户端, 以使所述客户端输出所述富文本信 息。
本发明第三方面提供一种信息发布装置, 可包括:
请求接收模块, 用于接收客户端的信息发布请求, 所述信息发布请求中携 带待发布的富文本信息和目标账号信息;
标识获取模块, 用于若所述目标账号信息为预置的特定账号信息, 则将所 述富文本信息存储至所述预置的特定账号信息对应的存储目录中, 并获取信息 存储标识;
地址生成模块, 用于根据所述预置的特定账号信息和所述信息存储标识, 生成链接地址;
发布模块, 用于将所述链接地址返回给所述客户端, 以使所述客户端发布 所述链接地址以完成所述富文本信息的发布。
本发明第四方面提供一种信息处理服务器, 可包括上述第三方面提供的信 息发布装置。
本发明第五方面提供一种信息输出装置, 可包括:
地址解析模块, 用于当接收到客户端针对已发布的链接地址发出的访问请 求时, 解析所述链接地址以获得索引信息;
查找模块, 用于^ ^据所述索引信息, 查找预置的特定账号信息和信息存储 标识;
信息获取模块, 用于根据所述预置的特定账号信息和信息存储标识, 获取 已发布的富文本信息;
信息输出模块, 用于将所述富文本信息返回给所述客户端, 以使所述客户 端输出所述富文本信息。
本发明第六方面提供一种信息处理服务器, 可包括上述第五方面提供的信 息输出装置。
本发明第七方面提供一种信息处理***, 可包括信息存储服务器、 附件存 储服务器和索引服务器, 还包括上述第四方面或第六方面提供的信息处理服务 器, 所述信息处理服务器分别与所述信息存储服务器、 所述附件存储服务器和 所述索引服务器相连接。
实施本发明实施例, 具有如下有益效果:
本发明实施例可根据客户端的信息发布请求, 生成包含与待发布的富文本 信息相关的链接地址, 将所述链接地址返回给所述客户端, 以使所述客户端通 过对链接地址进行发布即可实现富文本信息的发布, 既减少了发布信息量, 提 升了信息发布的效率, 又有效地扩展了富文本信息的传播方式和传播范围。
附图说明
为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所 需使用的附图作简单地介绍, 当然, 以下描述中的附图仅仅是本发明的一些实 施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 对这些附图进行修改和替换。
图 1为本发明实施例提供的一种信息发布方法的流程图;
图 2为本发明实施例提供的另一种信息发布方法的流程图;
图 3为本发明实施例提供的又一种信息发布方法的流程图;
图 4为本发明实施例提供的一种信息输出方法的流程图;
图 5为本发明实施例提供的另一种信息输出方法的流程图;
图 6为本发明实施例提供的又一种信息输出方法的流程图;
图 7为本发明实施例提供的一种信息发布装置的结构示意图;
图 8a为本发明实施例提供的信息发布装置的标识获取模块的一个实施例的
结构示意图;
图 8b为本发明实施例提供的信息发布装置的标识获取模块的另一个实施例 的结构示意图;
图 9为本发明实施例提供的信息发布装置的地址生成模块的实施例的结构 示意图;
图 10为本发明实施例提供的信息发布装置的发布模块的实施例的结构示意 图;
图 11为本发明实施例提供的一种信息输出装置的结构示意图;
图 12为本发明实施例提供的信息输出装置的查找模块的实施例的结构示意 图;
图 13a为本发明实施例提供的信息输出装置的信息获耳 J ^莫块的一个实施例 的结构示意图;
图 13b为本发明实施例提供的信息输出装置的信息获耳 J ^莫块的另一个实施 例的结构示意图;
图 14为本发明实施例提供的另一种信息输出装置的结构示意图; 图 15为本发明实施例提供的一种信息处理***的结构示意图;
图 16为本发明实施例提供的信息处理服务器的结构示意图。
具体实施方式
下面将结合附图对本发明实施例中的技术方案进行清楚、 完整地描述, 显 然, 所描述的实施例是本发明的一部分实施例, 而不是全部的实施例, 是为了 阐述本发明的原理, 而不是要将本发明限制于这些具体的实施例。 基于本发明 中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有 其他实施例, 都属于本发明保护的范围。
本发明实施例中, 客户端可以指终端设备中的客户端模块, 例如: 邮件客 户端、 浏览器客户端等等; 其中, 终端设备可包括但不限于: PC ( Personal Computer, 个人计算机)、 PAD (平板电脑)、 手机、 智能手机、 笔记本电脑等 设备。
下面将结合附图 1-附图 3 , 对本发明实施例提供的信息发布方法进行详细
介绍。 需要说明的是, 附图 1-附图 3所示的信息发布方法可以由本发明实施例 提供的信息发布装置所执行, 该信息发布装置可运行于信息处理服务器中。
请参见图 1, 为本发明实施例提供的一种信息发布方法的流程图; 该方法可 包括以下步骤 S101-步骤 S104。
5101 , 接收客户端的信息发布请求, 所述信息发布请求中携带待发布的富 文本信息和目标账号信息。
本发明实施例中, 富文本信息可指两种类型的富文本信息, 其中一种类型 的富文本信息包括正文部分, 该正文部分可包含但不限于: 文本信息、 图片信 息、 音视频信息等内容。 另一种类型的富文本信息包括正文部分和附件信息, 该正文部分可包含但不限于: 文本信息、 图片信息、 音视频信息等内容, 该附 件信息可包含但不限于: 文档、 图片或音视频等内容。 所述目标账号信息可以 为即时通信账号信息、 E-mail账号信息等。 具体实现中, 客户端可提供信息编 辑功能, 用户可通过客户端的信息编辑功能进行待发布的富文本信息的编辑以 及目标账号信息的编辑, 并执行信息发布操作, 客户端检测到用户的信息发布 操作时, 则发起信息发布请求, 所述信息发布请求中携带用户所编辑的待发布 的富文本信息和目标账号信息。
5102, 若所述目标账号信息为预置的特定账号信息, 则将所述富文本信息 存储至所述预置的特定账号信息对应的存储目录中, 并获取信息存储标识。
其中, 信息存储标识可以为信息存储 ID ( Identity, 标识号), 用于唯一标 识对应存储的信息, 以便于能够根据从相应存储位置提取该信息存储 ID对应存 储的信息。 所述预置的特定账号信息可以为预先设置的一种特殊标记的账号信 息, 例如: 可以为不属于任何即时通信用户的即时通信账号信息; 或者可以为 不属于任何 E-mail用户的 E-mail账号信息等等。 所述预置的特定账号信息可用 于指示信息处理服务器将目标账号信息为所述预置的特定账号信息的富文本信 息, 存储至所述预置的特定账号信息对应的存储目录中, 并获得可用于标识该 存储的富文本信息的链接地址; 例如: 以邮件客户端为例, 用户可通过邮件客 户端编辑待发布的富文本信息, 并以邮件消息方式将该待发布的富文本信息发 送至信息处理服务器, 信息处理服务器在检测到邮件客户端发送的某个邮件消 息中携带的目标 E-mail账号信息为预置的 E-mail账号信息时, 则将该邮件消息 存储至该预置的 E-mail账号信息对应的信息存储服务器中, 并从该信息存储服
务器中获得可用于标识该富文本信息的信息存储标识, 并继续执行下述的 S103 至 S104。 反之, 信息处理服务器检测到邮件客户端发送的邮件消息中携带的目 标 E-mail账号信息并非预置的 E-mail账号信息时, 则将该邮件消息按照正常的 邮件处理流程发送至目标 E-mail账号信息对应的邮件接收者。
5103,根据所述预置的特定账号信息和所述信息存储标识, 生成链接地址。 其中, 所述链接地址可以为 URL ( Uniform Resource Locator, 统一资源定 位符)地址。 本步骤中, 所述链接地址中可携带所述预置的特定账号信息和所 述信息存储标识的索引信息, 通过所述链接地址中的索引信息, 则可查找到所 述预置的特定账号信息和所述信息存储标识。
5104, 将所述链接地址返回给所述客户端, 以使所述客户端发布所述链接 地址以完成所述富文本信息的发布。
本步骤将所述链接地址返回给客户端之后,客户端可以通过各种发布方式, 将该链接地址进行发布, 例如: 可通过论坛或门户网站的发布方式, 将该链接 地址进行发布; 或者, 可通过 SNS ( Social Networking Services, 社会性网络服 务) 网站的分享方式, 将该链接地址进行发布; 或者, 可通过留言板的留言方 式, 将该链接地址进行发布, 等等。 链接地址发布之后, 该客户端用户或其他 客户端用户均可获得该已发布的链接地址, 且均可以根据该链接地址查看已发 布的富文本信息。 由此可知, 通过多样化的发布方式对链接地址进行发布即可 实现富文本信息的发布, 既减少了发布信息量, 提升信息发布的效率, 又可有 效地扩展富文本信息的传播方式和传播范围。 请参见图 2, 为本发明实施例提供的另一种信息发布方法的流程图; 该方法 可包括以下步骤 S201-步骤 S208。
5201 , 接收客户端的信息发布请求, 所述信息发布请求中携带待发布的富 文本信息和目标账号信息。
本实施例的步骤 S201可参见图 1所示实施例的步骤 S101 , 在此不赘述。
5202, 若所述目标账号信息为预置的特定账号信息, 如果所述富文本信息 中未包含附件信息, 则将所述富文本信息发送至所述预置的特定账号信息对应 的信息存储服务器, 使所述信息存储服务器存储所述富文本信息并分配第一存 储标识。
如果所述富文本信息未包含附件信息 即表明该富文本信息包括正文部分, 该正文部分包含了文本信息、 图片信息或音视频信息等内容。 本步骤中, 则可 将所述富文本信息存储至所述预置的特定账号信息对应的信息存储服务器中, 并由该信息存储服务器分配第一存储标识; 该第一存储标识可用于唯一标识已 存储于所述信息存储服务器中的所述富文本信息。
5203 , 接收所述信息存储服务器返回的所述第一存储标识, 并将所述第一 存储标识作为所述信息存储标识。
本实施例的步骤 S202-步骤 S203可以为图 1所示实施例的步骤 S102的具体 细化步骤。
5204, 对所述预置的特定账号信息和所述第一存储标识进行加密处理, 生 成所述预置的特定账号信息和所述信息存储标识的索引信息。
5205 , 将所述索引信息、 所述预置的特定账号信息和所述信息存储标识发 送至索引服务器进行关联存储, 并由所述索引服务器生成携带所述索引信息的 链接地址。
索引服务器对所述索引信息、 所述预置的特定账号信息和所述信息存储标 识进行关联存储之后, 通过所述索引信息, 即可快速从所述索引服务器中查找 到所述预置的特定账号信息和所述信息存储标识。
5206, 接收所述索引服务器返回的所述链接地址。
本实施例的步骤 S204-步骤 S206可以为图 1所示实施例的步骤 S103的具体 细化步骤。 需要说明的是, 步骤 S204-步骤 S206中, 链接地址中携带对所述预 置的特定账号信息和第一存储标识的加密处理后生成的索引信息, 由于链接地 址需要进行交互传输, 通过在链接地址中携带加密信息(即索引信息), 既可保 证合法的传输接收者能够正确获得所述预置的特定账号信息和所述信息存储标 识, 又可防止非法的传输接收者对链接地址中的加密信息的真实内容的获取, 从而保证了信息安全性。
5207 , 生成通知消息, 所述通知消息中包含所述链接地址。
其中, 所述通知消息可以包括但不限于: 短消息通知消息、 即时通信通知 消息、 ***通知消息或邮件通知消息, 等等。
5208 , 向所述客户端发送所述通知消息, 以使所述客户端发布所述通知消 息中包含的所述链接地址以完成所述富文本信息的发布。
本步骤将所述通知消息发送给客户端之后, 客户端可以从所述通知消息中 提取所述链接地址, 并通过各种发布方式, 将该链接地址进行发布, 例如: 可 通过论坛或门户网站的发布方式, 将该链接地址进行发布; 或者, 可通过 SNS 网站的分享方式, 将该链接地址进行发布; 或者, 可通过留言板的留言方式, 将该链接地址进行发布, 等等。 链接地址发布之后, 该客户端用户或其他客户 端用户均可获得该已发布的链接地址, 且均可以根据该链接地址查看已发布的 富文本信息。 由此可知, 通过多样化的发布方式对链接地址进行发布即可实现 富文本信息的发布, 既减少了发布信息量, 提升信息发布的效率, 又可有效地 扩展富文本信息的传播方式和传播范围。
本实施例的步骤 S207-步骤 S208可以为图 1所示实施例的步骤 S 104, 在此 不赘述。 请参见图 3, 为本发明实施例提供的又一种信息发布方法的流程图; 该方法 可包括以下步骤 S301-步骤 S310。
5301 , 接收客户端的信息发布请求, 所述信息发布请求中携带待发布的富 文本信息和目标账号信息。
本实施例的步骤 S301可参见图 1所示实施例的步骤 S101 , 在此不赘述。
5302 , 若所述目标账号信息为预置的特定账号信息, 如果所述富文本信息 中包含附件信息, 则将所述附件信息发送至所述预置的特定账号信息对应的附 件存储服务器, 使所述附件存储服务器存储所述附件信息, 并分配附件存储标 识。
如果所述富文本信息包含附件信息, 即表明该富文本信息包括正文部分和 附件信息, 该正文部分可包含文本信息、 图片信息或音视频信息等内容, 该附 件信息也可包含文档、 图片或音视频等内容。 为了减小信息存储服务器的存储 负担, 可以将正文部分与附件信息分开存储。 本步骤中, 可将所述附件信息存 储至所述预置的特定账号信息对应的附件存储服务器, 并由该附件存储服务器 分配附件存储标识; 该附件存储标识可用于唯一标识已存储于所述附件存储服 务器中的所述富文本信息所包含的附件信息。 当然, 也可将所述附件信息存储 至所述信息存储服务器。
5303 , 接收所述附件存储服务器返回的所述附件存储标识。
5304, 将所述富文本信息和所述附件存储标识发送至所述预置的特定账号 信息对应的信息存储服务器, 使所述信息存储服务器关联存储所述富文本信息 和所述附件存储标识, 并分配第二存储标识。
其中, 该第二存储标识可用于唯一标识所述信息存储服务器中已进行关联 存储的所述富文本信息和所述附件存储标识。
5305 , 接收所述信息存储服务器返回的所述第二存储标识, 并将所述第二 存储标识作为所述信息存储标识。
本实施例的步骤 S302-步骤 S305可以为图 1所示实施例的步骤 S102的具体 细化步骤。
5306, 对所述预置的特定账号信息和所述第二存储标识进行加密处理, 生 成所述预置的特定账号信息和所述第二存储标识的索引信息。
5307 , 将所述索引信息、 所述预置的特定账号信息和所述信息存储标识发 送至索引服务器进行关联存储, 并由所述索引服务器生成携带所述索引信息的 链接地址。
5308 , 接收所述索引服务器返回的所述链接地址。
本实施例的步骤 S306-步骤 S308可参见图 2所示实施例的步骤 S204-步骤 S206。 本实施例的步骤 S306-步骤 S308可以为图 1所示实施例的步骤 S103的 具体细化步骤。
5309 , 生成通知消息, 所述通知消息中包含所述链接地址。
5310, 向所述客户端发送所述通知消息, 以使所述客户端发布所述通知消 息中包含的所述链接地址以完成所述富文本信息的发布。
本实施例的步骤 S309-步骤 S310可参见图 2所示实施例的步骤 S207-步骤 S208。 本实施例的步骤 S309-步骤 S310可以为图 1所示实施例的步骤 S104, 在 此不赞述。
通过上述附图 1-附图 3所示实施例的描述, 本发明实施例可根据客户端的 信息发布请求, 生成包含与待发布的富文本信息相关的链接地址, 将所述链接 地址返回给所述客户端, 以使所述客户端通过对链接地址进行发布即可实现富 文本信息的发布, 既减少了发布信息量, 提升了信息发布的效率, 又有效地扩 展了富文本信息的传播方式和传播范围。
下面将结合附图 4-附图 6, 对本发明实施例提供的信息输出方法进行详细 介绍。 需要说明的是, 附图 4-附图 6所示的信息输出方法可以由本发明实施例 提供的信息输出装置所执行, 该信息输出装置可运行于信息处理服务器中。
请参见图 4, 为本发明实施例提供的一种信息输出方法的流程图; 该方法可 包括以下步骤 S401-步骤 S404。
5401 , 当接收到客户端针对已发布的链接地址发出的访问请求时, 解析所 述链接地址以获得索引信息。
其中, 所述链接地址可以为 URL地址。 依据图 1-图 3所示实施例的描述, 进行信息发布的客户端可以通过各种发布方式, 将该链接地址进行发布以发布 富文本信息, 例如: 可通过论坛或门户网站的发布方式, 将该链接地址进行发 布; 或者, 可通过 SNS网站的分享方式, 将该链接地址进行发布; 或者, 可通 过留言板的留言方式, 将该链接地址进行发布, 等等。 链接地址发布之后, 信 息发布的客户端或其他客户端均可获得该已发布的链接地址, 并可针对该链接 地址发出访问请求, 本步骤在接收到客户端针对已发布的链接地址发出的访问 请求时, 解析该链接地址以获得索引信息; 可以理解的是, 该索引信息可以为 预置的特定账号信息和信息存储标识的索引信息。
5402, ^^据所述索引信息, 查找预置的特定账号信息和信息存储标识。 本步骤中, 通过所述索引信息, 可快速查找到所述预置的特定账号信息和 所述信息存储标识。
5403 , 根据所述预置的特定账号信息和信息存储标识, 获取已发布的富文 本信息。
其中, 信息存储标识可以为信息存储 ID, 用于唯一标识对应存储的信息, 以便于能够根据从相应存储位置提取该信息存储 ID对应存储的信息。 所述预置 的特定账号信息可以为预先设置的一种特殊标记的账号信息, 例如: 可以为不 属于任何即时通信用户的即时通信账号信息; 或者可以为不属于任何 E-mail用 户的 E-mail账号信息等等。 如果所述信息存储标识唯一标识对应存储的富文本 信息, 本步骤则可以从预置的特定账号信息对应的信息存储服务器中, 获取所 述信息存储标识所标识的富文本信息。 如果所述信息存储标识唯一标识对应关 联存储的富文本信息和附件存储标识, 本步骤可以从预置的特定账号信息对应 的信息存储服务器中, 获取所述信息存储标识所标识的关联存储的富文本信息
和附件存储标识。
S404, 将所述富文本信息返回给所述客户端, 以使所述客户端输出所述富 文本信息。
本步骤将所述富文本信息返回给客户端之后, 客户端可以 web网页的方式 输出所述富文本信息, 客户端用户可从该 web网页中预览富文本信息, 此外, 若该富文本信息包含附件信息, 客户端用户还可下载或预览富文本信息中的附 件信息, 从而有效地实现富文本信息的获取。 请参见图 5, 为本发明实施例提供的另一种信息输出方法的流程图; 该方法 可包括以下步骤 S501-步骤 S506。
5501 , 当接收到客户端针对已发布的链接地址发出的访问请求时, 解析所 述链接地址以获得索引信息。
本实施例的步骤 S501可参见图 4所示实施例的步骤 S401 , 在此不赘述。
5502 , 将所述索引信息发送至索引服务器, 使所述索引服务器根据所述索 引信息查找所述预置的特定账号信息和所述信息存储标识。
由于索引服务器存储了索引信息、 预置的特定账号信息和所述信息存储标 识, 通过所述索引信息, 索引服务器可快速查找到所述预置的特定账号信息和 所述信息存储标识。
5503 , 接收所述索引服务器返回的所述预置的特定账号信息和所述信息存 储标识。
本实施例的步骤 S502-步骤 S503可以为图 4所示实施例的步骤 S402的具体 细化步骤。
5504, 若所述信息存储标识为第一存储标识, 则将所述第一存储标识发送 至所述预置的特定账号信息对应的信息存储服务器, 以使所述信息存储服务器 查找所述第一存储标识所标识的富文本信息。
其中, 第一存储标识可用于唯一标识已存储于所述预置的特定账号信息对 应的信息存储服务器中的富文本信息。
5505 , 接收所述信息存储服务器返回的所述富文本信息。
本实施例的步骤 S504-步骤 S505可以为图 4所示实施例的步骤 S403的具体 细化步骤。
S506, 将所述富文本信息返回给所述客户端, 以使所述客户端输出所述富 文本信息。
本步骤将所述富文本信息返回给客户端之后, 客户端可以 web网页的方式 输出所述富文本信息, 客户端用户可从该 web网页中预览富文本信息。 请参见图 6, 为本发明实施例提供的又一种信息输出方法的流程图; 该方法 可包括以下步骤 S601-步骤 S611。
5601 , 当接收到客户端针对已发布的链接地址发出的访问请求时, 解析所 述链接地址以获得索引信息。
本实施例的步骤 S601可参见图 4所示实施例的步骤 S401 , 在此不赘述。
5602 , 将所述索引信息发送至索引服务器, 使所述索引服务器根据所述索 引信息查找所述预置的特定账号信息和所述信息存储标识。
5603 , 接收所述索引服务器返回的所述预置的特定账号信息和所述信息存 储标识。
本实施例的步骤 S602-步骤 S603可参见图 5所示实施例的步骤 S502-步骤 S503 , 在此不赞述。
5604, 若所述信息存储标识为第二存储标识, 则将所述第二存储标识发送 至所述预置的特定账号信息对应的信息存储服务器, 以使所述信息存储服务器 查找所述第二存储标识所标识的关联存储的富文本信息和附件存储标识。
其中, 第二存储标识可用于唯一标识所述预置的特定账号信息对应的信息 存储服务器中已进行关联存储的所述富文本信息和所述附件存储标识。
5605 , 接收所述信息存储服务器返回的所述富文本信息和所述附件存储标 识。
本实施例的步骤 S604-步骤 S605可以为图 4所示实施例的步骤 S402的具体 细化步骤。
5606, 将所述富文本信息返回给所述客户端, 以使所述客户端输出所述富 文本信息。
本步骤将所述富文本信息返回给客户端之后, 客户端可以 web网页的方式 输出所述富文本信息, 客户端用户可从该 web网页中预览富文本信息。
5607 , 将所述附件存储标识返回至所述客户端, 以使所述客户端输出附件
提示信息。
5608, 接收所述客户端发送的附件读取请求, 所述附件读取请求中携带所 述预置的特定账号信息和所述附件存储标识。
5609, 将所述附件存储标识发送至所述预置的特定账号信息对应的附件存 储服务器 , 以使所述附件存储服务器查找所述附件存储标识所标识的附件信 息;
5610, 接收所述附件存储服务器返回的所述附件信息。
5611 , 将所述附件信息返回至所述客户端, 以使所述客户端输出所述附件 信息。
通过上述附图 4-附图 6所示实施例的描述, 本发明实施例可根据客户端对 已发布的链接地址发出的访问请求, 查找与所述链接地址相关的已发布的富文 本信息返回给所述客户端, 以使所述客户端输出富文本信息, 有效地实现了富 文本信息的获取和传播。 下面将结合附图 7-附图 10, 对本发明实施例提供的信息发布装置进行详细 介绍。 需要说明的是, 附图 7-附图 10所示的信息发布装置可以用于执行附图 1-附图 3所示的信息发布方法,且该信息发布装置可运行于信息处理服务器中。
请参见图 7, 为本发明实施例提供的一种信息发布装置的结构示意图; 该装 置可包括: 请求接收模块 101、 标识获取模块 102、 地址生成模块 103和发布模 块 104。
请求接收模块 101, 用于接收客户端的信息发布请求, 所述信息发布请求中 携带待发布的富文本信息和目标账号信息。
本发明实施例中, 富文本信息可指两种类型的富文本信息, 其中一种类型 的富文本信息包括正文部分, 该正文部分可包含但不限于: 文本信息、 图片信 息、 音视频信息等内容。 另一种类型的富文本信息包括正文部分和附件信息, 该正文部分可包含但不限于: 文本信息、 图片信息、 音视频信息等内容, 该附 件信息可包含但不限于: 文档、 图片或音视频等内容。 所述目标账号信息可以 为即时通信账号信息、 E-mail账号信息等。 具体实现中, 客户端可提供信息编 辑功能, 用户可通过客户端的信息编辑功能进行待发布的富文本信息的编辑以 及目标账号信息的编辑, 并执行信息发布操作, 客户端检测到用户的信息发布
操作时, 则发起信息发布请求, 所述信息发布请求中携带用户所编辑的待发布 的富文本信息和目标账号信息。
标识获取模块 102, 用于若所述目标账号信息为预置的特定账号信息, 则将 所述富文本信息存储至所述预置的特定账号信息对应的存储目录中, 并获取信 息存储标识。
其中, 信息存储标识可以为信息存储 ID, 用于唯一标识对应存储的信息, 以便于能够根据从相应存储位置提取该信息存储 ID对应存储的信息。 所述预置 的特定账号信息可以为预先设置的一种特殊标记的账号信息, 例如: 可以为不 属于任何即时通信用户的即时通信账号信息; 或者可以为不属于任何 E-mail用 户的 E-mail账号信息等等。 所述预置的特定账号信息可用于指示信息处理服务 器将目标账号信息为所述预置的特定账号信息的富文本信息存储至所述预置的 特定账号信息对应的存储目录中, 并获得可用于标识该存储的富文本信息的链 接地址; 例如: 以邮件客户端为例, 用户可通过邮件客户端编辑待发布的富文 本信息, 并以邮件消息方式将该待发布的富文本信息发送至信息处理服务器, 所述标识获取模块 102在检测到邮件客户端发送的某个邮件消息中携带的目标 E-mail账号信息为预置的 E-mail账号信息时, 则将该邮件消息存储至该预置的 E-mail账号信息对应的信息存储服务器中, 并从该信息存储服务器中获得可用 于标识该富文本信息的信息存储标识。 反之, 所述标识获取模块 102检测到邮 件客户端发送的邮件消息中携带的目标 E-mail账号信息并非预置的 E-mail账号 信息时, 则将该邮件消息按照正常的邮件处理流程发送至目标 E-mail账号信息 对应的邮件接收者。
地址生成模块 10¾用于根据所述预置的特定账号信息和所述信息存储标识, 生成链接地址。
其中, 所述链接地址可以为 URL地址。 所述地址生成模块 103生成的所述 链接地址中可携带所述预置的特定账号信息和所述信息存储标识的索引信息, 通过所述链接地址中的索引信息, 则可查找到所述预置的特定账号信息和所述 信息存储标识。
发布模块 104, 用于将所述链接地址返回给所述客户端, 以使所述客户端发 布所述链接地址以完成所述富文本信息的发布。
所述发布模块 104将所述链接地址返回给客户端之后, 客户端可以通过各
种发布方式, 将该链接地址进行发布, 例如: 可通过论坛或门户网站的发布方 式, 将该链接地址进行发布; 或者, 可通过 SNS网站的分享方式, 将该链接地 址进行发布; 或者, 可通过留言板的留言方式, 将该链接地址进行发布, 等等。 链接地址发布之后, 该客户端用户或其他客户端用户均可获得该已发布的链接 地址, 且均可以根据该链接地址查看已发布的富文本信息。 由此可知, 通过多 样化的发布方式对链接地址进行发布即可实现富文本信息的发布, 既减少了发 布信息量, 提升信息发布的效率, 又可有效地扩展富文本信息的传播方式和传 播范围。 请参见图 8a, 为本发明实施例提供的信息发布装置的标识获取模块的一个 实施例的结构示意图; 该标识获取模块 102可包括: 第一信息发送单元 1201和 第一标识获取单元 1202。
第一信息发送单元 1201,用于若所述目标账号信息为预置的特定账号信息 如果所述富文本信息中未包含附件信息, 则将所述富文本信息发送至所述预置 的特定账号信息对应的信息存储服务器, 使所述信息存储服务器存储所述富文 本信息, 并分配第一存储标识。
如果所述富文本信息未包含附件信息 即表明该富文本信息包括正文部分, 该正文部分包含了文本信息、 图片信息或音视频信息等内容。 所述第一信息发 送单元 1201则可将所述富文本信息存储至所述预置的特定账号信息对应的信息 存储服务器中, 并由该信息存储服务器分配第一存储标识; 该第一存储标识可 用于唯一标识已存储于所述信息存储服务器中的所述富文本信息。
第一标识获取单元 1202, 用于接收所述信息存储服务器返回的所述第一存 储标识, 并将所述第一存储标识作为所述信息存储标识。 请参见图 8b, 为本发明实施例提供的信息发布装置的标识获取模块的另一 个实施例的结构示意图; 该标识获取模块 102可包括 附件信息发送单元 1211、 附件标识接收单元 1212、 第二信息发送单元 1213和第二信息获取单元 1214。
附件信息发送单元 1211,用于若所述目标账号信息为预置的特定账号信息 如果所述富文本信息中包含附件信息, 则将所述附件信息发送至所述预置的特 定账号信息对应的附件存储服务器,使所述附件存储服务器存储所述附件信息,
并分配附件存储标识。
如果所述富文本信息包含附件信息, 即表明该富文本信息包括正文部分和 附件信息, 该正文部分可包含文本信息、 图片信息或音视频信息等内容, 该附 件信息也可包含文档、 图片或音视频等内容。 为了减小信息存储服务器的存储 负担, 可以将正文部分与附件信息分开存储。 所述附件信息发送单元 1211可将 所述附件信息存储至所述预置的特定账号信息对应的附件存储服务器, 并由该 附件存储服务器分配附件存储标识; 该附件存储标识可用于唯一标识已存储于 所述附件存储服务器中的所述富文本信息所包含的附件信息。
附件标识接收单元 1212, 用于接收所述附件存储服务器返回的所述附件存 储标识。
第二信息发送单元 1213 , 用于将所述富文本信息和所述附件存储标识发送 至所述预置的特定账号信息对应的信息存储服务器, 使所述信息存储服务器关 联存储所述富文本信息和所述附件存储标识, 并分配第二存储标识。
其中, 该第二存储标识可用于唯一标识所述信息存储服务器中已进行关联 存储的所述富文本信息和所述附件存储标识。
第二信息获取单元 1214, 用于接收所述信息存储服务器返回的所述第二存 储标识, 并将所述第二存储标识作为所述信息存储标识。 请参见图 9,为本发明实施例提供的信息发布装置的地址生成模块的实施例 的结构示意图; 该地址生成模块 103可包括: 索引生成单元 1301、 地址生成单 元 1302和地址接收单元 1303。
索引生成单元 1301 , 用于对所述预置的特定账号信息和所述信息存储标识 进行加密处理, 生成所述预置的特定账号信息和所述信息存储标识的索引信 。
地址生成单元 1302, 用于将所述索引信息、 所述预置的特定账号信息和所 述信息存储标识发送至索引服务器进行关联存储, 并由所述索引服务器生成携 带所述索引信息的链接地址。
索引服务器对所述索引信息、 所述预置的特定账号信息和所述信息存储标 识进行关联存储之后, 通过所述索引信息, 即可快速从所述索引服务器中查找 到所述预置的特定账号信息和所述信息存储标识。
地址接收单元 1303 , 用于接收所述索引服务器返回的所述链接地址。 本实施例中, 链接地址中携带对所述预置的特定账号信息和第一存储标识 的加密处理后生成的索引信息, 由于链接地址需要进行交互传输, 通过在链接 地址中携带加密信息(即索引信息), 既可保证合法的传输接收者能够正确获得 所述预置的特定账号信息和所述信息存储标识, 又可防止非法的传输接收者对 链接地址中的加密信息的真实内容的获取, 从而保证了信息安全性。 请参见图 10, 为本发明实施例提供的信息发布装置的发布模块的实施例的 结构示意图;该发布模块 104可包括 消息生成单元 1401和发布通知单元 1402。
消息生成单元 1401 , 用于生成通知消息, 所述通知消息中包含所述链接地 址。
其中, 所述通知消息可以包括但不限于: 短消息通知消息、 即时通信通知 消息、 ***通知消息或邮件通知消息, 等等。
发布通知单元 1402, 用于向所述客户端发送所述通知消息, 以使所述客户 端发布所述通知消息中包含的所述链接地址以完成所述富文本信息的发布。
所述发布通知单元 1402将所述通知消息发送给客户端之后, 客户端可以从 所述通知消息中提取所述链接地址, 并通过各种发布方式, 将该链接地址进行 发布, 例如: 可通过论坛或门户网站的发布方式, 将该链接地址进行发布; 或 者, 可通过 SNS网站的分享方式, 将该链接地址进行发布; 或者, 可通过留言 板的留言方式, 将该链接地址进行发布, 等等。 链接地址发布之后, 该客户端 用户或其他客户端用户均可获得该已发布的链接地址, 且均可以根据该链接地 址查看已发布的富文本信息。 由此可知, 通过多样化的发布方式对链接地址进 行发布即可实现富文本信息的发布, 既减少了发布信息量, 提升信息发布的效 率, 又可有效地扩展富文本信息的传播方式和传播范围。
通过上述附图 7-附图 10所示实施例的描述, 本发明实施例可根据客户端的 信息发布请求, 生成包含与待发布的富文本信息相关的链接地址, 将所述链接 地址返回给所述客户端, 以使所述客户端通过对链接地址进行发布即可实现富 文本信息的发布, 既减少了发布信息量, 提升了信息发布的效率, 又有效地扩 展了富文本信息的传播方式和传播范围。
本发明实施例还公开了一种信息处理服务器, 该信息处理服务器中可包括 信息发布装置, 该信息发布装置的结构可参见附图 7-附图 10所示实施例的相关 描述, 在此不赘述。 本实施例的信息处理服务器可以应用于附图 1-附图 3所示 的方法中。 下面将结合附图 11-附图 14, 对本发明实施例提供的信息输出装置进行详 细介绍。 需要说明的是, 附图 11-附图 14所示的信息输出装置可以用于执行附 图 4-附图 6所示的信息输出方法, 且该信息输出装置可运行于信息处理服务器 中。
请参见图 11 , 为本发明实施例提供的一种信息输出装置的结构示意图; 该 装置可包括: 地址解析模块 201、 查找模块 202、 信息获取模块 203和信息输出 模块 204。
地址解析模块 201,用于当接收到客户端针对已发布的链接地址发出的访问 请求时, 解析所述链接地址以获得索引信息。
其中, 所述链接地址可以为 URL地址。 由于进行信息发布的客户端可以通 过各种发布方式, 将该链接地址进行发布以发布富文本信息, 例如: 可通过论 坛或门户网站的发布方式, 将该链接地址进行发布; 或者, 可通过 SNS网站的 分享方式, 将该链接地址进行发布; 或者, 可通过留言板的留言方式, 将该链 接地址进行发布, 等等。 链接地址发布之后, 信息发布的客户端或其他客户端 均可获得该已发布的链接地址, 并可针对该链接地址发出访问请求, 所述地址 解析模块 201在接收到客户端针对已发布的链接地址发出的访问请求时, 解析 该链接地址以获得索引信息; 可以理解的是, 该索引信息可以为预置的特定账 号信息和信息存储标识的索引信息。
查找模块 202, 用于才 据所述索引信息, 查找预置的特定账号信息和信息存 储标识。
通过所述索引信息, 可快速查找到所述预置的特定账号信息和所述信息存 储标识。
信息获取模块 203, 用于根据所述预置的特定账号信息和信息存储标识, 获 取已发布的富文本信息。
其中, 信息存储标识可以为信息存储 ID, 用于唯一标识对应存储的信息,
以便于能够根据从相应存储位置提取该信息存储 ID对应存储的信息。 所述预置 的特定账号信息可以为预先设置的一种特殊标记的账号信息, 例如: 可以为不 属于任何即时通信用户的即时通信账号信息; 或者可以为不属于任何 E-mail用 户的 E-mail账号信息等等。 如果所述信息存储标识唯一标识对应存储的富文本 信息, 所述信息获取模块 203则可以从预置的特定账号信息对应的信息存储服 务器中, 获取所述信息存储标识所标识的富文本信息。 如果所述信息存储标识 唯一标识对应关联存储的富文本信息和附件存储标识, 所述信息获取模块 203 可以从预置的特定账号信息对应的信息存储服务器中, 获取所述信息存储标识 所标识的关联存储的富文本信息和附件存储标识。
信息输出模块 204, 用于将所述富文本信息返回给所述客户端, 以使所述客 户端输出所述富文本信息。
所述信息输出模块 204将所述富文本信息返回给客户端之后, 客户端可以 web网页的方式输出所述富文本信息, 客户端用户可从该 web网页中预览富文 本信息, 此外, 若该富文本信息包含附件信息, 客户端用户还可下载或预览富 文本信息中的附件信息, 从而有效地实现富文本信息的获取。 请参见图 12, 为本发明实施例提供的信息输出装置的查找模块的实施例的 结构示意图; 该查找模块 202可包括: 查找单元 2201和接收单元 2202。
查找单元 2201 , 用于将所述索引信息发送至索引服务器, 使所述索引服务 器根据所述索引信息查找所述预置的特定账号信息和所述信息存储标识。
由于索引服务器存储了索引信息、 预置的特定账号信息和所述信息存储标 识, 通过所述索引信息, 索引服务器可快速查找到所述预置的特定账号信息和 所述信息存储标识。
接收单元 2202, 用于接收所述索引服务器返回的所述预置的特定账号信息 和所述信息存储标识。 请参见图 13a 为本发明实施例提供的信息输出装置的信息获取模块的一个 实施例的结构示意图; 本实施例阐述了对未包含附件信息的富文本信息的获取 过程。 该信息获取模块 203可包括: 第一信息查找单元 2301和第一信息获取单 元 2302。
第一信息查找单元 2301 , 用于若所述信息存储标识为第一存储标识, 则将 所述第一存储标识发送至所述预置的特定账号信息对应的信息存储服务器, 以 使所述信息存储服务器查找所述第一存储标识所标识的富文本信息。
其中, 第一存储标识可用于唯一标识已存储于所述预置的特定账号信息对 应的信息存储服务器中的富文本信息。
第一信息获取单元 2302, 用于接收所述信息存储服务器返回的所述富文本 信息。 请参见图 13b为本发明实施例提供的信息输出装置的信息获取模块的另一 个实施例的结构示意图; 本实施例阐述了对包含附件信息的富文本信息的获取 过程。 该信息获取模块 203可包括: 第二信息查找单元 2311和第二信息获取单 元 2312。
第二信息查找单元 2311 , 用于若所述信息存储标识为第二存储标识, 则将 所述第二存储标识发送至所述预置的特定账号信息对应的信息存储服务器, 以 使所述信息存储服务器查找所述第二存储标识所标识的关联存储的富文本信息 和附件存储标识。
第二信息获取单元 2312, 用于接收所述信息存储服务器返回的所述富文本 信息和所述附件存储标识。 请参见图 14, 为本发明实施例提供的另一种信息输出装置的结构示意图; 该装置可包括: 地址解析模块 201、 查找模块 202、 信息获取模块 203和信息输 出模块 204。 可选地, 如果富文本信息中包含附件信息, 则本装置还可包括: 附 件标识返回模块 205和附件输出模块 206。
附件标识返回模块 205, 用于将所述附件存储标识返回至所述客户端, 以使 所 ^户端在输出附件提示信息。
附件输出模块 206, 用于接收所述客户端发送的附件读取请求, 所述附件读 取请求中携带所述预置的特定账号信息和所述附件存储标识 , 将所述附件存储 标识发送至所述预置的特定账号信息对应的附件存储服务器, 以使所述附件存 储服务器查找所述附件存储标识所标识的附件信息 , 并接收所述附件存储服务 器返回的所述附件信息, 并将所述附件信息返回至所述客户端, 以使所述客户
端输出所述附件信息。
通过上述附图 11-附图 14所示实施例的描述, 本发明实施例可根据客户端 对已发布的链接地址发出的访问请求, 查找与所述链接地址相关的已发布的富 文本信息返回给所述客户端, 以使所述客户端输出富文本信息, 有效地实现了 富文本信息的获取和传播。 本发明实施例还公开了另一种信息处理服务器, 该信息处理服务器中可包 括信息输出装置, 该信息输出装置的结构可参见附图 11-附图 14所示实施例的 相关描述, 在此不赘述。 本实施例的信息处理服务器可以应用于附图 4-附图 6 所示的方法中。 请参见图 15 , 为本发明实施例提供的一种信息处理***的结构示意图; 该 ***可包括: 信息存储服务器、 附件存储服务器、 索引服务器和信息处理服务 器。 其中, 信息存储月良务器可指预置的特定账号信息对应的信息存储月良务器; 附件存储月良务器可指所述预置的特定账号信息对应的附件存储月良务器。 其中, 所述信息处理服务器分别与所述信息存储服务器、 所述附件存储服务器和所述 索引服务器相连接。
在本实施例的一种可行的实施方式中, 所述信息处理服务器可包含信息发 布装置, 该信息发布装置的结构可参见附图 7-附图 10所示实施例的相关描述, 在此不赘述。 此实施方式中, 所述信息处理***可以应用于附图 1-附图 3所示 实施例中实现信息发布功能。
在本实施例的另一种可行的实施方式中, 所述信息处理服务器可包含信息 输出装置, 该信息输出装置的结构可参见附图 11-附图 14所示实施例的相关描 述, 在此不赘述。 此实施方式中, 所述信息处理***可以应用于附图 4-附图 6 所示实施例中实现信息输出功能。
在本实施例的又一种可行的实施方式中, 所述信息处理服务器可既包含信 息发布装置, 又包含信息输出装置, 则此实施方式中, 所述信息处理***可以 应用于附图 1-附图 6所示实施例中, 既可实现信息发布功能, 又可实现信息输 出功能。
本发明实施例可根据客户端的信息发布请求, 生成包含与待发布的富文本
信息相关的链接地址, 将所述链接地址返回给所述客户端, 以使所述客户端通 过对链接地址进行发布即可实现富文本信息的发布, 既减少了发布信息量, 提 升了信息发布的效率, 又有效地扩展了富文本信息的传播方式和传播范围。 且 本发明实施例可根据客户端对已发布的链接地址发出的访问请求, 查找与所述 链接地址相关的已发布的富文本信息返回给所述客户端, 以使所述客户端输出 富文本信息, 有效地实现了富文本信息的获取和传播。
参见图 16, 本发明实施例提供一种信息处理服务器的硬件结构, 该信息处 理服务器包括处理器 301、 存储器 302、 输入装置 303和输出装置 304; 信息处 理服务器中处理器 301的数量可以是一个或多个, 图 16中以一个处理器 301为 例; 信息处理服务器中的处理器 301、存储器 302、输入装置 303和输出装置 304 可以通过总线或其他方式连接, 图 16中以通过总线连接为例。
存储器 302作为一种计算机可读存储介质, 可用于存储软件程序、 计算机 可执行程序以及模块, 如本发明实施例中的附图 1-附图 3所示的信息发布方法 对应的程序指令 /模块(例如, 附图 7-附图 10所示的信息发布装置中的请求接 收模块 101、 标识获取模块 102、 地址生成模块 103和发布模块 104 )。 处理器 301通过运行存储在存储器 302中的软件程序、 指令以及模块, 从而执行信息处 理服务器的各种功能应用以及数据处理, 即实现上述附图 1-附图 3所示的信息 发布方法。
存储器 302可主要包括存储程序区和存储数据区, 其中, 存储程序区可存 储操作***、 至少一个功能所需的应用程序; 存储数据区可存储根据服务器的 使用所创建的数据等。 此外, 存储器 302 可以包括高速随机存取存储器, 还可 以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器件、 或其他非易 失性固态存储器件。 在一些实例中, 存储器 302可进一步包括相对于处理器 301 远程设置的存储器, 这些远程存储器可以通过网络连接至服务器。 上述网络的 实例包括但不限于互联网、 企业内部网、 局域网、 移动通信网及其组合。
输入装置 303可用于接收输入的数字或字符信息, 以及产生与终端的用户 设置以及功能控制有关的键信号输入输出装置 304可包括显示屏等显示设备。
其中, 处理器 301可以执行如下步骤: 接收客户端的信息发布请求, 所述
信息发布请求中携带待发布的富文本信息和目标账号信息; 若所述目标账号信 息为预置的特定账号信息, 则将所述富文本信息存储至所述预置的特定账号信 息对应的存储目录中, 并获取信息存储标识; 根据所述预置的特定账号信息和 所述信息存储标识, 生成链接地址; 将所述链接地址返回给所述客户端, 以使 所述客户端发布所述链接地址以完成所述富文本信息的发布。 进一步的, 处理 器 301在所述目标账号信息为预置的特定账号信息, 将所述富文本信息存储至 所述预置的特定账号信息对应的存储目录中, 并获取信息存储标识时, 具体是: 若所述目标账号信息为预置的特定账号信息, 如果所述富文本信息中未包含附 件信息, 则将所述富文本信息发送至所述预置的特定账号信息对应的信息存储 服务器, 使所述信息存储服务器存储所述富文本信息, 并分配第一存储标识; 接收所述信息存储服务器返回的所述第一存储标识 , 并将所述第一存储标识作 为所述信息存储标识。
进一步的, 处理器 301在所述目标账号信息为预置的特定账号信息, 将所 述富文本信息存储至所述预置的特定账号信息对应的存储目录中, 并获取信息 存储标识时, 具体是: 若所述目标账号信息为预置的特定账号信息, 如果所述 富文本信息中包含附件信息, 则将所述附件信息发送至所述预置的特定账号信 息对应的附件存储服务器, 使所述附件存储服务器存储所述附件信息, 并分配 附件存储标识; 接收所述附件存储服务器返回的所述附件存储标识; 将所述富 文本信息和所述附件存储标识发送至所述预置的特定账号信息对应的信息存储 服务器,使所述信息存储服务器关联存储所述富文本信息和所述附件存储标识, 并分配第二存储标识; 接收所述信息存储服务器返回的所述第二存储标识, 并 将所述第二存储标识作为所述信息存储标识。
进一步的, 处理器 301在^ ^据所述预置的特定账号信息和所述信息存储标 识, 生成链接地址时, 具体是: 对所述预置的特定账号信息和所述信息存储标 识进行加密处理, 生成所述预置的特定账号信息和所述信息存储标识的索引信 息; 将所述索引信息、 所述预置的特定账号信息和所述信息存储标识发送至索 引服务器进行关联存储, 并由所述索引服务器生成携带所述索引信息的链接地 址; 接收所述索引服务器返回的所述链接地址。
进一步的, 处理器 301在将所述链接地址返回给所述客户端, 以使所述客 户端发布所述链接地址以完成所述富文本信息的发布时, 具体是: 生成通知消 息, 所述通知消息中包含所述链接地址; 向所述客户端发送所述通知消息, 以 使所述客户端发布所述通知消息中包含的所述链接地址以完成所述富文本信息 的发布。
仍参见图 16, 本发明实施例提供一种信息处理服务器的硬件结构, 该信息 处理服务器包括处理器 301、 存储器 302、 输入装置 303和输出装置 304; 信息 处理服务器中处理器 301的数量可以是一个或多个, 图 16中以一个处理器 301 为例; 信息处理服务器中的处理器 301、 存储器 302、 输入装置 303和输出装置 304可以通过总线或其他方式连接, 图 16中以通过总线连接为例。
存储器 302作为一种计算机可读存储介质, 可用于存储软件程序、 计算机 可执行程序以及模块, 如本发明实施例中的附图 4-附图 6所示的信息输出方法 对应的程序指令 /模块(例如, 附图 11-附图 14所示的信息输出装置中的地址解 析模块 201、 查找模块 202、 信息获取模块 203和信息输出模块 204 )。 处理器 301通过运行存储在存储器 302中的软件程序、 指令以及模块, 从而执行信息处 理服务器的各种功能应用以及数据处理, 即实现上述附图 4-附图 6所示的信息 输出方法。
存储器 302可主要包括存储程序区和存储数据区, 其中, 存储程序区可存 储操作***、 至少一个功能所需的应用程序; 存储数据区可存储根据服务器的 使用所创建的数据等。 此外, 存储器 302 可以包括高速随机存取存储器, 还可 以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器件、 或其他非易 失性固态存储器件。 在一些实例中, 存储器 302可进一步包括相对于处理器 301 远程设置的存储器, 这些远程存储器可以通过网络连接至服务器。 上述网络的 实例包括但不限于互联网、 企业内部网、 局域网、 移动通信网及其组合。
输入装置 303可用于接收输入的数字或字符信息, 以及产生与终端的用户 设置以及功能控制有关的键信号输入输出装置 304可包括显示屏等显示设备。
其中, 处理器 301可以执行如下步骤: 当接收到客户端针对已发布的链接 地址发出的访问请求时, 解析所述链接地址以获得索引信息; 根据所述索引信
息, 查找预置的特定账号信息和信息存储标识; ^^据所述预置的特定账号信息 和信息存储标识, 获取已发布的富文本信息; 将所述富文本信息返回给所述客 户端, 以使所»户端输出所述富文本信息。
进一步的, 处理器 301在^ ^据所述索引信息, 查找预置的特定账号信息和 信息存储标识时, 具体是: 将所述索引信息发送至索引服务器, 使所述索引服 务器根据所述索引信息查找所述预置的特定账号信息和所述信息存储标识; 接 收所述索 I服务器返回的所述预置的特定账号信息和所述信息存储标识。
进一步的, 处理器 301在^ ^据所述预置的特定账号信息和信息存储标识, 获取已发布的富文本信息时, 具体是: 若所述信息存储标识为第一存储标识, 则将所述第一存储标识发送至所述预置的特定账号信息对应的信息存储服务器, 以使所述信息存储服务器查找所述第一存储标识所标识的富文本信息; 接收所 述信息存储服务器返回的所述富文本信息。
进一步的, 处理器 301在^ ^据所述预置的特定账号信息和信息存储标识, 获取已发布的富文本信息时, 具体是: 若所述信息存储标识为第二存储标识, 则将所述第二存储标识发送至所述预置的特定账号信息对应的信息存储服务器, 以使所述信息存储服务器查找所述第二存储标识所标识的关联存储的富文本信 息和附件存储标识; 接收所述信息存储服务器返回的所述富文本信息和所述附 件存储标识。
进一步的, 处理器 301在接收到所述信息存储服务器返回的所述富文本信 息和所述附件存储标识之后, 还将所述附件存储标识返回至所述客户端, 以使 所 ^户端输出附件提示信息。
进一步的, 处理器 301在将所述附件存储标识返回至所述客户端, 以使所 述客户端输出附件提示信息之后, 还接收所述客户端发送的附件读取请求, 所 述附件读取请求中携带所述预置的特定账号信息和所述附件存储标识; 将所述 附件存储标识发送至所述预置的特定账号信息对应的附件存储服务器, 以使所 述附件存储服务器查找所述附件存储标识所标识的附件信息; 接收所述附件存 储服务器返回的所述附件信息, 并将所述附件信息返回至所述客户端, 以使所 述客户端输出所述附件信息。
通过以上关于实施方式的描述, 所属领域的技术人员可以清楚地了解到, 本发明可借助软件及必需的通用硬件来实现, 当然也可以通过硬件实现, 但很 多情况下前者是更佳的实施方式。 基于这样的理解, 本发明的技术方案本质上 或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机 软件产品可以存储在计算机可读存储介质中, 如计算机的软盘、 只读存储器
( Read-Only Memory, ROM )、随机存取存 4诸器( Random Access Memory, RAM )、 闪存(FLASH )、 硬盘或光盘等, 包括若干指令用以使得一台计算机设备(可以 是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是, 上述搜索装置的实施例中, 所包括的各个单元和模块只是 按照功能逻辑进行划分的, 但并不局限于上述的划分, 只要能够实现相应的功 能即可; 另外, 各功能单元的具体名称也只是为了便于相互区分, 并不用于限 制本发明的保护范围。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于 此, 任何熟悉本技术领域的技术人员在本发明披露的技术范围内, 可轻易想到 的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围 应以所述权利要求的保护范围为准。
Claims
1、 一种信息发布方法, 其特征在于, 包括:
接收客户端的信息发布请求, 所述信息发布请求中携带待发布的富文本信 息和目标账号信息;
若所述目标账号信息为预置的特定账号信息, 则将所述富文本信息存储至 所述预置的特定账号信息对应的存储目录中, 并获取信息存储标识;
根据所述预置的特定账号信息和所述信息存储标识, 生成链接地址; 将所述链接地址返回给所述客户端, 以使所述客户端发布所述链接地址以 完成所述富文本信息的发布。
2、 如权利要求 1 所述的方法, 其特征在于, 所述若所述目标账号信息为预 置的特定账号信息 , 则将所述富文本信息存储至所述预置的特定账号信息对应 的存储目录中, 并获取信息存储标识, 包括:
若所述目标账号信息为预置的特定账号信息, 如果所述富文本信息中未包 含附件信息, 则将所述富文本信息发送至所述预置的特定账号信息对应的信息 存储服务器, 使所述信息存储服务器存储所述富文本信息, 并分配第一存储标 识;
接收所述信息存储服务器返回的所述第一存储标识 , 并将所述第一存储标 识作为所述信息存储标识。
3、 如权利要求 1 所述的方法, 其特征在于, 所述若所述目标账号信息为预 置的特定账号信息 , 则将所述富文本信息存储至所述预置的特定账号信息对应 的存储目录中, 并获取信息存储标识, 包括:
若所述目标账号信息为预置的特定账号信息, 如果所述富文本信息中包含 附件信息, 则将所述附件信息发送至所述预置的特定账号信息对应的附件存储
服务器, 使所述附件存储服务器存储所述附件信息, 并分配附件存储标识; 接收所述附件存储服务器返回的所述附件存储标识;
将所述富文本信息和所述附件存储标识发送至所述预置的特定账号信息对 应的信息存储服务器, 使所述信息存储服务器关联存储所述富文本信息和所述 附件存储标识, 并分配第二存储标识;
接收所述信息存储服务器返回的所述第二存储标识 , 并将所述第二存储标 识作为所述信息存储标识。
4、 如权利要求 1-3任一项所述的方法, 其特征在于, 所述根据所述预置的特 定账号信息和所述信息存储标识, 生成链接地址, 包括:
对所述预置的特定账号信息和所述信息存储标识进行加密处理, 生成所述 预置的特定账号信息和所述信息存储标识的索引信息;
将所述索引信息、 所述预置的特定账号信息和所述信息存储标识发送至索
? I服务器进行关联存储, 并由所述索引服务器生成携带所述索引信息的链接地 址; 接收所述索引服务器返回的所述链接地址。
5、 如权利要求 1- 3任一项所述的方法, 其特征在于, 所述将所述链接地址 返回给所述客户端, 以使所述客户端发布所述链接地址以完成所述富文本信息 的发布, 包括:
生成通知消息, 所述通知消息中包含所述链接地址;
向所述客户端发送所述通知消息, 以使所述客户端发布所述通知消息中包 含的所述链接地址以完成所述富文本信息的发布。
6、 一种信息输出方法, 其特征在于, 包括:
当接收到客户端针对已发布的链接地址发出的访问请求时, 解析所述链接 地址以获得索引信息;
才艮据所述索弓 I信息, 查找预置的特定账号信息和信息存储标识; 根据所述预置的特定账号信息和信息存储标识, 获取已发布的富文本信 将所述富文本信息返回给所述客户端, 以使所述客户端输出所述富文本信 ir
。
7、 如权利要求 6所述的方法, 其特征在于, 所述根据所述索引信息, 查找 预置的特定账号信息和信息存储标识, 包括:
将所述索引信息发送至索引服务器, 使所述索引服务器根据所述索引信息 查找所述预置的特定账号信息和所述信息存储标识;
接收所述索 I服务器返回的所述预置的特定账号信息和所述信息存储标 识。
8、 如权利要求 6或 7所述的方法, 其特征在于, 所述根据所述预置的特定账 号信息和信息存储标识, 获取已发布的富文本信息, 包括:
若所述信息存储标识为第一存储标识, 则将所述第一存储标识发送至所述 预置的特定账号信息对应的信息存储服务器, 以使所述信息存储服务器查找所 述第一存储标识所标识的富文本信息;
接收所述信息存储服务器返回的所述富文本信息。
9、 如权利要求 6或 7所述的方法, 其特征在于, 所述根据所述预置的特定账 号信息和信息存储标识, 获取已发布的富文本信息, 包括:
若所述信息存储标识为第二存储标识, 则将所述第二存储标识发送至所述 预置的特定账号信息对应的信息存储服务器, 以使所述信息存储服务器查找所 述第二存储标识所标识的关联存储的富文本信息和附件存储标识;
接收所述信息存储服务器返回的所述富文本信息和所述附件存储标识。
10、 如权利要求 9所述的方法, 其特征在于, 在接收到所述信息存储服务器 返回的所述富文本信息和所述附件存储标识之后, 还包括:
将所述附件存储标识返回至所述客户端, 以使所述客户端输出附件提示信
。
11、 如权利要求 10所述的方法, 其特征在于, 所述将所述附件存储标识返 回至所述客户端, 以使所述客户端输出附件提示信息之后, 还包括:
接收所述客户端发送的附件读取请求, 所述附件读取请求中携带所述预置 的特定账号信息和所述附件存储标识;
将所述附件存储标识发送至所述预置的特定账号信息对应的附件存储服务 器, 以使所述附件存储服务器查找所述附件存储标识所标识的附件信息;
接收所述附件存储服务器返回的所述附件信息, 并将所述附件信息返回至 所述客户端, 以使所述客户端输出所述附件信息。
12、 一种信息发布装置, 其特征在于, 包括:
请求接收模块, 用于接收客户端的信息发布请求, 所述信息发布请求中携 带待发布的富文本信息和目标账号信息;
标识获取模块, 用于若所述目标账号信息为预置的特定账号信息, 则将所 述富文本信息存储至所述预置的特定账号信息对应的存储目录中, 并获取信息 存储标识;
地址生成模块, 用于根据所述预置的特定账号信息和所述信息存储标识, 生成链接地址;
发布模块, 用于将所述链接地址返回给所述客户端, 以使所述客户端发布 所述链接地址以完成所述富文本信息的发布。
13、 如权利要求 12所述的装置, 其特征在于, 所述标识获取模块包括:
第一信息发送单元, 用于若所述目标账号信息为预置的特定账号信息, 如 果所述富文本信息中未包含附件信息 , 则将所述富文本信息发送至所述预置的 特定账号信息对应的信息存储服务器, 使所述信息存储服务器存储所述富文本 信息, 并分配第一存储标识;
第一标识获取单元, 用于接收所述信息存储服务器返回的所述第一存储标 识, 并将所述第一存储标识作为所述信息存储标识。
14、 如权利要求 12所述的装置, 其特征在于, 所述标识获取模块包括: 附件信息发送单元, 用于若所述目标账号信息为预置的特定账号信息, 如 果所述富文本信息中包含附件信息, 则将所述附件信息发送至所述预置的特定 账号信息对应的附件存储服务器, 使所述附件存储服务器存储所述附件信息, 并分配附件存储标识;
附件标识接收单元, 用于接收所述附件存储服务器返回的所述附件存储标 识;
第二信息发送单元, 用于将所述富文本信息和所述附件存储标识发送至所 述预置的特定账号信息对应的信息存储服务器, 使所述信息存储服务器关联存 储所述富文本信息和所述附件存储标识, 并分配第二存储标识;
第二信息获取单元, 用于接收所述信息存储服务器返回的所述第二存储标 识, 并将所述第二存储标识作为所述信息存储标识。
15、 如权利要求 12-14任一项所述的装置, 其特征在于, 所述地址生成模块 包括:
索引生成单元, 用于对所述预置的特定账号信息和所述信息存储标识进行 加密处理, 生成所述预置的特定账号信息和所述信息存储标识的索引信息; 地址生成单元, 用于将所述索引信息、 所述预置的特定账号信息和所述信
息存储标识发送至索引服务器进行关联存储, 并由所述索引服务器生成携带所 述索引信息的链接地址;
地址接收单元, 用于接收所述索弓 I服务器返回的所述链接地址。
16、如权利要求 12-14任一项所述的装置, 其特征在于, 所述发布模块包括: 消息生成单元, 用于生成通知消息, 所述通知消息中包含所述链接地址; 发布通知单元, 用于向所述客户端发送所述通知消息, 以使所述客户端发 布所述通知消息中包含的所述链接地址以完成所述富文本信息的发布。
17、 一种信息处理服务器, 其特征在于, 包括如权利要求 12-16任一项所述 的信息发布装置。
18、 一种信息输出装置, 其特征在于, 包括:
地址解析模块, 用于当接收到客户端针对已发布的链接地址发出的访问请 求时, 解析所述链接地址以获得索引信息;
查找模块, 用于^ ^据所述索引信息, 查找预置的特定账号信息和信息存储 标识;
信息获取模块, 用于根据所述预置的特定账号信息和信息存储标识, 获取 已发布的富文本信息;
信息输出模块, 用于将所述富文本信息返回给所述客户端, 以使所述客户 端输出所述富文本信息。
19、 如权利要求 18所述的装置, 其特征在于, 所述查找模块包括: 查找单元, 用于将所述索引信息发送至索引服务器, 使所述索引服务器根 据所述索 ^ I信息查找所述预置的特定账号信息和所述信息存储标识;
接收单元, 用于接收所述索引服务器返回的所述预置的特定账号信息和所 述信息存储标识。
20、 如权利要求 18或 19所述的装置, 其特征在于, 所述信息获取模块包括: 第一信息查找单元, 用于若所述信息存储标识为第一存储标识, 则将所述 第一存储标识发送至所述预置的特定账号信息对应的信息存储服务器 , 以使所 述信息存储服务器查找所述第一存储标识所标识的富文本信息;
第一信息获取单元, 用于接收所述信息存储服务器返回的所述富文本信 息。
21、 如权利要求 20所述的装置, 其特征在于, 所述信息获取模块包括: 第二信息查找单元, 用于若所述信息存储标识为第二存储标识, 则将所述 第二存储标识发送至所述预置的特定账号信息对应的信息存储服务器 , 以使所 述信息存储服务器查找所述第二存储标识所标识的关联存储的富文本信息和附 件存储标识;
第二信息获取单元, 用于接收所述信息存储服务器返回的所述富文本信息 和所述附件存储标识。
22、 如权利要求 21所述的装置, 其特征在于, 还包括:
附件标识返回模块, 用于将所述附件存储标识返回至所述客户端, 以使所 述客户端在输出附件提示信息。
23、 如权利要求 22所述的装置, 其特征在于, 还包括:
附件输出模块, 用于接收所述客户端发送的附件读取请求, 所述附件读取 请求中携带所述预置的特定账号信息和所述附件存储标识 , 将所述附件存储标 识发送至所述预置的特定账号信息对应的附件存储服务器, 以使所述附件存储 服务器查找所述附件存储标识所标识的附件信息 , 并接收所述附件存储服务器 返回的所述附件信息, 并将所述附件信息返回至所述客户端, 以使所述客户端 输出所述附件信息。
24、 一种信息处理服务器, 其特征在于, 包括如权利要求 18-23任一项所述 的信息输出装置。
25、 一种信息处理***, 包括信息存储服务器、 附件存储服务器和索引服 务器, 其特征在于, 还包括: 如权利要求 17或 24所述的信息处理服务器, 所述 信息处理服务器分别与所述信息存储服务器、 所述附件存储服务器和所述索引 服务器相连接。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310355882.9 | 2013-08-15 | ||
CN201310355882.9A CN104378398B (zh) | 2013-08-15 | 2013-08-15 | 信息发布方法、信息输出方法、装置、服务器及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015021804A1 true WO2015021804A1 (zh) | 2015-02-19 |
Family
ID=52468000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/078646 WO2015021804A1 (zh) | 2013-08-15 | 2014-05-28 | 信息发布方法、信息输出方法、装置、服务器及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104378398B (zh) |
WO (1) | WO2015021804A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113067764A (zh) * | 2019-12-13 | 2021-07-02 | 北京国双科技有限公司 | 图文的处理方法和装置 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107786661B (zh) * | 2017-10-30 | 2020-06-19 | 江西博瑞彤芸科技有限公司 | 信息同步方法 |
CN109391540A (zh) * | 2018-10-31 | 2019-02-26 | 珠海市小源科技有限公司 | 一种rcs消息的处理方法及装置 |
CN109547565B (zh) * | 2018-12-20 | 2021-04-30 | 深圳市梦网科技发展有限公司 | 富媒体信息发送、接收方法及终端设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101600101A (zh) * | 2009-06-24 | 2009-12-09 | 中兴通讯股份有限公司 | 一种移动多媒体广播的音视频共享方法及*** |
CN101625701A (zh) * | 2009-08-12 | 2010-01-13 | 中兴通讯股份有限公司 | 视频共享方法和*** |
CN101924712A (zh) * | 2010-08-23 | 2010-12-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种推送邮件的发送方法、***及移动终端 |
CN103118140A (zh) * | 2013-03-07 | 2013-05-22 | 珠海金山办公软件有限公司 | 将文件分享给关系圈外其他用户终端的方法、***及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841514A (zh) * | 2009-03-17 | 2010-09-22 | 联想(北京)有限公司 | 邮件处理方法及设备 |
CN102387463B (zh) * | 2010-09-02 | 2015-06-17 | 腾讯科技(深圳)有限公司 | 一种发布微博的方法、装置及移动终端 |
CN103179148B (zh) * | 2011-12-21 | 2016-08-03 | 腾讯数码(天津)有限公司 | 一种在互联网中分享附件的处理方法和*** |
-
2013
- 2013-08-15 CN CN201310355882.9A patent/CN104378398B/zh active Active
-
2014
- 2014-05-28 WO PCT/CN2014/078646 patent/WO2015021804A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101600101A (zh) * | 2009-06-24 | 2009-12-09 | 中兴通讯股份有限公司 | 一种移动多媒体广播的音视频共享方法及*** |
CN101625701A (zh) * | 2009-08-12 | 2010-01-13 | 中兴通讯股份有限公司 | 视频共享方法和*** |
CN101924712A (zh) * | 2010-08-23 | 2010-12-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种推送邮件的发送方法、***及移动终端 |
CN103118140A (zh) * | 2013-03-07 | 2013-05-22 | 珠海金山办公软件有限公司 | 将文件分享给关系圈外其他用户终端的方法、***及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113067764A (zh) * | 2019-12-13 | 2021-07-02 | 北京国双科技有限公司 | 图文的处理方法和装置 |
CN113067764B (zh) * | 2019-12-13 | 2022-11-22 | 北京国双科技有限公司 | 图文的处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104378398A (zh) | 2015-02-25 |
CN104378398B (zh) | 2019-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2901659B1 (en) | Systems and methods for sharing files among multiple terminals | |
US9774582B2 (en) | Private cloud connected device cluster architecture | |
CN104660635B (zh) | 消息同步方法、装置及*** | |
US20160085983A1 (en) | Managing restricted tagged content elements within a published message | |
EP3886452B1 (en) | Method for sharing media content, terminal device, and content sharing system | |
US20120163598A1 (en) | Session secure web content delivery | |
JP5847185B2 (ja) | コンテンツ中心のネットワーク環境でグループ変更に関する情報を用いるコンテンツ共有方法及び装置 | |
US10200469B2 (en) | Method and system for information synchronization between cloud storage gateways, and cloud storage gateway | |
US9876776B2 (en) | Methods for generating and publishing a web site based on selected items and devices thereof | |
EP2518972A1 (en) | System and method for device addressing | |
US20130297738A1 (en) | Method and apparatus for facilitating content distribution | |
CN107864208B (zh) | 一种新媒体资讯融合的方法 | |
US20160142361A1 (en) | Image with audio conversation system and method utilizing social media communications | |
US8583793B2 (en) | System and method for providing a hypertext transfer protocol service multiplexer | |
JP2019503008A (ja) | マルチメディアリソースの再生システム、方法及びサーバ | |
CN105357110A (zh) | 邮件发送方法、装置及*** | |
WO2015021804A1 (zh) | 信息发布方法、信息输出方法、装置、服务器及*** | |
US20150381716A1 (en) | Method and system for sharing files over p2p | |
JP2013025815A (ja) | メモデータの同期化のためのメモ同期化システム、モバイルシステム及びメモ同期化方法 | |
US10666588B2 (en) | Method for sharing media content, terminal device, and content sharing system | |
TWI357748B (en) | System and method for correlating messages within | |
KR101699066B1 (ko) | Html5 템플릿 기반의 메시지 전송방법 | |
CN113038192B (zh) | 视频处理方法、装置、电子设备和存储介质 | |
JP2014106690A (ja) | 端末装置、サーバ、コンテンツ配信システム、コンテンツ配信方法、およびプログラム | |
JP2008158695A (ja) | オンラインサービスを提供する情報処理システム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14836868 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 31.05.16) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14836868 Country of ref document: EP Kind code of ref document: A1 |