Bullet screen processing method and device
By generating scene identifiers in the image screen and obtaining a collection of barrage screens, the problem of limitations of the user's evaluation information channel is solved, and more convenient and diversified evaluation information acquisition is achieved.
Patent Information
- Application Number
- CN202210369359.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-08
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2042-04-08
AI Technical Summary
In the prior art, there are great limitations in the channels for users to obtain evaluation information, especially when merchants do not establish evaluation channels.
By acquiring position information in the image screen, a scene identification associated with the screen is generated, and evaluation information is obtained through the set of barrage corresponding to the scene identification. This method avoids repeated establishment of scene identification, ensures the uniqueness and flexibility of evaluation information, and broadens the channels for users to obtain evaluation information.
It is realized that without establishing an evaluation channel, users can obtain more targeted evaluation information through image recognition, which improves the convenience and diversity of evaluation information acquisition, and reduces the limitations of evaluation information channels.
Smart Images

Figure CN114827744B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a bullet screen processing method and device. Background Art
[0002] At present, people often learn about things through user reviews. For example, they can read product reviews when shopping online, read store reviews when looking for a restaurant to eat at, and read travel experiences written by tourists about related attractions before going out for a trip.
[0003] In the related art, if a user wants to leave evaluation information on a certain thing or obtain evaluation information on the thing from multiple other users, it is necessary to establish a basis for the existence of an evaluation channel for the thing. For example, when a merchant adds the group purchase information of a store to a group purchase application, users can evaluate the store in the group purchase application after consumption, or non-consumer users can search for the store in the group purchase application to obtain evaluation information from other users.
[0004] However, if the merchant has not established any evaluation channel, users cannot learn about the store through user evaluations. Therefore, there are great limitations in the channels for users to obtain evaluation information in the related art. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a bullet screen processing method and device, which can solve the problem that there are significant limitations on the channels for users to obtain evaluation information in related technologies.
[0006] In a first aspect, an embodiment of the present application provides a barrage processing method, the method comprising: acquiring a first picture, the first picture comprising first position information; generating a first scene identifier associated with the first picture when the picture similarity between the first picture and each pre-stored picture in the first pre-stored picture is less than a first threshold; wherein the first pre-stored picture has an association relationship with at least one scene identifier generated historically, a scene identifier is associated with one of the first pre-stored pictures, the one scene identifier corresponds to a barrage set, the one barrage set comprises barrage information related to a photographed object in the one pre-stored picture, and the at least one scene identifier comprises: a scene identifier within a first range centered on the first position information.
[0007] In an embodiment of the present application, a first scene identifier associated with the first screen can be generated when the screen similarity between the first screen and each pre-stored screen in the first pre-stored screen is less than a first threshold. On the one hand, since the first pre-stored screen has an association relationship with at least one scene identifier generated historically, and the at least one scene identifier includes a scene identifier within a first range centered on the first position information, it is possible to avoid repeatedly establishing a scene identifier for the same thing. In this way, not only the uniqueness of the barrage set for the same thing can be guaranteed, but it is also conducive to the collection of barrage information. On the other hand, since one scene identifier corresponds to one barrage set, that is, users can flexibly establish barrage sets for things around them, thereby broadening the channels for users to obtain evaluation information.
[0008] In the second aspect, an embodiment of the present application provides a barrage processing method, including: obtaining a third picture, the third picture including third position information; determining a scene identifier within a second range centered on the third position information, and determining a corresponding third pre-stored picture based on the scene identifier within the second range; traversing the third pre-stored picture to obtain a fourth picture whose picture similarity with the third picture is greater than a second threshold, and determining a second scene identifier based on the fourth picture; displaying a barrage set corresponding to the second scene identifier, the barrage set corresponding to the second scene identifier including barrage information related to the photographed object in the fourth picture.
[0009] In an embodiment of the present application, since the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth screen, and the picture similarity between the fourth screen and the third screen is greater than the second threshold, the barrage information related to the photographed object in the third screen can be obtained. Therefore, when the user wants to obtain evaluation information of nearby objects, he can trigger the electronic device to perform image recognition on the photographed image by taking a picture. This not only can obtain more targeted evaluation information on things around him, but also can improve the convenience of obtaining evaluation information and reduce the limitations of the channel where the evaluation information is located.
[0010] In the third aspect, an embodiment of the present application provides a barrage processing device, including: an acquisition module and a processing module; the acquisition module is used to acquire a first picture, the first picture including first position information; the processing module is used to generate a first scene identifier associated with the first picture when the picture similarity between the first picture and each pre-stored picture in the first pre-stored picture is less than a first threshold; wherein the first pre-stored picture has an association relationship with at least one scene identifier generated historically, a scene identifier is associated with one of the first pre-stored pictures, the one scene identifier corresponds to a barrage set, the one barrage set includes barrage information related to the photographed object in the one pre-stored picture, and the at least one scene identifier includes: a scene identifier within a first range centered on the first position information.
[0011] In the fourth aspect, an embodiment of the present application provides a barrage processing device, comprising: an acquisition module, a processing module and a display module; the acquisition module is used to acquire a third picture, and the third picture includes third position information; the processing module is used to determine the scene identifier within a second range centered on the third position information, and determine the corresponding third pre-stored picture according to the scene identifier within the second range; traverse the third pre-stored picture to obtain a fourth picture whose picture similarity with the third picture is greater than a second threshold, and determine the second scene identifier according to the fourth picture; the display module is used to display the barrage set corresponding to the second scene identifier, and the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth picture.
[0012] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0013] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0014] In the seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect or the second aspect.
[0015] In an eighth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect or the second aspect.
[0016] In an embodiment of the present application, on the one hand, since the first pre-stored screen is associated with at least one scene identifier generated historically, and the at least one scene identifier includes a scene identifier within a first range centered on the first position information, it is possible to avoid repeatedly establishing a scene identifier for the same thing. In this way, not only the uniqueness of the barrage set of the same thing can be guaranteed, but also the collection of barrage information is facilitated; on the other hand, since one scene identifier corresponds to one barrage set, that is, the user can flexibly establish a barrage set for things around them, thereby broadening the user's channels for obtaining evaluation information; on the other hand, since the barrage information related to the photographed object in the third screen can be obtained, when the user wants to obtain evaluation information of nearby things, the electronic device can be triggered to perform image recognition on the photographed image by taking a picture. This not only obtains more targeted evaluation information on things around you, but also improves the convenience of obtaining evaluation information and reduces the limitations of the channels where the evaluation information is located. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is one of the flowcharts of the bullet screen processing method provided in the embodiment of the present application;
[0018] Figure 2 is a schematic diagram of the relationship between the scene identifier and the sub-identifier provided in the embodiment of the present application;
[0019] Figure 3 This is the second flow chart of the bullet screen processing method provided in the embodiment of the present application;
[0020] Figure 4 This is one of the structural schematic diagrams of the bullet screen processing device provided in the embodiment of the present application;
[0021] Figure 5 This is the second structural diagram of the bullet screen processing device provided in the embodiment of the present application;
[0022] Figure 6 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0023] Figure 7 It is a hardware schematic diagram of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0026] The following is a detailed description of the bullet screen processing method provided by the embodiment of the present application through specific embodiments and their application scenarios in combination with the accompanying drawings.
[0027] The barrage processing method provided in the embodiment of the present application may be executed by an electronic device or a functional module or functional entity in the electronic device that can implement the barrage processing method. The electronic devices mentioned in the embodiment of the present application include but are not limited to mobile phones, tablet computers, computers, cameras, wearable devices, augmented reality (AR) devices, virtual reality (VR) devices, mediated reality (MR) devices, etc. The barrage processing method provided in the embodiment of the present application is described below using an electronic device as an example of the execution subject.
[0028] Since it is difficult to search for comprehensive and accurate evaluation information of things around users in search engines, a special bullet screen set can be created for things around users, and the bullet screen set can be used to carry people's evaluation of the things. For example, if a user wants to collect everyone's evaluation information on the restaurant at the entrance of a community, a bullet screen set can be created for the restaurant; if a user wants to collect everyone's evaluation information on the stone tablet at the entrance of a scenic spot, a bullet screen set can be created for the stone tablet. The following is a detailed description of the creation process of the bullet screen set in conjunction with the accompanying drawings and embodiments.
[0029] like Figure 1 As shown, the embodiment of the present application provides a bullet screen processing method, which may include step 101 and step 102:
[0030] Step 101: The electronic device obtains a first picture.
[0031] The first picture includes first position information, and the first position information is position information of the photographed object in the first picture.
[0032] After the user determines the thing for which he wants to create a barrage collection, he can obtain the picture information of the thing through the electronic device, that is, capture the first picture through the electronic device, and the subject photographed in the first picture is the thing for which the barrage collection is to be created.
[0033] Optionally, the first picture may be an image picture captured by a camera of the electronic device, or may be a VR image picture constructed by the electronic device based on the captured image.
[0034] Optionally, the first location information may be geographic location information when the electronic device acquires the first picture, or may be location information manually added to the first picture by the user according to the location of the photographed object in the first picture after the electronic device acquires the first picture.
[0035] Step 102: When the picture similarity between the first picture and each pre-stored picture in the first pre-stored pictures is less than a first threshold, the electronic device generates a first scene identifier associated with the first picture.
[0036] Among them, the first pre-stored picture is associated with at least one scene identifier generated historically, a scene identifier is associated with a pre-stored picture in the first pre-stored picture, the one scene identifier corresponds to a barrage set, the one barrage set includes barrage information related to the photographed object in the one pre-stored picture, and the at least one scene identifier includes: a scene identifier within a first range centered on the first position information.
[0037] Optionally, after obtaining the first screen, the electronic device may obtain the first pre-stored screen from the server, and then compare the first screen with the first pre-stored screen to obtain a similarity comparison result; or the first screen may be uploaded to the server, and then the similarity comparison result between the first screen and the first pre-stored screen may be obtained from the server. This embodiment of the present application is not limited to this.
[0038] The following takes the example of the electronic device comparing the first picture with the first pre-stored picture for similarity to describe step 102 in detail.
[0039] Specifically, the electronic device may first determine the first position information in the first screen, and then send the first position information to the server. The server may determine all historically created scene identifiers within the first range with the first position information as the center, and then determine the first pre-stored screen associated therewith based on these scene identifiers. Afterwards, the electronic device may obtain the first pre-stored screen from the server, and then compare the first screen with each pre-stored screen in the first pre-stored screen for screen similarity. If the screen similarity between the first screen and each pre-stored screen in the first pre-stored screen is less than the first threshold, a first scene identifier may be generated, and the first scene identifier may be associated with the first screen. The barrage set corresponding to the first scene identifier may be used to carry barrage information related to the subject in the first screen.
[0040] Exemplarily, taking the first picture as the picture information of the stone tablet at the entrance of the scenic spot, the electronic device can obtain the scene identification that has been created within a range of 20 meters with the location of the stone tablet as the center, and obtain scene identification 1 and scene identification 2. The scene identification 1 is associated with the pre-stored picture 1, and the scene identification 2 is associated with the pre-stored picture 2, that is, the first pre-stored picture includes the pre-stored picture 1 and the pre-stored picture 2, wherein the shooting object in the pre-stored picture 1 can be the parking lot, and the shooting object in the pre-stored picture 2 can be the ticket purchasing center. Afterwards, the electronic device can compare the first picture with the pre-stored picture 1 and the pre-stored picture 2 for picture similarity. Since the shooting objects in the first picture and the first pre-stored picture are different, the picture similarity between the first picture and each pre-stored picture in the first pre-stored picture must be less than the first threshold value. Therefore, the electronic device can generate a first scene identification associated with the first picture.
[0041] Optionally, if the picture similarity between the first picture and the target pre-stored picture in the first pre-stored picture is greater than or equal to a first threshold, it means that the photographed object in the first picture may be the same as the photographed object in the target pre-stored picture, that is, the scene identification of the photographed object is included in the historically created scene identification, then the electronic device can output a prompt message that the scene identification creation failed.
[0042] In an embodiment of the present application, a first scene identifier associated with the first screen can be generated when the screen similarity between the first screen and each pre-stored screen in the first pre-stored screen is less than a first threshold. On the one hand, since the first pre-stored screen has an association relationship with at least one scene identifier generated historically, and the at least one scene identifier includes a scene identifier within a first range centered on the first position information, it is possible to avoid repeatedly establishing a scene identifier for the same thing. In this way, not only the uniqueness of the barrage set for the same thing can be guaranteed, but it is also conducive to the collection of barrage information. On the other hand, since one scene identifier corresponds to one barrage set, that is, users can flexibly establish barrage sets for things around them, thereby broadening the channels for users to obtain evaluation information.
[0043] Optionally, after generating a first scene identifier associated with a first screen, the electronic device may also obtain a second screen, the second screen including second location information, and the second location information is located within the first range; then, the electronic device may receive a first input; in response to the first input, when the screen similarity between the second screen and each of the second pre-stored screens is less than the first threshold, a first sub-identifier associated with the second screen is generated, and the first sub-identifier is associated with the first scene identifier; wherein the second pre-stored screen is a screen associated with a target sub-identifier, the target sub-identifier is a historically generated sub-identifier of the first scene identifier, and one sub-identifier corresponds to one bullet screen set.
[0044] For example, Figure 2 As shown, taking the scene identification of a restaurant as an example, after the electronic device generates the first scene identification 230 of the restaurant 210 based on the first screen 220 of the restaurant 210, the user can also establish a scene identification of the cuisine in the restaurant 210, that is, establish a sub-identification for the first scene identification 230. Specifically, the electronic device can obtain the screen information of the target cuisine 211 in the restaurant 210, that is, obtain the second screen 221 by shooting the target cuisine 211, and then the user can trigger the electronic device through the first input to compare the screen similarity between the second screen 221 and each pre-stored screen in the second pre-stored screen 222. The second pre-stored screen 222 is the screen of other cuisines 212 for which a barrage collection has been created in the restaurant. The second pre-stored screen 222 is the screen associated with the target sub-identifier 232. When the screen similarity between the second screen 221 and each pre-stored screen in the second pre-stored screen 222 is less than the first threshold, the electronic device can generate a first sub-identifier 231 associated with the second screen 221, and associate the first sub-identifier 231 with the first scene identifier 230, that is, associate the sub-identifier corresponding to the target cuisine 211 with the scene identifier corresponding to the restaurant 210.
[0045] Optionally, the second picture may be an image picture captured by a camera of the electronic device, or may be a VR image picture constructed by the electronic device based on the captured image.
[0046] Optionally, the second location information may be geographic location information when the electronic device acquires the second picture, or may be location information manually added to the second picture by the user according to the location of the photographed object in the second picture after the electronic device acquires the second picture.
[0047] Based on the above scheme, since the first sub-identifier associated with the first scene identifier can be established, the barrage set corresponding to the first scene identifier can include at least one lower-level barrage set. In this way, not only the richness of the barrage information in a scene system can be improved, but also the association between the bullet screen set and the upper-level barrage set can be established, thereby improving the convenience of users in searching for barrage sets.
[0048] After establishing a bullet screen set, the user can post bullet screen information related to the photographed object in the established bullet screen set. The following describes in detail the process of using the bullet screen set in conjunction with the accompanying drawings and embodiments.
[0049] like Figure 3 As shown, the embodiment of the present application also provides a bullet screen processing method, which may include steps 301 to 304:
[0050] Step 301: The electronic device obtains a third picture.
[0051] The third picture may include third location information.
[0052] If the user wants to view the barrage collection of an object around him, he can obtain the screen information of the object, that is, the third screen, through the electronic device.
[0053] Optionally, the third picture may be an image picture captured by a camera of the electronic device, or may be a VR image picture constructed by the electronic device based on the captured image.
[0054] Optionally, the third location information may be geographic location information when the electronic device acquires the third picture, or may be location information manually added to the third picture by the user according to the location of the photographed object in the third picture after the electronic device acquires the third picture.
[0055] Step 302: The electronic device determines a scene identifier within a second range centered on the third location information, and determines a corresponding third pre-stored screen according to the scene identifier within the second range.
[0056] After acquiring the third screen, the electronic device may first determine the third position information in the third screen, then determine all historically created scene identifiers within the second range with the third position information as the center, and then determine the third pre-stored screen associated therewith based on these scene identifiers.
[0057] Optionally, the second range may be the same as the first range or may be different from the first range. For example, when the first range is 5 meters, the second range may be 5 meters or 10 meters.
[0058] It should be noted that, before executing step 302, the electronic device may obtain an information set of all historically established scene identifiers from the server, and the information set may at least include the scene identifier and the corresponding pre-stored screen.
[0059] Step 303: The electronic device traverses the third pre-stored picture to obtain a fourth picture whose picture similarity with the third picture is greater than a second threshold, and determines a second scene identifier according to the fourth picture.
[0060] After determining the third pre-stored screen, the electronic device can determine the fourth screen from the third pre-stored screen by traversing the third pre-stored screen, and the screen similarity between the fourth screen and the third screen is greater than the second threshold. Then, the electronic device can determine the corresponding second scene identifier according to the fourth screen.
[0061] Optionally, if the picture similarities of all pictures in the third pre-stored pictures are not greater than the second threshold, the electronic device may prompt the user that a barrage set for the photographed object has not yet been established by outputting information.
[0062] Step 304: The electronic device displays a barrage set corresponding to the second scene identifier.
[0063] After determining the second scene identifier, the electronic device can display a barrage set corresponding to the second scene identifier, where the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth screen.
[0064] In an embodiment of the present application, since the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth screen, and the picture similarity between the fourth screen and the third screen is greater than the second threshold, the barrage information related to the photographed object in the third screen can be obtained. Therefore, when the user wants to obtain evaluation information of nearby objects, he can trigger the electronic device to perform image recognition on the photographed image by taking a picture. This not only can obtain more targeted evaluation information on things around him, but also can improve the convenience of obtaining evaluation information and reduce the limitations of the channel where the evaluation information is located.
[0065] Optionally, the second scene identifier may include at least one sub-identifier. After displaying the barrage set corresponding to the second scene identifier, the electronic device may obtain a fifth screen, the fifth screen including fourth position information, and the fourth position information is located within the second range; then, the sixth screen is determined from the fourth pre-stored screen according to the fifth screen, and the second sub-identifier is determined according to the sixth screen; and the bullet screen set corresponding to the second sub-identifier is displayed; wherein the fourth pre-stored screen has an association relationship with the at least one sub-identifier, a sub-identifier is associated with a pre-stored screen in the fourth pre-stored screen, a sub-identifier corresponds to a bullet screen set, the second sub-identifier is one of the at least one sub-identifier, and the bullet screen set corresponding to the second sub-identifier includes barrage information related to the photographed object in the sixth screen.
[0066] Specifically, when the user is within the second range centered on the third location information, the fifth screen can be obtained through the electronic device, and then the electronic device can compare the fifth screen with each pre-stored screen in the fourth pre-stored screen to obtain the sixth screen with the highest similarity. After that, the electronic device can determine the second sub-identifier based on the sixth screen and display the bullet screen set corresponding to the second sub-identifier.
[0067] It should be noted that the second scene identifier has a subordinate association relationship with at least one sub-identifier, the second scene identifier may correspond to the target scene, and each sub-identifier in the at least one sub-identifier may correspond to a sub-scene in the target scene. For example, when the target scene is a restaurant, each sub-scene may indicate a dish in the restaurant; when the target scene is a fruit store, each sub-scene may indicate a type of fruit in the fruit store; when the target scene is a scenic spot, each sub-scene may indicate a scenic spot in the scenic spot.
[0068] Exemplarily, taking the case where the second scene identifier is the scene identifier of a restaurant and the second sub-identifier is the identifier of a target cuisine in the restaurant, when the user enters the restaurant corresponding to the second scene identifier, the user can obtain the screen information of the target cuisine on the menu through the electronic device, i.e., the fifth screen. The electronic device can then compare the fifth screen with the screens corresponding to all the cuisines in the restaurant for which bullet screen sets have been created, to obtain the screen of the target cuisine in the fourth pre-stored screen, i.e., the sixth screen. Afterwards, the electronic device can determine the second sub-identifier based on the sixth screen, and display the bullet screen set corresponding to the second sub-identifier, which includes past users' evaluation information on the target cuisine.
[0069] Based on the above scheme, the bullet screen set corresponding to the second sub-identifier can be displayed according to the fifth screen. Since the second sub-identifier is one of at least one sub-identifier of the second scene identifier, the user can find the bullet screen set corresponding to each sub-identifier through the second scene identifier, thereby obtaining a deeper and more comprehensive understanding of the photographed object in the screen corresponding to each sub-identifier.
[0070] Optionally, while displaying the bullet screen set corresponding to the second scene identifier, a second input is received; in response to the second input, the first bullet screen information is displayed in the bullet screen set corresponding to the second scene identifier; or, while displaying the bullet screen set corresponding to the second sub-identifier, a third input is received; in response to the third input, the second bullet screen information is displayed in the bullet screen set corresponding to the second sub-identifier.
[0071] Specifically, the user can input new bullet screen information in the bullet screen set corresponding to the second scene identifier or the bullet screen set corresponding to the second sub-identifier.
[0072] Optionally, the first bullet screen information may be text evaluation information, graffiti, ratings, thumbs up and thumbs down, etc.
[0073] For example, taking the second scene identification as the scene identification of the target scenic spot as an example, when the bullet chat collection of the target scenic spot is displayed, if the user wants to leave a bullet chat message of "I was here" in the bullet chat collection, the electronic device can make a second input, and the electronic device can receive the second input, and in response to the second input, obtain the first bullet chat message of "I was here" input by the user, and display the bullet chat message of "I was here" in the bullet chat collection of the target scenic spot.
[0074] Based on the above solution, since the user can input new barrage information when the electronic device displays the barrage set or the corresponding barrage set, the richness of the barrage information in the barrage set or the corresponding barrage set can be improved.
[0075] Optionally, before displaying the barrage set corresponding to the second scene identifier, the electronic device may receive a fourth input from the user for a target language control while displaying at least one language control; in response to the fourth input, display the barrage information in the barrage set corresponding to the second scene identifier in the target language corresponding to the target language control; or, in response to the fourth input, display the barrage information in the barrage set corresponding to the second sub-identifier in the target language.
[0076] Specifically, in order to facilitate international friends to use the barrage collection, the electronic device can provide multiple languages for users to choose from. After the user determines the target language from multiple languages through the fourth input, the electronic device can translate the barrage collection or the barrage information in the barrage collection according to the target language, and display the translated barrage information in the barrage collection or the barrage collection.
[0077] Based on the above scheme, since the barrage collection or the barrage information in the barrage collection can be displayed in the target language selected by the user, the convenience of using the barrage collection for users from different countries can be improved, thereby increasing the user usage rate.
[0078] The bullet screen processing method provided in the embodiment of the present application can be executed by a bullet screen processing device. In the embodiment of the present application, the bullet screen processing device executing the bullet screen processing method is taken as an example to illustrate the bullet screen processing device provided in the embodiment of the present application.
[0079] like Figure 4 As shown, an embodiment of the present application also provides a barrage processing device 400, including: an acquisition module 401 and a processing module 402; the acquisition module 401 is used to acquire a first picture, and the first picture includes first position information; the processing module 402 is used to generate a first scene identifier associated with the first picture when the picture similarity between the first picture and each pre-stored picture in the first pre-stored picture is less than a first threshold; wherein the first pre-stored picture has an association relationship with at least one scene identifier generated historically, a scene identifier is associated with one of the first pre-stored pictures, the one scene identifier corresponds to a barrage set, the one barrage set includes barrage information related to the photographed object in the one pre-stored picture, and the at least one scene identifier includes: a scene identifier within a first range centered on the first position information.
[0080] Optionally, the device 400 also includes a receiving module 403; the acquisition module 401 is also used to acquire a second picture, the second picture includes second position information, and the second position information is located within the first range; the receiving module 403 is used to receive a first input; the processing module 402 is also used to respond to the first input, and when the picture similarity between the second picture and each pre-stored picture in the second pre-stored picture is less than the first threshold, generate a first sub-identifier associated with the second picture, and associate the first sub-identifier with the first scene identifier; wherein the second pre-stored picture is a picture associated with a target sub-identifier, the target sub-identifier is a historically generated sub-identifier of the first scene identifier, and one sub-identifier corresponds to a bullet screen set.
[0081] In an embodiment of the present application, a first scene identifier associated with the first screen can be generated when the screen similarity between the first screen and each pre-stored screen in the first pre-stored screen is less than a first threshold. On the one hand, since the first pre-stored screen has an association relationship with at least one scene identifier generated historically, and the at least one scene identifier includes a scene identifier within a first range centered on the first position information, it is possible to avoid repeatedly establishing a scene identifier for the same thing. In this way, not only the uniqueness of the barrage set for the same thing can be guaranteed, but it is also conducive to the collection of barrage information. On the other hand, since one scene identifier corresponds to one barrage set, that is, users can flexibly establish barrage sets for things around them, thereby broadening the channels for users to obtain evaluation information.
[0082] like Figure 5 As shown, an embodiment of the present application also provides a barrage processing device 500, including: an acquisition module 501, a processing module 502 and a display module 503; the acquisition module 501 is used to acquire a third picture, and the third picture includes third position information; the processing module 502 is used to determine a scene identifier within a second range centered on the third position information, and determine a corresponding third pre-stored picture according to the scene identifier within the second range; traverse the third pre-stored picture to obtain a fourth picture whose picture similarity with the third picture is greater than a second threshold, and determine a second scene identifier according to the fourth picture; the display module 503 is used to display a barrage set corresponding to the second scene identifier, and the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth picture.
[0083] Optionally, the second scene identifier includes at least one sub-identifier; the acquisition module 501 is also used to acquire the fifth picture, the fifth picture includes fourth position information, and the fourth position information is located within the second range; the processing module 502 is also used to determine the sixth picture from the fourth pre-stored picture according to the fifth picture, and determine the second sub-identifier according to the sixth picture; the display module 503 is also used to display the bullet screen set corresponding to the second sub-identifier; wherein the fourth pre-stored picture has an association relationship with the at least one sub-identifier, a sub-identifier is associated with a pre-stored picture in the fourth pre-stored picture, a sub-identifier corresponds to a bullet screen set, the second sub-identifier is one of the at least one sub-identifier, and the bullet screen set corresponding to the second sub-identifier includes bullet screen information related to the photographed object in the sixth picture.
[0084] Optionally, the device 500 also includes a receiving module 504; the receiving module 504 is used to receive a second input while displaying the bullet screen set corresponding to the second scene identifier; the display module 503 is also used to display the first bullet screen information in the bullet screen set corresponding to the second scene identifier in response to the second input; or, the receiving module 504 is used to receive a third input while displaying the bullet screen set corresponding to the second sub-identifier; the display module 503 is also used to display the second bullet screen information in the bullet screen set corresponding to the second sub-identifier in response to the third input.
[0085] Optionally, the receiving module 504 is used to receive a fourth input from the user for a target language control while displaying at least one language control; the display module 503 is specifically used to display the barrage information in the barrage set corresponding to the second scene identifier in accordance with the target language in response to the fourth input; or, the display module 503 is specifically used to display the barrage information in the barrage set corresponding to the second sub-identifier in accordance with the target language in response to the fourth input.
[0086] In an embodiment of the present application, since the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth screen, and the picture similarity between the fourth screen and the third screen is greater than the second threshold, the barrage information related to the photographed object in the third screen can be obtained. Therefore, when the user wants to obtain evaluation information of nearby objects, he can trigger the electronic device to perform image recognition on the photographed image by taking a picture. This not only can obtain more targeted evaluation information on things around him, but also can improve the convenience of obtaining evaluation information and reduce the limitations of the channel where the evaluation information is located.
[0087] The bullet screen processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0088] The bullet screen processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0089] The bullet screen processing device provided in the embodiment of the present application can achieve Figures 1 to 3 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0090] Alternatively, if Figure 6 As shown, an embodiment of the present application also provides an electronic device 600, including a processor 601 and a memory 602, and the memory 602 stores a program or instruction that can be executed on the processor 601. When the program or instruction is executed by the processor 601, the various steps of the above-mentioned barrage processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0091] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0092] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0093] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.
[0094] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0095] Among them, processor 1010 is used to obtain a first picture, and the first picture includes first position information; processor 1010 is used to generate a first scene identifier associated with the first picture when the picture similarity between the first picture and each pre-stored picture in the first pre-stored picture is less than a first threshold; wherein the first pre-stored picture has an association relationship with at least one scene identifier generated historically, a scene identifier is associated with a pre-stored picture in the first pre-stored pictures, and the one scene identifier corresponds to a barrage set, and the one barrage set includes barrage information related to the photographed object in the one pre-stored picture, and the at least one scene identifier includes: a scene identifier within a first range centered on the first position information.
[0096] In an embodiment of the present application, a first scene identifier associated with the first screen can be generated when the screen similarity between the first screen and each pre-stored screen in the first pre-stored screen is less than a first threshold. On the one hand, since the first pre-stored screen has an association relationship with at least one scene identifier generated historically, and the at least one scene identifier includes a scene identifier within a first range centered on the first position information, it is possible to avoid repeatedly establishing a scene identifier for the same thing. In this way, not only the uniqueness of the barrage set for the same thing can be guaranteed, but it is also conducive to the collection of barrage information. On the other hand, since one scene identifier corresponds to one barrage set, that is, users can flexibly establish barrage sets for things around them, thereby broadening the channels for users to obtain evaluation information.
[0097] Optionally, the processor 1010 is also used to obtain a second picture, the second picture includes second position information, and the second position information is located within the first range; the user input unit 1007 is used to receive a first input; the processor 1010 is also used to respond to the first input, and when the picture similarity between the second picture and each pre-stored picture in the second pre-stored picture is less than the first threshold, generate a first sub-identifier associated with the second picture, and associate the first sub-identifier with the first scene identifier; wherein the second pre-stored picture is a picture associated with a target sub-identifier, the target sub-identifier is a historically generated sub-identifier of the first scene identifier, and one sub-identifier corresponds to one bullet screen set.
[0098] In an embodiment of the present application, since a first sub-identifier associated with a first scene identifier can be established, the barrage set corresponding to the first scene identifier can include at least one lower-level barrage set. In this way, not only can the richness of the barrage information in a scene system be improved, but also the association between the bullet screen set and the upper-level barrage set can be established, thereby improving the convenience of users in searching for barrage sets.
[0099] Among them, the processor 1010 is used to obtain a third picture, and the third picture includes third position information; the processor 1010 is used to determine the scene identifier within a second range centered on the third position information, and determine the corresponding third pre-stored picture according to the scene identifier within the second range; traverse the third pre-stored picture to obtain a fourth picture whose picture similarity with the third picture is greater than a second threshold, and determine the second scene identifier according to the fourth picture; the display unit 1006 is used to display the barrage set corresponding to the second scene identifier, and the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth picture.
[0100] In an embodiment of the present application, since the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth screen, and the picture similarity between the fourth screen and the third screen is greater than the second threshold, the barrage information related to the photographed object in the third screen can be obtained. Therefore, when the user wants to obtain evaluation information of nearby objects, he can trigger the electronic device to perform image recognition on the photographed image by taking a picture. This not only can obtain more targeted evaluation information on things around him, but also can improve the convenience of obtaining evaluation information and reduce the limitations of the channel where the evaluation information is located.
[0101] Optionally, the second scene identifier includes at least one sub-identifier; the processor 1010 is also used to obtain a fifth screen, the fifth screen includes fourth position information, and the fourth position information is located within the second range; the processor 1010 is also used to determine a sixth screen from a fourth pre-stored screen based on the fifth screen, and determine a second sub-identifier based on the sixth screen; the display unit 1006 is also used to display a bullet screen set corresponding to the second sub-identifier; wherein the fourth pre-stored screen has an association relationship with the at least one sub-identifier, a sub-identifier is associated with a pre-stored screen in the fourth pre-stored screen, a sub-identifier corresponds to a bullet screen set, the second sub-identifier is one of the at least one sub-identifier, and the bullet screen set corresponding to the second sub-identifier includes bullet screen information related to the photographed object in the sixth screen.
[0102] In an embodiment of the present application, the bullet screen set corresponding to the second sub-identifier can be displayed according to the fifth screen. Since the second sub-identifier is one of at least one sub-identifier of the second scene identifier, the user can find the bullet screen set corresponding to each sub-identifier through the second scene identifier, thereby obtaining a deeper and more comprehensive understanding of the photographed object in the screen corresponding to each sub-identifier.
[0103] Optionally, the user input unit 1007 is used to receive a second input while displaying the bullet screen set corresponding to the second scene identifier; the display unit 1006 is also used to display the first bullet screen information in the bullet screen set corresponding to the second scene identifier in response to the second input; or, the user input unit 1007 is used to receive a third input while displaying the bullet screen set corresponding to the second sub-identifier; the display unit 1006 is also used to display the second bullet screen information in the bullet screen set corresponding to the second sub-identifier in response to the third input.
[0104] In an embodiment of the present application, since the user can input new barrage information when the electronic device displays a barrage set or a corresponding barrage set, the richness of the barrage information in the barrage set or the corresponding barrage set can be improved.
[0105] Optionally, the user input unit 1007 is used to receive a fourth input from the user to a target language control while displaying at least one language control; the display unit 1006 is specifically used to display the barrage information in the barrage set corresponding to the second scene identifier in the target language corresponding to the target language control in response to the fourth input; or, the display unit 1006 is specifically used to display the barrage information in the barrage set corresponding to the second sub-identifier in the target language in response to the fourth input.
[0106] In an embodiment of the present application, since the barrage set or the barrage information in the barrage set can be displayed in the target language selected by the user, the convenience of using the barrage set by users from different countries can be improved, thereby increasing the user usage rate.
[0107] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0108] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0109] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.
[0110] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned barrage processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0111] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0112] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned barrage processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0113] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0114] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned barrage processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0115] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0116] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0117] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for processing barrage, characterized in that: include: The first electronic device acquires a third picture, where the third picture includes third position information; The first electronic device determines a scene identifier within a second range centered on the third location information, and determines a corresponding third pre-stored screen according to the scene identifier within the second range; The first electronic device traverses the third pre-stored picture, obtains a fourth picture whose picture similarity with the third picture is greater than a second threshold, and determines a second scene identifier according to the fourth picture; The second scene identifier includes at least one sub-identifier; The first electronic device displays a barrage set corresponding to the second scene identifier, where the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth picture; The first electronic device acquires a fifth picture, where the fifth picture includes fourth position information, and the fourth position information is located within the second range; The first electronic device determines a sixth picture from the fourth pre-stored picture according to the fifth picture, and determines a second sub-identifier according to the sixth picture; The first electronic device displays a bullet screen set corresponding to the second sub-identifier; Among them, the fourth pre-stored screen is associated with the at least one sub-identifier, one sub-identifier is associated with one pre-stored screen in the fourth pre-stored screen, one sub-identifier corresponds to a bullet screen set, the second sub-identifier is one of the at least one sub-identifier, and the bullet screen set corresponding to the second sub-identifier includes bullet screen information related to the photographed object in the sixth screen.
2. The method for processing barrage according to claim 1, characterized in that: The method further comprises: The first electronic device receives a second input while displaying the bullet screen set corresponding to the second scene identifier; In response to the second input, the first electronic device displays the first bullet screen information in the bullet screen set corresponding to the second scene identifier; or The first electronic device receives a third input while displaying the bullet screen set corresponding to the second sub-identifier; In response to the third input, the first electronic device displays the second bullet screen information in the bullet screen set corresponding to the second sub-identifier.
3. The method for processing barrage according to claim 1, characterized in that: Before displaying the bullet screen set corresponding to the second scene identifier, the method further includes: The first electronic device receives a fourth input of a user to a target language control while displaying at least one language control; The first electronic device displays a bullet screen set corresponding to the second scene identifier, including: The first electronic device displays the barrage information in the barrage set corresponding to the second scene identifier in accordance with the target language corresponding to the target language control in response to the fourth input; The displaying of the bullet screen set corresponding to the second sub-identifier includes: In response to the fourth input, the first electronic device displays the bullet screen information in the bullet screen set corresponding to the second sub-identifier in the target language.
4. The method for processing barrage according to claim 1, characterized in that: Applicable to a second electronic device, comprising: The second electronic device acquires a first picture, where the first picture includes first location information; The second electronic device generates a first scene identifier associated with the first picture when the picture similarity between the first picture and each of the first pre-stored pictures is less than a first threshold; Among them, the first pre-stored picture is associated with at least one scene identifier generated historically, a scene identifier is associated with a pre-stored picture in the first pre-stored picture, the one scene identifier corresponds to a barrage set, the one barrage set includes barrage information related to the photographed object in the one pre-stored picture, and the at least one scene identifier includes: a scene identifier within a first range centered on the first position information.
5. The method for processing barrage according to claim 4, characterized in that: After generating the first scene identifier associated with the first picture, the method further includes: The second electronic device acquires a second picture, where the second picture includes second location information, and the second location information is within the first range; The second electronic device receives the first input; In response to the first input, the second electronic device generates a first sub-identifier associated with the second picture and associates the first sub-identifier with the first scene identifier when the picture similarity between the second picture and each of the second pre-stored pictures is less than the first threshold; The second pre-stored screen is a screen associated with a target sub-identifier, the target sub-identifier is a sub-identifier generated historically from the first scene identifier, and one sub-identifier corresponds to one bullet screen set.
6. A bullet screen processing device, characterized in that: The part of the device applied to the first electronic device includes: a first acquisition module, a first processing module and a first display module; The first acquisition module is used to acquire a third picture, where the third picture includes third position information; The first processing module is used to determine a scene identifier within a second range centered on the third position information, and determine a corresponding third pre-stored picture according to the scene identifier within the second range; traverse the third pre-stored picture to obtain a fourth picture whose picture similarity with the third picture is greater than a second threshold, and determine a second scene identifier according to the fourth picture; the second scene identifier includes at least one sub-identifier; The first display module is used to display a barrage set corresponding to the second scene identifier, where the barrage set corresponding to the second scene identifier includes barrage information related to the photographed object in the fourth picture; The first acquisition module is further used to acquire a fifth picture, the fifth picture includes fourth position information, and the fourth position information is located in the second range; The first processing module is further used to determine a sixth picture from the fourth pre-stored picture according to the fifth picture, and determine a second sub-identifier according to the sixth picture; The first display module is further used to display the bullet screen set corresponding to the second sub-identifier; Among them, the fourth pre-stored screen is associated with the at least one sub-identifier, one sub-identifier is associated with one pre-stored screen in the fourth pre-stored screen, one sub-identifier corresponds to a bullet screen set, the second sub-identifier is one of the at least one sub-identifier, and the bullet screen set corresponding to the second sub-identifier includes bullet screen information related to the photographed object in the sixth screen.
7. The bullet screen processing device according to claim 6, characterized in that: The device also includes a first receiving module; The first receiving module is used to receive a second input while displaying the bullet screen set corresponding to the second scene identifier; the display module is further used to display the first bullet screen information in the bullet screen set corresponding to the second scene identifier in response to the second input; or The first receiving module is used to receive a third input while displaying the bullet screen set corresponding to the second sub-identifier; the display module is also used to display the second bullet screen information in the bullet screen set corresponding to the second sub-identifier in response to the third input.
8. The bullet screen processing device according to claim 6, characterized in that: The device also includes a receiving module; The receiving module is configured to receive a fourth input of a user to a target language control when at least one language control is displayed; The display module is specifically configured to display the bullet-screen information in the bullet-screen set corresponding to the second scene identifier in accordance with the target language corresponding to the target language control in response to the fourth input; or The display module is specifically configured to display the bullet screen information in the bullet screen set corresponding to the second sub-identifier in accordance with the target language in response to the fourth input.
9. The bullet screen processing device according to claim 6, characterized in that: The part of the device applied to the second electronic device includes: a second acquisition module and a second processing module; The second acquisition module is used to acquire a first picture, where the first picture includes first position information; The second processing module is used to generate a first scene identifier associated with the first picture when the picture similarity between the first picture and each pre-stored picture in the first pre-stored pictures is less than a first threshold; Among them, the first pre-stored picture is associated with at least one scene identifier generated historically, a scene identifier is associated with a pre-stored picture in the first pre-stored picture, the one scene identifier corresponds to a barrage set, the one barrage set includes barrage information related to the photographed object in the one pre-stored picture, and the at least one scene identifier includes: a scene identifier within a first range centered on the first position information.
10. The bullet screen processing device according to claim 9, characterized in that: The device also includes a second receiving module; The second acquisition module is further used to acquire a second picture, where the second picture includes second position information, and the second position information is located within the first range; The second receiving module is used to receive a first input; The second processing module is further configured to, in response to the first input, generate a first sub-identifier associated with the second picture and associate the first sub-identifier with the first scene identifier when the picture similarity between the second picture and each of the second pre-stored pictures is less than the first threshold; The second pre-stored screen is a screen associated with a target sub-identifier, the target sub-identifier is a sub-identifier generated historically from the first scene identifier, and one sub-identifier corresponds to one bullet screen set.
Citation Information
Patent Citations
Bullet screen display method and apparatus, bullet screen push method and apparatus, and bullet screen application system
CN106982387A
Information processing method and device
CN108924624A