Information acquisition method, device, system, electronic device and storage medium
By receiving the text-form information sent by the first information platform, obtaining its identification and sending it to the second information platform for information search, the problem that most of the information received by the electronic device user is irrelevant information is solved, and the targeted information is achieved Sexual transmission and efficient conversion.
Patent Information
- Application Number
- CN201980099371.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-16
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2039-10-16
AI Technical Summary
Many of the information received by electronic device users have nothing to do with the user, resulting in a low user experience. Directly sending information in rich media will interfere with the user and reduce the information conversion rate.
By receiving the text-form information sent by the first information platform, obtaining its identification and sending it to the second information platform, performing information search, obtaining the second information in the rich media form associated with the first information, and displaying it when the user needs it. .
It avoids sending rich media information directly to users, reduces information interference, improves the conversion rate of information, and allows information to be sent in a targeted manner.
Smart Images

Figure CN114270389B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and more specifically, to an information acquisition method, device, system, electronic device and storage medium. Background Art
[0002] With the development of the information age, users of electronic devices often receive a lot of information, such as information with pictures, videos or audio, etc. However, much of the received information is not related to the user's own operation behavior, resulting in a poor user experience. Summary of the invention
[0003] In view of the above problems, the present application proposes an information acquisition method, device, system, electronic device and storage medium to improve the above problems.
[0004] In a first aspect, the present application provides an information acquisition method, which is applied to an electronic device, and the method includes: receiving first information in text form sent by a first information platform; obtaining an identifier of the first information, and sending the identifier to a second information platform, so that the second information platform can search for information based on the identifier; receiving the found second information returned by the second information platform, the second information being information associated with the first information; and displaying the second information.
[0005] In a second aspect, the present application provides an information acquisition method, which is applied to an information distribution system, wherein the information distribution system includes a first information platform and a second information platform, and the method includes: the first information platform sends first information in text form to an electronic device; the second information platform receives an identifier of the electronic device sending the first information; searches for second information corresponding to the identifier, wherein the second information is information associated with the first information; and sends the second information to the electronic device for display by the electronic device.
[0006] In a third aspect, the present application provides an information acquisition device that runs on an electronic device, the device comprising: an information receiving unit for receiving first information in text form sent by a first information platform; an identification acquisition unit for acquiring an identification of the first information; an information sending unit for sending the identification to a second information platform, so that the second information platform can search for information based on the identification; the information receiving unit is also used to receive the found second information returned by the second information platform, the second information being information associated with the first information; and an information display unit for displaying the second information.
[0007] In a fourth aspect, the present application provides an information distribution system, which includes a first information platform and a second information platform; the first information platform is used to send first information in text form to an electronic device; the second information platform is used to receive an identifier of the electronic device sending the first information; search for second information corresponding to the identifier, the second information being information associated with the first information; and send the second information to the electronic device for display by the electronic device.
[0008] In a fifth aspect, the present application provides an electronic device comprising one or more processors and a memory; one or more programs are stored in the memory and configured to be executed by the one or more processors to implement the above method.
[0009] In a sixth aspect, the present application provides a computer-readable storage medium, in which a program code is stored, wherein the above method is executed when the program code is executed by a processor.
[0010] The present application provides an information acquisition method, device, system, electronic device and storage medium. After receiving the first information in text form sent by the first information platform, the identifier of the first information is obtained, and the identifier is sent to the second information platform for the second information platform to search for information based on the identifier, and then the second information platform returns the second information in rich media form associated with the first information, and displays the second information. Thus, through the above method, after receiving the information in text form associated with the information in the second information platform, the user will further receive the information associated with the information in text form pulled by the electronic device from the second information platform, avoiding the interference caused to the user by directly sending the information in the second information platform to the user, and also allowing the information in the second information platform to be sent in a targeted manner, which is conducive to improving the conversion rate of information. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0012] Figure 1 A schematic diagram of the structure of a message acquisition system proposed in an embodiment of the present application is shown;
[0013] Figure 2 A flowchart of an information acquisition method proposed in an embodiment of the present application is shown;
[0014] Figure 3 A schematic diagram showing an information list display interface in an information acquisition method proposed in an embodiment of the present application is shown;
[0015] Figure 4 A schematic diagram showing the display of first information and second information on the same conversation interface in an information acquisition method proposed in an embodiment of the present application;
[0016] Figure 5 A flowchart of an information acquisition method proposed in another embodiment of the present application is shown;
[0017] Figure 6 A flowchart of an information acquisition method proposed in another embodiment of the present application is shown;
[0018] Figure 7 A schematic diagram showing an information pulling control in an information acquisition method proposed in yet another embodiment of the present application is shown;
[0019] Figure 8 A schematic diagram showing another information pulling control in an information acquisition method proposed in yet another embodiment of the present application is shown;
[0020] Fig. 9 A schematic diagram showing another information pulling control in an information acquisition method proposed in another embodiment of the present application is shown;
[0021] Fig.10 A timing diagram of an information acquisition method proposed in another embodiment of the present application is shown;
[0022] Fig.11 A structural block diagram of an information acquisition method device proposed in an embodiment of the present application is shown;
[0023] Fig.12 A structural block diagram of an electronic device used to execute the information acquisition method according to an embodiment of the present application is shown in the present application in real time;
[0024] Fig.13 A storage unit in real time of the present application for storing or carrying program codes for implementing the information acquisition method according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0026] With the development of information technology, people have higher and higher requirements for the timeliness of information, and more users expect to receive the latest information faster, or send the latest or important information to other users faster. With the increase in the types and amount of information now, users of electronic devices may receive a variety of information every day.
[0027] The inventors found in their research on related message reception that many of the information currently received by users of electronic devices are irrelevant to the users themselves. For example, users of electronic devices may frequently receive new product introduction information or some promotional information (for example, information sent to users in the form of rich media) pushed by some merchants, but the user of the electronic device may not have had any contact with the merchant before, so these pushed information may cause certain interference to the received information of the user. In addition, sending information irrelevant to the user of the electronic device to the user is not conducive to the conversion of these messages.
[0028] Therefore, the inventor proposed the information acquisition method, device, system, electronic device and storage medium in the present application, which ensures that only users who have received textual information associated with rich media information will further receive rich media information associated with textual information pulled by the electronic device, thereby avoiding the interference caused to users by directly sending rich media information to users, and also enables rich media information to be sent in a targeted manner, which is conducive to improving the conversion rate of information.
[0029] The following first introduces an operating environment of an embodiment of the present application in conjunction with the drawings.
[0030] like Figure 1 The information acquisition system 110 shown includes a first information platform 111 and a second information platform 112 .
[0031] The first information platform 111 is used to send a text message to the user of the electronic device 100 through the operator's text message channel according to the message sending request triggered by the message sender (eg, the user of the merchant end). For example, a text message can be sent.
[0032] The second information platform 112 can be used for the user of the merchant end to generate messages after registration. In the registration process of the user of the merchant end, the second information platform 112 can generate an ID configured for the user of the merchant end according to the timestamp of the registration initiated by the user of the merchant end, and the ID is used as an identifier to uniquely identify the merchant end.
[0033] When the user of the merchant end completes the registration, the second information platform 112 can generate information in response to the information generation request initiated by the registered merchant end user. In the process of generating information, the second information platform 112 can generate the message ID by the timestamp of the message generation, the ID of the merchant end user who generates the information, and the type of the generated message. Among them, the message ID is used to uniquely identify the message, so that the second information platform 112 can search for information based on the ID during the information query process.
[0034] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0035] See also Figure 2 , an information acquisition method provided by an embodiment of the present application is applied to an electronic device, the method comprising:
[0036] Step S110: receiving a first message in text form sent by a first information platform.
[0037] As shown in the above content, the first information platform is a platform for sending information in text form. The first information platform can trigger the sending of the first information to the electronic device in various situations.
[0038] As a method, the first information platform can send the first information to the electronic device after responding to the information sending request triggered by the user of the merchant end. In this way, the merchant end can establish a communication link with the first information platform, and after the communication link is established, the merchant end can exchange information with the first information platform. For example, if the merchant end hopes to push its new products to other consumer users, then the merchant end can send an information sending request to the first information platform so as to send the first message to the electronic device used by the consumer user through the first information platform.
[0039] In this method, there are many ways for the information sending request triggered by the user at the merchant end.
[0040] Optionally, the information sending request sent by the merchant end to the first information platform carries the content of the message to be sent (that can be understood as the content of the first message). In this way, the merchant end can remind the user of the merchant end to enter the information to be sent during or before the process of generating the information sending request to be sent, and then when generating the information sending request, the information to be sent is recorded in the information sending request and sent to the first information platform. Then in this way, after receiving the information sending request, the first information platform can extract the information to be sent from the information sending request, and then obtain the aforementioned message to be sent. For example, the merchant end hopes to send the latest information of product A to other users. Then the merchant end can edit the information of product A to generate an information sending request and send it to the first information platform. Then, when the first information platform receives the information sending request, it can extract the latest information of product A from the request, and then use the information of product A as the message to be sent.
[0041] Optionally, the first information platform pre-stores the sending information configured by the merchant end. In this way, the request sent by the merchant end to the first information platform may not carry a specific message to be sent, but may carry an identifier that specifically indicates which pre-configured sending information to send, thereby enabling the first information platform to obtain the message to be sent. For example, the merchant end pre-configures message A, message B, message C, and message D in the first information platform. Among them, message A corresponds to identifier A, message B corresponds to identifier B, message C corresponds to identifier C, and message D corresponds to identifier D. Optionally, at the merchant end, message A, message B, message C and message D can be displayed as options, and the correspondence relationship between message A corresponding to identifier A, message B corresponding to identifier B, message C corresponding to identifier C, and message D corresponding to identifier D is also pre-configured. Then, when the user at the merchant end expects to distribute message B to other users, he can select message B at the merchant end. Then, the merchant end can generate an information sending request carrying identifier B. When the first information platform receives the information sending request and extracts identifier B therein, it can recognize that message B needs to be sent. Correspondingly, the content of the first information received by the electronic device is the content of message B.
[0042] As another method, the first information platform can send the first information to the electronic device according to a pre-configured automation event. In this method, the user of the merchant end can pre-configure some automatic information sending events on the first information platform, for example, it can be configured to send the merchant's introduction information once a week. Then in this method, the first information platform will regularly detect the automation event so as to automatically send the information to the electronic device at a fixed time.
[0043] Step S120: Obtain an identifier of the first information, and send the identifier to a second information platform, so that the second information platform searches for information based on the identifier, wherein the second information is information in a rich media format associated with the first information.
[0044] Optionally, the rich media format includes text and image format, video format, audio format or card and voucher format.
[0045] It should be noted that, in order to distinguish each sent message, the first information platform can configure a unique identifier for each sent message. In this way, when the first information platform sends the first information to the electronic device, it will also send the identifier of the first information to the electronic device at the same time, so that the electronic device can perform subsequent operations based on the identifier.
[0046] In an embodiment of the present application, the first information may be configured with associated second information. For example, the second information may serve as a supplementary description of the content of the first information, or the first information may be a graphical description of the content of the first information, or the sender of the second information and the first information may be the same merchant. Exemplarily, the first information may include a reminder that product A is about to be launched on the market, and the second information associated with the first information may include information such as pictures or videos that provide a detailed introduction to product A. Furthermore, exemplarily, the first information may include notification information of a successful order for product B, then the second information associated with the first information may be graphical order status information of product B, etc.
[0047] Step S130: receiving the found second information returned by the second information platform.
[0048] Step S140: display the second information.
[0049] In the embodiment of the present application, the electronic device can display the first information in a variety of ways.
[0050] As a method, during the process of displaying the second information, the second information can be displayed separately as an independent information. Figure 3 As shown, in Figure 3 In the information interface shown, the first information 99 and the second information 98 can be displayed as two independent information.
[0051] As another embodiment, the step of displaying the second information includes: displaying the first information and the second information in the same conversation interface, so that the user of the electronic device can browse related information content in the same conversation interface. Figure 4As shown, the first information 99 and the second information 98 are both displayed in the same conversation interface, so that the user can browse the related information at the same time by opening only one conversation interface.
[0052] It should be noted that in the embodiment of the present application, the first information and the second information are associated through the same identifier. Therefore, even if the sender of the first information and the sender of the second information are different, the electronic device can associate the first information and the second information according to their associated identifiers and display them in the same conversation interface. The sender identifier in the conversation interface displaying the first information and the second information can display the identifier of the sender of the first information for the user to identify.
[0053] The present application provides an information acquisition method, which, after receiving the first information in text form sent by the first information platform, obtains the identifier of the first information, sends the identifier to the second information platform, so that the second information platform can search for information based on the identifier, and then receives the second information in rich media form associated with the first information returned by the second information platform, and displays the second information. Thus, through the above method, only users who have received information in text form associated with information in rich media form will further receive information in rich media form associated with information in text form pulled by the electronic device, avoiding the interference caused to users by directly sending information in rich media form to users, and also allowing information in rich media form to be sent in a targeted manner, which is conducive to improving the conversion rate of information.
[0054] See also Figure 5 , an information acquisition method provided by an embodiment of the present application is applied to an electronic device, the method comprising:
[0055] Step S210: receiving a first message in text form sent by a first information platform.
[0056] Step S220: Obtain an identifier of the first information.
[0057] It should be noted that the identifier of the information involved in the embodiments of the present application is generated by the second information platform when the user of the merchant side generates information in rich media format on the second information platform. After the second information platform generates the identifier, it can synchronize the identifier to the first information platform or return the identifier directly to the merchant side, so that when the user of the merchant side sends information in text form, the identifier can be carried in the first information sent to the electronic device by the first information platform. Based on the above situation, not every piece of information received by the electronic device necessarily carries the identifier involved in the embodiments of the present application. Instead, the aforementioned identifier may be carried only in the information received from the first information platform.
[0058] Then as a method, the step of obtaining the identifier of the first information includes: detecting whether there is a specified field in the sent data carrying the first information; if the specified field is detected, reading the identifier of the first information from the specified field. Optionally, in an embodiment of the present application, the first information platform sends the first message through the operator's SMS channel. It can be understood that when the operator's SMS channel sends information, it generates information in accordance with the existing communication protocol. Then as a method that can adapt to the communication protocol adopted by the operator's SMS channel, the first information platform can directly splice the identifier with the content of the first information and send it to the electronic device as the SMS body, and the electronic device, after receiving the SMS with the identifier and the content of the first information, can separate the identifier from the content of the first information, and then while obtaining the identifier of the first information, can only display the content of the first information to the user.
[0059] For example, the merchant has generated a graphical introduction of product A as the second information on the second information platform. Then, the second information platform generates an identifier for associating the first information with the second information based on the identifier of the merchant and the identifier of the generated second information, for example, "AABBCCDD". Then, the second information platform can synchronize the identifier "AABBCCDD" to the first information platform and / or return it to the merchant.
[0060] In this case, the merchant end edits the text message content to prompt that Product A will be launched on the market soon, for example, "Product A will be launched on day a", and the content of the to-be-sent information generated by the merchant end on the first information platform will include "AABBCCDD" && "Product A will be launched on day a". Furthermore, the information sent by the first information platform received by the electronic device will include "AABBCCDD" && "Product A will be launched on day a", and then the received information is segmented by the segmentation symbol "&&" to obtain the first information "Product A will be launched on day a", and at the same time, the identification of the first information is obtained as "AABBCCDD". In this way, without changing the communication protocol, the existing operator's SMS channel can be directly used to send the first information while sending the identification of the first information generated on the second information platform.
[0061] As a way, in order to facilitate the electronic device to separate the content of the first information and the identifier of the first information, when the first information platform generates the information to be sent to the electronic device, it can store the content of the first information and the identifier of the first information by organizing different fields. In this way, optionally, the method also includes: if the specified field is detected, the first information is marked and displayed as information with associated content; if the specified field is detected, the first information is marked as a text message without associated content. Exemplary, the first information is "Product A will be launched on a day" and the identifier of the first information is "AABBCCDD". When the first information platform generates information sent through the operator's channel, it can be configured as the information content is "ID = 'AABBCCD' && content = 'Product A will be launched on a day'", then it can be understood that the field "ID" is used to store the identifier of the first information, and the field "content" is used to store the content of the first information.
[0062] It can be understood that the aforementioned information content "ID = 'AABBCCD' && content = 'Product A will be launched on a day'" is sent to the electronic device as the body of the text message. Then, when the electronic device receives the text message, it can extract the body content "ID = 'AABBCCD' && content = 'Product A will be launched on a day'" and then identify the text content, and then identify whether there is a field "ID". If so, it is determined that there is the specified field, and then the first information is marked and displayed as information with related content.
[0063] Step S230: judging the validity of the verification information of the first information.
[0064] As a method, the step of judging the validity of the verification information of the first information includes: detecting the generation method of the verification information of the first information; if the verification information is generated by the first generation method, verifying the verification information locally; if the verification information is generated by the second generation method, uploading the verification information to a designated platform for online verification.
[0065] As a method, the aforementioned verification information can be generated when the second information platform generates the second information requested by the merchant. For example, the first character can be obtained based on the timestamp (which can be the timestamp when the second information is generated) and the secret key pre-agreed between the merchant and the second information platform; then the first character is calculated by the sha1 algorithm to obtain the second character. Then the second character is combined with the timestamp (which can be the timestamp when the second information is generated) to obtain the third character, and then the third character is calculated based on the Base64 encoding algorithm to obtain the aforementioned verification information.
[0066] Then optionally, the verification information of the first information can be returned to the merchant end together with the identifier of the generated second information when the second information platform returns it to the merchant end. Among them, as a way, after the verification information is generated for the first time, in order to ensure that the verification information has good real-time performance, the verification information can be updated periodically, for example, it can be updated every two hours, and the updated verification information can be synchronized to the first information platform and / or the merchant end. Among them, it should be noted that in the subsequent update process of the verification information, the timestamp used can be the timestamp of the update.
[0067] Step S240: If the verification information of the first information is invalid, the process ends.
[0068] Step S250: If the verification information of the first information is valid, the identifier is sent to the second information platform so that the second information platform can search for information based on the identifier.
[0069] Step S260: receiving the found second information returned by the second information platform, where the second information is information in a rich media format associated with the first information.
[0070] Step S270: display the second information.
[0071] It should be noted that when the electronic device receives the first information, it does not necessarily display the first information immediately, but may display it only after detecting that the user clicks to trigger the information display. Regardless of whether the electronic device displays the first information immediately, the electronic device can directly pull the second information from the second information platform when the first identifier is obtained and the verification information of the first information is verified to be valid. Similarly, when the electronic device receives the second information, the electronic device may not display the second information immediately. In this way, after receiving the second information, the electronic device can configure the second information to be displayed in the same interface as the first information.
[0072] The present application provides an information acquisition method, which, after receiving the first information in text form sent by the first information platform, obtains the identifier of the first information, sends the identifier to the second information platform, so that the second information platform can search for information based on the identifier, and then receives the second information in rich media form associated with the first information returned by the second information platform, and displays the second information. Thus, through the above method, only users who have received information in text form associated with information in rich media form will further receive information in rich media form associated with information in text form pulled by the electronic device, thus avoiding the interference caused to users by directly sending information in rich media form to users.
[0073] It also enables targeted delivery of information in the form of rich media, which is beneficial to improving the conversion rate of information. In this embodiment, the validity of the received first information will be verified, and only after the effective verification is passed will the identifier of the first message be further sent to the second information platform to request the second message, thereby avoiding erroneous operation of the second message request and avoiding sending the identifier of the invalid first message to the second information platform, which causes data request errors.
[0074] See also Figure 6 , an information acquisition method provided by an embodiment of the present application is applied to an electronic device, the method comprising:
[0075] Step S310: receiving a first message in text form sent by a first information platform.
[0076] Step S320: displaying the first information and an information pulling control.
[0077] As a method, after receiving the first information, the electronic device does not automatically go to the second information platform to pull the second information associated with the first information, but can go to the second information platform to pull the second information associated with the first information after detecting the pull request triggered by the user.
[0078] Step S330: If a touch operation on the information pull control is detected.
[0079] Step S340: Obtain an identifier of the first information, and send the identifier to the second information platform so that the second information platform can search for information based on the identifier.
[0080] Step S350: receiving the found second information returned by the second information platform, where the second information is information in a rich media format associated with the first information.
[0081] Step S360: display the second information.
[0082] As a method, the merchant end can generate multiple types of information when generating the second information on the second information platform. For example, the second information of the picture type can be generated, the second information of the video type can be generated, and the second information of the chat dialogue type can be generated. Then correspondingly, when the electronic device obtains the second information, it can only pull one form of the second information, or it can pull multiple forms of the second information into the electronic device. Among them, the specific types of second information that the electronic device can pull can be determined according to the user's choice.
[0083] In the embodiments of the present application, there are multiple ways to generate an information pull control.
[0084] As an approach, the step of displaying the first information and the information pull control includes: identifying the content of the first information; and generating an information pull control according to the type of the identified associated rich media information.
[0085] In this way, it should be noted that when the second information platform generates the second information, it will also generate an identifier for the second message, and will return it to the merchant end and / or synchronize it to the first information platform. Optionally, the merchant end can generate multiple second information on the second information platform, and the identifiers corresponding to each of the multiple second information are different, and these identifiers will be returned to the merchant end and / or synchronized to the first information platform. Then in this way, optionally, the user of the merchant end can manually select which identifier specifically corresponds to the first information sent to the electronic device by the first information platform. After the user makes a manual selection, the first information platform can automatically add the reminder content corresponding to the identifier selected by the user to the initial text information generated by the merchant end, and then generate the first information sent to the electronic device.
[0086] For example, see Figure 7 , the information content generated by the user of the merchant end is "Product A will be launched soon", and the corresponding merchant end has previously generated a picture of Product A and a corresponding logo, for example, "EEDDRRFF" on the second information platform. Then, when the merchant end generates the information to be sent to the electronic device, after selecting the logo "EEDDRRFF", the first information platform will automatically add the reminder content corresponding to the logo "EEDDRRFF" "Click the control below to see the picture" to the "Product A will be launched soon" generated by the aforementioned user, and finally obtain Figure 7 The first information content is shown.
[0087] Furthermore, in this manner, the electronic device can identify the reminder content in the first information, and then generate a corresponding information pull control according to the identified reminder content. Figure 7In the example, the electronic device recognizes that there is a reminder content in the first information, and the reminder content is about the picture, then a corresponding information pull control of "get picture" is generated later.
[0088] As another control generation method, the second information platform can synchronously generate the accompanying information of the identifier when the second information is generated, wherein the accompanying information can be used to characterize which types the second information specifically corresponds to. It is understandable that the accompanying information will be synchronized to the merchant end and the first information platform along with the identifier, and finally sent to the electronic device along with the identifier. Then, after the electronic device receives the accompanying information along with the identifier, it can identify the accompanying information and then identify the corresponding information pull control. Optionally, taking the aforementioned generated identifier "AABBCCDD" as an example, an identifier can be connected to the identifier as accompanying information to identify the type of the second information. For example, the identifier followed by the accompanying information can be AABBCCDD_x, where x is the accompanying information mentioned above, and the value of x can characterize which types of the second information can be. For example, x is 1, indicating that the second information type has only a picture type, x is 2, indicating that the type of the second information can include a picture type and a video type, and x is 3, indicating that the type of the second information can include a picture type, a video type, and a chat dialogue type.
[0089] Among them, optionally, if rich media information in the form of an image is identified, an information pull control is generated to request the corresponding image; if rich media information in the form of a video is identified, an information pull control is generated to request the corresponding video; if rich media information in the form of a chat is identified, an information pull control is generated to request the corresponding chat interface.
[0090] For example, Figure 8 As shown, after receiving the first information 97, the electronic device generates an information pull control 96 based on the recognition of the content of the first information 97 or the recognition of the accompanying information of the identifier of the first information 97. Then, after detecting the touch operation acting on the information pull control 96, the electronic device sends the identifier to the second information platform to query the second information, and then receives the second information 95 of the picture type fed back by the second information platform, and displays the second information 95 and the first information 97 in the same conversation interface.
[0091] For example, Fig. 9As shown, after receiving the first information 94, the electronic device generates an information pull control 93 based on the recognition of the content of the first information 94 or the recognition of the accompanying information of the identifier of the first information 94. Then, after detecting the touch operation acting on the information pull control 93, the electronic device sends the identifier to the second information platform to query the second information, and then receives the second information 92 of the chat dialogue type fed back by the second information platform, and displays the second information 92 and the first information 94 in the same conversation interface. Among them, illustratively, the content "Hello! How can I help you?" will be displayed by default in the second information 92 of the chat dialogue type fed back, and correspondingly, the user of the electronic device can continue to input information in the second information 92, for example, "What is the price of product A?"
[0092] The present application provides an information acquisition method, after receiving the first information in text form sent by the first information platform, obtaining the identifier of the first information, sending the identifier to the second information platform, so that the second information platform can search for information based on the identifier, and then receiving the second information in rich media form associated with the first information returned by the second information platform, and displaying the second information. Thus, through the above method, only the user who receives the text information associated with the rich media information will further receive the rich media information associated with the text information pulled by the electronic device, avoiding the interference caused to the user by directly sending the rich media information to the user. In addition, in this embodiment, the content of the first information can be identified, and then the corresponding information pull control can be generated according to the identification result, so that the process of pulling the second information corresponding to the first information can be more fine-grained. Furthermore, the user can pull the corresponding type of second information according to his own needs, which improves the flexibility of pulling the second information.
[0093] See also Fig.10 An information acquisition method provided in an embodiment of the present application is applied to an information distribution system, wherein the information distribution system includes a first information platform and a second information platform, and the method includes:
[0094] Step S410: The second information platform generates an identification of the merchant terminal in response to a request from the merchant terminal.
[0095] As a generation method, the second information platform can first obtain the timestamp when the merchant terminal registers, and then obtain a 32-bit character based on a hash operation (for example, MD5 algorithm) on the timestamp. Then, characters of a specified length (for example, 8-24 bits) are intercepted from the 32-bit character as the merchant terminal identifier.
[0096] Step S420: The second information platform generates second information in response to the information generation request sent by the user of the merchant terminal.
[0097] In the embodiment of the present application, there may be multiple ways to generate the second information.
[0098] As one way, the merchant side can directly complete the production of the second information locally, and then upload the second information to the second information platform, and then the second information platform will improve the subsequent generation process. As another way, the merchant side can directly initiate a second information generation instruction to the second information platform, and then the second information platform will generate the second information based on a pre-configured template. Among them, the template can be pre-configured by the user of the merchant side, or it can be pre-established by default on the second information platform.
[0099] Step S430: Generate an identifier corresponding to the second information.
[0100] Step S440: Return the identifier to the merchant.
[0101] Step S450: The first information platform sends the first information in text form to the electronic device.
[0102] As a method, the first information platform may send the first information in response to a request triggered by the merchant end, or may send the first information after being triggered according to a locally configured automation event.
[0103] Step S460: The electronic device obtains an identifier of the first information.
[0104] Step S461: Send the identifier to the second information platform.
[0105] Step S470: the second information platform searches for second information corresponding to the identifier, where the second information is information in a rich media format associated with the first information.
[0106] Step S480: Send the second information to the electronic device for display on the electronic device.
[0107] Step S490: The electronic device configures the second information and the first information to be displayed in the same dialogue interface.
[0108] The present application provides an information acquisition method, wherein the first information platform sends the first information in text form to an electronic device, and the second information platform can subsequently receive an identifier of the electronic device sending the first information, and then search for the second information in rich media form corresponding to the identifier, and send the second information to the electronic device for display by the electronic device. Thus, through the above method, only users who receive information in text form associated with information in rich media form will further receive information in rich media form associated with information in text form pulled by the electronic device, avoiding interference caused to users by directly sending information in rich media form, and also allowing information in rich media form to be sent in a targeted manner, which is conducive to improving the conversion rate of information.
[0109] See also Fig.11 , an information acquisition device 500 provided in an embodiment of the present application runs on an electronic device, and the device 500 includes:
[0110] The information receiving unit 510 is used to receive the first information in text form sent by the first information platform.
[0111] The identification acquisition unit 520 is used to acquire the identification of the first information.
[0112] As a method, the identifier acquisition unit 520 is specifically used to detect whether there is a designated field in the sent data carrying the first information; if the designated field is detected, the identifier of the first information is read from the designated field. In this method, the identifier acquisition unit 520 is specifically used to mark and display the first information as information with associated content if the designated field is detected; if the designated field is not detected, the first information is marked as a text message without associated content.
[0113] The information sending unit 530 is used to send the identifier to the second information platform, so that the second information platform can search for information based on the identifier.
[0114] As a method, the information sending unit 530 is specifically used to obtain the identifier of the first information; judge the validity of the verification information of the first information; if the verification information of the first information is valid, send the identifier to the second information platform.
[0115] In this way, the information sending unit 530 is specifically used to detect the generation method of the verification information of the first information; if the verification information is generated by the first generation method, the verification information is verified locally; if the verification information is generated by the second generation method, the verification information is uploaded to the designated platform for online verification.
[0116] The information receiving unit 510 is further configured to receive the found second information returned by the second information platform, where the second information is information in a rich media format associated with the first information.
[0117] The information display unit 540 is configured to display the second information.
[0118] Optionally, the information display unit 540 is specifically configured to display the first information and the second information in the same conversation interface.
[0119] As a method, the information display unit 540 is specifically used to display the first information and the information pull control. In this method, if a touch operation acting on the information pull control is detected, the information sending unit 530 executes the identification of obtaining the first information and sends the identification to the second information platform. Optionally, the information display unit 540 is specifically used to identify the content of the first information; and generate an information pull control according to the type of the identified associated rich media information. Optionally, the information display unit 540 is specifically used to generate an information pull control requesting a corresponding image if rich media information in the form of an image is identified; generate an information pull control requesting a corresponding video if rich media information in the form of a video is identified; and generate an information pull control requesting a corresponding chat interface if rich media information in the form of a chat is identified.
[0120] It should be noted that the first information is sent by the first information platform triggered by the merchant user; the second information is pre-generated by the merchant user and stored in the second information platform. The rich media format includes text, video, audio or card form.
[0121] It should be noted that the device embodiment in the present application corresponds to the aforementioned method embodiment. The specific principles in the device embodiment can be found in the contents of the aforementioned method embodiment and will not be repeated here.
[0122] The following will be combined Fig.12 An electronic device provided by the present application is described.
[0123] See also Fig.12 Based on the above information acquisition method and device, the embodiment of the present application also provides another electronic device 200 that can execute the above information acquisition method. The electronic device 200 includes one or more (only one is shown in the figure) processors 102, a memory 104 and a network module 106 that are coupled to each other. Among them, the memory 104 stores a program that can execute the content of the above embodiment, and the processor 102 can execute the program stored in the memory 104.
[0124] Among them, the processor 102 may include one or more processing cores. The processor 102 uses various interfaces and lines to connect various parts within the entire electronic device 200, and executes various functions and processes data of the electronic device 100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 104, and calling data stored in the memory 104. Optionally, the processor 102 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 102 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 102, but may be implemented separately through a communication chip.
[0125] The memory 104 may include a random access memory (RAM) or a read-only memory (ROM). The memory 104 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 104 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data (such as a phone book, audio and video data, chat record data) created by the terminal 100 during use.
[0126] The network module 106 is used to receive and send electromagnetic waves, realize the mutual conversion between electromagnetic waves and electrical signals, so as to communicate with a communication network or other devices, such as communicating with an audio playback device. The network module 106 may include various existing circuit elements for performing these functions, such as antennas, radio frequency transceivers, digital signal processors, encryption / decryption chips, user identity modules (SIM) cards, memories, etc. The network module 106 may communicate with various networks such as the Internet, corporate intranets, wireless networks, or communicate with other devices via wireless networks. The above-mentioned wireless networks may include cellular telephone networks, wireless local area networks, or metropolitan area networks. For example, the network module 106 may exchange information with a base station.
[0127] Exemplarily, the electronic device 200 can be used as the aforementioned first information platform 111, or as the second information platform 112. It can also be used as the aforementioned electronic device 100. When used as the electronic device 100, the electronic device 200 can also include more components than those shown in the figure, for example, it can also include a camera, a distance sensor, an acceleration sensor, and a screen.
[0128] Please refer to Fig.13 , which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable medium 800 stores program codes, which can be called by a processor to execute the method described in the above method embodiment.
[0129] The computer readable storage medium 800 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 800 includes a non-transitory computer-readable storage medium. The computer readable storage medium 800 has storage space for program code 810 that performs any method step in the above method. These program codes can be read from or written to one or more computer program products. The program code 810 can be compressed, for example, in an appropriate form.
[0130] The present application provides an information acquisition method, device, system, electronic device and storage medium. After receiving the first information in text form sent by the first information platform, the identifier of the first information is obtained, and the identifier is sent to the second information platform for the second information platform to search for information based on the identifier, and then the second information platform returns the second information in rich media form associated with the first information, and displays the second information. Thus, through the above method, after receiving the information in text form associated with the information in the second information platform, the user will further receive the information associated with the information in text form pulled by the electronic device from the second information platform, avoiding the interference caused to the user by directly sending the information in the second information platform to the user, and also allowing the information in the second information platform to be sent in a targeted manner, which is conducive to improving the conversion rate of information.
[0131] And when the information stored in the second platform is in the form of rich media, through the above method, only users who receive text information associated with the rich media information will further receive the rich media information associated with the text information pulled by the electronic device, avoiding the interference caused to the user by directly sending the rich media information to the user, improving the user experience, and also allowing the rich media information to be sent in a targeted manner, which is conducive to improving the conversion rate of information. Furthermore, because the second information is subsequently pulled from the second information platform, the cost of users on the merchant side can also be effectively reduced.
[0132] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for obtaining information, characterized in that: Applied to electronic equipment, the method comprises: Receiving a first message in text form sent by a first message platform; Displaying the first information and an information pull control, wherein the information pull control is generated according to the type of information in rich media format associated with the first information, and the type of information in rich media format is obtained by identifying the content of the first information; If a touch operation acting on the information pull control is detected, an identifier of the first information is obtained, and the identifier is sent to the second information platform, so that the second information platform searches for information based on the identifier; receiving the found second information returned by the second information platform, where the second information is information in a rich media format associated with the first information; The second information is displayed.
2. The method according to claim 1, characterized in that The first information also carries verification information; the step of obtaining an identifier of the first information and sending the identifier to the second information platform includes: Acquire an identifier of the first information; Determining the validity of the verification information of the first information; If the verification information of the first information is valid, the identifier is sent to the second information platform.
3. The method according to claim 2, characterized in that The step of judging the validity of the verification information of the first information comprises: Detecting a method for generating verification information of the first information; If the verification information is generated in the first manner, verifying the verification information locally; If the verification information is generated in the second manner, the verification information is uploaded to a designated platform for online verification.
4. The method according to any one of claims 1 to 3, characterized in that: The step of obtaining the identifier of the first information comprises: Detecting whether there is a specified field in the sent data carrying the first information; If the designated field is detected, the identifier of the first information is read from the designated field.
5. The method according to claim 4, characterized in that The method further comprises: If the specified field is detected, marking and displaying the first information as information with associated content; If it is detected that the designated field is not present, the first message is marked as a text message without associated content.
6. The method according to claim 1, characterized in that The step of generating an information pull control according to the identified type of the associated rich media information comprises: If rich media information in the form of images is identified, an information pull control requesting the corresponding image is generated; If rich media information in the form of a video is identified, an information pull control requesting the corresponding video is generated; If rich media information associated with a chat format is identified, an information pull control requesting a corresponding chat interface is generated.
7. The method according to any one of claims 1 to 3, characterized in that: The step of displaying the second information comprises: The first information and the second information are displayed in the same conversation interface.
8. The method according to any one of claims 1 to 3, characterized in that: The first information is triggered by the merchant-end user to be sent by the first information platform; the second information is pre-generated by the merchant-end user and stored in the second information platform.
9. The method according to claim 1, characterized in that: The rich media forms include graphic and text forms, video forms, audio forms or card and coupon forms.
10. An information acquisition method, characterized in that: Applied to an information distribution system, the information distribution system includes a first information platform and a second information platform, the method includes: The first information platform sends the first information in text form to the electronic device; The second information platform receives an identifier of the electronic device sending the first information, wherein the identifier is sent by the electronic device in response to a touch operation on a displayed information pull control, the information pull control is generated according to a type of information in a rich media format associated with the first information, and the type of information in a rich media format is obtained by identifying content of the first information; searching for second information corresponding to the identifier, where the second information is information in a rich media format associated with the first information; The second information is sent to the electronic device for display by the electronic device.
11. The method according to claim 10, characterized in that Before the step of sending the first information in text form to the electronic device, the first information platform further includes: generating second information in response to an information generation request sent by a merchant end user; Generate an identifier corresponding to the second information.
12. The method according to claim 11, characterized in that The step of generating an identifier corresponding to the second information comprises: An identifier corresponding to the second information is generated based on the identifier of the merchant terminal, the timestamp of the information generation time, and the type of the generated information.
13. The method according to claim 12, characterized in that Before the step of generating an identifier corresponding to the second information based on the identifier of the merchant terminal, the timestamp of the information generation time, and the type of the generated information, the step further includes: Obtain the registration timestamp of the merchant terminal; Performing a hash operation on the registration timestamp to obtain an operation character; Characters of a specified length starting from a specified number of digits are intercepted from the operation characters as the identification of the merchant terminal.
14. An information acquisition device, characterized in that: Running on an electronic device, the device comprises: An information receiving unit, used for receiving a first information in text form sent by a first information platform; an information display unit, configured to display the first information and an information pull control, wherein the information pull control is generated according to the type of information in a rich media format associated with the first information, and the type of information in a rich media format is obtained by identifying the content of the first information; an identification acquisition unit, configured to acquire an identification of the first information if a touch operation acting on the information pulling control is detected; An information sending unit, used to send the identifier to a second information platform, so that the second information platform can search for information based on the identifier; The information receiving unit is further used to receive the found second information returned by the second information platform, where the second information is information in a rich media format associated with the first information; An information display unit is used to display the second information.
15. The device according to claim 14, characterized in that The first information also carries verification information; the information sending unit is specifically used to obtain the identifier of the first information; judge the validity of the verification information of the first information; if the verification information of the first information is valid, send the identifier to the second information platform.
16. An information distribution system, characterized in that: The information distribution system includes a first information platform and a second information platform; The first information platform is used to send the first information in text form to the electronic device; the second information platform is used to receive an identifier of the electronic device sending the first information, wherein the identifier is sent by the electronic device in response to a touch operation on a displayed information pull control, the information pull control is generated according to a type of information in a rich media format associated with the first information, and the type of information in a rich media format is obtained by identifying content of the first information; Searching for second information corresponding to the identifier, where the second information is information in a rich media format associated with the first information; and sending the second information to the electronic device for display by the electronic device.
17. An electronic device, characterized in that: The method comprises one or more processors and a memory; one or more programs are stored in the memory and are configured to be executed by the one or more processors to implement any one of the methods of claims 1-9.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, wherein when the program code is executed by a processor, the method according to any one of claims 1 to 9 is executed.
Citation Information
Patent Citations
Information push method and device, terminal equipment and storage medium
CN107749861A
Information communication system and method
CN109194729A
Rich media information receiving and transmitting system, transmitting and displaying method and terminal equipment
CN110113247A