WO2019100986A1 - 一种信息发送方法及装置 - Google Patents

一种信息发送方法及装置 Download PDF

Info

Publication number
WO2019100986A1
WO2019100986A1 PCT/CN2018/115385 CN2018115385W WO2019100986A1 WO 2019100986 A1 WO2019100986 A1 WO 2019100986A1 CN 2018115385 W CN2018115385 W CN 2018115385W WO 2019100986 A1 WO2019100986 A1 WO 2019100986A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
sending
target platform
target
template
Prior art date
Application number
PCT/CN2018/115385
Other languages
English (en)
French (fr)
Inventor
宗富广
王淳
邓世俊
林尚龙
洪尉
罗中惠
沈徐亚
Original Assignee
阿里巴巴集团控股有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of WO2019100986A1 publication Critical patent/WO2019100986A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

Definitions

  • the present application relates to the field of information technology, and in particular, to a method and an apparatus for transmitting information.
  • a user wants to send a certain content (for example, text, video, picture, link, etc.) to the social platform, it needs to be completed: edit the sending information, select a social platform to be sent, and click the process of sending the button.
  • a user wants to send a certain content to a plurality of different social platforms, it is necessary to complete the sending operation by repeating the above process.
  • the embodiment of the present application provides an information sending method, which can be modified by sending a message according to a sending template of different social platforms, so that it can be quickly sent to multiple social platforms by one-key sending, which solves the prior art.
  • the operations performed by the user are cumbersome and may cause a problem that the sending information does not match the presentation templates of different social platforms.
  • the embodiment of the present application further provides an information sending apparatus to ensure implementation and application of the foregoing method.
  • the embodiment of the present application discloses a method for sending information, including:
  • the first sending request includes first sending information and at least one target platform identifier
  • an information sending apparatus including:
  • a first receiving module configured to receive a first sending request, where the first sending request includes first sending information and at least one target platform identifier;
  • An information processing module configured to generate second sending information that matches the sending template according to the sending template corresponding to the at least one target platform identifier and the first sending information
  • a sending module configured to send the second sending information to a target platform corresponding to the target platform identifier.
  • an apparatus including:
  • One or more processors are One or more processors.
  • One or more machine-readable media having stored thereon instructions that, when executed by the one or more processors, cause the device to perform an information transmitting method.
  • embodiments of the present application also disclose one or more machine readable mediums having stored thereon instructions that, when executed by one or more processors, cause the apparatus to perform an information transmitting method.
  • the embodiment of the present application receives the first sending request by providing multiple sending templates corresponding to the platform identifier; the first sending request includes the first sending information and the at least one target platform identifier; and according to the sending template corresponding to the at least one target platform identifier, Transmitting, by the first sending information, second sending information that matches the sending template, and sending the second sending information to the target platform corresponding to the target platform identifier. Because the different target platforms have different ways of sending information, the first sending information edited by the user is converted into the matching type according to the format conversion rule of the information type in the sending template by acquiring the sending template corresponding to the different target platforms.
  • the second sending information of the template is such that the second sending information is sent to the corresponding target platform to achieve an optimal display effect, and the above-mentioned refinement processing is performed on the first sending information, thereby realizing that the one-time operation is completed in multiple
  • the content delivery of different target platforms simplifies the sending process and improves the display effect of sending information.
  • FIG. 1 is a schematic diagram of a recommended processing process of an information sending method according to an embodiment of the present application
  • FIG. 2 is a flow chart of steps of an embodiment of an information sending method according to an embodiment of the present application
  • FIG. 2A is a schematic diagram of a target platform identifier selection interface according to an embodiment of the present application.
  • 2B is a transmission interface diagram provided by an embodiment of the present application.
  • FIG. 3 is a flowchart of specific steps of an information sending method according to an embodiment of the present application.
  • FIG. 3A is an interaction diagram of an information sending method according to an embodiment of the present application.
  • FIG. 3B is a diagram of a target crowd information selection interface according to an embodiment of the present application.
  • FIG. 4 is a structural diagram of an embodiment of an information sending apparatus according to an embodiment of the present application.
  • FIG. 5 is a specific structural diagram of an embodiment of an information sending apparatus according to an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of hardware of an apparatus according to another embodiment of the present application.
  • the application is for the information sharing scenario of the client application for various network target platforms, and the information sharing refers to sending the user preference information to the platform application, so that the platform application can display the information to other users. It is an operation for sharing information.
  • different target platforms display different ways of sending information.
  • the user edits a message on the client and needs to
  • the sending information is correspondingly sent to the target platform A, the target platform B and the target platform C. Since the target platform A, the target platform B and the target platform C are different target platforms, they may face different target groups, and different target platforms are
  • the page display of the sent information also has a difference.
  • the target platform A, the target platform B, and the target platform C respectively have a sending template A, a sending template B, and a sending template C, and the sending template stores different applications for sending information. Format rules.
  • FIG. 1 a schematic diagram of a recommended processing of an information sending method in the embodiment of the present application is shown.
  • the client may be a mobile terminal, a computer, or the like installed with an online shopping application, and may send the first transmission information edited by the user to the target application by using a function of sending information.
  • the user selects at least one target platform identifier (icon) to be sent in the target application selection interface, and performs step S1: the user edits the first sending at the client.
  • Information selecting N target platform identifiers to be sent, and generating a first sending request including first sending information and N target platform identifiers.
  • step S2 Receiving, by the server, the first sending request sent by the client, performing step S2: determining, according to the N target platform identifiers included in the first sending request, the N target platforms to be sent, and requesting the N target platforms to obtain the corresponding N sending templates. According to the format conversion rule for the information type in the N sending templates, the first sending information is respectively converted into N second sending information corresponding to the N target platforms, and finally the converted N second sending information are respectively sent. To the corresponding target platform.
  • the first sending information edited by the user is in accordance with the format of the information type in the sending template by acquiring the sending template corresponding to the different target platforms.
  • the conversion rule is converted into the second sending information that matches the sending template, so that the second sending information can be sent to the corresponding target platform to achieve an optimal display effect, and the above-mentioned refinement processing is performed by using the first sending information.
  • a one-time operation is completed to complete content delivery on multiple different target platforms, which simplifies the sending process and improves the display effect of sending information.
  • FIG. 2 a flow chart of steps of an embodiment of an information sending method on the server side of the present application is shown, which may specifically include the following steps:
  • Step 101 Provide multiple sending templates, where the sending template corresponds to a platform identifier.
  • the purpose of optimizing the display of the sent information may be performed by sending a template.
  • the optimization of the sending information on the interface display, the sending template stores the display format rules of the platform for sending information.
  • the sending template may be preset in the platform corresponding to the platform identifier.
  • the platform may also obtain the sending template by calling the server, and the server sends the template command after receiving the call sent by the platform, and then the server database
  • the send template is extracted and sent to the platform.
  • the embodiments of the present application do not limit them.
  • Step 102 Receive a first sending request, where the first sending request includes first sending information and at least one target platform identifier.
  • the client Before the server performs step 102, the client needs to perform an editing operation on the sent information, and the user needs to edit the first sending information on the client side and select the target platform to be sent to generate a first sending request, for example, the user can be in the client interface. Click the send function key, and edit the first sending information in the pop-up editing interface.
  • the first sending information can be text, inserted picture or Uniform Resoure Locator (url, Uniform Resoure Locator), when the client generates the first sending request. After that, the first send request can be sent to the server.
  • the target platform identifier may be an identification identifier of the social platform to be sent, for example, a name, an icon, or an identification code of an application such as WeChat or QQ.
  • the interface reference may be made to the client interface shown in FIG. 2A, in which the user may select one or more of the icons of the multiple target platforms and the sending channels for the sending platform, and the server may obtain the The target platform identifier that identifies the target platform to send.
  • Step 103 Generate second sending information that matches the sending template according to the sending template corresponding to the at least one target platform identifier and the first sending information.
  • different target platforms display different manners for sending information based on different target platform interface designs.
  • the target platform stores a sending template
  • the sending template stores the target platform for sending information. Show format rules.
  • the server may apply for the sending template according to the target platform identifier included in the first sending request, and the target platform may send the sending template to the server after the authentication server has the right.
  • the server may change the display rule of the first sending information to the display rule of the sending template according to the sending information display format rule included in the sending template of the target platform, and generate the second sending information.
  • the sending template of a target platform may be a display rule table as shown in Table 1.
  • Send message category Display rules: image Resolution rule; aspect ratio rule Text Format rule Url link Convert url link to hyperlink ... ...
  • the display rule table may also add other display rules for the information type of the information to the requirements of the target platform, which is not limited by the embodiment of the present application.
  • Step 104 Send the second sending information to a target platform corresponding to the target platform identifier.
  • FIG. 2B shows a sending information sending interface diagram of a client provided in the embodiment of the present application, in which the area 10 is To send an information briefing area, the user can obtain a briefing message for sending information through the area, and return to the editing interface of the first sending information by clicking the area to perform re-editing or modifying the first sending information.
  • the area 20 is a target platform identification selection area, and the user can select the target platform to be sent in the area. In the figure, the user selects Linkedin and Facebook as the target platform.
  • the server can send the second sending information to the target platform corresponding to the target platform identifier to complete the sending operation.
  • the client sends the first sending request to the server according to the user's editing of the first sending information and the selection of the target platform identifier, and the server converts the first sending information into the sending template according to the target platform identifier. Matching the second sending information of the sending template, and finally, by reading and using the authorization information of the corresponding target platform that has been saved in the server, sending the second sending information to the corresponding target platform under the confirmation authorization, and completing the sending action.
  • the information sending method receives the first sending request by providing multiple sending templates corresponding to the platform identifier; the first sending request includes the first sending information and the at least one target platform identifier. Transmitting the first sending information into the second sending information that matches the sending template according to the sending template corresponding to the at least one target platform identifier; and sending the second sending information to the target platform corresponding to the target platform identifier. Because the different target platforms have different ways of sending information, the first sending information edited by the user is converted into the matching type according to the format conversion rule of the information type in the sending template by acquiring the sending template corresponding to the different target platforms.
  • the second sending information of the template is such that the second sending information is sent to the corresponding target platform to achieve an optimal display effect, and the above-mentioned refinement processing is performed on the first sending information, thereby realizing that the one-time operation is completed in multiple
  • the content delivery of different target platforms simplifies the sending process and improves the display effect of sending information.
  • FIG. 3 a flow chart of specific steps of an information sending method on the server side of the present application is shown, which may specifically include the following steps:
  • Step 201 Provide multiple sending templates, where the sending template corresponds to a platform identifier.
  • step 101 For details, refer to step 101 above for related description of step 201, and details are not described herein again.
  • Step 202 Receive authorization information sent by the target platform, where the authorization information is sent by the target platform when the authorization request is passed; the authorization request is sent by the client to the target platform.
  • FIG. 3A an interaction diagram of an information transmitting method of the present application is shown.
  • the interaction process is completed by the client, server and target platform.
  • the client needs to send information to the target platform, first performing step A1: the client sends an authorization command to the target platform.
  • the client needs to authorize the target platform to be sent to ensure the security of the sent information.
  • the authorization information includes the corresponding security protocol of the current login account of the client and the corresponding account of the target platform.
  • the target platform After receiving the authorization command, the target platform performs step A2: the target platform verifies the authorization command sent by the client. For example, if the client currently logs in to the account a, and the target platform 1 and the target platform 3 are authorized, the client can apply for authorization for the target platform 1 and the interface jumps to the confirmation and authorization interface of the target platform 1 and the target platform.
  • step A3 is performed: the target platform feeds back the authorization information to the server; for the target platform 2, the authorization of the target platform 3 can be performed independently according to the authorization mode of the target platform 1.
  • the server saves the authorization information for the corresponding authorization information when the sending action is performed.
  • the authorization information is the correspondence between the account of the client and the account of the target platform.
  • the authorization information acquisition action is re-executed, thereby obtaining the account b and the target platform of the client.
  • Authorization information in addition, when the account of the target platform changes, the client also re-acquires the authorization information of the target platform for the target platform whose account has changed.
  • Step 203 Receive a first sending request, where the first sending request includes first sending information and at least one target platform identifier.
  • the client may perform step A4: the client acquires the first sending information and the at least one target platform identifier, and generates a first sending request. Specifically, the client needs to perform an editing operation on the sent information, and the user needs to edit the first sending information on the client side and select the target platform to be sent to generate a first sending request.
  • step A5 the client sends the first sending request to the server.
  • the server receives the first sending request sent by the client.
  • the server may determine the target platform to be sent according to the target platform identifier included in the first sending request.
  • Step 204 Generate second sending information that matches the sending template according to the sending template corresponding to the at least one target platform identifier and the first sending information.
  • This step can refer to step 103, and details are not described herein again.
  • the step 204 may further include:
  • Sub-step 2041 Acquire a sending template of the target platform corresponding to the at least one target platform identifier.
  • different target platforms display different manners for sending information based on different target platform interface designs.
  • the target platform stores a sending template
  • the sending template stores the target platform for sending information. Show format rules.
  • step A7 the server acquires a sending template of the target platform corresponding to the at least one target platform identifier. After the server obtains the first sending request, the server may apply for the sending template according to the target platform identifier included in the first sending request, and the target platform may send the sending template to the server after the authentication server has the right. .
  • the sending template may be saved in the server.
  • the template may be directly sent from the server database instead of repeatedly sending the template. Get the action.
  • Sub-step 2042 converting the first transmission information into the second transmission information according to a format conversion rule for the information type in the sending template.
  • step A8 the server converts the first transmission information into the second transmission information according to a format conversion rule for the information type in the sending template.
  • the display rule table may also add other display rules for the information type of the information to the requirements of the target platform, which is not limited by the embodiment of the present application.
  • the sub-step 2042 may further include:
  • Sub-step 20421 when there is a uniform resource locator in the first transmission information, converting the uniform resource locator into a hyperlink.
  • the url is a simple representation of the location of the resource that can be obtained from the Internet, and the access method, and is the address of the standard resource on the Internet. For example, when the user accesses an internet page through the client, under the page, click to send the webpage to the “send webpage to” function key, and select the target platform to be sent, and the webpage is in the form of a url link. Sending out, other users can access the webpage by clicking the url link in the sending information, and by editing the first sending information and sending it to the corresponding target platform, other users in the target platform can see the sending. Information, or obtain the corresponding network resource by using the url in the first sending information.
  • url is an identification method for completely describing the address of web pages and other resources on the Internet.
  • URL Commonly known as "URL.”
  • a hyperlink is a connection relationship from a web page to a target.
  • the target can be another web page, or a different location on the same web page, or a picture, an email address, a file, or even a
  • the application when the viewer clicks on the already linked text or image, the link target will be displayed on the browser and opened or run depending on the type of the target.
  • the url is only a kind of link on the webpage, and the url in the first sending information is converted into a hyperlink to the preset content, so that the viewer can quickly open the content, for example, in the first sending information, the user edits the " The url address information of www.163.com" can be converted into a hyperlink to the website of www.163.com, so that the viewer automatically accesses the website after clicking.
  • the first sending information may be segmented by the word segmentation software, and a corresponding hyperlink is added to the word segmentation matching the rule, for example, it is assumed that the first sending information includes “Taobao” and “Spring Discount Activity”.
  • the aliquot can add hyperlinks to “Taobao” and “Spring Discount Activities”.
  • the viewer can click the hyperlink corresponding to “Taobao” to open the Taobao application on the mobile phone, or click the hyperlink corresponding to “Spring Discount Activity” to open Taobao. Apply the spring discount event page.
  • Sub-step 20422 when there is first multimedia data in the first transmission information, converting the first multimedia data into second multimedia data according to a corresponding multimedia data conversion rule.
  • the first multimedia data may include multimedia data such as pictures, audio, video, etc.
  • the first multimedia data may be converted into the second multimedia data according to the multimedia data conversion rule in the analysis template, for example, And changing, according to the multimedia data conversion rule, the image resolution, the aspect ratio, the data size and the quantity in the first multimedia data, to obtain the second multimedia data, so that the second multimedia data can be performed on the target platform. Show it correctly.
  • Sub-step 20423 when there is a first text content in the first transmission information, converting the first text content into a second text content according to a corresponding multimedia data conversion rule.
  • the first transmission information includes the first text content
  • the format, the layout, and the like of the first text content may be changed to obtain the second text content, so that the second text content can be The target platform is displayed correctly.
  • Step 205 Send the second sending information to the target platform corresponding to the target platform identifier.
  • step A9 the server sends the second sending information to the target platform corresponding to the target platform identifier.
  • step 104 For a detailed description of this step, refer to step 104, and details are not described herein.
  • the step 205 may further include:
  • Sub-step 2051 determining, according to the content of the second sending information, first target crowd information corresponding to the second sending information.
  • Sub-step 2052 the second sending information is sent to a target group corresponding to the first target crowd information in the target platform.
  • the social platform may include multiple target group browsing sections, and each section has information corresponding to the section, such as a photography section, an art section, a sports section, etc., to meet the purpose of accurate browsing of different target groups, and the social platform may By setting a target crowd interface, the sending information is sent to the corresponding target group through the corresponding target table crowd interface, so as to achieve the purpose of accurately transmitting the information according to the target group classification on the social platform, for example, if the content and the photography in the information are sent.
  • Art-related you can send the sent information to the photography and art sections of the social platform by calling the relevant interface.
  • the second sending information may be segmented by the word segmentation software, and the keyword matching may be performed on the word segmentation, and the keyword library may be preset in the server.
  • the keyword library stores an association table corresponding to the service application of the keyword, and the association table can be as follows:
  • Target population Pay life Motor train tourism contact The internet Motor ticket life Children's day tourism Run motion
  • the mobile terminal may perform segmentation on the content of the acquired second transmission information through the word segmentation toolkit, and extract the keyword of the second transmission information according to the association table.
  • the target platform the target group corresponding to life and tourism is put on the interface, and the second sending information is sent to the target platform. Corresponding to the target population.
  • Sub-step 2053 receiving second target crowd information sent by the client.
  • the target crowd information selection interface may also be displayed on the client, and the second target group information is determined according to the user's selection of the target crowd information selection interface, so that the user can actively select the target according to the needs of the user. crowd.
  • FIG. 3B a target crowd information selection interface diagram of a client provided by an embodiment of the present application is shown.
  • this interface three target group information of art, emotion, and humanity are selected through active selection by the user.
  • the information can be sent to the server for the server to send the second sent information to the target application through the three target population interfaces of art, emotion, and humanity.
  • Sub-step 2054 the second sending information is sent to a target group corresponding to the second target crowd information in the target platform.
  • the target platform is sent to the target platform corresponding to the art, the emotion and the human body, and the second sending information is sent to the corresponding target of the target platform. In the crowd.
  • the sub-step 2051, the sub-step 2052, the sub-step 2053, and the sub-step 2054 may be a parallel solution, that is, the server may automatically parse the second sending information by using the word-dividing software to determine the corresponding target group, or By accepting the user's selection information of the target group, the corresponding target group is determined, and the expansion of the target population information acquisition is improved.
  • Sub-step 2055 Acquire an information capacity of the second transmission information.
  • the server can obtain the information capacity of the second sending information, where the information capacity refers to the number of characters in the second sending information, the number of multimedia data, and the size of the memory.
  • the target platform generally has a limited information capacity for transmitting the content, for example, : Sina Weibo is limited to information capacity: characters: no more than 140 Chinese characters; picture: the maximum number of pictures is no more than 5 megabytes, the number is no more than 9 images, only supports JPEG, GIF, PNG format.
  • Sub-step 2056 if the quantity of the information capacity is greater than the preset capacity of the target platform, splitting the second sending information into multiple second sub-sending information, and each of the second sub-sending information The information capacity is less than or equal to the preset capacity.
  • Sub-step 2057 the plurality of second sub-send information is separately sent to the target platform.
  • the second transmission information is directly sent. If the quantity of the information capacity of the second sending information is greater than the preset capacity of the target platform, the second sending information is split into a plurality of second sub-sending information that meets the preset capacity of the target platform, and the second second sub-sending information is sent. Sent to the target platform separately.
  • the second transmission information is to be sent to Sina Weibo, where the number of characters in the second transmission information is 300 and the number of pictures is 10, then according to the limitation of information capacity of Sina Weibo Transmitting the second transmission information into sub-transmission information 1, sub-transmission information 2, and sub-transmission information 3, wherein the sub-transmission information 1 includes 140 characters and 9 pictures, and the sub-send information includes 2 characters and 140 characters.
  • the picture, the sub-transmission information 3 contains the remaining 20 characters, and the sub-transmission information 1, the sub-transmission information 2, and the sub-transmission information 3 are sequentially transmitted to the target platform as independent transmission information.
  • the number of information capacities of the second transmission information is greater than the preset capacity of the target platform, the transmission of the second transmission information is performed without deleting the content.
  • Step 206 Receive feedback information returned by the target platform.
  • the target platform before performing step 206, performs step A10: the target platform sends feedback information to the server.
  • the target platform when multiple pieces of sent information are successfully sent, and the preset time passes, the target platform returns. Feedback information for the second transmitted information.
  • the feedback information includes one or more of the click information, the forwarding information, the comment information, and the hyperlink click information that are received by the second sending information within a preset time.
  • the target platform 1 feeds back the click information, the forwarding information, the comment information, and the hyperlink click information received by the second sending information to the server, For the server to perform performance analysis based on this information.
  • Step A11 The server receives feedback information returned by the target platform.
  • Step 207 Generate transmission effect information according to the feedback information.
  • the server after receiving the feedback information returned by the target platform, the server performs step A12: generating transmission effect information according to the feedback information.
  • generating the transmission effect information may enable the user to understand the transmission effect of the transmission, and the generation of the transmission effect information may be a transmission effect report, and the report may refer to Table 3:
  • the user can clearly understand the sending effect of the sending, and can also obtain the opinions and suggestions of the users through the comment information in the report, so as to improve.
  • Step 208 Send the sending effect information to the client.
  • step A13 the server transmits the transmission effect information to the client.
  • the client can display in the client interface according to the received sending effect information, and inform the user of the sending effect of the sending.
  • the information sending method receives the first sending request by providing multiple sending templates corresponding to the platform identifier; the first sending request includes the first sending information and the at least one target platform identifier. Transmitting the first sending information into the second sending information that matches the sending template according to the sending template corresponding to the at least one target platform identifier; and sending the second sending information to the target platform corresponding to the target platform identifier. Because the different target platforms have different ways of sending information, the first sending information edited by the user is converted into the matching type according to the format conversion rule of the information type in the sending template by acquiring the sending template corresponding to the different target platforms.
  • the second sending information of the template is such that the second sending information is sent to the corresponding target platform to achieve an optimal display effect, and the above-mentioned refinement processing is performed on the first sending information, thereby realizing that the one-time operation is completed in multiple
  • the content delivery of different target platforms simplifies the sending process and improves the display effect of sending information.
  • FIG. 4 a structural diagram of an information sending apparatus in a specific example of the present application is shown, which may specifically include the following modules:
  • the providing module 301 is configured to provide multiple sending templates, where the sending template corresponds to the platform identifier.
  • the first receiving module 302 is configured to receive a first sending request, where the first sending request includes first sending information and at least one target platform identifier.
  • the information processing module 303 is configured to generate second sending information that matches the sending template according to the sending template corresponding to the at least one target platform identifier and the first sending information.
  • the sending module 304 is configured to send the second sending information to a target platform corresponding to the target platform identifier.
  • an information sending apparatus receives a first sending request by providing multiple sending templates; the first sending request includes first sending information and at least one target platform identifier; according to at least one target
  • the sending template corresponding to the platform identifier converts the first sending information into the second sending information that matches the sending template, and sends the second sending information to the target platform corresponding to the target platform identifier. Because the different target platforms have different ways of sending information, the first sending information edited by the user is converted into the matching type according to the format conversion rule of the information type in the sending template by acquiring the sending template corresponding to the different target platforms.
  • the second sending information of the template is such that the second sending information is sent to the corresponding target platform to achieve an optimal display effect, and the above-mentioned refinement processing is performed on the first sending information, thereby realizing that the one-time operation is completed in multiple
  • the content delivery of different target platforms simplifies the sending process and improves the display effect of sending information.
  • FIG. 5 a specific structural diagram of information transmission in a specific example of the present application is shown, which may specifically include the following modules:
  • the providing module 401 is configured to provide multiple sending templates, where the sending template corresponds to the platform identifier.
  • the second receiving module 402 is configured to receive authorization information sent by the target platform, where the authorization information is sent by the target platform when the authorization request is passed; and the authorization request is sent by the client to the target platform.
  • the first receiving module 403 is configured to receive a first sending request, where the first sending request includes first sending information and at least one target platform identifier;
  • the information processing module 404 is configured to generate second sending information that matches the sending template according to the sending template corresponding to the at least one target platform identifier and the first sending information.
  • the information processing module 404 further includes:
  • a template obtaining submodule configured to acquire a sending template of the target platform corresponding to the at least one target platform identifier.
  • the information processing sub-module is configured to convert the first sending information into the second sending information according to a format conversion rule for the information type in the sending template.
  • the information processing sub-module further includes:
  • the hyperlink conversion unit is configured to convert the uniform resource locator into a hyperlink when there is a uniform resource locator in the first transmission information.
  • the media data conversion unit is configured to convert the first multimedia data into the second multimedia data according to a corresponding multimedia data conversion rule when the first multimedia data is included in the first transmission information.
  • the text conversion unit is configured to convert the first text content into a second text content according to a corresponding multimedia data conversion rule when the first text content is included in the first transmission information.
  • the sending module 405 is configured to send the second sending information to the target platform corresponding to the target platform identifier.
  • the sending module 405 further includes:
  • a determining submodule configured to determine, according to the content of the second sending information, the first target crowd information corresponding to the second sending information.
  • a first sending submodule configured to send the second sending information to a target group corresponding to the first target crowd information in the target platform.
  • the receiving submodule is configured to receive second target crowd information sent by the client.
  • a second sending submodule configured to send the second sending information to a target group corresponding to the second target crowd information in the target platform.
  • an information capacity obtaining submodule configured to acquire information capacity of the second sending information.
  • a splitting module configured to split the second sending information into a plurality of second sub-sending information, each of the second sub-sends, if the quantity of the information capacity is greater than a preset capacity of the target platform The information capacity of the information is less than or equal to the preset capacity.
  • a third sending submodule configured to separately send the multiple second sub-send information to the target platform.
  • the third receiving module 406 is configured to receive feedback information returned by the target platform.
  • the generating module 407 is configured to generate transmission effect information according to the feedback information.
  • the feedback module 408 is configured to send the sending effect information to the client.
  • an information sending apparatus receives a first sending request by providing multiple sending templates; the first sending request includes first sending information and at least one target platform identifier; according to at least one target
  • the sending template corresponding to the platform identifier converts the first sending information into the second sending information that matches the sending template, and sends the second sending information to the target platform corresponding to the target platform identifier. Because the different target platforms have different ways of sending information, the first sending information edited by the user is converted into the matching type according to the format conversion rule of the information type in the sending template by acquiring the sending template corresponding to the different target platforms.
  • the second sending information of the template is such that the second sending information is sent to the corresponding target platform to achieve an optimal display effect, and the above-mentioned refinement processing is performed on the first sending information, thereby realizing that the one-time operation is completed in multiple
  • the content delivery of different target platforms simplifies the sending process and improves the display effect of sending information.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • FIG. 6 is a schematic structural diagram of a server according to an embodiment of the present application.
  • the server 500 can be used to implement the information transmitting method provided in the above embodiments.
  • the server 500 can vary considerably depending on configuration or performance, and can include one or more central processing units (CPUs) 522 (eg, one or more processors) and memory 532, one or one
  • the storage medium 530 storing the application 542 or the data 544 (for example, one or one storage device in Shanghai).
  • the memory 532 and the storage medium 530 may be temporarily stored or persistently stored.
  • the program stored on storage medium 530 may include one or more modules (not shown), each of which may include a series of instruction operations in the server.
  • central processor 522 can be configured to communicate with storage medium 530, executing a series of instruction operations in storage medium 530 on server 500.
  • Server 500 may also include one or more power sources 526, one or more wired or wireless network interfaces 550, one or more input and output interfaces 558, one or more keyboards 556, and/or one or more operating systems 541.
  • power sources 526 for example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
  • the central processor 522 can execute instructions on the server 500 for the following operations:
  • the first sending request includes first sending information and at least one target platform identifier
  • the one or more modules may have the following functions:
  • the first multimedia data When the first multimedia data has the first multimedia data, the first multimedia data is converted into the second multimedia data according to the corresponding multimedia data conversion rule;
  • the first text content When the first text content has the first text content, the first text content is converted into the second text content according to the corresponding multimedia data conversion rule.
  • receiving the authorization information sent by the target platform where the authorization information is sent by the target platform when the authorization request is passed; the authorization request is sent by the client to the target platform.
  • the feedback information includes one or more of the click information, the forwarding information, the comment information, and the hyperlink click information that are received by the second sending information within a preset time.
  • the application provides an apparatus on which one or more machine-readable media storing instructions that, when executed by the one or more processors, cause the apparatus to perform an information transmitting method.
  • the application also provides one or more machine readable medium having stored thereon instructions that, when executed by one or more processors, cause the apparatus to perform an information transmitting method.
  • embodiments of the embodiments of the present application can be provided as a method, apparatus, or computer program product. Therefore, the embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Moreover, embodiments of the present application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • Embodiments of the present application are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG.
  • These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing terminal device to produce a machine such that instructions are executed by a processor of a computer or other programmable data processing terminal device
  • Means are provided for implementing the functions specified in one or more of the flow or in one or more blocks of the flow chart.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the instruction device implements the functions specified in one or more blocks of the flowchart or in a flow or block of the flowchart.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供了一种信息发送方法及装置,通过提供与平台标识对应的多个发送模板,接收第一发送请求;第一发送请求包括第一发送信息和至少一个目标平台标识;按照至少一个目标平台标识对应的发送模板,将第一发送信息转换为匹配发送模板的第二发送信息;将第二发送信息发送到目标平台标识对应的目标平台。通过针对第一发送信息做针对发送模板的精细化处理,使得得到的第二发送信息能够在目标应用中正确显示,实现了一次性操作完成在多个不同目标平台的内容发送,简化了发送流程,提高了发送信息的展示效果。

Description

一种信息发送方法及装置
本申请要求2017年11月22日递交的申请号为201711175541.8、发明名称为“一种信息发送方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及信息技术领域,特别是涉及一种信息发送方法及装置。
背景技术
随着各类网络社交平台的蓬勃发展,越来越多的用户希望能够通过跨平台发送操作来完成与其他平台用户的交流,例如,用户希望将自己在网购平台上看到的一个货物链接发送到其他社交平台,以便自己的朋友能够浏览这个货物。
在目前,若用户想要将某一内容(例如:文字、视频、图片、链接等)发送至社交平台时,需要完成:编辑发送信息,选择一个需要发送的社交平台,点击发送按键的流程,当用户想要将某一内容发送至多个不同社交平台时,则需要通过重复上述流程来完成发送操作。
因此,目前方案在实现多个不同社交平台之间发送内容的发送时,用户执行的操作繁琐,并且会产生发送信息与不同社交平台的展示模板不匹配的问题。
发明内容
鉴于上述问题,本申请实施例提供一种信息发送方法,以通过将发送信息根据不同社交平台的发送模板进行修改,使其能够通过一键发送快速的发送至多个社交平台,解决现有技术中在实现多个不同社交平台之间发送内容的发送时,用户执行的操作繁琐,并且会产生发送信息与不同社交平台的展示模板不匹配的问题。
相应的,本申请实施例还提供了一种信息发送装置,用以保证上述方法的实现及应用。
为了解决上述问题,本申请实施例公开了一种信息发送方法,包括:
提供多个发送模板,所述发送模板与平台标识对应;
接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识;
依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于 所述发送模板的第二发送信息;
将所述第二发送信息发送至所述目标平台标识对应的目标平台。
相应的,本申请实施例还公开了一种信息发送装置,包括:
提供模块,用于提供多个发送模板,所述发送模板与平台标识对应;
第一接收模块,用于接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识;
信息处理模块,用于依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息;
发送模块,用于将所述第二发送信息发送至所述目标平台标识对应的目标平台。
相应的,本申请实施例还公开了一种装置,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行一种信息发送方法。
相应的,本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行一种信息发送方法。
本申请实施例包括以下优点:
本申请实施例通过提供与平台标识对应的多个发送模板,接收第一发送请求;第一发送请求包括第一发送信息和至少一个目标平台标识;按照至少一个目标平台标识对应的发送模板,将第一发送信息转换为匹配发送模板的第二发送信息;将第二发送信息发送到目标平台标识对应的目标平台。由于不同的目标平台对于发送信息展示方式具有差异性,通过获取不同目标平台对应的发送模板,将用户编辑的第一发送信息按照发送模板中对信息类型的格式转换规则,转换为匹配所述发送模板的第二发送信息,使得该第二发送信息被发送到对应的目标平台时能够达到最优的展示效果,通过针对第一发送信息做上述精细化处理,实现了一次性操作完成在多个不同目标平台的内容发送,简化了发送流程,提高了发送信息的展示效果。
附图说明
图1是本申请一实施例提供的一种信息发送方法的推荐处理示意图;
图2是本申请一实施例提供的一种信息发送方法实施例的步骤流程图;
图2A是本申请一实施例提供的一种目标平台标识选择界面图;
图2B是本申请一实施例提供的一种发送界面图;
图3是本申请一实施例提供的一种信息发送方法的具体步骤流程图;
图3A是本申请一实施例提供的信息发送方法的交互图;
图3B是本申请一实施例提供的一种目标人群信息选择界面图;
图4是本申请一实施例提供的一种信息发送装置实施例的结构图;
图5是本申请一实施例提供的一种信息发送装置实施例的具体结构图;
图6是本申请另一实施例提供的一种装置的硬件结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
本申请在实施例中,本申请对于客户端应用面向各类网络目标平台的信息分享场景,信息的分享是指将用户偏好的信息发送至平台应用,以供平台应用将该信息展示给其他用户,是一种针对信息进行分享的操作,基于不同的目标平台界面设计的差异性,不同的目标平台对于发送信息的展示方式也不同,例如:用户在客户端编辑了一条发送信息,并需要将该发送信息对应发送到目标平台A,目标平台B和目标平台C,由于目标平台A,目标平台B和目标平台C为不同的目标平台,其可能面对不同的目标群体,且不同目标平台在发送信息的页面展示上也具有差异,具体为,目标平台A,目标平台B和目标平台C分别具有发送模板A,发送模板B和发送模板C,发送模板中存储有不同应用针对发送信息的展示格式规则。
因此,参照图1,示出了本申请实施例中的一种信息发送方法的推荐处理示意图。
在具体实现中,客户端可以为安装有网购应用的移动终端、计算机等,并可以通过发送信息的功能将用户编辑的第一发送信息发送至目标应用。
本申请可以由用户在客户端的发送内容编辑界面编辑好第一发送信息后,在目标应用选择界面选择要发送的至少一个目标平台标识(图标),执行步骤S1:用户在客户端编辑第一发送信息、选取N个要发送的目标平台标识,生成包括第一发送信息和N个目标平台标识的第一发送请求。
服务器接收客户端发送的第一发送请求,执行步骤S2:根据第一发送请求包括的N个目标平台标识确定要发送的N个目标平台,向N个目标平台请求获取其对应的N个发送模板,并根据N个发送模板中对信息类型的格式转换规则,将第一发送信息分别转 换为对应N个目标平台的N个第二发送信息,最终将转换后的N个第二发送信息分别发送至对应的目标平台。
在本申请实施例中,基于要发送的不同目标平台对于发送信息展示方式的差异性,通过获取不同目标平台对应的发送模板,将用户编辑的第一发送信息按照发送模板中对信息类型的格式转换规则,转换为匹配所述发送模板的第二发送信息,使得该第二发送信息被发送到对应的目标平台时能够达到最优的展示效果,通过针对第一发送信息做上述精细化处理,实现了一次性操作完成在多个不同目标平台的内容发送,简化了发送流程,提高了发送信息的展示效果。
参照图2,示出了本申请的服务器侧的一种信息发送方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,提供多个发送模板,所述发送模板与平台标识对应;
在本申请实施例中,基于不同的平台的界面设计的差异性,不同的平台对于发送信息的展示方式也不同,为了解决上述差异性,达到对发送信息优化展示的目的,可以通过发送模板进行对发送信息在界面展示上的优化,发送模板中存储有该平台针对发送信息的展示格式规则。
其中,可以在平台标识所对应的平台中预置有发送模板,另外,平台也可以通过向服务器申请调用获取该发送模板,服务器在接收到平台发送的调用发送模板指令后,将服务器数据库中的发送模板提取并发送至该平台。本申请实施例不对其加以限制。
步骤102,接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识。
在服务器执行步骤102之前,客户端要对发送信息进行编辑操作,用户需要在客户端侧编辑第一发送信息和选取要发送的目标平台,生成第一发送请求,例如:用户可以在客户端界面点击发送功能键,并在弹出的编辑界面中编辑第一发送信息,第一发送信息可以为文字、***的图片或统一资源定位符(url,Uniform Resoure Locator),当客户端生成第一发送请求后,就可以将第一发送请求发送至服务器。
在本申请实施例中,目标平台标识可以为要发送的社交平台的识别标识,例如:微信、QQ等应用的名称、图标或识别代码。在界面中,可以参照图2A所示的客户端界面,在该界面中,用户可以针对多个目标平台的图标和针对发送平台的发送渠道,通过选取其中的一个或多个,服务器可以根据获取的目标平台标识,确定要发送的目标平台。
步骤103,依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息。
在本申请实施例中,基于不同的目标平台界面设计的差异性,不同的目标平台对于发送信息的展示方式也不同,目标平台储存有发送模板,发送模板中存储有该目标平台针对发送信息的展示格式规则。当服务器获取到第一发送请求后,可以根据第一发送请求包括的目标平台标识,向对应的目标平台标识申请获取发送模板,目标平台在验证服务器具有权限后,可以将其发送模板发送至服务器,针对一个目标平台,服务器可以根据该目标平台的发送模板包括的发送信息展示格式规则,将第一发送信息的展示规则更改为发送模板的展示规则,生成第二发送信息。
具体的,一个目标平台的发送模板可以为如表1所示的展示规则表,
表1
发送信息类别: 展示规则:
图片 分辨率规则;高宽比规则
文字 格式规则;段落规则
url链接 url链接转换为超链接
因此,针对第一发送信息,在保证第一发送信息内容不变的情况下,通过展示规则表将第一发送信息中的图片、文字、链接等信息进行规范化处理,生成第二发送信息,使第二发送信息能够在目标平台进行正确展示。避免由于第一发送信息不匹配目标平台的展示规则而造成无法在目标平台正确展示。需要说明的是,展示规则表还可以针对目标平台的需求,增加其他针对发送信息类别的展示规则,本申请实施例对此不作限定。
步骤104,将所述第二发送信息发送至所述目标平台标识对应的目标平台。
在本申请实施例中,用户在客户端侧执行一键发送的流程可以参照图2B,其示出了本申请实施例提供的一种客户端的发送信息发送界面图,在该界面中,区域10为发送信息简报区域,用户可以通过该区域获取发送信息的简报,并通过点击该区域返回第一发送信息的编辑界面,进行对第一发送信息的重新编辑或修改。区域20为目标平台标识选取区域,用户可以再该区域选取要发送的目标平台,在图中,用户选取了Linkedin和Facebook作为目标平台。当完成对区域10和区域20的操作后,点击“一键SNS推广”,服务器即可将第二发送信息发送到目标平台标识对应的目标平台,完成发送操作。
具体的,客户端根据用户对第一发送信息的编辑和对目标平台标识的选取,之后将 第一发送请求发送至服务器,由服务器按照目标平台标识对应的发送模板,将第一发送信息转换为匹配发送模板的第二发送信息,最终通过读取并使用已经保存在服务器中的对应目标平台的授权信息,在确认授权下将第二发送信息发送至对应的目标平台,完成发送动作。
综上所述,本申请实施例提供的一种信息发送方法,通过提供与平台标识对应的多个发送模板,接收第一发送请求;第一发送请求包括第一发送信息和至少一个目标平台标识;按照至少一个目标平台标识对应的发送模板,将第一发送信息转换为匹配发送模板的第二发送信息;将第二发送信息发送到目标平台标识对应的目标平台。由于不同的目标平台对于发送信息展示方式具有差异性,通过获取不同目标平台对应的发送模板,将用户编辑的第一发送信息按照发送模板中对信息类型的格式转换规则,转换为匹配所述发送模板的第二发送信息,使得该第二发送信息被发送到对应的目标平台时能够达到最优的展示效果,通过针对第一发送信息做上述精细化处理,实现了一次性操作完成在多个不同目标平台的内容发送,简化了发送流程,提高了发送信息的展示效果。
参照图3,示出了本申请的服务器侧的一种信息发送方法的具体步骤流程图,具体可以包括如下步骤:
步骤201,提供多个发送模板,所述发送模板与平台标识对应。
具体的,步骤201的相关描述可以参照上述步骤101,此处不再赘述。
步骤202,接收所述目标平台发送的授权信息,所述授权信息由目标平台在授权请求通过时发送;所述授权请求由客户端发送至所述目标平台。
结合参照图3A,示出了本申请的一种信息发送方法的交互图。其交互过程是由客户端、服务器和目标平台配合完成的。
在实际应用中,客户端要针对目标平台进行信息发送,首先执行步骤A1:客户端向目标平台发送授权指令。客户端要对要发送的目标平台进行授权,以保证发送信息的安全性,授权信息包括的是客户端当前登录账号和目标平台对应账号的对应安全协议。目标平台在接收到授权指令后,执行步骤A2:目标平台验证客户端发送的授权指令。例如:客户端当前登录账号a,其针对目标平台1,目标平台2,目标平台3进行授权,则客户端可以针对目标平台1申请授权,界面跳转到目标平台1的确认授权界面,目标平台1在验证客户端当前登录账号a通过后,执行步骤A3:目标平台反馈授权信息至服务器;针对目标平台2,目标平台3进行授权可以参照对目标平台1的授权方式,依次独立进行。当完成授权后,服务器会将授权信息进行保存,以供进行发送动作时调用对应的授 权信息。
需要说明的是,授权信息是客户端的账号与目标平台的账号的对应关系,当客户端注销账号a,登录账号b时,则要重新进行授权信息获取动作,从而获取客户端的账号b与目标平台的授权信息,另外当目标平台的账号发生变更时,客户端也要针对账号发生变更的目标平台,重新获取与该目标平台的授权信息。
步骤203,接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识。
参照图3A,在执行步骤203之前,客户端可以执行步骤A4:客户端获取第一发送信息和至少一个目标平台标识,生成第一发送请求。具体的,客户端要对发送信息进行编辑操作,用户需要在客户端侧编辑第一发送信息和选取要发送的目标平台,生成第一发送请求。
在执行完步骤A4后,客户端执行步骤A5:客户端将第一发送请求发送至服务器。
A6:服务器接收客户端发送的第一发送请求。其中,服务器可以根据第一发送请求包括的目标平台标识,确定要发送的目标平台。
步骤204,依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息。
该步骤可以参考步骤103,此处不再赘述。
可选地,在本申请中,所述步骤204进一步可以包括:
子步骤2041,获取所述至少一个目标平台标识对应的目标平台的发送模板。
在本申请实施例中,基于不同的目标平台界面设计的差异性,不同的目标平台对于发送信息的展示方式也不同,目标平台储存有发送模板,发送模板中存储有该目标平台针对发送信息的展示格式规则。
参照图3A,执行步骤A7:服务器获取至少一个目标平台标识对应的目标平台的发送模板。当服务器获取到第一发送请求后,可以根据第一发送请求包括的目标平台标识,向对应的目标平台标识申请获取发送模板,目标平台在验证服务器具有权限后,可以将其发送模板发送至服务器。
需要说明的是,当获取发送模板后,可以将发送模板保存在服务器中,在以后进行针对该发送模板的目标平台发送动作时,可以直接从服务器的数据库调用发送模板,而不用重复进行发送模板的获取动作。
子步骤2042,按照所述发送模板中对信息类型的格式转换规则,将所述第一发送信 息转换为第二发送信息。
参照图3A,执行步骤A8:服务器按照发送模板中对信息类型的格式转换规则,将第一发送信息转换为第二发送信息。
具体的,针对第一发送信息,在保证第一发送信息内容不变的情况下,通过展示规则表将第一发送信息中的图片、文字、链接等信息进行规范化处理,生成第二发送信息,使第二发送信息能够在目标平台进行正确展示。避免由于第一发送信息不匹配目标平台的展示规则而造成无法在目标平台正确展示。需要说明的是,展示规则表还可以针对目标平台的需求,增加其他针对发送信息类别的展示规则,本申请实施例对此不作限定。
可选地,在本申请中,所述子步骤2042进一步可以包括:
子步骤20421,当所述第一发送信息中有统一资源定位符时,将所述统一资源定位符转换为超链接。
在本申请实施例中,url是对可以从互联网上获取的资源的位置,和访问方法的一种简洁的表示,是互联网上标准资源的地址。比如,当用户通过客户端访问一互联网页面时,可以在该页面下,点击将网页发送到“将网页发送到”功能键,并选取要发送的目标平台,将该网页页面通过url链接的形式发送出去,其他用户可以通过点击发送信息中的url链接来访问该网页页面,通过编辑第一发送信息并将其发送到对应的目标平台,可以使得目标平台中其他用户可以看到该次发送的信息,或通过第一发送信息中的url获取对应的网络资源。
其中,url是用于完整地描述互联网上网页和其他资源的地址的一种标识方法。俗称“网址”。超链接是是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序,当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。url只是网页上链接的一种,将第一发送信息中的url转换为指向预设内容的超链接,可以使的浏览者能够快速打开该内容,例如:第一发送信息中,用户编辑了“www.163.com”的url网址信息,则可以将该url网址信息转换为针对www.163.com网站的超链接,使得浏览者点击后自动访问该网站。
进一步的,本申请实施例还可以通过分词软件对第一发送信息进行分词,并对符合规则的分词添加对应的超链接,例如:假设第一发送信息中包括“淘宝”,“春季折扣活动”等分词,可以对“淘宝”和“春季折扣活动”添加超链接,浏览者可以点击“淘宝”对应的超链接打开手机上的淘宝应用,或点击“春季折扣活动”对应的超链接,打 开淘宝应用的春季折扣活动页面。
子步骤20422,当所述第一发送信息中有第一多媒体数据时,将所述第一多媒体数据按照相应的多媒体数据转换规则转换为第二多媒体数据。
在该步骤中,第一多媒体数据可以包括图片、音频、视频等多媒体数据,可以根据分析模板中的多媒体数据转换规则,将第一多媒体数据转换为第二多媒体数据,例如,对第一多媒体数据中的图片分辨率、高宽比、数据大小和数量按照多媒体数据转换规则进行更改,得到第二多媒体数据,以便第二多媒体数据能够在目标平台进行正确展示。
子步骤20423,当所述第一发送信息中有第一文字内容时,将所述第一文字内容按照相应的多媒体数据转换规则转换为第二文字内容。
在该步骤中,第一发送信息包括中有第一文字内容时,根据多媒体数据转换规则,可以对第一文字内容的格式、排版等参数进行更改,得到第二文字内容,以便第二文字内容能够在目标平台进行正确展示。
步骤205,将所述第二发送信息发送至所述目标平台标识对应的目标平台。
参照图3A,执行步骤A9:服务器将第二发送信息发送到目标平台标识对应的目标平台。该步骤的具体描述可以参考步骤104,此处不再赘述
可选地,在本申请中,所述步骤205进一步可以包括:
子步骤2051,根据所述第二发送信息的内容,确定所述第二发送信息对应的第一目标人群信息。
子步骤2052,将所述第二发送信息发送到所述目标平台中与所述第一目标人群信息对应的目标人群。
目前,社交平台可以包括多个目标人群浏览板块,每个板块中具有与该板块对应的信息,如:摄影板块、艺术板块、运动板块等,以满足不同目标人群精确浏览的目的,社交平台可以通过设置目标人群接口,将发送信息通过对应的目标表人群接口发送至对应的目标人群,以达到在社交平台按照目标人群分类精准投放发送信息的目的,例如:若发送信息中的内容与摄影和艺术相关,则可以通过调用相关接口,将发送信息分别发送到社交平台的摄影和艺术板块。
在本申请实施例中,可以通过分词软件对第二发送信息进行分词,并对分词进行关键字匹配,服务器中可以预置有关键字库。关键字库中储存有关键字对应服务应用的关联表,该关联表可以如下表2:
表2
关键字: 目标人群:
缴纳 生活
动车 旅游
联系 网络
动车票 生活
儿童节 旅游
跑步 运动
因此,根据预置的关键字库,移动终端可以通过分词工具包对获取的第二发送信息的内容进行分词,并按照关联表提取第二发送信息的关键字。
例如,针对用户输入的第二发送信息:“今天记得用支付宝给房东缴纳房租了,还买了去上海的动车票,好方便!”,可以提取出关键字“缴纳”、“动车”“动车票”,并根据表2进行匹配,得到生活和旅游两个第一目标人群信息,此时调用目标平台中,与生活和旅游对应的目标人群投放接口,将第二发送信息发送到目标平台的对应目标人群中。
子步骤2053,接收客户端发送的第二目标人群信息。
在本申请实施例中,还可以在客户端显示目标人群信息选择界面,根据用户对目标人群信息选择界面的选择,确定第二目标人群信息,使得用户可以根据自己的需求,主动选择发送的目标人群。
参照图3B,其示出了本申请实施例提供的一种客户端的目标人群信息选择界面图,在该界面中,通过用户的主动选取,选择了艺术、情感和人文三个目标人群信息,则可以将该信息发送至服务器,以供服务器将第二发送信息通过艺术、情感和人文三个目标人群接口发送至目标应用。
子步骤2054,将所述第二发送信息发送到所述目标平台中与所述第二目标人群信息对应的目标人群。
在该步骤中,根据用户选取的艺术、情感和人文三个目标人群信息,调用目标平台中,与艺术、情感和人文对应的目标人群投放接口,将第二发送信息发送到目标平台的对应目标人群中。
在本申请实施例中,子步骤2051、子步骤2052和子步骤2053、子步骤2054可以为并列方案,即服务器可以通过分词软件对第二发送信息进行自动解析,来确定对应的目 标人群,也可以通过接受用户对目标人群的选择信息,来确定对应的目标人群,提高了目标人群信息获取的拓展性。
子步骤2055,获取所述第二发送信息的信息容量。
服务器可以获取第二发送信息的信息容量,信息容量是指第二发送信息包括的文字字符数、多媒体数据数量和内存大小,早实际应用中,目标平台对于发送内容的信息容量通常有限定,例如:新浪微博对于信息容量的限定为:字符数:不能超过140个汉字;图片:图片最大不超过5兆,数量不超过9张,仅支持JPEG、GIF、PNG格式。
子步骤2056,若所述信息容量的数量大于所述目标平台的预设容量,则将所述第二发送信息拆分为多个第二子发送信息,每个所述第二子发送信息的信息容量小于或等于所述预设容量。
子步骤2057,将所述多个第二子发送信息分别发送到所述目标平台。
在本申请实施例中,若第二发送信息的信息容量的数量小于或等于目标平台的预设容量,则直接将第二发送信息进行发送。若第二发送信息的信息容量的数量大于目标平台的预设容量,则将第二发送信息拆分为多个符合目标平台预设容量的第二子发送信息,将多个第二子发送信息分别发送到所述目标平台。
例如,参照子步骤2055中的举例,若第二发送信息要发送到新浪微博,其中第二发送信息中的字符数为300,图片数量为10张,则根据新浪微博对于信息容量的限定,将第二发送信息拆分为子发送信息1,子发送信息2和子发送信息3,其中子发送信息1包含140个字符和9张图片,子发送信息2个字包含140个字符和1张图片,子发送信息3包含剩余的20个字符,并将子发送信息1,子发送信息2和子发送信息3作为独立的发送信息按顺序依次发送至目标平台。使得在第二发送信息的信息容量的数量大于目标平台的预设容量时,在不删减内容的情况下进行第二发送信息的发送。
步骤206,接收所述目标平台返回的反馈信息。
参照图3A,在执行步骤206之前,目标平台执行步骤A10:目标平台发送反馈信息至服务器,在本申请实施例中,当多条发送信息发送成功,并经历预设时间后,目标平台会返回针对第二发送信息的反馈信息。
可选的,反馈信息包括所述第二发送信息在预设时间内接收到的点赞信息、转发信息、评论信息、超链接点击信息中的一个或多个。
例如:假设一第二发送信息发送至目标平台1后,经过10天,目标平台1将该第二发送信息接收到的点赞信息、转发信息、评论信息、超链接点击信息反馈给服务器,以 供服务器根据这些信息进行效果分析。
步骤A11:服务器接收所述目标平台返回的反馈信息。
步骤207,根据所述反馈信息,生成发送效果信息。
参照图3A,服务器在接收到目标平台返回的反馈信息后,执行步骤A12:根据所述反馈信息,生成发送效果信息。
在该步骤中,根据反馈信息,生成发送效果信息可以使得用户了解此次发送的发送效果,生成发送效果信息可以为发送效果报表,该报表可以参照表3:
表3
Figure PCTCN2018115385-appb-000001
针对该报表,用户可以清楚的了解到此次发送的发送效果,还可以通过报表中的评论信息获取网友的意见与建议,以便进行完善。
步骤208,将所述发送效果信息发送至客户端。
参照图3A,执行步骤A13:服务器将所述发送效果信息发送至客户端。
在该步骤中,客户端根据接收到的发送效果信息,可以在客户端界面中进行展示,告知用户此次发送的发送效果。
综上所述,本申请实施例提供的一种信息发送方法,通过提供与平台标识对应的多个发送模板,接收第一发送请求;第一发送请求包括第一发送信息和至少一个目标平台标识;按照至少一个目标平台标识对应的发送模板,将第一发送信息转换为匹配发送模板的第二发送信息;将第二发送信息发送到目标平台标识对应的目标平台。由于不同的目标平台对于发送信息展示方式具有差异性,通过获取不同目标平台对应的发送模板,将用户编辑的第一发送信息按照发送模板中对信息类型的格式转换规则,转换为匹配所 述发送模板的第二发送信息,使得该第二发送信息被发送到对应的目标平台时能够达到最优的展示效果,通过针对第一发送信息做上述精细化处理,实现了一次性操作完成在多个不同目标平台的内容发送,简化了发送流程,提高了发送信息的展示效果。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
参照图4,示出了本申请一个具体示例中的一种信息发送装置的结构图,具体可以包括如下模块:
提供模块301,用于提供多个发送模板,所述发送模板与平台标识对应。
第一接收模块302,用于接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识。
信息处理模块303,用于依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息。
发送模块304,用于将所述第二发送信息发送到所述目标平台标识对应的目标平台。
综上所述,本申请实施例提供的一种信息发送装置,通过提供多个发送模板,接收第一发送请求;第一发送请求包括第一发送信息和至少一个目标平台标识;按照至少一个目标平台标识对应的发送模板,将第一发送信息转换为匹配发送模板的第二发送信息;将第二发送信息发送到目标平台标识对应的目标平台。由于不同的目标平台对于发送信息展示方式具有差异性,通过获取不同目标平台对应的发送模板,将用户编辑的第一发送信息按照发送模板中对信息类型的格式转换规则,转换为匹配所述发送模板的第二发送信息,使得该第二发送信息被发送到对应的目标平台时能够达到最优的展示效果,通过针对第一发送信息做上述精细化处理,实现了一次性操作完成在多个不同目标平台的内容发送,简化了发送流程,提高了发送信息的展示效果。
参照图5,示出了本申请一个具体示例中的一种信息发送的具体结构图,具体可以包括如下模块:
提供模块401,用于提供多个发送模板,所述发送模板与平台标识对应.
第二接收模块402,用于接收所述目标平台发送的授权信息,所述授权信息由目标 平台在授权请求通过时发送;所述授权请求由客户端发送至所述目标平台。
第一接收模块403,用于接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识;
信息处理模块404,用于依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息。
可选的,信息处理模块404还包括:
模板获取子模块,用于获取所述至少一个目标平台标识对应的目标平台的发送模板。
信息处理子模块,用于按照所述发送模板中对信息类型的格式转换规则,将所述第一发送信息转换为第二发送信息。
可选的,信息处理子模块还包括:
超链接转换单元,用于当所述第一发送信息中有统一资源定位符时,将所述统一资源定位符转换为超链接。
媒体数据转换单元,用于当所述第一发送信息中有第一多媒体数据时,将所述第一多媒体数据按照相应的多媒体数据转换规则转换为第二多媒体数据。
文字转换单元,用于当所述第一发送信息中有第一文字内容时,将所述第一文字内容按照相应的多媒体数据转换规则转换为第二文字内容。
发送模块405,用于将所述第二发送信息发送到所述目标平台标识对应的目标平台。
可选的,发送模块405还包括:
确定子模块,用于根据所述第二发送信息的内容,确定所述第二发送信息对应的第一目标人群信息。
第一发送子模块,用于将所述第二发送信息发送到所述目标平台中与所述第一目标人群信息对应的目标人群。
接收子模块,用于接收客户端发送的第二目标人群信息。
第二发送子模块,用于将所述第二发送信息发送到所述目标平台中与所述第二目标人群信息对应的目标人群。
信息容量获取子模块,用于获取所述第二发送信息的信息容量。
拆分子模块,用于若所述信息容量的数量大于所述目标平台的预设容量,则将所述第二发送信息拆分为多个第二子发送信息,每个所述第二子发送信息的信息容量小于或等于所述预设容量。
第三发送子模块,用于将所述多个第二子发送信息分别发送到所述目标平台。
第三接收模块406,用于接收所述目标平台返回的反馈信息.
生成模块407,用于根据所述反馈信息,生成发送效果信息。
反馈模块408,用于将所述发送效果信息发送至客户端。
综上所述,本申请实施例提供的一种信息发送装置,通过提供多个发送模板,接收第一发送请求;第一发送请求包括第一发送信息和至少一个目标平台标识;按照至少一个目标平台标识对应的发送模板,将第一发送信息转换为匹配发送模板的第二发送信息;将第二发送信息发送到目标平台标识对应的目标平台。由于不同的目标平台对于发送信息展示方式具有差异性,通过获取不同目标平台对应的发送模板,将用户编辑的第一发送信息按照发送模板中对信息类型的格式转换规则,转换为匹配所述发送模板的第二发送信息,使得该第二发送信息被发送到对应的目标平台时能够达到最优的展示效果,通过针对第一发送信息做上述精细化处理,实现了一次性操作完成在多个不同目标平台的内容发送,简化了发送流程,提高了发送信息的展示效果。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
图6是本申请实施例提供的一种服务器的结构示意图。参见图6,服务器500可以用于实施上述实施例中提供的信息发送方法。该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)522(例如,一个或一个以上处理器)和存储器532,一个或一个以上存储应用程序542或数据544的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器532和存储介质530可以是短暂存储的或持久存储的。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器522可以设置为与存储介质530通信,在服务器500上执行存储介质530中的一系列指令操作。
服务器500还可以包括一个或一个以上电源526,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口558,一个或一个以上键盘556,和/或,一个或一个以上操作***541,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。其中,中央处理器522可以在服务器500上执行以下操作的指令:
提供多个发送模板,所述发送模板与平台标识对应;
接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识;
依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于 所述发送模板的第二发送信息;
将所述第二发送信息发送到所述目标平台标识对应的目标平台。
可选地,该一个或多个模块可以具有如下功能:
获取所述至少一个目标平台标识对应的目标平台的发送模板;
按照所述发送模板中对信息类型的格式转换规则,将所述第一发送信息转换为第二发送信息。
可选的,当所述第一发送信息中有统一资源定位符时,将所述统一资源定位符转换为超链接;
当所述第一发送信息中有第一多媒体数据时,将所述第一多媒体数据按照相应的多媒体数据转换规则转换为第二多媒体数据;
当所述第一发送信息中有第一文字内容时,将所述第一文字内容按照相应的多媒体数据转换规则转换为第二文字内容。
可选的,根据所述第二发送信息的内容,确定所述第二发送信息对应的第一目标人群信息;
将所述第二发送信息发送到所述目标平台中与所述第一目标人群信息对应的目标人群。
可选的,接收客户端发送的第二目标人群信息;
将所述第二发送信息发送到所述目标平台中与所述第二目标人群信息对应的目标人群。
可选的,接收所述目标平台发送的授权信息,所述授权信息由目标平台在授权请求通过时发送;所述授权请求由客户端发送至所述目标平台。
可选的,接收所述目标平台返回的反馈信息;
根据所述反馈信息,生成发送效果信息;
将所述发送效果信息发送至客户端。
可选的,所述反馈信息包括所述第二发送信息在预设时间内接收到的点赞信息、转发信息、评论信息、超链接点击信息中的一个或多个。
可选的,获取所述第二发送信息的信息容量;
若所述信息容量的数量大于所述目标平台的预设容量,则将所述第二发送信息拆分为多个第二子发送信息,每个所述第二子发送信息的信息容量小于或等于所述预设容量;
将所述多个第二子发送信息分别发送到所述目标平台。
本申请提供一种装置,其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行一种信息发送方法。
本申请还提供一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行一种信息发送方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种信息发送方法及装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (20)

  1. 一种信息发送方法,其特征在于,包括:
    提供多个发送模板,所述发送模板与平台标识对应;
    接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识;
    依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息;
    将所述第二发送信息发送至所述目标平台标识对应的目标平台。
  2. 根据权利要求1所述的方法,其特征在于,所述依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息的步骤,包括:
    获取所述至少一个目标平台标识对应的目标平台的发送模板;
    按照所述发送模板中对信息类型的格式转换规则,将所述第一发送信息转换为第二发送信息。
  3. 根据权利要求2所述的方法,其特征在于,所述按照所述发送模板中对信息类型的格式转换规则,将所述第一发送信息转换为第二发送信息的步骤,包括:
    当所述第一发送信息中有统一资源定位符时,将所述统一资源定位符转换为超链接;
    当所述第一发送信息中有第一多媒体数据时,将所述第一多媒体数据按照相应的多媒体数据转换规则转换为第二多媒体数据;
    当所述第一发送信息中有第一文字内容时,将所述第一文字内容按照相应的多媒体数据转换规则转换为第二文字内容。
  4. 根据权利要求1所述的方法,其特征在于,所述将所述第二发送信息发送至所述目标平台标识对应的目标平台的步骤,包括:
    根据所述第二发送信息的内容,确定所述第二发送信息对应的第一目标人群信息;
    将所述第二发送信息发送至所述目标平台中与所述第一目标人群信息对应的目标人群。
  5. 根据权利要求1所述的方法,其特征在于,所述将所述第二发送信息发送至所述目标平台标识对应的目标平台的步骤,包括:
    接收客户端发送的第二目标人群信息;
    将所述第二发送信息发送至所述目标平台中与所述第二目标人群信息对应的目标人群。
  6. 根据权利要求1所述的方法,其特征在于,在所述接收第一发送请求的步骤之前,还包括:
    接收所述目标平台发送的授权信息,所述授权信息由目标平台在授权请求通过时发送;所述授权请求由客户端发送至所述目标平台。
  7. 根据权利要求1所述的方法,其特征在于,在将所述第二发送信息发送至对应的目标平台的步骤之后,还包括:
    接收所述目标平台返回的反馈信息;
    根据所述反馈信息,生成发送效果信息;
    将所述发送效果信息发送至客户端。
  8. 根据权利要求7所述的方法,其特征在于,所述反馈信息包括所述第二发送信息在预设时间内接收到的点赞信息、转发信息、评论信息、超链接点击信息中的一个或多个。
  9. 根据权利要求1所述的方法,其特征在于,所述将所述第二发送信息发送至所述目标平台标识对应的目标平台的步骤,包括:
    获取所述第二发送信息的信息容量;
    若所述信息容量的数量大于所述目标平台的预设容量,则将所述第二发送信息拆分为多个第二子发送信息,每个所述第二子发送信息的信息容量小于或等于所述预设容量;
    将所述多个第二子发送信息分别发送至所述目标平台。
  10. 一种信息发送装置,其特征在于,包括:
    提供模块,用于提供多个发送模板,所述发送模板与平台标识对应;
    第一接收模块,用于接收第一发送请求;所述第一发送请求包括第一发送信息和至少一个目标平台标识;
    信息处理模块,用于依据所述至少一个目标平台标识对应的发送模板及所述第一发送信息,生成匹配于所述发送模板的第二发送信息;
    发送模块,用于将所述第二发送信息发送至所述目标平台标识对应的目标平台。
  11. 根据权利要求10所述的装置,其特征在于,所述信息处理模块,包括:
    模板获取子模块,用于获取所述至少一个目标平台标识对应的目标平台的发送模 板;
    信息处理子模块,用于按照所述发送模板中对信息类型的格式转换规则,将所述第一发送信息转换为第二发送信息。
  12. 根据权利要求11所述的装置,其特征在于,所述信息处理子模块,包括:
    超链接转换单元,用于当所述第一发送信息中有统一资源定位符时,将所述统一资源定位符转换为超链接;
    媒体数据转换单元,用于当所述第一发送信息中有第一多媒体数据时,将所述第一多媒体数据按照相应的多媒体数据转换规则转换为第二多媒体数据;
    文字转换单元,用于当所述第一发送信息中有第一文字内容时,将所述第一文字内容按照相应的多媒体数据转换规则转换为第二文字内容。
  13. 根据权利要求10所述的装置,其特征在于,所述发送模块,包括:
    确定子模块,用于根据所述第二发送信息的内容,确定所述第二发送信息对应的第一目标人群信息;
    第一发送子模块,用于将所述第二发送信息发送至所述目标平台中与所述第一目标人群信息对应的目标人群。
  14. 根据权利要求10所述的装置,其特征在于,所述发送模块,包括:
    接收子模块,用于接收客户端发送的第二目标人群信息;
    第二发送子模块,用于将所述第二发送信息发送至所述目标平台中与所述第二目标人群信息对应的目标人群。
  15. 根据权利要求10所述的装置,其特征在于,还包括:
    第二接收模块,用于接收所述目标平台发送的授权信息,所述授权信息由目标平台在授权请求通过时发送;所述授权请求由客户端发送至所述目标平台。
  16. 根据权利要求10所述的装置,其特征在于,还包括:
    第三接收模块,用于接收所述目标平台返回的反馈信息;
    生成模块,用于根据所述反馈信息,生成发送效果信息;
    反馈模块,用于将所述发送效果信息发送至客户端。
  17. 根据权利要求16所述的装置,其特征在于,所述反馈信息包括所述第二发送信息在预设时间内接收到的点赞信息、转发信息、评论信息、超链接点击信息中的一个或多个。
  18. 根据权利要求10所述的装置,其特征在于,所述发送模块,包括:
    信息容量获取子模块,用于获取所述第二发送信息的信息容量;
    拆分子模块,用于若所述信息容量的数量大于所述目标平台的预设容量,则将所述第二发送信息拆分为多个第二子发送信息,每个所述第二子发送信息的信息容量小于或等于所述预设容量;
    第三发送子模块,用于将所述多个第二子发送信息分别发送至所述目标平台。
  19. 一种装置,其特征在于,包括:
    一个或多个处理器;和
    其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如权利要求1-9一个或多个的方法。
  20. 一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如权利要求1-9一个或多个的方法。
PCT/CN2018/115385 2017-11-22 2018-11-14 一种信息发送方法及装置 WO2019100986A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711175541.8A CN109829123A (zh) 2017-11-22 2017-11-22 一种信息发送方法及装置
CN201711175541.8 2017-11-22

Publications (1)

Publication Number Publication Date
WO2019100986A1 true WO2019100986A1 (zh) 2019-05-31

Family

ID=66630883

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/115385 WO2019100986A1 (zh) 2017-11-22 2018-11-14 一种信息发送方法及装置

Country Status (3)

Country Link
CN (1) CN109829123A (zh)
TW (1) TW201926966A (zh)
WO (1) WO2019100986A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110535900A (zh) * 2019-06-17 2019-12-03 无线生活(杭州)信息科技有限公司 信息推送方法及装置
CN110489622B (zh) * 2019-07-10 2024-02-06 平安科技(深圳)有限公司 对象信息的分享方法、装置、计算机设备和存储介质
CN111027301A (zh) * 2019-12-04 2020-04-17 深圳市梦网科技发展有限公司 信息处理方法、装置、终端设备及存储介质
CN111355654B (zh) * 2020-02-18 2021-11-19 支付宝实验室(新加坡)有限公司 一种目标内容分享方法、装置及设备
CN111988401A (zh) * 2020-08-20 2020-11-24 支付宝(杭州)信息技术有限公司 数据上传方法及装置
CN114615316A (zh) * 2020-12-07 2022-06-10 中国联合网络通信集团有限公司 内容发布的方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186865A (zh) * 2011-12-28 2013-07-03 腾讯科技(深圳)有限公司 一种推广内容的发布方法及装置
CN104636902A (zh) * 2015-02-13 2015-05-20 深圳支付界科技有限公司 一种收货信息即时发送的方法及***
CN105681163A (zh) * 2015-12-30 2016-06-15 厦门欣欣信息有限公司 一种消息处理方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932759B (zh) * 2012-10-26 2017-02-08 北京小米科技有限责任公司 一种信息共享方法及装置
CN105975393B (zh) * 2016-05-04 2020-09-15 腾讯科技(深圳)有限公司 一种页面显示的检测方法及***
CN107038205A (zh) * 2017-01-03 2017-08-11 阿里巴巴集团控股有限公司 信息处理方法及装置、信息展示方法及装置
CN106874471B (zh) * 2017-02-16 2020-12-08 北京百度网讯科技有限公司 信息推送方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186865A (zh) * 2011-12-28 2013-07-03 腾讯科技(深圳)有限公司 一种推广内容的发布方法及装置
CN104636902A (zh) * 2015-02-13 2015-05-20 深圳支付界科技有限公司 一种收货信息即时发送的方法及***
CN105681163A (zh) * 2015-12-30 2016-06-15 厦门欣欣信息有限公司 一种消息处理方法及装置

Also Published As

Publication number Publication date
TW201926966A (zh) 2019-07-01
CN109829123A (zh) 2019-05-31

Similar Documents

Publication Publication Date Title
WO2019100986A1 (zh) 一种信息发送方法及装置
US10834037B2 (en) Systems and methods for image sharing
US10108726B2 (en) Scenario-adaptive input method editor
JP6677742B2 (ja) メッセージングシステムを介してメディアを共有およびリミックスする技術
US9575938B2 (en) Real-time shared web browsing among social network contacts
US9807044B2 (en) Selective communication of messages
US9904469B2 (en) Keyboard stream logging
TWI479331B (zh) 聚集及搜尋來自多重服務之設定檔資料
US7774412B1 (en) Methods and apparatus facilitating distribution of content
US10114802B2 (en) Method, device, and system for accessing third party platforms via a messaging application
US20150281138A1 (en) Keyword based automatic reply generation in a messaging application
US10681099B2 (en) Determining a referral source by a mobile application or operating system
US20090292762A1 (en) Method, Apparatus, and Computer Program Product for Publishing Content
US9684918B2 (en) System and method for candidate domain name generation
US10013493B1 (en) Customized search engines
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
EP3414650A1 (en) Social keyboard
CN107430609B (zh) 针对企业环境的浏览器新标签页的生成
CN112995014B (zh) 消息群发的方法及装置
KR101544897B1 (ko) 정보 유통 단위를 이용하는 정보 유통 시스템 및 정보 유통 방법
US11875392B1 (en) Method and system for determining and presenting information related to a semantic context of electronic message text or voice data
KR20210156367A (ko) 모바일웹 콘텐츠 제공 시스템 및 방법
US11902223B2 (en) Intelligent assistant content generation
WO2023134255A1 (zh) 信息的***方法、装置、设备、介质及计算机程序产品
US10061851B1 (en) Encouraging inline person-to-person interaction

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: 18881570

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18881570

Country of ref document: EP

Kind code of ref document: A1