Information processing method and apparatus

By generating and splitting the target information code into sub-information codes on the first electronic device, the problem of cumbersome information acquisition in the prior art is solved, and fast and convenient information sharing and downloading are realized.

CN114896016BActive Publication Date: 2026-03-03VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210567288.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-20
Publication Date
2026-03-03
Estimated Expiration
2042-05-20

Smart Images

  • Figure CN114896016B_ABST
    Figure CN114896016B_ABST
Patent Text Reader

Abstract

This application discloses an information processing method and apparatus, applied to a first electronic device. The method includes: acquiring object information of a target object and content information indicated by the target object; generating a target information code matching the content information based on the object information of the target object and the content information indicated by the object information; splitting the target information code into N sub-information codes and displaying the N sub-information codes, so that a second electronic device can identify the N sub-information codes to obtain the content information; wherein, N is an integer greater than 1, the N sub-information codes include a first sub-information code, the first sub-information code is associated with the object information of the target object, and different sub-information codes are associated with different information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and more specifically, relates to an information processing method and apparatus. Background Technology

[0002] With the widespread adoption of smartphones and advancements in internet technology, content sharing has become a crucial channel for people to access content. For instance, when a user is interested in an application on another user's phone, they can either search for the application in their own app store based on its name and download it, or have another user transfer the application's installation package to their phone via Bluetooth. However, the other user may have already deleted the installation package, rendering the application unusable. Both methods are cumbersome. Summary of the Invention

[0003] The purpose of this application is to provide an information processing method and apparatus that can solve the problem of cumbersome operation when obtaining information from other terminal devices in the prior art.

[0004] In a first aspect, embodiments of this application provide an information processing method applied to a first electronic device, the method comprising:

[0005] Obtain the object information of the target object and the content information indicated by the target object;

[0006] Based on the object information of the target object and the content information indicated by the object information, a target information code matching the content information is generated;

[0007] The target information code is split into N sub-information codes and the N sub-information codes are displayed so that the second electronic device can identify the N sub-information codes to obtain the content information;

[0008] Wherein, N is an integer greater than 1, and the N sub-information codes include a first sub-information code, which is associated with the object information of the target object, and different sub-information codes are associated with different information.

[0009] Secondly, embodiments of this application provide an information processing method applied to a second electronic device, the method comprising:

[0010] Receive scanning input of N sub-information codes displayed on the first electronic device; wherein, the N sub-information codes include a first sub-information code, the first sub-information code is associated with object information of the target object, and different sub-information codes are associated with different information;

[0011] In response to the scan input, the N sub-information codes are concatenated into a target information code;

[0012] Identify the target information code to obtain the content information indicated by the object information.

[0013] Thirdly, embodiments of this application provide an information processing apparatus applied to a first electronic device, the apparatus comprising:

[0014] The acquisition module is used to acquire object information of the target object and content information indicated by the target object;

[0015] The generation module is used to generate a target information code that matches the content information based on the object information of the target object and the content information indicated by the object information;

[0016] The display module is used to split the target information code into N sub-information codes and display the N sub-information codes, so that the second electronic device can identify the N sub-information codes to obtain the content information;

[0017] Wherein, N is an integer greater than 1, and the N sub-information codes include a first sub-information code, which is associated with the object information of the target object, and different sub-information codes are associated with different information.

[0018] Fourthly, embodiments of this application provide an information processing apparatus applied to a second electronic device, the apparatus comprising:

[0019] The receiving module is used to receive scan input of N sub-information codes displayed on the first electronic device; wherein, the N sub-information codes include a first sub-information code, the first sub-information code is associated with the object information of the target object, and different sub-information codes are associated with different information;

[0020] The splicing module is used to splice the N sub-information codes into a target information code in response to the scanning input;

[0021] The identification module is used to identify the target information code and obtain the content information indicated by the object information.

[0022] Fifthly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first or second aspect.

[0023] In a sixth aspect, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first or second aspect.

[0024] In a seventh aspect, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the methods described in the first or second aspect.

[0025] Eighthly, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first or second aspect.

[0026] In this embodiment, the information processing method is implemented by a first electronic device. After obtaining the object information of the target object and the content information indicated by the object information, the first electronic device generates a target information code matching the content information based on the object information and the content information indicated by the object information. This target information code is then split into N sub-information codes and displayed, allowing a second electronic device to identify the N sub-information codes and obtain the content information of the target object. On one hand, because the first electronic device displays the target information code in segments, it avoids obstructing the display interface of the first electronic device, thus not affecting the user's normal use of the first electronic device. On the other hand, by providing these N sub-information codes, the first electronic device enables the user to obtain the content information more quickly. Attached Figure Description

[0027] Figure 1 A flowchart illustrating the information processing method provided in the embodiments of this application;

[0028] Figure 2 This is a schematic diagram of the system structure provided in the embodiments of this application;

[0029] Figure 3 One of the interface diagrams of the first electronic device provided in the embodiments of this application;

[0030] Figure 4 A schematic diagram of the target information code provided in the embodiments of this application;

[0031] Figure 5 A second schematic diagram of the interface of the first electronic device provided in the embodiments of this application;

[0032] Figure 6 This is a schematic diagram showing the connection between the first electronic device and the second electronic device provided in an embodiment of this application;

[0033] Figure 7 A flowchart of an information processing method provided in another embodiment of this application;

[0034] Figure 8 This is a schematic diagram of the structure of the information processing device provided in the embodiments of this application;

[0035] Figure 9 This is a schematic diagram of the structure of an information processing apparatus provided in another embodiment of this application;

[0036] Figure 10 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;

[0037] Figure 11 A schematic diagram of the structure of an electronic device provided in another embodiment of this application. Detailed Implementation

[0038] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0039] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0040] The information processing method provided in this application can be applied to application environments including electronic devices and servers. The electronic devices and servers are connected via a network. The electronic devices can be, but are not limited to, various smartphones, personal computers, laptops, tablets, portable wearable devices, etc. Figure 2 As shown, this can be applied to an application environment including a first electronic device 1000, a first server 3000, a second electronic device 2000, and a second server 4000, where both the first server 3000 and the second server 4000 can be cloud servers. The first electronic device 1000 and the first server 3000 are connected via a network, and the second electronic device 2000 and the second server 4000 are also connected via a network. For example, the first electronic device 1000 can be configured with a first account and associated with the first server 3000 through this first account, and the second electronic device 2000 can be configured with a second account and associated with the second server 4000 through this second account.

[0041] The information processing method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0042] like Figure 1 As shown, this is an information processing method provided in an embodiment of this application, which is applied to a first electronic device. Figure 1 As shown, the information processing method may include the following steps 1100 to 1300, which will be described in detail below.

[0043] Step 1100: Obtain the object information of the target object and the content information indicated by the target object.

[0044] The target object can be a first application, a music application, a chat application, etc. The first application can be any application in the first electronic device, and this embodiment does not limit it.

[0045] Among them, the object information of the target object is used to uniquely identify the content information indicated by the object information.

[0046] For example, when the target object is a music application, the object information of the target object includes the identification information of the first music list in the music application. The content information indicated by the object information is the first music list.

[0047] For example, when the target object is the first application, the object information of the target object includes the attribute information of the first application, which includes, but is not limited to, the name and version number of the first application. Correspondingly, the content information indicated by the object information is the installation package of the first application.

[0048] For example, when the target object is a chat application, the target object's object information includes the first chat object. The content information indicated by the object information is the chat history of the first chat object.

[0049] In specific implementation, it can be that when a set event is detected, the object information of the target object and the content information indicated by the object information are obtained.

[0050] The set event may include at least one of the following: when a set time period arrives, when object information is updated, or when the content information indicated by the object information is updated.

[0051] In one example, when the target object is a music application, the object information of the target object includes the identification information of the first music list in the music application. This step 1100 of obtaining the object information of the target object and the content information indicated by the target object may further include: when the first music list is updated, obtaining the identification information of the first music list and the first music list.

[0052] Example 1: The music application in the first electronic device includes music application 1. When the first music list in music application 1 is updated, for example, a new song is added to the first music list in music application 1, the first electronic device can obtain the updated first music list in music application 1 and the identification information of the first music list.

[0053] In one example, when the target object is a first application, the object information of the target object includes the attribute information of the first application. Step 1100, obtaining the object information of the target object and the content information indicated by the target object, may further include: when the attribute information of the first application is updated, obtaining the attribute information of the first application and the target version indicated by the attribute information.

[0054] Example 2: The chat application in the first electronic device includes chat application 1. When the version number of chat application 1 is updated, for example, if chat application 1 is upgraded, the version number of chat application 1 will be updated. The first electronic device can then obtain the name, version number, and installation package of the updated chat application 1.

[0055] In one example, when the target object is a chat application, the object information of the target object includes a first chat object. Step 1100, obtaining the object information of the target object and the content information indicated by the target object, may further include: receiving a first input to the first chat object; and in response to the first input, obtaining the first chat object and the chat history of the first chat object.

[0056] Example 3, taking the chat application 1 in the first electronic device as the target object, in the chat application 1, the user can click on the first chat object, and the first electronic device can obtain the first chat object and the chat history of the first chat object.

[0057] After obtaining the object information of the target object and the content information indicated by the target object, proceed to:

[0058] Step 1200: Generate a target information code that matches the content information based on the object information of the target object and the content information indicated by the object information.

[0059] The target information code can be a QR code, which maps to the content information of the target object. Alternatively, it can be understood that each piece of content information in the first electronic device uniquely corresponds to one target information code, with different content information corresponding to different target information codes.

[0060] In one example, step 1200, which generates a target information code matching the content information based on the object information of the target object and the content information indicated by the object information, may further include: uploading the object information of the target object and the content information indicated by the object information to a first server, so that the first server generates a target information code matching the content information; and receiving the target information code sent by the first server.

[0061] In this embodiment, as Figure 2 As shown, the first electronic device can be configured with a first account and associated with the first server through the first account, thereby establishing a communication connection with the first server. After obtaining the object information of the target object and the content information indicated by the object information, the first electronic device can synchronize the object information of the target object and the content information indicated by the object information to the first server.

[0062] In this embodiment, after receiving the object information and the content information indicated by the object information from the first electronic device, the first server can generate a unique target information code for the content information and send it to the first electronic device for display. The target information code can be... Figure 4 The target information code shown.

[0063] Continuing with Example 1 above, after the first electronic device obtains the first music list and the identification information of the updated music application 1, it can upload the first music list and the identification information of the updated music application 1 to the first server, so that the first server can generate a target information code that matches the updated first music list.

[0064] Continuing with Example 2 above, after obtaining the name, version number, and installation package of the updated chat application 1, the first electronic device can upload the name, version number, and installation package of the updated chat application 1 to the first server, so that the first server can generate a target information code that matches the updated installation package.

[0065] Continuing with example 3 above, after the first electronic device obtains the first chat object and the chat history of the first chat object, it can upload the first chat object and the chat history of the first chat object to the first server, so that the first server can generate a target information code that matches the chat history of the first chat object.

[0066] In one example, step 1200, which generates a target information code matching the content information based on the object information of the target object and the content information indicated by the object information, may further include: the first electronic device generating a target information code matching the content information based on the object information of the target object and the content information indicated by the target object.

[0067] After generating a target information code that matches the content information based on the object information of the target object and the content information indicated by the object information, proceed to:

[0068] Step 1300: The target information code is split into N sub-information codes and the N sub-information codes are displayed so that the second electronic device can identify the N sub-information codes to obtain the content information.

[0069] Where N is an integer greater than 1, the N sub-information codes include a first sub-information code, which is associated with the object information of the target object, and different sub-information codes are associated with different information. This first sub-information code can be... Figure 3 The first sub-information code shown is 301.

[0070] The N sub-information codes further include a second sub-information code, which is associated with the authorization information of the first server. This second sub-information code can be... Figure 3 The second sub-information code 302 is shown.

[0071] The N sub-information codes further include a third sub-information code, which is associated with the address information of the first server. This third sub-information code can be... Figure 3 The third sub-information code 303 is shown.

[0072] The N sub-information codes include a fourth sub-information code, which is associated with the access entry information of the first server. This fourth sub-information code can be... Figure 3 The fourth sub-information code 304 is shown. This access entry information can be a randomly generated code unique to this access to the first server. This fourth sub-information code is dynamically issued by the first server at regular intervals to prevent subsequent scans from accessing the first server after the fourth sub-information code is captured and saved.

[0073] In one example, N sub-information codes are displayed in visible light on the display interface of the first electronic device, meaning that the N sub-information codes are visible to the user.

[0074] Continuing with Example 2 above, refer to... Figure 3This is the display interface of chat application 1 shown by the first electronic device. Simultaneously, the chat session interface displays a first sub-information code 301, a second sub-information code 302, a third sub-information code 303, and a fourth sub-information code 304. Furthermore, the first sub-information code 301 is located in the lower left corner of the chat session interface, the second sub-information code 302 is located in the upper left corner, the third sub-information code 303 is located in the upper right corner, and the fourth sub-information code 304 is located in the lower right corner. The second sub-information code 302 and the third sub-information code 303 enable the second electronic device to connect to the first server, while the first sub-information code 301 and the fourth sub-information code 304 enable the second electronic device to locate the installation package of chat application 1 from the first server.

[0075] In one example, N sub-information codes are displayed on the display interface of a first electronic device in the form of invisible light. For example, invisible light watermarking technology can be used to process these N sub-information codes, making them displayed on the display interface of the first electronic device in the form of invisible light. This can also be understood as the N sub-information codes being invisible to the user, only becoming visible after scanning.

[0076] Continuing with Example 3 above, refer to... Figure 5 This refers to the chat session interface of the first chat partner in the chat application 1 displayed on the first electronic device. Here, the chat session interface can be displayed in a form that is invisible to light. Figure 5 The first sub-information code 501, the second sub-information code 502, the third sub-information code 503, and the fourth sub-information code 504 are shown (displayed only in the chat session interface after scanning). The first sub-information code 501 is located in the lower left corner of the chat session interface, the second sub-information code 502 is located in the upper left corner, the third sub-information code 503 is located in the upper right corner, and the fourth sub-information code 504 is located in the lower right corner. The second sub-information code 502 and the third sub-information code 503 enable the second electronic device to connect to the first server, and the first sub-information code 501 and the fourth sub-information code 504 enable the second electronic device to retrieve the chat history of the first chat partner from the first server.

[0077] According to an embodiment of this application, the information processing method is implemented by a first electronic device. After obtaining object information of a target object and content information indicated by that object information, the first electronic device generates a target information code matching the content information based on the object information and the content information indicated by that object information. This target information code is then split into N sub-information codes and displayed, allowing a second electronic device to identify the N sub-information codes and obtain the content information of the target object. On one hand, because the first electronic device displays the target information code in segments, it avoids obstructing the display interface of the first electronic device, thus not affecting the user's normal use of the first electronic device. On the other hand, by providing these N sub-information codes, the first electronic device enables the user to obtain the content information more quickly.

[0078] In one embodiment, a first electronic device includes a first interface, and a second electronic device includes a second interface, wherein the first interface is used to connect to the second interface to enable communication between the first electronic device and the second electronic device. Figure 6 As shown, when the first interface and the second interface are connected, a communication connection is established between the first electronic device 1000 and the second electronic device 2000. Here, after performing the above steps to upload the object information of the target object and the content information indicated by the object information to the first server, the process further includes: establishing a communication connection between the first electronic device and the second electronic device by connecting the first interface and the second interface; and when the second electronic device is in a folded state, sending the authorization information and address information of the first server to the second electronic device based on this communication connection, so that the second electronic device can obtain the content information indicated by the object information from the first server.

[0079] In this embodiment, when it is necessary to share content information, the first electronic device and the second electronic device can be connected through the first interface and the second interface, and communication can be established between the first electronic device and the second electronic device.

[0080] Taking a chat application as the target, the chat application in the first electronic device includes chat application 1. When chat application 1 is updated, such as through an upgrade, the first electronic device can upload the updated installation package and version number of chat application 1 to the first server, thus ensuring that the content on the first server is up-to-date. When it is necessary to share the installation package of chat application 1, the first electronic device is connected to the second electronic device through the first and second interfaces, thereby establishing communication between the first and second electronic devices.

[0081] Here, the user can click the icon of chat application 1, and the first server will then receive the information that chat application 1 is to be shared. The user then folds the second electronic device, which obtains the authorization information and address information of the first server from the first electronic device, and then connects to the first server using this information. The first server locates the installation package of chat application 1 based on its name and version number and sends it to the second electronic device. The second electronic device then downloads chat application 1 based on this installation package.

[0082] According to this embodiment, when sharing an application, there is no need to download the application publishing platform yourself, simplifying the application download process.

[0083] In one embodiment, when the target object is a chat application, the object information of the target object includes a first chat object. After performing step 1300 above to split the target information code into N sub-information codes and display the N sub-information codes, the information processing method of this disclosure further includes the following steps 2100 to 2300:

[0084] Step 2100: Receive second input from the second chat object of the chat application.

[0085] The second input can be a click on the second chat partner, or a specific gesture input by the user. The specific input can be determined according to actual usage needs, and this application embodiment does not limit it.

[0086] Continuing with the example of chat application 1 in the first electronic device, the second chat object is a different chat object from the first chat object. Here, the user can click on the image of the second chat object.

[0087] Step 2200: In response to the second input, obtain the second chat object and the chat history of the second chat object.

[0088] Continuing with the example above, after the user clicks on the avatar of the second chat partner, the first electronic device can obtain the second chat partner and their chat history.

[0089] Step 2300: Update the target information code based on the second chat object and the chat history of the second chat object.

[0090] Continuing with the example above, and referring to example 3, we know that the target information code is associated with the chat history of the first chat partner. Here, the target information code can be updated so that it matches the chat history of the second chat partner.

[0091] According to the embodiments of this application, the target information code can be manually updated by the user according to their own needs, resulting in a better user experience.

[0092] Optionally, the association between the first message and the target information code can also be that the text in the first message is sequentially associated with multiple sub-information codes included in the target information code.

[0093] In one embodiment, when the target object is a chat application, after performing step 1300 above to split the target information code into N sub-information codes and display the N sub-information codes, the information processing method of this application embodiment further includes the following steps 3100 to 3300:

[0094] Step 3100: Display the interface of the chat application, the interface including the first message.

[0095] Continuing with the example of chat application 1 in the primary electronic device, here, refer to... Figure 5 If the displayed interface is the chat interface of the first chat partner, then the first message can be message 505.

[0096] Step 3200: Receive the first input to the first message and the first sub-information code among the N sub-information codes.

[0097] The first input can be the input that moves the first message to the first sub-information code.

[0098] Continuing with the example above, the user can move the first message to the first sub-information code.

[0099] Step 3300: In response to the first input, associate the first message and the first sub-information code, and update the target information code.

[0100] Continuing with the example above, after the user moves the first message 505 to the first sub-information code 301, the first message can be associated with the first sub-information code 301.

[0101] According to the embodiments of this application, users can customize the information associated with each sub-information code to meet their personalized needs.

[0102] In one embodiment, when the target object is a chat application, after performing step 1300 above to split the target information code into N sub-information codes and display the N sub-information codes, the information processing method of this application embodiment further includes the following steps 4100 to 4300:

[0103] Step 4100: Display the interface of the chat application, the interface including M second messages from the chat application.

[0104] Step 4200: Receive the second input for the M second messages and the N sub-information codes.

[0105] Step 4300: In response to the second input, associate the M second messages with the N sub-information codes, arrange the N sub-information codes in a first order, and update the target information code based on the first order, wherein the order of the M second messages is different when the N sub-information codes are arranged in different orders.

[0106] According to the embodiments of this application, users can associate M second messages with N sub-information codes according to their own needs, and the order of the N sub-information codes represents the sending order of the M second messages.

[0107] like Figure 7 As shown, this is another embodiment of the information processing method provided in this application, which is applied to a second electronic device. Figure 1 As shown, the information processing method may include the following steps 7100 to 7400, which will be described in detail below.

[0108] Step 7100: Receive scan input of N sub-information codes displayed on the first electronic device.

[0109] In this embodiment, the first electronic device may, according to the above embodiments, split the target information code into N sub-information codes and display the N sub-information codes. Then, the second electronic device can scan the N sub-information codes.

[0110] The N sub-information codes include a first sub-information code, which is associated with the object information of the target object, and different sub-information codes are associated with different information. The N sub-information codes also include a second sub-information code, which is associated with the authorization information of the first server. The N sub-information codes further include a third sub-information code, which is associated with the address information of the first server. Finally, the N sub-information codes also include a fourth sub-information code, which is associated with the access entry information of the object information. This access entry information can be a randomly generated code unique to this access to the first server. This fourth information code is dynamically issued by the first server at regular intervals to prevent subsequent scans from accessing the first server after the fourth information code is captured and saved. The descriptions of the first, second, third, and fourth sub-information codes can be found in the embodiments described herein, and will not be repeated in this embodiment.

[0111] After receiving the scanned input of N sub-information codes displayed on the first electronic device, proceed to:

[0112] Step 7200: In response to the scanning input, the N sub-information codes are concatenated into a target information code.

[0113] Continuing with Example 2 above, refer to... Figure 3 The first sub-information code 301, the second sub-information code 302, the third sub-information code 303, and the fourth sub-information code 304 are displayed in visible light. The second electronic device scans the first sub-information code 301, the second sub-information code 302, the third sub-information code 303, and the fourth sub-information code 304 using a scanning function, and splices the four sub-information codes together to form a complete information code. This complete information code is the target information code mentioned in the above embodiment.

[0114] Continuing with Example 3 above, refer to... Figure 5 The first sub-information code 501, the second sub-information code 502, the third sub-information code 503, and the fourth sub-information code 504 are displayed in the form of invisible light. The second electronic device scans these four information codes using a scan function; the invisible light will then be displayed as... Figure 5 That is, the first sub-information code 501, the second sub-information code 502, the third sub-information code 503 and the fourth sub-information code 504 are displayed, and these four sub-information codes are concatenated to obtain a complete information code, which is the target information code mentioned in the above embodiment.

[0115] After responding to the scan input and concatenating the N sub-information codes into the target information code, proceed to:

[0116] Step 7300: Identify the target information code to obtain the content information indicated by the object information.

[0117] In this embodiment, step 7300, identifying the target information code and obtaining the content information indicated by the object information of the target object, may further include the following steps 7310 to 7330:

[0118] Step 7310: Identify the target information code to obtain the authorization information of the first server, the address information of the first server, the object information of the target object, and the access entry information of the first server.

[0119] Continuing with Example 2 above, after concatenating the target information code, the second electronic device can recognize the target information code and obtain the authorization information of the first server, the address information of the first server, the name and version number of the chat application 1, and the access entry information of the first server.

[0120] Continuing with Example 3 above, after concatenating the target information code, the second electronic device can identify the target information code and obtain the authorization information of the first server, the address information of the first server, the identification information of the chat history of the first chat object, and the access entry information of the first server.

[0121] Step 7320: Connect to the first server based on the authorization information and address information of the first server.

[0122] Continuing with Examples 2 and 3 above, the second electronic device can connect to the first server through the authorization information and address information of the first server.

[0123] Step 7330: Obtain content information indicated by the object information from the first server using the object information of the target object and the access entry information of the first server.

[0124] Continuing with Example 2 above, the second electronic device can obtain the installation package of chat application 1 from the first server through the name, version number, and access entry information of the first server, and download chat application 1 based on the installation package.

[0125] Continuing with Example 3 above, the second electronic device can obtain the chat history of the first chat object from the first server through the identification information of the chat history of the first chat object and the access entry information of the first server.

[0126] According to this embodiment, the first electronic device can split the target information code into N sub-information codes and display them. The second electronic device identifies the N sub-information codes to obtain the content information of the target object. On the one hand, since the first electronic device displays the target information code in segments, it does not affect the user's normal use of the first electronic device. On the other hand, the second electronic device can obtain the content information more quickly by scanning these N sub-information codes.

[0127] See Figure 8 This application also provides an information processing device 800, which is applied to a first electronic device. The device 800 includes an acquisition module 810, a generation module 820, and a display module 830.

[0128] The acquisition module 810 is used to acquire object information of the target object and content information indicated by the target object.

[0129] The generation module 820 is used to generate a target information code that matches the content information based on the object information of the target object and the content information indicated by the object information.

[0130] Display module 830 is used to split the target information code into N sub-information codes and display the N sub-information codes so that the second electronic device can identify the N sub-information codes to obtain the content information.

[0131] Wherein, N is an integer greater than 1, and the N sub-information codes include a first sub-information code, which is associated with the object information of the target object, and different sub-information codes are associated with different information.

[0132] In one embodiment, the generation module 820 is specifically configured to: upload the object information of the target object and the content information indicated by the object information to a first server, so that the first server generates a target information code that matches the content information; and receive the target information code sent by the first server.

[0133] In one embodiment, the N sub-information codes further include a second sub-information code, a third sub-information code, and a fourth sub-information code.

[0134] The second sub-information code is associated with the authorization information of the first server, the third sub-information code is associated with the address information of the first server, and the fourth sub-information code is associated with the access entry information of the first server.

[0135] In one embodiment, when the target object is a music application, the object information of the target object includes the identification information of the first music list in the music application.

[0136] The acquisition module 810 is specifically used to acquire the identification information of the first music list and the first music list when the first music list is updated.

[0137] In one embodiment, when the target object is a first application, the object information of the target object includes the attribute information of the first application.

[0138] The acquisition module 810 is specifically used to acquire the attribute information of the first application and the target version indicated by the attribute information when the attribute information of the first application is updated.

[0139] In one embodiment, when the target object is a chat application, the object information of the target object includes a first chat object. The acquisition module 810 includes a receiving unit and an acquisition unit (both not shown in the figure).

[0140] The receiving unit is used to receive the first input to the first chat object.

[0141] The acquisition unit is used to acquire the first chat object and the chat history of the first chat object in response to the first input.

[0142] In one embodiment, the device 800 further includes a first receiving module and a first updating module (both not shown in the figure).

[0143] The first receiving module is used to receive a second input from a second chat object of the chat application.

[0144] The acquisition module 810 is used to acquire the second chat object and the chat history of the second chat object in response to the second input.

[0145] The first update module is used to update the target information code based on the second chat object and the chat history of the second chat object.

[0146] In one embodiment, the device 800 further includes a second receiving module and a second updating module (both not shown in the figure).

[0147] Display module 830 is used to display the interface of the chat application, the interface including a first message;

[0148] The second receiving module is used to receive a first input to the first message and the first sub-information code among the N sub-information codes.

[0149] The second update module is used to respond to the first input by associating the first message and the first sub-information code and updating the target information code.

[0150] In one embodiment, the device 800 further includes a third receiving module and a third updating module (both not shown in the figure).

[0151] Display module 830 is used to display the interface of the chat application, the interface including M second messages of the chat application.

[0152] The third receiving module is used to receive the second input from the M second messages and the N sub-information codes.

[0153] The third update module is used to respond to the second input by associating the M second messages with the N sub-information codes, arranging the N sub-information codes in a first order, and updating the target information code based on the first order, wherein the order of the M second messages is different when the N sub-information codes are arranged in different orders.

[0154] In the embodiments of this application, the information processing method is implemented by a first electronic device. After obtaining the object information of the target object and the content information indicated by the object information, the first electronic device generates a target information code matching the content information based on the object information and the content information indicated by the object information. This target information code is then split into N sub-information codes and displayed, allowing a second electronic device to identify the N sub-information codes and obtain the content information of the target object. On the one hand, because the first electronic device displays the target information code in segments, it avoids obstructing the display interface of the first electronic device, thus not affecting the user's normal use of the first electronic device. On the other hand, by providing these N sub-information codes, the first electronic device enables the recipient to obtain the content information more quickly.

[0155] See Figure 9 This application also provides an information processing device 900, which is applied to a second electronic device. The device 900 includes a receiving module 910, a splicing module 920, and an identification module 930.

[0156] The receiving module 910 is used to receive scan input of N sub-information codes displayed on the first electronic device; wherein, the N sub-information codes include a first sub-information code, the first sub-information code is associated with object information of the target object, and different sub-information codes are associated with different information.

[0157] The splicing module 920 is used to splice the N sub-information codes into a target information code in response to the scanning input.

[0158] The identification module 930 is used to identify the target information code and obtain the content information indicated by the object information.

[0159] In one embodiment, the N sub-information codes further include a second sub-information code, a third sub-information code, and a fourth sub-information code.

[0160] The second sub-information code is associated with the authorization information of the first server, the third sub-information code is associated with the address information of the first server, and the fourth sub-information code is associated with the access entry information of the first server.

[0161] In one embodiment, the identification module 930 is specifically configured to: identify the target information code, obtain the authorization information of the first server, the address information of the first server, the object information of the target object, and the access entry information of the first server; connect to the first server according to the authorization information and the address information of the first server; and obtain the content information indicated by the object information from the first server through the object information of the target object and the access entry information of the first server.

[0162] In the embodiments of this application, the first electronic device can split the target information code into N sub-information codes and display them, and the second electronic device can identify the N sub-information codes to obtain the content information of the target object. On the one hand, since the first electronic device displays the target information code in segments, it does not affect the user's normal use of the first electronic device. On the other hand, the second electronic device can obtain the content information more quickly by scanning these N sub-information codes.

[0163] The information processing device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.

[0164] The information processing device in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.

[0165] The information processing device provided in this application embodiment can achieve... Figure 1 , Figure 7 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0166] Optionally, such as Figure 10 As shown, this application embodiment also provides an electronic device 100, including a processor 101 and a memory 102. The memory 102 stores a program or instructions that can run on the processor 101. When the program or instructions are executed by the processor 101, they implement the various steps of the above-described information processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0167] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0168] Figure 11 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.

[0169] The electronic device 1100 includes, but is not limited to, the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, processor 1110, etc.

[0170] Those skilled in the art will understand that the electronic device 1100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0171] The processor 1110 is configured to acquire object information of a target object and content information indicated by the target object; generate a target information code matching the content information based on the object information of the target object and the content information indicated by the object information; split the target information code into N sub-information codes and display the N sub-information codes so that a second electronic device can identify the N sub-information codes to obtain the content information; wherein N is an integer greater than 1, the N sub-information codes include a first sub-information code, the first sub-information code is associated with the object information of the target object, and different sub-information codes are associated with different information.

[0172] According to this embodiment, the information processing method is implemented by a first electronic device. After obtaining the object information of the target object and the content information indicated by the object information, the first electronic device generates a target information code matching the content information based on the object information and the content information indicated by the object information. This target information code is then split into N sub-information codes and displayed, allowing a second electronic device to identify the N sub-information codes and obtain the content information of the target object. On one hand, because the first electronic device displays the target information code in segments, it avoids obstructing the display interface of the first electronic device, thus not affecting the user's normal use of the first electronic device. On the other hand, by providing these N sub-information codes, the first electronic device enables the recipient to obtain the content information more quickly.

[0173] In one embodiment, the processor 1110 is configured to upload object information of the target object and content information indicated by the object information to a first server, so that the first server generates a target information code matching the content information; and receive the target information code sent by the first server.

[0174] In one embodiment, the N sub-information codes further include a second sub-information code, a third sub-information code, and a fourth sub-information code.

[0175] The second sub-information code is associated with the authorization information of the first server, the third sub-information code is associated with the address information of the first server, and the fourth sub-information code is associated with the access entry information of the first server.

[0176] In one embodiment, when the target object is a music application, the object information of the target object includes the identification information of the first music list in the music application.

[0177] The processor 1110 is configured to obtain the identification information of the first music list and the first music list when the first music list is updated.

[0178] In one embodiment, when the target object is a first application, the object information of the target object includes the attribute information of the first application.

[0179] The processor 1110 is configured to acquire the attribute information of the first application and the target version indicated by the attribute information when the attribute information of the first application is updated.

[0180] In one embodiment, when the target object is a chat application, the object information of the target object includes a first chat object.

[0181] Processor 1110 is configured to receive a first input to the first chat object; and in response to the first input, acquire the first chat object and the chat history of the first chat object.

[0182] In one embodiment, the processor 1110 is configured to receive a second input to a second chat object of the chat application; in response to the second input, acquire the second chat object and the chat history of the second chat object; and update the target information code based on the second chat object and the chat history of the second chat object.

[0183] In one embodiment, when the target object is a chat application, the processor 1110 is configured to display the interface of the chat application, the interface including a first message; receive a first input to the first message and a first sub-information code among the N sub-information codes; and in response to the first input, associate the first message and the first sub-information code, and update the target information code.

[0184] In one embodiment, when the target object is a chat application, the processor 1110 displays the interface of the chat application, the interface including M second messages of the chat application; receives a second input on the M second messages and N sub-information codes; in response to the second input, associates the M second messages and the N sub-information codes, arranges the N sub-information codes in a first order, and updates the target information code based on the first order, wherein the order of the M second messages is different when the N sub-information codes are arranged in different orders.

[0185] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The GPU 11041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0186] The memory 1109 can be used to store software programs and various data. The memory 1109 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1109 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1109 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0187] Processor 1110 may include one or more processing units; optionally, processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1110.

[0188] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0189] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0190] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above information processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0191] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0192] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the information processing method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0193] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0194] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0195] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An information processing method applied to a first electronic device, characterized in that, The method includes: Obtain the object information of the target object and the content information indicated by the target object; Based on the object information of the target object and the content information indicated by the object information, a target information code matching the content information is generated; The target information code is split into N sub-information codes and the N sub-information codes are displayed so that the second electronic device can identify the N sub-information codes to obtain the content information; Wherein, N is an integer greater than 1, the N sub-information codes include a first sub-information code, which is associated with the object information of the target object, and different sub-information codes are associated with different information; the target object is a first application, the content information includes the installation package of the first application, the target information code is a target information code generated by the first server that matches the content information, the first server is used to receive and store the object information of the target object and the content information from the first electronic device; the N sub-information codes also include a fourth sub-information code, which is associated with the access entry information of the first server, the access entry information is a randomly generated code for accessing the first server once, and the fourth sub-information code is dynamically issued by the first server at intervals; the first sub-information code and the fourth sub-information code are used by the second electronic device to find the installation package of the first application from the first server.

2. The method according to claim 1, characterized in that, The step of generating a target information code that matches the content information based on the object information of the target object and the content information indicated by the object information includes: The object information of the target object and the content information indicated by the object information are uploaded to the first server, so that the first server generates a target information code that matches the content information; Receive the target information code sent by the first server.

3. The method according to claim 2, characterized in that, The N sub-information codes also include a second sub-information code and a third sub-information code. The second sub-information code is associated with the authorization information of the first server, and the third sub-information code is associated with the address information of the first server.

4. The method according to claim 1, characterized in that, When the target object is a music application, the object information of the target object includes the identification information of the first music list in the music application. The acquisition of object information of the target object and content information indicated by the target object includes: If the first music list is updated, obtain the identification information of the first music list and the first music list itself.

5. The method according to claim 1, characterized in that, When the target object is a chat application, the object information of the target object includes a first chat object. The acquisition of object information of the target object and content information indicated by the target object includes: Receive the first input from the first chat object; In response to the first input, obtain the first chat object and the chat history of the first chat object.

6. The method according to claim 5, characterized in that, After splitting the target information code into N sub-information codes and displaying the N sub-information codes, the method further includes: Receive a second input to a second chat object of the chat application; In response to the second input, obtain the second chat object and the chat history of the second chat object; The target information code is updated based on the second chat object and the chat history of the second chat object.

7. The method according to claim 1, characterized in that, When the target object is a chat application, after splitting the target information code into N sub-information codes and displaying the N sub-information codes, the method further includes: The interface of the chat application is displayed, and the interface includes a first message; Receive a first input to the first message and the first sub-information code among the N sub-information codes; In response to the first input, the first message and the first sub-information code are associated, and the target information code is updated.

8. The method according to claim 1, characterized in that, When the target object is a chat application, the step of splitting the target information code into N sub-information codes and displaying the N sub-information codes includes: The interface of the chat application is displayed, and the interface includes M second messages from the chat application; Receive a second input from the M second messages and the N sub-information codes; In response to the second input, the M second messages are associated with the N sub-information codes, the N sub-information codes are arranged in a first order, and the target information code is updated based on the first order, wherein the order of the M second messages is different when the N sub-information codes are arranged in different orders.

9. An information processing method applied to a second electronic device, characterized in that, The method includes: Receive scanning input of N sub-information codes displayed on the first electronic device; wherein, the N sub-information codes include a first sub-information code, the first sub-information code is associated with object information of the target object, and different sub-information codes are associated with different information; In response to the scan input, the N sub-information codes are concatenated into a target information code; The target information code is identified to obtain the content information indicated by the object information; the target object is a first application, the content information includes the installation package of the first application, the target information code is a target information code generated by a first server that matches the content information, the first server is used to receive and store the object information of the target object and the content information from the first electronic device; the N sub-information codes also include a fourth sub-information code, the fourth sub-information code is associated with the access entry information of the first server, the access entry information is a randomly generated code for accessing the first server once, the fourth sub-information code is dynamically issued by the first server at intervals; the first sub-information code and the fourth sub-information code are used by the second electronic device to find the installation package of the first application from the first server.

10. An information processing device, applied to a first electronic device, characterized in that, The device includes: The acquisition module is used to acquire object information of the target object and content information indicated by the target object; The generation module is used to generate a target information code that matches the content information based on the object information of the target object and the content information indicated by the object information; The display module is used to split the target information code into N sub-information codes and display the N sub-information codes, so that the second electronic device can identify the N sub-information codes to obtain the content information; Wherein, N is an integer greater than 1, the N sub-information codes include a first sub-information code, which is associated with the object information of the target object, and different sub-information codes are associated with different information; the target object is a first application, the content information includes the installation package of the first application, the target information code is a target information code generated by the first server that matches the content information, the first server is used to receive and store the object information of the target object and the content information from the first electronic device; the N sub-information codes also include a fourth sub-information code, which is associated with the access entry information of the first server, the access entry information is a randomly generated code for accessing the first server once, and the fourth sub-information code is dynamically issued by the first server at intervals; the first sub-information code and the fourth sub-information code are used by the second electronic device to find the installation package of the first application from the first server.

11. An information processing device, applied to a second electronic device, characterized in that, The device includes: The receiving module is used to receive scan input of N sub-information codes displayed on the first electronic device; wherein, the N sub-information codes include a first sub-information code, the first sub-information code is associated with the object information of the target object, and different sub-information codes are associated with different information; The splicing module is used to splice the N sub-information codes into a target information code in response to the scanning input; An identification module is used to identify the target information code and obtain the content information indicated by the object information; the target object is a first application, the content information includes the installation package of the first application, the target information code is a target information code generated by a first server that matches the content information, and the first server is used to receive and store the object information of the target object and the content information from a first electronic device; the N sub-information codes also include a fourth sub-information code, the fourth sub-information code is associated with the access entry information of the first server, the access entry information is a randomly generated code for accessing the first server once, and the fourth sub-information code is dynamically issued by the first server at intervals; the first sub-information code and the fourth sub-information code are used by the second electronic device to find the installation package of the first application from the first server.

Citation Information

Patent Citations

  • Information pushing method, server, user terminal and system

    CN103763178A

  • File processing method and electronic equipment

    CN111897474A

  • Target content display method and device and electronic equipment

    CN112764838A

  • Graphic code, graphic code encoding method and graphic code decoding method

    CN112884101A