CN112395509A - Information display method, information providing method, apparatus, and computer-readable medium - Google Patents

Information display method, information providing method, apparatus, and computer-readable medium Download PDF

Info

Publication number
CN112395509A
CN112395509A CN201910753301.4A CN201910753301A CN112395509A CN 112395509 A CN112395509 A CN 112395509A CN 201910753301 A CN201910753301 A CN 201910753301A CN 112395509 A CN112395509 A CN 112395509A
Authority
CN
China
Prior art keywords
message
user
holding user
terminal
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910753301.4A
Other languages
Chinese (zh)
Inventor
姚莲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN201910753301.4A priority Critical patent/CN112395509A/en
Publication of CN112395509A publication Critical patent/CN112395509A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

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

Abstract

The embodiment of the application discloses an information display method, an information providing method, equipment and a computer readable medium. One specific embodiment of the information display method includes: in response to detecting that social operations, executed by a holding user of the terminal, for discovering other users are performed, obtaining and displaying an abstract of related information of a message published within a preset distance range of the holding user on a map, wherein a display position of the abstract on the map is matched with a publication position of a message associated with the related information corresponding to the abstract, and the related information comprises at least one of at least partial content of the associated message and user information of a publisher of the associated message; in response to detecting the viewing operation of the holding user on the abstract displayed on the map, displaying the details of the related information corresponding to the abstract. The embodiment can enhance the interest of the social contact of the user and increase the frequency of the user using the social contact application.

Description

Information display method, information providing method, apparatus, and computer-readable medium
Technical Field
The present application relates to the field of computer technology, and in particular, to a method, apparatus, and computer-readable medium for information display.
Background
With the rapid development of mobile communication technology and internet technology, people are more and more inclined to use mobile terminals to interact with other users in social networks.
When the existing social application is used, friends can be searched and added. Specifically, the user may search for and add a friend according to the user identifier, or may recommend adding a friend according to the system. For example, the user may input information such as a mobile phone number, a mailbox, a nickname, and the like to search for/add a friend, or the viewing system may add a friend recommended according to information such as the gender, age, occupation, hobbies, the city, and the address book of the user. Under the wide-range use of social applications, users have become accustomed to the foregoing friend adding or searching manner, and the foregoing friend adding or searching manner has also become the design inertia in the field.
Disclosure of Invention
The embodiment of the application provides an information display method, an information providing method, equipment and a computer readable medium.
In a first aspect, some embodiments of the present application provide an information display method applied to a terminal, the method including: in response to detecting that social operations, executed by a holding user of the terminal, for discovering other users are performed, obtaining and displaying an abstract of related information of a message published within a preset distance range of the holding user on a map, wherein a display position of the abstract on the map is matched with a publication position of a message associated with the related information corresponding to the abstract, and the related information comprises at least one of at least partial content of the associated message and user information of a publisher of the associated message; in response to detecting the viewing operation of the holding user on the abstract displayed on the map, displaying the details of the related information corresponding to the abstract.
In a second aspect, some embodiments of the present application provide an information providing method, applied to a server, the method including: in response to receiving a summary acquisition request sent by a terminal when detecting a social operation executed by a holding user of the terminal and used for discovering other users, acquiring a summary of related information of a message published within a preset distance range of the holding user, wherein the summary is used for matching a display position of the terminal on a map with a publishing position of a message associated with related information corresponding to the summary, and the related information comprises at least one of at least partial content of the associated message and user information of a publisher of the associated message; providing the abstract to the terminal; and in response to receiving a detail acquisition request sent by the terminal when detecting the viewing operation of the holding user on the abstract displayed on the map, acquiring the details of the relevant information corresponding to the abstract and providing the details to the terminal.
In a third aspect, some embodiments of the present application provide an apparatus comprising: one or more processors; a storage device having one or more programs stored thereon which, when executed by one or more processors, cause the one or more processors to implement the method as described in the first or second aspect.
In a fourth aspect, some embodiments of the present application provide a computer readable medium having stored thereon a computer program which, when executed by a processor, implements a method as described in the first or second aspect.
According to the information display method, the information providing method, the equipment and the computer readable medium, when the social operation that the holding user uses to discover other users is detected, the abstract of the related information of the information published nearby the holding user is acquired and displayed on the map, and when the viewing operation of the holding user is detected, the details of the related information corresponding to the abstract are displayed; the display mode breaks through the design inertia in the field, combines the geographical position, displays information in a more intuitive mode and enables the user to find other users, the interest of the user in social contact is enhanced, and the frequency of the user in using social contact application is increased.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram to which some embodiments of the present application may be applied;
FIG. 2 is a flow diagram of one embodiment of an information display method according to the present application;
FIG. 3 is a schematic diagram of an application scenario of an information display method according to the present application;
FIG. 4 is a flow chart diagram of one embodiment of an information providing method according to the present application;
FIG. 5 is a schematic block diagram of an apparatus suitable for use in implementing some embodiments of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 illustrates an exemplary system architecture 100 to which embodiments of the information display method or the information providing method of the present application may be applied.
As shown in fig. 1, the system architecture 100 may include terminals 101, 102, 103, a network 104, and a server 105. The network 104 serves to provide a medium for communication links between the terminals 101, 102, 103 and the server 105. The network 104 may include various connection types, such as a wireless local area network, a mobile network, and so on.
The user may use the terminals 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminals 101, 102, 103 may have various messaging client applications installed thereon, such as a social application, an instant messaging tool, a browser application, a shopping application, a search application, a mailbox client, and the like.
The terminals 101, 102, 103 may be hardware or software. When the terminals 101, 102, 103 are hardware, they may be various electronic devices having a display screen and capable of acquiring location information, including but not limited to smart phones, tablet computers, Personal Digital Assistants (PDAs), laptop portable computers, desktop computers, and the like. When the terminals 101, 102, 103 are software, they can be installed in the electronic devices listed above. It may be implemented as multiple pieces of software or software modules (e.g., to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 105 may be a server providing various services, such as a background server providing support for social applications running on the terminals 101, 102, 103. The backend server may process the received request and feed back the processing results (e.g., summaries or details) to the terminals 101, 102, 103.
The server 105 may be hardware or software. When the server 105 is hardware, it may be implemented as a distributed server cluster composed of a plurality of servers, or may be implemented as a single server. When the server 105 is software, it may be implemented as multiple pieces of software or software modules (e.g., software or software modules used to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
It should be noted that the information display method provided in the embodiment of the present application is generally executed by the terminals 101, 102, and 103, and the information providing method provided in the embodiment of the present application is generally executed by the server 105.
It should be understood that the number of terminals, networks and servers in fig. 1 is merely illustrative. There may be any suitable number of terminals, networks, and servers, as desired for an implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of an information display method according to the present application is shown. The information display method can be applied to a terminal and comprises the following steps 201-202:
step 201, in response to detecting that the holding user of the terminal executes social operations for discovering other users, obtaining an abstract of related information of a message published within a preset distance range of the holding user and displaying the abstract on a map.
In this embodiment, a social application may be installed on the terminal, and a holding user of the terminal (which may also be referred to as a login user of the social application installed on the terminal) may log in the social application for interaction. The execution subjects of the information display method (e.g., terminals 101, 102, 103 shown in fig. 1) may detect a social operation of the holding user. Here, the social operation may refer to an operation of holding a user to the social application, for example, an operation of posting a message, an operation of finding a friend, an operation of viewing a personal homepage, or the like.
If the execution subject detects the social operation executed by the holding user and used for discovering other users, the abstract of the related information of the message published within the preset distance range of the holding user can be acquired, and then the acquired abstract is displayed on the map. Wherein, the display position of the abstract on the map can be matched with the release position of the message associated with the related information corresponding to the abstract. Here, the digest may be acquired by the execution agent from the server.
Here, the social operations for discovering other users may include operations that trigger controls for finding other users, such as clicking a "find" button, clicking a "find friends" button, and so on.
A message published within a preset distance range of a holding user may mean that the distance of the publication position of the message from the holding user (or terminal) is less than or equal to a preset distance. The preset distance may be a preset value, for example, 5km, 3km, 500m, etc.
In this embodiment, the user may post various messages through a social application installed on the terminal. The published messages may include various types of messages, such as text-type messages, voice-type messages, video-type messages, resource-pickup-type messages, activity participation-type messages, and so forth.
When a user issues a message through a terminal, the terminal needs to acquire the location information of the issuing user. That is, the published message is associated with or includes a publication location.
For a published message, the related information of the message may include at least one of at least part of the content of the message (i.e., the message associated with the related information) (e.g., the title, subject, part or all of the message content, etc.) of the message, user information of the publisher of the message, etc. The user information of the publisher may include, but is not limited to: head portrait, nickname, gender, personal signature, hobbies, partial photos (when the publisher sets a photo that allows a stranger to view), distance, etc.
In some optional implementation manners of this embodiment, step 201 may specifically include:
firstly, when detecting the social operation performed by the holding user for discovering other users, detecting whether the holding user authorizes the terminal to acquire the position information. For example, it is detected whether the terminal has turned on a global positioning system (hereinafter abbreviated GPS). If the terminal is detected to be authorized by the holding user to acquire the position information, the position information of the holding user (namely, the information of the current position of the terminal) is acquired.
And then, acquiring the abstract of the related information of the message issued in the preset distance range of the holding user based on the position information of the holding user. Here, the message issued within the holding user preset distance range may include one or more messages. Accordingly, the obtained summary may also include one or more corresponding summaries.
And finally, displaying the obtained abstract on a map according to the release position of the message associated with the related information corresponding to each abstract. The publishing position of the message associated with the related information corresponding to each summary may be obtained together with the summary, or may be obtained separately from the summary, which is not limited herein.
Alternatively, if it is detected that the terminal is not authorized by the holding user to acquire the location information, the terminal authorized by the holding user may be prompted to acquire the location information. For example, a pop-up prompt "please turn on GPS" and guides the holding user into the authorization setup interface.
Although it is described above that a summary of information about a message issued within a predetermined distance range of a holding user is directly presented on a map, the present application is not limited thereto. It will be appreciated by those skilled in the art that the retrieved summary may also be processed (e.g., filtered) and then displayed on a map.
In some optional implementation manners of this embodiment, before displaying the obtained summary on the map, the information display method may further include: if the number of the abstracts obtained within the preset distance range of the holding user is larger than the preset number (for example, 100, 500, 1000, etc., the preset number can be set according to the display effect of the terminal), the geographic area range of the map displayed on the terminal is adjusted, so that the number of the abstracts displayed on the map of the terminal is smaller than or equal to the preset number.
The preset distance is 10km and the preset number is 100. When the holding user clicks the 'find friends' button, the terminal acquires the abstract of the related information of 1000 messages from the server. At this time, since the number of abstracts (i.e., 1000 pieces) acquired is greater than the preset number (i.e., 100 pieces), it is possible to narrow the geographical area range of the map displayed on the terminal, so that the terminal displays the map in the range of 1km holding the user (assuming that the original scale is 1:400000, which is equivalent to adjusting the scale to 1:40000), so that the number of messages (i.e., the number of abstracts) issued in the adjusted geographical area range is less than or equal to the preset number.
Alternatively, if the number of the abstracts obtained within the preset distance range of the holding user is less than or equal to the preset number, the obtained abstracts can be directly displayed on the map.
The preset distance is 10km and the preset number is 100. When the holding user clicks the 'find friends' button, the terminal obtains the abstracts of the related information of the 40 messages from the server. At this time, since the number of the acquired summaries (i.e., 40 pieces) is less than the preset number (i.e., 100 pieces), the acquired summaries can be directly presented on the map without enlarging the geographical area range of the map displayed on the terminal in order to display more summaries.
By zooming the map displayed on the terminal, the number of the abstracts displayed in the map can be controlled, and the condition that the abstracts seen on the map by a user are too dense to influence the message viewing or reduce the friend-making efficiency is avoided.
Step 202, in response to detecting the viewing operation of the holding user on the abstract displayed on the map, displaying details of the related information corresponding to the abstract.
In the present embodiment, after the summary is presented on the map, the execution subject of the information display method (for example, the terminals 101, 102, 103 shown in fig. 1) may detect the operation of the holding user on the summary. Here, the operation on the summary may include, but is not limited to: click on the summary, drag the summary, etc.
If the executing body detects that the holding user views the abstract (for example, clicks a certain abstract displayed on a map), details of related information corresponding to the abstract can be displayed. Here, the details of the related information may refer to specific contents of a message to which the related information is associated and specific user information of a publisher of the message.
In this embodiment, the details of the related information corresponding to the abstract may be obtained by the execution subject from the server. That is, before displaying the details of the related information corresponding to the summary, the execution subject may first obtain the details of the related information corresponding to the summary from the server.
In some optional implementation manners of this embodiment, the information display method may further include: a plurality of actionable controls of a first type are displayed on a display interface of details about information. Wherein the first type of actionable control is applicable to all message types. As an example, a first type of actionable control can include: operable controls for characterizing disinterest of the user, operable controls for reporting, operable controls for applying for adding friends, operable controls for responding to the other party, and the like.
In some optional implementation manners of this embodiment, the information display method may further include: and determining an operable control of a second type corresponding to the message type of the message associated with the related information corresponding to the viewed abstract, and displaying the plurality of operable controls of the first type and the determined operable control of the second type on a display interface of the details of the related information. Wherein the first type of operable control is applicable to all message types and the second type of operable control is applicable to the message type matched with the operable control. As an example, a first type of actionable control can include: operable controls for characterizing disinterest of the user, operable controls for reporting, operable controls for applying for adding friends, operable controls for responding to the other party, and the like, and the second type of operable controls may include: actionable controls for picking up resources, actionable controls for engaging in activities, and so forth.
In some optional implementation manners of this embodiment, when the first type of operable control is displayed in the display interface of the detail, the information display method may further include: and displaying a friend adding interface in response to the friend adding control in the display interface for triggering the details by the holding user. Wherein the friend adding control can be an operable control of a first type. For example, after the holding user views details of related information corresponding to a certain abstract, the holding user is interested in a publisher of a message associated with the details, and wants to add a friend, the holding user can click a friend addition control in a display interface of the details, and at this time, the terminal can display a friend addition interface.
In some optional implementation manners of this embodiment, when the first type of operable control is displayed in the display interface of the detail, the information display method may further include: and in response to detecting a conversation control in the display interface holding the user trigger details, displaying a conversation interface for a publisher of the message associated with the related information corresponding to the viewed summary to converse. Wherein the session control may be an operable control of a first type. For example, after the holding user views details of related information corresponding to a certain summary, in order to further know a publisher of a message associated with the details, the holding user may click a session control in a display interface of the details, and at this time, the terminal may display a session interface (also referred to as a temporary session interface) with the publisher.
Corresponding to the implementation, the information display method may further include: historical conversations holding the user with the associated publisher of the message are obtained, and the obtained historical conversations (if any) are displayed in a conversation interface.
In some optional implementation manners of this embodiment, when the first type of operable control is displayed in the display interface of the detail, the information display method may further include: in response to detecting a control in the display interface holding the user triggered details that characterizes the user as not being of interest, ceasing to display the details. Further, the display of the summary corresponding to the details may be stopped in the map.
It should be appreciated that, since the first type of actionable control is not limited to a friend add control, a session control, and a control for characterizing that the user is not interested in, the execution body may display an interface corresponding to the triggered control when detecting that the holding user triggers another first type of actionable control.
In some optional implementations of this embodiment, the message associated with the related information corresponding to the viewed summary may be a resource pickup type message, and the second type of actionable control matched with the resource pickup type may include an actionable control for picking up a resource. Here, the resource may be a real item (e.g., an item such as a headset or a key fob) or a virtual item (e.g., an electronic ticket, a credit, an account balance, etc.) that can represent an item exchange value.
Corresponding to the implementation, the information display method may further include: and updating the resource information of the holding user in response to detecting that the holding user triggers an operable control for picking up the resource in the display interface of the details. As an example, the message associated with the relevant information corresponding to the viewed summary is an account balance pickup type message, and when it is detected that the holding user clicks a pickup button in the display interface of the details, the account balance of the holding user is updated.
In some optional implementations of the embodiment, the message associated with the related information corresponding to the viewed summary is a message of an activity participation type, and the operable control of the second type matched with the activity participation type includes an operable control for participating in the activity. Here, an activity may refer to an activity that is initiated in a social application and performed in whole or in part in the social application, relying on the social application, and may include, but is not limited to: topic discussions, network voting, etc.
Corresponding to the implementation, the information display method may further include: in response to detecting an operable control for engaging in the activity in the display interface holding the user trigger details, updating a list of users engaged in the activity indicated by the message associated with the relevant information corresponding to the viewed summary. As an example, the message associated with the related information corresponding to the viewed summary is a network voting type message, and when a voting button in a display interface holding user click details is detected, the list of users participating in the voting is updated.
In some optional implementation manners of this embodiment, the information display method may further include: and determining the publishers meeting preset matching conditions with the holding user among the publishers who publish the messages within the preset distance range of the holding user. Wherein, the summary of the related information of the message issued by the publisher satisfying the preset matching condition can be highlighted on the map. As an example, the preset matching condition may include: the same language, opposite sex, interest are used equally. By highlighting the messages issued by the publishers meeting the preset matching conditions, the holding user can quickly find other users who may be interested in.
In some optional implementation manners of this embodiment, the information display method may further include: in response to detecting that the map is dragged and/or zoomed, determining the messages published in the geographic area range indicated by the dragged and/or zoomed map, and then displaying a summary of the related information of the messages published in the geographic area range on the dragged and/or zoomed map. By dragging and/or zooming the map, the holding user can find the abstract of other places (the places outside the preset distance range of the holding user) on the map conveniently.
In some optional implementation manners of this embodiment, the information display method may further include: receiving a message publishing request of a holding user, acquiring the position information of the holding user, and publishing the message associated with the position information of the holding user.
As an example, the execution principal may first receive a message publishing request of the holding user (e.g., the holding user sends the message publishing request by triggering the message publishing control), then obtain the location information of the holding user, and finally publish a message associated with the location information of the holding user based on the input (e.g., text input, voice input, video input, etc.) of the holding user.
Optionally, the information display method may further include: and if the position information of the holding user fails to be acquired, prompting the holding user to authorize the terminal to acquire the position information.
Optionally, before issuing the message associated with the location information of the holding user, the information display method may further include: a determination is made as to the type of message the holding user selects to publish. Types of messages include, but are not limited to: text type, voice type, video type, resource pickup type, activity participation type, and the like.
In some optional implementation manners of this embodiment, the information display method may further include: and acquiring other user lists, and displaying a conversation interface for the holding user to have a conversation with the target other users in response to detecting that the holding user selects the target other users from the user lists. Wherein the other users in the other user list may include one of the following: users who have a conversation with the holding user, users who have the holding user to pick up resources in the same message, and users who have the holding user to participate in activities in the same message.
As an example, when a user clicks on the "My messages" control at a personal home page in a social application, the terminal presents a list of users who have had a conversation with the holding user. When the holding user clicks a certain user in the user list, a conversation interface for the holding user to have a conversation with the clicked user is displayed.
In another example, when a user clicks on the "my vote" control at a personal home page in a social application, the terminal presents a list of votes that the holding user has participated in, and if the holding user clicks on one of the votes, the terminal displays the list of users who participated in the vote. When the holding user clicks a certain user in the user list, an interface for the holding user to have a conversation with the selected user is displayed.
With continued reference to fig. 3, fig. 3 is a schematic diagram of an application scenario 300 of the information display method according to the present embodiment. In the application scenario 300 of fig. 3, a holding user of the smartphone 31 clicks the "find friends" control 301 in the social application, and enters a map interface. A publisher avatar 302 is displayed on the map holding the message published within the geographic area of the screen display and where the user is currently located (i.e., at the black spot marked by "me"). When the holding user's hand 303 clicks the avatar 302a of the target user, the terminal 31 displays details 304 of the message posted by the target user at the location. By looking at the message details, the holding user is very interested in the target user and wants to add as a buddy, and then clicks on button 305 to send a buddy addition request to the target user.
According to the information display method provided by the embodiment of the application, when the social operation that the holding user uses to discover other users is detected, the abstract of the relevant information of the information published nearby the holding user is acquired and displayed on the map, and when the viewing operation of the holding user is detected, the details of the relevant information corresponding to the abstract are displayed, so that the display mode breaks through the design inertia in the field, and the information is displayed in a more intuitive mode and used by the user to discover other users in combination with the geographic position, so that the interest of the user in social contact can be enhanced, and the frequency of using the social application by the user is increased.
With continued reference to FIG. 4, a flow 400 of one embodiment of an information providing method according to the present application is shown. The information providing method can be applied to a server and comprises the following steps 401-403:
step 401, in response to receiving a summary acquisition request sent by a terminal when detecting a social operation performed by a holding user of the terminal for discovering other users, acquiring a summary of information about a message published within a preset distance range of the holding user.
In this embodiment, an execution subject of the information providing method (for example, the server 105 shown in fig. 1) may receive a digest acquisition request from the terminal. The summary obtaining request may be sent by the terminal when detecting a social operation performed by a holding user of the terminal to discover other users. The terminal can be provided with a social application, and a holding user of the terminal (also referred to as a login user of the social application installed on the terminal) can log in the social application for interaction.
Here, the social operation may refer to an operation of holding a user to the social application, for example, an operation of posting a message, an operation of finding a friend, an operation of viewing a homepage, and the like. The social operations for discovering other users may include operations that trigger controls for finding other users, such as clicking a "find" button, clicking a "find friends" button, and so forth.
After receiving the digest acquisition request, the execution agent may acquire a digest of information about a message issued within a preset distance range of the holding user. The abstract can be used for matching the display position of the terminal on the map with the release position of the message associated with the related information corresponding to the abstract. The related information may comprise at least one of at least part of the content of the associated message, user information of a publisher of the associated message.
For a message, the related information of the message may include at least one of at least part of the content of the message (i.e., the message associated with the related information) (e.g., the title, subject, part or all of the message content, etc.) of the message, user information of the publisher of the message. The user information of the publisher may include, but is not limited to, an avatar, a nickname, gender, a personal signature, hobbies, partial photos (when the publisher sets a photo that allows a stranger to view), distance, etc.
A message published within a preset distance range of a holding user may mean that the distance of the publication position of the message from the holding user (or terminal) is less than or equal to a preset distance. The preset distance may be a preset distance value, for example, 5km, 3km, 500m, etc.
Step 402, providing the summary to the terminal.
In this embodiment, an executing body of the information providing method (for example, the server 105 shown in fig. 1) may provide the summary acquired in step 401 to the terminal, so that the terminal shows the received summary on a map.
And step 403, in response to a detail acquisition request sent by the terminal when the viewing operation of the holding user on the abstract shown on the map is detected, acquiring details of the relevant information corresponding to the abstract and providing the details to the terminal.
In the present embodiment, an execution subject of the information providing method (for example, the server 105 shown in fig. 1) may receive a detail acquisition request from a terminal. The detail obtaining request may be sent by the terminal when detecting a viewing operation of the holding user on the summary displayed on the map.
After receiving the detail acquiring request, the executing body may acquire details of the information corresponding to the viewed summary, and provide the details to the terminal so that the terminal displays the details. Here, the details of the related information may refer to specific contents of a message to which the related information is associated and specific user information of a publisher of the message.
In some optional implementation manners of this embodiment, the information providing method may further include: the method comprises the steps of selecting publishers who publish messages within a preset distance range of a holding user and meet preset matching conditions with the holding user, and providing indication information for highlighting the selected publishers on a map to a terminal so that the terminal can highlight according to the received indication information. Wherein, the summary of the related information of the message issued by the publisher satisfying the preset matching condition can be highlighted on the map. As an example, the preset matching condition may include: the same language, opposite sex, interest are used equally. By highlighting the messages issued by the publishers meeting the preset matching conditions, the holding user can quickly find other users who may be interested in.
According to the information providing method provided by the embodiment of the application, when the terminal detects that the holding user executes the social operation for finding other users, the terminal obtains the abstract of the related information of the message published nearby the holding user and provides the abstract, and when the terminal detects the checking operation of the holding user, the terminal obtains the details of the related information corresponding to the abstract and provides the details to the terminal.
Referring now to fig. 5, a block diagram of an apparatus (e.g., the terminal 101, 102, 103 or the server 105 shown in fig. 1) 500 suitable for implementing embodiments of the present application is shown. The apparatus 500 shown in fig. 5 is only an example and should not bring any limitations to the functionality and scope of use of the embodiments of the present application.
As shown in fig. 5, the apparatus 500 may include a processing device (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage device 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the apparatus 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following devices may be connected to the I/O interface 505 in general: input devices 506 including, for example, a touch screen, keys, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; a storage device 508 including, for example, a memory card; and a communication device 509. The communication means 509 may allow the device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an apparatus 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided. Each block shown in fig. 5 may represent one device or may represent multiple devices as desired.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program, when executed by the processing device 501, performs the above-described functions defined in the methods of embodiments of the present disclosure. It should be noted that the computer readable medium in the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In embodiments of the disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In embodiments of the present disclosure, however, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be included in the terminal or the server; or may exist separately without being assembled into the terminal or the server. The computer readable medium carries one or more programs which, when executed by the terminal, cause the terminal to: in response to detecting that social operations, executed by a holding user of the terminal, for discovering other users are performed, obtaining and displaying an abstract of related information of a message published within a preset distance range of the holding user on a map, wherein a display position of the abstract on the map is matched with a publication position of a message associated with the related information corresponding to the abstract, and the related information comprises at least one of at least partial content of the associated message and user information of a publisher of the associated message; in response to detecting the viewing operation of the holding user on the abstract displayed on the map, displaying the details of the related information corresponding to the abstract. When the one or more programs are executed by the server, the server is enabled to: in response to receiving a summary acquisition request sent by a terminal when detecting a social operation executed by a holding user of the terminal and used for discovering other users, acquiring a summary of related information of a message published within a preset distance range of the holding user, wherein the summary is used for matching a display position of the terminal on a map with a publishing position of a message associated with related information corresponding to the summary, and the related information comprises at least one of at least partial content of the associated message and user information of a publisher of the associated message; providing the abstract to the terminal; and in response to receiving a detail acquisition request sent by the terminal when detecting the viewing operation of the holding user on the abstract displayed on the map, acquiring the details of the relevant information corresponding to the abstract and providing the details to the terminal.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is possible without departing from the inventive concept as defined above. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Claims (19)

1. An information display method is applied to a terminal, and is characterized by comprising the following steps:
in response to detecting that social operations, executed by a holding user of the terminal, for discovering other users are performed, obtaining and displaying a summary of relevant information of messages published within a preset distance range of the holding user on a map, wherein a display position of the summary on the map matches a publication position of a message associated with the relevant information corresponding to the summary, and the relevant information comprises at least one of at least partial content of the associated message and user information of a publisher of the associated message;
in response to detecting the viewing operation of the holding user on the abstract displayed on the map, displaying the details of the related information corresponding to the abstract.
2. The method of claim 1, wherein the obtaining and displaying a summary of information about the messages published within the preset distance range of the holding user on a map comprises:
if the holding user authorizes the terminal to obtain the position information, obtaining the position information of the holding user;
acquiring an abstract of related information of a message issued within a preset distance range of the holding user based on the position information of the holding user;
and displaying the obtained abstract on the map according to the release position of the message associated with the related information corresponding to the abstract.
3. The method according to claim 2, wherein before obtaining the location information of the holding user, obtaining and displaying a summary of information about the message published within a preset distance range of the holding user on a map, further comprises:
and if the holding user does not authorize the terminal to acquire the position information, prompting the holding user to authorize the terminal to acquire the position information.
4. The method of claim 2, wherein prior to displaying the retrieved summary on the map, the method further comprises:
if the number of the abstracts obtained in the preset distance range of the holding user is larger than the preset number, adjusting the geographic area range of the map displayed on the terminal, and enabling the number of the abstracts displayed on the terminal to be smaller than or equal to the preset number.
5. The method of claim 1, further comprising:
displaying a plurality of operable controls of a first type on a display interface of details of the related information.
6. The method of claim 1, further comprising:
determining a second type of operable control corresponding to the message type of the message associated with the related information corresponding to the viewed summary;
and displaying a plurality of operable controls of a first type and the determined operable controls of a second type on the display interface of the details of the related information, wherein the operable controls of the first type are suitable for all message types, and the operable controls of the second type are suitable for the message types matched with the operable controls of the first type.
7. The method of claim 5 or 6, further comprising:
and in response to the fact that the holding user triggers a friend adding control in the display interface of the details, displaying a friend adding interface, wherein the friend adding control is an operable control of a first type.
8. The method of claim 5 or 6, further comprising:
and in response to detecting that the holding user triggers a session control in the display interface of the details, displaying a session interface for a publisher of the message associated with the related information corresponding to the viewed abstract to have a session, wherein the session control is an operable control of a first type.
9. The method of claim 8, further comprising:
acquiring historical conversation of the holding user and a publisher of the associated message;
and displaying the acquired historical conversation in the conversation interface.
10. The method according to claim 6, wherein the message associated with the related information corresponding to the viewed abstract is a resource pickup type message, and the second type of operable control matched with the resource pickup type comprises an operable control for picking up a resource; and
the method further comprises the following steps:
and updating the resource information of the holding user in response to detecting that the holding user triggers an operable control for picking up the resource in the display interface of the details.
11. The method of claim 6, wherein the message associated with the related information corresponding to the viewed summary is a message of an activity participation type, and the operable control of the second type matched with the activity participation type comprises an operable control for participating in an activity; and
the method further comprises the following steps:
and in response to detecting that the holding user triggers an operable control for participating in the activity in the display interface of the details, updating a list of users participating in the activity indicated by the message associated with the related information corresponding to the viewed abstract.
12. The method of claim 1, further comprising:
determining publishers meeting preset matching conditions with the holding user in the publishers who publish messages within the preset distance range of the holding user;
wherein the summary of the related information of the message issued by the publisher meeting the preset matching condition is highlighted on the map.
13. The method of claim 1, further comprising:
in response to detecting that the map is dragged and/or zoomed, determining a message issued within a geographic area indicated by the dragged and/or zoomed map;
displaying a summary of information about the message published within the geographic area on the dragged and/or zoomed map.
14. The method of claim 1, further comprising:
receiving a message publishing request of the holding user;
acquiring the position information of the holding user;
and issuing a message associated with the position information of the holding user.
15. The method of claim 1, further comprising:
acquiring a list of other users, wherein the other users in the list of other users include one of the following: the user who has a conversation with the holding user, the user who has the holding user to pick up the resources in the same message and the user who has the holding user to participate in the activity in the same message;
and in response to detecting that the holding user selects a target other user from the user list, displaying a conversation interface of the holding user for conversation with the target other user.
16. An information providing method applied to a server, the method comprising:
in response to receiving a summary acquisition request sent by a terminal when detecting a social operation executed by a holding user of the terminal and used for discovering other users, acquiring a summary of related information of a message published within a preset distance range of the holding user, wherein the summary is used for matching a display position of the terminal on a map with a publishing position of a message associated with related information corresponding to the summary, and the related information comprises at least one of at least partial content of the associated message and user information of a publisher of the associated message;
providing the abstract to the terminal;
and in response to receiving a detail acquisition request sent by the terminal when the viewing operation of the holding user on the abstract displayed on the map is detected, acquiring the details of the related information corresponding to the abstract and providing the details to the terminal.
17. The method of claim 16, further comprising:
selecting publishers meeting preset matching conditions with the holding user from the publishers who publish messages within the preset distance range of the holding user;
providing indication information for highlighting the selected publisher on a map to the terminal.
18. An apparatus, comprising:
one or more processors;
a storage device having one or more programs stored thereon,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-17.
19. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1-17.
CN201910753301.4A 2019-08-15 2019-08-15 Information display method, information providing method, apparatus, and computer-readable medium Pending CN112395509A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910753301.4A CN112395509A (en) 2019-08-15 2019-08-15 Information display method, information providing method, apparatus, and computer-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910753301.4A CN112395509A (en) 2019-08-15 2019-08-15 Information display method, information providing method, apparatus, and computer-readable medium

Publications (1)

Publication Number Publication Date
CN112395509A true CN112395509A (en) 2021-02-23

Family

ID=74601583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910753301.4A Pending CN112395509A (en) 2019-08-15 2019-08-15 Information display method, information providing method, apparatus, and computer-readable medium

Country Status (1)

Country Link
CN (1) CN112395509A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220389A (en) * 2021-04-20 2021-08-06 北京城市网邻信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN113220390A (en) * 2021-04-20 2021-08-06 北京城市网邻信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN113256441A (en) * 2021-06-03 2021-08-13 探探文化发展(北京)有限公司 User recommendation method, device, equipment and storage medium in social scene
CN114637566A (en) * 2022-03-18 2022-06-17 北京达佳互联信息技术有限公司 Multimedia resource publishing method, device, equipment and storage medium
CN115065658A (en) * 2022-05-27 2022-09-16 北京达佳互联信息技术有限公司 Multimedia resource recommendation method, device, equipment and storage medium
WO2022262647A1 (en) * 2021-03-10 2022-12-22 北京字跳网络技术有限公司 Data display method, apparatus and device, and medium
WO2023097981A1 (en) * 2021-11-30 2023-06-08 北京达佳互联信息技术有限公司 Object display method and electronic device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022262647A1 (en) * 2021-03-10 2022-12-22 北京字跳网络技术有限公司 Data display method, apparatus and device, and medium
CN113220389A (en) * 2021-04-20 2021-08-06 北京城市网邻信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN113220390A (en) * 2021-04-20 2021-08-06 北京城市网邻信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN113256441A (en) * 2021-06-03 2021-08-13 探探文化发展(北京)有限公司 User recommendation method, device, equipment and storage medium in social scene
WO2023097981A1 (en) * 2021-11-30 2023-06-08 北京达佳互联信息技术有限公司 Object display method and electronic device
CN114637566A (en) * 2022-03-18 2022-06-17 北京达佳互联信息技术有限公司 Multimedia resource publishing method, device, equipment and storage medium
CN114637566B (en) * 2022-03-18 2024-03-19 北京达佳互联信息技术有限公司 Method, device, equipment and storage medium for publishing multimedia resources
CN115065658A (en) * 2022-05-27 2022-09-16 北京达佳互联信息技术有限公司 Multimedia resource recommendation method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US10673798B2 (en) Method and system for providing notifications for group messages
CN112395509A (en) Information display method, information providing method, apparatus, and computer-readable medium
CN112398727B (en) Information processing method, device, terminal and storage medium
US20150245168A1 (en) Systems, devices and methods for location-based social networks
US20160352816A1 (en) Method and system for sharing data between social networking platforms
CN106133767B (en) Providing a shared user experience to support communications
US10972528B2 (en) Methods and systems for accessing third-party services within applications
WO2013101505A2 (en) Creating and discovering real-time conversations
WO2016053384A1 (en) Ad hoc peer-to-peer networking of mobile devices
CN113691444A (en) Instant messaging system for organizations
US20140012924A1 (en) System and Method for Providing Application Feedback
US20160127293A1 (en) Method and system for graphic code processing
US9503410B2 (en) Sharing of activity metadata via messaging systems
US11044222B2 (en) Automated connection of electronic messaging and social networking services method and apparatus
CN111865771B (en) Message sending method and device and electronic equipment
US20100312839A1 (en) Instant Messaging Method and System
EP3568820A1 (en) Interactive user interface for profile management
CN111857858A (en) Method and apparatus for processing information
CN111460049A (en) Content sharing method and device, electronic equipment and computer readable storage medium
CN111596995A (en) Display method and device and electronic equipment
CN112311750B (en) Interaction method and device and electronic equipment
CN113595864B (en) Method, device, electronic equipment and storage medium for forwarding mails
US20180098205A1 (en) Communications system with common electronic interface
CN110704151A (en) Information processing method and device and electronic equipment
CN114827060B (en) Interaction method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination