Information publishing method, information display method and related device based on social network
By adding tags to users' social network photos and generating photo galleries, the problem of users' low freedom to post information on social networks is solved, and higher privacy and fun are achieved.
Patent Information
- Application Number
- CN202510107720.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-05-02
AI Technical Summary
In the prior art, users have little freedom to post information on social networks, which limits the way and content of users to share photos.
By obtaining multiple images and adding at least one tag to each image, the tag corresponds to the target contact, generates an image gallery and publishes it to the corresponding contact according to the tag.
It expands users' freedom to publish information, improves privacy and fun, and allows users to classify and publish different photo collections according to different contacts.
Smart Images

Figure CN119922158A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electronic equipment, and in particular to a method and related device for information publishing and display based on a social network. Background Art
[0002] With the development of mobile phone computational photography technology, people in contemporary society are increasingly keen on taking photos with mobile terminals and sharing them with friends in a timely manner. However, for some users, the current photo sharing methods are relatively monotonous, which greatly limits the freedom of users to share photos. Therefore, a method that can expand the freedom of users to publish photos is urgently needed. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide an information publishing method, an information display method and related devices based on a social network, which can at least solve the problem that users have limited freedom in publishing information on a social network.
[0004] In order to solve the above technical problems, this application is implemented as follows:
[0005] In a first aspect, an embodiment of the present application provides an information publishing method based on a social network, which is applied to a first electronic device, including: obtaining first information, the first information including multiple pictures, wherein each picture has at least one first tag, and each first tag corresponds to at least one target contact; generating at least one first atlas based on the multiple pictures in the first information, each picture in each first atlas has the same first tag; and publishing the first atlas to the target contact corresponding to the first tag.
[0006] In a second aspect, an embodiment of the present application provides an information display method based on a social network, which is applied to a second electronic device, including: receiving a first picture album published by a first electronic device, the first picture album having multiple pictures, each picture having the same first label; and displaying the first picture album to a target contact corresponding to the first label.
[0007] In a third aspect, an embodiment of the present application provides a device for publishing information based on a social network, the device comprising: an acquisition module for acquiring first information, the first information comprising multiple pictures, wherein each picture has at least one corresponding first tag, and each first tag corresponds to at least one target contact; a generation module for generating at least one first atlas based on the multiple pictures in the first information, each picture in each first atlas having the same first tag; and a publishing module for publishing the first atlas to the target contact corresponding to the first tag.
[0008] In a fourth aspect, an embodiment of the present application provides a device for displaying information based on a social network, the device comprising: a receiving module for receiving a first picture album published by a first electronic device, the first picture album having multiple pictures, each picture having the same first label; and a display module for displaying the first picture album to a target contact corresponding to the first label.
[0009] 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 above-mentioned information publishing method are implemented, or the steps of the above-mentioned information display method are implemented.
[0010] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the above-mentioned information publishing method are implemented, or the steps of the above-mentioned information display method are implemented.
[0011] In an embodiment of the present application, a user inputs multiple pictures as first information, and obtains the first information input by the user, wherein the first information includes multiple pictures input by the user, wherein each picture has at least one first tag, and the first tag corresponds to at least one target contact; the first tag is a tag for classifying the target contact; at least one first atlas is generated according to the multiple pictures in the first information; and the first atlas is published to the corresponding target contact according to the first tag. The present application can achieve the expansion of the freedom of users to publish photos, improve privacy and increase interest. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The drawings described herein are used to provide further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.
[0013] Figure 1 This is one of the electronic device display schematic diagrams provided in the embodiments of the present application;
[0014] Figure 2 This is a second electronic device display schematic diagram provided by conventional technical means;
[0015] Figure 3 This is a third electronic device display schematic diagram provided in an embodiment of the present application;
[0016] Figure 4 This is one of the flow charts of a method for publishing information based on a social network platform provided in an embodiment of the present application;
[0017] Figure 5 This is the second flowchart of a method for publishing information based on a social network platform provided in an embodiment of the present application;
[0018] Figure 6 This is the third flowchart of a method for publishing information based on a social network platform provided in an embodiment of the present application;
[0019] Figure 7 is a structural block diagram of an electronic device provided in an embodiment of the present application;
[0020] Figure 8 It is a hardware structure block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] 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.
[0022] 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.
[0023] In conjunction with the accompanying drawings, the information publishing method, display method and related devices based on social network provided by the embodiments of the present application are described below through specific embodiments and their application scenarios.
[0024] refer to Figure 4 , Figure 4 : is a flow chart of a method for publishing information based on a social network provided by an embodiment of the present invention, the method comprising the following steps:
[0025] Step S400, obtaining first information, the first information including a plurality of pictures, wherein each picture has at least one corresponding first tag, and each first tag corresponds to at least one target contact;
[0026] Step S401, generating at least one first atlas according to the plurality of images in the first information, wherein each image in each first atlas has the same first label;
[0027] Step S402: publishing the first photo album to a target contact corresponding to the first tag.
[0028] By adopting the above method, the present application can expand the freedom of users to publish information.
[0029] In the embodiment of the present application, the first electronic device may be a portable electronic device, such as a mobile phone, a tablet computer, a wearable device, a laptop computer, or a vehicle-mounted device, or may be other electronic devices, which is not specifically limited in the present application.
[0030] In an embodiment of the present application, step S400 may specifically be that a user performs an input operation on a first electronic device to input first information, where the first information includes multiple pictures. The user inputs the multiple pictures into a server of a social networking platform according to different first tags, and the server obtains and stores the multiple pictures.
[0031] In the above embodiment, the first information may be information consisting of several pictures selected by the user from the photo album, camera software, storage folder and other software of the first electronic device; the first information may also include text symbol information, video information or audio information input by the user, and this application does not make any specific limitations on this.
[0032] In the above embodiment, each picture has at least one first tag, and the first tag corresponds to at least one target contact. The first tag can be a tag added to the picture when the user inputs the first information to the social network platform. The first tag can also be a user-defined first tag or a default first tag of the social network platform. The first tag can be a classification tag for the user's target contact on the social network platform, and the description of the classification can include but is not limited to: classmates, family members, colleagues, etc. Each picture can have more than one first tag, and the number of first tags for each picture can be customized by the user.
[0033] The form of the first atlas includes, but is not limited to, nine-grid atlas, page-turning atlas, long strip atlas and other publishing forms, and this application does not make any specific limitations on this.
[0034] The social network platform in the above embodiment can be a social chat software, an Internet website, a circle of friends, and other social network platforms, and this application does not make specific limitations on this. The aforementioned server can be a cloud server, a website server, a database server, a file server, and the like, and this application does not make specific limitations on this.
[0035] In the above embodiments, reference Figure 1The display interface of the electronic device on the right side of the middle, the social networking platform also has an editing interface, so that users can edit the information they want to publish. The editing interface may include several physical buttons or virtual buttons, such as an edit button, a button for adding pictures, a button for whether to publish information according to tags, a button for publishing the first album, etc. The user can perform further editing and modification, such as adding pictures, changing the first tag of the picture, changing the name of the first tag, whether to publish information according to the tag, publishing the first album, etc. The various editing and modification operations of the above-mentioned users can be set touch operations, such as: a long press operation of a button or a picture, or a sliding operation of a button or a picture by a user, or a double-click operation of a button or a picture by a user, and it can also be a rotation operation of a button or a picture by a user, etc., and this application does not make specific limitations on this.
[0036] In the embodiment of the present application, step S410, refer to Figure 4 Specifically, the server may generate a plurality of first picture sets according to the first tag of the picture input by the user, and the multiple pictures in each first picture set have the same first tag, which is used to indicate that the pictures are to be published to the corresponding target contact.
[0037] In the embodiment of the present application, step S420 may be that the server publishes the first atlas corresponding to the tag to the target contact corresponding to the first tag. Specifically, the server may publish the first atlas corresponding to the first tag to the second electronic device corresponding to the target contact, or the first electronic device may directly publish the first atlas to the second electronic device, which is not specifically limited in the present application.
[0038] The first electronic device and the second electronic device may be electronic devices of the same type or of different types, which is not specifically limited in the present application.
[0039] The first electronic device can be used as an electronic device for publishing the first atlas, and can also be used as an electronic device for receiving the first atlas; the second electronic device can be used as an electronic device for receiving the first atlas, and can also be used as an electronic device for publishing the first atlas. Specifically, in the above embodiment, the first electronic device is used as an electronic device for publishing the first atlas, and the second atlas is used as an electronic device for receiving the first atlas.
[0040] Through the above steps, the user can publish different first picture albums to target contacts of different groups and types through the first electronic device and the server of the social networking platform, thereby expanding the freedom of the user to publish information and improving the privacy of the information published by the user.
[0041] In some embodiments of the present application, Figure 5, generating at least one first atlas according to the multiple pictures in the first information, and also including: cropping the multiple pictures according to the screen content and the first label of the multiple pictures, and generating at least one first atlas from the cropped multiple pictures.
[0042] refer to Figure 2 In the prior art or conventional technical means, after the user inputs a picture to a server or electronic device, the server or electronic device will crop the picture, and when the picture is published, it will be published to the target contact in the form of a thumbnail or a small window picture. However, the above operation often results in improper cropping, which makes the thumbnail unable to reflect the original important information or key content of the picture.
[0043] refer to Figure 3 In some embodiments of the present application, after the user inputs the picture, the server can crop the picture. For example, after the user inputs the picture and stores it on the server, the server can identify the content of the picture, and the identification items include but are not limited to: identifying objects, identifying faces, identifying scenes, identifying emotions, identifying expressions, or identifying locations. When the server publishes the corresponding first atlas to the target contact, it crops or trims the original picture input by the user to obtain a thumbnail or a small window picture based on the first tag selected by the user and the identification of the content of the picture in the picture, so as to reflect the relevant information with the target contact in the thumbnail or small window picture.
[0044] refer to Figure 3Taking a group photo as an example, a user inputs a group photo including facial information of friend 1, friend 2 and the user into a server of a social networking platform, and publishes a corresponding first photo album including the group photo to friend 1, friend 2 and other target contacts. When the server publishes the corresponding first photo album to friend 1, the server performs face recognition and image cropping on the group photo according to the first tag set by the user for friend 1 and the picture content of the group photo, and generates a thumbnail or a small window image, so that the face information of friend 1 is reflected in the thumbnail or small window image of the first photo album published to friend 1; when the server publishes the corresponding first photo album to friend 2, the server performs face recognition and image cropping on the group photo according to the first tag set by the user for friend 2 and the picture content of the group photo, and generates a thumbnail or a small window image, so that the face information of friend 2 is reflected in the thumbnail or small window image of the first photo album published to friend 2; when publishing the corresponding first photo album to target contacts other than friend 1 and friend 2, the server performs face recognition and image cropping on the group photo according to the first tag set by the user for other target contacts and the picture content of the group photo, so that the face information of the user is reflected in the thumbnail or small window image of the first photo album published to other target contacts. By adopting the above implementation, the problem of improper cropping of thumbnails or small window images in the first picture collection can be solved, and thumbnails highlighting corresponding key information can be published to different types of friends, thereby improving the freedom of publishing information and enhancing privacy and interest.
[0045] For example, the implementation method of identifying and cropping the pictures uploaded by the user in the above embodiment can be implemented by artificial intelligence models such as traditional machine learning models, deep learning models, natural language processing models, and computer vision models deployed on the service side. The artificial intelligence model deployed on the server side can read the picture input by the user and the first tag set by the user, and identify and crop the content of the picture screen. For example, according to the "classmate" tag set by the user, the user's "classmate" is identified from the group photo, and then the picture is cropped to generate a thumbnail that highlights the relevant information of the target contact.
[0046] Further, refer to Figure 6 In some embodiments of the present application, generating at least one first atlas based on multiple images in the first information also includes: randomly selecting at least one of the multiple images; updating the first labels of the multiple randomly selected images; generating at least one first atlas based on the multiple randomly selected images, wherein the multiple images in each first atlas have the same updated first label.
[0047] Specifically, in response to the user's second input, the server may not publish the corresponding first atlas to the target contact according to the set first label. The server may randomly select multiple pictures from the multiple pictures in the first information and update their first labels. The second input may be voice input or gesture input. The second input may be a user's long press operation on a physical key or a virtual key, a user's sliding operation on a key, a user's double-click operation on a key, or a user's rotation or pressing operation on a key, etc. This application does not make specific restrictions on this. The updated first label may correspond to all target contacts in the user's contact list. At this time, a first atlas is generated based on the randomly selected multiple pictures. All pictures in the atlas have the same updated first label, corresponding to all target contacts; the updated first label may correspond to some target contacts. At least one first atlas is generated based on the randomly selected multiple pictures, and each first atlas has the same updated first label. By adopting the above steps, it is possible to publish the first atlas to the target contacts without following the set first label: a number of pictures may be randomly selected from multiple pictures to form a first atlas, and then the first atlas may be published to all target contacts; or a number of pictures may be randomly selected from multiple pictures, their first labels may be changed, and a number of first atlases may be generated according to the first labels, thereby publishing different first atlases consisting of random pictures to target contacts corresponding to different labels.
[0048] Further, refer to Figure 1 In some embodiments of the present application, each picture also has at least one second label, and the second label is used to indicate the arrangement order of the picture in the first atlas.
[0049] like Figure 1 As shown, when a user inputs multiple pictures, in addition to adding a first tag to the picture, a second tag can also be added to the picture. The second tag is used to indicate the arrangement order of the pictures in the first picture collection; for example, in a nine-square grid picture collection, the second tag can be used to indicate a certain square in the nine-square grid picture collection; in a vertical long picture, the second tag can be used to indicate the position of a certain picture in the vertical row. The number of second tags for each picture can be defined by the user. By using the first tag and the second tag to input pictures, the user can simultaneously publish the corresponding picture collection containing multiple pictures to different types of target contacts, and can also customize the arrangement order of the pictures in the picture collection, which expands the freedom of users to publish information, and can also improve privacy and fun.
[0050] Furthermore, in an embodiment of the present application, the arrangement order of the pictures in the first atlas is random.
[0051] It is understandable that, without limiting the arrangement order of the pictures in the first collection, the arrangement order of the pictures in the first collection can be random, thereby enriching the fun of the first collection published by the user.
[0052] By adopting the above method, the user can publish information not according to the set first label for classifying the target contact, and the published information has strong randomness, which improves the freedom of publishing information and the interest of publishing information.
[0053] An embodiment of the present application also provides an information display method based on a social network, which is applied to a second electronic device, including: receiving a first picture album published by a first electronic device, the first picture album having multiple pictures, and the multiple pictures having the same first tag; displaying the first picture album to a target contact corresponding to the first tag.
[0054] It is understandable that the second electronic device can be a portable electronic device, such as a mobile phone, a tablet computer, a wearable device, a laptop computer or a vehicle-mounted device, or other electronic devices, and this application does not specifically limit this. Specifically, in the above embodiment, the second electronic device serves as an electronic device for receiving the first atlas. While the second electronic device serves as an electronic device for receiving the first atlas, it can also serve as an electronic device for publishing the first atlas. The second electronic device is an electronic device corresponding to the target contact.
[0055] In the above embodiment, specifically, the second electronic device can receive a first atlas published by the server to the second electronic device, the first atlas contains multiple pictures, and each picture in the first atlas has the same first tag; after the second electronic device receives the first atlas, the second electronic device can display the first atlas to the target contact corresponding to the first tag. The server publishes the first atlas to the second electronic device corresponding to the first tag based on the first tag, and the second electronic device displays the first atlas to the target contact.
[0056] In some embodiments of the present application, after displaying the first atlas to the target contact corresponding to the first tag, it also includes: receiving a first input from the target contact; updating the first atlas in response to the first input from the target contact; and displaying the first atlas to the target contact. In the above embodiments, it can be understood that the first input from the target contact is received, and the first input can be in the form of touch input, voice input, gesture input, etc., which is not specifically limited in the present application. After displaying the first atlas to the target contact, the second electronic device can receive the first input from the user, and the first input includes one of the following inputs: closing the social networking platform, refreshing the social networking platform, viewing the social networking platform, refreshing the display interface of the first atlas, viewing the display interface of the first atlas, closing the display interface of the first atlas, etc.
[0057] In response to the first input, the first atlas is updated. Updating the first atlas may include one of the following operations: updating the arrangement order of the pictures in the first atlas; the second electronic device sends an update request to the server, the server generates an updated first atlas, the picture content of the updated first atlas is different from the previous one or the picture arrangement order is different, and the updated first atlas is released to the second electronic device; the second electronic device sends an update request to the first electronic device, the first electronic device generates an updated first atlas, the picture content of the updated first atlas is different from the previous one or the picture arrangement order is different, and the updated first atlas is released to the second electronic device; a number of pictures are randomly selected from the first atlas to generate a new first atlas, and the arrangement order of the pictures in the first atlas is randomly arranged, and so on. After updating the first atlas, the first atlas is displayed to the target contact. It can be understood that through the above steps, it can be achieved that each time the target contact views the first atlas, the content displayed in the first atlas is different, which expands the freedom of displaying information on the second electronic device.
[0058] In the above embodiment, in response to the first input of the target contact, the first atlas is updated, and the method further includes: each picture in the first atlas also has at least one second tag, and the second tag is used to indicate the arrangement order of the pictures in the first atlas; in response to the first input of the target contact, the second tag is updated, thereby updating the arrangement order of each picture in the first atlas.
[0059] Specifically, each picture in the first picture collection has at least one second tag, and the second tag is used to indicate the arrangement order of the pictures in the first picture collection; for example, in a nine-square picture collection, the second tag can be used to indicate a certain square in the nine-square picture collection; in a vertical long picture, the second tag can be used to indicate the position of a certain picture in the vertical row. The second tag can be a tag added to each picture when the first electronic device publishes the first picture collection.
[0060] In some embodiments of the present application, displaying the first atlas to a target contact corresponding to the first tag further includes: cropping the multiple pictures constituting the first atlas according to the screen content of the multiple pictures and the first tag; and displaying the cropped first atlas to the target contact.
[0061] This cropping method is consistent with the aforementioned cropping method and is a cropping method used on the receiving device side, that is, the image content and the first label are recognized by the artificial intelligence model deployed on the server, so as to crop a thumbnail or a small window image that best highlights the information of the target contact from the image. To avoid repetition, this application does not go into too much detail. By using this cropping method, the richness of information displayed to the target contact can be achieved and the interest can be increased.
[0062] An embodiment of the present application provides a device for publishing information based on a social network, the device comprising: an acquisition module, used to acquire first information, the first information comprising multiple pictures, wherein each picture has at least one corresponding first tag, and each first tag corresponds to at least one target contact; a generation module, used to generate at least one first picture set according to the multiple pictures in the first information; and a publishing module, used to publish the first picture set to the target contact corresponding to the first tag.
[0063] Optionally, in the device for publishing information provided by the embodiment of the present application, the generation module also includes: a cropping sub-module, which is used to crop the multiple pictures according to the screen content and the first label of the multiple pictures, and generate a first picture album from the cropped multiple pictures.
[0064] Optionally, in the apparatus for publishing information provided by the embodiment of the present application, the generation module further includes: a selection submodule, used to randomly select at least one of the multiple pictures; an update submodule, used to update the first tags of the multiple randomly selected pictures;
[0065] Optionally, in the apparatus for publishing information provided by an embodiment of the present application, the publishing module is further used to: publish the first picture album to the corresponding target contact after the first tag is updated.
[0066] Optionally, in an embodiment of the present application, each picture further has at least one second tag, and the second tag is used to indicate the arrangement order of the picture in the first atlas.
[0067] Optionally, in an embodiment of the present application, the arrangement order of the pictures in the first atlas is random.
[0068] An embodiment of the present application provides a device for displaying information based on a social network, the device comprising: a receiving module, used to receive a first picture album published by a first electronic device, the first picture album having multiple pictures, the multiple pictures having the same first tag, and each first tag corresponding to at least one target contact; a display module, used to display the first picture album to the target contact corresponding to the first tag.
[0069] Optionally, the device for displaying information provided in an embodiment of the present application further includes: a receiving module, which is also used to receive a first input from a target contact; a responding module, which is used to update the first atlas in response to the first input from the target contact; and a display module, which is also used to display the first atlas to the target contact.
[0070] Optionally, in an embodiment of the present application, each picture in the first atlas also has at least one second tag, and the second tag is used to indicate the arrangement order of the picture in the first atlas; the update submodule is also used to update the second tag in response to the first input of the target contact, thereby updating the arrangement order of each picture in the first atlas.
[0071] Optionally, in the device for displaying information in the embodiment of the present application, the display module further includes: a cropping submodule, which crops the multiple pictures constituting the first picture set according to the picture content of the multiple pictures and the first label.
[0072] The information publishing device and information display device provided in the embodiments of the present application can implement each process implemented in the above method embodiments, and will not be described again here to avoid repetition.
[0073] The device for publishing information and the device for displaying information in the embodiments 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 embodiments of the present application.
[0074] The device for publishing information based on a social network provided in the embodiment of the present application can implement each process of the above method embodiment, and will not be described again here to avoid repetition.
[0075] The device for displaying information based on a social network provided in the embodiment of the present application can implement each process of the above method embodiment, and will not be described again here to avoid repetition.
[0076] In the device for publishing information provided in the embodiment of the present application, the user inputs multiple pictures as the first information, and the first information input by the user is obtained, wherein the first information includes multiple pictures input by the user, wherein each picture has at least one corresponding first tag, and the first tag corresponds to at least one target contact; the first tag is a tag for classifying the target contact; at least one first picture set is generated according to the multiple pictures in the first information; and the first picture set is published to the corresponding target contact according to the first tag. The present application can achieve the expansion of the freedom of users to publish information, improve privacy and increase interest.
[0077] Alternatively, if Figure 7 As shown, an embodiment of the present application also provides an electronic device 700, including a processor 701 and a memory 702, wherein the memory 702 stores programs or instructions that can be executed on the processor 701, and when the program or instructions are executed by the processor 701, the various steps of the above-mentioned information publishing method embodiment are implemented, or the various steps of the above-mentioned information display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0078] refer to Figure 8 , is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.
[0079] The electronic device 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810 and other components.
[0080] Those skilled in the art will appreciate that the electronic device 800 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 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 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.
[0081] Among them, in the first electronic device of the embodiment of the present application, the above-mentioned user input unit 807 is used to obtain first information, the first information includes multiple pictures, wherein each picture has at least one first tag, and each first tag corresponds to at least one target contact; the above-mentioned processor 810 is used to generate at least one first atlas according to the multiple pictures in the first information, and the multiple pictures in each first atlas have the same first tag; the above-mentioned network module 802 is used to publish the first atlas to the target contact corresponding to the first tag.
[0082] Optionally, in the above embodiment, the processor 810 is further configured to crop the multiple images according to the screen contents of the multiple images and the first label, and generate at least one first picture set from the cropped multiple images.
[0083] Optionally, in the above embodiment, the above processor 810 is also used to randomly select at least one of the multiple pictures; the processor 810 updates the first labels of the multiple randomly selected pictures; and generates at least one first atlas based on the multiple randomly selected pictures, wherein the multiple pictures in each first atlas have the same updated first label.
[0084] In the second electronic device of the embodiment of the present application, the above-mentioned network module 802 is also used to receive a first picture album published by the first electronic device, the first picture album has multiple pictures, and the multiple pictures have the same first label; the above-mentioned processor 810 is also used to control the display unit 806 to display the first picture album to the target contact corresponding to the first label.
[0085] Optionally, in the above embodiment, the user input unit 807 is also used to receive a first input from a target contact; the processor 810 is used to update the first album in response to the first input from the target contact; the processor 810 is also used to control the display unit 806 to display the first album to the target contact corresponding to the first label.
[0086] Optionally, in the above embodiment, the processor 810 is used to crop the multiple pictures constituting the first picture album according to the screen content of the multiple pictures and the first label; the processor 810 is also used to control the display unit 806 to display the cropped first picture album to the target contact corresponding to the first label.
[0087] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processor (GPU) 841 and a microphone 842, and the graphics processor 841 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 861, and the display panel 861 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 871 and at least one of other input devices 872. The touch panel 871 is also called a touch screen. The touch panel 871 may include two parts: a touch detection device and a touch controller. Other input devices 872 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.
[0088] The memory 809 can be used to store software programs and various data. The memory 809 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 809 may include a volatile memory or a non-volatile memory, or the memory 809 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 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0089] The processor 810 may include one or more processing units; optionally, the processor 810 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 810.
[0090] 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, the various processes of the above-mentioned information publishing method embodiment are implemented, or the various processes of the above-mentioned information display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0091] The processor is the processor in the electronic device 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.
[0092] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, which are coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information publishing method embodiment, or to implement the various processes of the above-mentioned information display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0093] 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.
[0094] 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 information publishing method embodiment, or to implement the various processes of the above-mentioned information display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0095] 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.
[0096] 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 prior art, 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 of each embodiment of the present application.
[0097] 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 publishing information based on social network, characterized in that: Applicable to a first electronic device, comprising: Acquire first information, where the first information includes a plurality of pictures, wherein each of the pictures has at least one first tag, and each of the first tags corresponds to at least one target contact; generating at least one first atlas according to the plurality of images in the first information, wherein each of the images in each of the first atlas has the same first label; The first picture album is published to the target contact corresponding to the first tag.
2. The information publishing method according to claim 1, characterized in that: The generating at least one first atlas according to the plurality of pictures in the first information further includes: The multiple pictures are cropped according to the screen contents of the multiple pictures and the first label, and at least one first picture set is generated from the cropped multiple pictures.
3. The information publishing method according to claim 1, characterized in that: The generating at least one first atlas according to the plurality of pictures in the first information further includes: randomly selecting at least one of the plurality of images; Updating the first labels of the randomly selected multiple pictures; At least one first atlas is generated according to a plurality of randomly selected images, wherein each image in each first atlas has the same updated first label.
4. The information publishing method according to any one of claims 1 to 3, characterized in that: Each of the pictures also has at least one second label, and the second label is used to indicate the arrangement order of the pictures in the first picture set.
5. The information publishing method according to any one of claims 1 to 3, characterized in that: The arrangement order of each of the pictures in the first atlas is random.
6. A method for displaying information based on a social network, characterized in that: Applicable to a second electronic device, comprising: Receiving a first picture collection published by a first electronic device, wherein the first picture collection has a plurality of pictures, and each of the pictures has a same first tag; The first image album is displayed to a target contact corresponding to the first tag.
7. The information display method according to claim 6, characterized in that: After displaying the first picture album to the target contact corresponding to the first tag, the method further includes: receiving a first input of the target contact; In response to the first input of the target contact, updating the first atlas; The first image collection is displayed to the target contact.
8. The information display method according to claim 7, characterized in that: The updating of the first atlas in response to the first input of the target contact further includes: Each of the pictures in the first atlas also has at least one second label, and the second label is used to indicate the arrangement order of the pictures in the first atlas; In response to the first input of the target contact, the second tag is updated, thereby updating the arrangement order of each of the pictures in the first picture collection.
9. The information display method according to claim 6, characterized in that: Displaying the first picture album to the target contact corresponding to the first tag also includes: Crop each of the pictures constituting the first atlas according to the picture contents of the multiple pictures and the first label; The cropped first picture album is displayed to the target contact.
10. A device for publishing information based on a social network, characterized in that: The device comprises: An acquisition module, configured to acquire first information, wherein the first information includes a plurality of pictures, wherein each of the pictures has at least one corresponding first tag, and each of the first tags corresponds to at least one target contact; A generating module, configured to generate at least one first atlas according to the plurality of images in the first information, wherein each image in each first atlas has the same first label; A publishing module is used to publish the first picture album to the target contact corresponding to the first tag.
11. A device for displaying information based on a social network, characterized in that: The device comprises: A receiving module, configured to receive a first atlas published by a first electronic device, wherein the first atlas has a plurality of images, and each of the images has a same first tag; A display module is used to display the first picture album to a target contact corresponding to the first tag.
12. An electronic device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the information publishing method as described in any one of claims 1 to 5, or implements the steps of the information display method as described in any one of claims 6 to 9.
Citation Information
Patent Citations
Method and device for publishing shared information in social space
CN110765388A
Method and device for publishing shared information in social space
CN110765390A
Cross-application data calling method and electronic device
CN111614837A