WO2019184500A1 - 朋友圈信息展示方法、计算机设备及存储介质 - Google Patents
朋友圈信息展示方法、计算机设备及存储介质 Download PDFInfo
- Publication number
- WO2019184500A1 WO2019184500A1 PCT/CN2018/124934 CN2018124934W WO2019184500A1 WO 2019184500 A1 WO2019184500 A1 WO 2019184500A1 CN 2018124934 W CN2018124934 W CN 2018124934W WO 2019184500 A1 WO2019184500 A1 WO 2019184500A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user
- display
- trigger condition
- publisher
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004590 computer program Methods 0.000 claims description 6
- 230000003287 optical effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000036651 mood Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
Definitions
- the present invention relates to Internet technologies, and in particular, to a friend circle information display method, a computer device, and a storage medium.
- the user can actively post information so that the friends of the circle of friends can view the posted information, and the user can also view the information posted by the friend.
- the present invention provides a friend circle information display method, a computer device, and a storage medium.
- a method for displaying information about a friend circle including:
- the information is presented to the user when it is determined that the display trigger condition is met.
- a method for displaying information about a friend circle including:
- a computer apparatus comprising a memory, a processor, and a computer program stored on the memory and operative on the processor, the processor implementing the method as described above.
- a computer readable storage medium having stored thereon a computer program that, when executed by a processor, implements a method as described above.
- the display trigger condition can be set according to actual requirements for the published information, so that when the display trigger condition is met, the user is presented to the user who meets the condition, thereby satisfying The different display needs of different information, thereby increasing the flexibility of information display.
- FIG. 1 is a flowchart of an embodiment of a method for displaying a friend circle information according to the present invention.
- FIG. 2 illustrates a block diagram of an exemplary computer system/server 12 suitable for use in implementing embodiments of the present invention.
- FIG. 1 is a flowchart of an embodiment of a method for displaying a friend circle information according to the present invention. As shown in FIG. 1, the following specific implementation manners are included.
- an impression trigger condition for information posted to a circle of friends is obtained.
- the information is presented to the user when it is determined that the display trigger condition is satisfied.
- the execution body of the method may be a network device or an application running on the device.
- the network devices include, but are not limited to, implementations such as a network host, a single network server, a plurality of network server sets, or a cloud computing based computer collection.
- the cloud is composed of a large number of host or network servers based on Cloud Computing, which is a kind of distributed computing, a virtual computer composed of a group of loosely coupled computers.
- the publisher can install social software (such as an app) on the smart terminal a used, and can edit and submit the information by operating the social software, thereby realizing the release of the information, and the smart terminal a can submit the information.
- the information is sent to the server, and when the user a in the publisher's circle of friends (such as the address book) opens the social software installed on the smart terminal b, if there is a need to view the information of the circle of friends, the smart terminal b can The information displayed in the circle of friends of the user a is pulled from the server and displayed, and the information posted by the publisher may be included.
- the display trigger condition of the information when the publisher needs to publish information, in addition to editing the information to be released, the display trigger condition of the information may be set at the same time, or the information may be set at a certain time after the information is released, such as one hour later.
- the display trigger condition the specific implementation is not limited.
- the display trigger condition of the information can be set by the publisher or by other users with permissions.
- the smart device a needs to send the display trigger condition of the information to the server, so that, for any user who is the display object, when it is determined that the display trigger condition is met, Information can be presented to the user.
- the display trigger condition may include one or any combination of the following: an impression trigger condition of a time dimension, an impression trigger condition of a spatial dimension, a display trigger condition of a user dimension, and the like.
- the display trigger condition of the time dimension may be that the information is displayed if the current time meets the display time requirement.
- the display time can refer to a specific time period, such as 18:00 to 20:00, or a specific day, such as Valentine's Day, Christmas, or a combination of the two, such as Christmas 18: 00 to 20:00, etc.
- the display trigger condition of the spatial dimension may mean that the information is displayed if the location where the user is located is the display place. Such as the display location can be Disneyland.
- the display trigger condition of the user dimension may refer to: having the target user attribute, or displaying information when the publisher meets the intimacy requirement.
- a plurality of display trigger conditions can be provided for the publisher to select, and the publisher can select the display trigger condition of the published information according to his own needs, and can perform specific parameter setting for the selected display trigger condition.
- For the display time set a specific time period and so on.
- the information may be presented to the user for any user who is the object of the display when it is determined that the display trigger condition is satisfied.
- the user who is the display object refers to the friend in the publisher circle, such as some or all of the friends in the address book of the social software used by the user.
- the information may be actively presented to the user when the display trigger condition is met, or may be determined when the user has the display requirement, that is, when the user has the need to view the information.
- the display trigger condition is met, and if so, the information is presented to the user.
- any user who is the display object is referred to as user a.
- the publisher posted a message about food at 10:00 am, setting the display time from 18:00 to 20:00;
- User a has a display requirement at 19:30. Since the current time is within the time period of 18:00 to 20:00, the display time is met, so the information is displayed to the user a;
- the user a When the user a has the display demand, it is determined whether the location where the user a is located is the display location, and if so, the information is displayed to the user a.
- the publisher posted a message about what they are going to do in Disneyland, and the location is set to Disneyland;
- the information is displayed to the user a. If it is determined that the location of the user a is not the Disneyland, the information will not be displayed to the user a.
- user a When user a has a presentation requirement, it is determined whether user a has the target user attribute, and if so, the information is presented to user a.
- the target user attribute may refer to a user attribute such as a user's attribution, a user's gender, and the like.
- the publisher posted a message about the mood, setting the target user attribute to be female;
- the gender of the user a is automatically determined. If it is a female, the information is displayed to the user a, and if it is a male, the information is not displayed to the user a.
- user a When user a has a display requirement, it is determined whether user a and the publisher satisfy the intimacy requirement, and if so, the information is presented to user a.
- the publisher posted a message about the mood, and the set trigger condition is to meet the intimacy requirements with the publisher;
- the information is displayed to the user a. If it is determined that the user a and the publisher do not meet the intimacy requirement, the information is not displayed to the user a. .
- the user a may be considered to meet the intimacy requirement if the user a has had a private chat with the publisher within the predetermined scheduled time, and the number of incoming and outgoing messages of the private chat exceeds a predetermined threshold, then the user a and the publisher may be considered to meet the intimacy requirement.
- user a and the publisher have a common group, that is, user a and the publisher belong to a certain group, user a and the publisher have targeted interactions in the group, such as specifying a dialogue with the other party, and If the number of people in the group is less than the predetermined number of people, such as 5 people, then user a and the publisher can be considered to meet the intimacy requirement.
- a group that has people who share the same hobbies or characteristics and can chat and communicate is a group.
- the user a and the publisher can be considered to satisfy the intimacy requirement.
- the triggering conditions are all shown as a single condition.
- the display triggering condition may also be a plurality of conditions, that is, a combination of multiple conditions, as described in the above 1) to 4). Show any combination of trigger conditions.
- the display triggering conditions include: the display trigger condition of the location dimension and the display trigger condition of the user dimension, and the display trigger condition of the user dimension is to meet the intimacy requirement with the publisher.
- the user a When the user a has the display requirement, it may first determine whether the user a and the publisher meet the intimacy requirement, and if so, further determine whether the location where the user a is located is the display location, and if so, display the information to the user a.
- the location where the user a is located is the display location and whether the user a and the publisher meet the intimacy requirements, and if so, the information is displayed to the user a.
- the display triggering conditions include: the display trigger condition of the time dimension and the display trigger condition of the user dimension, and the display trigger condition of the user dimension is to satisfy the intimacy requirement with the publisher.
- the user a When the user a has the display requirement, it may first determine whether the user a and the publisher meet the intimacy requirement, and if so, further determine whether the current time meets the presentation time requirement, and if so, display the information to the user a.
- the following display methods may be used, such as: displaying the information on the top, displaying the information in a predetermined area, displaying the information by means of information reminding, displaying the information by using a pop-up method, and the like.
- a social software publisher publishes a message three days ago and needs to show it to a user three days later. If the user is in a location, the existing information will be displayed based on time from near to far. The order is displayed, then this information has already been drowned in the many information released in the past three days, which is difficult for users to see. With the above display method, the user can conveniently view the information, which is convenient for the user to use and enhance. The information display effect.
- the display trigger condition can be set according to actual requirements for the published information, so that when the display trigger condition is met, it is displayed to the user who meets the condition, thereby meeting different display requirements of different information. , which enhances the flexibility of information display.
- FIG. 2 illustrates a block diagram of an exemplary computer system/server 12 suitable for use in implementing embodiments of the present invention.
- the computer system/server 12 shown in FIG. 2 is merely an example and should not impose any limitation on the function and scope of use of the embodiments of the present invention.
- computer system/server 12 is embodied in the form of a general purpose computing device.
- the components of computer system/server 12 may include, but are not limited to, one or more processors (processing units) 16, memory 28, and a bus 18 that connects different system components, including memory 28 and processor 16.
- Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of a variety of bus structures.
- these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA Bus, a Video Electronics Standards Association (VESA) local bus, and peripheral component interconnects ( PCI) bus.
- ISA Industry Standard Architecture
- MAC Micro Channel Architecture
- VESA Video Electronics Standards Association
- PCI peripheral component interconnects
- Computer system/server 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by computer system/server 12, including both volatile and non-volatile media, removable and non-removable media.
- Memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and/or cache memory 32.
- Computer system/server 12 may further include other removable/non-removable, volatile/non-volatile computer system storage media.
- storage system 34 may be used to read and write non-removable, non-volatile magnetic media (not shown in Figure 2, commonly referred to as a "hard disk drive”).
- a disk drive for reading and writing to a removable non-volatile disk such as a "floppy disk”
- a removable non-volatile disk such as a CD-ROM, DVD-ROM
- each drive can be coupled to bus 18 via one or more data medium interfaces.
- Memory 28 can include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.
- a program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more applications, other programs Modules and program data, each of these examples or some combination may include an implementation of a network environment.
- Program module 42 typically performs the functions and/or methods of the described embodiments of the present invention.
- Computer system/server 12 may also be in communication with one or more external devices 14 (e.g., a keyboard, pointing device, display 24, etc.), and may also be in communication with one or more devices that enable a user to interact with the computer system/server 12. And/or in communication with any device (e.g., network card, modem, etc.) that enables the computer system/server 12 to communicate with one or more other computing devices. This communication can take place via an input/output (I/O) interface 22. Also, computer system/server 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and/or a public network, such as the Internet) through network adapter 20. As shown in FIG.
- LAN local area network
- WAN wide area network
- public network such as the Internet
- network adapter 20 communicates with other modules of computer system/server 12 via bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be utilized in conjunction with computer system/server 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, Tape drives and data backup storage systems.
- the processor 16 executes various functional applications and data processing by running programs stored in the memory 28, such as implementing the methods of the embodiment shown in FIG.
- the present invention also discloses a computer readable storage medium having stored thereon a computer program that, when executed by a processor, implements the method of the embodiment shown in FIG.
- the computer readable medium can be a computer readable signal medium or a computer readable storage medium.
- the computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive lists) of computer readable storage media include: electrical connections having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), Erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing.
- a computer readable storage medium can be any tangible medium that can contain or store a program, which can be used by or in connection with an instruction execution system, apparatus or device.
- a computer readable signal medium may include a data signal that is propagated in the baseband or as part of a carrier, carrying computer readable program code. Such propagated data signals can take a variety of forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- the computer readable signal medium can also be any computer readable medium other than a computer readable storage medium, which can transmit, propagate, or transport a program for use by or in connection with the instruction execution system, apparatus, or device. .
- Program code embodied on a computer readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
- Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including an object oriented programming language such as Java, Smalltalk, C++, and conventional A procedural programming language - such as the "C" language or a similar programming language.
- 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, partly on the remote computer, or entirely on the remote computer or server.
- the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (eg, using an Internet service provider) Internet connection).
- LAN local area network
- WAN wide area network
- Internet service provider Internet service provider
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
- the above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present invention. Part of the steps.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了朋友圈信息展示方法、计算机设备及存储介质,如方法可包括:获取发布到朋友圈的信息的展示触发条件;针对作为展示对象的任一用户,当确定满足展示触发条件时,将所述信息展示给用户。应用本发明所述方案,能够提升信息展示的灵活性等。
Description
本发明涉及互联网技术,特别涉及朋友圈信息展示方法、计算机设备及存储介质。
随着各种社交软件的普及,越来越多的用户开始通过社交软件来进行交流互动。用户(发布人)可以主动发布信息,从而使朋友圈的好友查看到所发布的信息,同样地,用户也可以查看好友所发布的信息。
通常来说,对于发布人的任一好友来说,发布人所发布的所有信息,要么该好友均能查看到,要么均不能查看到,如发布人针对该好友设置了“不让他(她)看我的朋友圈”,则发布人发布的所有信息该好友都不能查看到。也就是说,现有技术中,通常只能针对好友的查看权限进行控制。
而在实际应用中,针对不同的信息,发布人可能有不同的展示需求,如将其分别展示给不同的好友等,但现有技术却无法满足这一需求,从而降低了信息展示的灵活性等。
【发明内容】
有鉴于此,本发明提供了朋友圈信息展示方法、计算机设备及存储介质。
具体技术方案如下:
一种朋友圈信息展示方法,包括:
获取发布到朋友圈的信息的展示触发条件;
针对作为展示对象的任一用户,当确定满足所述展示触发条件时,将所述信息展示给所述用户。
一种朋友圈信息展示方法,包括:
获取发布到朋友圈的信息的展示触发条件,将所述展示触发条件发送到服务器,以便所述服务器针对作为展示对象的任一用户,当确定满足所述展示触发条件时,将所述信息展示给所述用户。
一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上所述的方法。
基于上述介绍可以看出,采用本发明所述方案,可针对所发布的信息,根据实际需求设置其展示触发条件,从而在满足展示触发条件时,将其展示给满足条件的用户,从而可满足不同信息的不同展示需求,进而提升了信息展示的灵活性等。
图1为本发明所述朋友圈信息展示方法实施例的流程图。
图2示出了适于用来实现本发明实施方式的示例性计算机***/服务器12的框图。
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案进行进一步说明。
显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图1为本发明所述朋友圈信息展示方法实施例的流程图。如图1所示,包括以下具体实现方式。
在101中,获取发布到朋友圈的信息的展示触发条件。
在102中,针对作为展示对象的任一用户,当确定满足展示触发条件时,将信息展示给用户。
在本实施例所描述的实际场景中,该方法的执行主体可以是网络设备,或者是运行于上述设备的应用程序。所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。
按照现有技术,发布人可在所使用的智能终端a上安装社交软件(如app),并可通过操作该社交软件,编辑并提交信息,从而实现信息的发布,智能终端a可将提交的信息发送到如服务器中,当发布人的朋友圈(如通讯录)中的用户a打开自己的智能终端b上安装的该社交软件时,若有查看朋友圈信息的需求,则智能终端b可从服务器拉取展示在用户a的朋友圈的信息,并进行展示,其中则可包括发布人所发布的信息。
本实施例中,当发布人需要发布信息时,除了编辑待发布的信息外,还可同时设置信息的展示触发条件,或者,也可以在信息发布之后的某一时间,如一小时之后,设置信息的展示触发条件,具体实现方式不限。另外,信息的展示触发条件可以由发布人设置,也可以由其他具有权限的用户来设置。
这样,智能设备a除了需要将发布人发布的信息发送给服务器之外,还需要将信息的展示触发条件发送给服务器,这样,针对作为展示对象的任一用户,当确定满足展示触发条件时,可将信息展示给用户。
较佳地,展示触发条件可以包括以下之一或任意组合:时间维度的展示触发条件、空间维度的展示触发条件、用户维度的展示触发条件等。
其中,时间维度的展示触发条件可以是指,若当前时间符合展示时间要求,则展示信息。展示时间可以是指一个具体的时间段,如18:00~20:00,也可以是指具体的某一天,如情人节、圣诞节,还可以是二者的结合,如圣诞节的18:00~20:00等。
空间维度的展示触发条件可以是指,若用户所处地点为展示地点,则展 示信息。如展示地点可为迪士尼乐园。
用户维度的展示触发条件可以是指:具有目标用户属性,或者,与发布人满足亲密度要求,则展示信息。
发布人如何设定信息的展示触发条件不作限制。比如,可提供多种展示触发条件供发布人进行选择,发布人可根据自身需要,从中选定所发布的信息的展示触发条件,并可针对选定的展示触发条件,进行具体的参数设置,如针对展示时间,设置具体的时间段等。
在获取到发布人发布的信息以及设定的展示触发条件之后,针对作为展示对象的任一用户,当确定满足展示触发条件时,可将信息展示给用户。作为展示对象的用户即指发布人朋友圈中的好友,如指用户所使用的社交软件的通讯录中的部分或全部好友。
具体地,针对作为展示对象的任一用户,可以在满足展示触发条件时,主动地将信息展示给用户,或者,也可以在用户具有展示需求时,即用户具有查看信息的需求时,确定是否满足展示触发条件,若是,则将信息展示给用户。
以下以用户具有展示需求时确定是否满足展示触发条件为例,对不同的展示触发条件下的信息展示方式进行说明,为便于表述,将作为展示对象的任一用户称为用户a。
1)时间维度的展示触发条件
当用户a具有展示需求时,确定当前时间是否符合展示时间要求,若是,则将信息展示给用户a。
举例说明:
发布人于上午10:00发布了一条关于美食的信息,设定的展示时间为18:00~20:00;
用户a于19:30具有展示需求,由于当前时间位于18:00~20:00这一时间段内,符合展示时间要求,因此将信息展示给用户a;
若用户a于20:30具有展示需求,由于当前时间不符合展示时间要求,因此 不会将信息展示给用户a。
2)空间维度的展示触发条件
当用户a具有展示需求时,确定用户a所处地点是否为展示地点,若是,则将信息展示给用户a。
举例说明:
发布人发布了一条关于自己去迪士尼乐园游玩的内容的信息,设定的展示地点为迪士尼乐园;
当用户a具有展示需求时,若确定用户a所处地点为迪士尼乐园,则将信息展示给用户a,若确定用户a所处地点不是迪士尼乐园,则不会将信息展示给用户a。
3)用户维度的展示触发条件
当用户a具有展示需求时,确定用户a是否具有目标用户属性,若是,则将信息展示给用户a。
目标用户属性可以是指用户归属地、用户性别等用户属性。
举例说明:
发布人发布了一条关于心情的信息,设定的目标用户属性为女性;
当用户a具有展示需求时,自动判定用户a的性别,若为女性,则将信息展示给用户a,若为男性,则不会将信息展示给用户a。
4)用户维度的展示触发条件
当用户a具有展示需求时,确定用户a与发布人是否满足亲密度要求,若是,则将信息展示给用户a。
举例说明:
发布人发布了一条关于心情的信息,设定的展示触发条件为与发布人满足亲密度要求;
当用户a具有展示需求时,若确定用户a与发布人满足亲密度要求,则将信息展示给用户a,若确定用户a与发布人不满足亲密度要求,则不会将信息展示给用户a。
可根据用户a与发布人的历史社交记录来确定用户a与发布人是否满足亲密度要求,具体实现方式不限。
比如,若最近预定时长内用户a与发布人发生过私聊,且私聊的往来消息条数超过预定阈值,那么则可认为用户a与发布人满足亲密度要求。
再比如,若用户a与发布人拥有共同的群组,即用户a与发布人同属于某一群组,用户a与发布人在群组中有针对***互,如指定与对方进行对话,并且,群组的人数小于预定人数如5人,那么则可认为用户a与发布人满足亲密度要求。在社交软件中,将拥有相同爱好或者特征的人群集合到一起可以聊天和交流的平台即为群组。
再比如,若最近预定时长内用户a与发布人互相对对方发布的信息进行过点赞或评论,那么则可认为用户a与发布人满足亲密度要求。
上述1)~4)中,展示触发条件均为单一条件,在实际应用中,展示触发条件也可以为多个条件,即为多个条件的组合,如为上述1)~4)中所述的展示触发条件的任意组合。
5)展示触发条件包括:地点维度的展示触发条件以及用户维度的展示触发条件,用户维度的展示触发条件为与发布人满足亲密度要求
当用户a具有展示需求时,可首先确定用户a与发布人是否满足亲密度要求,若是,则进一步确定用户a所处地点是否为展示地点,若是,则将信息展示给用户a。
或者,首先确定用户a所处地点是否为展示地点,若是,则进一步确定用户a与发布人是否满足亲密度要求,若是,则将信息展示给用户a。
或者,同时确定用户a所处地点是否为展示地点以及用户a与发布人是否满足亲密度要求,若是,则将信息展示给用户a。
6)展示触发条件包括:时间维度的展示触发条件以及用户维度的展示触发条件,用户维度的展示触发条件为与发布人满足亲密度要求。
当用户a具有展示需求时,可首先确定用户a与发布人是否满足亲密度要求,若是,则进一步确定当前时间是否符合展示时间要求,若是,则将信息展示给 用户a。
或者,首先确定当前时间是否符合展示时间要求,若是,则进一步确定用户a与发布人是否满足亲密度要求,若是,则将信息展示给用户a。
或者,同时确定当前时间是否符合展示时间要求以及用户a与发布人是否满足亲密度要求,若是,则将信息展示给用户a。
在将信息展示给用户时,可采用以下展示方式,如:将信息进行置顶展示、将信息在预定区域进行展示、采用信息提醒方式对信息进行展示、采用信息弹出方式对信息进行展示等。
假设某一社交软件中,发布人于三天前发布了一条信息,三天后需要展示给某一用户,如用户所处地点为展示地点,按照现有信息展示方式,会基于时间从近到远的顺序进行展示,那么这条信息早已被淹没在这三天发布的众多信息中,用户很难看到,而采用上述展示方式,用户可以很方便地查看到信息,从而方便了用户使用,并提升了信息展示效果。
需要说明的是,对于前述的方法实施例,为了简单描述,故将其表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
总之,采用本发明所述方案,可针对所发布的信息,根据实际需求设置展示触发条件,从而在满足展示触发条件时,将其展示给满足条件的用户,从而可满足不同信息的不同展示需求,进而提升了信息展示的灵活性等。
图2示出了适于用来实现本发明实施方式的示例性计算机***/服务器12的框图。图2显示的计算机***/服务器12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图2所示,计算机***/服务器12以通用计算设备的形式表现。计算机***/服务器12的组件可以包括但不限于:一个或者多个处理器(处理单元)16,存储器28,连接不同***组件(包括存储器28和处理器16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机***/服务器12典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机***/服务器12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机***/服务器12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图2未显示,通常称为“硬盘驱动器”)。尽管图2中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括——但不限于——操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
计算机***/服务器12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机***/服务器12交互的设备通信,和/或与使得该计算机***/服务器12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机***/服务器12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图2所示,网络适配器20通过总线18与计算机***/服务器12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机***/服务器12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理器16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现图1所示实施例中的方法。
本发明同时公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时将实现如图1所示实施例中的方法。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法等,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (13)
- 一种朋友圈信息展示方法,其特征在于,包括:获取发布到朋友圈的信息的展示触发条件;针对作为展示对象的任一用户,当确定满足所述展示触发条件时,将所述信息展示给所述用户。
- 根据权利要求1所述的方法,其特征在于,获取所述展示触发条件的同时或之前,进一步包括:获取发布人发布到朋友圈的所述信息。
- 根据权利要求1所述的方法,其特征在于,所述针对作为展示对象的任一用户,当确定满足所述展示触发条件时,将所述信息展示给所述用户包括:当所述用户具有展示需求时,确定是否满足所述展示触发条件,若是,则将所述信息展示给所述用户。
- 根据权利要求1所述的方法,其特征在于,所述展示触发条件包括以下之一或任意组合:时间维度的展示触发条件;空间维度的展示触发条件;用户维度的展示触发条件。
- 根据权利要求4所述的方法,其特征在于,所述时间维度的展示触发条件包括;若当前时间符合展示时间要求,则展示所述信息。
- 根据权利要求4所述的方法,其特征在于,所述空间维度的展示触发条件包括:若所述用户所处地点为展示地点,则展示所述信息。
- 根据权利要求4所述的方法,其特征在于,所述用户维度的展示触发条件包括:具有目标用户属性,或者,与所述信息的发布人满足亲密度要求,则展示所述信息。
- 根据权利要求7所述的方法,其特征在于,确定所述用户与所述发布人是否满足亲密度要求的方式包括:根据所述用户与所述发布人的历史社交记录,确定所述用户与所述发布人是否满足亲密度要求。
- 根据权利要求1所述的方法,其特征在于,所述信息的展示方式包括:将所述信息置顶展示;或者,将所述信息在预定区域展示;或者,采用信息提醒方式对所述信息进行展示;或者,采用信息弹出方式对所述信息进行展示。
- 一种朋友圈信息展示方法,其特征在于,包括:获取发布到朋友圈的信息的展示触发条件,将所述展示触发条件发送到服务器,以便所述服务器针对作为展示对象的任一用户,当确定满足所述展示触发条件时,将所述信息展示给所述用户。
- 根据权利要求10所述的方法,其特征在于,获取所述展示触发条件的同时或之前,进一步包括:获取发布人发布到朋友圈的所述信息,将所述信息发送到所述服务器,
- 一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~11中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~11中任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810271640.4 | 2018-03-29 | ||
CN201810271640.4A CN108600082A (zh) | 2018-03-29 | 2018-03-29 | 朋友圈信息展示方法、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019184500A1 true WO2019184500A1 (zh) | 2019-10-03 |
Family
ID=63624881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/124934 WO2019184500A1 (zh) | 2018-03-29 | 2018-12-28 | 朋友圈信息展示方法、计算机设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108600082A (zh) |
WO (1) | WO2019184500A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111177620A (zh) * | 2019-12-20 | 2020-05-19 | 上海淇玥信息技术有限公司 | 一种基于时间维度的页面展示的方法、装置和电子设备 |
CN111368223A (zh) * | 2020-02-27 | 2020-07-03 | 上海连尚网络科技有限公司 | 页面展示方法和设备 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600082A (zh) * | 2018-03-29 | 2018-09-28 | 上海掌门科技有限公司 | 朋友圈信息展示方法、计算机设备及存储介质 |
CN111814158B (zh) * | 2019-04-12 | 2024-04-02 | 腾讯科技(深圳)有限公司 | 信息获取方法、装置、计算机设备和存储介质 |
CN110059283A (zh) * | 2019-04-28 | 2019-07-26 | 上海掌门科技有限公司 | 用于控制信息展示的方法和设备 |
CN110929273A (zh) * | 2019-11-08 | 2020-03-27 | 维沃移动通信有限公司 | 一种权限设置方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107104882A (zh) * | 2017-04-20 | 2017-08-29 | 奇酷互联网络科技(深圳)有限公司 | 社交软件中显示好友发言信息的方法、装置及移动终端 |
CN107171938A (zh) * | 2017-05-22 | 2017-09-15 | 北京小米移动软件有限公司 | 屏蔽社交好友的方法和装置 |
US20170289090A1 (en) * | 2015-01-28 | 2017-10-05 | Tencent Technology (Shenzhen) Company Limited | Information processing method, client, server, and computer storage medium |
CN107835114A (zh) * | 2017-09-19 | 2018-03-23 | 上海掌门科技有限公司 | 一种信息处理方法、设备及计算机可读介质 |
CN108600082A (zh) * | 2018-03-29 | 2018-09-28 | 上海掌门科技有限公司 | 朋友圈信息展示方法、计算机设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365657B (zh) * | 2013-06-28 | 2019-03-15 | 北京智谷睿拓技术服务有限公司 | 显示控制方法、装置及包括该装置的显示设备 |
CN104301315A (zh) * | 2014-09-30 | 2015-01-21 | 腾讯科技(深圳)有限公司 | 一种限制信息访问的方法和装置 |
-
2018
- 2018-03-29 CN CN201810271640.4A patent/CN108600082A/zh active Pending
- 2018-12-28 WO PCT/CN2018/124934 patent/WO2019184500A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170289090A1 (en) * | 2015-01-28 | 2017-10-05 | Tencent Technology (Shenzhen) Company Limited | Information processing method, client, server, and computer storage medium |
CN107104882A (zh) * | 2017-04-20 | 2017-08-29 | 奇酷互联网络科技(深圳)有限公司 | 社交软件中显示好友发言信息的方法、装置及移动终端 |
CN107171938A (zh) * | 2017-05-22 | 2017-09-15 | 北京小米移动软件有限公司 | 屏蔽社交好友的方法和装置 |
CN107835114A (zh) * | 2017-09-19 | 2018-03-23 | 上海掌门科技有限公司 | 一种信息处理方法、设备及计算机可读介质 |
CN108600082A (zh) * | 2018-03-29 | 2018-09-28 | 上海掌门科技有限公司 | 朋友圈信息展示方法、计算机设备及存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111177620A (zh) * | 2019-12-20 | 2020-05-19 | 上海淇玥信息技术有限公司 | 一种基于时间维度的页面展示的方法、装置和电子设备 |
CN111177620B (zh) * | 2019-12-20 | 2024-03-01 | 上海淇玥信息技术有限公司 | 一种基于时间维度的页面展示的方法、装置和电子设备 |
CN111368223A (zh) * | 2020-02-27 | 2020-07-03 | 上海连尚网络科技有限公司 | 页面展示方法和设备 |
CN111368223B (zh) * | 2020-02-27 | 2024-03-08 | 上海连尚网络科技有限公司 | 页面展示方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN108600082A (zh) | 2018-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019184500A1 (zh) | 朋友圈信息展示方法、计算机设备及存储介质 | |
US20190058788A1 (en) | Caller Identification Using Communication Network Information | |
US20210258181A1 (en) | Method, system, and non-transitory computer readable record medium for managing messages based on context | |
US9519723B2 (en) | Aggregating electronic content items from different sources | |
US20160182688A1 (en) | Generation of activity stream from server-side and client-side data | |
US9985916B2 (en) | Moderating online discussion using graphical text analysis | |
WO2019085590A1 (zh) | 用于提供目标好友的发布信息的方法与设备 | |
US20120144343A1 (en) | User Interface with Media Wheel Facilitating Viewing of Media Objects | |
US9904683B2 (en) | Displaying at least one categorized message based on a percentage | |
US20200301648A1 (en) | Method of operating a shared object in a video call | |
JP6851972B2 (ja) | 情報処理方法、プログラム及び端末 | |
US20130144956A1 (en) | Information processing device | |
US10630624B2 (en) | Predicting viewing activity of a posting to an activity stream | |
WO2019091202A1 (zh) | 联系人管理方法、设备及存储介质 | |
US20220058693A1 (en) | Method, system, and non-transitory computer readable record medium for providing chatroom embedded content | |
US9871833B2 (en) | Adjusting the display of social media updates to varying degrees of richness based on environmental conditions and importance of the update | |
US20200220824A1 (en) | Method, a device and a storage medium of forwarding voice information in instant messaging | |
KR102396392B1 (ko) | 통신 세션상의 참가자들 중 일부를 위한 가상의 통신 세션을 제공하는 시스템 및 방법 | |
CN111901221A (zh) | 消息的处理方法、设备和计算机存储介质 | |
CN110083467A (zh) | 小程序消息的处理方法、设备和计算机存储介质 | |
WO2019056889A1 (zh) | 一种即时通信的处理方法、设备和计算机存储介质 | |
CN107770474B (zh) | 声音的处理方法、装置、终端设备和存储介质 | |
JP2020112895A (ja) | 情報処理装置の制御プログラム、情報処理装置の制御方法、及び、情報処理装置 | |
CN110766440B (zh) | 锁屏图片的展示方法、装置、服务器和客户端设备 | |
WO2021031909A1 (zh) | 数据内容的输出方法、装置、电子设备及计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18912924 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18912924 Country of ref document: EP Kind code of ref document: A1 |